java语言 课程设计任务书及题目(tcl)

java语言 课程设计任务书及题目(tcl)

ID:18869133

大小:365.00 KB

页数:26页

时间:2018-09-20

java语言  课程设计任务书及题目(tcl)_第1页
java语言  课程设计任务书及题目(tcl)_第2页
java语言  课程设计任务书及题目(tcl)_第3页
java语言  课程设计任务书及题目(tcl)_第4页
java语言  课程设计任务书及题目(tcl)_第5页
资源描述:

《java语言 课程设计任务书及题目(tcl)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言课程设计任务书及题目一、Java语言课程设计目的和要求1、目的:Java语言程序设计课程是一门实践性很强的课程。JAVA课程设计以软件工程的思想为导向,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段的过程,通过课程设计可以培养学生综合运用理论知识,解决工程实际问题,受到系统软件设计的初步训练。是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。提高和训练学生面向对象的编程能力。本课程设计的目的是通过学生用Java语言设计一个完整的应用程序,使学生综合应用所学知识完成软

2、件的分析、设计、调试和总结,可加深和巩固对理论教学和实验教学内容的掌握,使学生进一步掌握所学的面向对象技术完整系统开发的方法。培养其灵活运用所掌握的Java语言的综合应用能力解决实际工程问题的能力、项目开发中团队合作精神、创新意识,养成良好的编程习惯。2、要求:本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于JAVA的应用系统综合实例,来掌握Ja

3、va语言编程技巧。1)对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2)系统设计要实用,编程简练,可用,功能全面3)说明书、流程图要清楚4)记录设计情况(备查,也为编写设计说明书作好准备);5)要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。(界面要求:尽量使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。如果无法实现图形界面,则在命令行方式下也需要提供菜单,方便用户操作。代码要求:标识符命名遵循java命名

4、规范。能够考虑各种异常处理,注重提高程序运行效率。)6)设计上交内容:设计报告一份(按格式书写);源程序文件。3、课程设计步骤1)分析项目要求:每个课程设计项目都有其相关的设计要求,其中对项目实现的功能做了详细定义。如果某些知识面掌握的不是很好,可以再返回去重新熟悉与掌握。2)自学新知识:每个课程设计项目都涉及一些新的知识面(老师没有在课堂上讲解的内容),在开始设计前,首先要查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。3)界面设计:本次课程设计都是图形界面程序,所以在实现程序功能前,可以先完成图形界面设

5、计(建议采用swing组件或第三方swt组件)。在部分项目运行效果示例中,抓取了运行结果界面。项目图形界面所涉及了容器、组件、布局知识,在设计图形界面前,可以再回顾下以上知识(建议采用较智能的开发工具如:Netbean、eclipse、Jbuilder等)。4)项目功能实现:每种功能其实就是相应控件的响应事件,所以要根据课程设计要求把各种功能转换成相应组件的响应事件。如动作事件(ActionEvent)、键盘事件(KeyEvent)、鼠标事件(MouseEvent)、焦点事件(FocusEvent)。对于比较复杂的功

6、能,先要设计该功能实现的算法和程序流程图,然后再用程序语句去实现。5)项目测试与扩展:项目程序设计完以后,运行该项目,一一测试所有项目功能,如有不合要求的话,重新修改程序以达到项目要求。如有时间的话,可以在项目要求的基础上扩展创新一些功能,根据其创新情况可以给予适当的加分。二、Java语言课程设计选题如下:1、课题:算术运算测试功能要求:该程序用字符界面实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。界面要求:用字符界面实现、也可用图形界面实现。2、课题:猜数游戏

7、功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。界面要示:用字符界面实现、也可用图形界面实现。3、学生成绩管理功能要求:1)输入十个同学的学号,姓名,四科成绩(应用数学、大学英语、Java程序设计、计算机应用基础)2)计算出平均成绩。以平均成绩降序输出成绩表。3)输出全组各科平均分,最高分和最低分。4)输入姓名查询成绩界面要示:用字符界面实现、也可用图形界面实现。4、计算器模拟程序功能要求:该程序显示GUI用户界面,能实现整数的加、减、乘、除四则运算。界面要示:

8、用图形界面实现。可参考下图。图1计算器模拟程序界面5、画随机的圆功能要求:实现简单的动画。具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度有HTML文件传入的参数控制(控制sleep时间)。界面要求:用JavaApplet实现。6、用菜单和按钮来控制绘图功能要求:实现简单绘图功能,具体要求:画直线

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

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

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