问题描述
学生成绩分析程序实验类型:综合性实验目的:综合运用Java语言和面向对象技术开发一个小型软件系统实验内容:1.已经提供的原始数据:班级成绩单文件该文件为文本文件,存储某个班的所有学生某门课程的成绩。例如:2012级计算机科学与技术8班-面向对象程序设计.txt文件中每行存储一个学生的成绩,包括:学号、姓名和成绩,中间用英文逗号分隔。说明:学号和姓名是字符串,成绩使用整数。例如“2012级计算机科学与技术8班-面向对象程序设计.txt”文件中存放该班学生面向对象程序设计的考试成绩。内容为:201230740801,赵一,68201230740802,钱二,82201230740803,孙三,58201230740804,李四,62201230740805,冯五,73……2.实验要求:(1)程序使用图形用户界面。(2)文件操作与数据统计功能<1>打开上面给出的文本文件,将其中的成绩数据加载到内存。<2>把内存中的成绩数据另存为格式相同的另一个文本文件。<3>把内存中的成绩数据另存为一个二进制的对象文件。<4>打开已经保存的二进制的对象文件,将其中的成绩数据加载到内存。<5>统计分析已经加载到内存的班级的成绩,包括:最高分、最低分、平均分、各成绩等级的人数和百分比。说明:该部分界面参见图1,黄色注释框标出的是完成本部分功能需要的界面。(3)图形统计功能<1>对加载到内存的成绩单进行“柱形图”分析<2>对加载到内存的成绩单进行“饼图”分析说明:该部分界面参见图2,图1红注释框标出的是完成本部分功能需要的按钮。图形使用Java的Graphics对象绘制,不得使用第三方类库。(4)查询排序功能<1>在“查询输入框”输入“学号、姓名或成绩”的全部或部分,成绩列表中只显示包括输入数据的成绩项目。<2>点击表格的“列标题”,可以自动按该列排序,2次点击可以切换“升序”和“降序”。说明:图1黑色注释框指出的是查询界面的位置。提示:JTabel的RowSorter。提交要求:1.打包为可以执行的JAR文档,其中要包含源程序文件。2.实验报告,简要说明程序的设计思路,不要贴代码,不超过5页(含封面)WORD文档,扩展名为.DOC。成绩评定说明:1.前4个实验随堂练习的平均成绩占实验课最终成绩的70%。2.综合性实验满分100分,占实验课最终成绩的70%。3.综合性实验评分细则(1)完成实验要求的前2项,75分----80分(2)完成实验要求的前4项,85分----90分(3)完成实验要求全部4项,95分----100分说明:确定分数段后,根据完成的程序结构、运行效率、界面美观等给出具体分数。图1:学生成绩分析程序主界面图2:柱形分析图和饼图求代码JAR包也可以啊!!!!
解决方案
解决方案二:
伸手党啊。。。
解决方案三:
100分,哪个sb回来做
解决方案四:
最烦写作业了
解决方案五:
业务性太强,又没啥技术含量的题,,谁给你做????
解决方案六:
不会做
解决方案七:
引用2楼gagewang1的回复:
100分,哪个sb回来做
除非有人eggpain
解决方案八:
楼主来跟我做需求吧,你描述的需求很清楚