JAVA综合性实验5662.pdf

上传人:得****3 文档编号:83586698 上传时间:2023-03-31 格式:PDF 页数:7 大小:352.83KB
返回 下载 相关 举报
JAVA综合性实验5662.pdf_第1页
第1页 / 共7页
JAVA综合性实验5662.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《JAVA综合性实验5662.pdf》由会员分享,可在线阅读,更多相关《JAVA综合性实验5662.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、华南农业大学信息学院 面向对象程序设计 综合性实验报告 题 目 学生考试成绩分析程序 实验时间 指导教师 彭红星 专业年级 10 软件工程 姓 名 孙东强 学 号 201030690113 内容要求 1、实验数据应该能保存在文件中 2、实现的功能:1)、基本数据输入 2)、考试成绩输入 3)、成绩查询 4)、成绩分析 评语及成绩 项目/分数 A B C D E 比重%内容完成情况 25%系统分析设计 30%程序设计水平 20%实验报告撰写 10%实验总结 5%其他(功能)10%总评成绩 一、系统分析 这个实验做的是学生考试成绩分析程序,由于这个程序涉及大量的数据,因此这个实验最主要的是如何定义

2、数据类及如何存放数据,同时涉及到如何把存放好的数据读取出来。这个实验的另一个难点是如何设计GUI界面及把一些数据通过图形的方式在GUI上显示出来。所以整个综合实验主要有 4 个问题:1、数据如何存储 2、如何把存储好的数据读取出来 3、如何设计 GUI 界面 4、如何把处理好的数据通过图的方式在 GUI 上显示出来 二、系统设计 UML 类图如下所示:Main diyijiemian 成绩分析 学生基本数据输入 班级基本数据输入 课程基本数据输入 考试成绩输入 主 函 数 实现 GUI 写数据 读数据 三、系统实现 系统实现主要就是如何解决系统分析时所提及的 4 个问题。由于程序需要处理大量的

3、信息,因此解决如何存储数据以及如何把存储好的数据读取出来才是系统实现的关键。在如何设计 GUI 界面的问题上,我定义了一个 diyijiemian 类,它扩展了 JPanel 类,在不同的框架上还设计了许多的按钮,这些按钮还附带了监听器,用来实现各种功能(如基本数据的输入、考试成绩的输入、输出考试成绩统计图等的功能);第 4 个问题如何把处理好的数据通过图的方式在 GUI 上显示出来?最主要的是利用处理好的数据,然后进行画图(包括柱状图以及饼状图),最后把画好的图加载到框架里面再显示出来。四、系统测试 1、一级界面,最上面的三个是写入用的,还可以输入考试成绩,也可以查询,最后的是成绩分析。2、

4、点击上面的三个按钮的界面,可以写入。查询个人成绩的结果:班级查询成绩的结果:点击三个按钮产生不同的成绩分析 所分析产生的图:五、实验总结 这次试验虽然做的蛮烂的。但一开始的时候还是小瞧这个试验了,我想搞几个监听器就差不多了么。很快的,后来在做的时候发现,我都不知道哪个对应哪个了,有点混了,因为我的有些按钮是第二界面的有,有些按了之后还有一个选择界面,再来三个监听器,有些是界面在原来那里的,所以监听器就要在原来那里,所以弄的有点混乱,还有就是界面的问题,我的界面真的很烂,感觉就是不是自己想象的感觉,在界面的方面要多加强,再有就是读的问题了,写是直接进去不要管的,读出来的时候就碰到的是莫名其妙的问题,那里就是读出来的不是自己想要的,这次试验最大的好处就是我翻书,可以说是一个看书的过程吧。复习了 JAVA。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