論基于net技術(shù)的房屋銷售系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)(doc67頁(yè))_第1頁(yè)
論基于net技術(shù)的房屋銷售系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)(doc67頁(yè))_第2頁(yè)
論基于net技術(shù)的房屋銷售系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)(doc67頁(yè))_第3頁(yè)
論基于net技術(shù)的房屋銷售系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)(doc67頁(yè))_第4頁(yè)
論基于net技術(shù)的房屋銷售系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)(doc67頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要21 世紀(jì)是一個(gè)信息化技術(shù)高速發(fā)展的時(shí)代,隨著目前的房地產(chǎn)業(yè)的飛速發(fā)展,傳統(tǒng)的管理制度及模式已經(jīng)滿足不了現(xiàn)有地產(chǎn)管理的需要,正因如此,房地產(chǎn)業(yè)迫切需要一個(gè)采用21 世紀(jì)信息技術(shù)的管理系統(tǒng),以輔助地產(chǎn)工作人員完成任務(wù)。本文是基于 .NET 技術(shù)的房屋銷售系統(tǒng)與實(shí)現(xiàn)銷售管理子系統(tǒng)的實(shí)現(xiàn)及存在的必要性進(jìn)行的研究。首先分析了房屋銷售系統(tǒng)在現(xiàn)時(shí)代的意義及發(fā)展趨勢(shì);提出了利用 .NET 技術(shù)開(kāi)發(fā)的可行性進(jìn)行研究的問(wèn)題;采用了目前最新的.NET 4.0 技術(shù),實(shí)現(xiàn)了房屋銷售系統(tǒng)銷售子系統(tǒng)的開(kāi)發(fā);得出了基于.NET 技術(shù)的房屋銷售系統(tǒng)在現(xiàn)有技術(shù)中是能夠?qū)崿F(xiàn),且具有時(shí)代意義的結(jié)論。論文給出了基于 .NET

2、技術(shù)的房屋銷售系統(tǒng)銷售管理子系統(tǒng)的開(kāi)發(fā)實(shí)例,并給出了系統(tǒng)的主要功能。主要包括房源管理、購(gòu)房管理和租房管理等模塊。通過(guò)該系統(tǒng),能夠很好的解決目前房屋銷售管理流程不夠清晰及效率方面的問(wèn)題,同時(shí)利用.NET 技術(shù)來(lái)開(kāi)發(fā),也給使用 .NET 開(kāi)發(fā)的在職人員提供了很好的開(kāi)發(fā)思路。關(guān)鍵詞.NET ,ASP,房屋銷售系統(tǒng)Abstract For the 21th century, develop information technology at such a high pace. However, the real estate in China is developing very fast, too.

3、 Because of this, thetraditional management system can t fit in the needs of the housing management. That why the real estate needs an advance system that can fit in their needs.This article is based on Microsoft .NET technology and I am trying to do some research on the sale management system (part

4、 of the real estate management system), tofind out if it s necessary to make a systemhat. likFirst, I analyzed the significance and the trends of real estate management system. Then I try to deal with the problem of feasibility analysis by using Microsoft .NET technology. After that, I decided to us

5、eMicrosoft .NET 4 technology, which was most advantage in the world. At last I finished the project development and drew a conclusion that the real estate management system, which based on Microsoft .NET technology was could be done. For the more, I thought it was useful in China.The article gives o

6、ut the real example of the sale management system by using Microsoft .NET technology and the function was shown up. All the sale management system includes house source management, house sale management and house lease management. By using this system, not only we can solve the problems in the house

7、 sale management, but also, we can give out an example to the developers, who are using Microsoft .NET technology.KEY WORDSmicrosoft .net; asp;real estate management system目錄1. 前 言1.1.本課題研究的背景不斷增長(zhǎng)的業(yè)務(wù)、不斷發(fā)展的房地市場(chǎng)一直沖擊著傳統(tǒng)的房地產(chǎn)公司,傳統(tǒng)繁瑣的業(yè)務(wù)流程與公司發(fā)展的矛盾不斷加深,使得房地產(chǎn)企業(yè)不得不走向現(xiàn)代化改革。對(duì)于一個(gè)現(xiàn)代化的房地產(chǎn)企業(yè)而言,房屋銷售系統(tǒng)(房地產(chǎn)銷售管理系統(tǒng))是其不可

8、缺少的重要組成部分,它對(duì)房地產(chǎn)的工作效率及業(yè)務(wù)開(kāi)展有著至關(guān)重要的影響。傳統(tǒng)的房地產(chǎn)公司一直采用筆錄的方式對(duì)房產(chǎn)銷售信息進(jìn)行記錄,即使是使用計(jì)算機(jī)的情況,也僅局限于使用EXCEL 等辦公軟件對(duì)數(shù)據(jù)進(jìn)行記錄保存或打印,因此,這種落后的處理方式,在公司業(yè)務(wù)不斷發(fā)展的情況下,便產(chǎn)生了許多問(wèn)題。通過(guò)研究,我們發(fā)現(xiàn)傳統(tǒng)的地產(chǎn)公司存在以下問(wèn)題:工作效率低下傳統(tǒng)的房屋銷售流程中, 有很多情況下需要錄入大量的重復(fù)數(shù)據(jù),樓盤信息、客戶資料、房屋信息等常重復(fù)出現(xiàn),會(huì)大大的增大業(yè)務(wù)人員的工作量,從而降低了業(yè)務(wù)人員及整個(gè)企業(yè)的工作效率。統(tǒng)計(jì)及查詢困難由于沒(méi)有可靠的處理機(jī)制及技術(shù), 傳統(tǒng)的房地產(chǎn)公司將在統(tǒng)計(jì)及查詢中遇到很

