Java程序课程设计___一个简单的学生成绩管理信息系统.docVIP

Java程序课程设计___一个简单的学生成绩管理信息系统.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序课程设计___一个简单的学生成绩管理信息系统.doc

扬州大学数学科学学院 java程序设计实验报告 课 题:一个简单的学生成绩管理信息系统 姓 名: 学 号: 班 级: 指导教师: 时 间: 12月20日 团队完成: 考核结果 1. 绪论 (内容:要求小四号字体) 此次课题是一个简单的学生管理系统,该课题涉及数据库、Java等领域。要求达到以下功能: 1. 能够根据学生姓名 、学号、班级、课程名称查询具体内容。 2. 能够实现按照单科成绩、总成绩、平均成绩、学号排序。 3. 能够实现学生信息的插入、删除和修改。 4. 能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。 5. 能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行排序。 6.能够使用图形界面进行操作。 要实现这些功能需要熟练使用数据库和Java编得程语言,并且能够实现数据库和Java的连接。 2. 设计思路 (内容:要求小四号字体) 建立数据库表格:将班级、姓名、学号、成绩等具体信息录入数据库。 ·数据库系统设计 成绩查询系统—-- ·系统逻辑结构设计 学生成绩信息表 字段名 属性 类型 空值 约束条件 学号 ID 文本 not null 主键 姓名 name 文本 从键 班级 class 文本 从简 语文 Chinese 长整数 英语 English 长整数 数学 Maths 长整数 ·数据库截图 利用Java实现数据库连接,使其可以调用数据库表格中的内容。 具体截图如下: Java程序编写思路: 主要编写了5个类: 将添加数据、查询数据、删除数据、修改数据四个功能分别为四个类来实现,此外还有一个主类用于实现面板。 Insert类: 功能组件 6个文本域、6个标签、1个按钮 功能实现 添加数据 实现过程 对按钮添加监控,实现按钮事件为获取文本域中的信息,并执行SQL的insert语句。 Delete类: 功能组件 1个单行文本、1个标签、1个按钮、1个多行文本 功能实现 删除数据 实现过程 与修改数据类似,对按钮添加监控,实现按钮事件为获取文本域中的学号信息,并执行SQL的delete语句;不同的是以学号为主键进行查找并将删除信息输出到文本框中。 Modify类: 功能组件 6个单行文本、6个标签、1个按钮 功能实现 修改数据 实现过程 与添加数据类似,对按钮添加监控,实现按钮事件为获取文本域中的信息,并执行SQL的Update语句;不同的是以学号为主键进行查找并更新。 Query 类: 功能组件 5个按钮、三个单行文本组件、1个下拉框、1个多行文本 功能实现 按学号查询、按姓名查询、按班级查询、按课程查询、显示全部 实现过程 对按钮添加监控,共有五个监控事件,前三个实现按钮事件为先获取文本域中的信息,根据对应查询的要求执行相应的SQL的Sellect语句;按课程查询通过在下来框中选择对应的选项,即查询相应的课程;第五个查询按钮将全部信息在多行文本框中输出。 MyFrame类: 主类,实现面板,可在其上进行对插入、删除、修改、查询等方法的调用,并且对界面进行了设计和规划。 界面设计: 功能组件 4个按钮、1个背景、1个标签文本、1个面板 功能实现 查询数据、添加数据、删除数据、修改数据 实现过程 对按钮添加监控,共有4个监控事件,实现按钮事件为创建对应 得得得得得得得功能的类对象,出现相应的功能窗口。 截图如下: 3. 算法实现及分析 (内容:要求小四号字体) 1.主界面 2.添加数据 3.修改数据 4.删除数据 查询数据 按学号查询 按姓名查询 按班级查询 按课程名称查询 显示所有信息 4. 运行调试与讨论 (内容:要求小四号字体) 运行与调试过程中遇到的如下的问题 数据库的链接出现问题,导致表格找不到。 解决方法:重新建表 编译时系统没有提示错误,但是运行的界面中某些接口不能实现。 解决方法:经检查发现是连接数据库的密码错误,改正后可以运行。 2.此程序还存在下列不完善的地方 (1)面板设计较为单调,欠缺调色,

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档