基于Web的学生作业管理系统的设计与实现

本文详细介绍了如何设计并实现一个基于Web的学生作业管理系统。系统利用Java编程语言,结合MySQL数据库存储,通过Eclipse开发环境进行开发,并使用Tomcat服务器进行部署。该系统旨在提高教学管理效率,方便教师布置、批改作业,同时让学生能够在线提交和查看作业反馈。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#############mysql数据库创建语句###################
create table t_admin(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '超级管理员账号',
	password varchar(100) comment '超级管理员密码'
) comment '超级管理员';
insert into t_admin(username,password) values('admin','123456');

create table t_banji(
	id int primary key auto_increment comment '主键',
	banjiName varchar(100) comment '班级号',
	fdy varchar(100) comment '辅导员',
	nj varchar(100) comment '年纪',
	teacherId int(11) comment ''
) comment '班级';

create table t_bjtongzhi(
	id int primary key auto_increment comment '主键',
	banjiId int(11) comment '班级',
	title varchar(1000) comment '内容',
	insertDate datetime comment '发起日期'
) comment '班级通知';

create table t_cc(
	id int primary key auto_increment comment '主键',
	clbh varchar(100) comment '车辆编号',
	showDate datetime comment '日期',
	khxm varchar(100) comment '客户姓名',
	dz varchar(100) comment '地址',
	dh varchar(100) comment '电话',
	sfz varchar(100) comment '身份证',
	jsz varchar(100) comment '驾驶证',
	fzr varchar(100) comment '负责人',
	mddz varchar(100) comment '门店地址'
) comment '门店出车';

create table t_hc(
	id int primary key auto_increment comment '主键',
	clbh varchar(100) comment '车辆编号',
	showDate datetime comment '日期',
	khxm varchar(100) comment '客户姓名',
	dz varchar(100) comment '地址',
	dh varchar(100) comment '电话',
	sfz varchar(100) comment '身份证',
	jsz varchar(100) comment '驾驶证',
	fzr varchar(100) comment '负责人',
	mddz varchar(100) comment '门店地址',
	sfsh varchar(100) comment '是否损坏',
	bcje int(11) comment '补偿金额',
	remark text comment '备注',
	fj varchar(100) comment '拍照附件'
) comment '门店还车';

create table t_huida(
	id int primary key auto_increment comment '主键',
	zuoyeId int(11) comment '作业',
	teacherId int(11) comment '老师',
	studentId int(11) comment '学生',
	pic varchar(100) comment '图片',
	fileUrl varchar(100) comment '文件',
	content text comment '内容',
	insertDate datetime comment '提交日期',
	status varchar(100) comment '状态',
	pf int(11) comment '评分',
	py text comment '评语',
	pfDate datetime comment '评分日期',
	dz varchar(50) comment '点赞'
) comment '作业提交';

create table t_jiaoliu(
	id int primary key auto_increment comment '主键',
	fbr varchar(100) comment '发布人',
	title varchar(100) comment '标题',
	pic varchar(100) comment '图片',
	content text comment '内容'
) comment '讨论平台';

create table t_jiaoliulist(
	id int primary key auto_increment comment '主键',
	jiaoliuId int(11) comment '交流平台',
	hdrName varchar(100) comment '回答人',
	insertDate datetime comment '日期',
	content text comment '内容'
) comment '讨论平台记录';

create table t_jspj(
	id int primary key auto_increment comment '主键',
	teacherId int(11) comment '老师',
	studentId int(11) comment '学生',
	insertDate datetime comment '日期',
	content text comment '评价内容',
	fs int(11) comment '评价分数'
) comment '教师评价';

create table t_kecheng(
	id int primary key auto_increment comment '主键',
	kechengName varchar(100) comment '课程',
	teacherId int(11) comment '老师',
	bjId int(11) comment '',
	sksj varchar(50) comment ''
) comment '课程';

create table t_student(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '账号',
	password varchar(100) comment '密码',
	banjiId int(11) comment '班级',
	studentName varchar(100) comment '姓名',
	headPic varchar(100) comment '头像',
	phone varchar(100) comment '电话',
	age varchar(100) comment '年龄',
	sex varchar(100) comment '性别',
	zyId int(11) comment '',
	xyId int(11) comment ''
) comment '学生';

create table t_teacher(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '账号',
	password varchar(100) comment '密码',
	teacherName varchar(100) comment '姓名',
	headPic varchar(100) comment '头像',
	phone varchar(100) comment '电话',
	age varchar(100) comment '年龄',
	sex varchar(100) comment '性别',
	zw varchar(100) comment '职位'
) comment '老师';

create table t_tiwen(
	id int primary key auto_increment comment '主键',
	studentId int(11) comment '学生',
	tiwenName varchar(100) comment '问题',
	pic varchar(100) comment '图片',
	content text comment '回答',
	insertDate datetime comment '时间',
	status varchar(100) comment '状态'
) comment '学生提问';

