没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计报告 .docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2022-11-03
09:05:30
上传
评论
收藏 1.36MB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86889145/0001-cac9fa5c5bd7c11d37fb16a0aba4dfc9_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
27页
。。。
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/86889145/bg1.jpg)
XXX 计算机科学与工程学院
数据库 课程设计报告
专业班级:
姓 名:
学 号:
指导教师:
时 间:
地 点:
XXX
XXX
XXX
XXX
XXX
XXX
签名:
等级:
成绩:
日
![](https://csdnimg.cn/release/download_crawler_static/86889145/bg2.jpg)
目录
一、 课程设计题目......................................................... 3
二、 课程设计目的......................................................... 3
三、 总体设计............................................................. 3
四、 详细设计............................................................. 9
五、 结果与分析.......................................................... 19
六、 小结与心得体会...................................................... 27
ii
![](https://csdnimg.cn/release/download_crawler_static/86889145/bg3.jpg)
一、课程设计题目
学生信息管理系统
二、课程设计目的
为了加深我们对数据库系统原理的掌握,及学会数据库系统应用的开发,学校组织
我们进行了数据库课程设计。通过这次数据库系统课程设计,帮助我们将关系数据库理
论知识转化为解决实际问题能力,通过实际的操作来熟悉数据库和相关软件的应用 ,掌
握一种实际的数据库管理系统,并掌握其操作技术,培养独立的完成对相关课题或者项
目的能力,同时,通过这次数据库课程设计,也进行了猜测设想、判断推理,逻辑构造
的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养,提高我们的专业
能力和专业素养。
三、总体设计
1. 背景及基本原理
采用了 Java 与 MySQL 数据库相结合开发数据库应用程序的相关知识,Java 开发数据
库应用程序的关键技术,包括数据查询、插入、更新和删除等等。
采用 Java 连接 MySQL 数据库:首先安装 MySQL 数据库,安装的是 MySQL Server
5.5,再下载 MySQL 驱动程序,下载 mysql-connector-java-5.1.8-bin.jar 的驱动程
序文件。在 Eclipse 中,鼠标选中项目工程,右键点击 Build Path,选择 Configure
Build Path(如图):
会 跳 出 一 个 属 性 框 图 。 选 择 Java Build Path 下 的 Libraries , 查 看
- 3 -
![](https://csdnimg.cn/release/download_crawler_static/86889145/bg4.jpg)
是 否 有 mysql-connector-java-5.1.8-bin.jar。如果没有,点击 Add External JARs,
浏览到 JDBC 的 MySQL 驱动的 jar 包(如图):
点击确定,将其导入到项目中。
Java 加载数据库驱动的方法是调用 Class 类的静态方法 forName()。
2. 算法及模块介绍
根据学生信息管理系统功能要求,可以将系统分解成几个模块来设计应用程序界
面:
模块介绍:
各功能模块:
1、学生个人信息输入
2、学籍变更情况的输入
- 4 -
![](https://csdnimg.cn/release/download_crawler_static/86889145/bg5.jpg)
3、奖励情况的输入
4、处罚情况的输入
5、学生个人情况查询和修改
(1)查询数据—— SELECT,queryProcess()主要实现查询功能,主要示例代码如下:
// 建立查询条件
String sql = "select * from student where ";
String queryFieldStr = jCBSelectQueryFieldTransfer(SelectQueryFieldStr);
if(queryFieldStr.equals("sAge")){
//int sAge. sql = sql + queryFieldStr;
sql = sql + " = " + sQueryField;
}
else{
sql = sql + queryFieldStr;
sql = sql + " = ";
sql = sql + "'" + sQueryField + "';";
}
System.out.println("queryProcess(). sql = " + sql);
dbProcess.connect();
ResultSet rs = dbProcess.executeQuery(sql);
// 将 查 询 获 得 的 记 录 数 据 , 转 换 成 适 合 生 成 JTable 的 数 据 形 式
studentVector.clear();
while(rs.next()){
Vector v = new Vector();
v.add(rs.getString("sNo"));
v.add(rs.getString("sName"));
v.add(rs.getString("sSex"));
- 5 -
剩余26页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/685a9662e294460aabe14011440192a4_m0_71272694.jpg!1)
不吃鸳鸯锅
- 粉丝: 8352
- 资源: 2万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)