《JAVA程序设计》课程设计
- 格式:doc
- 大小:41.50 KB
- 文档页数:5
《JA V A程序设计》(一)课程设计总结
一、课程设计目的
《JAVA语言程序设计》是高职计算机与软件专业的专业技能课程。
本课程设计的主要目的是通过实践,使学生能巩固和提高对所学课程《JAVA程序设计》的理解和掌握,并能综合运用课程中所学的知识。
通过实训,增强学生的实际编程能力和培养其团队合作精神,同时,课程设计所增加的课本中没有的内容,旨在培养学生自学的能力和锻炼他们的发散性思维。
本课程设计要求学生掌握利用JAVA语言编程的思想和技巧,并开发一个简易的MIS 系统。
二、课程设计内容
1、学生成绩管理系统
2、图书管理系统
3、学藉管理系统
4、教师管理系统
5、通讯录管理系统
6、工资管理系统
7、产品销售管理系统
8、人事信息管理系统
例如“学生成绩管理系统”,其具体的要求如下:
1)、要求:
①能建立新数据文件,存放学生信息及成绩
②能追加新记录
③能修改已有记录
④能删除已有记录
⑤能查询部分记录
⑥能排序记录
⑦能用菜单方法操作,具有较好的人机交互性能
2)、数据记录设计
对于系统中的所有单个数据采用结构体格式来存放而所有数据则采用结构体数组形式来存放,比如一个学生可以描述为:
学生成绩管理系统的数据结构
相应的JA V A语言描述为:
class student
{
int stu_code;//存放学号
String stu_nam;//姓名
int math , computer, english, total; //存放成绩
……(方法略)…
}
10个同学的信息可以描述:
student team[]=new student[10]; for (int I =0; I<=9; I++)
team[i]=new student( );
3)、功能设计
①主菜单如下:
学生成绩管理系统
1、追加记录
2、修改记录
3、查询记录
4、删除记录
5、排序记录
0、退出
②修改记录子菜单
1、按记录号修改
2、按学号修改
3、按姓名修改
③查询记录子菜单
1、按记录号查询
2、按学号查询
3、按姓名查询
4、查询全部记录
④删除记录子菜单
1、按记录号删除
2、按学号删除
3、按姓名删除
⑤排序记录子菜单
1、按学号排序
2、按总成绩高低排序
3、按某科成绩高低排序
三、课程设计方法及要求
为了培养学生的团队精神和协作意识,使课程设计达到预期目的,根据实验室具备的条件,将学生分组,并选出基础知识较好、动手能力强的同学为组长,要求每位学生在30个课时内必须完成相关的实训内容。
在实训开始之前,针对实训内容涉及的理论知识和课本中没有的内容进行回顾和讲解,对本次实训所要达到的目的和取得的效果进行明确的规定及相关的指导或操作演示,使学生真正掌握实训涉及的知识点,对试验所做的具体操作心中有数,目的明确。
各组组长带领本组同学按实训要求完成实训内容,使同学有相互讨论、学习和帮助的机会,实训操作结束后,组长负责汇报实训结果,使实训信息能够及时地反馈。
针对实训内容较多的情况,本课程设计工作分成三个层次:系统功能分析,功能方法的编写,main编写及整个程序调试。
一方面,学生在试验操作中根据自己的兴趣爱好,有侧重的进行操作和探讨;另一方面,培养学生今后毕业时将面临的课题选题意识,并且根据课程设计报告的要求,写出比较具体而不雷同的内容。
四、课程设计考核标准
根据每位学生对实训内容相关知识点的理解程度、实际动手操作能力及课程设计报告的撰写水平情况评出其成绩,等级分为优秀、良、中、及格和不及格五级。