随着计算机技术和电脑的不断发展与普及,企业的考勤管理系统也在不断的完善发展。自动化考勤系统,能快速提升员工效率,全面人事管理,避免出现传统考勤数据丢失和绩效不精准的情况。外勤,迟到,早退,排班。第一时间掌握员工的考勤信息。解决传统打卡机,无法考核外出员工的问题。

SQL工程设计之职工考勤管理系统插图

设计概述

  • 功能描述(列表简要说明要完成的功能)
  • 需求分析(至少含数据字典)
  • 概念结构设计(含局部E-R和全局E-R)
  • 逻辑结构设计
    • 表关系图
    • 数据库表设计
    • 用户子模式设计
  • 数据库实现脚本
  • 总结

功能描述

功能名称功能说明(简略)
登录系统实现员工登录打卡
出勤记录记录员工出勤时间
月考勤记录记录员工月度考勤
检索系统实现查询任一员工系统(需要权限)

需求分析

 Description Code PriorityRisk Status
系统目标(System Goals)
(1)解决员工手工签到效率低下、安全性没有保证、需要后期手工制作的问题。
(2)更加方便、快捷、有效签到,提高企业的人事管理效率节省人力资源。
(3)可以安全有效的管理考勤记录,方便后期的员工的出勤统计。
REQ_2 1Medium  Defined
功能需求
 管理员模块:主要实现考勤时间的管理的设定和后期的出勤情况统计,对企业员工的基本信息的管理和员工的新增和删除,管理员的增加删除,部门的管理。普通员工模块:主要是普通员工的日常考勤,日常上下班考勤打卡和用户密码的修改。操作:用户通过主页面输入用户名和密码,经过后台的校验分析,如果是管理员就可以进入管理员模块进行相对应的操作;如果是普通的员工,系统则会跳转都相对应考勤界面,上班时点击打卡,就可以保存上班的时间,下班时再次登录到界面点击打卡,然后下班的时间就会记录在对应的当天考勤数据中。
REQ_32High  Vertified
非功能需求 
可使用性:系统操作简单,操作界面简洁。安全性:不同的用户有不同的账户权限,不能越权。当密码输入出错次序高于三次时系统屏蔽登陆功能。可管理性:管理性强,系统性的操作平台更有利于考勤各方面的管理。可靠性:联网性操作平台管理远远比人力性管理便捷可靠得多。    
REQ_42High To be viewed
开发需求
系统开发平台:QT系统开发语言:C/C++数据库:MySQL 运行平台:Windows 7/10需承载信息量大、反应速度快 
REQ_5 2.5Low Approved
系统表
字段StaffNoStaffSecret
描述员工编号员工密码
数据类型varcharvarchar
请假记录表
字段StaffNoLeaveStLeaveLtLeaveCourseLeaveMoney
描述员工编号请假开始时间请假结束时间请假原因扣除奖金
数据类型varcharvarcharvarcharvarcharint
出勤记录表
字段StaffNoAtDateAtStAtLt
描述员工编号出勤日期上班打卡时间下班打卡时间
数据类型varchardatetimevarcharvarchar
部门信息表
字段DeNoDeNameDeManagerDeManagerNoDeBirDeNumDeBelong
描述部门编号部门名称部门经理部门经理编号部门成立日期部门人数所属部门
数据类型varcharvarcharvarcharvarchardatetimeintvarchar
出差信息表
字段StaffNoBusyStBusyLtBusyDescriptionBusyMoney
描述员工编号出差开始时间出差结束时间出差过程描述出差补助
数据类型varcharvarcharvarcharvarcharint
SQL工程设计之职工考勤管理系统插图1
登录系统
SQL工程设计之职工考勤管理系统插图2
人员增减

概念结构设计

(1)员工信息E-R图

SQL工程设计之职工考勤管理系统插图3
员工信息

(2)出勤记录E-R图

SQL工程设计之职工考勤管理系统插图4
出勤记录

(3)登录系统E-R图

SQL工程设计之职工考勤管理系统插图5
登录系统

(4)请假记录E-R图

SQL工程设计之职工考勤管理系统插图6
请假记录

(5)部门信息E-R图

SQL工程设计之职工考勤管理系统插图7
部门信息

6)出差信息E-R图

SQL工程设计之职工考勤管理系统插图8
出差信息

(7)月度考勤系统E-R图

SQL工程设计之职工考勤管理系统插图9
月度考勤

(8)全局E-R图

SQL工程设计之职工考勤管理系统插图10
全局ER

逻辑结构设计

通过使用PowerDesigner粗略设计表的结构,添加Trigger存储过程,大致实现整体要求,UI使用QT Creator设计。

SQL工程设计之职工考勤管理系统插图11
逻辑结构

PDF预览

[doc id=1301]