KTV管理系统毕业论文.doc_第1页
KTV管理系统毕业论文.doc_第2页
KTV管理系统毕业论文.doc_第3页
KTV管理系统毕业论文.doc_第4页
KTV管理系统毕业论文.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

西南科技大学毕业设计 信息管理与服务专业 I 繁星繁星 KTVKTV 管理系统设计与实现管理系统设计与实现 摘摘 要要 随着社会的发展 人类的进步 21 世纪人们的生活水平有所提高 为了满 足人们对生活的需要 丰富业余生活 娱乐 KTV 等行业蓬勃发展 在数字化的 今天 我们已离不开计算机 为了加强对 KTV 的管理 我们必须使用计算机来 对大量的歌曲以及包厢进行管理 使 KTV 管理员对歌曲点播和分配包厢等操作 的管理更加有序 到位 系统采用 Visual Studio 2005 作为开发工具 采用微 软的 Access 数据库作为系统数据库 本系统开发包括前台和后台两部分 后台 管理实现了 明星管理 歌曲管理 商品管理 歌曲类管理 用户账号管理以 及客户点餐管理等 前台实现了点歌和播放功能 按明星名字点歌 按歌曲编 号点歌 按歌曲名字点歌 按歌曲拼音点歌 同时实现了点餐功能 下面是我 结合本次毕业设计及 C 编程技术开发的管理系统方案 关键词关键词 KTV 系统 Access 点歌 C 西南科技大学毕业设计 信息管理与服务专业 II Design and implementation of KTV management system of stars Abstract With the development of society the progress of mankind in twenty first Century people s living standard has improved in order to meet the needs of people of life enrich the amateur life KTV and other entertainment industry vigorous development in today s digital we have cannot do without a computer in order to strengthen the management of KTV we must use the computer to manage a large number of songs and box allows KTV administrators to songs on demand and distribution boxes and other operation management more orderly in place The system adopts visual studio 2005 as a development tool using access database as the database Microsoft The completion of the development of this system including the basic background management system Such as Star management management merchandise management song song category management user account management and customer ordering management etc Also including the song and ordering star name song song number song song name song song alphabet song playing and ordering function Based on the above reasons imminent to develop a set of KTV management system the following is my management system scheme combined with the graduation design and C programming technology to develop the Keywords KTV system Access VOD C 西南科技大学毕业设计 信息管理与服务专业 III 目目 录录 第一章第一章 引引 言言 1 1 1 1 项目开发背景 1 1 2 项目提出的意义 1 第二章第二章 需求分析设计需求分析设计 2 2 2 1 项目的内容及要求 2 2 2 可行性分析 2 2 3 经济可行性 2 2 4 技术可行性开发语言 3 第三章第三章 系统开发工具系统开发工具 4 4 3 1 开发工具分析 4 3 2 开发工具 4 3 3 后台数据库 4 第四章第四章 系统功能设计系统功能设计 6 6 4 1 系统功能分析 6 4 2 系统数据库设计 7 4 3 表的设计 8 第五章第五章 系统详细设计系统详细设计 1111 5 1 软件结构设计 11 5 2 登录模块设计 11 5 3 管理员模块子模块 13 5 4 普通用户模块点歌模块 16 5 5 普通用户模块点餐模块 19 5 6 功能子模块设计 20 结结 论论 3939 致致 谢谢 4040 参考文献参考文献 4141 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 1 繁星繁星 KTVKTV 管理系统设计与实现管理系统设计与实现 第第 1 1 章章 引引 言言 1 11 1 项目开发背景项目开发背景 随着人们生活水平的提高 人们的业余生活也发生了巨大变化 为了满足人们对 生活的需要 丰富业余生活 娱乐 KTV 等行业蓬勃发展 近些年来 人们的业余生活变 得越来越丰富多彩 去练歌房练歌 成为人们在生活之余的主要休闲方式 传统的卡 拉 OK 一直用光盘来为顾客播放歌曲 由于光盘存放歌曲数量有限 很多时候 顾客都 找不到自己想唱的歌 并且用光盘播放歌曲不方便 在数字化的今天 我们已经离不 开计算机 为了加强对包厢和点歌的管理 我们必须使用计算机来对大量的歌曲以及 对包厢进行处理 使 KTV 管理员对歌曲点播和分配包厢等操作的管理更加有序 到位 系统采用先进开发工具 通过本系统 顾客可通过多种方式点播自己喜爱的歌曲 管 理员可向系统中添加 修改和删除歌曲信息 基于上述种种原因 开发一套 KTV 管理 系统迫在眉捷 基于这些优点 在本次毕业设计之际 我作为一名计算机专业的毕业 生 着手开发以下的 KTV 管理系统方案 1 21 2 项目提出的意义项目提出的意义 KTV 管理系统 是娱乐场所点歌为适应标准化 快捷化的需要而发展起来的 它是本地文件播放的一种发展与革新 它是计算机应用于娱乐产业的成果 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 2 第第 2 2 章章 需求分析设计需求分析设计 2 12 1 项目的内容及要求项目的内容及要求 喜欢唱歌的朋友一定很喜欢 KTV 极致的音响 动人的音乐 炫丽的灯光 看到 这些 是不是也想为自己设计一套点歌系统呢 KTV 管理系统是一款音乐播放系统及 KTV 管理的大众软件 随着计算机的普及 科技的飞速发展 人们的生活水平日益提 高 我开发这款 KTV 管理系统是为了更加丰富人们的业余生活 提高人们的精神素养 以及减轻工作压力 该系统是针对实际情况 在对人们需求情况的基础上来进行系统 设计和开发 它的系统功能要求如下 1 管理各种歌曲 对歌曲增删改查 2 点播方式 根据歌曲编号进行点歌 添加歌曲信息时输入的编号 根据 原唱者的姓名进行点歌 根据每首歌曲的拼音首字母进行点歌 根据原歌曲名字进行 点歌 3 客人点餐 在普通用户界面进行点餐 后台管理员及时收到并根据房间号送 达 4 播放功能 对正在播放的歌曲停止 开始 暂停 播放 2 22 2 可行性分析可行性分析 开发本系统要从它的经济和技术角度进行全面考虑 要在利用最少的经济条件 把系统的功能全部实现 2 32 3 经济可行性经济可行性 随着人们的生活水平不断提高 工作压力也越来越大 根据这个当前形式 就需 要一些娱乐设施来减轻人们的生活负担 同时还能丰富人们的业余生活 开发这个 KTV 管理系统是个不错的方法 主要是他能以极低的成本来达到人们满意的效果 本软件 的成本费用 目前 在市场上购买一台普通 PC 机大约需要 3000 4000 元 此系统开发 人员在开发时间的工资大约为 0 元 做系统调研及各种资料大约在 50 元 KTV 点歌系统是我根据现在人们实际的生活状况 在考虑到系统的可行性 目标 和方案的可行性 技术可行性 经济方面的可行性等因素的基础上进行开发的 他针 对管理中的实际情况 能够解决一些实际问题 对各种歌曲进行管理 条理非常清晰 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 3 用户操作方便 当然 系统也存在一些不足之处 需要在以后的实际应用中进行改善 2 42 4 技术可行性开发语言技术可行性开发语言 该系统我采用 VS 2005 作为开发工具 后台数据库采用 Access 数据库 该软件是 在 Win7 操作系统下进行 利用 VS 2005 工具进行开发 不需要任何大型的系统软件和 应用软件来支持 该系统是一个音乐播放及管理的娱乐软件 对该软件的操作不需要高配置的计算 机 只要能够在计算机上运行 Win 98 2000 XP 操作系统即可 也不需要高配置的计 算机来开发和运行该软件 目前 开发者熟悉 VS 2005 和 Win7 及 Win XP 操作系统 具有开发大型软件的能 力 综上 开发该管理软件具有技术可行性 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 4 第三章第三章 系统开发工具系统开发工具 3 13 1 开发工具分析开发工具分析 本软件为 KTV 点歌系统 要对各种歌曲进行管理 因此 本软件采用 VS 2005 作 为开发工具 数据库采用 Access 数据库 3 23 2 开发工具开发工具 软件采用 VS 2005 作为开发工具 它是一款智能高效的开发工具 不论是为开发 初学者 还是为经验丰富的企业开发团队都提供了很多全新的 强大的功能 全方位 的工具平台不论您是一位编程初学者还是一个富有经验的企业开发团队的一员 为您 提供高效的开发工具 减少开发的复杂度 确保您能更加轻松发布基于 Framework 的 解决方案 包括 Windows Web 移动和基于 Office 的应用 第三方的生态系统允许 您利用来自 Visual Studio 行业合作伙伴的参与研发的产品 并体验用来补充 Visual Studio 2005 第三方解决方案的全面部署 Visual Studio 2005 是基于 NET2 0 框架的 它同时也能开发跨平台的应用程序 如开发使用微软操作系统的手机的程序等 总体来说是一个非常庞大的软件 甚至包 含代码测试功能 这个版本的 Visual Studio 包含有众多版本 分别面向不同的开发 角色 同时还永久提供免费的 Visual Studio Express 版本 基于以上优点 该系统 采用 VS 2005 作为开发工具 3 33 3 后台数据库后台数据库 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理搜索系统 RDBMS 即 Relational Database Management System 是 Office 系列应用软件之 一 它提供了表 查询 窗体 报表 页 宏 模块 7 种用来建立数据库系统的对象 提供了多种向导 生成器 模板 把数据存储 数据查询 界面设计 报表生成等操 作规范化 为建立功能完善的数据库管理系统提供了方便 也使得普通用户不必编写 代码 就可以完成大部分数据管理的任务 Access 是一个可视化工具 是风格与 Windows 完全一样 用户想要生成对象并应 用 只要使用鼠标进行拖放即可 非常直观方便 系统还提供了表生成器 查询生成 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 5 器 报表设计器以及数据库向导 表向导 查询向导 窗体向导 报表向导等工具 使得操作简便 容易使用和掌握 Access 基于 Windows 操作系统下的集成开发环境 该环境集成了各种向导和生成 器工具 极大地提高了开发人员的工作效率 使得建立数据库 创建表 设计用户界 面 设计数据查询 报表打印等可以方便有序地进行 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 6 第四章第四章 系统功能设计系统功能设计 系统设计又称系统物理设计 它根据选题报告中的逻辑模型综合考虑各种约束 利用一切可利用的技术手段和方法进行具体设计 确定系统的实施方案 解决系统怎 么做的问题 该系统的总体任务是 KTV 的管理 在系统调研的基础上 对系统的功能 进行细致分析 并建立一个新系统的逻辑模型 4 14 1 系统功能分析系统功能分析 系统要完成的主要功能有 歌曲编号点歌 歌手姓名点歌 歌曲拼音首字母点歌 歌曲名字点歌 管理员对歌曲进行增删改查 消费者进行点餐 系统还将实现播放功 能 管理员登陆 图 4 1 登录模块图 管理员进入后 登录模块 管理员普通用户 管理员 录入明星信息 录入歌曲信息 录入歌曲类型 录入用户信息 录入商品类型 已点单 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 7 图 4 2 管理员模块子模块 普通用户进入后 图 4 3 普通用户模块子模块 4 4 2 2 系统数据库设计系统数据库设计 数据库在信息管理系统中占非常重要的地位 数据库设计的好坏将直接对应用系 统的效率以及实现的效果产生影响 合理的数据库结构设计可以提高数据储存的效率 保证数据的完整和一致性 同时 合理的数据库结构也将有利于程序的实现 图 4 4 为设计数据库的 er 图 普通用户 歌名点歌 拼音点歌 明星点歌 数字点歌 播放 点餐 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 8 图 4 4 为设计数据库的 er 图 4 34 3 表的设计表的设计 开发本系统共设计了六个表如下所示 1 明星信息表 表 4 1 明星信息表 列名数据类型长度允许空说明 authorIdvarchar50 是编号 authorNamevarchar50 是明星名字 authorSexvarchar50 是明星性别 authorbirthdaydatetime 是出生日期 authorGenrevarchar50 是国籍 authorcompanyvarchar50 是类型 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 9 续表 4 6 商品类型表 authorRecmavarchar50 是备注 authorzjmvarchar50 是拼音缩写 authorTimedatetime 是录入时间 2 用户信息表 表 4 2 用户信息表 列名数据类型长度允许空说明 cmp IDvarchar50 是编号 cmp namevarchar50 是用户名 cmp Pawwvarchar50 是密码 cmp DataTimedatetime 是时间 cmp Falgvarchar50 是类型 3 歌曲类型表 表 4 3 歌曲类型表 列名数据类型长度允许空说明 codeIDvarchar50 是编号 codeNamevarchar50 是类别名称 codeReamvarchar50 是备注 4 菜单信息表 表 4 4 菜单信息表 列名数据类型长度允许空说明 Menu IDvarchar50 是房间号 Service Novarchar50 是商品名称 Menu Numbervarchar50 是数量 5 歌曲信息表 表 4 5 歌曲信息表 列名数据类型长度允许空说明 Music codevarchar50 是歌曲编号 Music namevarchar50 是歌曲名称 Music mzvarchar50 是歌手名字 Music Kindvarchar50 是歌曲类型 Music chinesevarchar50 是语种 Music filepathvarchar50 是文件路径 Music Pingvarchar50 是歌曲拼音缩写 MUsic datedatetime 是日期 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 10 续表 4 5 歌曲信息表 Music falgvarchar50 是删除标记 6 商品类型表 表 4 6 商品类型表 列名数据类型长度允许空说明 Service Novarchar50 是商品编号 Service Typevarchar50 是商品名称 Service Pricevarchar50 是商品价格 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 11 第五章第五章 系统详细设计系统详细设计 5 15 1 软件结构设计软件结构设计 按照整体功能设计 该系统包括登录模块 普通用户模块 管理员模块 5 25 2 登录模块设计登录模块设计 功能描述 程序运行后 进入登陆界面 普通用户只需选择普通用户即可进入点歌 而管理员则需输入账号和密码才能进入后台界面 程序运行界面如图 5 1 图 5 1 登陆界面运行图 关键代码如下 private void button2 Click object sender EventArgs e DialogResult diaol MessageBox Show 是否退出系统 提示 MessageBoxButtons YesNo MessageBoxIcon Information if diaol DialogResult Yes 点击确定退出系统 Application Exit 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 12 private void button1 Click object sender EventArgs e tb computer computer new tb computer if comboBox1 Text 普通用户 判定comboBox yonghu daige new yonghu daige Show this Hide else if textBox1 Text MessageBox Show 登录名称不能为空 textBox1 Focus return if textBox2 Text MessageBox Show 登录密码不能为空 textBox2 Focus return if comboBox1 Text MessageBox Show 请选择登录界面 comboBox1 Focus return 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 13 computer strcmp name textBox1 Text computer strcmp Paww textBox2 Text 赋值 if computer tb computerLogin computer 2 1 if comboBox1 Text 管理员 houtai frm new houtai frm Show this Hide else MessageBox Show 登录失败 textBox1 Text textBox2 Text comboBox1 Text textBox1 Focus 5 35 3 管理员模块子模块管理员模块子模块 功能描述 在管理员进入后 如想对信息进行修改则需选中要修改的信息 然后 一步步写入 最后保存 删除同上 在已点单栏是客人点的东西 代码设置为 10 秒刷 新一次 也可以点击按钮刷新 图 5 2 为程序运行图 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 14 图 5 2 为修改明星信息图 关键代码如下 private void button2 Click object sender EventArgs e 添加明星 houtai1 frmAuAdd new houtai1 1 frmAuAdd Owner this frmAuAdd ShowDialog 添加页面关键代码 public void getFill OleDbDataReader dr tbAuMenthod AuthFind strgetId dr Read if dr HasRows 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 15 textBox1 Text dr 0 ToString textBox2 Text dr 1 ToString comboBox3 Text dr 2 ToString dateTimePicker1 Value Convert ToDateTime dr 3 ToString comboBox1 Text dr 4 ToString comboBox2 Text dr 5 ToString 手动输入字符串 并赋给dr dr Close 图 5 3 为已点单栏目图 关键代码如下 private void houtai Load object sender EventArgs e frmDictyin dictionaryFind 2 listView3 绑定控件数据 tbAuto tb authorinfoFill 2 listView1 绑定控件数据 tbMuseic tbMusicnfoFill listView2 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 16 computer tbMusicnfoFill listView4 Servicea tbMusicnfoFill listView5 Men tbMusicnfoFill listView6 time Interval 10000 设置时间间隔 time Tick new EventHandler time Tick 注册事件 time Start 启动计时器 time的tick事件 void time Tick object sender EventArgs e Men tbMusicnfoFill listView6 自动刷新 private void button18 Click object sender EventArgs e Men tbMusicnfoFill listView6 手动刷新 5 45 4 普通用户模块点歌模块普通用户模块点歌模块 功能描述 普通用户进入后 点击歌名点歌按钮 输入歌名即可 拼音点歌 则 需输入歌曲的首字母 数字点歌 输入阿拉伯数字即可完成点歌 如要播放 先选中 播放歌曲 在点击选择按钮 然后点击播放按钮即可播放 图 5 4 程序运行图 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 17 图 5 4 为点歌运行图 关键代码如下 private void button1 Click object sender EventArgs e 歌名点歌 yonghu1 frm1 new yonghu1 1 frm1 Owner this frm1 ShowDialog private void button4 Click object sender EventArgs e 数字点歌 yonghu1 frm4 new yonghu1 4 frm4 Owner this frm4 ShowDialog private void button3 Click object sender EventArgs e 拼音点歌 yonghu1 frm3 new yonghu1 3 frm3 Owner this 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 18 frm3 ShowDialog private void button2 Click object sender EventArgs e 明星点歌 yonghu1 frm2 new yonghu1 2 frm2 Owner this frm2 ShowDialog 图 5 5 为选择歌曲播放运行图 关键代码如下 tbMusicnfoMenthod tbMend new tbMusicnfoMenthod private void button5 Click object sender EventArgs e if stringName null 如果listview里面选中歌曲 stringName tbMend tbFillName stringName MessageBox Show 选择歌曲 完成 单击 播放 按钮 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 19 播放歌曲 提示 弹出对话框 else MessageBox Show 请选择要播放的歌曲 提示 5 55 5 普通用户模块点餐模块普通用户模块点餐模块 功能描述 普通用户进入后 如想吃喝 便点击点餐按钮 里面有吃的以及喝的 一步步输入完成后 点击确定即可 图 5 6 为点餐功能运行图 关键代码如下 private void button1 Click object sender EventArgs e getConnection con new getConnection 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 20 using OleDbConnection conn con OledCon conn Open 打开数据库 using OleDbCommand com conn CreateCommand string str string Format insert into tb Menu Menu ID Service No Menu Number values 0 1 2 textBox1 Text comboBox1 Text comboBox2 Text 替换格式 com CommandText str int i com ExecuteNonQuery DialogResult diaol MessageBox Show 点餐已成功 提示 5 65 6 功能子模块设计功能子模块设计 对上述各项功能进行集中 分块 按照结构化程序设计要求 分为明星信息模块 用户管理模块 歌曲信息模块 歌曲类型模块 商品类型模块 已点单模块 歌名点 歌模块 明星点歌模块 拼音点歌模块 数字点歌模块 播放模块 点餐模块 1 明星信息模块 功能描述 在后台界面的明星信息模块下 选择添加后 弹出子模块 然后一一 对应输入明星信息 选择修改按钮 则进入修改明星信息模块 然后便可修改明星信 息 如图 5 7 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 21 图 5 7 明星信息界面 图 5 8 添加明星信息界面 编号关键代码生成如下 public static string GetCodstring string UnName int i 0 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 22 ushort key 0 string strResult string Empty 创建两个不同的encoding对象 Encoding unicode Encoding Unicode 创建GBK码对象 Encoding gbk Encoding GetEncoding 936 将unicode字符串转换为字节 byte unicodeBytes unicode GetBytes UnName 再转化为GBK码 byte gbkBytes Encoding Convert unicode gbk unicodeBytes while i gbkBytes Length 如果为数字 字母 其他ASCII符号 if gbkBytes i uB0A1 else strResult strResult i i 2 endregion return strResult 图 5 9 修改明星信息界面 2 歌曲信息模块 功能描述 在后台界面的歌曲信息模块下 选择添加后 弹出子模块 然后一一 对应输入歌曲信息 选择修改按钮 则进入修改歌曲信息模块 然后便可修改歌曲信 息 如图 5 10 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 27 图 5 10 歌曲信息界面 关键代码如下 public string strMuseName null private void listView2 MouseClick object sender MouseEventArgs e strMuseName listView2 SelectedItems 0 SubItems 0 Text private void button5 Click object sender EventArgs e houtai2 frmInfo new houtai2 1 frmInfo Owner this frmInfo ShowDialog 添加歌曲 private void button6 Click object sender EventArgs e 修改歌曲 if strMuseName null 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 28 houtai2 frmInfo new houtai2 2 strMuseName frmInfo Owner this frmInfo ShowDialog else MessageBox Show 选择要修改歌典 private void button7 Click object sender EventArgs e 删除歌曲 if strMuseName null if tbMuseic tbMusicnfoDelete strMuseName 1 MessageBox Show 删除成功 tbMuseic tbMusicnfoFill listView2 else MessageBox Show 删除失败 tbMuseic tbMusicnfoFill listView2 else MessageBox Show 选择要删除歌典 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 29 3 歌曲类型模块 功能描述 在后台界面的歌曲类型模块下 选择添加后 弹出子模块 然后一一 对应输入歌曲类型信息 选择修改按钮 则进入修改歌曲类型信息模块 然后便可修 改歌曲类型信息 如图 5 11 图 5 11 歌曲类型信息界面 关键代码如下 public string strName null 歌典类别 private void listView3 Click object sender EventArgs e strName listView3 SelectedItems 0 SubItems 0 Text 当前选择的值 private void button8 Click object sender EventArgs e 添加歌曲类别 houtai3 dicTory new houtai3 1 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 30 dicTory Owner this dicTory ShowDialog private void button9 Click object sender EventArgs e if strName null MessageBox Show 请选择要修改的内容 return else 修改歌典类别信息 houtai3 dicTory new houtai3 2 strName dicTory Owner this dicTory ShowDialog private void button10 Click object sender EventArgs e if strName null MessageBox Show 请选择要删除的内容 return else 删除歌典信息 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 31 frmDictyin dictionaryDelete strName MessageBox Show 删除成功 frmDictyin dictionaryFind 2 listView3 4 用户管理模块 功能描述 在后台界面的用户管理模块下 选择添加后 一一对应输入用户信息 完成后点击保存即可 如要修改 则点击界面用户信息 只能修改密码 然后选择修 改按钮 再点击保存即修改成功 如图 5 12 图 5 12 用户管理界面 关键代码如下 private void button11 Click object sender EventArgs e 添加用户 intFalg 1 textBox2 Text textBox1 Text 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 32 textBox1 Enabled true button11 Enabled true button13 Enabled false button12 Enabled false private void button12 Click object sender EventArgs e 修改用户 intFalg 2 button11 Enabled false button13 Enabled false button12 Enabled true private void button13 Click object sender EventArgs e 删除用户 intFalg 3 button11 Enabled false button13 Enabled true button12 Enabled false 5 商品类型模块 功能描述 在后台界面的商品类型模块下 选择添加后 弹出子模块 然后一一 对应输入商品类型信息 选择修改按钮 则进入修改商品类型信息模块 然后便可修 改商品类型信息 如图 5 13 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 33 图 5 13 商品类型界面 关键代码如下 public string strNam null private void listView5 SelectedIndexChanged object sender EventArgs e strNam listView5 SelectedItems 0 SubItems 0 Text 当前选择的值 private void button14 Click object sender EventArgs e 添加商品 houtai4 dicTory new houtai4 1 dicTory Owner this dicTory ShowDialog private void button15 Click object sender EventArgs e if strNam null 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 34 MessageBox Show 请选择要修改的内容 return else 修改商品信息 houtai4 dicTory new houtai4 2 strNam dicTory Owner this dicTory ShowDialog private void button16 Click object sender EventArgs e if strNam null MessageBox Show 请选择要删除的内容 return else 删除商品信息 Servicea dictionaryDelete strNam MessageBox Show 删除成功 Servicea tbMusicnfoFill listView5 6 已点单模块 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 35 功能描述 在后台界面的已点单模块下 后台代码设置的是 10 秒自动刷新 也可 以点击刷新按钮手动刷新 如图 5 14 图 5 14 已点单界面 关键代码如下 private void houtai Load object sender EventArgs e frmDictyin dictionaryFind 2 listView3 绑定控件数据 tbAuto tb authorinfoFill 2 listView1 绑定控件数据 tbMuseic tbMusicnfoFill listView2 computer tbMusicnfoFill listView4 Servicea tbMusicnfoFill listView5 Men tbMusicnfoFill listView6 time Interval 10000 设置时间间隔 time Tick new EventHandler time Tick 注册事件 time Start 启动计时器 time的tick事件 宜宾职业技术学院电子信息与控制工程系 繁星 KTV 管理系统设计与实 现 36 void time Tick object sender EventArgs e Men tbMusicnfoFill listView6 自动刷新 private void button18 Click object sender EventArgs e Men tbMusicnfoFill listView6 手动刷新 7 用户管理模块 功能描述 在后台界面的用户管理模块下 选择添加后 弹出子模块 然后一一 对应输入用户信息 选择修改按钮 则进入修改用户信息模块 然后便可修改用户信 息 8 歌名点歌子模块 界面设计 该模块主要实现按照歌曲名字进行点歌 如图 5 12 1 图 5 11 后

温馨提示

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

评论

0/150

提交评论