付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目:房屋租赁管理数据库系统房屋租赁管理数据库系统1需求分析系统分析1.1.1系统开发背景和开发目的房屋租赁管理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客 户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错, 如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和 精力,计算机进行房屋租赁工作的管理,能够保证各项信息准确无误。而且建立 房屋数据库系统可以快速的进行各种信息的查询,方便快捷。开发房屋租赁管理数据库系统主要通过计算机系统来管理房屋出租情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为租赁者 提供方便。这样,使原本
2、复杂的房产、租金、合同信息简单化。解决物业管理企 业在房屋租赁信息管理中的一些不规范, 使房屋租赁信息的管理向着规范化、 简 单化、有效化的方向发展。1.1.2数据需求与处理数据需求主要从房主、租赁者、中介公司业务员,中介公司财务人员四方面 入手。对于房主来说,其向中介公司提供房源,需要对自己的房源进行了解,出租 情况,自己登记的信息情况的查询与修改等, 还要了解自己与中介公司签订的合 同的信息的查询,了解合同签订日期,到期日期等信息。对于租赁者来说,需要对待出租房源的查询,了解待出租房源的租金,房屋 设施,房屋地址等各种信息的查询。同时对自身信息的查询与修改。同时需要了 解签订的租房合同的信
3、息的查询。对于中介公司业务员来说,需要登记各种信息,包括租赁者信息,房主个人 信息和房屋的信息。因此,业务员需要获取租赁者信息,并登记到租赁者信息文 件中;获取房主的信息和他拥有的房屋的信息, 并登记到房主信息文件和房源信 息文件中。和租赁者,房主签订赁合同,并对合同进行登记;和房主签订委托出 租合同,并对委托出租合同进行登记。作为租赁公司的业务员,主要负责促成合同的签订和服务费用的收取。1.1.3 数据存储数据存储主要包括:房主基本信息,房源基本信息,委托出租合同,租赁者 信息,租赁合同等。1.1.4 业务流程房主提供房源, 中介公司对房主个人信息与房源信息进行登记, 将房主信息 存入数据库
4、。 根据房主登记的房源信息, 对房源进行实地考察, 确认属实后存入 数据库。中介公司与房主签订委托出租合同。租赁者向中介公司提出出租请求,中介公司派遣业务员带领租赁者现场看 房,撮合房主与租赁者完成租赁,签订租赁者、中介公司、房主三方合同。租赁 者向中介公司交付服务费用,房主根据委托出租合同向中介公司交付委托费用。业务员主要负责登录房主、 房源信息, 带领租赁者现场看房, 撮合房主和租 赁者签订出租三方合同。 委托租赁合同到期, 则注销房主信息和房源信息。 若存 在继续约情况,则重新签订新的委托出租合同。财务人员根据三方合同收取中介费用和委托费用,并进行入账处理。 公司根据业务员一年的业务水平
5、对业务员的业绩做出评估, 根据评估结果给 业务员加薪并修改业务员的等级。数据信息1.2.1 静态数据信息 房主的个人信息主要包括: 房主编号,作为房主在数据库中的编码。房主姓名房主联系电话房主联系地址 房主个人银行账户,用于中介公司定期支付租金。 房主邮箱地址,用于中介公司发送各种文件,以及传递租金支付通知。 房源的信息包括:房屋编号,作为房屋在数据库中的编码 房屋地址,房屋的具体地址,坐落位置等。 房屋的设施,包括房屋的配套设施,如空调,家电,家具情况的说明。 房屋的面积,房屋的建筑面积。房屋的装修情况房屋的出租状态, 用来标示房屋是否已经出租, 是处于出租状态还是未出租 状态。出租要求,对
6、出租对象的一些具体要求。通过房源编号,可以查询房屋的具体信息。确定中介公司在房屋出租后,每月支付给房主的租金。 合同签订日期。合同到期日期。委托合同的信息包括: 委托合同编号,作为合同在数据库中的编码 房主编号,通过房主编号,可以查询房主的具体信息。 房源编号, 出租价位, 签订日期, 到期日期,备注,用于记录其他相关需要备注的信息。租赁者的个人信息包括:租赁者编号,唯一标识租赁者,作为租赁者在数据库中的编码。 租赁者姓名租赁者联系电话租赁者个人银行账户,用于中介公司定期支付租金。租赁者邮箱,用于中介公司发送各种文件,以及传递租金支付通知备注,用于记录其他相关需要备注的信息。三方合同信息:租赁
7、合同编号,作为房屋在数据库中的编码。 租赁者编号,通过租赁者编号,可以查询房主的具体信息。 房源编号,通过房源编号,可以查询房屋的具体信息。 出租价位,确定中介公司在房屋出租后,每月向租赁者收取的租金。 服务费用,确定中介公司双方收取的服务费用。业务员:促成合同的业务员编号签订日期,合同签订日期。 到期日期,合同到期日期。 备注,用于记录其他相关需要备注的信息。 财务信息:财务信息编号,作为报表在数据库中的编号。 三方合同编号:生成财务信息的合同编号 日期:生成财务信息的日期金额:收取的服务费用审核员:审核财务信息的业务员编号审核:是否已经审核 看房信息:看房信息编号,作为看房情况在数据库中的
8、编号 租赁者编号,看房时候的租赁者信息业务员编号,看房时候的业务员 看房日期,看房的时间 房源信息,看房的房屋信息 业务员信息:业务员编号,唯一标识业务员 姓名,业务员的姓名 性别,业务员的性别 等级,业务员的等级 出生日期,业务员的出生日期 工作单位,业务员的工作单位 薪酬,业务员的薪资 入职时间,业务员的入职时间数据流图数据字典1,数据项房主:房主编号 =房主编号,作为房主在数据库中的编码,数值型, 10个字符 房主姓名=房主姓名 , 房主姓名,字符型 , 字符型, 10个字符 房主联系电话 =房主联系电话 , 房主联系电话,字符型 , 15 个字符 房主联系地址 =房主地址 , 房主联系
9、地址,字符型 , 60 个字符 房主个人银行账户 =房主个人银行账户 , 房主个人银行账户,字符型 , 25 个字符个字符房主邮箱地址 =房主邮箱地址 , 房主邮箱地址,字符型 , 25房源:10个字符 10个字符 , 60 个字符 房源编号 =房源编号,作为房主在数据库中的编码,数值型,房主编号 =房主编号,作为房主在数据库中的编码,数值型,房屋地址 =物业地址,房屋的具体地址、坐落位置等,字符型房屋的设施 =房屋的设施 , 包括房屋的配套设施, 如空调、家电、家具情况 的说明,字符型 , 100 个字符房屋的面积 =建筑面积 , 房屋的建筑面积,数值型 , 10 个字符 房屋的装修情况 =
10、房屋的装修情况 , 字符型, 60 个字符 房屋的出租状态 = 房屋的出租状态 , 是处于出租状态还是未出租状态, 字符 型, 10 个字符出租要求=出租要求 , 对出租对象的一些具体要求,字符型 , 60 个字符 备注 =备注,房屋其他信息,字符型, 50,房屋其他信息 委托合同:委托合同编号 = 委托出租合同编号,作为房主在数据库中的编码,数值型, 10 个字符 10房源编号 =房源编号,作为房源在数据库中的编码,数值型, 10个字符 出租价位 =出租价位,每月支付给房主的租金,数值型, 10个字符 签订日期 =签订日期,日期 /日期 到期日期 =到期日期,日期 /日期 备注=备注,用于记
11、录其他相关需要备注的信息,字符型, 50 个字符 租赁者: 租赁者编号 = 租赁者编号,唯一标识租赁者,求租客户编号,字符型, 个字符、租赁者姓名 = 租赁者姓名,租赁者的真实姓名,求租客户姓名,字符型, 个字符租赁者联系电话 = 租赁者联系电话, 租赁者的真实手机号码, 求租客户手机 号,字符型, 15个字符 租赁者个人银行账户 =租赁者个人银行账户 , 租赁者个人银行账户, 字符型,25 个字符 租赁者邮箱 =租赁者邮箱,字符型 , 25 个字符 备注=备注,租赁者其他信息,字符型, 50个字符 三方合同:合同编号 = 合同编号,唯一标识一份合同,字符型, 10 个字符 房主编号 =房主编
12、号,唯一标识房主,租户编号,字符型, 10个字符 房源编号 =房源编号,作为房源在数据库中的编码,数值型, 10个字符 租赁者编号 = 租赁者编号,唯一标识租赁者,求租客户编号,字符型, 10 个字符10个字符, 5 个字符 8 个字符 8 个字符 合同其他信息出租价位 =出租价位,每月支付给房主的租金,数值型,10个字符10个字符10 个字符服务金额 =服务金额,需要缴纳的金额,数型 签订日期 =日期,签订合约的日期,日期型, 到期日期 =日期,合同到期的日期,日期型, 备注 =备注,合同其他信息,字符型, 50, 财务信息: 财务信息编号 = 编号,唯一标识一条财务信息,字符型, 三方合同
13、编号 = 合同编号,唯一标识一份合同,字符型, 日期 = 日期,财务信息生成日期,日期型, 8个字符 金额=金额,需要缴纳的金额,数型, 5 个字符 审核员=审核员,审核财务信息的人员编号,数值型, 审核=审核,是否已经审核,布尔型, 2 个字符 备注 =备注,合同其他信息,字符型, 50,合同其他信息 看房信息:看房信息编号 =编号,看房情况在数据库中的编号,字符型, 10个字符 租赁者编号 =租赁者编号,看房时候的租赁者信息,字符型 ,10 个字符 业务员编号 =业务员编号,看房时候的业务员,字符型, 10个字符 看房日期 =看房日期,看房的时间,日期型, 8个字符房源信息 =房源编号,作
14、为看房的房屋信息,字符型, 10个字符业务员信息 :字符型, 10 个字符 10个字符 5 个字符 10个字符 业务员编号 = 编号,唯一标识业务员, 姓名=姓名,业务员的姓名,字符型, 性别=性别,业务员的性别,字符型, 等级=等级,业务员的等级,字符型,8 个字符 30 个字符8 个字符 出生日期 =出生日期,业务员的出生日期,日期型, 工作单位 =工作单位,业务员的工作单位,字符型, 薪酬=薪酬,业务员的薪资,数值型, 10个字符 入职时间 =入职时间,业务员的入职时间,日期型, 1.4.2 数据结构房主描述 =房主,房主信息,组成: 房主编号,房主姓名,联系电话,联 系地址,个人银行账
15、号,房主邮箱地址 委托出租合同描述 = 委托出租合同,房主与中介公司签订的合同, 组成:委 托出租合同编号, 房主编号,房源编号,出租价位,签订日期,到期日期,备注 租赁者描述 =租赁者,租赁者信息,组成: 租赁者编号,租赁者姓名,联 系电话,个人银行账户,邮箱地址 三方合同描述 =三方合同,租赁者、房主与中介公司签订的合同, 组成: 三 方合同编号,租赁者编号,房源编号,出租价位,服务金额,签订日期,到期日 期,备注 房源描述 =房源,房屋的具体信息,组成: 房源编号,房屋地址,房屋的 设施,建筑面积,装修情况,出租状态,出租要求,备注 财务信息 = 财务,公司的财务信息,组成: 财务信息编
16、号,三方合同编号, 日期,金额,审核员,审核,备注 看房信息 = 看房情况,组成: 看房信息编号,租赁者编号,业务员编号, 看房日期,房源信息 业务员信息 =业务员的信息,组成: 业务员编号,姓名,性别,等级,出 生日期,工作单位,薪酬,入职时间 1.4.3 数据流房源信息和房主信息 = 房源信息和房主信息, 登记房源信息和房主信息, 业 务员,组成: 房主,房源 委托合同信息流描述 =合同签订,合同信息, 业务员,财务管理,组成:委 托出租合同编号 租赁者信息流描述 =租赁者信息,租赁者信息, 业务员,财务管理,组成租 赁者编号 三方合同信息流描述 =合同签订,合同信息, 业务员,财务管理,
17、组成:租 赁合同编号 看房信息 = 看房信息编号, 租赁者编号, 业务员编号, 看房日期, 房源信息, 组成: 看房信息编号 业务员信息=业务员编号,姓名,性别,等级,出生日期,工作单位,薪酬, 入职时间,组成:业务员编号财务信息=财务信息编号,三方合同编号,日期,金额,审核员,审核,备 注,组成:公司的财务编号144数据存储房主信息:流入的数据流/来源:房主流出的数据流/去向:房主信息存储组成:房主编号,房主姓名,联系电话,联系地址,个人银行账号,房主邮 箱地址存储方式:顺序委托合同:流入的数据流/来源:业务员流出的数据流/去向:委托出租合同存储组成:委托出租合同编号,房源编号,出租价位,签
18、订日期,到期日期,备注存储方式:顺序租赁者信息:流入的数据流/来源:租赁者流出的数据流/去向:租赁者信息存储组成:租赁者编号,租赁者姓名,联系电话,个人银行账户,邮箱地址存储方式:顺序三方合同信息:流入的数据流/来源:业务员流出的数据流/去向:租赁合同信息存储组成:租赁合同编号,租赁者编号,房源编号,出租价位,定金金额,签订存储方式:顺序日期,至y期日期,备注房源信息:流入的数据流/来源:业务员流出的数据流/去向:房源信息存储组成:房源编号,房主编号,房屋地址,房屋的设施,建筑面积,装修情况, 出租状态,出租要求,备注存储方式:顺序财务信息:流入的数据流/来源:缴费备注流出的数据流/去向:明细
19、账组成:财务信息编号,三方合同编号,日期,金额,审核员,审核,存储方式:顺序看房信息:流入的数据流/来源:看房流出的数据流/去向:看房信息房源信息组成:看房信息编号,租赁者,业务员编号,看房日期,存储方式:顺序业务员信息:流入的数据流/来源:看房流出的数据流/去向:业务员信息组成:业务员编号,姓名,等级,性别,工作单位,出生日期,薪酬,入职 时间存储方式:顺序功能模块2.1.1(1)(2)(3)(4)(5)(6)(7)(8)2.1.22功能设计主要处理功能对房主个人信息的增加,查询,修改,删除。对委托合同进行增加,查询,修改,删除。对租赁者个人信息的增加,查询,修改,删除。对三方合同进行增加,
20、查询,修改,删除。根据三方合同生产财务信息表。并对其查询,修改,删除。 对房源信息的增加,查询,修改,删除。对业务员信息的增加,查询,修改,删除。对看房信息的增加,查询,修改,删除。功能模块的划分2.1.3各功能模块的任务客户管理模块主要负责房主信息的维护与租赁者信息的维护。房主信息包 括:房主编号、房主姓名、联系电话、联系地址、个人银行账号,房主邮箱地址。 租赁者信息包括租赁者编号,租赁者姓名,联系电话,个人银行账户,邮箱地址。在新增客户时, 要对客户的这些信息进行登记。 当信息发生变更时, 要对数据库 中的信息进行修改。 当数据库中的客户不再是公司的客户时, 删除该客户在数据 库中的记录。
21、房源管理模块主要负责房源信息的维护。 房源信息包括: 房源编号, 房屋地 址,房屋的设施,建筑面积,装修情况,出租状态,出租要求,备注。在对房屋 进行过现场确认后, 要对房源的这些信息进行登记。 当信息发生变更时, 要对数 据库中的信息进行修改。 当数据库中的房源不再是中介公司的房源时, 在数据库 中删除相关信息。合同管理主要负责委托合同和三方合同的信息维护, 委托合同包括: 委托合 同编号,房主编号,房源编号,出租价位,签订日期,到期日期,备注。三方合 同包括:三方合同编号,租赁者编号,房源编号,业务员编号,出租价位,服务 金额,签订日期,到期日期,备注。对最新签订的合同进行登记,在合同到期
22、后 进行删除。财务管理模块主要负责根据新增的三方合同形成财务信息表。3 概念设计确认实体及其属性房主房主编号,房主姓名,联系电话,联系地址,个人银行账号,房主邮 箱地址委托出租合同 委托出租合同编号,房主编号,房源编号,出租价位,签订 日期,到期日期,备注 租赁者 租赁者编号,租赁者姓名,联系电话,个人银行账户,邮箱地址 三方合同 三方合同编号,租赁者编号,房源编号,业务员编号,出租价位, 服务金额,签订日期,到期日期,备注 房源 房源编号,房屋地址,房屋的设施,建筑面积,装修情况,出租状态, 出租要求,备注 业务员 业务员编号,姓名,性别,等级, 出生日期 ,工作单位 ,薪酬 入职时间看房信
23、息 看房信息编号,租赁者,业务员编号,看房日期,房源信息 财务信息 财务信息编号,三方合同编号,日期,金额,审核员,审核,备 注E-R 图4逻辑设计逻辑模型房主房主编号,房主姓名,联系电话,联系地址,个人银行账号,房主邮 箱地址委托出租合同委托出租合同编号,房主编号,房源编号,出租价位,签订 日期,到期日期,备注租赁者租赁者编号,租赁者姓名,联系电话,个人银行账户,邮箱地址三方合同三方合同编号,租赁者编号,房源编号,业务员编号,出租价位, 服务金额,签订日期,到期日期,备注房源房源编号,房屋地址,房屋的设施,建筑面积,装修情况,出租状态, 出租要求,备注业务员业务员编号,姓名,性别,等级,出生
24、日期,工作单位,薪酬入职时间看房信息看房信息编号,租赁者,业务员编号,看房日期,房源信息 财务信息财务信息编号,三方合同编号,日期,金额,审核员,审核,备注确认各表字段及其属性表名homeOw ner描述房主PKown erIdFKNo.Colu mn n amedata typeNullDefaultMemodata sample1own erldvarchar(20)X房主2own erNamevarchar(20)X房主姓名3ownerPhonevarchar(15)X联系电话4own erAddressvarchar(100)X联系地址5own erEmailvarchar(50)邮箱
25、地址6StatusBitX是否注销0-否,1-是表名houses描述房源PKhouseIdFKforeig n key (ow nerld) referen ces homeOw ner(ow nerld)No.Colu mn n amedata typeNullDefaultMemodata sample1houseldvarchar(20)X房源编号2own erIdvarchar(20)X房主编号3houseAddressvarchar(100)X房屋地址4louseFacivarchar(100)X房屋的设施5houseAreafloatX房屋的面积6houseDecovarchar(
26、100)装修情况7houseStatusbitx0出租状态0-未出租;1-出租8zentmoneyx租金9louseRequirevarchar(100)出租要求10statusbitX是否注销0-否,1-是11comme ntvarchar(100)备注12sHotbit是否热门房源0-否,1-是13styleVarchar(5)房源类型廉价型,经济型, 奢侈型表名authorize描述委托合同PKcon tractidFKforeig n key (ow nerld) referen ces homeOw ner(ow nerld)foreig n key (bid) referen ce
27、s bus in essma n (bid)No.Colu mn n amedata typeNullDefaultMemodata sample1con tractidvarchar(20)X合同编号2houseldvarchar(20)X房源编号3owestM oneymoneyX最低租金4bedatedatetimeX签订日期5dueDatedatetimeX到期日期6comme ntvarchar(IOO)备注7texttext合同内容8bidvarchar(10)X业务员编号BS000000019entmoney租金表名Leaser描述租赁者PKlealdFKNo.Colu mn n
28、 amedata typeNullDefaultMemodata sample1lealdvarchar(20)X租赁者编号2ln amevarchar(20)X租赁者姓名3Iphonevarchar(15)x联系电话4lemailvarchar(50)X租赁者邮箱5lothersvarchar(IOO)备注表名Con tract描述三方合同PKCnoFKforeig n key (bid) referen ces bus in essma n (bid)foreig n key (ow nerld) referen ces homeOw ner(ow nerld)foreig n key (
29、leald) references leaser(leald)No.Colu mn n amedata typeNullDefaultMemodata sample1Cnovarchar(10)X合同编号2own erldvarchar(20)X房主编号3lealdvarchar(20)X租赁者编号4CmoneymoneyX中介费用相对 于月租金的百 分比按规疋般疋 一个月的租金作 为中介的佣金, 也可以自己规定 一个额度,比如 大于小于15CAmoneymoney甲方中介费用 占的百分比6CBmoneymoney乙方中介费用占的百分比6CsdateDatetimeX签订日期7rentMone
30、y月租金8comme ntvarchar(100)备注9contenttext内容10Bidvarchar(10)X业务员编号BS0000000111HouseldVarchar(20)房源编号表名Finance描述财务信息PKFnoFKFOREIGN KEY (Cno) REFERENCES Co ntract(C no)No.Colu mn n amedata typeNulDefaultMemodata samp le1FnoIntX财务信息编号2Cnovarchar(10)X二方合冋编号3payPeopleAvarchar(4)X甲方甲方-房主, 乙方-租赁 者payPeopleBva
31、rchar(4)X乙方甲方-房主, 乙方-租赁 者4FdateDatetimeX付款日期5FmoneymoneyX金额6Fassessorvarchar(20)X审核员7FverifyVarchar(5)X是审核已审核,未审 核8comme ntvarchar(100)备注9statusVarchar(5)X状态已交付,未交 付表名arrangeinfo描述看房信息PKAidFKNo.Colu mn n amedata typeNulDefaultMemodata samp le1aidvarchar(12)X看房信息编号L+年月曰+3位流水号2lealdvarchar(20)X租赁者编号3h
32、ouseldvarchar(20)X房源编号4bma nidvarchar(10)X业务员编号5adatedatetimeX看房日期6comme ntvarchar(100)备注信息表名bus in essma n描述业务员PKbidNo.Colu mn n amedata typeNulDefaultMemodata sample1bidvarchar(10)X业务员编号BS000000012bn amevarchar(20)X姓名3bsexychar(2)x男性别男,女4bgradevarchar(10)x初级业务员等级初级业务员; 中级业务员; 高级业务员5bbirthdaydateti
33、me出生日期6bsalarymoneyx薪酬7bbegi ndatedatetimex入职时间8statusvarchar(5)x状态在职,离职9comme ntvarchar(100)备注信息自定义函数1. 统计某位租赁者的看房次数和所看房的信息(房屋面积平均值,价格平均值 等信息)。(已写)2. 查询某位房主的所有房源信息和房源看房信息统计:看房信息:统计各房源 被看次数(已写)触发器3.4.5.添加三方合同时同时插入两条未审核、未交付的财务信息, 态为已出租。(已写) 注销房主信息的同时注销房主所有的房源信息。 添加房源的同时,根据房源的出租价格确定房源的类型 型,800-2500元为经
34、济型,2500元以上为奢侈型。添加委托合同插入触发器,若最低价格大于房源出租价格,同时修改房源状,800元以下为廉价则操作失败(这6.里应该是签订三方合同时,要去考察委托合同里的最低租金,如果协议价格低于最低租金的话,操作失败,该题目也可以使用存储过程,完成三方合同数据的存入,并三方合同表的插入和租金修改触发器,确保租金高于最低 )存储过程7.8.9.修改业务员工资的存储过程,修改后的工资必须满足一下条件:初级业务员 的工资在 1500-2500 元,中级业务员的工资在 2500-3500 元, 高级业务员的 工资在 3500 元以上元。返回值 -1 为不满足工资条件, -2 该业务员不存在,
35、 1 修改成功。 ( 已写 ) 根据业务员一年的业绩(成功撮合成交所盈利的金额数)修改业务员等级和 工资情况,金额数大于 150000 元的工资提高 15%,金额数大于 100000元的 工资提高 10%,金额数大于 50000 元的工资提高 5%,同时根据提升后工资水 平修改业务员的等级。 (存储过程 +游标,已写 ) 检查并注销房源信息的存储过程,检查房源的委托合同是否到期,如果到期 就注销该条房源。10. 根据房源一段时间的看房信息情况修改房源的状态,是否为热门房源。一个 月内看房数量达到 5 次以上为热门,一年内看房数量达到 30 次以上为热门 房源。- 建库if exists(sel
36、ect * from where name='fwzlxt') beginuse master drop database fwzlxt endgocreate 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(stat
37、us in(0,1) not null, ownerEmail varchar(50) null ,constraint pk_homeOwner primary key(ownerId),likeconstraint chk_ownerPhone check (ownerPhone '10-90-90-90-90-90-90-90-90-90-9')go('00001','('00002','('00004','财经','1',''),财经','1&
38、#39;,''), 财经','1','')insert homeOwner values 张三','',' 张四','',' 张五','',' go - 房源信息表 create table houses( houseId varchar(20) , ownerId varchar(20) not null, houseAddress varchar(100) not null, houseFaci varchar(100) not null,
39、 houseArea float, houseDeco varchar(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(
40、style in('廉价型 ',' 经济型 ',' 奢侈型 '),constraint pk_houses primary key (houseId), constraint FK_houown foreign key (ownerId) references homeOwner(ownerId)goinsert houses values('hs000000001','00001','',0,1200,1,' 要求租给本地人 ','('hs000000002'
41、;,'00001','',0,1500,1,' 要求租给外地人 ','('hs000000003','00002','',0,1600,1,' 要求租给本地人 ','杭州',' 设施齐 全',500,' 无',0,' 廉价型 '),杭 州 ',' 设 施 不 齐 全 ',600,' 无',1,' 廉价型 '),杭州',' 设施齐 全'
42、,400,' 无',0,' 廉价型 ')装修精美装修精美装修精美go - 业务员建表create table businessman(0-9 0-9bid varchar(10) primary key ,-check(bid like 'BS 0-9 0-90-90-90-90-9')bname varchar(20) not null,bsexy char(2) default '男' check(bsexy in('男',' 女'),初级业务bgrade varchar(10) default
43、 '初级业务员 ' check(bgrade in('员',' 中级业务员 ',' 高级业务员 ') not null,在职',' 离职') not null ,bbirthday datetime, bsalary money not null, bbegindate datetime not null, status varchar(5) check(status in(' comment varchar(100) ,)goinsert businessman values('BS000
44、00001','王 ','男 ','初级业务员','1990/1/1',3500,'2010/1/1','在职',''),('BS00000002','刘 ','男 ','中级业务员','1990/1/1',4500,'2010/1/1','在职',''),('BS00000003','赵 ','女 '
45、,'高级业务员','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 var
46、char(100) , text text, bid varchar(10), constraintFK_authou foreign key (houseId)references houses(houseId),constraintFK_autbid foreign key (bid) references constraint chk_dueDate check (dueDate>beDate) )businessman (bid),goinsert authorize values('a00000001','hs000000001','20
47、11/1/1','2012/7/1','','BS00000001')无 ',' 合同信息go- 租赁者create table leaser(leaId varchar(20) primary key, lname varchar(20) not null, lphone varchar(15) not null, lemail varchar(50) not null, lothers varchar(100) , - 手机号的约束constraintl_phonecheck(lphonelike'0-90-9
48、0-90-90-90-90-90-90-90-90-9'),- 邮箱的约束 (建议改 )constraint l_emailcheckcharindex('gmail.',lemail)>0charindex('yahoo.',lemail)>0)- 银行账户的约束or(charindex('163.',lemail)>0charindex('QQ.',lemail)>0ororgoinsert leaser values('le00000001','('le0000
49、0002','老蒋','','',' 小蒋','','','无'), 无')go- 看房信息建表 create table arrangeInfo (aidprimary 'L1-90-90-90-90-90-90-90-90-90-90-9'),-'L+ 月日+3位流水号 leaId varchar(20)not null, bid varchar(10) not null, adate datetime not null, houseId
50、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 housesvarchar(12)keycheck(aidlike年(houseId)goinsert arrangeInfo values('L','
51、;le00000001','BS00000001','2012/5/8','hs000000001'),('L','le00000002','BS00000001','2012/5/8','hs000000001'),('L','le00000001','BS00000002','2012/5/8','hs000000001') go - 三方合同CREATE TABLE cont
52、ract(Cno 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(100), content text not null, bid varchar(10), constraint pk_Contract prima
53、ry key(Cno), constraint cno_check '0-90-90-90-90-90-90-90-90-90-9'), constraint FK_conbid foreign key (bid) constraint Fk_conown foreign homeOwner(ownerId),check(Cnolikereferences businessman (bid),key (ownerId) referencesconstraint Fk_conlea foreign key (leaId) references leaser(leaId), )go
54、 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 ('Fdate Datetime,Fmoney money,Fassessor varchar(20),Fverify char(2) defaul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青春活力:探索团队的色彩小学主题班会课件
- 一年级钟表认识题目及答案
- 设备远程监测系统操作指南
- 小学主题班会课件:关注健康预防疾病
- 网络游戏账号安全与交易规范指南
- 传承美德弘扬正义-小学主题班会课件
- 智慧灯杆智能新风控制系统施工方案及技术措施
- 心灵成长:分享阅读快乐的小学主题班会课件
- 工业生产线故障诊断与修复指导书
- 劳动力投入计划及其保证措施
- 2026年苏教版小学数学小升初模拟达标卷(附参考答案)
- GB/T 1040.3-2026塑料拉伸性能的测定第3部分:薄膜和薄片的试验条件
- 2026年(完整版)国家GCP培训考试题库及参考答案(完整版)
- 2025年西藏自治区初二(八年级)地生会考真题(完整试卷+答案详细解析)
- 2026年甘孜市交通运输系统事业单位人员招聘考试备考试题及答案详解
- 施工道路夜间照明保障措施
- 2024版公路工程工艺工序标准化手册-交通分册
- 2025年广东省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解
- 2026年广西壮族自治区南宁市八年级地生会考试卷题库及答案
- 预制桩安全技术交底
- 机电设备安装公司安全生产管理制度
评论
0/150
提交评论