《基于ssm的“网易”公司人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《基于ssm的“网易”公司人力资源管理系统.docx(51页珍藏版)》请在课桌文档上搜索。
1、基于SSm的“网易”公司人力资源管理系统摘要:如今我们的科技发展飞快,通过前人们的努力,计算机普及到了我们生活的方方面面,现在人们依靠着各种计算机开发工具制作出了许多方便的软件系统,现在我来介绍一下我制作的基于SSm的“网易”公司人力资源管理系统。基于“网易”公司人力资源管理系统主要的功能包括部门信息管理、职位信息管理、外派公司管理、公告管理、留言管理、员工信息管理、外派人员管理、考勤信息管理、工资管理、请假管理等功能模块。管理员对后台对有相应的操作权限。管理员要登录系统使用系统上的各种功能对公司的人力资源进行管理操作。“网易”公司人力资源管理系统要能实现这么多功能,需要数据库和前台进行数据交
2、互完成。我制作这个系统使用的数据库是MySql数据库,使网页前端与数据库链接交互起来。关键词:人力资源系统,MysqlHumanresourcemanagementsystemofNeteasecompanybasedonSSMAbstract:withtherapiddevelopmentofscienceandtechnology,throughtheeffortsoftheformerpeople,computershavebeenpopularizedtoallaspectsofourlives.Nowpeoplerelyonavarietyofcomputerdevelopmentt
3、oolstomakealotofconvenientsoftwaresystems.NowletmeintroducethehumanresourcemanagementsystemofuNeteasellCompanybasedonSSM.ThemainfunctionsofhumanresourcemanagementsystembasedonNeteaseincludedepartmentinformationmanagement,positioninformationmanagement,expatriatecompanymanagement,announcementmanagemen
4、t,messagemanagement,employeeinformationmanagement,expatriatemanagement,attendanceinformationmanagement,salarymanagement,leavemanagementandotherfunctionalmodules.Theadministratorhascorrespondingoperationpermissiontothebackgroundpair.Theadministratorshouldlogintothesystemandusevariousfunctionsonthesys
5、temtomanagethecompanyshumanresources.,Neleasecompanyhumanresourcemanagementsystemtobeabletoachievesomanyfunctions,needdatabaseandfrontdeskdatainteraction.ThedatabaseIusedtomakethissystemisMySQLdatabase,whichmakesthefrontendofthewebpageinteractwiththedatabaselink.Keywords:humanresourcessystem,MySQL第1
6、章绪论I1.1 背景及意义11.2 国内外研究概况11.3 研窕的内容1第2章相关技术22.1 JSP技术介绍22.2 JAVA简介22.3 Eclipse开发环境32.4 TOmCal月艮务器32.5 SSM三大框架32.6 MySQL数据库4第3章系统的分析43.1 系统的设计目标43.2 系统的可行性分析43.2.1 技术的可行性:技术背景43.2.2 经济的可行性53.2.3 操作的可行性:533项目设计目标与原则5第4章系统设计84.1 系统体系结构84.2 数据库设计原则94.3 数据表114.4 用例图Il4.4.1 系统用例图134.5 类图144.5.1 概念类图144.5.
7、2 实现类图144.6 活动图18第5章系统实现275.1 用户登录功能模块275.2 管理员功能模块28第6章系统测试346.1 功能测试346.2 可用性测试356.3 性能测试366.4 测试结果36结论37参考文献38致谢39第1章绪论1.1 背景及意义互联网技术发展飞快,网络和计算机的到来给我们社会带来了巨大的影响。现代人类的生活越来越规范化和网络化了。人力资源管理系统对我们各行各业的公司就像如虎添翼般带来了管理效率上的飞速提升,比以前用手笔写记在纸上方便了不知道多少。无疑,使用电子产品管理这些数据信息使基于劳务派遣公司人力资源更先进、更高效、更科学,信息交流更迅速。我开发的人力资源
8、管理系统就是为了帮助管理公司信息的管理员们提高对这些数据处理的效率以便节省他们的时间,能做其他事为公司创造更多的价值。在互联网上基于“网易”公司人力资源管理系统,并根据自己的需求可以进行网上直接信息管理等功能,实现了用户足不出户就能完成整个信息的详细情况。本论文基于“网易”公司人力资源管理系统的开发研究过程进行介绍和书写。1.2 国内外研究概况国家经济持续快速的发展,网络发展迎来了一阵高峰期,网络市场现在如火如茶,吸引了很多资本家的目光。然而,现在很多公司对人力资源管理分配的不合理,和人员上的紧缺,使得现在更多人有了互联网管理的意识,更突出了人力资源管理系统的重要性。如今的网络电子信息高速发展
9、,使得信息管理的电子化已经是大势所趋。该“基于网易公司人力资源管理系统的设计与实现”是使用MySql数据库和JSP程序设计实现的。1.3 研究的内容在系统的分析里我考虑到了系统实施的可行性,在软件方面我使用了JSP技术进行人力资源管理系统的设计,使用MySqI作为数据库。因为JSP和MySql都是十分成熟的开发工具,我相信它们可以帮助我完成人力资源管理系统的开发。第2章相关技术1.4 JSP技术介绍JSP简介JSP(JavaScriptPages)是由Sun公司和许多公司一起开发的一项动态网页技术。相当于在我们前端网页中加入了JaVa程序。JSP所具有的一些特点:(1)可以模板化添增网页的内容
10、。(2)可以重复使用我们事先设计好的组件,减免不必要的重复动作,并且支持自定义标签。(3)有很多好用的工具。(4)与JaVa一样简单易用。(5)还具有跨平台的优势,只要编写好一次,就能够跨平台运行,基本上在所有的客户端上都能够正常运行并且进行访问。(6)可以搭配其他JaVa相关的技术进行配合开发。JSP这项技术专门用来开发前端页面的数据显示,可以相互配合进行分层次的开发。选取JSP的原因JSP是现在网络开发里十分流行的编程语言之一,应用的范围十分广。这项动态网页技术简单易用,网上有很多实用工具可以用来进行开发,而且还具备跨平台的优点,组件的运行、使用效率高。只要我们掌握一些基本的计算机开发知识
11、,就可以很容易地学会这个技术。综上所述,所以我使用了JSP这个技术来开发完成我的毕业设计系统,基于SSm的“网易”公司人力资源管理系统。1.5 JAVA简介JAVASUN(StanfordUniversityNetwork斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种面向Internet的编程语言。随着JAVA技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。在ITOBE编程社区对程序编程语言的排行上,JAVA常年保持第一,能一直保持第一的位置一定有其道理。首先,JAVA语言是面向对象的编程语言,这很符合我
12、们人类的思维习惯;并且其还具有跨平台性,在不同的操作系统上都能正常运行一个JAVA程序;可靠性和安全性体现在JAVA语言没有指针;具有移植性,JAVA环境本身对新的硬件平台和操作系统是可移植的,JAVA的特性还不止上述所说,但就是JAVA所具备的这些实用特性,使得我选择了它作为我毕业设计的开发语言。1.6 Eclipse开发环境Eclipse是一个开放源代码的、基于JaVa的可扩展开发平台。因为ECIiPSe是免费的,所以很受开发者的欢迎,因此我选择了ECliPSe作为我的JAVA集成开发环境(IDE)来使用。选取EdiPSe原因(I)Eclipse是开放源代码的项目,可以从网上下载安装文件,
13、还有Eclipse的基本组件都是免费的,容易获取。(2)Eclipse的安装简单,只需将安装文件解压即可使用。(3)Eclipse功能强大,使用方便。1.7 Tomcat服务器Tomcat服务器是一个免费的开放源代码的Web应用服务器。相信做软件开发的都很熟悉,当我们在自己电脑上配置好APaChe服务器的时候,就可用其响应网页的访问请求。Tomcat获取也是免费的,且很方便,直接百度去官方网站下载即可。1.8 SSM三大框架Spring简介Spring框架是一个开放源代码的J2EE应用程序框架。它集成各类型工具通过核心bean对底层类进行实例化和管理。SPringMVe技术介绍SpringMV
14、CMjFSpringFrameWork的后续产品,已经融合在SPringWebFloW里面。MyBatis介绍MyBatis是一个基于JaVa的持久层框架。2. 6MySQL数据库MySQL是一个关系型数据库管理系统,因为MySQL是免费的,所以该数据库很快的流行起来,MySQLAB公司是MySQL的所有者和创立者,现在属于OraeIe旗下产品。作为一种领先的数据库,MySQL有很多的优点:(I)MySQL是开源的(2)MySQL可以跨平台(3)MySQL是免费的(4)使用方便且功能强大第3章系统的分析2.1 系统的设计目标现代社会的生活节奏相比起以前变快了许多,人们对信息系统的要求提高了,要
15、求信息齐全,还要求系统信息的管理效率要够高够快,许多用户因为忙碌的工作无法抽出时间进行选择传统方式进行数据的管理及存储,这样就产生了人力资源管理系统的需求,科技发展到了现在,最方便且快速的无疑是结合网络跟人力资源,我就根据上述的一些要求开始开发设计我的毕业设计基于“网易”公司人力资源管理系统。2.2 系统的可行性分析3. 2.1技术的可行性:技术背景无论是台式机还是笔记本,计算机都以非常迅猛的速度占据着人们的工作与生活,那么能够辅助计算机帮助人们改变工作与生活状态的就是那些安装在计算机上的功能软件。本文所要设计的系统,从简单易懂的思想出发,将通过文字索引提示协助用户操作。硬件和软件设施是否能够
16、满足开发者的需求等等。人力资源管理系统是基于JaVa编程语言的,结构简化,可以支持基于组件的开发模型和可移植性,并且可以在很多平台上运行,可以提高开发人员的工作效率和组件开发,并对其进行开发分工,节省大量时间。MYSQL数据库是在数据库中使用,简单,紧凑,方便,存储功能非常强大,这些成熟的技术和架构,为企业信息管理系统的开发提供了技术条件。本系统的开发设计功能比较齐全,但实施难度不是特别大,根据所有这些特点制作人力资源管理系统,是可以做到的。(1)硬件的可行性分析系统的硬件要求不高,只要你有一部正常的电脑,普通的硬件就可以正常运行本系统,只要能够运行并且进行正常的操作就可以了,但是硬件也不能太
17、差,如果太差会导致系统运行缓慢然后拉低网站的运行速度造成卡顿,影响我们的使用体验。以现在普遍的个人计算机的配置就已经十分够用了,所以说这个系统在硬件方面不存在什么大问题,是可行的。(2)软件的可行性分析因为是用JaVa语言开发的系统,所以可以很容易实现系统各项功能的模块化和信息的储存。除此之外,代码还能进行复用,这都能体现出来软件的可行性。所以我选择了jsp作系统的开发技术设计我的资源管理系统,证明了在软件方面我的系统是可行的。综合以上两点可行性的分析,我做了两个方面的可行性研究,证明了我的这个人力资源管理系统的开发十分可行的。3. 2.2经济的可行性我是使用jsp语言开发的系统,采用了ECl
18、iPSe平台。所以系统在开发人力、财力要求不高,很节约经济。3 .2.3操作的可行性:因为我使用了jsp技术,用网络就可以简单地进行访问并对界面进行各种操作,操作也十分地简单只要掌握基本的电脑使用技巧便能轻易的进行本系统的操作。开发这个系统的时候我的目标就是让用户操作起来简单易懂,因此我做出了对各种用户都十分友好的操作界面,所以本系统的操作十分具有可行性。4 .3项目设计目标与原则在开发和设计系统的时候,我要达到一些设计的目标和原则,这样才能提高系统的可用性,对系统以后进行更新和扩展做好基础的工作。1、在整个系统的设计中,系统必须满足以下要求:(1)数据安全性因为公司的人力资源信息涉及到了公司
19、全体员工的隐私,所以我做这个系统的时候要保证数据的保密和安全,所以要采取安全的防范措施才行。(2)简易性我希望这个系统可以在一个一样的样式风格的界面就可以完成全部的操作,这样就可以提升我们管理员对人力资源各项信息的管理的效率了。(3)伸缩性因为人力资源管理系统会影响到更加广的业务,所以我要设计一个能够具有接受新事物新变化具有伸缩能力的系统。(4)扩展性现在人们对网络管理的业务管理需求的不断地增加,人力资源管理系统一定会被要求能够具备足够的扩展性能,这就要求我在设计的时候就要好好考虑有关扩展的方案。2、关于基于“网易”公司人力资源管理系统的基本要求如下:(1)功能要求:要完成公司里对部门的信息管
20、理、职位的信息管理、员工的信息管理、合同的信息管理、培训的信息管理、档案的信息管理、考勤的信息管理等并且能够正常操作。(2)性能:在不同的电脑上都能顺利地运行此系统,并且能完成我们所需要的各种操作。(3)安全的要求:管理员要进行正确的用户名和密码的输入才能进入到系统中进行操作。(4)环境要求:支持多种平台,可在WindOWS系列、Vista系统等多种操作系统下使用。3、开发目标基于“网易”公司人力资源管理系统的主要开发目标如下:(1)实现人力资源系统的高效率且规范地运转;(2)减少维护人员的工作量以及实现用户对信息的控制和管理。(3)方便查询信息及管理信息等;(4)通过网络操作,改善处理问题的
21、效率,提高人员利用率;(5)考虑到用户多样性特点,要求界面简单,操作简便。第4章系统设计4.1系统体系结构基于“网易”公司人力资源管理系统的结构图4-1所示:图4-1系统结构登录系统结构图,如图4-2所示:人力资源管理系统登录用户登录图4-2管理员结构图,如图4-3所示。管理员4. 2数据库设计原则数据库是整个软件程序设计中最核心的环节,因此开发的首要问题就是确定数据库的数量以及结构式的创建。上面已经介绍,本论文将使用Mysql技术实现对数据库的管理,以保证它的可用性、一致性、保密性和完整性。有些非法用户可能会对系统数据库进行攻击,以获取数据库中的资料,MySql可以起到很好的保护作用。下图给
22、出了本系统中所使用的数据库实体E-R图。公司里管理员的信息属性图如图4-4所示。编号用户名密码管理员图4-4公司里岗位的全部信息的实体属性图如图4-5所示。图4-5公司里员工信息的实体属性图如图4-6所示。图4-6考勤信息管理实体属性图如图4-7所示。员工姓名考勤详细编号考勤时间图4-7考勤信息管理实体属性图4.3数据表以系统的功能、结构、目标与任务为基础进行数据需求和功能模块的研究,以系统使用的数据库管理系统的特点为主要依据,进行数据库概念模型的转换和构建。而本系统则只需充分考虑论坛管理系统的功能,机构相对清晰,数据库设计大致如下:表4-1:bmmanege表列名数据类型长度约束idint1
23、1PRIMARYKEYbmnamevarchar255DEFAULTNULLbmpersonnumint11DEFAULTNULL表4-2:dangan_manage表列名数据类型长度约束idint11PRIMARYKEYdanamevarchar255DEFAULTNULI表4-3:emp_manage表列名数据类型长度约束idint11PRIMARYKEYempnamevarchar255DEFAULTNULLemp_agevarchar255DEFAULTNULLemp_zwvarchar255DEFAULTNULLempaddressvarchar255DEFAULTNULLempte
24、lvarchar255DEFAULTNULLemp_studyvarchar255DEFAULTNULLempworkvarchar255DEFAULTNULL表4-4:gw_manage表列名数据类型长度约束idint11PRIMARYKEYgwcodevarchar255DEFAULTNULLgwnamevarchar255DEFAULTNULLuppervarchar255DEFAULTNULLlowervarchar255DEFAULTNULLbmpersonnunint11DEFAULTNULLgw_yaoqiuvarchar255DEFAULTNULLgwworkcontentva
25、rchar255DEFAULTNULL表4-5:sys_menu表列名数据类型长度约束menuidint11PRIMARYKEYparentidvarchar20DEFAULTNULLnamevarchar20DEFAULTNULLurlvarchar200DEFAULTNULLpermsvarchar500DEFAULTNULLtypevarchar500DEFAULTNULLiconint11DEFAULTNULLorder_numint11DEFAULTNULL表4-6:zhaoping_manage表列名数据类型长度约束idint11PRIMARYKEYgwnamevarchar255
26、DEFAULTNULLperson_numint11DEFAULTNULLyaoqiuvarchar255DEFAULTNULLwenpingvarchar255DEFAULTNULL表4-7:zw_manage表列名数据类型长度约束idint11PRIMARYKEYzw_namevarchar255DEFAULTNULLbmidint11DEFAULTNULLbmnamevarchar255DEFAULTNULL大管理员图4-8系统用例图4.5类图4.5.1概念类图,如图4-9所示。他29淤示指博情总Jf)会询O瑙匐悔心:1m*测除信息04()HiaoXT/。WW)新粉)4修改)洋X)系统概
27、念类图4-94.5.2实现类图如图4-10所示。(1)管理员对职位信息进行管理,管理员-用户名密码明位管理界面+输入信息0删除信息O修改信息()+保存信息0息惜位Oo职录出示登登显H-+职位信息职位名称一部门名称+查询()+新增。+删除()+详情()图4T0管理员对职位信息各种管理的操作管理员岗位信息-岗位代码-岗位名称-直接上级-直接下级一部门人数-用户名-密码4岗位信息制定界面+登录()+登出。+显示岗位信息0,+输入信息()+删除信息O+修改信息O+保存信息O凤位要求-岗位工作内容+查询0+新增0+删除0+修改0+详情0_图4-11管理员对公司里的囱位信息的各项管理(3)管理员对全体员工
28、的信息的管理操作,如图4-12所示。员工信息一姓名-年龄-用户名-密码+输入信息O +删除信息O +修改信息O +保存信息。员工信息制定界面地址 联系方式 学习经历4.存留( *十立求)+登出0-工作经历+显不员工信息0*查询0+查询O 新增()+删除() 卜修改() 十详情O图4T2管理员对全体员工的信息管理的操作(4)管理员对员工的合同内容信息的各项管理,如图4-13所示。合同信息管理员-合同名称-合同内容-用户名合同管理界面一开始时间-密码-结束时间+输入信息()+世录0f+查询0+删除信息()+修改信息0+显示合同信息():+新增。+删除0+保存信息0+详情0图4T3管理员对合同信息进
29、行管理+详情。图4-14管理员对招聘信息的各项管理(6)管理员对档案信息的各项管理,如图4-15所示。管理员-用户名-寄码档案管理界面+输入信息() +胴除信息O +修改信息O +保存信息。登录O+登出。+显示档案信息。档案信息-档案名称-档案内容 建档时间+查询()+新增。 +删除O +修改。+详情。图4-15管理员对公司员工的档案信息管理的操作(7)管理员对员工的培训信息内容管理的操作,如图4-16所示。图4-16管理员对培训信息的各项管理档案信息-档案名称-档案内容-建档时间-用户名档案管理界面7+登录O+登出O+显示档案信息。+输入信息。+删除信息。+修改信息。+保存信息。+查询()+
30、新增。+删除()+修改。+详情O图4T7管理员对考勤信息进行管理(9)管理员对部门信息进行管理,如图4-18所示。管理员-用户名-密码部门信息部门管理界面一部门名称一部门人数I绛岳八+查询。+新增()删除O+修改O+详情O+输入信息。+删除信息。+修改信息。+保存信息。+登出。72小部门信息O图4-18管理员对部门信息进行管理4.6活动图(1)管理员对职位信息进行管理活动图,如图4-19所示。图4-19管理员对职位信息进行管理活动图图4-20管理员对岗位信息进行管理活动图图4-21管理员对员工信息进行管理活动图图4-22管理员对合同信息进行管理的活动图图4-23管理员对招聘信息进行管理活动图图
31、4-24管理员对档案信息进行管理活动图图4-25管理员对培训信息进行管理活动图图4-26管理员对考勤信息进行管理活动图图4-27管理员对部门信息进行管理活动图第5章系统实现5.1用户登录功能模块用户在进入网站后,进入了系统的登录界面,在登录界面上输入用户名、密码和验证码,填写完正确的信息之后,进行登录系统。用户名和密码不能为空,也不能有一处填写错误,否则将登录失败,如图5-1所示。图5-1登录界面图52管理员功能模块管理员登录成功,进入到系统操作界面可以对职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理等功能模块的维护操作,如图5-2所示。图5-
32、2系统操作界面图职位管理,主要是用来管理公司企业所有员工的职位信息,通过职位列表可以查看所有的职位名称,管理员可以根据员工职位的调动选择、编辑或者删除各种职位,职位名称如图5-3所示,对于新的职位信息,需要管理员通过添加界面,进行填写职位的详细信息,职位名称、选择所属部门,信息输入完成后核对信息准确无误后选择提交,如图5-4所示。图5-4添加职位界面图部门管理,主要是对企业所有部门信息进行查看及管理操作,根据需求对已有的部门信息进行修改或者删除等操作,也可以根据需求进行新增部门信息,填写部门名称、部门人数等信息输入完成后选提交,如图5-5所示。图5-5部门信息界面图岗位信息,管理员通过岗位列表
33、进行查看岗位信息情况,并且可以进行修改操作或者删除己有的岗位信息,如图5-6所示,管理员可以根据需求进行添加岗位信息,通过添加界面,填写岗位的名称、岗位的编码、选择直接的上级和直接的下级职位、岗位要求、岗位工作内容等等内容,信息输入完成后点击提交的按钮,新的岗位信息添加完成,如图5-7所示。图5-7添加岗位界面图员工信息,对公司里员工们的各项信息进行统计管理,对员工的信息进行查看之后,进行编辑或者删除员工的信息,如图5-89所示,添加员工信息,通过填写姓名、年龄、选择岗位、地址、联系方式、学习经历、工作经历等,信息输入完成后核对信息准确无误后进行提交,员工的信息添加完成,如图5-9所示。图5-
34、9添加员工界面图合同管理,主要对企业所牵扯到合同信息进行统计管理,通过管理列表可也查看合同名称、合同内容、开始时间、结束时间等信息内容,如图5-10所示,管理员可以根据需求随时添加新的合同信息内容,并且添加完成后通过合同管理列表可以查看新添加的合同内容,如图5T1所示。图5-10合同信息界面图图5-11添加合同界面图招聘管理,通过招聘列表内容可以查看企业的招聘职位、招聘内容等,根据 招聘的需求删除或修改己有的招聘信息,如图5-12所示,对招聘内容计划进行添 加,对岗位名称进行填写、招聘人数、招聘要求、文凭等信息输入完成后选提交, 招聘信息添加完成,如图573所示。图5-12招聘管理界面图图5-
35、13添加招聘界面图档案管理,对于系统的档案管理跟合同管理的功能相似,主要是对档案名称、档案内容、建档时间等信息内容的编辑或者删除等操作,也可以根据需求进行添加新的档案信息内容,如图5-14所示。图5-14档案管理界面图培训信息,主要是对于企业的每一次培训进行详细记录,通过管理界面可以查看培训名称、培训内容、培训时间等信息,对已有的培训信息进行选择编辑或者删除等操作,并且管理员根据需求进行添加新的培训信息内容,如图5T5所示。图5-15培训信息界面图考勤管理,通过管理列表可以查看员工的考勤记录,管理员可以对已有的员工考勤进行选择编辑或者删除等操作,如图5-16所示,添加考勤信息,通过选择所要考勤
36、员工姓名,填写考勤详细、考勤时间等信息输入完成后选提交,考勤信思港力口宛成,如图5T7所空。图5T7添加考勤界面图第6章系统测试系统测试是我对我的毕业设计基于ssm的“网易”公司人力资源管理系统开发过程中最后并且是十分重要的一个步骤,系统测试要做的就是对我们的软件系统进行各方面的检测,测试出这个软件是否合格,是否能够交给用户进行使用。我做的系统测试主要是对系统的进行功能测试、可用性测试、性能测试等等,尽可能的排除系统中的问题,减少用户使用的风险。6.1功能测试功能测试了一些系统里主要的功能,运行后检查运行结果是否符合预期标准。系统测试结果及内容如表6-1所示:表6-1系统功能测试编号测试功能测
37、试内容测试结果1登录1、验证用户名,验证密码2、密码输入不可见3、用户未登录直接访问主页系统跳转至登录页面并提示。通过2查询1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行查询操作通过3新增1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行新增操作通过4修改1、管理员登录系统后能否对系统职位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行修改操作通过5删除1、管理员登录系统后能否对系统职
38、位管理、岗位信息制定、员工信息制定、合同管理、招聘管理、档案管理、培训管理、考勤管理、部门管理进行删除操作通过6退出1、管理员登录系统后能否正常退出系统通过6.2可用性测试可用性测试检测本系统对用户是否友好,操作性高不高测试如表6-2所示。表6-3系统可用性测试测试项测试人员的评价窗口移动、改变大小、关闭等操作是否正常是操作模块是否友好是模块和提示内容等文字描述是否正确是模块布局是否合理、协调是模块的状态是否正确(对选中项能否发生对应切换)是键盘、鼠标操作是否支持是所需的数据项是否正确显示是操作流程是否合理是是否提供帮助信息是6.3性能测试性能测试是模拟运行环境,测试平台性能有没有达标,对用户
39、是不是友好。(D在对系统的运行速度的测试上,通过在不同的电脑上运行“网易”人力资源管理系统,不会卡。(2)对网络响应时间进行测试,在网络正常没有波动的状态下,局域网内响应时间和外网响应时间都较快,十分的正常,符合大众的需求。6.4测试结果通过上面的一连串系统测试,基于SSm的“网易”公司人力资源管理系统的表现较为良好,符合我们用户的需求,能够给用户带来方便,具有可用性。虽然我在开发这个系统的时间没有那么的长,但是在开发过程中遇到了很多难题是需要靠自己去解决的,不会就去百度等搜索引擎查找资料并对自己不熟悉的方面进行学习,这让我认识到制作毕业设计和书写毕业论文是对我们自己大学学习的4年来查漏补缺的
40、过程。是学校和老师对我们学生的最后一次测验,在开发和学习的过程中我收获了许多。通过一段时间的努力,我完成了自己毕业设计的开发,虽然我做的系统还是十分的粗糙,有很多或大或小的问题存在。在设计的过程中也涉及到了很多自己无法解决的问题,主要通过找专业的网站和论坛来解决这些问题,对于圆满完成我的毕业设计,他们也贡献了很大一部分力量。由于该系统的容量有限开发,完成基本功能的一部分而已,一些真正有用的功能,设计实现的还是不完美,界面设计也不是漂亮。但是,这个作为我本人单独开发的网站能够稳定的运行,还是让我感到十分欣慰的。参考文献:1范立峰,乔世全,程文彬JSP程序设计人民邮电大学出版社2009。2(美)K
41、evinMukhar,ChrisZelenakJamesL.Weaver,JimCrume,JavaEE5开发指南,机械工业出版社,2006O3陈雄华企业应用开发详解电子大学出版社,2007o4李宁JaVaWeb开发技术大全一JSP+Servlet清华大学出版社,2009。5晶哲JSP动态WEB技术实例教程。6李绪成,闫海珍javaWeb开发教程一入门与提高篇(JSP+Servlet)清华大学出版社2009O7史胜辉,王春明,沈学华JaVaEE基础教程清华大学出版社2010。霍尔等著MysqlJSP核心编程北京清华大学出版社20109JoyceFarren著Java编程(英文影印版)科学出版社
42、201110郭克华编JaVaEE程序设计与应用开发北京清华大学出版社201111埃克尔著,陈吴鹏译.Java编程思想M.(第4版).北京:机械工业出版社,2007:17-690.12RobertW.Sebestal,刘伟琴等译.Web程序设计M.(第4版).北京:清华大学出版社,2008:9-450.13赵强编著.精通JSP编程M.北京:电子工业出版社,2006:34-56.14萨师炮,王珊.数据库系统概论M.北京:高等教育出版社,2000:10-180.15陈刚.Eclipse从入门到精通M.(第2版).北京:清华大学出版社,2007:17-380.16孙卫琴.精通StnJts:基于MVC的JaVaWeb设计与开发M.北京:电子工业出版社,2004:19-421.致谢紧张而忙碌的毕业设计终于完成了,看到自己设计出来的系统功能齐全,我真的很高兴和自豪。在我毕业时,很多老师,同学和朋友给了我无私的关怀和帮助,我想表达自己诚挚的谢意。毕业设计帮助了我学习到了更多的知识。可以说,使用计算机来解决管理过中的任务繁重、效率低下问题是一个不错的方式。在学习理论时候,我掌握了基本知识理论课程和专业课程知识,同时也产生了一些链接和系统设计全面的测试计划,但这是第一次真正动手设计管