更新时间:06-11 上传会员:紫色烟火
分类:计算机信息 论文字数:13566 需要金币:1000个
摘要:互联网的发展日新月异,网络技术也随之越发成熟和先进,而网络直播作为一款新兴的互联网产品,吸引着众多人的关注。生活中那些乐于分享的人加入到各大网络直播平台,在线上与网友进行面对面的互动,同时分享生活中的趣事,这是一款潜藏着无限可能的互联网产品;直播依靠互联网为现实生活搭建了一个场景化的社交平台,不断促使着信息传播形态和数据交互发生变革。因为网络直播平台往往具有很强的用户粘性,依托这强大的社交性,极大提高了直播内容的互动性和实时性,大部分的媒介往往不具备这些特性,这也令网络直播在互联网产品竞争中拥有绝对优势。目前网络直播平台已经步入多终端直播时代,用户通过电子设备,例如手机、平板、电脑等,即可将周围的影像以视频直播的形式分享到直播平台上。
该项目是一个具有完善功能模块的网络视频直播网站,基于Thinkphp框架开发,采用主流的MVC开发架构,选择Thinkphp+Mysql+Nginx作为项目的开发工具,平台兼容性高,在主流设备上均可观看,给用户带来不错的观影和互动体验。
关键词:视频直播;MVC;Thinkphp;Mysql;Nginx;RTMP
目录
摘要
Abstract
1 绪论-1
1.1 研究背景与意义-1
1.2 研究内容-2
1.3 相关技术简介-2
1.3.1 PHP简介-2
1.3.2 Thinkphp简介-2
1.3.3 RTMP简介-3
1.3.4 Bootstrap简介-4
1.4 论文组织结构-4
2 系统需求及可行性分析-5
2.1 系统需求分析-5
2.1.1 系统功能需求分析-5
2.1.2 非功能需求分析-7
2.1.3 主要技术分析-7
2.2 系统可行性分析-7
3 系统总体设计-8
3.1 概要设计-8
3.2系统功能详细设计-9
3.2.1 前端模块设计-9
3.2.2 后台模块设计-10
3.3 数据库设计-12
3.3.1 数据库逻辑设计-12
3.3.2 数据库关系设计-15
3.3.3 数据库详细设计-16
4 系统实施设计-16
4.1 前端界面及功能实施-17
4.1.1 登陆注册功能-17
4.1.2 发起直播功能-17
4.1.3 发布评论功能-19
4.1.4 个人中心模块-21
4.1.5 礼品商城模块-21
4.2 后端界面及功能实施-22
4.2.1 登陆注册-22
4.2.2 用户信息管理-23
5 系统测试-25
5.1 测试目标与测试方法-25
5.2 改进方案-26
结论-27
参考文献-28
致谢-29