OA办公系统详细设计说明书 内部文档
3.2.4.2 逻辑时序图
管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AllEmployees类验证帐号密码是否正确。正确登录后,管理员填写OA_AllEmployees类的属性(OA_AllEmployees类通过访问OA_BaseInfo类确定性别、婚姻状况类型),再选择OA_Department类的DEP_ID确定人员部门归属,按照部门选择OA_Position类的POS_ID确定职位,至此增加人员完成。管理员注销退出系统。
第 16 页 共 77 页
OA办公系统详细设计说明书 内部文档
3.2.5 权限分配(关系类图)
3.2.5.1 描述:功能描述
管理员使用Account类登录系统,系统通过OA_AllEmployees类并访问OA_BaseInfo类自动读取个人信息。然后通过访问OA_EmployeePower确定用户已有权限,再通过OA_Power为用户选择新权限。选择完成后系统自动在OA_EmployeePowe中增加用户新权限记录,至此权限分配完成。
第 17 页 共 77 页
OA办公系统详细设计说明书 内部文档
3.2.5.2 逻辑时序图
管理员输入帐号密码(验证码)等登录信息,OA_Account类通过将查询OA_AllEmployees类验证帐号密码是否正确。正确登录后,管理员通过访问OA_EmployeePower确定用户已有权限,再通过OA_Power为用户选择新权限。选择完成后系统自动在OA_EmployeePowe中增加用户新权限记录,至此权限分配完成。管理员注销退出系统。
4 模块汇总
4.1 模块汇总表
提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。
第 18 页 共 77 页
OA办公系统详细设计说明书
OA办公自动化系统 模块名称 内部文档
功能简述 账户管理模块 系统主页模块 人员管理模块 部门管理模块 岗位管理模块 权限管理模块 实现用户对系统的登录、注销、修改密码。 同时实现登录页面的公告显示。 系统的默认首页,实现公告信息查看,以及动态信息提示。 对公司员工的档案进行维护。实现对人员信息的增删查改。 可以对该公司的部门信息进行维护,如增加部门,查找部门,修改部门信息,删除部门操作。 可以对该公司的岗位信息进行维护,如增加岗位,查找岗位,修改岗位信息,删除岗位操作。 实现对权限的增删查改,以及对员工的授权操作。一个人可以拥有多个权限,一个权限可以分配给多个人。每个人员默认拥有普通员工的权限,包括查看个人信息,修改人个信息,修改登陆密码,申请报销,查看个人报销,请假,查看个人请假,查看公告。 为员工个人提供包括基本个人信息,岗位信息,密码,联系方式等个人信息的维护 该功能允许每个部门的员工登录系统后可以看到公司和所在部门发布的公告。由系统管理员统一管理,进行对公告的增添,删除,修改,查询的操作。 本功能为员工在日常生活中遇到一些紧急事项而需要跟部门申请请假。对于普通员工不仅有申请假条的功能,而且还能查看自己申请假条以及假条的审批状态。对于部门经理,能查看所有的请假条,并对请假条给与回执。此模块包括的功能有:申请请假条,查看请假条,审批请假条。 员工在工作中,因为工作差旅的关系或者其他而要消耗的金额向公司进行申请报销,在报销过程中,需一层层向上申请,经过部门经理、财务部,直到总经理批准为止,最后由总经理发送允许回执给员工。 如果在某一层申请被拒绝,即给与员工一个回执并说明拒绝理由。此模块功能包括:申请差旅报销单,申请其他报销单,查看报销,审批报销。 个人信息管理模块 公告管理模块 请假管理模块 报销管理模块 OA办公自动化系统 过滤器 模块名称 功能简述 全局过滤器 实现对用户的有效登录进行验证: 已登录用户,则允许继续操作。否则,将强制跳转到登录页面。 实现对用户的权限进行判断和控制访问: 用户每访问任何一个页面,都必须进行权限判断, 有权限,则继续访问;无权限,则提示警告,并返回之前页面。
第 19 页 共 77 页
OA办公系统详细设计说明书 内部文档
4.2 模块关系图
提示:参考体系结构设计文档
功能层次模块图: 个人信息管理 请假 报销 人员部门公告管理 职位
权 限 管理 用户登陆 5 模块功能详细设计
5.1 账户管理模块 5.1.1 登录系统
模块名称 功能描述 账户管理模块 登录系统,进行人员登陆验证,避免无权限使用者进入系统 第 20 页 共 77 页