各种媒体是我们获取当今时代信息的一个最重要途径。公元前,报纸就已经
出现,当时是将一些信息记录在白色的板子上。随着时代发展,纸媒逐渐被其他
一些媒体所取代,比如工业时代,很多人就将信息新闻的获取途径从纸媒转换到
了广播平台。随之,电视的出现又使人们把获取媒体新闻的途径再次转移。尽管
如此,随着汽车工业的发展壮大以及汽车消费能力的不断扩大,车载广播的受众
仍旧不可小觑。
但是如今是信息时代,新媒体的概念涌入人们的日常生活,无论是通过微信,
还是通过微博,甚至通过一些门户网站,都可以获得我们想要查询的新闻信息。
传统的新闻途径面临着巨大的挑战。其中,广播行业更是如此。虽然其仍有一部
分受众,但是如果不迎合新媒体的概念,广播这种媒体模式终将被淘汰。
最近直播平台的火爆,已经预示着现在的社会媒体已经从原来的公共媒体时
代逐渐向自媒体时代偏移。人们也逐渐因为时代的变化,而敢于陈述自己的观点,
向世界展现自己的态度。所以,个人电台是一个很好的展现自己的平台,与传统
的广播电台相比,个人电台会更加的灵活,不受时间和地点的限制,每个人都可
以是电台的主播,发表自己的意见。传统的广播电台,具有很大程度上的局限性,
受到外界客观因素影响很多,比如节目无法回放,只能定时定点收听;只可以收
听当前地域可以接收到的频率广播等等。传统广播电台存在的这些问题,个人电
台均可以解决。
本系统实现的基于微信小程序的个人电台,是将个人电台与微信小程序相结
合的一种程序系统。微信在当今社会已经是一个火热的新媒体传播平台,在此基
础上增加个人电台功能,用户可以通过个人电台发布言论;其他用户可以通过搜
索好友或者电台 ID 来关注收听。对于每次的电台直播,都可以将所录制的音频
以 MP3 的形式存储在小程序中,其他用户可以点击、收听往期节目,解除了时间
和地域的限制。与当今的直播媒体相似,该程序也可以实现送礼物模块,可以让
使用者给其喜欢的电台主播赠送虚拟礼物,并为电台主播增加人气。不仅如此,
II
在电台直播过程中,其他用户可以在收听界面进行留言,电台主播也可以发布自
己的播出时间等公告。
本系统的实现,采用了 C/S 架构,对于客户端的开发主要采用了微信小程
序的开发技术,及 PHP 代码来进行小程序的开发。开发过程中,会调用很多微信
提供的第三方工具,比如微信支付、微信扫一扫等功能接口。对于服务器端主要
运用 WampServer 集成软件进行开发,主要包括 mysql 技术、Apache 服务器,以
及 SSHE 框架等。对于前台和服务器之间的信息交互,采用了 Json 数据格式进
行数据的传递。
关键字:
个人电台,C/S,WAMP,MySQL,微信小程序

第一章 绪 论 … 1
1.1 项目背景与意义 … 1
1.2 国内外发展现状 … 2
1.3 本文的主要研究内容 … 3
1.4 论文结构 … 4
第 2 章 相关理论和技术分析 … 5
2.1 微信小程序 … 5
2.1.1 微信小程序开发环境 … 5
2.1.2 微信小程序框架 … 6
2.1.3 微信小程序 api … 7
2.2 SSHE 框架 … 8
2.2.1 框架介绍 … 8
2.2.2 框架构成与分层 … 8
2.3 本章小结 … 9
第 3 章 需求分析与设计 … 10
3.1 需求分析 … 10
3.1.1 可行性分析 … 10
3.1.2 系统用户角色设计 … 11
3.1.3 系统功能需求分析 … 13
3.1.4 系统性能分析 … 16
3.2 系统总体设计 … 17
3.2.1 系统物理设计 … 17
3.2.2 系统分层设计 … 19
3.2.3 系统数据流图设计 … 20
3.2.4 系统功能设计 … 22
II
3.3 系统数据库设计 … 24
3.3.1 系统数据库 E-R 图设计 … 24
3.3.2 系统数据库逻辑结构设计 … 26
3.4 系统接口设计 … 27
3.5 系统界面设计 … 28
3.6 本章小结 … 29
第 4 章 系统实现与测试 … 30
4.1 系统测试目的与原则 … 30
4.2 热门电台搜索 … 31
4.2.1 热门电台搜索功能设计 … 31
4.2.2 热门电台搜索测试 … 32
4.3 好友列表功能 … 33
4.3.1 好友列表功能设计 … 33
4.3.2 好友列表测试 … 34
4.4 收听广播功能 … 34
4.4.1 收听广播功能设计 … 34
4.4.2 收听广播功能测试 … 36
4.5 录制广播功能 … 37
4.5.1 录制广播功能设计 … 37
4.5.2 录制广播功能测试 … 37
4.6 后台用户管理 … 38
4.6.1 后台用户管理功能设计 … 38
4.6.2 后台用户管理功能测试 … 38
4.7 电台管理功能 … 38
4.7.1 电台管理功能设计 … 38
4.7.2 电台管理功能测试 … 39
4.8 背景音乐管理功能 … 39
4.8.1 背景音乐管理功能设计 … 39
III
4.8.2 背景音乐管理功能测试 … 40
4.9 本章小结 … 40
第 5 章 总结与展望 … 41
5.1 总结 … 41
5.2 展望 … 41
参考文献 … 42
作者简介及在学期间所取得的科研成果 … 43
致 谢 … 44

