难点在于PHP动态网站的后台数据库的设计[5],通过数据库关系将实际数据联系起来,再通过语言脚本将数据显示到页面上完成功能模块的实现。
通过查阅资料以及不断学习,开发企业员工考勤管理系统,完成职员上下班签到、请假管理、休假管理,考勤统计等功能[6]。对员工整个月的考勤记录进行查询和统计。企业员工考勤管理系统是为了解决员工考勤管理而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强员工管理的透明度以及约束员工自觉遵守出勤制度。
(一)主要内容
企业员工考勤管理系统主要功能模块可以分为用户登录模块、考勤管理模块、差假管理模块、考勤查询模块、人事管理模块、系统设置模块、报表管理模块。
用户登录:用户登录界面分为员工登录和管理员登录。
考勤管理:员工登录后进行签到、签退和修改密码功能。
差假管理:1、提供员工提交申请的功能,能对请假、出差提出申请。
2、提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。
3、提供领导审批功能,使部门经理可以对本部门的申请进行审批。
考勤查询:1、提供员工考勤信息查询的功能,员工登陆只可查询本人考勤信息
2、提供部门经理和管理员所有人查询的功能,根据输入的条件进行查询。
人事管理:1、员工信息的录入和修改;部门信息的录入和修改。
2、提供对员工和部门人事信息的查询。
系统设置:设定上下班时间。
报表管理:1、具有友好的用户界面。
2、对用户的考勤,请假和出差情况进行统计。
目 录
第1章 系统概述 1
1.1课题背景 1
1.2目的和意义 1
1.3 开发环境和技术简介 1
1.3 系统相关技术与环境简介 1
1.3.1 PHP 1
1.3.2 Apache 2
1.3.3 MySQL数据库 3
1.3.4 运行环境 Windows XP 3
1.3.5 WAMP5 3
1.3.6 Dreamweave8 3
1.3.7 EditPlus 4
第2章需求分析 5
2.2可行性分析 5
2.2.1技术的可行性 5
2.2.2经济的可行性 5
2.2.3操作可行性 5
2.2.4法律的可行性 5
2.3系统用户用例图 6
2.3.1管理员用例图 6
2.3.2普通员工用例图 6
2.4功能模块需求分析 6
2.5设计的基本思想 7
2.6性能需求 8
2.6.1系统的安全性 8
2.6.2数据的完整性 8
2.7系统技术框架 8
2.8系统实现的主要技术原理 8
2.9界面需求 9
第3章系统分析与设计 10
3.1数据库的分析与设计 10
3.1.1数据库的概念结构设计 10
3.1.2数据库的逻辑结构设计 13
3.2开发及运行环境 15
3.3 系统选择的前台,后台开发工具 17
3.4系统数据连接技术方案 17
第四章 系统实现 18
4.1管理员/员工登录身份验证 18
4.2 添加/修改员工 19
4.3员工请假模块 21
4.3.1未审批请假 21
4.3.2已审批请假 22
4.3.3已拒绝请假 22
4.3.4请假查询统计 22
4.3.5 员工请假申请 23
4.4员工考勤模块 25
4.4.1 今日考勤记录 25
4.4.2员工考勤查看 25
4.4.3员工考勤统计 27
4.4.4员工签到 30
4.4.5我的签到记录 31
4.5 公告模块 33
4.6 管理员模块 34
4.7 职位部门模块 35
4.8 系统设置模块 35
4.6系统的运行和测试 36
第五章 设计过程中的问题及解决 37
5.1如何使用PHP函数? 37
5.2 PHP环境配置的问题 38
第六章 结束语 38
致 谢 39
参考文献 40