【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE的實踐教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE的實踐教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE的實踐教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE的實踐教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于J2EE的實踐教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 實踐教學(xué) 管理系統(tǒng)的 設(shè)計與實現(xiàn) 姓 名: 趙淑君 學(xué) 號: 0921170362 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:尹長青 副指導(dǎo)教師: 郭東恩 二 一 三 年九月 A in 2013 0921170362 2基 于 實 踐 教 學(xué) 管 理 系 統(tǒng) 的 設(shè) 計 與 實 現(xiàn) 趙 淑 君 同 濟(jì) 大 學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家 有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容 。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘 要 隨著地方高等院校辦學(xué)規(guī)模的不斷擴(kuò)大,同時為了適應(yīng)社會發(fā)展需要,地方高校將應(yīng)用型人才培養(yǎng)作為學(xué)校的人才培養(yǎng)目標(biāo)。實踐教學(xué)已經(jīng)成為高等院校教育體系中日益重要的環(huán)節(jié),對培養(yǎng)學(xué)生的實踐動手能力起著 重要作用,但實踐教學(xué)環(huán)節(jié)過程管理仍然是教學(xué)工作中的薄弱環(huán)節(jié)。提高高校實踐教學(xué)過程管理水平和質(zhì)量對培養(yǎng)應(yīng)用型本科人才起著至關(guān)重要的作用。 本 文 研究分析了設(shè)計開發(fā)實 踐 教學(xué)管理系統(tǒng)的關(guān)鍵技術(shù)。 提出了基于 要使用 發(fā)工具 0g 實現(xiàn) , 前臺頁面通過 件進(jìn)行布局設(shè)計,使用 系統(tǒng)界面更加人性化和美觀,后臺程序使用 保證了系統(tǒng)的高效穩(wěn)定。 本文首先簡 要的描述了系統(tǒng)的整體情況,對開發(fā)系統(tǒng)進(jìn)行了需求分析,分析了系統(tǒng)的功能性需求和非功能性需求,并以用例圖的形式進(jìn)行了詳細(xì)的描述。然后,對系統(tǒng)進(jìn)行了總體設(shè)計,確定了開發(fā)平臺 、系統(tǒng)體系結(jié)構(gòu),并介紹了系統(tǒng)數(shù)據(jù)庫設(shè)計以及系統(tǒng)中管理員、教師和學(xué)生三個角色的的功能模塊和詳細(xì)描述 。 最后對本文開發(fā)和設(shè)計工作進(jìn)行了總結(jié)和下一步系統(tǒng)擴(kuò)展所需要做的工作。 關(guān)鍵詞: 實踐教學(xué); B/S 模式; 濟(jì)大學(xué) 碩士學(xué)位論文 目錄 s of at in to of be as an of in to an is a in of a In of 2EE of 0 g to to SS to of is of as a s in of a of to of a is of by ;濟(jì)大學(xué) 碩士學(xué)位論文 摘要 錄 摘 要 . I . 錄 . 1 章 緒言 . 1 題的工程項目背景 . 1 踐教學(xué)管理的現(xiàn)狀 . 2 點及性質(zhì) . 3 究目的及主要內(nèi)容 . 4 究目的 . 4 究內(nèi)容 . 5 文結(jié)構(gòu) . 5 第 2 章 相關(guān)技術(shù) . 7 術(shù) . 7 . 7 . 7 2術(shù)概述 . 7 . 7 用服務(wù)器 . 8 術(shù)概述 . 9 據(jù)庫技術(shù)簡介 . 9 據(jù)庫 . 9 言 . 10 層體系結(jié)構(gòu) . 11 章小結(jié) . 11 第 3 章 系統(tǒng)需求分析 . 13 統(tǒng)需求分析 . 13 錄模塊 . 13 理員管理 . 14 師管理 . 15 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 生管理 . 16 統(tǒng)可行性分析 . 16 濟(jì)可行性 . 16 作可行 性 . 17 統(tǒng)的性能 . 17 統(tǒng)的可擴(kuò)充性 . 18 統(tǒng)用例分析 . 18 統(tǒng)總用例 . 18 號信息管理模塊的用例分析 . 19 績管理模塊的用例分析 . 20 程信息管理模塊的用例分析 . 21 本章小結(jié) . 22 第 4 章 系統(tǒng)的總體設(shè)計 . 23 統(tǒng)架構(gòu)設(shè)計 . 23 統(tǒng)模塊設(shè)計 . 24 統(tǒng)角色設(shè)計 . 26 據(jù)庫概念結(jié)構(gòu)設(shè)計 . 26 據(jù)庫表設(shè)計 . 28 本章小結(jié) . 41 第 5 章 系統(tǒng)的實現(xiàn) . 42 統(tǒng)全局配置文件 . 42 據(jù)庫連接池 . 43 種角色的實現(xiàn) . 44 理員角色 . 45 師角色 . 45 生角色 . 49 第六章 系統(tǒng)測試 . 51 統(tǒng)功能測試 . 51 6. 2 數(shù)據(jù)測試 . 52 能測試 . 53 第七章 總結(jié)與展望 . 54 同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 V 文總結(jié) . 54 致謝 . 56 參考文獻(xiàn) . 57 第 1 章 緒言 1 第 1 章 緒言 題 背景 計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,信息化管理已經(jīng)滲透到人們的學(xué)習(xí)、生活和工作中的各個環(huán)節(jié),成為人們?nèi)粘I钪斜夭豢缮俚慕涣鞴ぞ?。順?yīng)著社會經(jīng)濟(jì)和科學(xué)技術(shù)的迅速發(fā)展,高校的教學(xué)管理工作也在進(jìn)行著不斷的改革和創(chuàng)新。高校對人才的培養(yǎng)方向也是越來越重視科學(xué)有效的培養(yǎng)和提高學(xué)生的實際動手操作能力,以及實際創(chuàng)新能力。因而,實踐教學(xué)工作在教學(xué)過程中就愈顯的重要。 實踐教學(xué)是高 校教學(xué)工作中的一個重要環(huán)節(jié)。隨著高等教育由精英化逐漸向大眾化方向的發(fā)展,近些年來,高校在校學(xué)生人數(shù)劇增,給高校的教學(xué)管理工作也帶來了一個巨大的挑戰(zhàn),學(xué)校的實踐教學(xué)資源也越發(fā)顯的有限和不充分,目前現(xiàn)有的實訓(xùn)實驗?zāi)J綄m應(yīng)高校未來發(fā)展和老師的教學(xué)工作具有一定的壓力,對于傳統(tǒng)實踐教學(xué)的管理方法和工作效率已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足高校教學(xué)管理的實際需求。隨著高等教育教學(xué)改革的不斷深入,對于高校的實踐教學(xué)管理規(guī)范化、科學(xué)化、信息化、無紙化已經(jīng)成為目前面臨的重要課題。目前,很多高校在實踐教學(xué)管理過程中都存在著一些問題。例如:傳統(tǒng) 的教學(xué)模式是教師每次實驗課開始時用 10鐘的時間對實驗的內(nèi)容、原理、作業(yè)、課評等相關(guān)知識進(jìn)行大致的講解,然后學(xué)生進(jìn)行實驗記錄的填寫,完成實驗報告,等下次上課的時候?qū)嶒瀳蟾娼唤o教師,由教師進(jìn)行批改和打分。這種傳統(tǒng)的模式存在著一定的缺點,教師需要在有限的時間里布置實驗任務(wù),講解實驗內(nèi)容等工作,占用了學(xué)生的實踐動手時間,以及對學(xué)生答疑指導(dǎo)時間。并且,假如實驗報告老師沒有批改完畢沒有及時的發(fā)到學(xué)生手中,學(xué)生就沒有辦法及時的來完成當(dāng)節(jié)課的實驗報告。 要解決以上問題,一方面需要提高實踐教學(xué)的管理水平;另一方面要充 分利用現(xiàn)代科學(xué)技術(shù),建立現(xiàn)代化的管理信息系統(tǒng)。近年來我國許多高校都建立了自己的校園網(wǎng),為我們系統(tǒng)的開發(fā)奠定了基礎(chǔ)。 基于現(xiàn)有的教學(xué)網(wǎng)絡(luò)系統(tǒng),開發(fā)一套實用性強、技術(shù)先進(jìn)、操作方便的實踐基于 實踐教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn) 2 教學(xué)管理系統(tǒng),能夠很好的解決以上問題,為學(xué)生和任課老師提供很多便利,明顯的提高了實踐教學(xué)的工作效率。同時實踐教學(xué)管理系統(tǒng)也有利于各級領(lǐng)導(dǎo)及時、全面的了解實踐教學(xué)情況。 踐教學(xué) 管理的現(xiàn)狀 國外的一些教學(xué)軟件相對于國內(nèi)來說,開發(fā)的比較早而且成熟。早在 70 年代末,美國就建成了國家科學(xué)基金網(wǎng),它的一些課題方面的申報和課題的 進(jìn)展情況都在網(wǎng)上進(jìn)行的 1。其在網(wǎng)上教學(xué)實踐管理系統(tǒng)也得到很好的完善,世界各地的學(xué)生都可以坐在家里通過互聯(lián)網(wǎng)就可以完成一些操作。 目前,國際上具有規(guī)模的遠(yuǎn)程教學(xué)的學(xué)校已經(jīng)有百所之多,網(wǎng)上教學(xué)也正在全國各地發(fā)揮了很大的作用,這也為世界各國培養(yǎng)出了大批的人才。這些表明了,基于 校園網(wǎng)己經(jīng)深入到學(xué)校的各個方面。近些年來,我國的高職院校對實驗教學(xué)的重要性也有了很高的提高,有些條件高的學(xué)校己經(jīng)逐步增大了對實驗教學(xué)方面的投入,對實驗室的軟件、硬件等方面也有了大的投入 2。同時,對教研室的模式改變和探 討上也取得了一定的進(jìn)展。總體上來說,實踐教學(xué)在高職教育中的地位和作用己經(jīng)取得了一定的重視,工作環(huán)境也從總體上得到了很大的改善。傳統(tǒng)的教學(xué)模式是教師每次實驗課開始時用 10理、作業(yè)、課評等相關(guān)知識進(jìn)行大致的講解,然后學(xué)生進(jìn)行實驗記錄的填寫,完成實驗報告,等下次上課的時候?qū)嶒瀳蟾娼唤o教師,由教師進(jìn)行批改和打分。這種傳統(tǒng)的模式也有一定的缺點,就是花費了的課堂時間,老師要在有限的課堂時間進(jìn)行實驗講解、指導(dǎo)和答疑解惑的工作,這對于老師來時難度比較大,學(xué)生在有限的時間里接受起來也有一定的 困難。實驗課一般來說,是 2教師來說,由于課堂時間有限,所以沒有太多的時間再課堂上講解實驗課上的實驗項目。對于學(xué)生來說,在有限的時間里要將實驗原理和實驗內(nèi)容弄清楚,并且很有質(zhì)量的完成實驗的過程和記錄工作,難度也是比較大的。同時,由于時間的限制,師生之間也缺乏必要的溝通、交流和探討,這是傳統(tǒng)實驗教學(xué)模式中出現(xiàn)的一個問題,而且實驗報告的批改和管理也不方便。一般的實驗教學(xué)過程都要進(jìn)行實驗報告的填寫,這就要求教師對實驗報告進(jìn)行認(rèn)真的批改并且對報告成績進(jìn)行記錄。在傳統(tǒng)的實驗教學(xué)模式下,這些工作都是進(jìn)行手工 方式來完第 1 章 緒言 3 成度,如果參加實驗的學(xué)生人數(shù)比較多的時候,不僅教學(xué)實驗的工作量比較繁重、效率比較低,而且也容易出現(xiàn)錯誤。傳統(tǒng)的實踐教學(xué)管理方式己經(jīng)不能很好的滿足教學(xué)的要求,在一定的程度上也影響了教學(xué)效果,需要從教學(xué)管理的角度進(jìn)行提高和改進(jìn),將當(dāng)前先進(jìn)的計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)應(yīng)用到實踐教學(xué)管理中來,實現(xiàn)了一個網(wǎng)絡(luò)化的實踐教學(xué)管理的系統(tǒng),對于提高實驗教學(xué)的質(zhì)量也是很必要的3。 針對傳統(tǒng)的實踐教學(xué)管理方式存在的問題,對實踐教學(xué)管理系統(tǒng)的需求可以歸納為 : ( 1)可以促進(jìn)了實踐教學(xué)的網(wǎng)絡(luò)化和無紙化。因為實踐教學(xué)管理中需要處理的信息量和數(shù)據(jù)量很大,比如實驗課程的內(nèi)容、實驗大綱、實驗報告、學(xué)生信息、成績信息等,可以通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)采集和信息的傳輸,這樣,不僅可以借閱大量的紙張,也可以使信息的交流更加便捷。 ( 2)利用計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),在一定程度上將實驗室的工作人員從繁瑣的手工勞動中解脫出來了,這不僅可以提高了實驗教學(xué)的工作效率,而且也能借閱學(xué)生的時間。 ( 3)學(xué)生通過網(wǎng)絡(luò)預(yù)先的獲得了實驗教學(xué)的有關(guān)信息,做好上課前的準(zhǔn)備,這可以為師生之間提供了一個良好的交流的環(huán)境,改善了指導(dǎo)的答疑的效果,這樣提高了實踐教學(xué)的質(zhì)量 。 統(tǒng) 的特點 該系統(tǒng)主要服務(wù)于 高校的實踐教學(xué) 管理,本系統(tǒng)主要是為了 提高實踐教學(xué)工作效率,并且實現(xiàn)無紙化 ,教師 可以提前將該課程的實驗任務(wù)、實驗內(nèi)容、實驗要求發(fā)布在網(wǎng)上,并且可以隨時在網(wǎng)上查閱、批改實驗報告。通過強大的查詢功能,學(xué)生只要登陸系統(tǒng)就可以看到自己未完成的實驗報告,并可以及時完成并提交。 用戶 角色 是 管理員、 學(xué)生和教師。系統(tǒng) 具有友好的界面 , 使用方便, 操作簡單,只要用戶懂得基本的計算機(jī)操作就可以 輕松 自如的使用本系統(tǒng)。 基于 實踐教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn) 4 題目標(biāo)及內(nèi)容 究目的 學(xué)生實踐教學(xué)過程管理是每一所學(xué)校都必須面對的工作, 特別是近幾年,隨著高校辦學(xué)規(guī)模的不斷擴(kuò)大,給學(xué)校的實踐教學(xué)過程管理增加了許多工作量。實踐教學(xué)是高等院校教育體系中非常重要的環(huán)節(jié),對培養(yǎng)學(xué)生的實踐動手能力起著重要作用,但目前絕大多數(shù)高校的實踐教學(xué)過程都是學(xué)生提交紙質(zhì)實驗實訓(xùn)資料,這種方式存在許多的缺點,如:信息反映不全面,有些實驗結(jié)果無法在紙質(zhì)資料上描述清楚,另外隨著學(xué)生的大量增加,老師們掌握學(xué)生實踐過程的學(xué)習(xí)結(jié)果難度也將大大增加,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時代發(fā)展的需求,其管理方法將浪費許多人力和物力 4。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)與技術(shù)的日漸成 熟,網(wǎng)絡(luò)應(yīng)用的普及,計算機(jī)軟件已經(jīng)進(jìn)入人類社會生活得各個領(lǐng)域,并發(fā)揮著越來越重要的作用。傳統(tǒng)的手工管理模式必然被以計算機(jī)為物理基礎(chǔ)的信息管理方式所取代。 今天,計算機(jī)軟件替代人工管理信息已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面 5: ( 1)計算機(jī)信息管理系統(tǒng)可以代替人工進(jìn)行許多繁雜的勞動; ( 2)計算機(jī)信息管理系統(tǒng)可以節(jié)省許多資源; ( 3)計算機(jī)信息管理系統(tǒng)可以大大的提高人們的工作效率; ( 4)計算機(jī)信息管理系統(tǒng)可以使敏感文檔更加安全。 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對高校實 踐教學(xué)過程進(jìn)行管理,有著人工管理所無法比擬的優(yōu)點,如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高高校實踐教學(xué)過程管理的效率,也是學(xué)校面向科學(xué)化、正規(guī)化管理發(fā)展的必要條件,更是各個高校與世界接軌的重要條件。 因此,開發(fā)一套能夠為學(xué)校提供一套安全穩(wěn)定的實踐教學(xué)過程綜合管理系統(tǒng),將是非常重要的,也是十分及時的。也借此機(jī)會掌握所學(xué)專業(yè)知識 。 第 1 章 緒言 5 題的主要內(nèi)容 本課題研究的主要內(nèi)容包括以下幾個方面 : ( 1)設(shè)計了南陽理工學(xué)院軟件學(xué)院實踐教學(xué)過程綜合管理系統(tǒng)。實 現(xiàn)了我院實驗與課程設(shè)計管理系統(tǒng)的無紙化管理,方便學(xué)生提交實驗和課程設(shè)計報告以及教師批閱實驗和課程設(shè)計報告。 ( 2)設(shè)計實現(xiàn)了實踐教學(xué)管理體系。針對高等院校教育的特色,考慮到我院的實際情況,建立以“實踐教學(xué)項目規(guī)范系統(tǒng)”為基礎(chǔ)和核心的“實踐教學(xué)規(guī)范管理體系”。特別是建立與“項目規(guī)范”的實施配套,建立“教學(xué)檢查與監(jiān)督調(diào)控、過程統(tǒng)計、成績考核”等過程管理系統(tǒng)。 ( 3)設(shè)計實現(xiàn)了實踐教學(xué)管理系統(tǒng)的數(shù)據(jù)庫。由于本實踐教學(xué)管理系統(tǒng)所涉及到的數(shù)據(jù)較多,而且,對于數(shù)據(jù)安全、穩(wěn)定要求很高,所以本實踐教學(xué)管理系統(tǒng)使用 0g 建立數(shù)據(jù)庫。 ( 4)按這一體系實施以計算機(jī)信息化管理為重要手段的規(guī)范教學(xué)與管理。本系統(tǒng)充分利用 應(yīng)用程序的開發(fā)和設(shè)計上較為靈活和效率高的特點,采用 現(xiàn)了實踐教學(xué)管理系統(tǒng)的主要功能。 ( 5)系統(tǒng)設(shè)計基本滿足用戶的要求,達(dá)到了預(yù)定的目標(biāo)。該系統(tǒng)經(jīng)過幾學(xué)期的測試和使用并不斷進(jìn)行完善,己經(jīng)取得了相當(dāng)好的效果 。 章的組織 結(jié)構(gòu) 本文是以軟件學(xué)院實踐教學(xué)綜合管理系統(tǒng)為例,介紹了基于 式和三層架構(gòu)的開發(fā)模型,并以 術(shù)為基礎(chǔ)的管理系統(tǒng)的設(shè)計與實現(xiàn)的過程。本文 的組織結(jié)構(gòu)如下: 第 1 章緒 言,主要介紹了課題的背景 ,意義和目的,以及實踐教學(xué)管理系統(tǒng)的發(fā)展現(xiàn)狀和本課題的研究方法 。 ; 第 2 章相關(guān)技術(shù),主要介紹了系統(tǒng)在設(shè)計和開發(fā)過程中所涉及到的方法和技術(shù) 。 第 3 章系統(tǒng)的需求分析,主要是通過與我院多位教師的交流,從而獲得實踐教學(xué)綜合管理管理系統(tǒng)的需求信息,并運用用例圖將需求分析可視化,進(jìn)而使系基于 實踐教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn) 6 統(tǒng)的擁有者,開發(fā)者以及測試人員對系統(tǒng)有一個直觀上的認(rèn)識 。 ; 第 4 章系統(tǒng)的設(shè)計,在本章中,我分析了系統(tǒng)的整體設(shè)計,設(shè)計了系統(tǒng)所具有角色和權(quán)限,同時設(shè)計出了系統(tǒng)的數(shù)據(jù)庫 。 ; 第 5 章系統(tǒng)的實現(xiàn) ,主要是設(shè)計實現(xiàn)了軟件學(xué)院實踐教學(xué)過程綜合管理系統(tǒng)的架構(gòu)實現(xiàn),并對部分主要功能進(jìn)行了簡要的介紹 。 第 6章系統(tǒng)測試。對系統(tǒng)的測試方法和測試結(jié)果作了簡單描述。 第 7章總結(jié)與展望,對本文進(jìn)行了總結(jié),該部分內(nèi)容介紹了項目的應(yīng)用、存在的問題,并對下一步的工作進(jìn)行了展望。 第 2 章 相關(guān)技術(shù) 7 第 2 章 相關(guān)技術(shù) 術(shù) 司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計語言,特別適合于一門各方面性能都很好 的編程語言,它的基本特點是簡單、面向?qū)ο?、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的,特別適合在 一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。具體來說,它具有如下特性:簡單性、面向?qū)ο蟆⒎植际?、解釋型、可靠、安全、平臺無關(guān)、可移植、高性能、多線程、動態(tài)性等。 司針對 發(fā)人員的產(chǎn)品。自從 出以來 , 經(jīng)成為使用最廣泛的 整個 括了 具和 2術(shù)概述 于框架技術(shù),我們采用 整合,其實任何一種框架都可以完成我們的項目,但我們選擇兩種框架的組合是因為兩種框架各有好處,我們利用它們的優(yōu)點,來避免它們的缺點,充分利用 ( 1) 點 一個為開發(fā)基于模型( 視圖 (控制器(式的應(yīng)用架構(gòu)的開源框架 6,是利用 基于 實踐教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn) 8 建 于 充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。它使用服務(wù)層框架可以將 分離出來,而使用表現(xiàn)層框架則可以將 剩余的全分離 7,這部分 要負(fù)責(zé)顯示相關(guān)信息,一般是通過標(biāo)簽庫( 現(xiàn),不同框架有不同自己的標(biāo)簽庫, 應(yīng)用比較廣泛的一種表現(xiàn)層框架。 ( 2) 將業(yè)務(wù)層與表示層分離:使用 術(shù),網(wǎng)絡(luò)開發(fā)人員可充分使用 設(shè)計頁面顯示部分(如字體顏色等),并使用 令或者 序片段來生成網(wǎng)頁上的動態(tài)內(nèi)容 8; 能夠跨平臺: 括現(xiàn)在非常流行的 統(tǒng),應(yīng)用非常廣泛的 務(wù)器也提供了支持 組件的開發(fā)和使用很方便:如 +, 需要注冊才能使用;而 發(fā)的 9,可以直接使用; 一次編譯,處處運行:作為 括一次編譯,處處運行。 用服務(wù)器 目前支持 應(yīng)用服務(wù)器是較多的, 其中較為流行的一個 志的編輯選為 2001 年度最具創(chuàng)新的 見其在業(yè)界的地位。 用程序的部署很簡單,你只需將你的 到 錄下, 自動檢測到這個文件,并將其解壓。通常第一次 運用瀏覽器訪問 為 件,然后編譯。編譯以后,訪問將會很快。 具有傳統(tǒng)的 務(wù)器的功能:處理 面。但是與 的處理靜態(tài) 能力就不如 們可以將 理靜態(tài) 章 相關(guān)技術(shù) 9 是一個很好的工具,不僅僅因為其免費,功能強大,更因為其開放性,越來越受到人們的重視。 術(shù)概述 用來描述的一組技術(shù),其核心詞是異步 (能使用戶更快更自然的瀏覽網(wǎng)頁。以前用戶瀏覽網(wǎng)頁時間過長,服務(wù)器的“思考時間”與用戶的動作同步,增加了用戶的等待時間。而 考時間”與用戶的動作異步,減少用戶的等待時間。借助于 用 向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請求返回時,就可以使用 相應(yīng) 地更新用戶界面,而不是刷新整個頁面。在這一過程中,用戶甚至不知道瀏覽器正在與服務(wù)器通信, ( 1)減輕服務(wù)器的負(fù)擔(dān)。 需取數(shù)據(jù)”,可以最大程度的減少冗余請求和響應(yīng)對服務(wù)器造成的負(fù)擔(dān)。 ( 2)無刷新更新頁面,減少用戶的等待時間。 ( 3)減輕服務(wù)器和網(wǎng)絡(luò)的負(fù)擔(dān)。 ( 4)可以調(diào)用外部數(shù)據(jù)。 ( 5)不需要下載插件或者小程序。 ( 6)進(jìn)一步促進(jìn)頁面呈現(xiàn)和數(shù)據(jù)的分離。 據(jù)庫技術(shù)簡介 據(jù)庫 據(jù)庫系 統(tǒng)是美國 骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶 /服務(wù)器 ( B/10。比如 為一個通用的數(shù)據(jù)庫系基于 實踐教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn) 10 統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。 言 使全部用戶,包括應(yīng)用程 序員、的優(yōu)點如下: ( 1)非過程化語言 為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。 不對單個記錄進(jìn)行操作,可操作記錄集 11。所有 句接受集合作為輸入,返回集合作為輸出。 集合特性允許一條 句的輸入。 種特性使用戶更易集中精力于要得到的結(jié)果。所有 是 它決定對指定數(shù)據(jù)存取的最快速 度的手段。查詢優(yōu)化器知道存在什么索引,使用在哪兒合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 ( 2)統(tǒng)一的語言 用于所有用戶的 動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶 12?;镜?高級的命令在幾天內(nèi)便可掌握。 括: 查詢數(shù)據(jù)在表中插入、修改和刪除記錄,建立、修改和刪除數(shù)據(jù)對象,控制對數(shù)據(jù)和數(shù)據(jù)對象的存取,保證數(shù)據(jù)庫一致性和完整性。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供 單獨的語言,而 ( 3) 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 言,用戶可將使用 到另一個。所有用 寫的程序都是可以移植的。 大多數(shù)其它關(guān)系型數(shù)據(jù)庫 )用做查詢語言的語言 13。它是可以移植的,并且容易學(xué)習(xí)使用。但是所有 句都必須由數(shù)據(jù)庫服務(wù)器獨立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務(wù)器,等待它處理這第 2 章 相關(guān)技術(shù) 11 個查詢,接收結(jié)果,做一些運算,然后給服務(wù)器發(fā)送另 外一條查詢。所有這些東西都會產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺機(jī)器上甚至還會導(dǎo)致網(wǎng)絡(luò)開銷。如果使用了 么可以把一塊運算和一系列查詢在數(shù)據(jù)庫服務(wù)器里面組成一個塊,這樣就擁有了過程語言的力量并且簡化 而節(jié)約了大量的時間,因為用不著付出客戶端 /服務(wù)器通訊的過熱 14。通過使用用可以獲得可觀的性能提升。 層體系結(jié)構(gòu) 在軟件體系架構(gòu)的設(shè)計中,分層結(jié)構(gòu)是最常見的,也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,即:數(shù)據(jù)層,業(yè)務(wù)邏輯層和表示層 15。其中數(shù)據(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論