




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
教學(xué)管理系統(tǒng)——概要設(shè)計(jì)說明書教學(xué)管理系統(tǒng)——概要設(shè)計(jì)說明書教學(xué)管理系統(tǒng)——概要設(shè)計(jì)說明書V:1.0精細(xì)整理,僅供參考教學(xué)管理系統(tǒng)——概要設(shè)計(jì)說明書日期:20xx年X月四、概要設(shè)計(jì)說明書1.引言 0編寫目的 0項(xiàng)目背景 1定義 1參考資料 12.任務(wù)概述 2目標(biāo) 2運(yùn)行環(huán)境 3需求概述 3條件與限制 4技術(shù)限制 4使用限制 43.總體設(shè)計(jì) 5總體結(jié)構(gòu)和模塊外部設(shè)計(jì) 5功能分配 54.接口設(shè)計(jì) 6外部接口 6內(nèi)部接口 65.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 7邏輯結(jié)構(gòu)設(shè)計(jì) 76.運(yùn)行設(shè)計(jì) 8運(yùn)行模塊的組合 8運(yùn)行控制 87.出錯(cuò)處理設(shè)計(jì) 10出錯(cuò)輸出信息 10出錯(cuò)處理對策 108.安全保密設(shè)計(jì) 119.維護(hù)設(shè)計(jì) 121.引言編寫目的本文檔是教學(xué)管理系統(tǒng)的一個(gè)總體的把握,以便在下一步的開發(fā)設(shè)計(jì)中更好的控制開發(fā),并且對其他教育系統(tǒng)有良好的接口。設(shè)計(jì)系統(tǒng)的架構(gòu)、類圖,以便使系統(tǒng)的開發(fā)能有效進(jìn)行。為今后的開發(fā)人員進(jìn)行系統(tǒng)開發(fā)提供了依據(jù)。項(xiàng)目背景項(xiàng)目名稱:教學(xué)管理系統(tǒng)項(xiàng)目任務(wù)提出者:XX工業(yè)大學(xué)項(xiàng)目開發(fā)者:***、***、***、***項(xiàng)目用戶:XX工業(yè)大學(xué)所有管理人員和學(xué)生隨著學(xué)校教育水平的不斷提高,學(xué)校規(guī)模不斷擴(kuò)大,傳統(tǒng)的C/S結(jié)構(gòu)的信息管理軟件已經(jīng)遠(yuǎn)遠(yuǎn)不能夠滿足學(xué)校的需求,已經(jīng)成為學(xué)校進(jìn)一步發(fā)展的瓶頸。經(jīng)總結(jié),這類信息系統(tǒng)軟件存在如下的缺陷:①軟件維護(hù)的費(fèi)用高。②信息查詢不方便。③不利于遠(yuǎn)程管理。④軟件的可操作性不高。為了彌補(bǔ)這些缺陷,消除影響學(xué)校進(jìn)一步發(fā)展的瓶頸,降低學(xué)校的信息軟件維護(hù)成本,進(jìn)一步方便學(xué)生使用,方便教職工管理,我們項(xiàng)目組決定在這次軟件開發(fā)工程中,開發(fā)基于B/S架構(gòu)的教學(xué)管理系統(tǒng)。定義JavaWeb:是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。MySQL:MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MVC:模型(Model),視圖(View)和控制Controller)。目的是實(shí)現(xiàn)Web系統(tǒng)的職能分工。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。參考資料1.張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社,2.王珊.數(shù)據(jù)庫系統(tǒng)原理教程.北京:高等教育出版社,3.劉利民.《軟件工程綜合設(shè)計(jì)》指導(dǎo)書.XX工業(yè)大學(xué),4.教學(xué)管理系統(tǒng)需求規(guī)格書說明書2.任務(wù)概述目標(biāo)說明對本系統(tǒng)的主要的輸入輸出項(xiàng)目、處理的功能性能要求。本系統(tǒng)開發(fā)的整體任務(wù)是實(shí)現(xiàn)教學(xué)信息管理的系統(tǒng)化、規(guī)范化、自動(dòng)化和智能化,從而達(dá)到提高學(xué)校管理效率的目的。該階段目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),此外總體設(shè)計(jì)還將給出內(nèi)部軟件和外部系統(tǒng)部件之間的接口定義,各個(gè)軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)以及具體的裝配要求。運(yùn)行環(huán)境操作系統(tǒng):MicrosoftWindows2000及以上版本支持環(huán)境:IIS數(shù)據(jù)庫:MicrosoftSQLServer2000系統(tǒng)采用瀏覽器服務(wù)器(B/S)模式,客戶端使用瀏覽器進(jìn)行訪問本系統(tǒng)。系統(tǒng)的服務(wù)器運(yùn)行環(huán)境為Linux操作系統(tǒng),本系統(tǒng)可由客戶端通過IE內(nèi)核的瀏覽器進(jìn)行訪問。本系統(tǒng)只允許在學(xué)校內(nèi)網(wǎng)中使用。需求概述該文檔目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),設(shè)計(jì)外部軟件和內(nèi)部軟件的接口,說明各個(gè)軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)等。要求實(shí)現(xiàn)以下系列功能:能全面管理學(xué)校教學(xué)相關(guān)的各類主體,如院系信息、教研室信息、班級信息、教師信息、學(xué)生信息、課程信息、學(xué)生專業(yè)信息等;通過使用計(jì)算機(jī)能方便地維護(hù)(包括插入、刪除、修改)各信息表;能組合查詢基于某信息表的所需信息;能方便地實(shí)現(xiàn)基于多個(gè)表的連接查詢;能方便地實(shí)現(xiàn)基于單個(gè)或多個(gè)表的統(tǒng)計(jì)功能;需要時(shí)能即時(shí)進(jìn)行輸出與打??;系統(tǒng)應(yīng)具有網(wǎng)絡(luò)多用戶功能,具有用戶管理功能,對分等級用戶提供相應(yīng)系統(tǒng)功能;系統(tǒng)具有操作方便、簡捷等特點(diǎn)。條件與限制按照“技術(shù)先進(jìn),功能強(qiáng)大,操作簡便,成本低廉,擴(kuò)展性強(qiáng),安全性高”的原則,設(shè)計(jì)教學(xué)管理信息系統(tǒng)。通過本系統(tǒng)的設(shè)計(jì),從而提高教學(xué)的管理水平,使得教學(xué)管理規(guī)范化、科學(xué)化、自動(dòng)化。開發(fā)該系統(tǒng)的基本條件主要有以下三點(diǎn):1.建議開發(fā)軟件運(yùn)行的最短壽命為3年;2.進(jìn)行系統(tǒng)方案選擇比較的期限為2個(gè)月;3.建議開發(fā)軟件投入使用的最遲時(shí)間為3個(gè)月。技術(shù)限制使用JavaWeb的相關(guān)技術(shù)實(shí)現(xiàn)軟件代碼的編寫;系統(tǒng)架構(gòu)采用MVC架構(gòu);數(shù)據(jù)庫采用MySQL語言;服務(wù)器使用Linux操作系統(tǒng)。使用限制服務(wù)器最低配置為:硬件名稱最低配置系統(tǒng)內(nèi)存4G硬盤320G網(wǎng)絡(luò)帶寬100M不支持非IE內(nèi)核的瀏覽器,如火狐瀏覽器。3.總體設(shè)計(jì)總體結(jié)構(gòu)和模塊外部設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)如圖所示:功能分配各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:創(chuàng)建查找修改刪除維護(hù)系統(tǒng)(管理員)√√√√維護(hù)用戶信息(管理員)√√√√更新個(gè)人資料(用戶)√上傳資料(用戶)√查詢成績(用戶)√查詢進(jìn)度報(bào)告(用戶)√4.接口設(shè)計(jì)本系統(tǒng)采開發(fā)工具進(jìn)行開發(fā),所提供的不同層次的接口,都具有高度的集成性,本系統(tǒng)沒有采用低級語言設(shè)計(jì)和完成自定義的接口,因此接口設(shè)計(jì)大部分已經(jīng)由不同方式的組件來完成,以下只做簡單的說明。外部接口利用菜單界面驅(qū)動(dòng)方式,對用戶友好。必須對鼠標(biāo)和鍵盤單獨(dú)支持等。內(nèi)存1G以上PC機(jī)滿足輸入端條件。運(yùn)行于Windows2000及更高版本的操作系統(tǒng)上。本系統(tǒng)通過一個(gè)web服務(wù)器tomcat與系統(tǒng)地服務(wù)器主機(jī)進(jìn)行連接。本系統(tǒng)通過JAVA的JDBC技術(shù)與SQL數(shù)據(jù)庫系統(tǒng)相互連接。內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。5.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)類型長度備注課程信息課號數(shù)字2唯一標(biāo)識題目課名文本20課程信息文本50學(xué)生信息學(xué)號文本10唯一標(biāo)識學(xué)生姓名文本20班級文本2密碼數(shù)字教師信息教工號文本10唯一標(biāo)識教師姓名文本20職稱文本20密碼數(shù)字學(xué)生選題信息學(xué)號文本10唯一標(biāo)識學(xué)生姓名文本20班級文本20組號數(shù)字組長是否選課信息學(xué)號文本10課號數(shù)字成績6.運(yùn)行設(shè)計(jì)運(yùn)行模塊的組合施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合如下表所示:創(chuàng)建模塊查找模塊修改模塊刪除模塊管理員添加信息√管理員修改信息√√管理員刪除信息√√管理員添加新用戶√管理員修改用戶信息√√管理員注銷用戶√√用戶更新個(gè)人資料√用戶上傳資料和報(bào)告√用戶檢索成績√用戶給出分?jǐn)?shù)√√運(yùn)行控制運(yùn)行控制控制方法管理員添加題目信息管理員填寫題目信息并提交,系統(tǒng)在題目信息表中創(chuàng)建一個(gè)新數(shù)據(jù)項(xiàng)管理員修改題目信息管理員通過檢索找到要修改的題目信息并修改,系統(tǒng)在題目信息表中寫入修改后信息管理員刪除題目信息管理員通過檢索找到要?jiǎng)h除的題目信息并刪除,系統(tǒng)在題目信息表中刪除該數(shù)據(jù)項(xiàng)。管理員添加新用戶管理員填寫新用戶資料提交,系統(tǒng)在用戶資料表中創(chuàng)建一個(gè)新數(shù)據(jù)項(xiàng)管理員修改用戶信息管理員通過檢索找到要修改的用戶信息并修改,系統(tǒng)在用戶資料表中寫入修改后的信息管理員注銷用戶管理員通過檢索找到要銷戶的用戶并注銷,系統(tǒng)在用戶資料表中刪除該用戶的信息用戶更新個(gè)人資料用戶重新填寫可修改的用戶資料部分并修改,系統(tǒng)在用戶資料表中寫入修改后的新數(shù)據(jù)項(xiàng)用戶上傳資料和報(bào)告提交有關(guān)題目的信息和課程設(shè)計(jì)的報(bào)告用戶檢索成績用戶填寫要檢索成績的關(guān)鍵字,系統(tǒng)檢索信息表,輸出匹配成績用戶給出分?jǐn)?shù)用戶根據(jù)每組的完成情況,給出相應(yīng)的成績7.出錯(cuò)處理設(shè)計(jì)出錯(cuò)輸出信息錯(cuò)誤登錄系統(tǒng)提示錯(cuò)誤登錄信息,系統(tǒng)返回登錄界面。輸入錯(cuò)誤的數(shù)據(jù)系統(tǒng)提示數(shù)據(jù)錯(cuò)誤信息,提示重新輸入數(shù)據(jù)。打印不成功系統(tǒng)提示打印不成功信息,進(jìn)行重新打印操作。出錯(cuò)處理對策由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年醫(yī)院輻射安全與防護(hù)培訓(xùn)考核試題(含答案)
- 2025婦產(chǎn)科主治醫(yī)師考試《妊娠生理》應(yīng)試題及答案
- 2025年河道修防與防冶工職業(yè)技能資格知識考試題與答案
- (2025年)安徽省淮南市中級會(huì)計(jì)職稱經(jīng)濟(jì)法預(yù)測試題含答案
- 攝影燈光師基礎(chǔ)知識培訓(xùn)
- 攝影微單基礎(chǔ)知識培訓(xùn)課件
- 土建技術(shù)員試題及答案
- 2025海南省出境旅游合同
- 2025原始設(shè)備制造商(OEM)采購與銷售合同
- 2025汽車銷售提成合同
- 2025年中國教育時(shí)政試題及答案
- NB/T 11636-2024煤礦用芳綸織物芯阻燃輸送帶
- 鍍鋅工安全教育培訓(xùn)手冊
- 2025年輔警招考《公共基礎(chǔ)知識》題庫(含解答)
- 2025年行政能力測試(國考)復(fù)習(xí)題庫資料(600題)
- 2025貴州航空產(chǎn)業(yè)城集團(tuán)股份有限公司旗下子公司貴州安立航空材料有限公司面向社會(huì)招聘61人筆試歷年參考題庫附帶答案詳解
- 2025至2030國內(nèi)線纜設(shè)備行業(yè)市場深度研究及發(fā)展前景投資可行性分析報(bào)告
- 靜脈留置針輸液技術(shù)課件
- 雷火灸新技術(shù)課件
- 深圳前科人員管理辦法
- 2025至2030伸縮梯行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報(bào)告
評論
0/150
提交評論