联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> CS作业CS作业

日期:2018-04-26 04:48

UML 用例图、时序图、类图、活动图代画代写

第二章  系统分析


系统分析的主要目的是将在系统详细调查中所得到需求和功能要求集中到一起,对内部整体管理情况和信息处理过程进行分析。它侧重于从业务全过程进行分析。分析内容是:业务和数据流程通畅性和合理性;数据、业务过程和实现管理功能三者之间的关系等等。系统分析是为了确定用户的需求及其解决方法,这些需要确定的结果包括:用户对系统功能的需求;数据和业务的流程等等。系统分析所确定的内容是系统设计、系统实现的基础。系统分析以系统需求为入手点,从用户需求出发建立系统模型。用户模型从概念上全方位表达了系统需求及系统与用户的密切关系。

2.1系统需求分析

人力资源管理系统需要满足以下几方面的需求:

(1)管理员和高级用户可以对用户信息进行管理,能够添加、修改、删除、查询所有用户信息,普通用户只能修改、查看自己的信息,用户的登录账号是唯一的,建立后不能修改登录账户,修改密码需要两次相同验证;

(2)管理员可以添加、修改、删除公司部门和职位信息,并设置高级用户权限;

(3)用户可以添加、修改、删除、查看工作日志,高级用户可以批改工作日志,工作日志列表需要有明确的相关信息,并且可以查看工作日志详情;

(4)用户可以查看自己的工作计划,并修改任务状态,高级用户可以添加、修改、删除、查找工作计划;

(5)用户可以查看自己的跟踪记录信息和考核成绩,高级用户可以添加、修改、删除、查找跟踪记录信息和考核成绩。

2.2系统功能分析

基于系统需求分析,该系统需要实现以下几个基本功能,下面分别对一些主要功能模块进行介绍。

1.登录管理

(1)每个用户有唯一的登录账号,建议使用工号;

(2) 账号和密码匹配后登录成功跳转到主页面,登录不成功无法访问主页面;

(3)登录后点击注销清除登录信息返回登录页面;

(4)登录后自动识别用户权限并跳转到相应页面。

2.员工信息管理

(1)管理员和高级用户在此模块进行对新用户添加,并设定账号和初始密码,登录账号不能更改;

(2)管理员和高级用户通过该模块可以查找、修改、删除所有用户信息,普通用户只能查看、修改自己的信息;

(3) 高级用户可以根据用户姓名、部门、职位进行高级查找或者进行全查找,并在查找页面跳转到修改页面或者对用户信息进行删除;

(4)添加新用户时有账号重复验证、重复密码验证及非空验证,如果输入已存在账号,两次输入密码不一致,或者没有填写必选内容,则无法成功添加;

(5)部门和职位下拉菜单是根据数据库中的信息动态读取的。

3.职位部门管理

管理员可以对职位和部门进行添加、修改、删除操作,其他用户无此权限。

4.工作日志管理

(1)所有用户可以在此模块添加、修改、删除自己的工作日志,高级用户可以查找所有人的工作日志;

(2)高级用户在此模块进行对工作日志的审批工作,通过查看日志详情页面的审批按钮可以改变日志的状态为“已完成” ;

(3)添加日志成功后,系统会自动为日志添加发表时间,日志状态则会自动添加为“未完成” ;

(4)该模块可以进行全查找,也可以根据日志的作者姓名、部门、日志标题进行查找,并且在查找页面跳转到审批、修改等页面,也可对日志进行删除。

5.工作量管理

(1)高级用户通过该模块为所有用户添加工作量安排,编辑工作时间及工作主要内容,也可修改或删除,普通用户只能查看自己的工作量安排;

(2)高级用户添加工作量安排后系统会自动为工作量添加状态为“未完成” ,普通用户可以在完成工作后修改自己的工作量状态为“已完成” ;

(3)高级用户通过用户查找页面找到所要添加工作量的用户,点击添加工作量链接跳转到添加页面,添加完成跳转回工作量列表;

(4)该模块可以全查找,也可以根据用户姓名、部门进行查找,通过查找页面可以对已有工作量进行修改或删除。

6.员工跟踪记录管理

(1) 高级用户通过该模块为所有用户添加、修改、删除跟踪记录信息,普通用户只能查看自己的跟踪记录信息;

(2)高级用户通过用户查找页面找到所要添加工作量的用户,点击添加跟踪记录链接跳转到添加页面,添加完成跳转回记录列表;

(3)该模块可以全查找,也可以根据用户姓名、部门进行查找,通过查找页面可以对已有工作量进行修改或删除。

7.考核信息管理

(1) 高级用户通过该模块为所有用户添加、修改、删除考核信息包括考核名称和考试成绩,普通用户只能查看自己的考核信息;

(2) 高级用户通过用户查找页面找到所要添加考核成绩的用户,点击添加工作量链接跳转到添加页面,添加完成跳转回成绩列表;

(3) 该模块可以全查找,也可以根据用户姓名、部门进行查找。


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp