教務處標準管理系統(tǒng)概要設計項目說明指導書_第1頁
教務處標準管理系統(tǒng)概要設計項目說明指導書_第2頁
教務處標準管理系統(tǒng)概要設計項目說明指導書_第3頁
教務處標準管理系統(tǒng)概要設計項目說明指導書_第4頁
教務處標準管理系統(tǒng)概要設計項目說明指導書_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

‘〖教務處管理系統(tǒng)〗概要設計說明書DATE\@"yyyy年M月"12月文檔名稱:概要設計說明書項目名稱:教務處管理系統(tǒng)項目責任人:歐陽蕊組長:歐陽蕊組員:包蕾胡玉芳夏夢劉喬喬1引言1.1編寫目標由前面需求分析,得出了系統(tǒng)基礎需求,和基礎數(shù)據(jù)流圖,要實現(xiàn)整個系統(tǒng),需要對用戶需求進行設計,概要設計關鍵是利用比較抽象語言對整個需求進行概括,確定對系統(tǒng)物理配置,確定整個系統(tǒng)處理步驟和系統(tǒng)數(shù)據(jù)結構,接口設計,實現(xiàn)對系統(tǒng)初步設計。1.2項目背景關鍵功效:方便學生查詢成績、選課;方便老師查詢學生名單、提交學生成績、上傳課程資料;方便教務處管理學生老師賬戶、公布公告、開啟/關閉選課功效。性能要求:使教務處方便地管理學生選課情況、學習成績等信息,并經(jīng)過該系統(tǒng)向?qū)W校其它管理部門提供或獲取數(shù)據(jù)。1.3條件?MYSQL:數(shù)據(jù)庫管理軟件?DBMS:數(shù)據(jù)庫管理系統(tǒng)?Windows//XP:運行環(huán)境?Java:軟件開發(fā)語言1.4參考資料《軟件工程導論——第5版》張海藩編著清華大學出版社《軟件工程實踐導論:相關方法、設計、實現(xiàn)、管理之三十六計》金尊和編著清華大學出版社 《實用軟件工程》 LeszekA.MaciaszekBrucLeeLiong著 機械工業(yè)出版社

1任務概述目標經(jīng)過該系統(tǒng)實施,方便學生查詢成績、選課;方便老師查詢學生名單、提交學生成績、上傳課程資料;方便教務處管理學生老師賬戶、公布公告、開啟/關閉選課功效。運行環(huán)境數(shù)據(jù)庫管理系統(tǒng)軟件:MySQL運行平臺:WindowsXP/Windows/Windows.分辨率:最好效果1024x768像素需求概述根據(jù)需求分析文檔中規(guī)格要求,使用條形碼掃描器進書、借書、還書,使得信息傳輸正確、流暢。同時,系統(tǒng)最大程度地實現(xiàn)易安裝,易維護性,易操作性,運行穩(wěn)定,安全可靠。條件和限制無

總體設計處理步驟頂層數(shù)據(jù)流圖:教務處管理系統(tǒng)教務處管理系統(tǒng)輸入數(shù)據(jù)輸出數(shù)據(jù)用戶顯示器處理查詢請求數(shù)據(jù)登錄信息驗證處理查詢請求數(shù)據(jù)登錄信息驗證處理管理請求數(shù)據(jù)教務處管理人員顯示器用戶輸入管理請求數(shù)據(jù)用戶名和密碼顯示管理員表密碼錯誤信息輸入查詢信息查詢結果第二層驗證權限驗證權限密碼驗證顯示可用界面教務處管理人員用戶名和密碼用戶名管理員表密碼錯誤信息顯示器權限顯示總體結構和模塊外部設計功效分配

接口設計外部接口用戶接口:采取窗口化,菜單式進行設計。硬件接口:無軟件接口:經(jīng)過JDBC對MYSQL數(shù)據(jù)庫連接內(nèi)部接口經(jīng)過面向?qū)ο笳Z言設計類,在public類中實現(xiàn)調(diào)用;類間實現(xiàn)嚴格封裝;

