当前位置 : 主页 > 编程语言 > java >

阅读分享的微信小程序的设计与实现-计算机毕业设计源码+LW文档

来源:互联网 收集:自由互联 发布时间:2023-09-03
一、选题的目的和意义: 使用手机用户的增多,也对各种应用带来不小的机遇。充分调查目前读书APP的各种背景,分析读书APP的市场要求,根据用户需要,设计适合发展的APP,为用户提

一、选题的目的和意义:  

使用手机用户的增多,也对各种应用带来不小的机遇。充分调查目前读书APP的各种背景,分析读书APP的市场要求,根据用户需要,设计适合发展的APP,为用户提供可靠的信息管理。目前,手机已经离不开我们的日常生活,大家的衣食住行都可以通过手机软件得到帮助,通过软件可以获取很多有用的信息,也使得用户之间的距离变得更近,可以足不出户完成和家人、朋友进行沟通。所以,开发读书APP也是很有必要的任务。

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

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


本课题的研究现状:

微信小程序自上线以来已经运营超过200万的程序,全面开放申请后,企业、个体、政府、媒体等各个职能部门的开发者都可在微信平台研发小程序。在微信聊天界面直接向下拉即可打开小程序入口,并且会根据用户最近使用推荐小程序,非常地便捷易找寻。不仅仅是游戏,包括一些线上商城、已经开发的APP(如猫眼电影)、类似公众号,都被微信小程序囊括在内。当前微信小程序的应用范围大致为游戏、电商、订阅号三个范围。对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一。这也会降低用户的使用难度;

轻便、简单、小巧的特点已经成为微信小程序未来发展中的极大优势,未来应用“触手可及”的梦想从微信小程序开始已经逐渐显现出雏形。音乐是情感的衍生品,它代表着人们的内心感受。音乐播放网站是人们经常使用的平台之一,通过音乐平台人们可以放松心情,感受生活的喜怒哀乐,得到精神上的升华,这大大推动了各式各样音乐播放软件的产生,有基于web、安卓的音乐播放器,但均存在一定的缺点,有时候会因内存问题出现卡顿,影响用户体验。在用户至上理念的推动下,技术革新,微信因其轻便的特点吸引了开发者和用户的青睐,基于微信平台的音乐播放系统通过调用API获取资源,解决了安装软件内存和运行问题。

阅读是一件快乐的事,然而现代社会很多人存在“不知道读什么书”的焦虑,人们既想读点“有价值”的书,又想走捷径,于是书单就成为拯救他们的“药方”,承载了一份“好书推荐和好书检索”的使命。经常可以在社交平台比如知乎、微博上看到一些好书分享,各类书单的收藏、点赞,转发量也相当高,书单实实在在存在于我们的生活中。有这么一份书单在手,“不知道读什么书”的焦虑瞬间得到了纾解。现阶段随着微信小程序逐渐融入大众生活,书单推荐功能也逐渐流行,给想要读书的人们提供了一种更加便捷的了解好书的方式。

而如何在众多微信小程序中脱颖而出呢?首先,小程序首页的设计要遵循简洁明了的原则,让用户第一眼就能接收到小程序中的核心内容。其次,小程序的名称、图标要清晰、直观,兼具创意,最好能让用户通过小程序名称就了解主要的业务内容。最后,借助微信强调用户根据自己的喜好收藏音乐,充分发挥用户的主体性,进一步增强用户和小程序之间的黏性。综上所述,开发一款精简版集音乐和书单推荐功能于一体的微信小程序是很有必要的。

三、主要内容和预期目标:

该系统服务器端使用Java语言开发,结合mvc框架,系统数据库采用mysql,运行平台:windows7及以上,采用Tomcat7.0活以上作为WEB服务器软件。

小程序端使用微信开发者工具,通过Javascript,HTML,CSS等技术实现书籍信息、阅读分享、收藏等功能,满足了用户在微信平台上使用的基本需求。

2、研制方案和研究方案:

主要包括如下功能模块:

(1) 阅读,阅读模块可以进行图书搜索,分为推荐页和详情页,点击详情页有图书详情,有评论功能。通过读取服务器端上传的书籍数据,在线阅读。

(2) 阅读背景音乐,选择音乐模块,收听自己喜欢的音乐,点击播放可以进入听歌模式。

(3) 个人中心页面包括账户登录、个人账户信息。

(4) 阅读分享,会员发布分享阅读的心得感受,也可以查看其他书友的阅读感受。

(5) 图书管理,管理员添加图书信息,上传txt格式的书籍,对图书进行简单的介绍。

(6) 用户管理,管理系统用户。


拟采用的研究方法和主要措施:

方法:

(1)文献研究法:通过调查相关文献获得资料并对其进行研究分析,先对要采用的技术进行由浅入深,由易到难,由简到繁的学习和巩固,然后对信息的管理进行分析,并重视研究已有的案例。调用阅读分享的微信小程序的设计与实现相关的文献,到图书馆查阅相关的图书信息,然后写文献综述,整理资料。

(2)案例分析法:通过了解目前市场上已有的阅读分享的微信小程序的功能,了解其优点和缺点,再根据这些设计出更完善的阅读分享的微信小程序。通过知网上面的经典案例,分析阅读分享的微信小程序的设计与实现需要做的功能和方法。


主要措施:

阅读分享的微信小程序基于微信小程序+MVC开发,使用B/S架构构建,数据库采用MySql关系型数据库管理系统。

(1)系统的分析

采用UML的用例图和用例描述来进行分析系统参与者与阅读分享的微信小程序的交互。

(2)系统的设计

主要有登录功能、阅读功能、分享功能、排行榜、点赞收藏等功能。

(3)系统的实现

使用微信web开发者工具实现阅读和分享功能等。使用java后台完成数据操作。

(4)系统的测试

使用白盒测试并设计测试用例,用Jtest工具进行测试。


五、主要参考文献:(不少于8个,其中,英文文献不少于1个)

[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.

[8]程海峰.基于微信小程序的图片分享系统的设计与实现[J].工业控制计算机,2019,32(02):97-98.

[9]陈思.论大学音乐教育与专业教育的融合和拓展[J].北方音乐,2019,39(10):158-159.

[10].柳爽2019音乐&生活计划“如影”分享会成功举行[J].乐器,2019(04):72-73.

[11]张家麒.基于微信小程序的音乐播放器实现[J].通讯世界,2019,26(05):26-29.

[12]Zhaofei Chen,Yavuz, E.A.,Karlsson, G.. What a juke! A collaborative music sharing system[P]. World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2012 IEEE International Symposium on a,2019.

[13]Anonymous. Student On Trial Admits Sharing Music Online[J]. Informationweek - Online,2019.

[14]Anonymous. Multimedia, Online, Internet; RIM Announces BBM Music - A New Social Music Sharing and Discovery Service[J]. Telecommunications Weekly,2018.

 

阅读分享的微信小程序的设计与实现-计算机毕业设计源码+LW文档_微信小程序

阅读分享的微信小程序的设计与实现-计算机毕业设计源码+LW文档_微信_02

网友评论