版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、詳細(xì)設(shè)計(jì)說明書【學(xué)生宿舍管理系統(tǒng)】、引言1.1 編寫目的A O1.2 背景目錄1.1.1.3 定義 1.、系統(tǒng)性能 2.三、程序系統(tǒng)的結(jié)構(gòu) 2.四、程序設(shè)計(jì)說明 3.4.1. 登錄模塊 3.4.1.1 功能簡介 3.4.1.2 功能 4.4.1.3 輸人項(xiàng) 4.4.1.4 輸出項(xiàng) 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 輸入項(xiàng) 6.4.2.4 輸出項(xiàng) 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 輸入項(xiàng) 8.4.3.4 輸出項(xiàng) 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 輸入項(xiàng) 1.0.4.4.4 輸出項(xiàng) 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 輸入項(xiàng) 1.2.4.5
3、.4 輸出項(xiàng) 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 輸入項(xiàng) 1.4.4.6.4 輸出項(xiàng) 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 輸入項(xiàng) 1.6.4.7.4 輸出項(xiàng) 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 輸入項(xiàng) 1.8.4.8.4 輸出項(xiàng) 1.8.4.8.5 邏輯流程 1.8.4.8.6 算法 1.9.4.8.7 接口 1.9.、引言1.1編寫目的本文檔為學(xué)生宿舍管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書,為學(xué)生宿舍管理系統(tǒng)編碼的主 要依據(jù)。1.2背景項(xiàng)目名稱:學(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í),數(shù)據(jù)和表名字段部分內(nèi)容為要查詢的表名和 查詢條件;1表示修改操作,此時(shí),后面的數(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)時(shí)間在用戶能容忍的 12秒之內(nèi)。在安全性方面,系統(tǒng)設(shè)計(jì)充分 考慮的數(shù)據(jù)庫安全的重要性,在進(jìn)行相關(guān)操作時(shí),對用戶的權(quán)限進(jìn)行了限制
6、,提 高了系統(tǒng)的安全性。三、程序系統(tǒng)的結(jié)構(gòu)歡迎界面管理員登錄報(bào) 修 登 記信 息 登 記信息查詢快 件 收 取信 息 登 記信息查詢夜 歸 信 息住報(bào)宿修信信息息尸夜住歸宿信信息息學(xué)1生I: T模塊調(diào)用示意:四、程序設(shè)計(jì)說明在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)在使用者登陸時(shí)分為兩大子系統(tǒng):學(xué)生 子系統(tǒng)和管理員子系統(tǒng)。接下來,在各自的子系統(tǒng)中分別實(shí)現(xiàn)各自的功能。 其中, 學(xué)生子系統(tǒng)包括:報(bào)修登記模塊、信息登記模塊、信息查詢模塊、快件收取模塊; 管理員子系統(tǒng)模塊包括:信息登記模塊和信息查詢模塊;在每個模塊下有分有不 同的功能的子模塊。每個模塊將實(shí)現(xiàn)不同的功能。下面將具體進(jìn)行介紹。4.1.登錄模塊4.1
7、.1功能簡介在系統(tǒng)的登錄界面實(shí)現(xiàn)系統(tǒng)管理人員或?qū)W生的一般用戶使用正確的該系統(tǒng) 的用戶名和密碼登錄到不同模式中,以及用戶在不能正常登陸時(shí)安全退出系統(tǒng)。4.1.2功能IPO圖示:模塊名字:login(登錄)模塊編號:1上層調(diào)用模塊:無下層調(diào)用模塊:數(shù)據(jù)庫查詢模塊輸入數(shù)據(jù):登錄信息輸出數(shù)據(jù):模塊控制代碼處理過根據(jù)用戶要求進(jìn)行登錄操作:管理員的用戶名和用戶名和密碼正確時(shí),登錄學(xué)生t程:1密碼正確時(shí),登錄管理員模式;學(xué)生的:模式;否則,退出系統(tǒng)。4.1.3輸人項(xiàng)根據(jù)需求分析報(bào)告中所述,輸入項(xiàng)為用戶信息(學(xué)生信息或者理員信息) 用戶信息:用戶ID,用戶密碼,用戶類型(普通用戶,管理員)4.1.4輸出項(xiàng)根據(jù)
8、概要設(shè)計(jì)報(bào)告中模塊設(shè)計(jì)的思路,該登錄模塊輸出項(xiàng)為:控制代碼,是 被調(diào)模塊的名字。4.1.5算法該登錄模塊中應(yīng)用選擇算法,根據(jù)用戶的要求選擇不同的模式。4.1.6邏輯流程登錄模塊邏輯流程圖:4.1.7 接口本模塊為最初的主模塊,沒有上層模塊,根據(jù)用戶要求調(diào)用子模塊;在模塊 的檢查用戶的合法性時(shí)需要調(diào)用系統(tǒng)的查詢模塊,傳遞參數(shù)是用戶信息。該模塊 不直接操作數(shù)據(jù)庫文件。4.1.8存儲分配根據(jù)學(xué)生宿舍管理系統(tǒng)需要分析說明以及概要設(shè)計(jì)的設(shè)計(jì)思路,系統(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)用時(shí)啟動管理員模式, 進(jìn)入管理員的權(quán)限操作, 并且按照 操作類型選擇子模塊。4.2.3輸入項(xiàng)管理員根據(jù)系統(tǒng)界面的提示,選擇操作類型,該類型對應(yīng)的是模塊的名 字。4.2.4輸出項(xiàng)根據(jù)概要設(shè)計(jì)報(bào)告中模塊設(shè)計(jì)的思路,該admin模塊輸出項(xiàng)為:控制代碼,是被調(diào)模塊的名字。4.2.5算法該admin模塊中應(yīng)用選擇算法,根據(jù)管理員的選擇要求選擇不同的操作模 式。4.2.6邏輯流
10、程admin模塊邏輯流程圖:427 接口本模塊為只調(diào)用下層信息查詢模塊或者登記模塊,傳的數(shù)據(jù)是全局唯一的模 塊的名字。428存儲分配該admin模塊按照順序模塊放在登錄模塊之后即可實(shí)現(xiàn)系統(tǒng)的功能且不影 響運(yùn)行速度。4.3管理員信息查詢模塊 4.3.1功能簡介該模塊功能在管理員模式中實(shí)現(xiàn),具體實(shí)現(xiàn)學(xué)生夜歸信息,住宿信息,快件 信息和已修信息的查詢功能。432功能IPO圖示:模塊名字:adminfo_query( 信息查詢)模塊編號:4上層調(diào)用模塊:admin模塊下層調(diào)用模塊:數(shù)據(jù)庫查詢模 塊輸入數(shù)據(jù):管理員要求的查詢信息輸出數(shù)據(jù):包含信息(住宿信 息,報(bào)修信息,夜歸信息,快 件信息)的固定數(shù)據(jù)類
11、型處理過程:根據(jù)管理員要求進(jìn)行查詢學(xué)生住宿信息,學(xué)生快件信息和財(cái)物已修信息的操作。433輸入項(xiàng)根據(jù)需求分析報(bào)告中所述,輸入的查詢條件可以分為按宿舍號,按物品號查 詢報(bào)修信息;按學(xué)號,宿舍號查詢學(xué)生的夜歸信息;按學(xué)號,姓名,專業(yè)查詢學(xué) 生的住宿情況;按學(xué)號,姓名,專業(yè)查詢學(xué)生的快件信息。4.3.4輸出項(xiàng)該查詢模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項(xiàng),將管理員填寫的查詢條件封裝 在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的數(shù)據(jù)庫查詢模塊。結(jié)構(gòu)基本就是數(shù)據(jù)的存儲 結(jié)構(gòu),具體可見需求分析報(bào)告。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í)將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。438存儲分配同樣考慮到系統(tǒng)管理員是該系統(tǒng)的常用的操作者, 并且查詢操作是管理員最 常用的操作,為了便于管理員快速的進(jìn)行管理操作,將該模塊按照順序存儲在 admin模塊之后。4.4管理員信息登記模塊 4.4.1功能簡介該模塊功能是管理員模式的重要功能,具體實(shí)現(xiàn)對學(xué)生夜歸信息,住宿 信息,快件信息和報(bào)修信息的登記(包括新增,刪除,修改)功能,以便管理的順 利進(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é)生快件信息,夜歸信息和財(cái)物已修信息的操作。4.4.3輸入項(xiàng)根據(jù)需求分析報(bào)告中所述,輸入項(xiàng)為可以有三種:住宿學(xué)生信息:學(xué)號,姓名,性別,院系,宿舍號,入住時(shí)間;夜歸信息:學(xué)號,宿舍號,晚歸時(shí)間,晚歸原因;離校信息:學(xué)號,宿舍號,離校時(shí)間,返回時(shí)間;已修信息:宿舍號,物品號,提交日期,報(bào)修原因;郵件快遞信息:姓名,宿舍號,至V達(dá)時(shí)間,接收時(shí)間,由
14、M牛數(shù)量4.4.4輸出項(xiàng)該登記模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項(xiàng),將管理員填寫的信息封裝在固 定的數(shù)據(jù)類型中傳遞給被調(diào)用模塊。三種結(jié)構(gòu)基本就是數(shù)據(jù)的存儲結(jié)構(gòu),具體可 見與需求分析報(bào)告。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í)將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。4.4.8存儲分配考慮到系統(tǒng)管理員是該系統(tǒng)的最常用的操作者,便于管理員快速的進(jìn)行管理 操作,將該模塊按照順序存儲在查詢模塊之后。4.
15、5學(xué)生管理模塊 4.5.1功能簡介學(xué)生管理模塊用以實(shí)現(xiàn)學(xué)生的報(bào)修登記, 快件收取,信息登記和信息查詢的 全部功能,并且實(shí)現(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ù):包含信息(住宿信息, 報(bào)修信息,夜歸信息和快件信 息)的固定數(shù)據(jù)類型處理過程:根據(jù)學(xué)生的要求進(jìn)行有關(guān)學(xué)生的操作。4.5.3輸入項(xiàng)該模塊的輸入項(xiàng)包括財(cái)務(wù)的報(bào)修信息, 快件收取信息,詳細(xì)信息參照需求說 明書。4.5.4輸出項(xiàng)該模塊的輸出數(shù)據(jù)同樣為固定結(jié)構(gòu)的數(shù)據(jù)項(xiàng),
16、將管理員填寫的信息封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的下層模塊。4.5.5算法模塊的實(shí)現(xiàn)算法簡單沒有具體要求, 可以是順序,也可以是選擇,保證 沒有邏輯錯誤,具體邏輯流程見下圖。4.5.6數(shù)據(jù)流程結(jié)束4.5.7 接口該學(xué)生管理模塊是中間模塊隸屬與上層的登錄模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫的對數(shù)據(jù)修改和查詢的模塊,調(diào)用時(shí)將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。4.5.8存儲分配Student模塊的按照順序存儲在管理員的查詢模塊之后,就可流暢實(shí)現(xiàn)系統(tǒng) 的功能。4.6數(shù)據(jù)庫查詢模塊461功能簡介該數(shù)據(jù)庫查詢模塊顧名思義就可知道是基于數(shù)據(jù)庫操作的模塊,用于實(shí)現(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ù):包含信息(住宿信息, 報(bào)修信息,夜歸信息,快件信息) 的固定數(shù)據(jù)類型處理過程:實(shí)現(xiàn)上層模塊對數(shù)據(jù)庫的查詢,返回相應(yīng)數(shù)據(jù)。463輸入項(xiàng)該數(shù)據(jù)庫查詢模塊是基于數(shù)據(jù)庫操作的模塊。輸入數(shù)據(jù)為上層模塊傳遞的固 定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報(bào)修信息,快件信息和夜歸信息等。4.6.4輸出項(xiàng)輸出項(xiàng)和輸出項(xiàng)相同,為上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型, 包含住宿信 息,報(bào)修信息,快件信息和夜歸信息等。固定數(shù)據(jù)1T查詢數(shù)據(jù)庫1T封裝
18、數(shù)據(jù)1返回?cái)?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語用于實(shí)現(xiàn)上IPO圖示模塊名子:update_data (數(shù)據(jù)庫修改)模塊編號:7上層調(diào)用模塊:管理修改模塊,student 模塊下層調(diào)用模塊:顯示模塊輸入數(shù)據(jù):上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型輸出數(shù)據(jù):包含信息(住宿信息, 報(bào)修信息,夜歸信息,快件信息) 的固定數(shù)據(jù)類型處理過程:實(shí)現(xiàn)上層模塊對數(shù)據(jù)庫的修改,返回相應(yīng)數(shù)據(jù)。4.7.3輸入項(xiàng)該數(shù)據(jù)庫修改模塊是基于數(shù)據(jù)庫操作的模塊。輸入數(shù)據(jù)為上層模塊傳遞的固 定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報(bào)修信息,快件信息和夜歸信息等。4.7.4輸出項(xiàng)輸出項(xiàng)和輸出項(xiàng)相同,為上層模塊傳遞的固定結(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度民法典物權(quán)編在金融資產(chǎn)證券化中的應(yīng)用合同4篇
- 二零二五版農(nóng)業(yè)機(jī)械租賃與農(nóng)業(yè)大數(shù)據(jù)應(yīng)用合同3篇
- 2024 湖南省公務(wù)員考試真題及答案(A類、B類、行政執(zhí)法、綜合管理崗、省考)5套
- 建立餐飲行業(yè)的可持續(xù)發(fā)展模式
- 2025年廣西韻陽文化藝術(shù)有限公司招聘筆試參考題庫含答案解析
- 2025年貴州云華祥昇實(shí)業(yè)有限公司招聘筆試參考題庫含答案解析
- 二零二五年度鎳礦石開采環(huán)境保護(hù)與生態(tài)修復(fù)合同4篇
- 二零二五年度畜牧產(chǎn)業(yè)園區(qū)入駐項(xiàng)目買賣合同范本4篇
- 二零二五年度智慧社區(qū)農(nóng)民工就業(yè)管理合同3篇
- 2025年浙教版九年級地理下冊階段測試試卷
- 2024年財(cái)政部會計(jì)法律法規(guī)答題活動題目及答案一
- 小學(xué)四年級上冊遞等式計(jì)算100題及答案
- 設(shè)計(jì)師績效考核
- 高考日語基礎(chǔ)歸納總結(jié)與練習(xí)(一輪復(fù)習(xí))
- 《預(yù)防犯罪》課件
- 【企業(yè)作業(yè)成本在上海汽車集團(tuán)中的應(yīng)用研究案例7300字(論文)】
- 高中物理答題卡模板
- 化學(xué)用語專項(xiàng)訓(xùn)練
- 芳香植物與芳香療法講解課件
- 不孕癥診斷、治療新進(jìn)展課件
- 學(xué)校食堂食品質(zhì)量控制方案
評論
0/150
提交評論