9、多問(wèn)題。隨著地產(chǎn)業(yè)的發(fā)展, 房地產(chǎn)公司每天都會(huì)產(chǎn)生大量的業(yè)務(wù)數(shù)據(jù),這些數(shù)據(jù)不但在錄入的時(shí)候困難,在統(tǒng)計(jì)及查詢中更是困難重重。業(yè)務(wù)流程管理沒(méi)有統(tǒng)一標(biāo)準(zhǔn)有些房地產(chǎn)經(jīng)濟(jì)需要身兼多職, 不單要負(fù)責(zé)房屋的銷售工作, 還要負(fù)責(zé)數(shù)據(jù)的錄入工作,這便使得地產(chǎn)企業(yè)內(nèi)部職務(wù)混亂,從而使得業(yè)務(wù)流程處理的混亂。房屋展示不夠方便傳統(tǒng)的房地產(chǎn)公司多數(shù)都是使用紙張作為展示的手段,通常需要使用 WORD 等文字處理軟件將圖片及相關(guān)信息放在里面,然后展示出來(lái),這樣既增大了工作量,也使得展示過(guò)程變得繁瑣。數(shù)據(jù)更新緩慢由于傳統(tǒng)房地產(chǎn)公司的數(shù)據(jù)記錄方式,使得房地產(chǎn)數(shù)據(jù)更新變得十分困難,在房地產(chǎn)業(yè)不斷發(fā)展的情況下,傳統(tǒng)房地產(chǎn)公司的數(shù)據(jù)

10、更新將會(huì)變得越來(lái)越復(fù)雜。工作中產(chǎn)生不少資源浪費(fèi)傳統(tǒng)的房地產(chǎn)公司多數(shù)采用紙張作存儲(chǔ)介質(zhì), 一旦要銷毀數(shù)據(jù), 便要將紙張剪碎處理,這樣便產(chǎn)生了很多紙張的浪費(fèi)。1.2.本課題的研究意義為了解決 1.1 本課題研究的背景中所存在的問(wèn)題,提高房地產(chǎn)企業(yè)的工作效率,優(yōu)化地產(chǎn)行業(yè)的業(yè)務(wù)處理流程,調(diào)整企業(yè)架構(gòu),推動(dòng)房地產(chǎn)行業(yè)向信息化邁進(jìn),借此開(kāi)發(fā)出一套功能完善、 實(shí)用、可靠、方便的房地產(chǎn)管理系統(tǒng)。 通過(guò)利用 ASP.NET 技術(shù)來(lái)開(kāi)發(fā)出 B/S 模式的系統(tǒng),可以方便系統(tǒng)的日后更新,以及優(yōu)化;同時(shí)也方便了不同分店之間聯(lián)網(wǎng)。在小型的企業(yè)中,使用 ASP.NET 是再好不過(guò)的了。本系統(tǒng)能有效地解決傳統(tǒng)地產(chǎn)公司所存在

11、的業(yè)務(wù)問(wèn)題,及數(shù)據(jù)處理儲(chǔ)存問(wèn)題,使得房地產(chǎn)行業(yè)能進(jìn)一步向時(shí)代化、信息化發(fā)展。1.3.本論文的研究自從 1998 年,中國(guó)房地產(chǎn)改革以來(lái),中國(guó)房地產(chǎn)行業(yè)的發(fā)展一直呈穩(wěn)步增長(zhǎng)的勢(shì)頭。 2008-2010 年全國(guó)商品房銷售額累計(jì)增長(zhǎng)了 20 倍,這說(shuō)明了中國(guó)的房屋銷量一直在增長(zhǎng)。而在十二五期間對(duì)于中國(guó)房地產(chǎn)發(fā)展的預(yù)測(cè),也均認(rèn)為中國(guó)的房地產(chǎn)業(yè)將進(jìn)一步發(fā)展。因此,中國(guó)房地產(chǎn)行業(yè)蓬勃發(fā)展之時(shí),推行出一套新型的房屋銷售系統(tǒng),使地產(chǎn)行業(yè)與現(xiàn)金的計(jì)算機(jī)技術(shù)相結(jié)合,乃是大勢(shì)所趨。由于國(guó)內(nèi)有不少農(nóng)村正向著城市化過(guò)渡,而這些農(nóng)村地區(qū)的房地產(chǎn)業(yè)多數(shù)都采用傳統(tǒng)的業(yè)務(wù)處理模式,雖然在以前,傳統(tǒng)的業(yè)務(wù)處理模式并不會(huì)為企業(yè)帶來(lái)

12、太大的問(wèn)題。但隨著城市化改革的不斷推進(jìn),房地產(chǎn)產(chǎn)品不斷增長(zhǎng),傳統(tǒng)的業(yè)務(wù)處理方式必然滿足不了這些傳統(tǒng)房地產(chǎn)業(yè)的需要,房屋銷售系統(tǒng)是很有必要存在的。2. 軟件開(kāi)發(fā)環(huán)境與技術(shù)簡(jiǎn)介2.1.開(kāi)發(fā)工具介紹2.1.1.Visual Studio簡(jiǎn)介Visual Studio 是一套由微軟公司開(kāi)發(fā)的完整的開(kāi)發(fā)工具,用于生成ASP.NETWeb 應(yīng)用程序、 XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic、Visual C# 和 Visual C+ 都使用相同的集成開(kāi)發(fā)環(huán)境(IDE) ,這樣就能夠進(jìn)行工具共享,并能夠輕松地創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言使用.NET F

