網(wǎng)上房屋中介系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第1頁(yè)
網(wǎng)上房屋中介系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第2頁(yè)
網(wǎng)上房屋中介系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第3頁(yè)
網(wǎng)上房屋中介系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第4頁(yè)
網(wǎng)上房屋中介系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué) 院本科畢業(yè)設(shè)計(jì)(論文)題 目 網(wǎng)上房屋中介系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 計(jì)算機(jī)科學(xué)與工程 院(系)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生學(xué)號(hào) 指導(dǎo)教師職稱(chēng) 講師 指導(dǎo)教師工作單位 三江學(xué)院 起訖日期 2012.2.20-2012.5.11 設(shè)計(jì)地點(diǎn)30 / 35摘要本論文主要探討“房產(chǎn)中介”的理論基礎(chǔ)和設(shè)計(jì)思想,以軟件工程理論作為開(kāi)發(fā)的理論基礎(chǔ),詳細(xì)地介紹了開(kāi)發(fā)的具體步驟,以與應(yīng)用的技術(shù),以配圖例的方式詳盡說(shuō)明。本采用ASP.NET 3.5和SQL Server 2008為開(kāi)發(fā)工具,主要實(shí)現(xiàn)功能包括樓盤(pán)信息、出租出售、求租求購(gòu)信息等信息的發(fā)布和瀏覽。關(guān)鍵詞:信息管理;房產(chǎn)中介;ASP.NET 3.5;SQL Ser

2、ver 2008ABSTRACTPresent paper main discussion “house intermediary website” the rationale and the design concept, take the website development by the software engineering theory the rationale, introduced in detail develops website the concrete step, as well as the application technology, matches the

3、chart of symbols the way to show exhaustively. This website uses ASP.NET 3.5 and SQL Server 2008 is the development kit.This website mainly realizes the function including the estate information, the hiring sell, to ask to rent asks to buy information and so on information issues and the browsing.Ke

4、y words:Information management;House intermediary;ASP.NET 3.5;SQL SERVER 2008目 錄第一章緒論11.1課題背景11.2目的和意義11.3系統(tǒng)設(shè)計(jì)思想1第二章可行性分析22.1業(yè)務(wù)流程圖22.2技術(shù)可行性22.3運(yùn)行可行性22.4本章小結(jié)2第三章需求分析33.1房產(chǎn)中介的需求分析33.1.1 數(shù)據(jù)流圖33.1.2功能需求33.1.3性能需求43.2本章小結(jié)4第四章總體設(shè)計(jì)54.1系統(tǒng)模塊總體設(shè)計(jì)54.2數(shù)據(jù)庫(kù)設(shè)計(jì)54.3本章小結(jié)8第五章詳細(xì)設(shè)計(jì)95.1系統(tǒng)首頁(yè)設(shè)計(jì)95.2管理員管理功能設(shè)計(jì)95.2.1管理員管理用戶(hù)功能設(shè)

5、計(jì)95.2.2房源信息管理功能設(shè)計(jì)115.2.3房源信息審核管理功能設(shè)計(jì)135.2.4新聞管理功能設(shè)計(jì)145.2.5VIP會(huì)員積分管理功能設(shè)計(jì)155.3VIP會(huì)員功能設(shè)計(jì)功能設(shè)計(jì)165.3.1VIP會(huì)員房源發(fā)布功能設(shè)計(jì)165.3.2VIP會(huì)員積分查看185.3.3密碼修改195.4普通用戶(hù)功能設(shè)計(jì)195.5前臺(tái)功能設(shè)計(jì)205.5.1房源信息瀏覽功能設(shè)計(jì)205.5.2房產(chǎn)新聞瀏覽和查詢(xún)功能設(shè)計(jì)215.5.3用戶(hù)注冊(cè)功能設(shè)計(jì)225.6本章小結(jié)23第六章系統(tǒng)測(cè)試與性能分析246.1進(jìn)行系統(tǒng)測(cè)試的重要性246.2 軟件測(cè)試246.2.1測(cè)試的基本概念246.2.2測(cè)試的測(cè)試原則256.3本系統(tǒng)測(cè)試25

