毕业论文课题相关文献综述
一、前言背景与目的:现在移动APP的用户增长进入瓶颈期,因其存在着一些不可避免的弊端,因此我们决定采用以本身拥有很多用户的微信作为平台,搭建微信小程序,通过线上和线下的整合、打通行业下沉渠道,丰富的引流入口以及便捷的用户体验,能够更贴近人们的生活,更加切合与实际生产环境。
我们准备以微信小程序作为前端,以SpringBoot框架作为后端,搭建一个网上水果商城,用户可以通过扫码或输入网址进入商城小程序,在商城浏览商品、提交订单、微信支付;管理员、运营可以在平台后台管理系统中进行商品、订单的管理。
理论意义:在理论上可以通过本次项目,学习SpringBoot框架的搭建和使用,巩固JAVA知识,理解前后端分离式开发在实际生产环境之中的意义。
现实意义:在现实中通过本项目的开发可以将水果商城实际应用到生活之中,在真实的生产环境中为商家和客户提供便利,发现项目的不足之处。
二、国内外研究概况目前现有微信小程序为基础的项目越来越多,由在线评测微信小程序的设计与实现[1]一文可以了解,中国网民数量与日俱增,而微信是网民必不可少的生活工具,因此可以通过将商城搭建在微信端,提高商铺的便捷度,将商城向更多人推广。
国内有关研究的综述:我们经由基于微信小程序的撩吃货系统的研究与开发[2]、基于微信小程序的党建红色微平台的设计与开发[3]、基于SpringBoot和Vue框架的电子招投标系统的设计与实现[4]以及诸多的各种微信小程序真实项目案例可以了解大部分的商城类微信小程序都是以Vue作为前端框架,以SpringBoot作为后端框架,以MyBatis作为数据库框架进行整合开发,配以微信官方提供的支付功能。
此种开发形式总结了许多成功及失败的案例,与实际的生产环境相符合,更有利于向用户推广产品。
国外有关研究的综述:国外使用微信小程序搭建商城的形式样本太少,无法总结出相关实际开发的项目经验,因此转而研究其余项目在各类平台上的实际使用。
综合发现,目前大部分小规模JAVA项目开发普遍以SpringBoot框架为主,因其功能齐全,开发人性化,适合各类项目的使用。
三、论文的理论依据、研究方法、研究内容由基于SpringBoot框架应用开发技术的分析与研究[5]和SpringBoot框架在web应用开发中的探讨[6]两篇文章,可知SpringBoot框架技术分析和在实际应用中的优劣点,通过研究spring mybatis企业应用实战[7]并与其他框架例如SSM等比较,SpringBoot对于微信小程序的适配度更高,也更便于开发和维护,因而选择SpringBoot作为基础后端框架进行开发。