數(shù)據(jù)結構設計學生個人信息表字段名數(shù)據(jù)類型是否可空說明IDCHAR(11)NOTNULL學號(主關鍵字)NAMEVARCHAR(20)NOTNULL姓名SEXCHAR(1)NOTNULL性別(M-男,F(xiàn)-女)CLASSCHAR(6)NULL班級老師信息表字段名數(shù)據(jù)類型是否可空說明IDCHAR(3)NOTNULL職員號(主關鍵字)NAMEVARCHAR(10)NOTNULL姓名SUBJECTCHAR(2)NULL科目代碼(外部關鍵字SUBJECT)科目信息表字段名數(shù)據(jù)類型是否可空說明CODECHAR(2)NOTNULL科目號(主關鍵字)NAMEVARCHAR(10)NOTNULL科目名開課結果信息表字段名數(shù)據(jù)類型是否可空說明IDCHAR(3)NOTNULL統(tǒng)計號(主關鍵字)SUBJECTCHAR(2)NOTNULL科目號(外部關鍵字SUBJECT)成績表結構字段名數(shù)據(jù)類型是否可空說明IDCHAR(11)NOTNULL學號(主關鍵字)SUB_CODECHAR(2)NOTNULL科目代號老師任課信息表字段名數(shù)據(jù)類型是否可空說明IDINTEGERNOTNULL統(tǒng)計號(主關鍵字)SUBJECT_IDCHAR(2)NOTNULL科目號(外部關鍵字SUBJECT)CLASSCHAR(6)NULL選課班級TEACH_IDCHAR(3)NULL老師職員號(外部關鍵字TEACHER)數(shù)據(jù)結構和程序關系數(shù)據(jù)結構和程序是軟件關鍵組成部分,程序正確實施依靠于合理數(shù)據(jù)結構

5運行設計5.1運行模塊組合本程序關鍵是以一個窗口為模塊,通常一個窗口完成一個特定功效,主窗口經(jīng)過打開另一個子窗口來實現(xiàn)個模塊之間不一樣功效連接和組合。各模塊之間相對獨立,程序可移植性好。各模塊之間關鍵以傳輸數(shù)據(jù)項引用來實現(xiàn)模塊之間合作和數(shù)據(jù)共享。5.2運行控制只要符合操作說明書,用戶可自由控制5.3運行時間由用戶決定

6犯錯處理設計6.1犯錯輸出信息本程序多處采取了異常處理機制,當碰到異常時不僅能立即處理,確保程序安全性和穩(wěn)定性,而且多種犯錯信息能經(jīng)過彈出對話框形式,立即告訴用戶犯錯原因及處理措施,使用戶以后能夠降低錯誤發(fā)生。程序大部分地方還采取了犯錯保護,如輸入內(nèi)容長度和類型等降低了用戶犯錯可能。6.2犯錯處理對策我們對于本程序多個可能錯誤進行了分析,分別進行了不一樣處理。關鍵錯誤可能有:數(shù)據(jù)庫連接錯誤: 這類錯誤關鍵是數(shù)據(jù)庫設置不正確,或sqlserver異常引發(fā),我們只要取消此次操作,提醒用戶檢驗數(shù)據(jù)庫問題就可。輸入錯誤: 這關鍵是用戶輸入不規(guī)范造成,我們在盡可能降低用戶犯錯條件情況下,關鍵也是經(jīng)過對話框,提醒用戶,然后再次操作。其它操作錯誤: 對于用戶不正當操作,有可能使程序發(fā)生錯誤。我們關鍵是中止操作,并提醒用戶中止原因和操作規(guī)范。其它不可預知錯誤: 程序也會有部分我們無法預知或沒考慮完全錯誤,我們對此不可能作出萬全異常處理,這時我們關鍵要確保數(shù)據(jù)安全,所以要常常進行數(shù)據(jù)庫備份,并能立即和我們聯(lián)絡,以逐步完善我們程序。

7安全保密設計我們這個軟件安全關鍵有多個方面:軟件使用安全: 這個我們在對錯誤異常處理地方已經(jīng)具體說明。這里不再重述。數(shù)據(jù)保密: 因為我們這個軟件是面向教務處管理,里面會有很多關鍵數(shù)據(jù)。這些數(shù)據(jù)不宜被外人知道,所以我們設計了登陸系統(tǒng),確保了正當性。操作安全: 因為操作不慎可能造成數(shù)據(jù)被誤刪,誤改等情況,這里我們在每次刪除時候提醒用戶,以防誤操作。

8維護設計軟件維護關鍵包

溫馨提示

  • 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

提交評論