13、ramework的功能,它提供了可簡(jiǎn)化ASP Web 應(yīng)用程序和XMLWeb services 開(kāi)發(fā)的關(guān)鍵技術(shù)。對(duì)于開(kāi)發(fā)一套房屋銷售系統(tǒng)而言,由于其簡(jiǎn)單易用的界面,以及功能豐富的類庫(kù),將使得軟件開(kāi)發(fā)過(guò)程變得十分簡(jiǎn)便,而開(kāi)發(fā)效率也將大大提高。2.2.數(shù)據(jù)庫(kù)介紹2.2.1.SQL Server 2005 數(shù)據(jù)庫(kù)簡(jiǎn)介SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。 SQL Server 2005 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 200

14、5 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。 此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。 這使企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助企業(yè)團(tuán)隊(duì)通過(guò)記分卡、 Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。在開(kāi)發(fā)房屋銷售系統(tǒng)的過(guò)程中,由于SQL Server 2005可以與 Visual Studio 2010緊密結(jié)合,在系統(tǒng)開(kāi)發(fā)時(shí),對(duì)于數(shù)據(jù)庫(kù)的操作將會(huì)變得十分容易。因此,采用SQLServer與 Visual Studio 相結(jié)合的方式來(lái)開(kāi)發(fā)ASP .net 的房屋銷售系統(tǒng),是最好不過(guò)的選擇。2.3.技術(shù)介紹2.3.

15、1.ASP.NET技術(shù)ASP.NET 是一個(gè)已編譯的、 基于 .NET 的環(huán)境,可以用任何與.NET 兼容的語(yǔ)言(包括Visual Basic .NET、 C# 和JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以使用整個(gè).NET框架。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。ASP.NET 技術(shù)的簡(jiǎn)潔的設(shè)計(jì)和實(shí)施,完全面向?qū)ο蟆⒕哂衅脚_(tái)無(wú)關(guān)性且安全可靠、主要面向互聯(lián)網(wǎng)的所有特點(diǎn)。此外,強(qiáng)大的可伸縮性和多種開(kāi)發(fā)工具的支持,語(yǔ)言靈活,也讓其具有強(qiáng)大的生命力。ASP.NET 以其良好的結(jié)構(gòu)及擴(kuò)展性、簡(jiǎn)易性、可用性、可縮

16、放性、可管理性、高性能的執(zhí)行效率、強(qiáng)大的工具和平臺(tái)支持和良好的安全性等特點(diǎn)成為目前最流行的 Web 開(kāi)發(fā)技術(shù)之一。 而采用 ASP.NET 語(yǔ)言的網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)框架, 目前也已得到廣泛的應(yīng)用,其優(yōu)勢(shì)主要是為搭建具有可伸縮性、靈活性、易維護(hù)性的業(yè)務(wù)系統(tǒng)提供了良好的機(jī)制。2.3.2.AJAX技術(shù)AJAX 即“Asynchronous JavaScript and XML”(異步 JavaScript 和 XML) ,AJAX并非縮寫詞,而是由Jesse James Gaiiett創(chuàng)造的名詞,是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。2.3.3.微軟 LINQ技術(shù).NET Language-Integ

