软件需求项目工程实验报告书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉理工大学
学生实验报告书
实验课程名称软件需求工程
开课学院计算机科学与技术学院指导老师姓名岑丽
学生姓名朱鹏
学生专业班级软件工程0904班
2011 —2012 学年第1 学期
实验课程名称:软件需求工程
实验课程名称:软件需求工程
第二部分:实验结果分析(可加页)
一、实验结果描述
1、业务需求
人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。
2、用户需求
(1)普通员工登陆后可以查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告等。
(2)部门经理登陆后除普通员工的权限外,还可审批请假、加班和业绩报告的信息等。
(3)人事部员工登陆后可以修改员工资料,登记考勤信息,核实加班请假信息并计算月工资等。
(4)人事部经理登陆后除人事部员工的权限外,还有指定员工起薪等权限。
(5)总经理登陆后默认拥有部门经理的所有权限。
3、功能需求
(1)登录页面
需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面。
用例图:
(2)查询员工资料
该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息。
主要功能包括:
a查询自己的详细信息:员工ID、员工姓名、电子邮件、所在部门名称、经理、分机和自我简介等
b修改自己的相关信息,密码
c查询、搜索其他同事的相关信息
用例图:
(3)员工资料管理
人事部门负责维护员工的基本资料。
主要功能包括:
a添加/修改/删除员工
b按任意条件搜索员工
c打印员工报到单
d修改员工相关信息。
用例图:
(4)考勤管理
人事部可以管理考勤记录,即根据员工请假记录,判定是否缺勤,以及打印一些汇总信息。由于公司在使用该软件之前把考勤信息记录在 Excel 表格中,本模块需要实现从该 Excel 表中导入数据的功能。
主要功能包括:
a输入/修改/删除/查询员工的考勤记录
b显示当日迟到、缺勤明细
c统计某段时间内迟到、缺勤人数汇总信息
用例图:
(5)业绩评定
由员工填写业绩报告表(部门经理不需要填写),部门经理根据该报告,评定其下属的业绩分数。人事部根据部门经理的评分作为基础,然后根据考勤记录来计算最终的绩效成绩
主要功能包括:
a员工可填写业绩报告
b经理查询下属的业绩报告。可填写业绩评分
c员工查询最终的业绩评分
d员工查询所有的历史业绩报告,单击显示其详细信息
e经理查看某次业绩评定的所有下属的汇总信息。
用例图:
()(6)薪资查询及管理
员工薪资由基本薪资和加班薪资组成,并且有可能因为迟到和缺勤而扣除部分薪资。基本薪资由人事经理指定。员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。
主要功能包括:
a显示员工当月的薪资信息,并列出影响薪资额的加班和考勤记录
b打印本月薪资单
c查看某段时期内的薪资信息。
d按部门打印员工月薪资的汇总表
e查看某个员工的历史记录
(7)安全管理
本模块的功能是验证登录者的身份,保证系统安全性。本模块除了验证功能还包括系统事件记录功能,可以将系统中发生的与安全相关的各类事件、对重要信息的操作记录下来。密码修改时注意密码不能为空,且至少包含6个字符。
主要功能包括:
a验证登录者的身份
b人事经理可以添加/删除操作员(即人事部员工)
c密码修改
d系统事件记录
e系统事件查询
用例图:
3、其他非功能要求
(1)性能需求
a.用户数量
项目的主要用户是公司内部所有工作人员,所以流量不会很大,根据公司的规模以及发展,