6、6.4 本章小結(jié)25結(jié)束語(yǔ)26致27參考文獻(xiàn)28附錄129第一章緒論1.1課題背景隨著IT時(shí)代的到來(lái)和房地產(chǎn)開(kāi)發(fā)業(yè)的迅猛發(fā)展,兩大行業(yè)必然的開(kāi)始有機(jī)的結(jié)合,房地產(chǎn)行業(yè)為了最求更高的運(yùn)營(yíng)效率,更多的減少企業(yè)成本,計(jì)算機(jī)的使用也就是個(gè)必然進(jìn)程,并且無(wú)論對(duì)房產(chǎn)開(kāi)發(fā)商,房屋中介單位,還是購(gòu)房的消費(fèi)者都帶來(lái)了巨大的影響,作為房產(chǎn)企業(yè),誰(shuí)能利用好這一新興手段,誰(shuí)就能占領(lǐng)更多的市場(chǎng)。1.2目的和意義使用傳統(tǒng)人工的方式管理存在著許多缺點(diǎn),如工作效率很低,對(duì)于查找、更新和維護(hù)困難,人為因素造成數(shù)據(jù)的遺漏、誤報(bào)等等弊端,以與造成市場(chǎng)信息不對(duì)稱(chēng)等。隨著計(jì)算機(jī)科學(xué)日漸成熟,使用計(jì)算機(jī)對(duì)工程文檔資料信息進(jìn)行管理,具有傳

7、統(tǒng)人工管理完全不能比擬的優(yōu)勢(shì),因此我針對(duì)房產(chǎn)中介管理工作自主開(kāi)發(fā)了房產(chǎn)中介。1.3系統(tǒng)設(shè)計(jì)思想本的設(shè)計(jì)按照下述原則進(jìn)行:1. 實(shí)用性:系統(tǒng)以用戶(hù)需求為目標(biāo),以方便用戶(hù)使用為原則。2. 安全性:在設(shè)計(jì)中,可以保證用戶(hù)共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。3. 可維護(hù)性:的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)和網(wǎng)絡(luò)的維護(hù)。第二章可行性分析2.1業(yè)務(wù)流程圖根據(jù)房產(chǎn)中介的具體情況,業(yè)務(wù)流程圖如圖2-1所示。圖2-1業(yè)務(wù)流程圖2.2技術(shù)可行性在軟件方面選擇了ASP.NET 3.5來(lái)進(jìn)行開(kāi)發(fā)管理平臺(tái)的設(shè)計(jì),使用SQL Server 2008數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。在硬件方面,則選擇空間較大,考慮到如今的

8、家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。2.3運(yùn)行可行性本用戶(hù)平臺(tái)直接面向普通用戶(hù),對(duì)于初次使用此的用戶(hù),不必經(jīng)過(guò)復(fù)雜的培訓(xùn)和學(xué)習(xí)就可以掌握本的操作流程。經(jīng)過(guò)以上分析,運(yùn)行方面是可行的。2.4本章小結(jié)綜上所述,本在運(yùn)行可行性、技術(shù)可行性上可以進(jìn)行開(kāi)發(fā)可行性分析,本具有一定的開(kāi)發(fā)前景。第三章 需求分析3.1房產(chǎn)中介的需求分析3.1.1 數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖如圖3-1所示。圖3-1系統(tǒng)數(shù)據(jù)流圖3.1.2功能需求首先由管理員維護(hù)基礎(chǔ)數(shù)據(jù)包括房源信息、用戶(hù)信息、會(huì)員積分信息、新聞信息,為前臺(tái)服務(wù)做好預(yù)備,然后用戶(hù)注冊(cè)后維護(hù)、發(fā)布修改房源信息,用戶(hù)可以進(jìn)行瀏覽新聞和房源信息,最后管理員

9、管理審核房源信息,新聞信息等。3.1.3性能需求1.真實(shí)性通過(guò)管理員審核機(jī)制,在一定圍保證了信息的真實(shí)性,能夠?yàn)橛脩?hù)帶來(lái)真實(shí),準(zhǔn)確的信息。2.可靠性對(duì)用戶(hù)輸入的數(shù)據(jù)信息都做了一定的檢驗(yàn)處理,確保輸入數(shù)據(jù)的安全,可靠。3.安全性設(shè)置用戶(hù)權(quán)限,有普通用戶(hù),會(huì)員用戶(hù)。擁有不同權(quán)限的用戶(hù)只能進(jìn)行自身權(quán)限下的操作,保證了用戶(hù)信息的安全。4.可用性友好的界面,可以提高用戶(hù)的使用體驗(yàn),在一定程度上可以提升的人氣。3.2本章小結(jié)本章主要通過(guò)功能需求,性能需求的了解從不同的方面分析了房產(chǎn)中介的應(yīng)用需求,為后續(xù)開(kāi)展的總體設(shè)計(jì)工作提供基礎(chǔ)性的依據(jù)。第四章總體設(shè)計(jì)4.1系統(tǒng)模塊總體設(shè)計(jì)本系統(tǒng)一共分為四個(gè)模塊,各功能模

