《基于AngularJS的人事管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于AngularJS的人事管理系统的设计与实现.docx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于AngularJS的人事管理系统的设计与实现摘要:随着企业的不断发展壮大,企业的人员会变得越来越多,人事管理的工作会变得越来重要和繁重。以前的人事管理十分的麻烦,需要投入大量的人力物力,而且管理的效率低下,这对于一个企业的未来发展有着不好的影响。企业未来发展的基础是人员,人事管理的高效和便利是企业发展的重点。随着我国的互联网不断发展,如今的互联网的多个方向的功能已经比较完善了,互联网变得更加的高效与便利,而企业的发展也是需要高效与便利,这为企业的人事管理提供一个比较好的选择。为了解决以前人事管理的费时费力、效率低下的各种问题,结合企业的实际情况,采用MVC模式开发一个基于AngularJS
2、的人事管理系统是十分重要的,它将结合互联网的高效与便利,使企业对于人事的管理能够通过系统进行整理,把人员的数据整合在一起,减少企业在这方面人力物力的投入,查询各种资料也会更加的便利,提高了企业对人事管理的效率。人事管理系统会在Visual Studio Code平台上开,运用AngularJS作为前端的框架,而数据库将采用Mysql。人事管理系统的实现将会使企业能够更加好的发展,减少企业对于人事管理所投入的人力,能够将这些人力放在企业发展的其他方面上,而且提高了人事管理的效率。还能根据人事管理系统所整合的人员信息,找出对企业发展有利的人员,让企业能够更加好的规划企业未来的房展方向。关键词:人事
3、管理、AngularJS、MySQL、企业、人员Design and Implementation of a AngularJS Personnel management systemAbstract:With the continuous development of the Internet in China, the functions of the Internet in many directions have been relatively perfect, and the work of personnel management will become more and more
4、 important and heavy.The personnel management was very troublesome in the past, they need a large number manpower and material resources and the efficiency of management was low, this has a not good influence with the enterprise future development. The future development of an enterprise is based on
5、 personnel. The efficiency and convenience of personnel management is the focus of the development of enterprises.With the continuous development of the Internet, todays Internet has been more perfect in all aspects, the Internet has become more efficient and convenient, and the development of enter
6、prises also needs efficiency and convenience, which provides a better choice for the personnel management of enterprises. In order to solve the problems of time-consuming, laborious and inefficient personnel management in the past, According to the actual situation of the enterprise, it is very impo
7、rtant to develop the personnel management system based on angularjs with MVC mode.It will combine the efficiency and convenience of the Internet, so that the enterprise can sort out the personnel management through the system, integrate the personnel data together, and reduce the cost of the enterpr
8、ise In this respect, the input of manpower and material resources and the query of various materials will also be more convenient, improving the efficiency of personnel management of enterprises. The personnel management system will be developed on the visual studio code platform, using angularjs as
9、 the front-end framework, and MySQL will be used as the database.The realization of the personnel management system will enable the enterprise to develop better, reduce the human resources invested in the personnel management, put these human resources in other aspects of the enterprise development,
10、 and improve the efficiency of the personnel management. According to the personnel information integrated by the personnel management system, we can find out the personnel who are beneficial to the development of the enterprise, so that the enterprise can better plan the future direction of the ent
11、erprises Housing Exhibition.Key word: Personnel management, AngularJS、MySQL、Enterprise、Personnel目 录第1章绪论11.1系统开发的背景及意义11.2国内外研究现状11.3系统的主要研究内容21.4系统开发环境与开发工具2第2章系统需求分析32.1系统的总体需求32.2系统的功能需求32.2.1人事管理系统管理员端32.2.2人事管理系统职工端42.3系统功能的需求分析42.3.1员工子系统功能分析52.3.2管理员子系统功能分析52.4 UML系统建模52.4.1用例图52.4.2用例规约表62.5
12、本章小结8第3章系统设计93.1系统功能设计93.1.1员工子系统93.1.1管理员子系统93.3.1 系统员工端顺序图103.3.1 系统管理员顺序图123.4 人事管理系统活动图163.5数据库设计163.6本章小结17第4章 系统实现184.1 人事管理系统员工端界面实现184.2 人事管理系统管理员端界面实现204.3 本章小结24第5章 系统测试255.1 测试计划255.2 系统测试用例255.2.1系统登录测试255.2.2新增员工信息测试275.2.3修改员工信息测试305.2.4删除员工信息测试345.3 本章小结35第6章 结束语366.1 全文总结366.2 课题展望36
13、参考文献:37致 谢38第1章 绪论1.1系统开发的背景及意义随着互联网的急速发展,一个企业想要发展壮大,在社会的激烈竞争中存活下来是需要企业各个方面比较好的运营,需要顺应时代的发展,在各个方面来应用互联网的高效与便利,而随着企业的不断增强,企业中的人员会不断的增加,人事管理是企业运营的其中一部分,为了减少在人事管理的投入的时间,并且为了不会因此而降低工作效率,为了更加快捷与方便的进行人事的管理。人事管理系统的意义在于企业能够快捷而且方便的进行人员管理。一个企业不断的增强,人员会变得更多,企业不能将大部分的精力投入到人事管理当中,对于企业未来的发展是十分不利的,但是又不能不管不顾,人事是一个企
14、业的基底,是十分的重要,如何更加快速且高效的进行人事管理是一个大难题,而随着互联网的快速的发展,互联网的高效与便利显现在人们的眼前,人事管理结合互联网就成了一个比较好的选择,因此人事管理系统就是为了解决企业人员管理而诞生的。企业通过这个系统,能够更加方便的管理企业的人员,记录他们的在职情况,所属的部门,还有对于人员的考勤与绩效,以此来进行对人员整合工资的组成,企业根据这些人事管理系统所整合出的数据进行对人员的评估,查看人员对于企业发展所发挥的力量,能够很容易找出工作负责认真的人员,进行人员的升职准备,提高企业对于人事管理的效率,能够将更多的精力放在企业发展的其他方面。而企业的人员能够通过这个系
15、统来查看自己的基本信息与工资组成,查看考勤情况与绩效,还有能够方便的进行调岗申请与离职申请。1.2国内外研究现状在国外,他们的人事管理系统的起步比国内要早30年,经过了这么多年的发展,虽然国内的厂商在不断的减少差距,但是国外的一线厂商代表了当今人事管理系统的最高发展水平,比如PeopleSoft、Workday、Kronos。PeopleSoft在1987年成立,现在在全球共有107个国家超过4700家企业机构使用。Workday在2005年成立,它在财富所发表的未来公司50强排行榜的2018年和2019年连续两届排名第一。Kronos成立于1977年,现在有全球4万对个组织的4000万人没天
16、都在使用Kronos。而在国内,虽然我们比国外要发展的晚,但是国内现在的一些人事管理系统的各项功能的完成度,功能使用时的反馈已经比较完善了,与国外相比已经相差无几了。国内比较有名的软件比如汇通科技,它是比较早从事编写人事管理系统的厂商,发展到现在已经没有过多的缺陷,汇通科技在业内口碑非常的好。人事管理系统在经过几十年的发展,已经是越来越完善了,也随这市场的发展在不断更新自身的功能,如今越来越多的企业去使用人事管理系统,人事管理系统的所潜藏的发展潜力是十分巨大的。1.3系统的主要研究内容企业管理人员需要依靠人事管理系统来辅助,越是人数多的企业,人员管理的难度会更大,管理起来会更加的繁重。人员的各
17、类信息是人事管理系统的基本,数据的汇总与更新的不及时,会导致人员管理的混乱,会增加人事管理员的工作量,从而降低了人员管理的效率。那么系统的主要研究内容的方向为:先把用户的交互界面设计好,把数据的更新可以进行及时的响应,还有可以成功的保存好数据。1.4系统开发环境与开发工具开发环境:8GB的win 10 x64操作系统,8.0.19的MySQL数据库 开发工具:Visual Studio Code,AngularJS前端框架第2章 系统需求分析2.1系统的总体需求人事管理系统中体需求分为两部分,是分为管理员和员工,管理员在登录之后,可以查看所有职工的信息,编辑职工的信息,新增职工还有删除职工。员
18、工在登录之后查看自身的各种信息。2.2系统的功能需求2.2.1人事管理系统管理员端管理员进入首页,点击管理员登录,进行登录,登录成功以后会跳转到员工信息列表,在此页面可以对员工信息进行新增,编辑和删除操作。点击新增会跳转到新增员工信息页面,能够在这个页面里面进行填写新员工的信息。点击编辑会跳转到员工的个人页面,能在这个页面里面进行对员工信息的修改。点击删除会直接删除员工的信息。人事管理系统管理员端的业务流程如图2.1图2.1人事管理系统管理员端的业务流程图2.2.2人事管理系统职工端员工进入首页,点击员工登录,进行登录,登录成功以后会跳转到自己的信息列表页面。人事管理系统员工端的业务流程如图2
19、.2图2.2人事管理系统员工端的业务流程图2.3系统功能的需求分析人事管理系统主要分为管理员子系统和员工子系统:管理员子系统功能为:登录,员工信息管理。员工子系统功能为:登录和查看个人信息。人事管理功能模块图如图2.3图2.3人事管理系统功能模块图2.3.1员工子系统功能分析(1)登录:实现员工的登录功能,员工只有在登录之后才能够查看自身信息。(2)查看自身信息:在员工登录之后,就会跳转到员工自身信息页面。2.3.2管理员子系统功能分析(1)登录:实现管理员的登录功能,只有在登录之后才能对员工的信息进行管理。(2)员工信息管理:在管理员登录之后,管理员能够对员工信息进行查看,新增员工信息,修改
20、员工信息和删除员工信息。2.4 UML系统建模2.4.1用例图管理员业务如图2.4人事管理系统管理员子系统用例图员工业务如图2.5人事管理系统员工子系统用例图图2.4人事管理系统管理员子系统用例图图2.5人事管理系统员工子系统用例图2.4.2用例规约表员工和管理员用例规约表:表2.1员工登录用例规约表用例编号2.1用例名称员工登录功能描述员工在系统上进行登录执行者员工前置条件员工信息存在系统当中后置条件员工正常登录涉众利益员工基本路径1、员工进行登录1.1登录成功后进入查看自身信息页面扩展1、登录失败字段列表业务规则备注表2.2员工查看自身信息用例规约表用例编号2.2用例名称员工查看自身信息功
21、能描述员工成功登录系统后,查看自身的所有信息执行者员工前置条件员工正常登录后置条件显示员工自身信息。涉众利益员工基本路径1、员工进入系统查看自身信息。扩展字段列表业务规则备注表2.3管理员登录用例规约表用例编号2.3用例名称管理员登录功能描述管理员在系统上进行登录执行者管理员前置条件系统正常运行后置条件管理员正常登录涉众利益管理员基本路径1、 管理员进行登录1.1登录成功后进入查看所有员工信息页面扩展1、管理员登录失败字段列表业务规则备注表2.4员工信息管理用例规约表用例编号2-4用例名称员工信息管理功能描述员工信息管理包括:管理员新增、删除、修改用户信息执行者管理员前置条件管理员正常登录后置
22、条件员工信息被修改涉众利益管理员基本路径1、 用户管理1.1系统显示所有的员工信息1.2管理员选择新增、删除、修改用户信息1.3用户信息更新后,系统保存新的用户信息扩展字段列表业务规则备注2.5本章小结本章是先对人事管理系统由整体到部分的步骤进行分析,系统存在员工子系统和管理员子系统,用流程图展示出员工与管理员的业务流程,用功能模块图展示人事管理系统所存在的功能模块,最后用用例图展示系统的各个功能。第3章 系统设计3.1系统功能设计人事管理系统由员工子系统和管理员子系统组成3.1.1员工子系统(1)登录功能:在首页存在着员工的登录按键,员工点击员工登录之后跳转到员工登录的页面,输入员工姓名还有
23、密码进行登录,登录之后就会进入显示自身所有信息的页面。(2)查看自身信息功能:在员工进行登录之后,就会跳转到员工自身信息页面。3.1.1管理员子系统(1)登录:在首页存在着管理员的登录按键,点击管理员登录之后跳转到管理员登录的页面,输入用户名还有密码进行登录,登录之后就会进入显示所有员工信息的页面。(2)员工信息管理:在管理员登录的之后,能够对员工信息进行新增、修改和删除操作。点击新增按键会跳转到新增员工信息页面,在填写完新增员工所有信息之后会跳转回显示所有员工信息的页面。点击修改按钮会跳转到要修改的员工的信息的页面,在完成修改后跳转回显示所有员工信息的页面。点击删除按钮,会直接删除要删除的员
24、工信息。3.2 人事管理系统类图图3.1人事管理系统类图3.3 人事管理系统顺序图3.3.1 系统员工端顺序图1.员工登录顺序图(1)员工进入人事管理系统的主页面,点击员工登录按键,进入员工登录的页面(2)输入页面会验证姓名和密码是否符合格式(3)不符合要求会提示员工(4)符合要求后由员工信息库判断输入是否正确(5)不正确会提示员工(6)正确后进入员工信息页面图3.2员工登录顺序图2.员工查看自身信息顺序图(1)员工在成功登录后自动进入查看自身信息页面(2)页面将登录的姓名信息发给员工信息库(3)员工信息库将员工信息发给页面图3.3员工查看自身信息顺序图3.3.1 系统管理员顺序图1.管理员登
25、录顺序图(1)管理员进入人事管理系统的主页面,点击管理员登录按键,进入管理员登录的页面(2)输入的页面会验证用户名和密码是否符合格式(3)不符合格式会在页面显示哪个输入项不符和(4)符合格式后由管理员信息库判断输入是否正确(5)不正确会弹框提示管理员(6)正确后进入所有员工信息页面图3.4管理员登录顺序图2.管理员查看所有员工信息顺序图(1)管理员在成功登录后自动进入查看所有员工信息页面(2)页面将登录的信息发给员工信息库(3)员工信息库将所有员工信息发给页面图3.5管理员查看所有员工信息顺序图3.管理员新增员工顺序图(1)管理员在成功登录后自动进入查看所有员工信息页面(2)管理员点击新增按键
26、进入新增员工信息页面(3)管理员输入新增员工信息(4)输入页面会验证输入信息是否符合格式(5)不符合格式会在输入栏提示管理员(6)符合格式后页面把员工信息提交给员工信息库(7)员工信息库验证员工信息是否存在(8)员工信息已存在留在新增员工信息页面而且弹框提示管理员(9)员工信息不存在则跳转到显示所有员工信息页面图3.6管理员新增员工信息顺序图4.管理员修改员工信息顺序图(1)管理员在成功登录后自动进入查看所有员工信息页面(2)管理员点击修改按键进入修改员工信息页面(3)管理员输入要修改的员工信息(4)输入页面会验证输入信息是否符合格式(5)不符合格式会在输入栏提示管理员(6)符合格式后页面把员
27、工信息提交给员工信息库(7)之后会跳转到显示所有员工信息页面图3.7管理员修改员工信息顺序图5.管理员删除员工信息顺序图(1)管理员进入显示所有员工信息页面(2)管理员在显示所有员工信息页面选择员工点击删除按键(3)页面将要删除的员工反馈给员工信息库(4)员工信息库将所有员工信息返回所有员工显示页面图3.8管理员修改员工信息顺序图3.4 人事管理系统活动图1.员工信息管理活动图管理员登录进入人事管理系统后,在员工信息列表的左上角有新增的按钮,点击会进入新增员工信息的页面,填完信息后能够添加新的员工信息。在员工数据哪一行的最后有修改和删除的按钮,点击修改会进入编辑员工信息的页面,能够对员工的信息
28、进行修改;而点击删除页面能够直接将员工信息删除。如图3.9员工信息管理活动图图3.9员工信息管理活动图3.5数据库设计人事管理系统是为了企业管理人员而存在的,企业管理人员的基础是人员的各种数据,所以一个好的人事管理系统需要一个好的数据库,因此必须要将数据库设计好,这个是建设人事管理系统的关键,只有在把数据库弄好才能把系统弄好。本系统所采用的数据库是MySQL,以下是几个需要的表:表3-1管理员信息表列名数据类型是否为空主外键描述uidintNot null主键管理员编号usernamevarchar(20)Not null用户名passwordvarchar(20)Not null登录密码表3
29、-2员工信息表列名数据类型是否为空主外键描述idintNot null主键员工编号usernamevarchar(20)Not null员工姓名passwordvarchar(20)Not null登录密码phonevarchar(20)Not null电话号码dayDate(0)Not null入职时间salaryvarchar(20)Not null工资groupvarchar(20)Not null部门uidintNot null管理员编号3.6本章小结本章是按照之前所分析的员工子系统和管理员子系统进行深入的研究,跟着就进行了详细的设计,由此画出了人事管理系统的类图,顺序图和活动图,展示
30、出了人事管理系统所存在的各个功能,之后就设计了比较重要的人事管理系统的数据库部分。第4章 系统实现4.1 人事管理系统员工端界面实现1.员工进入人事管理系统,会看到登录按键如图4.1人事管理系统首页所示,点击员工登录按键会进入如图4.2员工登录页面所示。图4.1人事管理系统首页图4.2员工登录页面2.员工在登录页面填写数据是如果不符合要求会如图4.2员工登录页面所示,如果输入符合要求后,姓名或密码不正确会如图4.3员工登录失败所示,如果成功登录就如图4.4员工登录成功所示。图4.3员工登录失败图4.4员工登录成功3.在员工成功登录之后,就会进入如图4.5员工信息页面所示。图4.5员工信息页面4
31、.2 人事管理系统管理员端界面实现1.管理员进入人事管理系统,会看到登录按键,点击员工登录按键会进入如图4.6管理员登录页面所示。图4.6管理员登录页面2.管理员在登录页面填写数据是如果不符合要求会如图4.6管理员登录页面所示,如果输入符合要求后,用户名或密码不正确会如图4.7管理员登录失败所示,如果成功登录就如图4.8管理员登录成功所示。图4.7管理员登录失败图4.8管理员登录成功3.在管理员成功登录之后,就会进入如图4.9所有员工信息页面所示。图4.9所有员工信息页面4.管理员点击新镇按键会进入如图4.10填写信息页面所示,输入数据不符合会出现提示,如果填写信息符合要求,但是员工已存在会如
32、图4.11新增员工失败所示,新增成功会跳转回所有员工信息页面。图4.10填写信息页面图4.11填写信息页面5.管理员点击编辑按键会进入如图4.12修改信息页面所示,能够在此页面进行员工信息修改图4.12填写信息页面6.管理员点击删除按键就能把所点的员工信息删除,如图4.13删除员工信息所示图4.13删除员工信息4.3 本章小结这一章主要是进行对人事管理系统的实现,给出各项功能的截图,展示出各个功能实现的效果。第5章 系统测试5.1 测试计划人事管理系统的测试将会使用黑盒测试,将系统当中的各个功能模块进行逐一的测试。具体的测试计划如下:测试一:名称:用户登录测试 目的:测试用户登录功能内容:用户
33、名和密码输入,登录界面的各项反馈。测试二:名称:新增员工信息测试 目的:测试新增员工信息功能 内容:新增员工信息页面的显示、员工姓名输入、员工密码输入、员工电话输入、员工工资输入、员工入职时间选择、员工部门选择、查看员工信息的更新。测试三:名称:修改员工信息测试 目的:测试修改员工信息功能 内容:修改员工信息页面的显示、员工姓名修改、员工密码修改、员工电话修改、员工工资修改、员工入职时间选择、员工部门选择、查看员工信息的更新。测试四:名称:删除员工信息测试 目的:测试删除员工信息功能 内容:删除信息的反馈,查看员工信息的更新。5.2 系统测试用例5.2.1系统登录测试功能描述:用户凭借自己的用
34、户名和密码进行登录,界面如图5.1用户登录页面所示。员工用户名为自己的姓名,密码是新增员工信息时所设置的密码,而管理员用户名和密码都为设定好的,当用户名和密码为空时是出现提示,当输入的用户名和密码错误是会出现提示。按照系统登录测试计划的内容(用户名和密码输入,登录界面的各项反馈),系统登录测试用例如表5.1所示。图5.1用户登录页面表5.1 系统登录测试用例表序列测试目的测试输入测试结果测试说明用户名密码空用户名(为空)123456用户名不能为空空密码admin(为空)密码不能为空空用户名、空密码(为空)(为空)用户名不能为空,密码不能为空用户名正确输入、密码错误输入admin123登录失败,
35、用户名或密码输入错误!用户名和密码错误输入123admin登录失败,用户名或密码输入错误!用户名、密码正确输入admin123456进入管理系统主界面5.2.2新增员工信息测试功能描述:管理员新增员工信息必须填写员工姓名、员工密码、员工电话、员工工资、员工入职时间、员工部门。所有信息都不能为空,任何一个为空都会出现提示。密码为六位数字,少于六位或者多于六位都会出现提示。电话为十一位数字,少于十一位或者多于十一位数字会出现提示。如果员工已经存在会出现提示。界面如图5.2新增员工信息页面所示。按照新增员工信息测试计划的内容(新增员工信息页面的显示、员工姓名输入、员工密码输入、员工电话输入、员工工资
36、输入、员工入职时间选择、员工部门选择、查看员工信息的更新),新增员工信息测试用例如表5.2所示。图5.2新增员工信息页面表5.2 新增员工信息测试用例表测试目的测试内容测试结果测试说明测试添加功能点击新增按钮正常显示“填写信息”页面,如图5.2所示界面和设计时保持一致测试数据输入完整性“姓名”、“密码”、“电话”、“工资”、“入职时间”、“部门”姓名不能为空、密码不能为空、电话不能为空、工资不能为空、入职时间不能为空、部门不能为空测试输入部分数据“姓名”为空、“密码”为123456、“电话”为12345678901、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部姓名不
37、能为空测试输入部分数据“姓名”为张三、“密码”为空、“电话”为12345678901、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部密码不能为空测试输入部分数据“姓名”为张三、“密码”为123456、“电话”为空、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部电话不能为空测试输入部分数据“姓名”为张三、“密码”为123456、“电话”为12345678901、“工资”为空、“入职时间”为2018-11-14、“部门”为人事部工资不能为空测试输入部分数据“姓名”为张三、“密码”为123456、“电话”为12345678901、“工资”为5000
38、、“入职时间”为空、“部门”为人事部入职时间不能为空测试输入部分数据“姓名”为张三、“密码”为123456、“电话”为12345678901、“工资”为5000、“入职时间”为2018-11-14、“部门”为空部门不能为空测试输入所有数据“姓名”为张三、“密码”为123456、“电话”为12345678901、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部进入管理系统主界面密码错误输入,其他为正确输入“姓名”为张三、“密码”为123、“电话”为12345678901、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部密码为6位数字电话错误输入,其
39、他为正确输入“姓名”为张三、“密码”为123456、“电话”为1234567890、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部电话为11位数字5.2.3修改员工信息测试功能描述:管理员修改员工信息,修改时必须员工姓名、员工密码、员工电话、员工工资、员工入职时间、员工部门都不能为空,任何一个为空都会出现提示。密码为六位数字,少于六位或者多于六位都会出现提示。电话为十一位数字,少于十一位或者多于十一位数字会出现提示,界面如图5.3修改员工信息页面所示。按照修改员工信息测试计划的内容(修改员工信息页面的显示、员工姓名修改、员工密码修改、员工电话修改、员工工资修改、员工入
40、职时间选择、员工部门选择、查看员工信息的更新),修改员工信息测试用例如表5.3所示。图5.3修改员工信息页面表5.3 修改员工信息测试用例表测试目的测试内容测试结果测试说明测试修改功能点击编辑按钮正常显示选择员工的信息的页面,如图5.3所示界面和设计时保持一致测试数据修改的完整性直接点击提交进入管理系统主界面测试修改部分数据“姓名”为空、“密码”为123456、“电话”为12314567888、“工资”为4500、“入职时间”为2020-01-01、“部门”为人事部姓名不能为空测试修改部分数据“姓名”为liu、“密码”为123456、“电话”为12314567888、“工资”为4500、“入职
41、时间”为2020-01-01、“部门”为人事部进入管理系统主界面测试修改部分数据“姓名”为liuliu、“密码”为空、“电话”为12314567888、“工资”为4500、“入职时间”为2020-01-01、“部门”为人事部密码不能为空测试修改部分数据“姓名”为liuliu、“密码”为123457、“电话”为12314567888、“工资”为4500、“入职时间”为2020-01-01、“部门”为人事部进入管理系统主界面测试修改部分数据“姓名”为liuliu、“密码”为123456、“电话”为空、“工资”为4500、“入职时间”为2020-01-01、“部门”为人事部电话不能为空测试修改部分数
42、据“姓名”为liuliu、“密码”为123456、“电话”为12314567889、“工资”为4500、“入职时间”为2020-01-01、“部门”为人事部进入管理系统主界面测试修改部分数据“姓名”为liuliu、“密码”为123456、“电话”为12314567888、“工资”为空、“入职时间”为2020-01-01、“部门”为人事部工资不能为空测试修改部分数据“姓名”为liuliu、“密码”为123456、“电话”为12314567888、“工资”为5000、“入职时间”为2020-01-01、“部门”为人事部进入管理系统主界面测试修改部分数据“姓名”为liuliu、“密码”为123456
43、、“电话”为12314567888、“工资”为4500、“入职时间”为空、“部门”为人事部入职时间不能为空测试修改部分数据“姓名”为liuliu、“密码”为123456、“电话”为12314567888、“工资”为4500、“入职时间”为2020-01-03、“部门”为人事部进入管理系统主界面测试修改部分数据“姓名”为liuliu、“密码”为123456、“电话”为12314567888、“工资”为4500、“入职时间”为2020-01-01、“部门”为空部门不能为空测试修改部分数据“姓名”为liuliu、“密码”为123456、“电话”为12314567888、“工资”为4500、“入职时间
44、”为2020-01-01、“部门”为财务部进入管理系统主界面测试修改所有数据“姓名”为张三、“密码”为123456、“电话”为12345678901、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部进入管理系统主界面密码错误修改 “姓名”为liuliu、“密码”为1234567、“电话”为12314567888、“工资”为4500、“入职时间”为2020-01-01、“部门”为人事部密码为6位数字电话错误修改“姓名”为张三、“密码”为123456、“电话”为123456789011、“工资”为5000、“入职时间”为2018-11-14、“部门”为人事部电话为11位数字5.2.4删除员工信息测试功能描述:管理员点击删除按钮,员工信息直接被删除,界面如图5.4删除员工信息页面所示。按照删除员工信息测试计划的内容(删除信息的反馈,查看员工信息的更新),删除员工信息测试用例如表5.4所示。图5.4删除员工信息页面表5.4 删除员工信息测试用例表测试目的测试内容测试结果测试说明测试删除功能点击删除按钮正常显示删除过后的员工列表界面和设计时保持一致5.3 本章小结本章主要是使用了软件测试方法当中的黑盒测试,对人事管理系统进行测试,分出了各个功能的具体事例,这些事例包括用