




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上學生宿舍管理系統(tǒng)詳細設(shè)計說明書文件狀態(tài)文件表識:1-2草稿當前版本:1.1作者:實力開發(fā)團隊完成日期:2010-6-12目錄 3.9教師評語.15專心-專注-專業(yè)學生宿舍系統(tǒng)詳細設(shè)計說明書1. 引言1.1編寫目的本文檔為學生宿舍管理系統(tǒng)詳細設(shè)計說明書,為學生宿舍管理系統(tǒng)編碼的主要依據(jù)。1.2背景項目名稱: 學生宿舍管理系統(tǒng)開 發(fā) 者: 杜婷婷,杜杰,馬玉虎用 戶: 宿舍管理員和學生1.3定義固定數(shù)據(jù)類型說明:字段模塊名字標識表名數(shù)據(jù)權(quán)限標志字段名字Modul_idOperate_flagTable_nameData_infoGrant_flag數(shù)據(jù)類型字符串(stri
2、ng)整型(int)字符串(string)字符串(string)整型(int)取值范圍模塊名0或者1存儲數(shù)據(jù)表名字操作數(shù)據(jù)1或者2說明表示字段的0標識查詢操作,此時,數(shù)據(jù)和表名字段部分內(nèi)容為要查詢的表名和查詢條件;1表示修改操作,此時,后面的數(shù)據(jù)和表名字段部分內(nèi)容為要修改的表名和修改信息。權(quán)限標志0是超級用戶(管理員),1是普通用戶。1.4參考資料東北林業(yè)大學學生宿舍管理規(guī)定學生宿舍管理系統(tǒng)需求分析說明書學生宿舍管理系統(tǒng)概要設(shè)計分析說明書2. 系統(tǒng)性能 本管理系統(tǒng)要求較低,大部分權(quán)限歸屬于管理員擁有,學生擁有部分限制的權(quán)限對學生和外來人員的權(quán)限較少,所以管理員本人可以對本系統(tǒng)放心的使用。系統(tǒng)響
3、應時間在用戶能容忍的12秒之內(nèi)。在安全性方面,系統(tǒng)設(shè)計充分考慮的數(shù)據(jù)庫安全的重要性,在進行相關(guān)操作時,對用戶的權(quán)限進行了限制,提高了系統(tǒng)的安全性。3.程序系統(tǒng)的結(jié)構(gòu)歡迎界面登錄學生管理員信息登記信息查詢快件收取報修登記信息登記信息查詢已修登記快件信息住宿信息住宿信息夜歸信息報修信息夜歸信息模塊調(diào)用示意:固定數(shù)據(jù)類型控制代碼控制代碼固定數(shù)據(jù)類型固定數(shù)據(jù)類型固定數(shù)據(jù)類型固定數(shù)據(jù)類型控制代碼控制代碼login模塊學生管理模塊admin模塊顯示模塊管理員查詢模塊管理員登記模塊數(shù)據(jù)庫查詢模塊數(shù)據(jù)庫修改模塊數(shù)據(jù)庫4.程序設(shè)計說明在整體設(shè)計中,我們將宿舍管理系統(tǒng)在使用者登陸時分為兩大子系統(tǒng):學生子系統(tǒng)和管理
4、員子系統(tǒng)。接下來,在各自的子系統(tǒng)中分別實現(xiàn)各自的功能。其中,學生子系統(tǒng)包括:報修登記模塊、信息登記模塊、信息查詢模塊、快件收取模塊;管理員子系統(tǒng)模塊包括:信息登記模塊和信息查詢模塊;在每個模塊下有分有不同的功能的子模塊。每個模塊將實現(xiàn)不同的功能。下面將具體進行介紹。4.1.登錄模塊4.1.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ù)
5、用戶要求進行登錄操作:管理員的用戶名和密碼正確時,登錄管理員模式;學生的用戶名和密碼正確時,登錄學生模式;否則,退出系統(tǒng)。4.1.3輸人項根據(jù)需求分析報告中所述,輸入項為用戶信息(學生信息或者理員信息)。用戶信息:用戶ID,用戶密碼,用戶類型(普通用戶,管理員)4.1.4輸出項根據(jù)概要設(shè)計報告中模塊設(shè)計的思路,該登錄模塊輸出項為:控制代碼,是被調(diào)模塊的名字。4.1.5算法該登錄模塊中應用選擇算法,根據(jù)用戶的要求選擇不同的模式。4.1.6邏輯流程登錄模塊邏輯流程圖:開始用戶信息用戶是否合法;n=0調(diào)用相應模塊是結(jié)束n=n+1否n<=5n>5退出系統(tǒng)4.1.7接口本模塊為最初的主模塊,
6、沒有上層模塊,根據(jù)用戶要求調(diào)用子模塊;在模塊的檢查用戶的合法性時需要調(diào)用系統(tǒng)的查詢模塊,傳遞參數(shù)是用戶信息。該模塊不直接操作數(shù)據(jù)庫文件。4.1.8存儲分配根據(jù)學生宿舍管理系統(tǒng)需要分析說明以及概要設(shè)計的設(shè)計思路,系統(tǒng)的登錄模塊存儲在所有數(shù)據(jù)的最前面,加快系統(tǒng)的進入速度。4.2 admin模塊4.2.1功能簡介 該admin模塊的功能可以概述為:承接的作用。調(diào)用管理員要求的操作模式,查詢或者登記。4.2.2功能IPO圖示:模塊名字:admin模塊編號:2上層調(diào)用模塊:login下層調(diào)用模塊:管理員查詢或者管理員登記輸入數(shù)據(jù):操作類型(查詢或者登記)輸出數(shù)據(jù):控制代碼處理過程: 當被調(diào)用時啟動管理員
7、模式,進入管理員的權(quán)限操作,并且按照操作類型選擇子模塊。4.2.3輸入項 管理員根據(jù)系統(tǒng)界面的提示,選擇操作類型,該類型對應的是模塊的名字。4.2.4輸出項根據(jù)概要設(shè)計報告中模塊設(shè)計的思路,該admin模塊輸出項為:控制代碼,是被調(diào)模塊的名字。4.2.5算法該admin模塊中應用選擇算法,根據(jù)管理員的選擇要求選擇不同的操作模式。4.2.6邏輯流程admin模塊邏輯流程圖:開始管理員選擇調(diào)用相應模塊結(jié)束4.2.7接口本模塊為只調(diào)用下層信息查詢模塊或者登記模塊,傳的數(shù)據(jù)是全局唯一的模塊的名字。4.2.8存儲分配該admin模塊按照順序模塊放在登錄模塊之后即可實現(xiàn)系統(tǒng)的功能且不影響運行速度。4.3管
8、理員信息查詢模塊4.3.1功能簡介該模塊功能在管理員模式中實現(xiàn),具體實現(xiàn)學生夜歸信息,住宿信息,快件信息和已修信息的查詢功能。4.3.2功能IPO圖示:模塊名字:admin_info_query(信息查詢)模塊編號:4上層調(diào)用模塊:admin模塊下層調(diào)用模塊:數(shù)據(jù)庫查詢模塊輸入數(shù)據(jù):管理員要求的查詢信息輸出數(shù)據(jù):包含信息(住宿信息,報修信息,夜歸信息,快件信息)的固定數(shù)據(jù)類型處理過程: 根據(jù)管理員要求進行查詢學生住宿信息,學生快件信息和財物已修信息的操作。4.3.3輸入項根據(jù)需求分析報告中所述,輸入的查詢條件可以分為按宿舍號,按物品號查詢報修信息;按學號,宿舍號查詢學生的夜歸信息;按學號,姓名
9、,專業(yè)查詢學生的住宿情況;按學號,姓名,專業(yè)查詢學生的快件信息。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算法該登錄模塊中采用的算法基本同等級模塊相同,為滿足管理員的要求可能將管理員的查詢條件進行相應的數(shù)據(jù)格式裝換,確保系統(tǒng)的穩(wěn)定,安全,可靠。4.3.6邏輯流程信息登記模塊邏輯流程圖:開始查詢條件輸入是否合法是否封裝數(shù)據(jù)轉(zhuǎn)換成功轉(zhuǎn)換失敗傳遞給被調(diào)模塊結(jié)束格式轉(zhuǎn)化4.3.7接口信息查詢模塊是中間模塊隸屬與上層模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫查詢操作的模塊,調(diào)
10、用時將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。4.3.8存儲分配同樣考慮到系統(tǒng)管理員是該系統(tǒng)的常用的操作者,并且查詢操作是管理員最常用的操作,為了便于管理員快速的進行管理操作,將該模塊按照順序存儲在admin模塊之后。4.4管理員信息登記模塊4.4.1功能簡介 該模塊功能是管理員模式的重要功能,具體實現(xiàn)對學生夜歸信息,住宿信息,快件信息和報修信息的登記(包括新增,刪除,修改)功能,以便管理的順利進行。4.4.2功能IPO圖示:模塊名字:admin_info_register(信息登記)模塊編號:3上層調(diào)用模塊:login模塊下層調(diào)用模塊:修改數(shù)據(jù)庫信息模塊輸入數(shù)據(jù):管理員要求的登記信息輸出數(shù)據(jù):包含信
11、息(住宿信息,已修信息,夜歸信息和快件信息) 的固定數(shù)據(jù)類型處理過程: 根據(jù)管理員要求進行登記學生住宿信息,學生快件信息,夜歸信息和財物已修信息的操作。4.4.3輸入項根據(jù)需求分析報告中所述,輸入項為可以有三種:住宿學生信息:學號,姓名,性別,院系,宿舍號,入住時間;夜歸信息:學號,宿舍號,晚歸時間,晚歸原因;離校信息:學號,宿舍號,離校時間,返回時間;已修信息:宿舍號,物品號,提交日期,報修原因;郵件快遞信息:姓名,宿舍號,到達時間,接收時間,郵件數(shù)量。4.4.4輸出項該登記模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項,將管理員填寫的信息封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用模塊。三種結(jié)構(gòu)基本就是數(shù)據(jù)的存儲
12、結(jié)構(gòu),具體可見與需求分析報告。4.4.5算法該登錄模塊中應用選擇算法,可能應按用戶的輸入要求進行相應的數(shù)據(jù)格式裝換,確保系統(tǒng)的穩(wěn)定,安全。4.4.6邏輯流程信息登記模塊邏輯流程圖:開始用戶輸入數(shù)據(jù)輸入是否合法是否封裝數(shù)據(jù)轉(zhuǎn)換成功轉(zhuǎn)換失敗傳遞給被調(diào)模塊結(jié)束格式轉(zhuǎn)化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)的最常用的操作者,便于管理員快速的進行管理操作,將該模塊按照順序存儲在查詢模塊之后。4.5學生管理模塊4.5.1功能簡介學生管理模塊用以實現(xiàn)學生的報修登記,快件
13、收取,信息登記和信息查詢的全部功能,并且實現(xiàn)對下層數(shù)據(jù)庫操作模塊的調(diào)用。4.5.2功能IPO圖示:模塊名字:student(學生管理)模塊編號:5上層調(diào)用模塊:login模塊下層調(diào)用模塊:數(shù)據(jù)庫查詢模塊, 修改數(shù)據(jù)庫信息模塊輸入數(shù)據(jù):學生輸入的合法信息輸出數(shù)據(jù):包含信息(住宿信息,報修信息,夜歸信息和快件信息)的固定數(shù)據(jù)類型處理過程: 根據(jù)學生的要求進行有關(guān)學生的操作。4.5.3輸入項該模塊的輸入項包括財務的報修信息,快件收取信息,詳細信息參照需求說明書。4.5.4輸出項該模塊的輸出數(shù)據(jù)同樣為固定結(jié)構(gòu)的數(shù)據(jù)項,將管理員填寫的信息封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的下層模塊。4.5.5算法 模塊
14、的實現(xiàn)算法簡單沒有具體要求,可以是順序,也可以是選擇,保證沒有邏輯錯誤,具體邏輯流程見下圖。4.5.5數(shù)據(jù)流程開始學生輸入信息輸入是否合法是否封裝數(shù)據(jù)轉(zhuǎn)換成功轉(zhuǎn)換失敗傳遞給被調(diào)模塊結(jié)束格式轉(zhuǎn)化判斷查詢/登記查詢標志查詢登記標志登記4.5.7接口該學生管理模塊是中間模塊隸屬與上層的登錄模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫的對數(shù)據(jù)修改和查詢的模塊,調(diào)用時將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。4.5.7存儲分配Student模塊的按照順序存儲在管理員的查詢模塊之后,就可流暢實現(xiàn)系統(tǒng)的功能。4.6數(shù)據(jù)庫查詢模塊4.6.1功能簡介該數(shù)據(jù)庫查詢模塊顧名思義就可知道是基于數(shù)據(jù)庫操作的模塊,用于實現(xiàn)上層模塊調(diào)用進行數(shù)據(jù)庫的查
15、詢操作。4.6.2功能IPO圖示模塊名字: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ù)庫的查詢,返回相應數(shù)據(jù)。4.6.3輸入項該數(shù)據(jù)庫查詢模塊是基于數(shù)據(jù)庫操作的模塊。輸入數(shù)據(jù)為上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報修信息,快件信息和夜歸信息等。4.6.4輸出項輸出項和輸出項相同,為上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報修信息,快件信息和夜歸信息等。4.
16、6.5邏輯流程開始固定數(shù)據(jù)查詢數(shù)據(jù)庫結(jié)束封裝數(shù)據(jù)返回數(shù)據(jù)4.6.6算法本模塊算法簡單,符合數(shù)據(jù)庫要求的合理即可。4.6.7接口該模塊是基于數(shù)據(jù)庫操作的模塊,要和數(shù)據(jù)庫進行通信,這里采用SQL語句。4.7數(shù)據(jù)庫修改模塊4.7.1功能簡介該數(shù)據(jù)庫查詢模塊顧名思義就可知道是基于數(shù)據(jù)庫操作的模塊,用于實現(xiàn)上層模塊調(diào)用進行數(shù)據(jù)庫的修改操作。4.7.2功能IPO圖示模塊名字:update_data (數(shù)據(jù)庫修改)模塊編號:7上層調(diào)用模塊:管理修改模塊,student模塊下層調(diào)用模塊:顯示模塊輸入數(shù)據(jù):上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型輸出數(shù)據(jù):包含信息(住宿信息,報修信息,夜歸信息,快件信息)的固定數(shù)據(jù)類型
17、處理過程: 實現(xiàn)上層模塊對數(shù)據(jù)庫的修改,返回相應數(shù)據(jù)。4.7.3輸入項該數(shù)據(jù)庫修改模塊是基于數(shù)據(jù)庫操作的模塊。輸入數(shù)據(jù)為上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型,包含住宿信息,報修信息,快件信息和夜歸信息等。4.7.4輸出項輸出項和輸出項相同,為上層模塊傳遞的固定結(jié)構(gòu)的修改數(shù)據(jù)類型,包含住宿信息,報修信息,快件信息和夜歸信息等。4.7.5邏輯流程開始固定數(shù)據(jù)更新數(shù)據(jù)庫結(jié)束封裝數(shù)據(jù)返回數(shù)據(jù)4.7.6算法本模塊算法簡單,符合數(shù)據(jù)庫要求的合理即可。4.7.7接口該模塊是基于數(shù)據(jù)庫操作的模塊,要和數(shù)據(jù)庫進行通信,這里采用SQL語句。4.8顯示模塊4.8.1功能簡介該模塊主要用于顯示用戶操作結(jié)果顯示。4.8.2功能IPO圖示模塊名字:display_result (顯示)模塊編號:8上層調(diào)用模塊:數(shù)據(jù)庫查詢,數(shù)據(jù)庫修改模塊下層調(diào)用模塊:無輸入數(shù)據(jù):上層模塊傳遞的固定結(jié)構(gòu)的數(shù)據(jù)類型輸出數(shù)據(jù):包含信息(住宿信息,報修信息,夜歸信息,快件信息)的固定數(shù)據(jù)類型處理過程:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育技術(shù)與應用創(chuàng)新題庫
- 2025商業(yè)地產(chǎn)租賃合同(辦公)
- 2025年大連房屋租賃合同樣本下載
- 軟件測試流程與技巧指南
- 2025年版標準合同范本模板
- 中國蠶絲綢文化知到課后答案智慧樹章節(jié)測試答案2025年春浙江大學
- 2025辦公室租賃合同范文
- 科技行業(yè)人工智能應用研究與產(chǎn)品開發(fā)方案
- 通訊設(shè)備行業(yè)5G通訊設(shè)備研發(fā)與生產(chǎn)方案
- 農(nóng)業(yè)科技研發(fā)推廣方案
- 農(nóng)業(yè)機械學育苗移栽機械
- 澳大利亞PSC檢查經(jīng)過
- 01-14江蘇大學車輛工程考研復試真題答案
- TMYZX 001-2021 釀酒專用小麥原糧
- 2023年湖北國土資源職業(yè)學院高職單招(數(shù)學)試題庫含答案解析
- GB/T 37910.1-2019焊縫無損檢測射線檢測驗收等級第1部分:鋼、鎳、鈦及其合金
- 雷鋒叔叔你在哪里教學反思
- (新版)國家統(tǒng)計執(zhí)法證資格考試備考題庫(含答案)
- 項目驗收單標準模板
- 小學 三年級 心理健康《最好的老師-興趣的作用》教學設(shè)計
- DB12T 1040-2021 建筑工程規(guī)劃管理技術(shù)規(guī)范
評論
0/150
提交評論