摘 要
科技的发展赋予了听音乐新的途径,微信小程序名词的出现改变了用户生活的习惯,同时也为管理者打开了新的市场。微信小程序也可以理解为利用小程序来解决需求,这种方式可以打破时间和地点的限制,可以为用户提供随时听歌的平台,用户可以在平台上随时找喜欢的歌曲进行播放。微信小程序的音乐播放器将用户与音乐更加紧密的结合在一起,减少时间与地点的问题。
本基于微信小程序的音乐播放器采用微信端和服务端相结合的方式进行开发。在服务端采用java语言和mysql数据库进行设计,在运行中需要idea软件的调试。本系统就是采用随听随放的理念进行开发,用户可以在系统上浏览不同歌曲,找到符合要求的歌曲就可以在线播放,也可以在线评论;评论后可以收到其它用户的回复。为了更加方便用户使用本系统,本系统中也加入了会员办理的功能,用户办理了会员后可以享受会员优惠。本系统的实现可以帮助用户听音乐,非常符合现代人的音乐需求。
关键词:歌曲信息;会员优惠;会员办理;在线评论
Abstract
The development of science and technology has given new ways to listen to music. The appearance of wechat applet has changed the habits of users' lives, and opened up a new market for managers. Wechat applet can also be understood to use the applet to solve the needs. This way can break the limitation of time and place, provide users with a platform for listening to songs at any time, and users can find favorite songs on the platform for playing at any time. Wechat's music player combines users and music more closely to reduce the problem of time and location.
The music player based on wechat program is developed by combining wechat end and service end. Java language and MySQL database are used to design the server. The debugging of idea software is needed in the running. The system is developed with the concept of "listening and playing". Users can browse different songs on the system, find songs that meet the requirements and can play online or comment online; after comments, they can receive replies from other users. In order to make it easier for users to use the system, the system also includes the function of member handling. Users can enjoy the membership discount after they have handled the membership. The realization of this system can help users listen to music, which is very in line with the music needs of modern people.
Keywords: song information; member preferences; member handling; online comments
目 录
摘 要 1
Abstract 2
第1章 绪论 1
1.1课题开发背景 1
1.2课题开发目的和意义 1
1.3课题开发的目标 2
1.4论文结构安排 3
第2章 系统分析 4
2.1系统使用相关开发技术分析 4
2.1.1 Jsp技术介绍 4
2.1.2 Idea介绍 4
2.1.3 b/s架构 5
2.2系统需求分析 6
2.3系统可行性分析 6
2.3.1技术可行性分析 6
2.3.2经济可行性分析 7
2.3.3 操作可行性分析 7
2.4业务流程分析 7
2.4.1数据流程分析 10
第3章 总体设计 13
3.1系统模块总体设计 13
3.2数据库设计 15
3.2.1数据ER图设计 15
3.2.2数据库表设计 17
第4章 系统详细设计与实现 21
4.1系统运行平台设置 21
4.2系统首页界面的设计实现 21
4.3用户注册功能的设计实现 22
4.4用户登录功能的设计实现 24
4.5用户个人信息修改功能的设计实现 25
4.6歌曲信息功能的设计实现 26
4.7评价功能的设计实现 26
4.8会员优惠功能界面的设计实现 27
4.9会员办理功能的设计实现 28
4.10我的功能的界面实现 29
4.11管理员功能模块的设计实现 30
第5章 系统测试 32
5.1系统测试的目的 32
5.2系统测试的步骤 32
5.3具体实例测试 33
5.3.1搜索功能、分类功能测试 33
5.3.2评论功能测试 34
5.3.3用户注册功能测试 35
5.3.4歌曲信息管理功能测试 36
5.4测试总结 37
结 论 38
致 谢 39
参考文献 40
一般对系统的模块总体设计采用层次图来设计,层次图属于一种树形图,也就是利用一层一层的图形来表达不同的关系。可以由一些特定的线条和矩形来表达不同的意思。下一层为上一层的子集,可以根据实际情况进行不同的分割,一般都为三层结构。
本系统分为用户和管理员两个角色,用户的操作主要为微信端,管理员的操作为服务端。用户在微信端可以根据不同的分类浏览歌曲,可以播放、收藏和评论,办理会员和管理收藏信息等;管理员可以管理歌曲信息、用户信息、会员优惠信息以及会员办理和会员信息等。用户和管理员的功能相互串连形成完整的基于微信小程序的音乐播放器。
根据用户和管理员的功能可以分为微信端和服务端两个界面,在微信端中主要的功能为:
(1)歌曲信息功能,根据不同的分类进行歌曲的展示;
(2)查询功能,用户可以根据不同的字段来进行特定歌曲的搜索,本功能是一个系统最基本的功能;
(3)评论功能,在歌曲的详情里可以直接评论;
(4)用户管理功能,包括注册用户和对用户资料的信息;
(5)会员优惠信息功能,可以查看管理员发布的会员优惠;
(6)会员办理功能,可以购买会员卡成为会员享受优惠;
(7)收藏管理功能,可以管理收藏记录。
本系统的管理员服务端功能包括:
(1) 歌曲信息管理功能,对歌曲进行上传、删除、编辑;
(2) 个人中心管理功能,对管理员账号、密码进行管理;
(3) 会员优惠管理功能,对会员优惠进行发布和管理;
(4) 歌曲分类信息管理功能,可以管理分类信息;
(5) 会员办理管理功能,包括查询会员办理信息和审核会员办理信息;
(6) 会员信息管理功能,可以管理会员信息;
(7) 用户管理功能,查询和管理用户的信息。