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

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

ID:30799200

大小:572.50 KB

页数:25页

时间:2019-01-03

一个简单的学生成绩管理信息系统(java)_第1页
一个简单的学生成绩管理信息系统(java)_第2页
一个简单的学生成绩管理信息系统(java)_第3页
一个简单的学生成绩管理信息系统(java)_第4页
一个简单的学生成绩管理信息系统(java)_第5页
资源描述:

《一个简单的学生成绩管理信息系统(java)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java语言程序设计B扌艮口班级:学号:姓名:成绩:一个简草的修或就债管理信息系疣题目:数据库要求:1.建立的数据库中包含如卜•信息:学生学号、姓名、班级,语文、数学、英语成绩。2.至少要有5个班级,每个班级要有10名以上学生。3.使用.txt格式文本表示各种表。功能需求:1.能够实现根据以下关键字杳询:学生姓名、学号、班级、课程名称。2.能够实现按照单科成绩、总成绩、平均成绩、淫号排序。3.能够实现学生信息的插入、删除和修改。4.能够查询每个课程的最高分、最低分及相应学牛姓名、班级和学号。5.能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行排序。

2、界面要求:使用图形界而实现,要符合H常软件使用规范来设计菜单和界而。—、需求分析1、界面符合日常软件使用规范,使用方便,外形简洁美观。2、功能需求存储学生学号、姓名、班级,语文、数学、英语成绩等信息,实现数据库的读取与存入,数据项的记录与修改,删除等。二、设计思想1、类设计将添加数据、查询数据、删除数据、修改数据四个功能分别为四个类来实现,为了便于测试,每一个类都继承了主窗口类JFRAME,使得窗口可以独自运行。•INSERT类设计功能组件6个文本域、6个标签、1个按钮功能实现添加数据实现过程对按钮添加监控,实现按钮事件为获取文本域中的信息,并执行SQL的INSER

3、T语句。•QUERY类设计功能组件5个按钮、三个单行文木组件、1个下拉框、1个多行文木功能实现按学号查询、按姓名查询、按班级查询、按课程查询、显示全部实现过程对按钮添加监控,共有五个监控事件,前三个实现按钮事件为先获取文本域屮的信息,根据对应查询的要求执行相应的SQL的SELLECT语句;按课程查询通过在下来框中选择对应的选项,即查询相应的课程;第五个查询按钮将全部信息在多行文木框屮输出O•MODIFY类设计功能组件6个单行文本、6个标签、1个按钮功能实现修改数据实现过程与添加数据类似,对按钮添加监控,实现按钮事件为获取文木域中的信息,并执行SQL的UPDATE语句

4、;不同的是以学号为主键进行查找并更新。•DELETE类设计功能组件1个单行文本、1个标签、1个按钮、1个多行文本功能实现删除数据实现过程与修改数据类似,对按钮添加监控,实现按钮事件为获取文本域中的学号信息,并执行SQL的DELETE语句;不同的是以学号为主键进行查找并将删除信息输出到文本框屮。2、数据库设计•系统概念结构设计姓名•系统逻辑结构设计学生成绩信息表字段名属性类型空值约束条件学号ID文本notnull主键姓名name文木从键班级class文本从简语文Chinese氏整数英语English长整数数学Maths长整数•数据库截图■Scoreinfo:表□回冈编

5、号IDnameclassChineseEnglishMaths820091009812191091班898989920091001235192092班8877761020091002344192091班9784881120091002438192091班8876791220091002398192091班6787771320091002333192091班7867881420091002388陈伟伟192092班7282731520091001314刘志欢192091班8876931620091002383刘毅192092班7787891720091002837任志

6、別192093班8777691820091002378王刚192092班8282871920091003486屈雨192093班8776782020091002767裴谦192093班8998952120091006757王立强192093班8765782220091002766崔强192092班7667882320091007688歳聪192093班8987893、主界面设计MAINFRAME类设计功能组件4个按钮、1个背景、2个标签文本、2个面板功能实现查询数据、添加数据、删除数据、修改数据实现过程对按钮添加监控,共有4个监控事件,实现按钮事件为创建对应功能的类

7、对象,出现相应的功能窗口。三、运行截图>主界面学生成绩管理系统口回冈欢迎使用学生成绩管理系统——192091班罗斌制作添加数据查询数据修改数据删除数据>添加数据学号姓名澹加数据窗口□llXi20091007777冯艳荣19209WJ语文78提示对话框英语8695添加>查询数据•按学号查询•按姓名查询•按班级查询按姓名查询按班级查询192091班按课程名翫查询E!查询数据诸选挥▼口回冈序号学号姓名班级语文英语数学▲220091003757罗斌192091班888888520091001123王吉吉192091班8787871020091002344贺舂娇19209

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。