KTV点歌系统毕业论文.docx
《KTV点歌系统毕业论文.docx》由会员分享,可在线阅读,更多相关《KTV点歌系统毕业论文.docx(53页珍藏版)》请在三一办公上搜索。
1、前言随着现如今经济文化水平的显著提高,人们对生活质量与作环境的要求也越来越高。同时,随着生活节奏的加快,每个人都处于劳碌繁乱的社会当中,不论是在家庭,工作场所,或是学校中,无时无刻充溢着生活和学习上的压力。在工作之余,找到种能够缓解压力,释放疲惫的消遣方式,己成为大家共同的愿望。因此消遣业在服务行业中占有越来越重要的地位。然而,受到工作条件和时间的限制,越来越多的人们选择了去KTV唱唱歌,跳跳舞。因为去KTV既便利省事,又能更好更快地愉悦心情。为了满意广袤消费者的需求,也为了消遣业经营者的利益,并进步完善和加快消遣业管理信息化进程,针对我国消遣业的特点和需求,结合以往消遣软件的开发阅历,以消遣
2、业管理科学化规范化为动身点,开发了这个具有好用性、高效性、功能划分细致与较高的敏捷性和可扩充性的KTV视频点播系统。木系统的设计比较人性化,它包括登录验证、后台数据维护和前分点歌三大模块,其中涉与到了数据库中四张表:明星信息表、歌曲信息表、用户表和歌仙类型信息表。1、登录验证:输入用户名称和密码,经过核试验征选择操作界面。2、后台数据维护:针对四张表的数据进行增删改等操作.3,前台点歌:包括了拼音点歌、歌名点歌、数字点歌、明星点歌和全部歌曲播放五个模块。本系统有两种合法用户,是管理员身份admin,是客户身份USer.管理员可以进入后台数据维护和前分点歌,客户只能进入点歌界面。我们是初学者本系
3、统还有很多须要改进的地方,希望能够赐予指引,同时也希望能给大家带来乐趣。在这个项目中,我主要负责前台设计与系统测试。摘要随着现如今经济文化水平的显著提高,人们对生活质殳与工作环境的要求也越来越高。同时,随着生活节奏的加快,每个人都处于劳碌繁乱的社会当中,不论是在家庭,工作场所,或是学校中,无时无刻充溢着生活和学习上的压力。在工作之余,找到种能够缓解压力,释放疲惫的消遣方式,已成为大家共同的愿望。然而,受到工作条件和时间的限制,越来越多的人们选择了去KTV唱唱歌,跳跳舞。因为去KTV既便利省事,又能更好更快地愉悦心情。为了满意广袤消费者的需求,进步完善和加快消遣业管理信息化进程,针对我国消遣业的
4、特点和需求,结合以往消遣软件的开发阅历,以消遣业管理科学化规范化为动身点,开发了这个具有好用性、高效性、功能划分细致与较高的敏捷性和可扩充性的KTV点歌系统。论文具体论述了系统总体设计思想、数据库设计以与功能模块设计等,给出了自动点歌系统一般流程。该系统主要包括:按拼音点歌、按数字点歌、按歌名点歌、按歌星点歌等四大点歌模块。关键词:消遣:自动点歌:模块AbstractNowwitheconomicandculturalleveloftheimprovedsignificantlyandpeopletothequalityoflifeandworkingenvironmentrequestmor
5、eandmoreisalsohigh.Althesametime,alongwiththespeedingupofthepaceoflife,everyoneinthesocietyofFan1.uanbusy,bothinthefamily,theworkplace,orschool,alwaysfulloflifeandthepressureinstudy.Intheinterim,findacanrelievepressure,releasefatigueofentertainment,hasbecomeacommondesire.However,byworkingconditionsa
6、ndtime1iniI1moreandmorepeoplechoseIotheKTVsingsinganddance.BecausetotheKTV,whichisconvenientforsavetrouble,andcanbetterandfastercheerfulmood.Inordertomeettheneedsoftheconsumers,tofurtherimprovetheentertainmentindustryandtospeeduptheprocessofinformationmanagement,inviewofthecharacteristicsandneedsoft
7、heentertainmentindustry,combiningwiththedevelopmentoftheentertainmentsoftwarepastexperience,withthescientificmanagementoftheentertainmentindustryStandardizationasthestartingpoint,thedevelopmentofthisispractical,highefficiency,functionaldivisionmeticulousandhighflexibilityandscalabilityofKTVthesongsy
8、stem.Paperdiscussestheoveral1designthought,systemfunctionmoduledesigndatabasedesign,andetc,andgivesthegeneralflowsystemtothesong.TheSysteminainlyinclude:thepinyin,accordingtothesong,accordingtothetitlesongdigitalsongbysongsinger,andsoonfourbigsongmodule.Keywords:entertainment!automatic:songmodule书目前
9、言I摘要IIIABSTRACTIV第一章雌11.l项目背景11.2项目现状与分析21.3探讨意义3其次章系统设计42.1 系统分析4需求分析4开发工具选择42. 2系统功能设计6系统规划6系统功能结构62. 3系统数据库设计与实现7实体E-R图8数据库结构设计9系统数据库实现H2.4项目文件夹设计12创建项目12创建项目文件夹13第三章具体设计与代码实现153.1界面设计15登录验证窗体设计15后台数据维护界面设评17选项卡的设计18前台点歌系统界面设诃193. 2公共类的设计224. 3代码的实现25方法的调用和参数的传递25方法的调用253. 3.1.2参数的传递25登录界面的实现26系统
10、点歌的实现28四章系统试384. 1登录测试384.1.1 业务流程图394.1.2 泅试用例394.2前台点歌测试414.2.2测试用例424.3问题分析47总结48参考文献49致谢50第一章概述1.I项目背景快速发展的计算机科学技术应用越来越广泛,已经渗透到了人类社会生产和生活的各个领域。数据库技术是计算机科学技术的一个重要分支,是现代化管理的重要手段,是探讨数据共享的一门科学。近年来,人们利用数据库技术对海量的数据进行处理,然后结合其他技术开发出了各种软件,为人类生产生活供应了便利。消遣是人的生中不行或缺的部分。随若现如今经济文化水平的显著提高,人们对生活质量与工作环境的要求也越来越高。
11、同时,随着生活节奏的加快,每个人都处劳碌繁乱的社会当中,不论是在家庭,工作场所,或是学校中,无时无刻充溢着生活和学习上的压力。在工作之余,找到一种能够缓解压力,释放疲惫的消遣方式,已成为大家共同的愿望。因此消遣业在服务行业中占有越来越正:要的地位.然而,受到工作条件和时间的限制,越来越多的人们选择了去KTV唱唱歌、跳跳舞或者在白己家里白娱自乐。KTY点歌系统也因此有了广袤的发展前景。随着KTY行业的迅猛发展,点歌系统在KTV里的重要性越来越大,特殊是在面对一般消费者的反贩式KT%投资方在选系统的时候无不练就一双金瞄火眼,千挑万选,而且更是在配套设备上重金投入,确保为消费者营造出一个更好的消费环
12、境1.2项目现状与分析自动点歌系统从很早以前就起先进行研发与应用,经过多年的阅历摸索,不断地完善改进和升级,使得它更平安、更稔定、更完善。无论夜总会型,还是量贩式型的KTY都可以运用,该系统加上优质的歌库,并与点歌协助工具和外围歌厅设备一起运用时,可称之为一套功能强大、牢靠性高、好用性好、画优音美的全自动卡拉OK点歌系统,肯定领导着KTY点歌设备的新潮流。全套系统是架构在计算机网络上的,由电脑来自动管理,无需碟机亦无需人员操作,极大地提高了经营效率。该系统从歌曲录制编辑、欹曲库的自动生成、点歌软件的功能、界面的多样性和美观性、客人的运用人性化、前后台管理的多样性和便利性、与各种外围点歌设备的结
13、合、有各类歌曲的供应等方面,形成了完整的解决方案,是一套集大成的全面先进的系统。随着计算机技术的发展,人们不仅运用单一的文字作为信息的载体,还可以通过各种各样的媒体来传递、存储信息。我们通常所说的媒体(Media)包括其中的两点含义。一是指信息的物理载体(即存储和传递信息的实体),如书本、挂图、磁盘、光盘、磁带以与相关的播放设备等;另一层含义是指信息的表现形式(或者说传播形式),如文字、声音、图像、动画等。多媒体计算机中所说的媒体,是指后者而言,即计算机不仅能处理文字、数值之类的信息,而且还能处理声音、图形、电视图像等各种不同形式的信息。对各种信息媒体的处理”,是指计算机能够劝它们进行获得、编
14、辑、存储、检索、展示、传输等各种操作。一股而言,具有对多种媒体进行处理实力的计算机可称为多媒体计算机。自动点歌系统是一款与多媒体播放,音频消原唱,歌词显示于一体的大众化软件。假如你想在自己的电脑上过把KTV瘾,那么本软件将实现你的愿望。无须困难的设置,即刻让你感受到在家里演唱卡拉OK的氛围。愿这款软件给你的生活带来种新的乐趣1.3探讨意义该系统是在实际调研的基础上,针对现在人们现实生活当中需求状况来进行系统开发,因此它具有较强的好用性.该系统有如下特点:1、先进的管理思想歌曲信息数据集中管理,最大程度上实现高效管理。2、模块化的软件结构一一各个模块都可以单独运行。3、供应良好的人机交互界面,操
15、作简洁快捷。4、可以对大量歌曲信息进行处理,检索快速,查找便利,牢靠性高。当今社会里人们的生活水平在不断提高,工作压力也越来越大,人们须要有个能够削减压力的环境,唱歌是个比较好的方式,所以开发了自动点歌系统.该系统实现了对各种歌曲管理,满意人们的点歌要求,这样人们可以点播各种各样的歌曲进行选唱。其次章系统设计2.1 系统分析2.1.1 需求分析随着计算机的发展和进步,多媒体应用渐渐深化民心。随着硬件技术的进步,绚丽的多媒体已经走进了大众牛.活当中。近几年随着网络技术的发展,多媒体应用已经由单机走向了网络.视频播放也采纳了网络数字流,即视屏点播(YOD),以快速、敏捷的特点渐渐得到了各领域用户的
16、青睐,并渐渐成为时尚潮流。VoD技术已经被用于政府、教化、智能小区、宾馆、KTV等领域。通过实际调行,要求本系统具有以下功能:1、良好的人机界面。2、假如系统的好用对象较多,则要求有较好的权限管理。3、便利的添加、删除和修改数据功能。4、便利的点歌功能。5、其他协助功能。2.1.2开发工具选择近几年来微软公司不断发布了升级版的VisualStudio.NET开发环境,增加了很多功能。标准化的开发流程、规范化的项目管理、紧密的团队协作、流畅的信息沟通是开发觉代软件系统的共同要求,VisualStudio2005满意J工业化软件开发要求,它集成了众多适应软件匚业化生成的新特性,除此以外更重要的是我
17、们比较熟识这个环境,运用起来比较便利敏捷。后台数据库的开发工具有很多,比如OrCaIe、SQ1.Server,MySQ1.Access等。这里我们选用fAccess来创建后台数据库,它适用于中小型应用系统的开发,能够完善地管理各种数据库对象,具有强大的数据组织、用户管理、平安检查等功能。除此以外,ACCeSS运用起来比较方面敏捷。其他数据库开发工具功能比较强大,涉与内容较多,占用较多空间奢侈不必要的资源。8是种简洁、现代、面对对象且类型平安的编程语言,C#语言从C和C+语言演化而来,同时具备了应用程序快速开发语言的高效率和C+固有的强大实力,并汲取了JaVa和DelPhi等语言的特点和精华,是
18、目前.NET开发的首选语言。C/S(ClientZServer)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理安排到Client端和Server端来实现,降低了系统的通讯开销,综上所述本系统采纳了MicrosoftOfficeAccess2003(2007)创建后台数据库,前台开发工具利用VisualStudio2005进行开发,编程语言采纳C#,程序架构采纳C/S架构。2.2系统功能设i2. 2.1系统规划要设计一个完备的点歌系统,需涉与大量的信息。为了简化本系统的设计,只选取了些基本的与点歌相关的明星信息、歌曲信息、歌曲类型信息
19、、用户信息以与基本点歌等。具体规划的模块如下:1、明星信息:包括添加、修改和删除等数据维护操作。2、歌曲信息:包括添加、修改和删除等数据维护操作。3、歌曲类型信息:包括添加、修改和删除等数据维护操作。4、用户信息:包括添加、修改和删除等数据维护操作。5、基本点歌:包括数字点歌、拼音点歌、歌名点歌、明星点歌等功能。2. 2.2系统功能结构依据功能的关联关系,将系统功能细化如图2-1所示的功能结构图.其业务流程如图2-2所示,此系统有两种合法用户身份,一是管理员身份,可以进入后台数据维护和前台点歌,一是客户身份,只可干脆进入前台点歌界面。点歌系统图27系统功能结构图图2-2业务流程图2.3系统数据
20、库设计与实现数据库设计的合理与否,对数据的完整性、平安性、程序运行的效率和程序设计的困难程度等有着特别亲密的关系。数据库设计的内容包括数据库管理系统的选择、数据实体的确定和数据库的具体实现。实体E-R图依据KTY点歌系统的系统分析与功能设计,KTV点歌系统中主要包括明星信息实体、歌曲类型信息实体、歌曲信息实体、用户信息实体等。下面给出它们的E-R图,如图2-3到2-6所示。图2-3明星信息E-R图图2-4歌曲类型信息E-R图图2-5歌曲信息E-R图图2-6用户信息E-R图2.3.2数据库结构设计KTV点歌系统数据库的名称设置为“dbKTV,其中包括4个数据表:明星的基本佰息表、系统用户的佶息表
21、、歌曲类型信息表、歌曲信息表。以下是这些表的结构:1、明星的基本佰息表:用J:保存全部的明星佰息,其结构如图2-7所示。tb-authorinfo:表字段名称EthorId文本痂号MuthorHtftw文本明星名字uthorSe文本明星性别AuthorBirthdAy日期何问出生日期uthorenrc文本Kii,QthorCospany文本所属公司MuthorReci*文本备注authorZjr)文本拼音码rdfttttTinc日期/时间录入时间图27明星的基木信息表2、系统用户的信息表:用于保存全部的用户信息,其结构如图2-8egr_IDngr_NatTieW-hav名号户码限间记遍用S权时
22、标所示。ngr_A%1negr_Datafieengrjalg图2-8系统用户信息表3、歌曲类型信息表:用;保存全部的歌仙类型信息,其结构如图2-9所示。tb_dictionary:表字段名称codID_codaNan。codoRs5备注图2-9歌曲类型信息表4、歌曲信息表:用于保存全部的歌曲信息,其结构如图2T0所示。tb-三usicinfo:表字段名称NusiccodeNxiJgthOrNuSiJlnndNusicchnseNucnlC11*MO”00XAX24项目文件夹设计2.4.1创建项目启动程序“MicrosoftVisualStudio2005”创建项目,如图2-17所示。图2T7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KTV 点歌 系统 毕业论文
链接地址:https://www.31ppt.com/p-7180711.html