基于web的人事管理系统的设计与实现21867.docx

上传人:you****now 文档编号:68779951 上传时间:2022-12-29 格式:DOCX 页数:77 大小:1.88MB
返回 下载 相关 举报
基于web的人事管理系统的设计与实现21867.docx_第1页
第1页 / 共77页
基于web的人事管理系统的设计与实现21867.docx_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《基于web的人事管理系统的设计与实现21867.docx》由会员分享,可在线阅读,更多相关《基于web的人事管理系统的设计与实现21867.docx(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、编号:本科毕业设设计基于webb的易团团队人事事管理系系统的设设计与实实现院 系:信信息工程程学院姓 名:*学 号:*专 业:软软件工程程年 级:220111级指导教师:*职 称:*完成日期:20115年5月月摘 要互联网的到到来给传传统人事事管理带带来了机机遇与挑挑战,给给传统的的人事管管理方式式带来了了冲击,如何有效进行人事管理、提高办事效率,是目前企业管理的一个新课题。本文在易团团队人事事管理的的基础上上,从该该企业需需求着手手,采用用SSHH框架及JJSP技技术进行行系统设设计,主主要完成成以下工工作:在需求分析析的基础础上完成成了系统统的详细细设计,并并给出相相关设计计图表;后台数据

2、库库管理系系统使用用MySSQL,在在数据库库设计阶阶段,完完成了人人事管理理系统的的数据库库设计,给给出了具具体的概概念设计计、逻辑辑设计,设计了了系统所所需的表表以及建建立了各各个表之之间的关关系;前台使用SSSH+JSPP技术对系系统主要要功能模模块进行行设计实实现,SStruuts作作为系统统的整体体基础架架构,处处理易团团队用户户数据的的处理过过程。SSpriing负负责易团团队系统统的业务务管理,为为系统的的Acttionn类提供业业务接口口,封装装持久层层的DAOO,同时起起到解耦耦的作用用。Hibberaantee处理易易团队后后台数据据库管理理,完成成数据库库操作。系统的设计

3、计与实现现,为易易团队的的人事管管理带来来了便利利和实惠惠,使得得易团队队人事管管理快捷捷、高效效、安全全。关键词:人人事管理理系统;B/SS;MyySQLL;SSSHAbstrracttThe aadveent of thee Innterrnett too thhe ttradditiionaal pperssonnnel mannageemennt bbrouughtt oppporrtunnitiies andd chhalllengges, annd hhas an imppactt onn thhe ttradditiionaal pperssonnnel mannageemenn

4、t, howw too efffecctivvelyy caarryy ouut pperssonnnel mannageemennt, impprovve wworkk effficcienncy, iss a neww suubjeect of entterpprisse mmanaagemmentt att prreseent.On thhe bbasiis oof tthe eassy tteamm peersoonneel mmanaagemmentt, ffromm thhe eenteerprrisee neeedss, tthe usee off SSSH fframmewoo

5、rk andd JSSP ttechhnollogyy syysteem ddesiign, maainlly tto ccompplette tthe folllowwingg woork:On thhe bbasiis oof tthe anaalyssis of thee neeedss off thhe ssysttem to commpleete thee deetaiiledd deesiggn, andd giivess thhe rreleevannt ddesiign chaart;The bbackkstaage dattabaase mannageemennt ssyst

6、tem myssql, inn thhe ddataabasse ddesiign staage, thhe ccompplettionn off thhe pperssonnnel mannageemennt ssysttem dattabaase dessignn, ggivees tthe speeciffic conncepptuaal ddesiign, loogiccal dessignn deesiggn ssysttem of tabbless annd tthe esttabllishhmennt oof tthe rellatiionsshipp beetweeen tab

7、bless;The mmainn fuuncttionn off thhe ssysttem is thee deesiggn aand impplemmenttatiion of thee maain funnctiionaal mmoduuless off thhe ssysttem, Sttrutts iis tthe whoole inffrasstruuctuure of thee syysteem, andd thhe pproccesssingg off thhe ddataa off thhe eeasyy teeam useers is proocesssedd byy SS

8、SH+JJSP. 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. Hiiberra

9、ntte mmanaagess thhe bbackkgrooundd daatabbasee maanaggemeent of thee teeam, annd ccompplettes thee daatabbasee opperaatioon.The ddesiign andd immpleemenntattionn off thhe ssysttem hass brrougght connvenniennce andd beeneffitss foor tthe perrsonnnell maanaggemeent of thee eaasy teaam, whiich makkes

10、thee peersoonneel mmanaagemmentt off thhe eeasyy teeam fasst, effficiientt annd ssafee.Keywoordss:Perrsonnnell fiile mannageemennt ssysttem; B/S; MyySQLL; SSSH目 录1 绪论111.1 课课题研究究背景111.2 课课题研究究现状111.3 主主要研究究内容111.4 文文档结构构22 相关技技术32.1 开开发技术术32.1.11 B/S简介介32.1.22 J22EE概概述32.1.33 JSSP技术术32.1.44 SSSH三大大框

11、架整整合42.2 开开发环境境42.2.11 开发发工具442.2.22 数据据库52.2.33 服务务器53 系统需需求分析析63.1 系系统可行行性分析析63.1.11 经济济可行性性分析663.1.22 技术术可行性性分析663.1.33 运行行可行性性分析663.2 系系统功能能需求分分析63.2.11 系统统功能概概述63.2.22 数据据流图774 系统设设计1334.1 系系统运行行环境1134.2 总总体设计计134.2.11 系统统设计目目标1334.2.22 系统统总体结结构设计计134.2.33 系统统模块结结构设计计134.3 详详细设计计184.3.11 系统统管理模

12、模块1884.3.22 部门门管理模模块1994.3.33 招聘聘管理模模块1994.3.44 培训训管理模模块2004.3.55 人事事管理模模块2114.3.66 考勤勤管理模模块2224.3.77 工资资管理模模块2334.3.88 批量量管理模模块2444.3.99 统计计管理模模块2554.4 数数据库设设计2664.4.11 设计计原则2264.4.22 数据据库概念念设计2264.4.33 数据据库逻辑辑设计3304.4.44 数据据库物理理设计3314.4.55 数据据库安全全性设计计345 系统实实现3555.1 登登陆界面面实现3355.2 系系统管理理模块实实现3555.

13、2.11 用户户管理模模块实现现355.2.22 职位位管理模模块实现现365.3 部部门管理理模块实实现3775.4 人人事管理理模块实实现3885.5 招招聘管理理模块实实现3995.6 培培训管理理模块实实现4005.7 考考勤管理理模块实实现4115.8 工工资管理理模块实实现4115.9 批批量管理理模块实实现4225.10 统计管管理模块块实现4436 系统测测试4556.1 软软件测试试介绍4456.2 测测试方法法456.3 测测试用例例456.3.11 功能能测试4456.3.22 安全全测试4467总结488参考文献449致谢501绪论1.1 课课题研究究背景目前,随着着现

14、代信信息技术术的发展展,人类类正向着着信息时时代迈进进,人们们已经开开始重视视开发、利利用信息息资源,“信息化化”已经成成为一个个国家和和社会经经济发战战的一个个环节,119866年2月月国务院院批准建建设国家家经济信信息系统统,各行行各业应应用计算算机的热热情普遍遍高涨1。人们为了追追求高效效益,计计算机已已经蔓延延到社会生生活和经经济发展展的各个个领域,当今社会人们的时间观念越来越强,对企业、公司的人事管理而言,系统软件为他们带来了很大的便利,系统软件可以为管理人员和员工提供可靠的人事档案存储和方便的查询手段,以往人们使用传统的人工的方式管理人事档案,这种管理方式有许多缺点2。科技的不断提

15、高和发展,使用计算机的优点也很快的突显出来,对人事信息管理而言,相对于手工管理来说,有很多的优点,比如:快速查找、安全性高、存储方便、快捷管理、保存时间长、成本低等。公司、企业人事档案管理的效率因为这些优点得到了很大地提高3。所以为易团队开发一套人事管理系统已经迫在眉睫。1.2课题题研究现现状随着互联网网的迅速速发展,企企业管理理信息系系统软件件也随之之快速发发展起来来。先进的的管理信信息系统统体系早早已在世世界发达达国家建建立起了了,对社会会经济的的发展产生生深远的的影响4。通过对部分分中小型型企业、团团队等人人事管理理情况的的调查,了了解到目目前中小小型企业业、团队队等对人人事管理理仍处在

16、在传统的的管理阶阶段,例例如,易易团队还还在使用用传统的的人工的的方式管管理人事事档案,这这种管理理方式存存在许多多缺点,随着互互联网的的发展,为为易团队队开发一一个人事事管理系系统已经经迫在眉眉睫,人人事管理理系统能能够使管管理人员员更加方方便的管管理团队队,对现现代化企企事业单单位来说说,人事事管理系系统软件件是不可缺缺少的部部分。1.3 主主要研究究内容该系统主要要内容包包括以下下几个方方面:系统管理主主要是对对用户和和职位进进行管理理,系统统管理员员可以实实现添加加,删除除和修改改功能;而职位位管理可可以实现现对职位位的添加加、删除除和修改改。部门门管理包包括对本本企业的的部门进进行添

17、加加、查看看和删除除部门操操作以及及添加子子部门、删删除子部部门。人人事管理理主要实实现添加加员工基基本信息息、员工工离职、离离职管理理、删除除员工的的信息和和修改员员工的信信息,离离职管理理又可以以对员工工进行复复职,以以及通过过名字、职职位和部部门查看看员工的的信息。招招聘管理理主要对对应聘人人员进行行查看、录录入、删删除。工工资管理理是对企企业员工工的工资资信息进进行管理理,不仅仅可以添添加、删删除和查查看,还还可以通通过姓名名和年月月来查询询员工的的工资信信息。考考勤管理理主要实实现对企企业员工工的考勤勤,表现现给出一一些奖励励或惩罚罚,进行行对员工工的添加加、删除除和查看看以及修修改

18、。培培训管理理操作主主要是对对员工培培训信息息的记录录,可以以对培训训信息进进行记录录、删除除、查看看和修改改。批量量管理:主要对对员工信信息和招招聘人员员的信息息进行批批量导入入数据库库。统计计管理模块块可以通通过柱状状图反应应一年的的财务支支出情况况。1.4 文文档结构构第一章简述述了人事管管理系统统的研究究背景,研研究现状状以及研研究内容容。第二章展示示了本课课题所使使用到的的关键技技术,BB/S结结构,JJ2EEE平台概概述,JJSP技技术,SSSH框框架各自自的作用用以及整整合,以及开开发环境境的介绍绍。第三章对易易团队人人事管理理系统做做出需求求分析,通通过对系系统的各各个模块块的

19、需求求分析,画出各个模块的数据流图以及总数据流图。第四章对易易团队人人事管理理系统做做出了设设计,其其中包括括了系统统的运行行环境、系系统总体体设计、系系统的详详细设计计和系统统的数据据库概念念设计即即E-RR图、数据据库逻辑辑结构设设计、物物理设计计和数据据库安全全设计。第五章详细细叙述了了易团队队人事管管理系统统的实现现,给出出了系统统业务控控制的主主要代码码,并且且介绍了了主要功功能实现现的截图图。第六章是对对易团队队人事管管理系统统的测试试,包括括对软件件测试的的介绍和和测试用用例的设设计,主主要使用用黑盒测测试。第七章是对对易团队队人事管管理系统统的总结结。2 相关技技术2.1 开开

20、发技术术2.1.11 B/S简介介B/S结构构即浏览览器和服服务器结结构,BB/S是是随着互互联网技技术而兴兴起的,相对于于C/SS结构,是是一种变变化或者者改进的的结构,在B/S结构下,用户是通过操作浏览器访问连接来实现,少数事务逻辑在前端实现,但是主要事务逻辑还是在服务器端实现5。这样使客户端电脑载荷降低,维护系统的成本与升级系统的成本和工作量也减少,从而使用户的总体成本和工作量降低6。2.1.22 J22EE概概述目前,Jaava 2平台台有3个个版本,分别是用于创建服务器应用程序和服务的Java 2平台企业版(J2EE)、Java 2平台Micro版(J2ME)用于小型设备和智能卡和J

21、ava 2平台标准版(J2SE)用于桌面系统,J2EE是简化企业系统的开发、发布和进行管理相关的复杂问题的体系结构,它利用的是Java 2平台;也就是说J2EE技术是以Java 2平台的标准版为核心,J2EE具备了标准版中的众多优点,并且对这些优点进行了巩固,例如“一次编写、到处运行”的优点、方便进行存取数据库的JDBC API技术以及能够在互联网应用中保护数据的安全模式等等7。2.1.33 JSSP技术术JSP(JJavaa Seerveer PPagees)即即Javaa服务器器页面,其其核心是是一个简简化的SServvlett设计,它它是由SSun公公司倡导导、许多多公司参参与一起起建立

22、的的一种动动态网页页技术标标准,JJSP技技术有点点类似AASP技技术,它它是在传传统的网网页HTTML文文件中插插入Jaava程程序段和和JSPP标签,从从而形成成JSPP文件,后后缀名为为.jssp,用JSSP开发发的Weeb应用用可以在LLinuux操作作系统上上运行,也也能在WWinddowss等其他他操作系系统上运运行,它它具有跨平平台的优优点8。JSP实现现了HTTML语语法中的的Javaa扩张,JSPP与Seervllet一一样,是是在服务务器端执执行的,通常返返回给客客户端的的就是一一个HTTML文文本,因因此客户户端只要要有浏览览器就能能浏览9。JSP技术术使用JJavaa编

23、程语语言编写写类XMML的标标签和Javva程序序段,来来封装产产生动态态网页的的处理逻逻辑,网页还还能通过过JSPP标签和和Javva程序序段访问问存在于于服务端端的资源源的应用用逻辑,JSPP将网页页逻辑与与网页设设计的显显示分离离,支持持可重用用的基于于组件的的设计,使使基于WWeb的的应用程程序的开开发变得得迅速和和容易,JSPP是一种种动态页页面技术术,它的的主要目目的是将将表示逻逻辑从SServvlett中分离离出来10。JSP技术术是以SServvlett为基础础,有些时时候,大大型的WWeb应应用程序序的开发发需要 Serrvleet技术术和JSSP技术术结合来来完成,JSPP

24、具备了了Javva技术术的简单单易用,完完全的面面向对象象,具有有平台无无关性且且安全可可靠,主主要面向向因特网网的所有有特点。2.1.44SSHH三大框框架整合合SSH 即即Strrutss2+Spprinng+HHibeernaate,是是一个集集成框架架,SSSH框架架是开源源框架,所所以在目目前是比比较流行行的Weeb框架架之一。集成SSHH框架的的系统从从职责上上分为三三层:表表示层、业业务逻辑辑层和数数据持久久层,以以帮助开开发人员员在短期期内搭建建结构清清晰、可可复用性性好、维维护方便便的Weeb应用用程序,其中使使用Sttrutts2来来处理表表现层,它它作为整个个系统的的基础

25、架架构,主要是是来控制制业务进进行跳转转,然后后利用HHibeernaate框框架来对持久久层提供供支持,最后Spring框架做管理,对Struts2框架和Hibernate框架进行管理11。SSH框架架的基本本业务流流程是: 在表表示层中中,首先先用户通过过JSPP页面实实现交互互,主要要进行接接收请求求和传送送响应,然然后根据据配置文文件(sstruuts-connfigg.xmml)将将ActtionnSerrvleet接收收到的请请求委派派给相应应的Acctioon处理理;在业务务层中,主要是利用Spring IOC技术,主要是向Action提供业务模型组件和该组件的协作对象数据处理(

26、DAO)组件完成业务逻辑,同时进行事务处理、提供缓冲池等容器组件以提升系统性能和保证数据的完整性;而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果12。SSH集成成框架具有有很多优优点,例如将将视图、控控制器与与模型进进行彻底底分离,而而且又可可以将业业务逻辑辑层与持持久层的的进行分离离,这样样的好处处是,前前端的变变化,对模型层层的影响响非常小小,并且数数据库的的变化对对前端的的展示没没有影响响,这样样极大地地提高了了Webb系统的的可复用用性,而且由由于各个个层之间间耦合度度很小,有有利于团团队成员员进行合合作,使Weeb系统统开发

27、效效率大大大提到13。2.2 开开发环境境2.2.11 开发发工具易团队人事事管理系系统采用用的开发发工具是是MyEEcliipsee10.0版本本,MyyEcllipsse是在在ecllipsse 基基础上加加上自己己的插件件开发而而成的功功能强大大的企业业级集成成开发环环境,主主要用于于Javva、JJavaa EEE以及移移动应用用的开发发,MyEEcliipsee的功能能很强大大,支持持也十分分广泛,尤尤其是对对各种开开源产品品的支持持相当不不错,MyEEcliipsee可以支支持Jaava Serrvleet,AAJAXX,JSSP,SSSH,JJDBCC数据库库链接工工具等多多项功

28、能能,可以以说MyyEcllipsse是几几乎囊括括了目前前所有主主流开源源产品的的专属EEcliipsee开发工工具14。2.2.22 数据据库易团队人事事管理系系统采用用的数据据库系统统是MyySQLL5.00,MyySQLL属于关系系型数据据库管理理系统;在WEEB应用用方面,MySSQL是是最好的的关系数数据库管管理系统统应用软软件之一一,MySSQL又又属于关关联数据据库管理理系统,关关联数据据库将数数据保存存在不同同的表中中,这样可以以增加数数据的访访问速度度并提高高了操作作的灵活活性,MySSQL所所使用的的SQLL语言是是用于访访问数据据库的最最常用标标准化语语言。MMySQQ

29、L数据据库管理理系统具具有体积积很小、访问问速度快快和成本本低的优优点,尤尤其是开开放源码码的特点点,它成成为中小小型企业业Webb系统软软件开发发的福音15。2.2.33 服务务器易团队人事事管理系系统采用用的Weeb服务务器是TTomccat66.0,TTomccat 服务器器是一个个免费的的开放源源代码的的Webb 应用用服务器器,属于于轻量级级应用服服务器,它适用用于中小小型系统统和并发发访问用用户不是是很多的的场合,是是中小型型企业的的首要选选择16。3 系统需需求分析析3.1系统统可行性性分析3.1.11 经济济可行性性分析易团队的人人事信息息管理目目前还完完全以传传统的人人工管理

30、理方式进进行人事事信息管管理,工工作效率率低下并并且很容容易出现现差错,由于失失误而造造成的经经济损失失很多,这这对企业业造成了了不必要要的经济济损失,而利用用计算机机来实现现人事管管理已成成为适应应当今人人事管理理的方式式,开发发一套能能满足易易团队人人事信息息管理的的软件是是十分必必要的,实实现人事事信息管管理的自自动化,不不仅可以以减少由由于失误误而造成成损失,也也可以使使人事信信息管理理部门减减少许多多费用支支出。由由上述几几方面的的分析可可以看出出,易团团队人事事管理系系统的开开发时机机已经成成熟,从从多种角角度考虑虑开发此此系统在在经济上上是可行行的。3.1.22 技术术可行性性分

31、析易团队人事事管理系系统选择择了目前前很流行行的SSSH框架架来进行行设计,使使用免费费开源的的MySQLL数据库库管理系系统进行行数据存存储,以以及使用用免费的的Tommcatt服务器器,所以以在技术术方面是是可行的的。3.1.33 运行行可行性分分析本系统具有有良好的的操作界界面。系系统功能能、显示示内容简简单明了了。操作作者不必必具有专专业的计计算机知知识,更更不需要进行行专门的的计算机机培训,只只要经过过短时间间的操作作,就可以以很快掌掌握并熟熟练使用用管理系系统软件件,可以加快快易团队队的人事信信息管理理,提高高管理者者工作效效率。3.2 系系统功能能需求分分析3.2.11 系统统功

32、能概概述易团队人事事管理系系统分为为九个模模块,各各模块功功能如下下:系统管理:包括用用户管理理和职位位管理,系系统管理理员可以以实现添添加,删删除和编编辑用户户的功能能;而职职位管理理可以实实现对职职位的添添加、编编辑和删删除。部门管理:包括对对本企业业的部门门进行添添加、删删除部门门操作以以及添加加子部门门、删除除子部门门的功能能。人事管理:包括实实现添加加员工基基本信息息、编辑辑员工的的信息、对对员工进进行离职职和复职职管理、查查看员工工基本信信息,通通过名字字、职位位和部门门查看员员工的信信息。招聘管理:主要涉涉及到的的角色是是招聘人人员,可可以实现现对招聘聘人员进进行查看看、录用用、

33、编辑辑和删除除的功能能。工资管理:是对企企业中的的正式员员工的工工资进行行管理,可可以单独独添加、一一键添加加、删除除、按姓姓名和年年月进行行查询。考勤管理:实现对对员工的的考勤管管理,对对考勤信信息进行行添加、编编辑、查查看以及及删除。培训管理:主要是是对企业业的员工工进行培培训情况况的记录录,可以以实现对对培训的的添加、删删除、编编辑和查查看。批量管理:主要实实现对正正式员工工信息的的批量添添加和招招聘人员员信息的的批量添添加。统计管理:主要是是对企业业支出的的情况通通过柱状状图的方方式呈现现出来。3.2.22 数据据流图数据流图英英文缩写写DFDD,它是用来来描绘数据据流从输输入移动动到

34、输出出的过程程中所经经历的变变换,以以图形的的方式呈呈现出数数据流从从输入到到输出的的移动变变换过程程17。通过对系统统需求的的调查分分析,细细化软件件功能,把把系统划划分为九个模块块,具体体数据流流如图33-1。图3-1 顶层数数据流图图系统管理模模块包含含用户管管理模块块和职位位管理模模块,在在用户管管理模块块,管理理员在页页面输入入用户的的添加、删删除、编编辑等信信息,然然后提交交,由系系统进行行处理,最最后将处处理的结结果返回回给管理理员;在在职位管管理模块块,管理理员在页页面输入入职位的添添加、删删除、编编辑等信信息,然然后提交交,由系系统进行行处理,最最后将处处理的结结果返回回给管

35、理理员;系系统管理理模块二二层数据据流图如如图3-2。图3-2 系统管管理模块块二层数数据流图图部门管理模模块包含含部门添添加、查查询和删删除,在添加加部门时时,管理理员在页页面输入入添加部部门的相相关信息息,然后后提交,由由系统进进行处理理,将添添加结果果存入数数据库,最后将添加的结果显示给管理员;查询部门时,管理员输入查询信息,然后提交,系统从后台数据库读取查询结果,然后返回给管理员;删除部门时,系统根据提交的部门信息从后台数据库删除该部门;部门管理模块二层数据流图如图3-3。图3-3 部门管管理模块块二层数数据流图图人事管理模模块,人人事查询询时,管管理员输输入查询询信息,然然后提交交,

36、由系系统从后后台数据据库查出出结果反反馈给管管理员;在人事事添加时时,管理理员输入入添加信信息,然然后提交交,系统统将信息息添加到到数据库库;在人人事编辑辑时,管管理员输输入编辑辑信息,由由系统调调用后台台数据库库来更新新人事信信息;在在离职管管理时,管管理员可可以选择择离职人人员,然然后选择择复职或或删除条条件,提提交信息息,由系系统后台台进行操操作;人人事管理理模块二二层数据据流图如如图3-4。图3-4 人事管管理模块块二层数数据流图图招聘管理模模块,管管理员可可以输入入要添加加的应聘聘者信息息,然后后由系统统的添加加模块把把信息添添加到数数据库;管理员员可以选选择应聘聘者进行行录用操操作

37、,然然后系统统根据提提交结果果经应聘聘者添加加到员工工组中,同同时删除除该应聘聘者;管管理员还还可以输输入查询询、编辑辑或删除除等信息息,然后后提交,由由系统进进行相应应处理,将将结果返返回给管管理员;招聘管管理模块块二层数数据流图图如图33-5。图3-5 招聘管管理模块块二层数数据流图图工资管理模模块,在在添加工工资时,管管理员输输入要添加工工资的信信息,提提交信息息,系统统将添加加结果添添加到数数据库;在查询询工资时时,管理理员输入入查询条条件,然然后系统统根据条条件从数数据库查查询,最最后将结结果返回回给管理理员;在在删除工工资时,管管理员选选中要删删除的员员工工资资,然后后提交到到系统

38、,最最后从数数据库删删除工资资;工资资模块二二层数据据流图如如图3-6。图3-6 工资模模块二层层数据流流图考勤管理模模块,在在添加考考勤信息息时,管管理员输输入要添加员工工的考勤勤的信息息,提交交信息,系系统将添添加结果果添加到到数据库库;在查查询考勤勤信息时时,管理理员输入入查询条条件,然然后系统统根据条条件从数数据库查查询,最最后将结结果返回回给管理理员;在在删除考考勤信息息时,管管理员选选中要删删除的员员工考勤勤信息,然然后提交交到系统统,最后后从数据据库删除除考勤信信息;在编辑辑考勤信信息时,管理员输入要修改员工的考勤的信息,提交信息,系统将添加结果添加到数据库;考勤管理模块二层数据

39、流图如图3-7。图3-7 考勤管管理模块块二层数数据流图图培训管理模模块,在在添加培培训信息息时,管管理员输输入要添加的的培训的信信息,提提交信息息,系统统将添加加结果添添加到数数据库;在查询询培训信息息时,管管理员输输入查询询条件,然然后系统统根据条条件从数数据库查查询,最最后将结结果返回回给管理理员;在在删除培培训信息息时,管管理员选选中要删删除的培培训信息息,然后后提交到到系统,最最后从数数据库删删除培训训信息;在编辑辑培训信息息时,管管理员输输入要修改培训训的信息息,提交交信息,系系统将添添加结果果添加到到数据库库;培训训管理模模块二层层数据流流图如图图3-88。图3-8 培训管管理模

40、块块二层数数据流图图批量管理模模块,在在导入员员工信息息时,管管理员选选择要添添加的文文件信息息,然后后提交,由由系统对对文件里里的信息息进行解解析,最最后添加加到数据据库;在在导入应应聘者信信息时,管管理员选选择要添添加的文文件信息息,然后后提交,由由系统对对文件里里的信息息进行解解析,最最后添加加到数据据库;批批量管理理模块二二层数据据流图如如图3-9。图3-9 批量管管理模块块二层数数据流图图统计管理模模块,管管理员输输入要查查询的年年份,然然后提交交,系统统根据提提交的年年份从数数据库来来查询支支出情况况,最后后将查询询结果以以柱状图图的形式式显示给给管理员员;统计计管理模模块二层层数

41、据流流图如图图3-110。图3-100 统计计管理模模块二层层数据流流图3.2.33 小结结这一小节主主要介绍绍了系统统的主要要功能和和数据流流图,一一个清晰晰的数据据流图可可以满足足用户管管理决策策活动中中的信息息需求、作作为系统统分析人人员和用用户进行行交流的的有效手手段、清清晰表达达数据流流的情况况,并且且有利于于系统建建模。数数据流图图在结构构化开发发方法中中的功能能需求分分析阶段段必不可可少的。4 系统设设计4.1系统统运行环环境(1) PPC一台台;(2) 操操作系统统:Wiindoows/Linnux;(3) 数数据库:MySSQL55.0;(4) 服服务器:Tommcatt6.

42、00;(5) JJDK版版本:JJDK11.7.0_225;(6) 开开发工具具:Myyecpplisse100.0。4.2 总总体设计计4.2.11 系统统设计目目标开发一套能能满足易易团队人人事信息息管理的的软件系系统,实实现人事事管理的的自动化化,在减减少由于于失误而而造成损损失的同同时,也也可以使使企业减减少许多多费用支支出,提提高办事事效率。4.2.22 系统统总体结结构设计计易团队人事事管理系系统的总总体结构构分为九九大块,它它们分别别是:系系统管理理,部门门管理,人人事管理理,招聘聘管理,工工资管理理,批量量管理,统统计管理理。系统统的总体体结构图图如图4-1。图4-1 系统的的

43、总体结结构图4.2.33 系统统模块结结构设计计系统管理模模块:包包括用户户管理和和职位管管理,在在用户管管理模块块中系统统管理员员可以添添加用户户,删除除和编辑辑用户的的用户信信息;而而职位管管理可以以实现对对职位的的添加、编编辑和删删除。如如图4-2。图4-2 系统管管理模块块结构图图部门管理:对企业业的部门门进行添添加部门门、删除除部门操操作以及及添加子子部门、删删除子部部门的功功能。如如图4-3。图4-3 部门管管理模块块结构图图人事管理:实现添添加员工工基本信信息、编编辑员工工的信息息、对员员工进行行离职和和复职管管理、查查看员工工基本信信息,通通过名字字、职位位和部门门查看员员工的

44、信信息,复复职管理理又包括括对员工工进行复复职和删删除功能能。如图图4-44。图4-4 人事管管理模块块结构图图招聘管理:可以实实现对应应聘人员员的信息息查看、录录用、编编辑和删删除功能能。如图图4-55。图4-5 招聘管管理模块块结构设设计工资管理:是对企企业中的的正式员员工的工工资进行行管理,可可以单独独添加、一一键添加加、删除除、按姓姓名和年年月进行行查询。如图4-6。图4-6 工资管管理模块块结构图图考勤管理:实现对对企业员员工的考考勤管理理,对员员工考勤勤信息进进行添加加、编辑辑、查看看以及删删除。如如图4-7。图4-7 考勤管管理模块块结构图图培训管理:主要是是对企业业的员工工进行

45、培培训情况况的记录录,可以以实现对对培训信信息的添添加、删删除、编编辑和查查看。如如图4-8。图4-8 培训管管理模块块结构图图批量管理:主要实实现对正正式员工工信息的的批量添添加和应应聘人员员信息的的批量添添加。如如图4-9。图4-9 批量管管理模块块结构图图统计管理:主要是是对企业业支出的的情况通通过柱状状图的形形式呈现现出来。便便于了解解每个月月的支出出情况。如如图4-10。图4-100 统计计管理模模块结构构图4.3详细细设计详细设计主主要是对对各个模模块的详详细设计计算法通通过流程程图的方方式呈现现出来。下下面就对对各个模模块进行行详细设设计。4.3.11 系统统管理模模块系统管理模

46、模块包含含用户管管理模块块和职位位管理模模块,在在用户管管理模块块,管理理员可以以查看用用户,可可以添加加、编辑辑和删除除用户;在职位位管理模模块,管管理员可可以查看看职位,可可以添加加、编辑辑和删除除职位。在在进行删删除操作作时,会会提示管管理员是是否删除除相应的的用户和和职位。具具体的流流程图如如图4-11。图4-111 系统统管理模模块流程程图4.3.22 部门门管理模模块部门管理模模块是对对企业的的部门进进行管理理,包括括查看部部门、添添加部门门、添加加子部门门和删除除部门。在在添加子子部门时时要先选选中父部部门;如如果删除除的部门门中有子子部门,需需要先删删除子部部门才能能再删除除该

47、部门门。在进进行删除除操作时时,会提提示管理理员是否否删除该该部门。具具体的工工作流程程如图44-122。图4-122 部门门管理模模块流程程图4.3.33 招聘聘管理模模块招聘管理模模块主要要是对应应聘人员员的管理理,包括括应聘者者的查看看、添加加、录用用、编辑辑和删除除。在进进行录用用操作时时,会提提示管理理员是否否录用该该应聘者者以及让让管理员员选择部部门,选选择应聘聘者所属属的部门门后,录录用的应应聘者会会自动添添加到人人事管理理模块,而而招聘管管理模块块会自动动删除该该应聘者者。在进进行删除除操作时时,会提提示管理理员是否否删除该该应聘者者。具体体的流程程如图44-133。图4-133 招聘聘管理模模块流程程图4.3.44 培训训管理模模块培训管理模模块主要要对企业业员工的的培训信信息进行行存档记记录,包包括培训训信息查查看、培培训信息息添加、培培训信息息编辑和和培训信信息删除除。在进进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 商业计划书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