




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、廣州市藝術(shù)學(xué)校2015 年信息化建設(shè)采購項目概要設(shè)計說明書北京超星爾雅教育科技有限公司二0一五年十二月文檔修改記錄版本號版本描述責(zé)任人日期備注V1.0初始編制張婷2015-12-1版本號示例:V1.0、V2.0、V3.0、V4.0、V5.0廣州市藝術(shù)學(xué)校2015信息化建設(shè)項目概要設(shè)計說明書第一章 引言11.1 目的1 1.21.3 術(shù)語定義21.4 參考資料2第二章系統(tǒng)環(huán)境32.1 運行環(huán)境32.1.1 系統(tǒng)環(huán)境支撐 32.1.2 部署圖42.1.3 系統(tǒng)接口 4第三章系統(tǒng)總體結(jié)構(gòu)設(shè)計53.1 系統(tǒng)結(jié)構(gòu)設(shè)計描述53.2 總體結(jié)構(gòu)圖63.3 功能需求與程序的關(guān)系73.4 子系統(tǒng)清單7第四章 模塊
2、功能分配94.1 系統(tǒng)劃分及功能描述94.2 專用模塊功能描述94.3 公用模塊功能描述 94.3.1 版本控制管理 94.3.2 幫助模塊9第五章數(shù)據(jù)庫設(shè)計105.1 邏輯視圖105.2 數(shù)據(jù)庫表關(guān)系圖 105.3 數(shù)據(jù)表清單105.4 主要算法設(shè)計105.5 其他數(shù)據(jù)結(jié)構(gòu)設(shè)計10第六章接口設(shè)計116.1 用戶接口 116.2 內(nèi)部接口 116.3 外部系統(tǒng)接口 11第七章 安全保密設(shè)計127.1用戶管理和權(quán)限設(shè)計 12第八章維護及出錯處理設(shè)計 138.1 系統(tǒng)維護設(shè)計138.2 出錯信息138.3 出錯處理138.4 系統(tǒng)故障預(yù)防與恢復(fù)138.5 數(shù)據(jù)備份與恢復(fù)13第九章設(shè)計約束149.1
3、 字節(jié)集編碼約束 149.2 操作系統(tǒng)約束149.3 其他約束14第十章 附件15第十一章概要設(shè)計評審意見16廣州市信佰信息技術(shù)咨詢有限公司廣州市藝術(shù)學(xué)校2015信息化建設(shè)項目概要設(shè)計說明書第一章引言1.1 目的本說明是教學(xué)資源庫與網(wǎng)絡(luò)教學(xué)平臺產(chǎn)品的總體設(shè)計和實現(xiàn)說明,記錄了系統(tǒng)整 體實現(xiàn)上技術(shù)層面上的設(shè)計,并且以需求說明作為依據(jù),同時該文檔將作為產(chǎn)品實 現(xiàn)、特性要求和控制的依據(jù)。該說明書適用讀者為工程監(jiān)理人員。1.2 背景1、系統(tǒng)名稱:泛雅教學(xué)資源庫與網(wǎng)絡(luò)教學(xué)平臺。2、委托單位:廣州市藝術(shù)學(xué)校開發(fā)單位:北京超星爾雅教育科技有限公司用戶單位:廣州市藝術(shù)學(xué)校3、項目背景本項目通過學(xué)校教學(xué)門戶、教
4、學(xué)資源庫、網(wǎng)絡(luò)教學(xué)課程、教學(xué)統(tǒng)計體系的建設(shè), 形成一個完整的教學(xué)生態(tài)圈,達(dá)到教師能夠進行課程建設(shè)、教學(xué)管理、資源共享、學(xué) 生能夠自主學(xué)習(xí)的目的,并實現(xiàn)所有數(shù)據(jù)的整合,最終建設(shè)成一個理念領(lǐng)先、技術(shù)先 進、國際化特色突出的網(wǎng)絡(luò)教學(xué)中心。教學(xué)門戶展示:作為廣大師生了解學(xué)校信息化教學(xué)的窗口,展示學(xué)校的最新教 學(xué)成果,提升師生對學(xué)校的認(rèn)同感。教學(xué)資源整合:建立教學(xué)資源庫,實現(xiàn)學(xué)校各個部門的各類教學(xué)資源與教學(xué)數(shù) 據(jù)整合,實現(xiàn)用戶統(tǒng)一、數(shù)據(jù)交互與功能互聯(lián),消除信息孤島,實現(xiàn)面向課程 的一站式教學(xué)資源服務(wù)。課程體系建設(shè):建設(shè)課程協(xié)同建設(shè)體系,實現(xiàn)線上學(xué)習(xí)和線下教學(xué)聯(lián)動機制。 教育信息技術(shù)中心負(fù)責(zé)頂層設(shè)計、任務(wù)
5、分發(fā)、過程監(jiān)控與結(jié)果管理,并指導(dǎo)其 他部門負(fù)責(zé)具體課程的建設(shè)與落實。通過引進在線教學(xué)平臺與自建在線課程, 涵蓋線上和線下兩種模式,打造一個符合本校需求的課程體系。教學(xué)模式創(chuàng)新:基于慕課技術(shù)對教學(xué)模式進行創(chuàng)新,提供在線慕課課程、學(xué)生 自主學(xué)習(xí)、翻轉(zhuǎn)課堂教學(xué)、教師輔助教學(xué)等形式創(chuàng)新教學(xué),提高教學(xué)質(zhì)量與教學(xué)效率。教學(xué)統(tǒng)計體系:建立面向全體師生的統(tǒng)計系統(tǒng),多方面記錄師生教學(xué)活動,最 終得到最真實的數(shù)據(jù),為考察教學(xué)效果與學(xué)習(xí)效果提供最直觀的參考,為教育 科學(xué)決策提供科學(xué)依據(jù)。1.3 術(shù)語定義對文檔中的專業(yè)術(shù)語進行解釋說明序號術(shù)語名稱術(shù)語定義1231.4 參考資料廣州市信佰信息技術(shù)咨詢有限公司第16頁共2
6、0頁第二章系統(tǒng)環(huán)境2.1 運行環(huán)境2.1.1 系統(tǒng)環(huán)境支撐總體技術(shù)框架統(tǒng)一認(rèn)證單點登錄頻道管理網(wǎng)絡(luò) 教學(xué) 平臺全流程網(wǎng)絡(luò)教學(xué)教學(xué)組織管理在線視頻點播服務(wù)基于數(shù)據(jù)挖掘的行為監(jiān)控作業(yè)查重服務(wù)公共服務(wù)平臺信息整合綜合信息服務(wù)教師發(fā)展平臺安全 保障安全 保障讀秀百鏈知識發(fā)現(xiàn) 等等功能 整合制度系統(tǒng)支撐平臺硬件網(wǎng)絡(luò)基礎(chǔ)實施建設(shè)基礎(chǔ)技術(shù)構(gòu)架與系統(tǒng)功能多媒體管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)挖掘引擎?系統(tǒng)支撐層:主要包括支撐系統(tǒng)平臺運行的基礎(chǔ)模塊,包括多媒體管理、數(shù)據(jù) 庫管理等。?資源層:資源層主要實現(xiàn)平臺運行所依賴的各種資源的整合與管理,同時對平 臺運行過程中產(chǎn)生的資源進行組織與管理。資源包括學(xué)校自有資源、如教學(xué)
7、視 頻、大綱、作業(yè)、PPT、討論答疑等,另外還包括通過整合獲取的資源,如超 星圖書、視頻等等。?基礎(chǔ)架構(gòu)與系統(tǒng)功能層:主要包括平臺基礎(chǔ)架構(gòu):蘋果架構(gòu)+APP市場,同時還包括用戶管理、權(quán)限管理等系統(tǒng)功能。?應(yīng)用平臺層:應(yīng)用平臺層包括本項目建設(shè)的四大模塊:教學(xué)資源庫平臺、課程 展示模塊、網(wǎng)絡(luò)教學(xué)平臺、系統(tǒng)管理模塊。2.1.2 部署圖2.1.3 系統(tǒng)接口統(tǒng)一認(rèn)證是是平臺為用戶提供“一站式”服務(wù)的基礎(chǔ)和前提。根據(jù)需求及環(huán)境特 點,制定統(tǒng)一認(rèn)證方案(IP認(rèn)證、帳號加密碼認(rèn)證、第三方系統(tǒng)認(rèn)證等),這里面必須包 括認(rèn)證整合、統(tǒng)一用戶授權(quán)和單點登錄。除此之外 ,平臺門戶統(tǒng)一身份認(rèn)證需設(shè)置用戶 注冊或賬號關(guān)聯(lián)功
8、能,隨時記錄用戶個人的身份資料,為特定用戶提供深層次個性化服 務(wù)。教學(xué)資源庫綜合管理平臺的統(tǒng)一身份認(rèn)證包括兩重設(shè)計機制資源管理系統(tǒng)的統(tǒng)一身份認(rèn)證:包含課程資源、教學(xué)資源庫和數(shù)字資源的身份 認(rèn)證統(tǒng)一機制;服務(wù)管理系統(tǒng)的統(tǒng)一身份認(rèn)證:包含在線教學(xué)平臺和學(xué)校其他業(yè)務(wù)管理系統(tǒng) (如數(shù)字化校園等)的身份認(rèn)證統(tǒng)一機制。第三章系統(tǒng)總體結(jié)構(gòu)設(shè)計3.1 系統(tǒng)結(jié)構(gòu)設(shè)計描述結(jié)構(gòu)設(shè)計是指定義軟件系統(tǒng)各主要部件之間的關(guān)系??傮w結(jié)構(gòu)設(shè)計就是將系統(tǒng)按 照功能邏輯劃分成多個子系統(tǒng),各子系統(tǒng)再細(xì)劃分第二層次結(jié)構(gòu)一一模塊??傮w設(shè)計要遵循“開閉原則(Open-Closed Principle)”一個軟件實體應(yīng)當(dāng)對擴展開放,對修改關(guān)
9、閉。具體來說,“開”就是擴展性要好,后面增加功能應(yīng)該不需 要修改到原來的結(jié)構(gòu)或代碼;“閉”就是與其它模塊的調(diào)用通過封裝成接口進行??傮w設(shè)計的基本步驟如下:1、用選定的設(shè)計工具、計劃中設(shè)定的交付方式(如小版本漸進交付)及團隊已 經(jīng)掌握的設(shè)計方法,結(jié)合一些適當(dāng)?shù)脑O(shè)計原則(如功能模塊化等),將系統(tǒng)分解為若 干子系統(tǒng),明確子系統(tǒng)中包含的功能模塊。2、確定子系統(tǒng)、功能模塊間的約束、假設(shè)和依賴(如系統(tǒng)運行環(huán)境和開發(fā)、測 試環(huán)境等,并考慮系統(tǒng)并發(fā)性和分布性要求)。子系統(tǒng)之間的依賴關(guān)系在設(shè)計時盡量 以接口的方式進行交互。3、結(jié)合以上內(nèi)容,對系統(tǒng)的模塊邏輯實現(xiàn)和集成方法進行設(shè)計,降低使軟件難 于實現(xiàn)、測試(必要
10、時測試人員參與討論)、維護的因素,形成高內(nèi)聚、低耦合的系 統(tǒng)體系結(jié)構(gòu);4、通過以上對系統(tǒng)的模塊或子系統(tǒng)的設(shè)計、劃分之后,形成系統(tǒng)總體結(jié)構(gòu)圖。系統(tǒng)設(shè)計主要是基于MVC設(shè)計模式,M代表模型Model, V代表視圖View, C 代表控制器Controller。MVC模式將系統(tǒng)分為三層,層與層之間通過又一定的模式聯(lián) 系,使數(shù)據(jù)實體與業(yè)務(wù)邏輯、業(yè)務(wù)邏輯與頁面展現(xiàn)分離。MVC設(shè)計模式主要由三部分組成。模型 M是應(yīng)用對象,沒有用戶界面。視圖 V 表示它在屏幕上的顯示,代表流向用戶的數(shù)據(jù)??刂破?C定義用戶界面對用戶輸入的 響應(yīng)方式,負(fù)責(zé)把用戶的動作轉(zhuǎn)成針對 Model的操作。Model通過更新View的數(shù)
11、據(jù)來 反映數(shù)據(jù)的變化。采用MVC模式的目的是增加代碼的重用率,減少數(shù)據(jù)表達(dá),數(shù)據(jù)描 述和應(yīng)用操作的耦合度。 同時也使得軟件可維護性,可修復(fù)性,可擴展性,靈活性以 及封裝性大大提高,以滿足系統(tǒng)設(shè)計原則。關(guān)系如圖:接收用戶請求并響2.Create幺;Dispatcher ServletControllerIModelBusiness Object, Hibernate beans, POJO3.JDBCRSDMS5.Response3.2總體結(jié)構(gòu)圖3.Forward to lVIEW抽象表達(dá)數(shù)據(jù) 展現(xiàn)數(shù)據(jù) JSP/JSF4.Use網(wǎng)絡(luò)教學(xué)全流程網(wǎng)絡(luò)教孚教學(xué)組織管濯在線現(xiàn)懶若苧習(xí)行為監(jiān)控數(shù)據(jù)統(tǒng)計、分
12、析.統(tǒng)犍教學(xué)門戶統(tǒng)一認(rèn)證單點登最信息整合教學(xué)課程 協(xié)同課程建設(shè)與管理數(shù)字資源整自與共享 電子教參資源評價,推薦教師發(fā)展 教師空間學(xué)術(shù)社交在線學(xué)習(xí)課程視頻數(shù)學(xué)日歷討論答疑作業(yè)數(shù)字冷源查閱移動學(xué)習(xí)3.3 功能需求與程序的關(guān)系功能需求系統(tǒng)模塊功能簡述模塊間的關(guān)系教師建課網(wǎng)絡(luò)教學(xué)模塊師生資源共享資源庫模塊3.4 子系統(tǒng)清單編R子系統(tǒng)名稱功能簡述子系統(tǒng)之間的關(guān)系SS1網(wǎng)絡(luò)教學(xué)平臺師生在平臺上進行教與學(xué)SS2資源庫平臺用戶進行資源存儲于共享SS3第四章模塊功能分配4.1 系統(tǒng)劃分及功能描述泛雅以平臺為基礎(chǔ)、以資源為支撐、以服務(wù)為導(dǎo)向、以課程為中心、以教師為主 導(dǎo)、以學(xué)生為主體,以信息資源建設(shè)和信息應(yīng)用系統(tǒng)
13、建設(shè)為核心。集成網(wǎng)絡(luò)教學(xué)、師 生交流互動、答疑和管理等功能,包括以課程為主線,高度整合校內(nèi)、校外的所有資 源;以課程為中心,展開作業(yè)、考試、答疑、討論、評價等互動教學(xué)活動。充分發(fā)揮 平臺在教與學(xué)活動中的作用,以國家政策為導(dǎo)向,與學(xué)校戰(zhàn)略發(fā)展目標(biāo)保持高度一 致。以支撐學(xué)校快速發(fā)展為目標(biāo),以切實提升學(xué)校信息化水平,為學(xué)校戰(zhàn)略發(fā)展提供 支撐和保障。教學(xué)資源庫平臺是面向?qū)W校教學(xué)管理部門提供教學(xué)資源管理的服務(wù)平臺,它通過 對學(xué)校散落在教師和院系手中的各種教學(xué)資源進行系統(tǒng)的歸類和整理,并將文件實體 加以統(tǒng)一的管理和存儲,實現(xiàn)了學(xué)校教務(wù)管理部門對于這部分教學(xué)資產(chǎn)真實、有效的 管理和控制。后臺管理是整個平臺的
14、基礎(chǔ)模塊,管理員通過后臺管理完成對學(xué)校的用戶、角 色、組織架構(gòu)、授權(quán)對象、訪問活動、統(tǒng)一授權(quán)目錄以及課程的管理維護,對平臺各 種對象的監(jiān)控、統(tǒng)計、平臺門戶(新聞通知、欄目、論壇、聊天室、調(diào)查問卷等)的 設(shè)置等;以及平臺級的參數(shù)設(shè)置,包括全局參數(shù)設(shè)置、資源參數(shù)設(shè)置、存儲方案設(shè) 置、數(shù)據(jù)維護、上傳文件的類型設(shè)置、數(shù)據(jù)統(tǒng)計報表等。4.2 專用模塊功能描述4.3 公用模塊功能描述4.3.1 版本控制管理4.3.2 幫助模塊第五章數(shù)據(jù)庫設(shè)計5.1 邏輯視圖5.2 數(shù)據(jù)庫表關(guān)系圖5.3 數(shù)據(jù)表清單廳P中文表名英義表名表功能說明1課程院系表fanya_t_course_classify2課程資料表fanya
15、_t_course_data3課程用戶表fanya_t_course_user_relation4用戶表fanya_t_userinfo5教學(xué)班排課表fanya_t_schedule字段名稱長度字段說明索引主鍵外鍵默認(rèn)值取值范圍5.4 主要算法設(shè)計5.5 其他數(shù)據(jù)結(jié)構(gòu)設(shè)計第六章接口設(shè)計6.1 用戶接口在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè) 計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以 及出錯信息。外觀上也要做到合理化,考慮到用戶多對 WINDOW風(fēng)格較熟悉,應(yīng)盡 量向這一方向靠攏??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)
16、和使 用。6.2 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳 遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù) 據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。6.3 外部系統(tǒng)接口第七章安全保密設(shè)計由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進行保密,需要在網(wǎng)絡(luò)的傳 輸過程中對數(shù)據(jù)進行加密。這個工作主要是在準(zhǔn)備網(wǎng)絡(luò)包,及解開網(wǎng)絡(luò)包這兩個模塊完成,它們各對數(shù)據(jù)進 行加密及解密還原工作。在加密算法選擇上將使用RSA加密算法。7.1用戶管理和權(quán)限設(shè)計第八章維護及出錯處理設(shè)計8.1 系統(tǒng)維護設(shè)計維護方面主要為對服務(wù)器上的數(shù)據(jù)庫
17、數(shù)據(jù)進行維護。使用MySQL的數(shù)據(jù)庫維護功能機制。定期為數(shù)據(jù)庫進行Backup,維護管理數(shù)據(jù)庫死鎖問題和維護數(shù)據(jù)庫內(nèi)數(shù)據(jù)的 一致性等。8.2 由錯信息程序在運行時主要會出現(xiàn)兩種錯誤:1、由于輸入信息,或無法滿足要求時產(chǎn)生 的錯誤,稱為軟錯誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯 誤。對于軟錯誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗證模塊由數(shù)據(jù)進行數(shù)據(jù)分 析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回 輸入階段。出錯信息必須給出相應(yīng)的出錯原因。8.3 由錯處理所有的客戶機及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù) 丟失的損失。若真斷電時,客戶機上將不會有太大的影響,主要是服務(wù)器上:在斷電 后恢復(fù)過程可采用MySQL的日志文件,對其進行 ROLLBACK處理,對數(shù)據(jù)進行恢 復(fù)。在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時 數(shù)據(jù)的通信。在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機種,保證系統(tǒng)運行時的可靠性。8.4 系統(tǒng)故障預(yù)防與恢復(fù)8.5 數(shù)據(jù)備份與恢復(fù)第九章設(shè)計約束提示:本節(jié)描述客觀存在或客戶需求的某些約定,或條件限制不能按常規(guī)設(shè)計要 求。如,指定某些編程語言不支持的操作系統(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 就業(yè)趨勢預(yù)測與應(yīng)對考核試卷
- 機床行業(yè)智能制造與數(shù)字化轉(zhuǎn)型策略分析考核試卷
- 幕墻設(shè)計與建筑節(jié)能減排考核試卷
- 光學(xué)成像自動打樣機考核試卷
- D打印技術(shù)在工業(yè)自動化領(lǐng)域的應(yīng)用考核試卷
- 冷藏車運輸企業(yè)運營管理優(yōu)化考核試卷
- 勞務(wù)分包員工合同范本
- 買賣鋼材的合同范本
- 毛巾購買合同范本
- 農(nóng)資貨運運輸合同范本
- 供暖公司環(huán)境因素辨識與風(fēng)險評價表
- 魯濱遜漂流記閱讀任務(wù)單
- 物理聽課記錄物理聽課記錄及評析范文(3篇)
- 華師大版初中數(shù)學(xué)目錄(新)
- 跨國公司的全球經(jīng)營戰(zhàn)略課件
- 管理學(xué)原理(南大馬工程)
- 高考必知的自然科學(xué)類基礎(chǔ)知識考試題庫(400題)
- 設(shè)計思維電子課件
- 建筑施工企業(yè)安全生產(chǎn)風(fēng)險分級管控體系-實施指南
- 國際貨物運輸與保險課后習(xí)題參考答案
- 房地產(chǎn)銷售培訓(xùn)PPT培訓(xùn)課件
評論
0/150
提交評論