學生宿舍管理系統分析與設計

2021-03-04 09:28:17 字數 4335 閱讀 9818

1調查概述1

1.1背景1

1.2目標1

1.3系統描述1

2系統分析2

2.1需求分析2

2.1.1使用者需求2

2.1.2功能需求2

2.1.3安全需求2

2.2可行性分析2

2.2.1經濟可行性2

2.2.2技術可行性3

2.2.3管理可行性3

2.3系統開發方法的選擇3

2.4組織結構與功能分析3

2.5業務流程分析以及業務流程圖4

2.5.1總業務流程圖5

2.5.2分業務流程圖5

2.6資料流程分析以及資料流程圖8

2.6.1總資料流程圖8

2.6.2分資料流程圖9

2.7資料分析11

2.7.1資料項條目11

2.7.2資料結構條目14

2.7.3資料流條目15

2.7.4處理邏輯17

2.7.5資料儲存19

2.7.6外部實體19

2.8描述處理邏輯20

3系統設計22

3.1總體設計22

3.1.1模組結構設計22

3.1.2總體資料庫設計23

4結束30

參考文獻31

附錄32

1調查概述

1.1背景

當今社會是飛速進步的世界,原始的記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物。資訊世界永遠不會是乙個平靜的世界,當一種技術不能滿足需求時,就會有新的技術誕生並取代舊技術。21世紀的今天,資訊社會佔著主流地位,計算機在各行各業中的運用已經得到普及,自動化、資訊化的管理越來越廣泛應用於各個領域。

人才培養,是高校的基本任務。而高校教學工作的良好執行,則離不開教學與管理工作的有效組織和協調。而學生宿舍管理系統對於乙個學校來說是必不可少的組成部分。

目前好多學校還停留在宿舍管理人員手工記錄資料的最初階段,手工記錄對於規模小的學校來說還勉強可以接受,但對於學生資訊量比較龐大,需要記錄存檔的資料比較多的高校來說,人工記錄是相當麻煩的。而且當查詢某條記錄時,由於資料量龐大,還只能靠人工去一條條的查詢,這樣不但麻煩還浪費了許多時間,效率也比較低。而住宿學生的大量增加,由此導致宿舍管理工作日益繁重,而現有工作人員不足,又是採用基本手工的操作方式進行,顯然無法滿足日益增長的宿舍管理業務工作的需要。

因此,為了更加有效的做好宿舍管理工作,為廣大學生提供方便、快捷、滿意的服務,開發出一套能夠進行實時處理的管理資訊系統迫在眉睫。

1.2目標

建立乙個宿舍管理系統幫助宿管人員解決繁雜的宿舍管理事物,提高其工作效率使宿舍的管理由人員的經驗化向科學的系統化方面發展。進而節約學校關於後勤方面的支出更好的利用有限的財力為學生們做更多方便性服務。

1.3系統描述

此學生宿舍管理系統採用的是計算機化管理,系統做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將資料輸入到系統的資料庫中去。由於資料庫儲存容量相當大,而且比較穩定,適合較長時間的儲存,也不容易丟失。這無疑是為資訊儲存量比較大的學校提供了乙個方便、快捷的操作方式。

2系統分析

2.1需求分析

2.1.1使用者需求

整個系統有三種使用者角色,即管理員,學生和系統管理員。管理員能夠查詢學生的所有相關住宿資訊,以利於對宿舍及學生的全面管理。學生能查詢其所在的宿舍的所有資訊,以利於能查詢自己的夜歸記錄和離返校記錄,能查詢自己的請假情況等等。

系統管理員在後台對系統進行使用者管理,並展開系統的正常執行維護工作每個角色操作都通過密碼驗證和使用者型別選擇後登入。通過系統管理員才可以修改密碼。工作完成後,通過各自專門的出口退出登入狀態。

2.1.2功能需求

系統提供了學生住宿情況的基本登記,學生每學期的註冊登記,宿舍變動處理,學生的離校處理;學生晚歸情況檢查及處理,學生違規電器使用情況檢查及處理;學生衛生情況檢查及衛生評比;學生用電量情況記錄及用電量評比;宿舍裝置維修情況處理及記錄;學生出入情況及訪客出入情況處理及記錄;以及學生住宿資訊,相關管理資訊,違紀資訊等的記錄。

2.1.3安全需求

為了盡可能的滿足學生和管理人員的需求,該系統要求使用者必須輸入正確的使用者名稱和密碼才能進入系統,由於該系統在登入介面設有不同的身份,不同的身份的人進入該系統時對本系統的使用功能是不同的,系統應該由專人使用不同的的許可權對系統進行管理,以防不法分子修改資料。

2.2可行性分析

2.2.1經濟可行性

此管理資訊系統的開發,執行以及維護的費用包括:購買軟體、硬體,系統的開發維護費用,以及這些人員的工資,系統開發執行過程所耗費的資源材料,如電費、列印紙等。而在電腦普及的今天,該系統成本低,維護費用少,同時也可以節省人力、物力、財力。

而且通過自頂向下分析逐步求精的方法對系統進行設計,並通過維護使系統逐步完善,從而達到經濟上的節約。而且資料庫通過程式設計實現,系統設計成模組化,便於將來的擴充套件和維護,減少學校的再投資。

此管理資訊系統帶來的效益:宿舍原來是採用手工作業的方式進行資料管理和文件處理,費時耗力,如果現在採用資料庫電腦化管理,可以節約大量紙張、油墨等耗材,也可以節約大量的人力和時間,可以讓管理人員從繁瑣複雜的工作中解脫出來,做更多的工作,而且更加直觀和方便,有效的提高了宿舍管理的質量和效率,取得無形的校園效益。更為重要的是,從長遠的眼光來看,效益的回報是不斷增加的。

