ktv点歌系统的设计与实现本科毕设论文.doc
《ktv点歌系统的设计与实现本科毕设论文.doc》由会员分享,可在线阅读,更多相关《ktv点歌系统的设计与实现本科毕设论文.doc(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、摘要KTV点歌系统的设计与实现摘要 随着现如今经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。同时,随着生活节奏的加快,每个人都处于忙碌繁乱的社会当中,不论是在家庭,工作场所,或是学校中,无时无刻充满着生活和学习上的压力。在工作之余,找到一种能够缓解压力,释放疲劳的娱乐方式,已成为大家共同的愿望。然而,受到工作条件和时间的限制,越来越多的人们选择了去KTV唱唱歌,跳跳舞。因为去KTV既方便省事,又能更好更快地愉悦心情。为了满足广大消费者的需求,进一步完善和加快娱乐业管理信息化进程,针对我国娱乐业的特点和需求,结合以往娱乐软件的开发经验,以娱乐业管理科学化规范化为出发点,开发了
2、这一个具有实用性、高效性、功能划分细致及较高的灵活性和可扩充性的KTV点歌系统。论文详细论述了系统总体设计思想、数据库设计以及功能模块设计等,给出了自动点歌系统一般流程。该系统主要包括:按拼音点歌、按数字点歌、按歌名点歌、按歌星点歌等四大点歌模块。关键词:娱乐;自动点歌;模块IIABSTRACTThe design and implementation of the KTV classics systemABSTRACTNow with economic and cultural level of the improved significantly and people to the qua
3、lity of life and working environment request more and more is also high. At the same time, along with the speeding up of the pace of life, everyone in the society of busy, both in the family, the workplace, or school, always full of life and the pressure in study. In the interim, find a can relieve
4、pressure, release fatigue of entertainment, has become a common desire. However, by working conditions and time limit, more and more people chose to the KTV sing sing and dance. Because to the KTV, which is convenient for save trouble, and can better and faster cheerful mood. In order to meet the ne
5、eds of the consumers, to further improve the entertainment industry and to speed up the process of information management, in view of the characteristics and needs of the entertainment industry, combining with the development of the entertainment software past experience, with the scientific managem
6、ent of the entertainment industry standardization as the starting point, the development of this is practical, high efficiency, functional division meticulous and high flexibility and scalability of KTV the song system. Paper discusses the overall design thought, system function module design databa
7、se design, and etc, and gives the general flow system to the song. The system mainly include: the pinyin, according to the song, according to the title song digital song by song singer, and so on four big song module.Key words: entertainment;automatic ;song module 目录目录摘要IABSTRACTII第一章 绪论11.1 研究背景11.
8、2 国内外现状分析11.3 主要研究内容21.4 论文结构2第二章 系统开发技术与工具32.1 C/S 结构简介32.2 Microsoft Visual Studio 2010简介32.3 C#简介4第三章 可行性研究52.21 技术可行性52.22 经济可行性5第四章 需求分析64.1 系统功能需求64.2 系统功能结构6第五章 系统总体设计95.1软件结构设计95.2 数据库设计10第六章 系统的详细设计与实现136.1 管理员功能136.2 用户登录26总结30参考文献31致谢32绪论第一章 绪论1.1 研究背景娱乐是人的一生中不可或缺的部分,随着现如今经济文化水平的显著提高,人们对生
9、活质量及工作环境的要求也越来越高。同事,随着生活节奏的加快,每个人都处于忙碌繁乱的社会的那个当中,不论是在家庭,工作场所,或是学校中,无时无刻充满着生活和学习上的压力。工作之余,找到一种能够换季压力,释放疲劳的娱乐方式,已成为大家共同的愿望。因此娱乐业在服务行业中占有越来越重要的地位。然而,受到工作条件和时间的限制,越来越多的人们选择了去唱唱歌,跳跳舞或者在自己家中自娱自乐点歌系统也因此有了广阔的发展前景但是随着计算机的发展,现在基本每个人家中都用台电脑,现在也可以在家里自己的电脑上安装一套效果和歌厅里一模一样的KTV点歌系统。1.2 国内外现状分析卡拉OK在中国大陆发展到今天,已经变幻出多种
10、形式,百花齐放的蓬勃发展着.包括以下几种类型:量贩式卡拉OK: 量贩一词意为批发商或批发商场。这种做法最早出现于商业竞争惨烈的日本。他们发现人们的日常生活用品是购买频率最高的,于是这些批发商就遵循大进大出、薄利多销的原则,以“打”为销售单位销售日用品,这种成打出售的做法很快风靡日本,并迅速传到中国台湾。现在就成了量贩式的用法之一了.有北京某同行说是按照不同时段收费的就是量贩式,实际上就孤陋寡闻了.香港量贩式的收费算法就和台湾的有很大不同.夜总会式:最古老的卡拉OK形式之一。目前在南方还广泛存在,远远胜过量贩式卡拉OK的数量。特别依附高档酒店而存在。恋歌房式:许多低档的卡拉OK在北方也叫练歌房,
11、练歌坊。在北方地区很流行这种叫法。实际上在长江以南基本上没有这种说法。酒吧式:酒吧里有卡拉OK,也算是混合经营了吧。酒吧的数量和类型,比卡拉OK要多得多了。RTV式:台湾传过来的。“R”代表“Relax”(放松)和“Resterant”(餐饮),是R和卡拉OK的结合。RTV可以唱K、休闲,还可以品尝美食。广州的金矿是代表,在厦门更是随处可见。大部分的KTV点歌系统适用于娱乐场(卡拉OK包厢、卡拉OK餐厅包间、酒店卡拉OK、夜总会、会所、卡拉OK歌厅、歌舞厅等)娱乐服务系统。因此本课题直接适用于个人电脑,大大节约了用户的消费,又能满足用户的需求。1.3 主要研究内容本课题主要研究如何设计和实现一
12、个KTV点歌系统。系统要具备以下功能:1、用户访问:1) 直接访问2) 点歌类型:歌手点歌,拼音点歌、分类点歌、语种点歌,其他点歌 歌手点歌:男歌星、女歌星、港台男星、港台女星 分类点歌:流行、红歌、合唱、民歌、摇滚、DJ 语种点歌:国语、粤语、韩语、日语、英语 3)点播曲目管理:选中的曲目排队/选中的曲目优先被点唱4)歌曲播放的管理:选中的曲目暂停/选中的曲目停止/选中的曲目的下一曲/选中的曲目的上一曲2、系统管理:1)管理员登录2)管理歌曲信息:添加歌曲、删除歌曲1.4 论文结构本文详细介绍了KTV点歌系统的分析、设计和实现。论文的主要结构和内容如下:第一章 :绪论。介绍论文的研究背景,国
13、内外发展的现状,研究意义和所运用到的工具。第二章 :分别介绍了本系统所采用的系统开发工具,并阐述了原因。第三章 :从技术与经济两方便探索系统可行性。第四章 :对本系统做了功能需求分析并结合依据分析结果做了数据流图。第五章 :系统的实现,对系统的具体实现做了阐述。第六章 :结论,总结系统设计的经验与不足,展望今后的工作。31系统开发技术与工具第二章 系统开发技术与工具2.1 C/S 结构简介(Client/Server或客户/服务器模式):Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定
14、的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。C/S 结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:(1)应用服务器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两部分
15、组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程
16、序中集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在C/S体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。2.2 Microsoft Visual Studio 2010简介Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市
17、,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库Microsoft Visual Studio 2010具有如下特点:(1)C# 4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用Visual Studio 201
18、0的特性支持TDD;(4)支持Office ;(5)Quick Search特性;(6)C+ 0x新特性;(7)IDE增强;(8)使用Visual C+ 2010创建Ribbon界面;(9)新增基于.NET平台的语言 F#;2.3 C#简介C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成
19、的,而且它是微软公司 .NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。“它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言5。”C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C+程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ktv 点歌 系统 设计 实现 本科 论文
限制150内