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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010-2011-02_Java面向对象程序设计课程设计报告书模板

《JAVA面向对象程序设计》 课 程 设 计 报 告 (2010— 2011学年 第 2 学期) 系 别: 厦门理工学院计算机科学与技术系 专业名称: 软件工程专业 课程设计科目: JAVA程序课程设计 学生姓名: 阮志贤 学 号: 1007052108 指导教师: 姜春艳 成 绩: 完成时间: 2011年6月20日-7月1日 题目(三号,黑体,居中,段后0.5行) 一、设计任务与目标(标题均为小三号,宋体) (正文均为小四号,宋体,行距1.5倍) (对所选择题目进行分析论证,简要说明此类问题的已有类似工作,我要完成时准备做那些改进,既说明完成此设计的目的意义。列出各项本设计要达到的具体的目标。) 二、方案设计与论证 (对设计目标进行总体分析,说明要采用的基本思路,说明遇到的问题和解决方法。说明完成本次课程设计的完整过程。要描述程序的设计思想,重点描述你自己提出的与已有工作不同的程序设计思想。) 工资额计算器应用程序 总体分析:输入员工一周的工作时间和每小时的工资,自动计算出该员工工作一周后的工资总额。 基本思路:用3个private JLabel使显示每小时工资,工作时间,周薪水;用3个private JTextField来接收三个数据; 用2个private JButton来创建确定和清零两个按钮; 当按确定按钮后开始计算工资,按清零按钮则全部清空; 遇到的问题:1.监听器不会用2.`输入数据后没反应 解决办法: 1.参考P132—134学会如何运用监听器2.没有创建确定这个按钮的监听器 加密应用程序 总体分析:在JTextField中所输入的一个4为整数,经过加密后变成一个是位数密码 基本思路:用2个 private JLabel inputLabel使显示请输入一个四位整数密码:和加密后的密码:; 用2个private JTextField,第一个接收数据,第二个显示加密后的密码; 用2个private JButton来创建Encrypt JButton和清零两个按钮;当按下Encrypt JButton按钮后输出加密后的密码; 遇到的问题: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.我采用先判断第三位数是否为0,如果是就采用 encrypt2.setText (0+After);这种方法。 不同的程序的设计思想:数字最前面的如果为0,则会被忽略,所以想保留我采用encrypt2.setText (000+After);这种方法; 3. 一个简单的计算器应用程序 总体分析:输入两个数,然后点击运算符号进行数字的运算,最后输出结果 基本思路:用3个 private JLabel inputLabel使显示Enter first number:,Enter second number,result; 用3个private JTextField接收3个数据; 用5个private JButton来创建+-*/清零5个按钮; 遇到的问题:不懂得如何按不同的键而产生不同的计算 解决办法:采用了+-*/四个监听器 4. 乘法训练器应用程序 总体分析: 随机产生两个数字相乘,然后输入运算结果,若答案正确, 该应用程序会随机地从3条信息中(“Very Good!”,“Excellent!”,“Great Job!”)选出一条信息并显示在一个JLabel中,然后继续下一道问题;如 果 答案错误,则在该JLabel中显示信息“No,Please try again!”。 基本思路:用3个 private JLabel inputLabel使显示“请点击开始“+ 成绩评级:+评语; 用1个private JTextField接收数据; 用2个private JButton创建开始和try again两个按钮; 随机产生两个数

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档