1、点播歌曲
当客人进入包房中想要唱歌的时候,首先必然先要进行点歌,在点歌时需要先进行歌曲查询。歌曲查询的选择方式包括了很多种,用户可以自主进行歌曲查询方式的选择。点歌系统中的歌曲查询方式的多种多样是为了可以满足不同用户的各种需求。按照用户查询的歌曲,在系统数据库中进行检索,当成功搜索时,用户就可以得到系统反馈的搜索结果,进而能够进行歌曲的选择和完成歌曲列表的演唱,并且可以按照歌曲列表进行播放和演唱。2、歌曲播放管理
用户在演唱歌曲的过程中,可以根据自己的需求从而选择性地对演唱歌曲的播放速度、播放音量等进行控制管理,用户可以进行的操作有快进、快退、加大音量、减少音量、歌曲切换、删除操作等。系统按照用户输入的命令从而完成全部的操作。3、酒水小吃选择
用户要想查询酒水,第一步需要完成的是对查询信息的输入,客户端将按照搜索条件从而进行筛选,最后将客户所需要的结果显示出来。服务人员将按照系统中的搜索清单,将酒水小吃亲自送到下单的客户手中,并同时需要用户进行签字确认接收。当酒水部门确认用户已经签收后,就可以实时地对数据库的数据进行更改。二、数据库设计
在数据库结构的整个设计的过程中,需要使得用户的大部分需求都能够得到满足,而且还需要尽量避免出现数据多余的情况产生,按照点歌系统特征,系统的规律主要涉及到了如下:明星与歌曲的对应关系是一对多,歌曲与歌曲类型也是多对一的关系,不同的歌曲,歌曲类型都对应着唯一的编号,编号对歌曲进行唯一地标识。角色与用户之间是一对多的关系。歌星信息实体中的字段包括了歌星编号,歌星姓名、歌星性别、歌星年龄、歌星国籍等字段。歌曲信息实体包括了歌曲编号、歌曲名、歌曲路径、歌曲类型、发行时间、图片地址等。用户信息实体字段包括了用户名、用户密码、用户编号等。点歌系统中包括的数据库表主要有:用户表、歌曲信息表以及明星信息表。在很多时候,数据库中的各个表之间相互都是有关系的,这种关系叫做关联。比如歌曲信息表里面的外键歌星编号与歌星信息表中主键歌星编号就是一种关联。当数据库里面的信息无法使得依赖关系继续保持的话,那么就会破坏数据的一致性原则。
三、客户端软件总体设计
通过对国内市场KTV点歌软件的各种分析,并且结合对用户需求的分析,从而完成了客户端软件界面的设计。




