基于.Net的KTV便捷音乐系统

上传人:无*** 文档编号:41108349 上传时间:2021-11-18 格式:DOC 页数:20 大小:467.50KB
收藏 版权申诉 举报 下载
基于.Net的KTV便捷音乐系统_第1页
第1页 / 共20页
基于.Net的KTV便捷音乐系统_第2页
第2页 / 共20页
基于.Net的KTV便捷音乐系统_第3页
第3页 / 共20页
资源描述:

《基于.Net的KTV便捷音乐系统》由会员分享,可在线阅读,更多相关《基于.Net的KTV便捷音乐系统(20页珍藏版)》请在装配图网上搜索。

1、摘要:随着教育事业和网络技术的飞速发展,加速社会数字化的步伐促进了教学的进步,创作出适合社会的软件更为软件行业的终极目标,本论文选题正是从这种新的时代要求出发,具体针对的是社会娱乐场所的KTV便捷音乐选择。本文采用微软公司开发的Microsoft.NET基础平台分析和讨论了系统开发工程中遇到的主要技术问题和解决途径,并设计了合理的系统结构,解决了顾客在选择音乐时费时费力的状态,通过实现系统基本测试和分析,系统具有使用简便、运行基本稳定、安全性良好、性能满足实际要求的特点。本系统采用的数据库是微软公司提供的ACCESS数据库,发挥出了此数据库的最大优点。调理清楚,性能完整,重点对查找系统进行分析

2、和设计。关键词:KTV便捷音乐、 ACCESS数据库、Microsoft.NET基础平台目 录第一章 绪论61.1 概述61.2 KTV便捷音乐系统的意义71.3本系统的优势及特点8第二章 系统需求分析82.1 系统总体需求82.2 系统流程分析102.2.1 目的102.2.2 功能需求与描述102.2.3 功能模块102.2.4 流程图11第三章 系统设计与特点133.1系统总体设计目标133.2数据库设计133.2.1 数据库对象模型设计133.3.2 数据库访问设计143.2 功能设计及界面图片153.2.1 登录主界面153.2.2 后台数据维护界面173.3 系统的开发环境193.

3、4 系统的特点19第四章 相关技术理论与知识204.1.NET简介204.2.NET的体系结构214.3 ACCESS数据库的优缺点224.3.1 ACCESS 数据库的优点224.3.2 ACCESS数据库的缺点23第五章 结论与展望23第一章 绪论1.1 概述由于近几年来我过社会不断的发展,人们的生活水平也在不断的提高,在我国,KTV的流行是一种上升的趋势,越来越多的人喜欢上KTV消费,当然,人的急剧增加就会造成管理的上混乱。尤其在点歌这个区域,能迅速的找到个人要的歌变的尤为重要。如果还用原来的点歌系统,就会增加管理部门的工作量,管理稍不到位便会出现失误,造成客人的不变,直接的影响收益。随

4、着我过高等教育改革的不断深化和教育面的不断扩展,信息化管理的不断推进,企业管理网络化、信息化迫在眉睫。目前KTV便捷音乐系统是教学质量受到一定的影响。其主要体现在以下几个方面:(1)无论系统中储存多少音乐,客人在找自己喜欢的音乐时不需要一个一个的找,省时省力,既能使客人在消费的时候有个愉快的心情,也能增加一定的收益。(2)随着音乐的多元化,现在涌现在我国社会上的歌手数不清楚,但是在每个人心中都有自己喜欢的歌手,有自己喜欢的歌曲,多元化的操作系统就成了最好的选择。客人可以根据歌手、数字、明星、拼音等等选择自己喜欢的歌曲。另外随着计算机网络技术的不断发展,人们利用网络完成各种工作或学习活动的意识不

5、断增强,国家也大力发展网络远程教育项目,利用网络完成教学的活动。现代生活的信息化,效率化使得娱乐成为生活不可获取的部分。经过几年的发展,网络和生活息息相关,也成为人们生活不可或缺的一部分。因此,在生活不断进步的今天,利用网络完成简单迅速的完成管理,成为客户第一的选择。构建一个完善的操作系统,并作为简化管理的一个补充。使得管理更轻松更便捷。1.2 KTV便捷音乐系统的意义KTV便捷音乐系统主要用于KTV内选歌的各种方式,例如有数字点歌、拼音点歌、明星点歌、等多种选择方式,便于客人在点歌时对歌曲的掌握,以及能迅速选择到自己喜欢的音乐,同时减少了传统的一个一个的按顺序去查找。节省了客人的时间,使的客

