电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

一个简单的学生成绩管理信息系统

一个简单的学生成绩管理信息系统_第1页
一个简单的学生成绩管理信息系统_第2页
一个简单的学生成绩管理信息系统_第3页
Java 语言程序设计 B报 告班级: 192091-27 学号: 20241003757 姓名: 罗 斌 成绩: 2024 年 1 月一个简单的学生成绩管理信息系统题目:数据库要求:1. 建立的数据库中包含如下信息:学生学号、姓名、班级,语文、数学、英语成绩.2. 至少要有 5 个班级,每个班级要有 10 名以上学生。3. 使用。txt 格式文本表示各种表。功能需求:1. 能够实现根据以下关键字查询:学生姓名 、学号、班级、课程名称。2. 能够实现根据单科成绩、总成绩、平均成绩、学号排序。3。 能够实现学生信息的插入、删除和修改。4。 能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。5. 能够查询每个班级某门课程的优秀率(90 分及以上)、不及格率,并进行排序.界面要求: 使用图形界面实现,要符合日常软件使用法律规范来设计菜单和界面。一、需求分析 1、界面 符合日常软件使用法律规范,使用方便,外形简洁美观. 2、功能需求 存储学生学号、姓名、班级,语文、数学、英语成绩等信息,实现数据库的读取与存入,数据项的记录与修改,删除等。二、设计思想 1、类设计 将添加数据、查询数据、删除数据、修改数据四个功能分别为四个类来实现,为了便于测试,每一个类都继承了主窗口类 JFRAME,使得窗口可以独自运行。INSERT 类设计 功能组件 6 个文本域、6 个标签、1 个按钮 功能实现 添加数据 实现过程 对按钮添加监控,实现按钮事件为猎取文本域中的信息 ,并执行SQL 的 INSERT 语句。QUERY 类设计 功能组件 5 个按钮、三个单行文本组件、1 个下拉框、1 个多行文本 功能实现 按学号查询、按姓名查询、按班级查询、按课程查询、显示全部 实现过程 对按钮添加监控,共有五个监控事件,前三个实现按钮事件为先猎取文本域中的信息,根据对应查询的要求执行相应的 SQL 的 SELLECT 语句;按课程查询通过在下来框中选择对应的选项,即查询相应的课程;第五个查询按钮将全部信息在多行文本框中输出.MODIFY 类设计 功能组件 6 个单行文本、6 个标签、1 个按钮 功能实现 修改数据 实现过程 与添加数据类似,对按钮添加监控,实现按钮事件为猎取文本域中的信息,并执行 SQL 的 UPDATE 语句;不同的是以学号为主键进行查找并更新。DELETE 类设计 功能组件 1 个单行文本、1 个标签、1 个按钮、1 个多行文本 功能实现 删除数据 实现过程 与修改数据类似,对按钮添加监控,实现按钮事件为...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部