學生宿舍管理系統(tǒng)需求分析_第1頁
學生宿舍管理系統(tǒng)需求分析_第2頁
學生宿舍管理系統(tǒng)需求分析_第3頁
學生宿舍管理系統(tǒng)需求分析_第4頁
學生宿舍管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、計算機學院學生宿舍管理系統(tǒng)需求規(guī)格說明書學 生 姓 名 :學號 :年級班級:指導教師:所在學院:提交日期:目錄1 引言學生宿舍管理一直是各大高校所重視的工作, 為了提高高校宿舍 管理的質(zhì)量與效率,根據(jù)客戶的要求,我們著手開發(fā)此項工程,高校 公寓管理部門在宿管工作中擔負著管理,檢查,收費,協(xié)調(diào)等重要的 管理任務。1.1. 編制目的 該文檔是關(guān)于用戶對于學生宿舍管理網(wǎng)站的功能和性能的要求, 重點描述了網(wǎng)站的設計需求, 將作為對該工具在概要設計階段的設計 輸入。編寫本報告的目的是明確本系統(tǒng)的詳細要求, 供使用單位確認 系統(tǒng)的功能和性能, 并作為軟件設計人員的設計依據(jù)和使用單位的驗 收標準。1.2.

2、范圍本節(jié)描述以下內(nèi)容:學生宿舍管理系統(tǒng)。主要實現(xiàn)的是學生宿舍管理系統(tǒng), 在設計該系統(tǒng)時, 應盡可能會 的貼近用戶,便于用戶操作。主要功能包括 :房間管理,宿舍管理,信息查詢,信息維護等功 能。1.3. 預期的讀者和閱讀建議 開發(fā)人員和測試人員:了解該網(wǎng)站需要實現(xiàn)的所有功能需求點, 性能需求點。指導老師:建議了解該網(wǎng)站需要的主要流程和主要功能點。 普通用戶:只需要了解功能需求部分。1.4. 術(shù)語和縮略語表 1-1 術(shù)語和縮略語UML是一種支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提 供模型化和可視化支持,包括需求分析到規(guī)格,到構(gòu)造和配置。JDBCJava Data Base Co

3、nnectivity(Java數(shù)據(jù)庫連接 )OracleOracle Database,又名 Oracle TDBMS ,簡稱 Oracle ,是甲骨文公司的一種 5 關(guān)系數(shù)據(jù)庫管理系統(tǒng),是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng) 可移植性好,使用方便,功能強,適用于各類大中小微機環(huán)境。DBMS數(shù)據(jù)庫管理系統(tǒng), database management system,簡稱 DBMS ,是一種操作和 管理數(shù)據(jù)庫的大型團建,用于建立、使用和維護數(shù)據(jù)庫。1.5. 文檔約定本軟件需求規(guī)格說明書將遵循從 IEEE830 標志改寫并擴充模板編寫,實際的改寫與擴充將根據(jù)該項目的需要。模板中的某以特定部 分可能

4、不適合該項目, 約定的做法是在原處保留標題, 并注明該項不 適用。因為開發(fā)的項目比較熟悉,本文檔中沒有專業(yè)詞匯表 1-2 文檔約定編號名稱說明01宿舍信息是指該網(wǎng)站系統(tǒng)中宿舍的所有信息02宿舍管理員信息是指該網(wǎng)站系統(tǒng)中宿舍管理員的所有信息03學生信息是指該網(wǎng)站系統(tǒng)中學生的所有信息1.6. 參考文件1 微軟面向的 web 應用程序設計 M 北京 高等教育出版 社2 軟件工程導論(第五版) 張海藩編著 清華大學出 版社3 Visual FoxPro 程序設計與應用教程 (第二版 ) 鄂大 偉 廈門大學出版社4 數(shù)據(jù)庫系統(tǒng)概論 (第四版)王珊 薩師煊 高等教育出版社5 Java Web開發(fā)從零開始

5、孫更新 電子工業(yè)出版社2. 項目概述2.1. 目標 本系統(tǒng)是一個信息管理系統(tǒng) MIS( ManagementInformationSystem)(以下就稱信息管理系統(tǒng) ),它將實 現(xiàn)檢索迅速和查找方便;信息的錄入,修改和刪除功能;以及對新入 校學生進行入住登記等功能。 系統(tǒng)提供多用戶登陸, 并實現(xiàn)用戶之間 簡單的角色管理,權(quán)限分配等功能。通過構(gòu)建基于 Internet 的分布式 網(wǎng)絡信息共享平臺,系統(tǒng)用戶能夠在內(nèi)網(wǎng),或者是公網(wǎng)上登錄系統(tǒng), 進行操作,實現(xiàn)學生宿舍管理工作的電子化管理。合理科學的學院網(wǎng)站設計和安排不僅能夠方便老師管理, 對學生 科學使用網(wǎng)絡資源也是很有利的。具體目標如下:宿舍樓基

