✅ 操作成功!

设计报告模板

发布时间:2023-06-10 作者:admin 来源:文学

设计报告模板

设计报告模板

-

2023年3月2日发(作者:叫醒服务)

文件编号:PCITC/B07

项目编号:

版本号:V1.0.0

记录号:

密级:

『项目名称』

详细设计

编制:业务技术部完成日期:2008年7月10日

审核:______审核日期:____年_月__日

批准:______批准日期:____年_月__日

石化盈科信息技术有限责任公司

XX系统项目详细设计报告

(自主开发类项目编写大纲)

(第X版)

编制单位:XXXXXXX

XXXXXXX

XXXX年XX月

编制说明

1、为规范信息技术项目详细设计报告编写,特编制本提纲,详细设计报告

必须按照本大纲要求的目录和内容进行编写。

2、本编写大纲适用于自主开发类项目,定义为:指以拥有自主知识产权为

主的软件开发项目,包括软件产品研发项目和以开发为主的工程项目。

3、在一、二级标题下的[]中注明要求编写内容。可根据需要适当增加二级

标题或三、四级标题,并编写相关内容。

4、详细设计报告格式要求按照《文档格式说明》进行编写。

目录

1

1.建设目标及范围

1.1项目建设目标

[详细描述要实现的具体业务目标、功能目标、技术目标、安全目标等。从

业务角度阐述项目实施要实现的业务目标和功能目标](例子),从技术角度阐述

项目实施要实现的技术目标和安全目标。]

1.2项目建设范围

[对应企业的应用需求和项目建设目标,界定并详细描述项目的建设范围,

包括系统安全,可以从功能的角度或子系统(模块)的角度界定建设范围。从涉

及的主要业务功能、实施的子系统(模块)、覆盖的单位或区域等方面界定项目

实施的范围。]

2.系统设计

2.1系统总体架构

[以图表的方式展示系统的总体结构,包括层次结构、功能组件、数据交换

渠道和中间件等。必须包含系统架构图(如图1),还可以包含网络架构图(如

图2)、对外接口图等。]

图例1系统架构图

系统从逻辑层次上分为三个层次:数据访问层、业务逻辑层和表现层。

数据访问层由五个功能模块组成,SqlMembershipProvider和Oracle

MembershipProvider组件分别封装了对SQLServer和Oracle数据库的成员资

格访问接口,ProfileDAL组件提供了对Profile数据访问层的封装,Inventory

andOrdersDataAccess组件提供了对存货和订单的统计访问接口,Messaging

2

组件提供了对微软消息队列的统一访问接口

……

微软Petshop4.0的网络架构图示例:

Internet

Intranet

ȼ

´æ

´ú

Àí

¸º

ÔØ

¾ù

ºâ

Ó¦Ó÷þÎñÆ÷

¸¶·Ñ

ä¯ÀÀÉÌÆ·

......

»º´æ´¦Àí

ÒµÎñÊý¾Ý

ÏûÏ¢¶ÓÁÐ

´¦Àí

ÒµÎñÊý¾Ý

O

D

B

J

/

A

D

O

.

N

E

T

ÈÕÖ¾·þÎñ

¿Í»§²ã

Ó¦Ó÷þÎñÇø

DMZ½ÓÈëÇø

×ÊÔ´Çø

WE

BÒ³

Ãæ·Ã

Îʲã

图例2网络架构图

系统总体上可分为客户端、DMZ接入区、应用服务区和资源层。

客户端访问主要分为两个访问渠道,Internet和Intranet环境,在

Internet环境下用户可以通过客户端浏览器连入DMZ接入区,由接入区对连接

安全性等进行控制,对安全的请求给予通过权限。

2.2子系统设计

[子系统是“需求规格说明书”中功能需求或用例的实现,一个子系统可以

实现多个功能需求或用例。]

2.2.1子系统划分

{图例要求符合UML组件图的标准,可使用Rational、Visio二者之一。}

3

图例3子系统划分和关系图

2.2.2子系统1

2.2.2.1{功能1}设计

(1)主要类说明

{描述类的主要功能及之间的关系。}

(2)类图

{包括类名、主要成员变量、属性、成员方法以及类间的关系等。}

{图例应符合UML关于类图的要求,可使用Rational、Visio二者之一。}

4

图4Petshop4.0的TableCacheDependency子系统类图

(3)时序图

{描述系统主要的时序图。}

{图例要求符合UML时序图的标准,可使用Rational、Visio二者之一。}

图5Petshop4.0用户登录时序图

(4)状态图(可选)

{图例要求符合UML状态图的标准,可使用Rational、Visio二者之一。}

{此处可仅列示概要设计阶段所设计的主要的状态图,其它细节状态图在

5

详细设计中进行完善。}

图例

图6Petshop4.0订单状态转换状态图

(5)表示层设计

{描述系统表现层的用户界面的组成、用户界面之间关系及主要传递的参数等,

可用于Webform程序、JSP页面、Winform程序、Java的Swing和Applet程

序的表现层的设计。}

图例

6

<>

Ê×Ò³

<>

怬

<>

<

>

<>

username

<>

password

<>

<>

³èÎïÉÌÆ·

·ÖÀà

paramet

ers:

categor

yID

<>

item1

item2

......

<>

³èÎïÉÌÆ·Ïê

ϸÐÅÏ¢

<>

DetailInfo

<>shoppin

gcart

<>wishlist

parameters:

categoryID,

productID

图7Petshop4.0浏览商品页面组成和关系图

5.2.2.2{功能2}设计

5.2.2.3…

5.2.2.n子系统n

2.3系统集成设计

[绘制信息系统总体架构图,并描述本系统在总体架构中所处位置,与其他

系统的接口等。绘制系统关系图,描述与相关系统的业务关系、信息关联和集成

关系以及接口关系等。说明在本项目实现的、与相关系统集成的技术方案。包括

系统集成架构图,目标系统主要功能,相关系统和主要功能,目标系统与相关系

统的业务关系、数据关系等。并描述集成主要内容,采用的技术等。]

7

2.4非功能性设计

2.4.1安全设计

[主要包括系统的连接安全、操作安全、数据安全和应急预案设计。]

2.4.2可维护性设计

2.5标准化

[分类说明本项目采用的标准,如代码标准、技术标准和管理标准;或可形

成的标准,如代码标准、实施方法模板等。]

2.6数据库逻辑设计

[可将有关数据库的设计形成一个单独的《数据库设计说明书》,在此说明

引用的相关章节。]

2.7系统部署设计

{图例要求符合UML状态图的标准,可使用Rational、Visio二者之一,例

如图8。}

8

图8系统部署图

3.系统配置情况

3.1开发测试运行环境

3.1.1开发测试环境硬件配置

[提供开发测试环境硬件配置表]

例表1开发测试环境硬件配置

9

名称数量配置运行环境用途说明

3.1.1开发测试主要工具

[提供开发测试主要工具列表,如例表]

4.测试设计

5.详细工作计划

[提供实施计划进度表,细化工作进度安排,按控制点描述各阶段任务、时

间目标等。]

参考资料

[列出本报告中所引用的文件、资料、标准、规范等的标题、文件编号及有

关文献的作者、标题、出版单位、发表日期等。]

附件

👁️ 阅读量:0