基于ssm jsp在线教育系统源码
创始人
2024-05-15 17:45:49
0

演示视频:

基于ssm jsp在线教育系统源码

 

  1. 范围
    1. 系统主要目标设计

随着互联网发展,在线教学成为一种支持知识共享,无距离知识交流的一种方式,我们的系统主要完成在线视频观看,在线教学,在线知识交流,视频交易,教师酬劳支付,也可以拉近著名讲师和学生的直接沟通,达到一种只要有网络就可以随时随地学习,为学生制定一条合理的学习路径,网上在线教育网站是近来一种比较火热的在线学习方式,它打破了传统的教学方式,能够让我们在任何时候,任何地点,只要有网络,就能学习,在线教学生不懂,可以将视频回放着看,在视频区域下方还有评论,学生不懂的话可以将问题抛出,热心的学生会在一起讨论该问题,给出各种各样的解决方案,也可以让一些讲师的知识转化为收入。

    1. 主要软件需求

1.2.1功能描述

(1)注册登录模块:提供游客用户注册和注册用户登录

(2)用户信息管理模块:提供学生用户进行个人信息的管理,包括修改基本信息,安全信息,评论答复信息,课程信息,购物车信息.,除了提供教师用户进行个人信息的管理,包括修改基本信息,安全信息,评论答复信息,课程信息,购物车信息,还提供教师管理课程发布的信息.

(3)订单管理模块:

管理员 :查看用户所购买视频的订单

用户:创建订单,查看自己订单,删除订单,修改订单

(4)账户信息管理模块:系统管理员对用户账户进行添加、查看、删除、修改用户账户和普通管理员账号操作

(5)评论模块:评价管理,可以及时获取客户的使用体验,是服务端可以及时做出相应的调整,星级评价更能明显显示出其他用户对该视频的印象,客户在还没有观看、购买视频前能有客观的了解,还包含了论坛评论功能

(6)搜索模块:用户可以根据自己需求,输入关键字获得自己想要的视频。

(7)购物车:首先用户在登陆页面中登陆网站,进入显示产品信息的网页,在该网页中,设有"产品类型"、"查看购物车"、"显示订购单"等超级链接。此时若要购物,点击加入购物车,将其放入购物车。

若用户点击"查看购物车"的超级链接。下方框架将会显示购物车内的产品情况,此时还可进行产品删除的操作。

若用户点击"显示订购单"超级链接,下方框架将会显示订购单网页,用户在对订单细目核对后,便可进行订购了。

(8)视频上传模块:首先用户在登陆页面中登陆网站,进入个人 或者 首页 点击 上传视频 ,从而进入上传视频页面,选择视频 和编辑视频信息 进行上传。

(9)视频审核模块:由教师用户提交待审核的视频,在待审视频的数据库中已列表的形式呈现且未审核的视频的审核状态都为0,管理员通过搜索状态或是有信息系统提醒审核信息进入审核视频列表对内容进行审核,如果视频内容符合规则则将审核状态改为1,如果视频内容不符合则将审核状态更改为2,并给教师用户返回审查信息,且都会为视频插入一个视频管理员的ID,视频一旦上传成功后,可对视频进行修改,删除

(10)该功能是用于结算视频报酬,视频交易所用,教师用户的视频一旦审核通过,更具一定的计算公式支付酬劳,视频交易,按一定的比例付费教师用户

1.2.2 功能模块分布图

横向体系结构图(逻辑分层):

  1. 软件开发环境与系统结构设计
    1. 软件开发环境

硬件环境:Intel 酷睿i5 存储硬盘:2g  运行内存:2g

软件环境:

  1. 操作系统:Windows10
  2. 开发工具:IntelliJ IDEA 2.5  Navicat for MySQL 11.1  Git 2.3
  3. JDK 版本:1.8
  4. 网络服务器:Tomcat 9.0
  5. 数据库:MySQL5.7
  6. 云服务器:阿里云
    1. 软件体系结构

 

 

  1. 系统的UML建模设计
    1. 系统类图

    1. 系统流程图

      1. 用户登录注册模块流程图

      1. 个人信息管理模块流程图

      1. 订单管理模块

      1. 账户管理模块

      1. 评价信息管理模块

      1. 搜素功能管理模块

      1. 购物车功能

      1. 视频上传模块

      1. 视频审核模块

  1. 数据设计

表名

user

表注释或说明

注册用户表,用于存放注册用户各项信息

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

User_id

int

20

非空

用户id

User_name

varchar

255

非空

用户昵称

User_password

varchar

