本系统前台主要使用PHP作为开发语言,后台使用mysql作为数据库管理系统,服务器采用APAChe,开发出的一个基于Web技术的B/S结构的公司日常办公系统。此项目预计采用HTML+CSS实现页面布局,JavaScript实现页面动画
公司日常办公系统根据企业内部的实际需求为员工提供了一个在线签到,在线请假的平台。在系统的设计中,分为程序编写和数据库设计两个部分设计,其中,程序编写主实现了普通用户,部门领导,管理员用户等功能,后台数据库主要为程序编写做数据支持。
系统的主要功能
(1)人事信息模块:实现发布新消息,修改消息,删除消息以及员工意见箱的留言的回复删除等基本功能
(2)考勤管理模块:实现员工上下班登记,病事假登记,加班登记,考勤登记等基本功能
(3)管理部门模块:完成查看部门和添加部门等基本操作
(4)系统管理模块:完成登录用户基本信息的登记,修改,删除以及密码修改和权限设置等基本功能。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义.. 4
2 开发环境介绍 4
2.1 Apache 4
2.2 Mysql 5
2.3 Php 6
2.4 WAMP 7
2.5 Javascript脚本 7
3 系统分析 8
3.1 开发模式分析 8
3.2 需求分析 9
3.3 可行性分析 9
3.3.1 技术可行性 9
3.3.2 经济可行性 9
3.3.3 操作可行性 10
3.3.4 法律可行性 10
3.4 性能要求 10
3.5 系统技术框架 11
4 系统设计 13
4.1 系统体系结构设计 13
4.2 功能模块设计 13
4.3 数据库设计 14
4.3.1 数据项设计 14
4.3.2 数据表设计 15
5 系统实现 17
5.1 系统登录 17
5.2 管理员模块 21
5.2.1 系统公告管理 21
5.2.2 考勤管理模块 22
5.2.3 人事管理模块 23
5.2.4 报表管理模块 25
5.2.5 上下班时间设置 27
5.2.6 管理员管理 29
5.3 员工模块 29
5.3.1 系统公告查看 29
5.3.2 员工签到模块 29
5.3.3 差假模块 30
5.4 部门领导模块 31
5.4.1 差假审批模块 32
6 系统运行与测试 32
6.1 软件测试的目的 32
6.2 软件测试的重要性 33
6.3 测试环境 33
6.4 测试方法 33
6.5 测试用例 34
6.5.1 在线请假测试 34
6.5.2 登录模块测试 34
总结 36
结束语 38
参考文献 39
致谢 40