随着计算机技术和电脑的不断发展与普及,企业的考勤管理系统也在不断的完善发展。自动化考勤系统,能快速提升员工效率,全面人事管理,避免出现传统考勤数据丢失和绩效不精准的情况。外勤,迟到,早退,排班。第一时间掌握员工的考勤信息。解决传统打卡机,无法考核外出员工的问题。
![SQL工程设计之职工考勤管理系统插图 SQL工程设计之职工考勤管理系统插图](https://static.esw.eswlnk.com/2021/12/2021120116335287.png)
设计概述
- 功能描述(列表简要说明要完成的功能)
- 需求分析(至少含数据字典)
- 概念结构设计(含局部E-R和全局E-R)
- 逻辑结构设计
- 表关系图
- 数据库表设计
- 用户子模式设计
- 数据库实现脚本
- 总结
功能描述
功能名称 | 功能说明(简略) |
登录系统 | 实现员工登录打卡 |
出勤记录 | 记录员工出勤时间 |
月考勤记录 | 记录员工月度考勤 |
检索系统 | 实现查询任一员工系统(需要权限) |
需求分析
Description | Code | Priority | Risk | Status |
系统目标(System Goals) (1)解决员工手工签到效率低下、安全性没有保证、需要后期手工制作的问题。 (2)更加方便、快捷、有效签到,提高企业的人事管理效率节省人力资源。 (3)可以安全有效的管理考勤记录,方便后期的员工的出勤统计。 | REQ_2 | 1 | Medium | Defined |
功能需求 管理员模块:主要实现考勤时间的管理的设定和后期的出勤情况统计,对企业员工的基本信息的管理和员工的新增和删除,管理员的增加删除,部门的管理。普通员工模块:主要是普通员工的日常考勤,日常上下班考勤打卡和用户密码的修改。操作:用户通过主页面输入用户名和密码,经过后台的校验分析,如果是管理员就可以进入管理员模块进行相对应的操作;如果是普通的员工,系统则会跳转都相对应考勤界面,上班时点击打卡,就可以保存上班的时间,下班时再次登录到界面点击打卡,然后下班的时间就会记录在对应的当天考勤数据中。 | REQ_3 | 2 | High | Vertified |
非功能需求 可使用性:系统操作简单,操作界面简洁。安全性:不同的用户有不同的账户权限,不能越权。当密码输入出错次序高于三次时系统屏蔽登陆功能。可管理性:管理性强,系统性的操作平台更有利于考勤各方面的管理。可靠性:联网性操作平台管理远远比人力性管理便捷可靠得多。 | REQ_4 | 2 | High | To be viewed |
开发需求 系统开发平台:QT系统开发语言:C/C++数据库:MySQL 运行平台:Windows 7/10需承载信息量大、反应速度快 | REQ_5 | 2.5 | Low | Approved |
系统表 | ||
字段 | StaffNo | StaffSecret |
描述 | 员工编号 | 员工密码 |
数据类型 | varchar | varchar |
请假记录表 | |||||
字段 | StaffNo | LeaveSt | LeaveLt | LeaveCourse | LeaveMoney |
描述 | 员工编号 | 请假开始时间 | 请假结束时间 | 请假原因 | 扣除奖金 |
数据类型 | varchar | varchar | varchar | varchar | int |
出勤记录表 | ||||
字段 | StaffNo | AtDate | AtSt | AtLt |
描述 | 员工编号 | 出勤日期 | 上班打卡时间 | 下班打卡时间 |
数据类型 | varchar | datetime | varchar | varchar |
部门信息表 | |||||||
字段 | DeNo | DeName | DeManager | DeManagerNo | DeBir | DeNum | DeBelong |
描述 | 部门编号 | 部门名称 | 部门经理 | 部门经理编号 | 部门成立日期 | 部门人数 | 所属部门 |
数据类型 | varchar | varchar | varchar | varchar | datetime | int | varchar |
出差信息表 | |||||
字段 | StaffNo | BusySt | BusyLt | BusyDescription | BusyMoney |
描述 | 员工编号 | 出差开始时间 | 出差结束时间 | 出差过程描述 | 出差补助 |
数据类型 | varchar | varchar | varchar | varchar | int |
概念结构设计
(1)员工信息E-R图
(2)出勤记录E-R图
(3)登录系统E-R图
(4)请假记录E-R图
(5)部门信息E-R图
(6)出差信息E-R图
(7)月度考勤系统E-R图
(8)全局E-R图
逻辑结构设计
通过使用PowerDesigner
粗略设计表的结构,添加Trigger
和存储过程
,大致实现整体要求,UI使用QT Creator
设计。
![SQL工程设计之职工考勤管理系统插图11 SQL工程设计之职工考勤管理系统插图11](https://static.esw.eswlnk.com/2021/12/2021120115533435.png)
PDF预览
[doc id=1301]
📮评论