房屋租賃系統(tǒng)(網(wǎng)絡(luò)版)詳細(xì)設(shè)計說明書_第1頁
房屋租賃系統(tǒng)(網(wǎng)絡(luò)版)詳細(xì)設(shè)計說明書_第2頁
房屋租賃系統(tǒng)(網(wǎng)絡(luò)版)詳細(xì)設(shè)計說明書_第3頁
房屋租賃系統(tǒng)(網(wǎng)絡(luò)版)詳細(xì)設(shè)計說明書_第4頁
房屋租賃系統(tǒng)(網(wǎng)絡(luò)版)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上房屋租賃系統(tǒng)詳細(xì)分析報告1引言1.1編寫目的本說明書是指導(dǎo)開發(fā)者如何實現(xiàn)軟件功能的編寫,使得軟件的大致模型得以展現(xiàn), 并且跟好的維護(hù)跟新。它的閱讀人員是軟件編程者和相關(guān)開發(fā)者。1.2背景房屋租賃管理系統(tǒng)(網(wǎng)絡(luò)版)系統(tǒng)的主要用戶群是:(1)房屋出租者(房主)(2)房屋求租者(客戶)(3)其他人員。本項目的任務(wù)提出者:李守杰開發(fā)者:江西師大瑤湖校區(qū)6#N513寢室全體 該軟件系統(tǒng)同其他系統(tǒng)的相互來往關(guān)系:該軟件是與房主提交的相關(guān)信息所組成的數(shù)據(jù)庫聯(lián)系的一套網(wǎng)絡(luò)版軟件。1.3定義【房屋信息展示】包括房屋地址、類型(單間/套間)、適合住宿的人數(shù)、房租、相關(guān)圖片、房主的ID以及

2、現(xiàn)在是否可以出租 ,以供客戶瀏覽;【客戶需求展示】用于顯示需要租房的客戶的相關(guān)具體要求,例如房屋地址、大小、房租等等,供房主瀏覽;【房主登錄注冊】 用于房主會員登陸或注冊,會員可查看客戶房屋需求,非房主會員則無此功能,注冊登錄后方可查看客戶房屋需求,并與客戶取得聯(lián)系。房主信息包括姓名、地址、電話號碼以及系統(tǒng)分配的唯一身份標(biāo)識(ID)和密碼; 【客戶登錄注冊】用于客戶會員登陸或注冊,會員可查看客戶待租房屋信息,非客戶會員有此功能,但注冊登錄后方可在系統(tǒng)的幫助下與房主取得聯(lián)系。客戶信息包括姓名、現(xiàn)住址、電話號碼、出生日期、性別以及系統(tǒng)分配的唯一身份標(biāo)識(ID)和密碼 ;【房屋查詢】 客戶注冊登錄后

3、可通過系統(tǒng)查詢現(xiàn)有的符合一定條件的可租用的房屋 ;【會面處理】 若客戶希望租用某房屋,則需要發(fā)出租房請求,請求中包含房屋的詳細(xì)信息,或者房主希望向某一客戶出租房屋,需要發(fā)出會面請求,請求中包含客戶的詳細(xì)信息,系統(tǒng)將記錄為會面信息,并將會面信息通知客戶和房主,會面信息包括會面時間、地點以及會面雙方的基本信息 。 【房主信息管理】 用于對房主的注冊進(jìn)行審核管理,房主信息包括姓名、家庭地址、電話號碼以及系統(tǒng)分配的唯一身份標(biāo)識(ID)和密碼; 【客戶信息管理】 用于對客戶注冊會員的審核管理,客戶信息包括姓名、現(xiàn)住址、電話號碼、出生日期、性別以及系統(tǒng)分配的唯一身份標(biāo)識(ID)和密碼;【房態(tài)管理】 用于管

