更新时间:2021-07-10
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
本文以“基于PHP的企业考勤系统的设计与实现”为主要目的,论述了运用PHP,MYSQL数据库等技术开发和设计该管理软件的过程。
首先根据企业员工实际需求,该系统为使用者设计了在线签到的功能,考虑到企业管理层的实际情况,系统还为管理者添加了培训管理的功能,以方便对已培训的员工进行管理,其次,软件的功能还包括企业员工信息管理、部门管理、考勤管理、请假模块。
在实现技术上,文中讨论了使用当下流行的PHP技术对系统的各个模块进行详细设计与实现的过程,例如利用PHP操作数据表qingjia中的字段states的状态,来实现请假状态的的改变。员工的信息,考勤记录均采用MYSQL数据库进行存储,。MYSQL和PHP的组合是最精彩的,在这样的组合下能充分保障系统的正常运行。
为了体现计算机管理的的特点,软件实现了员工在线的请假和签到功能,管理者可以实时的对接收到的请求进行审批,大大提高了管理的效率。此外系统还实现了系统管理员对下层管理员的权限分配。
本系统一共分为五大模块,每个模块对数据库只是所访问的数据表不同而已的访问上是紧密相连的,各个模块访问的是同一个数据库。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在五大块的基础上每一大模块又分为几个模块:
(1) 部门管理包括二个操作:对本企业的部门进行添加、和删除部门操作。
(2) 员工管理包括三大操作:主要实现录入员工基本信息、删除员工的信息、查看员工基本信息,通过所在部门查询员工的信息以及对员工的信息进行详细的查看。
(3) 系统管理主要是对管理员进行管理,实现密码的修改,其他管理员的添加、删除。
(4)考勤管理也是对企业中的员工的考勤进行管理,不仅是记录、删除、查看,还有可以通过编号来查询员工的考勤。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 背景 1
1.2 开发环境 1
1.2.1 系统结构 1
1.2.2 DreamWeaver简介 2
1.2.3运行环境比较 3
1.3开发技术介绍 4
1.3.1 Php技术 4
1.3.2 Mysql数据库 5
2系统需求分析 7
2.1系统的规划 7
2.2系统需求分析 7
2.2.1数据流图 7
2.2.2数据字典 8
2.3可行性分析 11
2.3.1经济可行性 11
2.3.2技术可行性 11
2.3.3操作可行性 11
2.4本章小结 11
3系统设计 12
3.1系统模块总体设计 12
3.1.1系统登陆界面设计 13
3.1.2系统主界面设计 14
3.2数据分析 14
3.3数据库的详细设计 15
3.3.1数据库的E-R图设计 15
3.3.2数据表的设计 15
3.4本章小结 17
4编码与实现 18
4.1管理员管理模块设计与实现 18
4.2员工管理模块的实现 18
4.3部门管理 20
4.4培训管理 21
4.5请假管理 23
4.5.1请假申请 23
4.5.2请假审批 24
4.5.3请假查询统计 25
4.6本章小结 26
5系统测试与运行 27
5.1测试的基本概念 27
5.2测试的任务和目的 27
5.2.1测试的任务 27
5.2.2测试的目的 27
5.3系统整体测试步骤 28
5.4本系统测试 28
5.5本章小结 29
6总结与展望 30
结论 31
参考文献 32
致谢 3