學生宿舍管理系統

2021-03-03 21:02:54 字數 3033 閱讀 7366

物件導向的系統分析與設計學生

宿舍管理

系統指導教師:劉永前老師

小組成員:

1、系統概述

1.現狀描述

高等院校是培養大學生成才的重要陣地, 大學生在校期間的時間可以說大部分是在宿

舍這塊園地度過的。高校對學生宿舍的管理是一項不可忽視的日常學生管理工作, 是高校學生管理工作中的重要部分, 管理與服務這些工作在學生宿舍這個學生日常學習生活的陣地中必須得到充分的實際體現。從培養合格人才的效果看, 高校宿舍管理的好與壞是直接起影響作用的。

因此, 作為高校的學生管理工作者, 一定要把學生宿舍管理好,為學生創造乙個優雅文明和諧的學習生活場所, 更是高校培養合格人才的必然要求。

2.系統目標

本系統開發使用物件導向技術進行分析與設計。系統計畫實現後,計算機系統代替原來繁雜的人工管理,能完成以下功能:

(1)宿舍管理

(2)資訊查詢

(3)費用結算

(4)衛生評比

(5)門禁管理

3.系統開發方法

前台開發:j2ee

後台資料庫:sql server 2008

系統分析:物件導向的系統開發與設計

4.開發計畫

(1)可行性分析

(2)需求分析

(3)系統設計

(4)系統測試與分析

(5)系統維護與評估

2、系統分析

1.業務事件分析

首先進行系統敘述

管理員登入系統後,可以進入宿舍管理模組,進行學生入宿管理和退宿管理;可以進入資訊查詢模組,進行學生資訊查詢和宿舍資訊查詢;可以進入費用結算模組,進行網費和住宿費的查詢管理;可以進入衛生評比模組,進行衛生評比和衛生情況查詢;可以進入門禁管理模組,進行夜歸統計和許可權管理。

通過上面的敘述,可以找到一下業務事件。

(1)管理員登入系統。外部事件。管理員在登入介面輸入賬號和密碼,輸入正確後進入主介面,如果驗證未通過,登入失敗。

(2)管理員進行宿舍管理。外部事件。管理員登入系統後,新增,刪除,更改,具體宿舍入住學生資訊。

(3)管理員進行資訊查詢。外部事件,管理員登入系統後,可以根據學生的學號和姓名進學生資訊查詢,還可以根據寢室id查詢寢室資訊。

(4)管理員進行費用結算。外部事件。管理員登入系統後,可以進行網費和住宿費查詢和更改。

(5)管理員進行衛生評比。狀態事件。管理員登入系統後,可以定期進行衛生評比和查詢,更改,刪除衛生情況。

(6)管理員進行門禁管理。外部事件。管理員登入系統後,可以進行學生夜歸統計和進行許可權管理。

圖1為宿舍管理系統事件列表

2.標識用例

標識用例從事件列表開始。在事件列表中所列的每個業務事件均是乙個用例。

用例圖如圖2

從上圖可以看到,管理員為各個事件的發起者。

3.編寫基本用例敘述

用例敘述是系統相應參與者操作所依據的內部操作順序的敘事描述。下面就對在第2步中的用例進行基本用例敘述。

(1)登入系統後的用例敘述

(2)管理員進行宿舍管理的用例敘述

(3)管理員進行資訊查詢

(4)管理員進行費用結算

(5)管理員進行衛生評比

(6)管理員進行門禁管理

4.為每個用例場景繪製系統時序圖

時序圖顯示了參與者與使用用例場景的系統之間的互動。

管理學生資訊等用例圖均可由新增學生資訊時序圖、修改學生資訊時序圖、刪除學生時序圖表現。

(1)登入系統時序圖:

操作介紹:

使用者執行系統—>建立管理員登陸程式—>使用者輸入使用者名稱與密碼—>登陸程式進行資料庫查詢,資料庫返回結果並進行資訊核對—>核對成功,進入主介面,否則返回登陸介面。