4、理房屋信息,主要包括房屋的添加、修改和刪除房間,每當(dāng)房屋信息發(fā)生變化時,房主須通知系統(tǒng),系統(tǒng)將更新到文件以便客戶能夠獲得準(zhǔn)確的可租用房屋信息,這些均需經(jīng)過審核后方 可更新到數(shù)據(jù)庫;【后臺管理】 用于對公告界面中新聞、公告等的編輯管理。1.4系統(tǒng)主要功能設(shè)計詳見房屋租賃服務(wù)系統(tǒng)網(wǎng)絡(luò)版需求分析說明書1.5系統(tǒng)流程圖詳見房屋租賃服務(wù)系統(tǒng)網(wǎng)絡(luò)版可行性分析說明書1.6參考資料房屋租賃服務(wù)系統(tǒng)需求分析概要設(shè)計說明書房屋租賃服務(wù)系統(tǒng)網(wǎng)絡(luò)版可行性分析說明書總體設(shè)計模板(國家標(biāo)準(zhǔn))2程序1(注冊登陸模塊)設(shè)計說明 注冊頁面 登錄頁面LogInExam()LogOnExam()LogInInput()IErroH

5、andle()GoToOrig()LogInSave()LogOnsave()2.1LogInExam過程: 對在注冊頁面界面中輸入的各項信息進(jìn)行初步檢驗。若發(fā)現(xiàn)錯誤,令 PErrorAppear=T,判斷錯誤類型,并將相應(yīng)的 錯誤類型PErroType 或者PErrorRank作為參數(shù),轉(zhuǎn)入IErroHandle過程。若未發(fā)現(xiàn)錯誤,轉(zhuǎn)入LogOnInput過程。其中的錯誤種類有:a.數(shù)據(jù)類型的不匹配PErrorType =T;否則=F: 姓名 string 密碼 string 性別 string 工作單位 string 電話號碼 string b.數(shù)據(jù)超出規(guī)定范圍PErrorRank =T;

6、 否則=F; 比如性別只能是“男”或者“女”,不能超過這個范圍;LogInInput過程:經(jīng)檢驗無誤后,將輸入界面表單中的數(shù)據(jù)輸入到Class LogIn 中LogInString name =姓名;String code=密碼;String sex=性別;String PlaceOfWork=工作單位;String number=電話號碼;LogInSave 過程:將由LogInInput輸入的注冊 保存在一個臨時文件LongInSave.txt中。以備與數(shù)據(jù)校驗。 此類temp文件在每次軟件的完全過程操作后,須刪除。IErroHandle過程:在LogInExam或LogOnExam過程中

7、若發(fā)現(xiàn)錯誤,就轉(zhuǎn)入本過程,執(zhí)行相應(yīng)的處理,并輸出相應(yīng)的出錯信息。 If (PErrorType=T) 輸出“您的個人信息可能輸錯了位置。請重試?!?If (PErrorRank=T) 輸出“您的個人信息不適應(yīng)規(guī)定范圍。請重試?!痹俎D(zhuǎn)入旅客信息輸入的界面中。 If (CErrorType=T) 輸出“你的個人信息不對。請重試。” If (CErrorRank=T) 輸出“您沒有注冊,情先注冊。請重試?!?再轉(zhuǎn)入相應(yīng)的登錄或者是注冊頁面。LogOnExam過程: 對在登錄頁面輸入的各項信息進(jìn)行初步檢驗。若發(fā)現(xiàn)錯誤,令CErrorAppear=T,判斷錯誤類型,并將相應(yīng)的 錯誤類型CErrorTyp

8、e或CErrorRank作為參數(shù),轉(zhuǎn)入IErrorHandle過程。若未發(fā)現(xiàn)錯誤,轉(zhuǎn)入LogOnSave過程。其中的錯誤種類有: 1.數(shù)據(jù)結(jié)構(gòu)不匹配,CerrorType=T,否則=F; 姓名 string 密碼 string; 2.數(shù)據(jù)超出規(guī)定范圍CErrorRank =T; 否則=F; 如在數(shù)據(jù)庫中找不到對應(yīng)的用戶;LogOnsave過程: 將由LogOnExam中的信息保存在LogOnSave.txt文件中,待下次登錄時候的校驗,GoToOrig過程: 成功登錄成功和保存完記錄的信息后,是頁面跳轉(zhuǎn)到登錄之前頁面中去;3.程序2(查詢模塊)設(shè)計說明目的: 房主會員可以查詢可以依據(jù)一定條件查

