网络电视系统

(整期优先)网络出版时间:2017-12-22
/ 2

网络电视系统

吉吾达尔

西华大学

摘要:在中国,电信运营商发展网络电视业务的最大动力是由于收入增加上的乏力。一方面,传统的话音业务在移动通讯、VoIP等新技巧新业务的冲击下开端萎缩;另一方面运营商大力发展宽带网络,却没有从中得到足够的收益,宽带的赢利方法还局限在接入费用的收取上,运营商急需寻找新的盈利手腕,借助IPTV业务,电信运营商可以增长收入,同时由于宽带接入的发展快于宽带业务的发展,用户的增加速度开端趋缓,网络电视的兴起又为电信运营商持续发展宽带发明了一个良好的机会;第三,宽带接入的繁华并没有带来内容服务上的繁华,宽带网络上的业务和运用多数还停留在窄带时代,宽带用户的花费需求远远没有满足;IPTV的涌现也为运营商从传统电佩服务商向新型综合信息服务供给商的转型发明了条件,可以籍此树立更为稳固的竞争优势。网络电视,它基于宽带高速IP网,以网络视频资源为主体,将电视机、个人电脑及手持设备作为显示终端,通过机顶盒或计算机接入宽带网络,实现数字电视、时移电视、互动电视等服务,网络电视的出现给人们带来了一种全新的电视观看方法,它改变了以往被动的电视观看模式,实现了电视以网络为基础按需观看、随看随停的便捷方式。

关键词:MFC;界面;网络电视系统

1前言

1.1问题的提出

虽然互联网的出现改变了一部分人观看电视的方式,互联网也正在改变电视运营的方式,目前大多数电视的运营商把握机遇,对自身的不足进行弥补。互联网的出现也促使电视行业思考如何更好地利用网络,改善传统有线电视欠缺的自由性、互动性和及时性。互联网每时每刻都在更新,网络电视的内容也在不断更新,网络电视将会更大地影响人们的生活,改变人们的生活随着科技的进步网路管理日渐新型,具有手工管理所无法比拟的优点;它的内容对于图书销售单位的决策者和管理者来说都至关重要,所以图书销售管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式数据信息,这种管理方式存在着许多缺点。本文附带有使用说明书作为计算机应用的一部分,使用使用者更好的了解和使用本系统整个网络电视系统分为三个主要的模块:电视播放模块、频道管理模块和录制视频。其中电视播放模块的功能是播放视频,频道模块是对视频信息进行管理,录制视频模块是对用户想要录制的视频进行录制。

1.2任务与分析

网络电视系统基本业务活动包括找到网络信号源接受电视信息,可以换台,调节音量,编辑频道,录制视频,收藏频道,发送弹幕等

通过掌握开发程序的方法,开了解发工具,进行需求分析,根据得到的需求规格说明书设计具体的程序实现网络电视系统基本业务活动包括找到网络信号源接受电视信息,可以换台,调节音量,编辑频道,录制视频,收藏频道,发送弹幕等

1.设计过程中能欣赏、体验各种设计之美、算法之美,并能创造美。

2.基于GUI(图形用户界面)的应用程序。

3.不使用数据库。

4.可以收看网络电视台

5.可以换台。

6.可以调节音量。

7.编辑节目,比如频道号,备注名称等。

8.可以录制电视节目的视频。

9.可以收藏一个我最爱的频道的菜单

10.可以发送弹幕。

11.UI设计:操作流程简便、合理,符合用户的一般操作习惯。界面简洁、美观、和谐。

12.设置“关于…”菜单,介绍本软件的开发者、特色、各项功能及使用。

2.系统总体

2.1视频播放管理

找到网络信号源接收电视信息,播放网络电视,同时可以调节音量,暂停、播放等基本功能。

2.2频道管理

频道管理包括编辑频道、收藏频道、更换频道。

编辑频道可以对频道名称进行编辑更改,收藏频道可以将频道添加到收藏目录下,更换频道点击频道进行切换。

2.3视频录制

通过调用第三方插件FSCapture,视频录制功能对频道进行视频录制。

2.4发送弹幕

通过弹幕输入框可以输入弹幕并发送到屏幕上。

2.5分享频道

当用户观看到好看的节目时,用户可以将频道分享在各大社交平台,方便用户朋友一起观看。

3交互界面设计

3.1控件介绍:

控件是用户可与之交互以输入或操作数据的对象。控件通常出现在对话框中或工具栏上控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。系统主界面截图:[2]

本系统主要使用了文本编辑框控件,静态文本框控件,按钮控件:又叫做Button控件,是一种基础控件。按钮控件根据其风格属性可派生出:命令按钮是指可以响应鼠标点击的小矩形子窗口。[3]

4功能详细设计

本系统通过大量的控件EditControl、Button来进行和用户之间的交互,完成数据的输入输出。整个网络电视系统分为三个主要的模块:电视播放模块、频道管理模块和录制视频。其中电视播放模块的功能是播放视频,频道模块是对视频信息进行管理,录制视频模块是对用户想要录制的视频进行录制。

4.2故障处理要求

软件支撑环境运行错误。

VS2012运行环境错误,此时平台无法正确运行,管理员参观相关产品手册。

应用系统错误:由本应用系统提供错误提示界面,程序运行错误记录在平台日志中。

1、程序在运行时主要会出现错误:由于输入信息,或无法满足要求时产生的错误,称为软错误。

2、对于软错误:须在操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。

3、对于硬错误:可在出错的相应模块中输出简单的出错语句,并将程序重置,返回输入阶段。

4、出错信息必须给出相应的出错原因。

补救措施:

1、在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

2、对于一个应用系统来说,无论它的硬件设备再好,程序质量再高,在当今运行环境高度复杂,软件应用体系庞大繁杂的情况下,由于操作不当或者不可预料的原因,难免出现各种各样的异常、故障,导致系统不能正常运转,甚至造成重大损失。如何减小这种故障发生的几率,并提供事后弥补的措施,对保障系统正常运行是非常重要的。

4.7软件使用说明

网络电视系统使用说明:

如图所示用户进入系统首页浏览信息,用户通过注链接网络后打开系统应用程序

如果想选择频道点击所有节目从列表中选择自己想看的节目并点击就可以观看节目了。

如果想收藏频道点击收藏节目从列表中选择自己想看的节目并点击就可以观看节目了。

如果想录制节目点击录制节目按钮在弹出对话框中选择属性并点击确定即可录制节目。

如想分享节目,点击分享可以分享到社交平台。

通过屏幕下方的输入框可以发送弹幕在输入框里输入想要发送的内容点击后面的弹幕按钮就可以将你发送的内容发送到频幕上。

5系统功能测试

测试网络电视系统的能力是否满足《课程设计任务书(网络电视系统)》的功能和性能需求。测试分为功能测试,CUP的测试。内存模块的测试、错误数据处理测试、模块功能测试。,本测试针对在现有产品功能模块以及实施结果分别进行测试,测试整个系统是否达到需求规格说明书中要求实现的功能,以及测试系统的易用性、用户界面的友好性。系统测试包括系统的功能、性能、易用性、可靠性、安全性、可维护性进行测试。

参考文献:

[1].刘瑞宁.《visualC++数据结构经典案例参考书》.人民邮电出版社

[2]严蔚敏等著.《数据结构》.清华大学出版社.2003

[3]李芸芳等著.《软件技术基础》.清华大学出版社.2000

[4]StephenPrata.《C++Primer》.人民邮电出版社.2005