軟體詳細設計說明書

2021-03-04 09:42:00 字數 5172 閱讀 3216

專案名稱:學生公寓資訊管理系統

日期: 年月日

資訊工程學院

目錄1 引言 1

1.1編寫目的 1

1.2 專案背景 1

1.3 定義 1

1.4 參考資料 1

2 總體設計 2

2.1 需求概述 2

2.2 軟體結構 2

3 程式描述 4

3.1 下面對各模組的功能,效能,輸入,輸出進行具體描述 4

3.2 演算法 9

3.3 程式邏輯 9

3.4 介面 12

3.5測試要點 12

1 引言

資訊社會的高科技,商品經濟化的高效益,使計算機的應用已普及到經濟和社會生活的各個領域。計算機雖然與人類的關係愈來愈密切,還有人由於計算機操作不方便繼續用手工勞動。為了適應現代社會人們高度強烈的時間觀念,學籍管理系統軟體將會為教學辦公室帶來了極大的方便。

1.1編寫目的

本需求的編寫目的在於研究學籍管理系統軟體的開發途徑和應用方法,主要是為了對學生公寓管理系統進行使用和維護。

本需求的預期讀者是與學籍管理系統軟體開發有聯絡的決策人,開發組**員,扶助開發者,支援本專案的領導和公司人員,軟體驗證者。

該需求充分利用計算機的功能實現對系統管理、資訊錄入、資訊查詢,資訊列印等的自動化控制,將會使學生公寓管理工作大大減輕,方便友好的資訊管理使用者介面,簡便的操作,完善的資料庫管理,將會使得資訊管理系統極大限度地應用於現代化學生成績管理,成為管理人員的得力助手。

● 專案的委託單位:河北聯合大學

● 主管部門:學生公寓管理委員會

● 該軟體系統與其他系統的關係:與學生管理相關聯。

本需求的編寫目的在於研究學籍管理系統軟體的開發途徑和應用方法。

本需求的預期讀者是與學籍管理系統軟體開發有聯絡的決策人,開發組**員,扶助開發者,支援本專案的領導和公司人員,軟體驗證者。

專門術語:

data processing 資料處理 feedback反饋

dte資料終端裝置tran**ission傳輸介質

dce資料資料裝置lan區域網

1.4 參考資料

《軟體工程基礎教程》---- 劉文,朱飛雪主編: 粘新育,陶潔副主編:出版社: 北京大學出版社

《程式設計》 ---- 尚俊傑編著:出版社: 清華大學出版社

《sql server 2008 實用教程》---- 蔣文沛主編: 韋善周,梁凡副主編:出版社:人民郵電出版社

《軟體工程案例教程》,韓萬江,機械工業出版社

2 總體設計

2.1 需求概述

(1)、系統高階管理員功能的需求:

a、學生查詢資訊管理:可瀏覽,新增,修改,刪除所有學生資訊。

b、學生違紀資訊管理:可瀏覽,新增,修改,刪除所有違紀、考勤資訊。

c、使用者資訊管理:管理系統中所有登入使用者的資訊,分配使用者的許可權。

d、系統後台資訊管理:可瀏覽,新增,修改,刪除後台的任務資訊,包括資料管理,引數設定,許可權設定

(1)、系統一般管理員功能的需求:

a、晚歸資訊管理:可瀏覽所有晚歸資訊,新增,修改,刪除屬於自己新增的晚歸資訊。

b、考勤資訊管理:可瀏覽所有考勤資訊,新增,修改,刪除屬於自己新增的考勤資訊。

3、系統一般使用者功能的需求:

a、公寓資訊管理:可瀏覽一般的水電報修、衛生檢查、物品管理等資訊。

b、學生違紀資訊管理:可瀏覽一般的考勤資訊。

c、學生查詢管理:可以瀏覽一般的學生資料資訊。

2.2 軟體結構

軟體詳細結構圖1

軟體詳細結構圖2

軟體詳細結構圖3

軟體詳細結構圖4

3 程式描述

3.1 下面對各模組的功能,效能,輸入,輸出進行具體描述

1、登入模組