6、本信息查詢與修改; 學生基本信息查詢與更新; 每一幢宿舍樓中宿舍信息的查詢與信息更新;宿舍保衛(wèi)處基本信息的查詢和修改;宿舍事故基本信息及事故處理信息的查詢和修改; 宿舍樓物品出入審批及記錄。2.2. 范圍 系統(tǒng)可供管理員使用,主要功能包括:房間管理,宿舍管理,信 息查詢,信息維護等功能。系統(tǒng)可供學生使用,主要功能包括:能儲存,申請修改自己的寢 室信息。能方便得進行寢室問題報修,能及時得到各種水電信息。2.3. 用戶的特點 該網(wǎng)站的面對的用戶和維護人員都將是受過高等教育的老師和 大學生, 對網(wǎng)網(wǎng)站這樣的系統(tǒng)已經(jīng)熟練操作和使用, 再加上友好的界 面展示,不存在不會使用的情況。學生公寓管理員, 需要

7、對學生信息進行集中管理,一邊方便、快 捷、高效等進行公寓樓管理。學生,可以申請寢室問題的報修,以及得到水電費信息。2.4. 假定條件和約束限制 本產(chǎn)品主要針對學生宿舍情況進行設計, 其最終用戶是宿舍系統(tǒng) 的管理員, 宿舍管理員以及宿舍學生, 他們都具備一定的計算機使用 能力,對計算機的操作十分熟練的。 同時系統(tǒng)的維護人員是計算機專 業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡維護工作。該網(wǎng)站需要在 5 月上旬開發(fā)完成,必須使用 技術(shù)以及數(shù)據(jù)庫必 須是 SQL Server 2008。建議軟件壽命: 5 年 經(jīng)費來源:學校宿舍管理處 硬件條件: hp 服務器工作站, ps 機 運行環(huán)境 :Windows

8、server 2003 數(shù)據(jù)庫 :Oracle 11g2.5. 運行環(huán)境2.5.1. 硬件環(huán)境為了保證系統(tǒng)運行的效率和可靠性, 系統(tǒng)服務器端應具有較高的 軟硬件配置, 客戶端的要求不是很高。 此應用程序可廣泛運行于國際 互聯(lián)網(wǎng)即 Internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下: 客戶端運行環(huán)境CPU Pentium 4 或以上內(nèi)存 512MB 以上操作系統(tǒng) Windows98 或以上版本 網(wǎng)絡工具 IE 瀏覽器以上 硬盤:500GB(5400 RPM) 日立顯卡:英特爾 HD Graphics 4000 GB)主板:華碩 K46CB(Intel Ivy Bridge)服務器端運行環(huán)境

9、 CPU Pentium E5200 內(nèi)存 2GMB 硬盤空間 160G 以上硬盤剩余空間 輸入設備 鍵盤 /鼠標 操作系統(tǒng) Windows 2000 Server 數(shù)據(jù)庫 Microsoft SQL Server 2000 通信接口 本系統(tǒng)采用的網(wǎng)絡協(xié)議是 TCP/IP 本系統(tǒng)的局域網(wǎng)采用雙絞線( 100M 標準)連接2.5.2. 軟件環(huán)境 操作系統(tǒng): Win7/Win8/Win XP/ Linux 等支持瀏覽器的使用的系統(tǒng) 都可以數(shù)據(jù)庫系統(tǒng): Oracle 11g開發(fā)平臺及工具: ,Visual Studio 2010 ,DreamWeaver 通信協(xié) 議: TCP/IP3. 業(yè)務分析 該

