學生宿舍管理系統

2021-03-04 07:37:26 字數 4041 閱讀 8946

需求規格說明書

擬制人_______羅躍洪

審核人批准人

[二〇一四年十月十日]

目錄第一章引言 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.4 執行環境 4

§2.5 設計和實現上的限制 4

§2.6 假設和依賴 5

第三章外部介面需求附錄 6

§3.1 使用者介面 6

§3.2 硬體介面 6

§3.3 軟體介面 6

§3.4 通訊介面 6

第四章系統特性 7

§4.1 說明和優先順序 7

§4.2 激勵/響應序列 7

§4.3 功能需求 7

第五章其他非功能需求 8

§5.1 效能需求 8

§5.2 安全設施需求 8

§5.3 安全性需求 8

§5.4 軟體質量屬性 8

§5.5 業務規則 9

§5.6 使用者文件 9

第六章其他需求 10

第七章附件 11

§7.1 附錄a:詞彙表 11

§7.2 附錄b:分析模型 11

§7.3 附錄c:待確定問題的列表 11

該文件首先給出了「學生宿舍管理系統」的概貌,試圖從產品前景、特性、執行環境等上給出整個系統的輪廓,然後又對功能需求、介面需求和其它非功能性需求進行了詳細的描述。其中對功能需求的描述採用了uml的用例模型方式,不僅描述了每一用例的基本事件流和備選事件流,而且還給出了非常直觀的用例圖。這些文字和圖形都為了詳細準確地描述使用者的需求,同時也為使用者更容易地理解這些需求的描述創造了條件。

該文件詳盡說明了這一軟體產品的需求和規格,這些規格說明是進行設計的基礎,也是編寫測試用例和進行系統測試的主要依據。同時,該文件也是使用者確定軟體功能需求的主要依據。

本文件採用從ieee830標準改寫並擴充的軟體需求規格說明的模板。

文件中提到需求標識以以2.2中的需求標識為準。

2.5設計和實現中提到的需求表示以使用者分類對應2.2中的需求標識,如:2.5設計和實現中提到的教師需求1即為2.2中的需求標識中的tr1。

2.2中的「功能需求」一詞,不等同於4.3中的功能需求,前者指使用者所需功能的需求,屬於使用者需求層次,後者定義了軟體開發人員必須實現的功能,是需求工程意義上的功能需求

本文件的主要內容共分4部分:總體描述、系統特性、外部介面需求和非功能性需求。總體描述部分主要對系統的整體結構進行了大致的介紹;系統特性部分對系統的功能需求進行了詳細描述;外部介面需求部分對使用者介面、軟體介面、硬體介面和通訊介面等進行了詳細的描述;非功能性需求部分對非功能需求進行了詳細的描述。

1.3.1本文件預期的讀者有專案使用者代表、專案投資方代表、營銷人員、專案審批者、專案經理、開發人員、測試及文件編寫人員。

1.3.2閱讀建議

以下是我們針對不同讀者閱讀文件的建議:

1). 專案投資方

建議重點閱讀「總體描述」部分文件了解專案的功能和前景。

2). 專案使用者代表

建議重點閱讀「總體描述」、 「系統特性」 、「使用者介面」來確認需求。

3). 專案審批者和專案經理

建議全面仔細的閱讀文件

4). 專案開發、測試及文件編寫人員

建議以上小組成員重點閱讀「系統特性」 、「外部介面需求」和「非功能需求」來理解將要開發的**。其中文件編寫人員尤其需要有針對的閱讀「使用者文件」部分。

學生宿舍管理系統:下文有的簡稱宿舍管理系統,即用於實現對學生及宿舍資訊資料進行編輯,新增,刪除,統計,列印顯示等功能的軟體系統。通過該系統,使用者可以檢視學生的基本資訊、宿舍資訊等各方面的資料,能夠方便的了解學生和宿舍的總體情況。

該管理系統為使用者提供了一些簡單的資料查詢、輸出各種資訊等功能。

使用者通過輸入學生基本資訊(例如學生證號),由系統自行生成相應的資料以供宿舍管理員查詢,另外宿舍管理中心的管理使用者還可以對這些基本資訊進行更新和刪除, 學校學生宿舍管理系統力求給使用者方便快捷的途徑去管理這些繁瑣的資料。

[1]karl e. wiegers 著, 軟體需求. 清華大學出版社,2004