10、塊的具體功能如下:1. 普通用戶(hù)模塊:普通用戶(hù)登錄、個(gè)人基本信息修改、房源信息瀏覽、特定搜索。2. VIP會(huì)員模塊:VIP會(huì)員登錄、個(gè)人基本信息修改、特定搜索、房源信息瀏覽、房源信息發(fā)布、發(fā)布信息修改、查看剩余積分。3. 管理員模塊:用戶(hù)管理(包含 會(huì)員用戶(hù)和普通用戶(hù))、房產(chǎn)新聞管理、房源信息管理、房源信息審核管理。4. 前臺(tái)功能模塊:房源信息瀏覽、房產(chǎn)新聞瀏覽、查詢(xún)信息、注冊(cè)。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:HouseDB數(shù)據(jù)庫(kù),用來(lái)存儲(chǔ)房產(chǎn)中介的數(shù)據(jù)信息。HouseDB數(shù)據(jù)庫(kù)中共分4信息表如表4-1至表4-4所示。表4-1Asp_users(用戶(hù)管理員表)字段名注釋類(lèi)型User_Id

11、用戶(hù)編號(hào)Varchar(50)UserName用戶(hù)名Varchar(50)RealName真實(shí)NvarcharPassWord用戶(hù)密碼Varchar(50)續(xù)表4-1字段名注釋類(lèi)型Role角色NcharEmail電子VarcharQuestion提示問(wèn)題VarcharAnswer問(wèn)題答案VarcharSystime注冊(cè)時(shí)間Datetime該表用于保存用戶(hù)的個(gè)人信息,通過(guò)注冊(cè),將用戶(hù)所輸入的以上數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)中,為以后用戶(hù)的各項(xiàng)操作奠定基礎(chǔ)。表4-2HouseNews(房產(chǎn)新聞表)字段名注釋類(lèi)型Hn_Id新聞編號(hào)VarcharHn_Title新聞標(biāo)題NvarcharAuthor作者Nvarcha

12、rHn_Content新聞容NvarcharHn_Sign新聞?lì)愋虲harSystime發(fā)布時(shí)間Datetime該表保存新聞信息的各項(xiàng)參數(shù),在發(fā)布新聞時(shí),以上信息會(huì)寫(xiě)入數(shù)據(jù)庫(kù)中,為用戶(hù)瀏覽新聞提供數(shù)據(jù)源。表4-3UserCent(VIP會(huì)員積分表)序號(hào)字段名注釋類(lèi)型1V_UserIdVip編號(hào)Varchar2Month_cent月積分Int3Totle_cent總積分Int該表保存會(huì)員用戶(hù)的積分的情況。 表4-4House(房源信息表)字段名注釋類(lèi)型V_UserIdVip編號(hào)VarcharMonth_cent月積分IntTotle_cent總積分Int字段名注釋類(lèi)型House_Id房源編號(hào)Va

13、rcharHouseTitle房源標(biāo)題VarcharHouseContent房源容NvarcharLease發(fā)布類(lèi)型VarcharArea區(qū)域所屬VarcharAddress房源地址VarcharSort房源類(lèi)型VarcharHouseright房源產(chǎn)權(quán)VarcharBuilddate建成日期VarcharType戶(hù)型NvarcharThing基礎(chǔ)設(shè)施NvarcharEquipment設(shè)備情況NvarcharFloor樓層NvarcharAcreage面積NvarcharRent房?jī)r(jià)NvarcharMode租賃方式NvarcharFitment裝修情況VarcharLinkpeople聯(lián)系人V

14、archarPhone聯(lián)系VarcharLinkemail聯(lián)系VarcharCreatetime登記日期DatetimeUpdatetime更新日期DatetimePub發(fā)布情況Nvarchar該表保存了房屋的各項(xiàng)數(shù)據(jù),用戶(hù)在輸入數(shù)據(jù)時(shí)會(huì)對(duì)其進(jìn)行數(shù)據(jù)檢驗(yàn)。4.3本章小結(jié)本章主要進(jìn)行了總體設(shè)計(jì)。在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫(kù)。第五章詳細(xì)設(shè)計(jì)5.1系統(tǒng)首頁(yè)設(shè)計(jì)本系統(tǒng)的首頁(yè)分為三個(gè)區(qū)域,上面部分顯示名稱(chēng),導(dǎo)航,左側(cè)部分顯示用戶(hù)登陸和搜索功能,右面部分顯示的各種最新的發(fā)布信息列表。系統(tǒng)主界面如圖5-1所示。圖5-1系統(tǒng)主界面5.2管理員管理功

