(2)设计测试用例时,给出测试的预期结果。一个测试用例由两部分组成:测试用的输入数据和该输入数据所期望的程序运行结果。这样测试时才能有一个判断标准,利用输入数据得出测试数据并和预测数据进行比较,看它们是否一致。
(3)我们在设计测试用例时,不仅有合法的输入测试用例,还有非法的输入测试用例。因为,在系统的实际使用过程中,由于各种原因,用户往往会使用一些非法的输入,比如按错了键或者使用了非法的命令等,所以,我们特别注意设计非法的输入测试用例来进行测试。
(4)在对系统修改完之后进行回溯测试。在修改系统的同时往往又会引入新的错误,所以在对程序修改完之后,用以前的用例进行回归测试。
4.3 HR管理系统部分实现效果图
1、登陆界面
图4.1 登陆界面
本系统为登陆这提供了两种权限,分别是管理员权限和员工权限,每个员工有相应的用户名和密码,用户名为自己的工号,以员工权限登陆时只能进行浏览等简单的操作,公司中总经理,HR主管和系统管理员具有管理员权限。
2、主操作界面
图4.2 主操作界面
人事管理系统的主操作界面,用户需要注册登陆后才能进入此页面。界面整体清灰素雅,左侧为系统功能导航栏,分别是“系统用户管理”、“员工管理”、“人事管理”、“奖惩管理”、“绩效考核”、“个人信息管理”、“退出系统”等,分别实现各种系统功能,分工明确,划分科学。
3、管理员管理界面
图4.3 管理员管理界面
系统管理员是负责系统整体文护的人员,所以其信息对于系统来说是很重要的。
此系列页面,可实现对管理员信息的相关管理操作。
4、员工管理界面
图4.4 员工管理界面
以列表的形式查看,修改,删除系统现存的员工信息。员工信息包括:员工编号,密码,员工姓名,性别,身份证号,电话,岗位,学历,聘用时间,住址,备注等。
5、添加工资功能
图4.5 添加工资功能
针对具体的员工工资信息进行管理。工资信息包括:员工编号,员工姓名,月份,应发工资,税率,个人所得税,实发工资等。
6、奖罚信息管理界面
图4.6奖罚信息管理界面
针对具体的员工奖惩信息进行管理。奖惩信息包括:员工编号,员工姓名,奖惩情况,奖惩原因等。
7、考核管理界面
图4.7 考核管理界面
针对具体的员工考核信息进行管理。包括:员工编号,员工姓名,绩效考核月份,考核内容等。
8、查询个人信息界面
图4.8查询个人信息界面
9、查询个人工资界面
图 4.9 查询个人工资界面
5 系统展望
本次毕业设计所做的HR管理系统主要针对民营的中小型企业,作为一个相对较不成熟的系统,如果要将它应用到更广的领域,就需要对系统进行必要的升级,以下是我对HR管理系统的展望:
(1)随着一家公司的不断发展壮大,公司的规模一定会越来越大,同时一些子公司会出现,这样就要求我们的系统中加入子公司的菜单选项,可以使总公司的管理者更有效的管理旗下的所有公司;
(2)企业壮大随之而来的会是企业内部控制的问题,我们的系统会针对打的客户加入企业系统内控的功能,是管理者和决策者更清晰的知道企业内部的详细状况;
(3)加入招聘和自主入职的功能,现有的人力资源管理中这两部分都是通过人工来完成这样不但会给HR增加工作量,而且效率不高,通过增加网上自主预约面试等功能可以使求职者和用人单位更好的安排面试时间; ASP.net+Sqlsrver的HR管理系统设计与实现(15):http://www.751com.cn/jisuanji/lunwen_1752.html