详细设计报告模板(自主开发类项目)_第1页
详细设计报告模板(自主开发类项目)_第2页
详细设计报告模板(自主开发类项目)_第3页
详细设计报告模板(自主开发类项目)_第4页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文件编号: PCITC/B07项目编号:版 本 号:记录号:密级:项目名称详细设计编 制 :业务技术部完成日期: 2008 年 7月 10日审 核 : _审核日期: _年 _月 _日批 准 : _批准日期: _年 _月 _日石化盈科信息技术有限责任公司.XX系统项目详细设计报告(自主开发类项目编写大纲)(第 X版)编制单位: XXXXXXXXXXXXXXXXXX年 XX月.编制说明1、 为规范信息技术项目详细设计报告编写,特编制本提纲,详细设计报告必须按照本大纲要求的目录和内容进行编写。2、 本编写大纲适用于自主开发类项目,定义为:指以拥有自主知识产权为主的软件开发项目,包括软件产品研发项目和

2、以开发为主的工程项目。3、 在一、二级标题下的 中注明要求编写内容。可根据需要适当增加二级标题或三、四级标题,并编写相关内容。4、详细设计报告格式要求按照文档格式说明进行编写。.目录1.建设目标及范围 .11.1项目建设目标 . .11.2项目建设范围 . .12.系统设计.12.1系统总体架构 . .12.2子系统设计 . .22.2.1子系统划分 . .22.2.2子系统 1 .32.2.2.1功能 1 设计 .35.2.2.2功能 2 设计 .65.2.2.3. .65.2.2.n子系统 n . .62.3系统集成设计 . .62.4非功能性设计 . .72.4.1安全设计 . .72.

3、4.2可维护性设计 . .72.5标准化 .72.6数据库逻辑设计 . .72.7系统部署设计 . .73.系统配置情况 .83.1 开发测试运行环境 .83.1.1开发测试环境硬件配置 .83.1.1开发测试主要工具 .94.测试设计.95.详细工作计划 .9参考资料 .9附件 .9.1. 建设目标及范围1.1 项目建设目标 详细描述要实现的具体业务目标、功能目标、技术目标、安全目标等。从业务角度阐述项目实施要实现的业务目标和功能目标( 例子 ) ,从技术角度阐述项目实施要实现的技术目标和安全目标。1.2 项目建设范围对应企业的应用需求和项目建设目标,界定并详细描述项目的建设范围,包括系统安

4、全,可以从功能的角度或子系统(模块)的角度界定建设范围。从涉及的主要业务功能、实施的子系统(模块)、覆盖的单位或区域等方面界定项目实施的范围。2. 系统设计2.1 系统总体架构以图表的方式展示系统的总体结构, 包括层次结构、 功能组件、数据交换渠道和中间件等。必须包含系统架构图(如图 1),还可以包含网络架构图(如图 2)、对外接口图等。图例 1 系统架构图系统从逻辑层次上分为三个层次:数据访问层、业务逻辑层和表现层。数据访问层由五个功能模块组成,Sql Membership Provider和 OracleMembership Provider组件分别封装了对SQL Server 和 Ora

5、cle 数据库的成员资格访问接口, ProfileDAL组件提供了对 Profile数据访问层的封装, Inventoryand Orders Data Access组件提供了对存货和订单的统计访问接口,Messaging.组件提供了对微软消息队列的统一访问接口微软 Petshop4.0 的网络架构图示例:客户层DMZ 接入区应用服务区资源区付费. .业务数据浏览商品ET.ND O/ AB JDInternetO负缓WE缓存处理B 页载存面访均代问层业务数据衡理消息队列处理Intranet日志服务应用服务器图例 2 网络架构图系统总体上可分为客户端、DMZ接入区、应用服务区和资源层。客户端访问

6、主要分为两个访问渠道, Internet 和 Intranet 环境,在 Internet 环境下用户可以通过客户端浏览器连入 DMZ接入区,由接入区对连接安全性等进行控制,对安全的请求给予通过权限。2.2 子系统设计子系统是 “需求规格说明书” 中功能需求或用例的实现, 一个子系统可以实现多个功能需求或用例。子系统划分 图例要求符合 UML组件图的标准,可使用Rational 、Visio二者之一。 .图例 3 子系统划分和关系图子系统 1功能 1 设计(1) 主要类说明 描述类的主要功能及之间的关系。 (2) 类图 包括类名、主要成员变量、属性、成员方法以及类间的关系等。 图例应符合 UM

7、L关于类图的要求,可使用Rational 、Visio二者之一。 .图 4 Petshop4.0的 TableCacheDependency 子系统类图(3) 时序图 描述系统主要的时序图。 图例要求符合 UML时序图的标准,可使用 Rational 、 Visio 二者之一。 图 5 Petshop4.0用户登录时序图(4) 状态图(可选) 图例要求符合 UML状态图的标准,可使用Rational 、 Visio 二者之一。 此处可仅列示概要设计阶段所设计的主要的状态图,其它细节状态图在.详细设计中进行完善。图例图 6 Petshop4.0 订单状态转换状态图(5) 表示层设计 描述系统表现

8、层的用户界面的组成、 用户界面之间关系及主要传递的参数等,可用于 Webform程序、 JSP 页面、 Winform 程序、 Java 的 Swing 和 Applet 程序的表现层的设计。 图例.<<Server>>parameters:categoryID首 页<<link>><<submit>><<Server>>宠物商品分 类parameters:categoryID,productID<<Server>>宠物商品详细 信息<<Server>>

9、;<<Form>>登 录item1item2<<Form>>. .DetailInfo<<Link>>shoppingcart<<Form>><<Link>>wish list<<input> >username<<input>>password图 7 Petshop4.0浏览商品页面组成和关系图功能 2 设计子系统 n2.3 系统集成设计绘制信息系统总体架构图, 并描述本系统在总体架构中所处位置, 与其他系统的接口等。 绘制系

10、统关系图, 描述与相关系统的业务关系、 信息关联和集成关系以及接口关系等。 说明在本项目实现的、 与相关系统集成的技术方案。 包括系统集成架构图, 目标系统主要功能, 相关系统和主要功能, 目标系统与相关系统的业务关系、数据关系等。并描述集成主要内容,采用的技术等。.2.4 非功能性设计安全设计主要包括系统的连接安全、操作安全、数据安全和应急预案设计。可维护性设计2.5 标准化分类说明本项目采用的标准, 如代码标准、 技术标准和管理标准; 或可形成的标准,如代码标准、实施方法模板等。2.6 数据库逻辑设计可将有关数据库的设计形成一个单独的 数据库设计说明书 ,在此说明引用的相关章节。2.7 系统部署设计 图例要求符合 UML状态图的标准,可使用 Rational 、Visio 二者之一,例如图 8。.图 8 系统部署图3. 系统配置情况3.1 开发测试运行环境开发测试环境硬件配置 提供开发测试环境硬件配置表例表 1 开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论