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

下載本文檔

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

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 二一 三 年 三 月 姓 名:萬梅芬 學(xué) 號: 1021170367 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:曹 布陽 副指導(dǎo)教師: 基于 精品課程管理 系統(tǒng)的設(shè)計與實現(xiàn) A in 2013 1021170367 * 基 于 精 品 課 程 管 理 系 統(tǒng) 的 設(shè) 計 與 實 現(xiàn) 萬 梅 芬 同 濟(jì) 大 學(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 摘 要 近 年來,信息技術(shù)已經(jīng)滲透到 許多行 業(yè)中, 它在 高校 的 教育 教學(xué) 方面 已經(jīng)有 許多應(yīng)用 。 精品課程的建設(shè) 對 于 高校 來 講特別重要 ,通過信息技術(shù) 如何 構(gòu)建一個多層次、多維度、多方位的精品課程展示平臺 , 是目前各高校建設(shè)精品課程所面臨的問題。 而 開發(fā) 精品課程管理系統(tǒng)就是 解決這一問題,它 將該課程的相關(guān)信息實行統(tǒng)一、規(guī)范、集中的收集和管理,讓教師與學(xué)生 共享 優(yōu)質(zhì)學(xué)習(xí)資源。 本文首先 對 項目的研究 背景、 研究現(xiàn)狀及內(nèi)容 等進(jìn)行了探討;然后 對 術(shù) 作了簡要介紹 ;分析了 精品課程管理 系統(tǒng) 的 可行性、 系統(tǒng)用例 分析 。通過需求分析得出了系統(tǒng)的 總體 設(shè)計 , 主要包括系統(tǒng)功能設(shè)計、系統(tǒng)數(shù)據(jù) 庫 設(shè)計等 ;詳細(xì)闡述了 系統(tǒng)的 功能模塊 設(shè)計,主要 包括經(jīng)典編程、熱門文章、文件上傳與下載、學(xué)習(xí)信息、文章管理、論壇 管理 、 常見問題 等模塊的設(shè)計 。 接著詳細(xì)描述了系統(tǒng)部分模塊主要功能的實現(xiàn)效果 ,主要介紹了 經(jīng)典編程 、 文件資料 管理 、學(xué)習(xí)信息管理 、 文章 管理、 論壇 管理 、 文件上傳與下載 管理 等功能的實現(xiàn) 。最后對論文進(jìn)行了 總結(jié)與展望。 系統(tǒng)采用 架技術(shù) , 具有 界面友好、 安 全性高 、 交互性好、可擴(kuò)展性 等特點(diǎn), 該系統(tǒng)應(yīng)用到實際環(huán)境之中,不但具有完善的功能,還具有良好的性能及較高的安全性。 該系統(tǒng) 使 C 語言這門精品課 程資源共享,提升教師教學(xué)管理水平,激發(fā)學(xué)生學(xué)習(xí)興趣,更有利于培訓(xùn) 創(chuàng)新型 學(xué)生 。 關(guān)鍵詞: 精品課程 、 課程建設(shè) 、 I n IT of as in of is of to a is or is to is to be to of of As a of on I a In of be I of a I of I of of at of I a an of is It is it in as a on on to 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 摘 要 . I . 1 章 緒論 . 1 究背景 . 1 究目的及意義 . 2 內(nèi)外研 究現(xiàn)狀及發(fā)展趨勢 . 2 內(nèi)外研究現(xiàn)狀 . 2 展趨勢 . 3 關(guān)技術(shù) . 4 介 . 4 架 . 6 究內(nèi)容和論文結(jié)構(gòu)安排 . 8 究內(nèi)容 . 8 文結(jié)構(gòu)安排 . 8 第 2 章 系統(tǒng)分析與設(shè)計 . 9 統(tǒng)可行性分析 . 9 求分析建模 . 9 統(tǒng)用例分析 . 9 統(tǒng)功能結(jié) 構(gòu)分析 . 13 統(tǒng)主要實體類 . 15 統(tǒng)功能設(shè)計 . 18 典編程瀏覽功能設(shè)計 . 18 門文章瀏覽功能設(shè)計 . 18 見問題瀏覽功能設(shè)計 . 19 件資料瀏覽功能設(shè)計 . 20 件上傳與下載功能設(shè)計 . 21 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 學(xué)習(xí)信息管理功能設(shè)計 . 23 統(tǒng)注冊功能設(shè)計 . 25 統(tǒng)登錄功能設(shè)計 . 26 章管理功能設(shè)計 . 27 壇管理功能設(shè)計 . 28 章小結(jié) . 30 第 3 章 數(shù)據(jù)庫設(shè)計 . 31 據(jù)庫設(shè)計原則 . 31 據(jù)需求分析 . 32 據(jù)實體圖 . 33 據(jù)庫邏輯結(jié)構(gòu)設(shè)計 . 35 據(jù)表關(guān)系圖 . 37 章小結(jié) . 38 第 4 章 系統(tǒng)的實現(xiàn) . 39 面端與服務(wù)器端通信實現(xiàn) . 39 經(jīng)典編程瀏覽的實現(xiàn) . 39 文件資料瀏覽的實現(xiàn) . 40 文件下載與上傳的實現(xiàn) . 44 件類下載的實現(xiàn) . 44 件上傳的實現(xiàn) . 45 學(xué)習(xí)信息管理的實現(xiàn) . 47 用戶登錄注冊的實現(xiàn) . 50 文章管理的實現(xiàn) . 51 統(tǒng)主頁面 實現(xiàn) . 54 壇功能的實現(xiàn) . 55 壇實體類的實現(xiàn) . 55 覽帖子的實現(xiàn) . 57 壇帖用戶注冊登錄的實現(xiàn) . 60 帖回帖的實現(xiàn) . 62 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 章小結(jié) . 65 第 5 章 總結(jié)與展望 . 66 結(jié) . 66 望 . 67 致 謝 . 68 參考文獻(xiàn) . 69 附 錄 . 72 第 1 章 緒論 1 第 1 章 緒論 究背景 精品課程 的建設(shè) 對于高校來講應(yīng)該是一件重要的工作內(nèi)容 , 各 高校都積極響應(yīng) 教育部的 “ 高等學(xué)校教學(xué)質(zhì)量和教學(xué)改革工程 ” 措施 ,積極申報校級精品課程、省級精品課程、國家級精品課程。 通過 建設(shè)精品課程能夠?qū)⒑玫慕虒W(xué)方法、教學(xué)內(nèi)容傳授更多的教師與學(xué)生。 通過精品課程的建設(shè)能夠進(jìn)一步理順教學(xué)思路、教學(xué)方法等;而精品課程管理系統(tǒng)則是 一個 將 該門課程好的 教學(xué)方法、教學(xué)手段、教學(xué)內(nèi)容 的展示平臺。 隨著國家教育投入 4%的比例, 教育越來越重要,而高等教育 的教學(xué)質(zhì)量和教學(xué)科研關(guān)系國家的命運(yùn); 讓學(xué)生能夠掌握到技能知識將來在社會發(fā)展中起到作用。為了讓學(xué)生能夠充分享受優(yōu)質(zhì)資源, 教育部近年來一直在建設(shè)國家級精品課程。 針對高校特別啟動了高等學(xué)校教學(xué)質(zhì)量和教學(xué)科研改革工程的項目,就是 建設(shè)國家級的精品課程,將好的教學(xué) 團(tuán)隊、好的教材、好的教學(xué)方法、好的教學(xué)手段 作為優(yōu)質(zhì)資源可以共享。 信息技術(shù)在精品課程的建設(shè)中起到一個重要作用,通過信息技術(shù)構(gòu)建一個多層次、多維度、多方位的 精品課程 展示平臺。 精品課程管理系統(tǒng)在這樣的背景下應(yīng)運(yùn)而生,很多課程很多高校都需要建設(shè)精品課程管理系統(tǒng),在申報校級、省級、國家級精品課程中,精品課程管理系統(tǒng)都起得重要的作用,絕大多數(shù)高校都作為在申報精品課程過程中一個重要依據(jù)。 精品課程管理系統(tǒng)利用信息化技術(shù) 為基礎(chǔ),將該課程的教學(xué)方法、講課視頻、講課課件、實驗指導(dǎo)、教案、課后練習(xí)、參考試卷、 參考文獻(xiàn)等信息上傳到 系統(tǒng)中去 、以便于所有經(jīng)過認(rèn)證的師生都可以下載,甚至在線學(xué)習(xí),實現(xiàn)優(yōu)質(zhì)的教學(xué)資源共享。 而該系統(tǒng)正在越來越多的被人們應(yīng)用教學(xué)領(lǐng)域, 在日常教學(xué)過程中都盡可能借助于精品課程管理系統(tǒng)與學(xué)生實時互動、討論學(xué)習(xí)問題、上交作業(yè)等。江西科技學(xué)院領(lǐng)導(dǎo)重視對精品課程管理系統(tǒng)的建設(shè),可以理解為對精品課程管理系統(tǒng)的建設(shè)就是對精品課程的建設(shè);該系統(tǒng)功能不斷在擴(kuò)大,在增強(qiáng),其發(fā)揮的作用越來越大。 C 語言是計算機(jī)基礎(chǔ)學(xué)科,其學(xué)習(xí)人數(shù)之多, 另外學(xué)校也大力支持該門課程,提出建設(shè) C 語言 程序設(shè)計 精品課程管理系統(tǒng)。 本系統(tǒng)就是受江西科技學(xué)院所托,研制開 發(fā) C 語言 程序設(shè)計 精品課程管理系統(tǒng),所使用的技術(shù)框架為 架,對系統(tǒng)的界面、功能、性能等方面都表現(xiàn)出良好的用戶體驗。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 精品課程管理 系統(tǒng)的設(shè)計與實現(xiàn) 2 究目的及意義 C 語言 程序設(shè)計課程 是計算機(jī)基礎(chǔ)學(xué)科,是所有理工科大學(xué)生都必須要學(xué)習(xí)的一門課程,也是計算機(jī)專業(yè)、軟件工程專業(yè)必學(xué)的一門專業(yè)基礎(chǔ)學(xué)科。其學(xué)習(xí)人數(shù)之多,另外學(xué)校也大力支持該門課程,本系統(tǒng)就是受江西科技學(xué)院所托,提出建設(shè) C 語言程序設(shè)計 精品課程管理系統(tǒng)。 通過將信息化技術(shù)應(yīng)用到教育領(lǐng)域中, 使得師生能夠共享優(yōu)質(zhì)資源, 提高教師的 日常教學(xué) 水平,促進(jìn)學(xué)生學(xué)習(xí)的趣味性 ,提升學(xué)生學(xué)習(xí)的興趣。 通過建設(shè)精品課程管理系統(tǒng)可以具有以下意義: ( 1)能夠通過精品課程管理系統(tǒng) 提升教師教學(xué)管理水平,促學(xué)生學(xué)習(xí)興趣的提高; ( 2)通過精品課程管理系統(tǒng)能夠使得一流的教學(xué)方法、一流的教案、一流的教學(xué)視頻等資源共享。 ( 3) 通過精品課程管理系統(tǒng)能夠提高教師工作效率,有利于培養(yǎng)學(xué)生的創(chuàng)新精神。 ( 4) 建立一個教師與學(xué)生互動的平臺,對學(xué)生所提的問題可以在線進(jìn)行解答,交流。 ( 5) 對于申報省級、國家級精品課程,該系統(tǒng)在評比中起到一個重要的作用。 內(nèi)外研究現(xiàn)狀及發(fā)展趨勢 內(nèi)外研 究現(xiàn)狀 將信息化技術(shù) 應(yīng)用到教育領(lǐng)域 ,目前國內(nèi)外都有很多案例, 特別是近幾年,互聯(lián)網(wǎng)的發(fā)展,而且 其技術(shù)成熟、應(yīng)用普及; 對于現(xiàn)代教育技術(shù)的發(fā)展,精品課程管理系統(tǒng)起到推動作用, 推進(jìn)了教育技術(shù)領(lǐng)域的發(fā)展。 目前 ,在發(fā)達(dá)國家教育歷來都非常受重視,而精品課程的建設(shè)理所當(dāng)然成為教育領(lǐng)域關(guān)注的一部分。 精品課程管理系統(tǒng)的研究更是受關(guān)注,如在歐盟、美國、加拿大等西方國家,他們采用一些政策來支持高校建設(shè)精品課程管理系統(tǒng)。 他們研究補(bǔ)助的形式鼓勵高校建設(shè)精品課程,特別是基于 理系統(tǒng)的建設(shè), 使用優(yōu)質(zhì)資源得到共享,因為基于因特網(wǎng)的精品課程管理系統(tǒng)不僅能夠讓 各高校的學(xué)生在線訪問,也同時方便校外人士在線訪問學(xué)習(xí)。 國外的精品課程建設(shè)團(tuán)隊除是高校的教師也可以是企業(yè)的工程師, 而某一個章節(jié)都應(yīng)該有 高第 1 章 緒論 3 校教師和企業(yè)工程師來共同主講。因為在線精品課程管理系統(tǒng)同樣也為校外人員訪問,在線 學(xué)習(xí) 交流等 。 在國外比較有影響力的精品課程管理系統(tǒng)主要有加拿大學(xué)平臺、 美 國 234。 在國內(nèi),雖然精品課程建設(shè)早就被提上議程,但是精品課程管理系統(tǒng)的建設(shè)與使用還是較晚,仍處于初級階段 。近年來,教育部很顯然非常重視精品課程信息化,在申報國家精品課程時,其在線精品課程管理系統(tǒng)是評價依據(jù)之一,而且比例權(quán)重可能越來越大。 現(xiàn)在很多高校都非常重視精品課程管理系統(tǒng)的建設(shè), 自主研發(fā)的 比較有代表性如北京師范大學(xué)開發(fā)“新葉網(wǎng)絡(luò)教學(xué)平臺”、清華大學(xué)開發(fā)的“清華網(wǎng)絡(luò)學(xué)堂”2。 當(dāng)然有專門的企業(yè)來研發(fā)精品課程管理系統(tǒng),如比較有代表 性地方正校園解決方案、天空教室網(wǎng)絡(luò)教學(xué)系統(tǒng)都日 已成熟的精品課程管理系統(tǒng)。 展趨勢 根據(jù)教育部的號召,很多高校都在建設(shè) 精品課程管理系統(tǒng) , 而大學(xué)很多課程并不能用統(tǒng)一的標(biāo)準(zhǔn)來制定精品課程管理系統(tǒng)的欄目,應(yīng)該根據(jù)不同的學(xué)科特點(diǎn),有屬于該門課程個性化的欄目等信息。在技術(shù)已經(jīng)非常成熟基礎(chǔ)下,精品課程管理系統(tǒng)將向多樣化、智能化、交互式、聯(lián)合化的方向發(fā)展。 ( 1)多樣化 精品課程建設(shè)的目的之一將優(yōu)質(zhì)的學(xué)習(xí)資源共享給社會、對不同學(xué)科的教師、不同領(lǐng)域的工作的人都可以 共享學(xué)習(xí)資源,為社會培養(yǎng)創(chuàng)新人才、卓越人才而作出貢獻(xiàn)。 精品課程建設(shè)在今后可能不只是靠高校來建設(shè), 有可能通過高校與企業(yè)合作,特別是高校的主講教授和企業(yè)的高級工程師進(jìn)行合作來共同設(shè)計完成精品課程管理系統(tǒng)。 而且將根據(jù)不同的學(xué)科來設(shè)計不同的精品課程管理系統(tǒng),大體上可能是一樣,但是應(yīng)該有屬于個性化的欄目來滿足不同學(xué)科的特點(diǎn)。 這就將呈現(xiàn)精品課程管理系統(tǒng)多樣化,精品課程管理系統(tǒng)參與者多樣化,精品課程管理系統(tǒng)使用者多樣化。 ( 2)智能化 互聯(lián)網(wǎng)發(fā)展的訊速,許多信息都呈爆炸性增長, 在互聯(lián)網(wǎng)上存放了許多信息。而精品課程管理系統(tǒng)它所相關(guān)的信息在互聯(lián)網(wǎng)上也是隨處可見。如建設(shè) 于 互聯(lián)網(wǎng)上到處可見。 如果要求管理系統(tǒng)將這些信息添加到精品課程管理系統(tǒng)中,以便于讓用戶訪問。 如果是通過手工方式,工作效率極低,需要通過智能化技術(shù),自動在互聯(lián)網(wǎng)上拮取與該門學(xué)科相關(guān)的資料,添加精品課程管理系統(tǒng)中。 如可以采用 5。 或者通過數(shù)據(jù)采集技術(shù),對抓取過來的信息同濟(jì)大學(xué) 碩士學(xué)位論文 基于 精品課程管理 系統(tǒng)的設(shè)計與實現(xiàn) 4 進(jìn)行預(yù)處理,最后將處理結(jié)果插入到精品課程管理系統(tǒng)中,豐富精品課程的相關(guān)內(nèi)容,同時 將該課程 最新的 相關(guān)信息 在 第一時間 內(nèi) 發(fā)布給用戶看。 ( 3)交互式 精品課程管理系統(tǒng)發(fā)展的一個必然趨勢就是將教師與學(xué)生能夠在 線互動、 交流、討論一個平臺 。 傳統(tǒng)的精品課程管理系統(tǒng)沒有任何交流的平臺,只是機(jī)械地將課程的相關(guān)信息發(fā)布,讓用戶下載;學(xué)生不能實時地與教師交流互動。 在未來精品課程管理系統(tǒng)功能要求可能將如在線答疑、在線交流、在線提問、在線提交作業(yè)等欄目集成進(jìn)來,具有良好的互動性。 ( 4)聯(lián)合化 精品課程的建設(shè)以后可能并不是一家高校來建設(shè),而是由政府、高校、企業(yè)共同參與建設(shè)一項教育工程, 無論是精品課程建設(shè)涉及到的建設(shè)技術(shù)、還是精品課程建設(shè)的內(nèi)容都需要多個單位聯(lián)合參與; 而 訪問 用戶并單是高校的學(xué)生與教師,也可以對社會其它工作領(lǐng)域的人員 公開,共享教育優(yōu)質(zhì)資源。聯(lián)合化將是精品課程管理系統(tǒng)以后發(fā)展趨勢之一,多個單位參與能夠取長補(bǔ)短、更能夠為該門學(xué)科提供了豐富的學(xué)習(xí)資料。 關(guān)技 術(shù) 介 一個應(yīng)用框架,以 為其核心編程語言,并被編譯成 件,運(yùn)行于 擬機(jī)里 。 以下的特性:繼承了 矢量圖形表達(dá)功能。具備方便的矢量圖形、動畫和媒體處理接口,提供了豐富的組件庫,對多媒體的廣泛支 持 3。 1、 程模型 程模型包括 庫。如圖 示。 第 1 章 緒論 5 圖 程模型 種為應(yīng)用程序定義用戶界面的 言,可用于定義非可視化方面的內(nèi)容,例如服務(wù)器端數(shù)據(jù)源,以及用戶界面和服務(wù)器的綁定。 有更多的標(biāo)簽 ,這些標(biāo)簽可用于定義很多可視化組件 ,例如數(shù)據(jù)網(wǎng)格、按鈕、下拉框、樹形、選項卡導(dǎo)航器和菜單 ,還用一些非可視化組件 務(wù)連接、數(shù)據(jù)綁定和效果。 供了控制和操作對象的功能。該語言包 括的內(nèi)置對象和函數(shù)允許開發(fā)人員創(chuàng)建自定義的對象和函數(shù)。使用 實現(xiàn)的多種功能 ,例如在 標(biāo)簽中插入 碼,這些代碼中包括新函數(shù)、錯誤或者時間處理,同時還能夠執(zhí)行 用程序可能需要的其他任務(wù)。利用支持 很多概念,例如代碼重用、繼承、封裝和多態(tài)。在可以編程出絢麗的動畫效果。 事件機(jī)制是整個 序的核心。在一個程序開發(fā)中,很多情況下都會處理用戶鍵盤和鼠標(biāo)的動作等事件。所有 的組件都會派發(fā)組件的事件,為組件指定了相應(yīng)的事件監(jiān)聽方法 ,一旦事件發(fā)生,監(jiān)聽方法就會被自動調(diào)用。另外,每個組件都可以注冊多個偵聽器,可以由多方共同處理同一個事件。派發(fā)的事件包含了目標(biāo)對象傳遞的信息,監(jiān)聽器收到信息,對信息進(jìn)行分析,再作出相應(yīng)的處理,派發(fā)的事件是一個攜帶了重要數(shù)據(jù)的對象 456。 2、 勢 作為新一代的富客戶端互聯(lián)網(wǎng)技術(shù)的佼佼者, 種技術(shù)已經(jīng)被越來越多的公司所采用,被越來越多的用戶和程序員所接受。以下列出 些特征 : (1) 以讓普通程序員 開發(fā)制作 為可能 。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 精品課程管理 系統(tǒng)的設(shè)計與實現(xiàn) 6 (2)界面表現(xiàn)能力一流。 (3)客戶端應(yīng)用,解決了異步調(diào)用,界面無刷新,瀏覽器兼容性等多項難題 。 (4)對流媒體的支持: 被公認(rèn)為流媒體技術(shù)支持最好的應(yīng)用 。 (5)平臺的可用性:根據(jù) 司的說法, 全世界一半的器上安裝度為 (6)跨平臺: 夠在 運(yùn)行,也可以在手機(jī)上運(yùn)行,所以不用擔(dān)心綁死在 。 (7)對底層的可操作性: 夠調(diào)用底層的東西,比如可以調(diào)用攝像頭 實現(xiàn)視頻,而且視頻本身就嵌入在 用中 ,由 接播放。 架 一個開放源代碼的 對象 關(guān)系映射框架,它對 行了非常輕量級的對象封裝,使得 序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫 。 以應(yīng)用在任何使用 場合,既可以在 客戶端程序使用,也可以在 用中使用, 最重要的是 成數(shù)據(jù)持久化的重任。 系結(jié)構(gòu)概要圖如圖 示 圖 系結(jié)構(gòu)概要圖 第 1 章 緒論 7 核心接口一共有 6 個,分別為 : 6 個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化 對象 進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。下面對這 6 個核心接口分別加以介紹。 口 口負(fù)責(zé)執(zhí)行被持久化對象的 作 (任務(wù)是完成與 數(shù)據(jù)庫 的交流,包含了很多常見的 句 ), 但需要 注意的是象 是非線程安全的。同時 同于 用中的里當(dāng)使用 個術(shù)語時,其實指的是 的 以后會將 象稱為用戶 口 口負(fù)責(zé)初始化 充當(dāng)數(shù)據(jù)存儲源的代理,并負(fù)責(zé)創(chuàng)建 象。這里用到了 工廠模式 。需要注意的是不是輕量級的,因為一般情況下,一個項目通常只需要一個夠,當(dāng)需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個 口 口負(fù)責(zé)配置并啟動 建象。在 啟動的過程中, 的實例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 象。 口 口負(fù)責(zé)事務(wù)相關(guān)的操作。它是可選的,開發(fā)人員也可以設(shè)計編寫自己的底層事務(wù)處理代碼。 口 口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫查詢。它可以使用 言或 句兩種表達(dá)方式 7。 口的結(jié)構(gòu)如圖 圖 1.3 口結(jié)構(gòu)圖 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 精品課程管理 系統(tǒng)的設(shè)計與實現(xiàn) 8 究內(nèi)容和論文結(jié)構(gòu)安排 究內(nèi)容 簡介 目前 許多課程都未建設(shè)精品管理系統(tǒng),或者建了該系統(tǒng)但也存共享程度不高、信息傳遞不通、不能夠支持教學(xué)日常工作等問題。本項目是建設(shè) C 語言精品課程管理系統(tǒng),它主要有經(jīng)典編程、熱門文章、常見問題、學(xué)習(xí)信息管理、資料上傳與下載等功能。能夠幫助教師完成日常工作,提高工作效率等特點(diǎn)。其主要研究內(nèi)容包括: ( 1) 研究目前精品課程管理系統(tǒng)建設(shè)現(xiàn)狀,以及主要存在的問題; ( 2) 研究現(xiàn)有精品課程管理系統(tǒng)主要功能,并且針對 C 語言基礎(chǔ)學(xué)科的特點(diǎn)特別設(shè)置個性化欄目。 ( 3) 研究基于 架的開發(fā)技術(shù)。 ( 4) 研究精品課程管理系統(tǒng)如何實現(xiàn), 給出該軟件的一般開發(fā)方法和設(shè)計技術(shù)。 ( 5) 精品課程管理系統(tǒng)如何構(gòu)建數(shù)據(jù)庫,設(shè)計其數(shù)據(jù)庫。 文結(jié)構(gòu)安排 本文闡述的是基于 精品課程管理系統(tǒng)的設(shè)計與實現(xiàn),其論文結(jié)構(gòu)的安排如下: 第 1 章精品課程管理系統(tǒng)的研究背景、意義、國內(nèi)外現(xiàn)狀與發(fā)展以及研究內(nèi)容等; 第 2 章 重點(diǎn)對系統(tǒng)進(jìn)行分析與設(shè)計,主要包括可行性分析、需求分析建模、系統(tǒng)功能設(shè)計等;其中功能設(shè)計包括經(jīng)典編程瀏覽功能設(shè)計、常見問題瀏覽功能設(shè)計、熱門文章瀏覽功能設(shè)計、文件資料瀏覽功能設(shè)計、學(xué)習(xí)信息管理功能設(shè)計、文件上傳與下載功能 設(shè)計、系統(tǒng)登錄與注冊功能設(shè)計、文章管理功能設(shè)計、論壇管理功能設(shè)計等。 第 3 章詳細(xì)描述了系統(tǒng)數(shù)據(jù)庫的設(shè)計,主要包括數(shù)據(jù)庫設(shè)計原則、數(shù)據(jù)的需求分析、數(shù)據(jù)實體類圖、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)對象類圖等內(nèi)容。 第 4 章闡述精品課程管理系統(tǒng)的部分實現(xiàn),主要內(nèi)容 面端與服務(wù)器端通信實現(xiàn)、經(jīng)典編程瀏覽實現(xiàn)、文件資料瀏覽實現(xiàn)、文件下載與上傳實現(xiàn)、學(xué)習(xí)信息管理的實現(xiàn)、用戶登錄與注冊的實現(xiàn)、文章管理的實現(xiàn)、論壇功能的實現(xiàn) 等; 第 5 章 對精品課程管理系統(tǒng)進(jìn)行總結(jié),提出存在不足之處,下一步將需要改進(jìn)的地方。 第 2 章 系統(tǒng) 分析與設(shè)計 9 第 2 章 系統(tǒng) 分 析 與設(shè)計 統(tǒng)可行性分析 在開發(fā)系統(tǒng)前,首先需要對系統(tǒng)進(jìn)行調(diào)研, 根據(jù)調(diào)研結(jié)果對軟件進(jìn)行可行性分析, 考慮技術(shù)上是否可行、操作上是否可行、進(jìn)度是否可行等多個方面的因素,對項目還需要進(jìn)行適當(dāng)?shù)娘L(fēng)險分析 。 下面從 技術(shù)、操作、進(jìn)度等方面 對精品課程管理系統(tǒng)進(jìn)行 可行性認(rèn)證: ( 1)技術(shù)可行性分析:本項目主要使用 架技術(shù), 前臺使用 發(fā)精品課程管理系統(tǒng),并且以 為數(shù)據(jù)庫, 本 項目組組長 具 有豐富的開發(fā)經(jīng)驗 , 其開發(fā)技術(shù)熟練 ,能 夠 帶 隊本小組成員 順利 完成項目 。 ( 2) 操作 上可行性分析: C 語言 精品課程管理系統(tǒng)主要是方便教師 與學(xué)生學(xué)習(xí),其操作界面盡可能友好、使用簡單 方便;用戶無需要培訓(xùn)即可操作系統(tǒng),提升了用戶體驗效果。 ( 3)進(jìn)度可行性分析: C 語言精品課程管理系統(tǒng)功能需求明確, 對系統(tǒng)設(shè)計 清楚,系統(tǒng)建設(shè)的目標(biāo)清 晰, 對項目任務(wù) 合理安排。項 目需 求 分析 花 費(fèi) 1 個 月時間 、項 目數(shù)據(jù)庫設(shè)計花費(fèi) 1 個 月時間 、項 目研發(fā) 3 個 月時間、 項 目測試及 部署花費(fèi) 2 個 月時間。 據(jù) 以往項目 經(jīng) 驗 能夠在預(yù)期的時間內(nèi)開發(fā) 開發(fā)出符合目標(biāo)的系統(tǒng)。 綜合上面幾個角度分析,該 系統(tǒng)開發(fā)目標(biāo)已明確 、任務(wù)安排已規(guī)劃 ,因此 精品課程管理 系統(tǒng)的 建設(shè) 是完全可行的。 求分析建模 統(tǒng) 用例分析 根據(jù)系統(tǒng)的開發(fā)背景及需求,抽象出的系統(tǒng)整體功能用例圖,如圖 所示。系統(tǒng) 用例 分為:用戶用例和管理員用例, 其中 管理員用例 主要包括 有:論壇管理、在線視頻管理、用戶管理、文章管理、下載管理、公告管理;用戶用例有:查看公告、用戶注冊、用戶登錄、在線發(fā)帖、回帖、在線視頻觀看、在線下載、在線查看新聞,通過實現(xiàn)系統(tǒng)的這些功能來完成整個系統(tǒng),確保系統(tǒng)能夠

溫馨提示

  • 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

提交評論