英皇KTV管理与点歌系统.doc_第1页
英皇KTV管理与点歌系统.doc_第2页
英皇KTV管理与点歌系统.doc_第3页
英皇KTV管理与点歌系统.doc_第4页
英皇KTV管理与点歌系统.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽机电职业技术学院实训报告 英皇KTV点歌系统安徽机电职业技术学院VB程序设计课程实训说 明 书系 别 人 文 管 理 系 专 业 电 子 商 务 班 级 电 商 3112 班 姓 名 * 学 号 150511* 指导老师 黄 珊 2012 2013 学年第 一 学期目录1.引 言.11.1前言.11.2 问题定义.1 1.3 研究目标和内容.12.需求分析.12.1可行性分析.1 2.2系统目标.12.3系统功能.2 2.4性能要求.2 2.5 运行环境.22.6系统扩展.22.7 系统概貌.23. 总体设计.33.1设计思想与处理流程.33.2系统层次模块.33.3系统界面设计及代码.34.系统的运行维护及测试.94.1系统的维护.94.2系统的测试.105.总 结.106.参考资料.101.引 言1.1前言 迅速发展的计算机科学技术应用越来越广泛,已经渗透到了人类社会生产和生活的各个领域。 随着生活水平的提高,人们除了注重衣食住行以外,越来越需要一些好的娱乐休闲方式,而卡拉OK起源于日本引入我国,这种娱乐方式很快被大家接受。这也促进了很多爱好者开发适用于不同应用场合的KTV点歌系统,以便于顾客在KTV中自由点歌而不受其他的影响,同时也节约了很大的成本。KTV点歌系统以满足用户需求,减轻工作人员的复旦为宗旨。随着计算机技术的进一步发展和人们生活要求的不断提高,KTV点歌管理系统一定会有更加广阔的应用前景。在这里,主要实现KTV点歌管理系统的歌曲播放功能(包括歌曲管理和友好的点歌查询界面和歌曲播放功能)。1.2 问题定义可以让管理人员通过该系统对歌曲进行添加,能及时更新系统的歌曲普通用户可以很简单的使用该系统,无须学习用户守则,简单方便各功能模块相互之间具有联系,对其中之一进行添加/修改/删除,其他模块也要会相应的作出改变。1.3 研究目标和内容缩小系统功能与用户需求之间的差距在规定期限内高效完成任务整个系统运行更加流畅,界面更加美观2.需求分析2.1可行性分析随着信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,ktv管理系统软件将会为客人和管理人员带来了极大的方便。该系统能够提供友好的用户界面,最主要使人们通过此系统,更加放松心情,以更好地生活,使操作人员的工作量最大限度地减少;具有良好的运行效率,方便用户系统地、高效地、有序地对信息数据进行管理和维护。2.2系统目标KTV点歌系统主要是为了方便顾客点歌,找歌。KTV工作人员方便更新歌曲。系统分为后台和前台两部分组成。 后台界面为管理员界面,功能:为点歌系统增加新的歌曲. 前台界面为顾客操作界面,功能:按照不同的方法找歌. 找歌方法:按照歌曲名直接找歌,按照歌手找歌(直接找歌手,用性别找歌手,地区找歌手,找组合歌手),按照歌曲风格找歌2.3系统功能 经过综合分析,确定了系统应该包括如下功能: 该KTV点歌管理系统应该实现选择歌曲,查看播放列表,以及简单的播放歌曲功能。用户可以完全按照菜单的提示对其进行操作,系统对用户的指令做出相应的反应。登陆界面: 管理人员和用户都可打开登录添加歌曲:管理员可以通过此界面为点歌系统增加新的歌曲选择歌曲:通过显示的界面选择歌曲,其中歌曲的查找包括按语种查找,按性别查找,按地区查找。播放界面:通过该功能查看,播放选择的歌曲。2.4性能要求1、整个系统更加美观,使KTV用户易懂,操作更加快捷,使服务人员服务质量和效率提升,减小额外开支。2、歌曲的修改和添加必须及时在该系统上进行更新,确保无差错的存储在KTV的后台服务器上。3、管理员享有对系统的管理与维护,其他人员则无此权限,只享有对该系统信息的查询。2.5 运行环境硬件要求:CPU Pentium以上,内存128mb以上。软件要求:WIN2000操作系统,VisualBasic6.0,数据库系统SqlServer2000(企业版)。2.6系统扩展由于现在所具有的系统所实现功能与用户需求有差距、处理功能可完善性、测试效率较低、网络连接,所以技术的不断发展,ktv点歌系统必然朝着更好更完善的方向发展。2.7 系统概貌该系统简单易学,不需极其专业的计算机知识,亦无需对软件使用人员进行系统培训即可快速熟练掌握使用规则。且界面美观大方,操作方便,简单易学,适合各类人群使用。3.总体设计3.1 设计思想与处理流程本系统采用可视化方法进行分析和设计,使用可视化的语言作为开发语言,使用Windows XP作为开发平台,能够很好的实现系统的开发及测试。系统的基本流程是:用户登陆主界面选择各项子系统。3. 2 系统层次模块为了简单明了,此部分用模块框架图:3.3系统界面设计及代码(1)登陆界面登陆界面:深色系的界面,吸引人的眼球,滚动的字面,使整个页面生动,上面英皇Ktv独有的标志。登陆界面代码:Private Sub Command3_Click()Form2.ShowEnd SubPrivate Sub Command4_Click()Form5.ShowEnd SubPrivate Sub Form_Load()Timer1.Interval = 400Timer1.Enabled = TrueLabel1 = 欢迎来到英皇ktv Timer2.Interval = 1000Timer2.Enabled = TrueEnd SubPrivate Sub Timer2_Timer()Label2.Caption = Format(Now, hh:mm:ss)End SubPrivate Sub Timer1_Timer()Label1 = Mid(Label1, 2) & Left(Label1, 1)End Sub(2)身份认证界面身份认证:只有KTV系统管理人员使用密码才可以进入并且管理系统身份认证代码:Private Sub Command1_Click()If Text1.Text = Text2.Text ThenForm3.ShowUnload Form1ElseMsgBox (密码错误,请重新输入密码!)Text2.Text = Text2.SetFocusEnd IfEnd SubPrivate Sub Command2_Click()EndEnd Sub(3)管理员界面(4)添加歌曲界面添加歌曲:管理员可以通过此界面为点歌系统增加新的歌曲添加歌曲部分代码:Private Sub Command1_Click()Form3.ShowEnd SubPrivate Sub Form_Load()Combo1.AddItem 男 Combo1.AddItem 女 Combo2.AddItem 华语 Combo2.AddItem 粤语 Combo2.AddItem 日语 Combo2.AddItem 韩语 Combo2.AddItem 英文 Combo3.AddItem a Combo3.AddItem z Combo4.AddItem a Combo4.AddItem z End SubPrivate Sub Combo1_Click()Select Case Combo1.Text Case 女 Text1.Text = 可惜不是你 Text2.Text = 梁静茹 Text3.Text = 可惜不是你 Case 男 Text1.Text = 爱上你不是我的错 Text2.Text = 多亮 Text3.Text = 爱上你不是我的错 End SelectEnd Sub(5)选歌导航界面选歌导航:深色界面,图片与文字结合,便于用户选择。共用八个命令按钮,每个按钮都有一个相应的界面。(6)播放界面播放界面:动态flash动画视屏与歌曲“简单爱”结合,播放与暂停按钮可以控制视屏歌曲播放。播放界面代码:Private Sub Drive1_Change()End SubPrivate Sub Command1_Click()ShockwaveFlash1.Movie = App.Path & 简单爱.swfShockwaveFlash1.play Command1.Enabled = FalseEnd SubPrivate Sub Command2_Click() If Command2.Caption = 暂停 Then ShockwaveFlash1.Playing = False 停止动画 Command2.Caption = 继续 Else ShockwaveFlash1.Playing = True 播放动画End IfEnd SubPrivate Sub ShockwaveFlash1_OnReadyStateChange(newState As Long)End Sub(7)男歌手、女歌手界面以简洁为主,女歌手界面主要是一个歌手名下拉列表框和一个歌曲列表text文本框。主要功能是点击下拉列表框的任何一个歌手名,文本框会出现相应的该歌手所唱的歌曲,便于用户查询和点歌。1)女歌手界面:2)女歌手界面部分代码:Private Sub Command1_Click()Form5.ShowEnd SubPrivate Sub Form_Load() Combo1.AddItem 梁静茹 Combo1.AddItem 张惠妹 Combo1.AddItem 张韶涵 Combo1.AddItem 范玮琪 Combo1.AddItem 萧亚轩 Combo1.AddItem 蔡依林 Combo1.AddItem 丁当 Combo1.AddItem 王菲 Combo1.AddItem 孙燕姿 Combo1.AddItem 张靓颖End SubPrivate Sub Combo1_Click()Select Case Combo1.Text Case 梁静茹Text1.Text = 暖暖 & vbNewLine & 可惜不是你 & vbNewLine & 分手快乐 & vbNewLine & 问 & vbNewLine & 偶阵雨 Case 张靓颖Text1.Text = 画心 & vbNewLine & 如果爱下去 End SelectEnd Sub为了区别,男歌手界面主要有十个歌手名标签和其相应下拉列表框。1)男歌手界面:2)男歌手界面代码: Private Sub Command1_Click()Form5.ShowEnd SubPrivate Sub Form_Load() Combo1.AddItem 因为爱情 Combo1.AddItem 爱情转移 Combo1.AddItem 不要说话 Combo1.AddItem 浮夸 Combo1.AddItem 十年 Combo10.AddItem 一路上有你 Combo10.AddItem 我真的受伤了 Combo10.AddItem 如果这都不算爱 Combo10.AddItem 吻别End Sub(8)港台歌曲、大陆歌曲、外文歌曲为了整个系统的统一整洁,所以这几个系统与男女歌手界面相似。4系统的运行维护及测试4.1系统的维护为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作称为系统维护。系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的正常运作。这阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件的过程。 4.2系统的测试系统测试是将经过集成测试的软件,作为系统计算机的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效地测试,以发现软件潜在的问题,保证系统的正常运行。我们主要对我们所做的系统进行了功能测试和安全测试,运行正常5.总 结为期两周的VB课程实训即将结束,通过这次的实训使我们学到了很多,同时也让我们所有同学意识到我们要学的还有更多。本次实训的目的是为了让同学们能结合本期所学的书面知识,再加上实际动手操作能力,以便可以更好的可以实际与理论相结合,使同学们能

温馨提示

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

评论

0/150

提交评论