基于ssh与mvc的在线咨询平台“有论”的设计实现

 2022-04-02 22:12:37

论文总字数:23285字

摘 要

在信息发达的21世纪,科技迅速发展,人们对咨询的需求也日益增加,越来越多的人也愿意使用在线咨询这个平台解决自己的问题。微信小程序是一种轻量型应用,无需下载,传播方便迅速,设计理念极为简洁,给用户带来极为顺畅的体验。目前微信拥有近10亿的用户量,开发小程序可以借助微信这个平台的流量为相关服务提供了广阔的发展前景。

本篇论文主要是针对咨询的流程,利用小程序设计实现一个在线咨询的平台,为咨询者提供一种更为简单、方便、完整的在线咨询服务。本文所实现的平台系统分为后台的web服务器和前端的手机客户端两大模块。服务器使用的是SSM框架(Spring SpringMVC MyBatis),数据库使用的是MySQL,连接数据库的框架使用MyBatis。前后端的交互使用AJAX,数据采用JSON格式。前端使用微信小程序开发,网络异步请求采用Promise处理,遵循ES2015规范。

关键词:在线咨询,小程序开发,SSM框架

Abstract

In the 21st century when information is developed, technology is developing rapidly, and the demand for consultation is increasing. More and more people are willing to use the online consultation platform to solve their own problems. The Mini Program is a lightweight application that requires no downloads, is easy to spread, and has a very simple design concept that gives users a very smooth experience. At present, WeChat has nearly 1 billion users, and the development of small programs can provide a broad development prospect for related services by means of the traffic of WeChat platform.

This paper is mainly for the consulting process, using a small program design to achieve an online consulting platform, to provide a simpler, more convenient and complete online consulting services for consultants. The platform system implemented in this paper is divided into two modules: the background web server and the front-end mobile client. The server uses the SSM framework (Spring SpringMVC MyBatis), the persistence layer uses MySQL, and the persistence layer framework uses MyBatis. The front-end interaction uses AJAX and the data is in JSON format. The front end is developed using WeChat applet, and the network asynchronous request is processed by Promise, following the ES2015 specification.

KEY WORDS: Online consultation,Mini Program,SSM

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 选题背景与意义 1

1.2 研究现状 2

1.3 研究目标与内容 4

1.4 论文组织结构 5

第二章 系统需求分析与总体设计 6

2.1 系统需求分析 6

2.1.1 概述 6

2.1.2 功能需求 6

2.1.3 非功能需求 7

2.2 系统总体设计 8

2.2.1 系统框架说明 8

2.2.2 系统主要模块 9

2.3 本章小结 13

第三章 系统详细设计 14

3.1 设计目标 14

3.2 业务流程设计 14

3.3 数据流图设计 15

3.4 数据字典设计 16

3.5 开发环境 17

3.5.1 JDK 17

3.5.2 Eclipse 17

3.5.3 微信小程序开发者工具 18

3.5.4 Tomcat 18

3.5.5 MySQL数据库 18

3.6 技术简介 18

3.6.1 JSON 19

3.6.2 canvas 19

3.7 功能设计 19

3.8 数据库设计 20

3.8.1 概念结构设计 20

3.8.2 数据库系统设计 21

3.9 本章小结 23

第四章 系统实现和结果分析 24

4.1 小程序客户端文件结构介绍 24

4.2 web服务器端文件结构介绍 25

4.3 系统实现 25

4.3.1 咨询者部分 25

4.3.2 咨询师不同部分 29

4.4 系统测试 29

4.4.1 软件测试的重要性 31

4.4.2 测试实例的研究与选择 31

4.4.3 测试环境与测试条件 32

4.4.4 测试过程与结果 32

4.5 本章小结 34

第五章 总结和展望 35

5.1 项目总结 35

5.2 应用与展望 35

参考文献 37

致 谢 38

第一章 绪论

1.1 选题背景与意义

智能手机的发展日新月异,手机平台服务已经越来越受欢迎。智能手机凭借其便捷性、高效性获得用户的认可,逐渐取代了pc端,成为最主要的上网工具。许多公司、大型网络平台纷纷推出智能手机终端平台,进一步提高用户体验。但手机市场分为两大阵营:Android和ios,这使得许多做手机端的软件公司在开发的时候需要开发两套软件,工作量加大了一倍。虽然有html5 app开发技术,但是它不像原生的android或者ios那么好用,在很多时候会有很多莫名其妙的样式问题,而小程序开发采用的就是原生的组件,只要在某些地方显示的时候做一下适配就可以了。同时小程序还有很多优点比如:使用方便快捷,速度快、不占内存、安全稳定、维护简便。

与此同时,咨询行业也在兴起,更多从线下走到了线上,目前主要以网页为载体,多在医疗和心理治疗领域使用。可是在这个变化发展飞速、信息爆炸的时代,现在年轻人每天所见所闻越来越多,自然疑问也来越多,中美贸易战对我们生活有什么影响、自己所学的专业前景如何、社会掌握什么技能以及更多更普遍的问题,这些问题的增多也就刺激了咨询行业向各个领域的发展。人们也希望疑惑能得到及时与快速解答,这就促使咨询行业趋向于更普及,更便捷,更高效。

剩余内容已隐藏,请支付后下载全文,论文总字数:23285字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;