一个简单的学生成绩管理信息系统(Java)复习过程.docx

一个简单的学生成绩管理信息系统(Java)复习过程.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习 学习-----好资料 更多精品文档 更多精品文档 Java语言程序设计B 报 告 班级: 学号: 姓名: 成绩: 一个简单的学生成绩管理信息系统 题目: 数据库要求: 建立的数据库中包含如下信息:学生学号、姓名、班级,语文、数学、英语 成绩。 至少要有5个班级,每个班级要有10名以上学生。 使用.txt格式文本表示各种表。 功能需求: 能够实现根据以下关键字查询:学生姓名 、学号、班级、课程名称。 能够实现按照单科成绩、总成绩、平均成绩、学号排序。 能够实现学生信息的插入、删除和修改。 能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。 能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行排序。 界面要求: 使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。 亠、需求分析 1、界面 符合日常软件使用规范,使用方便,外形简洁美观 2、功能需求 存储学生学号、姓名、班级,语文、数学、英语成绩等信息,实现数据库 的读取与存入,数据项的记录与修改,删除等。 1、设计思想 1、类设计 将添加数据、查询数据、删除数据、修改数据四个功能分别为四个类来实现, 为了便于测试,每一个类都继承了主窗口类 JFRAME使得窗口可以独自运行。 INSERT类设计 功能组件6个文本域、6个标签、1个按钮 功能实现 添加数据 实现过程 对按钮添加监控,实现按钮事件为获取文本域中的信息,并执行 SQL的 INSERT语句。 QUER类设计 功能组件5个按钮、三个单行文本组件、1个下拉框、1个多行文本 功能实现 按学号查询、按姓名查询、按班级查询、按课程查询、显示全部 实现过程 对按钮添加监控,共有五个监控事件,前三个实现按钮事件为先 获取文本域中的信息,根据对应查询的要求执行相应的 SQL的SELLEC语句;按 课程查询通过在下来框中选择对应的选项,即查询相应的课程;第五个查询按钮 将全部信息在多行文本框中输出。 MODIFY类设计 功能组件6个单行文本、6个标签、1个按钮 功能实现 修改数据 实现过程 与添加数据类似,对按钮添加监控,实现按钮事件为获取文本域 中的信息,并执行SQL的UPDATES句;不同的是以学号为主键进行查找并更新。 DELETE类设计 功能组件1个单行文本、1个标签、1个按钮、1个多行文本 功能实现 删除数据 实现过程 与修改数据类似,对按钮添加监控,实现按钮事件为获取文本域 中的学号信息,并执行SQL的 DELETED句;不同的是以学号为主键进行查找并 将删除信息输出到文本框中。 2、数据库设计 系统概念结构设计 系统逻辑结构设计 学生成绩信息表 字段名 属性 类型 空值 约束条件 学号 ID 文本 not n ull 主键 姓名 n ame 文本 从键 班级 class 文本 从简 语文 Chin ese 长整数 英语 En glish 长整数 数学 Maths 长整数 匚F〕冈福詈 | TD | n嘶2!juyiuuy?i^ zuuyiooi^lyuyM1韭」3闽E192391IJFU-.11 匚F〕冈 福詈 | TD | n嘶 2!juyiuuy?i^ zuuyiooi^ lyuyM 1韭」3闽E 192391IJF U-. 11 04 Milhi 200910012?^ POOQIOa?1^ L923fll£lE ZUUWlOtkSfcB 2009L001J]4 ij:: 6 7S 侵 e? B? 82 ” E ?y tt OS 1 ?0 13 E009lOCe9C3 200QlOCee:7 1$78 1? 200910O?4f6 2J7 19239ZiJl 1叱川揄E 応刃翊E 192O? L韭M诽 07 肥 97 07 n 02 TP 9E 60 ?7 日 数据库截图 ■ Sea rci In.f p 書 表 67 65 世 67 如 8? 87 so 212123Z00910CB7E7 21 21 23 EOQSIOOE^C 崔強 1龍旳颔 200010OT6ES 熊脱 揄E 3、主界面设计 MAINFRAME 设计 功能组件4个按钮、1个背景、2个标签文本、2个面板 功能实现 查询数据、添加数据、删除数据、修改数据 实现过程 对按钮添加监控,共有4个监控事件,实现按钮事件为创建对应 功能的类对象,出现相应的功能窗口。 三、运行截图 ? 主界面 ? 添加数据 ? 查询数据 按学号查询 按姓名查询 按班级查询 按课程名称查询 显示所有信息 F 口也区 按学号查询 按班毓互闻 按i?猩名筋吏甸 诘选丼+ 4E 20091003343 iei09M 67 88 37 20091002100 igiogz^ 83 7B 37 2009100

您可能关注的文档

文档评论(0)

152****9471 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6154030023000021

1亿VIP精品文档

相关文档