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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論