首先是推荐功能,可以从数据库里随机推送一首歌,然后占满一个页面,每一首歌都可以有收藏功能,这个页面是滑动切歌。其次是歌单页面,这个页面有我自己从数据库上传的歌单排行榜还有,做一个轮播图可以点击进入这些歌单,还有一个用户自己收藏的歌单。最后的是我的歌单,这个歌单有用户信息,歌曲收藏还有对管理员的留言板。

(一)研究(设计)主要内容

1.登录功能:用户通过此功能登录小程序并且使用小程序的功能。

2.收藏音乐功能:用户通过此功能可以收藏喜欢的音乐。

3.评论功能:用户通过此功能可以对该前音乐进行评论。

4.音乐推送功能:用户可以通过此功能获取到推送的音乐。

5.后台功能:管理员可以通过此功能在后台管理用户。

6.反馈功能:用户可以通过反馈功能对小程序提出修改的意见。

(二)预期目标

本设计的目标是通过设计一款音乐类小程序,满足人们对轻量化获取音乐资源的需求。在此基础上兼顾用户体验,使用户在使用过程中感到便捷、轻松、愉悦。

(三)拟解决的关键问题

1.使用微信开发者工具完成前端搭建

2.后台的搭建,完成微信小程序前端与后台的连接,实现数据的增添

3.推送音乐的算法

4.Api的使用

5.安全性问题


四、研究(设计)方案与技术路线

(一)研究(设计)方案

1.先规划好每个模块的功能,按照规划的内容来设计。

2.完成每个页面的内容设计,做出可以提升用户体验感的页面。

3.用api获取音乐。

4.使用算法推荐音乐。

5.数据库的建立和完善。

6.利用数据库进行评论功能。

7.后台搭建,在完成前面所有内容时,搭建后台进行管理。


摘  要

随着计算机技术的高速发展,现代计算机系统已经从以计算为中心向以信息化处理为中心的方向发展。如何充分利用互联网,这是大家共同关心的问题。本文主要介绍了关于叽喳音乐微信小程序的实现方法,设计规划了叽喳音乐微信小程序的网页,以互联网的形式将分散的用户进行统一管理。而叽喳音乐微信小程序,不仅需要在硬件上为现代社区医院的用户们提供一个毕业设计管理的学习地方,更要在软件上为愿意使用叽喳音乐微信小程序的人提供必要的便利。于是叽喳音乐微信小程序系统便应运而生。

目前在本课题范围内,分析了管理员对用户的管理现状和现有的用户对管理员的服务的要求。 针对目前世界上流行的大量软件和开发工具进行分析其优缺点。软、硬件能否满足需要,决定本系统采用基于B/S架构,开发语言PHP,MVC开发模式。数据库系统采的是MySQL,它能够处理大量数据,是一种关系型数据库管理系统,具有运行速度快,灵活性高,同时在一定程度上能保持数据的完整性、安全性。使用PHP开发网站具有成本低、速度快等优势,而且我对这项技术比较熟悉,不需要花费额外时间再去学习,因此本系统的开发平台已经相对成熟可行。

在叽喳音乐微信小程序系统的实现下,管理员能够充分发挥信息化处理的优势,提高日常管理的处理速率。用户一方可以更好的享受信息化处理带来的便利。系统运行能够稳定且高效。并且人机友好程度能够显著提升。


关键词:叽喳音乐微信小程序,MVC,PHP,B/S


Design and implementation of out-patient information management system in community hospital  

Abstract  

With the rapid development of computer technology, modern computer system has developed from computation-centered to information-based processing. How to make full use of the Internet, this is a common concern. This paper mainly introduces the graduate thesis management system implementation method, design and planning of the graduate thesis management system web page, in the form of the Internet will be decentralized papers for unified management. The paper management system, not only need in hardware for modern college students to provide a graduation project management learning place, but also in software for the use of paper management to provide the necessary convenience. So the paper management system arises at the historic moment.

At present, within the scope of this topic, it analyzes the current situation of the administrator's management of students and the requirements of the existing users for the administrator's service. This paper analyzes the advantages and disadvantages of a large number of popular software and development tools in the world. Whether the software and hardware can meet the needs determines that the system adopts B/S architecture, development language PHP and MVC development mode. The database system adopts MySQL, which can process a large amount of data. It is a relational database management system with fast running speed and high flexibility, while maintaining data integrity and security to a certain extent. Using PHP to develop websites has the advantages of low cost and fast speed, and I am familiar with this technology, so I do not need to spend extra time to learn, so the development platform of this system has been relatively mature and feasible.

Under the realization of paper management system, the administrator can give full play to the advantages of information processing and improve the processing rate of daily management. Users can better enjoy the convenience brought by information processing. The system runs stably and efficiently. And man-machine friendliness can be significantly improved.

Key words: MVC,PHP,B/S


目  录

摘  要 I

Abstract II

第1章 项目概述 1

1.1 问题描述 1

1.2 项目目标 1

1.3 项目适用范围 2

1.4 项目应遵守的规范与标准 2

1.5 涉众 2

第2章 需求分析 3

2.1 业务需求 3

2.1.1 业务流程 3

2.1.2 业务对象 3

2.2 功能性需求 4

2.2.1 用例概述 4

2.2.2 用例描述 5

2.3 非功能性需求 8

2.4 运行环境 9

第3章 系统设计 10

3.1 技术路线 10

3.2 软件体系结构设计 11

3.2.1 功能结构 11

3.2.2 系统架构 11

3.3 数据库设计 12

3.3.1 概念结构设计 12

3.4.2 表的详细设计 13

第4章 系统实现 19

4.1 核心功能实现 19

4.2 关键技术难点与解决方案 25

第5章 系统测试 27

5.1 功能测试 27

5.2 测试总结 29

第6章 结论与展望 31

参考文献 33

致  谢 34

(1)叽喳音乐微信小程序系统运行需要的硬件环境如下

开发语言:PHP,HTML,JavaScrip、CSS

依赖框架:Thinkphp、Bootstrap、jQuery

开发环境:MySQL、Apache、phpStudy

开发工具:PhpStorm、Sublime text 3

辅助工具:Navicat for MySQL、Rich Text EditorwangEditor

运行及测试工具:Firefox73.0.、IE11、Chrome

操作系统:Windows 10、 Windows 7

网络环境:无限个人局域网WPAN

硬件环境:CPUIntelCorei7、2.70GHz、RAM 8.00GB、硬盘空间128G、940显卡。

基于微信小程序叽喳音乐微信小程序的设计与实现-计算机毕业设计源码+LW文档_php

基于微信小程序叽喳音乐微信小程序的设计与实现-计算机毕业设计源码+LW文档_数据库_02

基于微信小程序叽喳音乐微信小程序的设计与实现-计算机毕业设计源码+LW文档_微信小程序_03

基于微信小程序叽喳音乐微信小程序的设计与实现-计算机毕业设计源码+LW文档_微信小程序_04