版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、西安電子科技大學工程碩士研究生學位論文選 題 報 告 表工程領(lǐng)域名稱:軟件工程姓 名:*學 號:*學 院:軟件學院學校導師姓名:*職稱:*單位導師姓名:*職稱:高工開 題 日 期:2015年3月20日西安電子科技大學研究生院制 填表日期:2015 年3 月20日填 表 說 明一、 本表由研究生本人用鋼筆、毛筆或簽字筆認真填寫,字跡工整,不得涂改。二、 表中所列項目必須全部填寫,不留空白。三、 本表可以用手工填寫,也可以打印填寫。四、 本表一律用A3紙正反面復(fù)印,以騎馬釘方式中間裝訂。五、 如有其他情況或問題需要說明時,請在“備注”欄內(nèi)填寫清楚。西安電子科技大學研究生院 工程碩士研究生學位論文選
2、題要求 一、 工程碩士研究生的學位論文選題應(yīng)直接來源于生產(chǎn)實際或者具有明確的生產(chǎn)背景和應(yīng)用價值,可以是一個工程技術(shù)項目設(shè)計或研究課題,可以是技術(shù)攻關(guān)、技術(shù)改造專題,可以是新工藝、新設(shè)備、新材料、新產(chǎn)品的研制與開發(fā)。二、 學位論文所選題目應(yīng)是一個比較完整的項目。如果是一個大項目中的一部分,則應(yīng)是相對獨立而較完整的一部分,且有一定的難度和足夠的工作量。學位論文應(yīng)有至少局部深入的理論分析。三、正式開題之前,工程碩士生必須做必要的前期準備工作,廣泛閱讀相關(guān)的中外文文獻,進行必要的調(diào)研、實驗等,深入了解擬選課題的國內(nèi)外研究動態(tài),較好的把握擬選課題的目的、意義、要完成的工作和預(yù)期的結(jié)果,明確開展課題研究工
3、作的設(shè)想及擬采用的研究路線和方法。四、 工程碩士研究生所在單位應(yīng)為工程碩士生的學位論文選題和課題研究工作提供必要的時間和實驗條件等方面的保證。所在單位導師參與指導學位論文工作的全過程。五、 工程碩士研究生的選題報告會由本校導師主持,至少三名專家(包括本校導師)參加,報告通過后,由專家填寫工程碩士研究生學位論文選題報告評議表,本人整理好此選題報告,一并送研究生院學位辦。評議未通過者,重新開題。六、 選題報告應(yīng)在入學后的兩年半內(nèi)完成。七、 本表由工程碩士生本人在做完選題報告,聽取意見整理后填寫。本表僅為一個格式,個別欄目不夠填時,可重新打印排版或附頁。專業(yè)學位辦聯(lián)系電話:02988202737聯(lián)系
4、人:顧國其電 子 信 箱:yjjw 論文題目* 論文類型(劃“”)基礎(chǔ)研究 應(yīng)用研究 開發(fā)研究 其它在選題過程中閱讀的文獻資料(專著中的文獻:序號 作者 、 專著名稱、 版本、 出版地、出版社、出版年份、頁碼。期刊中的文獻:序號 作者、. 文獻名、 期刊名稱、 年、 月、 卷(期)、 頁碼。),及其他準備工作(如調(diào)研、計算、實驗等):1 田華網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)與研究J中國高新技術(shù)企業(yè)2008(5)116-1182 高顯明. 基于Struts框架的在線考試系統(tǒng)D. 天津大學,20093 房鼎益一個基于SOA的大型分布式計算機輔助教學系統(tǒng)J計算機應(yīng)用與軟件2005,22(10)130-1414 徐
5、紅勤Ajax在網(wǎng)絡(luò)考試系統(tǒng)中的應(yīng)用J計算機應(yīng)用2007,27349-3505 余名高AJAX在Struts中的應(yīng)用J計算機技術(shù)與發(fā)展2007(10)43-536 胡斌基于互聯(lián)網(wǎng)的在線考試系統(tǒng)的設(shè)計與實現(xiàn)D華中科技大學,20087 劉撿平基于.net和AJAX技術(shù)的高校網(wǎng)絡(luò)考試系統(tǒng)的研究與實現(xiàn)J華東師范大學學報2008,438 田建軍教學管理信息化的思考與實踐職業(yè)技術(shù)教育研究J2006(10)529 宋哲琛關(guān)于當前高校教學管理信息化建設(shè)的思考吉林教育J2008(2)16-1710 齊祥玲基于JAVA的BS結(jié)構(gòu)考試系統(tǒng)的設(shè)計與實現(xiàn)D沈陽工業(yè)大學,200611 丁月華J2EE平臺上MVC模式的實現(xiàn)J
6、武漢化工學院學報200612 齊裕然基于J2EE技術(shù)的考試系統(tǒng)的實現(xiàn)D大連海事大學,200713 宮文穎基于MVC模式的在線考試系統(tǒng)的研究與實現(xiàn)D吉林大學,200714 孫衛(wèi)琴精通Struts:基于MVC的Java Web設(shè)計與開發(fā)M北京:電子工業(yè)出版社13-1615 周斌JSP簡明教程M北京:清華大學出版社,20021116 李中華基于Web環(huán)境的通用在線考試系統(tǒng)的設(shè)計與實現(xiàn)D電子科技大學,200717 劉志成JSP程序設(shè)計實例教程M北京:人民郵電出版社,200918 潘藩,楊根興基于MVC模式的Struts框架在網(wǎng)上考試系統(tǒng)中的應(yīng)用19 劉斌精通Java Web整合開發(fā)M北京:電子工業(yè)出版
7、社,200820 James H,孫燕等譯Struts程序員查詢辭典M北京:中國鐵道出版社,200521 柯宏,劉衛(wèi)忠Ajax在數(shù)據(jù)廣播中的應(yīng)用及實現(xiàn)J電視技術(shù)2006(8)80-8122 ERIC J.BRUNO.Ajax:Asynchronous JavaScript and XML.Dr.DobbS Journal,2006,31(2) 2-3523 曹衍龍,葉達峰Ajax編程技術(shù)與實例M北京:人民郵電出版社,200710124 楊仁和AJAX設(shè)計模式M電子工業(yè)出版社,20072025 林國輝基于AJAX的在線考試系統(tǒng)J廣東教育學院學報2008,28(3)26 劉娜基于AJAX技術(shù)的網(wǎng)上
8、考試系統(tǒng)的改進J 計算機教育2008(6)115,11627 CraneD,PasearelloEAJAX實戰(zhàn)北京:人民郵電出版社,20078928 Mark volkmannAjax tutorialUS:Addisonwesley,20057829 葉曉波Microsoft SQL Server 2000數(shù)據(jù)庫自動異地備份策略研究J楚雄師范學院學報2008,23(09)26-2930 徐潔磐數(shù)據(jù)倉庫M 機械工業(yè)出版社,20071231 薩師煊,王珊數(shù)據(jù)庫系統(tǒng)概論北京:高等教育出版社,200032 羅運模完全掌握SQL Server 2000北京:人民郵電出版社,200133 Rankins
9、SQL Server 2000實用全書北京:電子工業(yè)出版社,2004題目來源及選題依據(jù):計算機技術(shù)和Internet技術(shù)的迅猛發(fā)展給傳統(tǒng)辦學提供了新的模式。傳統(tǒng)考試方式時間長、效率低;同時人工批卷等主觀因素也影響到考試的公正性。隨著網(wǎng)絡(luò)技術(shù)在教育領(lǐng)域應(yīng)用的普及,應(yīng)用現(xiàn)代信息技術(shù)的網(wǎng)絡(luò)在線考試系統(tǒng)展現(xiàn)出了越來越多的優(yōu)勢,使教學朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標邁進。這種無紙的網(wǎng)絡(luò)考試系統(tǒng),使考務(wù)管理突破時空限制,提高了考試的工作效率和標準化水平,使學校管理者、教師和考生可以在任何時候、任何地點通過網(wǎng)絡(luò)進行考試。網(wǎng)絡(luò)在線考試系統(tǒng)已經(jīng)成為教育技術(shù)發(fā)展和研究的方向1??荚嚨哪康?,一是為了考查考生的學習情
10、況,二是為教師提供教學分析的依據(jù)。以前各個學校大多采用筆試的考試方式,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析2。由于Internet在教育行業(yè)中的廣泛應(yīng)用,產(chǎn)生了各種在線考試系統(tǒng),但它們存在共同的缺點:(1)由于開發(fā)在線考試系統(tǒng)基于的軟件平臺、庫函數(shù)、操作系統(tǒng)完全依賴于某種特定的環(huán)境3,使得系統(tǒng)的組織結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、處理流程錯綜復(fù)雜;(2)傳統(tǒng)的Web應(yīng)用程序?qū)τ谟脩艉头?wù)器之間的交互有嚴格的要求,用戶提交請求后,必須等到服務(wù)器的響應(yīng),返回結(jié)果之后在客戶端重新顯示結(jié)果??蛻舳讼蚍?wù)器提交一個Http請求,請求中包括要保存的數(shù)據(jù)和數(shù)據(jù)應(yīng)該存儲的位置,服
11、務(wù)器執(zhí)行完成響應(yīng)操作之后向客戶端返回一個確認消息,服務(wù)器在處理數(shù)據(jù)的時候,客戶端必須等到返回有效的結(jié)果,否則客戶端將無法確定信息的正確性,客戶端在得到返回的信息后才能進行下一步操作。這種方式簡單、易實現(xiàn),但是使得Web客戶端在響應(yīng)時間和效率上大大降低4,如果大量考生在同一時刻請求服務(wù)則所有客戶端都要在請求服務(wù)時排隊等待,服務(wù)器一直處于忙碌狀態(tài),但是客戶端并沒有得到理想的用戶體驗。隨著緩存技術(shù)和異步通信機制的發(fā)展,解決原有系統(tǒng)中的不足已經(jīng)有相應(yīng)的技術(shù)作為保證。開發(fā)滿足用戶體驗,高效并能降低系統(tǒng)負載的在線考試系統(tǒng)已經(jīng)是一項迫在眉睫的任務(wù)5。因此,本課題在分析在線考試系統(tǒng)所使用技術(shù)的基礎(chǔ)上,將Str
12、uts框架和Ajax相結(jié)合,設(shè)計和實現(xiàn)了在線考試系統(tǒng),并將其應(yīng)用在成人教育考試中,提高了成人教育考試系統(tǒng)服務(wù)質(zhì)量、易維護性、高擴展性。同時,采用Ajax技術(shù)中禁止刷新Web頁面的方法,實現(xiàn)了異步客戶端刷新。國內(nèi)外同類課題研究現(xiàn)狀:1995年底我國才正式建成和投入使用了第一個覆蓋面積最廣的計算機互聯(lián)網(wǎng)絡(luò)CERNET(China Education and Research Network)。由于硬件設(shè)施和技術(shù)落后,網(wǎng)絡(luò)遠程教學的研究工作在CERNET慢慢有了萌芽。隨著網(wǎng)絡(luò)帶寬和覆蓋面積的迅速增大,遠程教育和考試的發(fā)展也相當迅猛。至今,國內(nèi)的一些著名大學已經(jīng)在全國甚至全世界范圍內(nèi)建立了多個遠程電視
13、函授教育,積累了豐富的經(jīng)驗。在這些名校中,中央廣播電視大學是遠程教育方面的始祖和先驅(qū)。首先建成了中央廣播電視大學遠程教育系統(tǒng),其中包括以下功能:遠程授課系統(tǒng)、作業(yè)管理系統(tǒng)、在線實驗系統(tǒng)、在線考試系統(tǒng)等子系統(tǒng)。這些子系統(tǒng)之間相互連接、相互影響、每個子系統(tǒng)完成一個主要功能,多個功能之間組成有機的整體。參加成人教育的考生通過該平臺自主學習,并由系統(tǒng)安排作業(yè)??忌谕瓿商峤缓螅上到y(tǒng)自動評閱作業(yè)和試卷,并保存成績信息。通過該平臺可以了解考生的學習統(tǒng)計數(shù)據(jù),從而指導考生在學業(yè)上的發(fā)展。該系統(tǒng)是從教育學理論和方法角度設(shè)計和實現(xiàn)的,繼承了考試理論方法和現(xiàn)代信息技術(shù)的遠程教育管理系統(tǒng),能夠為考生提供自適應(yīng)的學
14、習內(nèi)容和考試方法,和紙質(zhì)考試相比提供了“靈活、方便、科學、公平”的個性化考試服務(wù),同時方便了考生和教師的學習和工作。在IT產(chǎn)業(yè)界,大型企業(yè)也參與到現(xiàn)代教育和考試系統(tǒng)的研發(fā)和推廣進程中來。阿里巴巴公司從2006年開始,設(shè)計和推廣了培訓、考試、認證于一體的電子商務(wù)人才培養(yǎng)和能力認證體系,該體系中包含了阿里巴巴在線考試系統(tǒng),主要用于培訓人員并進行遠程考試6。由于阿里巴巴在市場上的影響力,使得系統(tǒng)在全國范圍內(nèi)得到了廣泛的應(yīng)用。從21世紀開始,我國的多種大型考試中也應(yīng)用了半自動化或者全自動化的考試系統(tǒng),如每年參加人數(shù)最多的高考,考生的報考信息和成績都采用網(wǎng)絡(luò)形式登記和發(fā)布,英語四六級、研究生考試等都采用
15、這種方式,這些考試仍然沒有擺脫傳統(tǒng)考試方式的束縛,需要組織大規(guī)模的考生到考場參加考試,將其答案寫入答題卡,組織老師或者使用讀卡機進行閱卷,費時費力。而其它的考試比如證券執(zhí)法考試則早已推廣在線考試。相信經(jīng)過長時間的發(fā)展,在線考試必將取代傳統(tǒng)考試模式,越來越多的考試將采用在線考試方式進行。國外在線考試系統(tǒng)的研究早于國內(nèi),由于教育理念和方式的不同,考試系統(tǒng)的應(yīng)用也較為普遍,例如:現(xiàn)在最熱門的TOFEL考試,目前在全球只要有網(wǎng)絡(luò)覆蓋的地方,都可以通過Internet進行TOFEL學習與考試。近幾年來,由于托福考試的權(quán)威性和網(wǎng)絡(luò)應(yīng)用方面的方便快捷,在線TOFEL考試已經(jīng)成為出國教育考試系統(tǒng)的首選。在美國
16、不僅僅有英語考試系統(tǒng),Prometric也是該項技術(shù)的產(chǎn)品之一,它不但作為一個在線測試系統(tǒng)而且創(chuàng)造了在線考試系統(tǒng)的標準體系,在全世界范圍內(nèi)的大多數(shù)國家建立了考試認證系統(tǒng),可以通過各種語言和考試風格進行考試,考試認證范圍也包含了各個領(lǐng)域。該認證系統(tǒng)通過兩項技術(shù)實施,分別是考試中心(APTC)和Prometric技術(shù)中心(PTC)7。詳細闡述擬選課題的目的、意義、要完成的工作和預(yù)期結(jié)果:近幾年來,我國上網(wǎng)計算機數(shù)、上網(wǎng)用戶及 CNNIC 下注冊域名數(shù)幾乎每半年以翻一翻的速度在增長,帶寬也逐年擴大,我國互聯(lián)網(wǎng)業(yè)以欣欣向榮的姿態(tài)日漸走向成熟。伴隨著網(wǎng)絡(luò)應(yīng)用的不斷擴大,遠程教育和虛擬大學的出現(xiàn),網(wǎng)絡(luò)應(yīng)用
17、正不斷深入人心。面對這樣一種形勢,如果我們?nèi)匀恢粫脗鹘y(tǒng)方法實施考試,則不僅落后于時代,而且要耗費驚人的人力、物力、財力和時間。以蘭州商學院繼續(xù)教育學院為例,學院近6000名成人高等教育在校生的考試規(guī)模,依舊采用傳統(tǒng)考試方式。而且隨著考生人數(shù)的逐年增長,以及考試類型的不斷變化,考務(wù)工作量將會越來越大。筆者從事考務(wù)工作多年,深感考務(wù)工作的繁瑣,每次考試,需要完成的工作很多,從組織教師出題、制卷、組織考生考試、組織監(jiān)考、組織教師閱卷、登載成績,每一環(huán)節(jié)都要親歷親為,無形中,增加了每一位考務(wù)工作人員和任課教師的工作強度,而且考試工作的高標準、高質(zhì)量以及嚴要求,也為考試的組織工作帶來了很大的工作壓力。
18、鑒于以往傳統(tǒng)考試過程的繁瑣,迫切需要利用網(wǎng)絡(luò)技術(shù)進行在線考試,來提高考試的質(zhì)量,突出公正性和客觀性,減輕組織及保障工作的負擔,提高工作效率。因此,開發(fā)一套基于B/S的蘭州商學院繼續(xù)教育學院在線考試系統(tǒng),將大大提高考務(wù)工作的效率及準確率,實現(xiàn)教、考分離,減輕因閱卷、評分給教師所帶來的繁重的工作,也為學院的持續(xù)發(fā)展搭建一個良好的平臺。同時,學院與中南大學網(wǎng)絡(luò)教育學院合作開辦遠程教育多年,作為中南大學網(wǎng)絡(luò)教育蘭州學習中心,在實際工作中,本人也學習和借鑒了遠程教育在線考試的一些重要經(jīng)驗。本系統(tǒng)在實現(xiàn)相關(guān)功能設(shè)計的過程中,創(chuàng)新性地在系統(tǒng)中引入了當今很流行的Ajax技術(shù),利用Ajax技術(shù)較好地解決了傳統(tǒng)在
19、線考試系統(tǒng)應(yīng)用中的很多問題,大大提升了系統(tǒng)的性能和用戶的體驗。主要研究內(nèi)容:(1)作為基于MVC模式的Web應(yīng)用的典型體現(xiàn),Struts給出了一套框架工具,使開發(fā)人員在此框架的支持下就能夠快速高效的構(gòu)建不同的應(yīng)用。(2)分析Ajax的核心技術(shù)及工作原理、探討Ajax技術(shù)的優(yōu)勢與不足,總結(jié)了Ajax技術(shù)的應(yīng)用范疇。(3)采用B/S結(jié)構(gòu),以學校校園網(wǎng)基礎(chǔ)設(shè)計為基礎(chǔ),以成人教育模式為對象設(shè)計在線考試系統(tǒng)。(4)研究了在線考試系統(tǒng)的現(xiàn)有技術(shù),分析了在線考試系統(tǒng)的原理和架構(gòu),提出相應(yīng)的技術(shù)解決手段,并在此基礎(chǔ)上利用Ajax技術(shù)實施對系統(tǒng)不足之處的改進。(5)基于Struts和Ajax技術(shù),后臺數(shù)據(jù)庫使用
20、SQL Server 2000作為存儲考生信息、試卷庫、考試成績、答案管理的工具,具備實時考生注冊、可支持萬級數(shù)量考生同時使用該系統(tǒng)、系統(tǒng)自動選題、題庫管理、自動閱卷、成績查詢等功能為一體的在線考試系統(tǒng)。(6)增強考試系統(tǒng)的用戶體驗效果,分析緩存預(yù)取技術(shù)的基本數(shù)據(jù)格式和流程,研究解決多客戶端考試的時間同步等問題。(7)結(jié)合學校實際環(huán)境和需求進行反復(fù)測試,改進功能,提高系統(tǒng)的穩(wěn)定性。擬采用的研究方案和要解決的關(guān)鍵技術(shù)問題: 擬采用的研究方案1、 在線考試系統(tǒng)的應(yīng)用場景和需求分析。2、 現(xiàn)有在線考試系統(tǒng)存在的時間同步和負載問題。3、 在線考試系統(tǒng)設(shè)計和實現(xiàn)。4、 測試和評價。要解決的關(guān)鍵技術(shù)問題1
21、、 在線考試系統(tǒng)客戶端的時間同步問題2、 在線考試系統(tǒng)服務(wù)器端和網(wǎng)絡(luò)帶寬的負載問題相關(guān)技術(shù)分析一、B/S和C/S結(jié)構(gòu)的特點Web 快速發(fā)展,它作為一種新興的軟件技術(shù),現(xiàn)在還無法開發(fā)出像用可視化工具開發(fā)的功能的編譯型程序,此外還有其它的原因,要使程序全部轉(zhuǎn)向 B/S 系統(tǒng),當然這也是一項長期的任務(wù)。因此 B/S 系統(tǒng)與 C/S 系統(tǒng)依然是與長期共同存在的89。我們經(jīng)過對 B/S 結(jié)構(gòu)管理信息系統(tǒng)的認真分析,總結(jié)出以下特點:1、考慮實際使用情況,B/S 結(jié)構(gòu)的軟件系統(tǒng)基本上大部分重要的信息都存在主機(服務(wù)器)上,只要對主機進行安裝即可,以后的維護和升級工作只需要對這一臺服務(wù)器進行,可以非常方便,不
22、需要投入大量的人力資源。2、對軟件系統(tǒng)的使用者來說,基本上是以瀏覽器為常用方式。隨著計算機網(wǎng)絡(luò)的快速發(fā)展,越來越多的人都掌握了對瀏覽器的操作,在此情況下,計算機用戶只要針對軟件系統(tǒng)本身進行簡單的培訓,就可以勝任相應(yīng)的工作。3、B/S 結(jié)構(gòu)網(wǎng)絡(luò)應(yīng)用系統(tǒng)具有安裝簡便、維護費用低、使用方便、界面多樣化等特點10。4、相比較 C/S 結(jié)構(gòu)軟件系統(tǒng)而言,B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用系統(tǒng)在技術(shù)成熟度上來說要低一些。5、常用的軟件辦公系統(tǒng)的界面設(shè)計是非常自由的,用戶可定制的能力也非常強,我們可以根據(jù)每個人的需求來完成界面風格的設(shè)計。因此瀏覽器作為一種多媒體化的軟件,它完全可以顯示出各種重要的內(nèi)容。二、MVC 模式
23、的特點MVC模式的應(yīng)用程序開發(fā)模式已經(jīng)在電子商務(wù)、辦公自動化、通信等領(lǐng)域得到了普遍的認可??偨Y(jié)其特點主要有以下四點:(1)共享模型?;贑/S和B/S模式開發(fā)的應(yīng)用程序,其處理流程具有相似性。同一個 Web 應(yīng)用程序可以給用戶提供多種界面,用戶能夠使用Web瀏覽器來發(fā)送信息,也可以通過收集或者任何形式的終端系統(tǒng)與服務(wù)器交互,這就要求 Web 服務(wù)器同時提供對Internet 界面和 WAP 界面的支持15。在 MVC 架構(gòu)中,模型層作為系統(tǒng)處理信息的核心組件,及時響應(yīng)用戶請求并返回響應(yīng)結(jié)果,視圖將模型中產(chǎn)出的數(shù)據(jù)格式化為視圖,表現(xiàn)給用戶,服務(wù)處理過程和視圖通過控制層進行松耦合關(guān)聯(lián),因此處理流程
24、相同的請求可以重用同一個模型,而不牽扯它們各自所使用的視圖,所以極大的提高了模型處理的可重用性。(2)MVC 設(shè)計模式強制性的把用戶的輸入、處理流程的處理、數(shù)據(jù)結(jié)果的顯示分開,使得不同模塊之間的影響降低,改變?nèi)魏我粋€模塊時不需要考慮對其它模塊的影響,只要保證模塊之間的接口不變,從而提高了 Web 應(yīng)用程序的可維護性16。比如:改動模型的處理流程代碼不會影響到視圖和控制器。由于 MVC 三個模塊相當于獨立,改變?nèi)魏我粋€不會影響其它兩個,從而實現(xiàn)的程序的松耦合。(3)視圖的多樣性。由于該模式中多個視圖可以共享同一模型,所以在設(shè)計視圖時我們可以按照用戶的需求,隨意設(shè)計視圖,從而大大提高了客戶端應(yīng)用程
25、序的種類。(4)模塊之間信息同一標準。MVC 設(shè)計模式采用 XML 文件作為通信的標準信息格式,三者以格式化文本傳遞信息。要改變?nèi)齻€模塊間的工作方式,不需要修改源代碼,直接修改配置文件就行了,從而提高了Web 應(yīng)用程序的靈活性。MVC模式功能示意圖如圖2.1所示。圖2.1 MVC模式從圖2.1看出,MVC模式有視圖層、控制層、模型層三部分層面,它們之間相互聯(lián)系,視圖層如控制層和模型層輸入信息,控制層管理模型層的執(zhí)行,模型和視圖可以直接進行交互。三、Ajax技術(shù)Ajax(Asynchronous JavaScript and XML)是Web2.0中一類技術(shù)的總稱,即異步JavaScript和X
26、ML2122。Ajax并不是一門新的語言或技術(shù)23,它實際上是幾項技術(shù)按一定的組合方式發(fā)揮各自的作用,它包括:(1)界面先采用XHTML和CSS標準化語言和樣式;(2)使用DOM技術(shù),實現(xiàn)用戶界面的動態(tài)顯示和交互;(3)視圖和后臺服務(wù)器之間使用XML和XSLT進行數(shù)據(jù)交換與處理;(4)使用XMLHttpRequest進行異步數(shù)據(jù)交互;(5)用Javascript綁定和處理所有數(shù)據(jù);以上五個模塊鏈接在一起,組成了Ajax模式鏈。這樣的模式在提高數(shù)據(jù)交互速度,降低客戶端的等待時間,改善用戶體驗等方面發(fā)揮著重要作用。它們之間的關(guān)系如圖2.6所示。圖2.6 Ajax模塊從2.6可以看出,Ajax所包含
27、的幾種技術(shù),以及各種技術(shù)間的流程關(guān)系。各種技術(shù)在Ajax技術(shù)中的作用如圖2.7所示。圖2.7各種技術(shù)在Ajax模式中的作用從圖2.7可以看出,Ajax模式所包含的幾種技術(shù)在Ajax模式中的重要作用。Ajax模式能夠提供了用戶與服務(wù)器異步通信,使用戶從請求響應(yīng)的單一模式轉(zhuǎn)變?yōu)椴⑿姓埱蠛晚憫?yīng)的多通路模式。借助于這種特性,在用戶向服務(wù)器提交請求時,使用Javascript的XMLHttpRequest對象向服務(wù)器發(fā)出異步的請求,請求提交后,用戶不必等待服務(wù)器端迅速返回對數(shù)據(jù)庫操作的執(zhí)行結(jié)果,轉(zhuǎn)而去執(zhí)行其它用戶請求。當數(shù)據(jù)庫返回結(jié)果后,使用Javascript使用DOM中相應(yīng)的方法檢查計算結(jié)果的正確性
28、,并將內(nèi)容來更新到頁面中,每次更新是局部的替換而不是將整個頁面做完全的更新。使用異步訪問數(shù)據(jù)庫機制能夠增加服務(wù)器的效率,同時采用局部刷新可以使頁面的內(nèi)容更新不大,內(nèi)容得到及時響應(yīng) 24。四、數(shù)據(jù)庫技術(shù)全球最大的軟件廠商微軟在Windows系列平臺上開發(fā)SQL Server作為數(shù)據(jù)庫,由于Windows被人們熟知,其數(shù)據(jù)庫也被開發(fā)者迅速的推廣開來,使用它的優(yōu)點主要有以下三個方面。 1、使用簡單Windows平臺強大的圖像化界面功能,使得大多數(shù)的中小企業(yè)日常的數(shù)據(jù)應(yīng)用都建立在其上。由于SQL Server與Windows設(shè)計屬于同一邏輯和界面,熟悉操作系統(tǒng)的的同時也促使人們在選擇數(shù)據(jù)庫時尋找相同風格的SQL Server。并且其管理工具SQL簡單易學,在使用過程中具有幫助和提示功能,因此更易于安裝和學習。2、兼容性良好由于今天Windows操作系統(tǒng)在日常生活中占據(jù)著主導
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2020-2025年中國線下媒體廣告行業(yè)市場經(jīng)營風險及投資戰(zhàn)略咨詢報告
- 2025年度長途客車司機雇傭勞務(wù)合同范本全新修訂版
- 2025年度茶葉原料采購與倉儲合同4篇
- 二零二五年度企業(yè)內(nèi)部審計與合規(guī)管理合同
- 二零二五年度地質(zhì)勘探技術(shù)顧問聘請合同范本3篇
- 2025版砂石料電商平臺供應(yīng)鏈合作購銷合同3篇
- 2025年度木材電商平臺用戶體驗優(yōu)化服務(wù)采購合同4篇
- 2025版夏令營家長教育支持承諾協(xié)議3篇
- 2025年度科技企業(yè)德育活動計劃
- 二零二五年度商業(yè)綜合體物業(yè)保潔托管服務(wù)協(xié)議
- 【采購管理優(yōu)化探究文獻綜述3000字】
- 《大學生職業(yè)發(fā)展與就業(yè)指導》課程標準
- 第23課《出師表》課件(共56張)
- GB/T 3953-2024電工圓銅線
- 發(fā)電機停電故障應(yīng)急預(yù)案
- 接電的施工方案
- 幼兒阿拉伯數(shù)字描紅(0-100)打印版
- 社會組織等級評估報告模板
- GB/T 12173-2008礦用一般型電氣設(shè)備
- 新媒體研究方法教學ppt課件(完整版)
- 2020新版?zhèn)€人征信報告模板
評論
0/150
提交評論