4.2.2 承认者实体对应属性 17
4.2.3 申请联系属性: 18
4.3 逻辑结构设计 18
4.4 关系模式的规范化 19
4.4.1 第一范式 19
4.4.2 第二范式 19
4.4.3 第三范式 20
4.5 数据库表结构设计 20
4.5.1 在职员工信息表(T_EMPLOYEE) 21
4.5.2 编制表(T_ESTABLISHMENT) 21
4.5.3 请假申请表(T_LEAVE_APP) 22
4.5.4 考勤管理表(T_WORK_CONTROL) 23
4.5.5 假日表(T_HOLIDAY) 23
5 系统设计 24
5.1 界面设计 24
5.2 概要设计 25
5.2.1 画面项目说明 25
5.2.2 画面编辑 26
5.3 详细设计 26
5.3.1 休假承认画面初期处理 27
5.3.2 承认按钮处理 28
5.3.3 退回申请者处理 33
5.3.4 否认处理 33
5.3.5 返回处理 34
5.3.6 计算申请时间(共通) 34
6 系统实施 38
6.1 代码的编写 38
6.1.1 画面显示层 38
6.1.2 Controller层 39
6.1.3 service层 40
6.2 测试 41
6.2.1 软件测试策略 41
结论 43
致谢 45
参考文献 46
1 绪论
考勤管理是企业实现信息管理的一个重要办公工具,通过考勤平台,可实现对员工的出勤、缺勤、请假、审批等常用功能的管理,以帮助考勤人员更加方便快捷的了解员工的要求并帮助公司整体运营更加规范便捷。从而,为企业人事在月底对员工的绩效评估、出勤考核、核算工资等提供重要依据。如今,根据各个公司的实际状况,各个公司采用的方式也多种多样,目前最常用的方式即使用“门禁”的方式统计员工每天的上班下班时间,利用纸质申请表对特殊情况进行审批存档。
事实上,考勤系统在国内出现和使用已经有十多年了,其间有很多技术变革,比如从条形码到磁卡,到接触式IC卡,到非接触式感应卡,到指纹识别,其中“门禁”是最普通使用最广泛的考勤方式。整体来说,不能不说是技术的快速进步,不过这些技术的进步只限于身份的识别方面,只是识别介质发生了改变,而对考勤数据的采集、处理和及时准确的报表方面,一直都是止步不前,更不必说升级为更加高级界面的考勤信息,其中致命的缺陷就是报表功能的不足。
门禁是通过员工每天上班和下班的打卡时间统计员工的上班、下班时间,虽然门禁能够在一定程度上保证本公司的软件开发环境的闭室开发要求并统计员工每天考勤时间,但是其本身存在问题还是比较多,如:员工从第一天加班到第二天凌晨下班的情况下,门禁统计报表的时候是不能进行逻辑判断并将显示为两天的时间。 JAVA办公自动化考勤系统设计+ER图(2):http://www.751com.cn/jisuanji/lunwen_3240.html