基于微信小程序的在线音乐与阅读系统的设计与实现 


微信小程序

  • 基于微信小程序的在线音乐与阅读系统的设计与实现
基于微信小程序的在线音乐与阅读系统的设计与实现

随着通信技术的发展和智能设备的普及,移动互联网在近两年发展迅猛,新兴的移动社交软件“微信”逐渐走进了手机用户的生活,深受全国数亿用户的欢迎。随着微信版本的不断更新,微信也从单纯的聊天应用逐变成媒体信息、游戏娱乐、生活服务、电子商务为一体的多功能综合型平台。微信不仅改变了人们的生活方式,也对移动互联网的发展产生了重大的影响。

一直以来手机音乐播放APP,手机阅读APP等软件都深受用户喜爱,它们丰富了大众的生活,用户可以通过听音乐享受生活陶冶情操,通过阅读提升内涵,然而APP存在的占用手机内存资源等一些缺点也影响着用户体验。微信小程序的产生为破解难题提供出口,为用户排忧解难,为技术进步贡献了一大步。市面上现仍未普及将音乐与书单推荐功能相结合的软件或微信小程序,将两个功能融于微信小程序中,同时减少了后台资源的占用,将是一大进步。


1、关键问题

微信小程序在线音乐与阅读系统包括服务器管理端和微信端。

其中微信端功能包括:

个人中心,阅读,音乐三块。选择音乐模块,收听自己喜欢的音乐,点击播放可以进入听歌模式。阅读模块可以进行图书搜索,分为推荐页和详情页,点击详情页有图书详情,有评论功能。个人中心模块放关于个人的信息。

而服务器端功能包括:

音乐管理,管理员上传音乐到服务器,并对音乐进行简单的介绍。

图书管理,管理员添加图书信息,对图书进行简单的介绍。

用户管理,管理系统所有的用户。

2、课题难点

(1)歌曲播放控制,就是改变当前歌曲的状态及歌曲信息。

(2)组件化编程思想,对不同页面中经常出现的功能实现组件化,实现代码重用。

(3)小程序和服务器信息的交互,系统使用JSON数据进行传递,小程序收到服务器发送的JSON后进行解析后显示。

       (4)书籍的在线阅读,服务器端上传书籍的txt格式文件,小程序对文件进行读取后,格式化数据,显示到界面。通过点击上一页、下一页进行翻页阅读功能。


微信小程序自上线以来已经运营超过200万的程序,全面开放申请后,企业、个体、政府、媒体等各个职能部门的开发者都可在微信平台研发小程序。在微信聊天界面直接向下拉即可打开小程序入口,并且会根据用户最近使用推荐小程序,非常地便捷易找寻。不仅仅是游戏,包括一些线上商城、已经开发的APP(如猫眼电影)、类似公众号,都被微信小程序囊括在内。当前微信小程序的应用范围大致为游戏、电商、订阅号三个范围。对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一。这也会降低用户的使用难度;
轻便、简单、小巧的特点已经成为微信小程序未来发展中的极大优势,未来应用"触手可及"的梦想从微信小程序开始已经逐渐显现出雏形。音乐是情感的衍生品,它代表着人们的内心感受。音乐播放网站是人们经常使用的平台之一,通过音乐平台人们可以放松心情,感受生活的喜怒哀乐,得到精神上的升华,这大大推动了各式各样音乐播放软件的产生,有基于web、安卓的音乐播放器,但均存在一定的缺点,有时候会因内存问题出现卡顿,影响用户体验。在用户至上理念的推动下,技术革新,微信因其轻便的特点吸引了开发者和用户的青睐,基于微信平台的音乐播放系统通过调用API获取资源,解决了安装软件内存和运行问题。
而现有的一些音乐播放器也面临一些尴尬局面,歌曲种类繁多维护不易,部分歌曲收费影响用户体验。假设每年付100块,可以在任何地方听所有的音乐,不置可否一定会有人买,现在的问题在于产业链还没打通,曲库太零散,用户就没有购买欲。解决办法之一就是打造一个有用户针对性的音乐平台,为一些热爱生活喜欢阅读的人们营造一个舒适的歌圈是一种好的选择,同时也为音乐的传播贡献了现代化的力量。
阅读是一件快乐的事,然而现代社会很多人存在"不知道读什么书"的焦虑,人们既想读点"有价值"的书,又想走捷径,于是书单就成为拯救他们的"药方",承载了一份"好书推荐和好书检索"的使命。经常可以在社交平台比如知乎、微博上看到一些好书分享,各类书单的收藏、点赞,转发量也相当高,书单实实在在存在于我们的生活中。有这么一份书单在手,"不知道读什么书"的焦虑瞬间得到了纾解。现阶段随着微信小程序逐渐融入大众生活,书单推荐功能也逐渐流行,给想要读书的人们提供了一种更加便捷的了解好书的方式。
而如何在众多微信小程序中脱颖而出呢?首先,小程序首页的设计要遵循简洁明了的原则,让用户第一眼就能接收到小程序中的核心内容。其次,小程序的名称、图标要清晰、直观,兼具创意,最好能让用户通过小程序名称就了解主要的业务内容。最后,借助微信强调用户根据自己的喜好收藏音乐,充分发挥用户的主体性,进一步增强用户和小程序之间的黏性。综上所述,开发一款精简版集音乐和书单推荐功能于一体的微信小程序是很有必要的。

参考文献:
[1] 邢榕珊. 微信小程序设计[J]. 计算机时代,2018,(08): 9-12.
[2] 张家麒. 基于微信小程序的音乐播放器实现[J]. 通讯世界,2019,(05): 26-29.
[3] 匡文波. 微信小程序:机遇与挑战并存[J]. 新闻论坛,2017,(02): 1.
[4]武思怡,解佺,张雨,等.微信小程序开发研究[J].无线互联科技,2018(11):52-54.
[5]邓海文.基于web的音乐播放器的设计与实现[J].电脑知识与技术,2018(29):2.
[6]杨毅.微信小程序在高校图书馆中的创新实践[J].信息记录材料,2019,20(2):68-70.
[7]方岩,潘一豪.音乐播放器[J].美与时代:城市版,2018(02):1.

毕设类别



联系我们

联系人: 刘哥 - 10年软件开发工程师

技术QQ: 375279829 第二客服QQ:375279829

技术微信: 375279829

邮箱: 375279829@QQ.com

地址: 陕西省、西安市、科技二路软件园、秦风阁 [ 无忧毕设网.毕设开发工作室]


关闭
微信扫描二维码Close
the qr code