2021-2022年收藏的精品资料详细设计说明书示例.doc
《2021-2022年收藏的精品资料详细设计说明书示例.doc》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料详细设计说明书示例.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、详细设计说明书金审工程应用系统工程管理软件系统详细设计说明书审计署信息化建设办公室北京中软国际信息技术有限公司2006年 9 月北京中软远东国际信息技术有限公司第3页成文信息主题词:详细设计说明书作 者:付世铭文档类别:详细设计说明书审 核:程丕钢、付世铭批 准:文档性质:正式稿主 送:ICSS存档日期:2006年9月20日抄 送:发布日期:2006年9月20日签收信息发送方接收方:接收方:接收方:代表人:代表人:代表人:代表人:日期:日期:日期:日期:变更信息版本原因作者日期060920新建付世铭2006年09月20日目 录第一章 引言91.1 编写目的91.2 背景91.3 定义91.3.
2、1 专门术语91.3.2 缩略词101.4 参考资料10第二章 总体设计112.1 需求规定112.1.1 对功能的规定112.1.2 输入/输出要求152.1.3 故障处理要求152.2 其它专门要求152.3 支持软件162.3.1 基础平台162.3.2 基础服务172.4 接口202.5 控制212.6 基本设计概念和处理流程212.6.1 设计原则212.6.2 软件目的212.6.3 技术架构212.6.4 软件系统整体流程222.6.5 部署模型22第三章 功能系统设计233.1 项目管理233.1.1 结构233.1.2 对象关系与类结构233.1.3 功能需求与程序的关系24
3、3.1.4 资源注册243.1.5 权限设计253.1.6 人工处理过程253.1.7 类设计293.1.8 接口313.1.9 存储分配313.1.10 注释设计333.1.11 限制条件333.1.12 测试计划333.1.13 尚未解决的问题333.2 合同管理333.2.1 结构333.2.2 对象关系与类结构343.2.3 功能需求与程序的关系343.2.4 资源注册353.2.5 权限设计353.2.6 人工处理过程363.2.7 类设计423.2.8 接口453.2.9 存储分配453.3 财务管理473.3.1 结构473.3.2 对象关系与类结构483.3.3 功能需求与程序
4、的关系483.3.4 资源注册493.3.5 权限设计493.3.6 人工处理过程503.3.7 类设计523.3.8 接口533.3.9 存储分配533.4 资产管理563.4.1 结构563.4.2 对象关系与类结构573.4.3 功能需求与程序的关系573.4.4 资源注册583.4.5 权限设计583.4.6 人工处理过程583.4.7 类设计653.4.8 接口673.4.9 储存分配673.5 档案管理673.5.1 结构673.5.2 对象关系与类结构683.5.3 功能需求与程序的关系683.5.4 资源注册683.5.5 权限设计683.5.6 人工处理过程693.5.7 类
5、设计713.5.8 接口723.5.9 储存分配723.6 预算管理723.6.1 结构723.6.2 对象关系与类结构733.6.3 功能需求与程序的关系733.6.4 资源注册733.6.5 权限设计743.6.6 人工处理过程743.6.7 类设计743.6.8 接口753.6.9 储存分配753.7 基础数据维护773.7.1 结构773.7.2 对象关系与类结构783.7.3 功能需求与程序的关系783.7.4 资源注册783.7.5 权限设计783.7.6 人工处理过程783.7.7 类设计793.7.8 接口803.7.9 储存分配803.8 数据发布813.8.1 结构813.
6、8.2 对象关系与类结构813.8.3 功能需求与程序的关系813.8.4 资源注册823.8.5 权限设计823.8.6 人工处理过程823.8.7 类设计833.8.8 接口833.8.9 储存分配843.9 数据展现853.9.1 结构853.9.2 对象关系与类结构853.9.3 功能需求与程序的关系853.9.4 资源注册853.9.5 权限设计863.9.6 人工处理过程863.9.7 类设计863.9.8 接口873.9.9 储存分配87第四章 接口设计894.1 外部接口894.1.1 用户界面894.1.2 软件接口894.1.3 硬件接口894.2 内部接口89第五章 运行
7、设计905.1 运行控制905.2 运行时间90第六章 系统数据结构设计916.1 概念结构设计916.1.1 库表关系图916.1.2 库表描述926.2 逻辑结构设计926.2.1 会计科目表的列清单926.2.2 合同(专项)信息表的列清单936.2.3 基础数据版本管理的列清单936.2.4 基础数据表的列清单946.2.5 工期信息表的列清单946.2.6 工期设定表的列清单946.2.7 建设内容表的列清单956.2.8 数据字典的列清单956.2.9 档案信息表的列清单956.2.10 财务信息表的列清单966.2.11 资产信息表的列清单966.2.12 资料表的列清单976.
8、2.13 项目信息表的列清单986.2.14 预算中间表的列清单98第七章 系统出错处理1007.1 出错信息1007.2 补救措施100第八章 维护设计102北京中软国际信息技术有限公司 第 29 页 共 162 页详细设计说明书第一章 引言1.1 编写目的1、编写本详细设计的目的是:在工程管理软件需求细化分析的基础上,完成系统的结构设计,划分系统模块并明确模块之间的关系,同时给出相关的用户界面设计。2、本文的预期读者为:工程管理软件的设计、开发人员。工程管理软件的验收、评审人员。1.2 背景待开发的软件为工程管理软件。此项目由中华人民共和国审计署信息化建设办公室提出,中软国际信息技术有限公
9、司共同设计和开发。软件将在审计机关的审计专网环境上部署、运行,本软件属于OA平台的支持服务系统,用于提高对项目及合同预算及执行情况的管理。1.3 定义1.3.1 专门术语1、OA平台:审计管理系统平台。2、WebSphere: 系统所使用的应用服务器(Appication Server)。3、DB2 8.1: 系统所使用的数据库管理系统(DBMS)。4、SQL: 一种用于访问查询数据库的语言。5、事务流:数据进入模块后可能有多种路径进行处理。6、主键:数据库表中的关键域,值在表中唯一。7、外部主键:数据库表中与其它表主键关联的域。8、ROLLBACK:数据库的错误恢复机制。9、审计:是独立检查
10、会计账目,监督财政、财务收支真实、合法、效益的行为。1.3.2 缩略词1、软件:若未特别指出,统指工程管理软件。2、平台:若未特别指出,特指软件集成平台。3、SQL:Structured Query Language(结构化查询语言)。1.4 参考资料1、软件系统需求规格说明书。2、软件概要设计说明书3、UML用户指南Booch、Rumbaugh、Jacobson 机械工业出版社。第二章 总体设计2.1 需求规定2.1.1 对功能的规定2.1.1.1 项目管理项目管理模块中包括两方面内容:项目基础信息管理和项目相关文档管理。1、项目基础信息管理项目基础信息管理主要是对项目名称、责任人、开始日期
11、、项目承担部门、备注等要素信息的维护。2、项目相关文档管理项目的相关文档通常包括立项申请文件、批复文件、需求报告、需求分析报告、需求任务书、签报、会议纪要、工程实施资料、试运行资料、验收资料等文档资料,文档管理就是提供对这些文档进行组织和管理的功能。2.1.1.2 工期设置工期设置模块主要是用户登录时需选择所要设置的工期,默认选择最新的工期信息,设置好工期后,用户在本软件中进行的所有操作,包括项目管理、合同管理等等,都将是基于当前工期的。2.1.1.3 后台管理系统本软件提供一套类似R1平台的后台管理系统,包括应用注册、模块组注册、模块注册、人员管理、角色管理、权限管理等功能,使用此后台管理系
12、统,可使工程管理软件独立于R1平台而使用,提高软件的可移植性。 2.1.2 输入/输出要求1、在数据输入的相关Web页面,须提供页面数据合法性校验,包括:对数据类型的检查、对日期类型数据的检查、对特定字符转码和字符长度的检查。2、使用Web页面输出数据,包括页面显示的数据、可供下载或在线浏览的文档。对这类数据没有特殊要求。 2.1.3 故障处理要求1、软件支撑环境运行错误。2、Websphere运行环境错误,此时平台无法正确运行,管理员参考相关产品手册。3、数据库运行错误:系统无法使用,平台将提供错误提示页面,并记录日志。4、OA平台错误:由平台提供错误提示页面,相关错误应记录在平台日志。5、
13、应用系统错误:由本应用系统提供错误提示页面,程序运行错误记录在平台日志中,数据运行错误记录在应用系统日志中。2.2 其它专门要求1、先进性:采用先进成熟的技术,确保系统的先进性、经济性和实用性。2、安全可靠:平台提供的应用框架及平台本身提供应用安全保证,并可以和第三方安全手段,如认证、加密、电子签名等进行集成。必须保证数据的安全性和保密性。对于基于平台开发的应用系统,只允许有权限的人员进行操作和浏览信息。必须有安全的手段来进行权限控制。3、开放互连:系统应对各类业务系统、数据库系统、WEB信息等具有通用的或可定制的接口策略和连接方法。4、平台无关:系统应该与操作系统平台和数据库系统无关,至少应
14、该支持WINDOWS2000、UNIX、LINUX等操作系统和ORACLE、DB2、MS SQL SERVER等数据库。5、规范性:开发过程控制、开发技术、系统编码、文档应规范化,并遵循相应的国内外标准。开发结束时,需要提供必要的文档资料。6、可靠性:保证系统的可靠运行和在升级过程中的方便快捷。7、可扩充性:系统应当可以根据需求的变化,方便地进行功能的调整、增减,模块的升级和系统架构的逐步完善。提交相应的系统规范文档,应用单位能够进行必要的二次开发。8、界面友好、操作方便:操作界面要直观、简单、贴近实际,操作过程应当尽量简化,符合实际过程。身份认证过程即要保证安全,也要尽量简化认证过程。9、可
15、维护性:系统维护应当简单。10、集成性:平台应对基于平台开发的应用模块、权限控制、界面进行集成。 2.3 支持软件审计复核系统将运行在审计署、各特派办的机关局域网环境之中,应用的支撑环境由机关辅助办公系统平台以及它的支撑环境(基础平台和基础服务)构成。2.3.1 基础平台基础平台的逻辑结构如下图:图 支撑环境基础平台2.3.1.1 网络平台审计网络系统是一个基于Internet技术的大型网络环境,基本的通讯协议就是采用了TCP/IP协议,不同的审计机关都将分配统一规划的IP地址段。在这里TCP/IP协议就是应用平台的网络底层平台。2.3.1.2 操作系统平台本应用可与机关现有其他系统部署在一起
16、,使用相同的R1系统,服务器可以选择现有的Windows2000 Server操作系统。客户端的操作系统由于对安全性的要求相对较弱,一般选择Windows操作平台。2.3.2 基础服务应用平台支撑环境的第二层是基础服务层,这一层是由操作系统提供的服务加上一些第三方软件进行集成所形成的各种基于基础平台上的底层服务。该层被设计处于基础平台的上面一层,是站在服务集成的角度上,在这一层基本上是由各种系统软件连同相应的硬件,构筑在操作系统平台之上的各种资源服务和底层应用程序接口(API)调用服务。2.3.2.1 操作系统自带的服务在平台里应该有的服务支持包括:1、物理上的分布式计算支持。2、域名解析服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料 详细 设计 说明书 示例
限制150内