1 / 44
文档名称:

排序系统软件设计说明书.doc

格式:doc   大小:1,198KB   页数:44页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

排序系统软件设计说明书.doc

上传人:bb21547 2018/8/8 文件大小:1.17 MB

下载得到文件列表

排序系统软件设计说明书.doc

相关文档

文档介绍

文档介绍:Document number 文档编号
Q1q
Confidentiality level 密级
内部公开
Document version 文档版本
页数:15

排序系统
软件设计说明书
Prepared by
拟制
曾伟
Date
日期
2012-3-28
Reviewed by
评审人
Date
日期
Approved by
批准
Date
日期
Revision Record 修订记录
Date
日期
Revision Version
修订版本
Sec No.
修改章节
Change Description
修改描述
Author
作者
2012-3-23

全部章节
初稿
曾伟
Table of Contents 目录
排序系统 1
软件设计说明书 1
1 排序系统简介 4
文档编写目的 4
文档编写背景 4
文档适用范围 4
软件名称 4
软件功能 4
软件应用 4
术语和缩略语 5
2 排序系统总体架构设计描述 5
软件系统上下文定义 5
总体架构图 5
排序系统组件图 5
排序系统组件描述 6
系统部署图 6
排序系统其他特点 6
排序系统功能菜单图 8
排序系统功能菜单图描述 8
3 排序系统功能设计描述 8
类详细描述 8
类的方法和属性 10
SortSystemTest主类 10
插入排序算法类 10
冒泡排序算法类 11
选择排序算法类 12
快速排序算法类 13
希尔排序算法类 14
4 参考文献 15
《软件需求规格说明书》 15
微软Dowamish 15
微软详细设计规格说明书样例 15
排序系统简介
文档编写目的
编写本文档的目的是为了软件开发者对排序系统的运行环境、功能和性能有一个共同的理解,使本软件设计说明文档成为整个软件开发过程的指导,为编码提供方向和依据。
为快速的将数据进行排序,我们设计了排序系统,来帮助用户对用户想排序的数据进行排序。

文档编写背景
本软件设计说明书是在《排序系统软件需求规格说明书》基础上编写的,完成需求分析、软件基础模块功能、排序系统设计制作,急需为开发人员的需求提供相应系统设计说明,以供进一步的修改。也为软件开发与测试人员提供排序系统的整体框架,便于进一步设计开发。
文档适用范围
本文档适用于开发人员。
软件名称
本系统英文名称:Sort System
本系统英文简称:SS
本系统中文名称:排序系统
软件功能
参见《软件需求规格说明书》
软件应用
参见《软件需求规格说明书》
术语和缩略语
排序:将一组“无序”的记录序列调整为“有序”的记录序列。
SS SortSystem:排序系统。
排序系统总体架构设计描述
软件系统上下文定义
总体架构图
图一系统整体架构图
排序系统组件图
图二系统组件图
排序系统组件描述
用户对系统进行操作,系统作为组件,用户在这个组件之下实现需要的功能。
系统部署图
排序系统其他特点
排序系统采用面向对象的系统分析方法和原则。提高了系统的清晰性、安全性和重用性。
根据目前微软主流的体系架构(参考Dowamish7体系结构)排序系统在纵向上采用五层体系结构:UI层、业务逻辑层、数据访问层、支撑层、实体层和SQL Server数据库层。参见图一系统架构图。
2005类型化的DataSet数据封装技术,排序系统的实体类数据集采用 DataSet来实现系统各个层面的数据传输。
图三系统消息图
DOA系统在横向上将业务逻辑封装在对象中。
通过对象和对象之间的调用来实现业务流程。
图四对象调用模型图
排序系统功能菜单图

图五排序系统功能菜单图
排序系统功能菜单图描述
排序系统菜单是根据功能点来划分,不同的功能点有不同的菜单。(参见排序系统设计原形)
排序系统功能设计描述
类详细描述
类的方法和属性
SortSystemTest主类
类名

类成员
sort Isort接口的一个对象
dataType 数据类型编号
su SortUtil类的一个实例
data[] 客户输入的数据
main()方法
功能:接受客户输入的数据类型以及数据
参数:无
判断用户的输入是否正确
正确:调用doSo