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