6、人有更多的时间用在享受上,而不是查找上,提高了查找歌曲的效率。因此也会有更多的客人选择智能化的KTV去消费,直接提高了KTV的收益。因此KTV便捷音乐系统是企业化、智能化、科学化和正规化不可缺少的管理软件。1.3本系统的优势及特点本系统采用Microsoft.NET基础平台,采用设计模式以及工作流技术的解决方案来进行设计和开发。 其特点及优势在于:1.采用的Microsoft.NET平台是目前开发企业级分布式软件应用的最好的应用结构之一,它支持简化的、基于组件的开发模型。2.采用的是分类管理,根据音乐的不同特点,存储音乐,无论对于后台的处理还是对前台的查找都是很好的管理。使得处理起来更加简洁。

7、3.图片是一种风格,也都是根绝视力健康而处理的,画面美观简洁。4.此系统属于小型KTV音乐系统为用户提供了一个方便快捷的音乐管理和播放平台。5.免于用户处在歌海中找歌,犹如大海捞针,为用户省下了宝贵的时间。第二章 系统需求分析2.1 系统总体需求随着计算机的日益普及和网络的不断发展,office和Photoshop应用范围的增广。Office应勇敢功能也越来越强,因此编写管理系统应用程序显得尤为重要,在强调管理的现代社会中它变的越来越普及。KTV便捷音乐系统是娱乐场所的一项管理措施,因此开发KTV便捷音乐管理系统具有较大的社会意义,同时便捷音乐系统是一娱乐软件的开端,它具有简单软件的特征,系统

8、结构与现实生活紧密结合,具体直观,具有典范的便捷软件特点。KTV便捷音乐系统主要用于对音乐的各项查找,操作简单,直观。用起来极为方便。减少了手工操作对工作人员带来的不变和繁琐,使每个顾客都能根据自己爱好选择自己最喜欢的音乐。因此,KTV便捷音乐系统是企业化、智能化、科学化、正规化不可缺少的管理软件。本系统的开发目的一方面是减少顾客在选择上的时间,摆脱过去一个一个查找的负责过程,可以根据自己所熟悉的信息,选择自己喜欢的音乐。二是方便管理人员对错误信息的修改及管理。KTV便捷音乐系统主要包括:歌手添加信息表卡拉OK便捷点歌系统歌手类型信息后台数据维护歌曲信息歌曲查询音乐播放用户可以根据买单后管理员

9、给的用户名和密码登录,系统自动生成登录界面,用户可以选择登录界面上的音乐,也可以根据自己的爱好查找自己喜欢的音乐。管理员可以增加音乐,也可以删除原有的音乐。KTV便捷音乐系统在数据上有一定的保密性,严禁非法用户使用。在用户使用的过程中,对用户的权限有一定的限制性。防止个别用户非法登录。同时美观的界面设计对用户的视觉有很好的保护作用,从而达到系统最大的优化。本节首先展示了系统的重要组成部分,及其作用。并注重介绍了本系统和Office的运用,其中包括对VC#.NE的使用和特点进行介绍。然后从思路、设计上提出结论。2.2 系统流程分析2.2.1 目的 通过报告对KTV便捷音乐系统进一步了解,从而确定

10、系统的功能、性能、运用软件的环境。使系统更加符合工作流程,从而更高的提高工作效率。2.2.2 功能需求与描述 歌手信息表1. 建立完善的信息窗体,对歌手的编号、姓名、出生日期、性别、国际、类型、备注等等能准确的查询,避免信息的流失。2. 支持按姓名、编号、拼音、类型等信息的搜索。3. 对歌手的信息能修改、删除等操作。4. 可以通过管理员增加歌手的信息,完成最大限度的满足顾客的需求。2.2.3 功能模块歌手信息备注拼音明星类型明星国籍出生日期明星性别明星姓名明星编号图2.1 系统的功能模块明星编号:对明星输入尽行的排列,方便后面查找时简单的输入;明星类型:根绝音乐的类型,划分明星的类型,以便查找

11、,也有利于管理员管理;拼音:方便顾客在查找音乐时,最大的省时省力;明星国籍:给明星分类,便于管理;便捷点歌系统选择播放歌名点歌明星点歌拼音点歌数字点歌 图2.2 系统模块数字点歌:根据每首歌前面的数字选择自己喜欢的歌曲,包括删除修改;拼音点歌:根据拼音选择自己喜欢的歌曲,包括对歌曲的修改删除;明星点歌:根据顾客喜欢的明星点歌,包括修改删除等操作;歌名点歌:管理人员对歌名的喜好进行选择。播放选择:主界面有自己喜欢的歌手点击播放 退出等操作。2.2.4 流程图在本系统中,要传递给用户的信息是:在众多选择中,能迅速的选择出自己所需要的,达到省时省力的效果,而且功能全面。对与管理员来说,可以根据 姓名