9、詢客戶的需求,客戶會員可以依據(jù)一定條件查詢房屋信息。特點:該程序是前臺系統(tǒng)的主干模塊。負(fù)責(zé)與會員交互,會員對滿足一定條件的信息的查詢。3.1程序描述前提:當(dāng)客戶會員想查詢房屋信息信息時,會員必須已經(jīng)登入該系統(tǒng)。處理:對于房主查詢客戶需求信息,可以查詢滿足一定條件的需求信息,對于客戶查詢房屋信息時,可以查詢滿足一定條件的房屋信息(如查詢租金滿足一定條件的,大小滿足一定條件的等等)。系統(tǒng)將顯示查詢結(jié)果。3.2功能對于房主查詢客戶需求信息,可以查詢滿足一定條件的需求信息,對于客戶查詢房屋信息時,可以查詢滿足一定條件的房屋信息(如查詢租金滿足一定條件的,大小滿足一定條件的等等)。系統(tǒng)將顯示查詢結(jié)果。3

10、.3性能網(wǎng)頁具有輸入出錯處理能力提示選擇功能,3.4輸入項房屋查詢: 按地址:輸入地址,下拉選框輸入 按大小:輸入大小,下拉選框輸入 按類型:輸入類型(一室、二室),下拉選框輸入 按租金:輸入租金范圍,下拉選框輸入需求查詢: 按地址:輸入地址,下拉選框輸入 按大?。狠斎氪笮?,下拉選框輸入 按類型:輸入類型(一室、二室),下拉選框輸入 按租金:輸入租金范圍,下拉選框輸入3.5輸出項查詢房屋信息返回結(jié)果部分:房屋圖片,房屋地址,大小,租金,房主ID,房主姓名等。查看需求信息結(jié)果輸出部分:客戶ID,客戶姓名等等。3.6算法SQL語言Where子句中加上所輸入的相關(guān)條件3.7邏輯流程大小地址租金類型房

11、屋信息表客戶查詢結(jié)果3.8接口數(shù)據(jù)庫接口:HZ_table, HW_table, KH_table3.9存儲分配3.10注釋設(shè)計§ 程序前:用/*/注釋§ 程序中:/*/多行注釋/單行注釋3.11限制條件查詢信息前,需要會員首先登錄到該系統(tǒng)。4. 程序3(房屋信息管理)設(shè)計說明 房屋信息管理界面HouseInfoIn()HouseInfoInput()HouseInfoExam()ModifyInfoIn()ChooseOperation()ModifyInfoExam()DelectInfo()ModifyInfo()IErroHandle()ChooseOperatio

12、n過程:在這個界面通過輸入一個“新增”或者“修改”來進(jìn)入下一個新增或者修改的界面;HouseInfoIn過程:通過ChooseOperation過程進(jìn)入到新增的界面中,在出現(xiàn)的界面中輸入新增房屋的信息Class HouseInfodouble Size=大?。籗tring add=地址;String type=類型;Double rent=房租;HouseInfoExam過程:對在HouseInfoIn中輸入的各項信息進(jìn)行初步檢驗。若發(fā)現(xiàn)錯誤,令 PErrorAppear=T,判斷錯誤類型,并將相應(yīng)的 錯誤類型PErroType 或者PErrorRank作為參數(shù),轉(zhuǎn)入IErroHandle過程

13、。若未發(fā)現(xiàn)錯誤,轉(zhuǎn)入HouseInfoInput過程。其中的錯誤種類有:a.數(shù)據(jù)類型的不匹配PErrorType =T;否則=F: 大小 double 地址 string 類型 string 房租 double 房屋id double;b.數(shù)據(jù)超出規(guī)定范圍PErrorRank =T; 否則=F; 比如說房屋的大小或者房屋的房租為小于零的數(shù);HouseInfoInput 過程:輸入的新增信息沒有錯誤,大新增信息輸入到數(shù)據(jù)庫中去Class HouseInfodouble Size=大??;String add=地址;String type=類型;Double rent=房租;Double idOfH

