【畢業(yè)學位論文】(Word原稿)學院綜合信息門戶系統(tǒng)的設計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)學院綜合信息門戶系統(tǒng)的設計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)學院綜合信息門戶系統(tǒng)的設計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)學院綜合信息門戶系統(tǒng)的設計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)學院綜合信息門戶系統(tǒng)的設計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩83頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

碩士學位論文 (專業(yè)學位) 學院綜合信息門戶系統(tǒng)的設計與實現(xiàn) 姓 名: 學 號: 所在院系:軟件學院 職業(yè)類型:服裝藝術設計 專業(yè)領域:數(shù)字媒體與藝術 指導教師: 張晨曦教授 副指導教師: 二 一四年三月 A in 2014 學院綜合信息門戶系統(tǒng)的設計與實現(xiàn) 劉瑩 同濟大學 學位論文版權使用授權書 本人完全了解同濟大學關于收集、保存、使用學位論文的規(guī)定,同意如 下各項內(nèi)容:按照學校要求提交學位論文的印刷本和電子版本;學校有權保存學位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學校有權提供目錄檢索以及提供本學位論文全文或者部分的閱覽服務;學校有權按有關規(guī)定向國家有關部門或者機構送交論文的復印件和電子版;在不以贏利為目的的前提下,學校可以適當復制論文的部分或全部內(nèi)容用于學術活動。 學位論文作者簽名: 年 月 日 經(jīng)指導教師同意,本學位論文屬于保密,在 年解密后適用本授權書。 指導教師簽名: 學位論文作者簽名: 年 月 日 年 月 日 同濟大學學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學位論文,是本人在導師指導下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創(chuàng)性聲明的法律責任由本人承擔。 學位論文作者簽名: 年 月 日 同濟大學 碩士學位論文 摘要 I 摘要 近年來,隨著計算機技術的發(fā)展 與 互聯(lián)網(wǎng)時代的到來,已經(jīng)進入了信息時代,也有人稱為數(shù)字化時代,在這數(shù)字化的時代里,學校的教學管理都受到了極大的挑戰(zhàn)。 術持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的辦學提出了新的模式。通過設計和建設網(wǎng)絡拓撲架構、網(wǎng)絡安全系統(tǒng)、數(shù)據(jù)庫基礎結構、信息共享與管理、信息的發(fā)布與管理,從而方便管理者、 教 師和學生間信息發(fā)布、信息交流和信息共享。以現(xiàn)代計算技術、網(wǎng)絡技術為基礎的數(shù)字化教學主要是朝著信息化、 網(wǎng)絡化、現(xiàn)代化的目標邁進。 學院綜合信息門戶系統(tǒng)是以目前發(fā)展現(xiàn)狀為依據(jù),科技水準為根本而設計的適用于大型學院的管理支持系統(tǒng),針對目前各個學院的信息管理結構現(xiàn)狀,特點以及需求,以軟件工程的思想作為指導,對學院綜合信息管理系統(tǒng)進行實現(xiàn),本系統(tǒng)按照用戶角色可分為管理員,教務管理員,教師,學生。 本系統(tǒng)采用 B/S 模式開發(fā),三層架構為基礎, 000 位設計平臺,要分為注冊登錄,信息錄入修改,財務管理,教務管理,辦公管理,科研管理,查詢管理,下載管 理八個功能模塊。 關鍵字 : 信息管理,軟件工程,結構,門戶系統(tǒng),效果評價 I n of of of in a of On of of is to of is on of of of is of at of of to of as a of to be , of 000 is to of of ,濟大學 碩士學位論文 目錄 錄 第 1章 引言 . 1 題背景 . 1 內(nèi)外研究現(xiàn)狀 . 2 課題的目的和意義 . 3 題研究內(nèi)容 . 4 文的組織結構 . 5 第 2章 相關技術 . 7 . 7 層分層結構 . 8 000 簡介 . 9 術概述 . 10 章小結 . 10 第 3章 系統(tǒng)的需求分析 . 11 能性需求分析 . 11 . 12 . 12 統(tǒng)的經(jīng)濟可行性分析 . 12 統(tǒng)的性能與維護性可行性分析 . 13 統(tǒng)用例分析 . 13 冊登錄的用例分析 . 14 息錄入修改用例分析 . 15 務管理用例分析 . 16 務管理用例分析 . 17 公管 理用例分析 . 18 研管理用例分析 . 19 詢管理用例分析 . 20 載管理用例分析 . 22 . 22 第 4章 系統(tǒng)的設計 . 25 統(tǒng)的整體架構 . 25 統(tǒng)的功能設計 . 25 同濟大學 碩士學位論文 目錄 要功能模塊的設計 . 29 . 29 . 29 . 30 . 31 . 32 . 33 . 34 . 35 統(tǒng)角色設計 . 35 統(tǒng)權限設計 . 36 據(jù)庫的設計 . 36 章小結 . 45 第 5章 系統(tǒng)的實現(xiàn) . 46 冊登錄模塊的實現(xiàn) . 46 息修改模塊的實現(xiàn) . 47 務模塊的實現(xiàn) . 49 務模塊的實現(xiàn) . 51 公模塊的實現(xiàn) . 54 研管理模塊的實現(xiàn) . 56 詢模塊的實現(xiàn) . 58 載模塊的實現(xiàn) . 60 章小結 . 62 第 6章 系統(tǒng)測試 . 63 . 63 動程序、樁 程序 . 63 分用例和用例測試結果 . 64 . 64 . 65 試 . 66 . 69 第 7章 總結與展望 . 71 論 . 71 一步的工作方向 . 71 同濟大學 碩士學位論文 目錄 V 致謝 . 73 參考文獻 . 74 個人簡歷 在讀期間發(fā)表的學術論文與研究成果 . 76 第一章 引言 1 第 1 章 引言 題背景 隨著時代的發(fā)展,我國科技水平不斷上升,不再局限于人工的角度從事相關工作,而是以電子,計算機等高科技產(chǎn)品來替代已經(jīng)落后的人工操作方式,而在此發(fā)展的帶動下,各個大中小型企事業(yè)單位的信息管理逐漸更替為以計算機,網(wǎng)絡等多種項目為基礎的大型網(wǎng)絡信息管理系統(tǒng)。網(wǎng)絡版軟件中存在著兩種不同的趨勢,(一)客戶端 服務器的 C/S 結構的應用系統(tǒng),這一系列軟件的優(yōu)勢在于結構嚴謹,運行效率高,服務器端壓力小,安全性好等優(yōu)點,被廣泛運用于局域網(wǎng)中。(二)瀏覽器 服務器的 B/S 結構應用系統(tǒng),它的特點是在客戶端直接采用了功 能強大的瀏覽器軟件作為界面,其優(yōu)點在于軟件開發(fā)效率高,客戶端不受操作平臺的限制、也不受地域的限制,網(wǎng)絡傳輸量少,即適用于局域網(wǎng),更適用于 且投資小、見效快,用戶可以不必進行服務器方面的投資,而是去租用,甚至是免費使用 服務器資源,軟件升級和維護相對容易,而使用起來也比較簡單,這對使用者的人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因而對比了兩種版本之后,本設計決定選用后者進行系統(tǒng)軟件的開發(fā)。 隨著 計算機技術 、通信技術和 網(wǎng)絡技術 的突飛猛進,關于信息管理系統(tǒng)的設計也在不斷充實,當今世界是信息爆炸的知識經(jīng)濟統(tǒng)治的時代,在這種情況下結合技術的各種進步所產(chǎn)生各種科技技術逐漸發(fā)展成熟。信息管理在一個單位的發(fā)展中具有相當舉足輕重的地位。無論個人信息,學院資料,財務狀況或者針對各部門的通知以至于針對項目的預測優(yōu)化都可以使用此類技術進行實現(xiàn),大大的減少了工作量,節(jié)省了更多的時間從事其他更重要的 工作。而且,極大的降低了信息的出錯率,無論是教務錄入信息或是學生讀取信息都相當?shù)暮唵畏奖恪母旧鲜垢鱾€單位擺脫了檔案資料的繁瑣管理,計算機將此項工作高效的接管并出色的完成了。 本設計將學院綜合信息劃分為各個模塊,使其詳盡的滿足了各個角色對于此系統(tǒng)的需求。并在各節(jié)詳細的描述開發(fā)模塊的具體應用區(qū)域,使各個系統(tǒng)的使用更加便于操作。 同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 2 內(nèi)外研究現(xiàn)狀 計算機技術和網(wǎng)絡技術雖然已經(jīng)普及,但是因為發(fā)展并不平衡,大多數(shù)城市雖然以經(jīng)建立起信息網(wǎng)的覆蓋,但由于缺乏人才,針對系統(tǒng)的一系列問題,例如,維護或者軟件的研發(fā)做 到時時的跟進。因此,許多地方并沒有將符合時代發(fā)展的一系列現(xiàn)代的科學的信息管理技術應用到實際的工作中,造成了與時代不相符的現(xiàn)象發(fā)生。 當下的綜合信息管理存在三種常用模式: 于還沒有建立起信息網(wǎng)的單位,計算機之間還暫時并沒有進行信息交換和共享,此類單位的進度仍然駐足于部門的單項事務的管理水平上,這一現(xiàn)狀直接導致了信息的傳遞不及時,或者根本無法進行信息的溝通,從而導致了學院的發(fā)展落后,無法實時更新信息,造成工作上的漏洞,嚴重者直接導致了嚴重數(shù)據(jù)的流失,造成的后果相當嚴重,而且無法挽回。 理,局域網(wǎng)管理可以在網(wǎng)絡上進行實現(xiàn),這種方式是只針對部門內(nèi)部的信息管理的相關工作起到了一定促進作用,單純的解決了只限于部門內(nèi)部的資料數(shù)據(jù)不一致或者冗余問題,但仍然無法將各個不同部門的信息數(shù)據(jù)進行共享和交流,以至于資源不能有效合理的應用,滯后了學院的發(fā)展前景。 類信息管理系統(tǒng)是以網(wǎng)絡管理中心服務器為數(shù)據(jù)儲存的基礎,各部門的信息管理系統(tǒng)不但能夠管理各自的工作內(nèi)容以及信息,同時也能夠為其它部門提供數(shù)據(jù)共享與交流,因此滿足了其他各個部門之間甚至全體員工對于信息的需求,使各個部門間的消息 能夠及時的傳遞與應用,信息的資源更加廣闊,信息的交換也更加快速。 因此,設計一套能夠擁有完整的功能模塊的學院綜合信息門戶系統(tǒng)軟件是各院校的迫切需要,也是一項勢在必行的工作。但是當前由于有些軟件的技術發(fā)展并不成熟,信息管理方面也并不完善,因此,各院校都會要求信息管理系統(tǒng)軟件是開放性的,以便于日后的維護和更新,而且有利于今后引入更為先進的計算機技術、人工智能技術、網(wǎng)絡開發(fā)技術、多媒體技術,使這些技術能夠融入到院校綜合信息信息管理系統(tǒng)的軟件中,讓此系統(tǒng)軟件不至于在科技的發(fā)展中被淘汰。 第一章 引言 3 課題的目的和意義 學院綜合信息管理系統(tǒng)模塊的管理是在當下社會的發(fā)展造成的,用現(xiàn)代信息技術作為核心技術,結合學院目標與信息管理實踐,組織和配置有關的資源,將其有效的結合并應用于實踐當中,高效率的達到學院發(fā)展目標。學院的信息資源是至為重要的,對于教育領域而言一個好的管理方案是教育管理工作重要的一部分,學院的信息是最重要的一項數(shù)據(jù)資源 6。學院綜合信息包含了大量數(shù)據(jù),如用戶的基本信息、財務管理,教務管理等。這些信息所涉及到的內(nèi)部數(shù)據(jù)極多,數(shù)據(jù)量也很大,經(jīng)常導致信息的可連續(xù)性差,使信息管理混亂,這就需要經(jīng)常進行信息的維護和更新。由 于近幾年教育領域的范圍日益擴大,各學院對于本院的信息管理越加嚴格,模塊更加條理分明并細化。所以,實際工作信息的管理是十分繁重和復雜的,不能只依靠幾名管理人員來完成這么繁重和復雜的工作。傳統(tǒng)的人工管理方式不僅操作過程不規(guī)范,而且容易出錯、效率低。尤其在競爭如此激烈的時候,要求管理人員準確高效的對信息添加、刪除、審核等操作,如果利用傳統(tǒng)的管理方法,不僅工作量很大,而且容易出現(xiàn)操作錯誤而影響學院的效率。 學院綜合信息管理是一個大的模塊,不僅應該包括系統(tǒng)管理和數(shù)據(jù)的維護,還應該包括教學信息管理以及用戶個人資料管理等 。因此,對現(xiàn)有系統(tǒng)進行信息化的更新完善是各院校的迫切需求。通常需要院校信息管理系統(tǒng)能提供用戶查詢到所需信息的功能,例如課程安排,科研項目信息,個人日程,通知公告等內(nèi)容,并且可以實現(xiàn)網(wǎng)絡的在線查詢。這就需要在傳統(tǒng)的管理系統(tǒng)基礎上進行改革創(chuàng)新,實現(xiàn)對所有的信息進行電子化管理,給管理人員提供一個電子化的信息管理平臺。在現(xiàn)有互聯(lián)網(wǎng)技術基礎上設計的信息管理系統(tǒng)受到了各個教育院校的廣泛關注,并且在得到了迅速發(fā)展。這種信息化和智能化的信息管理系統(tǒng)更新了傳統(tǒng)的管理觀念,改變了傳統(tǒng)的管理手段和方法,有效地提高了信息管理效率 7。通過信息化和智能化的信息管理系統(tǒng),用戶們可以在網(wǎng)上查詢到所屬院校的各項內(nèi)容,最重要的是管理人員可以準確和快速的進行添加、刪除、查詢、修改、審核等操作,與傳統(tǒng)的、單一的管理方法相比,管理效率得到了有效提高。 當前,信息管理的弊端主要表現(xiàn)在兩方面:第一,工作繁雜、工作量大、錯誤率高;第二,缺乏監(jiān)督體系和控制手段:管理的政策性很強,應該嚴格按同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 4 照上級部門的有關政策和規(guī)定辦事,然而,由于傳統(tǒng)的管理模式缺乏有效的監(jiān)督措施,使有關部門的政策規(guī)定難以得到及時準確的貫徹執(zhí)行,使管理工作完全失去了應有的嚴肅性,給學院的質 量帶來了嚴重的影響,也給社會帶來了很大的負面影響。 利用計算機技術的管理手段,具有人工管理許多無法比擬的優(yōu)點。應用計算機技術管理可以使信息檢索準確快捷、系統(tǒng)可靠性好穩(wěn)定性高、信息容量大、計算機存儲的數(shù)據(jù)保密性好保存時間長、管理信息的成本低、只要幾個人員就可以完成學院的信息添加、刪除、查詢、修改等操作。計算機技術應用到信息管理系統(tǒng)中,能夠極大地提高信息管理的效率,也是各學院的科學化管理、正規(guī)化、信息化和智能化發(fā)展的趨勢。 信息管理系統(tǒng)要實現(xiàn)的目標是為學院提供全面的信息管理的解決方案,以解決傳統(tǒng)人工管理方式效率 低、保密性差,不利于查找、更新和維護的問題,極大地提高信息管理的效率,節(jié)約教育經(jīng)費,以適應學院信息化建設的發(fā)展趨勢。 具體目標如下: 約管理成本,增強管理的安全性。 理人員的不同層次和不同方面的需要。 總之,通過該系統(tǒng)的建設來提高信息管理效率,使得學校的發(fā)展能夠適應當前的教育信息化建設的總體發(fā)展趨勢。 因此,開發(fā)一個功能完善、操作簡單、界面友好、有針對性的信息管理系統(tǒng)對學校、乃至社會都是非常必要,非常有意義的。 題研究內(nèi)容 本課題是對學院的綜合信息管理系統(tǒng)以教師的角度出發(fā)進行需求分析,在此過程中,分析綜合信息管理系統(tǒng)模塊的組成并逐一對各個模塊的子模塊進行深化。 具體的研究內(nèi)容包括: 1. 通過 畫出相關用例圖。 第一章 引言 5 2. 通過對用例圖的分析,發(fā)現(xiàn)實現(xiàn)過程中出現(xiàn)的問題,并與客戶進行進一步的溝通和研究。 3. 研究三層架構的設計思路,設計出通用的數(shù)據(jù)訪問接口,以方便系統(tǒng)日后進行擴展。 4. 對綜合信息管理系統(tǒng)進行總體的結構設計和功能設計。 5. 對綜合信息管理系統(tǒng)進行詳細設計和開發(fā),實 現(xiàn)各模塊的功能,然后集成各模塊,并對系統(tǒng)進行調試。 文的組織結構 本文是以綜合信息管理系統(tǒng)為例,介紹了綜合信息管理系統(tǒng)中各模塊的實現(xiàn),并以 術為基礎的優(yōu)化系統(tǒng)的設計與實現(xiàn)的過程。本文的組織結構如下:第 1 章引言,主要介紹了課題的背景,意義和目的,以及綜合信息管理系統(tǒng)的發(fā)展現(xiàn)狀和本課題的研究方法。第 2 章相關技術,主要介紹了系統(tǒng)在設計和開發(fā)過程中所涉及到的方法和技術。第 3 章系統(tǒng)的需求分析,主要是通過與用戶的交流,從而獲得綜合信息管理系統(tǒng)的需求信息,并運用用例圖將需求分析可視化,進而使系統(tǒng)的 擁有者,開發(fā)者以及測試人員對系統(tǒng)有一個直觀上的認識。第 4 章系統(tǒng)的設計,在本章中,我運用了系統(tǒng)框圖對系統(tǒng)的各個子功能進行了詳細的分析,并設計了系統(tǒng)所具有各項功能,同時利用數(shù)據(jù)庫三范式設計出了系統(tǒng)的數(shù)據(jù)庫。第 5 章系統(tǒng)的實現(xiàn),主要是實現(xiàn)了綜合信息管理系統(tǒng)的功能,并對部分功能進行了簡要的介紹。第 6 章測試,對系統(tǒng)性能進行測試,逐一排除問題。第 7章總結與展望,主要是對系統(tǒng)的設計與實現(xiàn)進行總結,并提出下一步的計劃。 同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 6 第二章 相關技術 7 第 2 章 相關技術 術 為開 發(fā)人員提供了生成 學院 級 用程序所需要的服務、編程模型和軟件基礎結構,同其他 發(fā)平臺相比, 有下面三大優(yōu)勢。 1支持編譯型語言 目前流行的幾種腳本語言比如 一,不支持強數(shù)據(jù)類型。在 定義變量只有一個關鍵字 用 果賦值是字符串,該變量就是字符串變量;如果賦值是整數(shù),則該變量就是整型變量。在 ,定義變量只通過一個關鍵字 變量也沒有具體的 類型。第二,腳本語言是解釋型的。通常情況下,解釋型的腳本語言在性能上抵不上編譯型的語言。 自推出 軟在 務器端開發(fā)語言方面,主推 #過這兩種開發(fā)語言,程序員可以像開發(fā)普通的不過在 序開發(fā)中也有它們相應的 程序員通過 C#語言,利用 以非常容易地開發(fā) 發(fā)的 被編譯成 種中間語言具有平臺無關性,而且,由于 面在執(zhí)行前會被編譯,所以 2程序代碼與頁面內(nèi)容的成功分離 通常的動態(tài)網(wǎng)頁開發(fā),往往是在一個網(wǎng)頁上混合多種腳本語言。比如在 客戶端腳本語言,也可以同時嵌入 服務器端腳本語言。這種多語言混合的 發(fā)模式通行已久,但是它的代碼可讀性很差,程序代碼同頁面內(nèi)容混合在一起,程序員要在多種語言的思維上頻繁切換,如果程序很復雜 的話,這種開發(fā)模式非常不利于程序的開發(fā),而且日后的維護也將成為大問題。 同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 8 發(fā)技術為程序員提供了一種非常好的開發(fā)模式,即 通過 而使 發(fā)和維護的效率也得到了很大的提高。另外可以利用成環(huán)境下開發(fā) 用程序,該環(huán)境不僅提供了強大的調試能力,而且還集成了 “ 所見即所得 ” 的 開發(fā)人員開發(fā) 3引入服務器端 控件 在 以給頁面手動添加 這些控件的響應有兩種辦法。一種是在客戶端的腳本語言中響應用戶對這些控件的輸入,另一種是把該頁面提交給服務器。這兩種辦法都存在問題,第一種辦法產(chǎn)生的問題是不同的瀏覽器以不同的方式執(zhí)行客戶端腳本語言,我們很難編寫在多種瀏覽器上都能良好運行的復雜的 面。第二種辦法存在的問題是,如果我們把 面重新提交給服務器,那么 非我們編寫了復雜的代碼,把它們存儲在 詢字符串中。 務器端控件會生成發(fā)送給瀏覽器的 碼,顯示控件,它們還能生成隱藏的 素來存儲它們當前的狀態(tài)。在提交頁面時,這些信息就會傳送回服務器,控件將自動處理這些信息,改變 示控件。 層分層結構 在軟件體系架構的設計中,分層結構是最常見的,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,即:數(shù)據(jù)層,業(yè)務邏輯層和表示層。其中數(shù)據(jù)層,也稱為持久層,其功能主要是負責數(shù)據(jù)庫的訪問。業(yè)務邏輯層是整個系統(tǒng)的核心,它與這個系統(tǒng)的業(yè)務邏輯有關。而表 示層則是系統(tǒng)的 責用戶與整個系統(tǒng)的交互。 一個好的分層結構,可以使開發(fā)人員的分工更加明確,一旦定義好各個層次之間的接口,負責不同邏輯設計的開發(fā)人員就可以并行開發(fā),互不影響。一個完善的三層結構的要求是:修改表示層而不用修改邏輯業(yè)務層,修改邏輯業(yè)務層而不用修改數(shù)據(jù)層。因此一個完善的分層結構可以降低層與層之間的依賴第二章 相關技術 9 性,從而保證了系統(tǒng)未來的可擴展性與復用性。 但是,分層結構也不可避免的存在一些缺陷。一個非常重要的缺點是降低了系統(tǒng)的整體性能。即很多業(yè)務不能直接訪問數(shù)據(jù)庫,以獲得相應的數(shù)據(jù),而必須通過一個所謂 的中間層來完成這些操作。因此三層結構并不適用于一些對執(zhí)行速度要求過于苛刻的系統(tǒng)。而且分層結構可能會導致級聯(lián)修改,即如果在表示層需要增加一個功能,為了保證其設計符合分層結構,可能需要在相應的業(yè)務邏輯層和數(shù)據(jù)訪問層中都增加相應的代碼。 總之,任何一種開發(fā)模式或方法,都是有利有弊的。在設計和開發(fā)系統(tǒng)時,通過比較和權衡后 ,選擇一個適合系統(tǒng)的模式是很重要的。 000 簡介 000 是微軟公司開發(fā)的一個具有客戶 /服務器體系結構的關系型數(shù)據(jù)庫管理系統(tǒng)( 它使用 過微軟擴展的數(shù)據(jù)庫查詢語言 客戶機和 1客戶機 /服務器體系結構 客戶機程序負責執(zhí)行業(yè)務邏輯和顯示用戶界面,它可以運行在一臺或多臺客戶機上,也可以運行在 000 服務器上。 000 服務器負責管理數(shù)據(jù)庫并在多個用戶請求之間分配可用的服務器資源,如內(nèi)存、網(wǎng)絡帶寬和磁盤操作等。 該軟件功能強大,使用方便,擁有廣大的用戶群體,它是后臺數(shù)據(jù)庫服務器的首選產(chǎn)品。 2關系型數(shù)據(jù)庫管理系 統(tǒng)( 體包括維護數(shù)據(jù)及數(shù)據(jù)之間的關系;在不違反定義數(shù)據(jù)之間關系的規(guī)則的前提下保證數(shù)據(jù)能被正確存?。辉谙到y(tǒng)出現(xiàn)故障的情況下,恢復所有數(shù)據(jù)到已知的一致點等。 3 000 使用 為它的數(shù)據(jù)庫查詢和編程語言,使用 言,可以訪問數(shù)據(jù),查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng)。增加了許多擴展項來提供更多的功能。 同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 10 000 提供了 兩個最重要的 開發(fā)和管理數(shù)據(jù)庫的工具 , 即 學院 管理器和查詢分析器。 學院 管理器是最重要的一個工具,它幾乎可以完成所有的 000數(shù)據(jù)庫的開發(fā)和管理工作, 通過學院管理器,開發(fā)人員 可以提高數(shù)據(jù)庫開發(fā)和管理的效率。 查詢分析器是數(shù)據(jù)庫開發(fā)人員最喜歡的工具,通過該工具數(shù)據(jù)庫開發(fā)人員可以直接用 言與 000 進行交互,可以通過 句創(chuàng)建視圖、存儲過程和觸發(fā)器等數(shù)據(jù)庫對象,也可以調試 句以便將正確的 術概述 是多種技術的集合。 使得 B/不用每次都刷新界面,也不用每次都將數(shù)據(jù)處理的工作交給服務器來進行,這大大減輕了服務器的負擔又加快了響應速度,縮短了用戶的等待時間。 與傳統(tǒng)的 發(fā)不同, 而消除了網(wǎng)絡交互過程中的處理 處理 1. 不 刷新整個頁面, 在頁面內(nèi)與服務器通信 2. 使用異步方式與服務器通信,不需要打斷用戶的操作,具有更加迅速的響應能力。 3. 應用僅有少量頁面組成,大部分交互在頁面之內(nèi)完成,不需要切換整個頁面。 章小結 本節(jié)主要介紹了設計和開發(fā)綜合信息管理系統(tǒng)所涉及的相關技術。重點介紹了 些技術為系統(tǒng)的后續(xù)開發(fā)提供了理論依據(jù)和技術基礎。 第 三 章 系統(tǒng)的需求分析 11 第 3 章 系統(tǒng)的需求分析 能性需求分析 根據(jù)系統(tǒng)功能需求對系統(tǒng)的結構進行劃分主要分為 8 個部分,以用戶實際需求為主,對這 8 個部分進行分析與介紹: 1. 注冊登錄管理:每個用戶都有各自的使用權限。用戶應用此平臺進行注冊,登記自己的個人信息,管理員可以更好的劃分權限的歸屬問題。 2. 信息錄入修改:管理員用于添加修改刪除用戶信息,為管理員提供了一個維護系統(tǒng)的平臺,針對了整個系統(tǒng)的運行,進行了監(jiān)管與定位,使用戶的信息能夠得到及時的更新;教師可以根據(jù)頁面的提示進入系統(tǒng)后,對課程,成績等方面的內(nèi)容進行添加修改,刪除等工作。財務管理:用戶可以利用財務管理對自己的財務狀況有一個大致的了解,還可以了解自己所參加項目的經(jīng) 費,還可以利用稅務計算器對自己所需繳納的稅務進行測算。 3. 教務管理:針對教務管理員,教師所開發(fā)的,教務管理員可以針對各個學生的年級,班級進行排課,并根據(jù)具體情況進行適當調整,還可以對該學生進行獎懲評估,教師可以更加客觀,全面的了解所教學生的信息,制定相應的計劃幫助學生更有效的學習該門課程。而針對教師而言,可以使用此平臺進行辦公,在內(nèi)部論壇交流心得,可以進行教學信息的更改,教材的申報,成績的錄入及修改,畢業(yè)設計的評判,進行針對本人科研項目的各項指標的錄入,甚至還可以通過稅金測算工具,對本人所得進行繳納稅金的預估 ,教師還可對教學內(nèi)容 ,課堂筆記 ,與學生的互動溝通等多項內(nèi)容進行記錄,在學生針對教師對其所授予的課程的各項指標進行詳細的評分后,查看自己的各項指標,判斷本人的教學能力;還可以對學生的成績進行評估錄入。 4. 辦公管理:辦公管理中對教師所需出席的會議,所提交的申請,信息的回執(zhí),再版信息等信息都會提供到教師的手中,而教師通過此類信息,對自己對校內(nèi)工作有一個基本的了解。 5. 科研管理:教師的科研成果都集中于此,因此,科研管理另設了一個登同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 12 錄平臺,更加保障了科研信息的安全性。 6. 查詢管理:由于角色的權限不同,查詢的功能也有所不同, 對管理員而言,查詢的作用在于管理員可以在第一時間對用戶基本信息進行查詢,以確定信息的準確無誤 ;而針對教務而言,就是所編程的課表的信息查詢;對于教師而言包含了課表查詢,個人信息查詢,評教結果查詢,考務查詢,教材查詢,學生基本信息查詢,個人項目資料查詢,個人財物查詢,學生選課查詢等。 7. 下載管理:針對所有用戶而開放,提供了當前工作所需要準備的系統(tǒng)軟件,避免了各個用戶使用前查找造成的不便,運行中,由管理員進行全面的監(jiān)管,及時更新軟件版本,使用戶隨時都能使用最新版本的系統(tǒng)軟件。 功能性需求分析 對于系統(tǒng)的非 功能需求分析是較功能性需求分析而言,易被遺忘的卻有相當重要的一部分,在系統(tǒng)的非功能性需求分析中,主要針對系統(tǒng)的操作,經(jīng)濟性,維護性,性能等方面對系統(tǒng)進行非功能性需求分析。 統(tǒng)的操作可行性分析 在學院綜合信息管理系統(tǒng)的設計中,采用較為常用的樹形結構進行設計,在用戶的使用過程中,操作流程簡單明了,可以使用戶更為快捷的使用此款軟件,在用戶具有的計算機水平不同的情況下,能夠滿足所有用戶的使用需求,因此,系統(tǒng)具有操作可行性。 統(tǒng)的經(jīng)濟可行性分析 學院綜合信息管理系統(tǒng)的設計中必須考慮其是否具有 經(jīng)濟性可行性,在設計中須考慮到成本花銷的問題,比系統(tǒng)所應用的不同軟件,均可在網(wǎng)站中進行相關信息的下載,少數(shù)需要購買,但價格低廉,在開發(fā)過程中不需投入大量經(jīng)費支持系統(tǒng)的開發(fā),對系統(tǒng)開發(fā)者而言,無疑其具有經(jīng)濟可行性。 第 三 章 系統(tǒng)的需求分析 13 統(tǒng)的性能與維護性可行性分析 學院綜合信息管理系統(tǒng)當中的數(shù)據(jù)信息交換頻繁,因此本系統(tǒng)在數(shù)據(jù)庫的設計中采用到了數(shù)據(jù) 連接池 ,以便用戶在使用后過程中能夠保障信息數(shù)據(jù)交換過程能夠快速準確的完成,數(shù)據(jù)訪問口可擴展,以便管理員在日后的維護過程中能夠對系統(tǒng)的性能進行提升,在系統(tǒng)投入使用之后,管理員可 在系統(tǒng)出現(xiàn)異常時,即使對系統(tǒng)進行維修,以便不影響用戶的使用,因此,系統(tǒng)的性能與維護性可行。 統(tǒng)用例分析 學院綜合信息管理系統(tǒng)采用了 向對象的方法對各個角色進行分析。下圖 個角色業(yè)務層面描述了整個系統(tǒng)的用例分析圖。 從管理員的角度系統(tǒng)的用例分析: 管 理 員信 息 錄 入 修 改下 載 管 理查 詢 管 理圖 理員用例圖 從教務管理員的角度系統(tǒng)的用例分析: 教 務 管 理 員注 冊 登 錄教 務 管 理信 息 錄 入 修 改下 載 管 理財 務 管 理個 人 辦 公圖 務管理員用例圖 同濟大學 碩士學位論文 學院綜合信息門戶系統(tǒng)的 設計與實現(xiàn) 14 從教師的角度系統(tǒng)的用例分析: 教 師查 詢 管 理注 冊 登 錄教 務 管 理信 息 錄 入 修 改下 載 管 理財 務 管 理個 人 辦 公圖 師用例圖 從學生的角度系統(tǒng)的用例分析: 學 生查 詢 管 理注 冊 登 錄評 教 管 理下 載 管 理圖 生用例圖 系統(tǒng)中交換數(shù)據(jù)頻繁,故而系統(tǒng)總體結構劃分需明確,一目了然,用戶在使用過程中才不會造成混亂。 冊登錄的用例分析 注冊登錄是為了實現(xiàn)用戶注冊或登錄系統(tǒng)的部分,分為注冊登錄兩個部分,用戶注冊時 ,需要提供用戶,聯(lián)系方式,用戶名等信息,注冊成功后,用戶在此登錄系統(tǒng)時只需填寫登錄名,密碼及驗證碼;不同用戶具有的不同的密碼以及使用權限是不同的。 第 三 章 系統(tǒng)的需求分析 15 注 冊用 戶登 錄圖 冊登錄用例分析圖 息錄入修改用例分析 信息錄入修改不同角色可以使用不同功能,其中管理員對用戶信息進行維護,實現(xiàn)對用戶信息的添加,修改,刪除,上傳;教務管理員主要對課程信息進行維護,主要實現(xiàn)了課程信息的添加,修改,刪除,上傳;教師主要對成績信息進行維 護,主要實現(xiàn)對成績信息的添加,修改,刪除,上傳,以及設置成績比率等操作;從管理員的角度對系統(tǒng)的用例進行分析如圖 上 傳 用 戶 信 息管 理 員修 改 用 戶 信 息刪 除 用 戶 信 息添 加 用 戶 信 息圖 理員用例圖 從教務管理員的角度對系統(tǒng)的用例進行分析,如圖 同濟大學 碩士學位論文

溫馨提示

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

評論

0/150

提交評論