【精品】java实训指导.docxJAVA课程设计指导
一、 课程设计的目标
JAVA语言程序设计课程设计是JAVA语言程序设计的重要的实践环节,它的主要目的 是使学生在集中学习并掌握JAVA语言编程知识的基础上,通过一个阶段的集中实践,实现 一个相对完整的项目,从而进一步加深对JAVA语言的理解、熟悉JAVA编程工具的使用、 了解软件开发流程等;锻炼学生分析问题、解决问题的能力,以及学习新的知识的能力和团 队协作精神。
1、 基础知识目标
(1) 掌握面向对象的基本概念,以及面向对象的分析方法;
(2) 掌握JAVA面向编程的特点,运行方式;
(3) 熟悉JDK运行环境;
(4) 掌握JAVA语言基础、I/O流。
2、 职业能力目标
(1) 分析问题,解决问题能力;
(2) 综合运用JAVA基本语法、常用类库、面对象分析方法编程的能力;
(3) 开发环境使用及程序调试能力;
(4) 了解软件开发规范,锻炼文档撰写能力;
3、 社会能力目标
(1) 学习的主动性,自主学习新知识的能力;
(2) 培养良好的组织纪律性,遵守规章制度;
(3) 培养良好的团队合作精神;
(4) 培养良好的实事求是的学风和创新意识、创新精神;
二、 课程设计的任务
学生综合素质评定系统的设计与实现
系统功能分析
系统功能模块设计
系统功能实现
系统测试
提交课程设计报告和源程序代码
三、 课程设计的要求
1、 初步建立按规范化方法进行软件开发的意识
A养成良好的编程习惯,严格的代码规范,变量命名,注释等;
A撰写规范的项目开发文档,内容包括:系统功能分析报告、系统功能模块的设计 与实现报告;
A团队分工协作,责任明确,每天提交实训II志;
2、 课程设计的结果要求
A按小组提交可以运行项目源代码一份;
A按小组每天提交实训日志
A每位学生提交一份课程设计报告
四、 课程设计时间安排
序号
内容
时间(学时)
备注
1
阅读指导书,人员分工,完成系统分析 和功能分解
2
2
复习相关内容、完成学生类的设计
4
3
完成系统登录设计与实现
2
4
完成主界面的设计
2
5
完成学生信息录入功能模块
6
6
完成学生信息查询功能模块
6
7
程序的完善、优化及发布,撰写课程设 计报告
4
8
提交课程设计结果文档、答辩
4
五、课程设计成绩评定
考察内容
成绩档次
实现的程序功能完善且有创新思想、实训报告认真完成、答辩 时思路清晰、回答问题准确
优
所要求的程序功能基本实现、实验报告认真完成、答辩时思路 清晰、回答问题准确
良
所要求的程序功能时显得不是很充分,有bug、实验报告认真 完成、答辩时思路清晰、回答问题准确
中
程序条是通过,但是没有完全实现所要求的功能或是有较大 bug、实验报告认真完成、答辩时思路清晰、回答问题准确
及格
1、 程序没有调试通过,或是通过但是根本没有实现功能
2、 实训报告完成不认真
3、 答辩思路不清晰、回答问题不正确
4、 有明显抄袭痕迹
(山以上四种情况之一者成绩为不及格)
不及格
六、学生综合素质评定系统的设计与实现
为了进一步加强对学生的教育管理,客观、公正、全面地对学生进行考核评价,引导学 生全面协调发展,促进学生综合素质的提高,制定本办法。
测评总成绩=德育素质测评成绩*20%+智育素质测评成绩*70%+体育素质测评成绩*10%。 德育素质测评成绩,智育素质测评成绩,体育素质测评成绩,每一单项总分不超过100分, 超过按100分计。
1、 德育素质评测
德育素质成绩=思想品德测评成绩+加分一扣分
2、 智育素质测评
智育素质测评成绩=课程成绩+加分
3、 体育素质测评(体育素质测评成绩=体育成绩一身体素质、健康状况扣分) 开发要求:
1、 基于命令行的应用系统,要求用面向对象方法,有系统登录和主界面,录入每一学生各 项得分。
2、 学生类属性:姓名、学号、德育成绩、德育加分、德育扣分,智育成绩、智育加分、体 育成绩、体育扣分、总成绩
3、 成绩通过ArrayList保存,在显示所有学生成绩时要求按照综合成绩从高到低排序。主 要运用JAVA基本语法和面向对象知识开发。
6. 1设计思路
本项目使用Eclipse3. 2进行开发,根据开发要求,首先创建学生类,在学生类中设置 姓名、学号、各种成绩(思想品德测评成绩、思想品德加分、思想品德扣分,课程成绩、课 程加分,体育成绩、体育扣分)和综合成绩等属性。
/**
*本类为学生类,保存学生姓名、学号和各种成绩信息,
*并重写toString方法,在该方法中对totalS
【精品】java实训指导 来自淘豆网m.daumloan.com转载请标明出处.