小程序亚运会专题互动系统的设计与实现

👇其他专栏推荐👇:

计算机毕业设计100套

微信小程序项目实战

java项目实战

🥰需要源码可以滴滴我🥰

目录

一、摘   要

一、Abstract

第1章  绪论

1.1 课题背景

1.2  本系统使用的技术和语言

1.2.1  java

1.2.2  springboot框架

1.2.3  小程序开发技术

1.2.4  mysql数据库

1.2.5  vue前端框架

1.3  本章小结

第2章  需求分析

2.1  业务过程分析

2.2  功能需求分析

 第3章  系统设计

3.1  系统框架选择

3.2 系统功能结构图

3.3  数据库设计

3.3.1 概念结构设计

3.3.2逻辑结构设计

3.4  本章小结

第4章  系统实现

4.1  后台管理模块

4.1.1 管理员登录

4.1.2 帖子管理

4.1.3 评论管理

4.1.4 提问管理

4.2  小程序端用户功能模块

4.2.1 用户使用微信账号进行登录

4.2.2 首页

4.2.3 搜索相关帖子

4.2.4 专题模块

4.2.5 展示热门的文章

4.2.6 发布帖子

4.2.7 问答区域

4.2.8 关注其他用户并留言

4.2.9 个人中心

4.2.10 兑换奖品

4.3  本章小结

第5章   总结及下一阶段研究方向

5.1  总结以及下一阶段研究方向

5.2  本章小结

参  考  文  献

致    谢


一、摘   要

我们的国家现在处于飞速发展的时期,甚至可以说是世界之巅,不管在科技方面还是百姓的衣食住行方面,在科技上,互联网技术已经可以说运用到极致,因为互联网,就算面临严峻的疫情,也可以防御到位,人们出行,只要扫一下二维码,就可以知晓人们每天每时每刻的行踪,以确保人们的出行轨迹是安全的的,我设计的这个系统名字叫亚运会专题互动系统,借助互联网平台中流量之大的微信软件,这个平台上运行微信小程序,用户使用起来更为轻便,随用随开启,操作特别简单,设计本系统的意义在于现在全名提倡运动会,健身运动,亚运会几年一度举办一次,热度更是在网络上霸屏,人们对于亚运会的讨论话题也特别多,一般都是在各个热门的平台进行讨论,没有专门针对亚运会的专题互动平台,所以,针对这一个问题,本人设计了一款针对亚运会互动的平台,这个平台可以让用户专门针对亚运会进行讨论,

对于这次所设计的亚运会专题互动平台,小程序用户端采用的是C/S模式,管理员后端采用的是B/S模式,之所以采用这种模式,用户端基本都是移动端操作完成,管理员在电脑端,该系统的用户端功能有使用微信账号授权登录,完善个人履历信息,亚运会相关的公告展示(包括预告赛事、夺冠瞬间的新闻、奖牌的排行榜展示),相关的帖子介绍,还有比赛期间的一些旅游景点、热门小吃信息推荐、用户可以发布帖子信息,热门的文章展示、用户对帖子的一些交互、还有签到领取积分,使用积分兑换奖品、用户在线留言。管理员端则是对用户产生的一系列数据进行管理。这种前后端模式,对用户和管理者提供了很多便利,将科技与生活结合所带来的优势进行不断的扩广。

关键词:亚运会;计算机技术;专题互动平台;互联网发展

一、Abstract

Our country now is in the period of rapid development, and even can be said to be the top of the world, both in science and technology and the daily life of the people, on the science and technology, Internet technology has arguably apply to the extreme, because of the Internet, even facing the severe epidemic, also can guard in place, people travel, just sweep the qr code, Can know people every minute of every day, to ensure that people's travel path is safe, I designed the system name is the Asian games feature interaction system, with the help of the Internet WeChat of the flow of software platform, the platform run WeChat applet, the user to use a more portable, along with open, very simple operation, Design the significance of this system is to promote the full name now sports, fitness, the Asian games held a few years time, heat is bully screen on the Internet, people for the discussion of the Asian games are also much more special, are generally discussed in various popular platform, not specifically for the project of the Asian games interactive platform, therefore, in order to solve this problem, I designed an interactive platform for the Asian Games. This platform allows users to discuss specifically about the Asian Games.