15、能設(shè)計(jì)5.2.1管理員管理用戶(hù)功能設(shè)計(jì)管理員管理用戶(hù)列表如圖5-2所示。圖5-2管理員管理用戶(hù)列表圖1. 實(shí)現(xiàn)目標(biāo)進(jìn)入查看所有會(huì)員列表頁(yè)面時(shí),通過(guò)Gridview控件列出數(shù)據(jù)庫(kù)中現(xiàn)有的用戶(hù)以與用戶(hù)的權(quán)限。管理員可以進(jìn)行用戶(hù)的添加,用戶(hù)的刪除。如圖5-3所示圖5-3管理員管理添加用戶(hù)圖管理員設(shè)置用戶(hù)權(quán)限。如圖5-4所示圖5-4管理員管理設(shè)置用戶(hù)權(quán)限圖2. 實(shí)現(xiàn)過(guò)程窗體名為getallusers.aspx,其中Gridview1控件用于顯示和刪除用戶(hù),管理員添加用戶(hù)時(shí),用戶(hù)的昵稱(chēng)、用戶(hù)名、密碼、用戶(hù)權(quán)限的選擇分別是通過(guò)控件txtserid,txtname,TexBox2,DropDownList3

16、進(jìn)行輸入的操作,通過(guò)Button2提交信息。管理員對(duì)用戶(hù)設(shè)置用戶(hù)權(quán)限是通過(guò)控件ddluserid選擇用戶(hù)的用戶(hù)名,使用 DropDownList2選擇用戶(hù)權(quán)限,通過(guò)Button1提交修改信息。5.2.2房源信息管理功能設(shè)計(jì)1. 實(shí)現(xiàn)目標(biāo)進(jìn)入查看租售信息列表頁(yè)面時(shí),通過(guò)GridView控件將房源信息顯示出來(lái),管理員能夠刪除房源信息。如圖5-5所示。圖5-5房源信息列表當(dāng)管理員點(diǎn)擊數(shù)據(jù)列表某一條記錄上的“編號(hào)”時(shí),進(jìn)入房源詳細(xì)信息查看。如圖5-6所示。圖5-6詳細(xì)信息列表圖2. 實(shí)現(xiàn)過(guò)程窗體名為houselist.aspx,GridView1和 GridView2控件分別實(shí)現(xiàn)房源信息的顯示和刪除功

17、能和房源基本信息的顯示。5.2.3房源信息審核管理功能設(shè)計(jì)1. 本功能設(shè)計(jì)程序流程圖如圖5-7所示。圖5-7房源信息審核程序流程圖2. 實(shí)現(xiàn)目標(biāo)進(jìn)入信息審核頁(yè)面時(shí),列出審核的房源信息的各項(xiàng)并查看房源信息的詳細(xì)。管理員可以對(duì)用戶(hù)發(fā)表的房源信息進(jìn)行審核,通過(guò)這種方式確保所發(fā)表的房源信息的準(zhǔn)確性,保障用戶(hù)的權(quán)益。如圖5-8所示。圖5-8房源信息審核列表3. 實(shí)現(xiàn)過(guò)程窗體名為pubedit.aspx,待審核的房源信息通過(guò)GridView2控件顯示,已通過(guò)管理員審核的房源信息由GridView1控件顯示,GridView3控件用于顯示房源信息的詳細(xì)列表。當(dāng)管理員點(diǎn)擊“審核”按鈕時(shí),完成該房源信息的審核,

18、點(diǎn)“標(biāo)題”時(shí),查看房源詳細(xì)信息。5.2.4新聞管理功能設(shè)計(jì)1. 實(shí)現(xiàn)目標(biāo)(1)進(jìn)入新聞添加頁(yè)面時(shí),自動(dòng)列出要添加的新聞的各項(xiàng),并在其后給出文本框。新聞信息的發(fā)布由管理員負(fù)責(zé)整理編輯,并且發(fā)表到中。(2)進(jìn)入新聞列表頁(yè)面時(shí),通過(guò)數(shù)據(jù)列表列出現(xiàn)有的新聞以與新聞標(biāo)題。對(duì)于新聞信息的管理,管理員可以進(jìn)行刪除的操作。2.實(shí)現(xiàn)過(guò)程窗體名為addnews.aspx,在發(fā)表新聞時(shí),新聞標(biāo)題、新聞作者、新聞容的輸入分別通過(guò)控件title、author、ftbcontext實(shí)現(xiàn), Button1實(shí)現(xiàn)提交新聞信息。管理員通過(guò)文本框輸入要添加的新聞信息,當(dāng)管理員點(diǎn)擊“添加新聞”按鈕時(shí),完成該條新聞的添加。如圖5-9。