10、學生宿舍管理系統(tǒng)網(wǎng)站組織機構(gòu)圖,如下圖 3-1 所示:圖 3-1 組織機構(gòu)圖宿舍宿舍管理員宿舍管理 在此模塊中宿舍管理員可以安排學生住宿、住宿調(diào)整、退宿、住 宿查詢和打印宿舍表 ,如下圖 3-2 所示:圖 3-2 宿舍管理數(shù)據(jù)流圖系統(tǒng)功能性需求分析用例,如下圖 3-3 所示:圖 3-3 系統(tǒng)整體用例圖訪客管理 在此模塊中宿舍管理員可以記錄來訪人員的信息, 對訪客進行查 詢和管理,如下圖 3-4 所示:圖 3-4 訪客管理數(shù)據(jù)流圖4. 數(shù)據(jù)描述表 4-1 數(shù)據(jù)表序號數(shù)據(jù)數(shù)據(jù)描述數(shù)據(jù)所屬部門01用戶數(shù)據(jù)存儲管理員的登錄信息02學生數(shù)據(jù)存儲學生的基本信息03宿舍數(shù)據(jù)存儲宿舍的使用信息04留言數(shù)據(jù)存儲

11、著建議意見留言信息數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。數(shù)據(jù)流圖有四種成分:源點或終點,處理,數(shù)據(jù) 存儲和數(shù)據(jù)流。學生宿舍管理處是源點同時也是終點。處理有:新生資料錄入; 學生資料處理;學生資料查詢;學生資料統(tǒng)計;打印學生資料報表;水電使用情 況錄入;學生宿舍處理等等。數(shù)據(jù)流有:學生信息;存放物品信息;借出物品信 息;用水量及電量信息;物品信息;宿舍信息;維修信息等。數(shù)據(jù)存儲有:學生 信息 .DBF、宿舍登記信息 .DBF、物品登記信息 .DBF、維修記錄表 .DBF、存放物 品信息表 .DBF 等。表 4-2 住宿生數(shù)據(jù)字段名描述數(shù)據(jù)類

12、型數(shù)據(jù)長度NULLPrimarykeyStu_id學號Char20NYStu_name姓名Char10YNStu_sex性別Char10YNIn_date入學年份Data10NNDepar所在系Char10YNClass班級Char10YNHou_id樓號Char10NyBer id宿舍號Char10NYBed_id床號Char10YNIn out入住情況Char8NN表 4-3 宿舍資料數(shù)據(jù)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyHou_id樓號Char10NYBer_id宿舍號Char10NYBer_qua宿舍性質(zhì)Char20NNBer min宿舍長Char20YN表 4-4

13、 電量表數(shù)據(jù)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyHou_id樓號Char10NYBer_id宿舍號Char10NYBer_num總電量Char5YNElec_al低電警告Char1YNData日期Data10NN表 4-5 水量表數(shù)據(jù)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyHou_id樓號Char10NYBer_id宿舍號Char10NYWate_num水表讀數(shù)Char10NYData日期Data10NN表 4-6 物品統(tǒng)計信息數(shù)據(jù)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyArt_id物品號Char20NYArt_name物品名Char20YNBer

14、_id宿舍號Char10NYDamage損壞情況Char1YNLen_bor借還情況Char1YNData日期Data10YN表 4-7 要求維修信息數(shù)據(jù)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyRep_id維修人員號Char20YNRep_name維修人員名字Char20YNBer id宿舍號Char10NNRep back是否修理Char2NY表 4-8 用戶數(shù)據(jù)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyMana_id管理員Char20NYMana_name管理員名字Char20NNRight權(quán)限Char10NN5. 功能需求5.1. 功能需求總述5.1.1. 功能

15、需求總表表 5-1 功能需求表編號功能需求名稱優(yōu)先級別1數(shù)據(jù)管理高2數(shù)據(jù)導入高3數(shù)據(jù)導出高4用戶權(quán)限管理高5.1.2. 角色、權(quán)限需求表 5-2 角色權(quán)限分配表序號角色功能權(quán)限1宿舍管理員管理整個宿舍管理系統(tǒng)用戶管理權(quán)限;宿舍管理權(quán)限;系統(tǒng)權(quán)限;2學生查詢查詢權(quán)限;5.2. 功能需求 1 宿舍管理員管理5.2.1. 子功能 1 管理員信息修改【功能概述】管理員對宿舍管理員信息進行增刪查改操作?!静僮髡摺肯到y(tǒng)管理員?!据斎搿克奚峁芾韱T的新信息?!据敵觥?輸出管理員基本信息在指定位置。【數(shù)據(jù)來源】數(shù)據(jù)庫。【展示界面】提示修改成功。5.2.2. 子功能 2 管理員查詢【功能概述】 展示了管理員的基本

