Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc

上传人:b****9 文档编号:13073871 上传时间:2022-10-04 格式:DOC 页数:44 大小:618KB
下载 相关 举报
Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc_第1页
第1页 / 共44页
Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc_第2页
第2页 / 共44页
Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc_第3页
第3页 / 共44页
Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc_第4页
第4页 / 共44页
Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc

《Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc》由会员分享,可在线阅读,更多相关《Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc(44页珍藏版)》请在冰豆网上搜索。

Java程序设计课程设计报告之学生信息管理系统(附全部源码)Word文档格式.doc

2.2类Database 4

2.3类StuBean 5

2.4类InputStudent 6

2.5类ModifyStudent 7

2.6类QueryStudent 8

2.7类DeleteStudent 9

第三章功能测试及运行效果 10

3.1系统主界面 10

3.2录入学生信息界面 11

3.3查询学生信息界面 11

3.4修改学生信息界面 12

3.5修改学生信息界面 12

工作总结 13

参考文献 14

咸宁学院计算机科学与技术学院课程设计报告

第一章总体设计

1.1本系统的主要功能

本系统是基于数据库的学生信息管理系统,实现了连接数据库,录入、修改、查询、删除学生信息的功能。

1.2系统包含的类及类之间的关系

本系统共包括7个Java源文件和3个辅助文件。

类之间的关系如图1-1所示

Main

Window

Input

Student

Modify

Studen

Delete

Query

Database

Image

Icon

StuBean

File

图1-1类之间的关系图

1.3Java源文件及其功能

1.MainWindow.java

该类负责创建学生信息管理系统的主窗口,该类还有main方法,程序从该类开始执行。

2.InputStudent.java

该类创建的对象是MainWindow类的重要成员之一,负责提供录入学生基本信息的界面。

3.ModifyStudent.java

该类创建的对象是MainWindow类的重要成员之一,负责提供修改学生基本信息的界面。

4.DeleteStudent.java

该类创建的对象是MainWindow类的重要成员之一,负责提供删除学生基本信息的界面。

5.QueryStudent.java

该类创建的对象是MainWindow类的重要成员之一,负责提供查询学生基本信息以及打印基本信息的界面。

6.Database.java

该类负责提供打开与关闭数据库连接的功能。

7.StuBean.java

该类负责数据库操作,包括对学生信息数据库的添加、查询、修改、删除。

1.4相关文件及其功能

1.welcome.jpg

为主窗口的背景图片,MainWidow需要调用该文件。

2.icon.jpg

该文件是窗口最小化时的窗口图标,MainWidow需要调用该文件。

3.专业.txt

该文件为专业组合的组合键提供下拉菜单的内容,InputStudent与ModifyStudent需要调用该文件。

4scmanage.mdb

该文件为本程序数据源,负责保存学生基本信息,Database连接到该数据库

第二章详细设计

2.1主类MainWindow

(1)成员变量见表2-1

表2-1主要成员变量(属性)

成员变量描述

变量类型

名称

面板

InputStudent

ins

ModifyStudent

mos

DeleteStudent

des

QueryStudent

qus

菜单栏

JButtonBar

bar

菜单组

JMenu

menuSystemmenuStu

菜单项

JMenuItem

itemWelitemExititemSearchitemAdditemEdititemDelete

布局管理器

CardLayout

card

(2)方法见表2-2

表2-2主要方法

方法名称

返回类型

功能

备注

MainWindow

无类型

创建窗口

构造方法

actionPerformed

处理响应事件

继承自父类抽象方法

main

执行程序

程序的主函数

(3)源代码见文件MainWindow.java

2.2类Database

(1)成员变量见表2-3

表2-3主要成员变量

执行SQL语句的接口

Statement

stmt

返回结果的接口

ResultSet

rs

数据库连接接口

Connection

conn

字符串(SQL语句、驱动)

String

sqlstrurl

(2)方法见表2-4

表2-4主要方法

创建Database对象

OpenConn

打开数据库连接

executeQuery

执行SQL查询语句,返回结果集RS

返回ResultSet类型结果集

executeUpdate

执行SQL更新语句

closeStmt

关闭当前的Statement对象

closeConn

关闭数据库连接

(3)源代码见文件Database.java

2.3类StuBean

(1)成员变量见表2-5

表2-5主要成员变量

字符串(SQL语句数据库属性)

sqlsNumsNamesSexsMajorsGradesBirth

DB

stuAdd

添加学生信息

stuModify

修改学生信息

stuDel

删除学生信息

stuSearch

String[]

根据学号查询学生信息

(3)源代码见文件StuBean.java

2.4类InputStudent

StuBean对象类型

addStuqueryStu

文本域

JTextField

SnumSnameSgradeSbirth

组合框

JComboBox

Smajor

单选框

ButtonGroup

boy,girl

按钮多斥作用域

group

按钮

JButton

Entryreset

创建录入学生信息界面

clearMess

清除文本框内容

(3)源代码见文件InputStudent.java

2.5类ModifyStudent

modifyStuqueryStu

entryresetstart

创建修改学生信息界面

(3)源代码见文件Modify.java

2.6类QueryStudent

queryStu

SnumSnameSgradeSbirthSmajor

启动并执行打印作业

PrintJob

pri

quertprint

面板(查询结果之后)

JPanel

messPanel

(3)源代码见文件QueryStudent.java

2.7类DeleteStudent

delStuqueryStu

del

(3)源代码见文件DeleteStudent.java

第三章功能测试及运行效果

3.1系统主界面

图3-1系统主窗口

3.2录入学生信息界面

图3-2学生信息录入界面

3.3查询学生信息界面

图3-3学生信息查询界面

3.4修

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1