logo头像
Snippet 博客主题

Java在线网校学习平台源码分享

项目描述

Java在线网校学习平台源码分享

运行环境

jdk8+tomcat8+mysql5.7+eclipse(IntelliJ IDEA)+maven3.X

项目技术

spring+spring mvc+mybatis+shrio+jquery+html+bootstrap

研发背景

最近几年内,校园学生的数量不断而且持续增长,社会中对人才本质的要求不断增高,也更加得趋向全面化,不只专业常识要过硬,其他方面也有必定的要求,校园的专业课时刻现已很紧,学生和教师的时刻也越来越紧,传统讲堂之上的时刻是固定,学生在讲堂上和教师有沟通的时机有限,学生要在讲堂之余温习教师在讲堂上的内容,还得有时刻去学习其他方面的常识,弥补自己的常识量,确保自己的全面发展,在线学习体系的开发完结了从传统的人工教育方法转换为智能化教育,首要,计算机作为在线学习体系的东西,其自身就有为运用者供给了许多的材料的途径,可以大大的削减运用者搜索、查找材料的时刻。在线学习体系运用计算机不只以多媒体的方法体现常识和经历,还有文本笔记,材料操练,多种方法显现,可以增高用户的学习乐趣。其次,在线学习体系为传统人工教育开辟了新的新的途径,可以减轻教师的担负,相同的内容不用像曾经那样重复授课,它最大的长处在于可以便利的将教师讲课内容进行录制并上传,使学生在任何时刻都可以学习,教师可以经过自测成果对学生包容常识的状况做出剖析,减轻了教师的部分作业。最终,它可以让一切的学生都可以享用相同的资源,而且不在遭到传统讲堂上的各种束缚,可以在课余的时刻经过计算机就可以学习教师在讲堂上教育的内容,不断重复的学习,和教师沟通自已的困惑既节约了精力又节约了时刻,缓解了学生在讲堂上的压力也添加了学生讲堂学习的动力,它的完结不只可以使学生高效运用课余时刻,也增长了学生在讲堂上的有用时刻。也可以经过在线学习体系学习非本专业的常识,以便更好的进步。

数据库设计

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
DROP TABLE IF EXISTS `t_auth_user`;
CREATE TABLE `t_auth_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`realname` varchar(50) NOT NULL DEFAULT '' COMMENT '登录用户名',
`username` varchar(50) NOT NULL DEFAULT '' COMMENT '真实姓名',
`password` varchar(32) NOT NULL DEFAULT '' COMMENT '密码',
`gender` tinyint(1) NOT NULL DEFAULT '1' COMMENT '性别',
`header` varchar(128) NOT NULL DEFAULT '' COMMENT '头像',
`mobile` varchar(15) NOT NULL DEFAULT '' COMMENT '手机号码',
`status` tinyint(1) NOT NULL DEFAULT '2' COMMENT '状态:待审核(0),有效(1),无效(3)',
`birthday` date NOT NULL DEFAULT '1900-01-01',
`education` varchar(20) NOT NULL DEFAULT '' COMMENT '学历:大专、本科、硕士、博士、博士后',
`college_code` varchar(50) NOT NULL DEFAULT '' COMMENT '大学编码',
`college_name` varchar(100) NOT NULL DEFAULT '' COMMENT '大学名称',
`cert_no` varchar(50) NOT NULL DEFAULT '' COMMENT '资格证书编号',
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '头衔',
`sign` varchar(500) NOT NULL DEFAULT '' COMMENT '签名',
`open_id` varchar(128) NOT NULL DEFAULT '' COMMENT '微信公众号openid',
`wechat_id` varchar(100) NOT NULL DEFAULT '' COMMENT '微信号',
`qq` varchar(20) NOT NULL DEFAULT '' COMMENT 'qq号',
`login_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '最后一次登录时间',
`ip` varchar(15) NOT NULL DEFAULT '' COMMENT '最后一次登录IP',
`province` varchar(16) NOT NULL DEFAULT '' COMMENT '所在省份',
`city` varchar(16) NOT NULL DEFAULT '' COMMENT '所在城市',
`district` varchar(16) NOT NULL DEFAULT '' COMMENT '所在地区',
`weight` int(11) NOT NULL DEFAULT '0' COMMENT '权重',
`create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`create_user` varchar(32) NOT NULL DEFAULT 'system',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_user` varchar(32) NOT NULL DEFAULT 'system',
`del` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `T_AUTH_USER_USERNAME_UNIQUE` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='用户表';

DROP TABLE IF EXISTS `t_consts_classify`;
CREATE TABLE `t_consts_classify` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
`code` varchar(50) NOT NULL DEFAULT '',
`parent_code` varchar(50) NOT NULL DEFAULT '0' COMMENT '父级别code',
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
`create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`create_user` varchar(32) NOT NULL DEFAULT 'system',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_user` varchar(32) NOT NULL DEFAULT 'system',
`del` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='课程类别表';
DROP TABLE IF EXISTS `t_consts_college`;
CREATE TABLE `t_consts_college` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
`code` varchar(50) NOT NULL DEFAULT '' COMMENT '编码',
`picture` varchar(100) NOT NULL DEFAULT '' COMMENT '图片',
`create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`create_user` varchar(32) NOT NULL DEFAULT 'system',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_user` varchar(32) NOT NULL DEFAULT 'system',
`del` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8 COMMENT='高校表结构';

DROP TABLE IF EXISTS `t_consts_dictionary`;
CREATE TABLE `t_consts_dictionary` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`group_code` int(11) NOT NULL DEFAULT '0' COMMENT '分组code',
`group_name` varchar(32) NOT NULL DEFAULT '' COMMENT '分组名称',
`key` varchar(32) NOT NULL DEFAULT '' COMMENT '键',
`value` varchar(128) NOT NULL DEFAULT '' COMMENT '值',
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
`create_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`create_user` varchar(32) NOT NULL DEFAULT 'system',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_user` varchar(32) NOT NULL DEFAULT 'system',
`del` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据字典:可用于可选项值的配置等';

系统技术架构

主要技术:
Spring、SpringMVC、Mybatis
JSP、JSTL、jQuery、HTML、CSS、JS
Mysql
bootstrap
开发工具和环境:
Eclipse
Maven
Tomcat 7
JDK 1.8
Mysql 5.6+
Win10 操作系统

截图展示

Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享
Java在线网校学习平台源码分享

需要请加QQ:82374126 或 QQ:746157197

评论系统未开启,无法评论!