版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實用文檔PAGE2PAGE房屋租賃系統(tǒng)詳細分析報告1引言1.1編寫目的本說明書是指導開發(fā)者如何實現(xiàn)軟件功能的編寫,使得軟件的大致模型得以展現(xiàn),并且跟好的維護跟新。它的閱讀人員是軟件編程者和相關開發(fā)者。1.2背景房屋租賃管理系統(tǒng)(網(wǎng)絡版)系統(tǒng)的主要用戶群是:(1)房屋出租者(房主)(2)房屋求租者(客戶)(3)其他人員。本項目的任務提出者:李守杰開發(fā)者:江西師大瑤湖校區(qū)6#N513寢室全體該軟件系統(tǒng)同其他系統(tǒng)的相互來往關系:該軟件是與房主提交的相關信息所組成的數(shù)據(jù)庫聯(lián)系的一套網(wǎng)絡版軟件。1.3定義【房屋信息展示】包括房屋地址、類型(單間/套間)、適合住宿的人數(shù)、房租、相關圖片、房主的ID以及現(xiàn)在是否可以出租,以供客戶瀏覽;【客戶需求展示】用于顯示需要租房的客戶的相關具體要求,例如房屋地址、大小、房租等等,供房主瀏覽;【房主登錄注冊】用于房主會員登陸或注冊,會員可查看客戶房屋需求,非房主會員則無此功能,注冊登錄后方可查看客戶房屋需求,并與客戶取得聯(lián)系。房主信息包括姓名、地址、電話號碼以及系統(tǒng)分配的唯一身份標識(ID)和密碼;【客戶登錄注冊】用于客戶會員登陸或注冊,會員可查看客戶待租房屋信息,非客戶會員有此功能,但注冊登錄后方可在系統(tǒng)的幫助下與房主取得聯(lián)系。客戶信息包括姓名、現(xiàn)住址、電話號碼、出生日期、性別以及系統(tǒng)分配的唯一身份標識(ID)和密碼;【房屋查詢】客戶注冊登錄后可通過系統(tǒng)查詢現(xiàn)有的符合一定條件的可租用的房屋;【會面處理】若客戶希望租用某房屋,則需要發(fā)出租房請求,請求中包含房屋的詳細信息,或者房主希望向某一客戶出租房屋,需要發(fā)出會面請求,請求中包含客戶的詳細信息,系統(tǒng)將記錄為會面信息,并將會面信息通知客戶和房主,會面信息包括會面時間、地點以及會面雙方的基本信息。【房主信息管理】用于對房主的注冊進行審核管理,房主信息包括姓名、家庭地址、電話號碼以及系統(tǒng)分配的唯一身份標識(ID)和密碼;【客戶信息管理】用于對客戶注冊會員的審核管理,客戶信息包括姓名、現(xiàn)住址、電話號碼、出生日期、性別以及系統(tǒng)分配的唯一身份標識(ID)和密碼;【房態(tài)管理】用于管理房屋信息,主要包括房屋的添加、修改和刪除房間,每當房屋信息發(fā)生變化時,房主須通知系統(tǒng),系統(tǒng)將更新到文件以便客戶能夠獲得準確的可租用房屋信息,這些均需經(jīng)過審核后方可更新到數(shù)據(jù)庫;【后臺管理】用于對公告界面中新聞、公告等的編輯管理。1.4系統(tǒng)主要功能設計詳見《房屋租賃服務系統(tǒng)網(wǎng)絡版需求分析說明書》1.5系統(tǒng)流程圖詳見《房屋租賃服務系統(tǒng)網(wǎng)絡版可行性分析說明書》1.6參考資料《房屋租賃服務系統(tǒng)需求分析概要設計說明書》《房屋租賃服務系統(tǒng)網(wǎng)絡版可行性分析說明書》《總體設計模板(國家標準)》2程序1(注冊登陸模塊)設計說明注冊頁面登錄頁面LogInExam()LogOnExam()LogInExam()LogOnExam() LogInInput()LogInInput()IErroHandle() IErroHandle()GoToOrig()LogInSave()LogOnsave()GoToOrig()LogInSave()LogOnsave() 2.1LogInExam過程:對在注冊頁面界面中輸入的各項信息進行初步檢驗。若發(fā)現(xiàn)錯誤,令PErrorAppear=T,判斷錯誤類型,并將相應的錯誤類型PErroType或者PErrorRank作為參數(shù),轉入IErroHandle過程。若未發(fā)現(xiàn)錯誤,轉入LogOnInput過程。其中的錯誤種類有:a.數(shù)據(jù)類型的不匹配PErrorType=T;否則=F:姓名string密碼string性別string工作單位string電話號碼stringb.數(shù)據(jù)超出規(guī)定范圍PErrorRank=T;否則=F;比如性別只能是“男”或者“女”,不能超過這個范圍;LogInInput過程:經(jīng)檢驗無誤后,將輸入界面表單中的數(shù)據(jù)輸入到ClassLogIn中LogIn{Stringname=姓名;Stringcode=密碼;Stringsex=性別;StringPlaceOfWork=工作單位;Stringnumber=電話號碼;}LogInSave過程:將由LogInInput輸入的注冊保存在一個臨時文件LongInSave.txt中。以備與數(shù)據(jù)校驗。此類temp文件在每次軟件的完全過程操作后,須刪除。IErroHandle過程:在LogInExam或LogOnExam過程中若發(fā)現(xiàn)錯誤,就轉入本過程,執(zhí)行相應的處理,并輸出相應的出錯信息。If(PErrorType==T)輸出“您的個人信息可能輸錯了位置。請重試。”If(PErrorRank==T)輸出“您的個人信息不適應規(guī)定范圍。請重試。”再轉入旅客信息輸入的界面中。If(CErrorType==T)輸出“你的個人信息不對。請重試?!盜f(CErrorRank==T)輸出“您沒有注冊,情先注冊。請重試?!痹俎D入相應的登錄或者是注冊頁面。LogOnExam過程:對在登錄頁面輸入的各項信息進行初步檢驗。若發(fā)現(xiàn)錯誤,令CErrorAppear=T,判斷錯誤類型,并將相應的錯誤類型CErrorType或CErrorRank作為參數(shù),轉入IErrorHandle過程。若未發(fā)現(xiàn)錯誤,轉入LogOnSave過程。其中的錯誤種類有:1.數(shù)據(jù)結構不匹配,CerrorType=T,否則=F;姓名string密碼string;2.數(shù)據(jù)超出規(guī)定范圍CErrorRank=T;否則=F;如在數(shù)據(jù)庫中找不到對應的用戶;LogOnsave過程:將由LogOnExam中的信息保存在LogOnSave.txt文件中,待下次登錄時候的校驗,GoToOrig過程:成功登錄成功和保存完記錄的信息后,是頁面跳轉到登錄之前頁面中去;3.程序2(查詢模塊)設計說明目的:房主會員可以查詢可以依據(jù)一定條件查詢客戶的需求,客戶會員可以依據(jù)一定條件查詢房屋信息。特點:該程序是前臺系統(tǒng)的主干模塊。負責與會員交互,會員對滿足一定條件的信息的查詢。3.1程序描述前提:當客戶會員想查詢房屋信息信息時,會員必須已經(jīng)登入該系統(tǒng)。 處理:對于房主查詢客戶需求信息,可以查詢滿足一定條件的需求信息,對于客戶查詢房屋信息時,可以查詢滿足一定條件的房屋信息(如查詢租金滿足一定條件的,大小滿足一定條件的等等)。系統(tǒng)將顯示查詢結果。3.2功能對于房主查詢客戶需求信息,可以查詢滿足一定條件的需求信息,對于客戶查詢房屋信息時,可以查詢滿足一定條件的房屋信息(如查詢租金滿足一定條件的,大小滿足一定條件的等等)。系統(tǒng)將顯示查詢結果。3.3性能網(wǎng)頁具有輸入出錯處理能力提示選擇功能,3.4輸入項房屋查詢:按地址:輸入地址,下拉選框輸入按大?。狠斎氪笮。吕x框輸入按類型:輸入類型(一室、二室…),下拉選框輸入按租金:輸入租金范圍,下拉選框輸入需求查詢:按地址:輸入地址,下拉選框輸入按大?。狠斎氪笮。吕x框輸入按類型:輸入類型(一室、二室…),下拉選框輸入按租金:輸入租金范圍,下拉選框輸入3.5輸出項查詢房屋信息返回結果部分:房屋圖片,房屋地址,大小,租金,房主ID,房主姓名等。查看需求信息結果輸出部分:客戶ID,客戶姓名等等。3.6算法SQL語言Where子句中加上所輸入的相關條件3.7邏輯流程大小地址大小地址租金類型房屋信息表客戶查詢結果 3.8接口數(shù)據(jù)庫接口:HZ_table,HW_table,KH_table3.9存儲分配3.10注釋設計程序前: 用/**…*/注釋程序中:/*…*/多行注釋//…單行注釋3.11限制條件查詢信息前,需要會員首先登錄到該系統(tǒng)。4.程序3(房屋信息管理)設計說明房屋信息管理界面HouseInfoIn()HouseInfoInput()HouseInfoExam()HouseInfoIn()HouseInfoInput()HouseInfoExam()ModifyInfoIn()ChooseOperation()ModifyInfoIn()ChooseOperation()ModifyInfoExam()ModifyInfoExam()DelectInfo()ModifyInfo()IErroHandle() DelectInfo()ModifyInfo()IErroHandle()ChooseOperation過程:在這個界面通過輸入一個“新增”或者“修改”來進入下一個新增或者修改的界面;HouseInfoIn過程:通過ChooseOperation過程進入到新增的界面中,在出現(xiàn)的界面中輸入新增房屋的信息ClassHouseInfo{doubleSize=大??;Stringadd=地址;Stringtype=類型;Doublerent=房租;}HouseInfoExam過程:對在HouseInfoIn中輸入的各項信息進行初步檢驗。若發(fā)現(xiàn)錯誤,令PErrorAppear=T,判斷錯誤類型,并將相應的錯誤類型PErroType或者PErrorRank作為參數(shù),轉入IErroHandle過程。若未發(fā)現(xiàn)錯誤,轉入HouseInfoInput過程。其中的錯誤種類有:a.數(shù)據(jù)類型的不匹配PErrorType=T;否則=F:大小double地址string類型string房租double房屋iddouble;b.數(shù)據(jù)超出規(guī)定范圍PErrorRank=T;否則=F;比如說房屋的大小或者房屋的房租為小于零的數(shù);HouseInfoInput過程:輸入的新增信息沒有錯誤,大新增信息輸入到數(shù)據(jù)庫中去ClassHouseInfo{doubleSize=大小;Stringadd=地址;Stringtype=類型;Doublerent=房租;DoubleidOfHouse=房屋id;}ModifyInfoIn過程:先輸入房屋id確認后,然后在出現(xiàn)的界面中在size,add,type,rent中需要修改的欄目下填入需要修改的欄目;ModifyInfoExam過程:在ModifyInfoIn過程中的size,add,type,rent中修改過欄目進行驗證,。若發(fā)現(xiàn)錯誤,令PErrorAppear=T,判斷錯誤類型,并將相應的錯誤類型CErroType或者CErrorRank作為參數(shù),轉入IErroHandle過程。若未發(fā)現(xiàn)錯誤,轉入ModifyInfo過程。其中的錯誤種類有:a.數(shù)據(jù)類型的不匹配CErrorType=T;否則=F:大小double地址string類型string房租double房屋iddouble;b.數(shù)據(jù)超出規(guī)定范圍CErrorRank=T;否則=F;比如說房屋的大小或者房屋的房租為小于零的數(shù);;IErroHandle過程:HouseInfoExam和ModifyInfoExam過程中若發(fā)現(xiàn)錯誤,就轉入本過程,執(zhí)行相應的處理,并輸出相應的出錯信息。If(PErrorType==T)輸出“房屋信息可能輸錯了位置。請重試。”If(PErrorRank==T)輸出“房屋信息不適應規(guī)定范圍。請重試。”再轉入旅客信息輸入的界面中。If(CErrorType==T)輸出“房屋信息不對。請重試。”If(CErrorRank==T)輸出“超過了范圍。請重試。”再轉入房屋信息管理界面;DelectInfo過程;如果房屋id中表示為被出租,者從數(shù)據(jù)庫中刪除所屬房屋信息;ModifyInfo過程:修改相應的項目,并寫入數(shù)據(jù)庫中;(會面信息模塊)設計說明目的:管理員通過房主或用戶提交的會面請求信息,從而預定時間地址,通知另一方會面信息,最終達到會面目的。特點:該程序是系統(tǒng)的會面信息模塊。負責客戶和房主的會面。5.程序4(房屋信息管理)設計說明5.1程序描述該模塊用戶必須是前提:該模塊用戶必須是系統(tǒng)管理員或超級管理員,并且已經(jīng)登錄。處理:插入新會面的信息時,在數(shù)據(jù)庫信息表中插入記錄。通知用戶或房主時,需在會面信息數(shù)據(jù)庫中做上相應標記。添加新信息時,在數(shù)據(jù)庫信息表中新增該信息,并且已經(jīng)登錄。當會面結束后,要對會面信息數(shù)據(jù)庫做相應處理。更改會面信息時,對數(shù)據(jù)庫表做相應更改。5.2功能當插入新信息時,輸入各種詳細信息,確認后系統(tǒng)將添加該信息。當修改現(xiàn)有信息時,通過瀏覽消息可得所有信息的列表,選擇欲修改信息的名稱鏈接,系統(tǒng)從數(shù)據(jù)庫中獲得該旅游地的詳細信息。輸入修改后的各種詳細信息,確認后系統(tǒng)將添加該信息。當添加新信息時,先獲得該詳細信息,輸入。確認后系統(tǒng)將添加該信息。5.3性能網(wǎng)頁具有輸入出錯處理能力提供足夠的幫助信息,誘導管理員輸入要求管理員填寫所有信息,允許管理員更改輸入次序。使用選單等填入規(guī)范數(shù)據(jù)5.4輸入項注:(詳細的輸入數(shù)據(jù)要求見需求分析DFD片段數(shù)據(jù)字典和加工規(guī)約處)插入會面信息部分:輸入地名、編號、時間、房主號,用戶號等,成功標記。修改會面信息部分:輸入新地名、時間,成功標記。5.5輸出項查看會面地具體信息返回結果輸出部分:地名、時間,客戶(ID),房主(ID)。5.6算法會面信息修改部分:通過UPDATE語句從數(shù)據(jù)庫Meeting表中修改選定的會面信息。新信息部分:通過INSERT語句從數(shù)據(jù)庫Meeting表中增加新記錄。5.7邏輯流程 會員a會員a會面請求信息T會面信息合法?會面信息文件會員a繼續(xù)?結束會面信息合法?會面信息文件會員a繼續(xù)?結束處理會員b5.8接口數(shù)據(jù)庫接口:Meeting5.9存儲分配程序運行所需要的數(shù)據(jù):存儲在數(shù)據(jù)庫中Meeting表中。5.10注釋設計程序前: 用/**…*/注釋程序中:/*…*/多行注釋//…單行注釋5.11限制條件房主客戶房屋的ID編號大于0.5.12測試計劃5.13尚未解決的問題6程序5(后臺管理模塊)設計說明目的:管理員可修改房主信息及用戶信息,從而及時跟新信息,減少錯誤:該程序是后臺系統(tǒng)的模塊。負責客戶和房主以及房屋信息的添加、修改。6.1程序描述前提:該模塊用戶必須是系統(tǒng)管理員或超級管理員,并且已經(jīng)登錄。處理:插入新客戶房主信息時,在數(shù)據(jù)庫信息表中插入記錄。修改信息時,更新數(shù)據(jù)庫信息表中的記錄信息。添加新信息時,在數(shù)據(jù)庫信息表中新增該信息。6.2功能當插入新信息時,輸入各種詳細信息,確認后系統(tǒng)將添加該信息。當修改現(xiàn)有信息時,通過瀏覽消息可得所有信息的列表,選擇欲修改信息的名稱鏈接,系統(tǒng)從數(shù)據(jù)庫中獲得該客戶或房主的詳細信息。輸入修改后的各種詳細信息,確認后系統(tǒng)將添加該信息。當添加新信息時,先獲得該詳細信息,輸入。確認后系統(tǒng)將添加該信息。6.3性能網(wǎng)頁具有輸入出錯處理能力提供足夠的幫助信息,誘導管理員輸入要求管理員填寫所有信息,允許管理員更改輸入次序。使用選單等填入規(guī)范數(shù)據(jù)6.4輸入項注:(詳細的輸入數(shù)據(jù)要求見需求分析DFD片段數(shù)據(jù)字典和加工規(guī)約處)插入房主信息部分:輸入姓名、編號、年齡、地址,密碼,電話號碼。插入客戶信息部分:輸入姓名、編號、年齡、工作單位,密碼,電話號碼。插入房屋信息部分:輸入大小、編號、地址,房租,類型。修改房主信息部分:輸入新姓名、編號、年齡、地址,密碼,電話號碼。修改客戶信息部分:輸入新姓名、編號、年齡、工作單位,密碼,電話號碼。修改房屋信息部分:輸入新大小、編號、地址,房租,類型。6.5輸出項查看房屋具體信息返回結果輸出部分:大小、編號、地址,房租,類型。6.6算法房主信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《路橋勘測設計概論》課件
- 企業(yè)員工培訓與發(fā)展報告
- 2024年五年級數(shù)學上冊 六 統(tǒng)計表和條形統(tǒng)計圖(二)《復式條形統(tǒng)計圖》說課稿 蘇教版
- DB37-T 4383-2021 混凝土結構硅烷浸漬技術規(guī)程
- 二零二五年度生態(tài)城市樓房買賣合作協(xié)議2篇
- 《題目含義作用》課件
- 公告解除勞動合同范本
- 勞務短工合同范本
- 影視錄放設備的超高幀率錄制研究考核試卷
- 五金店品牌差異化競爭策略研究考核試卷
- 2024年醫(yī)療器械經(jīng)營質量管理規(guī)范培訓課件
- 中華人民共和國學前教育法-知識培訓
- GB/T 19228.1-2024不銹鋼卡壓式管件組件第1部分:卡壓式管件
- 質量獎現(xiàn)場評審問題集錦精編版
- 裝配式結構技術課程教學大綱
- 水資源論證報告
- 中藥提取車間生產設備風險評估報告講解
- 實現(xiàn)結構化:初中語文大單元教學設計的核心
- FZ∕T 54088-2016 錦綸6全牽伸單絲
- 任務工單1純電動汽車動力電池檢查與維護
- 食品銷售流程圖零售
評論
0/150
提交評論