Key words: Asian Games; Computer technology; Thematic interactive platform; Internet Development

1章  绪论

1.1 课题背景

当今的世界是互联网信息化的社会,科学推动了热门生产的各个方面,以互联网信息技术为主的各个高新的科技正在引发一场科技性的革命,它使社会生活的众多领域发生了深刻的变化,科学技术不光在企业和政府办公中起到了广泛的作用,在人们的方方面面也起到了很大的作用,亚运会举办期间,市民的讨论热度不减,将信息化应用到这个领域,也有助于人们对亚运会的讨论热度,让全名参与亚运会的一个状况,进行亚运会的专题互动,提高了人们的参与度,也提高国民的团结爱国氛围,这就是借助科技的力量产生的效果。

为了是亚运会专题互动平台真正做到实用化,这必须以软件工程为指导,进行系统的强化分析,做好系统的总体设计,应该尽量采用先进并且已经是很成熟的设备、软件设计技术,并且要在技术上达到国内的一个先进水平,真正让科技融入到人们生活的各个方面。为其提高经济效益作出贡献。

1.2  本系统使用的技术和语言

1.2.1  java

java是世界上在使用中被大多数程序猿喜欢的一种语言,不管是中小型软件平台,还是大型的商城网站的搭建,java无所不能,对于代码的处理,已经达到了世界领先的水平,运行速度也在一年一年的被优化,是一种永远不会被淘汰的语言种类。

Java对于数据库的兼容也特别强,市面上比较热门的数据库都可以和他进行链接使用,比如m开源的mysql数据库,sql server 数据库等,java语言不仅仅兼容各个数据库,还具备兼容各个操作平台的能力,比如经常使用的windows系统,linux系统,苹果ios系统等,非常自由。运行的速度也是非常之快。

1.2.2  springboot框架

Springboot是一种设计框架,它降低了应用程序开发的复杂性,化繁为简。这一框架在2003年年被开发出来,得到许多程序设计人员的欢迎,它属于轻量级框架。就功能方面来看,它主要体现在两个方面,即依赖注入和面向切面编程。这里所提到的依赖注入就是在程序设计过程中,对象的生命周期由IOC容器来控制,能够创建对象,并建立对象之间的依赖关系,当对象没有其存在价值时,程序会将其删除,释放空间。这一功能的设计在一定程度上降低了程序设计人员的工作量,而且还具有降低程序耦合度的效果。这里所提到的面向切面编程,主要就是重点开发程序的某一切面,这一功能的主要目的是减少重复开发,将业务核心代码抽离,还具有松耦合效果

1.2.3  小程序开发技术

随着微信的越来越普遍,基于微信平台额各种应用也应运而生,比如说基于微信端的微信小程序,微信小程序是在微信开发者工具中进行开发,用一个入口文件app.js,还有全局的样式文件app.css,还有全局的菜单配置文件app.json,里面的page文件夹下面是对应的每一个小程序页面的配置文件,wxml文件是视图节点文件,在这个文件中撰写数据的显示位置和大致的框架结构,wxss文件是编写页面的样式,字体大小,颜色,粗细等样式,和css是一样的使用方式,js文件是用来处理数据的业务逻辑,比如点击事件,input输入框的输入事件,json文件是用来配置每个页面的头部标题,只有同时配置了这几个文件,小程序才能达到我们所需要的效果

1.2.4  mysql数据库

Mysql是一款常用的,简单的关系型数据库,主要用于存储轻量级的数据,具有实用性和方便性。MySQL是存储数据信息、数据结构关系的数据库、它的功能也非常强大,现在大多数网站的服务器端的数据库也都是采用的MySQL数据库,他用来存储和管理数据,在MySQL数据库的专业名词有:数据库、数据表、列、行、主键、外键、符合键等,当然还有一些复杂的事务处理,这些专业技术在商用的软件中用的较为普遍。

