基于JavaEE的网新恒天人事管理系统的设计与实现21811.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于JavaEE的网新恒天人事管理系统的设计与实现21811.docx》由会员分享,可在线阅读,更多相关《基于JavaEE的网新恒天人事管理系统的设计与实现21811.docx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题 目 基基于JaavaEEE的网网新恒天天人事管管理系统统的设计与实实现 指导老师 XXXX 专业班级姓 名 xxx学 号年 x 月月 xxx 日摘要:随着着网络技技术的不不断发展展及其在在企业管管理工作作中的应应用,在在企业建建立企业业人事管管理系统统就显得得十分必必要。所所以设计计一个企企业人事事管理系系统可以以更方便便的帮助助管理者者管理一一家企业业。本系系统的开开发正是是适应了了这一需需求,经经过实际际的需求求分析,本本系统采采用了JJavaaEE平平台中最最为流行行的Spprinng+SSpriing MVCC+MyyBattis框框架,以以Tommcatt作为应应用并选选择Myy
2、SQLL数据库库管理系系统作为为工具进进行开发发。系统统包含管管理员、HHR、领领导、普普通员工工四种不不同的用用户。操操作简便便、界面面美观、灵灵活实用用,设计计开发出出员工管管理、工工时管理理、绩效效管理、数数据分析析等功能能,基本本满足了了企业管管理的实实际需要要。本文文主要介介绍了本本课题的的开发背背景、完完成的功功能和开开发过程程,并着着重说明明了开发发设计的的思想、技技术难点点和解决决方案。关键词:JJavaaEE;企业人人事管理理系统;Tommcatt;MyySQLL目 录1系统概述述11.1 系系统的研研究现状状11.2 发发展趋势势11.3 系系统的开开发方法法22 系统需需
3、求分析析32.1 系系统功能能分析332.2 系系统功能能结构442.3功能能描述和和用例分分析42.3.11系统用用例图442.3.22 员工工管理552.3.33 工时时管理662.3.44 绩效效管理662.3.55 数据据分析772.3.66 流程程管理772.4 系系统性能能需求882.4.11 时间间需求882.4.22 空间间需求882.5 安安全性和和可靠性性83 系统分分析83.1 系系统开发发83.2 系系统开发发需求993.3 系系统开发发与运行行环境设设计1003.3.11 软件件环境1103.3.22 硬件件环境1104 系统设设计1004.1 数数据库设设计1004
4、.1.11 实体体类抽象象114.1.22 系统统ER图114.1.33 数据据库连接接配置配配置文件件114.2 数数据库的的选择1114.3 数数据库表表的设计计124.4 系系统详细细设计1144.4.11 登录模块设设计1444.4.22 HRR新增用用户、员员工离职职、升职职模块设设计1554.4.33 员工工工时填填写模块块设计1164.4.44 员工工请假、加加班模块块设计1175 系统实实现1885.1 登登录界面面及主界界面模块的实实现1885.2 员员工管理理模块的的实现2115.3 员员工工时时填写模模块的实现2555.4 员员工请假假加班模模块的实实现266系统测试试3
5、16.1登录录模块的测试316.2员工工管理模模块的测测试3226.3工时时管理模模块的测测试3336.4测试试总结334总结35参考文献3361系统概述述1.1 系系统的研研究现状状随着人类迈迈入211世纪,计计算机技技术、通通信技术术、网络络技术为为代表的的现代信信息技术术的飞跃跃发展,人人类正在在从工业业时代向向信息时时代迈进进,人们们越来越越重视信信息资源源的开发发与利用用,“信息化化”已成为为一个国国家经济济和社会会发展的的关键环环节,信信息化水水平的高高低已成成为衡量量一个国国家现代代化水平平和综合合国力的的重要标标志。信信息化的的实质是是使信息息这一社社会的主主导资源源充分发发挥
6、作用用,可以以说推广广信息技技术是手手段,真真正利用用信息是是目的,信信息化则则是利用用信息的的过程。我国自19983年年大力推推广微型型计算机机应用以以来,在在管理信信息领域域,无论论在理论论方面还还是在实实践方面面,都有有了很大大的发展展。当今今社会计计算机技技术发展展飞速,无无论在工工厂,商商场,公公司或者者企业当当中,计计算机的的应用越越来越普普及,利利用计算算机实现现企业人人事管理理势在必必行。对对于中型型规模以以上的企企业来说说,利用用计算机机提高企企业人事事管理的的效率,是是适应现现代企业业制度要要求、推推动企业业人事管管理走向向科学化化、规范范化的必必要条件件。而基基本信息息管
7、理是是一项琐琐碎、复复杂而又又十分细细致的工工作,公公司人员员数量多多,而且且流动频频繁,到到外面招招聘来的的人员增增多,公公司内部部职工的的部门,职职务经常常调整,职职工档案案的更新新等。如如果没有有适当的的工具来来管理这这些日常常工作,就就会耗费费工作人人员大量量的时间间和精力力。利用用B/SS结构制制作的人人事管理理系统对对职工各各种信息息进行记记录、统统计,准准确率快快速提高高,另外外,可具具有检索索迅速、查查找方便便、可靠靠性高、存存储量大大、保密密性好等等优点。这这些优点点能极大大地提高高企业管管理的效效率,因因此,开开发这样样一套管管理系统统成为很很有必要要的事情情,它能能够具体
8、体化、合合理化的的管理单单位的人人事信息息,用结结构化的的思维方方式,运运用计算算机解决决实际工工作和生生活中遇遇到的问问题。1.2 发发展趋势势信息作为生生产力中中最活跃跃的因素素,很早早就在人人类生活活中发挥挥着不可可替代的的作用,现现在许多多发展中中国家对对人力资资源的战战略性意意义都有有了深刻刻的认识识,并开开始付诸诸行动。世世界公认认,211世纪将将是人力力资源的的世纪,人人力资源源问题将将主导整整个211世纪甚甚至更为为遥远。引引起这个个状况的的变化,主主要有以以下几个个方面。竞争压力:目前,世世界经济济趋向全全球化。世世界经济济的全球球化过程程和国家家的开放放过程,要要求组织织的
9、管理理部门降降低管理理成本以以减少竞竞争压力力和增强强竞争能能力。而而对于不不同的组组织,人人力资源源成本在在总成本本中的比比例是不不一样的的。技术革新:无论是是现在还还是将来来,工业业的发展展越来越越多地取取决于科科学和技技术、知知识与技技能。高高新科技技产业更更是如此此。这不不仅要求求员工尤尤其是技技术人员员掌握新新的科学学知识和和技术能能力,而而且更重重要的在在于要求求员工深深入而快快捷地掌掌握和应应用这些些知识和和技能。这这就导致致了两个个问题。第第一,随随着这种种技术革革新的发发展和知知识更新新速度的的加快,人人们有更更多的职职业选择择机会。第第二,伴伴随着这这种发展展以及职职业选择
10、择机会的的增多,人人力资源源管理活活动和频频繁程度度加剧;而且这这种活动动对科学学技术的的要求与与它的反反应程度度也更高高了,进进而提高高了人力力资源成成本。工作目标和和价值观观的改变变:随着着社会政政治和经经济的发发展,人人们的工工作目标标和价值值观也都都发生了了重要的的变化。这这就对人人事管理理部门和和管理人人员提出出了新的的要求和和新的问问题,不不得不考考虑诸如如工作类类型设计计、岗位位分析、充充分尊重重员工以以及为他他们提供供良好的的个人发发展和自自我价值值实现的的环境与与条件等等问题。这这样,人人力资源源管理就就派上了了用场。1.3 系系统的开开发方法法系统采用BB/S体体系结构构,
11、利用用JavvaEE Veeloccityy和MySQLL 5.5进进行开发发的,具具有简单单、易用用性、用用户界面面友好等等特点。系系统开发发的目标标主要是是:(1) 界界面设计计简洁、友友好、美美观大方方;(2) 操操作简单单、快捷捷方便;(3) 数数据存储储安全、可可靠;(4) 信信息分类类清晰、准准确;(5) 强强大的查查询功能能,保证证数据查查询的灵灵活性;(6) 对对于用户户输入的的数据系系统进行行严格的的数据校校验,尽尽可能排排除人为为出错。2 系统需需求分析析2.1 系系统功能能分析本课题所研研究的“JavaaEE网新新恒天人人事管理理系统”主要由由客户端端和管理理端组成成。客
12、户户端主要要由新增增员工模模块、员员工离职职模块、员员工升职职模块、请请假模块块、加班班模块、数数据分析析模块等等组成,管管理端主主要由员员工管理理模块、工工时管理理模块、绩绩效管理理模块、数数据分析析模块等等组成。运运行本系系统先由由登录界界面窗口口进入用用户权限限认证窗窗口,通通过用户户名和口口令验证证的用户户方可进进入系统统主窗口口进行浏浏览与操操作。客户端:(1)新增增员工模模块:只有HHR与领领导可以以查看所所有的员员工信息息,并且且HR可可以在此此模块中中,新增增新入职职的员工工信息。(2)员工工离职模模块:所所有员工工都可以以看到此此菜单,但但是只能能查看到到与自己己有关的的离职
13、流流程。其其他流程程不能查查看与修修改。员员工提出出离职的的申请,并并提交给给其领导导进行审审核。(3) 员员工升职职模块:所有员员工都可可以看到到此菜单单,但是是只能查查看到与与自己有有关的升升职流程程。其他他流程不不能查看看与修改改。员工工提出升升职的申申请,并并提交给给其领导导进行审审核。(4) 请请假模块块:所有有员工都都可以看看到此菜菜单,但但是只能能查看到到与自己己有关的的请假流程程。其他他流程不不能查看看与修改改。员工工提出请请假的日日期与申申请,并并提交给给其领导导进行审审核。(5) 加加班模块块:所有有员工都都可以看看到此菜菜单,但但是只能能查看到到与自己己有关的的加班流程程
14、。其他他流程不不能查看看与修改改。员工工在前一一天或这这个月内内,有加加班的情情况,可可以提出出加班申申请,交交由其领领导进行行核实,如如果加班班申请通通过,则则本月的的工时,有有相应的的增加。(6) 数数据分析析模块:领导可可以查看看此菜单单,领导导可以通通过图表表的形式式,查看看到公司司最近动动态与相相应的数数据动态态。管理端:(1)员工工管理模模块:HR与与领导对对员工的的添加、修修改、查查看和删删除。(2)工时时管理模模块:工工时的填填写、修修改、查查看和删删除。(3)绩效效管理模模块:绩绩效的查查看、新新增和删删除。(4)数据据分析管管理模块块:领导导查看。2.2 系系统功能能结构根
15、据2.11节的系系统功能能分析可可知“网网新恒天天人事管管理系统统”包括括新增员员工模块块、员工工离职模模块、员员工升职职模块、请请假模块块、加班班模块、数数据分析析模块等等模块,其其功能结结构图如如图2.1所示示。图2.1 系统功功能结构构图2.3功能能描述和和用例分分析用例用于表表示系统统所提供供的服务务,它定定义了系系统是如如何被参参与者所所使用的的,它描描述的是是参与者者为了使使用系统统所提供供的某一一完整功功能而与与系统之之间发生生的一段段对话。根根据分析析,下面面将列出出本系统统的系统统用例图图。2.3.11系统用用例图系统用例图图主要是是用来描描述系统统的总体体结构,为为了确保保
16、系统的的安全,只只能是注注册用户户才能访访问前台台,其中中该模块块主要功功能是HHR可以以将员工工录入到到系统中中;员工工可以申申请离职职、升职职、加班班与请假假;领导导可以审审核各种种流程与与查看公公司报表表数据。如下图所示:只能是领导才能访问后台,进行员工申请的流程进行查询、删除与审核并查看相关数据。该系统用例例图如图图2.2所示示。图2.2系系统用例例图2.3.22 员工工管理(1)功能能介绍员工管理:为了确确保系统统的安全全,只能能是系统统管理员员才能对对用户进进行管理理,对用用户进行行修改密密码、修修改用户户名、添添加系统统用户、用用户管理理,注销销退出。(2)活动动图如图图2.33
17、所示。图2.3 系统员员工管理理活动图图2.3.33 工时时管理(1)功能能介绍工时管理:系统管理理员登录录系统后后,可以以对工时时进行填填写和查查看和修改改。(2)活动动图如图图2.4所示。图2.4工工时管理理活动图图2.3.44 绩效效管理(1) 功功能介绍绍绩效管理:主要是是对绩效效进行添添加,修修改和查查看。(2) 活活动图如如图2.5所示。图2.5 绩效管理理活动图图2.3.55 数据据分析(1)功能能介绍数据分析:主要是是对员工工的数据据进行系系统的分分析,通通过饼图图、树状状图,让让人一目目了然。(2) 活活动图如如图2.6所示。图2.6数数据分析析管理活活动图2.3.66 流程
18、程管理(1)功能能介绍流程管理:主要根根据员工工提出请请假、加加班、离离职、升升职的申申请,HHR和领领导可以以进行审审核。(2)活动动图如图图2.7所示。图2.7 流程管理理活动图图2.4 系系统性能能需求本课题主要要是解决决网新恒恒天人事事管理系系统的日日常管理理中所涉涉及到的的基本信信息,目目标是使使企业人人事管理理系统在在管理上上做到数数据的信信息化、快快速化和和网络化化。本系系统主要要包括员员工管理理、工时时管理、绩绩效管理理、数据据分析、流程管理等模块。下面详细介绍这几部分模块的作用及所实现的功能。(1)员工工管理,员工信信息的录录入、查查询、修修改、删删除,离离职与升升职的申申请
19、。(2)工时时管理,可以进进行工时时的填写写,请假假与加班班的申请请。(3)绩效效管理,员员工可以以查询自自己的绩绩效,管管理员可可以进行行绩效的的审核、修修改。(4)数据据分析,数数据查看看功能。(5)流程程管理,HHR和领领导对流流程进行行审核。2.4.11 时间间需求(1) 查查询的最最长等待待时间不不超过55秒; (2) 更更新信息息的时间间不超过过5秒; (3) 数数据上传传的时间间不超过过5秒;2.4.22 空间间需求(1) 支支持的终终端数:=110000 ;(2) 支支持的并并行操作作的使用用者数:=3300 ;(3) 处处理的记记录数: =100000;2.5 安安全性和和可
20、靠性性(1)每个个角色只只能看到到相应的的菜单,进进行相应应的操作作,无法法越权处处理。(2)在设设计过程程中尽量量避免在在VM页页面上写写代码,提提高系统统的安全全性。优优化代码码,提高高系统的的性能。3 系统分分析3.1 系系统开发发Veloccityy是一个个基于 Javva 的的模板引引擎技术术, 提供供的模板板语言可可以使用用在 JJavaa 中定定义的对对象和变变量上。VVeloocitty 是是 Appachhe 基基金会的的项目,开开发的目目标是分分离 MMVC 模式中中的持久久化层和和业务层层。但是是在实际际应用过过程中,VVeloocitty 不不仅仅被被用在了了 MVVC
21、 的的架构中中,还可可以被用用在以下下一些场场景中。(1)Weeb 应应用:开开发者在在不使用用 JSSP 的的情况下下,可以以用 VVeloocitty 让让 HTTML 具有动动态内容容的特性性。(2)源代代码生成成:Veeloccityy 可以以被用来来生成 Javva 代代码、SSQL 或者 PosstSccrippt。有有很多开开源和商商业开发发的软件件是使用用 Veeloccityy 来开开发的。(3)自动动 Emmaill:很多多软件的的用户注注册、密密码提醒醒或者报报表都是是使用 Vellociity 来自动动生成的的。使用用 Veeloccityy 可以以在文本本文件里里面生
22、成成邮件内内容,而而不是在在 Jaava 代码中中拼接字字符串。(4)转换换 xmml:VVeloocitty 提提供一个个叫 AAnakkia 的 aant 任务,可可以读取取 XMML 文文件并让让它能够够被 VVeloocitty 模模板读取取。一个个比较普普遍的应应用是将将 xddoc 文档转转换成带带样式的的 HTTML 文件。JavaBBeann是用JJavaa语言编编写的可可重用软软件组件件,类似似于Miicroosofft的CCOM组组件,可可以通过过可视化化的构建建工具来来创建。JJavaaBeaan可以以嵌入到到Appplett小程序序、应用用程序、SServvlett和复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaEE 网新恒 天人 管理 系统 设计 实现 21811
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内