概要设计第1组OA项目Word格式.docx
- 文档编号:16097477
- 上传时间:2022-11-19
- 格式:DOCX
- 页数:27
- 大小:1.22MB
概要设计第1组OA项目Word格式.docx
《概要设计第1组OA项目Word格式.docx》由会员分享,可在线阅读,更多相关《概要设计第1组OA项目Word格式.docx(27页珍藏版)》请在冰豆网上搜索。
目录
1.引言4
1.1编写目的4
1.2背景4
1.3术语4
1.4预期读者与阅读建议4
1.5参考资料4
2.总体设计4
2.1设计目标4
2.2运行环境4
2.3网络结构5
2.4总体设计思路和处理流程5
2.5模块结构设计7
2.6尚未解决的问题7
3.接口设计(暂略)7
3.1用户接口(暂略)7
3.2外部接口(暂略)7
3.3内部接口(暂略)7
4.界面总体设计7
4.1组权限管理8
4.1.1包含用户8
4.1.2所属角色8
4.1.3组权限9
4.1.4总权限9
4.1.5组管理10
4.2角色权限管理10
4.2.1包含用户10
4.2.2包含组11
4.2.3角色权限11
4.2.4管理角色12
4.3用户权限管理12
4.3.1所属角色12
4.3.2所属组13
4.3.3用户权限13
4.3.4总权限14
4.3.5用户管理15
4.3.6组织管理15
4.4操作日志管理15
4.4.1查询操作日志15
4.4.2删除操作日志16
5.数据结构设计16
5.1设计原则16
5.1.1命名的规范16
5.1.2数据的一致性和完整性16
5.2数据库环境说明17
5.3数据库命名规则17
5.4逻辑结构17
5.5物理存储17
5.6数据备份和恢复17
6.系统出错处理设计17
6.1出错信息17
6.2补救措施18
7.系统安全设计18
7.1数据传输安全性设计18
7.2应用系统安全性设计18
7.3数据存储安全性设计18
1.引言
1.1编写目的
本文档对MyOffice办公自动化系统的总体设计、接口设计、界面总体设计、数据结构设计、系统出错处理设计以及系统安全数据进行了说明。
1.2背景
a、软件系统的名称:
MyOffice办公自动化系统;
b、任务提出者、开发者:
北大青鸟北京西苑中心、ACCPY294班Team1;
1.3术语
本系统:
OA:
英文全称是OfficeAutomation。
1.4预期读者与阅读建议
预期读者
阅读重点
开发人员
总体设计、接口设计、数据结构设计、界面总体设计、系统出错处理设计
设计人员
总体设计、接口设计、数据结构设计、系统安全设计
1.5参考资料
《MyOffice办公自动化系统需求规格说明书》
《MyOffice办公自动化系统数据库设计说明书》
2.总体设计
2.1设计目标
在满足客户需求的前提下,设计搭建稳定安全符合需求规格的软件系统。
为客户建立内部通信和信息发布平台。
实现文档管理的自动化,各类文档、信息能有序地进行存储,并可按权限查询使用。
辅助办公,实现办公的电子化。
如会议管理、工作计划等。
实现网络化办公、远程办公、异地办公。
可对公司档案进行管理。
可实现公司人力资源的管理。
将公司所有的信息和协同进行集中管理,并做到所有信息相关联。
2.2运行环境
1、服务器端建议配置如下:
奔腾4以上
内存1GMB以上
硬盘9GB以上
100M网卡
2、客户端建议配置如下:
P-3600以上
内存128MB以上
硬盘1G以上
100M/10M网卡
2.3网络结构
拓扑结构的选择往往与传输媒体的选择和媒体访问控制方法的确定紧密相关.在选择网络拓扑结构时,应该考虑的主要因素有下列几点:
1、可靠性:
尽可能提高可靠性,保证所有数据流能准确接收.还要考虑系统的维护,要使故障检测和故障隔离较为方便,
2、费用低:
它包括建网时需考虑适合特定应用的信道费用和安装费用.
3、灵活性:
需要考虑系统在今后扩展或改动时能容易地重新配置网络拓扑结构,能方便地对原有站点的删除和订立上点的加入.
4、响应时间和吞吐量:
要有尽可能短的响应时间和最大的吞量.
总线拓扑结构采用一个信道作为传输媒体,所有站点通过相应的硬件接口都直接连到这一公共传输媒体上,或称总线上.任何一个站发送的信号都沿着传输媒体传播,而且能被所有其它站接收。
因为所有站点共享一条公用的传输信道,所以一次只能由一个设备传输信号.通常彩颁式控制策略来决定下一次哪一个站可以发送.发送站将报文分成分组,然后一个一个依次发送这些分组,有时要与其它站来的分组交替地在媒体上传输.当分组经过各站时,其中的目的站会识别到分组的目的地址,然后拷贝下这些分组的内容.由于总线结构所需要的电缆数量少;
结构简单,又是无源工作,有较高可靠性;
易于扩充,增加减少用户比较方便.
基于以上因素的考虑,考虑到实际的客户办公环境,我们选用总线拓扑结构。
2.4总体设计思路和处理流程
2.5模块结构设计
本系统的具有的功能模块结构如下图所示:
图2-1系统模块结构-管理员
图2-2系统模块结构-普通用户
2.6尚未解决的问题
日程管理模块功能的实现。
3.功能模块设计
3.1模块人事管理设计
3.1.1功能说明
人事管理模块功能总体描述:
人事管理模块帮助用户管理机构,部门及人员信息,便于管理员将人员分配到相应的机构和部门,
为给用户分配权限提供更多依据。
人事管理主要分为三个小模块,分别是机构管理,部门管理和人事管理。
三个模块都可以进行相应的数据展示,并对数据可以进行修改,增加,删除的操作。
·
机构管理主要展示机构名称和机构简称,并可对数据进行修改,增加,删除的操作。
部门管理主要展示相应机构相应部门中负责人的信息,并可对数据进行修改,增加,删除的操作。
人事管理主要展示用户基本信息,点击后可以显示更为详细的信息,并可以进行添加修改,但用户角色只能显示不可在该模块修改和添加。
图3.1不同用户角色登录
图3.2系统管理员对人事管理的操作
3.1.2时序图
图3.1.2.1添加用户时序
图3.1.2.2修改部门时序
图3.1.2.3删除机构时序
3.2模块消息管理设计
3.2.1功能说明
消息管理模块功能总体描述:
消息管理模块主要负责信息的汇总,编写,发布及删除,同时赋予管理员可以查看所有信息的权利,以便对不良信息进行管理,净化电子信息环境。
本模块可方便的填写新消息,并可通过多种限定条件帮您快捷的寻找到要发送的对象。
消息管理模块包括两个小模块:
分别是消息管理和信箱。
·
消息管理模块:
该模块可根据用户输入信息写入的时间范围查找该范围的所有信息,但普通用户只能查看到自己发送过的信息,管理员可以查看所有发送的信息。
并可发送新消息,并可根据多种索引方式搜索出要发送的对象。
信箱模块:
该模块的收件箱用于显示发给该登录用户的信息以及发送给所有用户的信息,发件箱用于显示该登录用户发送过的信息,对未发送过的信息可以对信息进行更改。
图3.2.1系统管理员用例图
图3.2.1普通用户用例图
3.2.2时序图
3.2.2.1展示消息时序图
。
图3-2-2-1展示消息时序图
3.2.2.2删除消息时序图
图3-2-2-2删除消息时序
3.2.2.3修改消息时序图
图3.2.2.3修改消息时序
3.3模块文档管理设计
3.3.1功能说明
文档管理模块功能总体描述:
主要帮助用户整理大量不同类型的文件资料,多种搜索方式方便客户及时查到所要的文档。
并可实现多机构,多部门的文件资源共享,提高办公效率。
文档管理模块包括三个小模块:
分别是文档管理,回收站,文件搜索
文档管理模块:
图3.1管理员对文档的操作
图3.2普通用户可以对文档可执行的操作
3.3.2时序图
3.3.2.1删除文件时序图
3.3.2.2添加文件时序图
3.3.2.3修改文件时序图
4.界面总体设计
4.1人事管理模块界面实现
图4.1.1部门信息展示图
图4.1.1部门信息修改展示图
4.2消息管理模块界面实现
图4.2.1消息展示页面图
图4.2.2消息添加页面图
4.3文档管理模块界面实现
图4.3.1文档管理页面图
图4.3.2文档详细页面图
5.内部接口设计
5.1模块之间接口
5.2程序集接口
5.3命名空间接口
同上
5.4类接口
其他类关系类似,在这里不再一一展示了。
6.数据结构设计
6.1设计原则
MyOffice办公自动化系统数据库中的表在不影响性能的前提下要满足三范式的规则:
表内的每一个值都只能被表达一次。
表内的每一行都应该被唯一地标识(有唯一的键)。
表内不应该存储依赖于其他键的非键信息。
6.1.1命名的规范
本系统遵循以下命名规范:
A表命名:
用一个或三个以下英文单词组成,采用帕斯卡命名法,如:
BranchInfo;
B、表主键名称为:
表名+Id,如BranchInfo表的主键名为:
BranchId;
C、视图命名:
View_表名,如:
viewBranchDepartUsers;
D、所有为记录添加时间的列,数据类型都设置为dateTime;
E、表、存储过程、视图等对象的所有都为dbo,不使用数据库用户名。
6.1.2数据的一致性和完整性
主表中数据被引用时,不允许删除,只有当子表中数据清空以后,才允许删除主表中的数据。
6.2数据库环境说明
数据库:
sqlserver2005开发版;
数据库建模工具:
PowerDesigner12.0;
6.3数据库命名规则
数据库名称=数据库内容标识;
标识=描述特定含义的英文单词,当标识内容太长时,可以将标识内的英文单词用缩写。
6.4逻辑结构
6.5物理存储
将数据库生成的两个文件(MyOffice.mdf,MyOffice_log.ldf)放入DB文件夹中进行保存。
6.6数据备份和恢复
使用sqlserver2005开发版自身的备份机制进行手动备份数据,一周一次。
数据库一旦发生错误,将参照sqlserver2005开发版自身的错误恢复机制进行恢复和重启服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 OA 项目