基于.NET的儿童教育网站的设计与实现(2)
时间:2017-02-15 09:52 来源:毕业论文 作者:毕业论文 点击:次
1.2研究意义 根据对目前儿童网站研究现状分析,儿童教育网站应该秉着无广告,页面简单大方、颜色艳丽、操作方便、内容丰富、实用性强等特点。网站前台包括:新闻荟萃、国学美文、原创推荐、教师风采、学生乐园、父母学堂、下载专区等栏目。后台包括:对前台新闻荟萃、国学美文、原创推荐、教师风采、学生乐园、父母学堂、下载专区等栏目内容的管理。本网站的特色是增加了名师风采和散文随笔栏目。名师风采让广大儿童可以与名师互动,让教育在地域上无线放大,接受最专业老师的指导。随笔栏目让广大儿童在人生的第一时间通过网路接触外界健康的舆论,积累生活正能量[4]。另外通过学生乐园为广大儿童提供的大量的视频、音频、图片等浏览和下载功能。积极为儿童营造了一个健康的娱乐教育环境,让儿童健康快乐成长。 2.网站相关技术介绍 2.1 ADO.NET数据库访问技术 ADO.NET最突出的特点是可以采用非连接的方式访问和处理数据[5],只在必要的时候对数据库进行连接,当处理完毕后就断开连接,保证了数据库服务器资源的可用性。其包含了Connection,Command,DataSet,DataReader和DataAdapter五大对象,通过对对象的属性方法的操作来是实现对数据库的实时性管理。其本访问模式图1如下。 图1 ADO.NET数据库访问技术示意图 2.2 AJAX相关技术 AJAX全称是Asynchronous JavaScript and XML(异步JavaScript 和XML)一种创建交互式网页应用的网页开发技术,其功能是实现局部刷新,减少服务器压力。工作原理如图2所示。 图2 AJAX引擎工作原理 传统Web应用允许用户填写表单,当提交表单时向Web服务器发送一个HTTP请求。服务器接收并处理传来的表单,然后返回一个新的网页到用户浏览器[6]。 使用传统Web应用时若要改变页面的一小部分数据,需要重新加载整个页面,这是一种不友好的用户体验。而且由于每次应用的交互都需要向服务器发送请求,应用的响应时间依赖于服务器的响应时间,这可能导致用户花费较长的等待时间。与传统Web应用不同的是,AJAX采用异步交互过程。AJAX可以仅向服务器发送并取回必须的数据,它使用SOAP(简单对象访问协议)或其他一些基于XML的Web Service 接口,并在客户端采用JavaScript处理来自服务器的响应。用户在页面上获得的数据是通过AJAX引擎提供的,由于页面不需要与服务器直接交互,所以客户端浏览器不需要刷新页面就能获得服务器的信息,提高了页面的友好度。 2.3 JQuery相关技术 JQuery是免费、开源的,使用MIT许可协议。JQuery的语法设计可以使开发者更加便捷,JQuery是一个兼容多浏览器的JavaScript库,核心理念是write less,do more(写的更少,做的更多)。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页,其工作原理如图3所示。 图3 JQuery技术工作原理 3.网站分析与设计 3.1需求分析 运用儿童教育网站可以减轻教师,父母的工作量,同时该网站是面对中国式教育的强大弊端提出的。在中国一谈到教育,很多人认为是让孩子识字或算数。其实,早期教育跟重视的是发展孩子的智力与培养个性品质,也就是培养一种丰富的环境,促使孩子整个脑功能全面的成熟起来。此外,他还能使孩子的情绪、情感、社群活动、语言反应、脑力思文等受到良好的影响,帮助孩子形成乐观、自信、向上的健康心理。网站本着简单大方、颜色艳丽、操作方便、内容丰富、实用性强等原则,为了让广大儿童可以与名师互动,让教育在地域上无线放大,接受最专业老师的指导,网站增加了名师风采栏目。为了让广大儿童在人生的第一时间通过网路接触外界健康的舆论,积累生活正能量,网站更加散文随笔栏目。网站还需要提供大量的视频、音频、图片等浏览和下载功能。 (责任编辑:qin) |