19、圖5-9新聞發(fā)布列表圖窗體名為managernews.aspx,顯示新聞標(biāo)題使用了控件GridView1,管理員可以通過(guò)點(diǎn)擊數(shù)據(jù)列表某一條記錄上的“刪除”,對(duì)選中的信息進(jìn)行刪除操作。新聞刪除列表如圖5-10所示。圖5-10新聞刪除列表圖5.2.5VIP會(huì)員積分管理功能設(shè)計(jì)1. 實(shí)現(xiàn)目標(biāo)進(jìn)入VIP積分列表頁(yè)面時(shí),通過(guò)數(shù)據(jù)列表列出現(xiàn)有的VIP積分信息。管理員進(jìn)行添加積分操作。如圖5-11所示。圖5-11VIP會(huì)員積分添加圖2. 實(shí)現(xiàn)過(guò)程窗體名usercent.aspx, DropDownList1、TextBox1分別實(shí)現(xiàn)了用戶(hù)名的選擇,用戶(hù)積分增加值的輸入。GridView1,將用戶(hù)的積分信息進(jìn)

20、行輸出,Button1用于提交管理員添加的積分。管理員可以在文本框中輸入添加金額,再通過(guò)點(diǎn)擊“確認(rèn)添加”對(duì)選中的用戶(hù)名進(jìn)行添加金額操作。5.3VIP會(huì)員功能設(shè)計(jì)功能設(shè)計(jì)5.3.1VIP會(huì)員房源發(fā)布功能設(shè)計(jì)VIP會(huì)員房源發(fā)布列表圖如圖5-12所示。圖5-12VIP會(huì)員房源發(fā)布列表圖1. 本功能設(shè)計(jì)程序流程圖如圖5-13所示。圖5-13VIP會(huì)員房源發(fā)布程序流程圖2. 實(shí)現(xiàn)目標(biāo)在VIP會(huì)員登陸后,進(jìn)入到VIP會(huì)員頁(yè)面。選擇VIP會(huì)員房源發(fā)布頁(yè)功能,自動(dòng)列出要添加的房源基本信息的各項(xiàng),并在其后給出文本框或選項(xiàng),用戶(hù)可以通過(guò)此項(xiàng)功能模塊實(shí)現(xiàn)房源信息的發(fā)布。3. 實(shí)現(xiàn)過(guò)程窗體名為addhouse.asp

21、x,其中表單有非常詳盡的用戶(hù)所要輸入的信息,輸入標(biāo)題(title),選擇租售類(lèi)型(lease),選擇房源類(lèi)型(sort),選擇所在區(qū)域(area),輸入房源地址(address),輸入房?jī)r(jià)(rent),輸入面積(acreage),選擇第幾層(floor_count),選擇共幾層(floor_all),裝修情況(fitment),房源產(chǎn)權(quán)(houseright),建成時(shí)間(builddate),合租對(duì)象(mode),幾室(type_room),幾廳(type_hall),幾廚(type_cook),幾衛(wèi)(type_wc),基礎(chǔ)設(shè)施(thing),設(shè)備情況(equipment),其他說(shuō)明(cont

22、ext),聯(lián)系人(people),(phone),(email)(括弧是對(duì)應(yīng)控件名稱(chēng))btn_send控件用于提交用戶(hù)發(fā)布的房源信息。用戶(hù)通過(guò)文本框輸入預(yù)添加的房源基本信息并選擇選項(xiàng),當(dāng)用戶(hù)點(diǎn)擊“提交”按鈕時(shí),完成房源信息的發(fā)布。5.3.2VIP會(huì)員積分查看1. 實(shí)現(xiàn)目標(biāo)進(jìn)入VIP會(huì)員查看剩余積分頁(yè)面時(shí),相關(guān)信息自動(dòng)顯示在頁(yè)面的列表中。圖5-14VIP會(huì)員積分查看2. 實(shí)現(xiàn)過(guò)程窗體名usercent.aspx,DetailsView1控件顯示會(huì)員用戶(hù)的積分信息。5.3.3密碼修改1. 實(shí)現(xiàn)目標(biāo)用戶(hù)可以進(jìn)行修改密碼操作。圖5-15修改密碼列表圖2. 實(shí)現(xiàn)過(guò)程控件oldpass,newpass,r

23、enewpass分別實(shí)現(xiàn)舊密碼的,新密碼的輸入。控件reoldpass,reqnewpass,reqnewpass的作用是用于驗(yàn)證所輸入的密碼不為空。控件compass用于新舊密碼的比較,使用Button1提交修改后密碼。用戶(hù)點(diǎn)擊“修改密碼”按鈕,完成密碼修改。5.4普通用戶(hù)功能設(shè)計(jì)1. 實(shí)現(xiàn)目標(biāo)在普通用戶(hù)登陸后,進(jìn)入普通用戶(hù)頁(yè)面。進(jìn)入普通用戶(hù)特定搜索頁(yè)面。如圖5-16所示。圖5-16普通用戶(hù)特定搜索列表圖2. 實(shí)現(xiàn)過(guò)程窗體名usersearch.aspx。通過(guò)設(shè)置房源信息中的關(guān)鍵值來(lái)查找用戶(hù)所要查找的信息??丶ease,sort,area,type_room,type_hall,type_

