当前位置 —论文本科论文— 范文

农业技术有关论文范文集,与基于Ajax的农业技术信息平台的构建相关毕业论文范文

本论文是一篇农业技术有关毕业论文范文,关于基于Ajax的农业技术信息平台的构建相关专科毕业论文范文。免费优秀的关于农业技术及数据库及多媒体技术方面论文范文资料,适合农业技术论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

在时间和空间上的限制,实现音频、视频等多媒体资料随时随地的点播.这些多媒体信息在网络上的传输主要采用了实时流协议(Realtimestreamingprotocol,RTSP).

2.3层叠样式表的应用

层叠样式表(Cascadingstylesheets,CSS)是一系列格式规则,用以控制网页内容的外观.用CSS样式可以灵活并很好地控制网页外观,控制的范围包括从精确的布局定位到特定的字体和样式.CSS样式可以控制许多用HTML无法控制的属性.平台设计中通过使用CSS样式确保多个页面中字体的类型、颜色、像素单位保持一致,使网页让用户看起来整齐、美观、大方.

2.4数据库设计

农业技术信息平台的关键是信息的收集、处理、对接和检索.该平台的数据结构采用关系模型,采用PowerDesigner软件进行数据库的设计,然后导入到SQLServer数据库中.在数据库的设计过程中,既要考虑数据的完整性,又要避免冗余、不一致的数据,避免不规则的添加、修改和删除.不规则的添加、修改和删除是数据操作的问题,用户繁多、文化程度不同,从用户入手避免数据误操作是不可能的,那就需要从系统入手,也即需要合理设计数据库.设计时要遵循关系型数据库的规范化,即要满足第1范式(无重复的属性)、第2范式(非主属性非部分依赖于主码)和第3范式(属性不依赖于非主属性).以供求部分的数据库表为例(图2),在供应和求购信息表中都设有有效期限,系统定期据此将无用数据删除,避免了无用数据长期占用资源,并减少了系统管理员的劳动量.

3基于Ajax技术的系统实现

农业技术信息平台采用基于Ajax的多层体系结构,用JAVA作为主要开发语言,辅以HTML、CSS、JavaScript等标记、脚本语言,选用Tomcat作服务器,数据库管理系统使用的是功能强大的易于维护的SQLServer,用SybasePowerDesigner进行数据库设计.在数据校验、按需求获取的级联菜单、多级下拉列表框、动态重载表单内容等方面采用了Ajax技术.


农业技术论文怎么写
播放:23616次 评论:5587人

Ajax采用异步交互,通过XMLHttpRequest对象动态地更新页面局部数据.XMLHttpRequest对象可以实现发送和接收超文本传输协议(HypertextTransferProtocol,HTTP)的请求与响应信息,从而实现客户端与服务器异步通信功能.XMLHttpRequest对象创建如下[8,9]:

varxmlHReq等于false;

fuctionsetXMLHttpRequest()

{if(window.XMLHttpRequest)//Mozilla/FireFox浏览器

{xmlHReq等于newXMLHttpRequest();}

elseif(window.ActiveXObject)//IE浏览器

{

try{xmlHReq等于newactiveXObject("Msxml2.XMLHTTP");}

catch(e){try{xmlHReq等于newactivexobject("Microsoft.XMLHTTP");}catch(e){}

}

}

}

创建XMLHTTPRequest对象后,就可以使用XMLHTTPRequest对象的方法完成相应的操作,XMLHTTPRequest对象的方法主要有Send()、Open()、abort()、getAllResponseHeaders()等.要把请求发送到服务器,需要使用open()

关于基于Ajax的农业技术信息平台的构建的专科毕业论文范文
农业技术有关论文范文集
和send()方法.用Open()和send()方法向服务器发出请求取得XML数据程序如下:

functionsendRequest(url)//发送请求函数

{setXMLHttpRequest()

xmlHReq.Open("GET",url,true);//true表示请求是异步的

xmlHReq.onreadystatechange等于proResfun;//指定响应函数

xmlHReq.send(null);//将请求送往服务器

}

在异步方式下工作,需要设置异步的事件处理函数.onreadystatechange是XMLHTTPRequest对象的属性之一,存有处理服务器响应的函数,它是状态改变的事件触发器.XMLHTTPRequest对象的属性还有readyState、responseText、responseXML、status、statusText.readyState属性存有服务器响应的状态信息.每当readyState改变时,onreadystatechange函数就会被执行.下面是用来检查MLHTTPRequest文档是否已经解析完毕的proResfun().

functionproResfun()

{if(xmlHReq.readyState等于等于4&&xmlHReq.status等于等于200)//检查是否正确取得数据

{xmldoc等于xmlHReq.responseXML;


该文出处 http://www.sxsky.net/benkelunwen/060212793.html

doSthing();//实现浏览器用户界面中的功能

}

else{window.alert("页面有异常.")}

}

至此,取得了XML格式的响应数据.下面就可以在doSthing()方法中实现浏览器用户界面中的功能了.

4小结

采用基于Ajax的多层体系结构,以JAVA为主要开发语言,采用SQLServer数据库,设计了一简单、实用、高效的农业技术信息平台系统.通过在信息发布时系统自动查询,或通过系统嵌入的手机短信,实现了信息自动配对,减少了对计算机网络的依赖,也使后期跟踪服务更方便有效.为扩大使用群体、提高系统的易用性,设计中采用了基于实例的信息发布方式.需要在客户端和服务器间频繁传送少量的数据时,使用Ajax引擎实现异步数据通信而无刷新页面,从而减少了网络开销,改善了用户体验,增强了互动性.

参考文献:

[1]GARRETTJJ.Ajax:ANewApproachtoWebApplications[EB/OL].http://.adaptivepath./ideas/essays/archives/000385.php,2005-02-18.

[2]孟庆瑞,田兆锋,阎楚良.Ajax技术在农业装备信息网中的应用[J].农业机械学报,2008,39(12):132-135.

[3]任毅,王平,龚亚丽,等.Ajax和Web服务在空间信息发布中的应用研究[J].计算机工程与设计,2009,30(11):2698-2701,2717.

[4]李健,黄晗文,刘芳,等.Ajax在Web中的应用研究[J].计算机与现代化,2009(7):84-87.

[5]李娟,汪厚祥,焦志强,等.动态ERP系统中Ajax/SOA系统架构模型的构造[J].计算机应用与软件,2010,27(7):65-66.

[6]翟彦博,杨桂丽,刘阳.基于B/S模式的仪器设备管理WEB系统的设计与功能实现[J].沈阳建筑大学学报(社会科学版),2008,10(3):298-301.

[7]孙晓玲.多媒体技术在网站设计中的艺术运用[D].济南:山东大学,2010.

[8]冯曼菲.精通AJAX:基础概念、核心技术与典型案例[M].北京:人民邮电出版社,2008.

[9]张桂元,贾燕枫,姜波.征服Ajax——Web2.0快速入门与项目实践(Java)[M].北京:人民邮电出版社,2006.

(责任编辑王晓芳)

1 2

农业技术有关论文范文集,与基于Ajax的农业技术信息平台的构建相关毕业论文范文参考文献资料:

河南自考本科科目

本科毕业论文多少钱

一篇本科毕业论文多少钱

本科论文致谢怎么写

汉语言本科自考

本科自考价格

本科论文要写多少字

本科生毕业论文检测

高中函授本科

本科物理毕业论文

基于Ajax的农业技术信息平台的构建(2)WORD版本 下载地址