《概要设计说明书(共22页).doc》由会员分享,可在线阅读,更多相关《概要设计说明书(共22页).doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上概要设计说明书.1. 引言.1.1 编写目的本文档详细说明公文流转系统的总体设计思想和设计方法,以及如何实现公文流转系统中各信息数据流的处理流程,供详细设计人员参考。.1.2 项目背景本文档为公司公文流转标准系统设计,同时作为软件开发文档的标准模式初稿,供系统设计人员参审。.1.3 定义本文档将引用下面的定义,在此加以说明: 公文,泛指工作中使用的各种文体的办公文件,如合同、申请、报告、报表文件、请假、计划、通知、汇报、通报等。 流转,指公文被处理的过程,如拟稿、批示、传递、打印等。 数据库,指存储特定信息的计算机文件,是信息保存的静态形式,可以是计算机软件系统特指的
2、数据库,也可以是特指的表或查询。 后台处理,指不需要人工干预的、自动根据操作规则进行的数据处理过程。 人工输入,指通过鼠标或键盘将文字信息输入给软件或将控制命令传递给软件的过程。 复制,指将数据完全不变地保存到另外一个数据库中。 其他定义符合计算机中的标准定义。.1.4 参考资料 公文管理方法 软件工程规范 数据库管理系统(SQL)技术手册.2. 任务概述.2.1 目标本文档设计目标是,通过对公文流转过程的逻辑描述,说明如何实现计算机网络的公文流转处理,作为详细设计的必备参考资料。.2.2 运行环境本文档描述的处理过程依赖以下平台: Microsoft Windows NT Server 4.
3、0 中文版 Microsoft SQL Server 6.5 Windows 95, Internet Exploer 4.0.2.3 需求概述公文流转系统的需求主要包括以下总结性要求,本文档设计的目的就是要通过编制软件来达到这些要求: 公文编写,并可以多人审校 公文发送,可以在网络上根据和公文有关人员的情况进行传达 公文阅读,能够让需要阅读公文的人收到公文并通过签名传递给发送者 公文审批,能够让公文中要求签字的人收到公文,并签名或提出意见,并返回给公文发送者,这种签名需要有顺序控制,权限控制和时间控制 公文查询,能够根据条件查询公文,并阅读查询结果 远程流转,能够实现多服务器,多地理位置和多
4、级别的公文处理 数据提交,能够将公文中包含特定含义数据的信息提交给相关数据库,并可以再次处理 打印输出,可以将公文按照规定的格式打印输出 模板定制,可以根据单位的实际需要定制各种格式的公文模板,并可以作为用户编辑公文的界面 历史记录,可以保留公文收发的历史记录,并可以查看.2.4 条件与限制由于公文流转系统的需求特点,本节陈述在设计中的条件和限制。主要有: 所有操作必须使用浏览器/网络方式,无特殊程序要求用户使用 公文类别划分为文本格式和数据库格式,文本格式使用附件方式传递,不需要理解文件内容;数据库格式需要有特定数据库保存文件信息,并可以将该信息的全部或部分自动传递给相关系统的相关数据库.3
5、. 总体设计.3.1 处理流程本节详细描述各功能要求的处理流程,图3-1是公文流转系统的总体设计图,其中说明了要完成该功能所必须的各操作、存储和输入输出信息。以下各小节所陈述的内容依据此总体处理图而分别详述每个细节。图3-1 处理总体流程总体设想:所有发送信息保存在本地临时发件箱中,由中央处理流程进行处理,一旦发送,则删除。所有收到信息保存在本地收件箱中,由操作决定对应跟踪表的状态。.3.1.1 用户注册流程系统配置流程用来处理在系统运行前的环境设置工作。包括: 数据库建立 维护信息输入(人员信息,区域信息,公文模板信息) 帐户设置,用来设置人员信箱帐户(结构:姓名区域)结束如果是非管理人员,
6、进入主界面图4-1-1),否则进入主界面图4-1-2,同时显示操作按钮和当前收件内容是是否合法?否用户输入帐户显示输入帐户的界面开始图3-2 系统进入流程.3.1.1.1 收件箱和已发邮件查询对应数据库中的信息。收件箱对应收件箱库;已发邮件对应临时发件箱库。邮件状态有:未发送,已发送,未收到,已收到.3.1.1.2 新邮件处理流程结束转入对应格式公文输入界面否是否是文本信件?显示收件箱基本信息输入界面是转入上载界面从模板库中选择邮件模板出现新邮件界面开始.3.1.2 发文流程在出现对应的界面后,进行文件发送处理。本节描述文件发送的处理流程。结束生成相应原始记录数据库,上载数据生成临时发件箱,更
7、新发件箱,跟踪表标记已发送输入审批顺序号,生成审批人顺序记录有序?出现审批输入界面,生成审批记录表审批发送审批/发送/取消人工输入发文内容或由其他应用自动生成开始取消是生成相应原始记录数据库开始图:公文发送流程.3.1.3 收文处理流程结束更新本地收件箱库,标记为已经收到否是取出数据并显示,并将该记录标记为非新邮件是否新邮件?查询收件箱库中每条记录开始.3.1.4 审批流程是开始选择收到的邮件的一个,判断邮件类型更新本地审批库的审批信息,并更新审批顺序表标记完成更新本地临时发件箱标记收到结束是审批显示收件箱内容和公文内容否显示审批界面,输入审批信息.3.1.5 审批判断流程否是全部是1是否开始
8、结束复制新邮件记录和审批顺序记录到目的收件箱和审批顺序表中判断小于当前顺序号的所有记录中的是否审批标记是否为1检查审批顺序表中的审批顺序.3.1.6 中央同步处理流程(发送)开始更新远程对应收件箱,标记本地跟踪表为已发送是本地地址结束将信息加入本地收件箱,跟踪表对应记录标记为已发送定时检查临时发件箱,判断收件人地址.3.1.7 中央同步处理流程(阅读)更新远程对应临时发件箱,标记本地收件箱为已阅读是本地地址阅读否结束将信息加入本地收件箱,临时发件箱对应记录标记为已阅读定时检查收件箱,判断收件人地址开始.3.1.8 数据同步处理流程将对应信息库记录复制到目的对应的库中结束有审批信息库吗将数据复制
9、到对应的远地收件箱中,更新跟踪表标记临时发件箱有新记录吗开始.3.2 总体结构和模块外部设计维护定制后台同步审批发文收文公文流转.3.3 功能分配表明各项功能与程序结构的关系。功能程序新邮件所有用户界面收件箱所有用户界面发件箱所有用户界面用户管理管理员界面定制管理员界面数据备份管理员界面中央处理程序所有数据库服务器,自动定时调用数据表复制程序所有数据库服务器,被中央处理程序调用跟踪表更新程序所有数据库服务器,被中央处理程序调用.4. 接口设计.4.1 外部接口包括用户界面、软件接口与硬件接口。新邮件收件箱已审批邮件已发邮件此区域显示当前收到的新邮件图4-1-1 非管理人员的用户界面显示最新收到
10、的邮件数据维护功能定制用户管理已发邮件收件箱新邮件图4-1-2 管理员界面取消发送审批图4-1-3 新邮件界面取消确认模板选择图4-1-4 定制界面.4.2 内部接口模块之间的接口。模块接口注册信息显示新邮件调用新邮件信息显示收件箱调用查询新邮件.5. 数据结构设计收件箱(工作联络单)邮件编号发件人发件时间收件人收件时间邮件类型状态(已读,未读)主题发件箱,临时发件箱同上。跟踪表邮件编号收件人收取阅读批示删除审批顺序表邮件编号收件人审批顺序(如果为0,则没有顺序)签字签字日期备注是否审批(0/1).5.1 逻辑结构设计中央同步控制服务器Z服务器A服务器.5.2 物理结构设计SQL CenterSQL ZSQL A.5.3 数据结构与程序的关系数据结构程序收件箱新邮件发件箱收件箱临时发件箱新邮件审批顺序表新邮件,审批模板表定制跟踪表中央处理流程和同步流程.6. 运行设计.6.1 运行模块的组合.6.2 运行控制.6.3 运行时间.7. 出错处理设计.7.1 出错输出信息.7.2 出错处理对策如设置后备、性能降级、恢复及再启动等。.8. 安全保密设计.9. 维护设计说明为方便维护工作的设施,如维护模块等。Welcome !欢迎您的下载,资料仅供参考!专心-专注-专业