專案名稱
房屋租賃管理系統
開發背景
為了更好的方便**管理者對房屋租賃資訊的管理,我們開發了房屋租賃管理系統。它主要包括:管理員登入、房屋資訊與房屋租賃記錄三大模組。
本規格說明描述了房屋租賃管理系統的要求,詳細列出了系統中各個環節的功能以及各個環節之間緊密的練習,並且作為各方面溝通的依據,也為下一步專案開發提供基準。軟體開發小組的每一位成員應該閱讀本需求說明,以明確專案最後要求完成的軟體產品的特點。
2.1.1 管理員登陸
2.1.1.1 功能描述
在登入頁面,輸入使用者名稱、密碼,實現登入功能。
2.1.1.2 資料項描述
使用者名稱:必填項,由字母、數字組成,最長20個字元;
密碼:必填項,由字母、數字組成,最長20個字元;
2.1.2 房屋資訊
房屋資訊主要是對房間的資訊進行管理,包括對房間資訊的新增、修改、刪除、查詢功能。
新增房屋資訊
對房價資訊進行新增,並對必要的字段進行資料校驗;
roomno(房間編號):必填項,由字母、數字、中劃線組成,最長20個字元,格式如:room-0001;
roomname(房間名稱):必填項,最長40個字元;
direction(房間方位):必填項,最長20個字元;
roomtype(房間用途):必填項,最長20個字元;
state(房間狀態):必填項,預設值為「空置」,最長20個字元;
remark(備註):非必填項,最長100個字元;
修改房屋資訊
對新增的房屋資訊進行修改,區分可修改欄位與不可修改字段;
roomno(房間編號)、roomname(房間名稱) 、direction(房間方位)三個欄位不可以修改;
roomtype(房間用途)、state(房間狀態)、remark(備註) 三個字段可以修改;
查詢房屋資訊
將所有房屋以列表的形式展示出來,查詢不帶任何條件;
刪除房屋資訊
可以刪除任意選中的房屋資訊記錄,若該房屋處於「出租」狀態,則不可以刪除該房屋資訊記錄;
2.1.3 房屋租賃記錄
房屋租賃記錄主要是對房間進行租賃,包括對房間租賃記錄的新增、修改、刪除、查詢功能。
新增房屋租賃記錄
對房屋租賃記錄進行新增,並對必要的字段進行資料校驗;
contractno(合同編號):必填項,由字母、數字組成,最長20個字元,格式如:c-0001;
contractname(合同名稱):必填項,最長20個字元;
roomid(房間id):必填項,roomid對應的房間名稱;
starttime(合同起始時間):必填項,日期型別;
endtime(合同終止時間):必填項,日期型別;
contractstate(合同狀態):必填項,預設值為「正常」,最長10個字元;
remark(備註):非必填項,最長100個字元;
修改房屋租賃記錄
對新增的房屋租賃記錄進行修改,區分可修改欄位與不可修改字段;
contractno(合同編號)、contractname(合同名稱)、roomid(房間id)、starttime(合同起始時間)、endtime(合同終止時間)五個欄位不可以修改;
contractstate(合同狀態)、remark(備註)兩個字段可以修改;
查詢房屋租賃記錄
將所有的房屋租賃記錄以列表的形式展示出來,查詢不帶任何條件;
刪除房屋租賃記錄
可以刪除任意選中的房屋租賃記錄;
myeclipse 6.5;sql server 2005;tomcat6.0.30;jdk1.6。
無 系統用例圖
圖3-1系統用例圖
功能清單
[用例1]
用例圖圖3-2房間管理用例圖
描述 房間管理主要對房間資訊進行新增、刪除、修改、檢視操作。
參與者管理員
[用例2]
用例圖圖3-3租賃記錄管理用例圖
描述 租賃記錄管理對房間租賃記錄進行新增、修改、刪除、檢視操作。
參與者管理員
使用者表(t_user)
房間表 (t_room)
租賃表 (t_rent)
產品需求規格說明書V1
note 根據不同產品需求可省略部分內容 版本歷史 目錄0.文件介紹 4 0.1 文件目的 4 0.2 文件範圍 4 0.3 讀者物件 4 0.4 參考文件 4 0.5 術語與縮寫解釋 4 1.產品介紹 5 2.產品面向的使用者群體 5 3.產品應當遵循的標準或規範 5 4.產品範圍 5 5.產品中...
任務管理平台需求規格說明書 v1
任務管理系統系統需求規格說明書 軟體 系統需求規格說明書 srs 版本 宣告 本檔案所有權和解釋權歸智翔集團所有,未經智翔集團書面許可,不得複製或向第三方公開。修訂歷史記錄 a 新增,m 修改,d 刪除 目錄1.引言 5 1.1.編寫目的 5 1.2.系統涵蓋範圍 5 1.3.縮略詞 5 1.4.假...
00圖書管理需求規格說明書V1
變更履歷 目錄1 概述 5 1.1 編寫背景和目的 5 1.2 適用範圍 6 1.3 名詞解釋 6 1.4 參考資料 6 2 系統綜述 6 2.1 系統介紹 6 2.1.1 關鍵業務流程圖 7 1 系統管理員業務流程圖 7 2 普通使用者業務流程圖 9 2.2 主要特徵 9 2.3 產品 專案中的使...