(2)修改密碼時序圖:

操作介紹:

使用者修改密碼—>系統執行使用者修改程式—>使用者輸入修改資訊,並提交—>使用者修改程式獲取資料庫原始密碼資訊進行比對—>修改資料庫使用者密碼—>返回修改資訊。

(3)新增學生時序圖:

操作介紹:

使用者新增學生—>系統執行學生新增程式—>使用者輸入新增資訊,並提交—>學生新增程式對資料庫進行查詢操作—>學生新增程式對新增資訊是否存在進行驗證—>向資料庫新增學生資訊—>返回新增資訊。

(4)刪除學生時序圖

操作介紹:

使用者刪除學生—>系統執行學生刪除程式—>使用者查詢要刪除的學生資訊—>學生刪除程式對資料庫進行查詢操作—>學生刪除程式向使用者展示所查詢的使用者資訊—>使用者對其執行刪除操作—>學生刪除程式刪除資料庫中該學生的資訊—>返回刪除資訊。

(5)查詢員工時序圖

操作介紹:

使用者查詢學生—>系統執行學生查詢程式—>使用者輸入學生資訊—>學生查詢程式對資料庫進行查詢操作—>學生查詢程式向使用者展示所查詢的使用者資訊。

5.域模型

生成域模型是物件導向系統分析過程的第五步,域模型是乙個問題域結構的靜態模型,它建立的是現實世界中概念的模型。域模型只包括屬性,不包括行為。它也不包括與實現使用者介面相關的概念。

分析可知,系統的域模型主要涉及:管理員,宿舍,學生。

6.系統操作約定

系統操作約定就是為系統時序圖中的操作建立操作約定,包括操作的職責、型別、異常、輸出、前提條件及後置條件等。

(1)首先為管理人員登入系統的時序圖的操作寫操作約定:

login(id,password)的系統操作約定:

findmanager(id)的系統操作約定:

(2)新增學生的時序圖的系統操作約定:

managestudent()的系統操作約定:

addstudent(id,name,room)的系統操作約定:

(3)刪除員工資訊中的deletestudent(id)的系統操作約定:

其他的系統操作不在這裡累贅了。

3、系統設計

系統設計可以看做是一種關於如何實現使用者需求的決策序列。需要進行的步驟有:

(1)設計整體系統結構

(2)涉及程式結構(互動圖與類圖)

(3)設計使用者介面

(4)設計資料庫

下面就一步步進行系統的設計。

整體系統結構設計

系統結構的設計將那些基本系統描述轉換成了一種面向系統實現技術的描述。,它定義了系統的高層劃分,確定了主要元件之間的介面。

學生宿舍管理系統

需求規格說明書 擬制人 羅躍洪 審核人批准人 二 一四年十月十日 目錄第一章引言 3 1.1 目的 3 1.2 文件約定 3 1.3 預期的讀者和閱讀建議 3 1.4 產品的範圍 3 1.5 參考文獻 3 第二章綜合描繪 4 2.1 產品的前景 4 2.2 產品功能 4 2.3 使用者類和特徵 4 ...

學生宿舍管理系統

摘要 2 一需求分析 2 1.1 需求分析 2 1.1.1 基本資訊 2 1.1.2 使用者對系統要求 3 1.2 系統功能分析 4 1.3 業務流程概述 4 1.4 資料流程圖 5 1.5 數字字典 10 1.5.1資料項 10 1.5.2資料結構 13 1.5.3資料流 13 1.5.4資料儲存...

學生宿舍管理系統

中國計量學院 經濟與管理學院 實習報告 實習類別管理資訊系統分析實習 專業資訊管理與資訊系統 班級 08信管2 姓名學號指導教師徐茜 2010 年 1月 12日 目錄一學生宿舍管理系統規劃 3 1.1 開發背景 3 1.2 宿舍樓管理現狀 3 1.3 新系統目標 3 1.4 新系統可行性分析 4 二...