16、信息,包括:名字,性別,以及負責事項【操作者】系統(tǒng)管理員?!据斎搿繜o?!据敵觥枯敵龉芾韱T基本信息在指定位置?!緮?shù)據(jù)來源】數(shù)據(jù)庫。【展示界面】在頁面指定位置展示。5.3. 功能需求 1 學生管理5.3.1. 子功能 1 學生信息修改【功能概述】 宿舍管理員對學生信息進行增刪查改操作?!静僮髡摺克奚峁芾韱T?!据斎搿繉W生的新信息?!据敵觥?輸出學生基本信息在指定位置?!緮?shù)據(jù)來源】數(shù)據(jù)庫?!菊故窘缑妗刻崾拘薷某晒?。5.3.2. 子功能 2 學生查詢【功能概述】 展示了學生的基本信息,包括:名字,性別,以及班級學號?!静僮髡摺克奚峁芾韱T?!据斎搿繜o?!据敵觥?輸出學生基本信息在指定位置?!緮?shù)據(jù)來源】數(shù)據(jù)

17、庫?!菊故窘缑妗?在頁面指定位置展示。5.4. 功能需求 1 宿舍樓管理5.4.1. 子功能 1 辦理入住【功能概述】 每個學生入住的宿舍安排,對有空床的寢室進行學生入住安排 【操作者】宿舍管理員?!据斎搿浚焊滤奚岽参豢杖睌?shù)。【輸出】 該宿舍已住學生的基本信息,安排入住?!緮?shù)據(jù)來源】數(shù)據(jù)庫?!菊故窘缑妗?在頁面指定位置展示。5.4.2. 子功能 2 調(diào)換宿舍【功能概述】 宿舍管理員對學生進行宿舍調(diào)換的修改操作?!静僮髡摺克奚峁芾韱T?!据斎搿繜o?!据敵觥?調(diào)換后的宿舍信息?!緮?shù)據(jù)來源】數(shù)據(jù)庫。【展示界面】提示修改成功5.4.3. 子功能 3 辦理退宿【功能概述】 宿舍管理員對學生進行宿舍退宿的

18、修改操作?!静僮髡摺克奚峁芾韱T。【輸入】無?!据敵觥?修改后的宿舍信息,空出的床位數(shù)。【數(shù)據(jù)來源】數(shù)據(jù)庫。【展示界面】提示修改成功5.5. 功能需求 1 缺勤記錄5.5.1. 子功能 1 學生缺勤記錄【功能概述】 宿舍管理員在門禁之前進行宿舍學生點到,并記錄好缺勤情況。 【操作者】宿舍管理員。【輸入】學生缺勤次數(shù)?!据敵觥繜o?!緮?shù)據(jù)來源】數(shù)據(jù)庫。【展示界面】在頁面指定位置展示。5.6. 功能需求 1 系統(tǒng)管理5.6.1. 子功能 1 添加用戶【功能概述】 系統(tǒng)管理員對宿舍管理員進行修改工作,添加新的宿舍管理員。 【操作者】系統(tǒng)管理員?!据斎搿克奚峁芾韱T的基本信息。【輸出】無?!緮?shù)據(jù)來源】數(shù)據(jù)庫

19、?!菊故窘缑妗刻崾咎砑映晒?。5.6.2. 子功能 2 修改密碼【功能概述】 系統(tǒng)管理員對管理賬號進行修改操作?!静僮髡摺肯到y(tǒng)管理員?!据斎搿啃碌墓芾砻艽a?!据敵觥繜o?!緮?shù)據(jù)來源】數(shù)據(jù)庫?!菊故窘缑妗刻崾拘薷某晒?。5.6.3. 子功能 3 留言信息展示【功能概述】 留言信息展示在界面的指定位置展示,主要展示的信息包括用 戶的建議或者建議,加強和用戶的交流,好進一步完善該系統(tǒng)?!静僮髡摺坑脩?。【輸入】: 點擊留言選項,并輸入相關(guān)的建議或者意見,點擊確認,則可 發(fā)布留言?!据敵觥?在指定位置輸出留言信息?!緮?shù)據(jù)來源】 留言直接錄入留言數(shù)據(jù)表。【展示界面】 在頁面指定位置顯示留言成功的提示信息5.6.

20、4. 子功能 4 留言信息刪除【功能概述】用戶的留言信息用戶自身不可更改, 只能管理員進行刪除操作 【操作者】管理員【輸入】 首先找到相關(guān)留言,然后點擊刪除選項,即可刪除留言?!据敵觥?輸出現(xiàn)在留言的信息。【數(shù)據(jù)來源】 留言直接錄入留言數(shù)據(jù)表?!菊故窘缑妗刻崾緞h除成功。5.6.5. 子功能 5 繳費功能【功能概述】 當用戶有罰款沒有繳清時,則會提醒該用戶盡快繳清。 【操作者】用戶、管理員?!据斎搿浚?當用戶把欠款繳清時,管理員就會在管理員界面中,查詢到該 用戶,然后把該用戶的欠費金額清零?!据敵觥?在用戶界面中則會顯示欠款為零?!緮?shù)據(jù)來源】 已錄入的用戶信息數(shù)據(jù)表?!菊故窘缑妗?提示繳費成功的

