人事管理系统的设计与实现(PHP,Apache,MySQL)(含录像)(任务书,开题报告,外文翻译,毕业论文11100字,程序代码,MySQL数据库,答辩PPT,答辩视频录像)
摘 要
我的毕业论文课题是数据库的设计与实现,因此我设计了一种基于LAMP环境的人事信息管理系统的数据库的设计与实现。为了完成设计,我把服务器设在Linux端,使用CentOS6.5操作系统。而客户端既可使用WINDOWS也可使用Linux。由于Linux具有可靠的安全、稳定性能,因此常使用Linux来搭建服务器。Linux下常用的搭建环境有LAMP和LNMP,而我们这里使用LuManager,这是一个集成开发环境,可支持LAMP和LNMP,而且搭建方便,因此本系统使用LuManager来搭建。
当今社会,人事信息管理在企业和政府部门越来越重要,但是很多部门还在使用传统的手工方式,这种方式效率低,修改困难,安全性低,因此用计算机配合数据库及服务器来管理人事信息显得越来越重要。此次的人事信息管理系统数据库的设计与实现就是在这样的前提下开发的。
关键词:人事信息管理系统,LAMP环境,数据库
Design and implementation of the database
Abstract
My graduation thesis topic is the design and implementation of the database, so I design a personnel information management system based on LAMP environment database design and implementation. In order to complete the design, I put the server in Linux, use CentOS6.5 operating system. The client can use WINDOWS can also use Linux. Because the Linux has reliable security, stability, so often use Linux to build server. Commonly used structures under Linux environment has the LAMP and LNMP, and we use LuManager here, this is an integrated development environment, can support the LAMP and LNMP, and build a convenient, so the system set up by using LuManager.
Today's society, the personnel information management is becoming more and more important in enterprises and government departments, but many departments still use the traditional manual approach, this way the efficiency is low, change is difficult, low security, therefore with the database by computer and server to manage the personnel information is more and more important. The database design and implementation of the personnel information management system is on the premise of this development.
Keywords: Personal Information Management System,LAMP environment,database
系统数据分析与描述
(1) 人事管理。
包括员工基本信息管理和员工高级信息管理。其中基本信息包括:员工编号、员工姓名、性别、身份证号、出生日期、民族、婚姻情况、籍贯、政治面貌、联系电话、联系地址、部门、职位、基本工资、最高学历、聘用方式、毕业院校、所属专业、入职日期、在职状态、合同期限、转正日期、离职日期、合同起始日期、合同终止日期、工龄。高级信息包括:奖惩信息、调动信息、调薪信息、培训信息[7]。
(2) 统计管理
包括综合信息统计、员工积分统计、人事信息统计、人事记录统计。
(3) 工资管理
包括员工帐套管理、工资表查询。
(4) 系统管理
包括数据库的备份、恢复、删除。
(5) 管理员信息描述
包括用户名和密码两项内容。
经过对以上数据的分析与描述,现在可以知道设备的各种信息关系。然后更好的实现系统.。
目 录
1 引言 1
1.1 课题背景 1
1.2 开发工具的选择 1
1.2.1 PHP 1
1.2.2 MySQL 2
1.2.3 LuManager 3
1.3 开发环境 3
2 数据库介绍 4
2.1 数据库发展 4
2.2 数据库技术 4
2.3 SQL简介 5
2.3.1 SQL查询功能 6
2.3.2 SQL数据更新功能 6
3 系统分析及总体设计 8
3.1 系统需求分析 8
3.2 可行性研究 8
3.2.1 营运可行性 8
3.2.2 技术可行性 8
3.2.3 经济可行性 9
3.3 系统功能分析 9
3.4 系统的总体设计 10
4 系统的业务流程设计 12
4.1 业务流程描述 12
4. 2 业务流程图 12
5 系统的详细设计及功能实现 13
5.1 数据库设计 13
5.1.1 数据库需求分析 13
5.1.2 数据库概念结构设计 13
5.1.3 数据库逻辑结构设计 16
5.2 系统的实现 19
5.2.1 系统首页设计 19
5.2.2 人事管理模块设计 19
5.2.3 统计管理模块设计 20
5.2.4 工资管理模块设计 21
5.2.5 系统管理模块设计 22
6 系统的测试 23
6.1 测试计划执行请况 23
6.1.1 身份认证测试 23
6.1.2 人事信息查询模块测试 23
6.1.3 人事信息维护模块测试 23
6.1.4 工资信息查询模块测试 23
6.1.5 工资信息维护模块测试 24
6.1.6 统计模块测试要点 24
6.2 简评 24
6.2.l 软件功能实现 24
6.2.2 缺陷和不足 24
6.2.3 建议 24
6.2.4 测试结论 24
7 结论 25
参考文献 26
致谢 27
|