运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
主要功能说明: 管理员角色包含以下功能:管理员登录,教师管理,学生信息管理,系统公告管理,论坛板块管理,帖子管理等功能。
用户角色包含以下功能:用户首页,教学课程查看,教学视频查看,系统公告查看,问题答疑,学习交流,修改个人信息,作业下载,考试管理,分数查看等功能。
教师角色包含以下功能:教师登录,课程信息管理,教学视频管理,问题答疑管理,作业管理,测试题目管理,试卷信息管理等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+hibernate+Struts 2
所用的数据库: Mysql数据库,任意版本均可,也可使用各种数据库工具,例如Navicat等。
——————————————————————————————————————————
我搭建了一个演示站,方便大家看下:
学生账号/密码: 2020041/123456
教师账号/密码: teacher/123456
管理员账号/密码:admin/admin
——————————————————————————————————————————
运行的截图如下(点击可以放大):
SSH高校智慧教学辅导平台系统-管理员角色-管理员登录↓↓

#### SSH高校智慧教学辅导平台系统-管理员角色-教师管理↓↓

#### SSH高校智慧教学辅导平台系统-管理员角色-学生信息管理↓↓

#### SSH高校智慧教学辅导平台系统-管理员角色-系统公告管理↓↓

#### SSH高校智慧教学辅导平台系统-管理员角色-论坛板块管理↓↓

#### SSH高校智慧教学辅导平台系统-管理员角色-帖子管理↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-用户首页↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-教学课程查看↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-教学视频查看↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-系统公告查看↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-问题答疑↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-学习交流↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-修改个人信息↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-作业下载↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-考试管理↓↓

#### SSH高校智慧教学辅导平台系统-用户角色-分数查看↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-教师登录↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-课程信息管理↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-教学视频管理↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-问题答疑管理↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-作业管理↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-测试题目管理↓↓