create table t_xstongzhi(
	id int primary key auto_increment comment '主键',
	studentId int(11) comment '学生',
	title varchar(1000) comment '内容',
	insertDate datetime comment '发起日期',
	teacherId int(11) comment ''
) comment '学生通知';

create table t_xt(
	id int primary key auto_increment comment '主键',
	wt varchar(100) comment '问题',
	content text comment '答案'
) comment '问题';

create table t_xy(
	id int primary key auto_increment comment '主键',
	xyName varchar(100) comment '学院'
) comment '学院';

create table t_ziyuan(
	id int primary key auto_increment comment '主键',
	ziyuanName varchar(100) comment '资源名称',
	pic varchar(100) comment '图片',
	fileUrl varchar(100) comment '文件',
	insertDate datetime comment '时间'
) comment '资源';

create table t_zuoye(
	id int primary key auto_increment comment '主键',
	teacherId int(11) comment '老师',
	kechengName varchar(100) comment '课程',
	banjiId int(11) comment '班级',
	zuoyeName varchar(100) comment '作业标题',
	pic varchar(100) comment '图片',
	fileUrl varchar(100) comment '文件',
	content text comment '内容',
	insertDate datetime comment '发布日期',
	endDate datetime comment ''
) comment '作业发布';

create table t_zy(
	id int primary key auto_increment comment '主键',
	zyName varchar(100) comment '专业'
) comment '专业';




#############oracle数据库创建语句###################
create table t_admin(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '超级管理员账号',
	password varchar(100) comment '超级管理员密码'
) comment '超级管理员';
insert into t_admin(username,password) values('admin','123456');

create table t_banji(
	id int primary key auto_increment comment '主键',
	banjiName varchar(100) comment '班级号',
	fdy varchar(100) comment '辅导员',
	nj varchar(100) comment '年纪',
	teacherId int(11) comment ''
) comment '班级';

create table t_bjtongzhi(
	id int primary key auto_increment comment '主键',
	banjiId int(11) comment '班级',
	title varchar(1000) comment '内容',
	insertDate datetime comment '发起日期'
) comment '班级通知';

create table t_cc(
	id int primary key auto_increment comment '主键',
	clbh varchar(100) comment '车辆编号',
	showDate datetime comment '日期',
	khxm varchar(100) comment '客户姓名',
	dz varchar(100) comment '地址',
	dh varchar(100) comment '电话',
	sfz varchar(100) comment '身份证',
	jsz varchar(100) comment '驾驶证',
	fzr varchar(100) comment '负责人',
	mddz varchar(100) comment '门店地址'
) comment '门店出车';

create table t_hc(
	id int primary key auto_increment comment '主键',
	clbh varchar(100) comment '车辆编号',
	showDate datetime comment '日期',
	khxm varchar(100) comment '客户姓名',
	dz varchar(100) comment '地址',
	dh varchar(100) comment '电话',
	sfz varchar(100) comment '身份证',
	jsz varchar(100) comment '驾驶证',
	fzr varchar(100) comment '负责人',
	mddz varchar(100) comment '门店地址',
	sfsh varchar(100) comment '是否损坏',
	bcje int(11) comment '补偿金额',
	remark text comment '备注',
	fj varchar(100) comment '拍照附件'
) comment '门店还车';

create table t_huida(
	id int primary key auto_increment comment '主键',
	zuoyeId int(11) comment '作业',
	teacherId int(11) comment '老师',
	studentId int(11) comment '学生',
	pic varchar(100) comment '图片',
	fileUrl varchar(100) comment '文件',
	content text comment '内容',
	insertDate datetime comment '提交日期',
	status varchar(100) comment '状态',
	pf int(11) comment '评分',
	py text comment '评语',
	pfDate datetime comment '评分日期',
	dz varchar(50) comment '点赞'
) comment '作业提交';

create table t_jiaoliu(
	id int primary key auto_increment comment '主键',
	fbr varchar(100) comment '发布人',
	title varchar(100) comment '标题',
	pic varchar(100) comment '图片',
	content text comment '内容'
) comment '讨论平台';

create table t_jiaoliulist(
	id int primary key auto_increment comment '主键',
	jiaoliuId int(11) comment '交流平台',
	hdrName varchar(100) comment '回答人',
	insertDate datetime comment '日期',
	content text comment '内容'
) comment '讨论平台记录';

create table t_jspj(
	id int primary key auto_increment comment '主键',
	teacherId int(11) comment '老师',
	studentId int(11) comment '学生',
	insertDate datetime comment '日期',
	content text comment '评价内容',
	fs int(11) comment '评价分数'
) comment '教师评价';

