智能型幼儿识字网站的设计与实现毕业论文

上传人:仙*** 文档编号:72792299 上传时间:2022-04-09 格式:DOC 页数:31 大小:635KB
返回 下载 相关 举报
智能型幼儿识字网站的设计与实现毕业论文_第1页
第1页 / 共31页
智能型幼儿识字网站的设计与实现毕业论文_第2页
第2页 / 共31页
智能型幼儿识字网站的设计与实现毕业论文_第3页
第3页 / 共31页
点击查看更多>>
资源描述
编号:077计算机系本科毕业(设计)论文 课题名称智 能 型 幼 儿 识 字 网站 的 设 计 与 实 现专 业计 算 机 科 学 与 技 术姓 名学 号指导教师二零一零年六月目 录1 引 言21.1 开发背景及研究现状21.2 本人主要工作21.3 论文组织与结构32可行性分析42.1网站可行性分析42.2 开发环境的构建与配置42.3 ADO访问数据库分析63 网站需求分析83.1 用户需求描述83.2 网站功能需求分析93.3 网站性能需求分析104 网站设计114.1 网站功能模块设计114.2 数据库结构设计125 网站的实现155.1 各模块的制作155.2 ASP的动态技术216 网站测试与维护236.1网站测试236.2网站维护247 结束语25致 谢26参考文献27智能型幼儿识字网站的设计与实现摘要:当前幼儿识字教育水平普遍不高,有的还停留在书本的基础上,这种教学手段已不能适应时代的发展。为此,幼儿识字教育迫切需要现代化。智能型幼儿识字网站体现了典型的幼儿识字方式,其开发主要包括直觉的、可视的和愉悦的环境以及科学合理的教学过程两个方面。本文阐述了Macromedia Flash和Macromedia ASP Web 服务器应用程序以及Microsoft Access数据库相结合设计和实现智能型幼儿识字网站的整体思路,并提供了需求分析、网站设计与实现及网站测试各环节的详细方案。 关键词:幼儿识字 Macromedia Flash Macromedia ASP 智能型Abstract:Currently in China, the level of Status Infants Literacy Education is not generally high, some management is still based on the medium of book, which has been already unable to adapt to the development of our times. Thus, Infants Literacy Education is pressing for modernization.Infants Literacy Education System reflects typical means of information management system, whose development mainly includes the establishment and the maintenance of backstage database as well as the exploitation of the front interface. This easy expounds the combination design of the Microsoft access database and Macromedia Flash as well as Macromedia ASP Web application procedure and the overall thought which realizes the Intelligent Child literacy software and provides the demand analysis, the system design and the realization and the system test of various links with detailed plan.Keywords:Infants literacy Macromedia Flash Macromedia ASP Intelligent1 引 言1.1 开发背景及研究现状随着信息时代的到来,目前,计算机以自身所具备的优越性而普及于各行各业,它与其他教学设备相比具有多、省、快、广等特点,因此计算机应用也悄然走进了幼儿教育,参与到了幼儿的教育活动中来,逐步被幼儿接受和使用,并很快显示出了无与伦比的巨大优势,它使幼儿在可视的、直觉的和愉悦的环境中,获取知识,在活跃的气氛中发展思维,在积极主动的状态中,提高各种能力,推动了幼儿素质教育的进程。计算机应用在教学中不仅能促进教育教学目标的实现,也能产生更好的效果,使幼儿轻松、愉快的接受,感知新事物。在这样的背景下,幼儿教育院校非常迫切需要一个针对幼儿识字的专业网站。国内外现在专门针对幼儿识字的网站尽管多,但不具有科学合理的教育原则,只是单纯的学习汉字,没有全面合理的分析幼儿识字的特殊性,进行由简到难分步智能学习。由于幼儿教育办学模式的迅速变化,和社会各界对幼儿教育的重视,以往的网站已经暴露出了功能性差,交互性不强,学习效果低。而且以往网站往往只针对幼儿识字的某个单一功能,不能充分利用幼儿的学习特点实现教学的信息化,智能化,多样化。因此,本人按照幼儿认知规律、幼儿身心阶段特点为幼儿教育院校开发了这套幼儿识字网站,该网站包括类别识字、级别识字、测试功能、动态组字功能、音乐厅、游戏以及提供登录用户留言功能模块。本网站具有高度的集成性,多个独立的功能模块,采用不同的教育理念;生动有趣的动画场景,形象的汉字学习,让孩子快速高效的学习汉字。1.2 本人主要工作学习Flash编程和Microsoft Dreamweaver 8.0软件的应用,为进一步开发网站打好基础。通过分析研究任务书要求,以及对幼儿身心阶段特点的观察、记录、分析、总结等实地调研,进一步对网站进行需求分析,设计了识字及测试等主要功能。网站的开发中,主要包括制作汉字的形象动画以及智能测试两个方面。对于前者要求运用Flash制作各个汉字的动画特效。而对于后者则要求应用Flash及ASP合理智能的实现测试功能。在以上工作的基础上,对网站进行详细设计和实现网站的所有功能,最后进入论文撰写阶段,完成网站设计和论文撰写的工作。1.3 论文组织与结构第一部分:引言。主要介绍了本论文的开发背景以及研究现状;第二部分:可行性分析。对智能型幼儿识字网站的可行性进行了分析并对开发工具作了简要的介绍;第三部分:需求分析。对智能型幼儿识字网站的设计和实现做了详细的分析并在此基础上画出了功能需求描述图;第四部分:网站设计。介绍智能型幼儿识字网站需要实现的功能模块,网站工作流程以及Flash设计;第五部分:网站实现。介绍了整个网站的实现方法,并针对主要功能模块的实现方法给出了关键代码;第六部分:网站测试与维护。对系统各模块的功能做了详细的测试并给出了相应的维护方法;第七部分:小结。总结全文工作,并对系统作了简要的评价。2可行性分析2.1网站可行性分析可行性研究是对网站进行全面、概要的分析。可行性分析的目的是以最小的代价在尽可能短的时间里确定问题是否能解决,通过可行性分析可以避免人力、物力和财力上的浪费。经调查分析设计方案有以下三个可行性:(1) 技术可行性智能型幼儿识字网站的设计可以使用多种语言来实现,可以使用Macromedia ASP Microsoft Access 2003 Macromedia Flash等来实现,Macromedia ASP可产生和执行动态、交互性强、网站服务器的效率高;Microsoft Access 2003有强大的存储功能,便于存储数据;对于动画制作,Macromedia Flash是一门专门制作动画的软件,这个软件用起来比较方便,而且实现功能强大。 (2) 经济可行性智能型幼儿网站的开发、运行、维护费用包括:购买和安装设备的费用、人员费用、消耗品费用,但这些费用相对而言是比较低的。另外,本网站开发成本低,而其运行后所带来的经济效益较高,可以很好的缓解我国的教育压力,使教学质量更上一个台阶。(3) 操作可行性本网站实现了幼儿识字的基本要求,操作简单,易于理解,能够很快的掌握运用。孩子、教师、家长均能进行操作,运行环境要求低。2.2 开发环境的构建与配置 Macromedia Flash 8.0 环境:Flash是交互式矢量图和WEB动画的标准。网页设计使用Flash能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。Flash 8.0还支持一种新的编码格式(On2的VP6),这种编码格式有很大提高。此外,Flash 8.0还支持透明功能,能够对诸如文本、矢量图像以及其它Flash元素等进行整合。因此,可以说Flash是到处存在。Macromedia ASP环境:ASP是基于WEB的一种编程技术,它是Microsoft的IIS(Internet Information Server)服务器所提供的一项用来替代传统CGI 的技术2, 它提供了一种服务器端脚本编写环境和服务器端运行的环境。由于它是服务器端的脚本, 一般用户无法看见, 从而有效地保证了系统的安全性。有ADO(Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手,你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作,其工作原理如图2.1所示。Microsoft Office Access 2003介绍:Access 2003中文版是微软公司发布的Office2003 中文版套装办公软件中的一款关系数据库软件。它以其功能强大、界面友好、效率高、扩展性强等特点吸引了广大用户,是当今最流行的数据库软件之一,尤其在中小型数据库中得到了广泛的应用。数据库客户浏览端动态服务器页VBScript访问HTTP请求HTTP响应图 2.1 ASP工作原理图IIS服务器介绍:IIS是Internet Information Server的缩写,它是微软公司主推的服务器,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起。VBScript 和 JavaScript介绍:VBScript和JavaScript是现在比较流行的两种脚本语言。VBScript(Microsoft Visual Basic Scripting Edition)是程序开发语言Visual Basic家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括Microsoft Internet Explorer中的Web客户端脚本和Microsoft Internet Information Server中的Web服务器端脚本。是微软(Microsoft)公司专为IE(Internet Explorer)浏览器开发的一种基于对象、事件驱动式的网页脚本语言。JavaScript是一种解释型的、基于对象(object)和事件驱动(event driven)并具有安全性能的、平台无关的脚本语言。JavaScript 脚本只能在某个解释器上运行,该解释器可以是Web服务器,也可以是Web浏览器。使用它的目的是与HTML(Hypertext Markup Language)语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。 Actionscript脚本语言:Actionscript是Flash的脚本语言,是一种面向对象的编程语言。使用Actionscript可以控制Flash 动画中的对象,创建导航元素和交互元素,扩展Flash创作交互动画和网络应用能力。本语言主要包括:控制类动作、判断类动作、函数类动作、循环类动作、运算符、函数、属性、对象等。2.3 ADO访问数据库分析ADO具有支持建立C/S(Client/Sever,即客户机/服务器)和基于WEB应用的关键特性,在ASP中,ADO可以看作是一个服务器组件,ADO所提供的三个主要的独立对象是:(1) 连接对象Connection:提供对数据库服务器的连接;(2) 记录集对象Recordset:有数据库服务器所返回的记录集,实现对数据库的操作,主要包括添加、删除、修改等;(3) 命令对象Command:执行SQL语句和带有参数的存储过程,提供数据库服务器数据查询;灵活使用上述对象的方法和属性,可以实现对数据库的操作,其基本步骤是:(1) 建数据库源名(DSN)DSN (Data Source Name)是连接ODBC和数据库的桥梁3,ODBC通过DSN来找到要访问的数据库。用户可以通过Windows的控制面板中的“32位ODBC”进行配置。(2) 使用Connection打开数据库要打开一个数据库的连接,首先创建连接对象的一个实例,然后通过调用连接对象的open方法可利用ODBC的系统DNS来打开数据库,代码如下:set conn=Sever.CreateObject(“ADODB.Connection”) 表示建立了连接对象的一个实例strconn=Driver=Microsoft Access Driver (*.mdb);DBQ= & server.MapPath(database/Data.mdb) 实现对database数据库的访问conn.Open Strconn(3) 使用RecordSet对象操作数据库并创建数据对象要创建记录集对象的一个实例,可以使用连接对象的Execute方法。当使用Execute方法从一个数据库返回查询结果时,一个记录集对象会被自动创建。用RecordSet对象实现对数据库的添加操作,其主要语法如下:set rs=conn.Execute(“数据库表或SQL语句”) 使用SQL语句操作数据库,并将结果返回给一个recordset对象rs3 网站需求分析3.1 用户需求描述网站采用UML设计网站功能模块图。统一建模语言UML是一种用于描述、构造网站以及商业建模的语言2,综合了在大型、复杂网站的建模领域得到认可的优秀的软件工程方法。通过使用UML,可以很直观地记录用户需求,为网站功能设计提供具体的、可参考的分析模型。业务建模和需求分析的目的是对幼儿识字进行评估,采集和分析网站的需求,理解网站要解决的问题,重点是充分考虑网站的实用性。结果可以用一个用例图,图中的活动者代表外部与网站交互的角色,包括孩子、家长和其它浏览网站用户。用例图是对网站需求的描述,表达了网站的功能和所提供的服务,包括登录功能、类别识字功能、级别识字功能、测试功能、动态组字功能、休息娱乐功能理、留言功能。网站的用例图如图3.1所示。家长留言者孩子类别识字级别识字测试功能动态组字休息娱乐留言板图 3.1 网站用例图3.2 网站功能需求分析要进行合理的功能需求分析,应从网站行为的执行者用户角度出发。智能型幼儿识字网站的用户主要是孩子、家长和其它浏览网站的用户。学生使用该网站主要完成识字、测试、休息娱乐等操作。家长负责孩子学习过程中辅导与帮助的工作,如选择学习的类型、记录测试的结果、适时进行休息。还可对本网站进行孩子教育交流与为本网站提供意见等操作。功能需求描述如图3.2所示:智能型幼儿识字网站孩子家长其它用户选择识字测试学习休息娱乐登录用户引导帮助记录结果留言留言登录用户选择内容 图 3.2 功能需求描述图经过调研与分析,智能型幼儿识字网站主要应具有以下功能:(1)孩子可以进行不同模块功能的识字;(2)家长可以选择不同模块给孩子设置学习内容;(3)孩子可以通过测试,检验所学内容;(4)家长可根据孩子测试情况,帮助孩子选择内容学习;(5)孩子在学完规定的课程之后,可以给以奖励,进行讲故事、听音乐和游戏,得到劳逸结合;(6)家长根据孩子一段时间的学习,给本网站给以意见和建议;(7)其它用户可以浏览本网站的设计与功能;(8)家长及其他用户可进行对孩子教育的交流。3.3 网站性能需求分析网站设计还应该以“标准性、科学性、高效性、动态性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。标准性:网站编写与运行必须符合标准,在网页中添加各模版,既可以保证网站运行,又可以在此标准上运行每一项功能。科学性:由于幼儿教育的特殊性,网站必须设计合理,识字模版的设计与安排应该循序渐进,从而提高孩子的认知水平和记忆力。高效性:为了让孩子能快速识字,网站的识字功能与测试功能都应以培养孩子学习兴趣,提高认知水平与记忆力为目的。动态性:采用生动形象的动画设计,简洁的操作步骤,也有利于孩子学习的趣味性和高效性。4 网站设计4.1 网站功能模块设计智能型幼儿识字网站主界面模块,引导用户选择要操作的功能模块,包括类别识字、级别识字、测试功能、动态组字、休息娱乐、用户留言。网站采用模块化设计思想,结构如图4.1所示。智能型幼儿识字网站类别识字级别识字测试功能动态组字休息娱乐留言板 动作类 对比类 实物类 事物类字音测试字形测试标记学习重新学习用户留言查看留言添加标记 数字类笔画数字义测试 音乐厅 游戏讲故事听音乐图 4.1 功能模块描述图(1)类别识字功能模块此模块内包含的内容有:数字类动作类对比类实物类事物类各个类别,依据包含汉字的实际意义划分,形成系统的学习网络,不同类型的类别,给孩子系统的学习结构,达到学习合理,记忆分明条理。(2)级别识字功能模块通过上一模块的学习,给孩子以一种整体印象,并形成对比的效果,这一模块让孩子由易到难、由简到繁的学习汉字的字音、字义、字形。(3)测试功能模块通过前面两模块合理的学习结构,让孩子基本实现识字的目的。在本模块分别进行字音、字形、字义的测试,并记录对错,显示成绩,给孩子以一种上进心学习,给家长一个学习效果显示。在此模块的编程中,使用了非常多的编程技巧来提供上述功能,做到了Actionscript与ASP完美的配合。(4)动态组字功能模块 提供了两种学习模式,按标记学习和重新学习。标记学习:可以在各节课学习之后,对孩子未学会的汉字以标记,添加在一个记录表单里,可以方便家长对孩子未学会的单个汉字重新学习。重新学习:为了使孩子学习程度加深,孩子在未学会的课程中,家长可以让孩子重新学习本节课的所有内容。(5)休息娱乐功能模块 提供了孩子在学会汉字的时给以奖励,和学习累时给以休息,本模块有音乐厅和游戏两种娱乐方式。音乐厅:包括讲故事和听音乐两种类型,孩子可以根据自己的喜好进行选择。游戏:简单的游戏规则,不但给孩子娱乐的乐趣,更使孩子的智力得到开发。(6)留言板模块用户可以在本网站进行登录、留言、查看留言,方便对孩子的教育进行交流。4.2 数据库结构设计智能型幼儿识字网站的动态内容,在网站数据库开发过程中,数据库结构设计是一个非常重要的环节6,其好坏将直接对网站数据产生重要影响,好的数据库结构设计会减小数据库的存储量,提高数据库的完整性和一致性,使检索数据具有较快的响应速度。1. 数据库的概念结构设计根据数据项和数据结构设计出各实体及它们之间的关系。实体的E-R图如图4.2所示:动态字库记 录用 户留 言留言板密 码留言内容用户名用 户 名1n11错误记录课 号图 4.2 实体的E-R图2. 数据库的逻辑结构设计相应地,其数据库的逻辑结构应包括登录用户表、留言表、动态表等。主要信息的数据结构如表4.1,4.2,4.3所示:表 4.1 登录用户表字段名数据类型长度允许空字段描述id自动编号长整型否记录序列号用户名文本50否用户名密码文本255否密码表 4.2 留言表字段名数据类型长度允许空字段描述用户名文本50否用户名留言备注255否留言表 4.3 动态表字段名数据类型长度允许空字段描述Id自动编号长整型否记录序列号name文本50否课号url文本50否错误记录5 网站的实现5.1 各模块的实现智能型幼儿识字网站各模块都嵌套在网页中,为了实现各模块的功能,实现高效性和动态性识字,各模块应用Flash的Actionscript脚本语言来实现7。 1.网站导航栏的实现智能型幼儿识字网站设置了首页、类别识字、级别识字、测试、动态组字、休息娱乐、留言、留言板。各网页通过导航栏进行链接,导航栏用Flash的Actionscript脚本语言来实现,这样保证用户对网页的操作和选择性学习。导航栏窗口如图5.1所示:图 5.1 网站导航栏图各网页的了解,在点击图形按钮时得到跳转。跳转的关键代码实现及分析如下:function bg_move() for (j = 1; j = 4; j+) if (j = _root.over) thisbg + j.targetPlay(23); continue; / end if thisbg + j.targetPlay(1); / end of for / End of the functionstop();_root.depth = 1;for (i = 1; i 0 & _root.over = 4) this.navi5.elasticScale(100); this.navi6.elasticScale(100); this.navi5.elasticMove(1, -0.340000, 598, 64); this.navi6.elasticMove(1, -0.340000, 671, 64); for (j = 1; j = 4; j+) _root.bg.targetPlay(13); if (_root.over = 1) thisnavi + j.elasticMove(1, -0.340000, moveX1j - 1, moveY1j - 1); else if (_root.over = 2) thisnavi + j.elasticMove(1, -0.340000, moveX2j - 1, moveY2j - 1); else if (_root.over = 3) thisnavi + j.elasticMove(1, -0.340000, moveX3j - 1, moveY3j - 1); else if (_root.over = 4) thisnavi + j.elasticMove(1, -0.340000, moveX4j - 1, moveY4j - 1); / end if if (j = _root.over) thisnavi + j.elasticScale(110); thisbar + j.nextFrame(); continue; / end if thisnavi + j.elasticScale(85); thisbar + j.prevFrame(); / end of for else if (_root.over = 5) this.navi5.elasticScale(130); this.navi6.elasticScale(100); this.navi5.elasticMove(1, -0.340000, 590, 80); this.navi6.elasticMove(1, -0.340000, 671, 64); for (j = 1; j = 4; j+) thisbg + j.targetPlay(1); if (this.bg1._currentframe = 15 & this.bg2._currentframe = 15 & this.bg3._currentframe = 15 & this.bg4._currentframe = 15) _root.bg.targetPlay(1); / end if thisbar + j.prevFrame(); thisnavi + j.elasticMove(1, -0.340000, moveX5j - 1, moveY0j - 1); thisnavi + j.elasticScale(90); / end of for else if (_root.over = 6) this.navi5.elasticScale(100); this.navi6.elasticScale(130); this.navi5.elasticMove(1, -0.340000, 578, 64); this.navi6.elasticMove(1, -0.340000, 660, 80); for (j = 1; j = 4; j+) thisbg + j.targetPlay(1); if (this.bg1._currentframe = 15 & this.bg2._currentframe = 15 & this.bg3._currentframe = 15 & this.bg4._currentframe = 15) _root.bg.targetPlay(1); / end if thisbar + j.prevFrame(); thisnavi + j.elasticMove(1, -0.340000, moveX5j - 1, moveY0j - 1); thisnavi + j.elasticScale(90); / end of for else if (_root.over = 0) this.navi5.elasticScale(100); this.navi6.elasticScale(100); this.navi5.elasticMove(1, -0.340000, 598, 64); this.navi6.elasticMove(1, -0.340000, 671, 64); for (j = 1; j = 6; j+) thisbg + j.targetPlay(1); if (this.bg1._currentframe = 15 & this.bg2._currentframe = 15 & this.bg3._currentframe = 15 & this.bg4._currentframe = 15) _root.bg.targetPlay(1); / end if thisbar + j.prevFrame(); thisnavi + j.elasticMove(1, -0.340000, moveX0j - 1, moveY0j - 1); thisnavi + j.elasticScale(100); / end of for / end if bg_move();2.识字模块的实现在识字模块中,主要实现各个汉字的动态制作,使幼儿在学习汉字时,能积极主动的去学习,提高学习兴趣,达到识字目的。识字的模块板如图5.2与图5.3所示。图5.2 类别识字模块图5.3级别识字模块关键代码如下:按钮的跳转与返回:on(press) gotoAndPlay(跳转到的场景和祯)影片的播放与停止:Play();/播放命令Stop();/停止命令3. 测试模块的实现为了检验孩子的识字效果,达到字音、字形、字义的测试,并对测验结果进行成绩显示,便于家长对孩子的学习过程进行调整,字音测试如图5.4所示,字形测试如图5.5所示,字义测试如图5.6所示。图5.4 字音测试图5.5 字形测试图5.6 字义测试选择按钮正确的代码如下:on(release)a=a+1;_root.e=房;选择按钮正确的代码如下:on(release)b=b+1;下一页挑转按钮的代码如下:on(press) gotoAndPlay(cj07,8)_root.c=;_root.d=;_root.e=;成绩按钮正确的代码如下:on(release)_root.c=0;_root.d=0;_root.c=Please option operation type;_root.d=Please option operation type;_root.c=a;_root.d=b;a=0;b=0; 4. 动态组字的实现通过该模块实现对幼儿识字的结果标记和成绩统计,动态组字界面如图5.7所示。图5.7 动态组字界面添加选项按钮的代码如下:正确:on (release) mc1.gotoAndStop(2);d1=1;错误:on (release) mc1.gotoAndStop(3);d1=0;成绩:stop();mc1.gotoAndStop(1);mc11.gotoAndStop(1);mc2.gotoAndStop(1);mc22.gotoAndStop(1);mc3.gotoAndStop(1);mc33.gotoAndStop(1);mc4.gotoAndStop(1);mc44.gotoAndStop(1);mc5.gotoAndStop(1);mc55.gotoAndStop(1);d1 = 0;d2 = 0;d3 = 0;d4 = 0;d5 = 0;stop();_root.fs =(d1+d2+d3+d4+d5)*20;if (d1 = 1) mc11.gotoAndStop(2); else mc11.gotoAndStop(3);if (d2 = 1) mc22.gotoAndStop(2); else mc22.gotoAndStop(3);if (d3 = 1) mc33.gotoAndStop(2); else mc33.gotoAndStop(3);if (d4 = 1) mc44.gotoAndStop(2); else mc44.gotoAndStop(3);if (d5 = 1) mc55.gotoAndStop(2); else mc55.gotoAndStop(3);5.2 ASP的动态技术本网站在登录、留言、查看留言、错误记录页面中,使用了ASP技术,便于访问用户进行交流和研究。 添加留言或记录的代码如下:form method=POST action= name=form1 用户名: 留言:   添加留言或记录的界面如图5.8所示:图 5.8 动态组字界面6 网站测试与维护智能型幼儿识字网站是一个基于Flash的网络数据库应用网站。因此,网站的测试与维护可以参照Flash和网站的测试与维护技术进行。本章介绍网站的测试与维护内容、技术及方法11。6.1网站测试1. 界面测试网站界面测试的目的在于检测网站的可访问性,浏览者能否快速、方便的访问本网站。因此,需要检测本网站界面可被访问的性能如何。(1) 站点综合测评网页链接情况检查。主要检测网页的可读性、网页载入时间等。浏览器兼容性检查。使用当前主浏览器并设置不同的分辨率,对在各种情况下所获得的网页进行评价。(2) 链接有效性测试这项测试主要检查指定网页上的所有链接是否正常,用以保证没有错误链接,各个识字模块能有序合理的被调用,不发生异常链接。除了要避免网站自身的链接错误之外,还要避免与其他站点的链接错误。(3) 网站交互性检查测试网站整体结构是否清晰,网站内部应用flash识字页面导航是否清晰,孩子与家长能否快速熟悉并简捷使用本网站的功能。2. 性能测试网站性能测试主要包括链接分析和数据处理性能分析。(1) 链接分析链接分析主要用于检测那些已经断开和几乎无人使用的链接,以便对那些链接进行维护。(2) 数据处理性能分析在网站建设初期,所需处理的数据量不会很大,一般不会暴露出数据处理性能上的问题。但是当程序需要分析大量数据时,数据处理性能可能会出现问题。因此,需要在网站集成过程中进行数据处理性能分析。6.2网站维护1. 技术性维护。包括不断对网站内容进行测试;对各模块进行有效测试,进行站点链接分析,保证所有链接的有效性等。2. 安全性维护。由于该网站是开放的,以保证每个来客可以进行访问,因此网站的安全问题是个大问题,保证各个来客有序发表自己的观点。还需要适时监控网站安全。3. 网站内容维护。网站内容按其更新速度可分为两种,一种是实时更新的内容,如新闻公告。另一种是非实时更新的内容。7 结束语经过三个月对系统的设计和开发,智能型幼儿识字网站基本完成。其功能基本符合用户需求,实现了登录、类别识字、级别识字、测试、动态组字、休息娱乐、留言板、查看留言等功能。由于本人能力有限,在知识、经验方面都存在着不足,而且,在整个开发的过程中,时间比较仓促,该网站还有许多不尽人意的地方,比如用户界面不够美观、友好,功能还不是十分完善,出错处理没有考虑周全等多方面问题,这些都有待进一步改进。另外,网站还没有经过严格的测试,望网站使用者和维护者能发现问题后及时提出,我会尽最大努力去改进。致 谢我的毕业设计从选题到项目的最终完成,史老师始终认真负责地给予我深刻而细致地指导,帮助我开拓研究思路,精心点拨、热忱鼓励。史老师定期与我们见面,询问开发进程,并为我指点迷津。史老师严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。在此谨向史老师致以诚挚的谢意和崇高的敬意。一个人的成长离不开他人的帮助,在这里,要向所有帮助过我的人致谢。首先,要感谢大学几年里培养与教育过我的老师,是你们让我学会了专业知识,树立了正确的人生观和价值观。其次,我还要感谢在一起愉快地度过大学生活的兄弟姐妹们,集体的关怀是别致与隽永的。他们的支持与情感,是我永远的财富。在论文的写作过程中,也得到了许多同学的宝贵意见和建议,同时还得到实习过程中许多同事的支持和帮助,在此一并致以诚挚的谢意。 最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢! 2010年 6 月参考文献1 Vladimir S. LernerSystems science, information systems theory ,and informational Macro dynamics: reviewJKybernetes2007,36(2) :192-224 2 刘冰,赖涵,瞿中,王化晶 .软件工程实践教程M.北京:机械工业出版社,2009.7-10.3 阳西述.网页制作与网站设计M.武汉:武汉大学出版社,2006.5-12.4 商务印书馆. 新华字典M.商务印书馆, 2009.3-30.5 张玉孔.ASP在Dreamweaver MX制作动态网页中的应用分析J.潍坊学院学报,2007,(02):96-98.6 刘韬,骆娟数据库通用模块及典型系统开发实例导航M北京:人民邮电出版社,20086-19.7 毕靖,成晓静,邱李华.Flash8从入门到精通M. 北京:电子工业出版社,2006.1-20.8 邹虹,刘宇平Flash高级案例实战M.北京:电子工业出版社,2007.8-39. 9 Clifford A. Shaffer. 数据结构与算法分析M.北京:电子工业出版社,2009.8-24.10顾荣芳. 学前儿童健康教育论M. 江苏:江苏教育出版社,2009.1-19. 11朱艳辉,向剑伟.ASP应用程序的性能优化J.株洲工学院学报,2008,(06):26-28.12李俊民,高春燕Access数据库开发实例解析M北京:机械工业出版社,2008.1-23.13袁守华.基于Web的网站开发与应用J.中原工学院学报,2004,15(1):49-53
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!