房屋租賃管理數據庫系統設計與設計_第1頁
房屋租賃管理數據庫系統設計與設計_第2頁
房屋租賃管理數據庫系統設計與設計_第3頁
房屋租賃管理數據庫系統設計與設計_第4頁
房屋租賃管理數據庫系統設計與設計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、題目房屋租賃管理數據庫系統房屋租賃管理數據庫系統1需求分析1.1系統分析1.1.1系統開發(fā)背景和開發(fā)目的房屋租賃管理是一項瑣碎、復雜而又十分細致的工作,房屋的基本資料,客戶資料的 管理,房屋租賃管理,各項收費以及統計報表的管理,一般不允許出錯,如果實行手工操 作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行房屋租 賃工作的管理,能夠保證各項信息準確無誤。而且建立房屋數據庫系統可以快速的進行各 種信息的查詢,方便快捷。開發(fā)房屋租賃管理數據庫系統主要通過計算機系統來管理房屋出租情況,可以解決大 量房產信息的查詢和管理,便于更好的進行物業(yè)管理,同時也為租賃者提供方便。這樣,

2、使原本復雜的房產、租金、合同信息簡單化。解決物業(yè)管理企業(yè)在房屋租賃信息管理中的 一些不規(guī)范,使房屋租賃信息的管理向著規(guī)范化、簡單化、有效化的方向發(fā)展。1.1.2數據需求與處理數據需求主要從房主、租賃者、中介公司業(yè)務員,中介公司財務人員四方面入手。對于房主來說,其向中介公司提供房源,需要對自己的房源進行了解,出租情況,自 己登記的信息情況的查詢與修改等,還要了解自己與中介公司簽訂的合同的信息的查詢, 了解合同簽訂日期,到期日期等信息。對于租賃者來說,需要對待出租房源的查詢,了解待出租房源的租金,房屋設施,房 屋地址等各種信息的查詢。同時對自身信息的查詢與修改。同時需要了解簽訂的租房合同 的信息的

3、查詢。對于中介公司業(yè)務員來說,需要登記各種信息,包括租賃者信息,房主個人信息和房 屋的信息。因此,業(yè)務員需要獲取租賃者信息,并登記到租賃者信息文件中;獲取房主的 信息和他擁有的房屋的信息,并登記到房主信息文件和房源信息文件中。和租賃者,房主簽訂賃合同,并對合同進行登記;和房主簽訂委托出租合同,并對委托出租合同進行登記。作為租賃公司的業(yè)務員,主要負責促成合同的簽訂和服務費用的收取。1.1.3數據存儲數據存儲主要包括:房主基本信息,房源基本信息,委托出租合同,租賃者信息,租 賃合同等。1.1.4 業(yè)務流程 房主提供房源,中介公司對房主個人信息與房源信息進行登記,將房主信息存入數據 庫。根據房主登記

4、的房源信息,對房源進行實地考察,確認屬實后存入數據庫。中介公司 與房主簽訂委托出租合同。租賃者向中介公司提出出租請求,中介公司派遣業(yè)務員帶領租賃者現場看房,撮合房 主與租賃者完成租賃,簽訂租賃者、中介公司、房主三方合同。租賃者向中介公司交付服 務費用,房主根據委托出租合同向中介公司交付委托費用。業(yè)務員主要負責登錄房主、房源信息,帶領租賃者現場看房,撮合房主和租賃者簽訂 出租三方合同。委托租賃合同到期,則注銷房主信息和房源信息。若存在繼續(xù)約情況,則 重新簽訂新的委托出租合同。財務人員根據三方合同收取中介費用和委托費用,并進行入賬處理。 公司根據業(yè)務員一年的業(yè)務水平對業(yè)務員的業(yè)績做出評估,根據評估

5、結果給業(yè)務員加 薪并修改業(yè)務員的等級。1.2 數據信息1.2.1 靜態(tài)數據信息 房主的個人信息主要包括: 房主編號,作為房主在數據庫中的編碼。房主姓名房主聯系電話房主聯系地址 房主個人銀行賬戶,用于中介公司定期支付租金。 房主郵箱地址,用于中介公司發(fā)送各種文件,以及傳遞租金支付通知。 房源的信息包括:房屋編號,作為房屋在數據庫中的編碼 房屋地址,房屋的具體地址,坐落位置等。 房屋的設施,包括房屋的配套設施,如空調,家電,家具情況的說明。 房屋的面積,房屋的建筑面積。房屋的裝修情況 房屋的出租狀態(tài),用來標示房屋是否已經出租,是處于出租狀態(tài)還是未出租狀態(tài)。 出租要求,對出租對象的一些具體要求。委托

6、合同的信息包括: 委托合同編號,作為合同在數據庫中的編碼 房主編號,通過房主編號,可以查詢房主的具體信息。 房源編號,通過房源編號,可以查詢房屋的具體信息。 出租價位,確定中介公司在房屋出租后,每月支付給房主的租金。簽訂日期,合同簽訂日期。 到期日期,合同到期日期。備注,用于記錄其他相關需要備注的信息。 租賃者的個人信息包括:租賃者編號,唯一標識租賃者,作為租賃者在數據庫中的編碼。 租賃者姓名租賃者聯系電話租賃者個人銀行賬戶,用于中介公司定期支付租金。租賃者郵箱,用于中介公司發(fā)送各種文件,以及傳遞租金支付通知備注,用于記錄其他相關需要備注的信息。三方合同信息: 租賃合同編號,作為房屋在數據庫中

7、的編碼。租賃者編號,通過租賃者編號,可以查詢房主的具體信息。 房源編號,通過房源編號,可以查詢房屋的具體信息。出租價位,確定中介公司在房屋出租后,每月向租賃者收取的租金。 服務費用,確定中介公司雙方收取的服務費用。業(yè)務員:促成合同的業(yè)務員編號簽訂日期,合同簽訂日期。 到期日期,合同到期日期。備注,用于記錄其他相關需要備注的信息。 財務信息:財務信息編號,作為報表在數據庫中的編號。 三方合同編號:生成財務信息的合同編號 日期:生成財務信息的日期金額:收取的服務費用審核員:審核財務信息的業(yè)務員編號 審核:是否已經審核 看房信息:看房信息編號,作為看房情況在數據庫中的編號 租賃者編號,看房時候的租賃

8、者信息 業(yè)務員編號,看房時候的業(yè)務員看房日期,看房的時間 房源信息,看房的房屋信息業(yè)務員信息: 業(yè)務員編號,唯一標識業(yè)務員 姓名,業(yè)務員的姓名性別,業(yè)務員的性別 等級,業(yè)務員的等級出生日期,業(yè)務員的出生日期 工作單位,業(yè)務員的工作單位 薪酬,業(yè)務員的薪資入職時間,業(yè)務員的入職時間1.3數據流圖數據字典1,4.1數據項房主:房主編號=房主編號,作為房主在數據庫中的編碼,數值型,10個字符房主姓名=房主姓名,房主姓名,字符型,字符型,10個字符房主聯系電話=房主聯系電話,房主聯系電話,字符型,15個字符 房主聯系地址=房主地址,房主聯系地址,字符型,60個字符房主個人銀行賬戶=房主個人銀行賬戶,房

9、主個人銀行賬戶,字符型,25個字符 房主郵箱地址=房主郵箱地址,房主郵箱地址,字符型,25個字符 房源:房源編號 =房源編號,作為房主在數據庫中的編碼,數值型, 10 個字符 房主編號 =房主編號,作為房主在數據庫中的編碼,數值型, 10 個字符 房屋地址 =物業(yè)地址,房屋的具體地址、坐落位置等,字符型 , 60 個字符 房屋的設施 = 房屋的設施 , 包括房屋的配套設施,如空調、家電、家具情況的說明, 字符型, 100 個字符 房屋的面積 =建筑面積 , 房屋的建筑面積,數值型 , 10 個字符 房屋的裝修情況 =房屋的裝修情況 , 字符型 , 60 個字符 房屋的出租狀態(tài) = 房屋的出租狀

10、態(tài) , 是處于出租狀態(tài)還是未出租狀態(tài),字符型 , 10個 字符出租要求 =出租要求 , 對出租對象的一些具體要求,字符型 , 60 個字符 備注 =備注,房屋其他信息,字符型, 50,房屋其他信息 委托合同:委托合同編號 =委托出租合同編號, 作為房主在數據庫中的編碼, 數值型,10 個字符 房源編號 =房源編號,作為房源在數據庫中的編碼,數值型, 10 個字符 出租價位 =出租價位,每月支付給房主的租金,數值型, 10 個字符 簽訂日期 =簽訂日期,日期 / 日期 到期日期 =到期日期,日期 / 日期 備注=備注,用于記錄其他相關需要備注的信息,字符型, 50 個字符 租賃者:租賃者編號 =

11、租賃者編號,唯一標識租賃者,求租客戶編號,字符型, 10 個字符 、 租賃者姓名 =租賃者姓名,租賃者的真實姓名,求租客戶姓名,字符型, 6 個字符 租賃者聯系電話 = 租賃者聯系電話,租賃者的真實手機號碼,求租客戶手機號,字符 型,15 個字符 租賃者個人銀行賬戶 =租賃者個人銀行賬戶 , 租賃者個人銀行賬戶,字符型 , 25 個字 符租賃者郵箱 =租賃者郵箱,字符型 , 25 個字符 備注=備注,租賃者其他信息,字符型, 50 個字符 三方合同:合同編號 =合同編號,唯一標識一份合同,字符型, 10 個字符 房主編號 = 房主編號,唯一標識房主,租戶編號,字符型, 10 個字符 房源編號

12、=房源編號,作為房源在數據庫中的編碼,數值型, 10 個字符 租賃者編號 =租賃者編號,唯一標識租賃者,求租客戶編號,字符型, 10 個字符 出租價位 =出租價位,每月支付給房主的租金,數值型, 10 個字符 服務金額 =服務金額,需要繳納的金額,數型, 5 個字符 簽訂日期 =日期,簽訂合約的日期,日期型, 8 個字符 到期日期 =日期,合同到期的日期,日期型, 8 個字符 備注 =備注,合同其他信息,字符型, 50,合同其他信息 財務信息:財務信息編號 =編號,唯一標識一條財務信息,字符型, 10 個字符 三方合同編號 =合同編號,唯一標識一份合同,字符型, 10 個字符 日期 = 日期,

13、財務信息生成日期,日期型, 8 個字符 金額=金額,需要繳納的金額,數型, 5 個字符 審核員=審核員,審核財務信息的人員編號,數值型, 10 個字符 審核=審核,是否已經審核,布爾型, 2 個字符 備注 =備注,合同其他信息,字符型, 50,合同其他信息 看房信息:看房信息編號 =編號,看房情況在數據庫中的編號,字符型, 10 個字符 租賃者編號 =租賃者編號,看房時候的租賃者信息,字符型 ,10 個字符 業(yè)務員編號 =業(yè)務員編號,看房時候的業(yè)務員,字符型, 10 個字符 看房日期 =看房日期,看房的時間,日期型, 8 個字符 房源信息 =房源編號,作為看房的房屋信息,字符型, 10個字符

14、業(yè)務員信息 :業(yè)務員編號 =編號,唯一標識業(yè)務員,字符型, 10個字符 姓名=姓名,業(yè)務員的姓名,字符型, 10 個字符 性別=性別,業(yè)務員的性別,字符型, 5 個字符 等級=等級,業(yè)務員的等級,字符型, 10 個字符 出生日期 =出生日期,業(yè)務員的出生日期,日期型, 8 個字符 工作單位 =工作單位,業(yè)務員的工作單位,字符型, 30 個字符 薪酬=薪酬,業(yè)務員的薪資,數值型, 10 個字符 入職時間 =入職時間,業(yè)務員的入職時間,日期型, 8 個字符 1.4.2 數據結構房主描述 =房主,房主信息,組成: 房主編號,房主姓名,聯系電話,聯系地址, 個人銀行賬號,房主郵箱地址 委托出租合同描述

15、 =委托出租合同,房主與中介公司簽訂的合同,組成: 委托出租 合同編號,房主編號,房源編號,出租價位,簽訂日期,到期日期,備注 租賃者描述 =租賃者,租賃者信息,組成: 租賃者編號,租賃者姓名,聯系電話, 個人銀行賬戶,郵箱地址 三方合同描述 = 三方合同,租賃者、房主與中介公司簽訂的合同,組成: 三方合同 編號,租賃者編號,房源編號,出租價位,服務金額,簽訂日期,到期日期,備注 房源描述 =房源,房屋的具體信息,組成: 房源編號,房屋地址,房屋的設施,建 筑面積,裝修情況,出租狀態(tài),出租要求,備注 財務信息 =財務,公司的財務信息,組成: 財務信息編號,三方合同編號,日期,金額,審核員,審核

16、,備注看房信息=看房情況,組成:看房信息編號,租賃者編號,業(yè)務員編號,看房日期, 房源信息業(yè)務員信息=業(yè)務員的信息,組成:業(yè)務員編號,姓名,性別,等級,出生日期, 工作單位,薪酬,入職時間143數據流房源信息和房主信息=房源信息和房主信息,登記房源信息和房主信息,業(yè)務員,組 成:房主,房源委托合同信息流描述=合同簽訂,合同信息,業(yè)務員,財務管理,組成:委托出租合同編號租賃者信息流描述=租賃者信息,租賃者信息,業(yè)務員,財務管理,組成租賃者編號三方合同信息流描述=合同簽訂,合同信息,業(yè)務員,財務管理,組成:租賃合同編號看房信息=看房信息編號,租賃者編號,業(yè)務員編號,看房日期,房源信息,組成:看房信

17、息編號業(yè)務員信息=業(yè)務員編號,姓名,性別,等級,出生日期,工作單位,薪酬,入職時間,組成:業(yè)務員編號財務信息=財務信息編號,三方合同編號,日期,金額,審核員,審核,備注,組成:公司的財務編號144數據存儲房主信息:流入的數據流/來源:房主流出的數據流/去向:房主信息存儲組成:房主編號,房主姓名,聯系電話,聯系地址,個人銀行賬號,房主郵箱地址存儲方式:順序委托合同:流入的數據流/來源:業(yè)務員流出的數據流/去向:委托出租合同存儲組成:委托出租合同編號,房源編號,出租價位,簽訂日期,到期日期,備存儲方式:順序租賃者信息:流入的數據流/來源:租賃者流出的數據流/去向:租賃者信息存儲組成:租賃者編號,租

18、賃者姓名,聯系電話,個人銀行賬戶,郵箱地址存儲方式:順序三方合同信息:流入的數據流/來源:業(yè)務員流出的數據流/去向:租賃合同信息存儲組成:租賃合同編號,租賃者編號,房源編號,出租價位,定金金額,簽訂日期,到期日期,備注存儲方式:順序房源信息:流入的數據流/來源:業(yè)務員流出的數據流/去向:房源信息存儲組成:房源編號,房主編號,房屋地址,房屋的設施,建筑面積,裝修情況, 出租狀態(tài),出租要求,備注存儲方式:順序財務信息:流入的數據流/來源:繳費流出的數據流/去向:明細賬組成:財務信息編號,三方合同編號,日期,金額,審核員,審核,備注存儲方式:順序看房信息:流入的數據流/來源:看房流出的數據流/去向:

19、看房信息組成:看房信息編號,租賃者,業(yè)務員編號,看房日期,房源信息存儲方式:順序業(yè)務員信息:流入的數據流/來源:看房流出的數據流/去向:業(yè)務員信息組成:業(yè)務員編號,姓名,等級,性別,工作單位,出生日期,薪酬,入職 時間存儲方式:順序2功能設計2.1功能模塊2.1.1主要處理功能(1)對房主個人信息的增加,查詢,修改,刪除。(2)對委托合同進行增加,查詢,修改,刪除。(3)對租賃者個人信息的增加,查詢,修改,刪除。(4)對三方合同進行增加,查詢,修改,刪除。(5)根據三方合同生產財務信息表。并對其查詢,修改,刪除。(6)對房源信息的增加,查詢,修改,刪除。(7)對業(yè)務員信息的增加,查詢,修改,刪

20、除。(8)對看房信息的增加,查詢,修改,刪除。2.1.2功能模塊的劃分2.1.3各功能模塊的任務客戶管理模塊主要負責房主信息的維護與租賃者信息的維護。房主信息包括:房主編 號、房主姓名、聯系電話、聯系地址、個人銀行賬號,房主郵箱地址。租賃者信息包括租 賃者編號,租賃者姓名,聯系電話,個人銀行賬戶,郵箱地址。在新增客戶時,要對客戶 的這些信息進行登記。當信息發(fā)生變更時,要對數據庫中的信息進行修改。當數據庫中的 客戶不再是公司的客戶時,刪除該客戶在數據庫中的記錄。房源管理模塊主要負責房源信息的維護。房源信息包括:房源編號,房屋地址,房屋 的設施,建筑面積,裝修情況,出租狀態(tài),出租要求,備注。在對房

21、屋進行過現場確認后, 要對房源的這些信息進行登記。當信息發(fā)生變更時,要對數據庫中的信息進行修改。當數 據庫中的房源不再是中介公司的房源時,在數據庫中刪除相關信息。合同管理主要負責委托合同和三方合同的信息維護,委托合同包括:委托合同編號, 房主編號,房源編號,出租價位,簽訂日期,到期日期,備注。三方合同包括:三方合同 編號,租賃者編號,房源編號,業(yè)務員編號,出租價位,服務金額,簽訂日期,到期日期, 備注。對最新簽訂的合同進行登記,在合同到期后進行刪除。財務管理模塊主要負責根據新增的三方合同形成財務信息表。3概念設計3.1確認實體及其屬性房主房主編號,房主姓名,聯系電話,聯系地址,個人銀行賬號,房

22、主郵箱地址委托出租合同委托出租合同編號,房主編號,房源編號,出租價位,簽訂日期,到 期日期,備注租賃者租賃者編號,租賃者姓名,聯系電話,個人銀行賬戶,郵箱地址三方合同三方合同編號,租賃者編號,房源編號,業(yè)務員編號,出租價位,服務金 額,簽訂日期,到期日期,備注房源房源編號,房屋地址,房屋的設施,建筑面積,裝修情況,出租狀態(tài),出租要 求,備注業(yè)務員業(yè)務員編號,姓名,性別,等級,出生日期,工作單位,薪酬職時間看房信息看房信息編號,租賃者,業(yè)務員編號,看房日期,房源信息財務信息財務信息編號,三方合同編號,日期,金額,審核員,審核,備注3.2 E-R 圖4邏輯設計4.1邏輯模型房主房主編號,房主姓名,

23、聯系電話,聯系地址,個人銀行賬號,房主郵箱地址 委托出租合同委托出租合同編號,房主編號,房源編號,出租價位,簽訂日期,到 期日期,備注租賃者租賃者編號,租賃者姓名,聯系電話,個人銀行賬戶,郵箱地址三方合同三方合同編號,租賃者編號,房源編號,業(yè)務員編號,出租價位,服務金 額,簽訂日期,到期日期,備注房源房源編號,房屋地址,房屋的設施,建筑面積,裝修情況,出租狀態(tài),出租要 求,備注業(yè)務員業(yè)務員編號,姓名,性別,等級,出生日期,工作單位,薪酬職時間看房信息看房信息編號,租賃者,業(yè)務員編號,看房日期,房源信息財務信息財務信息編號,三方合同編號,日期,金額,審核員,審核,備注4.2確認各表字段及其屬性表

24、名homeOw ner描述房主PKown eridFKNo.Colu mn n amedata typeNull DefaultMemodata sample1own erldvarchar(20)X房主2own erNamevarchar(20)X房主姓名3own erPh onevarchar(15)X聯系電話4own erAddres svarchar(100)X聯系地址5own erEmailvarchar(50)郵箱地址6StatusBitX是否注銷0-否,1-是表名houses描述房源PKhouseIdFKforeig nkey(ow nerld)refere nceshomeOw

25、 ner(ow nerld)No.Colu mn n amedata typeNullDefaultMemodata sample1houseIdvarchar(20)X房源編號2own erIdvarchar(20)X房主編號3houseAddres svarchar(100)X房屋地址4houseFacivarchar(10X房屋的設0)施5houseAreafloatX房屋的面積6houseDecovarchar(100)裝修情況7houseStatusbitx0出租狀態(tài)0-未出租;1-出租8zentmoneyx租金9houseRequirevarchar(100)出租要求10 5sta

26、tusbitX是否注銷0-否,1-是11comme ntvarchar(100)備注12IsHotbit是否熱門房源0-否,1-是13styleVarchar(5)房源類型廉價型,經濟型,奢侈型表名authorize描述委托合同PKcon tractIdFKforeig nkey(ow nerld)refere nceshomeOw ner(ow nerld)foreig n key (bid) refere nces bus in essma n (bid)No.Colu mn n amedata typeNull DefaultMemodata sample1con tractldvarc

27、har(20)X合同編號2houseldvarchar(20)X房源編號3lowestM oney nioneyX最低租金4bedatedatetimeX簽訂日期5dueDatedatetimeX到期日期6comme ntvarchar(100)備注7texttext合同內容8bidvarchar(10)X業(yè)務員編號BS000000019rentmoney租金表名Leaser描述租賃者PKlealdFKNoColu mn namej data typeNullDefaultMemodata sample1lealdvarchar(20)X租賃者編號2In amevarchar(20)X租賃者姓

28、名3Iph onevarchar(15)x聯系電話4lemailvarchar(50)X租賃者由E箱5lothersvarchar(100)備注表名Con tract描述二方合同PKCnoforeig n key (bid) refere nces bus in essma n (bid)FKforeig nkey(ow nerld)homeOw ner(ow nerld)refere ncesforeig n key (leald) refere nces leaser(leald)NoColu mn namej data typeNullDefaultMemodata sample1Cno

29、varchar(10)X合同編號2own eridvarchar(20)X房主編號3lealdvarchar(20)X租賃者編號4CmoneymoneyX中介費用相按規(guī)定般對于月租金的百分比是一個月的租金作為中介的傭金,也可以自己規(guī)定個額度,比如大于0.7小于15CAmoneymoney甲方中介費用占的百分比0.56CBmoneymoney乙方中介費用占的百分比0.56CsdateDatetimeX簽訂日期7rentMoney月租金8comme ntvarchar(100)備注9contenttext內容10Bidvarchar(10)X業(yè)務員編號BS0000000111HouseldVarc

30、har(20)房源編號表名Finance描述財務信息PKFnoFKFOREIGN KEY (Cno) REFERENCES Con tract(C no)NoColu mn namej data typeNullDefaultMemodatasample1FnoIntX財務信息編號2Cnovarchar(10)X二方合同編號3payPeopleAvarchar(4)X甲方甲方-房主,乙方-租賃者payPeopleBvarchar(4)X乙方甲方-房主,乙方-租賃者4FdateDatetimeX付款日期5FmoneymoneyX金額6Fassessorvarchar(20)X審核員7Fverif

31、yVarchar(5)X是審核已審核,未審核8comme ntvarchar(100)備注9statusVarchar(5)X狀態(tài)已交付,未交付表名arrangelnfo描述看房信息PKAidFKNoColu mn namej data typeNullDefaultMemodatasample1aidvarchar(12)X看房信息編號L+年月曰+3位流水號2lealdvarchar(20)X租賃者編號3houseldvarchar(20)X房源編號4bma nldvarchar(10)X業(yè)務員編號5adatedatetimeX看房日期6comme ntvarchar(100)備注信息表名b

32、us in essma n描述業(yè)務員PKbidNoColu mn namej data typeNullDefaultMemodata;ample1bidvarchar(10)X業(yè)務員編號1BS00000002bn amevarchar(20)X姓名3bsexychar(2)x男性別男,女4bgradevarchar(10)x初級業(yè)務員等級初級業(yè)務員;中級 業(yè)務員;高級業(yè)務 員5bbirthdaydatetime出生日期6bsalarymoneyx薪酬7bbeg in datedatetimex入職時間8statusvarchar(5)x狀態(tài)在職,離職9comme ntvarchar(100)

33、備注信息4.3自定義函數1. 統計某位租賃者的看房次數和所看房的信息 (房屋面積平均值,價格平均值等信息)。(已寫)2. 查詢某位房主的所有房源信息和房源看房信息統計:看房信息:統計各房源被看次數(已寫)4.4觸發(fā)器3. 添加三方合同時同時插入兩條未審核、未交付的財務信息,同時修改房源狀態(tài)為已出 租。(已寫)4. 注銷房主信息的同時注銷房主所有的房源信息。5. 添加房源的同時,根據房源的出租價格確定房源的類型,800元以下為廉價型,800-2500 元為經濟型,2500元以上為奢侈型。6. 添加委托合同插入觸發(fā)器,若最低價格大于房源出租價格,則操作失?。?這里應該是簽訂三方合同時,要去考察委托

34、合同里的最低租金,如果協議價格低于最低租金的話,操作失敗,該題目也可以使用存儲過程,完成三方合同數據的存入,并三方合同表的插入和租金修改觸發(fā)器,確保租金高于最低 )4.5 存儲過程7. 修改業(yè)務員工資的存儲過程,修改后的工資必須滿足一下條件:初級業(yè)務員的工資在 1500-2500 元,中級業(yè)務員的工資在 2500-3500 元,高級業(yè)務員的工資在 3500 元以上 元。返回值 -1 為不滿足工資條件, -2 該業(yè)務員不存在, 1修改成功。 (已寫)8. 根據業(yè)務員一年的業(yè)績 (成功撮合成交所盈利的金額數) 修改業(yè)務員等級和工資情況, 金額數大于 150000 元的工資提高 15%,金額數大于

35、100000元的工資提高 10%,金額數 大于 50000 元的工資提高 5%,同時根據提升后工資水平修改業(yè)務員的等級。 ( 存儲過 程 +游標,已寫 )9. 檢查并注銷房源信息的存儲過程,檢查房源的委托合同是否到期,如果到期就注銷該 條房源。10. 根據房源一段時間的看房信息情況修改房源的狀態(tài),是否為熱門房源。一個月內看房 數量達到 5 次以上為熱門,一年內看房數量達到 30 次以上為熱門房源。- 建庫if exists(select * from sys.sysdatabases where name=fwzlxt)beginuse masterdrop database fwzlxten

36、dgocreate database fwzlxtgouse fwzlxtgo- 房主信息表create table homeOwner(ownerId varchar(20) ,ownerName varchar(20) not null,ownerPhone varchar(15) not null, ownerAddress varchar(100) not null,status bit default 0 check(status in(0,1) not null, ownerEmail varchar(50) null , constraint pk_homeOwner prima

37、ry key(ownerId), constraint chk_ownerPhone check (ownerPhone like10-90-90-90-90-90-90-90-90-90-9)goinsert homeOwner valuesgo- 房源信息表create table houses(houseId varchar(20) ,ownerId varchar(20) not null, houseAddress varchar(100) not null, houseFaci varchar(100) not null, houseArea float,houseDeco var

38、char(100) not null, houseStatus bit default 0 check(houseStatus in(0,1), zent money not null,status bit default 0 check(status in(0,1) not null, houseRequire varchar(100) , comment varchar(100) ,isHot bit default 0 check(isHot in(0,1) not null,style varchar(10) check(style in(廉價型 , 經濟型 , 奢侈型 ),const

39、raint pk_houses primary key (houseId), constraint FK_houown foreign key (ownerId) references homeOwner(ownerId)goinsert houses values要求要要求(hs000000001,00001, 杭州, 設施齊全 ,500, 裝修精美 ,0,1200,1, 租給本地人 , 無,0, 廉價型 ),(hs000000002,00001, 杭州, 設施不齊全 ,600, 裝修精美 ,0,1500,1, 求租給外地人 , 無,1, 廉價型 ),(hs000000003,00002,

40、杭州, 設施齊全 ,400, 裝修精美 ,0,1600,1, 租給本地人 , 無,0, 廉價型 )go- 業(yè)務員建表create table businessman(bid varchar(10) primary key ,-check(bidlike BS 0-9 0-9 0-90-90-90-90-90-9)bname varchar(20) not null,bsexy char(2) default 男 check(bsexy in( 男, 女 ),bgrade varchar(10) default 初級業(yè)務員 check(bgrade in(初級業(yè)務員 , 中級業(yè)務員, 高級業(yè)務員

41、 ) not null,bbirthday datetime,bsalary money not null,bbegindate datetime not null,status varchar(5) check(status in( 在職, 離職) not null ,comment varchar(100) , )goinsert businessman values職,),(BS00000001,王,男,初級業(yè)務員 ,1990/1/1,3500,2010/1/1,在職,),(BS00000002,劉,男,中級業(yè)務員 ,1990/1/1,4500,2010/1/1,在職,)(BS00000

42、003,趙,女,高級業(yè)務員 ,1990/1/1,5500,2010/1/1,在go- 委托合同信息表 create table authorize( contractId varchar(20) primary key, houseId varchar(20) not null, lowestMoney money ,- 最低租金必須比租金小,否則無法生成 rent money, bedate datetime not null, dueDate datetime not null, comment varchar(100) ,text text, bid varchar(10), const

43、raint FK_authou foreign key (houseId) references houses (houseId), constraint FK_autbid foreign key (bid) references businessman (bid), constraint chk_dueDate check (dueDatebeDate)go無 , 合同insert authorize values(a00000001,hs000000001,1000.0,1200.0,2011/1/1,2012/7/1,信息,BS00000001)go- 租賃者create table

44、leaserleaId varchar(20) primary key, lname varchar(20) not null, lphone varchar(15) not null, lemail varchar(50) not null, lothers varchar(100) , - 手機號的約束constraintl_phonecheck(lphonelike0-90-90-90-90-90-90-90-90-90-90-9),- 郵箱的約束 (建議改 ) constraint l_email charindex(gmail.,lemail)0 charindex(yahoo.,l

45、email)0)- 銀行賬戶的約束)goinsert leaser valuesgo- 看房信息建表 create table arrangeInfo(aid varchar(12)check (charindex(163.,lemail)0or charindex(QQ.,lemail)0primary key check(aidL1-90-90-90-90-90-90-90-90-90-90-9),-L+ 流水號ororlike年月日 +3 位leaId varchar(20)not null, bid varchar(10) not null, adate datetime not nu

46、ll, houseId varchar(20) not null,constraint fk_leaarr foreign key (leaId) references leaser (leaId), constraint fk_busarr foreign key (bid) references businessman (bid), constraint fk_houarr foreign key (houseId) references houses (houseId) ) go insert arrangeInfo values 2012/5/8,hs000000001), 2012/

47、5/8,hs000000001), 2012/5/8,hs000000001) go - 三方合同 CREATE TABLE contract(likeCno varchar(10) not null, ownerId varchar(20)not null, leaId varchar(20)not null, houseId varchar(20) not null, Cmoney money not null, CAmoney money , CBmoney money , Csdate Datetime not null, rent money , comment varchar(10

48、0), content text not null, bid varchar(10), constraint pk_Contract primary key(Cno), constraint cno_check check(Cno 0-90-90-90-90-90-90-90-90-90-9),constraint FK_conbid foreign key (bid) references businessman (bid), constraint Fk_conown foreign key (ownerId) references homeOwner(ownerId), constrain

49、t Fk_conlea foreign key (leaId) references leaser(leaId),)go insert contract values(0000000001,00001,le00000001,hs000000001,1600,800,800,2012/1/1,2200, 無, 三方合同內容 ,BS00000001) go- 財務信息表CREATE TABLE finance(Fno int identity(0,1),Cno varchar(10) not null , payPeople varchar(4) check(payPeople in (甲方 ,

50、乙方 ),Fdate Datetime,Fmoney money,Fassessor varchar(20),Fverify char(2) default 是 ,已交, 未交 ),comment varchar(100), status varchar(5) check(status in(constraint pk_Finance primary key(Fno),constraint chk_Fverify check(Fverify in (是 , 否),constraint fk_Finance FOREIGN KEY (Cno) REFERENCES contract(Cno),

51、goinsert finance values(0000000001, 甲方 ,2012/1/1,000,who, 是, 已交)Go- 自定義函數- 統計某位租賃者的看房次數和所看房的信息 (房屋面積平均值 , 價格平均值等信息 ) use fwzlxt goif OBJECT_ID(Nfn_leinfo,NTF) is not nulldrop function fn_leinfo;gocreate function fn_leinfo(leaId varchar(20)returns tmptab table (nums int,area float,price money) asbeginif not exists(select * from leaser

溫馨提示

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

評論

0/150

提交評論