




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、詳細(xì)設(shè)計說明書【學(xué)生宿舍管理系統(tǒng)】、引言1.1 編寫目的A O1.2 背景目錄1.1.1.3 定義 1.、系統(tǒng)性能 2.三、程序系統(tǒng)的結(jié)構(gòu) 2.四、程序設(shè)計說明 3.4.1. 登錄模塊 3.4.1.1 功能簡介 3.4.1.2 功能 4.4.1.3 輸人項 4.4.1.4 輸出項 4.4.1.5 算法 4.4.1.6 邏輯流程 4.4.1.7 接口 5.4.1.8 存儲分配 5.4.2 admin 模塊 5.4.2.1 功能簡介 5.4.2.2 功能 6.4.2.3 輸入項 6.4.2.4 輸出項 6.4.2.5 算法 6.4.2.6 邏輯流程 6.4.2.7 接口 7.4.2.8 存儲分配
2、7.4.3 管理員信息查詢模塊 7.4.3.1 功能簡介 7.4.3.2 功能 7.4.3.3 輸入項 8.4.3.4 輸出項 8.4.3.5 算法 8.4.3.6 邏輯流程 8.4.3.7 接口 9.4.3.8 存儲分配 9.4.4 管理員信息登記模塊 9.4.4.1 功能簡介 9.4.4.2 功能 1.0.4.4.3 輸入項 1.0.4.4.4 輸出項 1.0.4.4.5 算法 1.1.4.4.6 邏輯流程 1.1.4.4.7 接口 1.1.4.4.8 存儲分配 1.1.4.5 學(xué)生管理模塊 1.2.4.5.1 功能簡介 1.2.4.5.2 功能 1.2.4.5.3 輸入項 1.2.4.5
3、.4 輸出項 1.2.4.5.5 算法 1.2.4.5.6 數(shù)據(jù)流程 1.3.4.5.7 接口 1.3.4.5.8 存儲分配 1.3.4.6 數(shù)據(jù)庫查詢模塊 1.4.4.6.1 功能簡介 1.4.4.6.2 功能 1.4.4.6.3 輸入項 1.4.4.6.4 輸出項 1.4.4.6.5 邏輯流程 1.5.4.6.6 算法 1.5.4.6.7 接口 1.5.4.7 數(shù)據(jù)庫修改模塊 1.5.4.7.1 功能簡介 1.5.4.7.2 功能 1.5.4.7.3 輸入項 1.6.4.7.4 輸出項 1.6.4.7.5 邏輯流程 1.7.4.7.6 算法 1.7.4.7.7 接口 1.7.4.8 顯示模
4、塊 1.7.4.8.1 功能簡介 1.7.4.8.2 功能 1.7.4.8.3 輸入項 1.8.4.8.4 輸出項 1.8.4.8.5 邏輯流程 1.8.4.8.6 算法 1.9.4.8.7 接口 1.9.、引言1.1編寫目的本文檔為學(xué)生宿舍管理系統(tǒng)詳細(xì)設(shè)計說明書,為學(xué)生宿舍管理系統(tǒng)編碼的主 要依據(jù)。1.2背景項目名稱:學(xué)生宿舍管理系統(tǒng)用 戶:成都信息工程大學(xué)宿舍管理員和學(xué)生1.3定義固定數(shù)據(jù)類型說明:字段模塊名字標(biāo)識表名數(shù)據(jù)權(quán)限標(biāo)志字段名字ModuldOperate_flagTable_ nameData_i nfoGran t_flag數(shù)據(jù)類型字符串(stri ng)整型(int)字符串(
5、string)字符串(string)整型(int)取值范圍模塊名0或者1存儲數(shù)據(jù)表名字操作數(shù)據(jù)1或者2說明表示字段的0標(biāo)識查詢操作,此時,數(shù)據(jù)和表名字段部分內(nèi)容為要查詢的表名和 查詢條件;1表示修改操作,此時,后面的數(shù)據(jù)和表名字段部分內(nèi)容為要修改的 表名和修改信息。權(quán)限標(biāo)志 0是超級用戶(管理員),1是普通用戶。、系統(tǒng)性能本管理系統(tǒng)要求較低,大部分權(quán)限歸屬于管理員擁有,學(xué)生擁有部分限 制的權(quán)限對學(xué)生和外來人員的權(quán)限較少, 所以管理員本人可以對本系統(tǒng)放心的使 用。系統(tǒng)響應(yīng)時間在用戶能容忍的 12秒之內(nèi)。在安全性方面,系統(tǒng)設(shè)計充分 考慮的數(shù)據(jù)庫安全的重要性,在進(jìn)行相關(guān)操作時,對用戶的權(quán)限進(jìn)行了限制
6、,提 高了系統(tǒng)的安全性。三、程序系統(tǒng)的結(jié)構(gòu)歡迎界面管理員登錄報 修 登 記信 息 登 記信息查詢快 件 收 取信 息 登 記信息查詢夜 歸 信 息住報宿修信信息息尸夜住歸宿信信息息學(xué)1生I: T模塊調(diào)用示意:四、程序設(shè)計說明在整體設(shè)計中,我們將宿舍管理系統(tǒng)在使用者登陸時分為兩大子系統(tǒng):學(xué)生 子系統(tǒng)和管理員子系統(tǒng)。接下來,在各自的子系統(tǒng)中分別實現(xiàn)各自的功能。 其中, 學(xué)生子系統(tǒng)包括:報修登記模塊、信息登記模塊、信息查詢模塊、快件收取模塊; 管理員子系統(tǒng)模塊包括:信息登記模塊和信息查詢模塊;在每個模塊下有分有不 同的功能的子模塊。每個模塊將實現(xiàn)不同的功能。下面將具體進(jìn)行介紹。4.1.登錄模塊4.1
7、.1功能簡介在系統(tǒng)的登錄界面實現(xiàn)系統(tǒng)管理人員或?qū)W生的一般用戶使用正確的該系統(tǒng) 的用戶名和密碼登錄到不同模式中,以及用戶在不能正常登陸時安全退出系統(tǒng)。4.1.2功能IPO圖示:模塊名字:login(登錄)模塊編號:1上層調(diào)用模塊:無下層調(diào)用模塊:數(shù)據(jù)庫查詢模塊輸入數(shù)據(jù):登錄信息輸出數(shù)據(jù):模塊控制代碼處理過根據(jù)用戶要求進(jìn)行登錄操作:管理員的用戶名和用戶名和密碼正確時,登錄學(xué)生t程:1密碼正確時,登錄管理員模式;學(xué)生的:模式;否則,退出系統(tǒng)。4.1.3輸人項根據(jù)需求分析報告中所述,輸入項為用戶信息(學(xué)生信息或者理員信息) 用戶信息:用戶ID,用戶密碼,用戶類型(普通用戶,管理員)4.1.4輸出項根據(jù)
8、概要設(shè)計報告中模塊設(shè)計的思路,該登錄模塊輸出項為:控制代碼,是 被調(diào)模塊的名字。4.1.5算法該登錄模塊中應(yīng)用選擇算法,根據(jù)用戶的要求選擇不同的模式。4.1.6邏輯流程登錄模塊邏輯流程圖:4.1.7 接口本模塊為最初的主模塊,沒有上層模塊,根據(jù)用戶要求調(diào)用子模塊;在模塊 的檢查用戶的合法性時需要調(diào)用系統(tǒng)的查詢模塊,傳遞參數(shù)是用戶信息。該模塊 不直接操作數(shù)據(jù)庫文件。4.1.8存儲分配根據(jù)學(xué)生宿舍管理系統(tǒng)需要分析說明以及概要設(shè)計的設(shè)計思路,系統(tǒng)的登錄模塊存儲在所有數(shù)據(jù)的最前面,加快系統(tǒng)的進(jìn)入速度。4.2 admin 模塊4.2.1功能簡介該admin模塊的功能可以概述為:承接的作用。調(diào)用管理員要求
9、的操作 模式,查詢或者登記。精品文檔,供參考!422功能IPO圖示:模塊名字:admi n模塊編號:2上層調(diào)用模塊:login下層調(diào)用模塊:管理員查詢或者管理員登記輸入數(shù)據(jù):操作類型(查詢或者登記)輸出數(shù)據(jù):控制代碼處理過程:當(dāng)被調(diào)用時啟動管理員模式, 進(jìn)入管理員的權(quán)限操作, 并且按照 操作類型選擇子模塊。4.2.3輸入項管理員根據(jù)系統(tǒng)界面的提示,選擇操作類型,該類型對應(yīng)的是模塊的名 字。4.2.4輸出項根據(jù)概要設(shè)計報告中模塊設(shè)計的思路,該admin模塊輸出項為:控制代碼,是被調(diào)模塊的名字。4.2.5算法該admin模塊中應(yīng)用選擇算法,根據(jù)管理員的選擇要求選擇不同的操作模 式。4.2.6邏輯流
10、程admin模塊邏輯流程圖:427 接口本模塊為只調(diào)用下層信息查詢模塊或者登記模塊,傳的數(shù)據(jù)是全局唯一的模 塊的名字。428存儲分配該admin模塊按照順序模塊放在登錄模塊之后即可實現(xiàn)系統(tǒng)的功能且不影 響運行速度。4.3管理員信息查詢模塊 4.3.1功能簡介該模塊功能在管理員模式中實現(xiàn),具體實現(xiàn)學(xué)生夜歸信息,住宿信息,快件 信息和已修信息的查詢功能。432功能IPO圖示:模塊名字:adminfo_query( 信息查詢)模塊編號:4上層調(diào)用模塊:admin模塊下層調(diào)用模塊:數(shù)據(jù)庫查詢模 塊輸入數(shù)據(jù):管理員要求的查詢信息輸出數(shù)據(jù):包含信息(住宿信 息,報修信息,夜歸信息,快 件信息)的固定數(shù)據(jù)類
11、型處理過程:根據(jù)管理員要求進(jìn)行查詢學(xué)生住宿信息,學(xué)生快件信息和財物已修信息的操作。433輸入項根據(jù)需求分析報告中所述,輸入的查詢條件可以分為按宿舍號,按物品號查 詢報修信息;按學(xué)號,宿舍號查詢學(xué)生的夜歸信息;按學(xué)號,姓名,專業(yè)查詢學(xué) 生的住宿情況;按學(xué)號,姓名,專業(yè)查詢學(xué)生的快件信息。4.3.4輸出項該查詢模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項,將管理員填寫的查詢條件封裝 在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的數(shù)據(jù)庫查詢模塊。結(jié)構(gòu)基本就是數(shù)據(jù)的存儲 結(jié)構(gòu),具體可見需求分析報告。4.3.5算法該登錄模塊中采用的算法基本同等級模塊相同,為滿足管理員的要求可能將管理員的查詢條件進(jìn)行相應(yīng)的數(shù)據(jù)格式裝換,確保系統(tǒng)的
12、穩(wěn)定,安全,可靠。4.3.6邏輯流程信息登記模塊邏輯流程圖:437 接口信息查詢模塊是中間模塊隸屬與上層模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫查詢操作的 模塊,調(diào)用時將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。438存儲分配同樣考慮到系統(tǒng)管理員是該系統(tǒng)的常用的操作者, 并且查詢操作是管理員最 常用的操作,為了便于管理員快速的進(jìn)行管理操作,將該模塊按照順序存儲在 admin模塊之后。4.4管理員信息登記模塊 4.4.1功能簡介該模塊功能是管理員模式的重要功能,具體實現(xiàn)對學(xué)生夜歸信息,住宿 信息,快件信息和報修信息的登記(包括新增,刪除,修改)功能,以便管理的順 利進(jìn)行。442功能IPO圖示:模塊名字: adminnfo
13、_register(信息登記)模塊編號:3上層調(diào)用模塊:login模塊下層調(diào)用模塊:修改數(shù)據(jù)庫信息模塊輸入數(shù)據(jù):管理員要求的登記信息輸出數(shù)據(jù):包含信息(住宿信 息,已修信息,夜歸信息和快件信息)的固定數(shù)據(jù)類型處理過程:根據(jù)管理員要求進(jìn)行登記學(xué)生住宿信息,學(xué)生快件信息,夜歸信息和財物已修信息的操作。4.4.3輸入項根據(jù)需求分析報告中所述,輸入項為可以有三種:住宿學(xué)生信息:學(xué)號,姓名,性別,院系,宿舍號,入住時間;夜歸信息:學(xué)號,宿舍號,晚歸時間,晚歸原因;離校信息:學(xué)號,宿舍號,離校時間,返回時間;已修信息:宿舍號,物品號,提交日期,報修原因;郵件快遞信息:姓名,宿舍號,至V達(dá)時間,接收時間,由
14、M牛數(shù)量4.4.4輸出項該登記模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項,將管理員填寫的信息封裝在固 定的數(shù)據(jù)類型中傳遞給被調(diào)用模塊。三種結(jié)構(gòu)基本就是數(shù)據(jù)的存儲結(jié)構(gòu),具體可 見與需求分析報告。445算法該登錄模塊中應(yīng)用選擇算法,可能應(yīng)按用戶的輸入要求進(jìn)行相應(yīng)的數(shù)據(jù)格式 裝換,確保系統(tǒng)的穩(wěn)定,安全。4.4.6邏輯流程信息登記模塊邏輯流程圖:4.4.7 接口信息登記模塊是中間模塊隸屬與上層的登錄模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫的對數(shù)據(jù)操作的模塊,調(diào)用時將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。4.4.8存儲分配考慮到系統(tǒng)管理員是該系統(tǒng)的最常用的操作者,便于管理員快速的進(jìn)行管理 操作,將該模塊按照順序存儲在查詢模塊之后。4.
15、5學(xué)生管理模塊 4.5.1功能簡介學(xué)生管理模塊用以實現(xiàn)學(xué)生的報修登記, 快件收取,信息登記和信息查詢的 全部功能,并且實現(xiàn)對下層數(shù)據(jù)庫操作模塊的調(diào)用。4.5.2功能IPO圖示:模塊名子:student(學(xué)生管理)模塊編號:5上層調(diào)用模塊:login模塊下層調(diào)用模塊:數(shù)據(jù)庫查詢模 塊,修改數(shù)據(jù)庫信息模塊輸入數(shù)據(jù):學(xué)生輸入的合法信息輸出數(shù)據(jù):包含信息(住宿信息, 報修信息,夜歸信息和快件信 息)的固定數(shù)據(jù)類型處理過程:根據(jù)學(xué)生的要求進(jìn)行有關(guān)學(xué)生的操作。4.5.3輸入項該模塊的輸入項包括財務(wù)的報修信息, 快件收取信息,詳細(xì)信息參照需求說 明書。4.5.4輸出項該模塊的輸出數(shù)據(jù)同樣為固定結(jié)構(gòu)的數(shù)據(jù)項,
16、將管理員填寫的信息封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的下層模塊。4.5.5算法模塊的實現(xiàn)算法簡單沒有具體要求, 可以是順序,也可以是選擇,保證 沒有邏輯錯誤,具體邏輯流程見下圖。4.5.6數(shù)據(jù)流程結(jié)束4.5.7 接口該學(xué)生管理模塊是中間模塊隸屬與上層的登錄模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫的對數(shù)據(jù)修改和查詢的模塊,調(diào)用時將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。4.5.8存儲分配Student模塊的按照順序存儲在管理員的查詢模塊之后,就可流暢實現(xiàn)系統(tǒng) 的功能。4.6數(shù)據(jù)庫查詢模塊461功能簡介該數(shù)據(jù)庫查詢模塊顧名思義就可知道是基于數(shù)據(jù)庫操作的模塊,用于實現(xiàn)上層模塊調(diào)用進(jìn)行數(shù)據(jù)庫的查詢操作。462功能IPO圖示模
17、塊名子:query_data (數(shù)據(jù)庫查 詢)模塊編號:6上層調(diào)用模塊:管理員查詢模塊,student 模塊,下層調(diào)用模塊:顯示模塊輸入數(shù)據(jù):上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型輸出數(shù)據(jù):包含信息(住宿信息, 報修信息,夜歸信息,快件信息) 的固定數(shù)據(jù)類型處理過程:實現(xiàn)上層模塊對數(shù)據(jù)庫的查詢,返回相應(yīng)數(shù)據(jù)。463輸入項該數(shù)據(jù)庫查詢模塊是基于數(shù)據(jù)庫操作的模塊。輸入數(shù)據(jù)為上層模塊傳遞的固 定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報修信息,快件信息和夜歸信息等。4.6.4輸出項輸出項和輸出項相同,為上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型, 包含住宿信 息,報修信息,快件信息和夜歸信息等。固定數(shù)據(jù)1T查詢數(shù)據(jù)庫1T封裝
18、數(shù)據(jù)1返回數(shù)據(jù)465邏輯流程466算法本模塊算法簡單,符合數(shù)據(jù)庫要求的合理即可。4.6.7 接口該模塊是基于數(shù)據(jù)庫操作的模塊,要和數(shù)據(jù)庫進(jìn)行通信,這里采用 句。4.7數(shù)據(jù)庫修改模塊4.7.1功能簡介該數(shù)據(jù)庫查詢模塊顧名思義就可知道是基于數(shù)據(jù)庫操作的模塊, 層模塊調(diào)用進(jìn)行數(shù)據(jù)庫的修改操作。4.7.2功能SQL語用于實現(xiàn)上IPO圖示模塊名子:update_data (數(shù)據(jù)庫修改)模塊編號:7上層調(diào)用模塊:管理修改模塊,student 模塊下層調(diào)用模塊:顯示模塊輸入數(shù)據(jù):上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型輸出數(shù)據(jù):包含信息(住宿信息, 報修信息,夜歸信息,快件信息) 的固定數(shù)據(jù)類型處理過程:實現(xiàn)上層模塊對數(shù)據(jù)庫的修改,返回相應(yīng)數(shù)據(jù)。4.7.3輸入項該數(shù)據(jù)庫修改模塊是基于數(shù)據(jù)庫操作的模塊。輸入數(shù)據(jù)為上層模塊傳遞的固 定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報修信息,快件信息和夜歸信息等。4.7.4輸出項輸出項和輸出項相同,為上層模塊傳遞的固定結(jié)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)教資ps面試題目及答案
- 新疆哈密石油中學(xué)2024-2025學(xué)年物理高二下期末教學(xué)質(zhì)量檢測試題含解析
- 蘇州市重點中學(xué)2025屆高二化學(xué)第二學(xué)期期末調(diào)研試題含解析
- 云南省玉第一中2024-2025學(xué)年生物高二第二學(xué)期期末經(jīng)典試題含解析
- 玉樹市重點中學(xué)2025屆高二下物理期末預(yù)測試題含解析
- 鹽城市高二學(xué)業(yè)水平第一次模擬地理試題
- 風(fēng)能項目場地環(huán)境調(diào)查與風(fēng)資源評估合同
- 滄州租賃行業(yè)服務(wù)協(xié)議合同范本
- 浙江省寧波市鄞州區(qū)2025年八年級下學(xué)期期末數(shù)學(xué)試題及參考答案
- 項目咨詢合同(17篇)
- 2024年湖北省高考化學(xué)試卷真題(含答案解析)
- 幕墻維修使用手冊
- SHT+3413-2019+石油化工石油氣管道阻火器選用檢驗及驗收標(biāo)準(zhǔn)
- 電場電場強度
- 國開可編程控制器應(yīng)用形考實訓(xùn)任務(wù)二
- 白酒質(zhì)量要求 第4部分:醬香型白酒
- JT-T-329-2010公路橋梁預(yù)應(yīng)力鋼絞線用錨具、夾具和連接器
- 湖北武漢市2024屆高三沖刺模擬數(shù)學(xué)試卷含解析
- 2024年浙江臺州椒江區(qū)公安局警務(wù)輔助人員招聘筆試參考題庫附帶答案詳解
- 廣東省廣州市天河區(qū)2024年八年級下冊數(shù)學(xué)期末考試試題含解析
- 2024年新改版蘇教版六年級下冊科學(xué)全冊復(fù)習(xí)資料
評論
0/150
提交評論