版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 隨著信息化的發(fā)展,互連網(wǎng)需要提供更多的服務(wù),構(gòu)造更完善的體系以滿 足越來越多的用戶的精神與物質(zhì)需求。隨著 internet 技術(shù)的日益成熟,以及人 們對(duì)生活越來越高的要求,買賣租售房屋已經(jīng)形成一種最現(xiàn)代化的模式了。 網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)網(wǎng)站采用 asp+access 技術(shù)的 b/s 模式,其開發(fā)主要 包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)。主要功能如下:管理 員可以增加房屋信息;審核房屋信息;修改登錄密碼等等。用戶可以添加房屋信息 和查看樓盤信息。 系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)基本上可以滿足
2、廣大用戶的需要。 關(guān)鍵詞:關(guān)鍵詞: sql 語言;asp;電子商務(wù) design and implementation of real estate information supermarket website abstract with the development of information technology, the internet need to provide more services, from more perfect system to satisfy the material and spiritual needs of users increasingly.
3、with internet technology maturing and people increasing requirements, sale and tenancy of house have become one of the most modern model. design and implementation of real estate information supermarket website adopt asp +access technologies and b/s mode. the designs include the establishment and ma
4、intenance of back grounding database, and the development of foregrounding application. the major functions are as follows: administrators can add house information, auditing house information, changing the password and so on. users can add house information and view sale information of the building
5、. test results show that the design of real estate information supermarket website can satisfy the needs of users by the large. key words: sql language; asp; electronic commerce 目目 錄錄 論文總頁數(shù):21 頁 1 引言.1 1.1 課題背景.1 1.2 本課題的研究現(xiàn)狀.1 1.3 本課題研究的意義.1 2 相關(guān)理論基礎(chǔ).1 2.1 b/s 模式 .1 2.2 asp 技術(shù) .2 2.3 microsoft acce
6、ss.2 2.4 結(jié)構(gòu)化查詢語言 sql .2 3 需求分析 .3 3.1 用戶需求分析.3 3.2 功能需求分析.3 3.2.1 管理員 .3 3.2.2 游客.3 3.3 性能需求.4 4 網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn) .4 4.1 功能模塊.4 4.1.1 系統(tǒng)結(jié)構(gòu)介紹.4 4.1.2 具體功能模塊劃分.4 4.2 系統(tǒng)功能視圖.5 4.2.1 系統(tǒng)流程圖.5 4.2.2 系統(tǒng)功能模塊圖.5 4.3 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn).6 4.4 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn).7 4.4.1 系統(tǒng)首頁.7 4.4.2 管理員模塊的實(shí)現(xiàn).9 4.4.3 游客模塊.12 4.5 特殊問題的解決.15 5 系統(tǒng)測(cè)
7、試.16 5.1 測(cè)試環(huán)境.16 5.2 測(cè)試結(jié)果.17 5.3 測(cè)試效果.17 5.3.1 管理員功能的實(shí)現(xiàn)效果 .17 5.3.1 游客功能的實(shí)現(xiàn)效果 .17 結(jié) 論.19 參考文獻(xiàn).19 致 謝.20 聲 明.21 第 1 頁 共 21 頁 1 1 引言引言 1.11.1 課題背景課題背景 internet 網(wǎng)絡(luò)已經(jīng)以前所未有的速度在全國迅速發(fā)展起來。根據(jù)中國互聯(lián) 網(wǎng)絡(luò)信息中心的統(tǒng)計(jì)報(bào)告,上網(wǎng)用戶由 98 年 7 月的 117.5 萬發(fā)展到 99 年 7 月 的 400 萬,而到了 2002 年初的最新統(tǒng)計(jì),我國網(wǎng)民已猛增至 3370 萬,單從這 一數(shù)據(jù)就可看出互聯(lián)網(wǎng)在我國已經(jīng)進(jìn)入騰飛的
8、階段。這就充分說明了網(wǎng)絡(luò)在中 國已經(jīng)涵蓋了十分廣泛的受眾群體,而在這個(gè)群體中,經(jīng)過調(diào)查,網(wǎng)民中年齡 超過 25 歲的比例自 1998 年 6 月以來一直穩(wěn)定保持在 50%左右,網(wǎng)民中這一群 體與潛在購房者高度重合(具有較強(qiáng)的消費(fèi)欲望) 。 而大專以上學(xué)歷的網(wǎng)民數(shù) 量一直保持在 70%左右,這么高的受教育水平保證了這一人群將有著更高的預(yù) 期收入,這保證了他們可以“提前”進(jìn)入房產(chǎn)消費(fèi)階段(采用按揭貸款方式) , 這樣這一人群將有著更高的消費(fèi)能力。這充分說明了,作為網(wǎng)絡(luò)房地產(chǎn)實(shí)際上 面對(duì)著很大的一個(gè)潛在的消費(fèi)群體,網(wǎng)絡(luò)房地產(chǎn)大有可為。 1.21.2 本課題的研究現(xiàn)狀本課題的研究現(xiàn)狀 目前網(wǎng)絡(luò)房地產(chǎn)已
9、經(jīng)建設(shè)成為一個(gè)雙項(xiàng)互動(dòng)式的信息輸送渠道。在一方面, 網(wǎng)絡(luò)為消費(fèi)者提供翔實(shí)的房地產(chǎn)信息資料和多維的選擇空間。同時(shí),在另一方 面,網(wǎng)絡(luò)又作為一個(gè)反饋信息的中介不斷的向銷售商反饋消費(fèi)者的需求、愛好、 消費(fèi)承受能力等信息,以便于銷售商進(jìn)一步改進(jìn)銷售和建設(shè)方式。但是我們不 得不看到目前國內(nèi)網(wǎng)絡(luò)房地產(chǎn)的發(fā)展還處于起步摸索階段,這包含很多方面的原 因。但是隨著網(wǎng)絡(luò)的蓬勃發(fā)展,可以預(yù)言房地產(chǎn)將成為網(wǎng)絡(luò)經(jīng)濟(jì)中的一個(gè)重要 方面。 1.31.3 本課題研究的意義本課題研究的意義 隨著信息時(shí)代的來臨,人們的生活越來越便捷。做什么事都要求效率。買 賣房屋也是同樣。人們都希望足不出戶就能進(jìn)行房屋交易。這樣的背景給網(wǎng)絡(luò) 房
10、產(chǎn)市場帶來了巨大的發(fā)展商機(jī)。隨著設(shè)計(jì)的進(jìn)步,這一新興交易模式會(huì)得到 空前的發(fā)展。為了適應(yīng)這種發(fā)展趨勢(shì),房產(chǎn)交易的網(wǎng)絡(luò)化變應(yīng)運(yùn)而生了。本設(shè) 計(jì)很好滿足了現(xiàn)代人們的生活需要,從長遠(yuǎn)來看發(fā)展空間巨大。 2 2 相關(guān)理論基礎(chǔ)相關(guān)理論基礎(chǔ) 系統(tǒng)采用 b/s 工作模式,前臺(tái)使用 asp 技術(shù),后臺(tái)使用 microsoft access 數(shù)據(jù)庫平臺(tái)和 sql 查詢語句。在整個(gè)設(shè)計(jì)過程中還用到了一些輔助工具軟件: photoshop、dreamweaver mx 等。 2.12.1 b/sb/s 模式模式 b/s(browser/server,瀏覽器/服務(wù)器)模式又稱 b/s 結(jié)構(gòu)。它是隨著 internet
11、 技術(shù)的興起,對(duì) c/s 模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面 第 2 頁 共 21 頁 是通過 ie 瀏覽器來實(shí)現(xiàn)的。b/s 模式最大的好處是運(yùn)行維護(hù)比較簡便。 2.22.2 aspasp 技術(shù)技術(shù) asp 的全稱是(active server pages)。它使用了微軟的 activex 技術(shù)。 activex(com)技術(shù)是現(xiàn)在 microsoft 軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程 序調(diào)用對(duì)象的技術(shù),簡化編程,加強(qiáng)程序間合作。asp 本身封裝了一些基本組 件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安 裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的
12、 web 應(yīng)用。asp 運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持 asp 所使用的編程語言。asp 的編程語言可以是 vbscript 和 jscript。vbscript 是 vb 的一個(gè)簡集,會(huì) vb 的 人可以很方便的快速上手。然而 netscape 瀏覽器不支持客戶端的 vbscript, 所以時(shí),看到的是 asp 生成的 html 代碼,而不是 asp 程序代碼。這樣就可以防 止別人抄襲程序。 asp 技術(shù)的特點(diǎn)有:1使用 vbscript 、jscript 等簡單易懂的腳本語言, 結(jié)合 html 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。2.無須編譯,容易編寫,可 在服務(wù)器端直接執(zhí)行
13、。3.與瀏覽器無關(guān),用戶端只要使用可執(zhí)行 html 碼的瀏覽 器,即可瀏覽 asp 所設(shè)計(jì)的網(wǎng)頁內(nèi)容。asp 所使用的腳本語言(vbscript 、jscript)均在 web 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本 語言。4.asp 能與任何 activex scripting 語言相容。除了可使用 vbscript 或 jscript 語言來設(shè)計(jì)外,還通過 plug-in 的方式,使用由第三方所提供的其他 腳本語言,譬如 rexx、perl、tcl 等。腳本引擎是處理腳本程序的 com(component object model)物件。5.asp 的源程序,不會(huì)被傳到客戶瀏覽
14、器, 因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 2.32.3 microsoftmicrosoft a accessccess access 是 microsoft 公司始于 1994 年發(fā)表的微機(jī)數(shù)據(jù)庫管理系統(tǒng)。作為一 種功能強(qiáng)大的 mis 系統(tǒng)開發(fā)工具,它具有界面友好,易學(xué)易用,開發(fā)簡單,接 口靈活等特點(diǎn),是一個(gè)典型的新一代數(shù)據(jù)管理和信息系統(tǒng)開發(fā)工具。與 microsoft 的其他數(shù)據(jù)庫產(chǎn)品如 foxpro 等相比,access 具有較獨(dú)特的優(yōu)勢(shì)-提 供了更強(qiáng)大的數(shù)據(jù)組織,用戶管理,安全檢查等功能。 2.42.4 結(jié)構(gòu)化查詢語言結(jié)構(gòu)化查詢語言 s sqlql sql 全稱
15、是“結(jié)構(gòu)化查詢語言(structured query language)”,最早的是 ibm 的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) system r 開發(fā)的一種查詢語 言,它的前身是 square 語言。sql 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以 自從 ibm 公司 1981 年推出以來,sql 語言,得到了廣泛的應(yīng)用。 第 3 頁 共 21 頁 3 3 需求分析需求分析 3.13.1 用戶需求分析用戶需求分析 整個(gè)網(wǎng)絡(luò)房產(chǎn)信息系統(tǒng)有兩個(gè)操作用戶角色,即系統(tǒng)管理員和游客。任何 游客可以隨意在網(wǎng)上發(fā)布您的房屋信息??梢允浅鲎?、出售、求租、求售。但 是發(fā)布的信息不會(huì)馬上顯示出來,要經(jīng)過管理
16、員對(duì)信息的真實(shí)性核實(shí)過后才能 發(fā)布。這就避免了一些人的惡作劇行為。管理員用帳戶和密碼登錄后,可以對(duì) 用戶發(fā)布的信息進(jìn)行查看、修改、刪除、審核。還可以用管理員的身份添加新 的房屋信息。操作完成后通過專門的出口退出管理系統(tǒng)。 3.23.2 功能需求分析功能需求分析 本系統(tǒng)完成后,普通用戶登錄本系統(tǒng)時(shí)不用注冊(cè),可以直接發(fā)布房產(chǎn)信息。 但是這些信息不會(huì)馬上顯示出來,而是先進(jìn)入數(shù)據(jù)庫,經(jīng)過管理員審核其真實(shí) 性后再發(fā)布。用戶不僅可以發(fā)布房屋信息,還可以查看其他房屋信息和最新樓 盤信息。由于涉及到系統(tǒng)安全,管理員需要賬號(hào)和密碼才能登錄到管理端界面。 登錄后可以添加、查看、修改、刪除、審核房屋信息。還可以修改
17、管理員賬號(hào) 密碼、添加最新樓盤信息 3.2.13.2.1 管理員管理員 管理員的用戶名和密碼是事先就已經(jīng)設(shè)定好了的。登錄后管理員有以下權(quán) 限:增加房屋信息、審核用戶發(fā)布的房屋信息、修改登錄密碼。 增加房屋信息:通過填寫房屋類型(出租、出售、求租、求購) 、房屋地址、 物業(yè)類型、房屋結(jié)構(gòu)、基礎(chǔ)設(shè)施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián) 系人、聯(lián)系電話等確定房屋信息表。 添加最新樓盤信息。包含其項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目簡介 審核用戶發(fā)布的房屋信息:管理員可以對(duì)用戶發(fā)布的房屋信息的真實(shí)性進(jìn) 行審核。對(duì)其進(jìn)行查看、修改、刪除、審核。 修改登錄密碼:為防止密碼被盜,可以對(duì)密碼進(jìn)行修改。 3.2.23.
18、2.2 游客游客 游客可以隨意添加房屋信息,但是添加的信息只是能進(jìn)入數(shù)據(jù)庫,而不能 馬上在瀏覽器端顯示出來,必須通過管理員的審核才能顯示。用戶通過填寫房 屋類型(出租、出售、求租、求購) 、房屋地址、物業(yè)類型、房屋結(jié)構(gòu)、基礎(chǔ)設(shè) 施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián)系人、聯(lián)系電話等發(fā)布自己的 房屋信息。 還可以通過輸入樓盤名稱查看該樓盤的基本情況和圖片資料等信息。更方 第 4 頁 共 21 頁 便的了解最新的房產(chǎn)信息。 3.33.3 性能需求性能需求 整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡便,界面友好,維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行 速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要
19、求適中。 4 4 網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn) 4.14.1 功能模塊功能模塊 4.1.14.1.1 系統(tǒng)結(jié)構(gòu)介紹系統(tǒng)結(jié)構(gòu)介紹 本文論述的網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)是基于 b/s 結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng),具 體反映為 asp+sql 技術(shù)的一種具體實(shí)現(xiàn),根據(jù) b/s 結(jié)構(gòu)和用戶實(shí)際應(yīng)用特點(diǎn), 本系統(tǒng)主要?jiǎng)澐譃槿齻€(gè)層面,其中客戶端(用戶界面)由一系列的 asp 頁面和 html 頁面組成,主要用于程序和用戶的交互;服務(wù)端使用 vbscriptr 技術(shù),主 要用于交互數(shù)據(jù)的存儲(chǔ)和發(fā)送的響應(yīng)處理;后臺(tái)數(shù)據(jù)庫由一系列的具有相互關(guān) 聯(lián)的邏輯關(guān)系的表構(gòu)成。 4.1.24.1.2 具體功
20、能模塊劃分具體功能模塊劃分 根據(jù)系統(tǒng)功能需求分析,系統(tǒng)主要?jiǎng)澐譃橐韵聝纱竽K: (1) 管理員登錄模塊 功能說明:管理員的用戶名和密碼是事先就已經(jīng)設(shè)定好了的。登錄后管理 員有以下權(quán)限:增加房屋信息、審核用戶發(fā)布的房屋信息、修改登錄密碼。如 果輸入的賬號(hào)或密碼不存在,那么會(huì)自動(dòng)重新轉(zhuǎn)入登錄界面。 增加房屋信息:通過填寫房屋類型(出租、出售、求租、求購) 、房屋地址、 物業(yè)類型、房屋結(jié)構(gòu)、基礎(chǔ)設(shè)施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián) 系人、聯(lián)系電話等確定房屋信息表。 添加最新樓盤信息。包括該樓盤的項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目簡介。 審核用戶發(fā)布的房屋信息:管理員可以對(duì)用戶發(fā)布的房屋信息的真實(shí)性進(jìn)
21、行審核。對(duì)其進(jìn)行查看、修改、刪除、審核。 修改登錄密碼:為防止密碼被盜,可以對(duì)密碼進(jìn)行修改。用退出系統(tǒng)時(shí),退出 登錄語句會(huì)清除程序會(huì)話(session)中所有與該用戶有關(guān)的數(shù)據(jù),并返回到初 始登錄頁。 (2) 游客登錄模塊 功能說明:用戶可以隨意添加房屋信息,但是添加的信息只是能進(jìn)入數(shù)據(jù) 庫,而不能馬上在瀏覽器端顯示出來,必須通過管理員的審核才能顯示。通過 填寫房屋類型(出租、出售、求租、求購) 、房屋地址、物業(yè)類型、房屋結(jié)構(gòu)、 第 5 頁 共 21 頁 基礎(chǔ)設(shè)施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián)系人、聯(lián)系電話等發(fā)布 自己的房屋信息。還可以通過輸入樓盤名稱查看該樓盤的基本情況和圖片資料
22、等信息。如果輸入的樓盤名稱不存在,那么系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)入重新輸入界面。 4.24.2 系統(tǒng)功能視圖系統(tǒng)功能視圖 4.2.14.2.1 系統(tǒng)流程圖系統(tǒng)流程圖 圖 1 系統(tǒng)流程圖 4.2.24.2.2 系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖 房產(chǎn)信息超市系統(tǒng) 是 系 統(tǒng) 管 理 是否通過驗(yàn)證 管理員登錄 退出 否 第 6 頁 共 21 頁 圖 2 系統(tǒng)功能模塊圖 4.34.3 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn) 本數(shù)據(jù)庫共有三個(gè)表,分別是管理員信息表、房屋信息表、樓盤信息表。 這三個(gè)表之間沒有太大的關(guān)聯(lián)。管理員信息表有 5 個(gè)字段,分別為:姓名、密 碼、權(quán)限、等級(jí)。房屋信息表是指由管理員和游客發(fā)布的信息,它包
23、含 24 個(gè)字 段,主要的字段有:發(fā)布類型、房屋地址、審核等。樓盤信息有 3 個(gè)字段,分 別是編號(hào)、項(xiàng)目名稱、項(xiàng)目簡介。這三個(gè)表構(gòu)成了本設(shè)計(jì)最重要的部分?jǐn)?shù) 據(jù)庫。這個(gè)系統(tǒng)一切的操作都要通過數(shù)據(jù)庫來實(shí)現(xiàn),所以這部分的設(shè)計(jì)十分重 要。 根據(jù)要求,網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)需要建立以下數(shù)據(jù)表: 表 1 admin 列名數(shù)據(jù)類型字段大小默認(rèn)值備注 編號(hào)自動(dòng)編號(hào)長整型無主鍵 姓名文本 50 無無 密碼文本 50 無無 權(quán)限文本 50 無無 等級(jí)文本 50 無無 網(wǎng)絡(luò)房產(chǎn)信息超市 發(fā) 布 房 產(chǎn) 信 息 審 核 房 產(chǎn) 信 息 查 看 房 產(chǎn) 信 息 修 改 房 產(chǎn) 信 息 刪 除 房 產(chǎn) 信 息 修 改 管
24、理 員 密 碼 查 詢 樓 盤 信 息 發(fā) 布 房 產(chǎn) 信 息 查 看 房 產(chǎn) 信 息 第 7 頁 共 21 頁 表 2 house 列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注 編號(hào)自動(dòng)編號(hào)長整型 00 主鍵,房屋編號(hào) 位置文本 50 是無位于哪個(gè)城市 發(fā)布類型文本 50 是無四種類型 房屋地址文本 50 是無具體地址 物業(yè)類型文本 50 是無類型 房屋結(jié)構(gòu)文本 50 是無結(jié)構(gòu) 衛(wèi)生間文本 50 是無幾個(gè) 基礎(chǔ)設(shè)備文本 100 是無水電等 設(shè)備情況文本 100 是無家電等 建筑面積文本 50 是無大小 樓層文本 50 是無幾樓 房價(jià)文本 50 是無價(jià)錢 房價(jià)單位文本 50 是無月,季度 登記日期日
25、期/時(shí)間是 data() 發(fā)布時(shí)間 有效天數(shù)文本 50 是無天數(shù) 聯(lián)系人文本 50 是無姓名 聯(lián)系電話文本 50 是無電話 聯(lián)系 qq 或 msn文本 50 是無 qq 聯(lián)系郵箱文本 50 是無郵箱 備注文本 255 是無備注 裝修程度文本 50 是無簡單還是豪華 電梯文本 50 是無有無 審核文本 55 是無房屋是否被發(fā)布 表 3 ask 列名數(shù)據(jù)類型字段大小默認(rèn)值備注 編號(hào)自動(dòng)編號(hào)長整型主鍵,樓盤編號(hào) 項(xiàng)目名稱文本 50 無開發(fā)的項(xiàng)目名稱 項(xiàng)目簡介文本 250 無基本介紹和圖片 4.44.4 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 4.4.14.4.1 系統(tǒng)首頁系統(tǒng)首頁 首頁共分
26、為兩大功能模塊。管理員和普通用戶(游客)權(quán)限。管理員有管 理所有房屋信息的權(quán)限,游客可以發(fā)布和查看房屋信息。 首頁上顯示的房屋信息都是從數(shù)據(jù)庫中讀出并顯示的。這些房屋信息主要 可以分為三種類型查看:按發(fā)布類型、物業(yè)類型、位置。利用 sql 語句,設(shè)定 一個(gè)字段的值。代碼(按發(fā)布類型查看)如下: % 第 8 頁 共 21 頁 sql = select * from house where 發(fā)布類型=出租 and 審核=1 order by 編號(hào) desc set rs = server.createobject(adodb.recordset) rs.open sql,conn,1,1 if r
27、s.recordcount0 then i=0 for i=1 to 3 % a href=houseview.asp?hcgood= 3 then response.write 更多信息. end if % 同樣的求租、出售、求購和以上代碼也是大同小異。只需要改一些關(guān)鍵語 句如: sql = select * from house where 發(fā)布類型=求租/出售/求購 and 審核 =1 order by 編號(hào) desc response.write 更多信息. response.write 更多 信息. 按位置查看、按物業(yè)類型查看和按發(fā)布類型查看也是大同小異。比如按位 置在成都的查看:
28、sql = select * from house where 位置=成都 and 審核=1 order by 編 第 9 頁 共 21 頁 號(hào) desc response.write 更多信息.。另 外幾個(gè)主要地區(qū)和物業(yè)類型也是基本相同的,只需要改變位置和 hcgood 的值。 這里需要特別聲明的是 hcgood 的含義。它類似于一個(gè)指針,可以指向任何一個(gè) 房屋信息表的字段。如發(fā)布類型、位置、物業(yè)類型等等。 4.4.24.4.2 管理員模塊的實(shí)現(xiàn)管理員模塊的實(shí)現(xiàn) 管理員通過帳號(hào)和密碼的驗(yàn)證進(jìn)入管理端界面。代碼如下: 由游客發(fā)布的房屋信息不會(huì)直接顯示在首頁上,而是先存入數(shù)據(jù)庫經(jīng)過管 理員審核以
29、后才會(huì)發(fā)布在系統(tǒng)首頁上。還沒有經(jīng)過審核的信息會(huì)顯示在管理員 模塊的未審核房屋信息中。 管理員需要對(duì)這些信息進(jìn)行審核。如有不符合事實(shí)的情況,可以對(duì)其進(jìn)行 修改和刪除。代碼如下: 第 10 頁 共 21 頁 驗(yàn)證錯(cuò)誤或超時(shí),請(qǐng)登錄 % conn.close set conn = nothing response.end end if sql = select * from house where 審核=0 set rs = server.createobject(adodb.recordset) rs.open sql,conn,1,3 if rs.recordcount=0 then respo
30、nse.write 沒有任何未審核的房屋 信息 response.end if request(sh) then sql = select * from house where 編號(hào)=審核房屋信息;修改登錄密碼等等。用戶可以添加房屋信息 和查看樓盤信息。 系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)基本上可以滿足 廣大用戶的需要。 關(guān)鍵詞:關(guān)鍵詞: sql 語言;asp;電子商務(wù) design and implementation of real estate information supermarket website abstract with the development of
31、 information technology, the internet need to provide more services, from more perfect system to satisfy the material and spiritual needs of users increasingly. with internet technology maturing and people increasing requirements, sale and tenancy of house have become one of the most modern model. d
32、esign and implementation of real estate information supermarket website adopt asp +access technologies and b/s mode. the designs include the establishment and maintenance of back grounding database, and the development of foregrounding application. the major functions are as follows: administrators
33、can add house information, auditing house information, changing the password and so on. users can add house information and view sale information of the building. test results show that the design of real estate information supermarket website can satisfy the needs of users by the large. key words:
34、sql language; asp; electronic commerce 目目 錄錄 論文總頁數(shù):21 頁 1 引言.1 1.1 課題背景.1 1.2 本課題的研究現(xiàn)狀.1 1.3 本課題研究的意義.1 2 相關(guān)理論基礎(chǔ).1 2.1 b/s 模式 .1 2.2 asp 技術(shù) .2 2.3 microsoft access.2 2.4 結(jié)構(gòu)化查詢語言 sql .2 3 需求分析 .3 3.1 用戶需求分析.3 3.2 功能需求分析.3 3.2.1 管理員 .3 3.2.2 游客.3 3.3 性能需求.4 4 網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn) .4 4.1 功能模塊.4 4.1.1 系統(tǒng)結(jié)構(gòu)介紹.
35、4 4.1.2 具體功能模塊劃分.4 4.2 系統(tǒng)功能視圖.5 4.2.1 系統(tǒng)流程圖.5 4.2.2 系統(tǒng)功能模塊圖.5 4.3 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn).6 4.4 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn).7 4.4.1 系統(tǒng)首頁.7 4.4.2 管理員模塊的實(shí)現(xiàn).9 4.4.3 游客模塊.12 4.5 特殊問題的解決.15 5 系統(tǒng)測(cè)試.16 5.1 測(cè)試環(huán)境.16 5.2 測(cè)試結(jié)果.17 5.3 測(cè)試效果.17 5.3.1 管理員功能的實(shí)現(xiàn)效果 .17 5.3.1 游客功能的實(shí)現(xiàn)效果 .17 結(jié) 論.19 參考文獻(xiàn).19 致 謝.20 聲 明.21 第 1 頁 共 21 頁 1 1 引言引言 1.41.4
36、 課題背景課題背景 internet 網(wǎng)絡(luò)已經(jīng)以前所未有的速度在全國迅速發(fā)展起來。根據(jù)中國互聯(lián) 網(wǎng)絡(luò)信息中心的統(tǒng)計(jì)報(bào)告,上網(wǎng)用戶由 98 年 7 月的 117.5 萬發(fā)展到 99 年 7 月 的 400 萬,而到了 2002 年初的最新統(tǒng)計(jì),我國網(wǎng)民已猛增至 3370 萬,單從這 一數(shù)據(jù)就可看出互聯(lián)網(wǎng)在我國已經(jīng)進(jìn)入騰飛的階段。這就充分說明了網(wǎng)絡(luò)在中 國已經(jīng)涵蓋了十分廣泛的受眾群體,而在這個(gè)群體中,經(jīng)過調(diào)查,網(wǎng)民中年齡 超過 25 歲的比例自 1998 年 6 月以來一直穩(wěn)定保持在 50%左右,網(wǎng)民中這一群 體與潛在購房者高度重合(具有較強(qiáng)的消費(fèi)欲望) 。 而大專以上學(xué)歷的網(wǎng)民數(shù) 量一直保持在
37、70%左右,這么高的受教育水平保證了這一人群將有著更高的預(yù) 期收入,這保證了他們可以“提前”進(jìn)入房產(chǎn)消費(fèi)階段(采用按揭貸款方式) , 這樣這一人群將有著更高的消費(fèi)能力。這充分說明了,作為網(wǎng)絡(luò)房地產(chǎn)實(shí)際上 面對(duì)著很大的一個(gè)潛在的消費(fèi)群體,網(wǎng)絡(luò)房地產(chǎn)大有可為。 1.51.5 本課題的研究現(xiàn)狀本課題的研究現(xiàn)狀 目前網(wǎng)絡(luò)房地產(chǎn)已經(jīng)建設(shè)成為一個(gè)雙項(xiàng)互動(dòng)式的信息輸送渠道。在一方面, 網(wǎng)絡(luò)為消費(fèi)者提供翔實(shí)的房地產(chǎn)信息資料和多維的選擇空間。同時(shí),在另一方 面,網(wǎng)絡(luò)又作為一個(gè)反饋信息的中介不斷的向銷售商反饋消費(fèi)者的需求、愛好、 消費(fèi)承受能力等信息,以便于銷售商進(jìn)一步改進(jìn)銷售和建設(shè)方式。但是我們不 得不看到目前國
38、內(nèi)網(wǎng)絡(luò)房地產(chǎn)的發(fā)展還處于起步摸索階段,這包含很多方面的原 因。但是隨著網(wǎng)絡(luò)的蓬勃發(fā)展,可以預(yù)言房地產(chǎn)將成為網(wǎng)絡(luò)經(jīng)濟(jì)中的一個(gè)重要 方面。 1.61.6 本課題研究的意義本課題研究的意義 隨著信息時(shí)代的來臨,人們的生活越來越便捷。做什么事都要求效率。買 賣房屋也是同樣。人們都希望足不出戶就能進(jìn)行房屋交易。這樣的背景給網(wǎng)絡(luò) 房產(chǎn)市場帶來了巨大的發(fā)展商機(jī)。隨著設(shè)計(jì)的進(jìn)步,這一新興交易模式會(huì)得到 空前的發(fā)展。為了適應(yīng)這種發(fā)展趨勢(shì),房產(chǎn)交易的網(wǎng)絡(luò)化變應(yīng)運(yùn)而生了。本設(shè) 計(jì)很好滿足了現(xiàn)代人們的生活需要,從長遠(yuǎn)來看發(fā)展空間巨大。 2 2 相關(guān)理論基礎(chǔ)相關(guān)理論基礎(chǔ) 系統(tǒng)采用 b/s 工作模式,前臺(tái)使用 asp 技
39、術(shù),后臺(tái)使用 microsoft access 數(shù)據(jù)庫平臺(tái)和 sql 查詢語句。在整個(gè)設(shè)計(jì)過程中還用到了一些輔助工具軟件: photoshop、dreamweaver mx 等。 2.12.1 b/sb/s 模式模式 b/s(browser/server,瀏覽器/服務(wù)器)模式又稱 b/s 結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對(duì) c/s 模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面 第 2 頁 共 21 頁 是通過 ie 瀏覽器來實(shí)現(xiàn)的。b/s 模式最大的好處是運(yùn)行維護(hù)比較簡便。 2.22.2 aspasp 技術(shù)技術(shù) asp 的全稱是(active server pages)。它使用了微
40、軟的 activex 技術(shù)。 activex(com)技術(shù)是現(xiàn)在 microsoft 軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程 序調(diào)用對(duì)象的技術(shù),簡化編程,加強(qiáng)程序間合作。asp 本身封裝了一些基本組 件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安 裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 web 應(yīng)用。asp 運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持 asp 所使用的編程語言。asp 的編程語言可以是 vbscript 和 jscript。vbscript 是 vb 的一個(gè)簡集,會(huì) vb 的 人可以很方便的快速上手。然而 netscape 瀏覽器不支持客戶
41、端的 vbscript, 所以時(shí),看到的是 asp 生成的 html 代碼,而不是 asp 程序代碼。這樣就可以防 止別人抄襲程序。 asp 技術(shù)的特點(diǎn)有:1使用 vbscript 、jscript 等簡單易懂的腳本語言, 結(jié)合 html 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。2.無須編譯,容易編寫,可 在服務(wù)器端直接執(zhí)行。3.與瀏覽器無關(guān),用戶端只要使用可執(zhí)行 html 碼的瀏覽 器,即可瀏覽 asp 所設(shè)計(jì)的網(wǎng)頁內(nèi)容。asp 所使用的腳本語言(vbscript 、jscript)均在 web 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本 語言。4.asp 能與任何 activex sc
42、ripting 語言相容。除了可使用 vbscript 或 jscript 語言來設(shè)計(jì)外,還通過 plug-in 的方式,使用由第三方所提供的其他 腳本語言,譬如 rexx、perl、tcl 等。腳本引擎是處理腳本程序的 com(component object model)物件。5.asp 的源程序,不會(huì)被傳到客戶瀏覽器, 因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 2.32.3 microsoftmicrosoft accessaccess access 是 microsoft 公司始于 1994 年發(fā)表的微機(jī)數(shù)據(jù)庫管理系統(tǒng)。作為一 種功能強(qiáng)大的 mis 系統(tǒng)開發(fā)工具,它具
43、有界面友好,易學(xué)易用,開發(fā)簡單,接 口靈活等特點(diǎn),是一個(gè)典型的新一代數(shù)據(jù)管理和信息系統(tǒng)開發(fā)工具。與 microsoft 的其他數(shù)據(jù)庫產(chǎn)品如 foxpro 等相比,access 具有較獨(dú)特的優(yōu)勢(shì)-提 供了更強(qiáng)大的數(shù)據(jù)組織,用戶管理,安全檢查等功能。 2.42.4 結(jié)構(gòu)化查詢語言結(jié)構(gòu)化查詢語言 sqlsql sql 全稱是“結(jié)構(gòu)化查詢語言(structured query language)”,最早的是 ibm 的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) system r 開發(fā)的一種查詢語 言,它的前身是 square 語言。sql 語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以 自從 ibm 公司 198
44、1 年推出以來,sql 語言,得到了廣泛的應(yīng)用。 第 3 頁 共 21 頁 3 3 需求分析需求分析 3.13.1 用戶需求分析用戶需求分析 整個(gè)網(wǎng)絡(luò)房產(chǎn)信息系統(tǒng)有兩個(gè)操作用戶角色,即系統(tǒng)管理員和游客。任何 游客可以隨意在網(wǎng)上發(fā)布您的房屋信息??梢允浅鲎狻⒊鍪?、求租、求售。但 是發(fā)布的信息不會(huì)馬上顯示出來,要經(jīng)過管理員對(duì)信息的真實(shí)性核實(shí)過后才能 發(fā)布。這就避免了一些人的惡作劇行為。管理員用帳戶和密碼登錄后,可以對(duì) 用戶發(fā)布的信息進(jìn)行查看、修改、刪除、審核。還可以用管理員的身份添加新 的房屋信息。操作完成后通過專門的出口退出管理系統(tǒng)。 3.23.2 功能需求分析功能需求分析 本系統(tǒng)完成后,普通用
45、戶登錄本系統(tǒng)時(shí)不用注冊(cè),可以直接發(fā)布房產(chǎn)信息。 但是這些信息不會(huì)馬上顯示出來,而是先進(jìn)入數(shù)據(jù)庫,經(jīng)過管理員審核其真實(shí) 性后再發(fā)布。用戶不僅可以發(fā)布房屋信息,還可以查看其他房屋信息和最新樓 盤信息。由于涉及到系統(tǒng)安全,管理員需要賬號(hào)和密碼才能登錄到管理端界面。 登錄后可以添加、查看、修改、刪除、審核房屋信息。還可以修改管理員賬號(hào) 密碼、添加最新樓盤信息 3.2.13.2.1 管理員管理員 管理員的用戶名和密碼是事先就已經(jīng)設(shè)定好了的。登錄后管理員有以下權(quán) 限:增加房屋信息、審核用戶發(fā)布的房屋信息、修改登錄密碼。 增加房屋信息:通過填寫房屋類型(出租、出售、求租、求購) 、房屋地址、 物業(yè)類型、房屋
46、結(jié)構(gòu)、基礎(chǔ)設(shè)施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián) 系人、聯(lián)系電話等確定房屋信息表。 添加最新樓盤信息。包含其項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目簡介 審核用戶發(fā)布的房屋信息:管理員可以對(duì)用戶發(fā)布的房屋信息的真實(shí)性進(jìn) 行審核。對(duì)其進(jìn)行查看、修改、刪除、審核。 修改登錄密碼:為防止密碼被盜,可以對(duì)密碼進(jìn)行修改。 3.2.23.2.2 游客游客 游客可以隨意添加房屋信息,但是添加的信息只是能進(jìn)入數(shù)據(jù)庫,而不能 馬上在瀏覽器端顯示出來,必須通過管理員的審核才能顯示。用戶通過填寫房 屋類型(出租、出售、求租、求購) 、房屋地址、物業(yè)類型、房屋結(jié)構(gòu)、基礎(chǔ)設(shè) 施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián)系人、聯(lián)系電
47、話等發(fā)布自己的 房屋信息。 還可以通過輸入樓盤名稱查看該樓盤的基本情況和圖片資料等信息。更方 第 4 頁 共 21 頁 便的了解最新的房產(chǎn)信息。 3.33.3 性能需求性能需求 整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡便,界面友好,維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行 速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要 求適中。 4 4 網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn)網(wǎng)絡(luò)房產(chǎn)信息超市的設(shè)計(jì)與實(shí)現(xiàn) 4.14.1 功能模塊功能模塊 4.1.14.1.1 系統(tǒng)結(jié)構(gòu)介紹系統(tǒng)結(jié)構(gòu)介紹 本文論述的網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)是基于 b/s 結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng),具 體反映為 asp+sql 技術(shù)的一種具體實(shí)現(xiàn),根據(jù) b
48、/s 結(jié)構(gòu)和用戶實(shí)際應(yīng)用特點(diǎn), 本系統(tǒng)主要?jiǎng)澐譃槿齻€(gè)層面,其中客戶端(用戶界面)由一系列的 asp 頁面和 html 頁面組成,主要用于程序和用戶的交互;服務(wù)端使用 vbscriptr 技術(shù),主 要用于交互數(shù)據(jù)的存儲(chǔ)和發(fā)送的響應(yīng)處理;后臺(tái)數(shù)據(jù)庫由一系列的具有相互關(guān) 聯(lián)的邏輯關(guān)系的表構(gòu)成。 4.1.24.1.2 具體功能模塊劃分具體功能模塊劃分 根據(jù)系統(tǒng)功能需求分析,系統(tǒng)主要?jiǎng)澐譃橐韵聝纱竽K: (1) 管理員登錄模塊 功能說明:管理員的用戶名和密碼是事先就已經(jīng)設(shè)定好了的。登錄后管理 員有以下權(quán)限:增加房屋信息、審核用戶發(fā)布的房屋信息、修改登錄密碼。如 果輸入的賬號(hào)或密碼不存在,那么會(huì)自動(dòng)重新轉(zhuǎn)
49、入登錄界面。 增加房屋信息:通過填寫房屋類型(出租、出售、求租、求購) 、房屋地址、 物業(yè)類型、房屋結(jié)構(gòu)、基礎(chǔ)設(shè)施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián) 系人、聯(lián)系電話等確定房屋信息表。 添加最新樓盤信息。包括該樓盤的項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目簡介。 審核用戶發(fā)布的房屋信息:管理員可以對(duì)用戶發(fā)布的房屋信息的真實(shí)性進(jìn) 行審核。對(duì)其進(jìn)行查看、修改、刪除、審核。 修改登錄密碼:為防止密碼被盜,可以對(duì)密碼進(jìn)行修改。用退出系統(tǒng)時(shí),退出 登錄語句會(huì)清除程序會(huì)話(session)中所有與該用戶有關(guān)的數(shù)據(jù),并返回到初 始登錄頁。 (2) 游客登錄模塊 功能說明:用戶可以隨意添加房屋信息,但是添加的信息只是能進(jìn)
50、入數(shù)據(jù) 庫,而不能馬上在瀏覽器端顯示出來,必須通過管理員的審核才能顯示。通過 填寫房屋類型(出租、出售、求租、求購) 、房屋地址、物業(yè)類型、房屋結(jié)構(gòu)、 第 5 頁 共 21 頁 基礎(chǔ)設(shè)施、設(shè)備情況、裝修程度、建筑面積、房價(jià)、聯(lián)系人、聯(lián)系電話等發(fā)布 自己的房屋信息。還可以通過輸入樓盤名稱查看該樓盤的基本情況和圖片資料 等信息。如果輸入的樓盤名稱不存在,那么系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)入重新輸入界面。 4.24.2 系統(tǒng)功能視圖系統(tǒng)功能視圖 4.2.14.2.1 系統(tǒng)流程圖系統(tǒng)流程圖 圖 1 系統(tǒng)流程圖 4.2.24.2.2 系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖 房產(chǎn)信息超市系統(tǒng) 是 系 統(tǒng) 管 理 是否通過驗(yàn)證 管理員
51、登錄 退出 否 第 6 頁 共 21 頁 圖 2 系統(tǒng)功能模塊圖 4.34.3 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn) 本數(shù)據(jù)庫共有三個(gè)表,分別是管理員信息表、房屋信息表、樓盤信息表。 這三個(gè)表之間沒有太大的關(guān)聯(lián)。管理員信息表有 5 個(gè)字段,分別為:姓名、密 碼、權(quán)限、等級(jí)。房屋信息表是指由管理員和游客發(fā)布的信息,它包含 24 個(gè)字 段,主要的字段有:發(fā)布類型、房屋地址、審核等。樓盤信息有 3 個(gè)字段,分 別是編號(hào)、項(xiàng)目名稱、項(xiàng)目簡介。這三個(gè)表構(gòu)成了本設(shè)計(jì)最重要的部分?jǐn)?shù) 據(jù)庫。這個(gè)系統(tǒng)一切的操作都要通過數(shù)據(jù)庫來實(shí)現(xiàn),所以這部分的設(shè)計(jì)十分重 要。 根據(jù)要求,網(wǎng)絡(luò)房產(chǎn)信息超市系統(tǒng)需要建立以下數(shù)據(jù)表:
52、 表 1 admin 列名數(shù)據(jù)類型字段大小默認(rèn)值備注 編號(hào)自動(dòng)編號(hào)長整型無主鍵 姓名文本 50 無無 密碼文本 50 無無 權(quán)限文本 50 無無 等級(jí)文本 50 無無 網(wǎng)絡(luò)房產(chǎn)信息超市 發(fā) 布 房 產(chǎn) 信 息 審 核 房 產(chǎn) 信 息 查 看 房 產(chǎn) 信 息 修 改 房 產(chǎn) 信 息 刪 除 房 產(chǎn) 信 息 修 改 管 理 員 密 碼 查 詢 樓 盤 信 息 發(fā) 布 房 產(chǎn) 信 息 查 看 房 產(chǎn) 信 息 第 7 頁 共 21 頁 表 2 house 列名數(shù)據(jù)類型字段大小必填字段默認(rèn)值備注 編號(hào)自動(dòng)編號(hào)長整型 00 主鍵,房屋編號(hào) 位置文本 50 是無位于哪個(gè)城市 發(fā)布類型文本 50 是無四種類型
53、 房屋地址文本 50 是無具體地址 物業(yè)類型文本 50 是無類型 房屋結(jié)構(gòu)文本 50 是無結(jié)構(gòu) 衛(wèi)生間文本 50 是無幾個(gè) 基礎(chǔ)設(shè)備文本 100 是無水電等 設(shè)備情況文本 100 是無家電等 建筑面積文本 50 是無大小 樓層文本 50 是無幾樓 房價(jià)文本 50 是無價(jià)錢 房價(jià)單位文本 50 是無月,季度 登記日期日期/時(shí)間是 data() 發(fā)布時(shí)間 有效天數(shù)文本 50 是無天數(shù) 聯(lián)系人文本 50 是無姓名 聯(lián)系電話文本 50 是無電話 聯(lián)系 qq 或 msn文本 50 是無 qq 聯(lián)系郵箱文本 50 是無郵箱 備注文本 255 是無備注 裝修程度文本 50 是無簡單還是豪華 電梯文本 50
54、是無有無 審核文本 55 是無房屋是否被發(fā)布 表 3 ask 列名數(shù)據(jù)類型字段大小默認(rèn)值備注 編號(hào)自動(dòng)編號(hào)長整型主鍵,樓盤編號(hào) 項(xiàng)目名稱文本 50 無開發(fā)的項(xiàng)目名稱 項(xiàng)目簡介文本 250 無基本介紹和圖片 4.44.4 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 4.4.14.4.1 系統(tǒng)首頁系統(tǒng)首頁 首頁共分為兩大功能模塊。管理員和普通用戶(游客)權(quán)限。管理員有管 理所有房屋信息的權(quán)限,游客可以發(fā)布和查看房屋信息。 首頁上顯示的房屋信息都是從數(shù)據(jù)庫中讀出并顯示的。這些房屋信息主要 可以分為三種類型查看:按發(fā)布類型、物業(yè)類型、位置。利用 sql 語句,設(shè)定 一個(gè)字段的值。代碼(按發(fā)布類型
55、查看)如下: % 第 8 頁 共 21 頁 sql = select * from house where 發(fā)布類型=出租 and 審核=1 order by 編號(hào) desc set rs = server.createobject(adodb.recordset) rs.open sql,conn,1,1 if rs.recordcount0 then i=0 for i=1 to 3 % a href=houseview.asp?hcgood= 3 then response.write 更多信息. end if % 同樣的求租、出售、求購和以上代碼也是大同小異。只需要改一些關(guān)鍵語 句如:
56、 sql = select * from house where 發(fā)布類型=求租/出售/求購 and 審核 =1 order by 編號(hào) desc response.write 更多信息. response.write 更多 信息. 按位置查看、按物業(yè)類型查看和按發(fā)布類型查看也是大同小異。比如按位 置在成都的查看: sql = select * from house where 位置=成都 and 審核=1 order by 編 第 9 頁 共 21 頁 號(hào) desc response.write 更多信息.。另 外幾個(gè)主要地區(qū)和物業(yè)類型也是基本相同的,只需要改變位置和 hcgood 的值。
57、這里需要特別聲明的是 hcgood 的含義。它類似于一個(gè)指針,可以指向任何一個(gè) 房屋信息表的字段。如發(fā)布類型、位置、物業(yè)類型等等。 4.4.24.4.2 管理員模塊的實(shí)現(xiàn)管理員模塊的實(shí)現(xiàn) 管理員通過帳號(hào)和密碼的驗(yàn)證進(jìn)入管理端界面。代碼如下: 由游客發(fā)布的房屋信息不會(huì)直接顯示在首頁上,而是先存入數(shù)據(jù)庫經(jīng)過管 理員審核以后才會(huì)發(fā)布在系統(tǒng)首頁上。還沒有經(jīng)過審核的信息會(huì)顯示在管理員 模塊的未審核房屋信息中。 管理員需要對(duì)這些信息進(jìn)行審核。如有不符合事實(shí)的情況,可以對(duì)其進(jìn)行 修改和刪除。代碼如下: 第 10 頁 共 21 頁 驗(yàn)證錯(cuò)誤或超時(shí),請(qǐng)登錄 % conn.close set conn = not
58、hing response.end end if sql = select * from house where 審核=0 set rs = server.createobject(adodb.recordset) rs.open sql,conn,1,3 if rs.recordcount=0 then response.write 沒有任何未審核的房屋 信息 response.end if request(sh) then sql = select * from house where 編號(hào)=&request(sh)& rs(審核)=1 rs.update response.redirec
59、t admin2.asp end if if request(de) then sql = delete from house where 編號(hào)=&request(de) conn.execute(sql) response.redirect adminlist.asp end if % 若房屋信息是管理員直接添加或是游客發(fā)布但已經(jīng)管理員審核的房屋信息 將會(huì)被歸類為已審核的房屋信息。管理員同樣可以對(duì)其進(jìn)行查看、修改、刪除。 其代碼和未審核房屋信息大同小異。需要修改的語句是:sql = select * from house where 審核=1。 為了保證系統(tǒng)的安全性,管理員需要不定時(shí)對(duì)帳號(hào)和
60、密碼進(jìn)行重新設(shè)定。 核心代碼如下: if session(user)= or session(pass)= then response.write 驗(yàn)證錯(cuò)誤或超時(shí),請(qǐng)登錄 第 11 頁 共 21 頁 conn.close set conn = nothing response.end end if sql = select * from admin set rs = server.createobject(adodb.recordset) rs.open sql,conn,1,3 if request(姓名) and request(密碼) then rs(姓名) =request(姓名) r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國酒店巾行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年中國船用小錨鏈數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國旅游裝飾用品行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024至2030年固體激光聚光腔項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年樂天咖啡膠項(xiàng)目投資價(jià)值分析報(bào)告
- 2024年純鐵絲項(xiàng)目可行性研究報(bào)告
- 第3單元第3課《圖像處理(二)-一覽眾山小》說課稿 2023-2024學(xué)年青島版(2010)初中信息技術(shù)七年級(jí)下冊(cè)
- 滬科版 信息技術(shù) 必修1 2.2 信息來源的確定 說課稿
- 8《千年夢(mèng)圓在今朝》(說課稿)-2023-2024學(xué)年語文四年級(jí)下冊(cè)統(tǒng)編版
- 《6 把它們分離》說課稿-2023-2024學(xué)年科學(xué)三年級(jí)下冊(cè)青島版
- 2013工程量清單計(jì)價(jià)規(guī)范計(jì)算規(guī)則匯總
- 外國法制史英國法課件
- 融資租賃租金計(jì)算表
- 致青春幾年的放縱換來的是一生的卑微課件
- 電子天平校準(zhǔn)規(guī)范 JJF1847-2020 (高清-現(xiàn)行)
- T∕CSAE 237-2021 重型汽車實(shí)際行駛污染物排放測(cè)試技術(shù)規(guī)范
- 腔隙性腦梗塞診療臨床路徑
- 幼兒園繪本故事:《感謝的味道》 PPT課件
- 《工作周報(bào)管理制度管理辦法》
- 消防設(shè)施設(shè)備及器材
- 胎心監(jiān)護(hù)專家共識(shí)
評(píng)論
0/150
提交評(píng)論