图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
相关推荐: