房屋租賃管理系統(tǒng)設(shè)計方案_第1頁
房屋租賃管理系統(tǒng)設(shè)計方案_第2頁
房屋租賃管理系統(tǒng)設(shè)計方案_第3頁
房屋租賃管理系統(tǒng)設(shè)計方案_第4頁
房屋租賃管理系統(tǒng)設(shè)計方案_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

/本系統(tǒng)是一種電子商務(wù)系統(tǒng),采用ASP.NET技術(shù)、DreamweaverMX和SQLServer性出發(fā),為房產(chǎn)信息公布、管理提供了一種廣闊而廉價的絡(luò)進行商務(wù)活動的一種先進手段,作為創(chuàng)新的經(jīng)濟運行方式,住,使得租房業(yè)空前興旺,業(yè)務(wù)量很大。在線房屋租賃管理系統(tǒng)是本課題的基本內(nèi)容是開發(fā)一種基于Web的房屋租賃管理系統(tǒng),包括數(shù)據(jù)庫的合理設(shè)信息公布:此模塊首先提供的是最新居源公布、中介推●房源管理:此模塊重要包括房源信息管理和房源租賃管理。房源信息管理中包括功能。進行房源租賃操作時,需要查看目前房源(1)技術(shù)上的可行性分析用DreamweaverMX來設(shè)計靜態(tài)的網(wǎng)頁和站點管理,可以以便的維護從而實現(xiàn)動靜的與Microsoft.NETFramework及MicrosoftInternet信息服務(wù)(IIS)協(xié)同工作以提供Web應(yīng)(2)技術(shù)上的可行分析(3)操作上的可行性分析(4)法律上的可行性分析深入理解是軟件開發(fā)工作獲得成功的前提條件,不管我們把設(shè)計和編碼工作做得怎樣杰(1)必須理解并描述問題的信息域(2)必須定義軟件應(yīng)完畢的功能(3)必須描述作為外部事件成果的軟件行為(4)必須對描述信息、功能和行為的模型進行分解,用層次的措施展示細節(jié)業(yè)務(wù)流程圖(transactionflowdiag分析可以協(xié)助我們理解該業(yè)務(wù)的詳細處理過程,發(fā)現(xiàn)和處理本系統(tǒng)的業(yè)務(wù)流程圖如圖2.1所示圖2.1在線房屋租賃管理系統(tǒng)的業(yè)務(wù)流程圖根據(jù)對系統(tǒng)的流程分析,得出系統(tǒng)的數(shù)據(jù)流圖如圖2.2所示管管理員用戶圖2.2在線房屋租賃管理系統(tǒng)頂層級數(shù)據(jù)流圖本系統(tǒng)的一級數(shù)據(jù)流圖如圖2.3所示房源查詢23圖2.3在線房屋租賃管理系統(tǒng)一級數(shù)據(jù)流圖本系統(tǒng)的二級數(shù)據(jù)流圖之一(注冊登錄圖)如圖2.4所示圖2.4在線房屋租賃管理系統(tǒng)二級數(shù)據(jù)流圖之一(注冊登錄圖)本系統(tǒng)的二級數(shù)據(jù)流圖之二(查詢圖)如圖2.5所示有效的查詢條件有效的查詢條件無效的查詢條件填寫查詢顯示查詢結(jié)果圖2.5在線房屋租賃管理系統(tǒng)二級數(shù)據(jù)流圖之二(查詢圖)本系統(tǒng)的二級數(shù)據(jù)流圖之三(公布信息圖)如圖2.6所示圖2.6在線房屋租賃管理系統(tǒng)二級數(shù)據(jù)流圖之三(公布信息圖)目的,就是通過界面中的控件實現(xiàn)對數(shù)據(jù)表中的數(shù)據(jù)進行存取、訪問等操作,因此我們要設(shè)計多種需要的數(shù)據(jù)表。數(shù)據(jù)字典是有關(guān)數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包括的所有元素定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個元素的精確定義放在一起,才能構(gòu)成系統(tǒng)的規(guī)格闡明。本系統(tǒng)的數(shù)據(jù)字典如下:證帖子標題+回復(fù)帖子內(nèi)數(shù)定義:房屋結(jié)構(gòu)=1(字符}10志數(shù)定義:房屋結(jié)構(gòu)=1(字符}10志號+預(yù)約人+聯(lián)系電話+預(yù)約日期+有效期+備注布人時間別名:房屋ID數(shù)志數(shù)時間志定義:發(fā)帖時間=(日期)系統(tǒng)總體構(gòu)造設(shè)計是要根據(jù)系統(tǒng)分析的規(guī)定和組織的實際狀況來對新系統(tǒng)的總體構(gòu)造形式進行大體設(shè)計,它是一種宏觀、總體上的設(shè)計和規(guī)劃。其系統(tǒng)功能構(gòu)造圖如3.1所示設(shè)置用戶信譽度設(shè)置用戶信譽度瀏覽用戶刪除用戶添加管理員在線論壇按房源區(qū)域查詢按房源價位查詢按房源面積查詢按房源區(qū)域查詢按房源類型查詢房源租賃管理房源信息管理預(yù)約看房信息發(fā)布預(yù)訂房源信息發(fā)布求租房源信息發(fā)布出租房源信息發(fā)布最新房源信息發(fā)布中介推薦修改個人休息查看個人信息登陸身份驗證圖3.1系統(tǒng)功能構(gòu)造圖該部分功能對顧客的注冊資料進行管理,包括了顧客注冊、顧客登錄和取回密碼3部分。授予顧客和管理員不一樣的權(quán)限,登錄的若是一般顧>信息公布模塊塊中,顧客必須登錄才可以公布出租房源、求租房源、房源管理功能包括2個模塊:房源信息管理,房源租賃管理。房源信息管理包括對房系統(tǒng)的每個部件(程序,文檔,數(shù)據(jù)庫,人工過程等)。系統(tǒng)流程圖體現(xiàn)的是數(shù)據(jù)在系統(tǒng)各部件之間流系統(tǒng)的分析,得出本系統(tǒng)的注冊登錄流程圖如3.2所示乙<本系統(tǒng)的房源查詢流程圖如3.3所示警詢詢詢詢詢信息公布流程圖如3.4所示N<圖3.4房源查詢流程圖<E-R圖(實體-關(guān)系圖)提供了表達實體、屬性和聯(lián)絡(luò)的措施。*實體型:用矩形表達,矩形框內(nèi)寫明實體名*屬性:用橢圓型表達,并用無向邊與其對應(yīng)實體連接起來本系統(tǒng)采用E-R圖的措施進行數(shù)據(jù)庫概念構(gòu)造設(shè)計。系統(tǒng)E-R圖如3.6所示:地址z關(guān)系模型在線房屋租賃管理系統(tǒng)的數(shù)據(jù)模型如下:顧客信息(顧客編號,顧客昵稱,顧客真實姓名,密碼,E-MAIL帳號,性別,聯(lián)絡(luò)求租信息(房屋編號,求租類型,求租構(gòu)造,求租區(qū)域,求租面積,求租地址,求租價格,裝修狀況,樓層,求租人,聯(lián)絡(luò),公布日期,有效期,備注)預(yù)約看房信息(房屋編號,預(yù)約人,聯(lián)絡(luò),預(yù)約日期,有效期,備注)預(yù)定房源信息(房屋編號,預(yù)定人,聯(lián)絡(luò),預(yù)定日期,有效期,備注)房屋構(gòu)造信息(構(gòu)造編號,構(gòu)造名稱)房屋類型信息(類型編號,類型名稱)房屋區(qū)域信息(區(qū)域編號,區(qū)域名稱)瀏覽帖子數(shù))編號)(1)顧客信息表(userinfo)表1顧客信息表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4真實姓名郵箱性別4權(quán)限級別表2出租信息表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明房屋編號房屋類型房屋面積有效期公布人8公布日期闡明表3求租信息表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4房屋編號房屋類型4房屋面積4有效期8公布日期闡明表4預(yù)約看房信息表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4房屋編號有效期8預(yù)約時間闡明(5)預(yù)定房源信息表(yuding)表5預(yù)定房源信息表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4有效期8公布日期闡明(6)發(fā)帖表(post)表6發(fā)帖表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4發(fā)帖編號帖子標題帖子內(nèi)容8發(fā)帖時間44表7回帖表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明48回帖時間回帖人4被答復(fù)帖子編號(8)房屋類型表(htype)表8房屋類型表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4類型編號(9)房屋構(gòu)造表(hstructure)表9房屋構(gòu)造表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4構(gòu)造編號構(gòu)造名稱(10)房屋區(qū)域表(hcounty)表10房屋區(qū)域表的邏輯構(gòu)造數(shù)據(jù)類型字段大小闡明4類型編號4重要模塊及詳細設(shè)計本課題所研究的在線房屋租賃管理系統(tǒng)重要由六個部分構(gòu)成,即個人信息管理模塊(包括顧客登錄身份驗證,查看個人資料,修改個人資料)、信息公布模塊(包括最新居定房源信息公布)、房源管理模塊(包括房源添加、刪除、修改、房源類型、房源構(gòu)造、房源區(qū)域的添加、刪除、修改)、房源查詢模塊(包括按照房源類型、房源構(gòu)造、房源區(qū)域、房源面積、房源價格查詢)、信息交流模塊(包括查看帖子、發(fā)送帖子、答復(fù)帖子、刪除帖子)、顧客管理模塊(包括添加管理員、查詢顧客、瀏覽顧客、刪除顧客、設(shè)置顧(1)顧客注冊與登錄模塊設(shè)計用戶登錄用戶登錄stringmysql="select*fromuserinfowhereunamSqIDataReaderdr=cm.ExecuteReader();1/執(zhí)行Execuif(Session["upower"].ToStr{}{為了增強系統(tǒng)移植性,我們使用Web.config連接數(shù)據(jù)庫。假如后來數(shù)據(jù)庫的名稱,或者密碼等變化的話,只要在Web.config中進行變化就行了,而不需要對每個數(shù)據(jù)庫連接都進行改寫。在Web.config中寫入如下代碼:顧客注冊時會首先顯示凌風(fēng)在線房屋租賃系統(tǒng)的協(xié)議,假如選擇不一樣意協(xié)議,返回首頁。假如同意協(xié)議,顯示顧客注冊的界面,如圖4.2所示320324可選項221200可選項其中顧客名稱、真實姓名、登錄密碼、確認密碼、聯(lián)絡(luò)、電子郵箱為必填項,這些是通過驗證控件實現(xiàn)的,假如為空,會提醒此項不能為空,否則不能進行注冊。實現(xiàn)提交的部分代碼如下:values('"+TextBox1.Text.Trim()+"","+Texvalues('"+TextBox1.Text.Trim()+"","+Tex'"+TextBox8.Text.Trim()+"","+TextBox9.Tex,"'+ho.SelectedItem+{{}(2)查看個人資料界面設(shè)計以查看到已經(jīng)注冊的個人資料。查看個人資料的界面如圖4.3所示您可以查看您的個人資料姓名女郵編0實現(xiàn)此功能的代碼如下:(3)修改個人資料界面設(shè)計此界面重要功能是顧客修改自己的個人資料,顧客進入顧客中心,修改自己的個人資料。從數(shù)據(jù)庫中把通過顧客名把自己的個人信息讀出來,運用select語句查找顧客,然后再進行修改。修改個人資料界面如圖4.4所示您可以修改您的個人資料用戶名:密碼:地址:郵編:聯(lián)系電話:修改修改讀取數(shù)據(jù)的代碼如下:name=Session["uname"].ToString();1/獲得上一頁面?zhèn)鬟f過來的參數(shù)值SqICommandcmd=newSqICommand("selectupassword,upost,uaddress,tel,TextBox1.Text=dr["upassword"].TextBox2.Text=dr["uaddress"].ToSTextBox4.Text=dr["upost"].ToString();TextBox5.Text=dr["tel"].ToString();{{修改的代碼如下:upassword=""+TextBox1.Text.Trim()+",uaddress="+TextBox2.Text.Trim()+",tel="+="+TextBox3.Text.Trim()+"",upost='"+TextBox4.Text.Tri房源管理模塊的功能簡介此模塊包括房源信息管理和房源租賃管理兩個模塊。房源信息管理模塊包括房源的添加、刪除、更新,房屋類型,房屋構(gòu)造,房屋區(qū)域的添加、刪除、更新。房屋租賃管理包括對房源的狀態(tài)進行管理。房源的狀態(tài)包括待租、已租、預(yù)定。待租狀態(tài)包括預(yù)約看房。房源管理模塊詳細設(shè)計此模塊的重要功能是對房源的添加、刪除、更新,房源類型、構(gòu)造、區(qū)域的添加、刪除與更新進行管理。用DataGrid控件綁定房源信息表。然后管理員可以對房源進行刪除與更新操作。房源的添加通過管理員公布信息功能來實現(xiàn)。同步此頁面可以顯示網(wǎng)站共有的房屋數(shù)。編輯的代碼如下:{更新的代碼如下:ounty=@hcounty,hadddress=@haddress,hrepair=@hrepair,htype=@htype,state=@state,re=@hstructure,harea=@hareawhecmd.Parameters.Add(newSqlParametcmd.Parameters.Add(newSqlParameter("@hcocmd.Parameters.Add(newSqlParameter("@haddrecmd.Parameters.Add(newSqlParameter("@hrcmd.Parameters.Add(newSqlParameter("@hcmd.Parameters.Add(newSqlParameter("@cmd.Parameters.Add(newSqlParameter("@hstrucmd.Parameters.Add(newSqlParametercmd.Parameters.Add(newSqlParameter("@hfcmd.Parameters.Add(newSqlParametercmd.Parameters["@hid"].Value=e.Item.Ccmd.Parameters["@hcounty"].Value=((TextBox)e.Item.FindControl("hcmd.Parameters["@haddress"].Value=((TextBox)e.Item.FindControcmd.Parameters["@state"].Value=((TextBox)e.Item.FindControlcmd.Parameters["@hstructure"].Value=((TextBox)e.Item.FindControl("hstcmd.Parameters["@harea"].Value=((TextBox)e.Item.FindControl(cmd.Parameters["@hfloor"].Value=((TextBox)e.Item.FindControl(cmd.Parameters["@remarks"].Value=((TextBox)e.Item.FindControl("rcmd.Parameters["@price"].Value=((TextBox)e.Item.FindControl(cmd.Parameters["@htype"].Value=((TextBox)e.Item.FindControl(cmd.Parameters["@hrepair"].Value=((TextBox)e.Item.FindControl("h{Message.InnerHtml="<b>編輯成功<DataGrid1.EditltemI}{Message.InnerHtml="<b>編輯失敗<b>";取消的代碼如下:顯示網(wǎng)站的房屋數(shù)代碼如下:stringstrnum1="selectcount房源查詢模塊的功能簡介此模塊包括5個方面的查詢,分別為按照房源類型、房源構(gòu)造、房源區(qū)域、房源面積、房源價格的查詢。無論輸入5個條件中的任何一種,都可以有對應(yīng)的信息,實現(xiàn)的是綜合查詢功能。顧客可以查到自己所需的出租、求租、預(yù)約看房、預(yù)定房源信息。房源查詢模塊詳細設(shè)計此模塊重要實現(xiàn)綜合查詢功能。查詢功能通過連接數(shù)據(jù)庫使用SQL語句實現(xiàn)。通過里顯示查詢成果。查詢界面如圖4.7所示圖4.7戶查詢房源界面privateprivatevoidDropdownstringstrconn=ConfigurationSettings.AppSettings["dSqIConnectioncn1=newSqlstringsqll="Selectdistincttynamefromhtype";//選用要綁定的列SqIDataAdaptersd1=newDropDownList4.DataSource=ds1.Tables["house"];DropDownList4.DataTextField="DropDownList4.DataB房屋構(gòu)造的DropDownList的綁定措施和以上相似,只需將stringsq11="SDropDownList4.DataTextField="tyname"中的tyname換成cyname。房屋區(qū)域中變化措施類似,就不再贅述。點擊查詢,可以顯示查詢成果,如圖4.8所示面積(平米)價格(元月)公寓公寓公寓公寓公寓查詢的代碼如下:{sqlStr+="andhareabetweeif(TextBox3.Text!=""&&TextBoxp=Int32.Parse(TextBox3.TexsqlStr+="andpricebetween"+p+"an}本次查詢有兩頁記錄,實現(xiàn)分頁的代碼如下:privatevoidDataGrid1_PagelndexChanged(obprivatevoidDataGrid1_PagelndexChanged(obsource,System.Web.UI.WebControls.DataGridPageChange{DataGrid1.CurrentPageIndex=e.NewPagelndex;1/獲startIndex=+DataGrid1.PageSize*DataGrid1.}點擊查看,可以查看房子的詳細信息,其中查看為超鏈接按扭,URL字段為hid(房屋編號),URL格式字符串為liulan.aspx?hid={0},由于在數(shù)據(jù)庫中,房屋編號是唯一的,通過房屋編號可以獲取唯一的房屋信息。liulan.aspx為所要查看的頁面。由于此頁面只顯示一種表格的形式,因此在HTML里定義了一種函數(shù),用來顯示設(shè)置頁面的大小。此函數(shù)為<scriptlanguage="java{(url,null,"width=450,resizable=yes,left=2,height=458,menubar=no,toolbar=no,scrollbars然后在查看按紐的HTML里調(diào)用這個函數(shù),就可以實現(xiàn)所需要的效果,如圖4.9所示凌風(fēng)在線房屋租賃提醒客戶,自己在網(wǎng)站上找房最好選擇中介幫你完成租房事宜!您好,你正在查看房屋編號為23的信息區(qū)域一室一廳200元/月有效期半個月圖4.9顧客查詢成果圖(二)詳細實現(xiàn)代碼如下:ViewState["hid"]=Request.QueryString[Label15.Text=Request.QueryString['"hhid,htype,hcounty,hstructure,hfloor,price,harea,haddress,validate,publishtime,hrepair,remarksfromrentwherehid="+titLabell.Text=dr["htype"]Label2.Text=dr["hcounty"]Label3.Text=dr["hstructure"]Label4.Text=dr["hfloor"].Label5.Text=dr["price"]Label6.Text=dr["harea"]Label7.Text=dr["haddress"]Label8.Text=dr["validate"].TLabel9.Text=dr["publishtime"].ToSLabel10.Text=dr["hrepair"].ToSLabel11.Text=dr["uname"].Label12.Text=dr["tel"]Label13.Text=dr[""].Label14.Text=dr["remarks"]{{信息交流模塊的功能簡介信息交流模塊支持系統(tǒng)管理員、一般顧客之間的在線交流。顧客需要什么房源,以及對房源的評價都可以在該模塊實現(xiàn)。顧客和管理員都可以發(fā)送帖子、查看帖子、答復(fù)帖子。管理員有權(quán)對惡意的帖子進行刪除。信息交流模塊的詳細設(shè)計如密碼不對,則顯示出錯信息。顧客登錄界面如圖4.10所示登陸回圖4.10信息交流登錄圖面發(fā)帖,如圖4.11所示回復(fù)回復(fù)回復(fù)被騙了00回復(fù)03回復(fù)00回復(fù)900回復(fù)800上一頁下一頁標題:內(nèi)容:發(fā)送取消進入論壇,顧客可以看到所發(fā)帖子的標題、作者,答復(fù)帖子數(shù),瀏覽帖子數(shù),顧客可以發(fā)帖子,答復(fù)帖子,瀏覽帖子。發(fā)送帖子與注冊類似,答復(fù)一次,答復(fù)帖子數(shù)自動加1,瀏覽一次,瀏覽帖子數(shù)自動加1。點擊瀏覽按狃可以進入瀏覽帖子界面如圖4.12所示文章標題:我想租房作者:luchang發(fā)表時間:2006-6-615:59:13啊實現(xiàn)此功能的代碼如下:{答復(fù)帖子界面和發(fā)送帖子界面類似,通過Session變量把登錄的顧客名傳遞到答復(fù)帖子界面,運用Request對象獲取答復(fù)帖子的標題,顧客直接對感愛好的標題進行答復(fù)。顧客管理模塊功能簡介此模塊是由系統(tǒng)管理員實現(xiàn)的。管理員可以查詢、刪除、瀏覽顧客,同步可以對顧客信譽度的設(shè)置。其中查詢采用的是模糊查詢,輸入顧客名,可以查詢出某些顧客的信息。同步在查詢頁可以對所查顧客的編輯與刪除。瀏覽顧客是顯示所有的顧客,可以在本頁編輯與刪除,以及對顧客信譽度的設(shè)置。顧客管理模塊詳細設(shè)計顧客管理模塊中的查詢功能實現(xiàn)的是模糊查詢,顧客只需要輸入顧客名,就可以查詢到所需的顧客,查詢出成果后,可以刪除顧客。系統(tǒng)管理員可以瀏覽網(wǎng)站所有的顧客信息,同步可以記錄出網(wǎng)站所擁有的顧客數(shù),以及管理員對顧客級別的設(shè)置。查詢頁面時需先用DataGrid控件對顧客信息進行綁定,然后再對其進行查詢、刪除等功能。同樣瀏覽頁面也是要用DataGrid控件對顧客信息進行綁定。添加管理員DataGrid綁定的代碼如下:privateDataSetGetProductDaprivateDataSetGetProductDauid,uname,urname,upassword,usex,uemail,tel,uaddress,upost,FROMuserinfowhereunamelike'%"+TextBox1.Text+"m

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論