24、cook,type_wc分別實(shí)現(xiàn)租售類(lèi)型,房屋類(lèi)型,所在區(qū)域,幾室,幾廳,幾廚,幾衛(wèi)的信息選擇,通過(guò)Button1查詢(xún)信息。用戶(hù)通過(guò)下拉框選擇要搜索的房源基本信息,當(dāng)用戶(hù)點(diǎn)擊“查詢(xún)”按鈕時(shí),完成房源信息的查詢(xún)。5.5前臺(tái)功能設(shè)計(jì)5.5.1房源信息瀏覽功能設(shè)計(jì)1. 實(shí)現(xiàn)目標(biāo)用戶(hù)可以在首頁(yè)的導(dǎo)航中,選擇要瀏覽的信息類(lèi)別,進(jìn)入信息列表頁(yè)面瀏覽信息。如圖5-17所示。圖5-17房源信息列表圖2. 實(shí)現(xiàn)過(guò)程窗體名leasehouse.aspx??丶﨟yperLink1,HyperLink2,HyperLink3,HyperLink4,HyperLink5可以使用戶(hù)獲得更詳細(xì)的信息。出租房源信息,求租房源

25、信息,出售房源信息,購(gòu)房源信息,新聞信息的顯示通過(guò)控件GridView1,GridView2,GridView3,GridView4,GridView5實(shí)現(xiàn)。以房屋出租為例,會(huì)員進(jìn)入房屋出租列表頁(yè)面時(shí),列出現(xiàn)有的出租房屋以與出租房屋的部分信息,當(dāng)會(huì)員點(diǎn)擊數(shù)據(jù)列表某一條記錄上的“查看更多”時(shí),查看房屋詳細(xì)信息。如圖5-18所示。圖5-18房源信息列表圖5.5.2房產(chǎn)新聞瀏覽和查詢(xún)功能設(shè)計(jì)1. 實(shí)現(xiàn)目標(biāo)用戶(hù)進(jìn)入房產(chǎn)新聞時(shí),相關(guān)信息自動(dòng)顯示在頁(yè)面上。如圖5-19所示。圖5-19房產(chǎn)新聞瀏覽和查詢(xún)列表圖2. 實(shí)現(xiàn)過(guò)程窗體名housenews.aspx。信息,輸入查詢(xún)?nèi)莨δ艿膶?shí)現(xiàn)使用了控件HyperLi

26、nk和TextBox??丶礼ridView將信息輸出,Button用于查詢(xún)信息。用戶(hù)可以點(diǎn)擊“查詢(xún)”按鈕,對(duì)信息進(jìn)行查詢(xún)。也可以點(diǎn)擊標(biāo)題顯示詳細(xì)容。5.5.3用戶(hù)注冊(cè)功能設(shè)計(jì)1.實(shí)現(xiàn)目標(biāo)用戶(hù)進(jìn)入時(shí),用戶(hù)可以進(jìn)行注冊(cè)。圖5-20用戶(hù)注冊(cè)列表圖2. 實(shí)現(xiàn)過(guò)程窗體名register.aspx??丶xtuserid,txtUsername,txtpassword,txtemail,txtquestion,txtanswer用于信息的輸入??丶﨎utton1提交注冊(cè)信息。用戶(hù)點(diǎn)擊注冊(cè)按鈕,將信息注冊(cè)。本功能設(shè)計(jì)程序流程圖如圖5-21所示。圖5-21用戶(hù)注冊(cè)程序流程圖5.6本章小結(jié)本章進(jìn)行了系統(tǒng)的詳細(xì)設(shè)

27、計(jì)。經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編輯階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。第六章 系統(tǒng)測(cè)試與性能分析6.1進(jìn)行系統(tǒng)測(cè)試的重要性進(jìn)行測(cè)試目的是為了發(fā)現(xiàn)問(wèn)題之后來(lái)解決問(wèn)題。質(zhì)量欠缺的軟件產(chǎn)品不僅會(huì)給用戶(hù)帶來(lái)使用成本的增加,更嚴(yán)重的后果則是會(huì)影響到用戶(hù)的運(yùn)營(yíng),特別是對(duì)于企業(yè)級(jí)的用戶(hù)而言,使用一款質(zhì)量不過(guò)硬的軟件很有可能會(huì)使企業(yè)的管理混亂,嚴(yán)重影響企業(yè)的成長(zhǎng)發(fā)展。6.2 軟件測(cè)試通俗地講,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼進(jìn)行最終復(fù)審的活動(dòng)。6.2.1測(cè)試的基本概念1. 測(cè)試的目標(biāo)(1) 測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序

