《Java 程序设计》实验报告
年级、专业、班级 姓名
实验题目
基于命令行的学生成绩管理系统
实验时间
2013.10.21
实验地点 主教 0414
实验成绩 实验性质
□验证性 □设计性 ■综合性
教师评价:
□算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤合理;
□实验结果正确; □语法、语义正确; □报告规范;
其他:
评价教师签名:
一、实验目的
运用面向对象程序设计思想,使用 Java 集合框架,实现对学生成绩的管理。
二、实验项目内容
1、设计学生类接口;注意考虑类的设计原则,注意类、抽象类、接口等的使
用。
2、使用集合框架,实现学生成绩的插入、通过名字查询、显示各科成绩排名列
表、显示各科成绩通过学生学号的排名列表。
3、将内存中的集合框架对象进行持久化,下一次运行系统时可直接调用。把 对
象的数据存储到文本文件和 Excel 中,能够从 Excel 导入数据。
三、实验过程或算法(源程序)
要求:写明设计思想、程序的结构、功能关系图、类的说明并按照 UML
的规范画出类之间的关系图、程序执行流程图,最后是源代码。
1.设计思想
本次试验需要编写一个基于命令行的学生成绩管理系统,因此我们设
计了四个类,其中一个名为 class Scms{}的为主类,它完成与用户的交
互,并通过调用其他类来实现具体功能。余下的三类各自需要完成的功能
分别为:插入学生信息,通过名字进行信息查询,显示学生的排名列表。
报告创建时间:2013 年 10 月 21 日 1:00:32