1.2.5  vue前端框架

Vue.js 现在是互联网市场最受欢迎的一种前端框架,基于vue.js 框架,与后端接口进行交互的数据也变得很容易处理,只需要将从后端获取的数据在vue.js的周期函数中进行挂载,数据便可直接显示在页面,并且数据改变也会联动显示在页面上,vue.js的生命周期分为页面的渲染,加载,数据加载,数据卸载,页面卸载几个周期,只需要将这几个技术点掌握便可以轻松掌握vue.js的使用。并且在这个技术发展如此之快的市场上,vue.js才是程序猿提高工作效率的最有效的方式。

1.3  本章小结

这一章节介绍了项目设计的背景还有技术的分析,也是全文不可或缺的一部分,经过查阅相关的文章和文献之后,才决定采用java的springboot框架进行系统的研发,小程序也是当下的主流,采用在微信开发者工具进行开发的小程序技术,采用vue.js前端框架进行开发,也是符合当下最新的技术潮流,mysql数据库也是当下使用使用最多的,并且也是开源的数据库,符合大学生对的需求,经过技术方面的分析与确认,才打好了第一步的基础,奠定了一个好的基石。

第2章  需求分析

2.1  业务过程分析

经过了亚运会专题互动平台的认真细致的考察,我们通过严谨以及特别细致的分析,最后要求这个系统要有如下的要求:

用户小程序端和管理员web端的界面都要美观,色彩搭配要合理,用户在使用的过程中要有良好的用户交互效果。

  1. 系统在设计上要方便用户的操作,简单易懂。
  2. 对亚运会信息资讯等消息要进行良好的处理以及展示。
  3. 针对小程序进行微信授权登录的用户数据进行良好的管理。
  4. 管理员一定要进行登录认证才能进入后台进行数据的管理,以保证网站的安全性。
  5. 用户查询的信息一定是通过后台上传并进行管理
  6. 了解微信官网平台对数据的一些问题的敏感程度,保证平台数据的正常展示。

2.2  功能需求分析

亚运会专题互动平台是基于java开发的网站,在系统具有轻便、容易上手的框架和高性能,为所有的用户带来了良好的体验,本系统在实现了基本的用户登录的功能基础之上,主要设计了核心的功能模块,比如亚运会资讯的展示,用户的签到,领取积分兑换礼品等功能。

(1)后台管理端

1)管理员登录:管理员登录系统之前必须进行登录,保证系统的安全性,登录中输入账号和密码,还需要输入验证码,验证码点击图片可以随机切换。验证成功之后进入主界面系统。

2)帖子管理:帖子管理模块主要是对用户在小程序端发布的帖子进行管理,帖子以列表的形式展示,主要展示帖子id、标题、内容、创建时间、用户的浏览量、点赞量、发布用户的openid、用户名字、是否置顶这里的操作归管理员所有,管理员可以操作置顶与不置顶、状态是否正常展示、然后提供删除的操作。在搜索信息一栏中,管理员可以按照帖子的标题、用户名、用户的openid进行搜索。

3)评论管理:评论管理模块主要是对用户在小程序端对帖子进行的评论管理,评论以列表的形式展示,在搜索信息一栏中,管理员可以按照评价的标题、用户名、用户的openid进行搜索。

4)提问管理:提问管理模块主要是对用户在小程序端发布的提问进行管理,用户的提问以列表的形式展示。在搜索信息一栏中,管理员可以按照评价的标题、用户名、用户的openid进行搜索。5)回答管理:回答管理模块主要是对用户在小程序端发布的提问进行回答,用户的回答以列表的形式展示,主要展示提问id、提问的标题、回答的内容,创建时间、回答用户的openid、用户名字、是否置顶这里的操作归管理员所有,管理员可以操作用户的提问置顶与不置顶、状态是否正常展示、然后提供删除的操作。

6)处理举报管理:如果用户在小程序端发布的帖子不合法或者是违规,用户可以将该帖子进行举报,用户举报之后将被记录在后台,管理员可以查看举报的详细内容,只有管理员操作的审核通过的举报,该举报才算是有效的,举报的帖子将不在小程序端显示,举报页面也进行了常规的搜索框,根据标题、用户id,用户名进行搜索。

