摘 要
随着社会的发展,人类的进步,21世纪人们的生活的水平有所提高,为了满足人们对生活的需要,丰富业余生活,就需要有一些娱乐的设施来弥补这些空缺,所以开发了自动点歌系统。
论文详细论述了系统总体设计思想、数据库设计以及功能模块设计等,给出了自动点歌系统一般流程。该系统主要包括:按拼音点歌、按歌曲字数点歌、按歌曲作者点歌、按歌星点歌、按歌曲类型点歌以及按歌曲语种点歌六大点歌模块;
还可实现对各种歌曲的查询点播、播放控制歌曲,并且调用了Mixer API函数用来调节音量的大小及音箱效果。
该系统可以管理各种歌曲,具有较好的实用性,能够进行快速点歌。相信该系统会给人们生活带来更多的乐趣。
关键词 自动点歌 播放 歌曲
目 录
第1章 概 述 1
1.1 题目背景 1
1.2 项目现状与分析 1
1.3 研究意义 2
第2章 需求分析 3
2.1 项目的内容及要求 3
2.2 可行性分析 3
2.2.1 经济可行性 3
2.2.2 技术可行性开发语言 4
2.3 开发工具论述 4
2.3.1 前台开发工具 4
2.3.2 后台数据库 4
第3章 系统设计 6
3.1 系统功能分析 6
3.2 系统数据库设计 7
第4章 系统行为特性设计 10
4.1 软件结构设计 10
4.1.1 自动点歌系统点歌模块设计 10
4.1.2 播放控制模块 13
4.2 功能子模块设计 13
4.2.1 拼音点歌子模块 14
4.2.2 作者点歌子模块 15
4.2.3 字数点歌子模块 16
4.2.4 歌星点歌子模块 16
4.2.5 类型点歌子模块 18
4.2.6 语种点歌子模块 18
4.2.7 播放控制子模块 19
第5章 系统运行与调试 23
5.1 系统测试方案 23
5.2 系统结果分析与调试 24
结 论 23
参考文献 23
致 谢 24
第1章 概 述
1.1 题目背景
在计算机技术日益发展的今天,各个企业,家庭对计算机技术的要求越来越高,为了满足企业,家庭的需要,就需要开发各种软件。
自动点歌系统,将经压缩的视频和间频信号储存在网络视频服务器上的超大容量、高速硬盘中,播放时由连接在网络上的电脑将视频和音频信号解压后输出到显示器或者电视机上。采用专用视频服务器代替了传统的影碟播放,设备内容丰富,全部采用DVD影碟且可自由增加歌曲。实现了全自动的视频点播,所以无需影碟机也无需再经DJ取碟和放碟等人工操作。