当前位置: 首页 > news >正文

内网考勤管理系统-Python Flask sqllite

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目描述

给部门文员用的内网 Web 工具,处理员工考勤打卡数据的导入、统计和异常管理。

http://127.0.0.1:5100
管理员 admin / admin123

二、项目功能

用户登录 账号密码登录,默认管理员 admin / admin123,支持注册新用户
班次管理 定义上下班时间、迟到/早退宽容分钟数(如白班 09:00-18:00)
地点管理 定义打卡地点及匹配关键词(如”主楼””北门”),导入时自动识别
员工管理 维护员工信息(工号、姓名、默认班次),支持 Excel 批量导入
数据导入 下载标准 Excel 模板,填入打卡记录后上传,系统自动统计
考勤查看 按月日历视图展示所有人出勤情况,颜色标记迟到/早退/缺卡
异常反馈 列出所有异常记录,文员可填写处理意见
统计报表 月度出勤率图表、迟到排行、异常分布
数据导出 考勤/异常/统计均可导出 Excel,支持自定义选择导出列

使用流程
第 1 步:基础配置
1. 添加班次 → 如白班 09:00-18:00,迟到宽容 15 分钟
2. 添加地点 → 如”主楼”,关键词填”主楼,办公楼”
3. 添加员工 → 逐一添加或下载模板批量导入
第 2 步:导入打卡数据
1. 在数据导入页面下载 Excel 模板
2. 按模板格式填入打卡记录(姓名、工号、日期、打卡时间、打卡地点)
3. 上传 Excel,系统自动:
– 按关键词匹配打卡地点
– 将每日首条打卡记为上班卡、末条记为下班卡
– 判定迟到/早退/缺卡状态
第 3 步:查看与处理
– 考勤查看 → 月度总览,颜色一目了然
– 异常反馈 → 处理迟到、缺卡等异常,填写备注
– 统计报表 → 月度数据图表和排行
考勤判定规则
上班打卡 ≤ 班次上班时间 + 宽容分钟数 正常
上班打卡 > 班次上班时间 + 宽容分钟数 迟到
下班打卡 < 班次下班时间 – 宽容分钟数 早退
当天仅有 1 条打卡记录 缺少下班卡
当天无打卡记录 缺勤

三、运行环境

开发环境 pycharm
运行环境 flask+mysql+python3.8

四、项目技术

开发环境 pycharm
运行环境 flask+mysql+python3.8

五、项目截图

http://www.jsqmd.com/news/1117633/

相关文章:

  • 终极动态桌面体验:DreamScene2完整使用手册
  • SPAdes基因组组装工具终极指南:从安装到实战的完整教程
  • Spring Boot集成Cassandra:高性能数据存储实战指南
  • 告别运维混乱:Semaphore UI如何让Ansible与Terraform自动化效率提升10倍
  • 2026年APP兼容性测试平台中立对比:安卓 iOS 鸿蒙真机兼容实测指南
  • 健康160自动挂号脚本:告别手动抢号的终极解决方案
  • ICMP Timestamp漏洞:一个被忽视的信息泄露风险与修复指南
  • PIC32与DS28EC20的EEPROM存储方案设计与优化
  • Mermaid Live Editor完整教程:3个实用场景+5个高效技巧
  • 智慧教育平台电子课本下载终极指南:tchMaterial-parser让教学资源唾手可得
  • TPA3128D2音频放大器与STM32L151ZD集成设计指南
  • 【计算机Java毕业设计案例】高校学生学籍变动与档案更新管理系统的设计与实现 轻量化校园学生档案信息化管理系统(程序+文档+讲解+定制)
  • CNVD漏洞提交实战指南:从审核标准到报告撰写的全流程解析
  • AI自检与自我改进:从代码生成到递归进化的开发范式革命
  • 联想笔记本BIOS隐藏设置解锁:3步开启高级功能
  • MuleSoft驱动的AI编排:企业级大模型工作流落地实践
  • 智能解析技术赋能网盘下载效率革命:网盘直链下载助手深度解析
  • GitHub Desktop中文汉化终极指南:3步实现界面本地化
  • Western Blot 技术四十载发展历程|读懂技术迭代,选对优质抗体大幅降低实验返工
  • 3分钟搞定Liberation字体:专业文档排版的最佳开源方案
  • BetterNCM-Installer终极指南:3分钟搞定网易云音乐插件管理器安装
  • 为什么子进程总是拿不到数据?聊聊Python多进程里的“隔阂”
  • Qwen-Image-Edit-Rapid-AIO:技术架构驱动的极简AI图像编辑解决方案
  • 电话号码地理定位技术:从陌生来电识别到精准地图标记的完整解决方案
  • Java模拟量子密钥分发:从BB84协议理解后量子密码学
  • 74HC32与TM4C129实现2x2键盘矩阵优化方案
  • S1.2 从0到1000用户:独立产品的冷启动实战
  • 今天不学就淘汰:2024新版《律师执业规范》AI条款深度解析,ChatGPT文书输出必须嵌入的6个法定标注项
  • MuleSoft企业级AI编排:安全、可审计的大模型集成实践
  • DS28EC20与PIC18LF26K40嵌入式存储方案解析