PU001 原密码为空 提示原密码不能为空 提示不能为空 √
PU002 新密码为空 提示新密码不能为空 提示不能为空 √
PU003 两次新密码不一样 提示两次密码不一样 提示两次密码不一样 √
PU004 正确输入 修改成功 修改成功 √
(11) 个人公告查看模块测试
序号 测试用例 预期结果 实际结果 备注
PB001 主界面 显示所有公告 显示所有公告 √
(12) 个人申请模块测试
序号 测试用例 预期结果 实际结果 备注
PA001 主界面 显示本人所有申请 显示所有本人申请 √
PA002 点击提交 跳转到提交页面 跳转到提交页面 √
(13) 个人申请提交模块测试
序号 测试用例 预期结果 实际结果 备注
PAA001 任意一个文本框为空 提示请将信息填写完整 提示请将信息填写完整 √
PAA002 申请编号为非数字 提示提交失败 提示提交失败 √
PAA003 正确输入 提交成功 提交成功 √
5 结论
本次所做的是一个简单的人力资源管理系统,实现的功能比较简单。想做出复杂的人力资源管理系统还要付出很多时间和努力。回顾起此次课程设计,感慨颇多,的确,在没有确定题目的前提下,到底要选择什么想的题目和工作量是一个很大的挑战。两周到底可以做出怎么样一个系统?最后抱着能做多少就做多少的心态选择了此次所做的人力资源管理系统。起先觉得虽然分了很多个模块,但无外乎是对于各个表的增删改查。后来发现虽然同样是增删改查,但是由于数据库中表的联系,有时一个功能需要牵扯到多张表的操作,从而增加了难度。
由于时间有限,本次人力资源管理系统只做了部分基本功能,不完善之处在所难免。在人员表的操作上,由于数据库中人员信息表字段较多,实际在程序中只选择了表中部分字段处理。在权限设置方面,起先计划的是普通用户,部门管理员和系统管理员三个分类,最后决定只选择做普通用户和系统管理员部分内容。本次的课程设计重点则放在了管理员界面中,在普通用户界面中并没有太多的功能和权限。
通过此次课程设计我巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。它使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和思考的能力。
根据人力资源管理的基本需求,系统需要完成以下任务。根据公司的人力资源结构,设置各个部门,并进行部门管理。根据部门的业务结构,进行职位设置。对员工信息(包括基本信息,部门,职位,合同保险等)进行管理,分为员工设置和系统管理员设置(需要不同的权限)。能进行加班、出差、休假、和物资借用等申请管理。能进行公告的管理,普通员工可查询系统公告。 ASP.net人力资源管理系统的开发(17):http://www.youerw.com/jisuanji/lunwen_1453.html