- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用jaa实现信息管理系统
首先系统从登陆界面经输入正确的用户名与密码后即可登录到主界面。主界面可实现的功能如下:
1.资料信息录入:点击主界面的学生信息录入菜单项下的资料录入可实现此项功能。录入学生资料信息时必须输入所有要求填写的信息才可以将信息录入到数据库,否则会出现错误提醒。
2.成绩信息录入:点击主界面的学生信息录入菜单项下的成绩录入可实现此项功能。录入学生信息时必须输入所有要求填写的成绩信息才可以将信息录入到数据库,否则会出现错误提醒。
3.学生个人资料信息查询:点击主界面的学生信息查询,然后点资料查询,再点个人资料查询可实现此项功能。在出现的界面输入需要查询的学生的学号即可出现需要查询的学生资料信息。
4.所有资料信息查询:点击主界面的学生信息查询,然后点资料查询,再点所有资料查询可实现此项功能。在出现的界面点击确定按钮即可出现所有存在数据库的学生资料信息。
5.学生个人成绩查询:点击主界面的学生信息查询,然后点成绩查询,再点个人成绩查询可实现此项功能。在出现的界面输入需要查询的学生的学号即可出现需要查询的学生的成绩信息。
6.所有成绩查询:点击主界面的学生信息查询,然后顶尖级成绩查询,再点所有成绩查询即可实现此项功能。在出现的界面点击确定按钮即可出现所有存在数据库的学生成绩信息
。
7.资料删除:点击主界面的学生信息删除菜单项下的资料删除即可实现此项功能。在出现的界面输入需要删除的学生的学号即可在数据库中实现该学生资料信息的删除。
8.成绩删除:点击主界面的学生信息删除菜单项下的成绩删除即可实现此项功能。在出现的界面输入要删除成绩的学生的学号即可在数据库中实现该学生成绩信息的删除。
9.资料更改:点击主界面的学生信息更改菜单项下的资料更改即可实现此项功能。在出现的界面输入要更改的学生的学号及更改后的资料信息(各项信息都必须输入否则会出现错误提醒)即可实现在数据库中更改该学生的资料信息。前提是该生的资料必须原先就存在于数据库中。
10.成绩更改:点击主界面的学生信息更改菜单项下的成绩更改即可实现此项功能。在出现的界面输入要更改的学生的学号及更改后的成绩信息(各项成绩都必须输入否则会出现错误提醒)即可实现在数据库中更改该学生的成绩信息。前提是该生的各科成绩必须原先就存在于数据库中。
11.退出系统:点击主界面的系统管理菜单项下的退出系统即可实现此项功能,点击之后会退出学生信息管理系统。
三.数据库设计
学生信息管理系统的数据库Stud.mdb包含了三个数据表,分别是学生信息表student、学生成绩表score和用户表users。其中学生信息表student包含的字段有:id(学号)、name(姓名)、sex(性别)、age(年龄)、phone(联系方式)和adress(籍贯);学生成绩表score包含的字段有:id(学号)、Java程序设计、Web开发技术、数据结构、C语言、操作系统、计算机组成原理,这两个表的主键都是id(学号),用户表users包含的字段有:user(用户),password(密码),主键是user。
四.详细设计
Log1.java
登录界面
InputInfo.java
资料录入
InputScore.java
成绩录入
QueryInfo.java
个人资料查询
QueryInfoAll.java
所有资料查询
QueryScore.java
个人成绩查询
QueryScoreAll.java
所有资料查询
DeleteInfo.java
资料删除
DeleteScore.java
成绩删除
UpdateInfo.java
资料更改
UpdateScore.java
成绩更改
Student.java
学生类,实现与数据库学生资料表的连接
Score.java
成绩类,实现与数据库学生成绩表的连接
StudentMenu.java
主界面,实现对个子功能的调用
如上表所示,是程序中所包含的类与这些类所实现的功能,接下来是具体实现。
1.Log1.java登陆界面的主要代码与界面:
import .............*;
public class Log1 extends JFrame implements ActionListener{
.........................................
public static void main(String[] args) {
Log1 frame1=new Log1(); frame1.iniView();}
public void iniView()
{ JFrame frame = new JFrame(学生信息管理系统登录);
JLabel title=new JLabel(欢迎使用学生信息管理系统
您可能关注的文档
- 物质的类和分散系.ppt
- 物质的离和提纯2013高三复习.ppt
- 物资收货流程.doc
- 特斯拉圈制作相关计算公式.doc
- 特殊功寄存器.ppt
- 特征提与选择.ppt
- 物质的类:2.1.2.ppt
- 特种车的保养规定.doc
- 狂犬病案调查表.doc
- 特色烧配方.ppt
- 2025年政府工作报告点评:延续“稳”的态势-250305-长城证券-10页.pdf
- 2025年电力报告(英 )-200页.pdf
- 2025年政府工作报告学习:蓄势应变,留有后手-250305-开源证券-11页.pdf
- 年全县重点村居集中整治实施方案.docx
- 某市教育系统“明法纪、知敬畏、守底线、强作风”纪律作风教育整顿活动实施方案.docx
- 某市纪委监委纪检监察工作规范化法治化正规化建设年行动实施方案.docx
- 某县妇联纪念“三八”国际妇女节活动方案.docx
- 关于在全市教育系统开展“党员先锋模范队”创建工作的实施方案.docx
- 某县纪委书记在纪检监察干部队伍教育整顿学习研讨会上的发言材料.docx
- 浅谈加强银行青年员工思想政治工作的意见建议.docx
文档评论(0)