java Web课程管理系统用eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点

JSP 课程管理系统是一套完善的web设计系统,对理解JSP java 编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。

感谢横屏

二、功能介绍

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)教师管理:对教师信息进行添加、删除、修改和查看

(3)学生管理:对学生信息进行添加、删除、修改和查看

(4)课程管理:对课程信息进行添加、删除、修改和查看

(5)课程资源管理:对课程资源信息进行添加、删除、修改和查看

(6)提交作业管理:对提交作业信息进行添加、删除、修改和查看

(7)签到管理:对签到信息进行添加、删除、修改和查看

(8)作业管理:对作业信息进行添加、删除、修改和查看

(9)个人信息修改、用户登录

数据库设计

复制代码
CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`qx` VARCHAR(40) default NULL COMMENT '权限',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `jiaoshi` (
`jsid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`zc` VARCHAR(40) default NULL COMMENT '职称',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',  PRIMARY KEY  (`jsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xuesheng` (
`xsid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`zy` VARCHAR(40) default NULL COMMENT '专业',
`xb` VARCHAR(40) default NULL COMMENT '性别',  PRIMARY KEY  (`xsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `kecheng` (
`kcid` int(11) NOT NULL auto_increment,
`kcmc` VARCHAR(40) default NULL COMMENT '课程名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`rkjs` VARCHAR(40) default NULL COMMENT '任课教师',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`zt` VARCHAR(40) default NULL COMMENT '状态',  PRIMARY KEY  (`kcid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `kczy` (
`kczyid` int(11) NOT NULL auto_increment,
`kc` VARCHAR(40) default NULL COMMENT '课程',
`zymc` VARCHAR(40) default NULL COMMENT '资源名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`scsj` VARCHAR(40) default NULL COMMENT '上传时间',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`wj` VARCHAR(40) default NULL COMMENT '文件',  PRIMARY KEY  (`kczyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `tjzy` (
`tjzyid` int(11) NOT NULL auto_increment,
`zy` VARCHAR(40) default NULL COMMENT '作业',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`tjsj` VARCHAR(40) default NULL COMMENT '提交时间',
`cj` VARCHAR(40) default NULL COMMENT '成绩',  PRIMARY KEY  (`tjzyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `qiandao` (
`qdid` int(11) NOT NULL auto_increment,
`kc` VARCHAR(40) default NULL COMMENT '课程',
`xs` VARCHAR(40) default NULL COMMENT '学生',
`rq` VARCHAR(40) default NULL COMMENT '日期',
`qdsj` VARCHAR(40) default NULL COMMENT '签到时间',
`zt` VARCHAR(40) default NULL COMMENT '状态',  PRIMARY KEY  (`qdid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zuoye` (
`zyid` int(11) NOT NULL auto_increment,
`kc` VARCHAR(40) default NULL COMMENT '课程',
`zyh` VARCHAR(40) default NULL COMMENT '作业号',
`zymc` VARCHAR(40) default NULL COMMENT '作业名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`fj` VARCHAR(40) default NULL COMMENT '附件',  PRIMARY KEY  (`zyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
a​
​

代码设计

复制代码
String keyid =(String)request.getParameter("keyid");
String kcmc=(String)request.getParameter("kcmc");// 变量 名 :课程名称
String js=(String)request.getParameter("js");// 变量 名 :介绍
String rkjs=(String)request.getParameter("rkjs");// 变量 名 :任课教师
String tp=(String)request.getParameter("tp");// 变量 名 :图片
String zt=(String)request.getParameter("zt");// 变量 名 :状态

String sql="";//声明sql
 sql="insert into kecheng(kcmc,js,rkjs,tp,zt) values('"+kcmc+"','"+js+"','"+rkjs+"','"+tp+"','"+zt+"')";
;//课程SQL 语句
int row=1;///定义执行结果
		
try{

	
		//int row =0;
		row=db.update(sql);//执行sql语句
}catch(Exception e){
System.out.println(e.toString());}
if(row==1){//操作成功
out.println("<script>");

三、注意事项

1、管理员账号:admin密码:admin 数据库配置文件DBO.java

2、开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0,使用java语言开发。

3、数据库文件名是jspkecheng.sql ,系统名称kecheng

4、系统首页地址:http://127.0.0.1:8080/kecheng/login.jsp

四系统实现

代码下载

https://download.csdn.net/download/qq_41221322/89105637

需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

相关推荐
掘金-我是哪吒11 分钟前
分布式微服务系统架构第156集:JavaPlus技术文档平台日更-Java线程池使用指南
java·分布式·微服务·云原生·架构
亲爱的非洲野猪38 分钟前
Kafka消息积压的多维度解决方案:超越简单扩容的完整策略
java·分布式·中间件·kafka
wfsm40 分钟前
spring事件使用
java·后端·spring
老纪的技术唠嗑局1 小时前
OceanBase PoC 经验总结(二)—— AP 业务
数据库
微风粼粼1 小时前
程序员在线接单
java·jvm·后端·python·eclipse·tomcat·dubbo
缘来是庄1 小时前
设计模式之中介者模式
java·设计模式·中介者模式
阿里云大数据AI技术1 小时前
OpenSearch 视频 RAG 实践
数据库·人工智能·llm
rebel2 小时前
若依框架整合 CXF 实现 WebService 改造流程(后端)
java·后端
代码的余温3 小时前
5种高效解决Maven依赖冲突的方法
java·maven
慕y2743 小时前
Java学习第十六部分——JUnit框架
java·开发语言·学习