255

非空

用户密码

User_confirm_password

varchar

255

非空

确认密码

User_phone

varchar

255

非空

用户手机

User_email

varchar

255

非空

用户邮箱

User_account

varchar

255

非空

用户账号

主键

User_id

外键

索引

序列

表名

admin

表注释或说明

管理员表

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

Admin_id

Int

11

非空

管理员id

Admin_account

Varchar

255

非空

管理员账号

Admin_password

Varchar

255

非空

管理员账号密码

Admin_name

varchar

255

非空

管理员名称

主键

Admin_id

外键

索引

序列

表名

disscussion

表注释或说明

论坛讨论表

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

Discuss_id

int

11

非空

讨论id

Disscuss_conext

varchar

1000

非空

讨论内容

Teacher_name

Varchar

20

非空

讲师昵称

User_name

varchar

20

非空

用户昵称

Discuss_date

varchar

11

非空

讨论时间

主键

Discuss_id

外键

索引

序列

表名

Order

表注释或说明

用户订单列表

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

Order_id

Int

11

非空

订单ID

order_date

Varchar

255

非空

订单时间

Order_code

Varchar

255

非空

订单编号

Video_price

Varchar

10

非空

视频价格

Video_name

Varchar

255

非空

视频名称

Video_url

varchar

255

非空

视频URL

主键

Order_id

外键

索引

序列

表名

Shopping_car

表注释或说明

购物车

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

Shop_car_id

int

11

非空

购物车ID

Video_name

varchar

255

非空

视频名称

Video_price

Varchar

255

非空

视频价格

Video_url

varchar

255

非空

视频URL

主键

购物车ID

外键

索引

序列

表名

video

表注释或说明

视频表

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

Video_id

int

11

非空

视频ID

Video_url

varchar

255

非空

视频URL字符

Teacher_id

int

int

非空

教师ID

Video_type

varchar

255

非空

视频类型

Video_prise

varchar

10

非空

视频价格

主键

Video_id

外键

索引

序列

表名

Teacher

表注释或说明

讲师表

数据操作类型

数据访问频度

Field Name

Field Type

字段类型

Length

字段长度

Key

字段约束

Description

字段描述

英文名称

Teacher_id

int

11

非空

教师ID

Teacher_name

varchar

255

非空

教师昵称

Teacher_account

Varchar

255

非空

教师账号

Teacher_password

varchar

255

非空

教师账号密码

Teacher_confirm_password

varchar

255

非空

确认密码

Teacher_email

varchar

255

非空

教师邮箱

Teacher_phone

varchar

255

非空

教师电话

主键

教师ID

外键

索引

序列

 

相关内容

热门资讯

380亿重庆汽车黑马,收编吉利... 记者丨杨松 鄢子为 编辑丨鄢子为 37岁的科技新贵,踏上新路。 8月3日,印奇操盘的“千里智驾”,...
政策利好为国产创新药培育耐心资... 中国的创新药靠硬实力在全球闯出了声誉。中信建投证券股份有限公司制药及生物科技组首席分析师袁清慧近日遇...
印度和菲律宾本周在南海举行联合... 8月5日,外交部发言人郭嘉昆答记者问。 美联社、路透社记者提问,外交部对印度和菲律宾本周在南海举行联...
东莞遭遇强降雨,一镇降水量达4... 受低涡和西南急流影响,近日广东降雨频繁,强对流天气明显,多地出现暴雨天气。 据@广东天气,今天(8月...
*ST双成起诉中融信托追讨51... 8月5日,*ST双成(002693)发布公告,公司因营业信托纠纷对中融国际信托提起诉讼,涉案金额为5...
助力政策抵达精准化,昌平发布国... 新京报讯(记者田杰雄)8月5日,昌平区举办2025年优化营商环境大会。会上,解决企业全生命周期中遇到...
嘉化能源将于8月22日召开股东... 金融界8月5日消息,嘉化能源发布公告,将于2025年8月22日召开第2次临时股东大会,网络投票同日进...
预告:国新办周四举行国务院政策... 国务院新闻办公室将于2025年8月7日(星期四)上午10时举行国务院政策例行吹风会,请财政部副部长郭...
预告:国新办8月7日举行国务院... 人民财讯8月5日电,国务院新闻办公室将于2025年8月7日(星期四)上午10时举行国务院政策例行吹风...
中手游旗下满天星工作室总经理姜... 7月30日,中手游发布内部反腐通告称,旗下满天星工作室原总经理姜某因涉嫌严重职务犯罪,已被公安机关采...