【8A版】OA办公系统详细设计

上传人:Jerm****014 文档编号:93001624 上传时间:2019-07-15 格式:DOC 页数:60 大小:1.45MB
返回 下载 相关 举报
【8A版】OA办公系统详细设计_第1页
第1页 / 共60页
【8A版】OA办公系统详细设计_第2页
第2页 / 共60页
【8A版】OA办公系统详细设计_第3页
第3页 / 共60页
【8A版】OA办公系统详细设计_第4页
第4页 / 共60页
【8A版】OA办公系统详细设计_第5页
第5页 / 共60页
点击查看更多>>
资源描述

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

1、【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 编写: 日期:20XX-07-31 审核:日期: 批准:日期: 受控状态:是 发布版次:3.0日期:20XX-08-02 编号: OAOA 办公自动化管理系统办公自动化管理系统 详细设计说明书详细设计说明书 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 变变更更记录记录 日期版本变更说明作者 20XX/08/021.0初始版本 20XX/08/031.5模块汇总 20XX/08/042.0模块功能详细设计 20XX/08/042.0模块功能详细设计 20XX/08/052.5对象设计 20

2、XX/08/083.0升级及审核 签签字确字确认认 系统模块对应章节对应部门负责人签字 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 目目 录录 1引言引言5 1.1编写目的5 1.2背景5 1.3基线5 1.4范围5 1.5定义5 1.6参考资料5 2总总体体设计设计5 2.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人工处理过程9 3系系统统功能功能设计设计9 3.1个人办公9 3.1.1日程安排9 4系系统统数据数据结结构构设计

3、设计14 4.1说明14 4.2数据结构14 4.3数据结构与系统元素的关系14 5接口接口设计设计14 5.1用户接口14 5.2外部接口14 6运行运行设计设计15 6.1系统初始化15 6.2运行控制15 6.3系统结束15 7系系统统出出错处错处理理设计设计15 7.1出错信息15 7.2补救措施15 8系系统维护设计统维护设计16 8.1检测点的设计16 8.2检测专用模块的设计16 9尚待解决的尚待解决的问题问题16 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 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 Process SD系统设计,System Design OA办公室自动化。 1.6 系统环境系统环境 1.6.1 操作系操作系统统 本系统基于 ASP.NET+Entity Framework+ajaG 开发,可运行于支持 IIS 应用平台的 Windows 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 Server 操作系统。 1.6.2 数据数据库库 本系统采用 MSSQL SERVER 数据库,版本为 20XX R2 。 1.6.3 客客户户端端 客户端软件为:MS IE、Google

6、Chorme 等。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 2 系系统统模模块块命名命名规规范范 2.1 概述概述 设计、开发人员必须严格按照此套开发规范和标准,并落实到自己的开发当中。 命名规范包括: 控制器命名规范: 模块+Controler 例如:AskForLeaveControler,其中 AskForLeave 为请假管理模块名。 行为命名规范: 功能名称(参数 1,参数 2.) 例如:Create(),Edit(int id).,GetLezveStatus(int id)。 其他函数命名规范: 模块名称_函数名称(参数 1,参数 2) 例如:

7、AskForLeave_GetState(int id); 编码规范包括: 提示:提示:模块设计人员确定本软件的模块命名规则(例如类、函数、变量等),确保模块设计文档 的风格与代码的风格保持一致。可以从机构的编程规范中摘取或引用(如果存在的话)。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3 对对象象设计设计 3.1 系统类图结构(总体类图)系统类图结构(总体类图) 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2 关键类定义关键类定义 3.2.1 报销单报销单填写并提交(关系填写并提交(关系类图类图) ) 3.2.1.1描述

8、:功能描述描述:功能描述 用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。用户填写 OA_Reimburse 类的属性(OA_Reimburse 类通过访问 OA_BaseInfo 类确定报销类型)并提交,系统自动在 OA_ReimburseApprove 类生成对应对象。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.1.2逻辑时序图逻辑时序图 用户输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类验 证帐号密码是

9、否正确。正确登录后,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自 动读取用户性别、婚姻状况信息。用户填写 OA_Reimburse 类的属性,OA_Reimburse 类通过 访问 OA_BaseInfo 类确定报销类型。然后提交报销信息,系统自动在 OA_ReimburseApprove 类生成报销审批,至此报销提交完成。用户注销退出系统。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.2 请请假假单单填写并提交(关系填写并提交(关系类图类图) ) 3.2.2.1描述:功能描述描述:功能描述 用户使用 Account

