PTTP概要設(shè)計(jì)說明書(弟三組)詳解_第1頁
PTTP概要設(shè)計(jì)說明書(弟三組)詳解_第2頁
PTTP概要設(shè)計(jì)說明書(弟三組)詳解_第3頁
PTTP概要設(shè)計(jì)說明書(弟三組)詳解_第4頁
PTTP概要設(shè)計(jì)說明書(弟三組)詳解_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

概要設(shè)計(jì)說明書1引言1.1編寫目的目前國內(nèi)各大培訓(xùn)機(jī)構(gòu)林立,競爭激烈。國家在十二五計(jì)劃中針對本科院校提出卓越工程師戰(zhàn)略,省教育廳針對高職院校提出建立省級示范實(shí)訓(xùn)基地創(chuàng)辦“校中廠”。高校對實(shí)訓(xùn)的要求,以及對學(xué)生實(shí)踐能力的提升期望迫切。本說明是工作過程化教學(xué)實(shí)訓(xùn)平臺項(xiàng)目軟件產(chǎn)品的總體設(shè)計(jì)和實(shí)現(xiàn)說明,記錄了系統(tǒng)整體實(shí)現(xiàn)上技術(shù)層面上的考慮,并且以需求說明作為依據(jù),同時該文檔將作為產(chǎn)品實(shí)現(xiàn)、特性要求和控制的依據(jù)。軟件開發(fā)小組的每一位參與開發(fā)成員應(yīng)該閱讀本說明,以清楚產(chǎn)品在技術(shù)方面的要求和實(shí)現(xiàn)策略,本手冊將進(jìn)行技術(shù)評審和技術(shù)的可行性檢查,同時為下一步的詳細(xì)設(shè)計(jì)說明提供框架。1.2背景說明:A、軟件系統(tǒng)的名稱:工作過程化教學(xué)實(shí)訓(xùn)平臺B、任務(wù)提出者:江西工貿(mào)職業(yè)技術(shù)學(xué)院開發(fā)者:中興軟件技術(shù)(南昌)有限公司C、本系統(tǒng)將為教職人員創(chuàng)建一個高集成化、多功能的辦公環(huán)境,解決教職人員處理不同事物需要使用不同工作環(huán)境的問題。提供具有工作流性質(zhì)的處理過程和查詢功能,完善的數(shù)據(jù)存儲、查詢和交流機(jī)制,解決多部門協(xié)作問題,推動部門間的高效率協(xié)作。提供集成處理與信息發(fā)布的工作平臺,解決以往信息收集、處理和發(fā)布過程相分割的問題,減少不必要的交換環(huán)節(jié),提高工作便利性。提供與其他信息系統(tǒng)的信息交流,解決由于數(shù)據(jù)標(biāo)準(zhǔn)不一致而造成的信息收集困難問題,減少工作量和重復(fù)勞動。采取專業(yè)的安全措施,增強(qiáng)平臺系統(tǒng)的安全性,保證數(shù)據(jù)的完整性、保密性和可變性1.3定義1.3.1專門術(shù)語SQLSERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS);SQL:一種用于訪問查詢數(shù)據(jù)庫的語言;程序結(jié)構(gòu)的總體設(shè)計(jì):指對軟件的總體結(jié)構(gòu)進(jìn)行技術(shù)分析,包括整個系統(tǒng)的組成部分和各部分之間的關(guān)系,以及已確定的需求在各組成部分的分配。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì):指確定軟件系統(tǒng)所用的文件結(jié)構(gòu)或數(shù)據(jù)庫的模式、子模式和數(shù)據(jù)完整性、安全性設(shè)計(jì)。1.3.2縮寫PTTP——工作過程化實(shí)訓(xùn)平臺;ASP——ActiveServerPages;DSN——DataSourceName提供數(shù)據(jù)庫訪問的數(shù)據(jù)源接口;SQL——StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)。1.4參考資料以下列出在概要設(shè)計(jì)過程中所使用到的有關(guān)資料:1、《工作過程化實(shí)訓(xùn)平臺項(xiàng)目需求說明》;2、《工作過程化實(shí)訓(xùn)平臺可行性分析報(bào)告》;3、國家標(biāo)準(zhǔn)《概要設(shè)計(jì)說明書(GB8567——88)》;4、鄭人杰、殷人昆、陶永雷《實(shí)用軟件工程》,清華大學(xué)出版社5、張海藩《軟件工程導(dǎo)論》,清華大學(xué)出版社;6、王立福、張世琨、朱冰編著《軟件工程—技術(shù)、方法與環(huán)境》,北京大學(xué)出版社。2總體設(shè)計(jì)2.1需求規(guī)定需求規(guī)定的詳細(xì)內(nèi)容,請參考獨(dú)立的文檔《PTTP實(shí)踐能力提升平臺項(xiàng)目需求說明》;2.2運(yùn)行環(huán)境1、設(shè)備:客戶程序硬件要求:具有PentiumIII處理器且滿足以下要求的計(jì)算機(jī):最低1GB內(nèi)存最小120GB硬盤鼠標(biāo)鍵盤WEB服務(wù)器硬件需求:具有PentiumⅣ處理器且滿足以下要求的計(jì)算機(jī):最低2GB內(nèi)存最小320GB硬盤鼠標(biāo)鍵盤數(shù)據(jù)庫服務(wù)器硬件需求:具有PentiumⅣ處理器且滿足以下要求的計(jì)算機(jī):最低4GB內(nèi)存最小1TB硬盤鼠標(biāo)鍵盤2、支持程序客戶程序軟件:Windowsxp或更高版本IE8.0或者更高的版本網(wǎng)絡(luò)支持WEB服務(wù)器軟件:WindowsxpServer或更高版本IIS4.0或后續(xù)版本數(shù)據(jù)庫服務(wù)器軟件:WindowsxpServer或更高版本orcale10gSQLServer2000企業(yè)版2.3基本設(shè)計(jì)概念和處理流程本系統(tǒng)的實(shí)現(xiàn)采用典型的B/S結(jié)構(gòu)來實(shí)現(xiàn),不同的客戶端程序通過IE共同訪問WEB服務(wù)器的發(fā)布頁面、WEB服務(wù)器訪問數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)存取,系統(tǒng)結(jié)構(gòu)如圖1:圖1:系統(tǒng)結(jié)構(gòu)(B/S)設(shè)計(jì)說明:1、每一個計(jì)算機(jī)需要不需要安裝客戶程序,但是需要有IE8.0或更高版本的支持;2、WEB發(fā)布服務(wù)器訪問數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器對外部不可見;3、數(shù)據(jù)庫服務(wù)器使用orcale10g企業(yè)版來實(shí)現(xiàn),對于目前的訪問量,orcale10g在足夠的硬件環(huán)境的支持下能夠適用,并且在經(jīng)濟(jì)上也是合理的;4、多用戶并發(fā)訪問和處理、數(shù)據(jù)加鎖、事務(wù)協(xié)調(diào),由IIS、orcale數(shù)據(jù)庫共同來完成,本系統(tǒng)不提供單獨(dú)的事務(wù)處理服務(wù)器;2.4結(jié)構(gòu)應(yīng)用程序采用ASP實(shí)現(xiàn),所有的頁面腳本在服務(wù)器端解釋。系統(tǒng)規(guī)劃的結(jié)果采用圖2來表示。圖2:系統(tǒng)邏輯結(jié)構(gòu)(工作機(jī)制)(說明:上圖說明IIS應(yīng)用系統(tǒng)的工作機(jī)制;)功能和模塊的劃分如圖3:圖3:按照功能進(jìn)行的模塊劃分模塊劃分說明:1、以上是按照功能進(jìn)行的模塊劃分,以方便組織邏輯關(guān)系較強(qiáng)的頁面和頁面組;2、按照不同工作順序,例如首先設(shè)計(jì)頁面整體風(fēng)格、然后設(shè)計(jì)頁面樣式、再編寫服務(wù)器腳本程序等等,請參考《PTTP實(shí)踐能力提升平臺項(xiàng)目項(xiàng)目開發(fā)計(jì)劃》;2.5功能需求與程序的關(guān)系2.6人工處理過程(不適用)2.7尚未問決的問題需求中的問題在本設(shè)計(jì)中已經(jīng)全部實(shí)現(xiàn),但是,基于一般的考慮,可能會在開發(fā)過程或者后期版本中增加的功能包括:1、每一模塊的每一小項(xiàng)可以同時展開2、可以開多窗口(說明:若已經(jīng)解決了需求中存在的問題,以上的可以不屬于尚未解決的問題;)3接口設(shè)計(jì)3.1用戶接口根據(jù)需求分析,用戶需要一個簡單明了,易于操作的用戶界面。故提供可視化的操作方式,不提供命令控制語句進(jìn)行輸入控制,從而用戶只需要使用鼠標(biāo)進(jìn)行命令操作,使用鍵盤輸入系統(tǒng)接收的參數(shù)。除此之外,在界面設(shè)計(jì)上,要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用。用戶接口集中界面層,用戶主要通過窗體、控件、對話框等可視化元素進(jìn)行交互。詳細(xì)的接口設(shè)計(jì)和說明,請參考《詳細(xì)設(shè)計(jì)說明書》。3.2外部接口由于不了解內(nèi)部運(yùn)行機(jī)制及其關(guān)鍵技術(shù),故請技術(shù)人員補(bǔ)充。3.3內(nèi)部接口由于不了解內(nèi)部運(yùn)行機(jī)制及其關(guān)鍵技術(shù),故請技術(shù)人員補(bǔ)充。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合用戶登陸平臺時,數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)椒?wù)器端,由后臺的數(shù)據(jù)模塊對用戶信息進(jìn)行驗(yàn)證。登陸模塊將接收服務(wù)器返回的信息,根據(jù)用戶的信息登陸到不同權(quán)限的模塊,操作不同權(quán)限的功能模塊。工作過程化實(shí)訓(xùn)平臺(PTTP)總共分為教務(wù)管理、系統(tǒng)管理、案例管理、項(xiàng)目任務(wù)、實(shí)訓(xùn)質(zhì)量管理、在線考試、交流區(qū)管理這七個大模塊,各子模塊對應(yīng)關(guān)系如下:教務(wù)管理學(xué)校信息管理學(xué)校組織查詢學(xué)校組織創(chuàng)建教職員工管理教職員工創(chuàng)建教職員工查詢教職員工導(dǎo)入學(xué)生信息管理學(xué)生信息創(chuàng)建學(xué)生信息查詢學(xué)生信息導(dǎo)入系統(tǒng)管理系統(tǒng)管理用戶管理角色管理字典管理個人信息案例管理案例管理案例一覽表案例創(chuàng)建案例維護(hù)階段模塊任務(wù)管理階段模塊任務(wù)要點(diǎn)任務(wù)要點(diǎn)明細(xì)任務(wù)與知識點(diǎn)關(guān)聯(lián)知識點(diǎn)管理知識點(diǎn)信息一覽表知識點(diǎn)信息創(chuàng)建知識點(diǎn)信息維護(hù)項(xiàng)目任務(wù)項(xiàng)目管理項(xiàng)目信息基本信息配置人員任務(wù)配置任務(wù)進(jìn)度任務(wù)進(jìn)度一覽任務(wù)考核任務(wù)考核一覽實(shí)訓(xùn)質(zhì)量管理團(tuán)隊(duì)質(zhì)量團(tuán)隊(duì)質(zhì)量統(tǒng)計(jì)個人質(zhì)量個人質(zhì)量報(bào)表考核獎懲考核獎懲查詢專業(yè)考核專業(yè)考核查詢考勤報(bào)表教師質(zhì)量授課考評授課考評查詢教師考核查詢教師考核配置教師質(zhì)量報(bào)表考勤管理考勤簽到考勤查詢請假查詢請假維護(hù)工作日歷查詢簽到時間配置在線考試試題管理試題查詢試題創(chuàng)建歸屬分類試題導(dǎo)入試卷管理試卷查詢試卷創(chuàng)建試卷發(fā)布在線考試在線自測在線考核考核結(jié)果查詢交流區(qū)管理問問交流團(tuán)隊(duì)查詢團(tuán)隊(duì)創(chuàng)建團(tuán)隊(duì)問題查詢團(tuán)隊(duì)問題創(chuàng)建問問展示專題展示問題達(dá)人百科專家精華問題問問管理專題管理專家管理精華帖管理4.2運(yùn)行控制PTTP工作過程化平臺基本能實(shí)現(xiàn)用戶的各類數(shù)據(jù)處理要求,可以按照各模塊的關(guān)系進(jìn)行調(diào)用、控制,可以完美的發(fā)揮平臺的高效率辦公功能,給用戶帶來極好的體驗(yàn)。4.3運(yùn)行時間平臺的運(yùn)行時間基本可以達(dá)到用戶的各類操作要求,運(yùn)行非常流暢。從登陸到服務(wù)器驗(yàn)證,響應(yīng)時間良好,寬帶大小有時候會影響登陸的快慢。當(dāng)服務(wù)器沒有響應(yīng)時,會提示用戶操作失敗,請重新登陸。5數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)1.知識點(diǎn)信息列表知識點(diǎn)編號知識點(diǎn)名稱關(guān)鍵字歸屬地附件創(chuàng)建時間操作知識點(diǎn)信息列表保存了知識點(diǎn)的信息。2.項(xiàng)目信息列表項(xiàng)目編號項(xiàng)目名稱關(guān)聯(lián)案例號項(xiàng)目類型開發(fā)模式操作定位信息表保存了項(xiàng)目管理信息。3.實(shí)訓(xùn)質(zhì)量考核表專業(yè)考核列表團(tuán)隊(duì)協(xié)作序號項(xiàng)目任務(wù)學(xué)員需求分析系統(tǒng)設(shè)計(jì)編碼測試創(chuàng)建人操作授課考評列表序號項(xiàng)目任務(wù)教師周期創(chuàng)建時間考評人評語實(shí)訓(xùn)質(zhì)量考核表表保存被考評人信息資料。4.試題列表序列名稱歸屬類型創(chuàng)建人創(chuàng)建時間操作試題列表保存試題的狀況。5.團(tuán)隊(duì)信息列表序列團(tuán)隊(duì)名稱創(chuàng)建時間操作團(tuán)隊(duì)信息列表記錄了團(tuán)隊(duì)的信息。6.達(dá)人列表用戶名真實(shí)姓名性別郵箱操作達(dá)人列表保存了提出問題較多的人員。7.案例列表案例編號最小工作最大工作周期周期案例名稱案例分類技術(shù)類型開發(fā)模式操作5.2物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是設(shè)計(jì)數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方式表示。1.實(shí)訓(xùn)學(xué)員信息用于記錄學(xué)員的信息。2.知識點(diǎn)管理3.網(wǎng)絡(luò)包用于數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸。4.錯誤信息用于關(guān)于錯誤操作。5.項(xiàng)目信息用于開展項(xiàng)目。6.考核信息A)專業(yè)考核B)授課考評對學(xué)員和授課情況的考評。7.試題列表用于列出試題情況。8.團(tuán)隊(duì)信息顯示團(tuán)隊(duì)信息。9.達(dá)人列表顯示提出問題較多的用戶。10.案例記錄案例信息。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系服務(wù)器程序在進(jìn)行操作時需對數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進(jìn)行查詢和修改:在操作過程中都需要對數(shù)據(jù)庫中的所有表,進(jìn)行聯(lián)合查詢、修改。物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。出錯信息將送入顯示模塊中。6出錯處理設(shè)計(jì)6.1出錯輸出信息程序在運(yùn)行時主要會出現(xiàn)兩種錯誤:1、由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在工作過程化教學(xué)實(shí)訓(xùn)平臺操作完成后判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應(yīng)模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。6.2出錯處理對策所有的服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時主要是服務(wù)器將會有較大影響:在斷電后

溫馨提示

  • 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

提交評論