7)专题管理:管理员在后台添加专题管理模块,然后在小程序首页端展示,这里专题有分类,专题名称,状态、可以对添加的专题进行编辑,和删除操作。搜索框按照专题名称进行搜索。

8)用户兑换管理:用户在小程序端可以用积分进行礼品的兑换,兑换成功的记录可以在后台进行展示并管理。

9)公告管理;该模块中管理员添加了公告资讯,给用户提供一手的新闻资讯信息。。

10)修改密码;登录的管理员可以再修改密码中进行密码的修改。

9)退出登录;退出登录,管理员的账号将被退出,再次进行后台需要重新进行登录。

(2)小程序用户端

1) 用户使用微信账号进行登录,完善个人履历信息(用户登录如果没有完善个人履历信息,跳转相应的信息界面进行完善),履历信息内容包括是否为志愿者,用户的国籍。

2) 公告模块部分:在公告模块中,头部进行轮播图的滚动,有亚运会预告赛事、亚运会夺冠瞬间、亚运会奖牌排行榜,并且点击相应的链接之后跳转显示相关栏目。在栏目中,除了管理员在后台发布的信息以外,还可以显示其他用户发布的文章。

3) 搜索相关帖子:用户可以根据关键词搜索相关帖子。来查找自己感兴趣的帖子进行查阅。

4) 专题模块:可以根据比赛的项目,国家,运动员、杭州旅游景点、热门小吃、志愿服务心得等进行选择专题选择,进入后可以查看帖子与编写帖子。

5) 展示热门的文章:用户点赞量高的展示在首页中热门文章推荐中。用户还可以进行查看帖子,查看帖子的显示浏览量;还能进行帖子的点赞;评论帖子;提供举报;帖子转发功能;可以对喜欢的帖子,进行点赞,评论,发现不良言论,可以进行举报,对于优质的帖子,可以转发到自己的主页。

6) 发布帖子:用户选择特定的帖子专题,然后可以发布,发布之后的帖子可以进行删除帖子,编辑帖子,帖子的信息包括文字,图片,视频。

7) 问答区域:改功能模块可以显示别人提出的问题,回答他们的问题,也可以提出问答,让他人来回答。

8) 个人中心:用户可以签到,领取积分;显示签到信息,领取相应积分;

9) 兑换奖品:用户根据领到的积分数量,兑换奖池中的奖品,兑换成功后,减少相应积分数量

 第3章  系统设计

3.1  系统框架选择

亚运会专题互动平台WEB端的总体框架设计采用的是B/S模式,这从一定程度上降低了系统的开发成本,和C/S模式相比,B/S模式不用另外区安装客户端,所以可以直接通过输入网址进行系统访问,相对服务器的整体部署比较简单。另外集合采用的模式有MVC模式,该模式具有耦合性低、层级之间相互分离,为系统的后期维护以及测试带来了便利。本次所创建的系统分为View 视图层、Controller 控制层、Service 业务逻辑层、Dao 持久层、Entity 实体层。系统框架图如下所示。

图3-1 系统框架图

3.2 系统功能结构图

在确立了本网站的开发必要性之后,再进行网站系统的功能的基本模块设计,在对一个系统的开发中,必须全面的考虑用户对学校系统的需求,以及对该系统所需要的技术要求。这个步骤需要开发出系统的功能的用途,每个图应代表系统的一个功能模块。

图3-2 系统结构图

3.3  数据库设计

用例模型对于设计软件在一定程度上也是必须的,他决定了开发者如何去理解系统,帮助开发者怎么从程序的角度去解析用户的需求,这个过程会提高软件的健壮性,但是随着IT的快速发展,好像软件设计已经成为一个快销产品,没有多少人会注意开发用例模型的建立。

3.3.1 概念结构设计

数据的概念结构设计关系到这个系统运行的稳定情况,形成上面数据结构以后,设计出能够满足用户需求的各种实体,为后续的逻辑结果打下坚实的基础。

