房地產網站樣本(ASP.NET+SQL)
來源:點擊數:37
論文大概:
關鍵字:房產信息發布 ASP.NET SQL SERVER2000
引言
房產信息發布網站的設計與實現
畢業設計(論文)中文摘要\
摘要: 本設計說明書主要介紹了本課題的研究背景、國內外研究現狀、開發過程和完成的功能,重點說明了本課題的設計思想、各個模塊的詳細設計過程。經測試,所開發的系統具有實用性強、費用低,效率高等優點,使得房產商和消費者都能夠及時的快速的得到自己所關心的房產信息。
本系統是壹個采用ASP.NET技術和SQL Server 2000數據庫管理系統作為工具進行開發的房產信息發布系統。整個系統從操作簡單性,界面友好性,功能實用性出發,為房產信息發布、管理提供了壹個廣闊而廉價的平臺,為客戶提供了便捷而全面的房產信息,使客戶可以快速、方便地了解到條件、地點、價格合適的房源。此設計開發主要包括個人信息管理、信息發布(求租,出租,二手房產,最新房產,成交信息上報),房源管理、信息交流、站內搜索,政策新聞,用戶管理等功能,基本滿足了房產信息發布網站工作的需要。
在Internet飛速發展的今天,電子商務代表著壹種新的趨勢發展起來。它提供了網上交易平臺,方便了企業與客戶之間的交流,提高了工作效率。在這過程中,電子商務的廣泛運用也不斷滲透到房地產市場,而房產信息的發布是整個房地產市場不可缺的重要組成部分。
畢業設計(論文)外文摘要
Design and Implementation of the House Information Publishing Site
Abstract:Nowtimes, With the rapid development of internet, electronic commerce, as a new trend, has flourished. It provides an online trading platform for facilitating exchanges between enterprises and their customers, and improves the working efficiency.In this process, the extensive use of e-commerce has been infiltrated into the real estate market, Real Estate Information and Dissemination of the entire real estate market indispensable important component.
The system sets up an e-commerce platform, using technologies of ASP.NET, and SQL Server 2000 database management system.Taking into consideration of simple operation, friendlyinterface and practical function,the whole systemhas been designed to provide a broad and cheap platform for real estate information dissemination and management, and to offer convenient and comprehensive rental housing information for customers. By this platform, customers can quickly and conveniently find suitable houses with proper conditions, location and price. The functions, mainly including personal information management, information dissemination, housing enquiry, housing management, information conversation,can basically meet the needs of house renting.
This paper introduces the background of the development, the process of design and the functions demanded. What’s more, the paper mainly explains the design concepts and the detailed design process of every part.After testing, the system developed with practical, user-friendly advantages and so on.Based on ASP.NET online auction system for transactions between consumers become more simple and interesting.
Key words: House Information Publishing ASP.NET SQL SERVER 2000
目 錄
關鍵字:房產信息發布 ASP.NET SQL SERVER2000
1.1 課題背景和研究意義... 1
1.1.1 課題背景... 1
1.1.2 研究意義和目的... 1
1.2 可行性分析... 2
1.2.1 技術可行性... 2
1.2.2 經濟可行性... 2
1.2.3 法律可行性... 2
1.2.4 操作可行性... 2
2 需求分析... 3
2.1 系統功能需求分析... 3
2.1.1 用戶功能... 3
2.1.2 管理員功能... 4
2.2 系統安全性需求分析... 4
2.3 業務流和數據流分析... 4
2.3.1 房產信息發布網站註冊用戶發布信息流程分析... 5
2.3.2 後臺管理流程分析... 5
2.3.3 數據流分析... 6
2.3.4 數據字典... 8
3 系統設計... 16
3.1 系統總體結構設計... 16
3.2 系統數據結構設計... 17
3.2.1 系統總體E-R圖:... 17
3.2.2 系統各實體E-R圖:... 17
3.2.3 數據邏輯結構設計——關系模式... 20
3.2.4 數據邏輯結構設計——關系表... 21
3.3 系統開發與運行環境確定... 25
3.3.1 系統開發環境及開發工具... 25
3.3.2 使用ASP.NET作為系統前臺開發工具的優點... 25
3.3.3 使用SQL Server2000作為數據庫開發工具的優點... 27
3.3.4 系統運行環境... 28
4 房產信息發布子系統的設計與實現... 29
4.1 房產信息發布子系統簡介... 29
4.2 房產信息發布子系統詳細設計... 29
4.2.1 房產信息發布子系功能結構圖... 29
4.2.2 房產信息發布子系統流程圖:... 29
4.2.3 房產信息發布詳細設計... 30
4.3 房產信息發布子系統遇到的難點及解決方案... 34
5 房產信息發布系統後臺設計與實現... 35
5.1 房產信息發布子系功能結構圖... 35
5.2房產信息發布詳細設計... 35
5.2.1 房產信息後臺管理子系統流程圖... 35
5.2.2 房產信息後臺管理子系統詳細設計... 36
5.3房產信息管理詳細設計遇到的難點及解決方案... 39
6 站內搜索子系統後臺詳細設計... 41
6.1 搜索子系功能結構圖... 41
6.2 站內搜索子系統詳細設計... 41
6.2.1 站內搜索子系統流程圖... 41
6.2.2 站內搜索子系統詳細設計... 41
6.3 站內搜索子系統遇到的難點及解決方案... 42
7 論壇信息發布系統後臺設計與實現... 44
7.2論壇信息子系統詳細設計... 44
7.2.1 論壇信息子系統流程圖:... 44
7.2.2 論壇信息瀏覽管理設計... 45
7.2.3 論壇信息回復管理設計... 45
7.3 論壇管理子系統設計中遇到的困難及解決方案... 47
8 用戶手冊... 49
8.1 系統功能簡介... 49
8.2 運行環境... 49
8.3 軟件維護... 50
9 系統評價... 51
9.1 系統特色/優點介紹... 51
9.2 系統的不足和改進方案... 51
9.3 設計心得與體會... 51
致 謝... 54
參考文獻... 55
1 緒論
1.1 課題背景和研究意義
1.1.1 課題背景
由於互聯網全球性、開放性的特點,從壹開始國際電子商務就成為電子商務的自然延伸,並成為其有機組成部分。從理論上講,只要企業在互聯網上建立起自己的網站,那麽該企業將立刻變成壹家跨國公司。因為網絡本身是超越國界的,更重要的是它消除了在真實世界中的時空障礙,使得在任何國家的任何網絡用戶都可以輕松地訪問其網站,並與之進行網上信息的查詢,發布和交易。因而在國際貿易中采用電子商務是壹種順理成章的選擇。作為壹種全新的國際貿易交易模式,國際電子商務的發展異常迅猛,其重要性也與日俱增。
電子商務的廣泛運用也不斷滲透到房地產市場,而房產信息的發布是整個房地產市場不可缺的重要組成部分。
例如,美國95%的房屋交易通過MLS(Mutiple ListingService)成交, MLS 已發展成為全美第壹大行業組織。***享系統的信息資源能夠快速有效地成交。MLS是源於美國房地產的專業術語,也稱“多重上市服務”。其核心是通過特定的軟件技術和網絡手段,使加入該系統的各個獨立中介商的所有房源信息形成壹個統壹的互通體系。想要租買房屋的客戶只需在房地產機構或中介商的計算機終端上輸入想要租買房屋的特征,就可以查出所有符合條件的房產,並可以通過網上的電子地圖查看所選房屋的實際位置,通過網上播放的實地錄相查看房地產的外觀、環境及房內格局是否符合自己的喜好。如果這家公司的房源不夠豐富,客戶還可以通過MLS系統,在加入該系統的所有公司的數據庫中查找有關房源。若能成交,則參與交易過程中的各家公司按壹定的比例分成。在國內,上海關於房產的電子商務發展也是非常的快,年均增長達到47.72%。
但是房地產的管理水平還相對落後、許多工作還在使用傳統的工管理,不利於當前以及今後的發展要求。為改善這方面的工作,可以借助於計算機技術來改進房屋交易管理,實現房屋交易管理系統的現代化、電子化、信息化本課題就是在這中大背景下產生應運而生的。
1.1.2 研究意義和目的
本次課題的研究意義和目的主要有以下幾個方面
(1)通過對房產信息發布網站的主要模式和業務流程的學習,運用網站設計的相關理論和知識,完成在房產信息發布網站的設計與實現;
(2)通過對網站的設計實現,掌握ASP.Net技術和Web環境下的數據庫系統的開發技術;
(3)通過課題的研發掌握管理信息系統開發的壹般步驟、方法和技術,學會規範地編寫軟件開發各過程中的各種文檔報告以及養成良好的代碼編寫風格;
(4)培養綜合應用所學知識和技術分析和解決具體問題的能力,養成正確的思維方式和科學嚴謹的求實學風,在研發中學會創新。
通過對房產信息發布網站的設計和開發,是我進壹步的牢固的掌握所學的知識,同
2.3.3 數據流分析
數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發現和解決數據流通中的問題。數據流圖(Data Flow Diagram)是壹種圖形化技術,它描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。其具體的做法是:按業務流程圖理出的業務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成壹套完整的數據流程圖,壹邊繪圖,壹邊核對相應的數據和報表、模型等。
房產信息發布系統的數據流程為:系統管理員經過身份驗證可以查看和修改自己的個人信息,發布房產信息。用戶經過身份驗證可以查看和修改自己的個人信息,查詢和發布房產信息。系統管理員可以對管理員密碼的修改,對房源信息,註冊用戶和論壇帖子進行相應的管理。
本系統具體的系統數據流圖如圖2-3所示:
圖2-3房產信息發布統頂層級數據流圖
本系統的壹級數據流圖如圖2-4所示
圖2.-4 房產信息發布系統壹級數據流圖
4.2 房產信息發布子系統詳細設計
房產信息發布子系統又可以分為發布最新房產信息,出租信息,求租信息,二手房信息,成交上報信息。下面將對這些功能進行詳細設計。
4.2.1房產信息發布子系功能結構圖
系統功能結構設計如圖4-1所示:
圖4-1房產信息發布子系統功能圖
4.2.2房產信息發布子系統流程圖:
房產信息發布子系統流程圖如圖4-2所示:
圖4-2房產信息發布子系統流程圖
4.2.3房產信息發布詳細設計
會員登錄後,可在信息發布頁面發布自己的房產信息,包括新房信息,二手房信息,出租信息,求租信息,成交上報信息。房屋性質可自己選擇,具體界面設計如圖4-3所示:
圖4-3房產信息發布界面
在此頁面設計中加入了很多驗證控件,例如:用戶可以根據自己的需要選擇所想發布的房產信息,在填寫房產發布信息的時候,用戶要根據所要求填寫的信息填寫,否則用戶的發送會失敗。在用戶發布完成信息後,所發布的信息在本站的其他相應地方都可以找得到。發布信息的部分主要代碼如下:
string strconn= ConfigurationSettings.AppSettings["dsn"];
connection=new SqlConnection(strconn);
string sql;
if( rent_RBut.Checked) //選中出租按紐
{
sql="Insert into rent(hcounty,haddress,htype,hstructure,hfloor,harea,hrepair,price,tel,uname,qq,validate,
remarks) values(''"+DropDownList1.SelectedItem+"'',''"+TextBox1.Text.Trim()+"'',''"+DropDownList2.SelectedItem+"'',
''"+DropDownList3.SelectedItem+"'',''"+TextBox2.Text.Trim()+"'',''"+TextBox3.Text.Trim()+"'',''"+
DropDownList4.SelectedItem+"'',''"+TextBox4.Text.Trim()+"'',''"+TextBox6.Text.Trim()+"'',''"+
TextBox7.Text.Trim()+"'',''"+TextBox8.Text.Trim()+"'',''"+DropDownList5.SelectedItem+"'',
''"+TextBox9.Text.Trim()+"'')"; //將所要發布的出租信息插入到數據庫中
SqlCommand cmd=new SqlCommand(sql,connection);
connection.Open();
try
{
cmd=new SqlCommand(sql,connection);
cmd.ExecuteNonQuery();
Response.Write("<script language=''javascript''>alert(''出租信息發布成功'')</script>");
}
catch
{
Response.Write("<script language=''javascript''>alert(''出租信息發布失敗'')</script>");
}
finally
{
cmd.Dispose();
connection.Close();
}
}
4.3 房產信息發布子系統遇到的難點及解決方案
問題壹:如何驗證文本內容非空。
解決方案 :使用Visual Studio自代的驗證控件RequriedFiledValidator來驗證文本內容非空。
問題二:根據用戶選擇的發布房產性質,插入到相應的數據庫中。
解決方案:使用相同組的RadioButton的Check事件來判斷用戶要發布的房產性質,然後寫入到相應的數據庫中。
5 房產信息發布系統後臺設計與實現
此模塊主要是指系統管理員在登陸本站後對管理員信息管理,用戶管理,帖子管理和房源信息管理。其中主要的是對房源信息管理,主要是指對房源的添加、刪除、更新,房源類型、結構、區域的添加、刪除與更新,對房產(最新房產,出租,求租,二手房產,成交上報)信息的查詢,刪除和管理工作進行管理。用DataGrid控件綁定房源信息表。然後管理員可以對房源進行刪除與更新操作。
5.1 房產信息發布子系功能結構圖
系統管理功能結構設計如圖5-1所示
圖5-1系統後臺管理界面
5.2房產信息發布詳細設計
5.2.1房產信息後臺管理子系統流程圖
系統流程圖設計如圖5-2所示:
圖5-2房產信息發布後臺管理流程圖
5.2.2房產信息後臺管理子系統詳細設計
系統管理員在登陸本站後將直接進入到管理界面,界面設計如圖5-3所示:
圖5-3系統界面
系統管理員在這裏可以對自己的密碼進行修改,修改界面設計如圖5-4所示:
圖5-4修改系統管理員密碼界面
當系統管理員認為需要在房屋結構,房屋類型,房屋區域需要添加更多的綁定信息的時候,或是想刪除綁定信息的時候,管理員可以在這裏實現。修改刪除房屋類型界面設計如圖5-5所示:
圖5-5修改,刪除房屋類型界面
在房源信息管理中,可以對綁定的房屋結構進行編輯和刪除,編輯和刪除房屋結構的界面設計如圖5-6所示:
圖5-6刪除房屋結構界面
房源信息管理中主要是指對本站用戶所發送的房產信息進行刪除管理。系統管理員在這裏可以查看到本站的房產的信息,可以對其進行刪除管理。房源界面設計如圖5-7示:
圖5-7源管理界面
用戶管理中主要是指對本站的註冊用戶進行管理,包括瀏覽,查詢,刪除用戶。界面設計
圖5-8所示:
圖5-8 用戶查詢界面
圖5-9 瀏覽刪除用戶界面
房地產網站樣本