《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告假期數(shù)據(jù)庫(kù)課程設(shè)計(jì)之房屋中介管理系統(tǒng)
《《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告假期數(shù)據(jù)庫(kù)課程設(shè)計(jì)之房屋中介管理系統(tǒng)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告假期數(shù)據(jù)庫(kù)課程設(shè)計(jì)之房屋中介管理系統(tǒng)(42頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告 瓊州學(xué)院電子信息工程學(xué)院 《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告 項(xiàng)目名稱(chēng): 房屋中介管理系統(tǒng) 專(zhuān) 業(yè): 網(wǎng) 絡(luò) 工 程 年 級(jí): 2009級(jí) 姓 名: 華 學(xué) 號(hào): 指導(dǎo)老師: 2011年6月 摘 要
2、 在計(jì)算機(jī)日益普及的今天,對(duì)一個(gè)房屋中介公司而言若采用一套行之有效的房屋中介管理系統(tǒng)來(lái)管理自己的房屋信息,會(huì)方便許多。當(dāng)今房地產(chǎn)業(yè)發(fā)展迅速,也非?;馃?。對(duì)房屋中介公司管理部門(mén)而言,一個(gè)具有非常強(qiáng)的針對(duì)性的管理系統(tǒng)軟件,能很好的提高了管理效率,減輕了工作量,也使得辦理業(yè)務(wù)的能力及其處理能力得到很好的提高,提高客戶(hù)信息跟蹤與及時(shí)更新能力,這是一個(gè)很好的選擇。由此,便于房屋信息的管理需要有效的房屋中介管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高房產(chǎn)信息管理效率的目的。采用數(shù)據(jù)庫(kù)技術(shù)生成的房屋中介管理系統(tǒng)將會(huì)極大地方便客戶(hù)并簡(jiǎn)化房屋信息
3、管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。基于這個(gè)問(wèn)題,開(kāi)發(fā)了房屋中介管理系統(tǒng)。系統(tǒng)采用C/S模式,實(shí)現(xiàn)了房屋信息管理的方便、高效性、有效性和及時(shí)性。本文通過(guò)作者設(shè)計(jì)和開(kāi)發(fā)一個(gè)中小型房屋中介管理系統(tǒng)的實(shí)踐,闡述了房屋中介管理軟件中所應(yīng)具有的基本功能、設(shè)計(jì)、實(shí)現(xiàn)。 關(guān)鍵字:房屋信息管理;房屋信息查詢(xún);房屋信息維護(hù); 目 錄 1.引言 1 2. 需求分析階段 2 2.1 引言 2 2.2 需求分析階段的目標(biāo)與任務(wù) 2 2.2.1處理對(duì)象 2 2.2.2處理功能及要求 3 2.2.3.安全性和完整性要求 3 2.3 需求分析階段
4、成果 3 3 概念設(shè)計(jì)階段 9 3.1 引言 9 3.2 任務(wù)與目標(biāo) 10 3.3 階段結(jié)果 10 4.邏輯設(shè)計(jì)階段 12 4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo) 12 4.2數(shù)據(jù)組織 12 4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型 12 4.2.2模型優(yōu)化 13 4.2.3數(shù)據(jù)庫(kù)模式定義 13 4.2.4 用戶(hù)子模式定義 15 4.3數(shù)據(jù)處理 16 5.物理設(shè)計(jì)階段 17 5.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) 17 5.2數(shù)據(jù)存儲(chǔ)方面 17 5.3系統(tǒng)功能模塊 17 5.3.1 讀者基本信息的查詢(xún)和更新模塊 17 5.3.2 圖書(shū)基本信息的查詢(xún)和更新模塊 18 6.?dāng)?shù)據(jù)庫(kù)實(shí)施
5、階段 19 6.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引 19 6.1.1 建立數(shù)據(jù)庫(kù) 19 6.1.2 建立數(shù)據(jù)表 19 6.1.3 建立視圖 21 6.1.4 建立索引 21 6.1.5 建立觸發(fā)器 22 6.2數(shù)據(jù)入庫(kù) 22 6.3創(chuàng)建各個(gè)功能的存儲(chǔ)過(guò)程 22 7.系統(tǒng)調(diào)試和測(cè)試 23 8.實(shí)習(xí)心得 23 9.存在的問(wèn)題及建議 23 致謝 25 參考文獻(xiàn) 25 附錄1 存儲(chǔ)過(guò)程定義 26 附錄2 數(shù)據(jù)查看和存儲(chǔ)過(guò)程功能的驗(yàn)證 29 附錄3 所有的SQL運(yùn)行語(yǔ)句 34 II 《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告 1.引言 二十一世紀(jì)是一個(gè)是信息化時(shí)代,計(jì)算機(jī)已
6、經(jīng)融入到了社會(huì)的各個(gè)領(lǐng)域,并發(fā)揮了不可替代的作用。在這樣的一個(gè)世界中,信息化對(duì)于一個(gè)企業(yè)來(lái)說(shuō)是非常重要的,也是非常必要的。一個(gè)信息化企業(yè)能給人們無(wú)論是在管理上還是在操作上都帶來(lái)了極大的方便,以及高效益和效率。 在計(jì)算機(jī)日益普及的今天,對(duì)房產(chǎn)中介公司而言若采用一套行之有效的房產(chǎn)中介管理系統(tǒng)來(lái)管理自己的房產(chǎn)信息,會(huì)方便許多。對(duì)房產(chǎn)中介管理部門(mén)而言,對(duì)一個(gè)房屋中介公司而言若采用一套行之有效的房屋中介管理系統(tǒng)來(lái)管理自己的房屋信息,會(huì)方便許多。當(dāng)今房地產(chǎn)業(yè)發(fā)展迅速,也非?;馃?。對(duì)房屋中介公司管理部門(mén)而言,一個(gè)具有非常強(qiáng)的針對(duì)性的管理系統(tǒng)軟件,能很好的提高了管理效率,減輕了工作量,也使得辦理業(yè)務(wù)的能力及
7、其處理能力得到很好的提高,提高客戶(hù)信息跟蹤與及時(shí)更新能力,這是一個(gè)很好的選擇。由此,便于房屋信息的管理需要有效的房屋中介管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,達(dá)到提高房產(chǎn)信息管理效率的目的。采用數(shù)據(jù)庫(kù)技術(shù)生成的房屋中介管理系統(tǒng)將會(huì)極大地方便客戶(hù)并簡(jiǎn)化房屋信息管理人員和工作人員的勞動(dòng),使工作人員從繁忙、復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單、高效的工作中。 本文以房產(chǎn)中介管理系統(tǒng)管理系統(tǒng)開(kāi)發(fā)過(guò)程為背景,全文分為目錄、需求分析、概要設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),以及系統(tǒng)的實(shí)現(xiàn)等全過(guò)程。在程序設(shè)計(jì)與調(diào)試上采用了自上而下,逐步細(xì)化,逐步完善的原則。采用結(jié)構(gòu)
8、化的功能模塊設(shè)計(jì)系統(tǒng)功能,可讀性好,易于擴(kuò)充。基本功能全面,系統(tǒng)可讀性好,易于維護(hù)、更新,安全性好。 2. 需求分析階段 2.1 引言 進(jìn)行系統(tǒng)設(shè)計(jì),首先要對(duì)系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需求和功能,制定和選擇一個(gè)較好的系統(tǒng)方案,從而達(dá)到一個(gè)合理的優(yōu)化系統(tǒng)。每個(gè)房產(chǎn)中介公司都有房產(chǎn)信息,最初由于房屋信息數(shù)量和種類(lèi)較少,人工手動(dòng)管理比較方便和靈活。隨著社會(huì)的發(fā)展,房屋信息的數(shù)量和種類(lèi)越來(lái)越多,人工手動(dòng)管理會(huì)降低工作的效率,希望建立一個(gè)房產(chǎn)中介管理系統(tǒng),是為了解決人工手動(dòng)管理房屋信息在實(shí)踐的問(wèn)題,從而達(dá)到系統(tǒng)化、規(guī)范化、
9、標(biāo)準(zhǔn)化的水平。該系統(tǒng)的建立不但給管理者帶來(lái)了方便,也節(jié)省了工作時(shí)間從而提高了工作效率。 需求分析是在于要弄清用戶(hù)對(duì)開(kāi)發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的確切要求。數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步是明確數(shù)據(jù)庫(kù)的目的和如何使用,也就是說(shuō)需要從數(shù)據(jù)庫(kù)中得到哪些信息。明確目的之后,就可以確定您需要保存哪些主題的信息(表),以及每個(gè)主題需要保存哪些信息(表中字段)。 在構(gòu)造系統(tǒng)時(shí),首先從需求出發(fā)構(gòu)造數(shù)據(jù)庫(kù)表,然后再由數(shù)據(jù)庫(kù)表結(jié)合需求劃分系統(tǒng)功能模塊。這樣,就把一個(gè)大的系統(tǒng)分解成了幾個(gè)小系統(tǒng)。這里把系統(tǒng)的層次劃分為了四個(gè)部分:房屋信息管理,房源管理,客源管理,信息查詢(xún)。能夠?qū)崿F(xiàn)以下功能: (1)、 管理公司職員的基本信息,以及所
10、進(jìn)行的業(yè)務(wù)信息,如聯(lián)系客戶(hù)、陪同客戶(hù)看房的信息。 (2)、 登記房屋、房主以及客戶(hù)的信息,并能進(jìn)行方便地增、刪、改。 (3)、 方便房主查詢(xún)所需要的房屋的查詢(xún)功能。 (4)、 統(tǒng)計(jì)待租或待售的房屋信息等。 2.2 需求分析階段的目標(biāo)與任務(wù) 2.2.1處理對(duì)象 公司職員信息:?jiǎn)T工編號(hào),姓名,性別,身份證號(hào),學(xué)歷,職務(wù),所在部門(mén),出生日期,聯(lián)系電話(huà),家庭住址,電子郵箱,備注,簡(jiǎn)歷 操作員信息:賬號(hào),密碼 房源信息:編號(hào),城區(qū),環(huán)境,朝向,付款,來(lái)源,委托,產(chǎn)權(quán),狀態(tài) 售房信息:售房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,土地性質(zhì),產(chǎn)權(quán)性質(zhì),價(jià)格,權(quán)證名稱(chēng),權(quán)證編號(hào),業(yè)主姓名,業(yè)主
11、電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注 客源信息:客戶(hù)編號(hào),客戶(hù)姓名,客戶(hù)電話(huà),電子郵箱,客戶(hù)地址,具體位置,產(chǎn)權(quán)性質(zhì),最低購(gòu)價(jià),最高購(gòu)價(jià),最小面積,最大面積,委托日期,截止日期,錄入人員,當(dāng)前狀態(tài) 租房信息:租房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,出租價(jià)格,出租底價(jià),業(yè)主姓名,業(yè)主電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注 2.2.2處理功能及要求 1.能夠存儲(chǔ)一定數(shù)量的房屋信息,并方便有效的進(jìn)行相應(yīng)的房屋數(shù)據(jù)操作和管理,這主要包括: 1) 房屋信息的錄入、刪除及修改。 2) 房屋信息的查詢(xún)。 3
12、) 統(tǒng)計(jì)待租或待售的房屋信息等 2.能夠?qū)σ欢〝?shù)量的客源信息進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括: 1) 客源信息的登記、刪除及修改; 2) 客源信息查詢(xún)。 3.能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪(fǎng)問(wèn),防止隨意刪改、查詢(xún)。 4.對(duì)查詢(xún)、統(tǒng)計(jì)的結(jié)果能夠列表顯示。 2.2.3.安全性和完整性要求 1) 安全性要求 系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫(kù)安全性、信息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全性先通過(guò)視圖機(jī)制,不同的用戶(hù)只能訪(fǎng)問(wèn)系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過(guò)分配權(quán)限、設(shè)置權(quán)限級(jí)別來(lái)區(qū)別對(duì)待不同操作者對(duì)數(shù)據(jù)庫(kù)的操作來(lái)提高數(shù)據(jù)庫(kù)的安
13、全性;系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。 2) 完整性要求 系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??赏ㄟ^(guò)建立主、外鍵,使用check約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。 2.3 需求分析階段成果 2.3.1 體會(huì)與收獲 系統(tǒng)需求分析主要是通過(guò)網(wǎng)上了解房屋中介公司的管理規(guī)則和運(yùn)行機(jī)制,并通過(guò)上網(wǎng)搜索有關(guān)房屋中介管理系統(tǒng)的知識(shí),了解到了房屋管理的現(xiàn)狀,以及在管理中的一些問(wèn)題。由于是第一次做這樣的需求調(diào)查,開(kāi)始總是覺(jué)得無(wú)從下手,不知道自己該了解、該清楚那些方面的知識(shí),在繪制系統(tǒng)業(yè)務(wù)流程圖時(shí),也遇到了很多的問(wèn)題,但通過(guò)老師的幫助與指導(dǎo),
14、和自己一遍一遍的分析和完善,才逐步把業(yè)務(wù)弄清楚,最終順利完成了需求分析階段的任務(wù)。 2.3.2 房屋中介管理系統(tǒng)業(yè)務(wù)流程圖 2.3.3 房屋管理管理系統(tǒng)數(shù)據(jù)流程圖 頂層數(shù)據(jù)流圖: 第2層數(shù)據(jù)流圖:(供需處理) 第2層數(shù)據(jù)流圖:(信息處理) 2.3.4 房屋中介管理系統(tǒng)數(shù)據(jù)字典 (a)數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有44項(xiàng) 表1.1 數(shù)據(jù)項(xiàng)列表 數(shù)據(jù)項(xiàng)編號(hào) 數(shù)據(jù)項(xiàng)名 數(shù)據(jù)項(xiàng)含義 與其它數(shù)據(jù)項(xiàng)的關(guān)系 存儲(chǔ)結(jié)構(gòu) 別名 DI-1 編號(hào) 房源編號(hào) varchar(4) 房號(hào) DI-2 城區(qū) 房源地址 nvarchar(35) 城區(qū) DI
15、-3 環(huán)境 房源環(huán)境 nvarchar(20) 環(huán)境 DI-4 付款 房屋付款 nchar(10) 付款 DI-5 來(lái)源 房屋來(lái)源 nvarchar(32) 來(lái)源 DI-6 委托 房屋委托 nchar(20) 委托 DI-7 產(chǎn)權(quán) 房屋產(chǎn)權(quán) Nchar(15) 產(chǎn)權(quán) DI-8 狀態(tài) 房屋狀態(tài) nchar(5) 狀態(tài) DI-9 客戶(hù)編號(hào) 客戶(hù)編號(hào) char (6) 編號(hào) DI-10 客戶(hù)姓名 客戶(hù)姓名 nvarchar (12) 姓名 DI-11 客戶(hù)電話(huà) 客戶(hù)電話(huà) char
16、 (12) 電話(huà) DI-12 電子郵箱 電子郵箱 char(25) 郵箱 DI-13 客戶(hù)地址 客戶(hù)地址 nvarchar(30) 地址 DI-14 具體位置 具體地址 nvarchar(50) 位置 DI-15 產(chǎn)權(quán)性質(zhì) 產(chǎn)權(quán)性質(zhì) nvarchar(15) 性質(zhì) DI-16 最低購(gòu)價(jià) 最低購(gòu)價(jià) Money 最低價(jià) DI-17 最高購(gòu)價(jià) 最高購(gòu)價(jià) Money 最高價(jià) DI-18 最小面積 最小面積 Int 最小面積 DI-19 最大面積 最大面積 Int 最大面積 DI-20
17、委托日期 委托日期 Datetime 委托日期 DI-21 截止日期 截止日期 Datetime 截止日期 DI-22 錄入人員 錄入人員 Nvarchar(6) 錄入人員 DI-23 當(dāng)前狀態(tài) 當(dāng)前狀態(tài) Nchar(2) 狀態(tài) DI-24 售房編號(hào) 售房編號(hào) Char(3) 編號(hào) DI-25 編號(hào) 編號(hào) Varchar(4) 編號(hào) DI-26 具體位置 具體位置 Varchar(50) 具體位置 DI-27 配套環(huán)境 配套環(huán)境 Nvarchar(20) 環(huán)境 DI-28 房 房間
18、 Int 房間 DI-29 廳 客廳 Int 客廳 DI-30 土地性質(zhì) 土地性質(zhì) Nvarchar(12) 性質(zhì) DI-31 產(chǎn)權(quán)性質(zhì) 產(chǎn)權(quán)性質(zhì) Nvarchar(15) 產(chǎn)權(quán)性質(zhì) DI-31 價(jià)格 價(jià)格 Money 價(jià)格 DI-32 權(quán)證名稱(chēng) 權(quán)證名稱(chēng) Nvarchar(35) 權(quán)證名 DI-33 權(quán)證編號(hào) 權(quán)證編號(hào) char(6) 權(quán)證編號(hào) DI-34 業(yè)主姓名 業(yè)主姓名 nchar(6) 姓名 DI-35 業(yè)主電話(huà) 業(yè)主電話(huà) char(12 電話(huà) DI-36 聯(lián)系
19、人 聯(lián)系人 Nchar(6) 姓名 DI-37 聯(lián)系電話(huà) 聯(lián)系電話(huà) char(12) 電話(huà) DI-38 委托日期 委托日期 Datetime 委托日期 DI-39 截止日期 截止日期 Datetime 截止日期 DI-40 錄入人員 錄入人員 Nvarchar(6) 錄入人員 DI-41 當(dāng)前狀態(tài) 當(dāng)前狀態(tài) Char(2) 狀態(tài) DI-42 備注 備注 Nvarchar(50) 備注 DI-43 租房編號(hào) 租房編號(hào) char(3) 編號(hào) DI-44 編號(hào) 編號(hào) Varchar
20、(4) 編號(hào) DI-45 具體位置 具體位置 Nvarchar(50) 具體位置 DI-46 配套環(huán)境 配套環(huán)境 Nvarchar(20) 環(huán)境 DI-47 房 房間 Int 房間 DI-48 廳 客廳 Int 客廳 DI-49 出租價(jià)格 出租價(jià)格 Money 價(jià)格 DI-50 出租底價(jià) 出租底價(jià) Money 底價(jià) DI-51 業(yè)主姓名 業(yè)主姓名 Varchar(12) 姓名 DI-52 業(yè)主電話(huà) 業(yè)主電話(huà) Char(12) 電話(huà) DI-53 聯(lián)系人 聯(lián)系人 Nchar
21、(6) 聯(lián)系人 DI-54 聯(lián)系電話(huà) 聯(lián)系電話(huà) Char(12) 電話(huà) DI-55 委托日期 委托日期 Datetime 委托日期 DI-56 截止日期 截止日期 Datetime 截止日期 DI-57 錄入人員 錄入人員 Nvarchar(6) 錄入人員 DI-58 當(dāng)前狀態(tài) 當(dāng)前狀態(tài) Char(2) 狀態(tài) DI-59 備注 備注 Nvarchar(50) 備注 DI-60 職員編號(hào) 職員編號(hào) Char(3) 編號(hào) DI-61 姓名 職員姓名 Nvarchar(6) 姓名 DI
22、-62 性別 職員性別 Char(2) 性別 DI-63 身份證 職員身份證 Char(18) 身份證 DI-64 學(xué)歷 職員學(xué)歷 Nchar(6) 學(xué)歷 DI-65 職務(wù) 職員職務(wù) Nvarchar(15) 職務(wù) DI-66 所在部門(mén) 所在部門(mén) Nvarchar(20) 所在部門(mén) DI-67 出生日期 出身日期 Datetime 出生日期 DI-68 聯(lián)系電話(huà) 聯(lián)系電話(huà) Char(12) 電話(huà) DI-69 家庭住址 家庭住址 Nvarchar(25) 家庭住址 DI-70 電子郵
23、箱 電子郵箱 Nvarchar(20) 電子郵箱 DI-71 備注 備注 Nvarchar(50) 備注 DI-72 簡(jiǎn)歷 簡(jiǎn)歷 Nvarchar(50) 簡(jiǎn)歷 DI-73 賬號(hào) 登錄名 Char(3) 賬號(hào) DI-74 密碼 密碼 Char(8) 密碼 (b)數(shù)據(jù)結(jié)構(gòu): 表1.2 數(shù)據(jù)結(jié)構(gòu)列表 數(shù)據(jù)結(jié) 構(gòu)編號(hào) 數(shù)據(jù)結(jié)構(gòu)名 數(shù)據(jù)結(jié)構(gòu) 含義 組成 DS-1 房源 房源信息表 編號(hào),城區(qū),環(huán)境,付款,來(lái)源,委托,產(chǎn)權(quán),狀態(tài) DS-2 客源 客源信息表 客戶(hù)編號(hào),客戶(hù)姓名,客戶(hù)電話(huà),電子郵箱,客戶(hù)地址,
24、具體位置,產(chǎn)權(quán)性質(zhì),最低購(gòu)價(jià),最高購(gòu)價(jià),最小面積,最大面積,委托日期,截止日期,錄入人員,當(dāng)前狀態(tài) DS-3 銷(xiāo)售情況 銷(xiāo)售信息表 售房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,土地性質(zhì),產(chǎn)權(quán)性質(zhì),價(jià)格,權(quán)證名稱(chēng),權(quán)證編號(hào),業(yè)主姓名,業(yè)主電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注 DS-4 租房情況 租房信息表 租房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,出租價(jià)格,出租底價(jià),業(yè)主姓名,業(yè)主電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注 DS-5 職員 職員信息表 職員編號(hào),姓名,性別,身份證號(hào),學(xué)歷,職務(wù),所在部門(mén),出生日期
25、,聯(lián)系電話(huà),家庭住址,電子郵箱,備注,簡(jiǎn)歷 DS-6 管理 操作員信息表 賬號(hào),密碼 2.3.5 處理邏輯描述 表1.3 處理邏輯列表 處理編號(hào) 處理功能 處理過(guò)程 PR-1 判斷客戶(hù)所需的房屋是否有 客戶(hù)源模塊,房源模塊,職員模塊 先確定查詢(xún)所涉及的功能模塊;然后,根據(jù)要查詢(xún)的內(nèi)容,確定查詢(xún)數(shù)據(jù)流向;最后顯示查詢(xún)結(jié)果。 PR-2 判斷房屋出售情況 房源模塊,客戶(hù)源模塊,職員模塊,售房信息模塊,租房信息模塊 先確定查詢(xún)所涉及的功能模塊;然后,把查詢(xún)信息傳送到相應(yīng)的模塊中;最后,進(jìn)行相應(yīng)信息反饋。 3 概念設(shè)計(jì)階段 3.1 引言 系統(tǒng)開(kāi)發(fā)的總體目標(biāo)是實(shí)
26、現(xiàn)房屋中介管理的系統(tǒng)化和自動(dòng)化,縮短購(gòu)房賣(mài)房的等待時(shí)間,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效、智能化管理,從而達(dá)到提高房屋買(mǎi)賣(mài)效率的目的。 主要任務(wù)是對(duì)房源信息、客源信息、購(gòu)房信息、租房信息的基本信息的操作及外理。 概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶(hù)需求抽象為信息結(jié)構(gòu)(概念模型)的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。 3.2 任務(wù)與目標(biāo) (1)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng); (2)設(shè)計(jì)分E-R圖,即各子模塊的E-R圖; (3)生成初步E-R圖,通過(guò)合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一; (4)生成全
27、局E-R圖,通過(guò)消除沖突等方面。 在本房屋中介管理系統(tǒng)中,從第3層數(shù)據(jù)流程圖下手。分析各3層數(shù)據(jù)流圖和數(shù)據(jù)字典,知道整個(gè)系統(tǒng)功能?chē)@“客源”、“房源”和“職員”的處理。根據(jù)實(shí)體與屬性間的兩條準(zhǔn)則:作為“屬性”,不能再具有需要描述的性質(zhì)?!皩傩浴辈荒芘c其他實(shí)體具有聯(lián)系。采用逐步集成的方式將各分E-R圖合并,消除不必要的冗余和沖突后就生成了基本E-R圖。 3.3 階段結(jié)果 (1)合并各分E-R圖,消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等三類(lèi)沖突,得到初步E-R圖,再消除不必要冗余,得到的基本E-R圖如下所示: 1 1 1 n n n n 客戶(hù) 房屋 職員 購(gòu)房需求 房屋信息
28、 購(gòu)房信息 (2)各E-R圖各實(shí)體的屬性如下所示: 房源:房源(編號(hào),城區(qū),環(huán)境,付款,來(lái)源,委托,產(chǎn)權(quán),狀態(tài)) 客源:客源(客戶(hù)編號(hào),客戶(hù)姓名,客戶(hù)電話(huà),電子郵箱,客戶(hù)地址,具體位置,產(chǎn)權(quán)性質(zhì),最低購(gòu)價(jià),最高購(gòu)價(jià),最小面積,最大面積,委托日期,截止日期,錄入人員,當(dāng)前狀態(tài)) 職員:職員(職員編號(hào), 姓名,性別,身份證號(hào),學(xué)歷,職務(wù),所在部門(mén),出生日期,聯(lián)系電話(huà),聯(lián)系電話(huà),家庭住址,電子郵箱,備注,簡(jiǎn)歷) 各E-R圖中聯(lián)系的屬性如下所示: 銷(xiāo)售信息:銷(xiāo)售信息 (售房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,土地性質(zhì),產(chǎn)權(quán)性質(zhì),價(jià)格,產(chǎn)權(quán)名稱(chēng),產(chǎn)權(quán)編號(hào),業(yè)主姓名,業(yè)主
29、電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注) 4.邏輯設(shè)計(jì)階段 4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo) 以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將E-R圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫(kù)模式定義、用戶(hù)子模式設(shè)計(jì))、數(shù)據(jù)處理(畫(huà)出系統(tǒng)功能模塊圖)兩大任務(wù)。 4.2數(shù)據(jù)組織 4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型 實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對(duì)于實(shí)
30、體間的聯(lián)系則有以下不同的情況: 一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。 一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合
31、 具有相同碼的關(guān)系模式可合并。 由于職員類(lèi)別與房源、客源的聯(lián)系方式是1:n(一對(duì)多),可以將其之間的聯(lián)系與n端實(shí)體房源、客源合并,而房源與客源之間的出售和購(gòu)買(mǎi)聯(lián)系方式則是n:m(多對(duì)多),這樣要把它們之間的聯(lián)系轉(zhuǎn)化為獨(dú)立的關(guān)系模式,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下: 房源:房源信息表(編號(hào),城區(qū),環(huán)境,付款,來(lái)源,委托,產(chǎn)權(quán),狀態(tài)) 客源:客源信息表(客戶(hù)編號(hào),客戶(hù)姓名,客戶(hù)電話(huà),電子郵箱,客戶(hù)地址,具體位置,產(chǎn)權(quán)性質(zhì),最低購(gòu)價(jià),最高購(gòu)價(jià),最小面積,最大面積,委托日期,截止日期,錄入人員,當(dāng)前狀態(tài)) 職員: 操作員信息表 (職員編號(hào), 姓名,性別,身份證號(hào),學(xué)歷,職務(wù),
32、所在部門(mén),出生日期,聯(lián)系電話(huà),聯(lián)系電話(huà),家庭住址,電子郵箱,備注,簡(jiǎn)歷) 購(gòu)房信息表: 購(gòu)房信息表(售房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,土地性質(zhì),產(chǎn)權(quán)性質(zhì),價(jià)格,產(chǎn)權(quán)名稱(chēng),產(chǎn)權(quán)編號(hào),業(yè)主姓名,業(yè)主電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注) 租房信息:租房信息表(租房編號(hào),編號(hào),具體位置,配套環(huán)境,房,廳,出租價(jià)格,出租底價(jià),業(yè)主姓名,業(yè)主電話(huà),聯(lián)系人,聯(lián)系電話(huà),委托日期,截止日期,錄入人員,當(dāng)前狀態(tài),備注) 4.2.2模型優(yōu)化 關(guān)系模式房源信息,客源信息不存在非主屬性對(duì)主屬性的部分函數(shù)依賴(lài),也不存在傳遞函數(shù)依賴(lài),已經(jīng)達(dá)到了3NF,但是購(gòu)房信息,
33、租房信息中存在著一些數(shù)據(jù)冗余。 4.2.3數(shù)據(jù)庫(kù)模式定義 表2.1 房源信息表 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編號(hào) Varchar not null 房屋編號(hào) 城區(qū) Nvarchar not null 房屋所在城區(qū) 環(huán)境 Nvarchar 房屋所在的環(huán)境 付款 Nchar 房屋付款 來(lái)源 Nvarchar 房屋來(lái)源 委托 Nchar Not null 房屋委托 產(chǎn)權(quán) Nchar Not null 房屋產(chǎn)權(quán) 狀態(tài) Nchar Not null 房屋狀態(tài) 表2.2 客源信息表 列名 數(shù)據(jù)類(lèi)型 可否為空
34、 說(shuō)明 客戶(hù)編號(hào) Char not null 客戶(hù)編號(hào) 客戶(hù)姓名 Nvarchar not null 客戶(hù)姓名 客戶(hù)電話(huà) Char 客戶(hù)電話(huà) 電子郵箱 Char 客戶(hù)郵箱 客戶(hù)地址 Nvarchar 客戶(hù)地址 具體位置 Nvarchar 具體位置 產(chǎn)權(quán)性質(zhì) Nvarchar 產(chǎn)權(quán)性質(zhì) 最低購(gòu)價(jià) Money 最低購(gòu)價(jià) 最高購(gòu)價(jià) Money 最高購(gòu)價(jià) 最小面積 Int 最小面積 最大面積 Int 最大面積 委托日期 Datetime 委托日期 截止日期 Datetime
35、截止日期 錄入人員 Nvarchar 錄入人員 當(dāng)前狀態(tài) Nchar Not null 當(dāng)前狀態(tài) 表2.3 職員信息表 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 職員編號(hào) Char not null 職員編號(hào) 姓名 Nvarchar 職員姓名 性別 Char Not null 職員性別 身份證號(hào) Char not null 職員身份證號(hào) 學(xué)歷 Nchar 職員學(xué)歷 職務(wù) Nvarchar 職員職務(wù) 所在部門(mén) Nvarchar 職員所在部門(mén) 出生日期 Datetime 職員出生日期 聯(lián)系電話(huà) Char
36、 職員聯(lián)系電話(huà) 家庭住址 Nvarchar 職員家庭住址 電子郵箱 Nvarchar 職員電子郵箱 備注 Nvarchar 職員備注 簡(jiǎn)歷 Nvarchar 職員簡(jiǎn)歷 表2.4 操作員信息表 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 賬號(hào) Char not null 賬號(hào) 密碼 varchar not null 密碼 表2.5 售房信息表 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 售房編號(hào) Char not null 售房編號(hào) 編號(hào) Varchar not null 編號(hào) 具體位置 Nvarchar 具體位
37、置 配套環(huán)境 Nvarchar 配套環(huán)境 房 Int 房間 廳 Int 客廳 土地性質(zhì) Nvarchar 土地性質(zhì) 產(chǎn)權(quán)性質(zhì) Nvarchar 產(chǎn)權(quán)性質(zhì) 價(jià)格 Money 價(jià)格 產(chǎn)權(quán)名稱(chēng) Nvarchar 產(chǎn)權(quán)名稱(chēng) 產(chǎn)權(quán)編號(hào) Char 產(chǎn)權(quán)編號(hào) 業(yè)主姓名 Nchar Not null 業(yè)主姓名 業(yè)主電話(huà) Char 業(yè)主電弧 委托日期 Datetime 委托日期 截止日期 Datetime 截止日期 錄入人員 Nvarchar 錄入人員 當(dāng)前狀
38、態(tài) Char 當(dāng)前狀態(tài) 備注 Nvarchar 備注 表2.6 租房信息表 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 租房編號(hào) Char not null 租房編號(hào) 編號(hào) Char not null 編號(hào) 具體位置 Nvarchar 具體位置 配套環(huán)境 Nvarchar 配套環(huán)境 房 Int 房間 廳 Int 客廳 出租價(jià)格 Money 出租價(jià)格 出租底價(jià) Money 出租底價(jià) 業(yè)主姓名 Nvarchar 業(yè)主姓名 業(yè)主電話(huà) Char 業(yè)主電話(huà) 聯(lián)系人 Nchar 聯(lián)
39、系人 聯(lián)系電話(huà) Char 聯(lián)系電話(huà) 委托日期 Datetime 委托日期 截止日期 Datetime 截止日期 錄入人員 Nvarchar 錄入人員 當(dāng)前狀態(tài) Char Not null 當(dāng)前狀態(tài) 備注 Nvarchar 備注 4.2.4 用戶(hù)子模式定義 表2.7 用戶(hù)子模式定義 編號(hào) 用戶(hù)子模式(View) 作用(共性:提供數(shù)據(jù)保密和安全保護(hù)機(jī)制) V-1 可售房源視圖 便于查詢(xún)可售房源 V-2 可租房源視圖 便于查詢(xún)可租房源 V-3 各房態(tài)統(tǒng)計(jì)視圖 便于查看所有房屋的狀態(tài) V-4 已售房統(tǒng)計(jì)視圖 便
40、于查看已售房屋信息 V-5 已租房統(tǒng)計(jì)視圖 便于查看已租房屋信息 V-6 待售房統(tǒng)計(jì)視圖 便于查看待售房屋信息 V-7 待租房統(tǒng)計(jì)視圖 便于查看待租房屋信息 V-8 求購(gòu)客源視圖 便于查看客源信息 表2.8 可售房源視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編號(hào) Char not null 房屋編號(hào) 具體位置 Nvarchar 具體位置 配套環(huán)境 Nvarchar 配套環(huán)境 房 Int 房間 廳 Int 客廳 土地性質(zhì) Nvarchar l 土地性質(zhì) 產(chǎn)權(quán)性質(zhì) Nvarchar 產(chǎn)權(quán)性質(zhì) 價(jià)格
41、Money 價(jià)格 權(quán)證名稱(chēng) Nvarchar 權(quán)證名稱(chēng) 權(quán)證編號(hào) Char 權(quán)證編號(hào) 業(yè)主姓名 Nvarchar Not null 業(yè)主姓名 業(yè)主電話(huà) Char 業(yè)主電弧 聯(lián)系人 Nchar 聯(lián)系人 聯(lián)系電話(huà) Char 聯(lián)系電話(huà) 委托日期 Datetime 委托日期 截止日期 Datetime 截止日期 錄入人員 Nvarchar 錄入人員 當(dāng)前狀態(tài) Char 當(dāng)前裝他 表2.9 可租房源視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編號(hào) Char not null 編號(hào) 具
42、體位置 Nvarchar 具體位置 配套環(huán)境 Nvarchar 配套環(huán)境 房 Int 房間 廳 Int 客廳 出租價(jià)格 Money 出租價(jià)格 出租底價(jià) Money 出租底價(jià) 業(yè)主姓名 Nvarchar 業(yè)主姓名 業(yè)主電話(huà) Char 業(yè)主電話(huà) 聯(lián)系人 Nvarchar 聯(lián)系人 聯(lián)系電話(huà) Char 聯(lián)系電話(huà) 委托日期 Datetime 委托日期 截止日期 Datetime 截止日期 錄入人員 Nvarchar 錄入人員 當(dāng)前狀態(tài) Char 當(dāng)前狀態(tài) 表2.1
43、0 各房態(tài)統(tǒng)計(jì)視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 待售房數(shù) Int 待售房數(shù) 已售房數(shù) Int 已售房數(shù) 待租房數(shù) Int 待租房數(shù) 已租房數(shù) Int 、 已租房數(shù) 表2.11 已售房統(tǒng)計(jì)視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編號(hào) Char not null 編號(hào) 已售房數(shù) Int 已售房數(shù) 表2.12 已租房統(tǒng)計(jì)視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編號(hào) Char not null 編號(hào) 已租房數(shù) Int 已租房數(shù) 表2.13 待售房統(tǒng)計(jì)視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編
44、號(hào) Char not null 編號(hào) 待售房數(shù) Int 待售房數(shù) 表2.14 待租房統(tǒng)計(jì)視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 編號(hào) Char not null 編號(hào) 待租房數(shù) Int 待租房數(shù) 表2.15 求購(gòu)客源視圖 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō)明 客戶(hù)編號(hào) Char not null 客戶(hù)編號(hào) 客戶(hù)姓名 Nvarchar 客戶(hù)姓名 客戶(hù)電話(huà) Char 客戶(hù)電話(huà) 電子郵箱 Nvarchar 電子郵箱 客戶(hù)地址 Nvarchar 客戶(hù)地址 具體位置 Nvarchar 具體位置
45、 產(chǎn)權(quán)性質(zhì) Nvarchar 產(chǎn)權(quán)性質(zhì) 最低購(gòu)價(jià) Money 最低購(gòu)價(jià) 最高購(gòu)價(jià) Money 最高購(gòu)價(jià) 最小面積 Char 最小面頰 最大面積 Char 最大面積 委托日期 Datetime 委托日期 截止日期 Datetime 截止日期 錄入人員 Nvarchar 錄入人員 當(dāng)前狀態(tài) Char 當(dāng)前狀態(tài) 4.3數(shù)據(jù)處理 系統(tǒng)功能模塊圖: 房屋中介管理系統(tǒng) 房屋銷(xiāo)售系統(tǒng) 客戶(hù)購(gòu)房系統(tǒng) 維護(hù)系統(tǒng) 房屋信息添加 房屋信息刪除 房屋信息更新 新客戶(hù)信息添加 客
46、戶(hù)信息刪除 客戶(hù)信息更新 系統(tǒng)數(shù)據(jù)備份 系統(tǒng)數(shù)據(jù)還原 5.物理設(shè)計(jì)階段 5.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程,在這個(gè)階段中要完成兩大任務(wù): (1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存取方法和存儲(chǔ)結(jié)構(gòu); (2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。 5.2數(shù)據(jù)存儲(chǔ)方面 為數(shù)據(jù)庫(kù)中各基本表建立的索引如下: 1. 由于基本表客源信息表,房源信息表的主碼客戶(hù)編號(hào),編號(hào)經(jīng)常在查詢(xún)條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,在兩個(gè)屬性上建立唯一性索引; 2. 由于基本表售房信息表
47、的屬性售房編號(hào)經(jīng)常在查詢(xún)條件中出現(xiàn),在這個(gè)屬性上建立聚簇索引; 3. 基本表租房信息表的一屬性租房編號(hào),經(jīng)常在查詢(xún)條件中出現(xiàn),考慮在其之上建立聚簇索引; 5.3系統(tǒng)功能模塊 5.3.1 房源信息的查詢(xún)和更新模塊 將實(shí)現(xiàn)對(duì)房源信息的查詢(xún)和更新(修改、添加、刪除)操作,用于新房錄入和已售房出表,具體的功能模塊圖如下: 5.3.2 客源信息的查詢(xún)和更新模塊 將完成對(duì)客源信息的查詢(xún)、更新(修改、添加、刪除)操作,用于職員對(duì)客戶(hù)信息的查詢(xún),具體的功能模塊圖如下所示: 6.?dāng)?shù)據(jù)庫(kù)實(shí)施階段 6.1建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、索引 6.1.1 建立數(shù)據(jù)庫(kù) CREATE DATA
48、BASE [房屋中介管理系統(tǒng)] ON (NAME = N房屋中介管理系統(tǒng)_data, FILENAME = NF:\房屋中介管理系統(tǒng)\房屋中介管理系統(tǒng)_data.mdf , SIZE = 2, MAXSIZE = 50, FILEGROWTH = 10%) LOG ON (NAME = N房屋中介管理系統(tǒng)_data_log, FILENAME = NF:\房屋中介管理系統(tǒng)\房屋中介管理系統(tǒng)_data_log.ldf , SIZE = 2, MAXSIZE = 50, FILEGROWTH = 10%) COLLATE Chinese_PRC_CI_AS GO 6.1.2 建立數(shù)據(jù)表
49、 (1)房源信息表的建立: CREATE TABLE [dbo].[房源信息表] ( [編號(hào)] [varchar] (4) COLLATE Chinese_PRC_CI_AS NOT NULL , [城區(qū)] [nvarchar] (35) COLLATE Chinese_PRC_CI_AS NOT NULL , [環(huán)境] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [付款] [nchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [來(lái)源] [nvarchar] (32) COLLAT
50、E Chinese_PRC_CI_AS NULL , [委托] [nchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , [產(chǎn)權(quán)] [nchar] (15) COLLATE Chinese_PRC_CI_AS NOT NULL , [狀態(tài)] [nchar] (5) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO (2)客源信息表的建立: if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[
51、客源信息表]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo].[客源信息表] GO CREATE TABLE [dbo].[客源信息表] ( [客戶(hù)編號(hào)] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL , [客戶(hù)姓名] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [客戶(hù)電話(huà)] [char] (12) COLLATE Chinese_PRC_CI_AS NULL , [電子郵箱] [char] (25
52、) COLLATE Chinese_PRC_CI_AS NULL , [客戶(hù)地址] [nvarchar] (30) COLLATE Chinese_PRC_CI_AS NULL , [具體位置] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [產(chǎn)權(quán)性質(zhì)] [nvarchar] (15) COLLATE Chinese_PRC_CI_AS NULL , [最低購(gòu)價(jià)] [money] NULL , [最高購(gòu)價(jià)] [money] NULL , [最小面積] [int] NULL , [最大面積] [int] NULL ,
53、 [委托日期] [datetime] NULL , [截止日期] [datetime] NULL , [錄入人員] [nvarchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [當(dāng)前狀態(tài)] [nchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO (3)職員信息表的建立: if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[FK__操作員信息表__賬號(hào)__681373AD])
54、and OBJECTPROPERTY(id, NIsForeignKey) = 1) ALTER TABLE [dbo].[操作員信息表] DROP CONSTRAINT FK__操作員信息表__賬號(hào)__681373AD GO if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[職員信息表]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo].[職員信息表] GO CREATE TABLE [dbo].[職員信息表] (
55、 [職員編號(hào)] [char] (3) COLLATE Chinese_PRC_CI_AS NOT NULL , [姓名] [nvarchar] (5) COLLATE Chinese_PRC_CI_AS NULL , [性別] [char] (2) COLLATE Chinese_PRC_CI_AS NULL , [身份證號(hào)] [char] (18) COLLATE Chinese_PRC_CI_AS NOT NULL , [學(xué)歷] [nchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [職務(wù)] [nvarchar] (15) COLL
56、ATE Chinese_PRC_CI_AS NULL , [所在部門(mén)] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [出生日期] [datetime] NULL , [聯(lián)系電話(huà)] [char] (12) COLLATE Chinese_PRC_CI_AS NULL , [家庭住址] [nvarchar] (25) COLLATE Chinese_PRC_CI_AS NULL , [電子郵箱] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [備注] [nvarchar
57、] (50) COLLATE Chinese_PRC_CI_AS NULL , [簡(jiǎn)歷] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO (4)售房信息表的建立: if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[售房信息表]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo].[售房信息表] GO CREATE TABLE [dbo]
58、.[售房信息表] ( [售房編號(hào)] [char] (3) COLLATE Chinese_PRC_CI_AS NOT NULL , [編號(hào)] [varchar] (4) COLLATE Chinese_PRC_CI_AS NOT NULL , [具體位置] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [配套環(huán)境] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [房] [int] NULL , [廳] [int] NULL , [土地性質(zhì)] [nvarchar]
59、(12) COLLATE Chinese_PRC_CI_AS NULL , [產(chǎn)權(quán)性質(zhì)] [nvarchar] (15) COLLATE Chinese_PRC_CI_AS NULL , [價(jià)格] [money] NULL , [權(quán)證名稱(chēng)] [nvarchar] (35) COLLATE Chinese_PRC_CI_AS NULL , [權(quán)證編號(hào)] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL , [業(yè)主姓名] [nchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [業(yè)主電話(huà)] [cha
60、r] (12) COLLATE Chinese_PRC_CI_AS NULL , [聯(lián)系人] [nchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [聯(lián)系電話(huà)] [char] (12) COLLATE Chinese_PRC_CI_AS NULL , [委托日期] [datetime] NULL , [截止日期] [datetime] NULL , [錄入人員] [nvarchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [當(dāng)前狀態(tài)] [nchar] (2) COLLATE Chinese_PRC_
61、CI_AS NOT NULL , [備注] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO (5)租房信息表的建立: if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[租房信息表]) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table [dbo].[租房信息表] GO CREATE TABLE [dbo].[租房信息表] ( [租房編號(hào)] [ch
62、ar] (3) COLLATE Chinese_PRC_CI_AS NOT NULL , [編號(hào)] [varchar] (4) COLLATE Chinese_PRC_CI_AS NOT NULL , [具體位置] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [配套環(huán)境] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL , [房] [int] NULL , [廳] [int] NULL , [出租價(jià)格] [money] NULL , [出租底價(jià)] [money] NU
63、LL , [業(yè)主姓名] [nvarchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [業(yè)主電話(huà)] [char] (12) COLLATE Chinese_PRC_CI_AS NULL , [聯(lián)系人] [nchar] (6) COLLATE Chinese_PRC_CI_AS NULL , [聯(lián)系電話(huà)] [char] (12) COLLATE Chinese_PRC_CI_AS NULL , [委托日期] [datetime] NULL , [截止日期] [datetime] NULL , [錄入人員] [nvarchar] (6)
64、 COLLATE Chinese_PRC_CI_AS NULL , [當(dāng)前狀態(tài)] [nchar] (2) COLLATE Chinese_PRC_CI_AS NOT NULL , [備注] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO (6)操作員信息表的建立: if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[操作員信息表]) and OBJECTPROPERTY(id, NIsUserTable) =
65、1) drop table [dbo].[操作員信息表] GO CREATE TABLE [dbo].[操作員信息表] ( [賬號(hào)] [char] (3) COLLATE Chinese_PRC_CI_AS NOT NULL , [密碼] [varchar] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO 6.1.3 建立視圖 (1)用于查詢(xún)可售房源視圖定義如下: CREATE VIEW 可售房源視圖 AS SELECT 編號(hào), 具體位置, 配套環(huán)境, 房, 廳, 土地性質(zhì), 產(chǎn)權(quán)性質(zhì)
66、, 價(jià)格,權(quán)證名稱(chēng), 權(quán)證編號(hào), 業(yè)主姓名, 業(yè)主電話(huà), 聯(lián)系人, 聯(lián)系電話(huà), 委托日期, 截止日期, 錄入人員, 當(dāng)前狀態(tài) FROM 售房信息表 WHERE 當(dāng)前狀態(tài) = 待售 (2)用于查詢(xún)可租房源視圖定義如下: CREATE VIEW 可租房源視圖 AS SELECT 編號(hào), 具體位置,配套環(huán)境, 房, 廳, 出租價(jià)格,出租底價(jià), 業(yè)主姓名, 業(yè)主電話(huà), 聯(lián)系人, 聯(lián)系電話(huà), 委托日期, 截止日期, 錄入人員, 當(dāng)前狀態(tài) FROM 租房信息表 WHERE 當(dāng)前狀態(tài) = 待租 (3)用于個(gè)房態(tài)統(tǒng)計(jì)視圖定義如下: create view 各房態(tài)統(tǒng)計(jì)視圖 as select sum(待售房數(shù)) as 待售房數(shù),sum(已售房數(shù)) as 已售房數(shù), sum(待租房數(shù)) as 待租房數(shù),sum(已租房數(shù)) as 已租房數(shù) from 待售房統(tǒng)計(jì)視圖 full outer join 已售房
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)2圖形與幾何第7課時(shí)圖形的位置練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)2圖形與幾何第1課時(shí)圖形的認(rèn)識(shí)與測(cè)量1平面圖形的認(rèn)識(shí)練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)1數(shù)與代數(shù)第10課時(shí)比和比例2作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)4比例1比例的意義和基本性質(zhì)第3課時(shí)解比例練習(xí)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)3圓柱與圓錐1圓柱第7課時(shí)圓柱的體積3作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)3圓柱與圓錐1圓柱第1節(jié)圓柱的認(rèn)識(shí)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)2百分?jǐn)?shù)(二)第1節(jié)折扣和成數(shù)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)1負(fù)數(shù)第1課時(shí)負(fù)數(shù)的初步認(rèn)識(shí)作業(yè)課件新人教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)期末復(fù)習(xí)考前模擬期末模擬訓(xùn)練二作業(yè)課件蘇教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)期末豐收?qǐng)@作業(yè)課件蘇教版
- 2023年六年級(jí)數(shù)學(xué)上冊(cè)易錯(cuò)清單十二課件新人教版
- 標(biāo)準(zhǔn)工時(shí)講義
- 2021年一年級(jí)語(yǔ)文上冊(cè)第六單元知識(shí)要點(diǎn)習(xí)題課件新人教版
- 2022春一年級(jí)語(yǔ)文下冊(cè)課文5識(shí)字測(cè)評(píng)習(xí)題課件新人教版
- 2023年六年級(jí)數(shù)學(xué)下冊(cè)6整理和復(fù)習(xí)4數(shù)學(xué)思考第1課時(shí)數(shù)學(xué)思考1練習(xí)課件新人教版