基于web的人事管理系统的设计与实现3080.docx
《基于web的人事管理系统的设计与实现3080.docx》由会员分享,可在线阅读,更多相关《基于web的人事管理系统的设计与实现3080.docx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:本科毕业业设计基于weeb的易易团队人人事管理理系统的的设计与与实现院 系:信息工工程学院院姓 名:*学 号:*专 业:软件工工程年 级:20111级指导教师师:*职 称:*完成日期期:20015年5月月摘 要互联网的的到来给给传统人人事管理理带来了了机遇与与挑战,给传统的人事管理方式带来了冲击,如何有效进行人事管理、提高办事效率,是目前企业管理的一个新课题。本文在易易团队人人事管理理的基础础上,从从该企业业需求着着手,采采用SSSH框架架及JSSP技术术进行系系统设计计,主要要完成以以下工作作:在需求分分析的基基础上完完成了系系统的详详细设计计,并给给出相关关设计图图表;后台数据据库管
2、理理系统使使用MyySQLL,在数数据库设设计阶段段,完成成了人事事管理系系统的数数据库设设计,给给出了具具体的概概念设计计、逻辑辑设计,设计了了系统所所需的表表以及建建立了各各个表之之间的关关系;前台使用用SSHH+JSSP技术术对系统统主要功功能模块块进行设设计实现现,Sttrutts作为为系统的的整体基基础架构构,处理理易团队队用户数数据的处处理过程程。Spprinng负责责易团队队系统的的业务管管理,为为系统的的Acttionn类提供业业务接口口,封装装持久层层的DAOO,同时起起到解耦耦的作用用。Hibberaantee处理易易团队后后台数据据库管理理,完成成数据库库操作。系统的设设
3、计与实实现,为为易团队队的人事事管理带带来了便便利和实实惠,使使得易团团队人事事管理快快捷、高高效、安安全。关键词:人事管管理系统统;B/S;MMySQQL;SSSHAbsttracctThe advventt off thhe IInteerneet tto tthe traadittionnal perrsonnnell maanaggemeent brooughht ooppoortuunittiess annd cchalllenngess, aand hass ann immpacct oon tthe traadittionnal perrsonnnell maanaggemeen
4、t, hoow tto eeffeectiivelly ccarrry oout perrsonnnell maanaggemeent, immproove worrk eeffiicieencyy, iis aa neew ssubjjectt off ennterrpriise mannageemennt aat ppressentt.On tthe bassis of thee eaasy teaam pperssonnnel mannageemennt, froom tthe entterpprisse nneedds, thee usse oof SSSH fraamewworkk
5、annd JJSP tecchnoologgy ssysttem dessignn, mmainnly to commpleete thee foolloowinng wworkk:On tthe bassis of thee annalyysiss off thhe nneedds oof tthe sysstemm too coomplletee thhe ddetaaileed ddesiign, annd ggivees tthe rellevaant dessignn chhartt;The baccksttagee daatabbasee maanaggemeent sysstem
6、m myysqll, iin tthe dattabaase dessignn sttagee, tthe commpleetioon oof tthe perrsonnnell maanaggemeent sysstemm daatabbasee deesiggn, givves thee sppeciificc coonceeptuual dessignn, llogiicall deesiggn ddesiign sysstemm off taablees aand thee esstabblisshmeent of thee reelattionnshiip bbetwweenn ta
7、ablees;The maiin ffuncctioon oof tthe sysstemm iss thhe ddesiign andd immpleemenntattionn off thhe mmainn fuuncttionnal moddulees oof tthe sysstemm, SStruuts is thee whholee innfraastrructturee off thhe ssysttem, annd tthe proocesssinng oof tthe datta oof tthe eassy tteamm usserss iss prroceesseed b
8、by SSSH+JSPP. Spprinng iis rrespponssiblle ffor thee buusinnesss maanaggemeent of thee eaasy teaam ssysttem, prroviidess thhe sservvicee innterrfacce ffor thee syysteem AActiion claass, annd tthe DAOO off thhe ppackkagiing perrsisstennce layyer, annd aalsoo pllayss thhe rrolee off deecouupliing. Hii
9、berrantte mmanaagess thhe bbackkgrooundd daatabbasee maanaggemeent of thee teeam, annd ccompplettes thee daatabbasee opperaatioon.The dessignn annd iimpllemeentaatioon oof tthe sysstemm haas bbrouughtt coonveenieencee annd bbeneefitts ffor thee peersoonneel mmanaagemmentt off thhe eeasyy teeam, whhi
10、chh maakess thhe pperssonnnel mannageemennt oof tthe eassy tteamm faast, effficciennt aand saffe.Keywwordds:Perrsonnnell fiile mannageemennt ssysttem; B/S; MyySQLL; SSSH目 录录1 绪论论11.1 课题研研究背景景11.2 课题研研究现状状11.3 主要研研究内容容11.4 文档结结构22 相关关技术332.1 开发技技术32.1.1 BB/S简简介32.1.2 JJ2EEE概述32.1.3 JJSP技技术32.1.4 SSSH
11、三三大框架架整合442.2 开发环环境42.2.1 开开发工具具42.2.2 数数据库552.2.3 服服务器553 系统统需求分分析63.1 系统可可行性分分析63.1.1 经经济可行行性分析析63.1.2 技技术可行行性分析析63.1.3 运运行可行行性分析析63.2 系统功功能需求求分析663.2.1 系系统功能能概述663.2.2 数数据流图图74 系统统设计1134.1 系统运运行环境境134.2 总体设设计1334.2.1 系系统设计计目标1134.2.2 系系统总体体结构设设计1334.2.3 系系统模块块结构设设计1334.3 详细设设计1884.3.1 系系统管理理模块118
12、4.3.2 部部门管理理模块1194.3.3 招招聘管理理模块1194.3.4 培培训管理理模块2204.3.5 人人事管理理模块2214.3.6 考考勤管理理模块2224.3.7 工工资管理理模块2234.3.8 批批量管理理模块2244.3.9 统统计管理理模块2254.4 数据库库设计2264.4.1 设设计原则则264.4.2 数数据库概概念设计计264.4.3 数数据库逻逻辑设计计304.4.4 数数据库物物理设计计314.4.5 数数据库安安全性设设计3445 系统统实现3355.1 登陆界界面实现现355.2 系统管管理模块块实现3355.2.1 用用户管理理模块实实现3555.
13、2.2 职职位管理理模块实实现3665.3 部门管管理模块块实现3375.4 人事管管理模块块实现3385.5 招聘管管理模块块实现3395.6 培训管管理模块块实现4405.7 考勤管管理模块块实现4415.8 工资管管理模块块实现4415.9 批量管管理模块块实现4425.100 统计计管理模模块实现现436 系统统测试4456.1 软件测测试介绍绍456.2 测试方方法4556.3 测试用用例4556.3.1 功功能测试试456.3.2 安安全测试试467总结448参考文献献49致谢5001绪论1.1 课题研研究背景景目前,随随着现代代信息技技术的发发展,人人类正向向着信息息时代迈迈进,
14、人人们已经经开始重重视开发、利利用信息息资源,“信息化化”已经成成为一个个国家和和社会经经济发战战的一个个环节,119866年2月月国务院院批准建建设国家家经济信信息系统统,各行行各业应应用计算算机的热热情普遍遍高涨1。人们为了了追求高高效益,计计算机已已经蔓延延到社会生生活和经经济发展展的各个个领域,当今社会人们的时间观念越来越强,对企业、公司的人事管理而言,系统软件为他们带来了很大的便利,系统软件可以为管理人员和员工提供可靠的人事档案存储和方便的查询手段,以往人们使用传统的人工的方式管理人事档案,这种管理方式有许多缺点2。科技的不断提高和发展,使用计算机的优点也很快的突显出来,对人事信息管
15、理而言,相对于手工管理来说,有很多的优点,比如:快速查找、安全性高、存储方便、快捷管理、保存时间长、成本低等。公司、企业人事档案管理的效率因为这些优点得到了很大地提高3。所以为易团队开发一套人事管理系统已经迫在眉睫。1.2课课题研究究现状随着互联联网的迅迅速发展展,企业业管理信信息系统统软件也也随之快快速发展展起来。先进的的管理信信息系统统体系早早已在世世界发达达国家建建立起了了,对社会会经济的的发展产生生深远的的影响4。通过对部部分中小小型企业业、团队队等人事事管理情情况的调调查,了了解到目目前中小小型企业业、团队队等对人人事管理理仍处在在传统的的管理阶阶段,例例如,易易团队还还在使用用传统
16、的的人工的的方式管管理人事事档案,这这种管理理方式存存在许多多缺点,随着互互联网的的发展,为为易团队队开发一一个人事事管理系系统已经经迫在眉眉睫,人人事管理理系统能能够使管管理人员员更加方方便的管管理团队队,对现现代化企企事业单单位来说说,人事事管理系系统软件件是不可缺缺少的部部分。1.3 主要研研究内容容该系统主主要内容容包括以以下几个个方面:系统管理理主要是是对用户户和职位位进行管管理,系系统管理理员可以以实现添添加,删删除和修修改功能能;而职职位管理理可以实实现对职职位的添添加、删删除和修修改。部部门管理理包括对对本企业业的部门门进行添添加、查查看和删删除部门门操作以以及添加加子部门门、
17、删除除子部门门。人事事管理主主要实现现添加员员工基本本信息、员工离职、离职管理、删除员工的信息和修改员工的信息,离职管理又可以对员工进行复职,以及通过名字、职位和部门查看员工的信息。招聘管理主要对应聘人员进行查看、录入、删除。工资管理是对企业员工的工资信息进行管理,不仅可以添加、删除和查看,还可以通过姓名和年月来查询员工的工资信息。考勤管理主要实现对企业员工的考勤,表现给出一些奖励或惩罚,进行对员工的添加、删除和查看以及修改。培训管理操作主要是对员工培训信息的记录,可以对培训信息进行记录、删除、查看和修改。批量管理:主要对员工信息和招聘人员的信息进行批量导入数据库。统计管理模块可以通过柱状图反
18、应一年的财务支出情况。1.4 文档结结构第一章简简述了人事管管理系统统的研究究背景,研研究现状状以及研研究内容容。第二章展展示了本本课题所所使用到到的关键键技术,B/S结构,J2EE平台概述,JSP技术,SSH框架各自的作用以及整合,以及开发环境的介绍。第三章对对易团队队人事管管理系统统做出需需求分析析,通过过对系统统的各个个模块的的需求分分析,画画出各个个模块的的数据流流图以及总总数据流流图。第四章对对易团队队人事管管理系统统做出了了设计,其其中包括括了系统统的运行行环境、系系统总体体设计、系系统的详详细设计计和系统统的数据据库概念念设计即即E-RR图、数据据库逻辑辑结构设设计、物物理设计计
19、和数据据库安全全设计。第五章详详细叙述述了易团团队人事事管理系系统的实实现,给给出了系系统业务务控制的的主要代代码,并并且介绍绍了主要要功能实实现的截截图。第六章是是对易团团队人事事管理系系统的测测试,包包括对软软件测试试的介绍绍和测试试用例的的设计,主主要使用用黑盒测测试。第七章是是对易团团队人事事管理系系统的总总结。2 相关关技术2.1 开发技技术2.1.1 BB/S简简介B/S结结构即浏浏览器和和服务器器结构,B/S是随着互联网技术而兴起的,相对于C/S结构,是一种变化或者改进的结构,在B/S结构下,用户是通过操作浏览器访问连接来实现,少数事务逻辑在前端实现,但是主要事务逻辑还是在服务器
20、端实现5。这样使客户端电脑载荷降低,维护系统的成本与升级系统的成本和工作量也减少,从而使用户的总体成本和工作量降低6。2.1.2 JJ2EEE概述目前,JJavaa 2平平台有33个版本本,分别别是用于于创建服服务器应应用程序序和服务务的Jaava 2平台台企业版版(J22EE)、JJavaa 2平平台Miicroo版(JJ2MEE)用于于小型设设备和智智能卡和和Javva 22平台标标准版(JJ2SEE)用于于桌面系系统,J2EEE是简化企企业系统统的开发发、发布布和进行管理理相关的的复杂问问题的体体系结构构,它利利用的是是Javva 22平台;也就是是说J22EE技技术是以以Javva 2
21、2平台的的标准版版为核心心,J22EE具具备了标标准版中中的众多多优点,并并且对这这些优点点进行了了巩固,例如“一次编编写、到处运行行”的优点、方方便进行行存取数数据库的的JDBBC AAPI技技术以及及能够在在互联网网应用中中保护数数据的安安全模式式等等7。2.1.3 JJSP技技术JSP(Javva SServver Pagges)即即Javaa服务器器页面,其其核心是是一个简简化的SServvlett设计,它它是由SSun公公司倡导导、许多多公司参参与一起起建立的的一种动动态网页页技术标标准,JJSP技技术有点点类似AASP技技术,它它是在传传统的网网页HTTML文文件中插插入Jaava
22、程程序段和和JSPP标签,从从而形成成JSPP文件,后后缀名为为.jssp,用JSSP开发发的Weeb应用用可以在LLinuux操作作系统上上运行,也也能在WWinddowss等其他他操作系系统上运运行,它它具有跨平平台的优优点8。JSP实实现了HHTMLL语法中中的Javaa扩张,JSPP与Seervllet一一样,是是在服务务器端执执行的,通常返返回给客客户端的的就是一一个HTTML文文本,因因此客户户端只要要有浏览览器就能能浏览9。JSP技技术使用用Javva编程程语言编编写类XXML的的标签和Javva程序序段,来来封装产产生动态态网页的的处理逻逻辑,网页还还能通过过JSPP标签和和J
23、avva程序序段访问问存在于于服务端端的资源源的应用用逻辑,JSPP将网页页逻辑与与网页设设计的显显示分离离,支持持可重用用的基于于组件的的设计,使使基于WWeb的的应用程程序的开开发变得得迅速和和容易,JSPP是一种种动态页页面技术术,它的的主要目目的是将将表示逻逻辑从SServvlett中分离离出来10。JSP技技术是以以Serrvleet为基基础,有些时时候,大大型的WWeb应应用程序序的开发发需要 Serrvleet技术术和JSSP技术术结合来来完成,JSPP具备了了Javva技术术的简单单易用,完完全的面面向对象象,具有有平台无无关性且且安全可可靠,主主要面向向因特网网的所有有特点。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 人事管理系统 设计 实现 3080
限制150内