17、rated Query(LINQ,語(yǔ)言集成查詢 )是微軟公司提供的一項(xiàng)新技術(shù)。它能夠?qū)⒉樵児δ苤苯右氲?NET Framework 3.5 所支持的編程語(yǔ)言 (如 C#、Visual Basic 等)中。查詢操作可以通過(guò)編程語(yǔ)言自身來(lái)傳達(dá),而不是以字符串嵌入到應(yīng)用程序代碼中。2.3.4.ASP.NET三層架構(gòu)表現(xiàn)層( Presentation Layer)表現(xiàn)層用于用戶接口的展示, 以及用業(yè)務(wù)層的類和對(duì)象來(lái) “驅(qū)動(dòng)”這些接口。在 ASP.NET 中,該層包括 aspx 頁(yè)面、用戶控制、服務(wù)器控制以及某些與安全相關(guān)的類和對(duì)象。業(yè)務(wù)層( Business Tier)業(yè)務(wù)層用于訪問(wèn)數(shù)據(jù)層, 從數(shù)據(jù)

18、層取數(shù)據(jù)、 修改數(shù)據(jù)以及刪除數(shù)據(jù), 并將結(jié)果返回給表現(xiàn)層。在 ASP.NET 中,該層包括使用 SqlClient 或 OleDb 從 SQL Server 或 Access數(shù)據(jù)庫(kù)取數(shù)據(jù)、更新數(shù)據(jù)及刪除數(shù)據(jù),并把取得的數(shù)據(jù)放到 DataReader或 DataSet 中返回給表現(xiàn)層。返回的數(shù)據(jù)也許只有一個(gè)整型數(shù)字, 比如一個(gè)表的行記錄數(shù)目,但這也要用數(shù)據(jù)層的數(shù)據(jù)進(jìn)行計(jì)算。BLL 和 DAL通常該層被劃分成兩個(gè)子層:業(yè)務(wù)邏輯層(Business Logic Layer,BLL )和數(shù)據(jù)訪問(wèn)層( Data Access Layers, DAL )。業(yè)務(wù)邏輯層在數(shù)據(jù)訪問(wèn)層之上,也就是說(shuō) BLL 調(diào)用

19、 DAL 的類和對(duì)象。 DAL 訪問(wèn)數(shù)據(jù)并將其轉(zhuǎn)給BLL 。在 ASP.NET 中,該層可以用 SqlClient 或 OleDb 從 SQL Server 或 Access數(shù)據(jù)庫(kù)取數(shù)據(jù),把數(shù)據(jù)通過(guò) DataSet 或 DataReader的形式給 BLL ,BLL 處理數(shù)據(jù)給表現(xiàn)層。有的時(shí)候,例如直接把 DataSet 或 DataReader 送給表現(xiàn)層的時(shí)候,BLL 是一個(gè)透明層。數(shù)據(jù)層( Data Tier)數(shù)據(jù)層是數(shù)據(jù)庫(kù)或者數(shù)據(jù)源。 在.NET 中,通常它是一個(gè) SQL Server或 Access數(shù)據(jù)庫(kù),但不僅限于此兩種形式,它還可能是Oracle,MySQL ,甚至是 XML 。

20、3. 系統(tǒng)分析3.1.調(diào)查研究通過(guò)對(duì)傳統(tǒng)的地產(chǎn)公司調(diào)查發(fā)現(xiàn),傳統(tǒng)的地產(chǎn)公司在銷售管理的方面大多采用紙張記錄或?qū)?shù)據(jù)錄入到EXCEL 的方式。這種傳統(tǒng)的方式會(huì)導(dǎo)致大量重復(fù)數(shù)據(jù)的產(chǎn)生、錄入效率低下、統(tǒng)計(jì)以及查詢困難等問(wèn)題。但由于現(xiàn)有的很多大型發(fā)地產(chǎn)管理系統(tǒng)雖然功能齊全,不過(guò)售價(jià)實(shí)在令一些小地產(chǎn)公司和新興公司望而卻步,他們都希望能開(kāi)發(fā)出適合他們公司使用的產(chǎn)品,以滿足他們的需要。3.2.問(wèn)題定義解決地產(chǎn)公司工作效率低下的問(wèn)題,通過(guò)系統(tǒng)來(lái)提高工作效率解決統(tǒng)計(jì)和查詢困難的問(wèn)題,通過(guò)系統(tǒng)來(lái)改進(jìn)統(tǒng)計(jì)及查詢的方式取代傳統(tǒng)的數(shù)據(jù)記錄方式,通過(guò)系統(tǒng)來(lái)記錄數(shù)據(jù)改進(jìn)企業(yè)架構(gòu),通過(guò)系統(tǒng)對(duì)企業(yè)架構(gòu)進(jìn)行科學(xué)的劃分滿足房地產(chǎn)銷

21、售規(guī)范化要求,開(kāi)發(fā)出滿足一般企業(yè)要求的產(chǎn)品3.3.功能分析根據(jù)實(shí)際情況分析出來(lái)的結(jié)果,房屋銷售管理系統(tǒng)可分為兩大部分,分別是負(fù)責(zé)與客戶打交道的前臺(tái)部分,和負(fù)責(zé)供管理員使用的后臺(tái)部分,具體功能如圖3-1刪除購(gòu)房登記管理論壇貼用戶管理所示。圖 3-1 系統(tǒng)功能模塊圖本文著重于講述銷售管理子系統(tǒng)的實(shí)現(xiàn),共分為3 大功能模塊,房源管理模塊、售房管理模塊、租房管理模塊,如圖3-2 所示。圖 3-2 銷售管理子系統(tǒng)模塊圖房源管理模塊的功能包括 供出售的信息錄入、刪除和修改 供出租的信息錄入、刪除和修改 房源信息的查詢及生成EXCEL 報(bào)表售房管理模塊的功能包括 購(gòu)房登記功能(包括錄入、刪除和修改) 登記查

22、詢及生成EXCEL 報(bào)表 售房成交登記功能(包括錄入、刪除和修改) 成交登記查詢及生成EXCEL 報(bào)表租房管理模塊的功能包括 租房登記功能(包括錄入、刪除和修改) 登記查詢及打印功能 租房成交登記功能(包括錄入、刪除和修改) 成交登記查詢及生成EXCEL 報(bào)表3.4.可行性分析主要包括經(jīng)濟(jì)可行性分析和技術(shù)可行性分析3.4.1.經(jīng)濟(jì)可行性分析使用 Visual Studio 開(kāi)發(fā)系統(tǒng),由于其功能強(qiáng)大,且操作簡(jiǎn)單,開(kāi)發(fā)的效率很高,因此并不需要太多的經(jīng)費(fèi)投資。 并且由于國(guó)內(nèi)大多數(shù)用戶均使用 Windows 操作系統(tǒng), Visual Studio 開(kāi)發(fā)的系統(tǒng)能很好地運(yùn)行在 Windows 系統(tǒng)上面。3

