电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于微信小程序的个人电台开发毕业论文

25页
  • 卖家[上传人]:枫**
  • 文档编号:469212231
  • 上传时间:2024-02-15
  • 文档格式:DOCX
  • 文档大小:776.25KB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于微信小程序的个人电台设计摘 要:在这个娱乐至上的时代,人们对于媒体娱乐的需求越来越大,从原来的报纸传播,到广播传播,在到电视传播,在这个信息时代,网络传播因为其范围广、即时性高、接收方便成为了主流的媒体传播方式。随着近几年信息技术的发展,直播平台越来越火爆,越来越多的人选择成为一个主播,传统的公众媒体正在向自媒体转变。与传统的广播电台相比较,个人电台门槛低,地点灵活,投资少,可以满足个人成为主播的需求。本文主要讲述基于微信小程序的个人电台设计,在微信拥有广泛受众群体的基础上,加入电台功能,让每个人都能通过电台进行表演,让每个人都能通过电台收听主播。关键词:微信小程序,个人电台,软件开发Design of Personal Radio Based on Wechat ProgramAbstract:In this era of entertainment supremacy, peoples demand for media entertainment is growing, from the original newspaper communication, radio commu

      2、nication, to television communication. In this information age, network communication has become the mainstream media communication mode because of its wide range, high instantaneity and convenient reception. With the development of information technology in recent years, live broadcasting platform is becoming more and more popular. More and more people choose to become a host. Traditional public media is changing to self-media.Compared with traditional broadcasting stations, personal radio stat

      3、ions have low threshold, flexible location and less investment, which can meet the needs of individual broadcasters. This paper mainly describes the design of personal radio based on Wechat widget program. On the basis of Wechat having a wide audience, we add radio functions, so that everyone can perform through the radio, so that everyone can listen to the host through the radio.Keywords: Wechat Program, Personal Radio, Software Development目录第一章 绪论11.1.项目背景和意义11.2.国内外的发展现状1第二章 相关理论和技术分析22.1.微信小

      4、程序22.1.1微信小程序开发环境22.1.2微信小程序框架32.1.3微信小程序api42.2.SSHE框架52.2.1框架介绍52.2.2框架构成与分层5第三章 需求分析与设计63.1.需求分析63.1.1可行性分析63.1.2系统用户角色设计73.1.3系统功能需求分析93.1.4系统性能分析113.2.系统总体设计123.2.1系统物理设计133.2.2系统分层设计133.2.3系统数据流图设计143.3系统数据库E-R设计163.4系统接口设计173.5系统界面设计171.一级界面182.二级界面183.三级界面18结 论19致谢20参考文献21第一章 绪论1.1.项目背景和意义人类社会初期就出现了媒体这个概念,通过媒体人们获取所需要的信息。媒体的传播大致经历了以下几个阶段:口耳相传,报纸,广播,电视。随着人类科技的不断提高,新媒体以互联网技术为载体,传播更加快捷方便,受众范围也越来越广。新媒体的形式多种多样,有电子新闻,微信公众号,微博,还有进行实时互动的直播平台。信息传播的效率越来越高,即时性越来越好,以报纸电视为核心的媒体传播有了很大的改善。其中广播也融入了新媒体时代,

      5、主要的广播手段有两类,官方搭建的广播站,用户可以调节收音机设备来接收广播站,但是现在收音机设备已经逐渐被大众所淘汰,大部分是车载广播。第二种是用户自己在网站上建立的个人广播,比如私人电台,但是这种广播受众小,不易让大众所知,且做主播的门槛较高。结合目前广播的现状,本文提出了基于微信小程序的个人电台的设计。通过小程序里的个人电台,每个人可以很方便的在主播与收听者之间进行角色切换,与直播平台类似,不需要特地的频段,不需要固定的地点,每个人都能做电台主播,并且加入好友系统和回听功能,无论何时都能收听主播以往的电台内容。并且本电台设计是基于微信小程序,有着庞大的用户群体,可以实现播放、录制、收听一系列功能,电台好友功能与微信好友可以进行联系,提高电台的互动性。为了让编程更简单,本电台采用SSHE分层架构。1.2.国内外的发展现状让小程序最先流行起来的是淘宝和支付宝,通过APP上面各种各样的小程序,用户可以进行充值花费、购买电影票、骑共享单车、定外卖等操作,极大增加APP功能,节约手机空间的占用。微信小程序是由工作室或个人编写好一个微信小程序再进行发布,用户可以通过搜索来使用自己想要的小程序,虽

      6、然和淘宝支付宝小程序类型不太一样,但是小程序都有一个共同的优点,程序小不用管理。微信小程序类似一个云端U盘,当需要的时候进行找出小程序,不需要的时候就寄存在云端,完全不占用用户手机系统。程序实现互动的类型有商品与用户的互动(B2C格式),如电子商务;用户与用户的互动(P2P格式),如当下各种社交软件;微信的互动模式在B2C格式的基础上将商品变为服务类型,与用户进行互动,即C2P格式。微信小程序采用PHP开发,与一般的手机APP相比,借助于微信可以跨平台使用的功能,微信小程序也可以进行跨平台使用,不用针对不同的平台开发不同的程序。和H5开发模式相比,PHP稳定性更好,所以微信小程序有着广阔的发展空间。为了解决传统广播需要特地频段,接收的设备也比较繁琐的缺点,出现了猫扑这类的网络电台,但是由于需要通过计算机进行接收,本质上与收音机接收都具有很大的设备局限性。12年之后,出现了大量的个人电台,比如酷狗音乐,网易云音乐,M站等,通过智能手机为载体,迅速在人群中流行。但是手机APP数量越来越多,体积也越来越大,且缺少电台主播与听众间的社交性。分析国内外广播的发展现状,为了解决收音频段,接收设备,

      7、占用系统资源等一系列问题,基于微信小程序开发个人电台就有很大的发展前景了。第二章 相关理论和技术分析2.1.微信小程序2.1.1微信小程序开发环境在进行小程序开发使,要进入专门的开发网站,申请小程序开发账号。本设计是个人程序,在网站里进行主体认证,提交小程序图标、名字等信息,并填写开发者信息,个人电台需要选择图片音频视频类的程序开发选项,并绑定开发者微信号,之后可以获得一个专门的APPID。在小程序申请阶段完成后,下载开发者工具,通过开发者微信号进行登录,创建项目,输入申请时填写的名称、APPID,创建开发目录。将小程序的代码全部编写好后,就可以上传自己的微信小程序,需要填写小程序的版本号,并选择文件的存储位置。微信小程序上传后填写小程序的标签、名字进行审核。2.1.2微信小程序框架微信小程序利用MVC的开发思想进行框架搭建,包括逻辑、基础、视图等层次。小程序根目录下面必须要存放小程序逻辑实现程序(app.js),小程序公共设置程序(app.json),公共样式表程序(app.wxss)这三个程序。小程序的每个界面又是由四个文件构成,页面逻辑文件(js),页面结构文件(wxml),页面

      8、配置文件(json),页面样式文件(wxss),开发者可以自己定义界面的名称。在小程序根目录的json文件,可以对系统进行全方面的设置,主要包括五个方面:对页面路径进行设置(page属性),对窗口表现进行设置(windows属性),对网络超时时间进行配置(networkTimeout属性),对底部tab表现进行设置(tabbar属性),对debug模式进行设置(debug属性)。本次音乐电台小程序的逻辑层,采用javascript语句来编写,逻辑层的主要功能是实现和视图层的信息传递,逻辑层将处理好的数据发到视图层,然后视图层按照处理完的数据进行指令反馈。逻辑层中APP函数用来对程序进行注册,getAPP函数可以获取微信小程序实例。而在Page函数的注册界面,每一个界面的时间都由对应的函数来设定。Onready对界面进行第一次渲染,onshow显示界面,onhide隐藏界面,onload监管界面,onunload可以卸载界面。对wxml文件和wxs文件编写的工作是在视图层上进行的。Wxml文件主要功能是对小程序产生的数据进行绑定,对列表进行渲染,对小程序各功能模块进行设定,设置事件处理函

      9、数。Wxs文件是一种特殊的模块,可以在模块里进行代码的编写,配置变量。微信小程序中的基础库可以对程序编写提供很多便利,但是基础库是针对不同的系统版本提供不同的基础库,且高版本基础库无法兼容低版本基础库。2.1.3微信小程序api由于个人电台微信小程序需要实现各种各样的功能,就需要借助微信上各种应用程序接口(api)来进行小程序的开发。 1.网络请求 可以通过wx的request 接口来进行网络请求。使用该接口时,需要填写相关信息,包括服务器接口的地址,网络请求的参数设定,请求的类型是get还是post等等,并且对json设定相关配置,编写对请求成功或者失败的情况进行处理的回调函数。2.文件的上传与下载 通过 wx.uploadfile 和 wx.downloadfile 接口来实现上传文件或者下载文件。在进行文件上传时,需要选择服务器地址,上传的文件的名称和系统路径,在进行文件下载时需要对下载资源的地址,请求header之类的参数进行设置。 3.录音 为了能够顺利搜集主播的声音并实现电台的回播功能,需要小程序支持录音功能,录音功能需要使用wx.startRecord和wx.stopRecord这两个接口。4.背景音乐管理 在主播进行直播时需要设置背景音乐来进行氛围调节,所以需要借助微信小程序里getBackgroundAudioManager功能,对背景音乐的长度,名字,链接的原网页,歌手信息等信息进行属性设置。5.微信红包 直播平台需要有打赏功能来对主播的直播内容表示肯定,提高主播的积极性,所以个人电台小程序就需要通过微信钱包来进行支付等操作。通过request Payment接口来实现微信支付的操作,通过get Use

      《基于微信小程序的个人电台开发毕业论文》由会员枫**分享,可在线阅读,更多相关《基于微信小程序的个人电台开发毕业论文》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.