java课程设计--成绩查询

java课程设计--成绩查询

ID:9385530

大小:193.72 KB

页数:24页

时间:2018-04-29

java课程设计--成绩查询_第1页
java课程设计--成绩查询_第2页
java课程设计--成绩查询_第3页
java课程设计--成绩查询_第4页
java课程设计--成绩查询_第5页
资源描述:

《java课程设计--成绩查询》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Java课程设计课程设计(论文)任务书学院数学学院专业信息与计算科学学生姓名学号课程设计题目**成绩查询内容及要求:1.根据学号查询学生成绩;2.可以按学年、学期查询。评语年月日成绩:指导教师(签字):年月日24红河学院Java课程设计指导、检查记录日期功能完成情况评分24红河学院Java课程设计目录1题目要求42系统设计42.1功能模块设计142.1.1功能说明:42.1.2必要知识点:52.2功能模块设计252.2.1系统逻辑结构设计52.2.2程序运行代码53运行结果分析214总结23参考文献2424红河学院Java课

2、程设计1题目要求**成绩查询功能要求:1.根据学号查询学生成绩;2.可以按学年、学期查询。2系统设计描述为完成题目要求的系统设计,设计可以是按功能,或步骤分解,分解之后的内容要可检查,有相应的代码或文档说明这部分功能。重点介绍自己负责部分的功能设计,设计可以包括功能模块图、必要的UML图,2.1功能模块设计12.1.1功能说明:1.创建主类MainFrame,下含4个类,对4个事件按钮添加监控,实现按钮事件为对应类的对象,出现相应功能窗口。2.创建添加类Insert,题目虽只要求查询学生成绩,但我们不可能再代码中添加学生成绩

3、,故需创建添加按钮,对按钮添加监控,实现按钮事件为获取文本域中的信息。3.创建查询类QUERY,按照题目要求,分别创建学号,学年,学期三个查询按钮,此外,为了便于查询,又创建姓名和课程两个查询按钮以及一个显示全部信息的按钮。4.创建修改类Modify,因存在添加类Insert,为了防止添加学生成绩信息时出现错误,故应当建立修改按钮,与添加数据类似,对按钮添加监控,实现按钮事件为获取文本域中的信息,不同的是以学号为主键进行查找并更新。24红河学院Java课程设计5.创建删除类DELETE,同理,当学生成绩信息过多时进行删除,且

4、使得窗口界面整洁合理。与修改数据类似,对按钮添加监控,实现按钮事件为获取文本域中的学号信息,不同的是以学号为主键进行查找并将删除信息输出到文本框中。1.1.1必要知识点:1.创建图形界面需运用到GUI语句,可参考课本355页的知识。2.创建图形界面以后需要创建相关按钮,每一个按钮对应一个相关功能类。3.为每一个按钮添加监听。4.大致完成以后,修改界面,使其整洁有序,并可以修改界面大小,按钮颜色。5.添加与修改两个类需要连接到SQL2008数据库,在数据库中进行信息的添加与删除。1.2功能模块设计21.2.1系统逻辑结构设计学

5、生成绩信息表字段名属性类型空值约束条件学号Sno文本notnull主键姓名name文本从键学年Year文本从简学期Semester文本从简语文Chinese长整数英语English长整数数学Maths长整数1.2.2程序运行代码MainFrame类:packagedazuoye;importjavax.swing.*;24红河学院Java课程设计importjava.awt.*;importjava.awt.event.*;importjava.sql.*;publicclassMainFrameextendsJFrame{

6、JButtoninsert,query,delete,modify;JPanelpanel,panel1,panel2;publicMainFrame(){//TODOAuto-generatedmethodstubImageIconimg=newImageIcon("1.gif");JLabeltext1,text2,picture=newJLabel(img);JFrameframe=newJFrame("学生成绩查询管理系统");insert=newJButton("添加数据");insert.setBackgroun

7、d(Color.orange);insert.addActionListener(newinsertActionPerformed());query=newJButton("查询数据");query.addActionListener(newqueryActionPerformed());query.setBackground(Color.orange);modify=newJButton("修改数据");modify.setBackground(Color.orange);modify.addActionListener(

8、newmodifyActionPerformed());delete=newJButton("删除数据");delete.setBackground(Color.orange);delete.addActionListener(newdeleteActionPerformed());fra

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

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

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