当代科学技术进步很大程度上取决于计算机的发展,其凭借着超越传统技术的优势,极大地影响着产业结构的变动方向和人们的生活方式,而各个产业都在自己的领域中不同深度的融入了计算机和网络技术,对本行业的发展起了很大的推动作用。相较于以前的卡拉OK一对一的原始模式,该系统不受房间限制,一首歌可供多个用户同时点播,完全消除了传统系统的撞碟抢歌现象。现代的KTV结合计算机技术已经实现了多元化发展,基于C/S模式的电脑点歌系统克服了传统娱乐方式所带来的人力、物力以及时间上的浪费,同时也保证了娱乐过程的科学化、高效化,使娱乐过程方便、快捷、深入人心。对于推进产业结构的高级化以及提高便捷人们的生活方式有着重要的意义。
本系统的建设基于.NET平台,采用SQL 2005数据库+C#语言进行开发。SQL 2005数据库作为后台数据库,C#语言实现KTV点歌管理及对数据库进行操作和维护。通过本系统可以使歌曲的选择变的更加容易,用户可以根据自己的需要更为快捷的点播歌曲。
关键词 :KTV点歌,C#,VS2005,SQL 2005
由于整个系统的结构庞大,开发工作量大,所以本研究的基本内容并不定位于整个系统的设计与实现上。电脑点歌系统是针对KTV具体业务而开发的
系统包括后台管理员模块和点歌前台用户模块:
后台数据模块具体功能包括:
歌手管理:包括对歌手信息的添加,修改和删除等操作。
歌曲信息管理:歌曲信息管理包括对歌曲信息的添加,修改和删除等操作。
歌曲类型管理:包括对歌曲类别的添加,修改和删除等操作。
用户管理:对用户信息的添加,查看,修改和删除。
登录管理:对使用系统的用户进行登录管理。登陆后使用系统。
前台点歌模块包括:
歌曲数字编号点歌,拼音缩写点歌,歌手点歌,歌名点歌,以及歌曲播放等功能。
目 录
第一章 绪论 1
1.1 研究开发的目的 1
1.2课题研究的意义 2
1.3国内外研究现状 2
第二章 需求分析 3
2.1可行性分析 3
2.1.1 技术可行性 3
2.1.2经济可行性 3
2.2系统的设计理念 4
2.2.1 设计理念来由 4
2.2.2 设计理念 4
第三章 开发工具简介 5
3.1开发工具简介 5
3.2数据库选取 6
3.2.1 数据库划分 6
3.2.2 数据库选择 6
3.2.3 SQL Server2008数据库介绍 6
第四章 系统设计 9
4.1 系统总体设计 9
4.1.1 总体结构 9
4.1.2 用例图 10
4.2体系结构设计 10
4.2.1 开发环境 10
4.2.2 用户需求分析 11
4.3 系统的组成部分 11
4.4 数据库设计 11
第五章 系统程序设计及实现 13
5.1 系统登陆界面 13
5.2 添加用户信息 15
5.3 用户信息管理 16
5.4 歌手信息管理 22
5.5 歌曲信息管理 27
5.6 歌曲类型管理 31
5.7 用户点歌管理 34
第六章 系统测试 37
6.1系统测试的概念 37
6.2 测试计划 37
6.2.1模块测试 38
6.2.2 集成测试 39
第七章 结论 40
参考文献 41
致 谢 42