12、、类型、编号、国籍、拼音等方式管理众多曲目,多元的管理方式可以根据自己喜好来选择。如此多的选择方式,我们所运用的其实很简单,下面所要展示的流程是本系统的核心部分,本系统是由多个窗体连接而成,而后台系统是本系统的核心由核心系统的转变到多个窗体,实现系统的功能,和后台数据库相连接,全部由有代码实现添加,修改和删除功能,方便快捷,给管理者省下了不少的宝贵时间。流程图如下:后台数据维护歌曲类型歌曲信息明星信息用户管理用户密码用户姓名删 除修 改添 加歌曲类型明星信息歌曲信息明星信息歌曲类型歌曲信息图2.3 系统流程图第三章 系统设计与特点3.1系统总体设计目标完成KTV便捷音乐系统的设计及各个功能的实

13、现。3.2数据库设计 3.2.1 数据库对象模型设计Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。表-是数据库的基本对象,是创建其他5中对象的基础。表由记录组成,记录字段来存储数据库的数据。查询-可以按所引快速查找需要的记录,按要求筛选记录并连接若干个表的字段组成新表。窗体-提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示关联表的内容。报表-是将属苦苦的数据库分类汇总,然后打印出来,以便分析。宏-宏相当于DOS中的批处理,用来自动执行一系列操作,能为用户列出一些常用的操作供用户选择,使用起来十分方便。模块-定义操作比宏更精细和复杂,用户可以根据自己

14、的需要编写程序。页-是一种特殊的直接连接到数据库的一种WEB页,通过数据访问页将数据发布到Internet或Intranet上,并可以适用于浏览器尽兴数据维护和操作。下面主要列出主要关系,如图所示:图3.1 后台数据库后台数据维护表,主要给所有表的数据汇总起来,便于管理员维护。图3.2 管理员数据库用户表,管理员注册表,限制系统登录人数。图3.3 音乐类型数据库信息表,用于增加、修改、删除系统信息。3.3.2 数据库访问设计 本系统采用Access数据库作为系统后台数据库。数据库是整个系统的基石,数据库设计的优劣直接影响到整个系统的设计成败,本节对数据库模型的分析设计进行专门的阐述。其访问代码

15、如下:class getConnection public OleDbConnection OledCon() /创建连接数据库的字符串 string reportPath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf().LastIndexOf(); reportPath += DataBasedb_KTV.mdb; string ConStr = Provider=Microsoft.Jet.OLEDB.4.0;D

16、ata source= + reportPath; /创建OleDbConnection对象 OleDbConnection con = new OleDbConnection(ConStr); /con.Open(); return con; /end if 3.2 功能设计及界面图片 3.2.1 登录主界面 图3.4 登陆主界面 由登录主界面,选择系统点歌界面进入系统点歌系统图3.5 系统主界面通过系统点歌界面用户可以选择歌曲数字编号点歌,歌曲名拼音点歌,明星点歌和歌曲名点歌如图:图3.7 数字查询主要以歌曲所代表的数字查询图3.8 拼音查询主要一歌曲所注释的拼音查找图3.9 明星查询主要

17、以明星的姓名为代号查找歌曲3.2.2 后台数据维护界面 由登录主界面,选择系统点歌界面进入后台数据维护界面如图:图3.10 后台数据维护表通过后台数据维护界面用户可以进行明星信息,歌曲信息,歌曲类型信息和用户账号管理的添加修改与删除操作如图:图3.11 后台数据维护管理图3.12 歌手信息添加图3.13 歌曲类型添加3.3 系统的开发环境系统的开发平台:操作系统:Microsoft.NET开发语言:C#.NET数据库服务器:ACCESS数据库3.4 系统的特点本系统采用现在相对比较流行的C#。NET计算机语言进行编写。使用office 等技术。KTV便捷音乐系统是每个娱乐场所必须的,因此,开发

18、制作此系统具有较大的社会现实意义,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的office的特性。KTV便捷音乐系统主要用于各种娱乐场所,对音乐信息的管理,便于内部工作人员对音乐动向的掌握,同时也减少了手工操作对工作人员带来一些繁琐与不便,使每个音乐信息的记录和统计变得十分简单。这些优点可以极大的提高管理员管理及用户的效率。因此,此系统是企业化、智能化、科学化和正规化不可缺少的管理软件。本系统的开发目的一方面从提高管理工作的效率出发,摆脱过去用费时费力的繁重工作,即利用成熟的计算机系统来实现管理工作的自动化。本系统根据社会的一些实际情况而编制的一套自动化得管理系统

