欢迎来到天天文库
浏览记录
ID:10812644
大小:2.29 MB
页数:61页
时间:2018-07-08
《基于敏捷软件开发方法的Web2.0网站开发—— Ajax在拼客网站的应用---毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文基于敏捷软件开发方法的Web2.0网站开发——Ajax在拼客网站的应用TheWeb2.0websitedevelopmentbasedonAgileprogramming——TheApplicationofAjaxinPinKeWebsite姓名:学号:学 院:软件学院系:软件工程专业:软件工程年级:指导教师:教授年月摘 要WEB应用现已经进入WEB2.0“草根”时代,用户成为网络内容的主体。每天都有无数的新想法诞生,“拼客”就是近年来出现的新兴群体。这里的“拼”是拼凑,拼合的意思,而
2、“客”代表一群人。因而,“拼客”指的就是集中在一起共同完成一件事或活动,实行AA制消费的一群人。RubyonRails提供一种快速的网站开发方法,只要有想法,就能很快地把它实现,使得我们可以把主要的精力放在创造想法和满足需求上。ROR所代表的一类动态的、自由的程序设计语言和开发思想让我们拥抱变化,更好地适应敏捷开发。Ajax作为Web2.0的重要组成部分,避免了页面频繁刷新,让用户感受到一种连续的体验。同时Rails提供了对Ajax高层次的封装,只要指定几个请求参数,就可以实现整个交互细节,以达到无
3、须编写任何JavaScript脚本即可实现Ajax功能的目的。本文依据实际开发完成的项目,浅析了Web2.0网站页面的设计,展示并分析Ajax在拼客网中的具体应用,对基于ROR的Web2.0网站设计与开发以及Ajax在ROR中的具体运用有一定的指导和借鉴意义。关键词:拼客网;RubyOnRails;Web2.0;AjaxVIABSTRACTAtthecurrenttime,webapplicationshavealreadyenteredweb2.0–“grassroots”period,theus
4、erhasbecomethesubjectofwebcontent.Everydaymanynewideasappear.“PinKe”isanemerginggroupinrecentyears.The“Pin”means“gather”or“collect”,and“Ke”means“People”.Thus,“PinKe”referstothe“DutchTreatment”consumptiongroup,whichcompletesonethingoractivitiestogether.
5、RubyonRailsprovidesarapiddevelopmentmethodologytodevelopwebsite,aslongasthereistheidea,itsoonwillbeabletoachievesothatwecanfocusonthecreationoftheideasandmeetingthedemand.RORrepresentaclassofdynamic,thefreedomofprogramminglanguagesanddevelopmentofthink
6、ingsothatwearebetterabletoembracechangeandadapttoagiledevelopment.AjaxasanimportantpartofWeb2.0toavoidpagerefreshfrequently,sothatusersfeelacontinuousexperience.Railsprovideahigh-levelencapsulationforAjax,aslongasthespecifiedrequestparameter,itcanbeach
7、ievedthroughouttheinteractivedetails,inordertoachieveAjaxwithoutwritinganyJavaScript.Inthispaper,basingonanactualdevelopmentproject,itmakesananalysisontheWeb2.0websitepagedesign,displaysandanalysesthespecificapplicationofAjaxinthe“PinKe”website.Itmakes
8、acertainuseofguidanceandreferencesfordevelopmentanddesignofWeb2.0websiteandAjaxinROR.Keywords:PinKeWeb;RubyonRails;Web2.0;AjaxVI目录第一章引言11.1课题背景及意义11.2课题要求11.3相关技术概述21.3.1开发环境21.3.2Ruby和Rails介绍21.4术语定义3第二章总体设计52.1Rails框架52.1.1Rails框架主要特色
此文档下载收益归作者所有