/*建立班级表*/
create table 班级(
班级编号 nvarchar(4) primary key,
班级名称 nvarchar(20) not null,
)
/*建立学生表*/
create table 学生(
学号 nvarchar(12) primary key,
姓名 nvarchar(5) not null,
性别 nvarchar(1) not null,
年龄 int not null,
生源所在地 nvarchar(20) not null,
已修学分总数 float ,
登录密码 nvarchar(20) not null ,
班级编号 nvarchar(4) ,
constraint FK_班级编号 foreign key(班级编号) references 班级
)
/*建立课程表*/
create table 课程(
课程编号 nvarchar(5) primary key,
课程名称 nvarchar(20) not null,
学时 int not null,
考试或考查 bit not null ,
学分 float not null ,
)
/*建立教师表*/
create table 教师(
教师编号 nvarchar(5) primary key,
姓名 nvarchar(20) not null,
性别 nvarchar(1) not null,
年龄 int not null,
职称 nvarchar(10) not null,
电话 nvarchar(20) not null ,
登录密码 nvarchar(20) not null ,
)
/*建立开课情况表*/
create table 开课情况(
开课编号 nvarchar(15) primary key,
课程编号 nvarchar(5) not null,
任课教师编号 nvarchar(5) not null,
开课学年 nvarchar(4) not null,
开课学期 bit not null,
constraint FK_课程编号_开课 foreign key(课程编号) references 课程编号,
constraint FK_任课教师编号_开课 foreign key(任课教师编号) references 教师,
)
/*建立选课情况表*/
create table 选课情况(
开课编号 nvarchar(15),
学号 nvarchar(12),
成绩 float,
primary key(开课编号,学号),
constraint FK_开课编号_选课 foreign key(开课编号) references 开课情况,
constraint FK_学号_选课 foreign key(学号) references 学生,
)
/*建立管理员表*/
create table 管理员(
管理员编号 nvarchar(4) primary key ,
登录密码 nvarchar(20) not null,
)
/*建立未选课临时表*/
create table 未选课(
开课编号 nvarchar(15) primary key,
课程编号 nvarchar(5) not null,
任课教师编号 nvarchar(5) not null,
开课学年 nvarchar(4) not null,
开课学期 bit not null,
)
/*建立未开课临时表*/
CREATE TABLE 未开课(
课程编号 nvarchar(5) primary key,
课程名称 nvarchar(20) not null,
学时 int not null,
考试或考查 bit not null ,
学分 float not null ,
)
/*向班级表插入数据*/
insert into 班级
values
('1001','001','软工1701')
,('1002','001','软工1702')
,('1003','001','软工1703')
,('1004','001','软工1801')
,('1005','001','软工1802')
,('1006','001','软工1803')
,('2001','002','计科1701')
,('2002','002','计科1702')
,('2003','002','计科1703')
,('2004','002','计科1801')
,('2005','002','计科1802')
,('2006','002','计科1803')
,('3001','003','网工1701')
,('3002','003','网工1801')
select * from 班级
/*向学生表插入数据*/
insert into 学生
values
('201706060101','李一','男',19,'浙江杭州',40,'123456','1001')
,('201706060102','李天欣','女',19,'浙江宁波',40,'123456','1001')
,('201706060103','郭文心','女',19,'浙江台州',40,'123456','1001')
,('201706060104','金涛','男',19,'浙江嘉兴',40,'123456','1001')
,('201706060105','王天音','女',19,'浙江金华',40,'123456','1001')
,('201706060106','林月人','男',19,'上海静安',40,'123456','1001')
,('201706060107','肖金鹏','男',19,'上海徐汇',40,'123456','1001')
,('201706060108','魏征','男',19,'浙江杭州',35,'123456','1001')
,('201706060110','李浩然','男',19,'浙江温州',40,'123456','1001')
,('201706060111','尤宏博','男',19,'浙江宁波',40,'123456','1001')
,('201706060112','郑莉莉','女',19,'浙江台州',40,'123456','1001')
,('201706070101','汤飞扬','男',19,'浙江杭州',20,'123456','2001')
,('201706070102','侯蒙蒙','男',19,'浙江宁波',20,'123456','2001')
,('201706070103','罗婷婷','女',19,'浙江台州',20,'123456','2001')
,('201706070104','金铭','男',19,'浙江嘉兴',20,'123456','2001')
,('201706070105','王萱萱','女',19,'浙江金华',20,'123456','2001')
,('201706070106','林国庆','男',19,'上海静安',20,'123456','2001')
,('201706070107','肖元宵','男',19,'上海徐汇',20,'123456','2001')
,('201706070108','庄晓曼','女',19,'浙江杭州',15,'123456','2001')
,('201706070110','吕齐铭','男',19,'浙江温州',20,'123456','2001')
,('201706070111','陈欣怡','女',19,'浙江宁波',20,'123456','2001')
,('201706070112','张世豪','男',19,'浙江台州',20,'123456','2001')
,('201706060109','张佳琪','男',19,'浙江丽水',38,'123456','1001')
,('201706070109','蒋博文','男',19,'浙江丽水',18,'123456','2001')
select * from 学生
/*向课程表插入数据*/
insert into 课程
values
('J0001','数据结构',64,0,4)
,('J0002','C++程序设计',64,0,4)
,('J0003','数据库原理及应用',48,0,3)
,('J0004','机器学习',36,1,2)
,('J0005','Java程序设计',48,0,3)
,('J0006','操作系统原理',48,0,3)
,('L0001','高等数学',48,0,3)
,('M0001','马克思主义基本原理',48,0,3)
,('M0002','毛泽东思想概论',64,0,4)
,('J0007','编译原理',48,0,3)
,('L0002','信息论基础',36,0,3)
,('J0008','软件工程',48,1,3)
select * from 课程
/*向教师表插入数据*/
insert into 教师
values
('T0001','李强','男',34,'讲师','13989895985','123456','001')
, ('T0002','陆伟','男',44,'副教授','13789455985','123456','001')
, ('T0003','何霜','女',51,'教授','13289458985','123456','001')
, ('T0004','刘值','男',29,'讲师','13459845985','123456','001')
, ('T0005','黄国庆','男',42,'副教授','13449894945','123456','001')
, ('T0006','杨永利','男',49,'副教授','13945895455','123456','001')
, ('T0007','洪邓媛','女',51,'教授','13983295325','123456','008')
, ('T0008','余海潮','男',58,'教授','13915895155','123456','001')
, ('T0009','马美玉','女',40,'讲师','13915891985','123456','008')
, ('T0010','张超','男',39,'讲师','13129895155','123456','001')
select * from 教师
/*向开课情况表插入数据*/
insert into 开课情况
values
,('J0001T000120180','J0001','T0001','2018',0)
,('J0001T000520180','J0001','T0005','2018',0)
,('J0003T000220181','J0003','T0002','2018',1)
,('J0003T000320181','J0003','T0003','2018',1)
,('J0004T000320181','J0004','T0003','2018',1)
,('J0004T000420181','J0004','T0004','2018',1)
,('M0002T000720181','M0002','T0007','2018',1)
,('J0005T000420180','J0005','T0004','2018',0)
,('J0006T000820190','J0006','T0008','2019',0)
,('J0006T000120190','J0006','T0001','2019',0)
,('J0006T001020190','J0006','T0010','2019',0)
,('J0007T000120190','J0007','T0001','2019',0)
,('J0008T000720190','J0008','T0007','2019',0)
,('L0002T000820190','L0002','T0008','2019',0)
select * from 开课情况
/*向选课情况插入数据*/
insert into 选课情况
values
('J0001T000120180','201706060101',98)
,('J0001T000120180','201706060102',88)
,('J0001T000120180','201706060103',45)
,('J0001T000120180','201706060104',59)
,('J0001T000120180','201706060105',68)
,('J0001T000120180','201706060106',78)
,('J0001T000120180','201706060107',82)
,('J0001T000120180','201706060108',92)
,('J0001T000120180','201706060109',94)
,('J0001T000120180','201706060110',91)
,('J0001T000120180','201706060111',76)
,('J0001T000120180','201706060112',78)
,('J0001T000520180','201706070101',95)
,('J0001T000520180','201706070102',85)
,('J0001T000520180','201706070103',47)
,('J0001T000520180','201706070104',57)
,('J0001T000520180','201706070105',67)
,('J0001T000520180','201706070106',74)
,('J0001T000520180','201706070107',95)
,('J0001T000520180','201706070108',97)
,('J0001T000520180','201706070109',92)
,('J0001T000520180','201706070110',97)
,('J0001T000520180','201706070111',71)
,('J0001T000520180','201706070112',74)
,('J0003T000220181','201706060101',78)
,('J0003T000220181','201706060102',99)
,('J0003T000220181','201706060103',100)
,('J0003T000220181','201706060104',98.5)
,('J0003T000220181','201706060105',59.5)
,('J0003T000220181','2017060601
没有合适的资源?快使用搜索试试~ 我知道了~
数据库设计课程设计-高校选课管理系统.zip
共210个文件
js:66个
java:35个
css:27个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2024-06-21
20:06:09
上传
评论
收藏 3.05MB ZIP 举报
温馨提示
应用环境: Web服务器:tomcat8.5; 编程工具Eclipse Java 2019-09; 数据库:SQL sever 2017; 技术路线: jsp+servlet+javabean; 管理员: 查询教师名单; 添加教师信息; 修改教师信息; 删除教师信息; 查询学生名单; 添加学生信息; 修改学生信息; 删除学生信息; 查询课程信息; 添加课程信息; 修改课程信息; 删除课程信息; 修改登录密码; 教师: 查看个人信息; 查看任课信息; 按照课程表信息开设课程; 取消个人已开课的课程; 按行政班级查看学生均绩及排名; 按任课课程查询学生单门成绩及排名; 按学年查询个人教授课程的平均成绩; 录入学生成绩, 自动更新该学生已修总学分; 修改登录密码; 学生: 查看个人信息; 查看本人课程; 选课与退选; 按学年查询考试成绩; 修改登录密码;
资源推荐
资源详情
资源评论
收起资源包目录
数据库设计课程设计-高校选课管理系统.zip (210个子文件)
.classpath 846B
org.eclipse.wst.common.component 503B
org.eclipse.wst.jsdt.ui.superType.container 49B
ace.min.css 388KB
ace-part2.min.css 126KB
ace-rtl.min.css 114KB
bootstrap.min.css 113KB
ace-skins.min.css 76KB
font-awesome.min.css 27KB
font-awesome.min.css 27KB
bootstrap-datepicker3.min.css 20KB
bootstrap-editable.min.css 17KB
jquery-ui.min.css 15KB
select2.min.css 14KB
ui.jqgrid.min.css 13KB
fullcalendar.min.css 12KB
chosen.min.css 11KB
dropzone.min.css 9KB
ace-ie.min.css 9KB
bootstrap-datetimepicker.min.css 8KB
daterangepicker.min.css 5KB
bootstrap-colorpicker.min.css 4KB
jquery-ui.custom.min.css 3KB
bootstrap-timepicker.min.css 3KB
colorbox.min.css 3KB
jquery.gritter.min.css 2KB
bootstrap-duallistbox.min.css 1KB
bootstrap-multiselect.min.css 1KB
prettify.min.css 532B
fonts.googleapis.com.css 494B
fontawesome-webfont.eot 69KB
glyphicons-halflings-regular.eot 20KB
.gitignore 8B
3.ico 66KB
sqljdbc4.jar 525KB
TeaDao.java 13KB
AdmDao.java 12KB
StuDao.java 10KB
Login.java 7KB
TeaIn.java 3KB
StuChoose.java 3KB
TeaSingle.java 3KB
StuCourse.java 2KB
StudentBean.java 2KB
TeaCourse.java 2KB
StuGrade.java 2KB
TeaSetup.java 2KB
StuSChange.java 2KB
StuProfile.java 2KB
TeaGpa.java 2KB
StuCPassword.java 2KB
TeaAvg.java 2KB
AdmSAdd.java 2KB
AdmCPassword.java 2KB
TeaCPasscode.java 2KB
CourseBean.java 2KB
TeaProfile.java 2KB
AdmTChange.java 2KB
AdmTAdd.java 2KB
AdmCChange.java 2KB
AdmCAdd.java 2KB
AdmCDelete.java 2KB
AdmTDelete.java 2KB
AdmSDelete.java 2KB
AdmStudent.java 2KB
AdmTeacher.java 2KB
AdmCourse.java 1KB
Logout.java 1KB
TeacherBean.java 1KB
BaseDao.java 651B
image-4.jpg 89KB
image-2.jpg 79KB
meteorshower2.jpg 67KB
image-1.jpg 66KB
image-3.jpg 61KB
image-5.jpg 59KB
image-6.jpg 42KB
profile-pic.jpg 10KB
thumb-2.jpg 9KB
thumb-4.jpg 9KB
thumb-3.jpg 9KB
thumb-5.jpg 8KB
pattern.jpg 7KB
thumb-1.jpg 6KB
thumb-6.jpg 5KB
user.jpg 1KB
jquery.jqGrid.min.js 304KB
jquery-ui.min.js 235KB
fullcalendar.min.js 105KB
jquery-ui.custom.min.js 99KB
jquery-1.11.3.min.js 94KB
jquery-2.1.4.min.js 82KB
jquery.dataTables.min.js 81KB
select2.min.js 63KB
ace.min.js 54KB
jquery.sparkline.index.min.js 54KB
holder.min.js 52KB
bootstrap-editable.min.js 50KB
ace-elements.min.js 40KB
moment.min.js 40KB
共 210 条
- 1
- 2
- 3
资源评论
应用市场
- 粉丝: 943
- 资源: 4229
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功