create table t_kecheng(
	id int primary key auto_increment comment '主键',
	kechengName varchar(100) comment '课程',
	teacherId int(11) comment '老师',
	bjId int(11) comment '',
	sksj varchar(50) comment ''
) comment '课程';

create table t_student(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '账号',
	password varchar(100) comment '密码',
	banjiId int(11) comment '班级',
	studentName varchar(100) comment '姓名',
	headPic varchar(100) comment '头像',
	phone varchar(100) comment '电话',
	age varchar(100) comment '年龄',
	sex varchar(100) comment '性别',
	zyId int(11) comment '',
	xyId int(11) comment ''
) comment '学生';

create table t_teacher(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '账号',
	password varchar(100) comment '密码',
	teacherName varchar(100) comment '姓名',
	headPic varchar(100) comment '头像',
	phone varchar(100) comment '电话',
	age varchar(100) comment '年龄',
	sex varchar(100) comment '性别',
	zw varchar(100) comment '职位'
) comment '老师';

create table t_tiwen(
	id int primary key auto_increment comment '主键',
	studentId int(11) comment '学生',
	tiwenName varchar(100) comment '问题',
	pic varchar(100) comment '图片',
	content text comment '回答',
	insertDate datetime comment '时间',
	status varchar(100) comment '状态'
) comment '学生提问';

create table t_xstongzhi(
	id int primary key auto_increment comment '主键',
	studentId int(11) comment '学生',
	title varchar(1000) comment '内容',
	insertDate datetime comment '发起日期',
	teacherId int(11) comment ''
) comment '学生通知';

create table t_xt(
	id int primary key auto_increment comment '主键',
	wt varchar(100) comment '问题',
	content text comment '答案'
) comment '问题';

create table t_xy(
	id int primary key auto_increment comment '主键',
	xyName varchar(100) comment '学院'
) comment '学院';

create table t_ziyuan(
	id int primary key auto_increment comment '主键',
	ziyuanName varchar(100) comment '资源名称',
	pic varchar(100) comment '图片',
	fileUrl varchar(100) comment '文件',
	insertDate datetime comment '时间'
) comment '资源';

create table t_zuoye(
	id int primary key auto_increment comment '主键',
	teacherId int(11) comment '老师',
	kechengName varchar(100) comment '课程',
	banjiId int(11) comment '班级',
	zuoyeName varchar(100) comment '作业标题',
	pic varchar(100) comment '图片',
	fileUrl varchar(100) comment '文件',
	content text comment '内容',
	insertDate datetime comment '发布日期',
	endDate datetime comment ''
) comment '作业发布';

create table t_zy(
	id int primary key auto_increment comment '主键',
	zyName varchar(100) comment '专业'
) comment '专业';

create table t_banji(
	id integer,
	banjiName varchar(100),
	fdy varchar(100),
	nj varchar(100),
	teacherId int(11)
);
--班级字段加注释
comment on column t_banji.id is '主键';
comment on column t_banji.id is '主键唯一ID';
comment on column t_banji.banjiName is '班级号';
comment on column t_banji.fdy is '辅导员';
comment on column t_banji.nj is '年纪';
comment on column t_banji.teacherId is '';
--班级表加注释
comment on table t_banji is '班级';

create table t_bjtongzhi(
	id integer,
	banjiId int(11),
	title varchar(1000),
	insertDate datetime
);
--班级通知字段加注释
comment on column t_bjtongzhi.id is '主键';
comment on column t_bjtongzhi.id is '主键唯一ID';
comment on column t_bjtongzhi.banjiId is '班级';
comment on column t_bjtongzhi.title is '内容';
comment on column t_bjtongzhi.insertDate is '发起日期';
--班级通知表加注释
comment on table t_bjtongzhi is '班级通知';

create table t_cc(
	id integer,
	clbh varchar(100),
	showDate datetime,
	khxm varchar(100),
	dz varchar(100),
	dh varchar(100),
	sfz varchar(100),
	jsz varchar(100),
	fzr varchar(100),
	mddz varchar(100)
);
--门店出车字段加注释
comment on column t_cc.id is '主键';
comment on column t_cc.id is '主键唯一ID';
comment on column t_cc.clbh is '车辆编号';
comment on column t_cc.showDate is '日期';
comment on column t_cc.khxm is '客户姓名';
comment on column t_cc.dz is '地址';
comment on column t_cc.dh is '电话';
comment on column t_cc.sfz is '身份证';
comment on column t_cc.jsz is '驾驶证';
comment on column t_cc.fzr is '负责人';
comment on column t_cc.mddz is '门店地址';
--门店出车表加注释
comment on table t_cc is '门店出车';

create table t_hc(
	id integer,
	clbh varchar(100),
	showDate datetime,
	khxm varchar(100),
	dz varchar<
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值