3概要设计说明书.docx

上传人:b****7 文档编号:23694015 上传时间:2023-05-20 格式:DOCX 页数:10 大小:181.44KB
下载 相关 举报
3概要设计说明书.docx_第1页
第1页 / 共10页
3概要设计说明书.docx_第2页
第2页 / 共10页
3概要设计说明书.docx_第3页
第3页 / 共10页
3概要设计说明书.docx_第4页
第4页 / 共10页
3概要设计说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

3概要设计说明书.docx

《3概要设计说明书.docx》由会员分享,可在线阅读,更多相关《3概要设计说明书.docx(10页珍藏版)》请在冰豆网上搜索。

3概要设计说明书.docx

3概要设计说明书

计算机学院

 

毕业设计题目

概要设计说明书

学生姓名:

赖劲全

学号:

2010051130

年级班级:

2011级工程2班

指导教师:

魏维(教授)

所在学院:

计算机学院

提交日期:

2016年月日

目 录

1.引言0

1.1.编写目的0

1.2.背景1

1.3.术语1

1.4.参考资料1

2.总体设计1

2.1.系统体系结构1

2.2.系统功能结构2

2.3.运行环境3

2.3.1.硬件环境3

2.3.2.软件环境3

2.4.系统的关键技术4

3.功能模块设计说明4

3.1.功能模块列表4

3.2.功能模块1名称4

3.2.1.模块编号和功能描述4

3.2.2.操作者4

3.2.3.与本模块相关的码表和表5

3.2.4.界面设计与说明5

3.2.5.输入信息5

3.2.6.输出信息5

3.2.7.算法5

3.2.8.处理流程6

3.2.9.类设计6

3.3.功能模块2名称8

4.内部接口设计8

4.1.1.接口18

4.1.2.接口29

1.

引言

1.1.编写目的

{说明编写这份概要设计说明书的目的,指出预期读者。

}

1.2.背景

{描述系统产生的背景,包括:

a、需开发的软件系统的名称,和英文缩写(可选),项目编号(可选);

b、列出此项目的任务提出者、开发者

c、软件系统应用范围、用户。

}

1.3.术语

{列出本文件中用到的专门术语、术语定义、外文首字母组词的原词组。

}

1.4.参考资料

{本节列出用得着的参考资料,如:

a.本项目经核准的计划任务书或合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。

d.行业标准和规范。

列出这些文件资料的标题、文件编号、发表日期和出版单位。

}

2.总体设计

2.1.系统体系结构

{编制并描述系统的体系结构图,并说明系统的运行原理。

}

示例:

图2-1系统体系结构图

2.2.系统功能结构

{用一览表及图的形式说明本系统的结构(构件、各层模块等)的划分。

}

示例:

图2-2系统功能结构图

2.3.运行环境

{说明本产品的运行环境(包括硬件环境和软件环境)的规定。

根据不同类型、不同规模的项目,项目组可以对以下内容做增减。

}

2.3.1.硬件环境

{

1)描述本软件运行对服务器、客户端的硬件要求:

服务器:

主要描述设备名称、设备型号、设备数量、处理器型号及内存容量;

客户端:

主要描述客户端的内存、处理器、硬盘容量。

2)描述本软件运行所使用的外围设备,主要包括:

外存储设备的容量、媒体及其存储格式、设备型号和数量等;

输入/输出设备的型号和数量等;

数据通信设备的型号和数量等;

其它专用硬件。

}

2.3.2.软件环境

{

描述本软件运行所使用的计算机软件及版本,包括:

1)操作系统;

2)数据库系统;

3)开发平台及工具;

4)通信协议;

5)其他软件。

}

2.4.系统的关键技术

{说明系统中使用到的关键技术及对关键技术的测评结果}

3.功能模块设计说明

3.1.功能模块列表

表3-2功能模块列表

模块

编号

模块

名称

对应需求

功能编号

所对应

需求功能

实现

优先级

DS_YXGL01

订单采集

SRS_YXGL02.01

订单采集

说明:

1.模块编号,建议采用设计的英文缩写_模块名称缩写(可以是中文缩写也可以是英文缩写)+序列号的方式;

例如:

DS_YXGL01

2.如果模块是来自复用,需说明模块是否复用。

3.2.功能模块1名称

{如该功能模块下有子功能模块,请采用层级结构进一步说明。

功能模块的描述,可以根据项目实际情况做裁剪和增补。

一般需求明确如下内容:

3.2.1.模块编号和功能描述

给出本功能模块的编号,描述本模块的主要功能。

3.2.2.操作者

说明使用此模块的相关角色。

3.2.3.与本模块相关的码表和表

说明与本模块相关的数据库码表及表格。

其中,作用指在本子系统中对该表的操作为:

input(输入)、output(输出)、update(更新)等。

格式可如下:

表3-3模块功能表

名称

中文注释

类型

作用

码表

3.2.4.界面设计与说明

界面的详细设计,如有子页面需求,应进行子页面的设计。

对界面的相关元素应做详细说明。

3.2.5.输入信息

解释各输入数据类型,给出对每一个输入参数的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。

数量和频度、输入介质、输入数据的来源和安全保密条件,输入时代码表与基本表的情况,使用的特殊输入设备情况等等。

3.2.6.输出信息

解释各输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。

对输出中有明确要求输出量必须进行解释并举例,包括对正常结果输出、状态输出及异常输出,图形或显示报告的描述。

3.2.7.算法

包括计算公式与说明、某些设定的或必然的逻辑关系。

对于函数,要着重说明。

3.2.8.处理流程

用图表(例如流程图等)辅以必要的说明来表示本模块程序的逻辑流程。

3.2.9.类设计

给出本模块的类设计,包括类图和类说明。

对于J2EE应用,可以分控制类(例如用到的Servlet)、实体类(例如DAO)、业务类(例如处理业务的Handler)、视图类(例如JSP)、接口类(例如供别的模块调用的API)、工具类(例如对字符串进行处理的StringUtil)进行描述。

JSP可以放在视图类中进行描述,描述包括使用到的重要的JavaScript。

3.2.9.1.类图

示例:

图3-1类图

3.2.9.2.类说明

描述类图中主要类的功能和方法。

示例:

(一)TAOPerson类说明:

1、功能:

2、主要方法:

3.3.功能模块2名称

如系统有多个功能模块组成,则对其它模块继续进行介绍。

……

4.内部接口设计

{本系统内的各功能模块之间的接口。

对每个模块提供的接口进行说明,需说明接口的使用者/调用者、接口的目的、内容、数据格式、读写方式、约束等。

}

表4-1构件接口列表

模块名称

接口编号

接口名称

接口类型

说明

模块1

内部

外部

4.1.1.接口1

1)接口属性设计

表4-2××接口说明

接口编号

接口名称

接口说明

数据来源

调用者

输入

输出

处理流程

2)接口处理流程图

配合上面的“处理流程”;

3)类设计

表4-3××类

类名称

分类

描述

使用到的其他类

属性及方法描述

使用/交互

其他

4.1.2.接口2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1