10、类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。用户填写 OA_AskForLeave 类的属性并提交,请假申请完成。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.2.2逻辑时序图逻辑时序图 用户输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类验 证帐号密码是否正确。正确登录后,用户填写 OA_AskForLeave 类的属性,至此请假申请完 成。用户注销退出系统。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档

11、】 3.2.3 公告公告发发布(关系布(关系类图类图) ) 3.2.3.1描述:功能描述描述:功能描述 用户使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自动 读取用户信息。用户填写 OA_Announcement 类的属性,通过 OA_Department 类选择要通知 的部门,系统自动将所选择部门与对应公告记录在 OA_AnnouncementRange 类。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.3.2逻辑时序图逻辑时序图 用户输入帐号密码(验证码)等登录信息,OA_Accou

12、nt 类通过将查询 OA_AllEmployees 类验 证帐号密码是否正确。正确登录后,用户填写 OA_Announcement 类的属性,通过 OA_Department 类选择要通知的部门,系统自动将所选择部门与对应公告记录在 OA_AnnouncementRange 类,至此公告发布完成。用户注销退出系统。 3.2.4 人人员员增加(关系增加(关系类图类图) ) 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.4.1描述:功能描述描述:功能描述 管理员使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_Base

13、Info 类自 动读取个人信息。然后填写要增加的 OA_AllEmployees 类的属性(OA_AllEmployees 类通过 访问 OA_BaseInfo 类确定性别、婚姻状况类型),再选择 OA_Department 类的 DEP_ID 确定 人员部门归属,按照部门选择 OA_Position 类的 POS_ID 确定职位。 3.2.4.2逻辑时序图逻辑时序图 管理员输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类 验证帐号密码是否正确。正确登录后,管理员填写 OA_AllEmployees 类的属性 (OA_AllEmploye

14、es 类通过访问 OA_BaseInfo 类确定性别、婚姻状况类型),再选择 OA_Department 类的 DEP_ID 确定人员部门归属,按照部门选择 OA_Position 类的 POS_ID 确定职位,至此增加人员完成。管理员注销退出系统。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.5 权权限分配(关系限分配(关系类图类图) ) 3.2.5.1描述:功能描述描述:功能描述 管理员使用 Account 类登录系统,系统通过 OA_AllEmployees 类并访问 OA_BaseInfo 类自 动读取个人信息。然后通过访问 OA_Employe

15、ePower 确定用户已有权限,再通过 OA_Power 为用户选择新权限。选择完成后系统自动在 OA_EmployeePowe 中增加用户新权限记录,至 此权限分配完成。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 3.2.5.2逻辑时序图逻辑时序图 管理员输入帐号密码(验证码)等登录信息,OA_Account 类通过将查询 OA_AllEmployees 类 验证帐号密码是否正确。正确登录后,管理员通过访问 OA_EmployeePower 确定用户已有权 限,再通过 OA_Power 为用户选择新权限。选择完成后系统自动在 OA_EmployeePowe

16、中增 加用户新权限记录,至此权限分配完成。管理员注销退出系统。 4 模模块汇总块汇总 4.1 模块汇总表模块汇总表 提示:提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。 OA 办办公自公自动动化系化系统统 模块名称功能简述 账户管理模块实现用户对系统的登录、注销、修改密码。 同时实现登录页面的公告显示。 系统主页模块系统的默认首页,实现公告信息查看,以及动态信息提示。 人员管理模块对公司员工的档案进行维护。实现对人员信息的增删查改。 部门管理模块可以对该公司的部门信息进行维护,如增加部门,查找部门,修改部 门信息,删除部门操作。 岗位管理模块可以对该公司的岗位信息进行维护,如增加岗位,查找岗位,修改岗 位信息,删除岗位操作。 【MeiWei81-优质实用版文档】 【MeiWei81-优质实用版文档】 权限管理模块实现对权限的增删查改,以及对员工的授权操作。一个人可以拥有多 个权限,一个权限可以分配给多个人。每个人员默认拥有普通员工的 权限,包括查看个人信息,修改人个信息,修改登陆密码,申请报销, 查看个人报销,请假,查看个人请假,查看

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

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