摘要最近几年,随着人们生活水平的提高,娱乐服务业也在迅速的发展起来,在众多的娱乐服务中有一支全新的项目在极短的时间内获得了极大的推广和发展,这就是KTV。
它是供客人娱乐练歌用的场所,它将MTV与其融为一体,既可以让顾客满足视觉上的享受,也可以自己娱乐其中,因此,KTV的发展正在渐渐增大,成为休闲,放松,娱乐,谈生意的好地方。
信息化的发展,正在改变着整个世界的经济,也改变着KTV的管理。
顺应信息技术发展的潮流,KTV管理工作的自动化,将为KTV管理工作带来巨大变革。
使用KTV管理系统不仅可以有效提高KTV管理人员的工作效率还可以防止手工化出现的漏洞,提高数据的安全性和方便存储数据。
本系统是利用c#语言作为开发语言,SQL Server数据库作为后台数据库,采用C/S模式进行控制和管理的综合性系统。
本文主要阐述了KTV点歌管理系统系统各个模块的需求分析,可行性分析,详细设计过程等内容。
本系统的研究和开发将更有助于KTV的管理,同时也能有助于社会科技水平的提高。
这将会给广大商家带来更多的商机和利润。
【关键词】KTV点歌软件;媒体库;C#;SQL ServerWith the domestic business and consumer environment has developed, is also growing demand for advertising, digital, network, information technology has become a multi-media advertising advertising media market in a big bright spot. With the acceleration of information transmission and network penetration, stand-alone version of the advertising has been difficult to meet the information needs of information dissemination. Multi-media advertising network is the leader in technology began in the hotel, supermarket, building high-income areas favored advertising market. Multimedia advertising network needs a complete multimedia on-demand control system to control each ad unit.The system is to use c # language as the development language, SQL Server database as backend database, Shandong Mia's online advertising technology company adopts C / S mode control and management of integrated systems. The system consists of seven modules, namely advertising remote management module, library module, playlist module, planning module playlists, play reporting module, server settings module, the client set the module. .Research and development of this system will help advertisers drive more adapt to the network society, but also can help raise the level of social science and technology. This will bring more businesses to the majority of business opportunities and profits.【key words】advertising; network control; media library; C #; SQL Server第1章绪论 (1)1.1 研究背景 (1)1.2 前景意义 (2)1.3 系统特征 (2)1.4 论文组织结构 (2)第2章系统相关技术概述 (4)2.1 .Net Freamwork简介 (4)2.2 C#语言简介 (5)2.3 SQL Server数据库 (6)2.3.1 SQL Server数据库简介 (6)2.3.2 SQL Server数据库安装与配置 (7)2.4 SQL语言简介 (7)2.5本章小结 (7)第3章系统分析 (8)3.1可行性分析 (8)3.2需求分析 (8)3.3本章小结 (10)第4章概要设计 (11)4.1项目规划 (11)4.2系统功能结构图 (11)4.3 本章小结 (13)第5章系统详细设计 (14)5.1 设计目标 (14)5.2逻辑结构设计 (14)5.2.1数据库模型图 (14)5.2.2数据词典............................................................... 错误!未定义书签。
5.3系统主框架布局与实现 (15)5.4系统设计与实现............................................................. 错误!未定义书签。
5.5本章总结 (30)第6章系统测试 (30)6.1系统测试目的 (30)6.2系统测试结果................................................................. 错误!未定义书签。
6.3 本章总结 (31)第7章系统总结与展望 (32)7.1 总结 (32)7.2 展望 (32)参考文献 (33)致谢 (35)第1章绪论1.1 研究背景因为卡拉OK使普通人不管是夜莺嗓还是公鸭喉都过了一把歌星瘾,深藏不露的性情在麦克风的争抢中不经意地坦露开来,没有专业表演的压力,倾听的和演唱的在互换中实现了自我选择及共同的参与乐趣。
某些商人看准了卡拉OK将会替市场带来商机,因此以音响设备建立起卡拉OK帝国。
据日本卡拉OK协会统计,卡拉OK最辉煌的时候,在一亿多日本国民里,卡拉OK的消费者达到6000万以上,成了年销售额高达160亿美元的娱乐产业。
KTV是一个休闲的地方。
用于客人根据个人爱好通过该软件查询(包括歌星查询、笔画查询、字数查询、拼音查询、字母查询、组合查询等多种查询方式)所需要的歌曲,该软件是国内查歌速度最快的。
另外,客人还可以了解歌星的简介、播放歌曲、控制歌曲、点酒水服务等等。
该软件包含了多套主题界面,这项技术也是国内KTV系统中的首创。
系统采用了多模块交叉使用功能,如客户在点播服务功能、酒水功能时,仍可对正在点播的节目进行控制和操作,实现了完全交叉式的操作。
点歌软件共由以下几部分组成:点歌软件、点歌管理软件、歌曲编辑软件、歌曲自动分发软件。
点歌软件:集合了市场上各家软件的特长,有三种版本(单界面、多界面和FLASH动感界面)、多套界面供用户选择、单界面版的多界面、多背景图案、多语种点歌功能至今无人能够实现。
点歌管理软件:它可对点歌软件进行有效的管理,它负责配置参数,设置界面上的功能等。
他完全把点歌软件给做活了,无论用户或代理商,全可以根据自己的想法来部分编排软件功能。
歌曲库生成软件:它可按照服务器的硬盘容量、服务器数和拷歌方案,生成不同方案的歌库,它特别适用于自己做服务器的代理商。
歌曲自动分发整理软件:对歌曲的整理,可以通过排行榜进行通盘整理,并形成一个新的数据库。
根据新的数据库可以随时进行歌曲存放的调整,自动更新本地硬盘组上的歌曲,自动下载数据库到本地硬盘。
1.2 前景意义KTV点歌管理系统系统可以改变传统点歌软件都采用插存储卡或者光盘来实现媒体的播放和更换,媒体更新速度缓慢,时效性差,需要专门人员来实现,造成不必要的劳动力浪费等的缺点。
实现了在现如今的互联网时代,利用互联网这一平台和计算机编程技术远程控制播放器的功能,减少了不必要的劳动,它利用各种网络资源实现了足不出户而控制遍布世界的无数个终端的便利,极大的降低了营运的人工成本,提高了效率,顺应了网络化的潮流。
1.3 系统特征我这次设计是根据山东米亚科技公司的网络播放器来量身制作桌面级的控制和服务系统,本系统可以通过因特网或局域网等网络,集中管理所有分布于全区/全市/全省/全国的多媒体点歌软件播放点,使节目或广告内容的播放可以全网集中管理,实时更新最新节目内容,并可实时插播节目。
系统采取全网集中管理的模式设计,配合各个播放端采用专用多媒体播放控制器,具有安装快速、维护容易的特性,可以迅速建立一个有效管理的媒体播放频道。
并还可以对每一台播放器进行个性化管理,制定个性化媒体播放频道,实现每个区域,每个组,每个点歌软件内的节目独特性。
1.4 论文组织结构本论文共分七章。
论文的第1章为绪论,这一章主要讲述了KTV点歌管理系统系统的研发背景、前景意义和系统结构。
第2章则重点介绍了开发KTV点歌管理系统系统所用到的技术背景,主要介绍了.NetFreamwork,C#,SQL Server,ADO的简介等基础知识。
第3章是在前两章的基础上对KTV点歌管理系统系统进行的系统分析,主要从可行性及系统的需求两个方面进行的分析。
可行性分析从目标方案,技术、经济、操作三个方面分析确定了系统开发的作用意义。
而需求分析则确定了系统具体应该实现的功能。
为以后的开发打好基础。
论文从第4章开始介绍开发KTV点歌管理系统系统的详细过程,主要包括系统的概要设计,详细设计、系统测试。
论文的最后一章是我自己对我的毕业设计的总结与展望,经过这段时间的忙碌终于做出了自己的东西,尽管它与我最初设想的有着很大的差距,但它却代表着我的辛苦付出。
相信在以后的项目开发中可以做得更好。
第2章系统相关技术概述2.1 .Net Freamwork简介.NET Framework 是支持生成和运行下一代应用程序和XML Web services 的内部Windows 组件。