人事信息管理系统的分析与设计12980.docx
《人事信息管理系统的分析与设计12980.docx》由会员分享,可在线阅读,更多相关《人事信息管理系统的分析与设计12980.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人事信息息管理系系统的分分析和设设计目 录1.简介介2. 系系统概述述2.1系系统功能能与应用用背景2.2系系统预览览2.3系系统特点点2.4 JSPP概述3.系统统设计3.1 系统设设计思想想3.2 系统功功能模块块划分3.3 系统结结构设计计4. 数数据库设设计4.1 数据库库需求分分析4.2 数据库库概念设设计4.3 数据库库逻辑设设计5.组件件的编写写 5.11 Beean的的编写6客户户界面设设计6.1共共用模块块设计6.2 用户登录录模块设设计6.3 用户模模块设计计6.4 部门模模块设计计6.5员员工模块块设计6.6 培训模模块设计计6.7 奖惩模模块设计计6.8 薪资模模块设计
2、计6.9 统计分分析模块块设计6.100 应聘聘模块设设计6.111 调动动模块设设计7系统统开发的的策略与与方法7.1系系统开发发的策略略7.2 结构化化生命周周期7.3 原型法法8. 系系统开发发总结1. 简简介随着计算算机的普普及和计计算机科科学技术术的飞速速发展,人人们开始始越来越越多地利利用计算算机解决决实际问问题。员员工信息息管理是是企业信信息管理理的重要要部分,面面对大量量的人事事信息,采采用人力力处理即即浪费时时间、又浪浪费人力力和物力力,并且且数据的的准确性性低。因因此,开开发一个个界面友友好,易易于操作作的人力力资源管管理软件件进行自自动化处处理变得得十分重重要,这这正是本
3、本系统开开发的目目的和意意义。本本文所阐阐述的人人力资源源管理系系统,以浏览览器/服务器器模式高高效地实实现了人人力资源源管理系系统的各各项功能能,可进行行多条件件查询、更新、密码设设置、工工资和奖奖金的统统计发放放等功能能.提升了了企业的的效率和和竞争力力,满足了了现代企企业管理理的需要要.开发方案案中主要要介绍开开发人事事信息系系统得目目的、开开发方案案的选择择及开发发框架的的技术的的确定;需求分分析介绍绍了人事事信息系系统的总总体需求求及系统统各模块块的功能能需求;系统设设计介绍绍了系统统设计的的指导思思想、数数据库的的设计、系统模模块的设设计;关关键技术术介绍了了在具体体实现时时需解决
4、决的一些些技术,如如开发框框架的整整合技术术、开发发框架与与数据库库的连接接及数据据的备份份与还原原。关键字: JSSP,JJAVAA,Acccesss 997数据据库,BB/S模模式 2系统统概述2.1系系统功能能与应用用背景现在网络络的发展展已呈现现商业化化、全民民化、全全球化的的趋势。目前,几几乎世界界上所有有的公司司都在利利用网络络传递商商业信息息,进行行商业活活动,从从宣传企企业、发发布广告告、招聘聘雇员、传递商商业文件件乃至拓拓展市场场、网上上销售等等,无所所不能。如今网网络已成成为企业业进行竞竞争的战战略手段段。企业业经营的的多元化化拓展,企企业规模模的进一一步扩大大,对于于企业
5、的的管理、业务扩扩展、企企业品牌牌形象等等提供了了更高的的要求。在以信信息技术术为支撑撑的新经经济条件件下,越越来越多多的企业业利用起起网络这这个有效效的工具具。全球范围围内的企企业内部部组织正正在发生生巨变,未未来企业业成功的的关键的的依靠企业业人力资源源,人才之之争已经经成为市市场竞争争中的核核心内容容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。对于任何何一个企企业而言言,企业业
6、的品牌牌形象至至关重要要。 特特别是对对于互联联网技术术高度发发展的今今天,通通过人力力资源管管理的网网站,员员工可通通过网站站侧面的的了解企企业形象象及企业业实力,因因此,建建立具有有国际水水准的网网站能够够极大的的提升企企业在员员工心中中的整体体形象。在登录录后,员员工能看看到优秀秀的上榜榜员工,而而如果这这里没有有他的名名字,会会极大的的激发他他的斗志志,这也也是本系系统的作作用之一一。通过过这种方方式,使使员工自自动的全全身心投投入工作作,这要要比开动动员大会会效果明明显得多多,效率率很高很很多。许多人知知道,一一个公司司的所有有和员工工有关的的运作,包包括加薪薪,出差差,请假假,人员
7、员的调动动,离任任等等都都由人力力资源部部门来完完成,如如果是一一家拥有有上千人人的大型型企业,这这个工作作量是相相当惊人人的。因因此本系系统的开开发,大大大缓解解了该部部门的工工作压力力,也避避免了以以前人工工作业的的错误几几率。总结上述述几点,长长红机械械有限公公司网站站建设目目标可总总结如下下:1) 帮帮助企业业建立有有效的企企业形象象宣传、企业风风采展示示、打造造企业新新形象。2) 增增加员工工间竞争争机制,鼓鼓舞大家家工作积积极性,3) 采采取电脑脑管理人人的方法法,为企企业节省省人力,物物力。网络化的的今天,网网络人力力资源管管理系统统,使新新的人力力资源协协作管理理模式成成为可能
8、能。通过过网络管管理系统统,专门门的人力力资源管管理人员员可以提提高自身身的工作作效率,作作好人力力资源管管理的协协调工作作,提高高人力资资源利用用率;通通过网络络管理系系统,员员工可以以直接管管理自己己的技能能,有效效地发现现和挖掘自自身的潜潜能,及及时与自自己的上上级、下属、同同事进行行的沟通通与交流流,同心心协作,积积极为企企业的发发展与决决策贡献献力量。通过网网络人力力资源管管理系统统对企业业人力资资源进行行管理,使使企业人人力资源源管理适适应时代代的发展展要求,大大大提高高了企业业的核心心竟争力力。系统功能能:.员工管管理 .信息息统计 .培培训管理理 .奖惩管管理 .薪资资管理 .
9、薪薪资报表表 .应聘管管理 .部门门管理 .用用户管理理 .员工调调动管理理 .系系统帮助助2.2系系统预览览图2-11所示是是系统登登录界面面图2-11 系系统登录录界面图2-22所示是是系统主主界面图2-22 系系统主界界面2.3系系统特点点页面模块块化:本本系统在在界面设设计上都都采用模模块化处处理思想想,把很很多页面面共有部部分分集集成一个个模块,例例如页面面的头、尾和导导航条,这这样在开开发是直直接引用用这些共共用页面面就可以以了,大大大提高高开发效效率并提提高系统统可维护护性。三层结构构:本系系统采用用三层结结构设计计,既程程序逻辑辑结构分分为用户户界面层层、业务务逻辑处处理层和和
10、数据存存储层。三层在在物理结结构上也也是独立立的,业业务逻辑辑处理层层采用jjavaabeaan实现现,用户户界面与与逻辑分分离,系系统的安安全性、可维护护性、重重用性和和可扩展展性都大大大提高高。面向对象象设计:在系统统中将用用户、图图书等都都封装成成相应的的类,同同时每类类都有自自己对应应的操作作类,从从而再次次提高了了对数据据库操作作的安全全性和程程序的可可扩展性性。易操作:要求设设计的系系统功能能齐全,界界面友好好,操作作方便,必必要的地地方进行行提示。源程序可可读性:为了便便于其他他设计,维维护人员员读懂代代码或以以后的代代码修改改,软件件升级维维护,即即可能做做好代码码注释工工作。
11、优化原则则:为了了达到优优化的目目的,合合理的运运用窗口口,菜单单,对象象等的继继承,自自定义用用户对象象,事件件,函数数,减少少不必要要的重复复性代码码,使程程序简介介明了,也也方便了了将来的的维护。人性化设设计:本本系统导导航的另另一个亮亮点是导导航明显显。不管管用户位位于本系系统的那那个角落落,都不不会迷路路。2.4 JSPP概述JSP(Javva SServver Pagges)是由SSun Miccrossysttemss公司倡倡导、许许多公司司参与一一起建立立的一种种动态网网页技术术标准,JJSP技技术是在在Serrvleet技术术基础上上发展起起来的,它它正在飞飞速发展展中,现现
12、在已经经成为JJavaa服务器器编程的的重要组组成部分分。JSP是是结合mmarkkup(HTMML 或或 XMML)和和Javva代码码来处理理的一种种动态页页面。每每一页第第一次被被调用时时,通过过JSPP引擎自自动被编编译成SServvlett,然后后被执行行,以后后每次调调用时,执执行编译译过的SServvlett。JSSP提供供了多种种方式访访问Jaavacclasss、SServvlett、Apppleets和和W eebSeerveer,因因此,WWeb应应用的功功能可以以分成多多个明确确的定义义公用接接口的组组件,通通过JSSP将它它们结合合在一起起。这种模式式允许工工作分成成
13、两部分分:组件件开发与与页面设设计和编编译(结结合一些些方法调调用)。在这种种应用编编译模式式,使得得业务逻逻辑和数数据处理理分开。现在已经经有许多多WebbSerrverr支持JJSP,这这使得JJSP具具有良好好的可移移植性。JSP与与微软的的ASPP技术非非常类似似,两者者都提供供在HTTML代代码中混混合某种种程序代代码、由由语言引引擎解释释执行代代码的能能力。AASP的的编程语语言是VVBSccrippt之类类的脚本本语言,JJSP使使用的是是JAVVA,这这是两者者最明显显的区别别。另外外,ASSP和JJSP还还有一个个更本质质的区别别:两种种语言引引擎用完完全不同同的方式式处理页
14、页面中嵌嵌入的程程序代码码。在AASP下下,VBBScrriptt代码被被ASPP引擎解解释执行行;在JJSP下下,代码码被编译译成Serrvleet并由由javva虚拟拟机执行行,这种种编译操操作只在在对JSSP页面面的第一一次请求求时发生生。总的来说说,JSSP技术术具有以以下特点点:1将内内容的产产生和显显示进行行分离:使用jssp技术术,weeb页面面开发人人员可以以使用HHTMLL或者XXML标标志来设设计和格格式化最最终页面面。使用用JSPP标志或或者小脚脚本来产产生页面面上的动动态内容容。产生生内容的的逻辑被被封装在在标志和和JAVVABEEAN群群组件中中,并且且捆绑在在小脚本
15、本中,所所有的脚脚本在服服务器端端执行。如果核核心逻辑辑被封装装在标志志和JAAVABBEANNS中,那那么其他他人,如如WEBB管理人人员和页页面设计计人员,能能够编辑辑和使用用JSPP页面。在服务务器端,JJSP引引擎解释释JSPP标志,产产生所请请求的内内容,并并且将结结果以HHTMLL页面形形式发送送回浏览览器。2强调调可重用用的群组组件绝大多数数JSPP页面依依赖于可可重用并并且跨平平台的组组件(如如:JAAVABBEANN或者EENTEERPRRISEE JAAVABBEANN)来执执行应用用所要求求的更为为复杂的的处理。开发人人员能够够共享和和交换执执行普通通操作的的组件,或或者
16、使得得这些组组件为更更多的使使用者或或团体所所使用。基于组组件的方方法加速速了开发发过程,并并且使得得各种群群组织在在他们现现有的技技能和优优化结果果的开发发努力中中得到平平衡。3采用用标志简简化页面面开发WEB页页面开发发人员不不会都熟熟悉脚本本语言的的程序设设计人员员。JSSP技术术封装了了许多功功能,这这些功能能是在易易用的、与JSSP相关关的XMML标志志中进行行动态内内容产生生所需要要的。标标准的JJSP标标志能够够存取和和实列化化JAVVABEEAN组组件,设设定或者者检索群群组件属属性,下下载APPPLEET,以以及执行行用其它它方法更更难于编编码和耗耗时的功功能。JSP技技术很
17、容容易整合合到多种种应用体体系结构构中,以以利用现现有的工工具和技技巧,并并且扩展展到能够够支持企企业级的的分布式式应用。4一次次遍写,各各处执行行作为JAAVA平平台的一一部分,JJSP拥拥有jaava程程序设计计语言”一次编编写,各各处执行行“的特点点。3.系统统设计3.1 系统设设计思想想1 页面模块块化本系统把把页面中中的一些些常用部部分集成成为模块块,如页页面的头头和尾,这这样设计计新的页页面时如如果有重重复出现现部分,只只需要拿拿现成的的模块来来组装就就可以了了。2 三层结构构架构本系统采采用三层层架构设设计,它它的工作作原理如如图2-3所示示组织SQL语句查询数据给出图书ID查询
18、图书资料给出信息ID查询信息JavaBean数据库操作界面返回查询结果返回信息对象数据存储层业务处理层用户界面层图3-33 三层层架构的的工作原原理采用三层层架构以以后,用用户界面面层通过过统一的的接口向向业务层层发送请请求,业业务层按按自己的的逻辑规规则将请请求处理理后进行行数据库库操作,然然后将数数据库返返回的数数据封装装成类的的形式返返回给用用户层。这样用用户界面面层甚至至可以不不知道数数据库结结构,它它只要维维护与业业务层之之间的接接口即可可。这种种方式在在一定程程度上增增加了数数据库的的安全性性,同时时减低了了对用户户界面层层开发人人员的要要求,因因为它根根本不需需要进行行任何数数据
19、库操操作。上面的JJavaaBeaan通过过返回对对象的形形式来返返回数据据,在类类的内部部可以规规定哪些些数据可可访问,哪哪些数据据是只读读,从而而通过封封装数据据达到再再一次提提高数据据安全性性的目的的。3 后台台维护和和前台显显示分开开把后台管管理员的的维护模模块和前前台用户户浏览信信息模块块独立开开来,而而又统一一于同一一个数据据库,便便于管理理员维护护数据,也也便于用用户浏览览。用户户的权限限控制又又增加了了系统的的安全性性。3.2 系统功功能模块块划分根据2节节的系统统功能分分析,可可以画出出系统功功能模块块图。如如图3-4所示示图3-44系统的的功能模模块图3.3 系统结结构设计
20、计根据面向向对象和和三层结结构的设设计思想想,可以以得出如如图2-6所示示的系统统结构设设计图。人事信息管理JavaBean数据库操作管理调动管理薪资管理员工管理培训管理应聘管理奖惩管理员工管理用户管理部门管理应聘管理培训管理奖惩管理薪资管理图2-66 系统统结构设设计图4. 数数据库设设计数据库在在一个信信息管理理系统中中占有非非常重要要的地位位,数据据库结构构设计的的好坏将将直接对对应用系系统的效效率,以以及实现现的效果果产生影影响。合合理的数数据库结结构设计计可以提提高数据据存储的的效率,保保证数据据的完整整和一致致。设计数据据库时应应该首先先充分了了解用户户的各方方面需求求,包括括现有
21、和和将来可可能的增增加的需需求。数数据库设设计一般般包含如如下几个个步骤。(1) 数据库需需求设计计(2) 数据库概概念设计计(3) 数据库逻逻辑结构构设计4.1 数据库库需求分分析根据上述述需求,设设计如下下所示的的数据项项和数据据结构部门信息息,含数数据项:部门编编号、部部门名称称用户信息息,含数数据项:用户名名、真姓姓名、密密码、角角色等员工信息息,含数数据项:员工编编号、姓姓名、性性别、民民族、联联系电话话等应聘信息息,含数数据项:应聘职职位、姓姓名、工工作经验验、简历历等培训信息息,含数数据项:培训项项目、内内容、参参加人员员、教材材、影响响度等奖惩信息息,含数数据项:姓名、奖惩原原
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 信息管理 系统 分析 设计 12980
限制150内