14、ouse=房屋id;ModifyInfoIn過程:先輸入房屋id 確認(rèn)后,然后在出現(xiàn)的界面中在 size,add,type,rent中需要修改的欄目下填入需要修改的欄目;ModifyInfoExam過程:在ModifyInfoIn過程中的 size,add,type,rent中修改過欄目進(jìn)行驗證,。若發(fā)現(xiàn)錯誤,令 PErrorAppear=T,判斷錯誤類型,并將相應(yīng)的 錯誤類型CErroType 或者CErrorRank作為參數(shù),轉(zhuǎn)入IErroHandle過程。若未發(fā)現(xiàn)錯誤,轉(zhuǎn)入ModifyInfo過程。其中的錯誤種類有:a.數(shù)據(jù)類型的不匹配CErrorType =T;否則=F: 大小 dou

15、ble 地址 string 類型 string 房租 double 房屋id double; b.數(shù)據(jù)超出規(guī)定范圍CErrorRank =T; 否則=F; 比如說房屋的大小或者房屋的房租為小于零的數(shù);IErroHandle過程:HouseInfoExam和ModifyInfoExam過程中若發(fā)現(xiàn)錯誤,就轉(zhuǎn)入本過程,執(zhí)行相應(yīng)的處理,并輸出相應(yīng)的出錯信息。 If (PErrorType=T) 輸出“房屋信息可能輸錯了位置。請重試?!?If (PErrorRank=T) 輸出“房屋信息不適應(yīng)規(guī)定范圍。請重試。”再轉(zhuǎn)入旅客信息輸入的界面中。 If (CErrorType=T) 輸出“房屋信息不對。請重

16、試?!?If (CErrorRank=T) 輸出“超過了范圍。請重試?!?再轉(zhuǎn)入房屋信息管理界面;DelectInfo過程; 如果房屋id 中表示為被出租,者從數(shù)據(jù)庫中刪除所屬房屋信息;ModifyInfo過程: 修改相應(yīng)的項目,并寫入數(shù)據(jù)庫中;(會面信息模塊)設(shè)計說明l 目的: 管理員通過房主或用戶提交的會面請求信息,從而預(yù)定時間地址,通知另一方會面信息,最終達(dá)到會面目的。l 特點:該程序是系統(tǒng)的會面信息模塊。負(fù)責(zé)客戶和房主的會面。5. 程序4(房屋信息管理)設(shè)計說明5.1程序描述l 該模塊用戶必須是前提:Ø 該模塊用戶必須是系統(tǒng)管理員或超級管理員,并且已經(jīng)登錄。l 處理:

17、6; 插入新會面的信息時,在數(shù)據(jù)庫信息表中插入記錄。Ø 通知用戶或房主時,需在會面信息數(shù)據(jù)庫中做上相應(yīng)標(biāo)記。Ø 添加新信息時,在數(shù)據(jù)庫信息表中新增該信息,并且已經(jīng)登錄。Ø 當(dāng)會面結(jié)束后,要對會面信息數(shù)據(jù)庫做相應(yīng)處理。Ø 更改會面信息時,對數(shù)據(jù)庫表做相應(yīng)更改。5.2功能l 當(dāng)插入新信息時,輸入各種詳細(xì)信息,確認(rèn)后系統(tǒng)將添加該信息。l 當(dāng)修改現(xiàn)有信息時,通過瀏覽消息可得所有信息的列表,選擇欲修改信息的名稱鏈接,系統(tǒng)從數(shù)據(jù)庫中獲得該旅游地的詳細(xì)信息。輸入修改后的各種詳細(xì)信息,確認(rèn)后系統(tǒng)將添加該信息。l 當(dāng)添加新信息時,先獲得該詳細(xì)信息,輸入。確認(rèn)后系統(tǒng)將添加該