23、.4.2.技術(shù)可行性分析使用ASP.NET C#來(lái)開(kāi)發(fā)一個(gè)系統(tǒng)的技術(shù)已經(jīng)很成熟,而Visual Studio 作為開(kāi)發(fā)工具,能與同為微軟的數(shù)據(jù)庫(kù)產(chǎn)品SQL Server 緊密連接,在技術(shù)上基本不會(huì)存在太大問(wèn)題。3.5.需求分析3.5.1.特性需求分析通過(guò)調(diào)查顯示,一套房屋銷售系統(tǒng)需要具有以下特性:方便實(shí)用的特性對(duì)于一個(gè)現(xiàn)代的房地產(chǎn)公司而言,其銷售管理系統(tǒng)除了需要具備強(qiáng)大的功能以外,更重要的是方便以及實(shí)用。因此,銷售管理系統(tǒng)需要具有良好的人機(jī)界面,以確保每項(xiàng)功能都能使用戶感覺(jué)使用方便;功能以實(shí)用性為主,可以為特有的客戶定制特有的功能,避免增加不必要的功能。易于維護(hù)、易于更新的特性在銷售管理系統(tǒng)的

24、設(shè)計(jì)上,系統(tǒng)應(yīng)設(shè)計(jì)成容易更新,且方便維護(hù)的模式。因?yàn)檫@樣更利于后臺(tái)工作人員的操作,及系統(tǒng)的再次開(kāi)發(fā)或更新。同時(shí)這樣也方便了地產(chǎn)公司在改革或新增業(yè)務(wù)的時(shí)候進(jìn)行模塊擴(kuò)充。基于 B/S 模式的網(wǎng)絡(luò)特性由于現(xiàn)在的房地產(chǎn)公司多數(shù)都有連鎖店,要是只開(kāi)發(fā)單機(jī)的系統(tǒng),對(duì)于多個(gè)店鋪的數(shù)據(jù)收集以及統(tǒng)計(jì)肯定不方便,在更新方面也會(huì)遇到很多的麻煩。因此設(shè)計(jì)成B/S 模式可以很方便用戶的使用,只要計(jì)算機(jī)裝有較新的瀏覽器都能夠使用。而更新方面,也只需更新服務(wù)器端,便可以完成更新,無(wú)需像C/S 模式一樣,除了服務(wù)端以外,還需要更新客戶端才能夠完成更新。符合“綠色辦公”理念的特性“綠色辦公”是現(xiàn)在中國(guó),乃至世界各國(guó)都推行的辦公

25、理念,其關(guān)鍵是減少浪費(fèi)。因此在銷售管理系統(tǒng)的設(shè)計(jì)上,也要做到減少浪費(fèi),以達(dá)到節(jié)省公司以及地球資源的目的。3.5.2.數(shù)據(jù)流程分析房源信息房源收集部門房屋銷售部門房源信息購(gòu)、租房信息銷售管理系統(tǒng)圖 3-3 銷售管理系統(tǒng)第0 層數(shù)據(jù)流圖房源收集部門房源信1. 錄 入 房房源信息息源信息房屋銷售系統(tǒng)購(gòu)房數(shù)據(jù)庫(kù)、源租信房息信息2. 獲 取 房3. 登 記源信息購(gòu)、租房信息房購(gòu)、源租信房屋銷售部門房息信息圖 3-4 銷售管理系統(tǒng)第1 層數(shù)據(jù)流圖房源信息1.1 輸入房源信息1.2 驗(yàn)證房源信息房 源 信房 源 信息息圖 3-5 銷售管理系統(tǒng)第1 層數(shù)據(jù)流圖錄入房源信息房源信息2.1 查詢房源信息2.2 獲

26、得房源信息房 源 信房 源 信息息圖 3-6 銷售管理系統(tǒng)第1 層數(shù)據(jù)流圖錄入房源信息房源信息3.1 登記房源信息3.2 驗(yàn)證房源信息購(gòu)、租房購(gòu)、租房信息信息圖 3-7 銷售管理系統(tǒng)第1 層數(shù)據(jù)流圖錄入房源信息3.5.3.用例分析圖 3-8 客戶請(qǐng)求服務(wù)用例圖用例圖說(shuō)明 (1)Search for House:查詢房屋信息用例(2)Order House:預(yù)約購(gòu)買房屋用例(3)Logon the WebSite:登錄網(wǎng)站(4)Deliver Card:發(fā)布論壇貼(5)Show Card:查看論壇貼(6)Search for News:查看新聞信息(7)Search By Date:查詢指定日期

27、新聞圖 3-9 系統(tǒng)管理員系統(tǒng)維護(hù)用例圖用例圖說(shuō)明 (1)Search HouseInfo:查詢房屋信息用例(2)Add HouseInfo:添加房屋信息用例(3)Update HouseInfo:更新房屋信息用例(4)Delete HouseInfo:刪除房屋信息用例(5)Search for News:查詢新聞信息用例(6)Issue News:發(fā)布新聞信息用例(7)Edit News:修改新聞信息用例(8)Delete News:刪除新聞信息用例(9)Manage Card:管理論壇帖用例3.6.系統(tǒng)的運(yùn)行環(huán)境3.6.1.服務(wù)器本系統(tǒng)是基于微軟 .NET 4.0 開(kāi)發(fā),因此需要安裝 .N

