"景先生毕设|www.jxszl.com

基于jsp的员工管理系统的设计与实现(源码)【字数:5724】

2024-11-03 19:30编辑: www.jxszl.com景先生毕设
摘 要现代人的工作和生活早已和互联网信息技术密不可分,企业员工的信息化管理成为企业发展的基础和重中之重,本课题开发了一个企业员工信息管理系统,功能较为完善,使用简单方便。系统主要采用Java技术,基于B/S结构,运用JSP、结合MYSQL数据库管理软件等进行开发,从开发环境、目标、流程、功能等方面都进行了总体规划,希望本系统能够降低企业人员管理成本,简化管理流程,提高人员管理效率方面起到一定的作用。
目 录
一、概述 1
(一)研究背景 1
(二)研究内容 1
二、相关技术介绍 1
(一)JAVA技术 1
(二)JSP技术 1
(三) MYSQL数据库 2
三、系统需求分析 2
(一)可行性分析 2
1.技术可行性 2
2.经济可行性 2
(二) 系统功能分析 2
(三)系统流程分析 3
1.系统操作流程 3
2.添加信息流程图 4
3.修改信息流程图 4
4.删除信息流程图 5
(二)系统结构设计 6
(三) 数据库设计 8
1.数据库ER图设计 8
2.数据库表设计 11
五、系统的实现 15
(一)用户模块的实现 15
1.登录信息界面 15
2.用户管理界面 16
3.职位信息界面 16
4.签到信息界面 17
(二)管理员模块的实现 17
1.用户信息管理界面 17
2.请假管理界面 18
3.工资管理界面 18
六、系统测试 18
七、总结 20
参考文献 21
一、概述
(一)研究背景
当今信息时代,科学技术的发展已经进入了蓬勃发展的阶段,科技的日新月异,让互联网、网络安全技术、加密技术等信息处理技术已经渗透到生活的方方面面。每个行业也极力去融入相关的科学技术,利用高新技术来提升企业的管理、生产以及科技创新等。
 *51今日免费论文网|www.51jrft.com +Q: &351916072
在当今社会主义市场经济蓬勃发展的大背景下,中国中小企业的员工规模产业规模也在不断扩大,政府和国家对于各行各业的法律规定以及规章制度等逐渐完善,社会人才市场逐渐发展完善以至于一个大的整体,企业所需的处理信息已经不仅限于该行业的相关营业的证明,还需要对企业中每一个员工的个人信息进行管理,方便社会人才市场的流通和管理。企业想要发展壮大离不开企业内每一个员工的努力工作,员工是每一个企业珍贵的资源也是发展的基础,只有“以人为本”的管理才能更好更好更稳定可持续的让企业发展壮大。在政府的负责下目前优秀的人力资源管理早已经建立完善起来了、提高就业率,加强企业经营管理效率,加强企业文化建设、提高企业竞争力等方面都会产生十分重要的影响。面对人事管理过程中信息的多样和数据的繁杂,传统的信息管理方式逐渐显露弊端。经过对多个企业的人事管理部门的走访和调研,面对繁杂的人事管理信息,数据繁多,种类多样,需求大量的时间精力去管理维护。有些企业仍未普及现代化的社会信息处理方式,浪费了大量的人力物力财力等社会资源。因此,企业员工的信息化管理就成为企业发展的必由之路,开发一种直观方便快捷的信息处理系统使企业发展壮大的重要基础。
(二)研究内容
本系统借助MyEclipse、Navicat等软件平台,运用MYSQL数据库,结合市面上较为先进且成功的企业信息管理系统案例经验来开发并完成了本企业员工管理系统,以提供一个现代社会中企业人事信息管理操作的平台,从而降低管理成本,减少管理人员的工作压力和负担,提高对企业相关核心信息的安全性,提高管理效率。本系统可以针对员工的基本信息进行修改,具有对员工,企业相关的部门,员工的相关档案职位,上下班以及加班的签到签退,因事病等的请假内容的批示拒绝、留言、工资、通讯录等企业信息管理的功能。
二、相关技术介绍
(一)JAVA技术
JAVA技术问世的时间比较久,在上世纪九十年代就很受程序员的欢迎。Java语言的快速高效、跨平台可扩展、安全稳定等优势,使它在当今Web应用开发中被普遍使用。目前,在几大主要的开发编程语言中,Java语言的受欢迎程度依然名列前茅。
(二)JSP技术
/
(三)MYSQL数据库
/
三、系统需求分析
(一)可行性分析
1.技术可行性
本软件系统的设计与实现主要运用了Java技术,采用已成熟的B/S(浏览器/服务器)的架构,并利用MYSQL数据库对数据进行设计与管理,安全可靠。众所周知,在主流编程语言中,Java的应用最为广泛,而基于B/S结构的系统的开发也日趋成熟,MySQL数据库小巧但功能完善,自己对这些软件的使用和开发技术都进行过学校了解,能熟练掌握它们的使用方法,因此,本软件系统的研发技术上可行。
2.经济可行性
员工管理系统采用的开发软件均来自微软的应用软件以及系统软件,开发周期短,可以减少资源的消耗和损失,提高性价比,降低成本,还能确保能够完成既定的目标,系统对作为运行平台的计算机硬件的要求并不是很高,人们日常生活使用的普通电脑不用添加额外的配置就可以运行该系统,软硬件方面均不需要投入更多的花费,因此,在经济上完全具有可行性。
系统功能分析
本企业人事管理系统的用户包括管理员(人事部门工作人员)类型和普通用户(员工)类型两种不同的类型,普通用户无法对涉及到企业的核心信息进行操作的功能,只可以进行登录、个人信息维护以及本人相关的各类信息查询等操作;管理员用户具有系统核心数据的维护权限,可以对企业人事日常管理中的各类主要信息进行管理,包括公告,部门,员工档案,职位,签到,请假,工资等等。图31和图32两个用例图中示意了这两类用户的所有用例。
/
图31 普通用户(员工)用例图

图32 管理员(人事部门工作人员)用例图
(三)系统流程分析
1.系统操作流程
进入到首页后,展示的是本操作系统的登录网页,使用者必须填写准确的使用者名,注册密码和认证码方可进入到操作系统首页,不然则无法进入到最主要的功能网页,如果选择用户登录进行注册,则操作系统将会进行检验用户注册信息,帐号密码和认证码均无误后即可进入到对应用户功能网页,同时检验该用户的权限,保证用户不能对其权限不够的数据进行修改管理等操作,管理员则拥有本系统的最高权限。如图34所示。

原文链接:http://www.jxszl.com/jsj/rjgc/608184.html