一、源码特点
java 在线学习交流平台系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境
为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
java 在线学习交流平台系统1
二、功能介绍
线上线下学习与交互平台建设的分析,主要包括两个角色学生和教师,系统分成前后台:
后台主要功能:
学生管理,教师信息管理,学校介绍管理,公告管理,课程管理,课程试题管理,课程资料管理,课程评论管理,课程资料管理,留言管理,个人信息管理,登录验证
前台主要功能;
首页浏览,学校介绍浏览,公告浏览,课程浏览,对应课题浏览,课程资料浏览与下载,课程发布评论,可以针对课程进行留言,并且教师可回复学生的浏览,用户注册、登录
数据库设计
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 '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址', PRIMARY KEY (`xsid`)
) 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 '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址', PRIMARY KEY (`jsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xxjs` (
`xxjsid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间', PRIMARY KEY (`xxjsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间', PRIMARY KEY (`ggid`)
) 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 '介绍',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`sm` VARCHAR(40) default NULL COMMENT '说明', PRIMARY KEY (`kcid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `kcst` (
`kcstid` int(11) NOT NULL auto_increment,
`kc` VARCHAR(40) default NULL COMMENT '课程',
`stmc` VARCHAR(40) default NULL COMMENT '试题名称',
`sm` VARCHAR(40) default NULL COMMENT '说明',
`da` VARCHAR(40) default NULL COMMENT '答案', PRIMARY KEY (`kcstid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `kcpl` (
`kcplid` int(11) NOT NULL auto_increment,
`kc` VARCHAR(40) default NULL COMMENT '课程',
`pl` VARCHAR(40) default NULL COMMENT '评论',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`sj` VARCHAR(40) default NULL COMMENT '时间', PRIMARY KEY (`kcplid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `kczl` (
`kczlid` int(11) NOT NULL auto_increment,
`zlmc` VARCHAR(40) default NULL COMMENT '资料名称',
`kc` VARCHAR(40) default NULL COMMENT '课程',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`zl` VARCHAR(40) default NULL COMMENT '资料',
`scsj` VARCHAR(40) default NULL COMMENT '上传时间', PRIMARY KEY (`kczlid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `liuyan` (
`lyid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`kc` VARCHAR(40) default NULL COMMENT '课程',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`sj` VARCHAR(40) default NULL COMMENT '时间',
`hf` VARCHAR(40) default NULL COMMENT '回复', PRIMARY KEY (`lyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
代码设计
String keyid =(String)request.getParameter("keyid");
String kcmc=(String)request.getParameter("kcmc");// 变量 名 :课程名称
String js=(String)request.getParameter("js");// 变量 名 :介绍
String tp=(String)request.getParameter("tp");// 变量 名 :图片
String sm=(String)request.getParameter("sm");// 变量 名 :说明String sql="";//声明sqlsql="insert into kecheng(kcmc,js,tp,sm) values('"+kcmc+"','"+js+"','"+tp+"','"+sm+"')";
;//课程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,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspxxpt 系统名称xxpt
4、地址:http://127.0.0.1:8080/xxpt/qt/index.jsp
四系统实现
代码下载
https://download.csdn.net/download/qq_41221322/89317041
需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者