第一范文网 - 专业文章范例文档资料分享平台

排序算法动画演示系统

来源:用户分享 时间:2025/5/21 0:32:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图7.5系统界面图

7.2类设计

在分析模型中找出的类有如下特点:(1)该类是根据系统所具备的功能得到的比较理想的类。(2)类中的属性和操作也只是实现系统功能的主要的一部分。(3)类之间的联系比较模糊不利于实际中编码。针对这些特点本节继续对分析模型找到的类进行优化以使利于编码。 1.对类编码化

对分析模型中到的和前一节中增添的类进行程序化。 ①排序演示类(SortCartoonDemo)

属性:Button //排序算法按钮名 操作: kuaiShuSort()//显示演示过程

maoPaoSort()

duiSort()

zhiJieChaRuSort() shellSort()

zhiJieXuanZheSort() guiBingRort() jiShuSort()

ScoreTextArea.insert(string,sp)//显示排序算法代码

2.优化类联系

由于本系统只有一个类,所以不存在类联系。 3.类描述

⑴排序演示类

public class SortCartoonDemo extends JFrame{

private JButton kuaisuButton; //快速排序按钮 private JButton maoPaoButton; //冒泡排序按钮 private JButton duiButton; //堆排序按钮

private JButton zhiJieChaRuButton; //直接插入排序按钮 private JButton shellButton; //希尔排序按钮

private JButton zhiJieXuanZheButton;//直接选择排序按钮 private JButton guiBingButton; //归并排序按钮 private JButton jiShuButton; //基数排序按钮

private TextArea ScoreTextArea;//显示各种排序算法代码的显示框 private void kuaiShuSort(); private void maoPaoSort() private void duiSort()

private void zhiJieChaRuSort() private void shellSort()

16

private void zhiJieXuanZheSort() private void guiBingSort() private void jiShuSort() }

第8章系统测试

8.1测试环境

软件测试环境:Windows XP操作系统,编程工具选用JDK6 硬件测试环境:内存要求在512M及其以上奔腾系列机

8.2用户界面测试

用户界面是用户和系统的接口,一个好的用户界面不仅要求能够方便用户使用而且美观。所以用户界面测试的主要任务是测试用户界面是否友好,界面上的各个控件是否好用。

启动应用程序,选择一个排序算法对界面进行测试,测试发现界面未发现不友好现象。

8.1系统测试图(一)

第9 章 系统使用及说明

本系统使用说明如下:

1.启动应用程序,会出现如下系统界面

17

9.1系统说明图(一)

2.按下八个排序算法按钮中的一个。

9.2系统说明图(二)

18

3.显示数据在该排序算法下的排序演示和该排序算法的代码。

9.3系统说明图(三)

4.关闭窗口

9.4系统说明图(四)

19

搜索更多关于: 排序算法动画演示系统 的文档
排序算法动画演示系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2zs6a0855j3blzb1bsxt_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top