28、ET Framework 4,并且在 IIS 中配置。系統(tǒng)同時(shí)需要微軟 SQL 數(shù)據(jù)庫(kù)的支持, 建議使用 Microsoft SQL Server 2005或以上版本數(shù)據(jù)庫(kù)。3.6.2.客戶機(jī)只需使用安裝有 Windows XP、2003 Server、Vista、2008、 Seven、2008R2 操作系統(tǒng)的機(jī)器,并安裝有 Internet Explorer 6 以上瀏覽器,即可使用。經(jīng)過(guò)測(cè)試,在火狐和遨游 3 瀏覽器中存在一定兼容性問(wèn)題,因此不推薦使用非 IE 的瀏覽器。4. 系統(tǒng)概要設(shè)計(jì)4.1.系統(tǒng)功能簡(jiǎn)介房屋銷售系統(tǒng)銷售管理子系統(tǒng)簡(jiǎn)單來(lái)說(shuō)是一個(gè)綜合數(shù)據(jù)錄入及查詢的系統(tǒng),因此根據(jù)此特點(diǎn)

29、,可以將系統(tǒng)劃分出3 大功能:數(shù)據(jù)輸入、修改及刪除;數(shù)據(jù)查詢;報(bào)表的生成及打印4.1.1.數(shù)據(jù)輸入、修改及刪除數(shù)據(jù)輸入、修改及刪除,即我們通常所稱的數(shù)據(jù)操作,用戶可在權(quán)限允許的情況下,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)表進(jìn)行數(shù)據(jù)操作,以確保數(shù)據(jù)能及時(shí)傳回?cái)?shù)據(jù)庫(kù)當(dāng)中。并且在數(shù)據(jù)輸入和修改的時(shí)候,系統(tǒng)會(huì)自動(dòng)驗(yàn)證數(shù)據(jù)的合法性,以防止數(shù)據(jù)的錯(cuò)誤輸入,盡所能地保障數(shù)據(jù)錄入的準(zhǔn)確無(wú)誤。4.1.2.數(shù)據(jù)查詢查詢系統(tǒng)是系統(tǒng)的主要部分,也是最難實(shí)現(xiàn)的一部分。本系統(tǒng)主要是對(duì)房源信息、購(gòu)、租房登記信息進(jìn)行查詢。為了方便用戶查詢數(shù)據(jù),本系統(tǒng)查詢功能所采用的是模糊查詢的方法,即用戶不必在準(zhǔn)確輸入數(shù)據(jù)的情況下進(jìn)行查詢。4.1.3.生成 EX

30、CEL報(bào)表主要是將查詢出來(lái)的房源信息以及購(gòu)、租房登記信息生成為EXCEL 報(bào)表內(nèi)容,方便用戶打印以及開(kāi)展后續(xù)的其它工作。4.2.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1.數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)需求分析是對(duì)系統(tǒng)功能整體劃分的核心部分, 數(shù)據(jù)庫(kù)就好比是系統(tǒng)的 “心臟”,為系統(tǒng)的各個(gè)模塊提供“血液” 。根據(jù)數(shù)據(jù)流程分析,及實(shí)際應(yīng)用需要,數(shù)據(jù)庫(kù)需要設(shè)計(jì)出以下表: 售房信息表( HouseSaleTable)、租房信息表( HouseLeaseTable)、購(gòu)房登記表( SaleOrderTable)、租房登記表( LeaseOrderTable)、售房成交信息表(BO_SaleTable)、租房成交信息表( BO_Le

31、aseTable)??紤]到維護(hù)的便利性,以及方便權(quán)限管理,數(shù)據(jù)庫(kù)中的表均采用低耦合度的方式建立,以防止數(shù)據(jù)的錯(cuò)誤錄入。雖然相對(duì)于高耦合度而言,關(guān)系性不強(qiáng),但這樣的數(shù)據(jù)庫(kù)設(shè)計(jì)更適合房屋銷售系統(tǒng)的使用。4.2.2.系統(tǒng)數(shù)據(jù)庫(kù) E-R 圖由于售房與租房在本系統(tǒng)中是作為2 個(gè)模塊存在,因此在E-R 圖繪制中也分成了 2 個(gè)部分。圖4-1數(shù)據(jù)庫(kù)設(shè)計(jì)購(gòu)房部分E-R圖圖4-2數(shù)據(jù)庫(kù)設(shè)計(jì)租房部分E-R圖4.2.3.數(shù)據(jù)字典基于前面的分析,建立了以下數(shù)據(jù)表表 4-1 售房信息表售房信息表 HouseSaleTable字段名數(shù)據(jù)類型鍵類型描述是否為空SaleIDIntPrimaryKey售房編號(hào)否District

32、varchar(50)/區(qū)域否Constructvarchar(50)/戶型否Directionvarchar(50)/房屋朝向否Floorvarchar(50)/房屋樓層否Decorationvarchar(50)/裝修信息否Departvarchar(50)/店鋪否HS_NeighborVarchar(50)/樓盤名稱是HS_AddressVarchar(200)/售房地址否HS_Acreagefloat/房屋面積否HS_UseYearInt/房屋年限是HS_TypeVarchar(6)/二手 /全新是HS_PriceMoney/房屋價(jià)格是HS_ProvideVarchar(1000)/配

