基于JSP企业员工信息管理系统设计软件程序源码+数据库+WORD毕业设计论文文档.
企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。本系统结构如下:
(1)管理员端
密码修改:修改自己的密码。
员工管理:对员工的基本信息进行管理,包括查询、删除、录入。
部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。
出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的工资等。
工资管理:用于对员工的每个月的工资进行管理,便于对员工的工资进行管理。
请假审核:用于管理员对员工的请假进行审核并加以回复,便于对员工的请假进行管理。
(2)员工端
密码修改:修改自己的密码。
我的请假:查看请假记录和发起请假申请。
我的工资:查看员工自己的工资记录。
目录
摘 要 1
ABSTRACT 3
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
1 绪论
1.1课题背景
计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统,高校教务管理系统等等。随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统。不管大企业。各种员工信息的小企业也是如此,企业的管理层也深深意识到这一点,以前管理大多为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。他们希望有一个适合自己的管理系统,能够实现员工信息管理,部门管理,请假管理,考勤管理等功能。通过此系统,管理者可以对员工的信息做出及时的修改,通过电脑的数字化管理,方便的管理员工信息,这样可以提高工作效率,解放管理员的双手,也使得管理员工信息所需的各项信息能方便快速进行录入,查询和更新,各种功能能够相应的实现,对相应关键数据也能够方便的统计结果。
当前大量企业的员工管理不能及时的对员工的信息做出修改,管理员与员工之间不能进行良好的互动,尚需要进行手工传达信息,不但效率低下还常常因为信息不能及时的传达下去而造成损失。因此大多数企业需要设计一个高效的企业员工信息管理系统以帮助企业对员工进行更好、更快的管理,加强上级与下级之间的联系,达到提高企业工作效率的目的。员工信息管理系统设计的主要目的是对企业员工的信息进行集中管