Java程序设计实训指导书V10_第1页
Java程序设计实训指导书V10_第2页
Java程序设计实训指导书V10_第3页
Java程序设计实训指导书V10_第4页
Java程序设计实训指导书V10_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机信息工程系软件技术专业Java程序设计实 训 指 导 书软件技术团队 王宗亮2010年5月高等职业技术教育Java程序设计实训指导书课程性质:实践教学适用专业:软件技术专业周数(学时):集中实训16学时(1周)撰稿人:王宗亮修订日期:2010年5月一、 实训的基本目的与任务1目的培养学生掌握一门计算机高级语言,掌握可视化、面向对象程序设计的基本技术和方法。2任务从下面列出的6个题目中,选择其中之一,用Java语言编写程序,可借助于集成开发环境JBuilder等开发工具,并书写实训报告。l 幻灯片播放程序l 计算器程序l 商场促销计价程序l 考试成绩排名成绩l 智能交通控制程序l 自选题目

2、二、 实训的基本内容各题内容和要求如下(只需选择其中之一做):1幻灯片播放程序至少含4张幻灯片,每张含有不同的文字,如:“第一部分”、“第二部分”等,以及图片,且有上翻和下翻页按钮,播放时从第一张开始。可用Java Application或Applet程序实现,主要知识点有:图形界面、容器和卡片布局、事件处理等。2计算器程序可进行加减乘除等二元运算和求平方、平方根、正弦等一元运算,具有清零、退格、小数点校验(不允许输入两个以上小数点)等功能。主要知识点有:图形界面、容器和布局、事件处理、数据类型及数据转换、运算符和表达式等。3商场促销计价程序关于商场促销货款打折计算的程序,即所谓让利顾客,优惠

3、标准如下:购物款额在5000元以上者,按7折优惠。购物款额在2000元以上但不足5000元者,按7.5折优惠。购物款额在1000元以上但不足2000元者,按8折优惠。购物款额在500元以上但不足1000元者,按8.5折优惠。购物款额在300元以上但不足500元者,按9折优惠。购物款额在100元以上但不足300元者,按9.5折优惠。购物款额不足100元者,没有优惠。要求运行程序后,只要输入您所购买的商品总款额,即可计算出经打折后的实付款额并显示出来。还可通过执行菜单或单击按钮,把所输入的数据和计算结果保存到文本文件中。主要知识点有:图形界面、容器和布局、事件处理、数据类型及数据转换、表达式计算、

4、分支语句等。4考试成绩排名成绩关于学生考试单科成绩(或总成绩)排名的程序,要求运行该程序后,输入一个班或一个年级某门课程的考试分数(或所有课程考试总分数),便可按分数从高到低把名次一一排列出来。其中分数保留一位小数。要求在程序代码中保存10名学生的成绩,并且运行程序后,在文本区即可看到学号从1到10共10位学生的单科考试成绩,以此作为演示例子。附加功能:通过执行菜单或单击按钮,把所输入的数据和排名结果保存到文本文件中。主要知识点有:图形界面、容器和布局、事件处理、数据类型及数据转换、表达式计算、数组、循环语句、排序等点。5智能(或自动化)交通控制程序模拟车辆在马路上行驶并通过十字路口的情形。功

5、能参考:(1)按固定时间段控制红绿灯,以控制南北和东西方向汽车通过十字路口()或者改变固定时间段控制红绿灯这一传统的机械模式,而是根据十字路口各方向的交通情况,自动化、智能化控制车辆通过十字路口。即如果东西方向很繁忙,而南北方向没有车辆,则交通灯自动调整为东西方向绿灯(而南北方向为红灯)。同理,对南北方向繁忙的情况也是如此。如果东西和南北方向都没有车辆,则两边的交通灯均为绿灯,这时,哪一方向的车辆先进入十字路口范围,另一方向的交通灯自动变为红色,表示不允许该方向的车辆再进入十字路口(否则会发生撞车),直到十字路口没有车辆,该方向的交通灯才变为绿色。要求有2路或以上的车辆或其他交通工具同时在马路

6、上行走,并且每路车的速度各不相同。主要知识点有:图形界面、容器和布局、图形绘制、循环语句、多线程及其处理机制等。6自选题目例如:(1)图形界面的抽号程序,要求能设置上限以及抽点人数,并按号码大小顺序输出。如能把每次抽号结果保存到文件中,效果更好。(2)简易记事本程序。基本功能仿照微软的记事本,对一些高级功能作删简处理。其余题目要求难度与上述题目相当,必须在规定的时间内完成所选题目的编程任务。三、 实训的教学要求1实训地点:计算机机房(集中)、宿舍(分散)。2实训时间:集中实训16课时(或1周),包括实训答辩,并提交程序和实训报告。分散实训时间由自己掌握。3人员组成:以组为单位,每组选一个题目做

7、。4实训成果要求:各人独立提交Word文档格式的实训报告,每组提交一份程序(均是电子文档)。在实训周内,以组为单位进行实训答辩,每人都要回答有关问题。5成果提交方式:程序和电子文档的实训报告存放到机房教师机上,或打包后发送电子邮件,邮箱为:wangzl。四、 实训的学时分配序号内容学时备注1选题、需求分析1教师讲解、找资料、讨论2总体设计13模块设计14编写和调试程序95书写实训报告及答辩4答辩每人约5分钟五、 实训报告要求用Word书写,正文用宋体五号字,单倍行距,约4到6页A4纸(含封面),内容有如下几个部分:1、封面(有题目、运行主界面图、实训人姓名、学号、班级、指导老师、日期等)。2、

8、系统综述(包括程序运行环境、运行方法或步骤)。3、系统设计(总体设计、模块设计、数据库设计等)。4、程序实现(典型或关键部分的程序代码及其功能说明、注释)。5、实训总结(心得体会、收获,有待提高之处、程序运行结果分析、意见和建议)。6、参考文献。六、 评分标准1满分100分。2程序界面设计美观、有创意、布局合理、功能模块清晰,操作方便、友好性和可用性强,占20%。3用到的知识点较多,程序运行顺畅,无缺陷,占20%。4基本上能独立编写程序,参考来的程序段也能理解其含义,并能口头(通过答辩)和书面解释自己所编的程序,占20%。5实训报告按要求书写,结构清晰,文字表达流畅,并按时提交,占30%。6实训期间表现良好,占10%。七、 主要参考资料1龚赤兵主编:Java面向对象程序设计实训教程,四川科学技术出版社,2005年12月成都第1版。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论