一、源码特点
idea 开发 springboot 在线教育统是一套完善的信息管理系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
前段主要技术 bootstrap.css jquery
后端主要技术 springboot mybatis
数据库 mysql
开发工具 IDEA JDK1.8 TOMCAT 8.5
二、功能介绍
前台主要功能:
(1)系统首页浏览、课程信息浏览。
(2)课程信息浏览:可以按照课程分类、搜索课程名称展示自己所要的课程信息,课程详情中包含课程视频观看或者 ppt资料下载等
(3)用户可以购买自己所要课程信息,并模拟假支付(充值的方式模拟用户账户),进行订单支付,并且支付成功后可以查看已购买的课程
(4)每个课程有多个视频(已付费才能观看学习),学习完成后,系统根据每个章节(视频)出题,并且,提供用户在线测试(以文本,或者选择)为主,进行在线测试以检验章节学习效果
(5)已经登录的用户可以针对某一个课程进行评论,其他人可以回答
(6)系统提供讨论区,发布话题,其他的人跟着话题进行回复
(7)可以查看学习记录,信息
(8)用户注册、登录,并且以邮箱验证码的方式进行登录
后台主要功能:
(1)管理员登录、退出、个人信息修改。
(2)管理员管理、用户信息管理。
(3)课程分类管理、课程管理、课程章节管理(每个章节上传视频)。
(5)课程评价管理。
(6) 试卷管理,试题管理,组卷管理,成绩管理。
(7)讨论区管理,对系统内的讨论信息进行管理,如讨论信息不符合法律规定管理员可以在后台进行删除。
(8)信息统计,销售统计,学习成绩统计等。
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件src/main/resources 下的 application.properties更改对应数据库连接配置
2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
3、数据库文件名是javazxjy.sql 系统名称zxjy
4、地址:qt/index.jsp