




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2015毕业论文专题百手起驾 整理为您Document number 文档编号 Q1qConfidentiality level 密级 内部公开Document version 文档版本 V1.01页数:15排序系统软件设计说明书Prepared by 拟制 曾伟Date日期 2012-3-28Reviewed by 评审人Date日期Approved by批准Date日期Product name 产品名称2百手起驾 整理为您Revision Record 修订记录Date日期Revision Version修订版本Sec No. 修改章节Change Description修改描述Author作者2012-3-23 V1.01 全部章节 初稿 曾伟Product name 产品名称3百手起驾 整理为您Table of Contents 目录排序系统 .1软件设计说明书 .11 排序系统简介 .41.1 文档编写目的 .41.2 文档编写背景 .41.3 文档适用范围 .41.3.1 软件名称 .41.3.2 软件功能 .41.3.3 软件应用 .41.4 术语和缩略语 .52 排序系统总体架构设计描述 .52.1 软件系统上下文定义 .52.1.1 总体架构图 .52.1.2 排序系统组件图 .52.1.3 排序系统组件描述 .62.1.4 系统部署图 .62.1.5 排序系统其他特点 .62.1.6 排序系统功能菜单图 .82.1.7 排序系统功能菜单图描述 .83 排序系统功能设计描述 .83.1.1 类详细描述 .83.1.2 类的方法和属性 .10SortSystemTest主类 .10插入排序算法类 .10冒泡排序算法类 .11选择排序算法类 .12快速排序算法类 .13希尔排序算法类 .144 参考文献 .154.1 软件需求规格说明书 .154.2 微软Dowamish 7.0系统架构 .154.3 微软详细设计规格说明书样例 .15Product name 产品名称4百手起驾 整理为您1 排序系统简介1.1 文档编写目的编写本文档的目的是为了软件开发者对排序系统的运行环境、功能和性能有一个共同的理解,使本软件设计说明文档成为整个软件开发过程的指导,为编码提供方向和依据。为快速的将数据进行排序,我们设计了排序系统,来帮助用户对用户想排序的数据进行排序。1.2 文档编写背景本软件设计说明书是在排序系统 软件需求规格说明书基础上编写的,完成需求分析、软件基础模块功能、排序系统设计制作,急需为开发人员的需求提供相应系统设计说明,以供进一步的修改。也为软件开发与测试人员提供排序系统的整体框架,便于进一步设计开发。1.3 文档适用范围本文档适用于开发人员。1.3.1 软件名称本系统英文名称:Sort System本系统英文简称:SS本系统中文名称:排序系统1.3.2 软件功能参见软件需求规格说明书Product name 产品名称5百手起驾 整理为您1.3.3 软件应用参见软件需求规格说明书1.4 术语和缩略语排序:将一组“无序”的记录序列调整为“有序”的记录序列。SS SortSystem:排序系统。2 排序系统总体架构设计描述2.1 软件系统上下文定义2.1.1 总体架构图U I查看日志清除日志选择数据类型选择排序方法导入文件图一 系统整体架构图2.1.2 排序系统组件图Product name 产品名称6百手起驾 整理为您排 序 系 统 选择排序方法导入文件日志查看选择数据类型清除日志图二 系统组件图2.1.3 排序系统组件描述用户对系统进行操作,系统作为组件,用户在这个组件之下实现需要的功能。2.1.4 系统部署图日志功能单元 : 排序系统数据类型选择单元排序方法选择单元排 序 前 数 据 输 入*排序后数据输出*系 统 退 出*2.1.5 排序系统其他特点排序系统采用面向对象的系统分析方法和原则。提高了系统的清晰性、安全性和重用性。Product name 产品名称7百手起驾 整理为您根据目前微软主流的体系架构(参考Dowamish7体系结构)排序系统在纵向上采用五层体系结构:UI层、业务逻辑层、数据访问层、支撑层、实体层和SQL Server数据库层。参见图一系统架构图。根据微软.net2005类型化的DataSet数据封装技术,排序系统的实体类数据集采用DataSet来实现系统各个层面的数据传输。u s es y s t e进入选择功能菜单界面进入功能选择界面选择数据排序功能进入数据类型选择界面选择数据类型输出你已选好的数据类型进入排序方法选择界面输出已选好的排序方法输入要排序的数据输出排序结果退出系统系统退出图三 系统消息图DOA系统在横向上将业务逻辑封装在对象中。通过对象和对象之间的调用来实现业务流程。u s e r : u s e r日 志 功 能 模 块数 据 类 型 选 择 模 块排 序 方 法 选 择 模 块输 入 数 据 模 块导 入 文 件 模 块图四 对象调用模型图Product name 产品名称8百手起驾 整理为您2.1.6 排序系统功能菜单图选择数据类型功能选择排序算法功能整型数据字符型数据冒泡排序法 快速排序法直接插入排序法选择排序法 希尔排序法浮点型数据排序功能日志功能清除日志查看日志排序数据输入排序数据输出导入文件功能导入文件导入文件排序图五 排序系统功能菜单图2.1.7 排序系统功能菜单图描述排序系统菜单是根据功能点来划分,不同的功能点有不同的菜单。(参见排序系统设计原形)3 排序系统功能设计描述3.1.1 类详细描述Product name 产品名称9百手起驾 整理为您+ i m p o r t F i l e ( ) : v o i d+ d o F i l e ( ) : v o i dF i l e+ c h e c k D r e c t o r y ( ) : v o i d+ c l e a r D e c t o r y ( ) : v o i dd r e c t o r y+ s e t T y p e ( )+ g e t T y p e ( )T y p e+ s e t T y p e ( )+ g e t T y p e ( )i n t T y p e+ s e t T y p e ( )+ g e t T y p e ( )c h a r T y p e+ s e t T y p e ( )+ g e t T y p e ( )s t r i n g T y p eProduct name 产品名称10百手起驾 整理为您+ d o S o r t ( ) : v o i d+ d o D e c t o r y ( ) : v o i d+ d o F i l e ( ) : v o i d+ M a i n ( S t r i n g a r g s ) ( ) : v o i d- d a t a : s t r i n g- f i l e : s t r i n gS o r t S y s t e m T e s t3.1.2 类的方法和属性SortSystemTest主类类名 com.bjc.sort.SortSys类成员 sort Isort接口的一个对象dataType 数据类型编号su SortUtil类的一个实例data 客户输入的数据 功能:接受客户输入的数据类型以及数据参数:无main()方法判断用户的输入是否正确正确:调用doSort()错误:打印错误信息功能:执行客户想要的排序算法参数:无doSort()方法根据用户选择的排序算法调用相应的算法排序插入排序算法类类 名 com.bjc.sort.Ins
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国小排量汽车行业营销渠道分析及发展规模展望报告
- 三只小猪绘本课件
- 三华李的培训知识课件
- B类岗位面试实战模拟题库指南
- 难点详解福建惠安惠南中学7年级数学下册第四章三角形专题测评试卷(含答案详解版)
- 视觉传媒面试实战模拟题及答案解析
- 面试备考实 用指南:公务员招聘面试题库精 编助力你轻松备考
- 职场新星崛起:事业编面试题库与职业规划建议
- 初中书面表达主题分类训练10篇-文娱体育
- 大学生毕业以及实习生工作总结
- 光伏项目开发培训课件
- 职业年金政策讲解
- 艾梅乙反歧视培训课件
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
- 中国农业银行笔试题库(含答案)
- GA 1808-2022军工单位反恐怖防范要求
- GB 9706.202-2021医用电气设备第2-2部分:高频手术设备及高频附件的基本安全和基本性能专用要求
- GB/T 4745-2012纺织品防水性能的检测和评价沾水法
- 北京理工大学应用光学课件(大全)李林
- 院前急救120出诊流程图
- 残疾人基本康复服务目录(2021年版)
评论
0/150
提交评论