[2]dean leffingwell等著,軟體需求管理——統一方法. 機械工業出版社.2002

[3]soren lauesen 著, 軟體需求. 電子工業出版社,2002

[4]ian sommerville 著,需求工程. 機械工業出版社,2003

[5]張海藩.軟體工程導論.北京:清華大學出版社,2009

[6]劉利民.田保軍.邢紅梅.軟體工程綜合設計.內蒙古工業大學,2010

[7]需求規格說明書,2010

[8]吳傑.uml基礎與rose建模案例.北京:人民郵電出版社,2010

學生宿舍管理系統對於乙個學校來說是必不可少的組成部分。目前好多學校還停留在宿舍管理人員手工記錄資料的最初階段,手工記錄對於規模小的學校來說還勉強可以接受,但對於學生資訊量比較龐大,需要記錄存檔的資料比較多的高校來說,人工記錄是相當麻煩的。而且當查詢某條記錄時,由於資料量龐大,還只能靠人工去一條條的查詢,這樣不但麻煩還浪費了許多時間,效率也比較低。

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

我們將學校的宿舍管理情況進行了解後,採用相應的資訊化技術,經過研究、分析,開發設計了一套學生宿舍管理系統。學生宿舍管理系統採用的是計算機化管理,系統做的比較人性化,使用者會感到操作非常方便,管理人員需要做的就是將資料輸入到系統的資料庫中去。而且資料庫的儲存容量相當大,系統比較穩定,適合較長時間的資料儲存,也不容易丟失。

這無疑是為資訊儲存量比較大的學校提供了乙個方便、快捷的操作方式。

一、設定宿舍管理規則。

二、設定學生管理規則。

三、建立、修改、刪除和查詢宿舍資料。

四、建立、修改、刪除和查詢學生資訊。

五、登記學生入住記錄。

六、登記學生遷出記錄。

七、辦理學生調換房間。

八、學生網上報修。

九、統計學生、房間。

十、查詢學生、房間

系統管理員(優先考慮):

整個系統優先順序最高的參與者,他是整個系統的監督者,對所有其他使用者的行為

和使用情況享有知情權。他主要的工作是:對系統使用者優先順序的設定;對系統基

本資料的管理;對系統的資料備份;新增或刪除使用者;進行系統維護;最重要的是對其他使用者工作的監督,管理,分配許可權,以保證系統的透明性和業務合理性。

宿舍管理員

學校宿舍每一棟樓至少有乙個宿舍管理員,他們的主要工作是:住宿情況查詢,包括學生資訊以及房間資訊的查詢,檢視可以入住的房間,住滿的房間,要入住的床位,以及入住人員資訊;辦理入住,通過輸入學生的相關資訊通過系統將其新增到住宿學生資訊表中;辦理遷出,通過輸入遷出學生的相關資訊通過系統將其從住宿學生資訊表中刪除;調換房間,輸入要調換的資訊以及目標房間的資訊進**間調換;資料統計,包括人數統計喝房間統計,通過輸入要統計的目標資訊來檢視入住人數或者空床位數;維修管理,通過系統獲得學生維修管理資訊,並通知維修人員;報表列印,列印出自己所需要的資訊報表。

住宿學生

這裡的住宿學生可以包括即將入住的或已經入住的學生,他們可以輸入自己的相關學生資訊,進行住宿登記註冊;可以查詢宿舍住宿情況資訊,比如說輸入自己的入住要求,檢視是否有相應的空床位;還可以通過系統提出報修申請,告知宿舍管理員需要維修資訊。

本系統是以windows系統為操作平台,用程式語言做網頁介面,用c#語言做網頁介面與底層資料庫的互聯,用sql server資料庫來實現高校學生宿舍管理系統所需功能。

2.5.1軟體:windows 7或windows xp,執行環境:c# ,開發環境:.***;

學生宿舍管理系統

物件導向的系統分析與設計學生 宿舍管理 系統指導教師 劉永前老師 小組成員 1 系統概述 1.現狀描述 高等院校是培養大學生成才的重要陣地,大學生在校期間的時間可以說大部分是在宿 舍這塊園地度過的。高校對學生宿舍的管理是一項不可忽視的日常學生管理工作,是高校學生管理工作中的重要部分,管理與服務這些工...

學生宿舍管理系統

摘要 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 二...