18、信息。l5.3性能l 網(wǎng)頁具有輸入出錯處理能力l 提供足夠的幫助信息,誘導(dǎo)管理員輸入l 要求管理員填寫所有信息,允許管理員更改輸入次序。l 使用選單等填入規(guī)范數(shù)據(jù)l5.4輸入項注:(詳細(xì)的輸入數(shù)據(jù)要求見需求分析DFD片段數(shù)據(jù)字典和加工規(guī)約處)l 插入會面信息部分:輸入地名、編號、時間、房主號,用戶號等,成功標(biāo)記。l 修改會面信息部分:輸入新地名、時間,成功標(biāo)記。5.5輸出項l 查看會面地具體信息返回結(jié)果輸出部分:地名、時間,客戶(ID),房主(ID)。5.6算法l 會面信息修改部分:通過UPDATE語句從數(shù)據(jù)庫Meeting表中修改選定的會面信息。l 新信息部分:通過INSERT語句從數(shù)據(jù)庫M

19、eeting表中增加新記錄。5.7邏輯流程會員a 會面請求信息 T 會面信息合法? 會面信息文件會員a繼續(xù)? 結(jié)束處理會員b5.8接口l 數(shù)據(jù)庫接口:Meeting5.9存儲分配§ 程序運(yùn)行所需要的數(shù)據(jù):存儲在數(shù)據(jù)庫中Meeting表中。5.10注釋設(shè)計§ 程序前:用/*/注釋§ 程序中:/*/多行注釋/單行注釋5.11限制條件房主客戶房屋的ID編號大于0.5.12測試計劃5.13尚未解決的問題6程序5(后臺管理模塊)設(shè)計說明l 目的: 管理員可修改房主信息及用戶信息,從而及時跟新信息,減少錯誤:該程序是后臺系統(tǒng)的模塊。負(fù)責(zé)客戶和房主以及房屋信息的添加、修改。6.

20、1程序描述l 前提:Ø 該模塊用戶必須是系統(tǒng)管理員或超級管理員,并且已經(jīng)登錄。l 處理:Ø 插入新客戶房主信息時,在數(shù)據(jù)庫信息表中插入記錄。Ø 修改信息時,更新數(shù)據(jù)庫信息表中的記錄信息。Ø 添加新信息時,在數(shù)據(jù)庫信息表中新增該信息。6.2功能l 當(dāng)插入新信息時,輸入各種詳細(xì)信息,確認(rèn)后系統(tǒng)將添加該信息。l 當(dāng)修改現(xiàn)有信息時,通過瀏覽消息可得所有信息的列表,選擇欲修改信息的名稱鏈接,系統(tǒng)從數(shù)據(jù)庫中獲得該客戶或房主的詳細(xì)信息。輸入修改后的各種詳細(xì)信息,確認(rèn)后系統(tǒng)將添加該信息。l 當(dāng)添加新信息時,先獲得該詳細(xì)信息,輸入。確認(rèn)后系統(tǒng)將添加該信息。6.3性能l 網(wǎng)

21、頁具有輸入出錯處理能力l 提供足夠的幫助信息,誘導(dǎo)管理員輸入l 要求管理員填寫所有信息,允許管理員更改輸入次序。l 使用選單等填入規(guī)范數(shù)據(jù)6.4輸入項注:(詳細(xì)的輸入數(shù)據(jù)要求見需求分析DFD片段數(shù)據(jù)字典和加工規(guī)約處)l 插入房主信息部分:輸入姓名、編號、年齡、地址,密碼,電話號碼。l 插入客戶信息部分:輸入姓名、編號、年齡、工作單位,密碼,電話號碼。l 插入房屋信息部分:輸入大小、編號、地址,房租,類型。l 修改房主信息部分:輸入新姓名、編號、年齡、地址,密碼,電話號碼。l 修改客戶信息部分:輸入新姓名、編號、年齡、工作單位,密碼,電話號碼。l 修改房屋信息部分:輸入新大小、編號、地址,房租,類型。6.5輸出項l 查看房屋具體信息返回結(jié)果輸出部分:大小、編號、地址,房租,類型。6.6算法l 房主信息修改部分:通過UPDATE語句從數(shù)據(jù)庫OWN表中修改選定的房主相關(guān)信息部分。l 新信息部分:通過INSERT語句從

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論