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

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

相关推荐
步行cgn4 小时前
Spring MVC 视图机制的核心接口与类
java·开发语言·后端·spring·mvc
y1su4 小时前
Leetcode 字符串模板
java·数据结构·算法·leetcode·职场和发展·动态规划
Henry-SAP4 小时前
SAP PP模块全景概览
数据库
喜欢吃豆4 小时前
Better Auth 深度解析:从用户认证到企业级身份基础设施
数据库·架构·权限·多租户
其实防守也摸鱼5 小时前
Cylab在线靶场——CTF中的通用技能
linux·数据库·学习·算法·靶场·ctf·学习网络安全
我命由我123455 小时前
Python 开发 - Python 的 pathlib
java·开发语言·后端·python·学习·java-ee·学习方法
吹什么轩5 小时前
MySQL:数据库基础
数据库·mysql
内存漫游5 小时前
Undo、Redo 与事务回滚
数据库
FluxDB5 小时前
用 Rust + GPUI 重做数据库客户端
数据库·mysql
苜蓿muxu5 小时前
Java 字符串拼接:+、StringBuilder、StringBuffer的区别
java