没有合适的资源?快使用搜索试试~ 我知道了~
Java课程设计报告-学生信息管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 6 浏览量
2022-06-10
19:09:16
上传
评论
收藏 303KB DOC 举报
温馨提示
试读
16页
Java课程设计报告-学生信息管理系统
资源推荐
资源详情
资源评论
目 录
第一章 总体设计.........................................................................................................1
1.1 本系统的主要功能.........................................................................................................................................1
1.2 系统包含的类及类之间的关系....................................................................................................................1
1.3 Java 源文件及其功能....................................................................................................................................1
1.4 相关文件及其功能.........................................................................................................................................2
第二章 详细设计..........................................................................................................2
2.1 主类 MainWindow..........................................................................................................................................2
2.2 类 Database.....................................................................................................................................................3
2.3 类 StuBean......................................................................................................................................................4
2.4 类 InputStudent...............................................................................................................................................4
2.5 类 ModifyStudent............................................................................................................................................5
2.6 类 QueryStudent..............................................................................................................................................5
2.7 类 DeleteStudent.............................................................................................................................................6
工作总结.......................................................................................................................7
参考文献.......................................................................................................................7
咸宁学院 计算机科学与技术学院
课 程 设 计 报 告
第一章 总体设计
1.1 本系统的主要功能
本系统是基于数据库的学生信息管理系统,实现了连接数据库,录入、修改、查询、删
除学生信息的功能。
1.2 系统包含的类及类之间的关系
本系统共包括 7 个 Java 源文件和 3 个辅助文件。类之间的关系如图 1-1 所示
图 1-1 类之间的关系图
1.3 Java 源文件及其功能
1.MainWindow.java
1
Main
Window
Input
Student
Modify
Studen
Delete
Student
Query
Student
Database
Image
Icon
StuBean
File
StuBean Database
File
StuBean Database StuBean Database
咸宁学院 计算机科学与技术学院
课 程 设 计 报 告
该类负责创建学生信息管理系统的主窗口,该类还有 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 需要调用该文件。
4 scmanage.mdb
该文件为本程序数据源,负责保存学生基本信息,Database 连接到该数据库
第二章 详细设计
2.1 主类 MainWindow
(1)成员变量见表 2-1
表 2-1 主要成员变量(属性)
成员变量描述 变量类型 名称
面板
InputStudent ins
2
咸宁学院 计算机科学与技术学院
课 程 设 计 报 告
面板
ModifyStudent
mos
面板
DeleteStudent des
面板
QueryStudent qus
菜单栏
JButtonBar bar
菜单组
JMenu menuSystem menuStu
菜单项
JMenuItem
itemWel itemExit itemSearch
itemAdd itemEdit itemDelete
布局管理器
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 sql strurl
(2)方法见表 2-4
表 2-4 主要方法
方法名称 返回类型 功能 备注
Database
无类型
创建 Database 对象 构造方法
OpenConn
无类型 打开数据库连接 无
executeQuery
ResultSet
执行 SQL 查询语句,返回结果集 RS
返回 ResultSet 类型结果
集
executeUpdat
e
无类型 执行 SQL 更新语句 无
3
剩余15页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功