. .
概要设计说明书
.1. 引言
.1.1 编写目的
本文档详细说明公文流转系统的总体设计思想和设计方法,以及如何实现公文流转系统中各信息数据流的处理流程,供详细设计人员参考。
.1.2 项目背景
本文档为公司公文流转标准系统设计,同时作为软件开发文档的标准模式初稿,供系统设计人员参审。
.1.3 定义
本文档将引用下面的定义,在此加以说明:
? 公文,泛指工作中使用的各种文体的办公文件,如合同、申请、报告、报表文件、
请假、计划、通知、汇报、通报等。
? 流转,指公文被处理的过程,如拟稿、批示、传递、打印等。
? 数据库,指存储特定信息的计算机文件,是信息保存的静态形式,可以是计算机软
件系统特指的数据库,也可以是特指的表或查询。
? 后台处理,指不需要人工干预的、自动根据操作规则进行的数据处理过程。 ? 人工输入,指通过鼠标或键盘将文字信息输入给软件或将控制命令传递给软件的过
程。
? 复制,指将数据完全不变地保存到另外一个数据库中。 ? 其他定义符合计算机中的标准定义。
.1.4 参考资料
? ? ?
公文管理方法 软件工程规
数据库管理系统(SQL)技术手册
. .
. .
.2. 任务概述
.2.1 目标
本文档设计目标是,通过对公文流转过程的逻辑描述,说明如何实现计算机网络的公文流转处理,作为详细设计的必备参考资料。
.2.2 运行环境
本文档描述的处理过程依赖以下平台:
? Microsoft Windows NT Server 4.0 中文版 ? Microsoft SQL Server 6.5
? Windows 95, Internet Exploer 4.0
.2.3 需求概述
公文流转系统的需求主要包括以下总结性要求,本文档设计的目的就是要通过编制软件来达到这些要求:
? 公文编写,并可以多人审校
? 公文发送,可以在网络上根据和公文有关人员的情况进行传达
? 公文阅读,能够让需要阅读公文的人收到公文并通过签名传递给发送者
? 公文审批,能够让公文中要求签字的人收到公文,并签名或提出意见,并返回给公
文发送者,这种签名需要有顺序控制,权限控制和时间控制 ? 公文查询,能够根据条件查询公文,并阅读查询结果
? 远程流转,能够实现多服务器,多地理位置和多级别的公文处理 ? 数据提交,能够将公文中包含特定含义数据的信息提交给相关数据库,并可以再次
处理
? 打印输出,可以将公文按照规定的格式打印输出 ? 模板定制,可以根据单位的实际需要定制各种格式的公文模板,并可以作为用户编
辑公文的界面
? 历史记录,可以保留公文收发的历史记录,并可以查看
.2.4 条件与限制
由于公文流转系统的需求特点,本节述在设计中的条件和限制。主要有: ? 所有操作必须使用浏览器/网络方式,无特殊程序要求用户使用 ? 公文类别划分为文本格式和数据库格式,文本格式使用附件方式传递,不需要理解
文件容;数据库格式需要有特定数据库保存文件信息,并可以将该信息的全部或部分自动传递给相关系统的相关数据库
. .
. .
.3. 总体设计
.3.1 处理流程
本节详细描述各功能要求的处理流程,图3-1是公文流转系统的总体设计图,其中说明了要完成该功能所必须的各操作、存储和输入输出信息。以下各小节所述的容依据此总体处理图而分别详述每个细节。
转发批复批复数据库数据同步处理批复数据库屏幕输出阅读工作联络单库工作联络单库屏幕输出收文各种应用数据库分发处理应用数据库人工输入发文临时工作联络单库审批顺序记录库审批顺序记录库甲地
乙地 图3-1 处理总体流程
总体设想:
所有发送信息保存在本地临时发件箱中,由中央处理流程进行处理,一旦发送,则删除。所有收到信息保存在本地收件箱中,由操作决定对应跟踪表的状态。
.3.1.1 用户注册流程
系统配置流程用来处理在系统运行前的环境设置工作。包括: ? 数据库建立
? 维护信息输入(人员信息,区域信息,公文模板信息)
. .
. .
? 设置,用来设置人员信箱(结构:区域)
开始 显示输入帐户的界面 用户输入帐户 否 是否合法? 是 如果是非管理人员,进入主界面图4-1-1),否则进入主界面图4-1-2,同时显示操作按钮和当前收件内容 结束 图3-2 系统进入流程
. .
. .
. .3.1.1.1 收件箱和已发
查询对应数据库中的信息。收件箱对应收件箱库;已发对应临时发件箱库。 状态有:未发送,已发送,未收到,已收到
.3.1.1.2 新处理流程
.