基于微信平台的爱羽客系统的设计与实现文献综述
2020-04-15 16:47:56
2016年1月9日,腾讯公司启动了小程序产品的研发,于2017年1月9日正式发布。微信小程序也被微信应用号。不同于微信订阅号或公众号,微信小程序被赋予了应用程序的能力,它是一种无需安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用;也体现了“用完即走”的理念,用户不再需要关心是否安装太多应用的问题。应用将无处不在,随时随地可用,无需卸载。
用户需要下载、安装才可以使用App,安装时还会考虑App占用多大存储空间、哪些程序应该卸载掉以释放空间。微信小程序则无需安装,直接使用,不占用存储空间,并在使用微信小程序后,用完即走。例如,我们现在手机欢乐斗地主,并不需要特定的应用程序,只需要搜索欢乐斗地主小程序,又或者是打开好友分享的链接,就可以打开欢乐斗地主进行游戏,之后并不需要去卸载应用程序,直接关闭小程序即可。
微信小程序看起来是程序,但它以完全不同于App的状态出现,具有更灵活的应用组织形态。
同时,传统APP用途方向仍存局限。满足不了即刻了解即刻使用的情况。随着生活水平的提高,当下人们崇尚简单、保质又保量、但不缺极致的生活方式。传统app费时、占空间, 显得没有针对性。关于以上问题,利用WXML微信标记语言开发技术,设计基于微信平台的爱羽客系统。正式运用小程序具有的优势,满足人们对移动应用的需求。
国内微信小程序研究自2016年腾讯公司启动小程序产品研发以来,关于微信平台应用的研究文献呈逐年上升的趋势,其中以微信小程序的发展最为可观。微信小程序在同是手机移动应用的App相比,研究文献数量也是遥遥领先,我们可以很清楚的看到微信小程序正在以其独特的优点迅速占领国内手机应用市场份额,并已经取得了一定的地位。很多应用甚至没有推出手机App,而是直接以微信小程序的方式与市场见面。
这次要设计的爱羽客系统,其实国内针对这个系统的设计已经覆盖相对较广的范围,从电脑端的网页浏览,到手机app,甚至是微信平台都已经出现了类似的应用。首先,网页浏览在电脑上浏览时其实已经可以说是达到令人相当满意的程度,页面精致,排版清晰,操作简便。但是当用手机浏览器浏览网页时,效果则有点差强人意了,该网页在响应式设计方面做得并不完善,甚至于导致部分功能确实,诸如用户交流论坛等功能无法在手机浏览器中使用。而手机app虽然同样作为移动端应用这很好的解决了这问题,并且在利用有限的手机内存情况,基本上完成系统所应该具有的功能,但是相比于网页而言,手机app必需下载安装后方能使用,在使用方便这一点上则有些不足了。如上述,网页和手机app都有着其优点和缺点,微信平台的爱羽客应用这很好地规避了传统应用的弊端,使用方便,即开即用,并且还能将页面设计得跟网页一样美观。尽管微信小程序存在着诸多优点,但当下的爱羽客小程序给人一种只是为了存在而存在的感觉,页面和功能同样都是能简单就简单。目前的爱羽客微信小程序只提供了附近活动这一项功能,诸如新闻推送、用户论坛等等功能并未实现,这一点还需要我们去完善,这正是我这次设计的目的。
{title}2. 研究的基本内容与方案
{title}本系统致力于爱羽客微信小程序实现,将拟用微信平台开发,使用MVC模式,利用微信小程序作为前端工具,以WXML WXSS和JavaScript作为前台技术支持,并采用JSP技术和MySQL数据库作为后台技术支持。MVC模式是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。WXML WXSS作为从HTML CSS这种相对成熟的前端技术演变过来的编程语言,目前在很大程度上已经可以支撑起小程序前端设计,并且在使用方面也更简单。因此,本系统将会沿用java web项目的开发经验,以WXML、WXSS、JavaScript和JSP等技术完成显示层所需要完成的工作。JavaScript的良好运用足以使得小程序的页面变得更精致,而JSP技术则是动态网页必不可少的一部分。同样的,这两门技术也都是相对成熟的技术,这一切都足以使小程序的页面设计变成所需要的样子。而本系统的选用的MySQL数据库是一种经常在Web上使用的数据库,MySQL数据库支持标准的SQL语句,具有快速可靠且易于使用的特点,不管在小型还是大型应用程序中,都是理想的选择。
3. 参考文献[1] 陆璐,杨俊红.JSP动态网站项目化教程.北京:水利水电出版社,2013.
[2] (英)本#8226;弗雷恩.HTML5和CSS3响应式页面设计(第2版影印版)(英文版).出版社:东南大学,2017.
[3] 许令波,深入分析Java Web技术内幕(修订版).北京:电子工业出版社,2014