




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件詳細設計說明書-學生信息 管理系統XXXX大學軟件詳細設計說明書項目名稱:學生信息管理系統年 級:專 業:班 級:學 號:姓 名:指導教師:日期: 年 月1引言 11.1 編寫目的 11.2 項目背景 11.3 定義 11.4 參考資料 12總體設計 12.1 需求概述 22.2 軟件結構 23程序描述 23.1 下面對各模塊的功能,性能,輸入,輸出進行具體描述 23.2 算法 113.3 程序邏輯 133.4 接口 133.5 測試要點 141引言1.1 編寫目的軟件詳細設計說明書是對系統架構進行詳 細直觀描述,從而完成詳細設計,作為軟件實現 的基礎。預期的讀者為本項目開發人員和將來對
2、本項目進行擴展和維護的人員。1.2 項目背景項目的委托單位:主管部門:學校教務處該軟件系統與其他系統的關系:與學生管理 相關聯1.3 定義在該概要設計說明書中的專門術語有:總體設計、接口設計、數據結構設 計、運行設計、出錯設計,具體的概念與含義在文檔后將會解釋。1.4 參考資料軟件工程導論(第6版)-張海藩, 牟永敏 編著出版社:清華大學出版社 2總體設計2.1 需求概述2.2 軟件結構1 、總體結構2 、用戶管理模塊結構3 、學生檔案管理模塊結構4 、成績管理模塊結構3程序描述3.1下面對各模塊的功能,性能,輸入,輸出進 行具體描述1 、登錄模塊功能:接受用戶登錄請求,驗證用戶輸入 的用戶名
3、、密碼和用戶類型,轉到管理頁面。性能:對用戶登錄請求在1-2秒鐘之內 做出響應。輸入項目:用戶名:字符串型密碼:字符串型輸出項目:合法:進入管理界面。非法:重新登陸。2 、總體結構 功能:接收登陸模塊傳過來的用戶名,驗 證用戶名的類型。 性能:界面的狀態欄顯示:聯系方式、登 陸時間、當前操作用戶名和用戶類型。 輸入項目:用戶名:字符串型。輸出項目:用戶名:字符串型(在狀態欄) 用戶類型:字符串型(在狀態欄) 登陸時間:字符串型(在狀態欄)3、系統管理模塊功能:1、添加新的用戶名、密碼;2、修改任何用戶(包括學生)密碼。性能:1、用戶名、密碼和密碼確認和用 戶類型(單選按鈕);2、舊密碼,新密碼
4、和新密碼確認。輸入項目:1、用戶名、密碼和密碼確認 和用戶類型(單選按鈕);2、舊密碼,新密碼和新密碼II確認。輸出項目:1、(對話框)添加成功,跳 轉到詳細信息添加頁面;2、(對話框)密碼修改成功,請重新登陸;跳轉到登陸頁面。4 、用戶管理模塊功能:1、向數據庫中添加新用戶信息;2 、用戶信息的管理,包括:修改、刪除、查詢;3 、查詢用戶信息,包括:精確查詢、模糊查詢。性能:1、沒有添加新用戶,不能添加用 戶信息;其它無特殊要求。輸入項目:1、用戶名:字符型(新添加用 戶時傳過來的,不能更改,本頁也不能添加)姓名:文本型 所學專業:文 本型性別:文本型政治面貌:文本型學歷:文本型身份證號:字
5、符職稱:文本型 所在院系:文本 民族:文本型 電子郵箱:字符學位:文本型 固定電話:字符職位:文本型 移動電話:字符文本型備注:文本型 所教專業:工作時間:日期型 教師資 格證書號:數值型2 、與1相同3 、精確查找用戶名:文本型4 、模糊查找姓名:文本型所在院系:文本型性別:單選按鈕輸出項目:合法:顯示出用戶信息管理頁非法:重新添加、查詢5、院系管理模塊6、學生檔案管理模塊功能:1、向數據庫中添加學生信息;2 、學生信息管理,包括:修改、刪除、查詢;3 、學生信息查詢,包括:精確查詢、模糊查詢。性能:無特殊要求。輸入項目:1、學生檔案添加姓名:文本型 初始密碼: 字符型學號:數值型(數據庫自
6、 動增加)政治面貌:文本型性別:文本型出生日期: 日期型民族:文本型 畢業院校: 文本型郵編:數值型 家庭住址:文本型身份證號:字符型 入學時間:日期型固定電話:字符型 移動電話:字符型備注:文本型 所在班級:文 本型2 、學生檔案管理與1相同3 、精確查找學號:數值型4 、模糊查找姓名:文本型性別:單選按鈕輸出項目:合法:顯示出學生信息管理頁 面非法:重新添加、查詢7、課程管理模塊功能:1、向數據庫中添加基本課程信息;2 、基本課程管理,包括:修改、刪除、查詢;3 、向數據庫中添加班級選課信息;4 、班級選課管理,包括:修改、刪除、查詢;5 、課程查詢,包括:基本課程查詢(精確查詢和模糊查詢
7、)、班級選課查詢(精確查詢和模糊查詢)。性能:無特殊要求。輸入項目:1.1、基本課程設置基本課程編號ID:數值 型課程名稱:文本型任課老師ID:文本型 學分:數值型課程類型:文本型 年級:文本型課程學期:日期型 專業ID: 數值型院系ID:數值型備注:文本型1.2、基本課程管理與1.1輸入相同2.1 、班級選課設置選課ID:數值型課程名:文本型班級ID:數值型班級名:文本型備注:文本型任課老師ID (用戶名):字符型2.2 、班級選課管理與2.1輸入相同3.1 、基本課程查詢3.1.1 、精確查找基本課程ID:數值型3.1.2 、模糊查找任課老師:文本型課程名:文本型3.2 、班級選課查詢3.
8、2.1 、精確查找基本課程ID:數值型3.2.2 、模糊查找任課老師:文本型課程名:文本型輸出項目:合法:顯示出基本課程管理或班級選課管理界面II非法:重新添加、查詢8、成績管理模塊功能:1、向數據庫中添加課程成績信r 閂 心、)2 、課程成績管理,包括:修改、刪除、查詢;3 、課程查詢,包括:精確查詢(按學號查找和按課程號查找)和模糊查詢(按 姓名查找和按課程名查找)。性能:無特殊要求。輸入項目:1、學生成績添加學號:數值型課程ID:數值 型分數:數值型 課程類型:文 本型考試時間:日期型2 、學生成績管理與1相同3 、學生成績查詢3.1 、精確查找按學號查找學號:數值型 按課程號查找課程號
9、ID:數值型 3.2、模糊查找按姓名查詢姓名:文本型性別: 單選按鈕選擇按課程名查詢課程名:文本型輸出項目:合法:顯示出課程成績管理界 面非法:重新添加、查詢3.2算法登錄模塊:表示層接收數據傳到業務邏輯層, 業務邏輯層與數據庫中的數據做比較。總體結構系統管理模塊:1、表示層接收數據傳到業務 邏輯層,業務邏輯層將數據存入數據庫中;2 、表示層接收數據傳到業務邏輯層,業務邏輯層將數據判斷后存入數據庫中。用戶管理模塊:1、表示層接收數據傳到業 務邏輯層,業務邏輯層將數據存入數據庫中;3 、表示層接收數據傳到業務邏輯層,業務邏輯層將數據的用戶名與數據庫中的比較后進行管理 操作;4 、表示層接收數據傳
10、到業務邏輯層,業務邏輯層按要去進行數據查詢。 院系管理模塊學生檔案管理模塊:1、表示層接收數據傳到 業務邏輯層,業務邏輯層將數據存入數據庫中;2 、表示層接收數據傳到業務邏輯層,業務邏輯層將數據的學號與數據庫中的比較后進行 管理操作;3 、表示層接收數據傳到業務邏輯層,業務邏輯層按要去進行數據查詢。課程管理模塊:1、表示層接收數據傳到業務 邏輯層,業務邏輯層將數據存入數據庫中;2 、表示層接收數據傳到業務邏輯層,業務邏輯層將數據的課程ID與數 據庫中的比較后進行管理操 作;3 、表示層接收數據傳到業務邏輯層,業務邏輯層按要去進行數據查詢。成績管理模塊:1、表示層接收數據傳到業務 邏輯層,業務邏
11、輯層將數據存入數據庫中;2 、表示層接收數據傳到業務邏輯層,業務邏輯層將數據的學號與數據庫中的比較后進行管理操作;3 、表示層接收數據傳到業務邏輯層,業務邏輯層按要去進行數據查詢。3.3 程序邏輯登錄模塊總體結構系統管理模塊用戶管理模塊院系管理模塊學生檔案管理模塊課程管理模塊成績管理模塊3.4 接口存儲分配限制條件1、軟件資源:Window xp操作系統或更高以 上操作系統,VS.net編程軟件和SQL數據開發 維護軟件。2、硬件資源:具有VS.net應用軟件計算機 三到五臺,具有SQ曲用軟件運行服務器一臺。3.5 測試要點測試工件為四個階段:單元測試、組裝測試、 確認測試、系統測試。單元測試:采用白盒法和黑盒法相結合的方 法,對于邏輯結構復雜的模塊采用白盒法, 對于 以輸入、輸出為主的模塊采用黑盒法測試,以提 高測試的效率。組裝測試:自底向上的增式測試。確認測試:由用戶參與按需求規格說明書驗 收。系統測試:采用人工測試方法。(1)系統環境模塊測試。為了檢測系統環境 模塊,數據連接是否正確,數據能否正確,并進 行仔細
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產200萬個PET塑料瓶建設項目實施方案
- 新疆烏魯木齊市實驗學校2023-2024學年高三上學期1月月考數學含解析
- 風電運維安全培訓內容課件
- 炎黃職業技術學院《人力資源開發與管理C》2023-2024學年第二學期期末試卷
- 上饒幼兒師范高等專科學校《小學語文課程與教學一》2023-2024學年第二學期期末試卷
- 無錫科技職業學院《地理信息系統》2023-2024學年第二學期期末試卷
- 蘇州百年職業學院《外報外刊選讀與翻譯》2023-2024學年第二學期期末試卷
- 連云港職業技術學院《中學美術學科教學論》2023-2024學年第二學期期末試卷
- 金陵科技學院《電子設計自動化技術》2023-2024學年第二學期期末試卷
- 湖南科技學院《室內空間測繪與制圖》2023-2024學年第二學期期末試卷
- MOOC 創業基礎-暨南大學 中國大學慕課答案
- 民法典學習解讀課件
- 部編版六年級語文畢業總復習課件
- 護理查房-慢阻肺課件
- 液壓舉升工作平臺畢業設計論文
- 20kV及以下配網工程建設預算編制與計算規定-
- 人工肝血漿置換術知情同意書
- (完整版)高中化學必修2有機化合物試題.doc
- 可填充顏色的中國地圖,世界地圖,各省市地圖填色
- 彩圖——中國各省地質圖13四川、重慶、貴州、云南(共12頁)
- 化工企業設備管理課程(共80頁).ppt
評論
0/150
提交評論