小型点歌管理系统的设计与实现-计算机论文.doc
《小型点歌管理系统的设计与实现-计算机论文.doc》由会员分享,可在线阅读,更多相关《小型点歌管理系统的设计与实现-计算机论文.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计(论文)题目: 小型点歌管理系统的设计与实现院 (系): 计算机科学与工程学院_专 业: 计算机科学与技术 班 级: 090602 学 生: 姚双双 学 号: 090602130 指导教师: 茹 媛 2013年 6月西安工业大学毕业设计(论文)任务书院(系) 计算机学院 专业 计算机科学与技术 班 090602 姓名 姚双双 学号090602130 1.毕业设计(论文)题目: 点歌管理系统 2.题目背景和意义:随着人民生活水平的提高,娱乐业在服务行业中占有越来越重要的地位,能够在娱乐行业激励的竞争中脱颖而出,独树一帜已成为每位娱乐经营者所追求的目标。其中去KTV唱歌是深受广大消费者
2、喜爱的娱乐活动。该系统能方便顾客进行选歌。给顾客提供舒适的环境。吸引顾客来消费,提高营业而流量。另一方面能帮助系统管理者管理歌曲,提高歌曲点唱的效率。3.设计(论文)的主要内容(理工科含技术指标): 本系统前端开发工具采用目前较流行的VisualC+ 6.0,后台数据库系统SOL server 2005,该系统的运行平台是Windows。 本系统总体分为选歌功能,播放操作,管理功能三个部分。选歌功能实现多种方式的点歌;播放操作主要实现对当前播放歌曲的音量,播放模式;管理功能实现对数据库的操作.4.设计的基本要求及进度安排(含起始时间、设计地点):本次课题从2011年2月20日开始,在校内完成,
3、具体的进度安排如下: 第13周:查阅书籍资料,学习相关软件,准备开题报告。 第4周: 分析设计任务,设计总体方案。 第512周: 模块设计、完成3000个单词以上的相关外文资料翻译;中期总结。 第1315周: 模块设计、系统调试。 第1617周: 系统测试、撰写毕业论文。 第18周: 对论文排版和打印,制光盘;论文答辩。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 上机300学时 图纸(幅面和张数)*: 其他要求: 指导教师签名: 2012年 12月07日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留
4、。2 带*项可根据学科特点选填。摘 要仿照模板论文,以及 任务书的3.设计(论文)的主要内容 来写。随着人们生活质量的提高,对精神生活的追求日益迫切,各种娱乐活动应运而生酒吧、KTV等娱乐业在服务行业中占有越来越重要的地位,点歌系统是为KTV场所开发的视频歌曲点唱软件。该系统能方便顾客进行点歌,给顾客提供舒适的环境,吸引顾客来消费,提高营业额流量。另一方面能帮助系统管理员管理歌曲,提高KTV点唱的效率。本系统是模拟KTV开发一个点歌管理系统,前端开发工具采用VisualC+ 6.0,后台数据库系统SOL server 2005。 本系统总体分为选歌功能,播放操作,管理功能三个部分。选歌功能实现
5、多种方式的点歌;播放操作主要实现对当前播放歌曲的音量,播放模式;管理功能实现对数据库的操作. 关键词:AbstractAs people life quality improvement and pursuing for the life of the mind is imperative, all kinds of entertainment arises at the historic moment. Bars, KTV etc recreation in service industry plays a more and more important position, increasi
6、ngly by put on the agenda. However, we have to our new generation entertainment dawdler human-based demand also restrictive, for entertainment for the operator, and can meet the demand of the consumers in the fierce competition, unique and also streamline personnel, lower operating cost is also pret
7、ty necessary. The song system is developed for KTV places video songs point sing software. The system can convenient customer in the song, give customers with comfortable environment, attract customers to consume, improve sales flow. On the other hand can help system administrator management, improv
8、e the KTV sing songs. The efficiency point This system is simulated KTV develop a song management system. Design guiding ideology is everything for users consider, interface should beautiful and easy, simple operation, and as far as possible as a use of management system should have good fault-toler
9、ance in error is, can timely warning, so that users to rectify. In view of this system entertaining, but it needs to be good song interface. These functions of the module is system of main problems to solve. Through the original requirement analysis, revising, until customer satisfaction improvement
10、 of feasible system formed. Keywords: The KTV sing song system ,video songs point correction ,improvement 第一章 绪论1.1 课题背景 随着人们生活水平的提高,人们的业余生活也发生了巨大的变化,去KTV唱歌便成了很多人在工作之余的娱乐休闲方式。而传统歌厅中的设施在逐渐地老化,由于LD机器的停产和LD片源全部依赖于进口,成本较高,造出用户经济上的负担过重,而且老歌特别多,新歌很少,点歌方式也很原始,速度很慢,而且经常出现抢歌现象,这样就给人们的休闲情绪蒙上了一层阴影。随着科学的发展和信息时代
11、的到来,利用高新技术来实现点歌系统娱乐城设备的革命性建设是完全可能的,而且可以满足消费者的多种需求。本文将使用VC+制作一个KTV点播系统以实现人们对于点歌系统的需求。 1.2课题研究现状点歌系统展开介绍一下点歌系统的前世今生从很早以前就开始进行研发与应用,经过多年的经验摸索,不断地完善改进和升级,使得它更安全、更稳定、更完善。无论夜总会型,还是量贩式型的KTV都可以使用,该系统加上优质的歌库,并与点歌辅助工具和外围歌厅设备一起使用时,可称之为一套功能强大、可靠性高、实用性好、画优音美的点歌系统,绝对领导着KTV点歌设备的新潮流。 全套系统是架构在计算机网络上的,由电脑来管理,极大地提高了经营
12、效率。该系统从歌曲录制编辑、歌曲库的生成、点歌软件的功能、界面的多样性和美观性、客人的使用人性化、前后台管理的多样性和方便性、与各种外围点歌设备的结合、有各类歌曲的提供等方面,形成了完整的解决方案,是一套集成的全面先进的系统。第二章 系统开发环境及相关技术2.1系统开发环境 本系统主要应用了ADO数据库连接,ADO对象操作数据库的技术,开发此点歌管系统 所需用到的软件环境如下: 1.操作系统:Windows XP 2.数据库:SQL Server 2005。SQL Server 2005不仅为不同规模的企业提供快速构建各类商业只能解决方案,还具有较好系统的集成性及对日常任务的自动化管理能力。鉴
13、于以上优点,选择SQL Server 2005作为数据库管理系统。 3.编译工具:Visual C+6.0编译速度快,程序调试方便。它引入MFC类和一些实用开发工具,降低了编码的复杂性,便于快速开发出点歌管理系统。2.1 ADO技术简介ADO(active data object,活动数据对象)实际上是一种基于COM(组件对象模型)的自动化接口技术,并以OLE DB(对象连接和镶入的数据库)为基础,经过OLE DB精心包装后的数据库访问技术,利用它可以快速的创建数据库应用程序。ADO提供了一组非常简单,将一般通用的数据访问细节进行封装的对象。由于ODBC数据源也提供了一般的OLE DB Pri
14、vider,所以ADO不仅可以应用自身的OLE DB Privider,而且还可以应用所有的ODBC驱动程序。2.1.1用ADO访问数据元的特点 1.易于使用,可以说这是ADO最重要的特点之一。 2.ADO 是高层数据库访问技术,相对与ODBC来说,具有面性对象的特点。同时,在 ADO 对象结构中,对象与对象之间的层次结构不适非常明显,比如,在应用程序中如果要使用记录集对象,不一定要先建立连接、会话对象,如果需要就可以直接构造记录集对象。总是,已经没有必要去关心对象的构造层次和构造顺序了。 3.可以访问多种数据源。和 OLE DB 一样,使应用程序具有很好的通用性和灵活性。 4.访问数据源效率
15、高。 5.方便的Web应用。ADO 可以以 ActiveX 控件的形式出现,这就大大方便了Web应用程序的编制。 6.技术编程接口丰富。 ADO 支持 Visual C+、Visual Basic、VBS、JS等。2.1.2 ADO 的对象 Connection 用于表示和数据源的连接,以及处理一些命令和事务。 Command 用于执行某些命令来进行诸如查询、修改数据库结构的操作。 Recordset 用于处理数据源的表格集,它是在表中修改、检索数据的最主 要的方法。 Field 描述数据集中的列信息。 Parameter 用于对传递给数据源的命令赋参数值。 Error 用于承载所产生所无的详
16、细信息。 Property 通过属性,每个ADO对象借此来让用户描述和控制自身的行为。 Set 集合是一种可以方便的包含其他特殊类型对象的对象类型。 ADO 提供4种类型的集合: Connection 对象具有Error集合。 Command 对象具有Parameter集合。 Recordset 对象具有Fields集合。 Connection、 Command、Recordset、Field 对象都具有Property集合。 Event 事件模型是异步操作的基础,这是 ADO 2.0 引进的新特性。2.1.3在Visual C+中使用 ADO 基本流程 (1)初始化COM库,引入ADO库定义
17、文件 (2)用Connection对象连接数据库 (3)利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理。 (4)使用完毕后关闭连接释放对象。 2.1.4 ADO常用的数据库连接方法:(1)通过JET数据库引擎对ACCESS2000数据库的连接m_pConnection-Open(Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:test.mdb,adModeUnknown);(2)通过DSN数据源对任何支持ODBC的数据库进行连接:m_pConnection-Op
18、en(Data Source=adotest;UID=sa;PWD=;,adModeUnknown);/m_pConnection-Open(DSN=test;,0); /连接叫作test的ODBC数据源(3)不通过DSN对SQL SERVER数据库进行连接:m_pConnection-Open(driver=SQL Server;Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139,adModeUnknown);其中Server是SQL服务器的名称,DATABASE是库的名称2.1.5 ADO接口简介 ADO库包含三个基本接口:_Connectio
19、nPtr接口、_CommandPtr接口和_RecordsetPtr接口。_ConnectionPtr接口返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。对于要返回记录的操作通常用_RecordserPtr来实现。用_ConnectionPtr操作时要想得到记录条数得遍历所有记录,而用_RecordserPtr时不需要。_CommandPtr接口返回一个记录集。它提供了一种简单的方法来执行返回记录集的存储过程和SQL语句。在使用_CommandPtr接口时,你可
20、以利用全局_ConnectionPtr接口,也可以在_CommandPtr接口里直接使用连接串。如果你只执行一次或几次数据访问操作,后者是比较好的选择。但如果你要频繁访问数据库,并要返回很多记录集,那么,你应该使用全局_ConnectionPtr接口创建一个数据连接,然后使用_CommandPtr接口执行存储过程和SQL语句。_RecordsetPtr是一个记录集对象。与以上两种对象相比,它对记录集提供了更多的控制功能,如记录锁定,游标控制等。同_CommandPtr接口一样,它不一定要使用一个已经创建的数据连接,可以用一个连接串代替连接指针赋给_RecordsetPtr的connection
21、成员变量,让它自己创建数据连接。如果你要使用多个记录集,最好的方法是同Command对象一样使用已经创建了数据连接的全局_ConnectionPtr接口,然后使用_RecordsetPtr执行存储过程和SQL语句。2.2 SQL Server 2005简介 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 点歌 管理 系统 设计 实现 计算机论文
限制150内