资料下载地址:》》》请点击!!

基于微信小程序的个人电台系统的设计与实现相关推荐

  1. 基于微信小程序的西餐外卖系统的设计与实现NodeJS-计算机毕业设计

    题目:基于微信小程序的西餐外卖系统的设计与实现 功能要求:西餐外卖系统微信小程序可以实现店铺介绍,菜品展示.菜品分类.西餐的下单.查看订单.加购物车.地址管理等功能. 开发语言:微信小程序+node. ...

  2. 基于微信小程序的球鞋商城系统的设计及实现

    基于微信小程序的球鞋商城系统的设计及实现 后台springboot 前台模块: 登录:用户进入商场微信小程序系统,登陆小程序. 编辑收货地址:用户增加收货地址界面与修改收货地址. 商品详情页面:用户可 ...

  3. 基于微信小程序的失物招领系统的设计与实现

    基于微信小程序的失物招领系统的设计与实现 源码获取:https://www.bilibili.com/video/BV1Ne4y1g7dC/ 在许多社区或里,常常有人遗失物品或者捡到物品,他们没有一个 ...

  4. 【毕业设计源码】基于微信小程序的查寝系统的设计与实现

    目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...

  5. 基于微信小程序的健身器材预订系统的设计与实现

    健身器材预订小程序,是在网络上创建一个虚拟的商品店,可以让用户在任何有网络覆盖的地方轻轻松松的买到自己喜欢的商品,使购物的过程变得轻松.对于现在生活节奏相对较快的用户来说是再好不过的,而且这种营业方式 ...

  6. 基于微信小程序的商城购物系统的设计与实现(论文+源码)_kaic

    目 录 第一章 绪论 1.1开发背景 1.2所选题目意义与目的 1.3研究现状 1.4本文研究内容 第二章 关键技术介绍 2.1 NODE.JS 2.2 MYSQL 2.3 VUE 2.4 HTML ...

  7. 基于微信小程序的教务查询系统的设计与实现

    目录 1 绪论 2 1.1 研究背景 2 1.2 教务查询系统的现状和发展前景 3 1.3 系统的技术架构 3 1.4 论文框架 4 2 系统需求分析 5 2.1 系统概述 5 2.2 系统功能需求 ...

  8. 基于微信小程序的电影资讯系统的设计与实现

    随着信息技术和移动互联网的发展,信息数据量呈爆发式增长.社会逐渐从信息短缺时代过渡到信息过载"大数据"时代.由于数据量的快速增长,数据冗余变得过度,应该使用信息系统来过滤用户需要的 ...

  9. 基于微信小程序的车位共享系统的设计与实现

    第一章绪论 1 1.1课题的研究背景 1 1.2国内外研究现况 2 1.2.1国外研究现况 2 1.2.2国内研究现况 2 1.3研究目的与意义 3 1.4本文组织结构 5 第二章基于微信小程序平台开 ...

最新文章

  1. [Dynamic Language] Python 静态方法、类方法、属性
  2. 手把手教渗透测试人员打造.NET可执行文件
  3. 总结的一些json格式和对象/String/Map/List等的互转工具类
  4. linux 虚拟机扩展硬盘后扩展到分区
  5. Ubuntu安装qwt步骤
  6. 港股打新之卖出策略(暗盘和首日)
  7. 20201008:力扣209周周赛题解(下)
  8. pythonfor循环加2_python – 在For循环中添加List(我最初将List设置为什么?)
  9. Is there anyway to discover which ip addresses are connected to the db?
  10. mysql在故障切换时的事件调度器注意事项
  11. VC++2010安装教程
  12. 钩子(hook)编程
  13. 清理电脑里的流氓软件/插件/弹窗
  14. 估值40亿美元后,完美日记的逆袭与成长新烦恼
  15. STM32F103C8T6学习
  16. onclick事件在苹果手机上失效
  17. 读书计划--2009年1月
  18. 蓝牙学习笔记之建立蓝牙连接的过程
  19. android8.1系统静默安装问题(无须手动点击)
  20. 电动车充电软件测试,电动车充电用哪个app好?6款充电app评测

热门文章

  1. 「团队训练赛」2021 Jiangsu Collegiate Programming Contest题解
  2. Unfortunately,Launcher has stopped
  3. 【计算机视觉与深度学习】全连接神经网络(二)
  4. linux-字体显示样式
  5. 如何做好项目管理工作|附表格实操模版
  6. MATLAB画聚类热图,使用ComplexHeatmap绘制热图
  7. 在网站中插入 英文地图非谷歌
  8. css3中的景深,3d,和动画效果
  9. 微信小程序实现历史搜索功能(h5同理)
  10. php 判断时间是星期几,php如何判断当天星期几