● 功能:實現登入功能,輸入使用者名稱和使用者密碼,正確則進入歡迎介面.不正確則返回原來的介面。

● 效能:由登出功能呼叫。

● 輸入專案:使用者名稱和使用者密碼。

● 輸出專案:正則進入到歡迎介面,負則返回原來的介面。

2、學生查詢

● 功能:實現學生身份查詢功能.查詢相關的學生資訊.對於相應文字框型別,輸入相應的內容,不相符合則提示出錯。

● 效能:為使用者提供學生資訊查詢介面。

● 輸入專案:學生姓名,學號。

● 輸出專案:班級,姓名、系部、班級、宿舍、籍貫等。

3、物品管理

● 功能:實現貴重物品進出宿舍區本月彙總情況。

● 效能:為使用者提供物品管理資訊本月彙總情況。

● 輸入專案:日期。

● 輸出專案:(本月彙總情況)彙總時間, ,班級,姓名,日期, 貴重物品名稱、令,當前頁數,總頁數,項數。

4、晚歸管理

● 功能:增加晚歸資訊。

● 效能:為使用者提供增加晚歸資訊介面。

● 輸入專案:區門,值班人員,日期,時間,系部,專業,班級,姓名,宿舍號,錄入人員,晚歸事由,晚歸備註。

● 輸出專案:正則提示增加成功,負則提示增加失敗。

5、考勤查詢

● 功能:實現考勤資訊功能。

● 效能:為使用者提供考勤資訊查詢功能。

● 輸入專案: 開始時間,結束時間,系部,專業,班級,學生姓名,頁數。

● 輸出專案: 考勤id,班級,姓名,事件,日期,課時,備註,命令,頁數,當前頁數,項數。

6、考勤管理

● 功能:實現考勤資訊的增加。

● 效能:為使用者提供考勤資訊錄入介面。

● 輸入專案:事件,考勤教師,日期,系部,專業,班級,學生姓名,課時,錄入人員,備註,事件事由。

● 輸出專案:考勤id,班級,姓名,事件,日期,課時,備註,命令,頁數,當前頁數,項數。

7、修改密碼

● 功能:實現密碼修改功能。

● 效能:為使用者提供密碼修改介面。

● 輸入專案:使用者舊密碼,使用者新密碼,確認新密碼。

● 輸出專案:正則成功,負則失敗。

8、後台管理

(1)、系部管理

● 功能:實現系部查詢功能。

● 效能:為使用者提供系部查詢介面。

● 輸入專案:系部名稱.

● 輸出專案:(系部資訊)系部id,系部名稱,命令.頁數,當前頁數,項數。

(2)、系部資訊編輯:

● 功能:實現系部資訊編輯功能。

● 效能:為使用者提供系部資訊編輯介面。

● 輸入專案:系部名稱。

● 輸出專案: 正則成功,負則失敗。

(3)增加系部

● 功能:實現系部增加功能。

● 效能:為使用者提供系部增加介面。

● 輸入專案:系部名稱。

● 輸出專案: 正則成功,負則失敗。

(4)、專業管理

1)、專業查詢

● 功能:實現專業資訊查詢功能。

● 效能:為使用者提供專業資訊查詢介面。

● 輸入專案:系部名稱或專業名稱.頁數。

● 輸出專案: 專業id,專業名稱,所屬系部,命令,頁數,當前頁數。

專業資訊編輯

2)、專業編輯

● 功能:實現專業資訊編輯功能。

● 效能:為使用者提供專業資訊編輯介面。

● 輸入專案:為修改的專業名稱或要修改為的所屬系部。

● 輸出專案: 正則成功,負則失敗。

3)、增加專業

● 功能:實現專業增加功能。

● 效能:為使用者提供專業增加介面。

● 輸入專案:所屬系部,專業名稱。

● 輸出專案: 正則成功,負則失敗。

(5)、班級管理

1)、班級查詢

● 功能:實現班級資訊查詢功能。

● 效能:為使用者提供班級資訊查詢介面。

● 輸入專案:班級名稱或專業名稱或系部名稱。

● 輸出專案: 班級id,班級名稱,所屬系部,所屬專業,命令。