(1)管理员ER实体。具有id、登录名、手机号码、昵称、邮箱、密码,其中id为主键。如下图所示。

图3.1 管理员ER实体

(2)小程序用户ER实体。该实体具有openid、昵称、手机号码、年龄、头像,是否为志愿者字段,国籍等,其中id作为主键。如下图所示。

图3.2 小程序用户ER实体

(3)用户兑换的礼品ER实体。该实体具有记录id、兑换时间、礼品名字、所需积分、用户的openid,其中记录id作为主键。如下图所示。

 

图3.3 用户兑换的礼品ER实体

(4)用户关注ER实体。该实体具有关注id、用户id、关注的用户的openid、创建时间。其中关注id作为主键。如下图所示。

图3.4 用户关注ER实体

(5)发布的帖子ER实体。该实体具有帖子id、发布的用户openid、帖子标题、内容、创建时间。其中帖子id作为主键。如下图所示。

图3.5 发布的帖子ER实体

(6)用户收藏ER实体。该实体具有收藏id、收藏的用户openid、帖子id、创建时间。其中收藏id作为主键。如下图所示。

图3.6 用户收藏ER实体

(7)用户提问ER实体。该实体具有问题id、用户openid、标题、创建时间。其中提问id作为主键。如下图所示。

图3.7 用户提问ER实体

3.3.2逻辑结构设计

在设计数据库时,根据系统的实际情况需求,本人建立了以下几个数据库表。

(1)管理员用户表(admin)

id作为第一标识,管理员用户表存储了管理员用户的基本信息。

表 31管理员信息(admin)

字段

类型

是否为空

主/外键

描述

是否标识

admin_id

Int(11)

管理员id

第一标识

login_name

Varchar(255)

登录名

nickname

Varchar(255)

昵称

phone

Varchar(255)

电话号码

email

Varchar(255)

电子邮件

password

Varchar(255)

密码

(2)小程序用户表(user)

openid作为第一标识,小程序用户表存储了小程序用户的基本信息。

表 32小程序用户表信息(user)

字段

类型

是否为空

主/外键

描述

是否标识

openid

Varchar(255)

小程序返回用户标识

第一标识

username

Varchar(255)

昵称

phone

Int(11)

电话号码

age

Tinyint(4)

年龄

gender

Tinyint(4)

性别(1:男 2:女)

nationality

Varchar(255)

国籍

is_volunteer

Tinyint(4)

是否是志愿者(0:否 1:是)

point

Int(11)

用户积分

status

Tinyint(4)

用户状态

avatar_url

Varchar(255)

头像

(3)用户兑换礼品表(exchange_record)

兑换id作为第一标识,用户兑换礼品表存储了用户用户兑换礼品的基本信息。

表 33用户兑换礼品表信息(exchange_record)

字段

类型

是否为空

主/外键

描述

是否标识

record_id

Int(11)

兑换记录id

第一标识

create_time

datetime

创建时间

goods_name

varchar(255)

礼品名字

point

varchar(255)

所需要的积分

openid

varchar(255)

用户openid

(4)用户关注信息表(focus)

focus_id作为第一标识,用户关注信息表存储了用户关注的帖子文章的基本信息。

表 34用户关注信息(focus)

字段

类型

是否为空

主/外键

描述

是否标识

focus_id

Int(11)

关注id

第一标识

openid

varchar(100)

用户openid

focus_openid

varchar(100)

关注用户id

create_time

datetime

创建时间

(5)用户提问表(question)

question_id作为第一标识,用户提问信息表存储了用户提问的基本信息。

表 35用户提问信息(question)

字段

类型

是否为空

主/外键

描述

是否标识

question_id

Int(11)

 提问id

第一标识

create_time

Datetime

创建时间

title

varchar(100)

标题