#### SSH高校智慧教学辅导平台系统-教师角色-试卷信息管理↓↓
数据库设计文档
数据库设计文档
数据库名:ssh_zhihui_jiaoxue
文档版本:粗写版
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | userId | int | 10 | 0 | N | Y | | |
2 | userName | varchar | 66 | 0 | Y | N | NULL | |
3 | userPw | varchar | 55 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | catelog_id | int | 10 | 0 | N | Y | | |
2 | catelog_name | varchar | 50 | 0 | Y | N | NULL | |
3 | catelog_del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | | |
2 | mingcheng | varchar | 66 | 0 | Y | N | NULL | |
3 | fujian | varchar | 50 | 0 | Y | N | NULL | |
4 | fujianYuanshiming | varchar | 55 | 0 | Y | N | NULL | |
5 | shijian | varchar | 50 | 0 | Y | N | NULL | |
6 | del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | fenshu_id | int | 10 | 0 | N | Y | | |
2 | shiti_id | int | 10 | 0 | Y | N | NULL | |
3 | stu_id | int | 10 | 0 | Y | N | NULL | |
4 | fenshu | int | 10 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | gonggao_id | int | 10 | 0 | N | Y | | |
2 | gonggao_title | varchar | 55 | 0 | Y | N | NULL | |
3 | gonggao_content | varchar | 5000 | 0 | Y | N | NULL | |
4 | gonggao_data | varchar | 55 | 0 | Y | N | NULL | |
5 | gonggao_del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | | |
2 | title | varchar | 55 | 0 | Y | N | NULL | |
3 | content | varchar | 5000 | 0 | Y | N | NULL | |
4 | shijian | varchar | 50 | 0 | Y | N | NULL | |
5 | stu_id | int | 10 | 0 | Y | N | NULL | |
6 | zhuti_id | int | 10 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | jiaojuan_id | int | 10 | 0 | N | Y | | |
2 | stu_id | int | 10 | 0 | Y | N | NULL | |
3 | shiti_id | int | 10 | 0 | Y | N | NULL | |
4 | timu_id | int | 10 | 0 | Y | N | NULL | |
5 | timu_daan | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | | |
2 | neirong | varchar | 2000 | 0 | Y | N | NULL | |
3 | liuyanshi | varchar | 55 | 0 | Y | N | NULL | |
4 | stu_id | int | 10 | 0 | Y | N | NULL | |
5 | huifu | varchar | 2000 | 0 | Y | N | NULL | |
6 | huifushi | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | shipin_id | int | 10 | 0 | N | Y | | |
2 | shipin_name | varchar | 66 | 0 | Y | N | NULL | |
3 | shipin_jianjie | varchar | 2000 | 0 | Y | N | NULL | |
4 | fujian | varchar | 55 | 0 | Y | N | NULL | |
5 | fujianYuanshiming | varchar | 2000 | 0 | Y | N | NULL | |
6 | shijian | varchar | 50 | 0 | Y | N | NULL | |
7 | del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | shiti_id | int | 10 | 0 | N | Y | | |
2 | shiti_name | varchar | 50 | 0 | Y | N | NULL | |
3 | shiti_jieshao | varchar | 50 | 0 | Y | N | NULL | |
4 | timuIdList | varchar | 50 | 0 | Y | N | NULL | |
5 | shiti_shijian | varchar | 50 | 0 | Y | N | NULL | |
6 | del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | stu_id | int | 10 | 0 | N | Y | | |
2 | stu_xuehao | varchar | 66 | 0 | Y | N | NULL | |
3 | stu_realname | varchar | 50 | 0 | Y | N | NULL | |
4 | stu_sex | varchar | 50 | 0 | Y | N | NULL | |
5 | stu_age | varchar | 55 | 0 | Y | N | NULL | |
6 | email | varchar | 255 | 0 | Y | N | NULL | |
7 | dianhua | varchar | 255 | 0 | Y | N | NULL | |
8 | login_pw | varchar | 50 | 0 | Y | N | NULL | |
9 | del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | tea_id | int | 10 | 0 | N | Y | | |
2 | tea_bianhao | varchar | 66 | 0 | Y | N | NULL | |
3 | tea_realname | varchar | 55 | 0 | Y | N | NULL | |
4 | tea_sex | varchar | 50 | 0 | Y | N | NULL | |
5 | tea_age | varchar | 50 | 0 | Y | N | NULL | |
6 | login_pw | varchar | 50 | 0 | Y | N | NULL | |
7 | del | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | timu_id | int | 10 | 0 | N | Y | | |
2 | timu_name | varchar | 500 | 0 | Y | N | NULL | |
3 | timu_xuanxianga | varchar | 500 | 0 | Y | N | NULL | |
4 | timu_xuanxiangb | varchar | 500 | 0 | Y | N | NULL | |
5 | timu_xuanxiangc | varchar | 500 | 0 | Y | N | NULL | |
6 | timu_xuanxiangd | varchar | 500 | 0 | Y | N | NULL | |
7 | timu_daan | varchar | 500 | 0 | Y | N | NULL | |
8 | timu_fenshu | int | 10 | 0 | Y | N | NULL | |
9 | timu_leixing | varchar | 255 | 0 | Y | N | NULL | |
10 | del | varchar | 500 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | | |
2 | title | varchar | 55 | 0 | Y | N | NULL | |
3 | content | varchar | 5000 | 0 | Y | N | NULL | |
4 | fujian | varchar | 55 | 0 | Y | N | NULL | |
5 | fujianYuanshiming | varchar | 50 | 0 | Y | N | NULL | |
6 | shijian | varchar | 50 | 0 | Y | N | NULL | |
7 | stu_id | int | 10 | 0 | Y | N | NULL | |
8 | catelog_id | int | 10 | 0 | N | N | | |
9 | shifouding | varchar | 55 | 0 | Y | N | NULL | |
10 | shifoujing | varchar | 50 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | | |
2 | mingcheng | varchar | 50 | 0 | Y | N | NULL | |
3 | fujian | varchar | 50 | 0 | Y | N | NULL | |
4 | tijiaoshi | varchar | 50 | 0 | Y | N | NULL | |
5 | stuId | int | 10 | 0 | Y | N | NULL | |
6 | zuoyetId | int | 10 | 0 | Y | N | NULL | |
7 | fenshu | int | 10 | 0 | Y | N | NULL | |
8 | huifu | varchar | 255 | 0 | Y | N | NULL | |
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | | |
2 | mingcheng | varchar | 50 | 0 | Y | N | NULL | |
3 | fujian | varchar | 50 | 0 | Y | N | NULL | |
4 | beizhu | varchar | 255 | 0 | Y | N | NULL | |
5 | fabushi | varchar | 50 | 0 | Y | N | NULL | |
6 | tea_id | int | 10 | 0 | Y | N | NULL | |