3 需求分析
需求分析是指对问题进行详细的分析,简单来说就是弄清楚问题的要求,详细到预期的输入数据,得到的结果,输出数据。在需求分析过程中,系统工作人员只有先确定顾客需要才能分析和寻找新系统的解决方法。
针对OA管理系统的特点,从以下几个方面给出需求描述。
3。1 管理需求分析
在网络化的时代,企业参与市场竞争、发展的首要条件就是企业内部管理的信息化。建立一个企业内部的管理系统有很大的意义,除了有利于加强内部的信息管理,还可以实现管理网络化和决策智能化的功能。对于中小型公司来说,内部管理系统最基本的功能要有部门管理,员工管理,账号管理,密码重置,账户退出。考虑到无纸化办公应包含行政管理,所以在本系统中加入了请假管理和报销管理。这二块功能涉及审批及审批结果的传递,所以在这块加入工作流。审批还涉及到角色与权限,所以加入了角色管理和权限管理。
3。2 功能需求分析文献综述
整个系统只有一个界面,在登录时根据当前用户角色显示当前可见的模块。管理员可以看到所有模块;普通用户、部长、经理可以看到请假管理,报销管理,密码修改,系统退出;人事专员可看到部门管理,员工管理,请假管理,报销管理,密码修改,系统退出。各角色用例图如下图所示
1。普通用户、部长、经理用例图如下所示。
(1)请假管理
普通用户、部长、经理可以查看请假记录,添加、修改、删除当前账号的请假记录。部长和经理可以审批请假申请。
(2)报销管理
普通用户、部长、经理可以查看报销记录,添加、修改、删除当前账号的报销记录。部长和经理可以审批报销申请。
(3)密码修改
普通用户、部长、经理可以修改当前账号的密码。
(4)系统退出
普通用户、部长、经理点击系统退出可以退出当前账号。
JAVA+Mysql的OA管理系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_198380.html