`openid

varchar(100)

Openid

username

varchar(100)

用户名

is_top

Tinyint(4)

是否热门

status

Tinyint(4)

状态

avatar

varchar(100)

图片

avatar_url

varchar(100)

用户头像

(6)用户收藏表(likes)

likes_id作为第一标识,用户收藏表存储了用户收藏的基本信息。

表 36用户收藏信息(likes)

字段

类型

是否为空

主/外键

描述

是否标识

likes_id

Int(11)

收藏id

第一标识

openid

varchar(255)

用户openid

post_id

Int(11)

文章id

`create_time

Datetime

创建时间

3.4  本章小结

这一章节进行了系统的具体设计,包括项目的整体功能结构的搭建,功能流程的布局,数据库根据事先设计好的实体ER图进行了设计,实现了在mysql数据库上真正的进行移植。在数据库表的设计期间,查阅了mysql数据库字段命名的相关规范,还有字段值类型的相关查阅,了解mysql数据库字段的常用对的几种类型,还有主键和外键的使用区别,为下一步软件的代码编程时间打好了坚实的基础。

第4章  系统实现

4.1  后台管理模块

4.1.1 管理员登录

管理员登录系统之前必须进行登录,保证系统的安全性,登录中输入账号和密码,使用form表单进行账号username和密码pwd的验证,还需要输入验证码,验证码点击图片可以随机切换。验证码调用了canvas插件,这个插件可以自动生成图片类型的验证码,并将正确的验证码存贮到缓存中,用户输入验证码进行匹配成功,验证成功之后进入主界面系统。如图4-1所示:

图4-1 管理员登录

关键代码段:

功能流程图:

 

图4-1a 管理员登录流程图

4.1.2 帖子管理

帖子管理模块主要是对用户在小程序端发布的帖子进行管理,帖子以列表的形式展示,是否置顶这里的操作归管理员所有,是否置顶采用了redio组件,可以对两个状态进行实时接口,通过接口changeStatus进行是否置顶的状态改变,管理员可以操作置顶与不置顶、状态是否正常展示、然后提供删除的操作。在搜索信息一栏中,管理员可以按照帖子的标题、用户名、用户的openid进行搜索。如图4-2/4-3所示:

图4-2 帖子管理

核心代码如下:

 

4.1.3 评论管理

在评论管理模块主要是对用户在小程序端对帖子进行的评论管理,评论以列表的形式展示,然后提供删除的操作。这里的删除为软删除。只改变数据的状态为删除状态。在搜索信息一栏中,管理员可以按照评价的标题、用户名、用户的openid进行搜索。这里的搜索将字段绑定在input输入框中,然后点击搜索提交form表单,调用接口list,可进行数据的查询。如图4-4所示

图4-4 评论列表

4.1.4 提问管理

提问管理模块主要是对用户在小程序端发布的提问进行管理,用户的提问以列表的形式展示,提供删除的操作。这里的删除为软删除。只改变数据的状态为删除状态。如图4-5 提问列表

图4-5 提问列表

4.2  小程序端用户功能模块

4.2.1 用户使用微信账号进行登录

微信小程序默认使用微信授权登录,在button按钮上绑定open-type="getUserInfo",小程序便可授权从点击事件bindtap="bindGetUserInfo"中获取用户的微信登录数据,通过wx.getUserProfile小程序接口获取信息,然后将小程序返回的code传递给login登录后台接口,通过get方式传入appid和appsercet数据,便可拿到微信用户的openid,sex,nickname等数据,将这些数据通过后台接口存入数据库,然后返回给小程序端,小程序端通过wx.setStorageSync 存贮数据到本地缓存中,便可保存小程序用户的数据在本地,只要不清楚缓存,便可通过wx.getStorageSync方式获取到用户的数据。进行登录之后完善个人履历信息(用户登录如果没有完善个人履历信息,跳转相应的信息界面进行完善),履历信息内容包括是否为志愿者,用户的国籍。如图4-16所示。

4.2.2 首页

首页中中使用了swiper-item进行滚动图片的展示,然后分专栏展示了不同的主题模块,下方展示了热门帖子推荐。如图4-17所示:

4.2.3 搜索相关帖子

