摘 要
随着电子信息的飞速发展,计算机已经融入到了生活的各个方面,越来越多的企业开始使用电子计算机来对企业进行管理,信息化的时代已经到来,各个企业无论大小都需要一个信息化的管理系统来对自己公司内部的员工信息进行管理,企业员工信息管理系统是一个针对此问题而进行开发的系统,使得公司的员工管理不如现代化,开启了一个新的管理模式。
本文首先对比了国内外企业员工信息管理的现状,明确了需求的不同以及需要吸收借鉴的部分,然后在员工信息管理的需求基础上,通过系统的功能需求与系统的可行性分析,确立了企业员工信息管理系统的基本功能,构建了该系统的框架以及结构设计,然后对该系统的各个功能的主要代码进行分析、设计,最后对系统的各个功能进行测试,完成了本次系统的开发。企业员工信息管理系统分为两大模块,管理员模块和普通员工模块,管理员可以操作系统的所有功能,主要包括部门管理、员工信息管理、出勤管理、工资管理以及请假审核等功能;为了信息的保密以及系统的安全性,普通员工只具有查看工资以及请假的功能。
文章以需求分析,系统概要设计,系统功能实现,系统测试等为主要内容,详细介绍了一个基于Web技术的B/S结构的企业员工信息管理系统。本系统主要使用MyEclipse软件进行程序编写,使用JSP作为前台的开发语言,使用MySql作为后台的数据库管理系统,服务器采用tomcat,开发出的一个适应现代社会发展的企业员工信息管理系统。
关键词:员工信息,JSP,B/S结构
The design and implementation of enterprise employee information management system
ABSTRACT
With the rapid development of electronic information, computer has been integrated into all aspects of life, more and more enterprises begin to use computer to manage the enterprise, the information age has arrived, regardless of the size of each enterprise needs an information management system to the company's internal staff information management, employee information a management system is to solve this problem for the development of the system, making the company's employee management as the modernization, opening a new management mode.
This paper first compares the present situation of domestic and foreign enterprise employee information management, clarifies the different demand and need to absorb the part, and then the demand based on the employee information management, through the feasibility of functional requirements and system analysis, establishes the basic function of enterprise staff information management system, construct the system framework and structure design, and then the main code for each function of the system is analyzed and designed, and finally test the various functions of the system, completed the development of this system. Employee information management system is divided into two modules, administrator module and general staff module, the administrator can all functions of the operating system, including department management, employee information management, attendance management, salary management and audit functions in order to leave; information security and secrecy system, general staff wages and leave only with a view the function of.
This paper takes requirement analysis, system outline design, system function realization and system test as the main contents, and introduces a B/S enterprise employee information management system based on Web technology in detail. This system mainly uses MyEclipse software to program and use JSP as the development language, using MySQL as the background database management system, using Tomcat server, an information management system for enterprise employees adapt to the development of modern society developed.
Keywords: employee information,JSP,B / S structure
目录
摘 要1
ABSTRACT3
1绪论1
1.1课题背景1
1.2目的和意义2
1.3研究的目标与内容3
1.4软硬件需求4
1.5本文组织结构4
2 需求分析6
2.1系统功能需求6
2.1.1系统功能需求6
2.1.2用户特点8
2.2系统模型8
2.2.1参与者8
2.2.2管理员用例图8
2.2.3普通员工用例图9
2.3可行性分析10
2.3.1技术的可行性10
2.3.2经济的可行性11
2.3.3操作可行性11
2.3.4法律的可行性12
3 系统概要设计13
3.1系统设计原则13
3.2系统架构设计14
3.3数据库设计16
3.3.1数据库的概念结构设计16
3.3.2数据库的逻辑结构设计17
3.3.3数据库的连接原理21
4 系统详细设计25
4.1系统登陆页面实现25
4.2管理员模块32
4.2.1部门信息管理33
4.2.1.1部门信息录入33
4.2.1.2部门信息管理34
4.2.1.3部门信息删除37
4.2.2员工信息管理38
4.2.2.1员工信息信息录入38
4.2.2.2员工信息管理39
4.2.3出勤管理43
4.2.3.1出勤录入43
4.2.4修改密码43
4.2.5工资管理43
4.2.6请假审核管理44
4.2.7退出系统45
4.3普通员工模块45
4.3.1请假申请45
4.3.2我的工资浏览46
4.3.3修改密码47
5 系统测试48
5.1系统测试目的与意义48
5.2系统测试方法48
5.2.1系统测试计划48
5.2.2系统测试方法49
5.2系统功能测试49
5.2.1主页面的登录模块测试49
5.2.2修改密码的模块测试50
5.2.3部门管理的模块测试51
5.2.4员工管理的模块测试51
5.2.5出勤管理的模块测试52
5.2.6工资管理的模块测试53
5.2.7请假审核的模块测试54
5.2.8我的请假的模块测试55
5.3其他错误55
6 总结与展望57
6.1论文的主要工作57
6.2存在问题57
结 论59
参考文献61
致 谢62
外文原文63
中文翻译77