網(wǎng)上售房管理系統(tǒng)設計和實現(xiàn) 計算機專業(yè)_第1頁
網(wǎng)上售房管理系統(tǒng)設計和實現(xiàn) 計算機專業(yè)_第2頁
網(wǎng)上售房管理系統(tǒng)設計和實現(xiàn) 計算機專業(yè)_第3頁
網(wǎng)上售房管理系統(tǒng)設計和實現(xiàn) 計算機專業(yè)_第4頁
網(wǎng)上售房管理系統(tǒng)設計和實現(xiàn) 計算機專業(yè)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

題目:網(wǎng)上售房管理系統(tǒng)摘要網(wǎng)上售房管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。從而完成完善全面的房屋買賣管理功能,使網(wǎng)上售房管理流程合理化、自動化處理和分析各種有價值的信息,整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成網(wǎng)上售房管理系統(tǒng)全過程,包括房源信息管理、房源出售管理、公告及公共交流,系統(tǒng)管理等功能。關(guān)鍵詞:1、售房管理系統(tǒng):B/S2、Visualstudio20103、SQLSERVER2000

目錄TOC\o"1-3"\u1序言71.1項目開發(fā)的目的與意義71.2研究現(xiàn)狀71.3本文主要內(nèi)容72相關(guān)技術(shù)介紹82.1Visualstudio2010平臺82.2C#語言介紹82.3SQL2000數(shù)據(jù)庫93需求分析與設計103.1功能需求分析.103.2開發(fā)環(huán)境需求分析103.3系統(tǒng)處理數(shù)據(jù)的需求分析113.4系統(tǒng)結(jié)構(gòu)化分析113.5數(shù)據(jù)庫設計134系統(tǒng)實現(xiàn)194.1登錄界面194.2系統(tǒng)主界面194.3出售信息列表204.4房屋出售信息234.5發(fā)布求購委托信息244.6客戶來訪登記254.7出訪登記264.8員工考勤264.9查詢房源信息274.10公告及公共交流294.11系統(tǒng)管理294.12退出304.13軟件測試30五、結(jié)論 31致謝 32參考文獻 33一、序言1.1項目開發(fā)的目的與意義網(wǎng)上售房管理系統(tǒng)是房屋中介機構(gòu)不可缺少的一部分,能夠為業(yè)務人員提供充足的信息和快速查詢手段。開發(fā)網(wǎng)上售房管理軟件能讓業(yè)務人員詳細的記錄房源信息與用戶信息,便捷、高效、規(guī)范管理這些信息,提高工作質(zhì)量和效率。同時經(jīng)過學習、研究和探討,提高邏輯思維能力,增強人際交往與溝通。全國來說,房地產(chǎn)投資越來越成為家庭理財?shù)男聦?,不少市民擁有一套以上的住宅。手里有閑房,是出租還是出售,各家各戶意見不一。閑房租售哪個劃算,可以從資金需求、打理時間、資產(chǎn)收益這三方面進行比較。百姓對于資金需求的不同,決定了對房子處置方式的不同。將手里房子用于出售,一般是需要一次性獲得大筆資金,如孩子出國留學、買新房、買新車等情況,這時候,手里的閑房用于出售比較合適。將手里的房子用于出租,一般是需要長期穩(wěn)定地獲得現(xiàn)金收入,而對每筆現(xiàn)金的數(shù)量要求不大,如老兩口退休養(yǎng)老、孩子上大學的生活費、還新房月供等情況,這時候,手里的房子用來出租比較合適。出售房屋與出租房屋需要花費的精力、時間不盡相同。出租房屋,房屋業(yè)主要考慮尋找承租客戶、房屋裝修、出租后定期收租、定期查看房屋情況、辦理租賃證、繳納相關(guān)稅費、承擔相應責任等,需要花費大量的精力與時間,投入到出租的房屋上。如果沒有太多的時間和精力,又不想出售房屋,也可以選擇類似房屋理財公司的房屋管家業(yè)務,將房子全權(quán)委托給房屋理財公司等大型放心中介出租,由中介公司幫助打理一切繁雜事務,業(yè)主只需在家坐享收益。出售房屋,雖然業(yè)主在前期辦理過戶手續(xù)等問題上需要投入一定的時間、精力,但如果委托大型的放心中介來做,可以省時省力省心地完成交易,并且出售之后無需再為已經(jīng)賣出的房屋操心。所以信息化時代需要替代傳統(tǒng)的人工方式管理房屋信息,求購等房屋信息,這種管理存在著許多優(yōu)點,效率高,保密性強,查詢時間短,所以開發(fā)房屋售房管理系統(tǒng)對于中介業(yè)務人員以及用戶是很重要的事情。1.2研究現(xiàn)狀隨著計算機及網(wǎng)絡技術(shù)的飛速發(fā)展,Internet/Intranet應用在全球范圍內(nèi)日益普及,當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。各式的信息化管理工作迫切需要從繁雜的事務中解放出來,提高工作效率。作為發(fā)展的形式為連鎖經(jīng)營的房產(chǎn)中介機構(gòu)來說,企業(yè)規(guī)模的擴大必須有相應的計算機信息化管理系統(tǒng)作為支撐,如果沒有一套適合于規(guī)模不斷擴大的計算機信息化管理系統(tǒng),在規(guī)模擴大到一定程度后,管理和經(jīng)營問題將會凸現(xiàn)。目前大部分的房產(chǎn)中介的房產(chǎn)信息管理工作部分還是手工管理,工作效率很低,并且不能及時了解手中擁有的各類房屋的信息和市場上比較需求的房屋,不能更好的適應當前客戶的各種房屋需求。另外,手工管理還存在由于不可避免的人為因素造成數(shù)據(jù)的遺漏、誤報等等弊端。為了解決這一日益突出的問題,我們針對房產(chǎn)信息管理工作自主開發(fā)了網(wǎng)上售房管理系統(tǒng)。網(wǎng)上售房信息管理系統(tǒng)的設計目標是立足于開發(fā)一套簡單易用,方便快捷,功能強大的信息管理系統(tǒng)。此網(wǎng)上售房管理系統(tǒng)的開發(fā)定位于一個能夠滿足數(shù)據(jù)庫管理的軟件,具備數(shù)據(jù)庫管理軟件的基本功能,包括數(shù)據(jù)的增加,刪除,修改,查詢等,便于業(yè)務人員操作統(tǒng)計房屋的信息。系統(tǒng)采用VisualStudio2010開發(fā)平臺與SQL2000數(shù)據(jù)庫相結(jié)合進行開發(fā),結(jié)構(gòu)緊湊、運行速度快、操作簡單,更擁有自己的源代碼保證了軟件的保密性和安全性?;ヂ?lián)網(wǎng)本身是不斷發(fā)展的,不論其技術(shù)還是信息都在不斷的進步、更新。因此在進行網(wǎng)站建設的時候,就要預留能適應未來發(fā)展的空間。像電子商務方面,對于房地產(chǎn)這一特定的行業(yè),要實現(xiàn)網(wǎng)上交易,恐怕還有待時日。但對于發(fā)展商而言,則可利用其進行與供應商、建筑商等的溝通和商務往來,實現(xiàn)企業(yè)間的B2B商業(yè)模式。為此,我們在網(wǎng)站建設的時候,就會預留這方面的接口,為日后發(fā)展提供可持續(xù)發(fā)展的空間。1.3本文主要內(nèi)容用戶是銷售業(yè)的上帝,如何加強與用戶之間的溝通,是每個公司銷售部門應該努力去做的事情。通過房屋銷售管理系統(tǒng)可以實現(xiàn)這一點,在用戶對房屋有疑問的時候或者對房屋有購買意向的時候,可以在系統(tǒng)中輕松的進行遠程操作,可以減少雙方因為見面所需要的經(jīng)費,從而減少房屋公司的銷售成本,在節(jié)約廣告費上也有很大的作用,使公司名聲在網(wǎng)上廣為傳播,解決了局限性的問題。通過對系統(tǒng)的管理,可以使銷售者對自己的產(chǎn)品信息也加深了記憶,能夠更好的幫助用戶了解房屋詳細信息。隨著計算機的普及和計算機科學技術(shù)的飛速發(fā)展,人們開始越來越多地利用計算機解決實際問題。房屋銷售管理是商業(yè)信息管理的重要部分,面對大量的商品信息,采用人力處理將浪費大量的時間、人力和物力,而且數(shù)據(jù)的準確性低。因此,開發(fā)一個界面友好,易于操作的房屋銷售管理軟件進行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。房屋銷售管理系統(tǒng)可以實現(xiàn)用戶在線查看房屋信息和各種通告,可以在線對自己中意的房屋進行預訂。管理員可以實現(xiàn)對各種房屋的錄入、編輯和刪除工作,可以回答用戶的留言,解決一些用戶的疑問。二、相關(guān)技術(shù)介紹2.1Visualstudio2010平臺VisualStudio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。VisualStudio2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。VisualStudio2010同時帶來了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持開發(fā)面向Windows7的應用程序。除了MicrosoftSQLServer,它還支持IBMDB2和Oracle數(shù)據(jù)庫。2.2C#語言介紹C#(Csharp)是微軟對這一問題的解決方案。C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft.NET平臺的應用程序,Microsoft.NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領(lǐng)域,正是由于C#面向?qū)ο蟮淖吭皆O計,使它成為構(gòu)建各類組件的理想之選--無論是高級的商業(yè)對象還是系統(tǒng)級的應用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡服務,從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進行調(diào)用,最重要的是,C#使得C++程序員可以高效的開發(fā)程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。C#的特點:簡潔的語法、精心地面向?qū)ο笤O計、與Web的緊密結(jié)合、完整的安全性與錯誤處理、版本處理技術(shù)、靈活性與兼容性。2.3SQL2000數(shù)據(jù)庫2.3.1SQLServer2000SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQLServer7.0版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務器等多種平臺使用。2.3.2SQLServer代理SQLServer代理使用SQLServer來存儲作業(yè)信息。作業(yè)包含一個或多個作業(yè)步驟。每個步驟都有自己的任務。例如,備份數(shù)據(jù)庫。SQLServer代理可以按照計劃運行作業(yè),也可以在響應特定事件時運行作業(yè),還可以根據(jù)需要運行作業(yè)。例如,如果希望在每個工作日下班后備份公司的所有服務器,就可以使該任務自動執(zhí)行。將備份安排在星期一到星期五的22:00之后運行,如果備份出現(xiàn)問題,SQLServer代理可記錄該事件并通知您。三、需求分析與設計3.1功能需求分析網(wǎng)上售房管理系統(tǒng)的需求主要包括房屋信息的查詢,修改,刪除。對客戶需求的記錄,查詢,修改,刪除。房屋登記將需要登記的房屋的信息輸入系統(tǒng),由系統(tǒng)進行儲存,隨時可以查閱修改。一般情況下,普通的工作人員只能瀏覽查詢房屋的具體信息,而管理員用戶除了能查詢房屋具體信息以外,還還能夠登記房屋信息,發(fā)布房屋信息,修改,刪除房屋數(shù)據(jù)。因此,普通的用戶和管理人員的權(quán)限要明確區(qū)分開來,防止操作時因操作錯誤產(chǎn)生的數(shù)據(jù)丟失和數(shù)據(jù)錯誤。具體分析如下;添加操作:在執(zhí)行操作時首先都要先檢查是否已經(jīng)輸入數(shù)據(jù),如果輸入的數(shù)據(jù)不全或者有錯誤,將提示用戶輸入正確的數(shù)據(jù),如果輸入的數(shù)據(jù)正確,點擊添加按鈕,能夠?qū)?shù)據(jù)輸入到數(shù)據(jù)庫,并保存數(shù)據(jù)。刪除操作:在選定一個房屋信息后可將其從數(shù)據(jù)庫中刪除,并在前端顯示出來。查詢操作:能夠進行全部數(shù)據(jù)的查詢,同時能進行模糊的查詢,SQL語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定SQL語句的最終形式,比如用戶查詢時輸入的查詢條件不全面,甚至只有一個,依然能夠查詢出所有輸入的條件對應的數(shù)據(jù)。同時,該系統(tǒng)運行在WINDOWS平臺上,有數(shù)據(jù)庫維護功能。并且該系統(tǒng)還應有一個較好的圖形用戶界面。3.2開發(fā)環(huán)境需求分析大多數(shù)的房屋中介公司使用的電腦系統(tǒng)都是WINDOWS的,所以開發(fā)的網(wǎng)上售房管理系統(tǒng)也是基于WINDOWS系統(tǒng)的,對于其開發(fā)環(huán)境,可以做如下的分析;3.2.1硬件環(huán)境內(nèi)存:512及以上硬盤:10GB以上顯存:64MB以上分辨率:1024*8003.2.2軟件環(huán)境服務器平臺:windowsXP/windows2003/2008/windows7Web服務器:iis5/6/7+.NetFramework2.0數(shù)據(jù)庫服務器:MicrosoftSqlServer2000配置:windowsXP+iis5+MicrosoftSqlServer2000+.NetFramework2.0開發(fā)工具:MicrosoftVisualStudio20103.3系統(tǒng)處理數(shù)據(jù)的需求分析該系統(tǒng)處理的數(shù)據(jù)來自于客戶提供的房屋信息,客戶需求的一些房屋信息以及客戶的聯(lián)系方式等。處理的數(shù)據(jù)分為文本型和數(shù)字型,利用SQLSERVER2000可以很好的處理這些數(shù)據(jù)。同時,對于大量的無用數(shù)據(jù)要及時的清理,以防止系統(tǒng)執(zhí)行速度的下降。3.4系統(tǒng)結(jié)構(gòu)化分析在總體設計這個階段,應劃分出組成該系統(tǒng)的一些物理元素__程序,文件,數(shù)據(jù)庫,人工過程和文檔等等。同時,總體設計階段另一項重要的任務是設計軟件的結(jié)構(gòu),確定系統(tǒng)中的每個程序由那些模塊組成,以及這些模塊間的管理。具體的該系統(tǒng),開發(fā)任務是實現(xiàn)房屋中介管理化,規(guī)范化和自動化,從而提高房屋中介公司的工作效率。對于該系統(tǒng),其本質(zhì)上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮“數(shù)據(jù)”及對數(shù)據(jù)的“處理”這兩個方面的問題。為了把在房屋中介公司工作過程中的對所處理的數(shù)據(jù)清楚明確地表達出來,通常需要建立一個概念性數(shù)據(jù)模型。概念數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是對數(shù)據(jù)和信息建模。后臺管理管理員管理員登陸用戶管理房源管理新聞管理圖片管理系統(tǒng)設置圖3-1后臺管理注冊登錄注冊登錄主頁發(fā)布信息修改信息回復信息用戶完整性檢查瀏覽信息圖3-圖3-2前臺用戶 3.5數(shù)據(jù)庫設計數(shù)據(jù)庫結(jié)構(gòu)設計的好壞將直接對應用系統(tǒng)的效率以及與實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應速度等等。員工信息表身份證號住址電話學歷身份證號住址電話學歷民族出生日期民族出生日期基本工資性別基本工資性別入職時間員工姓名入職時間員工姓名圖3-3員工信息表用戶信息表出生日期E-mail電話出生日期E-mail電話固定電話性別固定電話性別身份證身份證姓名姓名行為行為用戶編號用戶編號圖3-4用戶信息表房屋信息表朝向戶型樓層裝修朝向戶型樓層裝修狀態(tài)建筑年限棟/座狀態(tài)建筑年限棟/座入住者證件建筑面積入住者證件建筑面積出售者身份證出售者身份證入住時間入住時間物業(yè)截止日期物業(yè)截止日期用途編號用途編號房屋房屋圖3-5房屋信息表成交記錄表入住者證件出售者證件入住者證件出售者證件相關(guān)時間相關(guān)時間物業(yè)相關(guān)行為物業(yè)相關(guān)行為棟/座負責人棟/座負責人入住時間入住時間編號編號成交記錄截止時間成交記錄截止時間圖3-6成交記錄表3.5.1建立數(shù)據(jù)庫表用戶表表3-1用戶表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDnvarchar20Notnullkey2姓名Usernamereal12null3密碼Passwordnvarchar20null4全稱Fullnamenvarchar8null5性別Sexnvarchar10null6電話Telnumber20null7部門編號DeptIDint10null8職業(yè)Jobnvarchar20null9權(quán)限IDRoleIDint4null10用戶排序UserDescInt40null(2)房屋出售信息表表3-2房屋出售信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDnvarchar20Notnullkey2區(qū)域Areanvarchar30null3小區(qū)地址Addressnvarchar60null4樓層Lcint0null5戶型Hxnvarchar20null6面積Mjnumber20null7建造時間Jfyearnvarchar10null8裝修Zhuangxiunvarchar20null9出售價格Hirepriceint4null10設施SysmInt40null11聯(lián)系人電話Bphonenvarchar50null12聯(lián)系人Linkmannvarchar50null13發(fā)布時間adddatedatetimenull14發(fā)布用戶IDUseridintnull15權(quán)限IDDeptidintnull16無效日期Invaliddateintnull17是否委托IsAgreementintnull18房屋圖片編號imageIDintnull(3)員工權(quán)限表表3-3員工權(quán)限表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2權(quán)限名稱RoleNamenvarchar30null3權(quán)限說明RoleDescnvarchar255null4權(quán)限任務Permessionnvarchar50null(4)區(qū)域類型表3-4區(qū)域類型表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2區(qū)域名稱Cnamenvarchar30null3區(qū)域類型Cvaluenvarchar255null4區(qū)域號碼Cordernvarchar50null5類型Ctypenvarchar50(5)圖片信息表表3-5圖片信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2標題Titlenvarchar100null3圖片上傳地址PicPathnvarchar255null4內(nèi)容編號InfoIDintnull5內(nèi)容類型InfoTypenvarchar10(6)公告信息表表3-6公告信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2用戶編號Useridnvarchar50null3內(nèi)容Contentntextnull4發(fā)布時間Adddatedatetimenull(7)員工簽到表表3-7員工簽到表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2用戶編號UseridIntnull3狀態(tài)SatusIntnull4簽到Contentnuarchar200null簽到時間Adddatedatetimenull(8)來訪客戶表表3-8來訪客戶表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2用戶編號UseridIntnull3來訪內(nèi)容ContentInt255null4來訪時間Rectimedatetimenull接待人DeptIDnuarchar20null(9)員工出訪信息表表3-9員工出訪信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號IDIntNotnullkey2用戶編號UseridIntnull3出訪內(nèi)容Contentnuarchar255null4出訪時間visittimedatetimenull四、系統(tǒng)實現(xiàn)4.1界面登陸雙擊應用程序后,首先出現(xiàn)的是登錄界面,如圖4.1登陸界面所示。系統(tǒng)自動添加數(shù)據(jù)庫中存在的用戶,密碼為身份證的后6位。點擊注冊,跳轉(zhuǎn)到員工錄入界面;單擊登陸,檢索數(shù)據(jù)庫,看數(shù)據(jù)是否匹配,成功則跳轉(zhuǎn)到主界面,失敗則彈出錯誤信息;單擊清空,將用戶名與密碼信息置為空圖圖4.1登陸界面4.2系統(tǒng)主界面登陸成功后,跳轉(zhuǎn)到系統(tǒng)界面,如圖4-2系統(tǒng)主界面所示。頂端為菜單欄,顯示所有具體功能;左側(cè)為我的工作臺,中間顯示為出售房屋信息,右側(cè)為公共交流區(qū)和求購信息區(qū)。圖圖4.2系統(tǒng)主界面顯示當前用戶:PublicstringstrName;傳遞登陸用戶PublicfrmMain(){InitialzeComponent();}PrivatevoidfrmMain_Load(objectsender,EventArgse){This.tsLoginName.text=strName+”您已經(jīng)登錄!”;}4.3房源信息錄入界面4.3出售信息列表4.3房源信息錄入界面點擊頂部導航菜單里面的“房源信息”進入房源信息管理,左側(cè)是房源相關(guān)的菜單,右側(cè)為所有出售房源信息列表,并可以根據(jù)條件進行搜索。點擊每條房源信息的地址可以查看該房源詳細信息?!皥D片”按鈕可以給房源添加圖片,“編輯”按鈕修改房源信息,“刪除”按鈕將房源刪除到回收站,如圖4.3出售信息列表所示。圖4.3出售信息列表圖4.3出售信息列表顯示信息列表代碼如下首先在Web.config中寫入鏈接數(shù)據(jù)庫的連接字段。<ConnectionStrings><addname="NMRYSite"connectionString="DataSource=xuedong-pc;database=neimengruyi;IntegratedSecurity=True"providerName="System.Data.SqlClient"/></connectionStrings>在新建一個類庫名稱為DLibrary進行數(shù)據(jù)層的處理:新建一個類名為chushouxinxileibiao.cs;添加引用類,該類為處理數(shù)據(jù)的類。usingSystem.Data;usingSystem.Data.SqlClient;usingDCommon;下面是數(shù)據(jù)讀取后放到DataTable中因為我們讀取的數(shù)據(jù)在兩個表里,所以需要進行兩個表相關(guān)聯(lián)起來,下面先介紹關(guān)聯(lián)表的幾種方法。innerjoin(等值連接)只返回兩個表中聯(lián)結(jié)字段相等的行l(wèi)eftjoin(左聯(lián)接)返回包括左表中的所有記錄和右表中聯(lián)結(jié)字段相等的記錄rightjoin(右聯(lián)接)返回包括右表中的所有記錄和左表中聯(lián)結(jié)字段相等的記錄我們需要找出出售信息表中的部分數(shù)據(jù)和用戶表里的部分數(shù)據(jù)進行顯示和刪除,修改等操作所以選擇等值鏈接其代碼如下:publicstaticDataTableGetchushouxinxileibiao(){stringstrSql="selectArea,Satus,Address,Hx,Mj,Zhuangxiu,Ptss,AdddatefromT_HousesaleinnerjoinT_UseronT_Housesale.Userid=T_User.idorderbyAdddatedesc";//數(shù)據(jù)查詢提取字段,按照錄入時間進行降序排列排序SqlConnectionconn=SqlHelper.GetConnection();return(DataTable)SqlHelper.ExecuteDataset(conn,CommandType.Text,strSql).Tables[0];}//使用SqlHelper進行數(shù)據(jù)庫處理操作SqlHelper介紹:SqlHelper是一個基于·NETFramework的數(shù)據(jù)庫操作組件。組件中包含數(shù)據(jù)庫操作方法。SqlHelper用于簡化你重復的去寫那些數(shù)據(jù)庫連接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper封裝過后通常是只需要給方法傳入一些參數(shù)如數(shù)據(jù)庫連接字符串,SQL參數(shù)等,就可以訪問數(shù)據(jù)庫了,很方便。數(shù)據(jù)排序方式有兩種:第一種是升序排列,關(guān)鍵詞為ASC,代碼如下:ORDERBY"按什么排序"ASC;第二種是降序排列,關(guān)鍵詞為desc,代碼如下:ORDERBY"按什么排序"desc;4.4房屋出售信息錄入房屋信息,如4-4圖出售信息所示。出售者身份證號,應為18位;帶‘*’的信息為必填項;錄入時房屋狀態(tài)僅為未出售,購買時間與截止時間應保持一致;房源錄入成功后,會自動生成一條數(shù)據(jù)保存錄入時間和員工姓名。圖4.圖4.4房屋出售信息出售房屋管理部分代碼如下:publicstaticboolInsertchushouxinxileibiao(intuserid,stringArea,intSatus,stringAddress,stringHx,stringMj,stringZhuangxiu,stringPtss,stringAdddate){stringsql=string.Format("insertintoT_Housesale(userid,Area,Satus,Address,Hx,Mj,Zhuangxiu,Ptss,Adddate)values('{0}','{1}','{2}','{3}','{4}')",userid,Area,Satus,Address,Hx,Mj,Zhuangxiu,Ptss,Adddate);try{SqlHelper.ExecuteNonQuery(SqlHelper.GetConnection(),CommandType.Text,sql);}catch(Exceptionexc){returnfalse;}returntrue;}如果添加成功將返回true,如果添加失敗,會返回false值來進行判斷,這里還是使用SqlHelper類來處理數(shù)據(jù)庫數(shù)據(jù)。4.5發(fā)布求購委托信息根據(jù)客戶要求填寫好需要的位置要求,面積要求,樓層要求,年限要求,價位要求,裝修要求等信息來幫助客戶完成信息發(fā)布,代碼和出售房屋管理代碼語句一樣,這里不做說明了。如圖4.5發(fā)布求購委托信息所示圖4.5發(fā)布求購委托信息圖4.5發(fā)布求購委托信息4.6客戶來訪登記客戶來訪登記是為客戶上門登記求購信息的重要平臺,幫助客戶盡快購買到喜歡的房屋信息并顯示到來訪登記信息上,添加求購信息后轉(zhuǎn)到求購信息列表,如圖4.6客戶來訪登記所示,代碼如下:Response.Write("<scriptlanguage='javascript'>window.location='qiugouxinxiindex.aspx'</script>");上面代碼為打開新的頁面4.7圖,原窗口被代替。圖4.6客戶來訪登記圖4.6客戶來訪登記圖4.圖4.7顯示來訪信息4.7出訪登記出訪登記可以查看出訪安排以及歷史出訪信息記錄,有效的管理員工的效率,如圖4.8出訪登記所示。圖4.圖4.8出訪登記4.8員工考勤考勤管理可以幫助員工查看自己的考勤情況,請假時間,簽到日期,如圖4.8考勤管理所示圖4.8考勤管理界面圖4.8考勤管理界面4.9查詢房源信息允許組合查詢。當選中某類信息時,輸入關(guān)鍵字后,會出現(xiàn)查詢結(jié)構(gòu),每頁顯示50條,如圖4.9查詢房源信息界所示為條件查詢后的結(jié)果。圖4.9查詢房源信息界面圖4.9查詢房源信息界面查詢房源信息代碼如下:privatevoidGridViewBind(){stringstr="select*fromT_HousesalewhereAddresslike'%"+this.Text1.Value.Trim()+"%'orArealike'%"+this.Text1.Value.Trim()+"%'orZhuangxiulike'%"+this.Text1.Value.Trim()+"%'orderbyIDdesc";SqlConnectionconn=SqlHelper.GetConnection();DataSetds=SqlHelper.ExecuteDataset(conn,CommandType.Text,str);GridView1.DataSource=ds.Tables[0].DefaultView;GridView1.DataBind();}信息每50條分頁.cs代碼如下:protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse){GridView1.PageIndex=e.NewPageIndex;GridViewBind();}前臺顯示代碼如下:<asp:GridViewID="GridView1"runat="server"AllowPaging="True"Font-Size="Small"OnPageIndexChanging="GridView1_PageIndexChanging"Width="97%"PageSize="50"></asp:GridView>本系統(tǒng)使用前端客戶代碼進行分頁操作,優(yōu)點在與方便快捷的使數(shù)據(jù)分開,并可以讓系統(tǒng)中的數(shù)據(jù)最大的不受到操作的限制。4.10公告及公共交流用戶可以隨時查看或者發(fā)布自己的一些信息,并且修改,刪除發(fā)布的信息,每頁顯示5條信息,如圖4.10公共交流所示為公告及交流平臺。圖4.10公共交流界面圖4.10公共交流界面4.11系統(tǒng)管理系統(tǒng)管理包括人員列表、權(quán)限管理。4.11.1人員列表人員列表可以查看員工編號,部門,權(quán)限等,還可以進行修改和刪除功能。如圖4.11人員管理列表所示。4.11

溫馨提示

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

最新文檔

評論

0/150

提交評論