1、 1 题题 目:目: ktv 在线点歌系统在线点歌系统 一、一、 课程设计目的课程设计目的 随着行业的迅猛发展,点歌系统在里的重要性越来越大,特 别是在面向普通消费者的量版式, 投资方在选系统的时候无不练就一双金 睛火眼,千挑万选,而且更是在配套设备上重金投入,确保为消费者营造出一个 更好的消费环境。点歌系统被广泛应用于、酒店、酒吧等娱乐场所 中。点歌系统主要用于内选歌的各种方式,例如有数字点歌、拼音 点歌、明星点歌、等多种选择方式,便于在点歌时对歌曲的掌握,以及能迅速选 择到自己喜欢的音乐, 同时减少了传统的一个一个的按顺序去查找。 节省了时间, 使其让更多的时间用在享受上,而不是查找上,提
2、高了查找歌曲的效率。因此也 会有更多的人选择智能化的去消费,直接提高了的收益。因此 点歌系统是企业化、智能化、科学化和正规化不可缺少的管理软件。 二、课程设计内容二、课程设计内容 KTV 点歌系统以满足用户需求,减轻工作人员负担为宗旨,主 要实现以下几个功能目标: 1) 消费者可以按不同方式选择想要点选的歌曲,如歌星名、歌类、歌 名字数、拼音、语种等; 2) 管理员有单独的安全认证入口,具有添加、修改和删除歌手和歌曲 信息的管理。还有记录消费者的消费情况。 3) 实现原唱,不同程度的伴唱功能,还可以自主的进行音量控制。 4)消费者可以随时查看消费金额。 三、三、软硬件环境及系统所采用的体系结构
3、软硬件环境及系统所采用的体系结构 技术可行性开发语言 该系统前台我使用 Visual Studio 2008 作为开发工具,后台数据库使用 SQL Server 2000,该软件的开发是在 XP 操作系统下进行,利用 Visual Studio 2008 工 具进行开发,不需要任何大型的系统软件和应用软件来支持。 该系统是一个多 媒体播放的娱乐软件,对该软件的操作不需要高配置的计算机,只要在该计算机 上能够运行 Windows 98,2000,XP 操作系统即可,也不需要高配置的计算机来 开发和运行该软件。 综上,开发该管理软件具有技术可行性的。 开发工具论述 本软件为点歌系统, 需对各种歌曲
4、进行管理。 因此, 本软件前台使用 Visual Studio 2008 作为开发工具,后台数据库使用 SQL Server 2000。 2 前台开发工具 前台使用 Microsoft 公司的 Visual Studio 2008 作为开发工 具。它是一种可视化的,面向对象的数据库开发工具。它的数据窗口大大地简化 了数据库应用程序的开发,是设计数据库应用程序的极好前台工具。它能够迅速 有效的编制程序界面, 它的这种快速程序开发环境在界面设计和程序开发中是非 常有效的。Visual Studio 2008 提供了大量的控件,利用这些控件可以进行界面设 计。它易学易用,可以大大减少编程人员的工作量
5、,基于以上优点,该系统采用 Visual Studio 2008 作为开发工具。 后台数据库 后台数据库采用 SQL Server 2000 现。SQL Server 2000 据库是 一种高性能的关系型数据库,它是可以实现一定量的数据处理和管理数据存储。 它可以用数据库查询和程序化语言。SQL Server 2000 通过更新和管理数据来访 问数据。SQL Server 2000(结构化查询语言)作为一种在关系型数据库中定义和操作数 据的标准语言,它的最大特点是直观,简单易学,功能丰富,使用方便。尤其是 它的查询语句可以对一个或多个表进行查询,还可以对视图进行查询。 Visual Studi
6、o 2008 不但是一个高效快速开发数据库应用程序的强大工具, 而且也是方便 快捷地开发功能完善的 Windows 应用程序的工具之一。通过 Visual Studio 2008 来访问数据库并对其进行各种操作。与数据库接口相连,建立连接后,通过 SQL Server 2000 语句或数据窗口与数据窗口控件一起将数据库中的数据信息显示出 来。 四、需求分析四、需求分析 根据当前流行的点歌系统,我们模拟出点歌管理系统。在设计中,一切尽在 用户的角度,界面简洁大方,操作明细,且通过各种消息提示尽量避免用户的不 当操作,以保证系统的正确运行.该系统的总体任务是管理各种歌曲, 按原唱者姓名和姓名首字母查找点播; 按歌曲编号查找点播; 按歌曲种类查找点播; 按等;选中的曲目排队/选中的 歌曲优先被点唱。 本次开发的数据库包括本次开发的数据库包括 5个数据表:点歌信息数据表,点歌网站基本信息,个数据表:点歌信息数据表,点歌网站基本信息, 管理员基管理员基 本信息,歌曲基本信息,歌曲分类基本信息。本信息,歌曲基本信息,歌曲分类