没有合适的资源?快使用搜索试试~ 我知道了~
首页天津理工学生选课系统数据库设计报告
本文档是一份关于天津理工大学2020年上半年的数据库系统课程设计报告,主题为“学生选课管理系统”。该系统是使用Java语言开发并在MyEclipse和SQL Server环境中运行,已经通过教师的检查并被认为是合格的课设作品。 报告首先阐述了数据库设计的重要性,强调了在信息化社会中,数据库作为信息基础设施的关键角色,它用于存储、管理和操作大量的内外部信息,以支持组织的运营和满足多元化的产品需求。设计目标不仅包括数据对象的存储和管理(如学生信息、课程信息和选课记录),还包括高效的数据操作,如查询、增删改查以及统计功能。 在系统分析与设计部分,报告详细描述了三个核心表的设计:Student表(包含学生的个人信息)、SC表(记录学生选课情况)以及Course表(存放课程的相关数据)。此外,还展示了数据流图,用于可视化系统流程,以及数据库的逻辑结构设计,如实体-关系(E-R)图,这是数据库设计的重要工具,用于表达实体之间的关系和属性。 在系统开发及实现章节,着重介绍了如何使用Java与SQL Server数据库进行连接。代码示例展示了如何加载SQL Server JDBC驱动程序,设置连接参数(如服务器地址、数据库名、用户名和密码),并最终创建数据库连接。这部分内容对于理解如何在Java应用程序中操作数据库至关重要。 总体来说,这份报告提供了一个实际的数据库项目案例,展示了如何将理论知识应用于实践,包括数据库设计原则、SQL Server的集成以及Java编程技术在构建学生选课系统中的应用。通过这个系统,学生可以学习到数据库设计的基本步骤、数据库操作和Java与数据库交互的技能,有助于提升数据库管理能力和软件开发能力。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/12529596/bg8.jpg)
if(rs.next()){
sql="select * from admin where password='"+k2.getText () +"'";
ResultSet xm=stmt.executeQuery(sql);
if(xm.next()){ //k2.getText().equals(xm.next())
JOptionPane.showMessageDialog(User.this,"登录成功");
dispose();
new Menu();//管理窗口
}
else{
JOptionPane. showMessageDialog(User.this,"密码错误");
}
}
else{
JOptionPane.showMessageDialog(User.this,"用户名错误");
}
rs.close();
stmt.close();
}
catch(SQLException e){
JOptionPane.showMessageDialog(User.this,"SQL 错误是:"+e.getMessage());
}
}
}
}
//退出方法结束
private class EXIT implements ActionListener{
public void actionPerformed(ActionEvent even){
System.exit(0);
}
}
![](https://csdnimg.cn/release/download_crawler_static/12529596/bg9.jpg)
用户界面
Menu.Java
用户界面能菜单栏有四个一级菜单,学生管理、课程管理
选 课 管 理 、 退 出 。 前 三 个 都 能 够 增 加 和 查 询 数 据 库 中
Student 、 Course 、 SC
表。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Menu extends JFrame implements ActionListener{
addStudent 增加学生界面;
S_Student 查找学生界面;
addCourse 增加课程界面;
S_Course 查找课程界面;
addSC 增加选课界面;
S_SC 查找选课界面;
JPanel pCenter;
CardLayout card=null;
JLabel label=null;
JMenuBar mb=new JMenuBar();//菜单栏
JMenu m1=new JMenu("学生");
JMenuItem add1=new JMenuItem("add1");
JMenuItem 查找 1 =new JMenuItem("查找 1");
JMenu m2=new JMenu("课程");
JMenuItem add2=new JMenuItem("add2");
JMenuItem 查找 2=new JMenuItem("查找 2 ");
JMenu m3=new JMenu("选课");
剩余42页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/6ef1eb713119418da7edb8c9adf76052_diiwuehiuwb.jpg!1)
diiwuehiuwb
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)