KTV行业动态

当前位置:糖果派对官方网站 > KTV行业动态 >

C 卡拉OK点歌管理系统论文

作者: 钱柜娱乐 时间:2021-02-18 来源:未知
摘要:课程设计名称:卡拉OK 点歌管理系统 迅速发展的计算机科学技术应用越来越广泛,已经渗透到了人类社会生产和生活的各个领域。数据库技术是计算机科学技术的 一个重要分支,是现...

  课程设计名称:卡拉OK 点歌管理系统 迅速发展的计算机科学技术应用越来越广泛,已经渗透到了人类社会生产和生活的各个领域。数据库技术是计算机科学技术的 一个重要分支,是现代化管理的重要手段,是研究数据共享的一 门科学。近年来,人们利用数据库技术对海量的数据进行处理, 然后结合其他技术开发除了各种软件,为人类生活提供了便利。 娱乐是人的一生中不可或缺的部分。随着现如今经济文化水平 的显著提高,人们对生活质量及工作环境的要求也越来越高。同 事,随着生活节奏的加快,每个人都处于忙碌繁乱的社会的那个 当中,不论是在家庭,工作场所,或是学校中,无时无刻充满着 生活和学习上的压力。工作之余,找到一种能够换季压力,释放 疲劳的娱乐方式,已成为大家共同的愿望。因此娱乐业在服务行 业中占有越来越重要的地位。然而,受到工作条件和时间的限制, 越来越多的人们选择了去KTV唱唱歌,跳跳舞或者在自己家中 自娱自乐KTV点歌系统也因此有了广阔的发展前景。 随着KTV行业的迅猛发展,点歌系统在KTV里的重要性越 来越大,特别是在面向普通消费者的量版式KTV,投资方在选 系统的时候无不练就一双金睛火眼,千挑万选,而且更是在配套 设备上重金投入,确保为消费者营造出一个更好的消费环境。K TV点歌系统被广泛应用于KTV、酒店、酒吧等娱乐场所中。 错误!未定义书签。1.1 问题的提出 错误!未定义书签。1.2 课题的研究目的 1.3课题的研究意义 错误!未定义书签。2.概要设计....................................................... 2.1设计目的 2.2设计内容 错误!未定义书签。3.系统分析......................... 错误!未定义书签。 3.1 需求分析 错误!未定义书签。3.2 可行性分析 4.系统设计.........................错误!未定义书签。 4.1 系统运行环境 错误!未定义书签。4.2 系统设计 4.3概念结构设计 4.4窗体设计 错误!未定义书签。5.1 用户基本信息窗体 错误!未定义书签。5.2 歌手信息窗体 ..........................................................................20 5.3 歌曲信息窗体 ..........................................................................24 5.4 点歌查询窗体 ..........................................................................25 结..............................................................30参考文献 ........................................................31 1.引言时代的快速发展,经济的增长让人类不仅仅追求于物质方 面的满足,精神方面现在也逐渐的进入人们的世界。伴随着迅 速发展的计算机科学技术应用的广泛,已经渗透到了人类社会 生产和生活的各个领域。数据库技术是计算机科学技术的一个 重要分支,是现代化管理的重要手段,是研究数据共享的一门 科学。近年来,人们利用数据库技术对海量的数据进行处理, 然后结合其他技术开发除了各种软件,为人类生活提供了便 1.1问题的提出 随着现如今经济文化水平的显著提高,人们对生活质量及 工作环境的要求也越来越高。同事,随着生活节奏的加快,每 个人都处于忙碌繁乱的社会的那个当中,不论是在家庭,工作 场所,或是学校中,无时无刻充满着生活和学习上的压力。工 作之余,找到一种能够换季压力,释放疲劳的娱乐方式,已成 为大家共同的愿望。因此娱乐业在服务行业中占有越来越重要 的地位。然而,受到工作条件和时间的限制,越来越多的人们 选择了去KTV唱唱歌,跳跳舞或者在自己家中自娱自乐KT V点歌系统也因此有了广阔的发展前景。 并且,现在顾客的期望值越来越高,顾客需要更好的服务 (产品及个性化服务)。而目前各企业之间的竞争已逐渐从产品 的竞争转变为服务的竞争,因此中小企业要发展就必须需要进 一步优化业务流程以提高企业竞争能力。因此,加强卡拉OK 统管理是KTV发展的必然,通过计算机来大量完成本来由工作 人员手工完成的工作,真正达到合理和充分利用现有资源,减 轻工作压力,提高精神方面的追求,满足人们全面的需要。 1.2 课题的研究目的 研究该课题是为了通过对“卡拉 OK 点歌管理系统”的设 计与实现,熟悉这类的信息管理系统的开发原理及流程。在设计过程,能够深入地理解面向对象设计方法的优越性,获得这些 方面的相关经验。对一个即将毕业的计算机科学与技术专业本 科生来说,又想在软件行业领域里有所发展,研究并应用面向对 象设计方法是百益无一害的,可以使其走向社会后能够快速地 适应行业需求。这正是本次设计的根本目的所在。 1.3 课题的研究意义 KTV点歌系统主要用于KTV内选歌的各种方式,例如有 数字点歌、拼音点歌、明星点歌、歌曲点歌选择方式,便于在 点歌时对歌曲的掌握,以及能迅速选择到自己喜欢的音乐,同 时减少了传统的一个一个的按顺序去查找。节省了时间,使其 让更多的时间用在享受上,而不是查找上,提高了查找歌曲的 效率。因此也会有更多的人选择只能化的KTV去消费,直接 提高了KTV的收益。因此KTV点歌系统是企业化、智能化、 科学化和正规化不可缺少的管理软件。 本系统的优势及特点 本系统采用基础的平台,采用设计模式以及工 作流技术的解决方案来进行设计和开发其特点及优势在于: 1.采用的 Microsoft.NET 平台是目前开发企业级分布式软件 应用的最的应用结构之一,它支持简化的、基于组件的开发模 2.采用的是分类管理,根据音乐的不同特点,存储音乐,对查找有很好的管理,使得处理起来更加简洁。 3.此系统属于小型KTV点歌系统,为用户提供了一个方便 快捷的音乐管理和播放平台。 4.免于用户处在歌海中找歌,犹如大海捞针,为用户省下了 宝贵的时间。 2.概要设计2.1 设计目的 根据所学的数据库原理与程序设计的知识,能够针对一个 小型的数据库管理信息系统,进行系统的需求分析,系统设计, 数据库设计,编码,测试等,完成题目要求的功能,从而达到 掌握开发一个小型数据库管理信息系统的目的。 2.2 设计内容 题目可根据自己熟悉的某方面的系统进行填充,例如图书 进销存系统、电脑设备进销存系统、药品进销存系统等等,下 面以卡拉OK 点歌系统为例完成功能: 明星信息、歌曲查询以上功能可根据自己对不同歌曲主要的管理需求进行调整,可 以增加或减少相应功能。 3.系统分析 3.1 需求分析 随着生活节奏的加快,每个人都处于忙碌繁乱的社会的那 个当中,不论是在家庭,工作场所,或是学校中,无时无刻充 满着生活和学习上的压力。工作之余,找到一种能够换季压力, 释放疲劳的娱乐方式,已成为大家共同的愿望。因此娱乐业在 服务行业中占有越来越重要的地位。然而,受到工作条件和时 间的限制,越来越多的人们选择了去KTV唱唱歌,跳跳舞或 者在自己家中自娱自乐KTV点歌系统也因此有了广阔的发展 前景。 3.2 可行性分析 开发本系统要从它的经济和技术角度全面考虑,要在利用最 少的经济条件把系统的功能实现。1.经济可行性 随着人们生活水平的不断提高,工作压力越来越大,根据这 个形式,就需要一些娱乐设施来减轻人们的生活负担,同时还 能丰富业余生活。开发点歌系统是一个很好的方法,它以较低 的成本达到人们满意的效果。本软件的成本费用:目前,在市 场上购买一台普通PC 机大约需要3000-4000 元,此系统开发工 作人员的三个月工资大约要 10000 元,做系统调研及各种资料 费等各种费用大约需要5000 元。电费等其他各种费用大约需要 1000 自动点歌系统是我根据现在人们生活的实际情况,在考虑到系统的可行性: 目标和方案可行性,技术可行性,经济方面的可行性等。因素 的基础上进行开发的。它针对管理中的实际情况,能够解决一 些实际问题,对各种歌曲信息进行管理,条理非常清晰,用户 便于操作。而且克服了购买现成软件存在的专用性较差的问题。 当然,它也存在一些不足之处,需要不断的完善。 2.技术可行性开发语言 该系统前台我使用 Visual Studio 2008 作为开发工具,后台 数据库使用 Access,该软件的开发是在 XP 操作系统下进行, 利用Visual Studio 2008 工具进行开发,不需要任何大型的系统 软件和应用软件来支持。 4.系统设计 4.1 系统运行环境 系统开发平台:Microsoft Visual Studio 2008 系统开发语言:C# 数据库管理软件:Acess 运行平台:Win7 运行环境:Microsoft.NET Framework SDK v2.0 4.2系统设计 4.3 概念结构设计 C#卡拉OK 点歌 系统 后台数据 维护 C#KTV点歌管理系统功能结构图 歌手序号 姓名 出生日期 姓名拼音 发行时间 备注 出生地 性别 风格 用户 编号 姓名 密码 登陆时间 状态 4.4窗体设计 登录窗体 歌曲 编号 歌曲名称 被选状态 发行日期 演唱者 文件位置 拼音 类型 语言 点歌系统登录窗体点歌条件窗体 明星信息窗体歌曲信息界面窗体 添加歌曲窗体歌曲类型信息窗体 添加歌曲类型信息窗体用户管理窗体 添加用户管理信息窗体5.主要功能模块设计 5.1 卡拉OK 点歌系统基本信息窗体 1.通过对点歌信息的几种方式进行点歌操作,数字点歌, 音点歌,明星点歌,歌名点歌相关代码如下:private void tabPage1_Click(object sender, EventArgs //数字点歌private void bntNumber_Click(object sender, EventArgs frmNumberfrm1 newfrmNumber(1); frm1.Owner=this; frm1.ShowDialog(); //拼音点歌private void bntPing_Click(object sender, EventArgs frmNumberfrm2 newfrmNumber(2); frm2.Owner=this; //明星点歌private void bntAutor_Click(object sender, EventArgs frmNumberfrm3 newfrmNumber(3); frm3.Owner //歌名点歌private void bntName_Click(object sender, EventArgs frmNumberfrm4 newfrmNumber(4); frm4.Owner 2.通过选择点歌的方式,可以知道歌曲的信息,查询可根据很多方面的信息而查到所向知道的歌曲的信息,所一就需要输入 查询条件,根据查询条件而知道所向知道的信息,客户通过自 己想要的方式查到歌曲的信息,相关的代码如下: public int intFalg 0;//控件点歌条件private void frmNumber_Load(object sender, EventArgs //确定调用查询结果tbMusicnfoMenthod tbMusice newtbMusicnfoMenthod();//实例方法类 private void bntOK_Click(object sender, EventArgs MessageBox.Show(输入正确的查询条件!); txtName.Focus(); return; frmDaiGedaige (tbMusice.tbFill(daige.lvPlay,txtName.Text.Trim(), MessageBox.Show(没有查到结果,请输入其它条件); txtName.Text (tbMusice.tbFill(daige.lvPlay,txtName.Text.Trim(), MessageBox.Show(没有结查,请输入其它条件); txtName.Text (tbMusice.tbFill(daige.lvPlay,txtName.Text.Trim(), MessageBox.Show(没有结查,请输入其它条件); txtName.Text (tbMusice.tbFill(daige.lvPlay,txtName.Text.Trim(), MessageBox.Show(没有结查,请输入其它条件\n 可以断续 输入查询条件或退出,查询提示); 除,添加之类的修改,如果添加歌曲信息的话,则要录入新歌曲的详细信息,如修改的歌曲信息的话可根据某方面的信息进 行相关的修该,如删除歌曲信息的话,则要对歌曲的信息进行 全部的删除,并相应的保存到数据库里面,方便下次用户对歌 曲的信息进行相关的操作,具体修改 ,删除,添加的操作代 码如下: #region 添加sage.ToString()); return intResult; #endregion#region 修改 public int tbMusicnfoUpdate(tb_musicinfo tb_aut) intintResult getConnectiongetCon newgetConnection(); oledCon getCon.OledCon();oledCon.Open(); string strAdd updatetb_musicinfo set whereMusic_code= newOleDbCommand(strAdd, oledCon); intResult oledcmd.ExecuteNonQuery();return intResult; catch(Exception ee) MessageBox.Show(ee.Message.ToString()); return intResult; #endregion#region 删除 public int tbMusicnfoDelete(string tb_aut) intintResult getConnectiongetCon newgetConnection(); oledCon getCon.OledCon();oledCon.Open(); string strAdd fromtb_musicinfo where newOleDbCommand(strAdd, oledCon); intResult oledcmd.ExecuteNonQuery();return intResult; catch(Exception ee) MessageBox.Show(ee.Message.ToString()); return intResult; #endregion#region 编号 public int tbMusicnfoID() intintResult

  

联系我们
Contact
联系我们
我们很想听到您的声音

400电话:400-508-2368

联系电话:010-52866356

公司传真:010-52866356

手机号码:13288242883

客服QQ:1912221439

Email:1912221439@qq.com

地址:北京市昌平区昌平镇15号金牛国际中心C座