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企服之家,中国第一个企服评测及商务社交产业平台。 |