php企业公司员工考勤加班系统
1、系统管理员
负责员工的基本信息管理(包括姓名、工号、所在部门信息的添加、修改和删除)和员工的上下班时间的添加。
公司考勤记录方式为刷上下班卡,卡机自动记录员工上下班时间。我直接跳过这一步,系统管理员每天在员工下班后直接将获得的员工上下班时间分别添加到系统里。
2、助理
负责录入员工的加班类型和加班小时数的录入以及将员工查询确认过的加班信息汇总后上交财务主管部门以便核算员工工资。
3、员工
查询自己的加班考勤,看是否与实际相符,若不相符,及时向助理反应,若属实,助理会进行修改公司的加班考勤是由助理根据员工刷上下班卡之间的时间减去正常工作时间8小时后上报到系统的.
昌硕公司的加班分为三类:平时加班是一类、周末加班是二类、固定假日加班是三类。
加班类型不同,加班工资也就不同,所以需要员工自己经常进入系统查询自己的加班类型以及加班小时数是否与实际相符,及时维护自己的合法权益。
加班费:基本工资÷21.75÷8×加班倍率(平时加班1.5倍/周末加班2倍/固定假日3倍)×加班时数
目 录
摘 要 1
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发工具及技术简介 5
2.1 开发工具及技术简介 5
2.1.1 Apache简介 5
2.1.2 PHP简介 6
2.1.3 MySQL简介 7
2.1.4 Html简介 8
3 系统需求分析和设计 10
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.1.4 法律可行性 11
3.2 需求分析 11
3.3 系统功能设计 11
3.4 系统重要流程 12
3.5 系统数据库设计 13
3.5.1 关键实体属性图: 13
3.5.2 系统ER图设计 15
3.5.3 数据库表设计 16
4 系统编码实现 17
4.1 系统登录模块 17
4.2 管理员模块 20
4.2.1 员工管理 20
4.2.2 助理管理模块 21
4.2.3 部门职位管理 22
4.2.4 公告管理 23
4.2.5 管理员管理 24
4.3 助理模块 25
4.3.1 加班管理 25
4.3.2 工资核算 26
4.3.3 公告查看 28
4.3.4 个人资料修改 28
4.4 员工模块 29
4.4.1 个人资料修改 29
4.4.2 我的加班查看 30
4.4.3 公告查看 30
5 系统测试 30
5.1 软件测试的目的 30
5.2 软件测试的准则 30
5.3 测试环境 31
5.4 测试实例 31
结束语 33
参考文献 34
致谢 35