欢迎来到天天文库
浏览记录
ID:45757934
大小:152.00 KB
页数:13页
时间:2019-11-17
《java实训指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JAVA课程设计指导一、课程设计的目标JAVA语言程序设计课程设计是JAVA语言程序设计的重要的实践环节,它的主要目的是使学生在集小学习并掌握JAVA语言编程知识的基础上,通过一个阶段的集中实践,实现一个相对完整的项目,从而进-步加深对JAVA语言的理解、熟悉JAVA编程工具的使用、了解软件开发流程等;锻炼学生分析问题、解决问题的能力,以及学习新的知识的能力和团队协作精神。1、基础知识目标(1)掌握面向对象的基本概念,以及面向对象的分析方法;(2)掌握JAVA面向编程的特点,运行方式:(3)熟悉JDK运行环境;(4)掌握JAVA语言基础、I/O流。2、职业能力目标(1)分析问题,解
2、决问题能丿J;(2)综合运用JAVA基木语法、常用类库、面对象分析方法编程的能力;(3)开发环境使用及程序调试能力;(4)了解软件开发规范,锻炼文档撰写能力;3、社会能力目标(1)学习的主动性,H主学习新知识的能力;(2)培养良好的组织纪律性,遵守规章制度;(3)培养良好的团队合作精神;(4)培养良好的实事求是的学风和创新意识、创新精神;二、课程设计的任务学生综合素质评定系统的设计为实现>系统功能分析>系统功能模块设计>系统功能实现>系统测试>提交课程设计报告和源程序代码三、课程设计的要求1、初步建立按规范化方法进行软件开发的意识A养成良好的编程习惯,严格的代码规范,变量命名,注释
3、等;A撰写规范的项目开发文档,内容包括:系统功能分析报告、系统功能模块的设计与实现报告;A团队分工协作,责任明确,每天提交实训日志;2、课程设计的结果要求A按小组提交可以运行项F1源代码一份;A按小组每天提交实训FI志A每位学牛提交一•份课程设计报告四、课程设计时间安排序号内容时间(学时)备注1阅读指导书,人员分工,完成系统分析和功能分解22复习相关内容、完成学牛类的设计43完成系统登录设计与实现24完成主界面的设计25完成学生信息录入功能模块66完成学生信息杏询功能模块67程序的完善、优化及发布,撰写课程设计报告48提交课程设计结果文档、答辩4五、课程设计成绩评定考察内容成绩档次
4、实现的程序功能完善且有创新思想、实训报告认真完成、答辩时思路清晰、回答问题准确优所要求的程序功能棊木实现、实验报告认真完成、答辩时思路清晰、冋答问题准确良所要求的程序功能时显得不是很充分,有bug、实验报告认真完成、答辩时思路淸晰、回答问题准确中程序条是通过,但是没有完全实现所要求的功能或是有较大bug、实验报告认真完成、答辩时思路清晰、回答问题准确及格1、程序没有调试通过,或是通过但是根木没有实现功能2、实训报告完成不认真3、答辩思路不清晰、回答问题不正确4、有明显抄袭痕迹(由以上四种情况之一者成绩为不及格)不及格六、学生综合素质评定系统的设计与实现为了进一步加强对学生的教育管理
5、,客观、公正、全面地対学牛进行考核评价,引导学牛全面协调发展,促进学主综合索质的捉高,制定本办法。测评总成绩二徳冇素质测评成绩*20%+智冇素质测评成绩*70%+体冇素质测评成绩*10%。德育索质测评成绩,智育索质测评成绩,体育索质测评成绩,每一单项总分不超过100分,超过按100分计。1、徳育素质评测徳育索质成绩二思想品徳测评成绩+加分一扣分2、智育素质测评智育索质测评成绩二课程成绩+加分3、体育素质测评(体育素质测评成绩二体育成绩一身体素质、健康状况扣分)开发要求:1、基于命令行的应用系统,要求用面向对象方法,冇系统登录和主界血,录入每一学生各项得分。2、学生类属性:姓名、学号
6、、德育成绩、德育加分、德育扌II分,智育成绩、智育加分、体冇成绩、体冇扣分、总成绩3、成绩通过ArrayList保存,在显示所有学生成绩时要求按照综合成绩从高到低排序。主耍运用JAVA基本语法和面向对象知识开发。6.1设计思路本项冃使用Eclipse3.2进行开发,根据开发耍求,首先创建学生类,在学生类中设置姓名、学号、各种成绩(思想品德测评成绩、思想品德加分、思想品德扣分,课程成绩、课程加分,体育成绩、体育扣分)和综合成绩等属性。/***本类为学生类,保存学生姓名、学号和各种成绩信息,*并重写toString方法,在该方法中对totalScore变量进彳亍初始化,用于输出学生信息
7、。*/在Student类小覆盖并重写了"String()方法,该方法主要用于控制台输出。当直接使用System,out.println(Student)时默认调用toString()方法并将该方法返回的字符串打印输出到控制台中。所以在toStringO方法中我们对学生的各种成绩信息进行处理授终输岀处理过的结果。本系统的功能由各子系统完成。大致可分为学牛信息录入子系统、学生信息统计子系统和调度控制子系统,调度系统其实就是我们系统的主界面。我们可以通过该系统启动其他的子系
此文档下载收益归作者所有