用户可以根据关键词搜索相关帖子。这里将关键字通过input组件进行绑定,然后通过/pages/questionDetail/questionDetail接口进行数据的获取,来查找自己感兴趣的帖子进行查阅。如图4-18所示。

4.2.4 专题模块

可以根据比赛的项目,国家,运动员、杭州旅游景点、热门小吃、志愿服务心得等进行选择专题选择,进入后可以查看帖子与编写帖子。用户可以举报专题帖子,举报通过点击事件bindReport在js文件中调用接口/post/report/进行举报。如图4-18,4-19所示。

4.2.5 展示热门的文章

用户点赞量高的展示在首页中热门文章推荐中。用户还可以进行查看帖子,查看帖子的显示浏览量;还能进行帖子的点赞;评论帖子;提供举报;帖子转发功能;可以对喜欢的帖子,进行点赞,评论,发现不良言论,可以进行举报,对于优质的帖子,可以转发到自己的主页。

4.2.6 发布帖子

用户选择特定的帖子专题,然后可以发布,发布之后的帖子可以进行删除帖子,编辑帖子,帖子的信息包括文字,图片,视频。

 

 

4.2.7 问答区域

问答功能模块可以显示别人提出的问题,回答他们的问题,也可以提出问答,让他人来回答。

4.2.8 关注其他用户并留言

用户可以通过别人发布的帖子,点击进入发布用户的主页入口,这里使用navicator进行了页面的跳转,进入别人的主页,可点击进行关注,关注一次之后,便不可在重复进行关注,留言仿造了在线聊天的功能效果。点击进入聊天窗口,便可进行留言,这里通过调用接口/message/list/1/10,传入用户id和留言条数进行数据的获取。如图所示。

4.2.9 个人中心

用户可以签到,领取积分;这里用户根据每一天的日历进行签到,签到成功后可获得1个积分。显示签到信息,领取相应积分;如图所示。

4.2.10 兑换奖品

用户根据领到的积分数量,兑换奖池中的奖品,兑换成功后,减少相应积分数量,用户兑换商品接口app.globalData.URL + '/exchangeRecord/',通过该接口将goods_id传递给后台,进行数据的记录。然后在后台接口中将用户的积分减去该商品所需要的积分便可。如图所示。

 

 

4.3  本章小结

在这一章节进行的前提是整个项目已经开发完成,按照系统的功能点进行项目的功能描述,在这个过程中也是感慨万千,期间深入学习了java springboot 框架的相关知识,包括与数据库如何进行连接,学习了项目的开发模式模型model-视图views-控制器control,深刻体会到这种编程思想在项目实施中的应用。在软件毕设设计的制作过程中,可以说是学习到了大学几年都没认真学习过得知识。

第5章   总结及下一阶段研究方向

5.1  总结以及下一阶段研究方向

在现在社会信息技术高速发展,网络热潮掀起来一阵热潮,本次创建的网站具备了整体的基本功能。总结几点如下:

(一)采用权限控制的思想,实现不同的用户级别显示不同的界面[18]。

(二)使用java编程语言实现对数据库的操作功能。

(三)深入对网站进行了设计数据库。

(四)利用类别来书写代码,使代码更加简洁。

由于时间限制等因素,没有深入的进行研究,致使本网站功能还不够全面化。

本网站的开发和使用体验为网站的完善和修改提这种模式需要,在众多网站中脱颖而出,使更多用户供了很大的帮助,查询模式的改变体现了社会的信息更新变化,进一步改进查询模式,改变的更加便捷的了解信息。

经过本次的系统设计,发现互联网真的已经深入到百姓生活的各行各业,希望毕业之后能扎根在互联网领域,用更深入的专业知识来完善这次的毕业设计,在这个行业发光发热。

5.2  本章小结

写到这里,项目也已经接近尾声,该网站的成功建立,使我了解到了网站编程及其应用的方便性以及重要性,构建系统网站,不只是为了完成一个项目,同时也是通过在此编程的过程中,学习网站的最新的信息展示。网站的构建,是网站开发过程中的很重要的任务,让我了解到了团队合作的重要性与网站周期的控制以及网站需求调研的重要性等。

