人事信息管理系统技术手册.docx
《人事信息管理系统技术手册.docx》由会员分享,可在线阅读,更多相关《人事信息管理系统技术手册.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 薪资模模块设计计6.9
2、 统计分分析模块块设计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公司倡倡导、许许多公司司参与一一起建立立的一种种动态网网页技术术标准,JSPP技术是是在Seervllet技技术基础础上发展展起来的的,它正正在飞速速
12、发展中中,现在在已经成成为Jaava服服务器编编程的重重要组成成部分。JSP是是结合mmarkkup(HTMML 或或 XMML)和和Javva代码码来处理理的一种种动态页页面。每每一页第第一次被被调用时时,通过过JSPP引擎自自动被编编译成SServvlett,然后后被执行行,以后后每次调调用时,执行编编译过的的Serrvleet。JJSP提提供了多多种方式式访问JJavaaclaass、Serrvleet、AApplletss和W ebSServver,因此,Webb应用的的功能可可以分成成多个明明确的定定义公用用接口的的组件,通过JJSP将将它们结结合在一一起。这种模式式允许工工作分成成
13、两部分分:组件件开发与与页面设设计和编编译(结结合一些些方法调调用)。在这种种应用编编译模式式,使得得业务逻逻辑和数数据处理理分开。现在已经经有许多多WebbSerrverr支持JJSP,这使得得JSPP具有良良好的可可移植性性。JSP与与微软的的ASPP技术非非常类似似,两者者都提供供在HTTML代代码中混混合某种种程序代代码、由由语言引引擎解释释执行代代码的能能力。AASP的的编程语语言是VVBSccrippt之类类的脚本本语言,JSPP使用的的是JAAVA,这是两两者最明明显的区区别。另另外,AASP和和JSPP还有一一个更本本质的区区别:两两种语言言引擎用用完全不不同的方方式处理理页面
14、中中嵌入的的程序代代码。在在ASPP下,VVBSccrippt代码码被ASSP引擎擎解释执执行;在在JSPP下,代代码被编编译成SServvlett并由jjavaa虚拟机机执行,这种编编译操作作只在对对JSPP页面的的第一次次请求时时发生。总的来说说,JSSP技术术具有以以下特点点:1将内内容的产产生和显显示进行行分离:使用jssp技术术,weeb页面面开发人人员可以以使用HHTMLL或者XXML标标志来设设计和格格式化最最终页面面。使用用JSPP标志或或者小脚脚本来产产生页面面上的动动态内容容。产生生内容的的逻辑被被封装在在标志和和JAVVABEEAN群群组件中中,并且且捆绑在在小脚本本中,
15、所所有的脚脚本在服服务器端端执行。如果核核心逻辑辑被封装装在标志志和JAAVABBEANNS中,那么其其他人,如WEEB管理理人员和和页面设设计人员员,能够够编辑和和使用JJSP页页面。在在服务器器端,JJSP引引擎解释释JSPP标志,产生所所请求的的内容,并且将将结果以以HTMML页面面形式发发送回浏浏览器。2强调调可重用用的群组组件绝大多数数JSPP页面依依赖于可可重用并并且跨平平台的组组件(如如:JAAVABBEANN或者EENTEERPRRISEE JAAVABBEANN)来执执行应用用所要求求的更为为复杂的的处理。开发人人员能够够共享和和交换执执行普通通操作的的组件,或者使使得这些些
16、组件为为更多的的使用者者或团体体所使用用。基于于组件的的方法加加速了开开发过程程,并且且使得各各种群组组织在他他们现有有的技能能和优化化结果的的开发努努力中得得到平衡衡。3采用用标志简简化页面面开发WEB页页面开发发人员不不会都熟熟悉脚本本语言的的程序设设计人员员。JSSP技术术封装了了许多功功能,这这些功能能是在易易用的、与JSSP相关关的XMML标志志中进行行动态内内容产生生所需要要的。标标准的JJSP标标志能够够存取和和实列化化JAVVABEEAN组组件,设设定或者者检索群群组件属属性,下下载APPPLEET,以以及执行行用其它它方法更更难于编编码和耗耗时的功功能。JSP技技术很容容易整
17、合合到多种种应用体体系结构构中,以以利用现现有的工工具和技技巧,并并且扩展展到能够够支持企企业级的的分布式式应用。4一次次遍写,各处执执行作为JAAVA平平台的一一部分,JSPP拥有jjavaa程序设设计语言言”一次编编写,各各处执行行“的特点点。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文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 信息管理 系统 技术 手册
限制150内