基于java的学生考试成绩分析程序

基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!
基于java的学生考试成绩分析程序
此内容为免费资源,请登录后查看
M币0
免费资源

一.系统分析

本次试验需要编写一个学生考试成绩分析程序,至少具有这些功能:基本数据输入,能够建立并且输入班级、学生、课程和成绩单的信息,指定特定的班级和课程后,能够输出该班的所有学生的成绩,通过这个方法可以查询学生的成绩,能够对指定的班级和课程的成绩进行以下3种方法的分析,分数文本分析、分数段分析、图形分析。
对于以上的问题,程序要提供界面,要满足输入输出就要用到GUI的输入输出功能,保存数据就用到文件输入输出,文件保存等功能。

二.系统设计

程序UML图:
图片[1]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!
图片[2]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!

三.系统实现

登陆界面:输入用户名和密码,为了方便测试,先设定了一个正确的账号密码
初始界面:选择各功能的按键,在不同情况下有不同的图片,作出个个性化的按键的效果。所有的操作界面都在当前的窗口进行,每个功能都是一个JPanel模块。
学生、班级、课程和成绩单的录入:初始化界面后,先检查录入的数据格式是否正确,是否已经存在,如果之前不存在就先new出个新的变量,再做添加处理,部分要先判断是否重复,并作出相应的提示。当所有条件符合就保存进相应的文档中。
学生、班级、课程查询:输入相应的信息后,就能查询相关信息,查询到的信息不能随意修改,设为不可键入,初始话reset后要清空所有表格,初始化时有数据是为了方便测试。
学生成绩分析:做表格不会,用了最简单的文本显示,和基本的图形界面绘图,参照教材做的。首先通过学生的名字和学号在成绩单中找到相应的考试成绩,通过用户的条件进行遍历,找到符合要求的所有学生输出,根据选择的模式输出不同的分析情况。

四.系统测试

程序运行结果及过程截图

1.登录界面

图片[3]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!

2.初始化界面

图片[4]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!

3.增加信息
图片[5]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!

4.查询信息
图片[6]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!
5.成绩分析
图片[7]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!

图片[8]-基于java的学生考试成绩分析程序-资源分享吧-分享你所需要!

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
mdcg的头像-资源分享吧-分享你所需要!

昵称

取消
昵称表情代码图片