ktv系统设计一稿.docx
- 文档编号:25710933
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:12
- 大小:25.46KB
ktv系统设计一稿.docx
《ktv系统设计一稿.docx》由会员分享,可在线阅读,更多相关《ktv系统设计一稿.docx(12页珍藏版)》请在冰豆网上搜索。
ktv系统设计一稿
南京工程学院
毕业论文
作者:
邵亚雯学号:
209090712
系部:
经济与管理学院
专业:
信息管理与信息系统
题目:
南京玄武区成贤高级社区自助歌曲
点播平台的设计与开发
指导者:
金卫健讲师
评阅者:
2013年4月南京
目 录
毕业论文中文摘要1
毕业论文英文摘要2
1引言3
1.1课题背景3
1.2课题的目的和意义5
2系统的需求分析6
2.1系统概述6
2.1.1系统的一般描述6
2.1.2系统的运行环境6
2.2系统开发技术及开发平台7
2.2.1ASP.NET8
2.2.2VisualStudio20088
2.2.3SQLServer2005&SQL9
2.2.4IIS11
2.3系统功能需求12
3系统的概要设计16
3.1系统功能设计16
毕业论文中文摘要
经济快速的发展应运而生的就是人民生活水平的巨大提高,现在人们生活的重心不在是温饱问题,很大部分转移到了精神层面。
社会的步伐加快,人们的压力也就随之加大,娱乐休闲活动就成了日常所需,最明显的特征就是无论大城市还是小城市像ktv、酒吧、娱乐会所等休闲场所日益剧增,人们愿意为了得到身心的放松而相应的付出一定的货币价值。
由此看来娱乐行业的发展势头正猛,有足够的研究潜力。
另外城市化不断推进,中高级社区的数量不断增加,高收入群体的聚集程度大幅上升,这就形成了娱乐市场的高质量、高潜能的目标客户;而且纵观国内高级社区现有的休闲设备,很多还只是花精力修建社区花园、体育场所上,对于音频、视频等娱乐领域并没有过多涉及,这就给课题的研究带来了很大的先行价值,以及研究的必要性。
希望借由此契机能在一定程度上为城市社区休闲场所的建设打开一个全新的思路和领域,不断完善国内的社区建设,更好地建设社区文化、人文关怀,提升居民的幸福指数。
本系统严格遵守软件工程的原理与方法进行开发:
基于WINFROM平台,开发环境是Visualstudio2008,后台数据库使用SQLServer2005作为管理平台,以Windowsserver2003作为服务器操作系统,IIS6.0作为网站信息服务器。
系统目标是实现社区用户的自助分区点播功能,主要包括:
按拼音点歌、按歌曲字数点歌、按歌曲作者点歌、按歌星点歌、按歌曲类型点歌以及按歌曲语种点歌六大点歌模块;还可实现对各种歌曲的查询点播、播放控制歌曲,并且调用了MixerAPI函数用来调节音量的大小及音箱效果。
本文从需求分析、概要设计、详细设计等方面,对自助歌曲点播系统的设计与开发进行详细的介绍和说明。
关键词:
自助歌曲点播系统;WINFROM平台;MixerAPI函数
毕业论文英文摘要
Title:
NanjingXuanwuDistrictintoaseniorcommunityself-helpsongsDesignanddevelopmentofVODsystem
Abstract:
Rapideconomicdevelopmentarisesatthehistoricmomentofisthehugeincreaseofpeople'slivingstandard,peoplenowliveinthecenterofgravityisnotfoodandclothingproblems,largelyshiftedtothespiritlevel.Tospeedupthepaceofthesociety,people'spressureareincreasing,entertainment,leisureactivitiesbecomedailyneeds,themostobviousfeatureisthebigcitiesorsmallcitieslikeKTV,bars,entertainmentclubsandotherplacesofleisuregrowing,peoplearewillingtoinordertogetthephysicalandmentalrelaxationandcorrespondingpayacertainmonetaryvalue.Itseemsthattheentertainmentindustry'sdevelopmentmomentum,ishaveenoughresearchpotential.Andurbanizationadvancing,seniorcommunityandagrowingnumberofhighincomegroupaggregationdegreerisesharply,thiscreatesaentertainmentmarketofhighquality,highpotentialtargetcustomers;Andthroughoutthedomesticexistingseniorcommunityleisureequipment,manyarejustfocusonbuildingacommunitygarden,sportsvenues,foraudio,video,andotherareasoftheentertainmentisnotmuch,it'sfirstofresearchtobringverygreatvalue,andthenecessityofresearch.Hopecanborrowthisopportunitytoacertainextent,fortheconstructionofurbancommunityleisureplacetoopenanewtrainofthoughtandfields,theimprovementofthedomesticcommunityconstruction,betterconstructionofcommunitycultureandhumanisticcare,improvepeople'swell-being.
Thissystemstrictlyabidebytheprincipleandmethodofsoftwareengineeringdevelopment:
basedonWINtheFROMplatform,developmentenvironmentisVisualstudio2008,backgrounddatabaseusingSQLServer2005asamanagementplatform,withWindowsServer2003astheServeroperatingsystem,IIS6.0aswebsiteinformationServer.Systemgoalistoachievethefunctionofcommunityuserself-servicepartitionondemand,mainlyincludes:
accordingtopinyinandso,accordingtosongwordclassics,accordingtothesongandso,accordingtosinger,classics,classicsaccordingtosongtypeandaccordingtothesixclassicsclassicssonglanguagesmodule;Alsocanrealizequeryondemandforalltypesofsongs,songplaybackcontrols,andinvoketheMixerAPIfunctionisusedtoadjustthesizeofthevolumeandsoundeffect.
Thisarticlefromthedemandanalysis,outlinedesign,detaileddesign,etc.,theself-servicesongsondemandsystemdesignanddevelopmentofadetailedintroductionandinstructions.
Keywords:
self-helpsongsondemandsystem;WINtheFROMplatform;MixerAPIfunctions
1引言
1.1课题背景
所谓的自动点歌系统,就是将经压缩的视频和间频信号储存在网络视频服务器上的超大容量、高速硬盘中,播放时由连接在网络上的电脑将视频和音频信号解压后输出到显示器或者电视机上。
自动点歌系统完全取代了传统的播放设备,它自动化程度高,无需人工控制播放,既避免了人为的错误,又降低了管理维护的成本。
从90年代初开始,VOD视频点播技术发展迅速,已经广泛应用于宾馆、饭店、小区、高级娱乐场所以及部分家庭,并成为有线电视广播业、电信业、计算机公司、娱乐业、教育界、投资公司、信息咨询业竞相关注、竞相投入的热点。
而VOD自助点歌系统正是在国内外数字视频点播领域的佼佼者,其基于PXE无盘技术的VOD服务模式代表了未来视频点播技术的发展方向,同时该技术在VOD服务质量、稳定性、并发规模等各项指标上代表着业界最高水平,从而成为国内外诸多IT企业、相关行业用户首选VOD服务器。
目前国内KTV歌城电脑点歌系统,基本上全部是基于先进的VOD点播技术。
随着信息技术革命的深入,社会经济的巨大发展,使得人们对娱乐、精神层次需求越来越大,如果只是一味地增加盈利性的KTV歌城数量,虽然短期内可以满足人们的需求,可是长远的角度看对于真正意义上提高群众的生活文化满意度是起不了实质性作用的。
唯有转换思路,把娱乐服务提供到群众的“家门口”,让寻常的百姓只要有需求,随时随地都可以进行娱乐消遣,而社区自助歌曲点播系统的开发便是迈出全民娱乐休闲的第一步。
社区自助歌曲点播是在KTV电脑点歌系统的基础上设计开发的,首先采用基于电信级视频点播服务核心技术,整合数据库技术、UIR遥控技术和多媒体压缩技术,视频叠加技术等,针对社区歌曲点播系统应用特点定制的专业系统。
社区自助歌曲点播系统除了提供一流的硬件服务设施以外,还在极力体现网络时代点歌系统智能化服务水平上下了一番工夫:
以高科技视频服务器代替传统播放,传输专用设备,支持IDERAID,低成本超大容量存储;最新多媒体数据库技术,自动生成检索数据,无须手工参与,绝不漏歌;全数码系统,实现点歌播放、服务管理的全电脑自动化控制,无碟片损耗,无须DJ、无须维护,大幅降低维护成本。
1.2课题的目的和意义
经济快速的发展应运而生的就是人民生活水平的巨大提高,现在人们生活的重心不在是温饱问题,很大部分转移到了精神层面。
社会的步伐加快,人们的压力也就随之加大,娱乐休闲活动就成了日常所需,最明显的特征就是无论大城市还是小城市像ktv、酒吧、娱乐会所等休闲场所日益剧增,人们愿意为了得到身心的放松而相应的付出一定的货币价值。
由此看来娱乐行业的发展势头正猛,有足够的研究潜力。
另外城市化不断推进,中高级社区的数量不断增加,高收入群体的聚集程度大幅上升,这就形成了娱乐市场的高质量、高潜能的目标客户;而且纵观国内高级社区现有的休闲设备,很多还只是花精力修建社区花园、体育场所上,对于音频、视频等娱乐领域并没有过多涉及,这就给课题的研究带来了很大的先行价值,以及研究的必要性。
我国与发达国家的差别很大一部分是源于精神文化层面,物质水平这方面要赶超相比会容易些,但是发达国家对于城市文化的建设,对于人文的关怀的重视程度是我们国家很缺乏的。
很多发达国家的社区休闲活动已经非常全面了,而相对我们的差距很大,所以基于此需求,社区自助歌曲点播平台的开发显得很有意义。
我希望借由此契机能在一定程度上为城市社区休闲场所的建设打开一个全新的思路和领域,不断完善国内的社区建设,更好地建设社区文化、人文关怀,提升居民的幸福指数。
2系统的需求分析
2.1系统概述
2.1.1系统的一般描述
该自助歌曲点播系统实施目的在于建立社区自助娱乐平台,是KTV电脑点歌系统的拓展和升级。
一方面利用数据库技术实现歌曲信息的更新、添加、删除、修改等操作,同时能对社区居民的相关信息进行管理;另一方面利用winform实现用户友好界面,用户可以在点歌的同时选择观看MV或者是回到主页面,点歌流程简单,文字说明能起到很好的引导作用,能极好地方便用户的使用。
自助点歌系统全面服务于社区居民的娱乐文化生活需求,并重视对用户相关需求的回应,对系统的管理和维护即使到位。
开发一个功能齐全、操作简便、向用户展示友善的操作界面,在完善功能的同时又必须兼顾系统的灵活性、安全性、健壮性的自助歌曲点播系统。
本管理系统内容包括:
居民信息管理、歌曲信息管理、点歌系统模块:
歌星点歌、拼音点歌、语言点歌、字数点歌、曲种点歌、笔画点歌等、影视欣赏、播放控制模块管理、点播曲目管理、音响效果管理。
2.1.2系统的运行环境
系统的设计开发都是基于特定的软件的,同时为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置。
此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
1.软件环境
客户端:
(1)操作系统:
Windows2000/XP/2003/Vista/7
(2)网络协议:
TCP/IP协议
(3)浏览器:
InternetExplorer6.0以上版本
服务器端:
(1)操作系统:
WindowsServer2003EnterpriseEdition
(2)网络协议:
TCP/IP协议
(3)WEB服务器:
InternetInformationServer6.0
(4)数据库:
MicrosoftSQLSever2005DeveloperEdition
2.硬件环境:
(1)服务器CPU:
Pentium双核以上,内存:
1G以上
(2)客户机CPU:
P4以上,内存:
256M以上
2.2系统开发技术及开发平台
2.2.1ASP.NET
ASP.NET是微软最新推出的用于构建动态、交互式Web内容的开发技术集。
ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时(CLR)库代码,可以利用早期绑定,实施编译来提高效率。
ASP.NET页面的服务器端代码是经过编译和执行的,不是逐行解释的,并且在编译时(而不是运行时)检测大量错误,大大提高了开发效率与性能。
同时ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
在专业素质养成期间学校也给我们安排了很多学时进行ASP.NET的理论和实战的学习,对于ASP.NET的整体架构、设计思路、设计步骤、实现过程以及内部细节、配置都有很好的了解,这就使得在该系统开发过程中比较得心应手,能利用相关的所学解决一些实际性问题;并且在专业学期期间,在自己的PC机上已经安装了相应的VS和SQL软件,可以说系统开发的一切准备工作都就绪,这给接下来系统功能的一步步实现提供了很好的基础。
2.2.2VisualStudio2008
VisualStudio2008是Microsoft最新的正式发布的集成开发环境(IDE),用于构建和部署功能强大而安全的连接Microsoft.NET的软件。
同时,VisualStudio2008是用于快速创建和集成XMLWeb服务和应用程序的综合工具,它可大大提高开发人员的效率,开放式结构使开发人员能够使用任何面向Microsoft.NET框架的语言并发扬现有的开发技能,而无需昂贵而大量的再培训。
VisualStudio2008基于最新的MicrosoftWindows服务器平台而创建,因此内置了应用程序的可缩放性、可靠性和安全性,简化了生成环境中应用程序的管理和部署并降低了应用程序生命周期的总体成本。
2.2.3SQLServer2005&SQL
SQL(StructuredQueryLanguage,结构化查询语言)是一个功能强大的数据库语言。
SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
SQL通常使用于数据库的通讯。
SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。
SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。
SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。
MicrosoftSQLServer是一个全面的、集成的、端到端的数据解决方案,它为用户提供了一个安全、可靠和高效的平台。
MicrosoftSQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,MicrosoftSQLServer2005为不同规模的企业单位提供了一个完整的数据解决方案。
2.2.4IIS
IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,它与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。
IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript,Jscript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与WindowsNTServer网络操作系统紧密的集成在一起,
IIS的一个重要特性是支持ASP。
IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。
对于诸如VBScript,JavaScript开发软件,或者由VisualBasic,Java,VisualC++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。
2.3可行性分析
2.3.1经济可行性分析
系统的经济可行性分析是指估算新系统开发和运行所需的费用,以及新系统的效益,将投资和效益进行比较,说明在经济上是合算的。
即经济可行性主要是进行成本/效益分析,从经济的角度确定系统是否值得开发,以及开发出来之后所获得的收益能否超过开发的成本。
社区自助歌曲点播系统为整个社区居民提供24小时无限制的娱乐休闲服务,只要是该社区的常住居民可以在这个系统中免费点播歌曲,观看MV视频,极大程度地方便人们的精神文化的需求,同时有利于文明社区的建设,有利于社会的和谐。
同时,自助歌曲点播系统的设计与开发是运用VisualStudio2008和MicrosoftSQLServer2005两大软件组合而成,本系统属个人开发的,是个人本科学士学位的毕业设计,主要是在自己的PC机上独立完成,没涉及到有关利益关系,所以无开发经费,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上时可行的。
2.3.2技术可行性分析
进行技术可行性分析是系统开发之前的必要准备环节,只有在技术方面有支撑才能保证系统整体功能的最后实现。
技术可行性分析主要是根据系统的功能、性能、约束条件等分析在现有资源和技术条件下系统能否实现。
根据新系统的目标来考虑系统的软硬件设备、计算机联网能力、网络及数据安全保护设施、输入输出设备、大容量存储设备等;软件方面应重点考虑操作系统、数据库管理系统等配置和功能;技术力量则考虑技术人员经验和水平。
点歌系统是一个多媒体播放的娱乐软件,对该软件的操作不需要太高配置的计算机,只要在该计算机上能够运行Windows98,2000,XP操作系统,能够安装ASP.NET和SQLServer软件即可;而技术力量方面则是独立完成,在系统设计与开发过程中可以寻找同学帮助、老师的指导,也可以搜索相关的文献参考,在知识和经验的积累上相对来说还是足够的。
所以综上所述,社区自助歌曲点播系统在技术上是可行的。
2.3.3硬件可行性分析
系统的基本硬件要求:
网络中的服务器(服务器要求能提供空间和支持动态网络技术以及SQLServer2005数据库)、客户端电脑(具有基本多媒体功能和设备)、支持ASP.NET2.0架构的工作和系统平台(WindowsServer2003)、浏览器(IE6.O以上等具备解释ASP.NET技术的浏览器)。
该系统所采用的技术和平台都是比较成熟和发展数年的,目前的硬件配置一般都是满足系统的运行要求,所以系统在硬件方面是具备可行性的。
3系统的概要设计
3.1系统功能设计
本系统为社区自助歌曲点播系统,是针对南京玄武区成贤高级社区居民娱乐文化生活需求进行设计的。
综合考虑,本管理系统内容包括:
居民信息管理、歌曲信息管理、点歌系统模块:
歌星点歌、拼音点歌、语言点歌、字数点歌、曲种点歌、笔画点歌等、影视欣赏、播放控制模块管理、点播曲目管理。
各模块的功能阐述如下:
1.居民信息管理模块
在系统投入运行之前,就在数据库中录入、存储了所有居民的相关的信息。
社区居民想要使用该系统时必须先输入用户名和密码,如果用户名和密码正确,则进入系统,否则提示用户错误,照成错误的可能有两种:
一是用户名和密码的不匹配,二是用户根本不存在,即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ktv 系统 设计