1公司人事管理系统需求模型1.项目背景项目名称:公司人事管理系统用户:公司员工和管理员、系统管理员项目建设背景:随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。2.需求模型建立一个模型,需求分析是第一步,首先对点名系统系统需求进行分析,识别系统的用户和相关外部系统,以确定系统的角色,它可以帮助界定软件系统的边界,引导和发掘用户需求;其次再依据系统功能来确立系统的用例模型。2.1.业务需求1.系统操作简单,界面友好;2.规范、完善的基础信息设置;3.支持多人操作,要求有权限分配功能;4.为了方便用户,要求系统支持多条件查询;5.对员工信息在需要时打印不同需求的报表;6.支持数据更新调整;7.当外界环境干扰本系统时,系统可以自动保护原始数据的安全。2.2.用户需求1、员工可以实现的功能:注册:主要实现员工的注册,创建自己的账户密码;用户登录:登录应用程序查看自己的信息;修改密码:修改用户自己的密码;查看信息:员工查询自己的基本信息、职位、薪水等。22、管理员实现的功能:注册:主要实现管理员的注册,创建自己的账户密码;管理员登录:登录应用程序查看、管理信息;员工调用:查看修改员工的调动信息;查看信息:统计与查询员工基本信息;员工考评:记录员工考评信息;员工调薪:管理员工对员工的薪水调整;职称评定:评定和记录员工的职称信息;培训管理:管理员工的培训信息。3、系统管理可以实现的功能:报表输出:将需要的信息以报表形式输出打印;数据备份:管理员(或DBA)备份数据;数据恢复:病毒,黑客等破坏数据库后对数据进行恢复;系统管理:主要对用户的密码、管理权限的设置等。32.3.功能需求分析1、员工信息:统计与查询员工基本信息2、条新信息:管理员工的薪水调整3、培训信息:管理员工的培训信息4、考评信息:记录员工考评信息5、奖罚信息:记录员工奖罚信息2.4.非功能需求(补充规约)1、软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入系统。2、软件必须提供对系统中各种码表的维护、补充操作。3、软件必须按照需求规定记录各种日志。4、软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。5、用户必须对系统中的材料成本信息进行维护,以便软件获取。43.公司人事管理系统用例图3.1.管理员的用例图(1)注册(2)登录系统(3)员工调用(4)基本信息(5)员工考评(6)员工调薪(7)职称评定(8)培训管理3.2.系统管理员的用例图(1)注册(2)登录系统(3)报表输出(4)数据备份(5)数据恢复(6)系统管理53.3.员工的用例图(1)注册(2)登录系统(3)修改密码(3)查看信息4.公司人事管理系统用例规约4.1.注册用例规约用例编号:001用例名:注册用例描述:本用例用于向用户提供注册功能。每个用户必须注册后才能进入系统。员工注册需填写员工编号、员工姓名、身份证号码、部门、密码等信息,管理员注册需填写员工编号、姓名、身份证号码、密码等信息。执行者所有用户相关用例注册前置条件系统中存在用户的基本信息。后置条件注册成功后,才可以登录系统。涉众利益注册可以设置密码,保护个人信息,防止别人进入。基本路径1进入系统登录界面2注册,使用者进入注册界面3注册成功,使用者自己的帐号密码进入系统备选路径暂无字段列表非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。业务规则本用例所有用户都可以进入待解决问题由于第一次设计公司人事管理系统,很多细节还不是很清楚,所以有些功能不是太完善,如注册时要求用户输入什么信息。64.2.登录系统用例规约用例编号:002用例名:登录系统用例描述:本用例通过让用户选择身份、输入帐号和密码登录系统,进入到相应的界面。执行者所有用户相关用例1注册2登录系统前置条件系统中存在用户基本信息,并且用户已经注册成功。后置条件用户登录后,系统根据其身份使用户进入相应的界面。涉众利益每个用户只能进入自己权限内的界面。基本路径1.进入系统登录界面2.选择身份(员工/管理员)、输入帐号密码3.进入系统备选路径暂无字段列表业务规则本用例所有注册成功的用户都能使用。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。待解决问题由于考虑不够太全面,一些信息未能涉及到,如登录时异常信息的处理。4.3.员工调动用例规约用例编号:003用例名:员工调动用例描述:本用例用于管理员查看、修改员工的调动信息。执行者管理员相关用例1注册2登录系统3查看、修改员工调动信息7前置条件管理员登录系统,并且系统中存在管理员和员工的信息。后置条件管理员登录系统成功后,能进入员工调动界面。涉众利益能方便管理员对员工的管理。基本路径1.管理员登录系统2.登录成功后,进入员工调动界面3.查看、修改员工的调动信息备选路径暂无字段列表业务规则本用例只有管理员才能进入此界面,对员工的调动信息进行查看和修改。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。4.4.查看信息用例规约用例编号:004用例名:查看信息用例描述:本用例主要方便管理员查询和统计员工的基本信息。执行者1.管理员2.员工相关用例1注册2登录系统3查看员工基本信息前置条件管理员登录系统,并且系统中已经存在相关的员工信息。后置条件成功登录后,点击员工名单,对员工的基本信息进行查询和统计。涉众利益方便管理员对员工的基本信息进行统计或查询。基本路径1管理员登录系统2登录成功后,进入员工基本信息界面3选择员工或查询条件,对员工进行查询或统计。备选路径暂无8字段列表非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。业务规则本用例只有管理员才能对全体员工的基本信息进行统计,而员工只能查看个人信息。待解决问题无4.5.员工考评用例规约用例编号:005用例名:员工考评用例描述:本用例主要方便管理员记录员工的考评成绩,对员工的工作态度,取得的成绩等加以综合评价,保存,作为工资等的参照。执行者管理员相关用例1注册2登录系统3选出员工名单4记录考评成绩前置条件管理员登录系统,并且系统中已经存在相关的员工信息。后置条件成功登录后,选出员工名单,管理员记录员工考评成绩。涉众利益方便管理员对员工考评成绩的录入或查询。基本路径1管理员登录系统2登录成功后,进入选择员工名单界面3选出员工名单,记录考评成绩4保存成绩备选路径暂无字段列表非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。业务规则本用例只有管理员才能对员工的考评成绩进行记录,而员工只能查询成绩信息。待解决问题9如何保存记录后的成绩。4.6.员工调薪用例规约用例编号:006用例名:员工调薪用例描述:本用例主要方便管理员对员工进行薪水调整。员工的工资可能随着经济发展和个人哦诶寻成绩、考评成绩等发生改动。执行者管理员相关用例1管理员登录系统2登录成功后,进入选择员工名单界面3选出员工名单,进行薪水调整4保存成绩前置条件管理员登录系统,并且系统中已存在相应的员工信息。后置条件管理员成功登录系统,对员工进行调整薪水操作。涉众利益方便管理员管理员工的薪水信息。基本路径1管理员输入口令和密码登录系统2登录成功后进入员工名单界面3管理员对员工进行薪水调整操作4保存修改备选路径暂无字段列表业务规则本用例方便已经注册的管理员登录系统后,对员工薪水信息进行调整。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。待解决问题由于设计的系统不够完善,功能需要加强,如学生、任课教师查询平时成绩的方式不能多样化。4.7.职称评定用例规约用例编号:007用例名:职称评定10用例描述:本用例主要方便管理员评定和记录员工的职称信息执行者管理员相关用例1管理员登录系统2登录成功后,进入选择员工名单界面3选出员工名单,进行职称评定4保存成绩前置条件管理员登录系统,并且系统中已存在相应的员工信息。后置条件管理员成功登录系统,对需评定的员工进行职称评定。涉众利益方便管理员通过员工名单界面,对需评定的员工进行职称评定。基本路径1管理员输入口令和密码登录系统2登录成功后进入员工名单界面3管理员对员工进行职称评定操作4保存修改备选路径暂无字段列表业务规则本用例方便已经注册的管理员登录系统后,对员工进行职称评定。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。待解决问题4.8.培训管理用例规约用例编号:008用例名:培训管理用例描述:本用例主要方便管理员记录员工的培训信息,留作参考,随时调用查看。执行者管理员相关用例1管理员登录系统2登录成功后,进入选择员工名单界面3对员工的培训信息进行管理前置条件管理员登录系统,并且系统中已存在相应的员工信息。后置条件11管理员成功登录系统,对员工的培训信息进行管理。涉众利益方便管理员通过员工名单界面,对员工的培训信息进行管理。基本路径1管理员输入口令和密码登录系统2登录成功后进入员工名单界面3管理员对员工的培训信息进行管理4保存修改备选路径暂无字段列表业务规则本用例方便已经注册的管理员登录系统后,对员工的培训信息进行管理。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。待解决问题4.9.报表输出用例规约用例编号:009用例名:报表输出用例描述:本用例用于将需要的信息以报表的形式输出打印执行者系统管理员相关用例1登录系统2打印报表前置条件系统管理员登陆系统,并且系统中存在有员工的基本信息记录。后置条件系统管理员登录系统成功后,进入员工名单界面对需要的信息进行打印。涉众利益方便系统管理员对员工的信息的副本携带或管理需要存档进行报表打印。基本路径1系统管理员登录系统。2登陆成功后,进入员工名单界面3对需要副本携带、存档的信息进行报表打印4退出员工名单界面备选路径暂无字段列表12业务规则只有管理员系统管理员才能进行员工的信息导出和打印。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。待解决问题员工是否能导出业绩评定和打印操作4.10.数据备份用例规约用例编号:010用例名:数据备份用例描述:本用例主要方便系统管理员(DBA)对用户数据的备份。执行者系统管理员(DBA)相关用例1登录系统2备份数据前置条件系统管理员登录系统,并且系统中存在已有数据。后置条件系统管理员登录系统成功后,对其用户数据进行备份操作。涉众利益能方便系统管理员对用户进行备份管理。基本路径1系统管理员登录系统2登录成功后,进入备份数据界面3进行操作4退出系统备选路径暂无字段列表业务规则本用例只有系统管理员才能进行数据备份。非功能需求桌面用户界面应与WindowsXP/7/8/10兼容。设计约束系统必须提供基于Windows桌面的接口。待解决问题如何实现数据备份134.11.数据恢复用例规约用例编号:011用例名:数据恢复用例描述:本用例主要方便系统管理员对病毒、黑客等破坏后的数据库的数据进行恢复执行者系统管理员相关用例1登录系统2恢复数据前置条件系统管理员登录系统,并且系统中数据被损坏。后置条件系统管理员登录系统成功后,对其用户数据进行恢复操作。涉众利益能方便系统管理员对用户进行信息恢复管理。基本路径1系统管理员登录系统2登录成功后,进入恢复数据界面3进行操作4退出系统备选路径暂无字段列表业务规则本用例只有系统管理员才能进行数据恢复。非功能需求桌面用户界面