19、。第四章 相关技术理论与知识4.1.NET简介 Microsoft.NET是微软开发的平台,是一种面向网络、支持各种用户终端的开发平台环境。Visual.Studio.NET 是Microsoft公司为实现其。.Net技术而开发的一整套工具组件。它把开发功能强大、性能可靠的企业网络解决方案进行了简化。利用Visual.Studio.NET,用户可以非常轻松地创建具有伸缩能力的可靠的应用程序和组件。4.2.NET的体系结构.NET框架包括以下组件:1公共语言运行环境(CLR)2.NET框架类库(BCL)3数据库访问组件(ADO.NET和XML)4基于ASP.NET编程框架的网络服务(Web Se

20、rvices)和网络表单(Web Forms)5Windows桌面应用界面编程组件(Win Forms)图1-1 刻画了.NET框架的整体结构网页Web服务Web窗体ASP.NET网络应用程序Windows窗体窗体控件Windows应用程序.NET Framework基础类库其他DiagnosticsSecurityNETXMLThreadingIODATA 通用类型系统内存管理生命期管理公共语言环境4.3 ACCESS数据库的优缺点 4.3.1 ACCESS 数据库的优点 1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库

21、文件种,便于用户的操作和管理。 2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统

22、还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格

23、、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用 4.3.2 ACCESS数据库的缺点安全性不够,加了用户级密码容易破解,如果做为服务器的话,对服务器要求很高,否则容易造成 MDB 损坏. 并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,多人同时访问就能导致 MDB 损坏.不能将 VBA 代码开发的软件系统直接编译成 EXE 可执行文件,不能脱离 ACCESS 或者 ACCESS RUNTIME 环境,

24、该环境相对其他软件体积较大(50M左右)。每个数据库文件最大限制只有2G,对于大型网站显然不能够胜任。4.3.2.1 系统维护与测试 1 限制条件 由于数据库的局限性,可能导致系统在储存上过具有一定的局限性。在存储数据时,不能超过 2G,对于大型网站显然不能够胜任 2 保密设置登录本系统有用户名和密码两层保障,管理员也可以根据需要,在数据库中增加管里人数,本系统的保密系统具有灵活性,可增可减管理人数。3 系统的维护每个系统都有自己的后台管理,本系统的后天管理就是数据库,在系统维护上,本系统具有的有点是:能直观、迅速的找出系统的问题所在,因为系统的维护是由后台的数据表组成,在可维护上具有很高的效

25、率,便于维护,也便于对前台数据的修改。第五章 结论与展望KTV便捷音乐系统目前测试情况良好,基本功能齐全,但是从长远来看仍然存在着不足,也需要在今后做进一步的完善:1.由于KTV便捷音乐系统在学年制的基础上设计和开发,而目前我们还没有用于社会实践中,所以本系统有很多功能没有实现其真正的意义。比如ACCESS数据库的局限性,使本系统在存储上存在限制,而简单的操作,使系统操作变的简单,容易管理,对于过于复杂的程序,操作起来也有很多不足,但本系统克服了次特点。 2.KTV便捷音乐系统基本上涵盖了教学活动中的每一个环节,但在设计开发的过成功,由于学识的浅薄,系统的完善程度不同,造成了连接上的问题,最后

26、数据库的统一,使得系统更加完善,所以在以后工作中需要相同的专业知识才能做出完整的系统,来实现我国社会的科学化。3.随着我国社会的不断电子化,本系统在社会中的世间价值很高,思想是软件的灵魂,能想出符合社会的软件,是软件行业不断进步的标志。本系统具有这样的瞻前性。 目前,高校软件人才毕业生数目不断增加,但是仍然难以满足软件业快速发展的需要。而且存在着毕业生求职无门、企业合适人才难求的供需错位现象。中国政府大力发展软件人才培训事业,建立了软件人才培训基地;结合学院化教育与职业化教育,整合学校、培训机构和IT企业资源,努力培养企业需要的合格人才,缓解人才缺乏现象。许多城市在2006年也曾出台一些软件人才优惠政策,以期形成人才吸引机制。如在重庆被称为重庆硅谷的重庆软件开发园区位于大竹林,以发展信息、软件产业为主,是综合性软件产业基地,2006年就曾悬赏3万元到30万元不等的一次性补贴吸引人才签约。 综上,全球软件行业变革和技术发展给中国的软件行业带来了很大的发展空间和巨大的发展契机,软件行业对人才的需求量也呈上升趋势。人才供给缺口将是未来一段时间内软件人才市场的主旋律。企业应努力吸纳优秀人才和抢手人才,以增强企业在人才方面的竞争优势。参考文献: C#.net教程设计项目教程中国铁路出版社 2008年9月20

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!