從以上分析可知此資訊系統開發在經濟上可行。

2.2.2技術可行性

對於該系統,必須要求電腦的基本配置符合要求,電腦的硬體軟體必須支援本系統的執行,完整安全的資料庫也是必備的。除了對電腦的基本要求以外還必須有開發此系統以及進行日常維護的技術人員。而這些是比較容易解決的。

從以上分析可知此資訊系統開發在技術上可行。

2.2.3管理可行性

該系統由宿舍管理員進行操作管理,而且宿舍管理員通常都是一些歲數稍大的阿姨,電腦的複雜操作對於宿管阿姨的確是乙個難題,所以系統操作起來簡單方便是必須的,同時還需要學校主管部門的大力支援,而且領導部門的管理方法科學有效,管理制度的改革時機應該成熟,規章制度應該齊全等。

從以上分析可知此資訊系統開發在管理上可行。

2.3系統開發方法的選擇

我們選擇結構化開發方法,即用系統工程的思想和工程化的方法,按照使用者至上的原則,自頂向下整體分析與設計和自底向上逐步實施的系統開發過程。是組織、管理和控制資訊系統開發過程的一種基本框架。

其基本思想是在系統分析時,採用自頂向下、逐層分解,由抽象到具體的逐步認識問題的過程;在系統設計的時候,先考慮系統整體的優化,再考慮區域性的優化問題;在系統實施的時候,則堅持自底向上,先區域性後整體,通過標準化模組的連線形成完整的系統[1]。

開發過程主要包括以下幾個階段:系統規劃階段、系統分析階段、系統設計階段、系統實施階段、系統執行與維護階段,每個階段都有明確的任務和目標,這樣整個開發過程容易調整和控制[1]。

2.4組織結構與功能分析

學生宿舍管理系統的組織結構圖如圖所示:

圖1組織結構圖

其中各個部門的主要職能分別是:

後勤處:負責整個公寓內學生宿舍的管理工作。

管理員:全面負責學生住宿相關事宜的登記,管理工作。

住宿登記部:主要負責學生入住,調整住宿,離校搬離宿舍等事宜。

安全管理部:主要負責學生安全工作,包括晚歸情況記錄及處理,違規電器使用情況記錄及處理。

衛生管理部:主要負責學生衛生工作,包括檢查衛生情況,進行衛生評比,記錄及處理違紀情況。

供電管理部:主要負責學生宿舍用電管理工作,包括記錄宿舍用電量,用電評比。

維修管理部:主要負責學生宿舍維修管理工作,包括記錄報修情況,進行報修分類,記錄裝置維修情況。

門衛管理部:主要負責學生出入情況、訪客出入情況的登記,管理等工作。

2.5業務流程分析以及業務流程圖

本系統的業務流程主要描述:

學生把自己的基本資訊交給後勤處,後勤處根據學生的基本資訊安排學生的住宿,生成宿舍生名單,再把住宿登記表給管理員。學生宿舍的安排,申請變更和退宿都由審核單位進行審核處理;學生在住宿期間的維修管理資訊,供電管理資訊,安全管理資訊,衛生管理資訊,門衛管理資訊,以及違紀資訊都記錄在學生住宿資訊裡,並反饋到管理員,學生,以及輔導員。此系統的業務流程圖如下圖所示。

2.5.1總業務流程圖

圖2總業務流程圖

2.5.2分業務流程圖

住宿登記部業務流程圖:

圖3住宿登記部業務流程圖

安全管理部業務流程圖:

圖4安全管理部業務流程圖

衛生管理部業務流程圖:

圖5衛生管理部業務流程圖

供電管理部業務流程圖:

圖6供電管理部業務流程圖

維修管理部業務流程圖:

圖7維修管理部業務流程圖

門衛管理部業務流程圖:

圖8門衛管理部業務流程圖

2.6資料流程分析以及資料流程圖

資料流程圖是一種能全面地描述資訊系統邏輯模型的主要工具。它用少數幾種符號綜合的反映出資訊在系統中的流動、處理和儲存情況[3]。

2.6.1總資料流程圖

圖9總資料流程圖

學生宿舍管理系統分析與設計

1調查概述1 1.1背景1 1.2目標1 1.3系統描述1 2系統分析2 2.1需求分析2 2.1.1使用者需求2 2.1.2功能需求2 2.1.3安全需求2 2.2可行性分析2 2.2.1經濟可行性2 2.2.2技術可行性3 2.2.3管理可行性3 2.3系統開發方法的選擇3 2.4組織結構與功能...

學生宿舍管理系統系統分析與設計

姓名 王兵 學號 2013213762 班級 1301302 老師 徐光俠 1.目標 1 2背景分析 1 2.1宿舍樓的基本情況 1 2.1.1學生的基本資訊 1 2.1.2宿舍的基本資訊 2 2.2使用者對系統的要求 2 2.2.1宿舍樓管理員2 2.2.2本宿舍樓的學生 2 3.uml建模基礎知...

學生宿舍管理系統分析

管理學院 電子商務 專業 pb課程設計 2011 2012 學年第 2 學期 設計名稱 學生宿舍管理系統 班級 姓名 指導老師 成績 no 1007471006 2012年4月15日 本系統採用powerbuilder8.0編寫,asa adaptive server anywhere 作為資料庫,...