




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宜宾学院2010届毕业设计(论文)1YIBINUNIVERSITY本科生毕业论文题目普通话多媒体练习系统学院计算机与信息工程学院专业计算机科学与技术学生姓名伍浩淼学号071101045年级07级指导教师万敏职称讲师完成时间2011年5月10日宜宾学院2010届毕业设计(论文)2摘要普通话过级是我校师范专业学生必考的技能之一,普通话也是全国通用的语言。随着社会的发展,普通话的普及程度也越来越广泛。但是,现有的普通话教学模式和教学方法都是以成批量的对学生进行培训或辅导的教学模式,而这种教学模式在一定程度上会使教学质量受到一定的影响,而且还可能造成一些资源的浪费。因此,研发一款具有学习效率、有针对性、系统性的普通话多媒体学习软件,就是值得我们去思考的问题。“普通话多媒体练习系统”正好可以满足有效、有针对性和系统性学习普通话的特点,而且同时具备占用电脑硬盘空间小,消耗内存空间少的特点。资料全面的数据库可以使用户在闲暇时间享受系统、全面的学习和练习。本系统是利用DELPHI7为开发工具,以SQL2000数据库为连接对象,在WINDOWS平台下进行运作的学习系统,这款系统的开发是为了满足广大用户利用闲暇时间自己学习普通话的需求,而这款练习系统的开发也是运用了最容易让人学习的多媒体加字词练习加语音跟读的方式。这样不仅可以让用户得到最全面练习的同时,也可以提高他们学习普通话的效率关键词普通话;多媒体;系统宜宾学院2010届毕业设计(论文)3ABSTRACTTHESTANDARDSPOKENCHINESEISONEOFTHEABILITIESTHATSTUDENTSMAJORINGINTEACHINGMUSTMASTERSTANDARDSPOKENITISALSOINCOMMONUSEINCHINAWITHTHEDEVELOPMENTOFTHESOCIETY,THEPOPULARIZATIONOFTHESTANDARDSPOKENCHINESEISVERYURGENTINCHINABUTNOWADAYS,THETEACHINGMETHODANDTEACHINGMODELAREJUSTFORMINGACLASSWITHLOTSOFSTUDENTSANDTRAININGTHEMTOGETHERTHATNOTONLYCANNOTENSURETHEQUALITYOFTEACHING,BUTALSOWASTESPLENTYOFTIMESO,ITSWORTHRESEARCHINGANDDEVELOPINGSOFTWAREABOUTLEARNINGTHESTANDARDSPOKENCHINESEWITHHIGHLYEFFICIENT,STRONGPERTINENCEANDSYSTEMATICNESS“MANDARINMULTIMEDIATRAININGSYSTEM,“JUSTTOMEETANEFFECTIVE,TARGETEDANDSYSTEMATICSTUDYOFTHECHARACTERISTICSOFMANDARIN,BUTALSOTAKEUPHARDDISKSPACEAVAILABLE,ANDCONSUMELESSMEMORYCHARACTERISTICSCOMPREHENSIVEDATABASEOFINFORMATIONALLOWSUSERSTOENJOYLEISURETIMEINASYSTEMATICANDCOMPREHENSIVESTUDYANDPRACTICETHESYSTEMISTOUSEDELPHI7FORTHEDEVELOPMENTOFTOOLSTOSQL2000DATABASECONNECTIONOBJECT,OPERATINGUNDERTHEWINDOWSPLATFORM,THELEARNINGSYSTEM,THISSYSTEMWASDEVELOPEDTOMEETCUSTOMERSUSETHEIRLEISURETIMENEEDSTOLEARNMANDARIN,BUTTHISPRACTICESYSTEMTHEDEVELOPMENTISALSOTHEMOSTEASYTOUSEMULTIMEDIALEARNINGEXERCISESPLUSWORDSWAYOFADDINGVOICECHORUSINGTHISNOTONLYALLOWSUSERSTOGETTHEMOSTCOMPREHENSIVEEXERCISES,BUTALSOCANIMPROVETHEEFFICIENCYOFTHEIRLEARNINGMANDARINKEYWORDSSTANDARDSPOKENMULTIMEDIASYSTEM宜宾学院2010届毕业设计(论文)4目录摘要2AVSTRACT3目录4第一章绪论611选题背景612课题研究现状6121国内研究现状6122国外研究现状713系统开发意义714课题的主要内容介绍715课题的发展趋势8第二章需求分析921需求分析9211概述9212功能需求9213性能需求10214数据流图10215数据字典1122可行性分析13221经济上的可行性13222技术上的可行性13第三章概要设计1431体系结构设计14311系统结构设计14312功能结构设计1632系统运行环境16321硬件环境16322软件环境1733数据库设计17331数据库概念结构设计17332数据库逻辑结构设计18第四章详细设计2041字词练习模块2042测验模块2343视频学习模块25第五章系统测试2851概述2852黑盒测试28521字词模块测试28522短语模块测试29宜宾学院2010届毕业设计(论文)5523视频模块测试2953白盒测试30531视频模块测试30532测验模块测试31533字词模块测试32结论35致谢36参考文献37修改意见38宜宾学院2010届毕业设计(论文)6第一章绪论11选题背景普通话是我校师范专业学生必须学习的技能之一,也是全国通用的语言。同时普通话也是中华人民共和国以及台湾地区的官方语言,是新加坡共和国的官方语言之一,目前,在全世界范围内正被许多国家和地区的人们广泛学习和研究。随着国际市场开放和经济社会的发展,在中国,人们说普通话的普及率也越来越高。但是,现有的普通话教学模式和教学方法都是成批量的对学生进行培训的辅导模式,这种教学模式在一定程度上会使教学质量受到一定的影响,而且还可能造成一些资源的浪费。因此,研发一款具有学习效率、有针对性、系统性的普通话多媒体学习软件,就是值得我们去思考的问题。“普通话多媒体练习系统”正好可以满足高效、有针对性和系统性学习普通话的特点,而且同时具备占用电脑硬盘空间小,消耗内存空间少的特点。资料全面的数据库可以使用户在任何闲暇时间享受系统、全面的学习和练习。在网络信息化和多媒体技术的发展也日新月异,特别是利用计算机对文本、图形、图像、声音、动画、视频等多种信息综合处理、建立逻辑关系和人机交互作用的技术发展的十分显著。因此,对普通话多媒体练习系统的研究具有重大的意义。12课题研究现状121国内研究现状在国内,普通话的学习主要还是停留在以老师言传身教为主的教学模式上。老师通过收集文字、录音、视频等资料,通过教室内的投影仪和黑板等教学用具把搜集到的资料展示出来,再教授给学生。在商业市场上,虽然有少部分公司在开发关于普通话多媒体练习系统的软件如“畅言网普通话、英语智能学习平台”、“普通话水平测试及在线学习平台”、“普通话语音系统”等,这些系统的开发成熟度各不相同,功能模块和学习的内容也千差万别。他们的共性是无论系统是好还是差,都是以先收费后使用的方式进行操作,这样不仅很难保证使用者的学习质量,而且还把对语言和文字的学习搞的很商业化。从而使使用者在得不到宜宾学院2010届毕业设计(论文)7系统学习普通话的同时,还可能会耗费使用者的时间和金钱。122国外研究现状在国外,随着中国经济与世界经济纽带作用的加强,世界上很多国家开始流行学习中文和学说普通话。由于受中西方文化差异的影响,在世界各地的孔子学院,教中文的老师还是在沿袭中国传统的教学模式(言传身教)。欧美人也似乎习惯于这种教学模式,所以没有太多的人会喜欢或是去试图接受采用软件学习的方法。而事实也证明了,目前在网络上也没有发现任何一款为欧美人设计的普通话多媒体的练习系统。与此同时,跟我们相邻的亚洲国家,似乎还沉浸在与欧美国家“对话”的喜悦之中,对普通话的学习积极性也不是太大。因此,在商业市场上目前也没有发现有为亚洲诸国设计的普通话多媒体练习软件。13系统开发意义中华人民共和国国家通用语言文字法规定普通话是国家通用语言。普通话以北京语音为标准音,以北方话为基础方言,以典范的现代白话文著作为语法规范。语言是最重要的交际工具和信息载体。中国也正在大力推广、积极普及,让全国通用普通话。随着人们思想的开放和社会主义市场经济的进步和不断发展,社会对普及普通话的需求日益迫切。推广普及普通话,营造良好的语言环境,有利于促进人员交流,有利于商品流通和培育统一的大市场。在经济腾飞的今天,学好我们自己的语言显得尤为重要。孔子学院坐落在世界各国,普通话也在全世界范围内推广,世界各国人们都在学习普通话。因此,借助现代科技力量,研制一款具有多媒体播放功能、字词练习功能、语音跟读功能的普通话多媒体练习系统是我们应该去关注的问题。14课题的主要内容介绍本系统利用选择DELPHI7开发工具和SQL2000数据库为开发背景。DELPHI是基于OBJECTPASCAL语言的面向对象的开发工具,使用其集成开发环境可以快速地建立应用程序,并提供了丰富的功能开发工具和数据库管理工具,在开发数据库应用程序方面特别是多媒体功能模块方面具有独特的优势。本系统利用DELPHI7强大的多媒体开发平台,为用户打造了方便好用的视频宜宾学院2010届毕业设计(论文)8学习系统,可让用户快速精确的选择自己想学的视频章节;在字词练习模块,本系统为用户提供了字词与拼音共同显示的功能,能够让用户更好的学习字词;在语句练习模块,本系统考虑到个人发音的差异性,特别开发了语音王功能,这样可以满足用户读音不标准且能够及时得到纠正的需求。15课题的发展趋势通过我对普通话多媒体练习系统相关资料的搜集与观察发现。就现在而言,国内用户对普通话多媒体练习系统的实用性比较广,随着中国经济的发展和国际地位的进一步提高,普通话多媒体练习系统有向国际化转变的趋势。因此,普通话多媒体练习系统的发展前景很广阔1功能模块方面本系统现有的功能模块是借鉴了现在市面上广泛用的至少三款以上的普通话练习系统的模块设计,并加以融合。并且具有自己独特的创新设计,其最重要的一点是,本系统的各项功能均属于免费使用。2实用性方面首先,本系统对电脑的配置要求不高,低档次的电脑同样能够很好的使用本系统;其次,本系统的功能模块具有明显的互补性,能够满足用户学习普通话的练好普通话的需求;再次,本系统的开发,借鉴了多款普通话练习系统的设计功能和理念,并在此基础上加以功能融合和界面美化,且没有版本收费和功能的使用限制。3版本更改方面本软件对系统界面进行了美化处理,相对于其他同种类型的软件而言要好看些,同时也可以随着用户的需要,做成多语言版本的普通话多媒体练习系统。这样,不仅可以满足国内用户的需求,也可以满足国外用户学习中文,学习普通话的需求。宜宾学院2010届毕业设计(论文)9第二章需求分析21需求分析211概述2111开发目标A、本系统的开发可以辅助老师的教学活动;B、本系统的开发可以提高普通话学习的效率;C、本系统的开发可以使用户更好的利用时间的金钱;D、本系统也可以让少年儿童学习普通话。2112应用目标让用户能够方便、及时、高效的学习普通话,能够通过视频学习、字词联系和语音王功能学习自身不会的普通话知识并及时纠正平时发音上存在的问题。2113条件与限制由于本系统属于开发初期,在功能模块和设计理念上可能还不够完善,在运行期间,要安装VIDSXVID插件和有被360杀毒软件误报病毒的问题。我们会在今后对本软件进行不断的改进和革新,让软件能够更好的为用户提供更好的学习环境。212功能需求本设计所开发的普通话多媒体练习系统包括拼音学习、朗读技巧、说话技巧、字母表、因袭及声调、声母、韵母、变音、随即选字、视频播放、字幕显示、转译拼音、显示多音字、语音王、字词电脑打分等功能,可以实现对视频教学、文字练习和语音朗读等功能。本系统适用于各年龄段人群,可以大大的提高用户学习普通话和说好普通话的效率,减少发音错误。系统的应用将会极大的节约用户的闲暇时间,减少人力和资金的浪费,提高学习资源的利用率,能够使用户的普通话学习水平达到最佳的效果。下面是对该系统必备功能的需求分析。宜宾学院2010届毕业设计(论文)101字词练习模块这个模块是该系统的基础功能模块之一。通过该模块可以实现汉字转拼音、语音朗读、字词练习。2视频学习模块该模块可以实现教学视频的播放、快进、快退、暂停和视频文字资料同步显示的功能。3测验模块该模块可以实现对字词的综合测验。213性能需求本系统主要用于广大人群学习普通话、练习普通话的需求,提高使用者普通话表达能力的测试水平的软件,本系统采用面向对象的设计思想,以菜单和按钮的形式进行学习资料的调用。使用者可通过视频学习、字词练习以及短语对白这些基本功能,对普通话有个全面的了解和学习。系统的灵活性由于DELPHI7编程平台具有按钮和界面方便快捷的改动能力,因此,该软件具有很好的改动性,如果有需要,可以应用户的需求,将中文版的普通话多媒体练习系统改为外语版的系统,并增加相应的练习资料。系统的可扩展性由于该系统采用了功能强大的SQL2000作为数据库,所以系统所需要的数据库资料可以轻松的写入与调用。系统的可维护性由于本系统采用的是DELPHI7编程平台和SQL2000数据库。所以,本系统只需要进行简单的维护就可以是系统工作稳定,本系统还自带有相关的插件和辅助软件,一旦出现系统重装的现象,也可以按照相应的步骤提示,进行系统的维护。214数据流图简称DED数据流图是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有四种基本图形符号“”箭头表示数据流;“”圆或椭圆表述加工;“”双杠表示数据存储;方框表示数据的源点或终点。宜宾学院2010届毕业设计(论文)11为实现本系统设计的所有数据流图如下图所示图21为系统顶层图图22为系统0层图215数据字典数据字典是描述数据流图中数据的信息的集合。它对数据流图上每一个成分数据项、文件数据结构、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。数据字典在数据库设计中占有很重要的地位,由以上数据流图得知本系统包宜宾学院2010届毕业设计(论文)12含以下数据流、数据存储、数据加工1数据流数据流名称学习测验简述用户可利用文字和拼音的选择题来对普通话知识进行练习来源在数据库中调用去向展示给用户数据流量不限组成文字、拼音数据流名称视频播放简述用户可利用视频教学资料对普通话进行学习。来源在数据库中调用去向展示给用户数据流量不限组成视频数据流名称汉字显音简述用户可利用输入的汉字实现正确的拼音来源在数据库中调用去向展示给用户数据流量不限组成短语或文章、拼音数据流名称语音朗读简述用户可以利用语音朗读功能对比自己读的音来源在数据库中调用正确信息并进行逻辑评判去向展示给用户数据流量不限组成电脑评分宜宾学院2010届毕业设计(论文)1322可行性分析可行性分析是通过对项目的主要内容和配套条件进行调查研究和分析比较,并对项目建成以后可能取得的各种因素或影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。221经济上的可行性首先,由于DELPHI7和SQL2000数据库的运行环境对电脑配置的要求比较低,在市面上现在大多数被淘汰的电脑,也能满足本软件基本的运行环境需求。因此,用户可以不必考虑电脑的配置问题。其次,本软件的开发的应用不是以营利为目的的。因此,这款软件的使用不会向用户收取任何费用,也不会对用户设有使用限制。这样用户就可以不花一分钱而用到这款软件的全部功能。再次,这款软件借鉴了至少三种以上的同类软件的设计理念,并加以融合和革新,可以使用户要在几款软件上才能用到的功能,在这款软件上几乎都能用到,这样就为用户节约了更多的资金。222技术上的可行性首先,DELPHI7开发平台拥有功能强大的多媒体开发功能和数据库连接功能,能开发功能强大的各类软件,SQL2000数据库具有很强的稳定性和实用性,适合各种软件数据的存储。其次,这款软件的开发是由宜宾学院计算机与信息工程学院的学生来开发的,宜宾学院具有强大的师资队伍和专业指导能力强的多为老师可作为技术支持,因此,这款软件的开发在技术上具有可行性。再次,开发者利用宜宾学院图书馆丰富的专业藏书和与多个DELPHI群的成员相互学习、交流,并攻克了许多软件开发上出现的障碍和瓶颈问题。宜宾学院2010届毕业设计(论文)14第三章概要设计31体系结构设计体系结构是一种抽象的反应复杂事物方式。良好的体系结构可以快速、高效地处理多种多样的个体需求。与此同时,在一定的时间范围内体系结构具有稳定。只有在稳定的环境下,人们才能发挥自己的创造性。311系统结构设计有了对普通话多媒体练习系统需求分析的结果,我们就可以根据系统设计绘出该系统的层次概要图,如下图31所示。图31层次模块图312功能结构设计普通话多媒体练习系统是用户通过功能模块直接跟数据库连接并获得数据的系统。第一层功能模块如下图32所示。宜宾学院2010届毕业设计(论文)15图32系统总体功能模块图1、字词模块包括汉字转拼音、语音朗读、字词练习以及同步显示字词的意思,具体功能如下图33所示。图33为字词模块子系统功能需求框图汉字转拼音把输入的汉字转换成带有音节的拼音。字词练习把拼音和音调输进去,显示出汉字。显示词意把拼音和音调输进去,显示出汉字的意思。语音朗读用户把汉字输入后,系统会根据汉字读出相应的读音。宜宾学院2010届毕业设计(论文)162、视频模块包括如下图34所示。图34为视频模块子系统功能需求框图视频播放把AVI格式的视频文件播放出来。滚动字幕字幕根据视频播放的帧数进行缓慢滚动向下翻页。录音给用户的语音录音,以便用户需要。32系统运行环境系统的运行环境指的是系统载运行的时候所需要的最基本的工作环境。因此,根据这个思路,最终确定了制作这款软件所需要的最低的电脑运行环境如下321硬件环境项目需求硬件要求处理器PIII1000MHZ以上内存512MB或者以上硬盘20GB以上的剩余空间其它光驱,键盘,鼠标等软件要求操作系统WINDOWS2000/WINDOWSXP/WINDOWSSERVER2003IE版本60或者以上其它IE中用于播放FLASH的插件;注意1、上述表中所提到的操作系统都是指32位的操作系统。不支持任何的64位的操作系统。2、上述表中所提到的系统需求是指最低系统需求。宜宾学院2010届毕业设计(论文)17322软件环境数据库服务器使用SQLSERVER2000,;操作系统使用WINDOWSXP。开发软件为DELPHI7033数据库设计数据库设计(DATABASEDESIGN)指的是对于一个给定的应用环境,构造最优越的数据库模式,并据此建立数据库及其应用系统,使之能够更为有效地存储和管理数据,满足各种用户的应用需求,数据库设计包括信息管理要求和数据操作要求。数据库设计是数据库系统开发过程中的核心内容。数据库是信息系统的核心与基础,它把系统中的数据按照一定的模型组织起来,并提供存储、维护、检索数据等功能,使用户能够从系统中方便、及时、准确的从数据库中获取所需的信息。一个信息系统的各个部分能否紧密的结合在一起以及如何相结合,关键在数据库,因此必须对数据库进行合理设计。331数据库概念结构设计概念结构设计是将用户需求转化为抽象的概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间相互关系的概念结构模型。这样才能更好地、更准确地用某一DBMS实现这些需求。它是整个数据库设计的关键,概念结构的主要特点是能够真实、充分地反映现实世界;易于理解、更改和向关系、网状、层次等各种数据模型转换。通过对本系统的分析主要包含以下实体模块宜宾学院2010届毕业设计(论文)18图311用户实体图314实体与实体间的ER图332数据库逻辑结构设计逻辑结构设计的主要任务是把概念结构设计阶段设计好的ER图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。根据对本系统的分析需要以下逻辑结构表进行存储数据表31ZC_MODULE测验模块表结构字段名数据类型说明IDINT数据序列号STHINT题号TMINT题型XXAINT第一个答案XXBINT第二个答案XXCINT第三个答案XXDINT第四个答案ZHENGINT正确的答案XUANINT选项宜宾学院2010届毕业设计(论文)19表32ZC_MODULE字词模块表结构字段名数据类型说明IDINT数据序列号STHINT显示拼音HANZIINT相应的汉字JSINT汉字的意思宜宾学院2010届毕业设计(论文)20第四章详细设计普通话多媒体练习系统主要由字词模块、视频模块、测验模块这三大模块组成,先对整个系统进行设计,以流程图表示,然后对各个模块进行详细分析设计。41字词练习模块本系统模块专门考虑到用户对普通话字词方面知识比较薄弱的特点,特别注重字词模块对用户的指导和教学,让广大用户在字词上学的更扎实。字词练习模块包括拼音学习、语音朗读、汉转拼音这3大按键。拼音学习,主要是满足用户在学习之处对普通话的基本知识还不够熟悉,需要对普通话的基础性知识进行全面的学习。因此发音和音调就显得很重要;语音朗读是用户在学习汉字的时候,准确朗读汉字的功能;字词练习可以让用户更好的对字词进行练习。412功能输入点击“汉字显音”按钮处理提取数据库汉阴资料输出通过固定界面显示输入点击“语音朗读”按钮处理超找语音库相应的读音输出通过音频接口读出输入点击“汉字显意”按钮处理查找数据库中的信息输出通过固定界面显示413性能1)灵活性各个功能按键都可以快速的分析并处理相应的事件。2)时间特性没有任何一个事件的处理时间会超过5秒钟。宜宾学院2010届毕业设计(论文)21414模块效果汉子转移拼音的工作原理是调用微软WORLD2003(中文和拼音的数据库)PROCEDURETFORM7BUTTON11CLICKSENDERTOBJECTVARVGUIDTGUIDVFELANGUAGEIFELANGUAGEVERRORINTEGERVCAPSDWORDVOUTPUTPMORRSLTWWIDESTRINGVPINYINWIDESTRINGSWIDESTRINGIINTEGERIMONORUBYPOSWORDIREADIDXWDDWORDVMONORUBYPOSPWORDVREADIDXWDDPWORDBEGINMEMO2CLEARIFCLSIDFROMSTRINGPWIDECHARWIDESTRINGMSIMECHINA,VGUIDS_OKTHENBEGINSHOWMESSAGESYSERRORMESSAGEGETLASTERROREXITENDVERRORCOCREATEINSTANCEVGUID,NIL,CLSCTX_SERVER,IFELANGUAGE,宜宾学院2010届毕业设计(论文)22VFELANGUAGEIFVERRORS_OKTHENBEGINSHOWMESSAGESYSERRORMESSAGEVERROREXITEND两个窗体字体的大小用FONTSIZE函数来定义(24指的是第24号大小的字)。PROCEDURETFORM7MEMO1CHANGESENDERTOBJECTBEGINMEMO1FONTSIZE24ENDPROCEDURETFORM7MEMO2CHANGESENDERTOBJECTBEGINMEMO2FONTSIZE24ENDINITIALIZATIONCOINITIALIZENILFINALIZATIONCOUNINITIALIZEEND415工作流程图宜宾学院2010届毕业设计(论文)2342测验模块测验模块包括是在用户已经对普通话的相关字词有了学习之后开始做的一些与之相关的练习。422功能输入点击“题号”按钮处理系统会给出相应的题号输出通过固定界面显示输入点击“正确答案”按钮处理系统提示正确的答案输出直接显示423性能1)灵活性各个功能按键都可以快速的分析并处理相应的事件。2)时间特性没有任何一个事件的处理时间会超过5秒钟。424模块效果测验模块是针对用户实际情况,对用户进行文字测验的模块。PROCEDURETCEYANBITBTN1CLICKSENDERTOBJECT宜宾学院2010届毕业设计(论文)24BEGINEDIT2CLEARNUMNUM1COMBOBOX1ITEMINDEXCOMBOBOX1ITEMSINDEXOFINTTOSTRNUM/提取题号数据WITHDATA1PRACTICEQUERYDOBEGINCLOSESQLCLEARSQLADDSELECTSTH,TM,XXA,XXB,XXC,XXD,ZHENGFROMDU_PINWHERESTHSSPARAMETERSPARAMBYNAMESSVALUENUMOPENEDIT1TEXTFIELDBYNAMETMASSTRINGRADIOGROUP1ITEMS0AFIELDBYNAMEXXAASSTRINGRADIOGROUP1ITEMS1BFIELDBYNAMEXXBASSTRINGRADIOGROUP1ITEMS2CFIELDBYNAMEXXCASSTRINGRADIOGROUP1ITEMS3DFIELDBYNAMEXXDASSTRINGENDENDPROCEDURETCEYANBUTTON1CLICKSENDERTOBJECTBEGINEDIT2CLEAREDIT2TEXTDAANENDEND425工作流程图宜宾学院2010届毕业设计(论文)2543视频练习模块本系统模块的应用可以促进用户对普通话的学习,让您的学习得心应手。视频练习模块包括加载视频、快进、快退、暂停、打开字幕、播放字幕、返回这7个按键。加载视频可使用户通过这个按键,选取并打开自己要看的视频文件;快进可以让视频快进一小段;快退可以让视频快退一小段;暂停可以让播放中的视频处于暂停状态;打开字幕可以使用户通过这个按键打开数据库中课文的文字字段;播放字幕可以播放已打开的文字字段;返回可以直接返回到主界面。432功能输入点击“打开视频”按钮处理把视频资料放入系统播放器中输出通MEDIAPLAYER播放器播放输入点击“快进”按钮处理MEDIAPLAYER1STEP输出有变化输入点击“快退”按钮处理MEDIAPLAYER1BACK输出有变化输入点击“暂停”按钮处理MEDIAPLAYER1PAUSE输出停止输入点击“打开字幕”按钮处理打开文本内容输出SCROLLBOX1输入点击“播放字幕”按钮处理播放文本内容输出SCROLLBOX1输入点击“录音”按钮处理系统开始给用户录音输出另存为制定地点输入点击“播放录音”按钮处理系统开始播放用户的录音输出调用之前的录音433性能(1)灵活性各个功能按键都可以快速的分析并处理相应的事件。(2)时间特性没有任何一个事件的处理时间会超过5秒钟。这款软件考虑到顾客的切实需要,特别是在视频的性能方面,对视频显示框周宜宾学院2010届毕业设计(论文)26边的案件和功能键之间的间隔距离,以及背景图案的选择都进行了专门的处理,可以让用户在使用这款软件的时候不会有过于紧凑的感觉,也正是这样的设计,才真正考虑到了人性化的需要。434模块效果文字同步于视频播放而滚动播放是因为设置有判断视频帧数的代码PROCEDURETFORM5BUTTON6CLICKSENDERTOBJECTVARTXTSTRING/为多媒体配置解说字幕。IINTEGERBEGINI0/也可以为每一帧配置一句解说字幕,注释部分代码即是。/FRAMESSELFMEDIAPLAYER1FRAMESLINESSELFMEMO1LINESCOUNT/取得解说字幕的行数。SLTSTRINGLISTCREATESLCLEAR/WHILEIFRAMESDOWHILEILINESDOBEGINTXTSELFMEMO1LINESVALUEFROMINDEXI/SLAPPENDNOINTTOSTRI1INTTOSTRIROUNDMEDIAPLAYER1LENGTH/FRAMES/将多媒体分成多个部分,为每一媒体位置配置解说词。宜宾学院2010届毕业设计(论文)27SLAPPENDINTTOSTRIROUNDMEDIAPLAYER1LENGTH/LINESTXTII1END435工作流程图宜宾学院2010届毕业设计(论文)28第五章系统测试51概述软件测试是对软件规格说明、软件设计和编码的最后复审,其目的是在软件交付给用户之前尽可能地检查出程序中的错误,以提高软件系统的质量和可靠性。我们常用的软件测试方法就是黑盒测试和白盒测试。52黑盒测试黑盒测试就是已知产品应该具有的功能,通过测试检验每个功能是否都能正常使用。黑盒测试旨在测试软件是否满足功能需求,它主要诊断下列几类错误1不正确或者遗漏的功能;2界面错误;3数据结构或者外部数据访问错误;4性能错误;5初始化和终止条件错误。黑盒测试法与白盒测试法不能相互替代,相反,两者互为补充,在测试的不同阶段为发现不同类型的错误而灵活运用。黑盒测试主要用到的测试方法有等价分类法、边界值分析以及对比测试三种测试技术。521字词模块测试设计人伍浩淼测试人伍浩淼功能编号1功能组字词模块功能点拼音测试日期2011年4月28日测试环境及前提1、测试条件任意一台有相同运行环境的电脑测试项目及内容测试步骤测试项预期结果实际结果宜宾学院2010届毕业设计(论文)291汉字显音能正常运行系统成功运行2显示意思能正常运行系统成功运行3语音朗读能正常运行系统成功运行测试结论测试记录工作状态良好总体结论基本通过522测验模块测试设计人伍浩淼测试人伍浩淼功能编号2功能组短语模块功能点语句测试日期2011年4月28日测试环境及前提2、测试条件任意一台有相同运行环境的电脑测试项目及内容测试步骤测试项预期结果实际结果1选择题号能正常运行系统成功运行2选择选项能正常运行系统成功运行3信息提示能正常运行系统成功运行测试结论测试记录工作状态良好总体结论基本通过523视频模块测试设计人伍浩淼测试人伍浩淼功能编号3功能组视频模块功能点视频测试日期2011年4月28日测试环境及前提3、测试条件任意一台有相同运行环境的电脑测试项目及内容测试步骤测试项预期结果实际结果1加载视频能正常运行系统成功运行2快进能正常运行系统成功运行3快退能正常运行系统成功运行4暂停能正常运行系统成功运行宜宾学院2010届毕业设计(论文)305打开字幕能正常运行系统成功运行6播放字幕能正常运行系统成功运行7录音能正常运行系统成功运行测试结论测试记录工作状态良好总体结论基本通过53白盒测试白盒测试就是已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明的规定正常进行。白盒测试应该根据程序的控制结构设计测试用例,原则是1、程序模块中的所有独立路径至少执行一次;2、所有的逻辑判断中,取“真”和取“假”的两种情况至少都能执行一次;3、每个循环都应在边界条件和一般条件下各执行一次;4、测试程序内部数据结构的有效性531视频模块测试图51为功能模块图图52为数据流图12453106978开始加载视频是否成功打开字幕失败播放字幕更换字幕返回YYYNN重新打开N宜宾学院2010届毕业设计(论文)31按照白盒测试法中基本路径测试法的要求,依据公式VGEN2计算CYCLOMATIC复杂性VG,VGEN2121024可以得到4条独立的路径路径112342测试用例开始;加载视频;是否成功;失败;加载视频。期望结果系统提示错误。运行结果与预测结果相符路径21235675测试用例开始;加载视频;是否成功;打开字幕;播放字幕;更换字幕;打开字幕。期望结果系统运行正常运行结果与期望结果相符路径31235685测试用例开始;加载视频;是否成功;打开字幕;播放字幕;重新打开;打开字幕。期望结果系统提示出错运行结果与期望结果相符路径412356910测试用例开始;加载视频;是否成功;打开字幕;播放字幕;返回。期望结果系统运行正常运行结果与期望结果相符532测验模块测试功能模块图如图63所示,数据流图如图64所示宜宾学院2010届毕业设计(论文)32图63为功能模块图图64为数据流图按照白盒测试法中基本路径测试法的要求,依据公式VGEN2计算CYCLOMATIC复杂性VG,VGEN25522可以得到2条独立的路径路径112342测试用例开始;选择题号;点击确认;失败;选择题号。期望结果系统提示错误。运行结果与预测结果相符路径21235测试用例开始;选择题号;点击确认;下一题。期望结果系统提示错误运行结果与期望结果相符533字词模块测试功能模块图如图65所示,数据流图如图66所示12453宜宾学院2010届毕业设计(论文)33图65为功能模块图图66为数据流图按照白盒测试法中基本路径测试法的要求,依据公式VGEN2计算CYCLOMATIC复杂性VG,VGEN29823可以得到3条独立的路径路径112342测试用例开始;输入拼音;是否成功;失败;输入拼音。期望结果系统提示错误。运行结果与预测结果相符路径21235675测试用例开始;输入拼音;是否成功;成功;显示拼音;显示失败;成功。期望结果系统提示错误12453687宜宾学院2010届毕业设计(论文)34运行结果与期望结果相符路径3123568测试用例开始;输入拼音;是否成功;成功;显示拼音;结束。期望结果系统运行正常运行结果与期望结果相符宜宾学院2010届毕业设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水务行业面试题库精 编:各类岗位实战技巧与答案
- 天润工业面试实战题库:制造业岗位职业技能提升
- 医疗图像智能分析与诊断技术
- 2022年如何帮助缺乏学习动力的孩子
- 知识题库-电气安全知识考试题目(附答案)
- 社团活动班会策划与实施
- 网络虚拟化与容器化
- 沙门氏菌医院预防与控制
- 学校特色品牌汇报
- 行政效率与改革
- 2025至2030年中国互联网数据中心应用行业市场深度评估及投资战略规划报告
- 八师兵团职工考试题库及答案
- 2025临时工合同协议书模板
- 2025年学习贯彻全国教育大会精神网络培训考试答案
- 推拿学基础题库及答案
- 水利工程档案验收项目法人自检工作报告
- 工资管理课件
- 电商客服培训 课件
- 2025社区治理一表通应用规范
- 中国古诗词歌曲课件
- GB/T 26148-2025高压水射流清洗作业安全规范
评论
0/150
提交评论