Java学生成绩管理1.课程设计应达到的目的

学习者通过学习本课程设计的训练,综合应用面向对象程序设计方法的特性及Java语言的基本语法和类库,完成小型的控制台应用程序分析设计与实现,熟练使用Java程序开发平台Eclipse完成Java程序的编译、调试和执行。

2.学生成绩管理

建立学生成绩数据库,要求:

(1) 自定义数据库文件格式。

(2) 提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩。

(3) 能对成绩数据进行添加、删除、修改等基本操作,并能进行一般的统计计算(如计算学生的总分和平均分,课程的平均分等)

(4) ★其它辅助管理功能,如统计具有各等级奖学金资格的人数。

(5) ★用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。

1、考核方式及成绩评定标准

本课程成绩由两部分构成,程序代码占比60%,课程设计报告占比40%。

2、各项考核的成绩构成

(1)程序代码(占总成绩的60%):

课程结束要求学生打包提交完整的项目文件夹。程序代码成绩由代码量及代码质量综合评定。基本代码量要求大于300行,低于300行本课程直接不通过。代码质量主要考查程序功能实现是否充分以及是否体现封装、继承、多态特性。代码运行正常,功能使用方便,代码充分体现面向对象特性,圆满完成任务书所规定的各项任务90-100分;代码运行正常,功能基本完成,面向对象的封装、继承、多态特性有体现但不充分80-89分;代码运行正常,功能基本完成,采用类封装大部分功能,类分解基本合理70-79分;代码运行正常,功能基本完成,较少采用类封装系统功能60-69分;代码不正常运行,或大部分功能未实现,基本未采用类封装系统功能或类分解不合理0~59分。

(2)课程设计报告考核如下(占总成绩的40%):

本课程设计时,要求每位学生提交一份课程设计报告,课程设计报告应由学生根据自己的开发项目完成过程来撰写,内容应包括:系统分析、设计(类及类间关系的描述、每个类的详细设计描述)、核心代码、课程设计总结等部分组成。

课程设计报告评分标准如下:

项目内容

分数

说明

系统分析

40

按照功能完备程度及描述规范详细程度,对类及其特性描述是否合理进行评定

系统设计

50

按照是否充分体现面向对象的封装、继承、多态特性进行成绩评定

核心代码

此部分由(1)程序代码评分,不另评分


总结

10