java课程设计心得Word格式.docx
《java课程设计心得Word格式.docx》由会员分享,可在线阅读,更多相关《java课程设计心得Word格式.docx(5页珍藏版)》请在冰豆网上搜索。
专业班级:
学号:
姓名:
指导老师:
完成时间:
信息工程学院2011年7月19号
目录
目录.................................................................I
题目一简单计算器.....................................................1
题目简介.......................................................1
设计的内容、要求和目标.........................................1
设计内容..................................................1
设计要求..................................................1
总体设计.......................................................1
功能描述..................................................1
系统类....................................................2
功能模块图................................................2
程序流程图................................................3
详细设计及实现..................................................5
操作界面设计..............................................5
类成员变量及方法设计......................................9
系统运行及使用说明...........................................10
设计环境.................................................10
操作方法.................................................10
计算器界面截图...........................................10
题目二学生信息管理系统..............................................12
题目简介......................................................12
设计的内容、要求和目标........................................12
设计的内容...............................................12
设计的要求...............................................12
设计的目标...............................................14
总体设计.......................................................14
总体功能图...............................................14
总体流程图...............................................15
类之间的引用关系.........................................17
MainWindow(主类)总体设计...............................17
详细设计及实现................................................18
操作界面设计................................................18
类成员变量及方法设计.........................................21
数据库设计.................................................30
源代码分析..................................................32
系统运行及使用说明.............................................37
题目三炮弹躲避......................................................38
题目简介......................................................38
设计目的和意义...........................................38
目标.....................................................39
用户的特点...............................................39
假定和约束...............................................39
设计的内容、要求和目标........................................39
对功能的规定.............................................39
对性能的规定.............................................39
灵活性...................................................39
故障处理要求.............................................40
设计的内容、要求和目标...................................40
总体设计.......................................................40
总体功能图...............................................40
总体流程图...............................................41
详细设计及实现.................................................42
操作界面设计.............................................42
类成员变量及方法设计.....................................42
类功能的分析.............................................44运行效果图...............................................46
主要技术的实现.................................................51
开机动画设计.............................................51
开机音乐的设计...........................................51
飞机、炮弹等移动的设计...................................51
排行榜的设计.............................................52
判断游戏结果设计.........................................52
游戏大战背景滚动的设计...................................52
绘制游戏背景的设计.......................................52
系统运行及使用说明............................................53
总结.................................................................54
附录一................................................................55
附录二................................................................59
附录三................................................................63
题目一简单计算器
题目简介
用java语言、使用myEclipseforspring工具来进行编辑运行的、实现了一个能进行一些简单计算的的计算器系统。
设计的内容、要求和目标
设计内容
本次课程设计的主要目的是设计一个简易计算器。
同大部分计算器一样,本次课程设计所开发的计算器在功能上可以进行十进制下的四则运算(加、减、乘、除)、开根号、百分号、求倒数等,除此外还包括sin、cos、tan、log等函数功能本次课程设计中所应用的开发语言是Java,它是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。
设计要求
1.重点强调算法实现,要求用JavaSwing实现可视化界面。
2.可以通过按钮,键盘双输入进行计算器的运算。
3.实现基本运算,要添加菜单栏。
4.添加帮助文档,帮助文档要使用树形结构。
总体设计
功能描述
本次课程设计主要是用Java语言编写程序实现简易计算器。
本计算器采用了Swing
界面,运用面向对象思想:
下面是具体功能图:
图功能图
(1)加减乘除四则运算模块:
包括加法、减法、乘法、除法运算。
(2)倒数运算模块:
可以实现对输入数据的倒数运算,结果以小数显示出来。
(3)取百分数模块:
对输入数据输出其百