班級資訊編輯

2)班級編輯

● 功能:實現班級資訊編輯功能。

● 效能:為使用者提供班級資訊編輯介面。

● 輸入專案:要修改為的班級名稱或修改為哪個系,哪個專業。

● 輸出專案: 正則成功,負則失敗。

(6)、增加班級

● 功能:實現班級增加功能。

● 效能:為使用者提供班級增加介面。

● 輸入專案:所屬系部,所屬專業,班級名稱。

● 輸出專案: 正則成功,負則失敗。

(7)事件管理

● 功能:實現增加事件和修改事件名稱功能。

● 效能:這使用者提供增加事件和修改事件介面。

● 輸入專案:事件名稱或所修改的事件名稱。

● 輸出專案: 正則成功,負則失敗。

9、使用者管理

1)使用者查詢

● 功能:實現使用者資訊查詢功能。

● 效能:為使用者提供使用者資訊查詢介面。

● 輸入專案:使用者名稱

● 輸出專案: 使用者id,使用者名稱,使用者密碼,一般許可權,高階許可權,使用者說明,命令。

使用者資訊編輯。

2)、使用者編輯

● 功能:實現使用者資訊編輯功能。

● 效能:為使用者提供使用者資訊編輯介面。

● 輸入專案:使用者密碼,許可權,使用者說明。

● 輸出專案: 正則成功,負則失敗。

10、晚歸資訊編輯

● 功能:實現晚歸資訊編輯功能。

● 效能:為使用者提供晚歸資訊編輯介面。

● 輸入專案:區門,值班人員,日期,時間,系部,專業,班級,學生姓名,宿舍號,錄入人員,事由,備註。

● 輸出專案: 正則成功,負則失敗。

11、考勤資訊編輯

● 功能:實現考勤資訊編輯功能。

● 效能:為使用者提供考勤資訊編輯介面。

● 輸入專案:事件,考勤教師,日期,系部,專業,班級,姓名,課時,錄入人員,備註,事由。

● 輸出專案: 正則成功,負則失敗。

3.2 演算法

登入模組:該登入模組中應用選擇演算法,根據使用者的要求選擇不同的模式。

學生查詢模組:該登入模組中採用的演算法基本同等級模組相同,為滿足學生的要求可能將學生的查詢條件進行相應的資料格式裝換,確保系統的穩定,安全,可靠。

物品管理模組:模組的實現演算法簡單沒有具體要求,可以是順序,也可以是選擇,保證沒有邏輯錯誤。

晚歸管理模組:模組的實現演算法簡單沒有具體要求,可以是順序,也可以是選擇,保證沒有邏輯錯誤。

考勤查詢模組:該登入模組中採用的演算法基本同等級模組相同,為滿足學生的要求可能將學生的查詢條件進行相應的資料格式裝換,確保系統的穩定,安全,可靠。

軟體詳細設計說明書

專案名稱 學生公寓資訊管理系統 日期 年月日 資訊工程學院 目錄1 引言 1 1.1編寫目的 1 1.2 專案背景 1 1.3 定義 1 1.4 參考資料 1 2 總體設計 2 2.1 需求概述 2 2.2 軟體結構 2 3 程式描述 4 3.1 下面對各模組的功能,效能,輸入,輸出進行具體描述 4...

軟體詳細設計說明書

程式名稱 詳細設計文件 公司部門名稱 二零零九年八月 文件索引 文件審核 文件修訂 目錄1 引言 3 1.1 編寫目的 3 1.2 背景 3 1.3 定義 3 1.4 參考資料 3 2 程式系統的結構 3 3 程式設計說明 3 3.1 概述 4 3.2 功能 4 3.3 輸入項 4 3.4 輸出項 ...

軟體詳細設計說明書

xx系統 version 1.0 文件名稱 系統詳細設計說明書.doc 修訂歷史記錄 目錄1 引言 4 1.1 目的與範圍 4 1.2 預期的讀者 4 1.3 系統的範圍 4 1.4 參考資料 4 1.5 術語 縮寫詞 4 1.6 模組命名規則 4 2 建議的系統 5 2.1 建議系統概述 5 2....