28、的過(guò)程。(2) 好的測(cè)試方案是可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。(3) 成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。2. 白盒測(cè)試白盒測(cè)試又稱(chēng)結(jié)構(gòu)測(cè)試,是將測(cè)試的對(duì)象看做一個(gè)透明的盒子,測(cè)試人員根據(jù)程序部的邏輯和特性,檢查程序中的邏輯路徑是否按照預(yù)定的要求正確工作。3. 黑盒測(cè)試 黑盒測(cè)試又稱(chēng)行為測(cè)試,是將測(cè)試對(duì)象看成一個(gè)黑色的盒子,測(cè)試人員不考慮程序部的邏輯結(jié)構(gòu)和部特性,只是依靠程序的要求規(guī)格說(shuō)明書(shū),檢查程序的功能是否符功能需求。6.2.2測(cè)試的測(cè)試原則1. 所有的測(cè)試都應(yīng)追溯到客戶(hù)需求。2. 80%的錯(cuò)誤來(lái)自20%的程序代碼。3. 從小規(guī)模到大規(guī)模。4. 窮舉測(cè)試時(shí)不可能的。5

29、. 測(cè)試應(yīng)該由獨(dú)立的第三方承擔(dān)。.6.3本系統(tǒng)測(cè)試等價(jià)類(lèi)劃分是一種典型的黑盒測(cè)試方法。使用這一方法設(shè)計(jì)的測(cè)試用例要經(jīng)歷劃分等價(jià)類(lèi)和選取測(cè)試用例兩步。首先把數(shù)目過(guò)多的輸入數(shù)據(jù)劃分為若干等價(jià)類(lèi)。在確立了等價(jià)類(lèi)之后,建立等價(jià)類(lèi)表,列出所有劃分出的等價(jià)類(lèi),再選擇測(cè)試用例。由以上描述我們可以得到由等價(jià)類(lèi)劃分法得到的測(cè)試用例表如表6-1所示。表6-1測(cè)試用例表輸入合理等價(jià)類(lèi)不合理等價(jià)類(lèi)具體地址非空空房?jī)r(jià)非空空建筑面積數(shù)字、逗號(hào)和小數(shù)點(diǎn)除數(shù)字、逗號(hào)和小數(shù)點(diǎn)外6.4 本章小結(jié)本章主要論述本軟件的測(cè)試。通過(guò)軟件測(cè)試發(fā)現(xiàn)并解決軟件中出現(xiàn)的問(wèn)題。由于測(cè)試的過(guò)程中,時(shí)間比較少,還存在各種不足之處。 結(jié)束語(yǔ)本通過(guò)不斷改

