




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
扬州大学数学科学学院 java程序设计实验报告 课题:一个简单的学生成绩管理信息系统 姓名: 学号: 班级: 指导教师: 时间:12月20日 团队完成: 考核结果 -1- 1.绪论 (内容:要求小四号字体) 此次课题是一个简单的学生管理系统,该课题涉及数据库、Java等领域。 要求达到以下功能: 1.能够根据学生姓名、学号、班级、课程名称查询具体内容。 2.能够实现按照单科成绩、总成绩、平均成绩、学号排序。 3.能够实现学生信息的插入、删除和修改。 4.能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。 5.能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行 排序。 6.能够使用图形界面进行操作。 要实现这些功能需要熟练使用数据库和Java编得程语言,并且能够实现数据 库和Java的连接。 2.设计思路 (内容:要求小四号字体) 1)建立数据库表格:将班级、姓名、学号、成绩等具体信息录入数据库。 ·数据库系统设计 学号 姓名 班级 成绩查询系统—-- 语文 数学 英语 ·系统逻辑结构设计 学生成绩信息表 字段名属性类型空值约束条件 学号ID文本notnull主键 姓名name文本从键 班级class文本从简 语文Chinese长整数 英语English长整数 数学Maths长整数 -2- ·数据库截图 2)利用Java实现数据库连接,使其可以调用数据库表格中的内容。 具体截图如下: 3)Java程序编写思路: 主要编写了5个类:将添加数据、查询数据、删除数据、修改数据四个功能分 别为四个类来实现,此外还有一个主类用于实现面板。 Insert类: 功能组件6个文本域、6个标签、1个按钮 功能实现添加数据 实现过程对按钮添加监控,实现按钮事件为获取文本域中的信息,并执行 SQL的INSERT语句。 Delete类: 功能组件1个单行文本、1个标签、1个按钮、1个多行文本 功能实现删除数据 实现过程与修改数据类似,对按钮添加监控,实现按钮事件为获取文本域中 -3- 的学号信息,并执行SQL的DELETE语句;不同的是以学号为主键进行查找并将 删除信息输出到文本框中。 Modify类: 功能组件6个单行文本、6个标签、1个按钮 功能实现修改数据 实现过程与添加数据类似,对按钮添加监控,实现按钮事件为获取文本域中 的信息,并执行SQL的UPDATE语句;不同的是以学号为主键进行查找并更新。 Query类: 功能组件5个按钮、三个单行文本组件、1个下拉框、1个多行文本 功能实现按学号查询、按姓名查询、按班级查询、按课程查询、显示全部 实现过程对按钮添加监控,共有五个监控事件,前三个实现按钮事件为先获 取文本域中的信息,根据对应查询的要求执行相应的SQL的SELLECT语句;按 课程查询通过在下来框中选择对应的选项,即查询相应的课程;第五个查询按 钮将全部信息在多行文本框中输出。 MyFrame类: 主类,实现面板,可在其上进行对插入、删除、修改、查询等方法的调用,并 且对界面进行了设计和规划。 4)界面设计: 功能组件4个按钮、1个背景、1个标签文本、1个面板 功能实现查询数据、添加数据、删除数据、修改数据 实现过程对按钮添加监控,共有4个监控事件,实现按钮事件为创建对 应得得得得得得得功能的类对象,出现相应的功能窗口。 截图如下: -4- 3.算法实现及分析 (内容:要求小四号字体) 1.主界面 2.添加数据 3.修改数据 -5- 4.删除数据 5.查询数据 (1)按学号查询 (2)按姓名查询 (3)按班级查询 (4)按课程名称查询 -6- (5)显示所有信息 4.运行调试与讨论 (内容:要求小四号字体) 1.运行与调试过程中遇到的如下的问题 (1)数据库的链接出现问题,导致表格找不到。 解决方法:重新建表 (2)编译时系统没有提示错误,但是运行的界面中某些接口不能实现。 解决方法:经检查发现是连接数据库的密码错误,改正后可以运行。 2.此程序还存在下列不完善的地方 (1)面板设计较为单调,欠缺调色,还可以在面板上添加制作人等信息。 (2)在添加信息时,光标可以依靠键盘上下移动,不需要鼠标点击,这样可以 更方便快捷。 (3)修改数据的界面比例不是很协调 (4)修改数据的源代码不能实现选择性的修改:例如根据学号修改姓名。 (5)显示信息不能做到数据的对齐,使得界面不美观。 (6)第一次查询用的信息不能自动更新,导致后面的查询给人一种凌乱感:例 如先使用学号120702119查询,再使用姓名“张三”查询,此时上一个学号的 信息还保留,并不能更新到“张三”的学号。 -7- (7)没有退出的按钮,尚

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx