进此,再次向全系老师表示我由衷的感谢,数字点歌,传递参数,获取歌曲信息显示在控件中释放空间没有查到结果,请输入其它条件拼音点歌当点击拼音点歌时,将会弹出拼音点歌查询对话框,此时用户可以通过输入明星的拼音码或歌曲名的拼音码找到对应的歌曲,若用户输入的条件数据库中没有记录,将会提示没有查到结果,请重新输入信息,若用户输入的条件有记录,那么信息将会被自动添加到已点歌曲列表中。拼音点歌,没有查到结果,请输入其它条件明星点歌当点击明星点歌按钮时,将会弹出明星点歌查询条件对话框,用户需要输入明星的中文姓名才可以查询到正确的信息。若用户输入的条件数据库中没有记录,将会提示没有查到结果,请重新输入信息,若用户输入的条件有记录,那么信息将会被自动添加到已点歌曲列表中。明星点歌,没有查到结果,请输入其它条件歌名点歌当点击歌名点歌按钮时,将会弹出歌名点歌查询条件对话框,用户需要输入歌曲的具体名称才可查询。若用户输入的条件数据库中没有记录,将会提示没有查到结果,请重新输入信息,若用户输入的条件有记录,那么信息将会被自动添加到已点歌曲列表中。歌名点歌,没有结查,请输入其它条件可以断续输入查询条件或退出查询提示不同点歌方式具体的实现流程通过窗体的切换实现不同点歌方式不同的点歌方式通过传递的参数不同来实现,这里的就是所传递的参数,将参数传递到类。那么又是如何得到不同点歌方式所得到的数据的呢通过实例化对象来引用类中的些封装的方法。同时实例化窗体以便调用此窗体中的些控件。调用对象中将所点的歌曲显示到对象的列表控件中。媒体播放播放播放按钮主要用于播放文件,当用户选中文件之后,点击播放按钮即可播放文件,需要注意的是选择的文件必须是以为后缀名的音乐文件,否则会跳出警告框您所选择的文件播放格式有误,请重新选择,。在播放之前必须先选中歌曲,再将选中的信息记录下来传递到后台调用实例化对象中方法找到歌曲所在的路径,然后将路径值赋给媒体控件的实现歌曲的播放。,选择歌曲完成,您确定要播放此歌曲吗,提示请选择要播放的歌曲,提示暂停继续此按钮主要用于对播放歌曲的人性化控制,当用户需要暂停播放时即可点击暂停,若想继续,点击继续即可。当用户点击此按钮时,按钮上的功能也会随之变化。当按钮的文本值为暂停时,点击时播放器将暂停播放,按钮的文本值也将会变成继续同样,当按钮的文本值为继续时,点击时播放器将继续播放,按钮的文本值也将会变成暂停。暂息测试表如图所示,歌曲信息测试表如图所示。图明星信息测试表图歌曲信息测试表业务流程图图点歌业务流程图前台点歌系统是本系统的核心,因而它的测试尤为重要。它包含了数字点歌拼音点歌歌名点歌明星点歌四个子模块,还涉及了许多媒体播放功能。点歌系统选择歌曲播放歌曲数字点歌拼音点歌歌名点歌明星点歌下曲上曲播放暂停显示全部歌曲弹出选择条件对话框全屏播放测试用例前台点歌测试用例分为选歌用例和播放用例两种形式。选歌用例如表所示,播放用例如表所示。表选歌用例表测试用例号场景条件输入数据预期结果实际结果数字点歌失败弹出对话框没有查询结果,请输入其他条件,没有查询结果,请输入其他条件,数字点歌失败为空提示框请输入正确的信息,请输入正确的信息,数字点歌成功编号为的歌曲记录被添加到已点列表中编号为的歌曲记录被添加到已点列表中拼音点歌失败张杰提示框请输入正确的信息,请输入正确的信息,拼音点歌失败为空提示框请输入正确的信息,请输入正确的信息,拼音点歌成功明星名字的拼音码为的所有歌都被添加到已点歌曲列表中明星名字的拼音码为的所有歌都被添加到已点歌曲列表中拼音点歌成功歌曲拼音码为的歌曲被添加到已点歌曲列表中歌曲拼音码为的歌曲被添加到已点歌曲列表中歌名点歌失败弹出对话框没有查询结果,请输入中文信息,没有查询结果,请输入中文信息,歌名点歌失败为空提示框请输入正确的信息,请输入正确的信息,歌名点歌成功这就是爱歌曲名为这就是爱的歌曲被添加到已点歌曲列表中歌曲名为这就是爱的歌曲被添加到已点歌曲列表中明星点歌失败弹出对话框没有查询结果,请输入中文信息,没有查询结果,请输入中文信息,明星点歌失败为空提示框请输入正确的信息,请输入正确的信息,明星点歌成功张杰明星名字为张杰的歌曲被添加到已点歌曲列表中明星名字为张杰的歌曲被添加到列表中在进行播放用例测试前,需要添加几条记录到已点列表中,在这里我们就将歌曲信息表中的四条记录添加到已点列表中。表播放用例表测试用例号场景条件操作预期结果实际结果播放失败直接点击播放对话框请选择要播放的歌曲,请选择要播放的歌曲,播放成功先选择条记录,再播放对话框您已经选择了歌曲这就是爱,确定要播放此歌曲吗您已经选择了歌曲这就是爱,确定要播放此歌曲吗暂停点击暂停歌曲停止播放歌曲停止播放上曲播放失败播放第首歌曲这就是爱提示框已经是第首歌,已经是第首歌,上曲播放成功点击下首歌落花对话框您已经选择了歌曲这就是爱,确定要播放此歌曲吗您已经选择了歌曲这就是爱,确定要播放此歌曲吗下曲播放失败播放最后首歌荷塘月色提示框已经是最后首歌,已经是最后首歌,下曲播放成功点击上首歌下个路口见对话框您已经选择了歌曲荷塘月色,确定要播放此歌曲吗您已经选择了歌曲荷塘月色,确定要播放此歌曲吗全屏播放点击全屏播放全屏播放全屏播放在播放测试中遇到的问题,在播放歌曲时,有时可能因为没有选中歌曲就直接播放导致播放失败,有时因播放控件无效导致播放失败。在进行上曲和下曲的操作时,有时候因没有及时释放索引记录而导致失败,有时因超出了索引范围而导致失败。问题分析问题产生的原因操作者粗心不够认真,例如忘记输入信息胡乱的点击等。数据库连接异常。语句语法有误相关控件的属性和方法的误用。问题处理在编写代码时,进行相关的异常处理,如。周全考虑,人性化处理,弹出相应的提示信息。总结通过几个月的毕业设计,我们已经基本完成了点歌系统的所有功能,管理各种歌曲,然后分别按数字点歌,按拼音点歌,按明星点歌,按歌名点歌。实现歌曲的媒体播放功能,包括播放暂停继续上曲和下曲。本系统并不是十分完美,在以后的学习和工作中,还需要不断的完善和改。比连坤单片机原理及接口技术北京清华大学出版社,北京交通大学出版社,高峰单片微型计算机原理与接口技术北京科学出版社,李瀚荪电路分析基础北京高等教育出版社,路勇电子电路实验及仿真第二版北京清华大学出版社,康华光电子技术基础第四版北京高等教育出版社,姚彬电子元器件与电子实习实训教程北京机械工业出版社,童诗白,华成英模拟电子技术基础北京高等教育出版社,先锋工作室原理图与设计北京人民邮电出版社,赵亮,侯国锐单片机语言编程与实例北京人民邮电出版社,马忠梅单片机语言应用程序设计北京北京航空航天大学出版社,,,,石家庄铁道大学四方学院毕业设计致谢感谢所有帮助我完成毕业设计的老师,毕业设计能够完成和老师的悉心教导,以及同学们在设计过程中努力帮助是分不开的,这是大家共同努力的结果,在这里我对老师和同学致以诚挚的谢意,毕业设计的完成,意味着人生中大学环节将要完成标志性的步,大学生活很快就要画上句号了。回头看,经过四年的大学生活,我们和初入大学校门的自己相比,改变了很多,这四年中有青涩有,迷茫,有疯狂,有美好,正是这些才使我们变成了现在的模样,褪去稚气,走向成熟。如今,要和那终将会逝去的青春说再见了。首先,我要感谢我们的学校,在这四年中教会了我很多的道理,行胜于言,它用实际的行动告诉了我人生的不可捉摸,让我明白处处存在着机遇与风险,在变化万千的环境中,重要的是不变,勿忘初心,人生本就是简单的,不要因为复杂的环境而丢失了简单的快乐其次,我要特别的感谢我的指导老师,在设计过程中,老师给予了我们悉心的指导,重要的是给予我们解决问题的思路和方法最后,我要感谢那些曾经教导过我的老师们,是他们让我了解和掌握了这些知识和本领,最终在这次设计中得以运用,再次表示诚挚的谢意。通过这次毕业设计,使我深刻地认识到专业知识与实际应用相结合的重要性,也理解了理论联系实际的意义,也是对于自己学习成果的次检验。虽然在此次设计中对于书本知识的采用和联系还不够自如,但是我将在以后的生产工作过程中不断的努力,不断的完善,做到学以致用。这次的设计是对过去所学知识系统性的提高,是对于所了解领域扩充的种方式,也为我们今后的发展打下了良好的基础。最后,再次感谢我的老师,同学以及在大学期间所认识的朋友们,是你们装点了我的大学生活,你们在我的记忆中是不可分割的部分,因为你们我的生活变得丰富多彩。由于自身水平有定的局限,设计中存在着很多不足之处,敬请各位老师批评指正,能够使毕业设计尽可能的完善,做到最好。石家庄铁道大学四方学院毕业设计附录附录外文资料石家庄铁道大学四方学院毕业设计附录原理图温度传感器液位传感器整流桥石家庄铁道大学四方学院毕业设计附录程序清单数码管位控制定义共阳极数码管数据函数声明设定加热或制冷限制主函数附录接电路如图所示图与单片机的连接外部电源供电方式是最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度数码管显示出来,若达到设定的水位,则可能进行加热工作模块或者制冷工进此,再次向全系老师表示我由衷的感谢,数字点歌,传递参数,获取歌曲信息显示在控件中释放空间没有查到结果,请输入其它条件拼音点歌当点击拼音点歌时,将会弹出拼音点歌查询对话框,此时用户可以通过输入明星的拼音码或歌曲名的拼音码找到对应的歌曲,若用户输入的条件数据库中没有记录,将会提示没有查到结果,请重新输入信息,若用户输入的条件有记录,那么信息将会被自动添加到已点歌曲列表中。拼音点歌,没有查到结果,请输入其它条件明星点歌当点击明星点歌按钮时,将会弹出明星点歌查询条件对话框,用户需要输入明星的中文姓名才可以查询到正确的信息。若用户输入的条件数据库中没有记录,将会提示没有查到结果,请重新输入信息,若用户输入的条件有记录,那么信息将会被自动添加到已点歌曲列表中。明星点歌,没有查到结果,请输入其它条件歌名点歌当点击歌名点歌按钮时,将会弹出歌名点歌查询条件对话框,用户需要输入歌曲的具体名称才可查询。若用户输入的条件数据库中没有记录,将会提示没有查到结果,请重新输入信息,若用户输入的条件有记录,那么信息将会被自动添加到已点歌曲列表中。歌名点歌,没有结查,请输入其它条件可以断续输入查询条件或退出查询提示不同点歌方式具体的实现流程通过窗体的切换实现不同点歌方式不同的点歌方式通过传递的参数不同来实现,这里的就是所传递的参数,将参数传递到类。那么又是如何得到不同点歌方式所得到的数据的呢通过实例化对象来引用类中的些封装的方法。同时实例化窗体以便调用此窗体中的些控件。调用对象中将所点的歌曲显示到对象的列表控件中。媒体播放播放播放按钮主要用于播放文件,当用户选中文件之后,点击播放按钮即可播放文件,需要注意的是选择的文件必须是以为后缀名的音乐文件,否则会跳出警告框您所选择的文件播放格式有误,请重新选择,。在播放之前必须先选中歌曲,再将选中的信息记录下来传递到后台调用实例化对象中方法找到歌曲所在的路径,然后将路径值赋给媒体控件的实现歌曲的播放。,选择歌曲完成,您确定要播放此歌曲吗,提示请选择要播放的歌曲,提示暂停继续此按钮主要用于对播放歌曲的人性化控制,当用户需要暂停播放时即可点击暂停,若想继续,点击继续即可。当用户点击此按钮时,按钮上的功能也会随之变化。当按钮的文本值为暂停时,点击时播放器将暂停播放,按钮的文本值也将会变成继续同样,当按钮的文本值为继续时,点击时播放器将继续播放,按钮的文本值也将会变成暂停。暂息测试表如图所示,歌曲信息测试表如图所示。图明星信息测试表图歌曲信息测试表业务流程图图点歌业务流程图前台点歌系统是本系统的核心,因而它的测试尤为重要。它包含了数字点歌拼音点歌歌名点歌明星点歌四个子模块,还涉及了许多媒体播放功能。点歌系统选择歌曲播放歌曲数字点歌拼音点歌歌名点歌明星点歌下曲上曲播放暂停显示全部歌曲弹出选择条件对话框全屏播放测试用例前台点歌测试用例分为选歌用例和播放用例两种形式。选歌用例如表所示,播放用例如表所示。表选歌用例表测试用例号场景条件输入数据预期结果实际结果数字