SSM 中小学安全教育平台
摘要
本论文主要论述了如何使用JAVA语言开发一个中小学安全教育平台,本系统将严酷按照软件开发流程举行各个阶段的工作,采取B/S架构,面向对象编程头脑举行项目开发。在弁言中,作者将论述中小学安全教育平台的当前配景以及系统开发的目标,后续章节将严酷按照软件开发流程,对系统举行各个阶段分析设计。
中小学安全教育平台的主要使用者分为管理员和普通用户,实现功能包括管理员:系统用户、课程类别管理、课程资料管理、课程视频管理、系统管理、留言管理、关照公告管理、资源管理、考试管理、商城管理等模块,普通用户:个人中心、首页、知识考试、关照公告、教育资讯、教学咨询、购物商城、商城管理、课程资料、课程视频等功能。由于本网站的功能模块设计比较全面,以是使得整个中小学安全教育平台信息管理的过程得以实现。
本中小学安全教育平台是以SSM这一框架为基础,采取JavaWeb的开发方法,使用了MySQL这一数据库举行开发的,可以实现本中小学安全教育平台管理的信息化,可以方便管理员举行更加方便快捷的管理。
关键词:中小学安全教育平台;JavaWeb;SSM;MYSQL
Abstract
This paper mainly discusses how to develop a primary and secondary school safety education platform using Java language. The system will strictly follow the software development process for each stage of work, using B/S architecture and object-oriented programming ideas for project development. In the introduction, the author will discuss the current background of the primary and secondary school safety education platform and the purpose of system development. Subsequent chapters will strictly follow the software development process to analyze and design the system at each stage.
The main users of the primary and secondary school safety education platform are divided into administrators and ordinary users, with functions including administrators: system users, course category management, course data management, course video management, system management, message management, notification announcement management, resource management, exam management, mall management, etc. Ordinary users: personal center, homepage, knowledge exam, notification announcement, educational information, teaching consultation, etc Shopping mall, mall management, course materials, course videos, and other functions. Due to the comprehensive design of the functional modules on this website, the entire information management process of the primary and secondary school safety education platform can be realized.
This primary and secondary school safety education platform is based on the SSM framework, using JavaWeb development methods and MySQL database for development. It can achieve informationization in the management of this primary and secondary school safety education platform, making it easier for administrators to manage more conveniently and quickly.
Keywords: Primary and secondary school safety education platform; JavaWeb; SSM; MYSQL
目录
目录
摘要
Abstract
第 1 章 引 言
1.1 选题配景
1.2 课题研究意义
1.3 国表里研究现状
第 2 章 中小学安全教育平台的需求分析
2.1系统可行性分析
2.1.1 技能可行性分析
2.1.2 经济可行性分析
2.1.3 操作可行性分析
2.2系统需求分析
2.2.1功能需求分析
2.1.4 非功能性需求分析
2.2 系统用例分析
第 3 章 中小学安全教育平台总体设计
3.1 系统功能模块设计
3.2 数据库设计
3.2.1 数据库概念布局设计
3.2.2 数据库逻辑布局设计
第 4 章 关键模块的设计与实现
4.1 系统用户登录模块
4.2 注册模块
4.3 考试管理
4.4 购物商城模块
4.5 管理员用户管理模块
4.6 课程资料管理
4.7 课程视频管理
4.8 留言管理模块
4.9 考试管理模块
4.10 资源管理模块
4.11 关照公告模块
4.12 试题库模块
第 5 章 系统实验与效果分析
5.1 测试的目标
5.2 功能测试
5.3 系统测试效果
第 6 章 结论
参考文献
致谢
随着社会的发展和进步,中小学安全教育变得越来越紧张。然而,当前的安全教育方式存在诸多题目和挑战,如缺乏互动性、资源不敷和评估本事单薄等。为了解决这些题目,本研究旨在设计和实现一个基于SSM框架的中小学安全教育平台。该平台将使用互联网技能和多媒体教学本事,提供丰富的教育资源和交互式学习环境,以引发门生的爱好和参与度。同时,平台还将集成评估系统和统计分析功能,为学校、教师和家长提供数据支持和决定依据,推动安全教育的科学化和精细化管理。通过本研究的实施,盼望能够促进中小学安全教育的质量和效果,培养门生全面发展和自我保护能力。
基于SSM框架的中小学安全教育平台研究具有紧张意义。通过建立这样一个平台,使用互联网和多媒体教学本事,提供丰富的教育资源和交互式学习环境,可以引发门生的学习爱好和参与度,提高安全教育的效果和质量。同时,集成评估系统和统计分析功能,为学校、教师和家长提供数据支持和决定依据,促进安全教育的科学化和精细化管理。此外,该研究也为中小学安全教育提供了新的教学模式和管理工具,推动学校、教师和家长共同参与门生的安全教育。最终,该研究成果对于改进和推进中小学安全教育具有借鉴意义,提高门生的安全意识和自我保护能力,为安全教育领域的发展做出贡献。
在国外他们的信息技能的发展是我国的许多倍,从1946年诞生在美国的世界上第一台计算机开始,国外的信息技能就不停在飞速地发展,一些计算机应用软件也纷纷出现,软件技能也不停在不断完满和更新。软件行业早已遍布各个地方。
在国内,我国信息技能发展起步比较晚,后期渐渐的不断地举行优化和改革,才让我们的信息技能上升到新的阶段。在现在软件开发的技能经过大量研究和生存实践基本能够到达独立开发系统应用的水平,生存中的各个行业也把软件操作替换成传统的记录模式。软件行业正是现在比较热门的行业。
一、国内研究现状
SSM中小学安全教育平台的开发与应用环境 1.1 平台的功能和特点 1.2 平台的应用范围和使用环境。
效果评估与研究成果 2.1 门生安全知识与意识的提升 2.2 教师教育水平的影响 2.3 家庭参与与社会反响。
二、国外研究现状
国外SSM中小学安全教育平台的应用案例 1.1 平台在差别国家和地域的使用环境 1.2 教育政策对平台应用的支持程度。
跨国研究与比较分析 2.1 差别文化配景下的教育差异 2.2 平台顺应性和可持续发展的挑战。
2.1系统可行性分析
在技能方面,选择的是在学校学习过的JAVA,在开发后台框架上采取的是SSM,在数据的存储方面,使用MYSQL,使用IDEA举行开发,在校期间在老师的指导下,已经使用这些技能完成了几个小型的管理系统,因此在开发技能上,是可以完成的。
在开发中小学安全教育平台中涉及到的开发工具(IDEA、MYSQL、SMM、Tomcat等)都是免费的,下载安装到自己的电脑上就能够使用,而且在大学四年的学习当中,我都能够纯熟掌握这些技能,自己可以开发完成这样一个系统,不需要额外耗费,而且系统的开发工具从网上都可以直接下载,因此在经济方面是可行的。
操作可行性分析包括以下方面:在平台技能方面,应注重移动端应用和互动性增强,同时丰富多媒体资源并实现个性化教学;在教育政策方面,需争取政府的支持和资金,同时加强学校和家长的参与;评估与效果研究需要完满研究方法和指标,以及订定改进策略。通过综合思量资源投入、技能实施和市场需求等因素,可以为该平台的发展战略和规划提供有益参考,确保项目标顺利实施。
2.2系统需求分析
2.2.1功能需求分析
中小学安全教育平台的开发目标很简朴,就是更加方便门生用户线上参加考试,查询成绩,查看校园资讯等和管理员对考试试题、系统管理等功能举行管理,使用者查找管理的时间能够节省大量的时间和精神,有效减少不必要的查找时间。系统在功能上分别为用户端和管理员端两部分。
门生端:
(1)注册登录:当门生想要对系统中所实现的功能举行查询管理的时间,就必须举行登录到系统当中,假如没有账号的话,可以在登录窗口中举行注册,然后再通过账号密码登录;
(2)个人资料:对个人的基本信息以及对自己账号登录的密码举行修改;
(3)知识考试:题库管理:管理各类题库,包括选择题、填空题、判定题等;
在线考试系统:提供在线考试环境,支持计时、自动评分等功能;成绩统计与分析:记任命户的考试成绩,并提供成绩统计和分析陈诉;
(4)关照公告:门生点击“关照公告”以后,系统当中所有的关照公告都会展示出来,可以通过关键词查询关照公告,假如想要了解某一关照公告的具体信息,点击后面的“详情”会进入详情界面;
(5)教育资讯:门生点击“教育资讯”可以搜索查看资讯信息,并可对资讯信息举行点赞、收藏和发表评论等操作;
(6)教学咨询:教师在线答疑:门生可以通过在线平台向教师提问,并获得及时的解答;门生题目反馈:门生可以向教师和管理员反馈课程中碰到的题目和困惑;学习辅导服务:提供学习辅导资源和指导,资助门生解决学习难题。管理员端:
(7)购物商城:课本与教具购买:提供课本和教学工具的在线购买服务。
(8)商城管理:订单管理与处置惩罚:跟踪和管理用户的订单,包括确认、发货、退款等流程。
(9)课程资料:学习资料共享:教师和门生可以共享学习资料,方便学习资源的互换和分享。
管理员:
(1)管理员用户管理:用户权限管理:管理员可以创建和管理差别脚色的用户账号,如教师、门生和其他管理员,分配差别的权限和访问级别。
- 课程类别管理:类别创建与编辑:管理员可以创建和编辑差别的课程类别,便于教师和门生按照差别领域举行分类和检索。
(3)课程资料管理:资料上传与下载:管理员可以上传和管理与课程相关的资料,如课件、参考文献等,供教师和门生使用和下载。
版本控制与更新:支持对课程资料的版本控制和更新管理,确保学习资源的及时性和正确性。
(4)课程视频管理:视频上传与播放:管理员可以上传和管理课程相关的视频资源,供教师和门生在线观看和学习。
版本控制与更新:支持对课程视频的版本管理,方便教师举行更新和改进。
(5)系统管理:网站设置管理:管理员可以管理网站的基本信息、样式和设置,包括Logo、主题、页面布局等。
(6)留言管理:留言发布与回复:管理员可以查看、管理和回复用户的留言,解答疑问,促进教师和门生之间的交流。留言分类与考核:支持对留言举行分类和考核,确保留言内容的质量和合规性。
(7)关照公告管理:公告发布与编辑:管理员可以发布紧张关照和公告,如校园活动、课程调整等,及时关照教师和门生;公告推送功能:系统可以通过站内信、邮件或短信等方式将公告推送给相关用户,确保信息的及时性和可达性。
(8)资源管理:资源上传与下载:管理员可以上传和管理各类学习资源,如教案、试卷、参考书等,供教师和门生使用和分享;资源评价和保举:管理员可以对资源举行评价和保举,资助用户找到高质量的学习资源。
(9)考试管理:考试创建与安排:管理员可以创建和安排考试,设置考试时间、地点、题目等相关信息;成绩录入与统计:管理员可以录入和管理门生的考试成绩,天生成绩报表和统计分析。
(10)商城管理:商品管理与上架:管理员可以管理商城中的商品信息和库存,包括商品添加、编辑、上架和下架操作。订单管理与处置惩罚:管理员可以跟踪和管理用户的订单,处置惩罚退款、发货等相关事务。
中小学安全教育平台的非功能性需求比如自助中小学安全教育平台的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:
表2.1 中小学安全教育平台非功能需求表
安全性
| 主要指中小学安全教育平台数据库的安装,数据库的使用和密码的设定必须合乎规范。
| 可靠性
| 可靠性是指中小学安全教育平台能够安装用户的指示举行操作,经过测试,可靠性90%以上。
| 性能
| 性能是影响中小学安全教育平台占据市场的必要条件,以是性能最好要佳才好。
| 可扩展性
| 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。
| 易用性
| 用户只要跟着中小学安全教育平台的页面展示内容举行操作,就可以了。
| 可维护性
| 中小学安全教育平台开发的可维护性是非常紧张的,经过测试,可维护性没有题目
| 中小学安全教育平台中门生脚色用例图如图2.1所示:
图2.1 门生脚色用例图
中小学安全教育平台中管理员脚色用例图如图2.2所示:
图2.2 管理员脚色用例图
在分析了项目开发的配景、意义以及其开发的可行性后,接下来就是探究项目标功能分别,以及具体实现的时间对项目数据库各种表的设计,在本章会做一个系统的介绍。
系功能模块的设计就是把系统具体要实现哪些功能,功能如何分别做一个系统的架构,以模块图的方式展示出来,方便我们举行功能得摆列以及涉及。在系统的功能方面,项目分成了管理员+门生两个模块,每个模块登录进去对应相应的功能,具体的功能模块图如图3.1所示。
图3.1 中小学安全教育平台功能模块图
一个成熟的系统,数据库的好坏直接影响着其运行,假如没有一个好的数据库对数据存储,那么系统中所有的数据就没有办法调用,数据库是由许多个表组成,然后表和表之间相互联系,形成一个大大的数据库实体。
下面是整个中小学安全教育平台中主要的数据库表总E-R实体关系图。
图3.2 中小学安全教育平台总E-R关系图
通过前面E-R关系图可以看到项目需要创建许多个表。下面摆列一下本中小学安全教育平台当中的几个主要的数据库表:
表access_token (登岸访问时长)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| token_id
| int
| 10
| 0
| N
| Y
|
| 临时访问牌ID
| 2
| token
| varchar
| 64
| 0
| Y
| N
|
| 临时访问牌
| 3
| info
| text
| 65535
| 0
| Y
| N
|
|
| 4
| maxage
| int
| 10
| 0
| N
| N
| 2
| 最大寿命:默认2小时
| 5
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 6
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 7
| user_id
| int
| 10
| 0
| N
| N
| 0
| 用户编号:
| 表address (收货地址:)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| address_id
| int
| 10
| 0
| N
| Y
|
| 收货地址:
| 2
| name
| varchar
| 32
| 0
| Y
| N
|
| 姓名:
| 3
| phone
| varchar
| 13
| 0
| Y
| N
|
| 手机:
| 4
| postcode
| varchar
| 8
| 0
| Y
| N
|
| 邮编:
| 5
| address
| varchar
| 255
| 0
| N
| N
|
| 地址:
| 6
| user_id
| mediumint
| 8
| 0
| N
| N
|
| 用户ID:[0,8388607]用户获取其他与用户相关的数据
| 7
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 8
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 9
| default
| bit
| 1
| 0
| N
| N
| 0
| 默认判定
| 表article (文章:用于内容管理系统的文章)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| article_id
| mediumint
| 8
| 0
| N
| Y
|
| 文章id:[0,8388607]
| 2
| title
| varchar
| 125
| 0
| N
| Y
|
| 标题:[0,125]用于文章和html的title标签中
| 3
| type
| varchar
| 64
| 0
| N
| N
| 0
| 文章分类:[0,1000]用来搜索指定类型的文章
| 4
| hits
| int
| 10
| 0
| N
| N
| 0
| 点击数:[0,1000000000]访问这篇文章的人次
| 5
| praise_len
| int
| 10
| 0
| N
| N
| 0
| 点赞数
| 6
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 7
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 8
| source
| varchar
| 255
| 0
| Y
| N
|
| 泉源:[0,255]文章的出处
| 9
| url
| varchar
| 255
| 0
| Y
| N
|
| 泉源地址:[0,255]用于跳转到发布该文章的网站
| 10
| tag
| varchar
| 255
| 0
| Y
| N
|
| 标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开
| 11
| content
| longtext
| 2147483647
| 0
| Y
| N
|
| 正文:文章的主体内容
| 12
| img
| varchar
| 255
| 0
| Y
| N
|
| 封面图
| 13
| description
| text
| 65535
| 0
| Y
| N
|
| 文章描述
| 表article_type (文章分类)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| type_id
| smallint
| 5
| 0
| N
| Y
|
| 分类ID:[0,10000]
| 2
| display
| smallint
| 5
| 0
| N
| N
| 100
| 显示次序:[0,1000]决定分类显示的先后次序
| 3
| name
| varchar
| 16
| 0
| N
| N
|
| 分类名称:[2,16]
| 4
| father_id
| smallint
| 5
| 0
| N
| N
| 0
| 上级分类ID:[0,32767]
| 5
| description
| varchar
| 255
| 0
| Y
| N
|
| 描述:[0,255]描述该分类的作用
| 6
| icon
| text
| 65535
| 0
| Y
| N
|
| 分类图标:
| 7
| url
| varchar
| 255
| 0
| Y
| N
|
| 外链地址:[0,255]假如该分类是跳转到其他网站的环境下,就在该URL上设置
| 8
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 9
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表auth (用户权限管理)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| auth_id
| int
| 10
| 0
| N
| Y
|
| 授权ID:
| 2
| user_group
| varchar
| 64
| 0
| Y
| N
|
| 用户组:
| 3
| mod_name
| varchar
| 64
| 0
| Y
| N
|
| 模块名:
| 4
| table_name
| varchar
| 64
| 0
| Y
| N
|
| 表名:
| 5
| page_title
| varchar
| 255
| 0
| Y
| N
|
| 页面标题:
| 6
| path
| varchar
| 255
| 0
| Y
| N
|
| 路由路径:
| 7
| position
| varchar
| 32
| 0
| Y
| N
|
| 位置:
| 8
| mode
| varchar
| 32
| 0
| N
| N
| _blank
| 跳转方式:
| 9
| add
| tinyint
| 3
| 0
| N
| N
| 1
| 是否可增长:
| 10
| del
| tinyint
| 3
| 0
| N
| N
| 1
| 是否可删除:
| 11
| set
| tinyint
| 3
| 0
| N
| N
| 1
| 是否可修改:
| 12
| get
| tinyint
| 3
| 0
| N
| N
| 1
| 是否可查看:
| 13
| field_add
| text
| 65535
| 0
| Y
| N
|
| 添加字段:
| 14
| field_set
| text
| 65535
| 0
| Y
| N
|
| 修改字段:
| 15
| field_get
| text
| 65535
| 0
| Y
| N
|
| 查询字段:
| 16
| table_nav_name
| varchar
| 500
| 0
| Y
| N
|
| 跨表导航名称:
| 17
| table_nav
| varchar
| 500
| 0
| Y
| N
|
| 跨表导航:
| 18
| option
| text
| 65535
| 0
| Y
| N
|
| 设置:
| 19
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 20
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表cart (购物车)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| cart_id
| int
| 10
| 0
| N
| Y
|
| 购物车ID:
| 2
| title
| varchar
| 64
| 0
| Y
| N
|
| 标题:
| 3
| img
| varchar
| 255
| 0
| N
| N
| 0
| 图片:
| 4
| user_id
| int
| 10
| 0
| N
| N
| 0
| 用户ID:
| 5
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 6
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 7
| state
| int
| 10
| 0
| N
| N
| 0
| 状态:使用中,已失效
| 8
| price
| double
| 9
| 2
| N
| N
| 0.00
| 单价:
| 9
| price_ago
| double
| 9
| 2
| N
| N
| 0.00
| 原价:
| 10
| price_count
| double
| 11
| 2
| N
| N
| 0.00
| 总价:
| 11
| num
| int
| 10
| 0
| N
| N
| 1
| 数量:
| 12
| goods_id
| mediumint
| 8
| 0
| N
| N
|
| 商品id:[0,8388607]
| 13
| type
| varchar
| 64
| 0
| N
| N
| 未分类
| 商品分类:
| 14
| description
| varchar
| 255
| 0
| Y
| N
|
| 描述:[0,255]用于产物规格描述
| 表collect (收藏)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| collect_id
| int
| 10
| 0
| N
| Y
|
| 收藏ID:
| 2
| user_id
| int
| 10
| 0
| N
| N
| 0
| 收藏人ID:
| 3
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 4
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 5
| source_id
| int
| 10
| 0
| N
| N
| 0
| 泉源ID:
| 6
| title
| varchar
| 255
| 0
| Y
| N
|
| 标题:
| 7
| img
| varchar
| 255
| 0
| Y
| N
|
| 封面:
| 8
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 9
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表comment (评论)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| comment_id
| int
| 10
| 0
| N
| Y
|
| 评论ID:
| 2
| user_id
| int
| 10
| 0
| N
| N
| 0
| 评论人ID:
| 3
| reply_to_id
| int
| 10
| 0
| N
| N
| 0
| 回复评论ID:空为0
| 4
| content
| longtext
| 2147483647
| 0
| Y
| N
|
| 内容:
| 5
| nickname
| varchar
| 255
| 0
| Y
| N
|
| 昵称:
| 6
| avatar
| varchar
| 255
| 0
| Y
| N
|
| 头像地址:[0,255]
| 7
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 8
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 9
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 10
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 11
| source_id
| int
| 10
| 0
| N
| N
| 0
| 泉源ID:
| 表course_categories (课程类别)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| course_categories_id
| int
| 10
| 0
| N
| Y
|
| 课程类别ID
| 2
| course_categories
| varchar
| 64
| 0
| Y
| N
|
| 课程类别
| 3
| create_time
| datetime
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间
| 4
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间
| 表course_materials (课程资料)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| course_materials_id
| int
| 10
| 0
| N
| Y
|
| 课程资料ID
| 2
| article_title
| varchar
| 64
| 0
| Y
| N
|
| 文章标题
| 3
| course_name
| varchar
| 64
| 0
| Y
| N
|
| 课程名称
| 4
| course_categories
| varchar
| 64
| 0
| Y
| N
|
| 课程类别
| 5
| course_cover
| varchar
| 255
| 0
| Y
| N
|
| 课程封面
| 6
| data_document
| varchar
| 255
| 0
| Y
| N
|
| 资料文档
| 7
| text_content
| text
| 65535
| 0
| Y
| N
|
| 笔墨内容
| 8
| hits
| int
| 10
| 0
| N
| N
| 0
| 点击数
| 9
| praise_len
| int
| 10
| 0
| N
| N
| 0
| 点赞数
| 10
| create_time
| datetime
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间
| 11
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间
| 表course_video (课程视频)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| course_video_id
| int
| 10
| 0
| N
| Y
|
| 课程视频ID
| 2
| video_title
| varchar
| 64
| 0
| Y
| N
|
| 视频标题
| 3
| course_name
| varchar
| 64
| 0
| Y
| N
|
| 课程名称
| 4
| course_categories
| varchar
| 64
| 0
| Y
| N
|
| 课程类别
| 5
| course_cover
| varchar
| 255
| 0
| Y
| N
|
| 课程封面
| 6
| course_video
| varchar
| 255
| 0
| Y
| N
|
| 课程视频
| 7
| video_introduction
| text
| 65535
| 0
| Y
| N
|
| 视频简介
| 8
| hits
| int
| 10
| 0
| N
| N
| 0
| 点击数
| 9
| praise_len
| int
| 10
| 0
| N
| N
| 0
| 点赞数
| 10
| create_time
| datetime
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间
| 11
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间
| 表exam_question_database (试题库)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| exam_question_id
| mediumint
| 8
| 0
| N
| Y
|
|
| 2
| subject_name
| varchar
| 255
| 0
| Y
| N
|
| 科目名称
| 3
| type
| varchar
| 20
| 0
| Y
| N
|
| 类型
| 4
| title
| varchar
| 255
| 0
| Y
| N
|
| 题目
| 5
| question_item
| varchar
| 500
| 0
| Y
| N
|
| 选项
| 6
| answer
| varchar
| 500
| 0
| Y
| N
|
| 参考答案
| 7
| score
| double
| 9
| 2
| Y
| N
|
| 总分
| 8
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 9
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表goods (商品信息)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| goods_id
| mediumint
| 8
| 0
| N
| Y
|
| 产物id:[0,8388607]
| 2
| title
| varchar
| 125
| 0
| Y
| N
|
| 标题:[0,125]用于产物和html的<title>标签中
| 3
| img
| text
| 65535
| 0
| Y
| N
|
| 封面图:用于显示于产物列表页
| 4
| description
| varchar
| 255
| 0
| Y
| N
|
| 描述:[0,255]用于产物规格描述
| 5
| price_ago
| double
| 8
| 2
| N
| N
| 0.00
| 原价:[1]
| 6
| price
| double
| 8
| 2
| N
| N
| 0.00
| 卖价:[1]
| 7
| sales
| int
| 10
| 0
| N
| N
| 0
| 销量:[0,1000000000]
| 8
| inventory
| int
| 10
| 0
| N
| N
| 0
| 商品库存
| 9
| type
| varchar
| 64
| 0
| N
| N
|
| 商品分类:
| 10
| hits
| int
| 10
| 0
| N
| N
| 0
| 点击量:[0,1000000000]访问这篇产物的人次
| 11
| content
| longtext
| 2147483647
| 0
| Y
| N
|
| 正文:产物的主体内容
| 12
| img_1
| text
| 65535
| 0
| Y
| N
|
| 主图1:
| 13
| img_2
| text
| 65535
| 0
| Y
| N
|
| 主图2:
| 14
| img_3
| text
| 65535
| 0
| Y
| N
|
| 主图3:
| 15
| img_4
| text
| 65535
| 0
| Y
| N
|
| 主图4:
| 16
| img_5
| text
| 65535
| 0
| Y
| N
|
| 主图5:
| 17
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 18
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 19
| customize_field
| text
| 65535
| 0
| Y
| N
|
| 自定义字段
| 20
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 21
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 22
| source_id
| int
| 10
| 0
| N
| N
| 0
| 泉源ID:
| 23
| user_id
| int
| 10
| 0
| Y
| N
| 0
| 添加人
| 表goods_type (商品类型)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| type_id
| int
| 10
| 0
| N
| Y
|
| 商品分类ID:
| 2
| father_id
| smallint
| 5
| 0
| N
| N
| 0
| 上级分类ID:[0,32767]
| 3
| name
| varchar
| 255
| 0
| Y
| N
|
| 商品名称:
| 4
| desc
| varchar
| 255
| 0
| Y
| N
|
| 描述:
| 5
| icon
| varchar
| 255
| 0
| Y
| N
|
| 图标:
| 6
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 7
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 8
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 9
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表hits (用户点击)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| hits_id
| int
| 10
| 0
| N
| Y
|
| 点赞ID:
| 2
| user_id
| int
| 10
| 0
| N
| N
| 0
| 点赞人:
| 3
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 4
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 5
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 6
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 7
| source_id
| int
| 10
| 0
| N
| N
| 0
| 泉源ID:
| 表logistics_delivery (物流配送)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| logistics_delivery_id
| int
| 10
| 0
| N
| Y
|
| 物流配送ID
| 2
| order_number
| varchar
| 64
| 0
| Y
| N
|
| 订单号
| 3
| product_name
| varchar
| 64
| 0
| Y
| N
|
| 商品名称
| 4
| purchase_quantity
| varchar
| 64
| 0
| Y
| N
|
| 购买数量
| 5
| total_transaction_amount
| double
| 11
| 2
| Y
| N
| 0.00
| 交易总额
| 6
| the_date_of_issuance
| date
| 10
| 0
| Y
| N
|
| 发货日期
| 7
| delivery_number
| varchar
| 30
| 0
| Y
| N
|
| 配送订单
| 8
| ordinary_users
| int
| 10
| 0
| Y
| N
| 0
| 普通用户
| 9
| shipping_address
| varchar
| 64
| 0
| Y
| N
|
| 收货地址
| 10
| delivery_status
| varchar
| 64
| 0
| Y
| N
|
| 配送状态
| 11
| signing_status
| varchar
| 64
| 0
| Y
| N
|
| 签收状态
| 12
| recommend
| int
| 10
| 0
| N
| N
| 0
| 智能保举
| 13
| contact_name
| varchar
| 255
| 0
| Y
| N
|
| 联系人名字
| 14
| merchant_id
| int
| 10
| 0
| Y
| N
|
| 商家id
| 15
| create_time
| datetime
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间
| 16
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间
| 表message (留言板)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| message_id
| int
| 10
| 0
| N
| Y
|
| 留言板ID:
| 2
| user_id
| int
| 10
| 0
| N
| N
| 0
| 用户ID:
| 3
| title
| varchar
| 64
| 0
| Y
| N
|
| 标题:
| 4
| content
| longtext
| 2147483647
| 0
| N
| N
|
| 内容:
| 5
| nickname
| varchar
| 32
| 0
| N
| N
|
| 昵称:
| 6
| avatar
| varchar
| 255
| 0
| Y
| N
|
| 头像:
| 7
| email
| varchar
| 125
| 0
| Y
| N
|
| 留言者邮箱
| 8
| phone
| varchar
| 11
| 0
| Y
| N
|
| 留言者手机号码
| 9
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 10
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 11
| reply
| longtext
| 2147483647
| 0
| Y
| N
|
| 回复
| 12
| reply_state
| tinyint
| 4
| 0
| Y
| N
| 0
| 回复状态
| 表notice (公告)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| notice_id
| mediumint
| 8
| 0
| N
| Y
|
| 公告id:
| 2
| title
| varchar
| 125
| 0
| N
| N
|
| 标题:
| 3
| content
| longtext
| 2147483647
| 0
| Y
| N
|
| 正文:
| 4
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 5
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表order (订单)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| order_id
| int
| 10
| 0
| N
| Y
|
| 订单ID:
| 2
| order_number
| varchar
| 64
| 0
| Y
| N
|
| 订单号:
| 3
| goods_id
| mediumint
| 8
| 0
| N
| N
|
| 商品id:[0,8388607]
| 4
| title
| varchar
| 32
| 0
| Y
| N
|
| 商品标题:
| 5
| img
| varchar
| 255
| 0
| Y
| N
|
| 商品图片:
| 6
| price
| double
| 10
| 2
| N
| N
| 0.00
| 价格:
| 7
| price_ago
| double
| 10
| 2
| N
| N
| 0.00
| 原价:
| 8
| num
| int
| 10
| 0
| N
| N
| 1
| 数量:
| 9
| price_count
| double
| 8
| 2
| N
| N
| 0.00
| 总价:
| 10
| norms
| varchar
| 255
| 0
| Y
| N
|
| 规格:
| 11
| type
| varchar
| 64
| 0
| N
| N
| 未分类
| 商品分类:
| 12
| contact_name
| varchar
| 32
| 0
| Y
| N
|
| 联系人姓名:
| 13
| contact_email
| varchar
| 125
| 0
| Y
| N
|
| 联系人邮箱:
| 14
| contact_phone
| varchar
| 11
| 0
| Y
| N
|
| 联系人手机:
| 15
| contact_address
| varchar
| 255
| 0
| Y
| N
|
| 收件地址:
| 16
| postal_code
| varchar
| 9
| 0
| Y
| N
|
| 邮政编码:
| 17
| user_id
| int
| 10
| 0
| N
| N
| 0
| 买家ID:
| 18
| merchant_id
| mediumint
| 8
| 0
| N
| N
| 0
| 商家ID:
| 19
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 20
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 21
| description
| varchar
| 255
| 0
| Y
| N
|
| 描述:[0,255]用于产物规格描述
| 22
| state
| varchar
| 16
| 0
| N
| N
| 待付款
| 订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成
| 23
| remark
| text
| 65535
| 0
| Y
| N
|
| 订单备注
| 24
| delivery_state
| varchar
| 16
| 0
| Y
| N
| 未配送
| 发货状态:未配送,已配送
| 25
| vip_discount
| double
| 11
| 2
| Y
| N
| 0.00
| 扣头
| 表praise (点赞)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| praise_id
| int
| 10
| 0
| N
| Y
|
| 点赞ID:
| 2
| user_id
| int
| 10
| 0
| N
| N
| 0
| 点赞人:
| 3
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 4
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 5
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 6
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 7
| source_id
| int
| 10
| 0
| N
| N
| 0
| 泉源ID:
| 8
| status
| bit
| 1
| 0
| N
| N
| 1
| 点赞状态:1为点赞,0已取消
| 表shopping_mall (购物商城)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| shopping_mall_id
| int
| 10
| 0
| N
| Y
|
| 购物商城ID
| 2
| remarks
| varchar
| 64
| 0
| Y
| N
|
| 备注
| 3
| hits
| int
| 10
| 0
| N
| N
| 0
| 点击数
| 4
| praise_len
| int
| 10
| 0
| N
| N
| 0
| 点赞数
| 5
| cart_title
| varchar
| 125
| 0
| Y
| N
|
| 标题:[0,125]用于产物html的标签中
| 6
| cart_img
| text
| 65535
| 0
| Y
| N
|
| 封面图:用于显示于产物列表页
| 7
| cart_description
| varchar
| 255
| 0
| Y
| N
|
| 描述:[0,255]用于产物规格描述
| 8
| cart_price_ago
| double
| 8
| 2
| N
| N
| 0.00
| 原价:[1]
| 9
| cart_price
| double
| 8
| 2
| N
| N
| 0.00
| 卖价:[1]
| 10
| cart_inventory
| int
| 10
| 0
| N
| N
| 0
| 商品库存
| 11
| cart_type
| varchar
| 64
| 0
| N
| N
| 未分类
| 商品分类:
| 12
| cart_content
| longtext
| 2147483647
| 0
| Y
| N
|
| 正文:产物的主体内容
| 13
| cart_img_1
| text
| 65535
| 0
| Y
| N
|
| 主图1:
| 14
| cart_img_2
| text
| 65535
| 0
| Y
| N
|
| 主图2:
| 15
| cart_img_3
| text
| 65535
| 0
| Y
| N
|
| 主图3:
| 16
| cart_img_4
| text
| 65535
| 0
| Y
| N
|
| 主图4:
| 17
| cart_img_5
| text
| 65535
| 0
| Y
| N
|
| 主图5:
| 18
| create_time
| datetime
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间
| 19
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间
| 表slides (轮播图)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| slides_id
| int
| 10
| 0
| N
| Y
|
| 轮播图ID:
| 2
| title
| varchar
| 64
| 0
| Y
| N
|
| 标题:
| 3
| content
| varchar
| 255
| 0
| Y
| N
|
| 内容:
| 4
| url
| varchar
| 255
| 0
| Y
| N
|
| 链接:
| 5
| img
| varchar
| 255
| 0
| Y
| N
|
| 轮播图:
| 6
| hits
| int
| 10
| 0
| N
| N
| 0
| 点击量:
| 7
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 8
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表student_users (门生用户)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| student_users_id
| int
| 10
| 0
| N
| Y
|
| 门生用户ID
| 2
| student_name
| varchar
| 64
| 0
| Y
| N
|
| 门生姓名
| 3
| student_gender
| varchar
| 64
| 0
| Y
| N
|
| 门生性别
| 4
| student_phone_number
| varchar
| 64
| 0
| Y
| N
|
| 门生电话
| 5
| id_number
| varchar
| 64
| 0
| Y
| N
|
| 身份证号
| 6
| examine_state
| varchar
| 16
| 0
| N
| N
| 已通过
| 考核状态
| 7
| user_id
| int
| 10
| 0
| N
| N
| 0
| 用户ID
| 8
| create_time
| datetime
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间
| 9
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间
| 表subject
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| subject_id
| int
| 10
| 0
| N
| Y
|
|
| 2
| name
| varchar
| 255
| 0
| Y
| N
|
|
| 3
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
|
| 4
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
|
| 表subject_exam (考试)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| exam_id
| mediumint
| 8
| 0
| N
| Y
|
| 考试id
| 2
| subject_name
| varchar
| 255
| 0
| Y
| N
|
|
| 3
| name
| varchar
| 32
| 0
| N
| N
|
| 考试名称:[2,32]
| 4
| duration
| int
| 10
| 0
| Y
| N
|
| 答题时长
| 5
| score
| double
| 9
| 2
| Y
| N
|
| 总分
| 6
| status
| varchar
| 10
| 0
| Y
| N
|
| 状态:启用、禁用
| 7
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 8
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 9
| user_id
| int
| 10
| 0
| Y
| N
|
| 出题人
| 表subject_exam_question (试题)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| exam_question_id
| mediumint
| 8
| 0
| N
| Y
|
|
| 2
| subject_name
| varchar
| 255
| 0
| Y
| N
|
| 科目名称
| 3
| type
| varchar
| 20
| 0
| Y
| N
|
| 类型
| 4
| title
| varchar
| 255
| 0
| Y
| N
|
| 题目
| 5
| question_item
| varchar
| 500
| 0
| Y
| N
|
| 选项
| 6
| answer
| varchar
| 500
| 0
| Y
| N
|
| 参考答案
| 7
| score
| double
| 9
| 2
| Y
| N
|
| 总分
| 8
| question_order
| int
| 10
| 0
| Y
| N
|
| 排序
| 9
| exam_id
| mediumint
| 7
| 0
| Y
| N
|
| 所属试卷
| 10
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 11
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表subject_user_answer (用户答题)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| user_answer_id
| mediumint
| 8
| 0
| N
| Y
|
|
| 2
| user_id
| mediumint
| 7
| 0
| N
| N
|
| 用户ID:[0,8388607]用户获取其他与用户相关的数据
| 3
| exam_id
| mediumint
| 7
| 0
| N
| N
| 0
| 考试id
| 4
| score
| double
| 9
| 2
| Y
| N
| 0.00
| 分数
| 5
| answers
| text
| 65535
| 0
| Y
| N
|
| 答案
| 6
| score_detail
| text
| 65535
| 0
| Y
| N
|
| 评分详情
| 7
| objective_score
| double
| 9
| 2
| Y
| N
| 0.00
| 客观题得分
| 8
| subjective_score
| double
| 9
| 2
| Y
| N
| 0.00
| 主观题得分
| 9
| score_state
| tinyint
| 4
| 0
| Y
| N
| 0
| 评分状态
| 10
| nickname
| varchar
| 255
| 0
| Y
| N
|
| 提交人
| 11
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 12
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表upload (文件上传)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| upload_id
| int
| 10
| 0
| N
| Y
|
| 上传ID
| 2
| name
| varchar
| 64
| 0
| Y
| N
|
| 文件名
| 3
| path
| varchar
| 255
| 0
| Y
| N
|
| 访问路径
| 4
| file
| varchar
| 255
| 0
| Y
| N
|
| 文件路径
| 5
| display
| varchar
| 255
| 0
| Y
| N
|
| 显示次序
| 6
| father_id
| int
| 10
| 0
| Y
| N
| 0
| 父级ID
| 7
| dir
| varchar
| 255
| 0
| Y
| N
|
| 文件夹
| 8
| type
| varchar
| 32
| 0
| Y
| N
|
| 文件类型
| 表user (用户账户:用于保存用户登录信息)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| user_id
| mediumint
| 8
| 0
| N
| Y
|
| 用户ID:[0,8388607]用户获取其他与用户相关的数据
| 2
| state
| smallint
| 5
| 0
| N
| N
| 1
| 账户状态:[0,10](1可用|2非常|3已冻结|4已注销)
| 3
| user_group
| varchar
| 32
| 0
| Y
| N
|
| 所在用户组:[0,32767]决定用户身份和权限
| 4
| login_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 前次登录时间:
| 5
| phone
| varchar
| 11
| 0
| Y
| N
|
| 手机号码:[0,11]用户的手机号码,用于找回密码时或登录时
| 6
| phone_state
| smallint
| 5
| 0
| N
| N
| 0
| 手机认证:[0,1](0未认证|1考核中|2已认证)
| 7
| username
| varchar
| 16
| 0
| N
| N
|
| 用户名:[0,16]用户登录时所用的账户名称
| 8
| nickname
| varchar
| 16
| 0
| Y
| N
|
| 昵称:[0,16]
| 9
| password
| varchar
| 64
| 0
| N
| N
|
| 密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成
| 10
| email
| varchar
| 64
| 0
| Y
| N
|
| 邮箱:[0,64]用户的邮箱,用于找回密码时或登录时
| 11
| email_state
| smallint
| 5
| 0
| N
| N
| 0
| 邮箱认证:[0,1](0未认证|1考核中|2已认证)
| 12
| avatar
| varchar
| 255
| 0
| Y
| N
|
| 头像地址:[0,255]
| 13
| open_id
| varchar
| 255
| 0
| Y
| N
|
| 针对获取用户信息字段
| 14
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 15
| vip_level
| varchar
| 255
| 0
| Y
| N
|
| 会员品级
| 16
| vip_discount
| double
| 11
| 2
| Y
| N
| 0.00
| 会员扣头
| 表user_answer_wrong (用户答题)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| user_answer_id
| mediumint
| 8
| 0
| N
| Y
|
|
| 2
| subject_name
| varchar
| 255
| 0
| Y
| N
|
| 科目名称
| 3
| question_item
| varchar
| 255
| 0
| Y
| N
|
| 选项
| 4
| title
| varchar
| 255
| 0
| Y
| N
|
| 题目
| 5
| type
| varchar
| 255
| 0
| Y
| N
|
| 题目类型
| 6
| exam_id
| mediumint
| 7
| 0
| N
| N
| 0
| 考试id
| 7
| score
| double
| 9
| 2
| Y
| N
| 0.00
| 分数
| 8
| answers
| text
| 65535
| 0
| Y
| N
|
| 用户提交的答案
| 9
| answer
| text
| 65535
| 0
| Y
| N
|
| 参考答案
| 10
| score_detail
| text
| 65535
| 0
| Y
| N
|
| 评分详情
| 11
| objective_score
| double
| 9
| 2
| Y
| N
| 0.00
| 客观题得分
| 12
| subjective_score
| double
| 9
| 2
| Y
| N
| 0.00
| 主观题得分
| 13
| score_state
| tinyint
| 4
| 0
| Y
| N
| 0
| 评分状态
| 14
| nickname
| varchar
| 255
| 0
| Y
| N
|
| 提交人
| 15
| user_id
| int
| 10
| 0
| N
| N
|
| 提交人ID
| 16
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 17
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
| 表user_group (用户组:用于用户前端身份和鉴权)
编号
| 名称
| 数据类型
| 长度
| 小数位
| 允许空值
| 主键
| 默认值
| 说明
| 1
| group_id
| mediumint
| 8
| 0
| N
| Y
|
| 用户组ID:[0,8388607]
| 2
| display
| smallint
| 5
| 0
| N
| N
| 100
| 显示次序:[0,1000]
| 3
| name
| varchar
| 16
| 0
| N
| N
|
| 名称:[0,16]
| 4
| description
| varchar
| 255
| 0
| Y
| N
|
| 描述:[0,255]描述该用户组的特点或权限范围
| 5
| source_table
| varchar
| 255
| 0
| Y
| N
|
| 泉源表:
| 6
| source_field
| varchar
| 255
| 0
| Y
| N
|
| 泉源字段:
| 7
| source_id
| int
| 10
| 0
| N
| N
| 0
| 泉源ID:
| 8
| register
| smallint
| 5
| 0
| Y
| N
| 0
| 注册位置:
| 9
| create_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 创建时间:
| 10
| update_time
| timestamp
| 19
| 0
| N
| N
| CURRENT_TIMESTAMP
| 更新时间:
|
管理员、教师和门生在登录界面输入账号+密码,点击“登录”按钮,系统在用户数据库表中会对管理员、普通用户的账号举行匹配,用户名+密码+验证码正确的话,就会登录到系统中各个用户的主管理界面,否则提示对应的信息,返回到登录的界面,其主界面展示如下图4.1所示。
图4.1 登录界面图
注册模块满意普通用户注册脚色的注册,想要举行登录系统,就必须举行登录,假如没有系统的账号,可以通过注册,然后再登录,其主界面展示如下图4.2所示。
图4.2 注册界面图
门生用户在点击知识考试后,可举行在线选择试题举行答题,当考试结束后,门生提交试卷后,客观题系统自动评分,主观题教师评分,然后总成绩由客观题加主观题得分。界面如下图4.3所示。
图4.3知识考试界面图
门生用户在点击购物商城后,可举行在线选择商品举行购买、支付,购买后点击商城管理能查询到我的地址、我的订单等,界面如下图4.4所示。
图4.4购物商城界面图
管理员可以对系统中所有的用户脚色举行管控,包罗了管理员和门生用户这两种脚色,假如需要添加新的用户,点击页面中的“添加”按钮根据提示输入上用户信息,点击“提交”以后在对应的用户界面就可以查看到了,可以点击用户后面的“删除”按钮直接删除某一用户,界面如下图4.5所示。
图4.5管理员用户管理界面图
管理员在课程资料管理页面中可以添加课程大概删除课程资料等操作,界面如下图4.6所示。
图4.6课程资料管理界面图
管理员点击“课程视频”这个菜单,页面中可以添加课程大概删除课程资料等操作,界面如下图4.7所示。
图4.7课程视频管理界面图
管理员点击“留言管理”这个按钮可以查看论坛信息并对帖子举行点赞、收藏和发表评论,也可编辑标题、封面图、分类、标签、正文等内容举行发布论坛与其他用户举行交流。界面如下图4.8 所示。
图4.8 留言管理界面图
管理员可在考试管理的试题库一栏可查看科目、类型、题目、选项、参考答案、分值等具体信息,并可根据需要举行详情、重置、删除或添加等相应操作。界面如下图4.9所示。
图4.9 考试管理界面图
门生点击“资源管理”可以搜索查看资讯信息,并可对资讯信息举行点赞、收藏和发表评论等操作,学校资讯由管理添加。界面如下图4.10所示。
图4.10 资源管理界面图
管理员和门生点击“关照公告”这个菜单的时间,都可以查看到系统中所有添加的关照公告信息,只有管理员拥有增编削查的权限,普通用户只能查看。界面如下图4.11所示。
图4.11关照公告界面图
4.12 试题库模块
管理员可在考试管理的试题库一栏可查看科目、类型、题目、选项、参考答案、分值等具体信息,并可根据需要举行详情、重置、删除或添加等相应操作。界面如下图4.12所示。
图4.12 管理员添加试题界面图
对任何系统而言,测试都是必不可少的环节,测试可以发现系统存在的许多题目,所有的软件上线之前,都应该举行充足的测试之后才能保证上线后不会Bug频发,大概是功能不满意需求等题目的发生。下面分别从单元测试,功能测试和用例测试来对系统举行测试以保证系统的稳定性和可靠性。
下表是系统登录功能测试用例,检测了用户名和密码的差别的输入环境,观察系统的响应环境。得出该功能到达了设计目标。
表5-1 系统登录功能测试用例
功能描述
| 用于系统登录
| 测试目标
| 检测登录时的合法性检查
| 测试数据以及操作
| 预期效果
| 实际效果
| 输入的用户名和密码带有非法字符
| 提示用户名大概密码错误
| 与预期效果同等
| 输入的用户名大概密码为空
| 提示用户名大概密码错误
| 与预期效果同等
| 输入的用户名和密码不存在
| 提示用户名大概密码错误
| 与预期效果同等
| 输入正确的用户名和密码
| 登录成功
| 与预期效果同等
|
下表是考试管理功能的测试用例,检测了考试管理中考试单的操作是否成功运行。观察系统的响应环境,得出该功能也到达了设计目标,系统运行正确。
前置条件;用户登录系统。
表5-2 考试管理的测试用例
功能描述
| 用于考试管理
| 测试目标
| 检测考试管理时各种操作的环境
| 测试数据以及操作
| 预期效果
| 实际效果
| 未答题,点击试卷提交
| 考试成绩为0分
| 与预期效果同等
| 在考试时间到,用户未答完题
| 试卷自动提交
| 与预期效果同等
| 答完题,并提交考卷
| 自动计算出考试成绩
| 与预期效果同等
| 通过以上测试用例,证明系统是可以正常使用的,在对以上功能得测试过程中,发现了系统中的许多漏洞并举行了完满,经过多人在线举行测试,系统完全可以正常运行,固然在后期的维护中系统将不断完满。
在开发本中小学安全教育平台之前我胸中有数,觉得很简朴,但在实际的开发中我发现了自身的许多题目,许多编程头脑和方法都还没有掌握牢固,许多Java Web开发技能,通过开发这个中小学安全教育平台我成长了许多,懂得了做什么事变都要实事求是,不能眼高手低。
基于SSM框架的中小学安全教育平台是一个集成了Spring、Spring MVC和MyBatis的在线教育平台。该平台提供安全教育资源管理、课程管理与发布、门生作业提交与评价、考试与成绩管理、论坛和讨论区、系统关照与公告以及门生和班级管理等核心功能。通过这些功能,该平台能够为中小学提供方便、高效和互动性强的安全教育学习环境,促进门生的安全意识培养和教师的教学质量提升。使用SSM框架的上风,该平台实现了数据长期化、请求处置惩罚和页面展示的有效结合,为中小学的安全教育提供了一个综合而可靠的解决方案。未来的中小学安全教育平台将致力于提供更智能化、多样化和协同化的教育服务,推动安全教育的创新与发展。
参考文献
- 肖晞,刘治辰.中国国家安全学建立:天生逻辑、体系创新与未来展望[J/OL].国际安全研究,2024,(02):1-25[2024-03-10]
[2]张真,吴芬芬.思政教育视角下大门生网络安全教育路径研究[J/OL].中国教育技能装备,1-3[2024-03-10]
[3]刘霞.交际媒体环境下高校思政教育的挑战与应对策略探析[J].新闻研究导刊,2024,15(05):213-216.
[4]四周,宋冠澎.“Z世代”大门生网络安全教育的现状与路径探析[J].绥化学院学报,2024,44(03):121-123.
[5]邹江.把门生安全教育作为“为民办实事工程”[N].玉林日报,2024-03-02(A04).
[6]孙涛.高职院校安全教育的体系构建探析[J].佳木斯职业学院学报,2024,40(02):129-131.
[7]于长征.新期间大门生国家安全教育题目与优化策略研究[J].湖北开放职业学院学报,2024,37(04):129-131.
[8]王健.新媒体环境下基于文化自负的大门生意识形态安全教育研究[J].新闻研究导刊,2024,15(04):167-169.
[9]魏顺平,邵云龙,杨德全.数字化转型配景下教育系统网络安全研究[J].中国教育信息化,2024,30(02):35-47.
[10]谢媛春.新期间大门生网络意识形态安全教育路径研究[J].中国军转民,2024,(03):30-32.
[11]Zhang Y A ,Leviter J ,Baird J , et al.Buckle me up! A randomised controlled trial using a tablet-based emergency department intervention for child car safety education.[J].Injury prevention : journal of the International Society for Child and Adolescent Injury Prevention,2024,
[12]白茹鑫.基于SpringBoot+SSM框架的企业安全培训管理系统设计与实现[J].现代信息科技,2024,8(01):44-49.
[13]袁爱平,陈畅,孙士兵等.基于SSM框架的高校门生信息管理系统设计与实现[J].工业控制计算机,2023,36(12):127-129.
[14]Ketki R ,Arjun K ,Nicole T F .Corrigendum to “Mental health law, policy program in India – A fragmented narrative of change, contradictions and possibilities” [SSM - Mental Health 2 (2022) 100174][J].SSM - Mental Health,2023,4
[15]Yuxie J ,Kai W ,Yingzhen Z , et al.Superoleophobic TiO2@SSM membranes with antifouling and photocatalytic ability for efficient microbubbles flotation emulsion separation and organic pollutants degradation[J].Journal of Membrane Science,2024,690
[16]武朝治.中小学安全教育的有效步伐探究[C]//中国国际科技促进会国际院士连合体工作委员会.2023年课程教育探索学术论坛论文集(一).河南省洛阳市偃师区伊洛中学;,2023:3.
[17]叶向东.中小学防溺水安全教育现状与优化策略[C]//中国体育科学学会体能练习分会,全国学校体育同盟(游泳项目).奋进新征程——推动青少年和学校体育高质量发展——第四届国际水中活动论坛论文摘要汇编.海南政法职业学院;,2022:1.
[18]王宁华,张学政.中小学冬季防滑冰溺水安全教育研究[C]//中国体育科学学会体能练习分会,全国学校体育同盟(游泳项目).奋进新征程——推动青少年和学校体育高质量发展——第四届国际水中活动论坛论文摘要汇编.沈阳体育学院;,2022:3
[19]刘阳阳.开展农村中小学防溺水安全课程的必要性研究[C]//中国体育科学学会体能练习分会,全国学校体育同盟(游泳项目).奋进新征程——推动青少年和学校体育高质量发展——第四届国际水中活动论坛论文摘要汇编.河南师范大学体育学院;,
致谢
至此论文结束,感谢您的阅读。在此我要特别的感谢我的导师,固然我在实习期间很忙,论文撰写的时间经常是停停改改,但是我的导师依旧非常的负责,时不时的询问我的使命进展环境,跟进我的论文进度,在指导老师的资助下,我渐渐完成了自己的论文和程序,从导师身上也学习到许多知识和经验,这些知识和经验令我受益匪浅。同时我也从导师身上看到了自己的不敷,不论是在技能层面上还是在对待工作的态度上,导师如同明镜一样平常照出了我的缺点我的不敷。此外,我还要感谢在我实习期间在论文和程序上资助过我的同砚和社会人士,此前我对于SSM框架方面的一些知识还不了解,是他们在我编写程序过程中给了我许多的启发和感想,也资助了我对于程序的调试和检测。没有他们我是不能顺利完资本次毕业设计的。至此,我的毕业设计就花上了一个圆满的句号了。
请关注点赞+私信博主,免费领取项目源码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |