房地產(chǎn)銷售數(shù)據(jù)庫_第1頁
房地產(chǎn)銷售數(shù)據(jù)庫_第2頁
房地產(chǎn)銷售數(shù)據(jù)庫_第3頁
房地產(chǎn)銷售數(shù)據(jù)庫_第4頁
房地產(chǎn)銷售數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要隨著現(xiàn)在人口數(shù)量飛速增長,人民生活水平不斷提高,房地產(chǎn)的規(guī)模也在不斷擴大,有關(guān)房產(chǎn)的各種信息量也成倍增加,房地產(chǎn)商的數(shù)量也不斷增加。面對著龐大的信息量,傳統(tǒng)的人工方式管理會導致房地產(chǎn)管理上的混亂,人力與物力過多浪費,房地產(chǎn)管理費用的增加,從而使房地產(chǎn)商的負擔過重,影響整個房地產(chǎn)的運作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的房地產(chǎn)銷售管理系統(tǒng),對房屋資料進行集中統(tǒng)一的銷售與管理。另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機應用已滲透到了各個領(lǐng)域,引起信息管理的革命,實現(xiàn)了信息的自動化處理,提高了處理的及時性和正確性。提高了房地產(chǎn)管理工作效率,作到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,讓房地產(chǎn)銷售管理系統(tǒng)更好的為房地產(chǎn)行業(yè),社會服務。本文后臺數(shù)據(jù)庫采用SQLServer2000作為開發(fā)工具,采用了結(jié)構(gòu)化生命周期法、系統(tǒng)思想和方法得以實現(xiàn)和完成。該系統(tǒng)主要包括基本資料管理、客戶管理、房屋銷售、收款管理、統(tǒng)計管理等多個功能模塊。關(guān)鍵詞:SQLSERVER2000;結(jié)構(gòu)化生命周期;房地產(chǎn)銷售管理系統(tǒng)目錄第一章緒論 11.1課題簡介 11.2設(shè)計目的 11.3設(shè)計內(nèi)容 1第二章需求分析 22.1需求分析的任務 22.2需求分析的過程 22.3數(shù)據(jù)字典與流程圖 2第三章概念結(jié)構(gòu)設(shè)計 53.1概念結(jié)構(gòu)設(shè)計的方法與步驟 53.2數(shù)據(jù)抽象與局部視圖設(shè)計 53.3視圖的集成 6第四章邏輯結(jié)構(gòu)設(shè)計 74.1E-R圖向關(guān)系模型的轉(zhuǎn)換 74.2基本表結(jié)構(gòu) 7第五章數(shù)據(jù)庫的實現(xiàn) 95.1數(shù)據(jù)庫的建立 95.2數(shù)據(jù)庫基本結(jié)構(gòu)的建立 95.3安全性的實現(xiàn) 95.4完整性的實現(xiàn) 105.5恢復技術(shù)的實現(xiàn) 10第六章運行與結(jié)果 116.1簡單查詢和連接查詢 116.2嵌套查詢 116.3統(tǒng)計查詢 11第一章緒論1.1課題簡介經(jīng)過三年的學習,我們對計算機方面的知識有了很大的提升,本著理論聯(lián)系實際的宗旨,通過學校提供的這次課程設(shè)計實踐的機會,在指導教師的幫助下,歷經(jīng)兩周時間,我自行設(shè)計一套房地產(chǎn)銷售管理系統(tǒng),在下面的各章中,我將以這套房地產(chǎn)銷售管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的問題。1.2設(shè)計目的實踐和鞏固在課堂教學中學習的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識、SQLSERVER的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法,熟練掌握對于給定實際問題,為了建立一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試、維護以及系統(tǒng)評價的一般過程,為畢業(yè)設(shè)計打下基礎(chǔ)。1.3設(shè)計內(nèi)容選擇課題并且對課題的相關(guān)信息有一定的了解,對于我選的課題來說,我必須了解房地產(chǎn)銷售管理系統(tǒng)的構(gòu)造以及客戶和房屋的基本信息。將這些信息輸入到數(shù)據(jù)庫中,使之能夠進行查詢、修改、刪除并且與機票預定系統(tǒng)執(zhí)行相同的操作。在需求分析階段,需要完成房地產(chǎn)銷售管理系統(tǒng)的具體分類和實施過程流圖。概念設(shè)計階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計以及視圖的集成。邏輯結(jié)構(gòu)設(shè)計階段要把E-R圖轉(zhuǎn)化為關(guān)系模式。最后是數(shù)據(jù)庫的實施和運行。第二章需求分析3.1功能需求系統(tǒng)包括五大功能模塊:主要功能模塊有基本資料、客戶管理、房屋銷售、收款管理、統(tǒng)計管理等功能模塊。1.基本資料主要包括樓盤房屋資料、員工資料功能子模塊。樓盤房屋資料:主要是登記樓盤和房屋詳細信息的管理。員工資料:可對員工的個人信息情況進行管理、以及員工的樓盤銷售業(yè)績情況。2.客戶管理是對客戶的個人信息情況進行管理。主要包括來訪客戶資料管理、一般客戶資料管理、預訂客戶資料管理、購房客戶資料管理等功能子模塊。來訪客戶資料管理:主要登記來訪的客戶信息資料,查出潛在的客戶。一般客戶資料管理:主要登記一般的客戶信息資料,查出潛在的客戶。預訂客戶資料管理:主要登記預訂的客戶信息資料。購房客戶資料管理:主要登記購房的客戶信息資料。3.房屋銷售主要包括房屋銷售、已銷售房屋資料、已預訂房屋資料等功能子模塊。房屋銷售:主要是對房屋進行預訂、購買等銷售的管理。已銷售房屋資料:管理已經(jīng)銷售的房屋信息資料。已預訂房屋資料:管理已經(jīng)預訂的房屋信息資料。4.收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模塊。未收款管理:主要針對已簽定合同的房款收款管理。已收款管理:管理已經(jīng)收款完成的房屋合同信息資料。到期收款提示管理:主要是針對客戶分期付款的到期付款的提示功能。5.統(tǒng)計管理:包括銷售代表銷售記錄排行、樓盤銷售排行統(tǒng)計、收款情況統(tǒng)計等。報表可以根據(jù)客戶的要求進行設(shè)置。3.2數(shù)據(jù)分析房地產(chǎn)銷售管理系統(tǒng)所用到的數(shù)據(jù)有:1.基本資料的輸入樓盤房屋資料信息,包括樓房號,單元,房號,預測面積,單價,總價,房型,房屋狀態(tài)。員工資料信息,包括員工編號,姓名,所屬部門,性別,年齡,學歷,職位,聯(lián)系電話。2.客戶管理來訪客戶信息,包括客戶編號,姓名,聯(lián)系電話,聯(lián)系地址。一般客戶信息,包括客戶編號,姓名,性別,聯(lián)系電話,需求面積,需求類型,需求房型,計劃付款方式,聯(lián)系地址,職業(yè),身份證號,單位。預訂客戶信息,包括客戶編號,客戶姓名,樓房號,單元,房號,銷售面積,單價,總價,訂購日期,代辦費用,已付金額。購房客戶信息,包括客戶編號,姓名,性別,年齡,聯(lián)系電話,需求面積,需求樓層,需求房型,計劃付款方式,聯(lián)系地址。3.房屋銷售房屋銷售信息,包括樓房號,單元,房號,銷售面積,單價,總價,房屋狀態(tài)。已銷售房屋信息,包括合同編號,客戶姓名,樓房號,單元,房號,銷售面積,合同單價,合同總價,訂購日期,聯(lián)系電話。已預訂房屋信息,包括合同編號,客戶姓名,樓房號,單元,房號,銷售面積,單價,總價,訂購日期,代辦費用,已付金額。4.收款管理未收款管理,包括合同編號,客戶姓名,聯(lián)系電話,樓房號,單元,房號,合同單價,合同總價,已付金額,未付金額,付款日期,支付方式。已收款管理,包括合同編號,客戶姓名,聯(lián)系電話,樓房號,單元,房號,合同單價,合同總價,已付金額,未付金額,付款日期,支付方式。到期收款提示,包括合同編號,客戶姓名,聯(lián)系電話,樓房號,單元,房號,合同單價,合同總價,已付金額,未付金額,付款日期,支付方式。3.3事物分析1.管理員在基本資料管理中,要求:a.可以查詢員工、房屋的信息。b.可以對員工、房屋信息進行修改、添加及刪除的操作。2.管理員在客戶管理中,要求:a.查詢各類客戶信息,根據(jù)客戶信息,發(fā)現(xiàn)潛在客戶。b.對客戶信息進行維護工作,增添、刪除相應客戶信息。。3.管理員在房屋銷售中,要求:a.查詢未銷售、已銷售、已預訂房屋的信息。b.對房屋信息進行維護工作,增添未銷售、已銷售、已預訂的房屋信息。4.管理員在收款管理中,要求:a.可以查詢已收款、未收款等信息,以及相應的合同。b.對收款管理進行維護工作,包括增添新收款記錄,或刪除舊收款記錄。4.3數(shù)據(jù)字典數(shù)據(jù)字典是對業(yè)務流程圖的解釋說明,以下是該軟件項目擔當分配系統(tǒng)的數(shù)據(jù)字典進行解釋說明。其中包括對主要的數(shù)據(jù)流進行解釋說明。從而可以讓系統(tǒng)設(shè)計更加明晰和直觀。表3-1“樓房單元房號”數(shù)據(jù)流數(shù)據(jù)流名樓房單元房號組成樓房單元房號(樓房號,單元,房號)表3-1“員工”數(shù)據(jù)流數(shù)據(jù)流名員工組成員工(員工編號,姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)表3-1“登記房屋”數(shù)據(jù)流數(shù)據(jù)流名登記房屋組成登記房屋(樓房號,單元,房號)表3-1“登記客戶”數(shù)據(jù)流數(shù)據(jù)流名登記客戶組成登記客戶(需求客戶編號,預訂客戶編號)表3-1“樓房單元房號”數(shù)據(jù)流數(shù)據(jù)流名預訂客戶組成預訂客戶(預訂客戶編號,客戶姓名,性別,年齡,職務,身份證號,聯(lián)系電話,聯(lián)系地址,支付方式)表3-1“預訂房屋”數(shù)據(jù)流數(shù)據(jù)流名預訂房屋組成預訂房屋(預訂合同編號,樓房號,單元,房號,房型,面積,單價,總價,訂購日期,已付金額,未付金額)表3-1“預訂”數(shù)據(jù)流數(shù)據(jù)流名預訂組成預訂(預訂合同編號,預訂客戶編號)表3-1“需求客戶”數(shù)據(jù)流數(shù)據(jù)流名需求客戶組成需求客戶(需求客戶編號,姓名,性別,身份證號,聯(lián)系電話,聯(lián)系地址)表3-1“需求房屋”數(shù)據(jù)流數(shù)據(jù)流名需求房屋組成需求房屋(房屋需求編號,樓房號,單元,房號,房型,面積,單價,總價)表3-1“購買需求”數(shù)據(jù)流數(shù)據(jù)流名購買需求組成購買需求(需求客戶編號,房屋需求編號)表3-1“收款”數(shù)據(jù)流數(shù)據(jù)流名收款組成收款(預訂合同編號,預訂客戶編號)第三章概念結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計的方法與步驟概念設(shè)計階段我采用自底向上的方法,即自頂向下的進行需求分析,然后再自底向上的進行概念結(jié)構(gòu)設(shè)計。對已經(jīng)細化到無法再分的階段逐步集成在一起,最終合成一個全局概念模式。3.2數(shù)據(jù)抽象與局部視圖設(shè)計所要實現(xiàn)的功能設(shè)計,可能建立它們之間的關(guān)系,進而實現(xiàn)邏輯結(jié)構(gòu)功能。房地產(chǎn)銷售管理信息系統(tǒng)可以劃分的實體有:員工信息實體、登記房屋預登記客戶信息實體、預訂客戶與預訂房屋信息實體、預訂記錄信息實體、需求客戶與需求房屋信息實體、購買需求實體、收款記錄實體。用E-R圖一一描述這些實體。4.1.1樓房單元房號信息實體E-R圖:樓房單元房號實體樓房單元房號實體樓號房號單元4.1.2員工信息實體E-R圖:員工信息實體員工信息實體聯(lián)系電話職位年齡性別員工編號姓名所屬部門4.1.3登記房屋信息實體E-R圖:登記房屋信息實體登記房屋信息實體單元房型房屋狀態(tài)總價房號面積單價4.1.4登記客戶信息實體E-R圖:登記客戶實體登記客戶實體需求客戶編號預訂客戶編號4.1.5預訂客戶信息實體E-R圖:預訂客戶信息實體預訂客戶信息實體預訂客戶編號聯(lián)系電話支付方式客戶姓名身份證號聯(lián)系地址性別年齡職務4.1.6預訂房屋實體E-R圖:預訂房屋信息實體預訂房屋信息實體預訂合同編號訂購日期總價房號樓號號 單元房型面積單價已付金額未付金額4.1.7預訂實體E-R圖:預訂記錄實體預訂記錄實體預訂合同編號預訂客戶編號4.1.8需求客戶信息實體E-R圖:需求客戶信息實體需求客戶信息實體需求客戶編號聯(lián)系地址聯(lián)系電話客戶姓名性別號 身份證號4.1.9需求房屋實體E-R圖:登記房屋信息實體登記房屋信息實體單元房型房號總價樓房號面積單價需求房屋編號編號4.1.10購買需求實體E-R圖:購買需求實體購買需求實體需求客戶編號房屋需求編號4.1.11收款記錄實體E-R圖:收款實體收款實體預訂合同編號預訂客戶編號2.3數(shù)據(jù)流程圖與數(shù)據(jù)字典數(shù)據(jù)流程圖:3.3視圖的集成經(jīng)過逐步細化再進行每兩個一集成初步形成一個E-R圖,最后得到圖3.4總體概念結(jié)構(gòu)E-R圖。收款收款房屋預訂客戶登記預訂購買需求需求客戶員工圖3.4系統(tǒng)總體結(jié)構(gòu)E-R圖第四章邏輯結(jié)構(gòu)設(shè)計4.1E-R圖向關(guān)系模型的轉(zhuǎn)換完美的數(shù)據(jù)庫設(shè)計是不含任何的數(shù)據(jù)冗余而且達到保存所有函數(shù)依賴的目的。以下為數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計:樓房單元房號(樓房號,單元,房號)員工(員工編號,姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)登記房屋(房號,單元,房型,面積,單價,總價)登記客戶(需求客戶編號,預訂客戶編號)預訂客戶(預訂客戶編號,客戶姓名,性別,年齡,職務,身份證號,聯(lián)系電話,聯(lián)系地址,支付方式)預訂房屋(預訂合同編號,樓房號,單元,房號,房型,面積,單價,總價,訂購日期,已付金額,未付金額)預訂(預訂合同編號,預訂客戶編號)需求客戶(需求客戶編號,姓名,性別,身份證號,聯(lián)系電話,聯(lián)系地址)需求房屋(房屋需求編號,樓房號,單元,房號,房型,面積,單價,總價)購買需求(需求客戶編號,房屋需求編號)收款(預訂合同編號,預訂客戶編號)4.2基本表結(jié)構(gòu)根據(jù)總體結(jié)構(gòu)圖設(shè)計各表的結(jié)構(gòu),其相應表的定義如下:表1樓房單元房號:表中列名數(shù)據(jù)類型大小是否為空樓號intnotnull(主鍵)單元intnotnull房號char4notnull表2單元:表中列名數(shù)據(jù)類型大小是否為空單元intnotnull(主鍵)房號char4notnull表2員工信息:表中列名數(shù)據(jù)類型大小是否為空員工編號char6notnull(主鍵)姓名char15notnull所屬部門char18notnull性別char2null年齡intnull職位char15notnull聯(lián)系電話char12notnull表3登記房屋:表中列名數(shù)據(jù)類型大小是否為空房號char4notnull(主鍵)單元intnotnull(外主鍵)房型char10Notnull面積floatNotnull單價floatNotnull總價floatNotnull表4登記客戶:表中列名數(shù)據(jù)類型大小是否為空需求客戶編號char6notnull(外主鍵)預訂客戶編號char6notnull(外主鍵)表5預訂客戶:表中列名數(shù)據(jù)類型大小是否為空預訂客戶編號char6notnull(主鍵)客戶姓名char15notnull性別char2Notnull年齡intNotnull職務char10Notnull身份證號char18Notnull聯(lián)系電話char12Notnull聯(lián)系地址char25Notnull支付方式char10Notnull表6預訂房屋:表中列名數(shù)據(jù)類型大小是否為空預訂合同編號char6notnull(主鍵)樓號intnotnull單元intNotnull房號char4Notnull房型char10Notnull面積floatNotnull單價floatNotnull總價floatNotnull訂購日期char12Notnull已付金額floatNotnull未付金額floatNotnull表7預訂:表中列名數(shù)據(jù)類型大小是否為空預訂合同編號char6Notnull(外主鍵)預訂客戶編號char6Notnull(外主鍵)表8需求客戶:表中列名數(shù)據(jù)類型大小是否為空需求客戶編號char6notnull(主鍵)姓名char15Notnull性別char2Null身份證號char18Notnull聯(lián)系電話char12Notnull聯(lián)系地址char25Notnull表9需求房屋:表中列名數(shù)據(jù)類型大小是否為空房屋需求編號char6notnull(主鍵)樓號intnotnull單元intNotnull房號char4Notnull房型char10Notnull面積floatNotnull單價floatNotnull總價floatNotnull表10購買需求:表中列名數(shù)據(jù)類型大小是否為空需求客戶編號char6Notnull(外主鍵)房屋需求編號char6Notnull(外主鍵)表11收款:表中列名數(shù)據(jù)類型大小是否為空預訂合同編號char6Notnull(外主鍵)預訂客戶編號char6Notnull(外主鍵)第五章數(shù)據(jù)庫的實現(xiàn)5.1數(shù)據(jù)庫的建立CREATEDATABASE房地產(chǎn)ON(NAME=house,FILENAME='D:\house.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME=house2,FILENAME='D:\house.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)GO5.2數(shù)據(jù)庫基本結(jié)構(gòu)的建立1、基本表的建立5.1.2創(chuàng)建樓房單元房號表:createtable樓房單元房號(樓號intnotnullprimarykey,單元intnotnull,房號char(4)notnull)Go5.1.3單元表:createtable單元(單元intnotnullprimarykey,房號char(4)notnull)Go5.1.4員工表:createtable員工(員工編號char(6)notnullprimarykey,姓名char(15)notnull,性別char(2)notnull,年齡intnotnull,職位char(15)notnull,所屬部門char(18)notnull,聯(lián)系電話char(12)notnull)Go5.1.5登記房屋表:createtable登記房屋(房號char(4)notnullprimarykey,單元intnotnull,房型char(10)notnull,面積floatnotnull,單價floatnotnull,總價floatnotnullforeignkey(單元)references單元(單元),)Go5.1.6登記客戶表:createtable登記客戶(需求客戶編號char(6)notnull,預訂客戶編號char(6)notnull,foreignkey(需求客戶編號)references需求客戶(需求客戶編號),foreignkey(預訂客戶編號)references預訂客戶(預訂客戶編號))go5.1.7預訂客戶表:createtable預訂客戶(預訂客戶編號char(6)notnullprimarykey,客戶姓名intnotnull,性別char(2)notnull,年齡intnotnull,職務char(10)notnull,身份證號char(18)notnull,聯(lián)系電話char(12)notnull,聯(lián)系地址char(25)notnull,支付方式char(10)notnull)Go5.1.8預訂房屋表:createtable預訂房屋(預訂合同編號char(6)notnullprimarykey,樓號intnotnull,單元intnotnull,房號char(4)notnull,房型char(10)notnull,面積floatnotnull,單價floatnotnull,總價floatnotnull,訂購日期datetimenotnull,已付金額float,未付金額floatnotnull)Go5.1.9預訂表:createtable預訂(預訂合同編號char(6)notnull,預訂客戶編號char(6)notnull,foreignkey(預訂合同編號)references預訂房屋(預訂合同編號),foreignkey(預訂客戶編號)references預訂客戶(預訂客戶編號))go5.1.10需求客戶表:createtable需求客戶(需求客戶編號char(6)notnullprimarykey,姓名char(15)notnull,性別char(2),身份證號char(18),聯(lián)系電話char(12),聯(lián)系地址char(25))Go5.1.11需求房屋表:createtable需求房屋(房屋需求編號char(6)notnullprimarykey,樓號intnotnull,單元intnotnull,房號char(4)notnull,房型char(10)notnull,面積floatnotnull,單價floatnotnull,總價floatnotnull)Go5.1.12購買需求表:createtable購買需求(需求客戶編號char(6)notnull,房屋需求編號char(6)notnull,foreignkey(需求客戶編號)references需求客戶(需求客戶編號),foreignkey(房屋需求編號)references需求房屋(房屋需求編號))go5.1.13收款表:createtable收款(預訂合同編號char(6)notnull,預訂客戶編號char(6)notnull,foreignkey(預訂合同編號)references預訂房屋(預訂合同編號),foreignkey(預訂客戶編號)references預訂客戶(預訂客戶編號))go2、添加數(shù)據(jù)5.2.1將樓房單元房號插入表樓房單元房號中insertinto樓房單元房號(樓號,單元,房號)values(1,1,'101')insertinto樓房單元房號(樓號,單元,房號)values(2,1,'202')insertinto樓房單元房號(樓號,單元,房號)values(3,2,'303')可利用存儲過程插入到表中createprocedureloufangdanyuan@樓號int,@單元int,@房號char(4)asinsertinto樓房單元房號(樓號,單元,房號)values(@樓號,@單元,@房號)--執(zhí)行存儲過程:Executeprocedureloufangdanyuan1,1,’101’5.2.2將員工信息添加到員工信息表中insertinto員工(員工編號,姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)values('100001','李娟','售樓部','女',21,'職員',)insertinto員工(員工編號,姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)values('100002','王紅','售樓部','女',22,'職員',)--創(chuàng)建插入員工存儲過程createprocedureyuangong@員工編號char(6),@姓名char(15),@性別char(2),@年齡int,@職位char(15),@聯(lián)系電話char(12),@所屬部門char(18)asinsertinto員工(員工編號,姓名,性別,年齡,職位,聯(lián)系電話,所屬部門)values(@預訂客戶編號,@客戶姓名,@性別,@年齡,@職位,@身份證號,@聯(lián)系電話,@聯(lián)系地址,@支付方式)--執(zhí)行存儲過程executeyuangong'100004','李強','男',22,'職員',,'財務部'--查看記錄select*from員工5.2.3將預訂登記房屋添加到登記房屋表中insertinto登記房屋(房號,單元,房型,面積,單價,總價)values('101',1,'三室兩廳',100,4000,400000)--創(chuàng)建插入登記房屋存儲過程createproceduredengjifangwu@房號char(4),@單元int,@房型char(10),@面積float,@單價float,@總價floatasinsertinto登記房屋(房號,單元,房型,面積,單價,總價)values(@房號,@單元,@房型,@面積,@單價,@總價)--執(zhí)行存儲過程executedengjifangwu'201',1,'三室兩廳',100,4000,400000--查看記錄select*from登記房屋5.2.4將預訂客戶信息插入到預訂客戶表中insertinto預訂客戶(預訂客戶編號,客戶姓名,性別,年齡,職務,身份證號,聯(lián)系電話,聯(lián)系地址,支付方式)values('600001','張三','男',28,'經(jīng)理',,,'豐收路1號','分期')insertinto預訂客戶(預訂客戶編號,客戶姓名,性別,年齡,職務,身份證號,聯(lián)系電話,聯(lián)系地址,支付方式)values('600002','李四','男',36,'經(jīng)理',,,'花園路32號','分期')insertinto預訂客戶(預訂客戶編號,客戶姓名,性別,年齡,職務,身份證號,聯(lián)系電話,聯(lián)系地址,支付方式)values('600003','王五','男',32,'經(jīng)理',,,'中原路3號','分期')利用存儲過程插入:--創(chuàng)建插入預訂客戶存儲過程createprocedurebookguest@預訂客戶編號char(6),@客戶姓名char(15),@性別char(2),@年齡int,@職務char(10),@身份證號char(18),@聯(lián)系電話char(12),@聯(lián)系地址char(25),@支付方式char(10)asinsertinto預訂客戶(預訂客戶編號,客戶姓名,性別,年齡,職務,身份證號,聯(lián)系電話,聯(lián)系地址,支付方式)values(@預訂客戶編號,@客戶姓名,@性別,@年齡,@職務,@身份證號,@聯(lián)系電話,@聯(lián)系地址,@支付方式)--執(zhí)行存儲過程executebookguest'600004','朱葉福','男',22,'學生',,,'江西省興國縣','現(xiàn)金'--查看記錄select*from預訂客戶5.2.5將預訂房屋插入到預訂房屋表中insertinto預訂房屋(預訂合同編號,樓號,單元,房號,房型,面積,單價,總價,訂購日期,已付金額,未付金額)values('800001',1,1,'101','三室兩廳',100,4000,400000,'2008-01-01',100000,300000)--創(chuàng)建插入預訂房屋存儲過程createprocedureyudingfangwu@預訂合同編號char(6),@樓號int,@單元int,@房號char(4),@房型char(10),@面積float,@單價float,@總價float,@訂購日期char(12),@已付金額float,@未付金額floatasinsertinto預訂房屋(預訂合同編號,樓號,單元,房號,房型,面積,單價,總價,訂購日期,已付金額,未付金額)values(@預訂合同編號,@樓號,@單元,@房號,@房型,@面積,@單價,@總價,@訂購日期,@已付金額,@未付金額)--執(zhí)行存儲過程executeyudingfangwu'800006',6,7,'303','三室兩廳',100,3000,300000,'2008-01-04',100000,200000--查看記錄select*from預訂房屋5.2.6將需求客戶插入到需求客戶表中Insertinto需求客戶(需求客戶編號,姓名,性別,身份證號,聯(lián)系電話,聯(lián)系地址)Values('500001','李四','男',,,'中原路1號')--創(chuàng)建存儲過程xuqiukehucreateprocxuqiukehu@需求客戶編號char(6),@姓名char(15),@性別char(2),@身份證號char(18),@聯(lián)系電話char(12),@聯(lián)系地址char(25)asinsertinto需求客戶(需求客戶編號,姓名,性別,身份證號,聯(lián)系電話,聯(lián)系地址)Values(@需求客戶編號,@姓名,@性別,@身份證號,@聯(lián)系電話,@聯(lián)系地址)--執(zhí)行存儲過程xuqiukehuexecutexuqiukehu'500002','劉杰','男',,,'河南理工大學'executexuqiukehu'500003','任學民','男','41010319860926419',,'河南理工大學'executexuqiukehu'500004','姜小濤','男',,,'河南理工大學'go5.2.6將需求房屋插入到需求房屋表中Insertinto需求房屋(房屋需求編號,樓號,單元,房號,房型,面積,單價,總價)Values('400001',1,2,'102','三室兩廳',100,3000,300000)--創(chuàng)建存儲過程xuqiufangwucreateprocxuqiufangwu@房屋需求編號char(6),@樓號int,@單元int,@房號char(4),@房型char(10),@面積float,@單價float,@總價floatasinsertinto需求房屋(房屋需求編號,樓號,單元,房號,房型,面積,單價,總價)Values(@房屋需求編號,@樓號,@單元,@房號,@房型,@面積,@單價,@總價)--執(zhí)行存儲過程xuqiufangwuexecutexuqiufangwu'400002',2,1,'201','三室兩廳',100,3000,300000executexuqiufangwu'400003',3,3,'202','三室兩廳',100,4000,400000executexuqiufangwu'400004',5,4,'301','三室兩廳',100,4000,400000goselect*from需求房屋3、視圖的建立6.3.1創(chuàng)建預訂客戶視圖,成為統(tǒng)計報表:createview預訂客戶1asselect*from預訂客戶4、索引的建立createuniqueindex單元號on樓房單元房號表(單元號);createclusteredindex房號on樓房單元房號表(房號);5、游標的建立use房地產(chǎn)declareSS_cursorscrollcursorforselect房屋需求編號,樓房號from需求房屋表forupdateof樓房號openSS_cursorfetchabsolute11fromSS_cursordeletefrom需求房屋表wherecurrentofSS_cursor6、存儲過程的建立預訂房屋存儲過程7、觸發(fā)器的建立6.2.1創(chuàng)建觸發(fā)器,當刪除預訂客戶編號時,也刪除預訂客戶相應的合同記錄。createtriggerdel_ydkhbhon預訂客戶fordeleteasdelete預訂where預訂客戶編號IN(SELECT預訂客戶編號fromdeleted)查看觸發(fā)器:sp_helpdel_ydkhbh6.2.2創(chuàng)建觸發(fā)器,當刪除預訂合同編號時,同時也刪除相應的預訂客戶信息。createtriggerdel_ydhtbhon預訂房屋fordeleteasdelete預訂WHERE預訂合同編號IN(SELECT預訂合同編號fromdeleted)查看觸發(fā)器:sp_helpdel_ydhtbh6.2.3創(chuàng)建觸發(fā)器,當刪除需求客戶編號時,同時也刪除相應的房屋需求編號Createtriggerdel_xqkhbhOn需求客戶FordeleteAsDelete購買需求where需求客戶編號in(select需求客戶編號fromdeleted)查看觸發(fā)器:sp_helpdel_xqkhbh5.3安全性的實現(xiàn)1、利用圖形化工具系統(tǒng)用戶:loginSQLSERVER用戶:login1數(shù)據(jù)庫用戶:login22、利用Transact-SQL設(shè)計一個SQLserver登錄賬戶,并設(shè)置密碼,寫出相應的SQL語句。sp_addlogin'login','123'為登錄帳戶,設(shè)計創(chuàng)建一個數(shù)據(jù)庫用戶,寫出相應的SQL語句。sp_gran

溫馨提示

  • 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

提交評論