VB059自动点歌系统(SQL)优秀全套下载设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
4.2 功能子模块设计
对上述各项功能进行集中,分块,按照结构化程序设计的要求,分为拼音点歌,歌曲作者点歌,歌曲字数点歌,歌星点歌,歌曲类型点歌,语种点歌和播放控制歌曲功能模块,得到系统子模块图如下: think58.com
4.2.1 拼音点歌子模块
(1) 界面设计:该模块主要实现按照歌曲的拼音进行查找歌曲,所以我添加了二十六个字母控件,是用来利用歌曲的拼音查询想要点的歌曲。如图4.9。
copyright think58 [资料来源:THINK58.com]
优先条件:在已选的歌曲中,如果想唱最后一个歌曲,点中歌曲后,在点一下优先,这首歌曲就排到已选歌曲表的最前面,下一次播放的就是这首歌曲。
[资料来源:http://www.THINK58.com]
删除条件:删除歌曲是把已选表中的歌曲删除,是根据已选表歌曲ID号的唯一进行操作的。
本文来自think58 [版权所有:http://think58.com]
播放控制歌曲:主要实现对歌曲的控制,包括播放、暂停、停止、上一曲、下一曲等。
控制音箱效果:包括音量大小,迈克音量的大小,升降调,原唱,伴唱等功能,这里我调用了Windows API 类,利用GetVolume 和 SetVolume 用于获取和设置进行播放音频时指定的混音器控制的音量。这两个函数先调用GetLineInfo和 GetLineControl函数来确定所对应的线路的控制,然后调用GetControlDetails 和 SetControlDetails 来设置音量值。 think58好,好think58
5.2 系统结果分析与调试
测试与调试是软件开发过程中重要的一个阶段。在这个阶段中,要尽可能对系统进行反复的测试,从而得出对系统的进一步的改进,使系统更加完善,满足用户对系统的需要。应该明确,没有错误的测试是一个失败的测试。
在调试中碰到以下几个大问题:
(1) 运行时的错误处理。在系统运行期间有可能产生错误,大致包括两种情况:一是操作人员有可能在操作上发生错误,二是非法用户破坏