由于APP软件在开发以及运营上面所需成本较高,而用户手机需要安装各种APP软件,因此占用用户过多的手机存储空间,导致用户手机运行缓慢,体验度比较差,进而导致用户会卸载非必要的APP,倒逼管理者必须改变运营策略。随着微信小程序的出现,解决了用户非独立APP不可访问内容的痛点,所以很多APP软件都转向微信小程序。本次课题就运用了微信小程序技术开发一个高质量阅读微信小程序。
高质量阅读微信小程序借助微信开发者工具开发用户前端,使用SSM框架和Java语言开发管理员后台,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理文章,留言板,交流论坛以及用户信息。用户收藏并评论文章,查看和评论论坛交流信息,管理自己发布的帖子,管理发布的留言。
总之,高质量阅读微信小程序可以更加方便用户收藏文章,评论文章,在线阅读文章的详细内容。
关键词:高质量阅读微信小程序;微信开发者工具;SSM框架
课题背景
随着移动互联形式的不断发展,各行各业都在摸索移动互联对本行业的改变,不断的尝试开发出适合于本行业或者本公司的APP。但是这样一来用户的手机上就需要安装各种软件,但是APP作为一个只为某个公司服务的一个软件,是一种闭环的生态,从用户获取和保持用户的粘性都变成了一个难题,并且在维护上面也需要考虑成本,慢慢的变成了不开发APP跟不上潮流,开发APP则运营上面步履维艰。如何获取一个新的客户来源通道以及转换通道,变成了管理者都需要面对的一个问题。如何让一个用户从已经习惯的应用里跳转到希望用户访问的应用里,这是一个问题,而微信小程序就解决了这样的难题。微信拥有庞大的用户基础,可以不用更换APP直接在微信上就可以访问用户想要访问的资源。因此微信小程序相对于APP来讲更受欢迎,本次课题就运用了微信小程序技术开发一个高质量阅读微信小程序。
课题意义
研究内容
对高质量阅读微信小程序设计制作,不仅需要技术支撑,也需要大量的理论研究。本文在对高质量阅读微信小程序进行介绍时,将按照如下内容进行。
第一部分:介绍高质量阅读微信小程序研究的背景意义,便于用户了解系统;
第二部分:介绍开发高质量阅读微信小程序需要搭建的环境,包括技术和工具;
第三部分:介绍用户对高质量阅读微信小程序的功能要求,以及对高质量阅读微信小程序的性能要求等;
第四部分:介绍数据库的设计方案,以及根据功能要求设计的功能结构;
第五部分:介绍通过编码最终实现的系统功能运行效果;
第六部分:介绍系统的功能测试,对系统进行综合检测,并及时解决系统出现的问题,直至系统运行正常。
功能需求
不同的系统提供的服务也不相同,其对应的功能也不相同,所以,系统开工前,需要明确其用途,确定其功能。由此,才可以进行各个任务的开展。
高质量阅读微信小程序经过分析,确定了其需要设置管理员的角色,其操作的功能通过用例图展示(见下图)。管理员管理文章,留言板,交流论坛以及用户信息。
高质量阅读微信小程序经过分析,确定了其需要设置用户的角色,其操作的功能通过用例图展示(见下图)。用户收藏并评论文章,查看和评论论坛交流信息,管理自己发布的帖子,管理发布的留言。
功能结构设计
在前面分析的管理员功能的基础上,进行接下来的设计工作,最终展示设计的管理员结构图(见下图)。管理员管理文章,留言板,交流论坛以及用户信息。
在前面分析的用户功能的基础上,进行接下来的设计工作,最终展示设计的用户结构图(见下图)。用户收藏并评论文章,查看和评论论坛交流信息,管理自己发布的帖子,管理发布的留言。
管理员功能实现
用户功能实现
文章信息
用户进入指定功能操作区之后可以查看文章信息。其页面见下图。用户查看文章的作者,字数,文章标题与内容,可以点击五角星收藏文章,也能在本页面的底部发表对文章的评论。
交流论坛
用户进入指定功能操作区之后可以查看交流论坛信息。其页面见下图。用户查看交流论坛里面的帖子,可以对正在查看的帖子进行评论,也能查看其它用户评论该帖子的信息。
本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
技术路线
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:ssm
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者