# 学生选课成绩管理系统
> Toy Project of DataBase Course
## 包结构
> AppConstants.java
> - 所有用到的常量
> DAO.java
> - 学生/管理员的枚举类型
### base
> Base.java
> - 数据访问基类
### dao
> AdminDAO.java
> - 管理员数据访问类
> StudentDAO.java
> - 学生数据访问类
### model
> Student.java
> - 学生实体类
> Course.java
> - 课程实体类
### util
> DBUtil.java
> - 数据库连接查询工具集
### view
> LoginView.java
> - 登录界面
> - LoginListener
> - 监听登录事件
> StudentView.java
> - 学生选课界面
> - SelectListener
> - 监听选课事件
> - DropListener
> - 监听退课事件
> AdminView.java
> - 管理员界面
> - InputListener
> - 监听登分事件
> StudentInfo.java
> - 学生管理界面
> - AddStudent
> - 添加课程子窗口
> - DelStudent
> - 删除课程子窗口
> CourseInfo.java
> - 课程管理界面
> - AddCourse
> - 添加课程子窗口
> - DelCourse
> - 删除课程子窗口
## 数据库结构
### student 表
```
+----------+-------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------------+------+-----+---------+-------+
| sno | char(4) | NO | PRI | NULL | |
| sname | char(8) | NO | | NULL | |
| sex | enum('男','女') | YES | | NULL | |
| age | int(11) | YES | | NULL | |
| sdept | char(10) | YES | | NULL | |
| username | char(20) | NO | UNI | NULL | |
| password | char(64) | NO | | NULL | |
+----------+-------------------+------+-----+---------+-------+
```
### course 表
```
+--------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+----------+------+-----+---------+-------+
| cno | char(4) | NO | PRI | NULL | |
| cname | char(20) | NO | | NULL | |
| credit | int(11) | YES | | 0 | |
| cdept | char(10) | YES | | NULL | |
| tname | char(8) | YES | | NULL | |
+--------+----------+------+-----+---------+-------+
```
### stu_course 表
```
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| sno | char(4) | NO | PRI | NULL | |
| cno | char(4) | NO | PRI | NULL | |
| grade | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
```
## 注意事项
- 测试学生账号
- 账号:demo
- 密码:test1234
- 测试管理账号
- 账号:admin
- 密码:admin1234
管理系统系列--学生选课成绩管理系统.zip
需积分: 5 31 浏览量
2024-02-26
02:11:11
上传
评论
收藏 20KB ZIP 举报
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3651
最新资源
- 适用于tensorflow-2.11.0 CUDA版本11.2的cuDNN8.1版本
- 5Y study学习平台2016计算机基础-综合测试(8)_哔哩哔哩_bilibili_2580252704.mp4
- (大赛作品)STM32实现的F072RB NUCLEO智能家居控制.zip
- STM32实现的数字示波器源码+数字信号处理教程、配套实例.zip
- 【cookie续续】【cookie续续】【cookie续续】
- 低功耗STM32实现的F411开发板(原理图+PCB源文件+官方例程+驱动等).zip
- 基于stm32实现的 nucleo-L476的智能灯(操作说明+源码).zip
- 基于STM32实现的 NUCLEO板设计彩色LED照明灯(纯cubeMX开发).zip
- 基于STM32实现的 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip
- 基于STM32实现的 人群定位、调速智能风扇设计(程序、设计报告、视频演示).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