系统需求模型文档格式.docx
《系统需求模型文档格式.docx》由会员分享,可在线阅读,更多相关《系统需求模型文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
修改用户自己的密码;
查看信息:
员工查询自己的基本信息、职位、薪水等。
2、管理员实现的功能:
主要实现管理员的注册,创建自己的账户密码;
管理员登录:
登录应用程序查看、管理信息;
员工调用:
查看修改员工的调动信息;
统计与查询员工基本信息;
员工考评:
记录员工考评信息;
员工调薪:
管理员工对员工的薪水调整;
职称评定:
评定和记录员工的职称信息;
培训管理:
管理员工的培训信息。
3、系统管理可以实现的功能:
报表输出:
将需要的信息以报表形式输出打印;
数据备份:
管理员(或DBA)备份数据;
数据恢复:
病毒,黑客等破坏数据库后对数据进行恢复;
系统管理:
主要对用户的密码、管理权限的设置等。
2.3.功能需求分析
1、员工信息:
统计与查询员工基本信息
2、条新信息:
管理员工的薪水调整
3、培训信息:
管理员工的培训信息
4、考评信息:
记录员工考评信息
5、奖罚信息:
记录员工奖罚信息
2.4.非功能需求(补充规约)
1、软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入系统。
2、软件必须提供对系统中各种码表的维护、补充操作。
3、软件必须按照需求规定记录各种日志。
4、软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。
5、用户必须对系统中的材料成本信息进行维护,以便软件获取。
3.公司人事管理系统用例图
3.1.管理员的用例图
(1)注册
(2)登录系统
(3)员工调用
(4)基本信息
(5)员工考评
(6)员工调薪
(7)职称评定
(8)培训管理
3.2.系统管理员的用例图
(3)报表输出
(4)数据备份
(5)数据恢复
(6)系统管理
3.3.员工的用例图
(1)注册
(2)登录系统
(3)修改密码
(3)查看信息
4.公司人事管理系统用例规约
4.1.注册用例规约
用例编号:
001用例名:
注册
用例描述:
本用例用于向用户提供注册功能。
每个用户必须注册后才能进入系统。
员工注册需填写员工编号、员工姓名、身份证号码、部门、密码等信息,管理员注册需填写员工编号、姓名、身份证号码、密码等信息。
执行者
所有用户
相关用例
注册
前置条件
系统中存在用户的基本信息。
后置条件
注册成功后,才可以登录系统。
涉众利益
注册可以设置密码,保护个人信息,防止别人进入。
基本路径
1进入系统登录界面
2注册,使用者进入注册界面
3注册成功,使用者自己的帐号密码进入系统
备选路径
暂无
字段列表
非功能需求
桌面用户界面应与WindowsXP/7/8/10兼容。
设计约束
系统必须提供基于Windows桌面的接口。
业务规则
本用例所有用户都可以进入
待解决问题
由于第一次设计公司人事管理系统,很多细节还不是很清楚,所以有些功能不是太完善,如注册时要求用户输入什么信息。
4.2.登录系统用例规约
002用例名:
登录系统
本用例通过让用户选择身份、输入帐号和密码登录系统,进入到相应的界面。
所有用户
1注册
2登录系统
系统中存在用户基本信息,并且用户已经注册成功。
用户登录后,系统根据其身份使用户进入相应的界面。
每个用户只能进入自己权限内的界面。
1.进入系统登录界面
2.选择身份(员工/管理员)、输入帐号密码
3.进入系统
本用例所有注册成功的用户都能使用。
桌面用户界面应与WindowsXP/7/8/10兼容。
由于考虑不够太全面,一些信息未能涉及到,如登录时异常信息的处理。
4.3.员工调动用例规约
003用例名:
员工调动
本用例用于管理员查看、修改员工的调动信息。
管理员
2登录系统
3查看、修改员工调动信息
管理员登录系统,并且系统中存在管理员和员工的信息。
管理员登录系统成功后,能进入员工调动界面。
能方便管理员对员工的管理。
1.管理员登录系统
2.登录成功后,进入员工调动界面
3.查看、修改员工的调动信息
本用例只有管理员才能进入此界面,对员工的调动信息进行查看和修改。
4.4.查看信息用例规约
004用例名:
查看信息
本用例主要方便管理员查询和统计员工的基本信息。
1.管理员
2.员工
1注册
3查看员工基本信息
管理员登录系统,并且系统中已经存在相关的员工信息。
成功登录后,点击员工名单,对员工的基本信息进行查询和统计。
方便管理员对员工的基本信息进行统计或查询。
1管理员登录系统
2登录成功后,进入员工基本信息界面
3选择员工或查询条件,对员工进行查询或统计。
本用例只有管理员才能对全体员工的基本信息进行统计,而员工只能查看个人信息。
无
4.5.员工考评用例规约
005用例名:
员工考评
本用例主要方便管理员记录员工的考评成绩,对员工的工作态度,取得的成绩等加以综合评价,保存,作为工资等的参照。
管理员
3选出员工名单
4记录考评成绩
成功登录后,选出员工名单,管理员记录员工考评成绩。
方便管理员对员工考评成绩的录入或查询。
2登录成功后,进入选择员工名单界面
3选出员工名单,记录考评成绩
4保存成绩
本用例只有管理员才能对员工的考评成绩进行记录,而员工只能查询成绩信息。
如何保存记录后的成绩。
4.6.员工调薪用例规约
006用例名:
员工调薪
本用例主要方便管理员对员工进行薪水调整。
员工的工资可能随着经济发展和个人哦诶寻成绩、考评成绩等发生改动。
3选出员工名单,进行薪水调整
管理员登录系统,并且系统中已存在相应的员工信息。
管理员成功登录系统,对员工进行调整薪水操作。
方便管理员管理员工的薪水信息。
1管理员输入口令和密码登录系统
2登录成功后进入员工名单界面
3管理员对员工进行薪水调整操作
4保存修改
本用例方便已经注册的管理员登录系统后,对员工薪水信息进行调整。
由于设计的系统不够完善,功能需要加强,如学生、任课教师查询平时成绩的方式不能多样化。
4.7.职称评定用例规约
007用例名:
职称评定
本用例主要方便管理员评定和记录员工的职称信息
3选出员工名单,进行职称评定
管理员成功登录系统,对需评定的员工进行职称评定。
方便管理员通过员工名单界面,对需评定的员工进行职称评定。
3管理员对员工进行职称评定操作
本用例方便已经注册的管理员登录系统后,对员工进行职称评定。
4.8.培训管理用例规约
008用例名:
培训管理
本用例主要方便管理员记录员工的培训信息,留作参考,随时调用查看。
3对员工的培训信息进行管理
管理员成功登录系统,对员工的培训信息进行管理。
方便管理员通过员工名单界面,对员工的培训信息进行管理。
3管理员对员工的培训信息进行管理
本用例方便已经注册的管理员登录系统后,对员工的培训信息进行管理。
4.9.报表输出用例规约
009用例名:
报表输出
本用例用于将需要的信息以报表的形式输出打印
系统管理员
1登录系统
2打印报表
系统管理员登陆系统,并且系统中存在有员工的基本信息记录。
系统管理员登录系统成功后,进入员工名单界面对需要的信息进行打印。
方便系统管理员对员工的信息的副本携带或管理需要存档进行报表打印。
1系统管理员登录系统。
2登陆成功后,进入员工名单界面
3对需要副本携带、存档的信息进行报表打印
4退出员工名单界面
只有管理员系统管理员才能进行员工的信息导出和打印。
员工是否能导出业绩评定和打印操作
4.10.数据备份用例规约
010用例名:
数据备份
本用例主要方便系统管理员(DBA)对用户数据的备份。
系统管理员(DBA)
2备份数据
系统管理员登录系统,并且系统中存在已有数据。
系统管理员登录系统成功后,对其用户数据进行备份操作。
能方便系统管理员对用户进行备份管理。
1系统管理员登录系统
2登录成功后,进入备份数据界面
3进行操作
4退出系统
本用例只有系统管理员才能进行数据备份。
如何实现数据备份
4.11.数据恢复用例规约
011用例名:
数据恢复
本用例主要方便系统管理员对病毒、黑客等破坏后的数据库的数据进行恢复
系统管理员
2恢复数据
系统管理员登录系统,并且系统中数据被损坏。
系统管理员登录系统成功后,对其用户数据进行恢复操作。
能方便系统管理员对用户进行信息恢复管理。
2登录成功后,进入恢复数据界面
本用例只有系统管理员才能进行数据恢复。
如何实现数据恢复
4.12.系统管理用例规约
012用例名:
系统管理
本用例用于系统管理员对不同身份的用户进行权限分配,使不同的用户进入系统看到不同的信息,以及对用户的密码管理。
3增删数据
4分配权限
系统管理员登录系统,系统中存在不同身份的用户。
系统管理员登录系统后,对已注册的用户进行权限分配。
能使各个用户进入相应的界面,有利于保护个人信息。
1.系统管理员登录系统
2.登录成功后,打开权限分配界面
3.给不同身份的用户分配相应的权限。
4.退出点名系统
本用例只有系统管理员才能进行权限分配,其他用户无法进入。
由于很多细节还不是很清楚,所以有些功能不是太完善,如系统管理员对不同身份的用户的权限分配。
5.看法与体会
这次试验拓宽了我的知识面,锻炼了我的分析能力和全局观,也让我定义软件需求工程的重要性有了更深的体会。
在这粗课程设计开始阶段,我就遇到了相当大的困难,比如对目标系统的需求定义不够完整全面,给后续工作带来了相当大的困难。
后来进过大量信息的查询和分析,我才得以解决这个问题。
可见,不仅要学以致用,也要在事件中检验自己所学的知识。