




已閱讀5頁,還剩108頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
碩士學(xué)位論文 (專業(yè)學(xué)位) 專業(yè)學(xué)位碩士信息管理平臺(tái)的 設(shè)計(jì)與實(shí)現(xiàn) 姓 名:張偉 學(xué) 號(hào): 1134801 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:張晨曦 劉依 副指導(dǎo)教師:王志軍 二一三年八月 in 2010 2013 1134801 i of 專業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 張偉 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(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ān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 經(jīng)指導(dǎo)教師同意,本學(xué)位論文屬 于保密,在 年解密后適用本授權(quán)書。 指導(dǎo)教師簽名: 學(xué)位論文作者簽名: 年 月 日 年 月 日 濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名 : 年 月 日同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著信息時(shí)代的飛速發(fā)展,網(wǎng)絡(luò)化辦公成為提高工作效率,降低工作強(qiáng)度最有效的手段。同時(shí),學(xué)校作為培養(yǎng)跨世紀(jì)人才的重要基地,辦公自動(dòng)化系統(tǒng)的使用更是大有裨益,它將教育和網(wǎng)絡(luò)化辦公很好地結(jié)合起來,最大限度地提高辦公效率和改進(jìn)辦公質(zhì)量,改善辦公環(huán)境和條件,減少或避免各種差錯(cuò)和弊病,縮短辦公處理周期,并用科學(xué)的管理方法,借助于各種先進(jìn)技術(shù),提高管理和決策的水平。 本文以天津師范大學(xué)研究生院為依托,通過深入調(diào)研分析, 結(jié)合學(xué)院實(shí)際情況,完成了對(duì)本系統(tǒng)的可行性需求分析。運(yùn)用軟件工程的設(shè)計(jì)思想,詳細(xì)的描述了一個(gè)基于 B/S 結(jié)構(gòu)的專業(yè)學(xué)位碩士信息管理平臺(tái)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。系統(tǒng)強(qiáng)調(diào)學(xué)校內(nèi)部知識(shí)管理、信息交流、信息共享、信息化教學(xué)的辦公要求,將用戶分為學(xué)生、教師、教務(wù)管理員三類,文中列舉了相關(guān)角色用戶操作的用例圖。通過系統(tǒng)的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),將系統(tǒng)劃分為課程管理模塊、在線選課模塊、信息發(fā)布模塊、統(tǒng)計(jì)分析模塊、系統(tǒng)管理模塊、空間管理模塊、知識(shí)管理模塊、注冊(cè)登錄模塊等 8個(gè)模塊,并畫出了各個(gè)模塊詳細(xì)的時(shí)序圖。本文的第五部分,對(duì)系統(tǒng)主要模 塊的編程進(jìn)行了詳細(xì)的描述,對(duì)主要功能界面進(jìn)行截圖,給出部分代碼。該系統(tǒng)是以 為開發(fā)平臺(tái)、以 為系統(tǒng)的數(shù)據(jù)庫。 目前系統(tǒng)已經(jīng)成功的部署在天津師范大學(xué)中心機(jī)房,擬于 2013 年下半學(xué)期正式投入使用,可以預(yù)見,該系統(tǒng)的建成和使用將為天津師范大學(xué)專業(yè)學(xué)位研究生教育教學(xué)和管理模式的信息化提供保障, 為教學(xué)研究和人才培養(yǎng)構(gòu)建現(xiàn)代化的信息平臺(tái)。 關(guān)鍵詞 :面向?qū)ο笤O(shè)計(jì), B/005,五層架構(gòu) I of to As an of at is or of of of is on of of of , be of is of is of of of of is as as in be in 013. of of B/S 005, 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 錄 第 1章 引言 . 1 題背景 . 1 內(nèi)碩士信息管理 平臺(tái)研究的現(xiàn)狀與將來 . 1 課題的目的和意義 . 2 題研究內(nèi)容 . 2 文的組織結(jié)構(gòu) . 3 第 2章 相關(guān)技術(shù) . 5 . 5 技術(shù) . 5 框架 . 5 層邏輯架構(gòu) . 6 本三層結(jié)構(gòu) . 6 層邏輯架構(gòu)概述 . 7 術(shù)概述 . 7 005 簡介 . 8 . 9 章小結(jié) . 10 第 3章 系統(tǒng)的需求分析 . 11 統(tǒng)的總體特點(diǎn) . 11 能需求分析 . 11 功能需求分析 . 13 作實(shí)用性 . 13 統(tǒng)的性能 . 13 全可靠性 . 13 放性和標(biāo)準(zhǔn)化 . 14 統(tǒng)的可擴(kuò)充性及可維護(hù)性 . 14 統(tǒng)用例分析 . 14 統(tǒng)總用例 . 14 程管理模塊的用 例分析 . 15 線選課模塊的用例分析 . 16 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 信息發(fā)布模塊的用例分析 . 18 計(jì)分析模塊的用例分析 . 18 統(tǒng)管理模塊的用例分析 . 19 間管理模塊的用例分析 . 20 識(shí)管理模塊的用例分析 . 21 章小結(jié) . 22 第 4章 系統(tǒng)的總體設(shè)計(jì)與詳細(xì)設(shè)計(jì) . 23 統(tǒng)的整體技術(shù)架構(gòu) . 23 統(tǒng)的模塊劃分與功能設(shè)計(jì) . 25 . 26 . 26 . 28 . 29 . 29 . 31 . 32 . 33 要功能模塊的詳細(xì)設(shè)計(jì) . 34 冊(cè)登錄模塊 . 34 線選課模塊 . 35 程設(shè)置模塊 . 36 息發(fā)布管理模塊 . 38 計(jì)分析模塊 . 39 識(shí)管理模塊 . 40 間管理模塊 . 41 統(tǒng)管理模塊 . 43 統(tǒng)角色設(shè)計(jì) . 45 統(tǒng)權(quán)限設(shè)計(jì) . 46 據(jù)庫的設(shè)計(jì) . 47 統(tǒng) . 47 據(jù)表的設(shè)計(jì) . 51 據(jù)庫底層訪問接口的設(shè)計(jì) . 58 據(jù)中心的設(shè)計(jì) . 59 統(tǒng)擴(kuò)展能力的設(shè)計(jì) . 61 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 戶端擴(kuò)展性 . 61 用服務(wù)器擴(kuò)展 . 61 據(jù)庫擴(kuò)展性 . 62 章小結(jié) . 62 第 5章 系統(tǒng)的實(shí)現(xiàn)及測(cè)試 . 63 統(tǒng)的實(shí)現(xiàn) . 63 統(tǒng)的主界面設(shè)計(jì) . 63 冊(cè)登錄模塊的實(shí)現(xiàn) . 63 線選課模塊的實(shí)現(xiàn) . 72 程設(shè)置模塊的實(shí)現(xiàn) . 76 息發(fā)布模塊的實(shí)現(xiàn) . 83 計(jì)分析模塊的實(shí)現(xiàn) . 85 識(shí)管理模塊的實(shí)現(xiàn) . 86 間管理模塊的實(shí)現(xiàn) . 88 統(tǒng)管理模塊的實(shí)現(xiàn) . 90 統(tǒng)測(cè)試 . 92 統(tǒng)的測(cè)試目的 . 92 統(tǒng)的測(cè)試環(huán)境 . 93 統(tǒng)測(cè)試 . 94 第 6章 總結(jié)與展望 . 97 論 . 97 一步的工作方向 . 98 致謝 . 99 參考文獻(xiàn) . 100 個(gè)人簡歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 101 第 1章 引言 1 第 1 章 引言 題背景 專業(yè)學(xué)位研究生教育是培養(yǎng)高層次應(yīng)用型人才的有效途徑,是當(dāng)前世界研究生教育改革發(fā)展的重要領(lǐng)域。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的普及應(yīng)用,高校的管理模式在發(fā)生著巨大的改變,由傳 統(tǒng)的手工管理,發(fā)展為面向信息化自動(dòng)化的辦公管理。 在 2011年,天津師范大學(xué)作為專業(yè)學(xué)位研究生教育綜合改革試點(diǎn)校,對(duì)專業(yè)學(xué)位研究生教育采用了信息化手段進(jìn)行了深度改革,為了落實(shí)關(guān)于實(shí)施專業(yè)學(xué)位研究生教育綜合改革試點(diǎn)工作的指導(dǎo)意見,使天津師范大學(xué)的專業(yè)學(xué)位研究生教育綜合改革試點(diǎn)工作更加具有針對(duì)性和應(yīng)用性。目前天津師范大學(xué)教育碩士共有 17個(gè)教育碩士招生領(lǐng)域, 20 余所中小學(xué)合作學(xué)校,近 600名在學(xué)教育碩士研究生,是該校歷史最悠久、規(guī)模最大的專業(yè)學(xué)位類型。日常大量的相關(guān)信息主要是通過口耳相傳的方式傳遞, 傳統(tǒng)的課堂 教學(xué)的授課模式,已經(jīng)不能滿足研究生學(xué)院以及各個(gè)學(xué)院現(xiàn)代化建設(shè)的需要,要 解決這一現(xiàn)狀 ,就必須 借助各種信息化時(shí)代的力量,提高管理和決策的科學(xué)化水平,無疑是上佳選擇。所以,研究開發(fā)一個(gè)專業(yè)學(xué)位信息管理系統(tǒng)是很有必要的。 內(nèi)碩士信息管理平臺(tái)研究的現(xiàn)狀與將來 進(jìn)入 21世紀(jì)以來,隨著我國高校改革步伐的加快,傳統(tǒng)的教學(xué)工作已經(jīng)很難滿足新時(shí)代對(duì)高校教學(xué)及教務(wù)工作的要求。從教室實(shí)際教學(xué)逐步衍生到目前的網(wǎng)上教學(xué),從以前的線下學(xué)分,改為為網(wǎng)上學(xué)分;從學(xué)生按要求選課,到學(xué)生自主選課,國內(nèi)高等教育改革越搞越活。伴隨著這些新 形勢(shì)的出現(xiàn),計(jì)算機(jī)信息化管理就顯得尤為突出和必要了。 隨著學(xué)校教學(xué)規(guī)模的擴(kuò)大,全國各所高等院校也紛紛建立自己的校園網(wǎng)、辦公網(wǎng)。而在開始時(shí)期, C/S 模式的辦公系統(tǒng)逐步流行,遍布各所高校的機(jī)房,同濟(jì)大學(xué) 碩士學(xué)位論文 專業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 2 而隨著 B/S 體系結(jié)構(gòu)的成熟以及計(jì)算機(jī)快速發(fā)展, C/S 模式辦公系統(tǒng)逐步被 B/大降低了系統(tǒng)的耦合度,提高了系統(tǒng)的擴(kuò)展性。而目前隨著數(shù)據(jù)挖掘技術(shù)的興起,校園辦公系統(tǒng)形成了以 B/S 體系結(jié)構(gòu)為依托,數(shù)據(jù)挖掘技術(shù)為核心的新型校園信息化技術(shù)環(huán)境。 專業(yè)學(xué)位碩士信息系統(tǒng)針對(duì)天津師范大學(xué)研究生院的實(shí)際工作情況設(shè)計(jì)和開發(fā)的, 采用的核心技術(shù)正是主流的 B/據(jù)挖掘已經(jīng)數(shù)據(jù)倉庫,與其他高等院校的教務(wù)管理流程有著天壤之別。 課題的目的和意義 隨著天津師范大學(xué)研究生研究生學(xué)院的快速發(fā)展,傳統(tǒng)的課堂教學(xué)的授課模式,已經(jīng)不能滿足研究生院以及各個(gè)學(xué)院現(xiàn)代化建設(shè)的需要,經(jīng)過研究生院與各個(gè)學(xué)院深入的溝通,為了提高教師的教學(xué)工作的質(zhì)量,全面培養(yǎng)學(xué)生對(duì)課程的興趣,決定開發(fā)一個(gè)能適應(yīng)現(xiàn)代化教學(xué)工作以及學(xué)生信息管理工作的自動(dòng)化管理系統(tǒng)。 本課題研究的主要目的就是通過采用 術(shù),結(jié)合 B/S 體系結(jié)構(gòu)、運(yùn)用 發(fā)平臺(tái),設(shè) 計(jì)和開發(fā)一個(gè)專業(yè)學(xué)位碩士信息管理系統(tǒng)。實(shí)現(xiàn)將日常大量通過口耳相傳的傳遞類的信息,轉(zhuǎn)變?yōu)榧皶r(shí)、準(zhǔn)確、快速的電子信息類信息,而要解決這一難題,借助網(wǎng)絡(luò)的力量無疑是上佳選擇。研究生院為教師搭建授課平臺(tái),從而極大的豐富教師的授課方式,更好更全面的提高了學(xué)生學(xué)習(xí)的熱情,提高學(xué)校專業(yè)學(xué)位碩士工作的管理水平。 題研究內(nèi)容 借鑒網(wǎng)上目前較為流行的選課系統(tǒng),并結(jié)合學(xué)校教師和學(xué)生日常上課的工作流程及習(xí)慣,采取以實(shí)際需求為出發(fā)點(diǎn),以用戶應(yīng)用為設(shè)計(jì)目標(biāo)對(duì)本課題進(jìn)行設(shè)計(jì)和研究。 本課題是基于 術(shù),采用 B/S 模式 結(jié)構(gòu)、微軟的 臺(tái)和N 層設(shè)計(jì)結(jié)構(gòu)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的,在設(shè)計(jì)的過程中,使用面向?qū)ο蟮乃枷雽?duì)系統(tǒng)原型進(jìn)行 定系統(tǒng)的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),同時(shí)運(yùn)用數(shù)據(jù)挖掘的思想對(duì)系統(tǒng)前期的數(shù)據(jù)進(jìn)行合理化構(gòu)建,便于后期的二次利用。 第 1章 引言 3 本文的主要工作包括: 1. 對(duì)天津師范大學(xué)研究生院進(jìn)行深入調(diào)研,利用面向?qū)ο蟮乃枷雽?duì)系統(tǒng)進(jìn)行 模,寫出前期的需求報(bào)告,并畫出了相關(guān)的用例圖。 2. 搭建系統(tǒng)開發(fā)環(huán)境,部署 臺(tái)和 據(jù)庫,掌握了 N 層架構(gòu)的思想,對(duì)系統(tǒng)代碼采用分層方式進(jìn)行構(gòu)建。 3. 對(duì)專業(yè) 學(xué)位碩士信息管理系統(tǒng)進(jìn)行總體結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì)。將系統(tǒng)劃分為 8個(gè)模塊:課程管理模塊、在線選課模塊、信息發(fā)布模塊、統(tǒng)計(jì)分析模塊、系統(tǒng)管理模塊、空間管理模塊、知識(shí)管理模塊、注冊(cè)登錄模塊。 4. 對(duì)專業(yè)學(xué)位碩士信息管理系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),包括模塊劃分與功能設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)、數(shù)據(jù)中心的設(shè)計(jì)、系統(tǒng)角色設(shè)計(jì)、系統(tǒng)權(quán)限設(shè)計(jì)、系統(tǒng)負(fù)載的設(shè)計(jì)、系統(tǒng)擴(kuò)展能力的設(shè)計(jì),畫出時(shí)序圖并加以描述。 5. 設(shè)計(jì)出通用的接口,包括 用接口、數(shù)據(jù)庫底層訪問接口,以方便系統(tǒng)日后進(jìn)行擴(kuò)展。 6. 對(duì)專業(yè)學(xué)位碩士信息管理系統(tǒng)采用 式進(jìn)行頁面設(shè)計(jì),以 C#語言為基礎(chǔ)實(shí)現(xiàn)編程。采用分層分模塊的設(shè)計(jì)思路與實(shí)現(xiàn)方式進(jìn)行編寫代碼,最終測(cè)試發(fā)布。 文的組織結(jié)構(gòu) 本文的組織結(jié)構(gòu)如下: 第 1章是引言,主要論述了課題的背景,意義和目的,以及國內(nèi)碩士信息管理平臺(tái)研究的現(xiàn)狀與將來和本課題的主要研究內(nèi)容。 第 2章是相關(guān)技術(shù),主要介紹了系統(tǒng)在設(shè)計(jì)和開發(fā)過程中所涉及到的方法和技術(shù),包括: 術(shù)、 005、 層結(jié)構(gòu)等。 第 3章是需求分析,分析了該系統(tǒng)功能性需求和非功能性需求。并給出了不同角色在各種情 況下的用例圖。 第 4章是系統(tǒng)設(shè)計(jì),在本章中,我們運(yùn)用了時(shí)序圖描述了各模塊的處理邏輯和過程。并介紹了該系統(tǒng)所具有的角色和權(quán)限,描述了系統(tǒng)負(fù)載設(shè)計(jì)和系統(tǒng)擴(kuò)展能力設(shè)計(jì)。本章還描述了該系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)中心的設(shè)計(jì),并給出了數(shù)據(jù)庫表和 。 同濟(jì)大學(xué) 碩士學(xué)位論文 專業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 4 第 5章系統(tǒng)實(shí)現(xiàn),詳細(xì)介紹了各模塊的編程實(shí)現(xiàn),給出了界面截圖以及部分代碼。 第 6章總結(jié)與展望,主要是對(duì)本文的工作進(jìn)行總結(jié),并指出下一步的工作。第 2章 相關(guān)技術(shù) 5 第 2 章 相關(guān)技術(shù) 術(shù)與框架 技術(shù) 一個(gè)統(tǒng)一的 發(fā)模型???使用與公共語言運(yùn)行時(shí) (容的任何語言(包括 C#)編寫應(yīng)用程序的代碼。供許多比現(xiàn)在的 發(fā)模式強(qiáng)大的優(yōu)勢(shì)。 主要體現(xiàn)在: 執(zhí)行效率的大幅提高 、 世界級(jí)的工具支持 、 強(qiáng)大性和適應(yīng)性 、 高效可管理性 、 多處理器環(huán)境的可靠性 、 自定義性和擴(kuò)展性 、 安全性。 當(dāng)創(chuàng)建 用程序時(shí),開發(fā)人員可以使用 體或 體等 任何方式進(jìn)行組合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持, 得到系統(tǒng)框架提供的統(tǒng)一身份驗(yàn)證方案 ,緩存數(shù)據(jù), 采用 言對(duì) 者 行自定義 。當(dāng)你 掌握一些 發(fā)術(shù)語 ,同時(shí) 了解交互式序開發(fā)的概念 的時(shí)候 ,你就可以 運(yùn)用 發(fā)出自己想要的 用程序 。 框架 架 是 由三個(gè)主要部分組成:通用語言運(yùn)行庫、統(tǒng)一編程類和一個(gè)被稱為 高級(jí) 本。 以下我們分別介紹這三部分主要功能: 1. 通用語言運(yùn)行庫 主要負(fù)責(zé)組件運(yùn)行時(shí)侯的內(nèi)存分配、啟動(dòng)和中止線程和進(jìn)程、強(qiáng)化安全系數(shù),同時(shí)還調(diào)整任何該組件涉及到的其他組件的附件配置。 微軟用 架統(tǒng)一了 c+、 發(fā)所使用 的框架。 架可以實(shí)現(xiàn)跨語言繼承、糾錯(cuò)處理以及程序調(diào)試。 同濟(jì)大學(xué) 碩士學(xué)位論文 專業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 6 程序員提供了一組用于 用戶界面 的 控件集,例如:文本框( 下拉列表框( 。它 是使用 架提供的類庫構(gòu)建而成的。 層邏輯架構(gòu) 一個(gè)穩(wěn)定和易維護(hù)的系統(tǒng)必須建立在一個(gè)好的基礎(chǔ)之上。計(jì)劃和設(shè)計(jì)一個(gè)好的架構(gòu)對(duì)一個(gè)項(xiàng)目的成敗起著至關(guān)重要的作用??赡茉谖覀円话阕鲰?xiàng)目的時(shí)候,經(jīng)驗(yàn)告訴我們: 3 層, N 層 的設(shè)計(jì),基本就能把問題解決了,很多的情況確實(shí)是這樣的。在提出一個(gè)設(shè)計(jì)的時(shí)候,常常要考慮為什么要這樣劃分結(jié)構(gòu),而且常常要承擔(dān)風(fēng)險(xiǎn)和責(zé)任,特別是萬一這個(gè)項(xiàng)目因?yàn)樽畛醯脑O(shè)計(jì)而導(dǎo)致崩潰,那就郁悶了。所以設(shè)計(jì)的提出一定和考慮業(yè)務(wù)。 本三層結(jié)構(gòu) 三層架構(gòu) 包括 數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和表示層 ,該 架構(gòu)意在下層位上層提供服務(wù) 。 它 的出現(xiàn),使得程序員之間可以更好地分工合作 ,提高了 代碼 的 重用率 , 使得程序更加易于維護(hù)。當(dāng)我們開發(fā)一個(gè) 業(yè)務(wù)較復(fù)雜的系統(tǒng) ,三 層架構(gòu) 得以發(fā)揮重要作用,可以有效的避免程序中 一個(gè)接口的變化 而引發(fā)的 多層 接口的修改。 1. 數(shù)據(jù)訪問層 ) 數(shù)據(jù)訪問層的主要功能是封裝對(duì)數(shù)據(jù)庫的操作,增加、刪除、修改、查詢,給高層提供訪問底層數(shù)據(jù)的接口。在業(yè)務(wù)邏輯層通過調(diào)用數(shù)據(jù)訪問層的接口來完成其操作。 2. 業(yè)務(wù)邏輯層 ) 業(yè)務(wù)邏輯層是應(yīng)用程序的大腦 , 不能因?yàn)閿?shù)據(jù)庫的變換而變化,也不能因?yàn)榻K端的變換而變化。 它的功能主要包括: 處理 應(yīng)用系統(tǒng) 的業(yè)務(wù)邏輯 、 對(duì) 系統(tǒng)自定義 流程 的 建模 、 數(shù)據(jù)訪問層 與 之間的 通訊 、 將 各類消息數(shù)據(jù) 返回給 表示 層 。 3. 表示層 ) 第 2章 相關(guān)技術(shù) 7 表示層 通俗易懂的講 就是輸出后展示的圖形或?qū)嶓w ,換句話說 就是 是你能看見運(yùn)行在瀏覽器里邊的東西 。 層邏輯架構(gòu)概述 五層邏輯架構(gòu)是一種經(jīng)典的設(shè)計(jì)模式 ,是對(duì)三層架構(gòu)的有意補(bǔ)充 。它廣泛應(yīng)用于各種語言和各種類型的應(yīng)用中。 主要包括 表示層 ( 用戶界面層 、業(yè)務(wù)邏輯層 ( 數(shù)據(jù)訪問層 ( 數(shù)據(jù)存儲(chǔ)和管理層。它 的 核心 思想 就 是低層 框架 為上層 框架提供 服務(wù),上層 框架無需了解 低層 框架是如何實(shí)現(xiàn)相關(guān)操作的 。 五層架構(gòu)的使用 提高了系統(tǒng)的可維護(hù)性、可擴(kuò)展性和可移植性。 表示層 負(fù)責(zé)將 系統(tǒng) 信息 程序 給 系統(tǒng)訪客,同時(shí)將訪客在頁面 上 輸入的數(shù)據(jù)信息 進(jìn)行收集 ,而實(shí)際的操作邏輯運(yùn)行在服務(wù)器端。 由于該層 直接與用戶面對(duì)面,可以的 完成。 用戶界面層的 功能 是 將 用戶輸入的 信息 提供給業(yè)務(wù)邏輯層, 在經(jīng)過 業(yè)務(wù)邏輯層 統(tǒng)一的 驗(yàn)證、處理或操作 后, 再把得到的結(jié)果 呈現(xiàn)到終端頁面上 。 業(yè)務(wù)邏輯層 主要負(fù)責(zé)系統(tǒng) 的業(yè)務(wù)規(guī)則、數(shù)據(jù)驗(yàn)證、數(shù)據(jù)操作、數(shù)據(jù)處理和應(yīng)用程序的安全性。 數(shù)據(jù)訪問層負(fù)責(zé)管理數(shù)據(jù)庫與業(yè)務(wù)邏輯層之間的通訊 , 實(shí)現(xiàn)對(duì)實(shí)體數(shù)據(jù)和虛擬數(shù)據(jù)的操作 ,為 業(yè)務(wù)邏輯和數(shù)據(jù)庫之間提供一個(gè)接口 。 這一層的關(guān)鍵在于它對(duì)所處理的數(shù)據(jù)進(jìn)行物理的創(chuàng)建、提取、更新和刪除。這和數(shù)據(jù)訪問層不同,數(shù)據(jù)訪問層只是對(duì)創(chuàng)建、提取、更新和刪除數(shù)據(jù)提出請(qǐng)求。數(shù)據(jù)管理層實(shí)際上是在數(shù)據(jù)庫中實(shí)現(xiàn)這些操作。 術(shù)概述 同濟(jì)大學(xué) 碩士學(xué)位論文 專業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 8 一項(xiàng)新技術(shù), 目前對(duì) 有 一個(gè)完全統(tǒng)一 的 官方定義 , 有如下三種說法:定義一: 是 一個(gè) 自包含的、模塊化的應(yīng)用程序,可以在 用 中被描述、發(fā)布、查找以及調(diào)用。 定義二 : 、分布式的模塊化組件,遵守具體的技術(shù)規(guī)范,這些規(guī)范使得 與其他兼任的組件進(jìn)行操作。定義三: 務(wù)是一種可以接收從者 的其它系統(tǒng)中傳遞過來的請(qǐng)求,輕量級(jí)的獨(dú)立的通訊技術(shù)。如果簡單說的話, 是一組函數(shù)庫 ,只不過這種函數(shù)類庫不在客戶端本地,而是一個(gè)網(wǎng)絡(luò)上提供的服務(wù),即部署在 的被定義的對(duì)象或是應(yīng)用程序組件。 常包括 : 展型可標(biāo)記語言)、 簡單對(duì)象存取協(xié)議)、 這三 種協(xié)議和文檔組成了 務(wù)的主體。我們?cè)谌粘J褂?方式包括: 遠(yuǎn)端過程調(diào)用 、 面向服務(wù)架構(gòu) 、 隨著 術(shù)的成熟,它已經(jīng)被廣泛的運(yùn)用到與我們生活密切相關(guān)的各個(gè)領(lǐng)域中,主要表現(xiàn)在一下兩個(gè)方面: 第一、起初 以方便為我們開發(fā)的應(yīng)用程序提供信息源,包括課程成績、天氣預(yù)報(bào)、手機(jī)號(hào)碼查詢、 騰訊 線狀態(tài) 、 圖像與多媒體 。 具體表現(xiàn)為 一個(gè)提供天氣預(yù)報(bào)的網(wǎng)站需要隨時(shí)更新天氣情況,在 掛上一個(gè)隨時(shí)問訊最新天氣情況的服務(wù)。我們的程 序就可以從這個(gè)服務(wù)上獲取到當(dāng)前最新的天氣信息 。 第二、我們以 式提供的應(yīng)用程序服務(wù),可以是我們輕松、快捷的構(gòu)建起新的應(yīng)用程序,提高我們的開發(fā)效率。比如,當(dāng)我們可以開發(fā)一個(gè)物流的管理系統(tǒng),需要獲取來自不同貨品的走向信息,使客戶可以及時(shí)快捷的了解到商品的運(yùn)輸情況和所在地點(diǎn),這時(shí)系統(tǒng)就可以在 提供運(yùn)輸情況的務(wù)供終端應(yīng)用程序調(diào)用,通過對(duì) 件的解析,完成具體的應(yīng)用需求。 005 簡介 005 是一 個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能 (具提供了企業(yè)級(jí)的數(shù)據(jù)管理。 005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用第 2章 相關(guān)技術(shù) 9 于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 要包括: 架主機(jī)、 本、增強(qiáng)的安全性 、 增強(qiáng)性能 、 通告服務(wù)、 務(wù)、報(bào)表服務(wù)、全文搜索功能的增強(qiáng) 、 005 組件等特點(diǎn)。 很多企業(yè)級(jí)的應(yīng)用都需要數(shù)據(jù)高可用,比如說在銀行系統(tǒng),要求數(shù)據(jù)庫能夠保證 7*24小時(shí)在線可用,再例如利用 作的呼叫中心,如果出現(xiàn)數(shù)據(jù)庫的宕機(jī),對(duì)于呼叫中心將是一個(gè)非常嚴(yán)重的問題。所以對(duì)于企業(yè)級(jí)的應(yīng)用系統(tǒng),必須保證數(shù)據(jù)庫具有高可用性,而 供了多種高可用性技術(shù),主要包括:集群、復(fù)制、鏡像、日志傳送 等 高可用性技術(shù)。 同時(shí) 根據(jù)具體的業(yè)務(wù) 邏輯 采用 相應(yīng)的 技術(shù), 配置形成了 高可用性 的 策略 。對(duì)企業(yè)級(jí)應(yīng)用數(shù)據(jù)的高效穩(wěn)定使用提供了強(qiáng)大的技術(shù)保證。 術(shù)概述 一個(gè)快速、簡單的 ,可以方便你實(shí)現(xiàn)很多 果。為 異步 通過 種技術(shù),你可以創(chuàng)建更好、更快以及更友好的 用程序。 其實(shí) 是一種技術(shù)的稱呼,這種技術(shù)現(xiàn)在大部分網(wǎng)站都在用。 以實(shí)現(xiàn) 種技術(shù),很多網(wǎng)站都在用它。兩者不在同一個(gè)比較層面上,沒有可比性。所以說, 種技術(shù)很實(shí)用, 很實(shí)用。 傳統(tǒng)的 用的主要區(qū)別如下: (1). 用戶在提交數(shù)據(jù)的時(shí)候,可以不用刷新 提交 頁面,就可以與服務(wù)器進(jìn)行通信。 (2). 數(shù)據(jù)交互方式為異步,不中斷用戶的操作,具有迅速的響應(yīng)能力。 (3). 應(yīng)用程序組成頁面數(shù)少。 一種 架,而 異步 框架,而 一種應(yīng)用!也就是說 一個(gè)函數(shù)庫,而 含 基礎(chǔ)上進(jìn)行了封裝了,也就是說在 可以用 ,通過創(chuàng)建一些 同濟(jì)大學(xué) 碩士學(xué)位論文 專業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 10 一種 架,是對(duì) 一種輕量級(jí)的封裝,容易理解。 一種由 合起來的一種異步請(qǐng)求技術(shù) 供了用于 發(fā)的豐富 函數(shù)(方法)庫。通過 用 都可以從遠(yuǎn)程服務(wù)器請(qǐng)求 $(此句話 要改變的 素,而 調(diào)用的方法。也就是將的道德 素加載內(nèi)容和數(shù)據(jù)。 能是由 $函數(shù)對(duì)象的方法提供的。 $意思是將遠(yuǎn)程數(shù)據(jù)加載到 象中其中 示完整的請(qǐng)求的鍵值對(duì)選項(xiàng)。 章小結(jié) 本節(jié)主要介紹了設(shè)計(jì)和開發(fā)專業(yè)碩士學(xué)位信息管理系統(tǒng)所涉及的相關(guān)技術(shù)。重點(diǎn)介紹了 術(shù)、 據(jù)庫技術(shù)、 術(shù)以及五層分層結(jié)構(gòu)。這些技術(shù)為系統(tǒng)的后續(xù)開發(fā)提供了理論依據(jù)和技術(shù)基礎(chǔ)。第 3章 系統(tǒng)的需求分析 11 第 3 章 系統(tǒng)的需求分析 統(tǒng)的總體特點(diǎn) 天津師范大學(xué)對(duì)專業(yè)學(xué)位碩士信息不僅要求全面自動(dòng)化數(shù)字處理,而且要具有高度、嚴(yán)格的安全性、易擴(kuò)展性、操作方便性等特點(diǎn),而對(duì)其安全的特殊性要求居第一位。專業(yè) 學(xué)位碩士信息系統(tǒng)平臺(tái)明顯具有以下特點(diǎn): 涉及信息量大、專業(yè)性強(qiáng) 系統(tǒng)的信息量可以說包納全校的教師信息、研究生信息、課程信息等各類信息的匯總,同時(shí)學(xué)校的選課、評(píng)分等操作又包含了許多專業(yè)性較強(qiáng)的信息,所以系統(tǒng)所包含的信息是綜合的、且專業(yè)性較強(qiáng)。 涉及課程多、涉及用戶多 專業(yè)學(xué)位碩士信息系統(tǒng)涉及的課程和用戶比較多,不易管理,涉及的多個(gè)課程要做相應(yīng)的功能管理,而人員要做相應(yīng)的權(quán)限控制。 流程繁瑣、多變 專業(yè)學(xué)位碩士信息系統(tǒng)平臺(tái)受教育改革的影響比較直接,所以其變化比較頻繁,流程的流轉(zhuǎn)比較煩瑣。 安全等級(jí)要求高 專業(yè)學(xué) 位碩士信息系統(tǒng)平臺(tái)的課程信息、教師信息、學(xué)生信息大部分是一些保密性、要求比較高的文件,所以對(duì)它的安全性設(shè)置以及系統(tǒng)部署備份的要求都比較嚴(yán)格。 以上幾點(diǎn)是專業(yè)學(xué)位碩士信息系統(tǒng)平臺(tái)實(shí)施的難點(diǎn),也是該系統(tǒng)的重點(diǎn),針對(duì)這些問題,選擇適合它的處理平臺(tái),加大軟件研發(fā)力度,這些問題將會(huì)迎刃而解。 能需求分析 同濟(jì)大學(xué) 碩士學(xué)位論文 專 業(yè)學(xué)位碩士信息管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 12 經(jīng)調(diào)研,天津師范大學(xué)對(duì)專業(yè)學(xué)位碩士信息管理工作涉及以下幾個(gè)方面:課程管理,在線選課管理,信息發(fā)布管理,統(tǒng)計(jì)分析管理,系統(tǒng)管理,個(gè)人空間管理,知識(shí)管理。這些管理工作的具體內(nèi)容歸納如下。 1. 課程管理 校方 把課程管理的權(quán)限下放給授課教師,教師首先要新建相應(yīng)的課程信息 ,包括課程名稱、信息、圖片。發(fā)布完成后,系統(tǒng)自動(dòng)彈出本課程的基本選項(xiàng),包括:課程評(píng)價(jià)、討論區(qū)、課程日志、證書頒發(fā)、文件共享、成員(學(xué)生)、相冊(cè)等本課程相關(guān)的信息,授課教師可以根據(jù)日常授課情況對(duì)學(xué)生進(jìn)行相關(guān)評(píng)價(jià)、組織討論、發(fā)布共享等相關(guān)課程的操作。 2. 在線選課管理 學(xué)生登錄個(gè)人管理平臺(tái)后,通過相關(guān)搜索檢索出自己所喜愛的課程,點(diǎn)擊加入該課程,等到該課程教師確認(rèn)后便可完成選課操作,完成選課的學(xué)生,可以在本課程的網(wǎng)上功能區(qū),進(jìn)行討論、課程文件下載、查 看課程評(píng)價(jià)等一系列操作。 3. 信息發(fā)布管理 校方在實(shí)際使用系統(tǒng)中,會(huì)有一些相關(guān)信息進(jìn)行發(fā)布,設(shè)計(jì)了教學(xué)活動(dòng)、通知通告、教學(xué)資源等相關(guān)新聞欄目,通過新聞信息發(fā)布,使瀏覽者了解系統(tǒng)的最新動(dòng)態(tài)。 4. 統(tǒng)計(jì)分析管理 在期末或期中考試等某個(gè)時(shí)間節(jié)點(diǎn),將教師對(duì)學(xué)生課程的得分、出勤、在線學(xué)習(xí)時(shí)長等相關(guān)信息進(jìn)行統(tǒng)計(jì)分析,以曲線圖、柱狀圖的形式予以表現(xiàn)。 5. 系統(tǒng)管理 系統(tǒng)管理包括教師信息管理、學(xué)生信息管理、數(shù)據(jù)庫備份管理、系統(tǒng)權(quán)限管理、系統(tǒng)日志管理等
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 質(zhì)量管理體系改進(jìn)與案例分析
- 頸動(dòng)脈粥樣硬化影像學(xué)診斷的新進(jìn)展
- 法院檔案查閱管理辦法
- 江蘇特種作業(yè)管理辦法
- 醫(yī)院資金收支管理辦法
- 叉車安全事故心得體會(huì)
- 城區(qū)犬類管理暫行辦法
- 團(tuán)隊(duì)安全培訓(xùn)管理辦法
- 門式腳手架搭拆技術(shù)與安全管理
- 企業(yè)安全生產(chǎn)條件
- 2023年廣東省高中生物學(xué)業(yè)水平合格性考試試卷真題(含答案詳解)
- 孩子上學(xué)勞動(dòng)合同協(xié)議
- 胎膜早破的護(hù)理查房
- 強(qiáng)奸賠償和解協(xié)議書
- 【阿里媽媽】2025未來商業(yè)獎(jiǎng)案例大賞
- Arduino平臺(tái)在循跡避障智能小車設(shè)計(jì)中的應(yīng)用
- 輸血科管理制度、程序性文件、SOP文件
- 稅務(wù)聽證申請(qǐng)書
- 溶瘤病毒工藝開發(fā)流程
- 熱工自動(dòng)化知識(shí)培訓(xùn)課件
- 學(xué)查改發(fā)言材料
評(píng)論
0/150
提交評(píng)論