30、善,已經(jīng)可以正常運(yùn)行,基本實(shí)現(xiàn)了系統(tǒng)的預(yù)期功能:管理員管理、前臺(tái)功能、VIP會(huì)員管理、普通用戶(hù)管理等四大功能。包括房產(chǎn)新聞、出租出售、求租求購(gòu)信息等信息的發(fā)布、瀏覽、查詢(xún)等。論文共分6章。第1章為緒論,闡述了房產(chǎn)中介的課題背景、目的意義和系統(tǒng)設(shè)計(jì)思想,說(shuō)明了開(kāi)發(fā)房屋中介的必要性。第2章為可行性分析,從技術(shù)可行性和運(yùn)行可行性?xún)蓚€(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。第3章為需求分析,分析了房產(chǎn)中介的應(yīng)用需求,設(shè)計(jì)了房產(chǎn)中介的數(shù)據(jù)流圖。第4章為總體設(shè)計(jì),設(shè)計(jì)了系統(tǒng)功能結(jié)構(gòu)圖、E-R圖和數(shù)據(jù)庫(kù)。第5章為詳細(xì)設(shè)計(jì),介紹了開(kāi)發(fā)工具并對(duì)系統(tǒng)做了詳細(xì)的功能設(shè)計(jì),設(shè)計(jì)了程序流程圖。第6章為系統(tǒng)測(cè)試與性能分析

31、,對(duì)系統(tǒng)進(jìn)行測(cè)試。本次畢業(yè)設(shè)計(jì),從開(kāi)題、系統(tǒng)的需求分析,到功能模塊設(shè)計(jì)、詳細(xì)設(shè)計(jì),與最終的系統(tǒng)實(shí)現(xiàn)和實(shí)施,每一個(gè)開(kāi)發(fā)環(huán)節(jié),都是抱以真正工作的態(tài)度,切實(shí)提高自己的專(zhuān)業(yè)技術(shù)水平。由于自身技術(shù)水平的限制,此次畢設(shè)還不能說(shuō)是完美,還有許多方面有待改善提高。特別值得指出的是作為軟件開(kāi)發(fā)人員經(jīng)驗(yàn)的重要性,在這點(diǎn)上不僅僅是對(duì)于模塊的完成程度,我認(rèn)為更多的應(yīng)該體現(xiàn)在對(duì)于項(xiàng)目的理解上。致四年的大學(xué)生涯即將結(jié)束,在做畢業(yè)設(shè)計(jì)的這幾個(gè)月時(shí)間是我學(xué)生生涯中最有價(jià)值的一段時(shí)光。借此機(jī)會(huì)我要向四年來(lái)關(guān)心過(guò)我,幫助過(guò)我的老師、同學(xué)表示深深的意!特別要感我的導(dǎo)師,感他在畢業(yè)設(shè)計(jì)期間長(zhǎng)時(shí)間的指導(dǎo),從開(kāi)始框架結(jié)構(gòu)設(shè)計(jì)到最后的完成

32、整體設(shè)計(jì),以與論文的撰寫(xiě)完畢,都給予了極大的幫助。在此,我對(duì)導(dǎo)師在畢業(yè)設(shè)計(jì)期間給予的指導(dǎo)和幫助表示衷心的感。同時(shí)也感其他老師在此期間的關(guān)懷和幫助,以與學(xué)院為我提供良好的畢業(yè)設(shè)計(jì)環(huán)境。還要感CSDN的各位網(wǎng)友,他們?cè)谖业漠厴I(yè)設(shè)計(jì)過(guò)程中給予了我無(wú)私的幫助和鼓勵(lì),而且還告訴我了許多新穎的想法,巧妙的方法,開(kāi)闊了我的眼界。參考文獻(xiàn)1美Todd Cook. ASP.NET信息系統(tǒng)概論M.:電子工業(yè),2011.2章立民用實(shí)例學(xué)ASP.NET使用C#與ADO.NETM.:電子工業(yè),2004.3何旭洪,余建英.ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航M.:人民郵電,2009.4蔡翠平.網(wǎng)絡(luò)程序設(shè)計(jì)ASPM.:清華

33、大學(xué), 2000.5增敏 ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)M :電子工業(yè),2006.6宣小平.ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航M.:人民郵電. 2003.7袁啟昌.ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程M.:科學(xué),2005.8任新見(jiàn).ASP動(dòng)態(tài)快速開(kāi)發(fā)實(shí)務(wù)M.:電子工業(yè),2005.9松濤,小龍Visual Studio 2005 + SQL Server 2005 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)發(fā)M:電子工業(yè),2007:217-226.10薩師煊,王珊數(shù)據(jù)庫(kù)系統(tǒng)概論M:高等教育,2000:100-211.11海藩軟件工程導(dǎo)論.第四版M:清華大學(xué),2003:27-63.12石志國(guó)ASP.NET 程序設(shè)計(jì)實(shí)用教程M:電子工業(yè),2006.13Don

34、is Marshall.NET Security ProgrammingMJohn Wiley & sons.Inc,2003.14石志國(guó).ASP動(dòng)態(tài)編程M.:清華大學(xué),2005.附錄1房源信息添加核心代碼:House _House = new House();Users _users=new Users();_House.m_Address = ddl_Address.SelectedValue;_House.m_AddTime=System.DateTime.Now.Year+-+ System.DateTime.Now.Month + - + System.DateTime.Now.Da

35、y;string strBaseFacilities = ;for (int i = 0; i cbl_BaseFacilities.Items.Count; i+) if (cbl_BaseFacilities.Itemsi.Selected = true) strBaseFacilities+= cbl_BaseFacilities.Itemsi.Value+$; _House.m_BaseFacilities=strBaseFacilities;_House.m_BuildArea = txt_BuildArea.Text.Trim();_House.m_BuildFloor = txt

36、_Floor.Text;_House.m_ContractMethod = txt_Link.Text;_House.m_DetialAddress = txt_AddressDetail.Text;_House.m_EnterTime = txt_ComneIn.Text.Trim();string strFacilitiesCase=;for (int i = 0; i cbl_FacilitiesCase.Items.Count; i+) if (cbl_FacilitiesCase.Itemsi.Selected = true) strFacilitiesCase+= cbl_FacilitiesCase.Itemsi.Value+$; _House.m_FacilitiesCase = strFacilitiesCase;_House.m_FixUpCase = ddl_FixUpCase.SelectedValue;_House.m_HousesCategory = ddl_HousesCategory.SelectedValue;_House.

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論