客户端程序选择 Visual C++作为设计系统的工具。选择 Visual C++的原因是考虑到了KTV点歌系统需要运用到DirectShow。相比于Delphi以及Visual Basic工具来说,Visual C++作为工具能够实现的是对媒体文件进行加密处理的技术,而且在整个的解密过程中选择了多种不同的算法。Visual Basic中需要引入Filter Graph才能够完成文件的播放。这个时候选择Visual Basic会存在很多方面的约束。
1、设计播放模块
播放歌曲模块的实现包括了暂停,快进,快退以及暂停,切换歌曲,调节音量等操作。除此之外,还能够按照点歌者的个人爱好选择性地显示歌词以及其他不同动态效果。作为一种应用的软件就需要有可扩展性,此外系统还需要有很好的复用性。例如,如果在硬件解压卡的情况下,可以具备质量高的图像解码,这个时候仅仅需要修改模块里面解码处的代码就可以完成操作,然而希望最好其他部分可以保留原样,无须修改。那么此时代码复用性就起到了很大的作用。另外,Brower程序可以对解码部分的模块进行调用处理。立足于软件维护性而言,致力于增强模块中所有部分的祸合度,做到各个模块之间是互不影响的。媒体播放文件中,繁琐的函数会封装在某一个模块里面,从而会提供完整的业务逻辑接口。对比复杂的函数接口,选择统一的模块在使用起来会更加地便捷。
2、播放模块接口及实现分析系统后,首先是对接口的确定,按照之前的描述,接口设计选择Facade的主要原因是为了确保接口的易用性,同时也要给其他操作预留调用的接口。
3、叠加歌词播放歌曲模块中为了满足用户的需求,需要在播放歌曲的同时,也要将歌词字幕显示在视频画面中,从而可以显示出重要的信息。另外一方面,也要显示出动画Logo。要想实现叠加歌词以及动画效果就需要增加Filter,同时在FilterGraph里面加入Filter。Filter的设计应该要考虑到以下几个方面:
首先需要确保Filter单一化的功能,保证功能简单并且容易实现和调试。KTV点歌系统的动画filter与字幕filter是相互分开的,所有的Filter都只有单一的功能。其次是Filter工作模式的确定。通过FilterGraph位置就能够对Filter模式进行确定,其中模式包括了推与拉模式。因为 Filter是紧接着DecoderFilter的,所以在视频流的解密操作中,拉数据将无法实现,因此选择的模式是推模式。
最后就是Filter父类型的确定。Filter的设计是在基于合适的父类基础上完成filter的自定义。因为叠加歌词的整个过程中会存在大量输入输出的操作,样本数据不会有很大的变化,在这个模块中,Filter充当的角色就是处理上级数据,接着把数据给下级,因此整个设计过程中选择的父类是TranslnPlace Filter。
Filter输入输出数据主要是借用了Pin,Pin是一种数据流动接口。Pin相互之间的连接需要进行对比验证。
Filter设计过程中要考虑到Pin数量的输入输出以及媒体类型。其中系统中Pin输入支持的类型主要有RGB32、RGB565 等等。其中Pin输出类型和输入的类型是一致的。
接口定义:Filter借用接口从而完成与外部的交互。外部调用者借助接口从而得到Filter相关的属性,而且另外一方面还能够将Filter行为进行很好地控制。叠加字幕的接口涉及的内容有字体属性、叠加位置、字符开始结束时间以及叠加效果。
四、系统工具设计与实现
1、 录入歌曲信息根据客户的需求,选择的数据库是Access,该数据库主要是保存歌曲信息。歌词信息的输入是通过小型软件实现的。歌曲录入软件一定要确保软件的稳定性以及数据的可靠性。根据数据之间不同的逻辑关系,从而决定歌曲顺序以及输入的内容。接着就是根据数据间相互的逻辑关系,从而实现歌曲随机生成以及歌曲首字母自动生成,本文选择的是Delphi7.0工具。
2、 歌曲信息查询查询歌曲以及酒水信息主要是与数据库之间的联系,数据库的访问十分简单,能够选择的方法有ADO、ODBC等,其中当系统需求发生改变后,对数据的查询就会比较繁琐,因此需要尽可能地防止这种情况的发生,改进的方法是添加中间层到数据库与程序之间,要想进行数据库的修改,那么只能选择该中间层。
设计数据库功能的模式主要包括了O-R Mapping与DAO 模式,其中 DAO 模式主要是操作数据,而与此同时 O-R Mapping主要是完成对象与对象关系之间的映射。歌曲查询主要是进行文字以及数据查询,业务逻辑简单,因此选择O-R Mapping模式就能够达到要求。针对表示层的查询操作,可以将功能层的内容进行sql语句的转换,从而得出一个Recordset集,表示层要想接收到查询结果,那么就需要定义类,同时对类进行声明处理。其中,歌曲信息查询链表定义如下:
Typedef struct tag_Songs_Information
{CString songspath; CString songsName;
CString songsStarName;
Int Languages;
Int Server; Int Origin;
Int Songsid;
Int songsCount;
}Songs_Information;
4.3 调试歌曲程序
考虑到歌曲信息与数据库信息存在很大的差别,因此用引入一个调试播放的程序。该程序中可以将数据库中该歌曲的信息完全显示出来,此时调试人员能够按照歌曲相应的情况从而对数据库中的数据进行更改。除此之外,该程序还可以支持歌曲选择操作。本文在播放程序基础上,添加了歌曲编辑操作,用户修改歌曲后,数据库依然可以保存该信息。
4、歌曲文件优化
本文设计的系统歌曲十分多,而且对于服务器的性能以及网络等方面的各种约束,本文针对这一现象给出了优化方法。
简而言之,实现方法就是对现有的数据进行统计分析,在本地保存已有的歌曲,剩余的部分放到服务器中,服务器的硬盘中对应存放的是点唱数量相同的歌曲。考虑到服务器以及网络因素,设计了小程序,在实现过程中根据歌曲的排名从而将歌曲路径导出来,然后把路径保存到指定的位置上。其中CopyFiles的参数包含了源地址以及目录地址。这种设计效果可以提高硬盘访问的性能,响应速度也大大增强了,稳定性也得到了相应的提高。五、结束语
随着社会的发展以及人们生活水平的提高,所面临的社会压力也逐渐增加,因此闲暇之余,人们希望通过娱乐的方式放松身心,希望有一个空间可以疏解情绪,并且可以为生活添加更多的乐趣。由于KTV点歌系统的成本比较低,因此去KTV 唱歌成为了一种社会趋势,人们愿意为此进行消费,而且在 KTV唱歌可以让人得到一个很好的情感缓解。通过调查发现, KTV唱歌是结合系统可行性、经济可行性等进行开发的。该系统主要是实现歌曲查询、点歌、酒水下单等功能。观研天下发布的《2018-2024年中国KTV点播设备产业市场竞争现状调查与未来发展趋势预测报告》内容严谨、数据翔实,更辅以大量直观的图表帮助本行业企业准确把握行业发展动向、市场前景、正确制定企业竞争战略和投资策略。本报告依据国家统计局、海关总署和国家信息中心等渠道发布的权威数据,以及我中心对本行业的实地调研,结合了行业所处的环境,从理论到实践、从宏观到微观等多个角度进行市场调研分析。它是业内企业、相关投资公司及政府部门准确把握行业发展趋势,洞悉行业竞争格局,规避经营和投资风险,制定正确竞争和投资战略决策的重要决策依据之一。本报告是全面了解行业以及对本行业进行投资不可或缺的重要工具。
本研究报告数据主要采用国家统计数据,海关总署,问卷调查数据,商务部采集数据等数据库。其中宏观经济数据主要来自国家统计局,部分行业统计数据主要来自国家统计局及市场调研数据,企业数据主要来自于国家统计局规模企业统计数据库及证券交易所等,价格数据主要来自于各类市场监测数据库。【报告大纲】
第一部分 产业发展环境
第一章 中国KTV点播设备行业发展环境分析
第一节 经济环境分析
一、经济发展状况
二、居民消费价格指数分析
三、收入增长情况
四、固定资产投资
五、社会消费品零售额分析
六、存贷款利率变化
七、人民币汇率变化
第二节 我国社会环境分析
一、人口环境分析
二、教育环境分析
三、文化环境分析
四、生态环境分析
第三节 政策环境分析
一、行业政策影响分析
二、相关行业标准分析
第四节 KTV点播设备行业地位分析
一、行业对经济增长的影响
二、行业对人民生活的影响
三、行业关联度情况
第五节 KTV点播设备行业发展的“波特五力模型”分析
一、行业内竞争
二、买方侃价能力
三、卖方侃价能力
四、进入威胁
五、替代威胁
第六节 影响KTV点播设备行业发展的主要因素分析
第二章2016-2017年中国KTV产业运行新形势透析
第一节2016-2017年中国KTV产业运行总况
一、中国KTV企业数量及规模
二、中国KTV企业技术更新快
三、移动增值与KTV结合
四、KTV连锁化经营
五、高档家庭KTV市场初露端倪
第二节2016-2017年中国KTV行业经营模式分析
一、量贩式KTV
二、夜总会式KTV
三、练歌房式KTV
四、酒吧式KTV
五、RTV式KTV
第三节2016-2017年中国KTV行业主要竞争力分析
一、服务内容竞争
二、价格竞争
三、音响效果竞争
四、场地装修竞争
第三章 KTV点播设备产业发展现状分析
第一节 产业链产品构成
第二节 产业特点
一、产业所处生命周期
二、季节性与周期性
第三节 产业竞争分析
一、企业集中度
二、地区发展格局
第四节 产业技术水平
一、技术发展路径
二、当前市场准入壁垒
第五节2016-2017年KTV点播设备产业规模
一、产品产量
二、市场容量
第二部分 KTV点播设备行业发展分析
第四章2018-2024年中国KTV点播设备与消费状况分析及预测
第一节2016-2017年中国KTV点播设备产量统计分析
第二节2016-2017年中国KTV点播设备消费量统计分析
第三节2018-2024年中国KTV点播设备产量预测
第四节2018-2024年中国KTV点播设备消费量预测
第五章 KTV点播设备上下游产业发展
第一节 KTV点播设备上下游产业构成
第二节 上下游细分市场
一、发展概况
二、2016-2017年KTV点播设备产品消费量
三、产品消费模式
四、未来需求发展趋势
第三节 KTV点播设备上下游产业竞争能力比较
第六章 中国KTV点播设备行业市场规模分析及预测
第一节 我国KTV点播设备市场结构分析
第二节2016-2017年中国KTV点播设备行业市场规模分析
第三节 中国KTV点播设备行业区域市场规模分析
一、北京市
二、上海市
三、广州市
四、深圳市
五、成都市
六、重庆市
第四节2018-2024年中国KTV点播设备行业市场规模预测
第七章 KTV点播设备产业链整合策略研究
第一节 当前产业链整合形势
第二节 产业链整合策略选择
第三节 不同企业在产业链整合中的威胁与机遇
一、大型生产企业
二、中小生产企业
第四节 不同企业参与产业链整合的策略选择
一、大型生产企业
二、中小生产企业
第五节 不同地区产业链整合策略差异分析
第八章 KTV点播设备企业资源整合策略研究
第一节 KTV点播设备企业存在问题
一、内部资源问题
二、外部资源成本问题
三、企业产业链利用水平
第二节 典型企业资源整合策略分析
一、外部产业链协作
二、成本管理
三、集约化管理
第三节 企业信息化管理
一、财务信息化
二、生产管理信息化
第四节 企业资源整合经典案例
第五节 观点
一、技术开发
二、产业战略规划
三、业务组合战略
四、营销战略规划
五、区域战略规划
六、企业信息化战略规划
七、竞争战略规划
八、企业经营策略建议
第九章 中国KTV点播设备行业市场价格分析及预测
第一节 价格形成机制分析
一、定义
二、特点
三、内涵
四、KTV点播设备行业的价格机制
第二节 价格影响因素分析
一、市场竞争因素
二、原材料供给因素
三、市场需求因素
四、议价主导权
第三节2016-2017年中国KTV点播设备行业平均价格分析
第四节2018-2024年中国KTV点播设备行业价格趋向分析
第十章 KTV点播设备重点企业分析
第一节 福建星网视易信息系统有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第二节 北京雷石天地电子技术有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第三节 深圳市晶恒数码科技有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第四节 福建海媚数码科技有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第五节 北京阳光视翰科技有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第六节 厦门市前沿科技开发有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第七节 重庆礼光博软科技发展有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第八节 北京雷客天地科技有限公司
一、企业概况
二、企业经济指标分析
三、企业成长能力分析
四、企业未来战略分析
第三部分 KTV点播设备行业趋势以及投资分析
第十一章 我国KTV点播设备行业投资价值与投资策略咨询
第一节 行业SWOT模型分析
一、优势分析
二、劣势分析
三、机会分析
四、风险分析
第二节 KTV点播设备行业投资价值分析
一、KTV点播设备行业发展前景分析
二、投资机会分析
第三节 KTV点播设备行业投资风险分析
一、市场竞争风险
二、原材料压力风险分析
三、技术风险分析
四、其他风险
第四节 KTV点播设备行业投资策略分析
一、重点投资品种分析
二、重点投资地区分析
第十二章 KTV点播设备发展前景预测
第一节 行业发展趋势预测
第二节2018-2024年行业市场容量预测
第三节 影响未来行业发展的主要因素分析预测
第四节 未来企业竞争格局
第五节 行业产业链整合趋势
第六节 产业链竞争态势发展预测
第七节 研究观点
第十三章 KTV点播设备行业竞争格局分析
第一节 KTV点播设备行业竞争现状
一、品牌竞争分析
二、价格竞争分析
三、营销方式竞争分析
第二节 KTV点播设备行业集中度分析
一、行业集中度分析
二、政府的作用
第三节 品牌的战略思考
一、品牌的基本含义
二、品牌战略在企业发展中的重要性
三、KTV点播设备品牌的特性和作用
四、我国KTV点播设备品牌竞争趋势
五、KTV点播设备企业品牌战略
六、KTV点播设备行业品牌战略管理策略
第十四章2018-2024年中国KTV点播设备行业投资风险预警
第一节 政策和体制风险
第二节 技术发展风险
第三节 市场竞争风险
第四节 经营风险
第五节 管理风险
第六节 研究观点
图表:2016-2017年中国季度GDP增长率(单位:%)
图表:2016-2017年我国CPI、PPI运行趋势(单位:%)
图表:2016年-2017年企业商品价格指数走势(2017年同期为100)
图表:2016-2017年固定资产投资走势图(单位:%)
图表:202016-2017年我国社会消费品零售总额走势图(单位:亿元%)
图表:2016-2017年我国社会消费品零售总额构成走势图(单位:%)
图表:2017年人口数及其构成
图表:2016-2017年中国普通本专科、中等职业教育和普通高中招生人数
图表:2016-2017年中国研究与试验发展(R&D)经费支出及其增长速度
图表:2016-2017年万元国内生产总值能耗降低率
图表:2016-2017年中国清洁能源消费量占能源消费总量的比重
图表:中国KTV行业的主要法律法规及标准
图表:2016-2017年中国GDP增长情况
(GYZQJP)
图表详见报告正文
特别说明:观研天下所发行报告书中的信息和数据部分会随着时间变化补充更新,报告发行年份对报告质量不会有任何影响,并有助于降低事业单位投资风险。