Springboot中国古代史在线学习网站 毕业设计-附源码260839
Springboot中国古代史在线学习网站
摘要
信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对在线学习古代历史文化知识等问题,对其进行研究分析,然后开发设计出Springboot的中国古代史在线学习网站以解决问题。
中国古代史在线学习网站主要功能模块包括传统历史资讯、交流论坛、学习资料、学习视频等,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作系统采取Mysql作为后台数据的主要存储单元,运用软件工程原理和开发方法,采用Java的Springboot框架构建实现了本网站的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对中国古代史在线学习网站的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现中国古代史在线学习网站和部署运行使用它。
关键词:在线学习,Springboot,数据库
Springboot online learning website of ancient Chinese history abstract
In the information society, there is a need for targeted information access, but the expansion of access is basically the direction of people's efforts. Due to the deviation of the perspective, people can often obtain different types of information, which is also the most difficult subject for technology to overcome. Aiming at the problems of online learning ancient history and culture knowledge, this paper studies and analyzes it, and then develops and designs the springboot online learning website of ancient Chinese history to solve the problems.
The main functional modules of the online learning website of ancient Chinese history include traditional historical information, exchange forums, learning materials, learning videos, etc. It adopts the object-oriented development mode for software development and hardware erection, which can well meet the needs of practical use, improve the corresponding software erection and program coding working system, take MySQL as the main storage unit of background data, and use the principles and development methods of software engineering, It adopts the springboot framework of Java to build and realize all the functions of this website. This report first analyzes the background, function and significance of the research, which lays a foundation for the rationality of the research work. This paper analyzes the various needs and technical problems of the online learning website of Chinese ancient history, proves the necessity and technical feasibility of the system, and then makes a basic introduction to the technical software and design ideas needed to design the system. Finally, it realizes the online learning website of Chinese ancient history and deploys it.
Key words: Online learning, springboot, database
目 录
第1章绪论
1.1课题背景
1.2 研究现状
1.3研究内容
1.4开发工具及技术 3
第2章 系统分析 7
2.1 可行性分析 7
2.2总体设计原则 7
2.3 系统需求分析 8
2.4 业务流程分析 8
第3章 系统设计 11
3.1 系统概要设计 11
3.2系统结构设计 11
3.3 数据库设计 12
第4章系统实现
4.1系统功能模块
4.2管理员功能模块 22
4.3用户功能模块 24
第5章软件测试
5.1软件测试的重要性
5.2测试实例的研究与选择
5.3测试环境与测试条件
5.4系统运行情况
5.5系统评价
第6章总结 30
参考文献: 31
致谢 33
(1)首先是确定选题,确定好所要做的系统,并对系统的背景及现在面临的一些问题等进行系统的初步确认。
本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的springboot框架进行开发。
后端部分:采用springboot作为开发框架,同时集成MyBatis、Redis等相关技术。1.4.1 spring boot框架介绍
1.4.2 MySQL数据库
1.4.3 B/S结构
B/S(Browser/Server)比前身架构更为省事的架构。它借助Web server完成数据的传递交流。只需要下载浏览器作为客户端,那么工作就达到“瘦身”效果, 不需要考虑不停装软件的问题。
1.4.4 B/S体系工作原理
B/S架构采取浏览器请求,服务器响应的工作模式。
用户可以通过浏览器去访问Internet上由Web服务器产生的文本、数据、图片、动画、视频点播和声音等信息;
而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中;
从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。
在 B/S 模式中,用户是通过浏览器针对许多分布于网络上的服务器进行请求访问的,浏览器的请求通过服务器进行处理,并将处理结果以及相应的信息返回给浏览器,其他的数据加工、请求全部都是由Web Server完成的。通过该框架结构以及植入于操作系统内部的浏览器,该结构已经成为了当今软件应用的主流结构模式。
1.4.5 spring boot框架特点
SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
1.1可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
1.3提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
1.4.6 JavaScript 运行模式:
1.2主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
1.3可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
1.4跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
1.4.7 Ajax 应用
- 系统分析
可行性分析的目的是确定一个系统是否有必要开发、确定系统是否能以最小的代价实现。其工作主要有三个方面,分别是技术、经济和社会三方面的可行性。我会从这三个方面对基于微信小程序的校园拼车进行详细的分析。
本系统设计所选择的开发工具和服务器都是免费的开源软件,又或者是适合学生使用的免费版本,并不需要支付费用,而且由作者本人单独完成,也不存在团队费用,几乎没有经济成本,具备经济可行性。
社会可行性主要包括法律和用户两个方面,下面将从这两方面进行分析。
一个系统要在开发和维护的过程中方便使用,必须采取一定的设计原则,其主要设计原则有:
简单性:系统功能简单易懂,只需要掌握基本的计算机操作能力即可使用。
针对性:针对特定的用户,没有多余的其他功能,使用户可以专心使用。
一致性:设计风格、命名规范一致,整个系统的各个功能模块色彩、摆放位置、功能等都是一致的。
先进性:本系统的代码采用读取数据的方式,方便后续开发、拓展。
2.历史学习资料,可以查看历史资料信息以及学习视频在线观看等。
5.修改用户信息,可以修改用户密码或者用户名等一些个性化操作。
2.4.1登录流程
登录模块主要满足管理员以及用户的权限登录,用户登录流程图如图2-1所示。
2.4.2注册流程
未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图2-2所示。
2.4.3添加信息流程
用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图2-3所示。
2.4.4删除信息流程
用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-4所示。
3.2系统结构设计
整个系统是由多个功能模块组合而成的,要将所有的功能模块都一一列举出来,然后进行逐个的功能设计,使得每一个模块都有相对应的功能设计,然后进行系统整体的设计。
3.3 数据库设计
数据库可以说是所有软件的根本,如果数据库存在缺陷,那么会导致系统开发的不顺利、维护困难、用户使用不顺畅等一系列问题,严重时将会直接损害企业的利益,同时在开发完成后,数据库缺陷也更加难以解决。所以必须要对数据库设计重点把握,做到认真细致。因此,数据库设计是这个点餐购票系统的重点要素。
将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
registered_user_id |
int |
11 |
是 |
是 |
注册用户ID |
user_name |
varchar |
64 |
是 |
否 |
用户名 |
full_name |
varchar |
64 |
否 |
否 |
姓名 |
gender |
varchar |
64 |
否 |
否 |
性别 |
personal_introduction |
varchar |
64 |
否 |
否 |
个人介绍 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
recommend |
int |
11 |
是 |
否 |
智能推荐 |
user_id |
int |
11 |
是 |
否 |
用户ID |
create_time |
datetime |
0 |
是 |
否 |
创建时间 |
update_time |
timestamp |
0 |
是 |
否 |
更新时间 |
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
forum_id |
mediumint |
8 |
是 |
是 |
论坛id |
display |
smallint |
5 |
是 |
否 |
排序 |
user_id |
mediumint |
8 |
是 |
否 |
用户ID |
nickname |
varchar |
16 |
否 |
否 |
昵称 |
praise_len |
int |
10 |
否 |
否 |
点赞数 |
hits |
int |
10 |
是 |
否 |
访问数 |
title |
varchar |
125 |
是 |
否 |
标题 |
keywords |
varchar |
125 |
否 |
否 |
关键词 |
description |
varchar |
255 |
否 |
否 |
描述 |
url |
varchar |
255 |
否 |
否 |
来源地址 |
tag |
varchar |
255 |
否 |
否 |
标签 |
img |
text |
0 |
否 |
否 |
封面图 |
content |
longtext |
0 |
否 |
否 |
正文 |
create_time |
timestamp |
0 |
是 |
否 |
创建时间: |
update_time |
timestamp |
0 |
是 |
否 |
更新时间: |
avatar |
varchar |
255 |
否 |
否 |
发帖人头像: |
type |
varchar |
64 |
是 |
否 |
论坛分类 |
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
learning_video_id |
int |
11 |
是 |
是 |
学习视频ID |
cover |
varchar |
255 |
否 |
否 |
封面 |
title |
varchar |
64 |
否 |
否 |
标题 |
type |
varchar |
64 |
否 |
否 |
类型 |
label |
varchar |
64 |
否 |
否 |
标签 |
data_video |
varchar |
255 |
否 |
否 |
资料视频 |
video_attachment |
varchar |
255 |
否 |
否 |
视频附件 |
describe |
text |
0 |
否 |
否 |
描述 |
content |
longtext |
0 |
否 |
否 |
内容 |
hits |
int |
11 |
是 |
否 |
点击数 |
praise_len |
int |
11 |
是 |
否 |
点赞数 |
recommend |
int |
11 |
是 |
否 |
智能推荐 |
create_time |
datetime |
0 |
是 |
否 |
创建时间 |
update_time |
timestamp |
0 |
是 |
否 |
更新时间 |
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
comment_id |
int |
11 |
是 |
是 |
评论ID: |
user_id |
int |
11 |
是 |
否 |
评论人ID: |
reply_to_id |
int |
11 |
是 |
否 |
回复评论ID |
content |
longtext |
0 |
否 |
否 |
内容: |
nickname |
varchar |
255 |
否 |
否 |
昵称: |
avatar |
varchar |
255 |
否 |
否 |
头像地址 |
create_time |
timestamp |
0 |
是 |
否 |
创建时间: |
update_time |
timestamp |
0 |
是 |
否 |
更新时间: |
source_table |
varchar |
255 |
否 |
否 |
来源表: |
source_field |
varchar |
255 |
否 |
否 |
来源字段: |
source_id |
int |
10 |
是 |
否 |
来源ID: |
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
learning_materials_id |
int |
11 |
是 |
是 |
学习资料ID |
cover |
varchar |
255 |
否 |
否 |
封面 |
title |
varchar |
64 |
否 |
否 |
标题 |
type |
varchar |
64 |
否 |
否 |
类型 |
label |
varchar |
64 |
否 |
否 |
标签 |
information_annex |
varchar |
255 |
否 |
否 |
资料附件 |
describe |
text |
0 |
否 |
否 |
描述 |
content |
longtext |
0 |
否 |
否 |
内容 |
hits |
int |
11 |
是 |
否 |
点击数 |
praise_len |
int |
11 |
是 |
否 |
点赞数 |
recommend |
int |
11 |
是 |
否 |
智能推荐 |
create_time |
datetime |
0 |
是 |
否 |
创建时间 |
update_time |
timestamp |
0 |
是 |
否 |
更新时间 |
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
type_id |
smallint |
5 |
是 |
是 |
分类ID |
name |
varchar |
16 |
是 |
否 |
分类名称: |
description |
varchar |
255 |
否 |
否 |
描述: |
url |
varchar |
255 |
否 |
否 |
外链地址: |
father_id |
smallint |
5 |
是 |
否 |
上级分类ID |
icon |
varchar |
255 |
否 |
否 |
分类图标: |
create_time |
timestamp |
0 |
是 |
否 |
创建时间: |
update_time |
timestamp |
0 |
是 |
否 |
更新时间: |
名称 |
类型 |
长度 |
不是null |
主键 |
注释 |
collect_id |
int |
10 |
是 |
是 |
收藏ID: |
user_id |
int |
10 |
是 |
否 |
收藏人ID: |
source_table |
varchar |
255 |
否 |
否 |
来源表: |
source_field |
varchar |
255 |
否 |
否 |
来源字段: |
source_id |
int |
10 |
是 |
否 |
来源ID: |
title |
varchar |
255 |
否 |
否 |
标题: |
img |
varchar |
255 |
否 |
否 |
封面: |
create_time |
timestamp |
0 |
是 |
否 |
创建时间: |
update_time |
timestamp |
0 |
是 |
否 |
更新时间: |
中国古代史在线学习网站,在系统首页可以查看首页、历史资讯、交流论坛、学习资料、学习视频,跳转到后台等内容,如图4-1所示。
历史资讯,在资讯栏可以查看资讯标题、资讯类型、点击量等内容,如图4-2所示。
public Map<String, Object> obj(HttpServletRequest request) {
Query select = service.select(service.readQuery(request), service.readConfig(request));
List resultList = select.getResultList();
JSONObject jsonObject = new JSONObject();
jsonObject.put("obj",resultList.get(0));
public Query select(Map<String,String> query,Map<String,String> config){
StringBuffer sql = new StringBuffer("select ");
if (config.get(FindConfig.GROUP_BY) != null && !"".equals(config.get(FindConfig.GROUP_BY))){
sql.append("group by ").append(config.get(FindConfig.GROUP_BY)).append(" ");
if (config.get(FindConfig.ORDER_BY) != null && !"".equals(config.get(FindConfig.ORDER_BY))){
sql.append("order by ").append(config.get(FindConfig.ORDER_BY)).append(" ");
if (config.get(FindConfig.PAGE) != null && !"".equals(config.get(FindConfig.PAGE))){
sql.append(" limit ").append( (page-1)*limit ).append(" , ").append(limit);
log.info("[{}] - 查询操作,sql: {}",table,sql);
return runEntitySql(sql.toString());
在学习资料推荐页面可以查看系统推荐信息,如图4-3所示。在注册页面通过填写用户账号、密码、用户姓名、手机等信息完成用户注册,如图4-4所示。
public class AuthController extends BaseController<Auth, AuthService> {
public AuthController(AuthService service) {
public Map<String, Object> signUp(@RequestBody User user) {
Map<String, String> query = new HashMap<>();
query.put("username",user.getUsername());
List list = service.select(query, new HashMap<>()).getResultList();
user.setPassword(service.encryption(user.getPassword()));
管理员登录,通过填写注册时输入的用户名、密码、权限进行登录,如图4-5所示。
管理员登录进入中国古代史在线学习网站具体功能有:首页、站点管理(管理员、普通用户)内容管理(历史资讯、资讯分类、交流论坛)更多管理(学习资料管理、学习视频管理、系统管理)等,如图4-6所示。
论坛分类管理,在论坛分类列表中可以查看用户发布的论坛分类等内容,还可以根据需要对论坛分类信息进行修改或删除操作,如图4-7所示。
public Map<String, Object> getList(HttpServletRequest request) {
历史资讯管理,在历史资讯管理中可以编辑标题、标签、文章分类等信息,并可根据需求进行修改或删除操作,如图4-8所示。
学习资料管理,在学习资料管理列表中可以对学习资料、内容等信息进行发布,并可根据需要进行修改或删除操作,如图4-9所示。
@RequestMapping(value = {"/avg_group", "/avg"})
public Map<String, Object> avg(HttpServletRequest request) {
Query count = service.avg(service.readQuery(request), service.readConfig(request));
return success(count.getResultList());
用户管理,在用户管理列表中可以查看用户账号、密码、用户姓名、性别、手机、照片等内容,并且根据需要进行修改或删除操作,如图4-10所示。
用户登录进入古代史在线学习网站可以查看首页、公告栏、历史资讯、学习资料、学习视频等内容,如图4-11所示。
driver-class-name: com.mysql.cj.jdbc.Driver
property-naming-strategy: CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES
default-property-inclusion: ALWAYS
date-format: yyyy-MM-dd HH:mm:ss
在用户信息列表中通过填写用户账号、密码、用户姓名、性别、手机、照片等信息进行提交,如图4-12所示。
学习视频展示,在学习视频列表中可以查看等视频文件、可以在线观看以及在线下载等,如图4-13所示。
public Map<String, Object> add(HttpServletRequest request) throws IOException {
service.insert(service.readBody(request.getReader()));
public Map<String, Object> addMap(Map<String,Object> map){
public Map<String,Object> readBody(BufferedReader reader){
StringBuilder sb = new StringBuilder("");
while ((str = br.readLine()) != null){
return JSONObject.parseObject(json, Map.class);
public void insert(Map<String,Object> body){
StringBuffer sql = new StringBuffer("INSERT INTO ");
sql.append("`").append(table).append("`").append(" (");
for (Map.Entry<String,Object> entry:body.entrySet()){
sql.append("`"+humpToLine(entry.getKey())+"`").append(",");
sql.deleteCharAt(sql.length()-1);
for (Map.Entry<String,Object> entry:body.entrySet()){
Object value = entry.getValue();
sql.append("'").append(entry.getValue()).append("'").append(",");
sql.append(entry.getValue()).append(",");
sql.deleteCharAt(sql.length() - 1);
log.info("[{}] - 插入操作:{}",table,sql);
Query query = runCountSql(sql.toString());
只有在运行和维护阶段之前经历大量的测试的软件,才能说明它的质量是经得起检验的。最近计算机业界也都一致认为,测试应该存在于软件设计的每个阶段,因为越早发现错误,修复起来就越容易。
黑盒测试,也称为功能测试。它将需软件看作一个黑盒,像一个普通用户一样来模拟软件的使用流程。黑盒测试通过大量的输入边界值或错误数据,来检查是否可产生正确的输出。
本系统测试 主要选择黑盒测试,少量采用白盒测试。通过测试达到以下测试目的:
1.检查各大功能模块的运行,确保其能够正确运行,并检查各页面的完整性,保证页面完整。
2.检查各个接口是否可以正确地输入和输出,保证数据流通稳定可行。
登录部分测试用例 |
|||||
编号 |
对象 |
项目 |
操作 |
预期结果 |
结果 |
1 |
登录 |
登录提示 |
使用正确的账号密码登录 |
成功登录 |
预期结果 |
2 |
登录提示 |
使用正确的账号但错误的密码登录 |
提示密码错误 |
预期结果 |
|
3 |
登录提示 |
使用错误的账号登录 |
提示不存在账户 |
预期结果 |
|
4 |
登录提示 |
不输入账号,点击登录 |
提示输入账号 |
预期结果 |
|
5 |
登录提示 |
输入账号但不输入密码点击登录 |
提示输入密码 |
预期结果 |
|
6 |
登录入口 |
已登录账号,查看登录入口 |
不显示登录入口 |
预期结果 |
全部测试用例都已通过(包括但不限于以上测试用例),且不存在漏洞,实现了论文开始时所作要求。本系统运行稳定,使用流畅,可以满足客户需求。
试运行后进行系统评估,可以认为该系统达到预定的目标要求,可以满足用户的需求,也满足了系统开发前所作目标。
系统在经过大量重复测试后运行十分稳定,安全实用,功能模块已经达到预定目标所需。
在规定的时间内实现系统的大部分功能,且满足要求,节省开发成本,有助于提高科学管理水平,符合本人经济情况。
2022年的今天,计算机技术已经相当成熟。它的发展推动了许多行业改头换面,计算机的出现使人类社会有了进一步降低人力物力和资源的方法。
1. 数据输入的格式并没有全部检验,所以很难保证数据的准确,可能有一些不符合规则的数据也可以通过检验。
本系统还存在一些漏洞没有解决,在现实应用情境中很难保证完全不出错,但相信通过再次完善,可以调试出真正符合实际的中国古代史在线学习网站。
- 朱昕昭,齐莉丽.社会化分享下知识共享平台用户的信息价值感知研究[J].天津职业技术师范大学学报,2021,31(03):69-73.
- 于本凤.基于分享式教学理念的汉语国际教育硕士“跨文化交际”课程改革与实践[J].渤海大学学报(哲学社会科学版),2021,43(05):95-98.
[3]单波,周夏宇.他者的分享与分享的他者:Quora社区中国知识分享的跨文化分析[J].新闻大学,2020(12):1-18+118.
[4]郑梦圆. 基于区块链的知识分享平台机制研究[D].北京邮电大学,2020.
[5]国晓芬,苏洁.基于 CCtalk 的大学生创意影像知识内容分享平台设计与应用研究[J].发明与创新(职业教育),2020(03):138+131.
[6]丁冠琪. 企业社交媒体、知识分享和员工创造力[D].中国科学技术大学,2019.
[7]罗敏,涂科.知识分享平台的商业模式探析[J].管理现代化,2019,38(06):111-113.
[8]黄玉凤.社会化知识分享用户体验研究——以五个社会化知识分享平台为例[J].河南图书馆学刊,2019,38(07):78-79.
[9]林志文 ,曾桂敏. 倡导书香文化 分享阅读故事[N]. 中国妇女报,2019-08-20(A01).
[10]王爽. 互联网与文化生产、推广和消费研究[D].山东大学,2019.
[11]何平.基于.NET的知识分享平台的设计与实现[J].重庆文理学院学报(社会科学版),2019,33(05):134-137+143.
[12]王勤花.绿色增长知识平台及其知识分享网络平台[J].地球科学进展,2019,29(02):284.
[13]刘丽君. 民族旅游文化资源产权的利益分享[D].中央民族大学,2019.
[14]刘邦卫,熊文渊.知识分享与学校文化建设[J].今日南国(理论创新版),2019(04):8-10.
大学生活在这个时候即将划上一个句号,但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。
由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。
点赞+收藏+关注 → 私信领取本源代码、数据库
Springboot中国古代史在线学习网站 毕业设计-附源码260839相关推荐
- springboot+英语在线学习系统 毕业设计-附源码211714
spring boot英语在线学习系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难 ...
- springboot+英语在线学习系统 毕业设计-附源码
spring boot英语在线学习系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难 ...
- Springboot中国古代史在线学习网站毕业设计源码260839
Springboot中国古代史在线学习网站 摘要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为 ...
- php积极心理学交流学习网站 毕业设计-附源码100623
摘 要 心理测试在我国兴起还是近几年的事,由于对心理健康认识不足,观念陈旧,一些人虽然有心理问题或有心理疾病症状,但却想不到或不敢去心理测试.因为他们中有些人是不知道自己的这些问题是应该找心理医生呢还 ...
- SSM+在线学习平台 毕业设计-附源码211707
摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准 ...
- SSM+在线学习系统 毕业设计-附源码131843
目 录 摘要 1 绪论 1.1研究背景与意义 1.2开发现状 1.3系统开发技术的特色 1.4论文结构与章节安排 2在线学习系统 分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据增加流 ...
- springboot+清远旅游推荐网站 毕业设计-附源码211551
清远旅游推荐网站的开发 摘 要 清远自然生态环境特别优越,以水域风光.园林景观.地文景观﹑气候景观﹑生物景观.建筑景观.遗址遗迹.人文活动,旅游特产为主.旅游冬有温泉﹐夏有漂流﹐并拥有喀斯特地貌特有的 ...
- springboot校园二手交易市场网站毕业设计-附源码071008
目 录 摘要 1 绪论 1.1 研究背景 1.2国内外研究现状 1.3论文结构与章节安排 2校园二手交易市场网站系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 ...
- springboot+成都大学校园植物网站 毕业设计-附源码181557
目 录 摘要 1 绪论 1.1开发目的 1.2研究内容 1.3系统开发技术的特色 1.4论文结构与章节安排 2成都大学校园植物网站 系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数据 ...
最新文章
- 用R来分析洛杉矶犯罪
- 算法-------求众数
- 面试:给我说一下Spring MVC拦截器的原理?
- Vue指令篇_v-if、v-else、v-else-if
- Understand Lambda Expressions in 3 minutes(翻译)
- invalid use of incomplete type struct 或者是class的解决办法
- 使用C++代码打印数字正方形
- 校验html输入值为电话号码,js验证输入是否为手机号码或电话号码示例
- Dirichlet Process 和 Dirichlet Process Mixture模型
- Markdown 语法速查表
- 电脑里的视频被误删了可以用EasyRecovery恢复吗?
- Linux连接锐捷校园网客户端
- 联想智能云教室安win7_用“联想智能云教室”部署系统完成后,操作卡顿?
- UE4-4.26蓝图功能实现:按键控制物体旋转的“延伸”(点名系统Get all actors of class)
- Android实现键盘拨号
- 深度 | 蚂蚁金融智能平台:让AI在金融场景发挥作用
- Zer0pts2020 easy strcmp
- mysql ERROR 1265 (01000)故障解决一例
- 百度云管家 提取下载链接(已过时,仅用作存档)
- 斯坦福NLP课程 | 第11讲 - NLP中的卷积神经网络
热门文章
- Leetcode每日一题2020.11.13第328题:奇偶链表
- ElasticSearch健康检查localhost:9200 not reachable
- 华大单片机移植TencentOS
- Springboot毕设项目基于SpringBoot的学生宿舍水电费缴费系统的设计与实现2py81(java+VUE+Mybatis+Maven+Mysql)
- 局域网我的世界找不到服务器,我的世界局域网为什么连接不到服务器
- 周总结2022.1.10-2022.1.16
- Android面试题Java基础篇
- Excel函数返回定期付息证券的应计利息
- java-php-python--数字相册管理系统-点赞演示2021计算机毕业设计
- html 多行文本显示,html多行文本显示 html中文本怎么显示省略号和多行