Java程序设计课程设计任务书
|
学 号 |
|
学生姓名 |
|
专业(班级) |
|
||
|
设计题目 |
度量衡换算器 |
||||||
|
设计目的 |
1.进一步巩固所学到的Java程序设计语言知识 2.深刻理解Java语言面向对象的设计思想 3.锻炼用Java语言编程的能力 4.初步学会使用UML类图进行概要设计 5.学会制作软件开发文档 |
||||||
|
设 计 要 求 |
1. 使用图形用户界面 2. 实现常见长度、面积、容积(体积)、温度(华氏、摄氏)的换算
|
||||||
|
工 作 计 划 |
1. 概要设计(使用UML类图给出类和接口的设计以及类之间的关系,画出关键算法的程序流程图,说明各程序模块之间的调用关系) 2. 详细设计(编写完整的程序代码,必须给出详细的中文注释) 3.程序测试(设计合理的测试用例,给出测试结果) 4.制作API文档 5. 编写课程设计说明书 6. 答辩 |
||||||
|
工 作 成 果
|
1. 按要求写出课程设计说明书(含电子文档) 2. 提供完整的源程序代码 3. 提供API文档 |
||||||
|
参 考 资 料 |
1. Java程序设计教程(第2版) 雍俊海 编著 清华大学出版社 2. Java 2实用教程(第6版)耿祥义等 编著 清华大学出版社 |
||||||
|
指导教师签字 |
|
系主任签字 |
|
||||
年 月 日
目录
1 设计概述
2 总体设计
2.1 设计思路
2.11 设计换算器界面
2.12 设计换算单位及换算关系
2.13 设计功能选项帮助按钮和异常处理
2.2 程序流程图
2.3 程序的UML类图
3 详细设计
3.1 界面设计
3.11 布局
3.12 引入的类和接口
3.13 处理逻辑
3.2 算法设计
3.21 程序与用户执行图
4 测试
4.1 长度单位转换测试
4.2 面积转换测试
4.3 体积转换测试
4.4 温度转换测试
5 结论
6 总结
6.1 课程设计中的主要问题和解决方法
6.2 课程设计创新之处
6.3 课程设计存在的不足
6.4 课程设计心得体会
7 参考文献
8、附录(完整程序代码)
1、设计概述
运用java提供的强大的图形用户界面功能,调用java.awt和javax.swing这两个包中的基本元素,实现对用户界面的设计,通过创建和设置组件并将组件加入到容器中,布局组件,和处理有组件产生的事件四个基本步骤实现用户界面的设计。在程序中大量运用了选择结构中的if_else语句和switch语句,以实现对功能的选择和转换类型的判断;程序的添加的异常处理以实现抛出异常和处理异常。
2、总体设计
2.1设计思路



