oa办公系统详细设计

上传人:xh****66 文档编号:56240393 上传时间:2018-10-11 格式:DOC 页数:77 大小:1.46MB
返回 下载 相关 举报
oa办公系统详细设计_第1页
第1页 / 共77页
oa办公系统详细设计_第2页
第2页 / 共77页
oa办公系统详细设计_第3页
第3页 / 共77页
oa办公系统详细设计_第4页
第4页 / 共77页
oa办公系统详细设计_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《oa办公系统详细设计》由会员分享,可在线阅读,更多相关《oa办公系统详细设计(77页珍藏版)》请在金锄头文库上搜索。

1、OA 办公自动化管理系统详细设计说明书办公自动化管理系统详细设计说明书中软培训实训基地第 1 页 共 77 页编写: 日期:2013-07-31 审核:日期: 批准:日期: 受控状态:是 发布版次:3.0日期:2013-08-02 编号:OAOA 办公自动化管理系统办公自动化管理系统 详细设计说明书详细设计说明书OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 2 页 共 77 页变更记录变更记录日期版本变更说明作者2013/08/021.0初始版本2013/08/031.5模块汇总2013/08/042.0模块功能详细设计2013/08/042.0模块功能详细设计2013/08/

2、052.5对象设计2013/08/083.0升级及审核签字确认签字确认系统模块对应章节对应部门负责人签字OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 3 页 共 77 页目目 录录1引言引言51.1编写目的5 1.2背景5 1.3基线5 1.4范围5 1.5定义5 1.6参考资料52总体设计总体设计52.1概述5 2.1.1功能描述5 2.1.2运行环境6 2.1.3开发环境6 2.2设计思想7 2.2.1系统构思7 2.2.2关键技术与算法8 2.2.3关键数据结构9 2.3人工处理过程93系统功能设计系统功能设计93.1个人办公9 3.1.1日程安排94系统数据结构设计系统

3、数据结构设计144.1说明14 4.2数据结构14 4.3数据结构与系统元素的关系145接口设计接口设计145.1用户接口14 5.2外部接口146运行设计运行设计156.1系统初始化15 6.2运行控制15 6.3系统结束157系统出错处理设计系统出错处理设计157.1出错信息15 7.2补救措施158系统维护设计系统维护设计168.1检测点的设计16OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 4 页 共 77 页8.2检测专用模块的设计169尚待解决的问题尚待解决的问题16OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 5 页 共 77 页1 引言引言1.1

4、 编写目的编写目的本说明书目的在于明确说明系统各功能的实现方式,指导开发人员进行编码。 本说明书的预期读者为:项目开发经理、客户项目经理、系统开发人员以及测试人员1.2 背景背景待开发软件系统的名称:OA 办公自动化管理系统 此软件系统任务提出者: 此软件系统任务开发者: 此软件系统任务用户: 1.3 范围范围主要以OA 办公自动化管理系统需求分析说明书提出了基本范围,实施目标和功 能等信息,供实施开发部门使用。1.4 参考资料参考资料OA 办公自动化管理系统需求分析说明书 v1.0。 OA 办公自动化管理系统概要设计说明书 v1.0。 OA 办公自动化管理系统数据库设计说明书 v1.0。1.

5、5 术语与缩写解释术语与缩写解释缩写、术语缩写、术语解解 释释SPP精简并行过程,Simplified Parallel ProcessSD系统设计,System DesignOA办公室自动化。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 6 页 共 77 页1.6 系统环境系统环境1.6.1 操作系统操作系统本系统基于 ASP.NET+Entity Framework+ajax 开发,可运行于支持 IIS 应用平台的 Windows Server 操作系统。1.6.2 数据库数据库本系统采用 MSSQL SERVER 数据库,版本为 2008 R2 。1.6.3 客户端客户端

6、客户端软件为:MS IE、Google Chorme 等。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 7 页 共 77 页2 系统模块命名规范系统模块命名规范2.1 概述概述设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发当中。 命名规范包括: 控制器命名规范: 模块+Controler 例如:AskForLeaveControler,其中 AskForLeave 为请假管理模块名。行为命名规范: 功能名称(参数 1,参数 2.)例如:Create(),Edit(int id).,GetLezveStatus(int id)。其他函数命名规范: 模块名称_函数

7、名称(参数 1,参数 2)例如:AskForLeave_GetState(int id);编码规范包括: 提示:提示:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等) ,确保模块设计 文档的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用(如果存在的话) 。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 8 页 共 77 页3 对象设计对象设计3.1 系统类图结构(总体类图)系统类图结构(总体类图)OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 9 页 共 77 页3.2 关键类定义关键类定义3.2.1 报销单填写并提交(关系类图)报销单填写并

8、提交(关系类图)3.2.1.1描述:功能描述描述:功能描述用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。用户填写 OA_Reimburse 类的属性(OA_Reimburse 类通过访问 OA_BaseInfo 类确定报销类型)并提交,系统自动在 OA_ReimburseApprove 类生成对应对 象。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 10 页 共 77 页3.2.1.2逻辑时序图逻辑时序图用户输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_All

9、Employees 类验证帐号密码是否正确。正确登录后,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动读取用户性别、婚姻状况信息。用户填写 OA_Reimburse 类的属性, OA_Reimburse 类通过访问 OA_BaseInfo 类确定报销类型。然后提交报销信息,系统自动 在 OA_ReimburseApprove 类生成报销审批,至此报销提交完成。用户注销退出系统。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 11 页 共 77 页3.2.2 请假单填写并提交(关系类图)请假单填写并提交(关系类图)3.2.2.1描述:功能描述描述

10、:功能描述用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。用户填写 OA_AskForLeave 类的属性并提交,请假申请完成。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 12 页 共 77 页3.2.2.2逻辑时序图逻辑时序图用户输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类验证帐号密码是否正确。正确登录后,用户填写 OA_AskForLeave 类的属性,至此请假 申请完成。用户注销退出系统。OA 办公系统详细设计说明书办公系统

11、详细设计说明书内部文档第 13 页 共 77 页3.2.3 公告发布(关系类图)公告发布(关系类图)3.2.3.1描述:功能描述描述:功能描述用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。用户填写 OA_Announcement 类的属性,通过 OA_Department 类选择要通知 的部门,系统自动将所选择部门与对应公告记录在 OA_AnnouncementRange 类。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 14 页 共 77 页3.2.3.2逻辑时序图逻辑时序图用户输入帐号

12、密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类验证帐号密码是否正确。正确登录后,用户填写 OA_Announcement 类的属性,通过 OA_Department 类选择要通知的部门,系统自动将所选择部门与对应公告记录在 OA_AnnouncementRange 类,至此公告发布完成。用户注销退出系统。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 15 页 共 77 页3.2.4 人员增加(关系类图)人员增加(关系类图)3.2.4.1描述:功能描述描述:功能描述管理员使用 Account 类登录系统,系统通过 OA_AllEm

13、ployees 类并访问 OA_BaseInfo 类自 动读取个人信息。然后填写要增加的 OA_AllEmployees 类的属性(OA_AllEmployees 类通 过访问 OA_BaseInfo 类确定性别、婚姻状况类型) ,再选择 OA_Department 类的 DEP_ID 确定人员部门归属,按照部门选择 OA_Position 类的 POS_ID 确定职位。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 16 页 共 77 页3.2.4.2逻辑时序图逻辑时序图管理员输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees

14、类验证帐号密码是否正确。正确登录后,管理员填写 OA_AllEmployees 类的属性 (OA_AllEmployees 类通过访问 OA_BaseInfo 类确定性别、婚姻状况类型) ,再选择 OA_Department 类的 DEP_ID 确定人员部门归属,按照部门选择 OA_Position 类的 POS_ID 确定职位,至此增加人员完成。管理员注销退出系统。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 17 页 共 77 页3.2.5 权限分配(关系类图)权限分配(关系类图)3.2.5.1描述:功能描述描述:功能描述管理员使用 Account 类登录系统,系统通过 O

15、A_AllEmployees 类并访问 OA_BaseInfo 类自 动读取个人信息。然后通过访问 OA_EmployeePower 确定用户已有权限,再通过 OA_Power 为用户选择新权限。选择完成后系统自动在 OA_EmployeePowe 中增加用户新权 限记录,至此权限分配完成。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 18 页 共 77 页3.2.5.2逻辑时序图逻辑时序图管理员输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类验证帐号密码是否正确。正确登录后,管理员通过访问 OA_EmployeePowe

16、r 确定用户已 有权限,再通过 OA_Power 为用户选择新权限。选择完成后系统自动在 OA_EmployeePowe 中增加用户新权限记录,至此权限分配完成。管理员注销退出系统。4 模块汇总模块汇总4.1 模块汇总表模块汇总表提示:提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。OA 办公系统详细设计说明书办公系统详细设计说明书内部文档第 19 页 共 77 页OA 办公自动化系统办公自动化系统模块名称功能简述账户管理模块实现用户对系统的登录、注销、修改密码。 同时实现登录页面的公告显示。系统主页模块系统的默认首页,实现公告信息查看,以及动态信息提示。人员管理模块对公司员工的档案进行维护。实现对人员信息的增删查改。部门管理模块可以对该公司的部门信息进行维护,如增加部门,查找部门,修改 部门信息,删除部门操作。岗位管理模块可以对该公司的岗位信息进行维护,如增加岗位,查找岗位,修改 岗位信息,删除岗位操作。权限管理模块实现对权限的增删查改,以及对员工的授权操作。一个人可以拥有 多个权限,一个权限可以分配给多个人。每个人员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号