基于Ajax的网站系统开发---毕业论文.doc

基于Ajax的网站系统开发---毕业论文.doc

ID:10961932

大小:1.13 MB

页数:53页

时间:2018-07-09

基于Ajax的网站系统开发---毕业论文.doc_第1页
基于Ajax的网站系统开发---毕业论文.doc_第2页
基于Ajax的网站系统开发---毕业论文.doc_第3页
基于Ajax的网站系统开发---毕业论文.doc_第4页
基于Ajax的网站系统开发---毕业论文.doc_第5页
资源描述:

《基于Ajax的网站系统开发---毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文基于Ajax的网站系统开发DevelopmentofWebSiteBasedonAjax姓名:学号:学  院:软件学院系:软件工程专业:软件工程年级:指导教师:  年月摘 要Ajax全称为“AsynchronousJavaScriptandXML”,是一种创建交互式网页应用的网页开发技术,这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用一样。虽然大部分开发人员和公司在过去使用XMLHttp或者

2、使用Iframe来加载数据,但现在我们可以看到传统的开发人员和公司开始采用这些技术[1]。Ajax使用XHTML+CSS来表示信息;使用Javascript操作DocumentObjectModel进行动态显示及交互;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据交换;使用JavaScript将所有的东西绑定在一起。与传统的Web比较,Ajax只向服务器发送并取回必要的数据,在客户端采用JavaScript处理来自服务器的响应,降低了带宽的使用,也降低了服务器响应的时间。本网站主要采用Ajax技术,使用微

3、软公司提供的AjaxControlToolkit控件对软件学院网站进行改造,从而实现更好的用户的体验,如注册系统时无刷新实现重复用户名的验证,实现局部页面加载等[2]。另外,本网站还采用三层架构,即表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。WEB层不直接与数据库进行交互,而是通过中间层建立连接,再经由中间层与数据库进行交互,增加了安全性、通用性和可扩展性。关键词:Ajax;AjaxControlToolkit;三层架构;网站开发AbstractAjaxisshortforAsynchro

4、nousJavaScriptandXML,itisaweb-basedtechnologythatcancreateinteractiveWebpage,Ajaxderivedfromthedescriptionfromtheweb-basedapplicationstoWebapplicationsbasedondataconversion.Inapplicationsbasedondataconversion,datathatrequestingbyusersuchascontactslists,canbeindependentoftheactualpagef

5、romtheservertoobtainandcanbewrittenintothepagedynamically,Ajaxcanmakeweb-basedapplicationsfunctionmorelikedesktop-basedones.AlthoughmostdevelopersandcompaniesinthepastuseXMLHttporIframetoloaddata,nowmoreandmoredevelopersandcompaniesbecometouseAjax..ComparedwiththetraditionalWeb,Ajaxis

6、onlysenttotheserverandretrievethenecessarydata,andontheclientituseJavaScripttodealwiththeresponsefromtheserver.Thustheuseofbandwidthisreduced,butalsotheserverresponsetimeisreduced.ThisWebsiteisbasedonAjax,usingAjaxControlToolkitcontrolsprovidedbyMicrosoft.Wetrytodevelopourcollagewebsi

7、tebyAJAXinordertoachieveaslickandresponsiveuserexperience.Additionally,thesitealsousesathree-tierstructure,namelytheperformanceoflayer(UI),BusinessLogicTier(BLL),DataAccessLayer(DAL).Itputsbusinessrules,dataaccess,checkingonthelegalitytothemiddlelayerforprocessing.WEBlayersdonotintera

8、ctdir

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。