




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、引言 1.1編寫目的 學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說是必不可少的組成部分。目前好多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái)說還勉強(qiáng)可以接受,但對(duì)于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來(lái)說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時(shí),由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費(fèi)了許多時(shí)間,效率也比較低。當(dāng)今社會(huì)是飛速進(jìn)步的世界,原始的記錄方式已經(jīng)被社會(huì)所淘汰了,計(jì)算機(jī)化管理正是適應(yīng)時(shí)代的產(chǎn)物。信息世界永遠(yuǎn)不會(huì)是一個(gè)平靜的世界,當(dāng)一種技術(shù)不能滿足需求時(shí),就會(huì)有新的技術(shù)誕生并取代舊
2、技術(shù)。21世紀(jì)的今天,信息社會(huì)占著主流地位,計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及,自動(dòng)化、信息化的管理越來(lái)越廣泛應(yīng)用于各個(gè)領(lǐng)域。我們針對(duì)如此,設(shè)計(jì)了一套學(xué)生宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者會(huì)感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫(kù)中去。由于數(shù)據(jù)庫(kù)存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失。這無(wú)疑是為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。本系統(tǒng)具有運(yùn)行速度快、安全性高、穩(wěn)定性好的優(yōu)點(diǎn),并且具備完善的報(bào)表生成、修改功能,能夠快速的查詢學(xué)校所需的住宿信息。1.2背景· 宿舍管理系統(tǒng)系統(tǒng)開
3、發(fā) · 任務(wù)提出者:菜鳥隊(duì) 開發(fā)者:菜鳥隊(duì) 用戶:各大校園宿舍或類似企業(yè)職工宿舍 · 宿舍管理系統(tǒng)要實(shí)現(xiàn)對(duì)設(shè)備的管理要求,包括:錄入、瀏覽、刪除、修 改、檢索和統(tǒng)計(jì)等。不同的宿舍或者培訓(xùn)機(jī)構(gòu)只需要對(duì)其稍作修改即可開發(fā)出符合本單位要求的宿舍管理系統(tǒng)1.3定義固定數(shù)據(jù)類型說明: 需求說明書2、任務(wù)概述
4、 2.1目標(biāo) 軟件旨在宿舍管理全部電腦化。它主要包括:宿舍號(hào)、住宿人員登記、對(duì)學(xué)生住宿情況查詢,可以更快地了解到每個(gè)學(xué)生的住宿情況,使宿舍的管理效率更高,做的更好!宿舍管理系統(tǒng)是一個(gè)現(xiàn)代化軟件,他通過集中式的信息數(shù)據(jù)庫(kù)將各種檔案管理功能結(jié)合起來(lái),達(dá)到共享數(shù)據(jù),降低成本,提高效率,改進(jìn)服務(wù)等目的。 2.2用戶的特點(diǎn) 用戶只需一個(gè)瀏覽器進(jìn)行工作,實(shí)行客戶端的零安裝和零維護(hù),并支持遠(yuǎn)程辦公和不間斷服務(wù)。 3、功能需求分析
5、 在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為五個(gè)大的功能:系統(tǒng)管理功能、公寓管理功能、信息查詢功能、出入登記功能、信息修改功能。下面將具體進(jìn)行介紹每個(gè)功能。 (1)系統(tǒng)管理功能 系統(tǒng)管理功能包括:用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個(gè)部分。 (2)公寓管理功能 公寓管理功能包括:樓房管理、宿舍管理、員工管理三個(gè)大的部分。 (3)信息查詢功能
6、160; 信息查詢功能基本上包括:按學(xué)號(hào)進(jìn)行查詢、按姓名進(jìn)行查詢、按班級(jí)查詢、按寢室號(hào)查詢、每棟樓房住宿情況查詢五個(gè)部分。 (4)出入登記功能 出入登記功能包括:進(jìn)樓物品登記、出樓物品登記、人員來(lái)訪登記、結(jié)束訪問登記四個(gè)功能部分。 (5)信息修改功能 信息修改功能包括:學(xué)生基本信息修改、員工基本信息修改等。 除了以上項(xiàng)目外,整個(gè)系統(tǒng)還包括登陸管理,即根據(jù)不同人員的身份合法性
7、認(rèn)證,使其進(jìn)行相應(yīng)的操作。人員分普通用戶、管理員。4、性能需求分析 本系統(tǒng)可以實(shí)現(xiàn)許多性能特性,如:實(shí)用性、靈活性、可擴(kuò)展性、易維護(hù)性、可靠性等等。 4.1 實(shí)用性 實(shí)用性是衡量一個(gè)應(yīng)用系統(tǒng)好壞的重要指標(biāo)。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴(yán)格的業(yè)務(wù)針對(duì)性,是系統(tǒng)成敗的關(guān)鍵。本系統(tǒng)是在對(duì)各種類型的宿舍進(jìn)行詳細(xì)的調(diào)查之后實(shí)現(xiàn)的,實(shí)現(xiàn)的各項(xiàng)功能應(yīng)該十分貼合現(xiàn)代化宿舍的需求,具有很強(qiáng)的實(shí)用性。 完全控制式的頁(yè)面布局
8、,使得入住信息錄入工作更簡(jiǎn)便。 4.2靈活性 本系統(tǒng)提供了靈活的查詢模塊可查詢同學(xué)的聯(lián)系方式、學(xué)生違紀(jì)、留言板等信息,靈活組合條件,進(jìn)行組合查詢,達(dá)到提高查詢效率、界面直觀的效果。 4.3 擴(kuò)展性 隨著系統(tǒng)應(yīng)用的普及和推廣,系統(tǒng)功能的擴(kuò)展將是不可避免的,因此,提高系統(tǒng)的可擴(kuò)展性、可維護(hù)性是提高整個(gè)系統(tǒng)性能的必然要求。 本系統(tǒng)采用模塊化的設(shè)計(jì)思想,在結(jié)構(gòu)上具有良好的可伸縮性,使用者可根據(jù)實(shí)際業(yè)務(wù)需要擴(kuò)展模塊。
9、; 4.4 易維護(hù)性 本系統(tǒng)采用多層架構(gòu)設(shè)計(jì),使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)。 4.5 安全保密性 整體的系統(tǒng)安全性是本系統(tǒng)中必須考慮的重點(diǎn)要求。在該系統(tǒng)設(shè)計(jì)中,安全、可靠將作為第一要素。同時(shí),利用細(xì)分的權(quán)限管理,拒絕非法用戶進(jìn)入系統(tǒng)和合法用戶的越權(quán)操作,避免系統(tǒng)遭到惡意破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改。 4.6 可靠性
10、160;社會(huì)向信息時(shí)代迅速發(fā)展的同時(shí)也有潛在危機(jī),即對(duì)信息技術(shù)的依賴程度越高,系統(tǒng)失效可能造成的危害和影響也就越大。因此,采用良好的操作系統(tǒng)和數(shù)據(jù)庫(kù),確保數(shù)據(jù)的一致性和完整性,并使系統(tǒng)免受病毒感染,確保系統(tǒng)運(yùn)行的可靠性具有重要意義。 4.7 經(jīng)濟(jì)性 本系統(tǒng)可對(duì)同學(xué)的信息進(jìn)行統(tǒng)計(jì)及管理工作,方便了宿舍的管理。簡(jiǎn)化了宿舍管理員的操作。 4.8 穩(wěn)定性 除了具備以上幾點(diǎn)特性,系統(tǒng)還應(yīng)具備長(zhǎng)期持續(xù)穩(wěn)定
11、工作的能力。5、業(yè)務(wù)需求分析 學(xué)生宿舍管理系統(tǒng)中管理權(quán)限上應(yīng)當(dāng)進(jìn)行嚴(yán)格控制,具體思想如下: 1.要想對(duì)該學(xué)生宿舍管理系統(tǒng)進(jìn)行操作就應(yīng)當(dāng)具有某些操作權(quán)限。沒有權(quán)限的用戶將不能通過任何渠道來(lái)登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。 2.在上述要求基礎(chǔ)上可以為該系統(tǒng)設(shè)定多種登錄方式,程序開始運(yùn)行所有功能將是不可使用的,只有系統(tǒng)管理員登錄和普通用戶登錄兩個(gè)窗口可以使用,沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。
12、60; 3.在具體實(shí)現(xiàn)時(shí)還應(yīng)為系統(tǒng)管理員和普通用戶設(shè)定不同的權(quán)限,系統(tǒng)管理員應(yīng)當(dāng)可以使用系統(tǒng)的所有模塊,普通用戶對(duì)于用戶管理模塊是無(wú)權(quán)使用的。 5.1 數(shù)據(jù)流圖 5.2、數(shù)據(jù)字典名字:?jiǎn)T工信息 描述:每棟公寓聘請(qǐng)的員工 定義:?jiǎn)T工信息=員工號(hào)姓名年齡性 別 樓房號(hào)職位家庭住址 位置:?jiǎn)T工表 名字:宿舍信息 描述:宿舍對(duì)應(yīng)的屬性 定義:
13、寢室信息寢室號(hào)居住性別應(yīng)住人數(shù) 實(shí)住人數(shù)住宿費(fèi)用電話備注 位置:宿舍表名字:學(xué)生信息 描述:學(xué)生對(duì)應(yīng)的屬性 定義:學(xué)生信息學(xué)號(hào)+學(xué)生姓名+學(xué)生年齡+學(xué)生性別+入學(xué)日期+學(xué)院+專業(yè) 位置:學(xué)生表 名字:樓房信息 描述:樓房對(duì)應(yīng)的屬性 定義:樓房信息樓房號(hào)房間數(shù)樓層數(shù)應(yīng)住人數(shù) 位置:樓房表 6數(shù)據(jù)需求分析 數(shù)據(jù)庫(kù)需求分析調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析,獲得用戶對(duì)數(shù)據(jù)庫(kù)的需求。 信息需求:指用戶需要從數(shù)據(jù)庫(kù)中獲得
14、信息的內(nèi)容與性質(zhì),即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。 處理要求:指用戶需要完成什么處理能力。明確用戶對(duì)數(shù)據(jù)有什么樣的處理要求從而明確數(shù)據(jù)之間的關(guān)系。 本課程的功能集中表現(xiàn)為數(shù)據(jù)的查詢,更新和維護(hù),因此需求集中表現(xiàn)為對(duì)“數(shù)據(jù)”的需求。根據(jù)登陸身份不同顯示不同的功能項(xiàng),以及所能進(jìn)行的操作。 概念結(jié)構(gòu)設(shè)計(jì)是將縫隙得到的用戶需求抽象為概念模型的過程,他是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。 根據(jù)前面的分析,創(chuàng)建各數(shù)據(jù)表的實(shí)體E-R關(guān)系圖,它是數(shù)據(jù)庫(kù)設(shè)計(jì)非常重要的一步,下面用E-R圖的形式表示出各實(shí)體的屬性。 &
15、#160; 6.1系統(tǒng)E-R圖 6.2 員工E-R實(shí)體圖 員工的實(shí)體具有員工號(hào)、員工姓名、員工年齡、員工性別、樓房號(hào)、員工職位、家庭住址7個(gè)屬性,員工E-R實(shí)體圖如下圖。7運(yùn)行環(huán)境規(guī)定 7.1運(yùn)行環(huán)境: 在本系統(tǒng)的開發(fā)平臺(tái)為VS2010,后臺(tái)數(shù)據(jù)庫(kù)為SQL Server。 概要設(shè)計(jì)說明書 2. 范圍 2.1 系統(tǒng)主要目標(biāo) 在科技快速發(fā)展的今天,原始的記錄方式不但浪費(fèi)時(shí)間,效率也比較低
16、,已經(jīng)無(wú)法適應(yīng)龐大的數(shù)據(jù)管理和學(xué)校的需要。該軟件所要實(shí)現(xiàn)的目標(biāo)就是通過強(qiáng)大的計(jì)算機(jī)技術(shù)給宿舍管理人員和學(xué)生帶來(lái)便利,通過網(wǎng)絡(luò)可以在系統(tǒng)上查詢學(xué)生宿舍狀況,同時(shí)管理人員還可以對(duì)學(xué)生的信息進(jìn)行修改。除此之外,目標(biāo)還包括: * 減少人力與管理費(fèi)用; * 提高信息準(zhǔn)確度; * 改進(jìn)宿舍管理; * 建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率;
17、60; * 系統(tǒng)設(shè)計(jì)優(yōu)良,界面設(shè)計(jì)精美、友好、快捷,人性化設(shè)計(jì),后臺(tái)管理功能強(qiáng)大、效率高; * 更簡(jiǎn)便、信息化程度更高的宿舍管理流程。 2.2 主要軟件需求 1.對(duì)功能的規(guī)定 A:主界面登錄:是本系統(tǒng)的主界面,在該界面中,用戶可以選擇所要進(jìn)行的操作如:數(shù)據(jù)錄入,數(shù)據(jù)查詢,數(shù)據(jù)統(tǒng)計(jì)等操作。 B:系統(tǒng)后臺(tái):主要是數(shù)據(jù)庫(kù)的邏輯關(guān)系的建立,和重要信息的存儲(chǔ)管理
18、,通過主界面對(duì)后臺(tái)數(shù)據(jù)信息進(jìn)行管理,比如:信息的錄入、修改、刪除等操作。 本系統(tǒng)有以下功能模塊:學(xué)生信息管理模塊、學(xué)生信息查詢模塊、登錄模塊。 2.功能描述 學(xué)生信息管理模塊:各種數(shù)據(jù)添加、修改、刪除、查詢、統(tǒng)計(jì)、維護(hù)等。學(xué)生信息用戶查詢模塊:數(shù)據(jù)查詢等。登錄模塊:用戶的登錄和權(quán)限的規(guī)定。 3. 軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 3.1 HIPO圖 3.2運(yùn)行模塊組合 具體軟件的運(yùn)行模塊組合
19、為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過程中能較好的交換信息,處理數(shù)據(jù),例如:學(xué)生信息查詢子模塊。 學(xué)生信息查詢子模塊運(yùn)行時(shí),通過用戶界面與sql2000學(xué)生信息數(shù)據(jù)庫(kù)鏈接,搜索與用戶輸入的學(xué)生信息管理子模塊。信息更新(添加、刪除、修改)子模塊運(yùn)行時(shí),學(xué)生信息管理員通過管理界面接口與數(shù)據(jù)鏈接,進(jìn)行對(duì)學(xué)生信息的更新,和相關(guān)數(shù)據(jù)的操作。4.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)5. 用戶界面設(shè)計(jì)規(guī)則 5.1用戶管理部分1)處理用戶注冊(cè);2)處理用戶登錄;3)用戶可以查詢學(xué)生信息;4)用戶可以提交與查詢報(bào)修信息;5)用戶可以插入與刪除用戶自己的離返校信息
20、; 6)用戶可以修改用戶自己密碼。 5.2管理員管理部分1)處理管理員登錄;2)管理員可以查詢學(xué)生信息; 3)管理員可以插入、修改與查詢報(bào)修信息; 4)管理員可以插入與查詢學(xué)生夜歸信息;5)管理員可以查詢?cè)谛Ec離校學(xué)生信息; 6)管理員可以修改管理員密碼。6.出錯(cuò)處理設(shè)計(jì) 6.1 出錯(cuò)信息 出錯(cuò)輸出信息: 在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:”對(duì)不起,你非法使用數(shù)據(jù),沒有權(quán)限!“而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的
21、匿名登錄。用戶輸入的信息是非中文字符,系統(tǒng)提示:您所輸入的信息是非中文字符。 用戶輸入的信息是中文字符,但與本系統(tǒng)已收錄的學(xué)生信息不匹配,系統(tǒng)提示:您所輸入的信息不存在,請(qǐng)仔細(xì)核對(duì)您輸入的信息是否在本系統(tǒng)收錄的學(xué)生信息范圍之內(nèi),重新輸入,學(xué)生管理員輸入的不符合數(shù)據(jù)的類型,系統(tǒng)提示:輸入格式錯(cuò)誤請(qǐng)重新輸入。6.2補(bǔ)救措施 出錯(cuò)處理對(duì)策: 由于數(shù)據(jù)在數(shù)據(jù)庫(kù)中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶數(shù)據(jù)也不
22、會(huì)丟失或遭到破環(huán),但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶來(lái)決定。 系統(tǒng)軟件出錯(cuò)很容易在出錯(cuò)日志里看到,我們對(duì)可能發(fā)生的錯(cuò)誤會(huì)有一個(gè)錯(cuò)誤編號(hào)以及相應(yīng)的處理方式,以手冊(cè)的方式提供。用戶可以根據(jù)系統(tǒng)的提示信息進(jìn)行相應(yīng)的排錯(cuò)處理,建立系統(tǒng)運(yùn)行日志,用于記錄系統(tǒng)在運(yùn)行過程中出現(xiàn)的可以預(yù)知的或無(wú)法判斷的系統(tǒng)錯(cuò)誤信息。 硬件的出錯(cuò)處理信息需要檢查網(wǎng)絡(luò)環(huán)境。7. 系統(tǒng)維護(hù)設(shè)計(jì) 由于系統(tǒng)較小沒有外加維護(hù)模塊,僅靠數(shù)據(jù)庫(kù)的一
23、些基本維護(hù)措施即可。為便于維護(hù),應(yīng)該設(shè)計(jì)了三種日志:系統(tǒng)運(yùn)行日志、操作日志、出錯(cuò)日志。三種日志根據(jù)不同的重要程度采取存放在文件和數(shù)據(jù)庫(kù)的方式,系統(tǒng)管理員可以很輕松的監(jiān)控系統(tǒng)運(yùn)行情況,數(shù)據(jù)表的建立和刪除有數(shù)據(jù)系統(tǒng)管理員予以維護(hù)。 詳細(xì)設(shè)計(jì)報(bào)告2、系統(tǒng)性能 本管理系統(tǒng)要求較低,大部分權(quán)限歸屬于管理員擁有,學(xué)生擁有部分限制的權(quán)限對(duì)學(xué)生和外來(lái)人員的權(quán)限較少,所以管理員本人可以對(duì)本系統(tǒng)放心的使用。系統(tǒng)響應(yīng)時(shí)間在用戶能容忍的12秒之內(nèi)。在安全性方面,系統(tǒng)設(shè)計(jì)充分考慮的數(shù)據(jù)庫(kù)安全的重要性,在進(jìn)行相關(guān)操作時(shí),對(duì)用戶的權(quán)
24、限進(jìn)行了限制,提高了系統(tǒng)的安全性。 3、程序系統(tǒng)的結(jié)構(gòu)3.1程序流程圖:3.2模塊調(diào)用示意圖:4、程序設(shè)計(jì)說明 在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)在使用者登陸時(shí)分為系統(tǒng)設(shè)置、學(xué)生住宿管理信息、衛(wèi)生評(píng)比等七個(gè)模塊。接下來(lái),在各自的模塊中分別實(shí)現(xiàn)各自的功能。在每個(gè)模塊下有分有不同的功能的子模塊。每個(gè)模塊將實(shí)現(xiàn)不同的功能。下面將具體進(jìn)行介紹。4.1.登錄模塊 4.1.1功能簡(jiǎn)介 在系統(tǒng)的登錄界面實(shí)現(xiàn)系統(tǒng)管理人員或?qū)W生的一般用戶使用正確的該系統(tǒng)的用戶名和密碼登錄到不同模
25、式中,以及用戶在不能正常登陸時(shí)安全退出系統(tǒng)。4.1.2輸入項(xiàng) 根據(jù)需求分析報(bào)告中所述,輸入項(xiàng)為用戶信息(學(xué)生信息或者理員信息)。 用戶信息:用戶ID,用戶密碼,用戶類型(普通用戶,管理員) 4.1.3輸出項(xiàng) 根據(jù)概要設(shè)計(jì)報(bào)告中模塊設(shè)計(jì)的思路,該登錄模塊輸出項(xiàng)為:控制代碼,是被調(diào)模塊的名字。 4.1.4算法 該登錄模塊中應(yīng)用選擇算法,根據(jù)用戶的要求選擇不同的模式。 4.1.5邏輯流程&
26、#160;登錄模塊邏輯流程圖:4.1.6接口 本模塊為最初的主模塊,沒有上層模塊,根據(jù)用戶要求調(diào)用子模塊;在模塊的檢查用戶的合法性時(shí)需要調(diào)用系統(tǒng)的查詢模塊,傳遞參數(shù)是用戶信息。該模塊不直接操作數(shù)據(jù)庫(kù)文件。 4.1.7存儲(chǔ)分配 根據(jù)學(xué)生宿舍管理系統(tǒng)需要分析說明以及概要設(shè)計(jì)的設(shè)計(jì)思路,系統(tǒng)的登錄模塊存儲(chǔ)在所有數(shù)據(jù)的最前面,加快系統(tǒng)的進(jìn)入速度。4.2 管理模塊 4.2.1功能簡(jiǎn)介
27、60;該管理模塊的功能可以概述為:承接的作用。調(diào)用管理員要求的操作模式,查詢或者登記。4.2.2輸入項(xiàng) 管理員根據(jù)系統(tǒng)界面的提示,選擇操作類型,該類型對(duì)應(yīng)的是模塊的名字。 4.2.3輸出項(xiàng) 根據(jù)概要設(shè)計(jì)報(bào)告中模塊設(shè)計(jì)的思路,該管理模塊輸出項(xiàng)為:控制代碼,是被調(diào)模塊的名字。 4.2.4算法 該管理模塊中應(yīng)用選擇算法,根據(jù)管理員的選擇要求選擇不同的操作模式。4.2.5邏輯流程
28、0;管理模塊邏輯流程圖:4.2.6接口 本模塊為只調(diào)用下層信息查詢模塊或者登記模塊,傳的數(shù)據(jù)是全局唯一的模塊的名字。 4.2.7存儲(chǔ)分配 該管理模塊按照順序模塊放在登錄模塊之后即可實(shí)現(xiàn)系統(tǒng)的功能且不影響運(yùn)行速度。 4.3管理員信息查詢模塊 4.3.1功能簡(jiǎn)介該模塊功能在管理員模式中實(shí)現(xiàn),具體實(shí)現(xiàn)學(xué)生夜歸信息,住宿信息,快件信息和已修信息的查詢功能。4.3.2輸入項(xiàng) 根據(jù)需求分析報(bào)告中所述,輸入的查詢條件可以分為按宿舍號(hào),按物品號(hào)查詢報(bào)修信息
29、;按學(xué)號(hào),宿舍號(hào)查詢學(xué)生的夜歸信息;按學(xué)號(hào),姓名,專業(yè)查詢學(xué)生的住宿情況;按學(xué)號(hào),姓名,專業(yè)查詢學(xué)生的快件信息。 4.3.3輸出項(xiàng) 該查詢模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項(xiàng),將管理員填寫的查詢條件封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的數(shù)據(jù)庫(kù)查詢模塊。結(jié)構(gòu)基本就是數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),具體可見需求分析報(bào)告。4.3.4算法 該登錄模塊中采用的算法基本同等級(jí)模塊相同,為滿足管理員的要求可能將管理員的查詢條件進(jìn)行相應(yīng)的數(shù)據(jù)格式裝換,確保系統(tǒng)的穩(wěn)定,安全,可靠。 4.3.5邏輯流程 信息登記模塊邏輯流程圖:4.3.6接口 信息查詢模塊是中間模塊隸屬與上層
30、模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫(kù)查詢操作的模塊,調(diào)用時(shí)將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。 4.3.7存儲(chǔ)分配 同樣考慮到系統(tǒng)管理員是該系統(tǒng)的常用的操作者,并且查詢操作是管理員最常用的操作,為了便于管理員快速的進(jìn)行管理操作,將該模塊按照順序存儲(chǔ)在管理模塊之后。4.4管理員信息登記模塊 4.4.1功能簡(jiǎn)介 該模塊功能是管理員模式的重要功能,具體實(shí)現(xiàn)對(duì)學(xué)生夜歸信息,住宿信息,快件信息和報(bào)修信息的登記(包括新增,刪除,修改)功能,以便管理的順利進(jìn)行。4.4.2輸入項(xiàng) 根據(jù)需求分析報(bào)告中所述,輸入項(xiàng)為可以有三種: 住
31、宿學(xué)生信息:學(xué)號(hào),姓名,性別,院系,宿舍號(hào),入住時(shí)間; 夜歸信息:學(xué)號(hào),宿舍號(hào),晚歸時(shí)間,晚歸原因; 離校信息:學(xué)號(hào),宿舍號(hào),離校時(shí)間,返回時(shí)間; 已修信息:宿舍號(hào),物品號(hào),提交日期,報(bào)修原因。4.4.3輸出項(xiàng) 該登記模塊的輸出數(shù)據(jù)為固定結(jié)構(gòu)的數(shù)據(jù)項(xiàng),將管理員填寫的信息封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用模塊。三種結(jié)構(gòu)基本就是數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),具體可見與需求分析報(bào)告。4.4.4算法 該登錄模塊中應(yīng)用選擇算法,可能應(yīng)按用戶的輸入要求進(jìn)行相應(yīng)的數(shù)據(jù)格式裝換,確保系統(tǒng)的穩(wěn)定,安全。 4.4.5邏輯流程 信息登記模塊邏輯流程圖:4.4.
32、6接口 信息登記模塊是中間模塊隸屬與上層的登錄模塊,下層調(diào)用有關(guān)數(shù)據(jù)庫(kù)的對(duì)數(shù)據(jù)操作的模塊,調(diào)用時(shí)將封裝好的數(shù)據(jù)結(jié)構(gòu)傳遞給下層模塊。 4.4.7存儲(chǔ)分配 考慮到系統(tǒng)管理員是該系統(tǒng)的最常用的操作者,便于管理員快速的進(jìn)行管理操作,將該模塊按照順序存儲(chǔ)在查詢模塊之后。4.5學(xué)生管理模塊 4.5.1功能簡(jiǎn)介 學(xué)生管理模塊用以實(shí)現(xiàn)學(xué)生的報(bào)修登記,快件收取,信息登記和信息查詢的全部功能,并且實(shí)現(xiàn)對(duì)下層數(shù)據(jù)庫(kù)操作模塊的調(diào)用。4.5.2輸入項(xiàng) 該模塊的輸入項(xiàng)包括財(cái)務(wù)的報(bào)修信息,快件收取信息,詳細(xì)信息參照需求說明書。 4.5.3輸出項(xiàng) 該模塊的輸出數(shù)據(jù)同樣為固定結(jié)構(gòu)的數(shù)據(jù)項(xiàng),將管理員填寫的信息封裝在固定的數(shù)據(jù)類型中傳遞給被調(diào)用的下層模塊。 4.5.4算法 模塊的實(shí)現(xiàn)算法簡(jiǎn)單沒有具體要求,可以是順序,也可以是選擇,保證沒有邏輯錯(cuò)誤,具體邏輯流程見下圖。4.5.5數(shù)據(jù)流程4.5.6接口 該學(xué)生管理模塊是中間模塊隸屬與上層的登錄模塊,下層調(diào)用有關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)外賣便當(dāng)行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 2022-2027年中國(guó)醫(yī)療廢棄物處理行業(yè)發(fā)展前景及投資戰(zhàn)略咨詢報(bào)告
- 2025年中國(guó)臥式微粉機(jī)行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 中國(guó)高端飲用水行業(yè)發(fā)展運(yùn)行現(xiàn)狀及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025-2030中國(guó)根皮素行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國(guó)標(biāo)記筆行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國(guó)服務(wù)機(jī)器人行業(yè)深度分析及發(fā)展前景與發(fā)展戰(zhàn)略研究報(bào)告
- 2025-2030中國(guó)有機(jī)硅防污涂料行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國(guó)智慧出行行業(yè)調(diào)研分析及發(fā)展趨勢(shì)預(yù)測(cè)研究報(bào)告
- 2025-2030中國(guó)無(wú)繩黃油槍行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 森林區(qū)劃 組織森林經(jīng)營(yíng)類型(森林資源經(jīng)營(yíng)管理)
- 國(guó)家司法考試行政法歷年真題(含參考答案)
- 歐盟農(nóng)殘標(biāo)準(zhǔn)
- 《藝術(shù)鑒賞》第五章 中西方傳統(tǒng)建筑系列
- YY/T 0935-2014CT造影注射裝置專用技術(shù)條件
- 第19課《蘇州園林》課件 【備課精研】部編版語(yǔ)文八年級(jí)上冊(cè)
- GB/T 1836-2017集裝箱代碼、識(shí)別和標(biāo)記
- GB/T 13869-2017用電安全導(dǎo)則
- GB 21521-2014復(fù)印機(jī)、打印機(jī)和傳真機(jī)能效限定值及能效等級(jí)
- 中醫(yī)給藥護(hù)理-課件
- 供水管道的查漏驗(yàn)漏及案例分析課件
評(píng)論
0/150
提交評(píng)論