2010-2011-02_java面向对象程序设计课程设计报告书模板

2010-2011-02_java面向对象程序设计课程设计报告书模板

ID:36178794

大小:75.50 KB

页数:5页

时间:2019-05-07

2010-2011-02_java面向对象程序设计课程设计报告书模板_第1页
2010-2011-02_java面向对象程序设计课程设计报告书模板_第2页
2010-2011-02_java面向对象程序设计课程设计报告书模板_第3页
2010-2011-02_java面向对象程序设计课程设计报告书模板_第4页
2010-2011-02_java面向对象程序设计课程设计报告书模板_第5页
资源描述:

《2010-2011-02_java面向对象程序设计课程设计报告书模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JAVA面向对象程序设计》课程设计报告(2010—2011学年第2学期)系别:厦门理工学院计算机科学与技术系专业名称:软件工程专业课程设计科目:JAVA程序课程设计学生姓名:阮志贤学号:1007052108指导教师:姜春艳成绩:完成时间:2011年6月20日-7月1日题目(三号,黑体,居中,段后0.5行)一、设计任务与目标(标题均为小三号,宋体)(正文均为小四号,宋体,行距1.5倍)(对所选择题目进行分析论证,简要说明此类问题的已有类似工作,我要完成时准备做那些改进,既说明完成此设计的目的意义。列出各项本设计要达到的具体的

2、目标。)二、方案设计与论证(对设计目标进行总体分析,说明要采用的基本思路,说明遇到的问题和解决方法。说明完成本次课程设计的完整过程。要描述程序的设计思想,重点描述你自己提出的与已有工作不同的程序设计思想。)1.工资额计算器应用程序总体分析:输入员工一周的工作时间和每小时的工资,自动计算出该员工工作一周后的工资总额。基本思路:用3个privateJLabel使显示每小时工资,工作时间,周薪水;用3个privateJTextField来接收三个数据;用2个privateJButton来创建确定和清零两个按钮;当按确定按钮后开始计

3、算工资,按清零按钮则全部清空;遇到的问题:1.监听器不会用2.`输入数据后没反应解决办法:1.参考P132—134学会如何运用监听器2.没有创建确定这个按钮的监听器2.加密应用程序总体分析:在JTextField中所输入的一个4为整数,经过加密后变成一个是位数密码基本思路:用2个privateJLabelinputLabel使显示"请输入一个四位整数密码:"和"加密后的密码:";用2个privateJTextField,第一个接收数据,第二个显示加密后的密码;用2个privateJButton来创建EncryptJButto

4、n和清零两个按钮;当按下EncryptJButton按钮后输出加密后的密码;遇到的问题:1.刚开始不懂怎么把4个数字分离取出来2.输入的四位整数中如果第三个数字是3,那加密后变成零放第一位显示不出来,结果密码只剩下3位数解决办法:1.经过数学计算找出其规律a=Mima/1000;b=(Mima-1000*a)/100;c=(Mima-1000*a-100*b)/10;d=(Mima-1000*a-100*b-10*c);b=(b+7)%10;a=(a+7)%10;c=(c+7)%10;d=(d+7)%10;2.我采用先判断第

5、三位数是否为0,如果是就采用encrypt2.setText("0"+After);这种方法。不同的程序的设计思想:数字最前面的如果为0,则会被忽略,所以想保留我采用encrypt2.setText("000"+After);这种方法;3.一个简单的计算器应用程序总体分析:输入两个数,然后点击运算符号进行数字的运算,最后输出结果基本思路:用3个privateJLabelinputLabel使显示"Enterfirstnumber:","Entersecondnumber",result;用3个privateJTextFiel

6、d接收3个数据;用5个privateJButton来创建+-*/清零5个按钮;遇到的问题:不懂得如何按不同的键而产生不同的计算解决办法:采用了+-*/四个监听器4.乘法训练器应用程序1.总体分析:随机产生两个数字相乘,然后输入运算结果,若答案正确,该应用程序会随机地从3条信息中(“VeryGood!”,“Excellent!”,“GreatJob!”)选出一条信息并显示在一个JLabel中,然后继续下一道问题;如果答案错误,则在该JLabel中显示信息“No,Pleasetryagain!”。基本思路:用3个privateJ

7、LabelinputLabel使显示“请点击开始“+"成绩评级:"+评语;用1个privateJTextField接收数据;用2个privateJButton创建开始和tryagain两个按钮;随机产生两个数字相乘,如果输入的数字和答案一样,则再随机产生3个数决定产生的评语是哪一条;、1.遇到的问题:1.程序无法从3条评语(“VeryGood!”,“Excellent!”,“GreatJob!”中选出到底评语是哪一条2.不能进入下一题解决办法:1.运用随机数从0,1,2中随机产生一个,如果是1就显示VeryGood!如果是2

8、就显示Excellent!如果是就显示GreatJob!2.运用监听器,按开始就进入下一题5.跑表总体分析:基本思路:遇到的问题:解决办法:不同的程序设计思想:三、程序框图或流程图,程序清单与调用关系(画出本次课程设计完整的程序框图或流程图,程序基本框架结构图可以采用WORD中的自选图形绘

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。