人事信息管理系统是一个典型的php和mysql数据库开发应用程序,它由系统用户管理,员工基本信息管理,等模块组成,具体规划如下:
用户设置:主要用于登陆的用户进行个人信息修改、添加留言、修改密码和注销离开等操作。
人员管理:包括员工信息、人员调动、培训信息、离职信息、奖惩信息、合同信息等资料的存储以及更改。
类别设置:其中包括民族信息设置、学历信息设置、职务信息设置、职称信息设置、部门信息设置、级别信息设置
主要内容及技术要求:
(1)主要内容:
1)使用软件工具PHP语言实现人事档案的查询、浏览、统计、删除、修改等基本功能;
2)使用Apache搭建Web服务器,实现人事档案的网络管理;
3)实现数据备份功能,就是MySQL数据的导入导出;
4)实现管理员分级的功能;
(2)技术要求:
1)熟悉php语言的操作使用,掌握php+mysql环境的搭建;
2)熟悉mysql,掌握常见mysql操作工具如 phpmyadmin的使用;
3)熟悉Apache开发模式,实现友好界面;
4)熟悉php脚本编程语言,了解整站开发思想;
5)了解基于B/S模式的程序开发;
1 背景与意义 3
1.1 选题背景 3
1.2 课题的意义 3
1.3 系统目标 3
2 人事信息管理系统的分析 4
2.1 需求分析 4
2.2系统开发环境 4
2.2.1 HTML简介 4
2.2.2 PHP简介 5
2.2.3 MYSQL简介 5
2.2.4系统的功能分析 6
2.3系统的功能流程图示分析 6
3 人事信息管理系统的设计 7
3.1 系统的功能分析 7
3.2 系统功能结构 7
3.3 数据库设计 8
3.3.1 数据库各表的设计 8
3.3.2 数据库各实体设计 10
4 人事信息管理系统的编码与实现 12
4.1 登录模块的实现 12
4.2 人事信息信息添加模块的实现 15
4.3 人事信息查询统计模块的实现 16
4.4 系统的用户管理模块的实现 16
4.5 基本信息设置的实现 18
4.6 人员管理的实现 19
4.7 留言本功能的实现 20
5 系统测试与运行 21
5.1 软件测试的目标 21
5.2 软件测试的过程 22
5.3 系统错误处理测试 22
5.4 系统安全性分析 23
6 结束语 23
7 参考文献 24
8 致谢 26