项目已经在不懈的努力之下完成开发,下一阶段,就是人生真正进入社会打拼的关键时期,也或许是在这个行业更加深入的进行学习,总之,感谢这段时光,感谢帮助过我的朋友们,衷心的感谢。

参  考  文  献

  1. 郑承东,杨杉.亚运会专题互动平台满意度影响因素研究[J].现代信息科技,2021,5(04):103-105.
  2. 冯鑫, 在线亚运会专题互动平台. 北京市,北京暴风科技股份有限公司,2012-12-31.
  3. 黄伯平.跨平台微亚运会专题互动技术探析[J].福建广播电视大学学报,2014(01):79-84.
  4. 苏莉莎.对视频、音频文件跨平台播放的研究[J].传媒论坛,2019,2(08):124.
  5. 周文洁. HTML5网页前端设计实战 [M]. 北京:清华出版社,2017.
  6. 刘连浩,郑伟.基于嵌入式平台的网络亚运会专题互动系统[J].电脑与信息技术,2010,18(01):38-40.
  7. 谭丽娜,陈天真,郭倩蓉. WEB前端开发技术(JQUERY+AJAX)[M]. 北京:人民邮电出版社,2018.
  8. 黄伯平.跨平台微亚运会专题互动技术探析[J].福建广播电视大学学报,2014(01):79-84.
  9. 安沈昊,于荣欢.基于小程序平台构建[J].兵工自动化,2021,40(12):66-70.
  10. 尤彩云,刘海燕.霓虹物语喵知识答题微信小程序的创建和应用展望[J].湖北农机化,2019(24):25.
  11. 李筠.高校图书馆应用微信小程序的实践探究[J].电子世界,2019(24):51-52.
  12. 陈建潮.基于“微信小程序”新形势下的互联网+档案服务平台研究[J].网络安全技术与应用,2019(12):163-164.
  13. 蒙海莹.在线评测微信小程序的设计与实现[J].湖北农机化,2020(01):139-140.
  14. 周亚楠,张佳仪,任雨杰,史文娟.基于大数据理论指导下的高校食堂点餐微信小程序功能设计[J].电脑知识与技术,2019,15(34):55-59+68.
  15. 鞠宏军,钟超恒.基于微信小程序的微型咨讯系统的设计和实现[J].电脑知识与技术,2019,15(34):93-96.

致    谢

写到这里,说明我的项目设计和论文的撰写也已经到尾声了。在此,我真的要感谢很多人,不管是老师还是同学,不管在这期间因为意见不同而导致矛盾的人,我都要谢谢你们,是你们在这短短的几个月内,帮助了我那么多,我敬爱的导师,谢谢你不厌其烦的回答我的问题。刚开始,我真的特别害怕去请教你,我经历过了几天几夜的心理挣扎,才走出自己心里的那道坎。你也是给我说道了一番,您说的使我获益匪浅。我将收益终生。您告诉我,人的一生会遇到很多困难,我现在的困难根本就不算什么,并且在以后的工作中要保持踏实的精神,认真负责,切忌敷衍塞责,不要选择逃避,遇到问题,认真去做,做完之后会有很多收获。虽然这些跟技术没有多大的关系,但是在我心里,这会成为我今后的指路明灯。

在这几个月中,我收获了真的很多,比大学这几年的都还要多,谢谢帮助我的亲爱的室友们,在毕业设计开发期间,我们一起扶持着度过这段时间,本以为这段时间很难熬,但是,却出乎的意料之外,我们很享受这个过程,很享受在这期间我们一起讨论着学习、讨论着技术是不是可行的方案,一起撰写论文,虽然留给我们的空闲时间不多,但是有很多技术上的难点也是在这期间攻克,我们很享受那种突然脑子就冒出解决方案的灵感。

最后,我要感谢我的学校,我的大学青春就在这度过,我记得这里的每一草一木,每条街道,这些都是我青春的回忆。学校的图书馆,是让我学习自主学习的地方,就算以后进入社会,参与工作,我依然记得这是我旅途开始的地方。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平姐设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值