21、信息。6. 非功能需求 對軟件的非功能需求的描述,應包括性能、安全性、可擴展性、 穩(wěn)定性等方面的需求界定。6.1. 性能需求在運行 WindowsXP 操作系統(tǒng)的主頻為的 IntelPentium4PC 機 上,當系統(tǒng)至少有 50%的空閑資源時,用戶在校內(nèi)登錄時,頁面 請求響應時間不能多于 10 秒。在網(wǎng)站的信息展示和跳轉(zhuǎn)處理上都 要求處理時間迅速反應靈敏,但是對于資源的上傳和下載,允許 較長時間的處理。精度數(shù)據(jù)采集率:必須在 90%以上。 動態(tài)信息及時率:必須在 95%以上。 靜態(tài)信息全面率:必須在 95%以上。信息準確率:必須在 98%以上。的時間特性響應時間:局域網(wǎng) 3秒;局域網(wǎng)間 8

22、秒;校園網(wǎng)內(nèi)查詢 2 秒;外部網(wǎng)絡查詢 5 秒。適應性 該系統(tǒng)的前臺產(chǎn)品最后提交形式為安裝程序,使其能在 WindowsXP、 Windows7、 Windows8 操作系統(tǒng)平臺上正常運行, 后臺產(chǎn)品最后提交形式為安裝包使其能在 Linux 下正常運行, 并且能 在需求變化時,能方便的進行功能補充。其他在一天中,同時使用該系統(tǒng)的主要用戶為:宿舍管理員(每棟 1 人),系統(tǒng)維護人員(每 5 棟 1-2 人),學生(每棟 500 人)。6.2. 安全保密需求普通用戶和系統(tǒng)管理員擁有的操作權(quán)限不同, 沒有權(quán)限的用戶將 不能通過任何渠道來登錄該系統(tǒng), 查看該系統(tǒng)的任何信息和數(shù)據(jù), 以 確保系統(tǒng)的嚴密性

23、和安全性。 系統(tǒng)管理員應當可以使用系統(tǒng)的所有模 塊,普通用戶只能對自己權(quán)限下的模塊進行操作。本系統(tǒng)在第一次使用時, 提供系統(tǒng)維護人員初始登錄用戶名、 密 碼。當系統(tǒng)維護人員第一次登陸后,必須重新設置新的登錄用戶名、 密碼。一般用戶的用戶名和初始密碼由系統(tǒng)維護人員賦予; 當一般用 戶第一次登陸后, 必須更改他的最初登錄密碼, 最初的登錄密碼不能 重用。同時要求每個一個月的時間,系統(tǒng)自動提示用戶更改密碼,只 有系統(tǒng)維護人員才能對所有的信息資料進行訪問。6.3. 擴展性需求系統(tǒng)設計要求能夠體現(xiàn)拓展性要求 ,以適應將來功能擴展的需 求。6.4. 穩(wěn)定性需求系統(tǒng)應保證 24 小時內(nèi)正常運行,保證 1000人可以同時在客戶端 登錄,此時系統(tǒng)能正常運行,正確提示相關(guān)內(nèi)容。在用戶登陸較少的 情況下基本不會出錯, 在訪問量和下載量較大時, 根據(jù)統(tǒng)計學院的人 數(shù)等實際情況,網(wǎng)站將反應緩慢,但是不能崩潰。如果本系統(tǒng)在運行 1 小時內(nèi)連續(xù)出現(xiàn) 3 次死機,那么本系統(tǒng)必須 在 1 分鐘內(nèi)終止運行,同時提示維護人員將系統(tǒng)切換至備用機運行。每月末, 維護人員應檢查硬件連接情況和計算機運行情況, 并對 這個月數(shù)據(jù)進行備份。6.5. 軟件的質(zhì)量屬性有效性本系統(tǒng)一次至少能夠連續(xù)正常運行 1月;同時在運行期間, 其有 效性至少可達到 98%。效率在預計的高峰負載條件下, 15%處理能力、 20%系統(tǒng)可

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論