33、套設(shè)施是HS_DetailVarchar(2000)/詳細(xì)信息是HS_ImageImage/房屋圖片是HS_LinkmanVarchar(16)/聯(lián)系人否HS_ContactTelVarchar(50)/聯(lián)系人電話否HS_PovVarchar(10)/信息有效期否HS_ReleaseDateDatetime/信息發(fā)布日期否HS_IsSoldVarchar(2)/是否售出否表 4-2 租房信息表租房信息表 HouseLeaseTable字段名數(shù)據(jù)類型鍵類型描述是否為空LeaseIDIntPrimaryKey租房編號(hào)否Districtvarchar(50)/區(qū)域否Constructvarchar(

34、50)/戶型否Directionvarchar(50)/房屋朝向否Floorvarchar(50)/房屋樓層否Decorationvarchar(50)/裝修信息否Departvarchar(50)/店鋪編號(hào)否L_NeighborVarchar(50)/小區(qū)名稱是L_AddressVarchar(200)/租房地址否續(xù)表 4-2字段名數(shù)據(jù)類型鍵類型描述是否為空L_Acreagefloat/房屋面積否L_RentMoney/租金是L_ProvideVarchar(1000)/配套設(shè)施是L_DetailVarchar(2000)/詳細(xì)信息是L_ImageImage/租房圖片是L_LinkmanVa

35、rchar(16)/聯(lián)系人否L_ContactTelVarchar(50)/聯(lián)系人電話否L_PovVarchar(10)/信息有效期否L_ReleaseDateDatetime/信息發(fā)布日期否L_IsRentVarchar(2)/是否出租否表 4-3 購(gòu)房信息表購(gòu)房登記表 SaleOrderTable字段名數(shù)據(jù)類型鍵類型描述是否為空SaleOrderIDIntPrimaryKey購(gòu)房登記編號(hào)否SO_NameVarchar(16)/購(gòu)房者姓名否SO_SexVarchar(2)/購(gòu)房者性別是SO_AgeVarchar(14)/購(gòu)房者年齡是SO_WorkVarchar(12)/工作情況是SO_Con

36、tactTelVarchar(50)/聯(lián)系電話否SO_MailVarhcar(100)/電子郵箱是SO_MinAcreageFloat/購(gòu)房面積(下限)否SO_MaxAcreageFloat/購(gòu)房面積(上限)否SO_MinPriceFloat/購(gòu)房?jī)r(jià)格(下限)否SO_MaxPriceFloat/購(gòu)房?jī)r(jià)格(上限)否SO_ConstructVarchar(50)/戶型結(jié)構(gòu)是SO_TypeVarchar(6)/購(gòu)房類型是SO_DistrictVarchar(50)/購(gòu)房區(qū)域是SO_PlanVarchar(20)/購(gòu)房計(jì)劃是SO_ReasonVarchar(10)/購(gòu)房原因是SO_PayTypeVar

37、char(10)/付款方式是SO_MessageVarchar(2000)/留言是SO_ReleaseDateDatetime/信息發(fā)布日期否SO_FinishVarchar(2)/是否完成購(gòu)房否表 4-4 租房登記表租房登記表 LeaseOrderTable字段名數(shù)據(jù)類型鍵類型描述是否為空LeaseOrderIDIntPrimaryKey租房登記編號(hào)否續(xù)表 4-4字段名LO_Name數(shù)據(jù)類型Varchar(16)鍵類型/描述租房者姓名是否為空否LO_WorkVarchar(12)/工作情況是LO_ContactTelVarchar(50)/客戶聯(lián)系電話否LO_MailVarchar(100)

38、/客戶電子郵箱是LO_MinAcreageFloat/租房面積 (下限)否LO_MaxAcreageFloat/租房面積 (上限)否LO_MinRentFloat/租房?jī)r(jià)格 (下限)否LO_MaxRentFloat/租房?jī)r(jià)格 (上限)否LO_ConstructVarchar(50)/戶型結(jié)構(gòu)是LO_DistrictVarhcar(50)/租房區(qū)域是LO_MessageVarchar(2000)/留言是LO_ReleaseDateDatetime/信息發(fā)布日期否LO_FinishVarchar(2)/是否已完成租房否表 4-5 售房成交信息表售房成交信息表 BO_SaleTable字段名數(shù)據(jù)類型

39、鍵類型描述是否為空BosIDIntPrimaryKey售房成交編號(hào)否SaleIDIntForeignKey售房編號(hào)否BosPersonVarchar(16)/購(gòu)房者姓名否BosIdentityVarhcar(18)/身份證號(hào)碼否BosContactTelVarchar(50)/購(gòu)房者電話否BosMailVarchar(100)/購(gòu)房者電子郵箱是BosBrokerVarchar(16)/經(jīng)紀(jì)人否BosPurchaseTypeVarchar(10)/一次付清或分期否BosPMoneyMoney/支付金額否BosChargeMoney/中介費(fèi)用否BosBargainNumVarchar(20)/合同

40、編號(hào)否BosInvoiceNumVarchar(20)/發(fā)票編號(hào)否BosBargainDateDateTime/交易完成日期否表 4-6 租房成交信息表租房成交信息表 BO_LeaseTable字段名數(shù)據(jù)類型鍵類型描述是否為空BolIDIntPrimaryKey租房成交編號(hào)否LeaseIDIntForeignKey租房編號(hào)否BolPersonVarchar(16)/租房者姓名否BolIdentityVarchar(18)/身份證號(hào)碼否BolContactTelVarchar(50)/租房者電話否續(xù)表 4-6字段名數(shù)據(jù)類型鍵類型描述是否為空BolBrokerVarchar(16)/經(jīng)紀(jì)人否Bol

41、RMoneyMoney/每月租金否BolChargeMoney/中介費(fèi)用否BolBargainNumVarchar(20)/合同編號(hào)否BolInvoiceNumBolBargainDateVarchar(20)DateTime/發(fā)票編號(hào)交易完成日期否否4.3.系統(tǒng)界面設(shè)計(jì)4.3.1.網(wǎng)站名稱及 Logo 設(shè)計(jì)經(jīng)過(guò)調(diào)查發(fā)現(xiàn),許多與房屋銷售有關(guān)的商標(biāo)或域名均已被注冊(cè),所以我們思考了很久才想出撈房網(wǎng)的名稱?,F(xiàn)在的股市有股海的別稱、人群也有人海的別稱,那么樓市似乎也像大海一樣,那么要購(gòu)房,要租房不也是像在大海里打撈一樣嗎。因此,最終便產(chǎn)生了“撈房網(wǎng)”這個(gè)名稱。經(jīng)過(guò)我們的調(diào)查,這個(gè)名稱尚未被使用,正適合

42、我們的房屋銷售系統(tǒng),所以“撈房網(wǎng)”便正式變成了我們系統(tǒng)的名稱。圖 4-3 撈房網(wǎng) Logo4.3.2.主界面顏色搭配及區(qū)域劃分圖 4-4 房屋銷售系統(tǒng)銷售子系統(tǒng)主界面顏色搭配及區(qū)域劃分. 顏色搭配考慮到銷售管理子系統(tǒng)是屬于房屋銷售系統(tǒng)的后臺(tái)部分,主要是提供給后臺(tái)人員操作用,因此在顏色搭配方面大可不必做得像一些門戶網(wǎng)站一樣,內(nèi)容花花綠綠,什么都有些。作為后臺(tái)部分,整體色彩主要還是以簡(jiǎn)約為主。系統(tǒng)的主要顏色以淡藍(lán)色為基礎(chǔ),給人以活力的感覺(jué),即使對(duì)久了也不會(huì)感到厭煩。頂欄的背景圖是一張折了一角的建筑藍(lán)圖,表示該系統(tǒng)就像建筑藍(lán)圖一樣,屬于整個(gè)銷售系統(tǒng)中最基礎(chǔ)的東西。而在建筑藍(lán)圖的折角處配

43、以粉紅色和淺綠色,使得原本的藍(lán)色的風(fēng)格變得活潑起來(lái)。底欄并沒(méi)使用太花俏的顏色,也沒(méi)使用圖片,而是采用了一條藍(lán)色的橫線與內(nèi)容頁(yè)分隔開(kāi)來(lái),給底欄的版權(quán)文字留下了良好的顯示空間。. 區(qū)域劃分整個(gè)系統(tǒng)可分為5 個(gè)區(qū)域:頂欄、導(dǎo)航欄、左導(dǎo)航欄、內(nèi)容頁(yè)、底欄,對(duì)于一個(gè)后臺(tái)的系統(tǒng)而言,這樣的布局是十分方便的。在導(dǎo)航欄上,主要顯示大的模塊內(nèi)容,而左導(dǎo)航欄則是顯示小模塊的內(nèi)容,十分方便操作。內(nèi)容頁(yè)顯示在中間,則是可以方便用戶查看信息。4.3.3.整體布局. 母版頁(yè)母版頁(yè)主要采用table 布局,共有 4 個(gè) ContentPlaceHolder,供不同的內(nèi)容頁(yè)和用戶控件使用。4.3.

44、3.2. 導(dǎo)航欄導(dǎo)航欄是一個(gè)用戶控件,通過(guò)使用HyperLink 來(lái)創(chuàng)建鏈接,最后在背景添加一張藍(lán)色的漸變圖片來(lái)實(shí)現(xiàn)。為配合藍(lán)色的基調(diào),字體設(shè)置為16px 的黑體,字體顏色為白色并加粗顯示,以下是具體的CSS代碼:#top_barpadding-left:18px;#top_bar a:link, #top_bar a:visited, #top_bar a:activecolor:White;font-family: 黑體 ;font-size:16px;font-weight:bold;text-decoration:none;#top_bar a:hovercolor:White;fon

45、t-family: 黑體 ;font-size:16px;font-weight:bold;text-decoration:underline;. 左導(dǎo)航欄左導(dǎo)航欄是使用無(wú)序列表配合DIV+CSS 來(lái)制作,共有 3 個(gè)用戶控件,為房源管理、售房管理和租房管理這3 大模塊提供不同的鏈接。主要以淡藍(lán)色為基調(diào),配以14px 的字體,以下是 CSS 代碼:.leftnavwidth:180px;margin:5px auto;height:auto;background-color:#d0feff;border:1px solid #0090ff;.leftnav #leftnav_ob

46、jectfont:14px/180% V erdana,Geneva,sans-serif;.leftnav ullist-style:none;.leftnav atext-decoration:none;color:#8e8e8d;.leftnav a:hovercolor:#0071c8;text-decoration:underline;. 內(nèi)容頁(yè)內(nèi)容頁(yè)主要采用DIV+CSS 布局,同時(shí)少部分采用table 布局。標(biāo)題欄采用14px加粗宋體,而一般顯示的字體則是14px 的宋體,以下是具體的CSS 代碼:.main_pagemargin:0px auto 5px auto;border:1px solid #0090ff;padding:16px 16px 16px 16px;font-size:14px;#page_titlemargin:5px auto 0px auto;padding-top:5px;padding-lef

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論