房屋租赁管理数据库系统设计与设计样本.doc
《房屋租赁管理数据库系统设计与设计样本.doc》由会员分享,可在线阅读,更多相关《房屋租赁管理数据库系统设计与设计样本.doc(49页珍藏版)》请在咨信网上搜索。
题目: 房屋租赁管理数据库系统 房屋租赁管理数据库系统 1 需求分析 1.1系统分析 1.1.1系统开发背景和开发目的 房屋租赁管理是一项琐碎、 复杂而又十分细致的工作, 房屋的基本资料, 客户资料的管理, 房屋租赁管理, 各项收费以及统计报表的管理, 一般不允许出错, 如果实行手工操作, 须手工填制大量的表格, 这就会耗费工作人员大量的时间和精力, 计算机进行房屋租赁工作的管理, 能够保证各项信息准确无误。而且建立房屋数据库系统能够快速的进行各种信息的查询, 方便快捷。 开发房屋租赁管理数据库系统主要经过计算机系统来管理房屋出租情况, 能够解决大量房产信息的查询和管理, 便于更好的进行物业管理, 同时也为租赁者提供方便。这样, 使原本复杂的房产、 租金、 合同信息简单化。解决物业管理企业在房屋租赁信息管理中的一些不规范, 使房屋租赁信息的管理向着规范化、 简单化、 有效化的方向发展。 1.1.2 数据需求与处理 数据需求主要从房主、 租赁者、 中介公司业务员, 中介公司财务人员四方面入手。 对于房主来说, 其向中介公司提供房源, 需要对自己的房源进行了解, 出租情况, 自己登记的信息情况的查询与修改等, 还要了解自己与中介公司签订的合同的信息的查询, 了解合同签订日期, 到期日期等信息。 对于租赁者来说, 需要对待出租房源的查询, 了解待出租房源的租金, 房屋设施, 房屋地址等各种信息的查询。同时对自身信息的查询与修改。同时需要了解签订的租房合同的信息的查询。 对于中介公司业务员来说, 需要登记各种信息, 包括租赁者信息, 房主个人信息和房屋的信息。因此, 业务员需要获取租赁者信息, 并登记到租赁者信息文件中; 获取房主的信息和她拥有的房屋的信息, 并登记到房主信息文件和房源信息文件中。和租赁者,房主签订赁合同, 并对合同进行登记; 和房主签订委托出租合同, 并对委托出租合同进行登记。 作为租赁公司的业务员, 主要负责促成合同的签订和服务费用的收取。 1.1.3数据存储 数据存储主要包括: 房主基本信息, 房源基本信息, 委托出租合同, 租赁者信息, 租赁合同等。 1.1.4业务流程 房主提供房源, 中介公司对房主个人信息与房源信息进行登记, 将房主信息存入数据库。根据房主登记的房源信息, 对房源进行实地考察, 确认属实后存入数据库。中介公司与房主签订委托出租合同。 租赁者向中介公司提出出租请求, 中介公司派遣业务员带领租赁者现场看房, 撮合房主与租赁者完成租赁, 签订租赁者、 中介公司、 房主三方合同。租赁者向中介公司交付服务费用, 房主根据委托出租合同向中介公司交付委托费用。 业务员主要负责登录房主、 房源信息, 带领租赁者现场看房, 撮合房主和租赁者签订出租三方合同。委托租赁合同到期, 则注销房主信息和房源信息。若存在继续约情况, 则重新签订新的委托出租合同。 财务人员根据三方合同收取中介费用和委托费用, 并进行入账处理。 公司根据业务员一年的业务水平对业务员的业绩做出评估, 根据评估结果给业务员加薪并修改业务员的等级。 1.2 数据信息 1.2.1静态数据信息 房主的个人信息主要包括: 房主编号, 作为房主在数据库中的编码。 房主姓名 房主联系电话 房主联系地址 房主个人银行账户, 用于中介公司定期支付租金。 房主邮箱地址, 用于中介公司发送各种文件, 以及传递租金支付通知。 房源的信息包括: 房屋编号, 作为房屋在数据库中的编码 房屋地址, 房屋的具体地址, 坐落位置等。 房屋的设施, 包括房屋的配套设施, 如空调, 家电, 家具情况的说明。 房屋的面积, 房屋的建筑面积。 房屋的装修情况 房屋的出租状态, 用来标示房屋是否已经出租, 是处于出租状态还是未出租状态。 出租要求, 对出租对象的一些具体要求。 委托合同的信息包括: 委托合同编号, 作为合同在数据库中的编码 房主编号, 经过房主编号, 能够查询房主的具体信息。 房源编号, 经过房源编号, 能够查询房屋的具体信息。 出租价位, 确定中介公司在房屋出租后, 每月支付给房主的租金。 签订日期, 合同签订日期。 到期日期, 合同到期日期。 备注, 用于记录其它相关需要备注的信息。 租赁者的个人信息包括: 租赁者编号, 唯一标识租赁者, 作为租赁者在数据库中的编码。 租赁者姓名 租赁者联系电话 租赁者个人银行账户, 用于中介公司定期支付租金。 租赁者邮箱, 用于中介公司发送各种文件, 以及传递租 金支付通知 备注, 用于记录其它相关需要备注的信息。 三方合同信息: 租赁合同编号, 作为房屋在数据库中的编码。 租赁者编号, 经过租赁者编号, 能够查询房主的具体信息。 房源编号, 经过房源编号, 能够查询房屋的具体信息。 出租价位, 确定中介公司在房屋出租后, 每月向租赁者收取的租金。 服务费用, 确定中介公司双方收取的服务费用。 业务员: 促成合同的业务员编号 签订日期, 合同签订日期。 到期日期, 合同到期日期。 备注, 用于记录其它相关需要备注的信息。 财务信息: 财务信息编号, 作为报表在数据库中的编号。 三方合同编号: 生成财务信息的合同编号 日期: 生成财务信息的日期 金额: 收取的服务费用 审核员: 审核财务信息的业务员编号 审核: 是否已经审核 看房信息: 看房信息编号, 作为看房情况在数据库中的编号 租赁者编号, 看房时候的租赁者信息 业务员编号, 看房时候的业务员 看房日期, 看房的时间 房源信息, 看房的房屋信息 业务员信息: 业务员编号, 唯一标识业务员 姓名, 业务员的姓名 性别, 业务员的性别 等级, 业务员的等级 出生日期, 业务员的出生日期 工作单位, 业务员的工作单位 薪酬, 业务员的薪资 入职时间, 业务员的入职时间 1.3数据流图 1.4数据字典 1,4.1 数据项 房主: 房主编号={房主编号, 作为房主在数据库中的编码, 数值型, 10个字符} 房主姓名={房主姓名, 房主姓名, 字符型, 字符型, 10个字符} 房主联系电话={房主联系电话, 房主联系电话, 字符型, 15个字符} 房主联系地址={房主地址, 房主联系地址, 字符型, 60个字符} 房主个人银行账户={房主个人银行账户, 房主个人银行账户, 字符型, 25个字符} 房主邮箱地址={房主邮箱地址, 房主邮箱地址, 字符型, 25个字符} 房源: 房源编号={房源编号, 作为房主在数据库中的编码, 数值型, 10个字符} 房主编号={房主编号, 作为房主在数据库中的编码, 数值型, 10个字符} 房屋地址={物业地址, 房屋的具体地址、 坐落位置等, 字符型, 60个字符} 房屋的设施={房屋的设施, 包括房屋的配套设施, 如空调、 家电、 家具情况的说明, 字符型, 100个字符} 房屋的面积={建筑面积, 房屋的建筑面积, 数值型, 10个字符} 房屋的装修情况={房屋的装修情况, 字符型, 60个字符} 房屋的出租状态={房屋的出租状态, 是处于出租状态还是未出租状态, 字符型, 10个字符} 出租要求={出租要求, 对出租对象的一些具体要求, 字符型, 60个字符} 备注={备注, 房屋其它信息, 字符型, 50, 房屋其它信息} 委托合同: 委托合同编号={委托出租合同编号, 作为房主在数据库中的编码, 数值型, 10个字符} 房源编号={房源编号, 作为房源在数据库中的编码, 数值型, 10个字符} 出租价位={出租价位, 每月支付给房主的租金, 数值型, 10个字符} 签订日期={签订日期, 日期/日期} 到期日期={到期日期, 日期/日期} 备注={备注, 用于记录其它相关需要备注的信息, 字符型, 50个字符 } 租赁者: 租赁者编号={租赁者编号, 唯一标识租赁者, 求租客户编号, 字符型, 10个字符}、 租赁者姓名={租赁者姓名, 租赁者的真实姓名, 求租客户姓名, 字符型, 6个字符} 租赁者联系电话={租赁者联系电话, 租赁者的真实手机号码, 求租客户手机号, 字符型, 15个字符} 租赁者个人银行账户={租赁者个人银行账户, 租赁者个人银行账户, 字符型, 25个字符} 租赁者邮箱={租赁者邮箱, 字符型, 25个字符} 备注={备注, 租赁者其它信息, 字符型, 50个字符} 三方合同: 合同编号={合同编号, 唯一标识一份合同, 字符型, 10个字符} 房主编号={房主编号, 唯一标识房主, 租户编号, 字符型, 10个字符} 房源编号={房源编号, 作为房源在数据库中的编码, 数值型, 10个字符} 租赁者编号={租赁者编号, 唯一标识租赁者, 求租客户编号, 字符型, 10个字符} 出租价位={出租价位, 每月支付给房主的租金, 数值型, 10个字符} 服务金额={服务金额, 需要缴纳的金额, 数型, 5个字符} 签订日期={日期, 签订合约的日期, 日期型, 8个字符} 到期日期={日期, 合同到期的日期, 日期型, 8个字符} 备注={备注, 合同其它信息, 字符型, 50, 合同其它信息} 财务信息: 财务信息编号={编号, 唯一标识一条财务信息, 字符型, 10个字符} 三方合同编号={合同编号, 唯一标识一份合同, 字符型, 10个字符} 日期 ={日期, 财务信息生成日期, 日期型, 8个字符} 金额={金额, 需要缴纳的金额, 数型, 5个字符} 审核员={审核员, 审核财务信息的人员编号, 数值型, 10个字符} 审核={审核, 是否已经审核, 布尔型, 2个字符} 备注={备注, 合同其它信息, 字符型, 50, 合同其它信息} 看房信息: 看房信息编号={编号, 看房情况在数据库中的编号, 字符型, 10个字符} 租赁者编号={租赁者编号, 看房时候的租赁者信息, 字符型 , 10个字符} 业务员编号={业务员编号, 看房时候的业务员, 字符型, 10个字符} 看房日期={看房日期, 看房的时间, 日期型, 8个字符} 房源信息={房源编号, 作为看房的房屋信息, 字符型, 10个字符} 业务员信息: 业务员编号={编号, 唯一标识业务员, 字符型, 10个字符} 姓名={姓名, 业务员的姓名, 字符型, 10个字符} 性别={性别, 业务员的性别, 字符型, 5个字符} 等级={等级, 业务员的等级, 字符型, 10个字符} 出生日期={出生日期, 业务员的出生日期, 日期型, 8个字符} 工作单位={工作单位, 业务员的工作单位, 字符型, 30个字符} 薪酬={薪酬, 业务员的薪资, 数值型, 10个字符} 入职时间={入职时间, 业务员的入职时间, 日期型, 8个字符} 1.4.2 数据结构 房主描述={房主, 房主信息, 组成: {房主编号, 房主姓名, 联系电话, 联系地址, 个人银行账号, 房主邮箱地址}} 委托出租合同描述={委托出租合同, 房主与中介公司签订的合同, 组成: {委托出租合同编号, 房主编号, 房源编号, 出租价位, 签订日期, 到期日期, 备注}} 租赁者描述={租赁者, 租赁者信息, 组成: {租赁者编号, 租赁者姓名, 联系电话, 个人银行账户, 邮箱地址} 三方合同描述={三方合同, 租赁者、 房主与中介公司签订的合同, 组成: {三方合同编号, 租赁者编号, 房源编号, 出租价位, 服务金额, 签订日期, 到期日期, 备注}} 房源描述={房源, 房屋的具体信息, 组成: {房源编号, 房屋地址, 房屋的设施, 建筑面积, 装修情况, 出租状态, 出租要求, 备注}} 财务信息={财务, 公司的财务信息, 组成: {财务信息编号, 三方合同编号, 日期, 金额, 审核员, 审核, 备注}} 看房信息={看房情况, 组成: {看房信息编号, 租赁者编号, 业务员编号, 看房日期, 房源信息}} 业务员信息={业务员的信息, 组成: {业务员编号, 姓名, 性别, 等级, 出生日期, 工作单位, 薪酬, 入职时间}} 1.4.3数据流 房源信息和房主信息={房源信息和房主信息, 登记房源信息和房主信息, 业务员, 组成: {房主, 房源}} 委托合同信息流描述={合同签订, 合同信息, 业务员, 财务管理, 组成: {委托出租合同编号}} 租赁者信息流描述={租赁者信息, 租赁者信息, 业务员, 财务管理, 组成{租赁者编号}} 三方合同信息流描述={合同签订, 合同信息, 业务员, 财务管理, 组成: {租赁合同编号}} 看房信息={看房信息编号, 租赁者编号, 业务员编号, 看房日期, 房源信息, 组成: {看房信息编号}} 业务员信息={业务员编号, 姓名, 性别, 等级, 出生日期, 工作单位, 薪酬, 入职时间, 组成: {业务员编号}} 财务信息={财务信息编号, 三方合同编号, 日期, 金额, 审核员, 审核, 备注, 组成: {公司的财务编号}} 1.4.4数据存储 房主信息: 流入的数据流/来源: 房主 流出的数据流/去向: 房主信息存储 组成: 房主编号, 房主姓名, 联系电话, 联系地址, 个人银行账号, 房主邮箱地址 存储方式: 顺序 委托合同: 流入的数据流/来源: 业务员 流出的数据流/去向: 委托出租合同存储 组成: 委托出租合同编号, 房源编号, 出租价位, 签订日期, 到期日期, 备注 存储方式: 顺序 租赁者信息: 流入的数据流/来源: 租赁者 流出的数据流/去向: 租赁者信息存储 组成: 租赁者编号, 租赁者姓名, 联系电话, 个人银行账户, 邮箱地址 存储方式: 顺序 三方合同信息: 流入的数据流/来源: 业务员 流出的数据流/去向: 租赁合同信息存储 组成: 租赁合同编号, 租赁者编号, 房源编号, 出租价位, 定金金额, 签订日期, 到期日期, 备注 存储方式: 顺序 房源信息: 流入的数据流/来源: 业务员 流出的数据流/去向: 房源信息存储 组成: 房源编号, 房主编号, 房屋地址, 房屋的设施, 建筑面积, 装修情况, 出租状态, 出租要求, 备注 存储方式: 顺序 财务信息: 流入的数据流/来源: 缴费 流出的数据流/去向: 明细账 组成: 财务信息编号, 三方合同编号, 日期, 金额, 审核员, 审核, 备注 存储方式: 顺序 看房信息: 流入的数据流/来源: 看房 流出的数据流/去向: 看房信息 组成: 看房信息编号, 租赁者, 业务员编号, 看房日期, 房源信息 存储方式: 顺序 业务员信息: 流入的数据流/来源: 看房 流出的数据流/去向: 业务员信息 组成: 业务员编号, 姓名, 等级, 性别, 工作单位, 出生日期, 薪酬, 入职时间 存储方式: 顺序 2 功能设计 2.1功能模块 2.1.1主要处理功能 ( 1) 对房主个人信息的增加, 查询, 修改, 删除。 ( 2) 对委托合同进行增加, 查询, 修改, 删除。 ( 3) 对租赁者个人信息的增加, 查询, 修改, 删除。 ( 4) 对三方合同进行增加, 查询, 修改, 删除。 ( 5) 根据三方合同生产财务信息表。并对其查询, 修改, 删除。 ( 6) 对房源信息的增加, 查询, 修改, 删除。 ( 7) 对业务员信息的增加, 查询, 修改, 删除。 ( 8) 对看房信息的增加, 查询, 修改, 删除。 2.1.2功能模块的划分 房屋租赁管理数据库系统 用户管理 房屋管理 财务管理 房主信息管理 租赁者信息管理 房源信息管理 财务信息表管理 合同管理 委托出租合同管理 租赁合同管理 业务员管理 看房信息管理 2.1.3 各功能模块的任务 客户管理模块主要负责房主信息的维护与租赁者信息的维护。房主信息包括: 房主编号、 房主姓名、 联系电话、 联系地址、 个人银行账号, 房主邮箱地址。租赁者信息包括租赁者编号, 租赁者姓名, 联系电话, 个人银行账户, 邮箱地址。在新增客户时, 要对客户的这些信息进行登记。当信息发生变更时, 要对数据库中的信息进行修改。当数据库中的客户不再是公司的客户时, 删除该客户在数据库中的记录。 房源管理模块主要负责房源信息的维护。房源信息包括: 房源编号, 房屋地址, 房屋的设施, 建筑面积, 装修情况, 出租状态, 出租要求, 备注。在对房屋进行过现场确认后, 要对房源的这些信息进行登记。当信息发生变更时, 要对数据库中的信息进行修改。当数据库中的房源不再是中介公司的房源时, 在数据库中删除相关信息。 合同管理主要负责委托合同和三方合同的信息维护, 委托合同包括: 委托合同编号, 房主编号, 房源编号, 出租价位, 签订日期, 到期日期, 备注。三方合同包括: 三方合同编号, 租赁者编号, 房源编号, 业务员编号, 出租价位, 服务金额, 签订日期, 到期日期, 备注。对最新签订的合同进行登记, 在合同到期后进行删除。 财务管理模块主要负责根据新增的三方合同形成财务信息表。 3 概念设计 3.1确认实体及其属性 房主{房主编号, 房主姓名, 联系电话, 联系地址, 个人银行账号, 房主邮箱地址} 委托出租合同{委托出租合同编号, 房主编号, 房源编号, 出租价位, 签订日期, 到期日期, 备注} 租赁者{租赁者编号, 租赁者姓名, 联系电话, 个人银行账户, 邮箱地址} 三方合同{三方合同编号, 租赁者编号, 房源编号, 业务员编号, 出租价位, 服务金额, 签订日期, 到期日期, 备注} 房源{房源编号, 房屋地址, 房屋的设施, 建筑面积, 装修情况, 出租状态, 出租要求, 备注} 业务员{业务员编号, 姓名, 性别, 等级, 出生日期 , 工作单位 , 薪酬 入职时间 } 看房信息{看房信息编号, 租赁者, 业务员编号, 看房日期, 房源信息} 财务信息{财务信息编号, 三方合同编号, 日期, 金额, 审核员, 审核, 备注} 3.2 E-R图 4 逻辑设计 4.1逻辑模型 房主{房主编号, 房主姓名, 联系电话, 联系地址, 个人银行账号, 房主邮箱地址} 委托出租合同{委托出租合同编号, 房主编号, 房源编号, 出租价位, 签订日期, 到期日期, 备注} 租赁者{租赁者编号, 租赁者姓名, 联系电话, 个人银行账户, 邮箱地址} 三方合同{三方合同编号, 租赁者编号, 房源编号, 业务员编号, 出租价位, 服务金额, 签订日期, 到期日期, 备注} 房源{房源编号, 房屋地址, 房屋的设施, 建筑面积, 装修情况, 出租状态, 出租要求, 备注} 业务员{业务员编号, 姓名, 性别, 等级, 出生日期 , 工作单位 , 薪酬 入职时间 } 看房信息{看房信息编号, 租赁者, 业务员编号, 看房日期, 房源信息} 财务信息{财务信息编号, 三方合同编号, 日期, 金额, 审核员, 审核, 备注} 4.2确认各表字段及其属性 表名 homeOwner 描述 房主 PK ownerId FK No. Column name data type Null Default Memo data sample 1 ownerId varchar(20) × 房主 2 ownerName varchar(20) × 房主姓名 3 ownerPhone varchar(15) × 联系电话 4 ownerAddress varchar(100) × 联系地址 5 ownerEmail varchar(50) 邮箱地址 6 Status Bit × 是否注销 0-否, 1-是 表名 houses 描述 房源 PK houseId FK foreign key (ownerId) references homeOwner(ownerId) No. Column name data type Null Default Memo data sample 1 houseId varchar(20) × 房源编号 2 ownerId varchar(20) × 房主编号 3 houseAddress varchar(100) × 房屋地址 4 houseFaci varchar(100) × 房屋的设施 5 houseArea float × 房屋的面积 6 houseDeco varchar(100) 装修情况 7 houseStatus bit x 0 出租状态 0-未出租; 1-出租 8 zent money x 租金 9 houseRequire varchar(100) 出租要求 10 status bit × 是否注销 0-否, 1-是 11 comment varchar(100) 备注 12 IsHot bit 是否热门房源 0-否, 1-是 13 style Varchar(5) 房源类型 廉价型, 经济型, 奢侈型 表名 authorize 描述 委托合同 PK contractId FK foreign key (ownerId) references homeOwner(ownerId) foreign key (bid) references businessman (bid) No. Column name data type Null Default Memo data sample 1 contractId varchar(20) × 合同编号 2 houseId varchar(20) × 房源编号 3 lowestMoney money × 最低租金 4 bedate datetime × 签订日期 5 dueDate datetime × 到期日期 6 comment varchar(100) 备注 7 text text 合同内容 8 bid varchar(10) × 业务员编号 BS00000001 9 rent money 租金 表名 Leaser 描述 租赁者 PK leaId FK No. Column name data type Null Default Memo data sample 1 leaId varchar(20) × 租赁者编号 2 lname varchar(20) × 租赁者姓名 3 lphone varchar(15) x 联系电话 4 lemail varchar(50) × 租赁者邮箱 5 lothers varchar(100) 备注 表名 Contract 描述 三方合同 PK Cno FK foreign key (bid) references businessman (bid) foreign key (ownerId) references homeOwner(ownerId) foreign key (leaId) references leaser(leaId) No. Column name data type Null Default Memo data sample 1 Cno varchar(10) × 合同编号 2 ownerId varchar(20) × 房主编号 3 leaId varchar(20) × 租赁者编号 4 Cmoney money × 中介费用相对于月租金的百分比 按规定一般是一个月的租金作为中介的佣金, 也能够自己规定一个额度, 比如大于0.7小于1 5 CAmoney money 甲方中介费用占的百分比 0.5 6 CBmoney money 乙方中介费用占的百分比 0.5 6 Csdate Datetime × 签订日期 7 rent Money 月租金 8 comment varchar(100) 备注 9 content text 内容 10 Bid varchar(10) × 业务员编号 BS00000001 11 HouseId Varchar(20) 房源编号 表名 Finance 描述 财务信息 PK Fno FK FOREIGN KEY (Cno) REFERENCES Contract(Cno) No. Column name data type Null Default Memo data sample 1 Fno Int × 财务信息编号 2 Cno varchar(10) × 三方合同编号 3 payPeopleA varchar(4) × 甲方 甲方-房主, 乙方-租赁者 payPeopleB varchar(4) × 乙方 甲方-房主, 乙方-租赁者 4 Fdate Datetime × 付款日期 5 Fmoney money × 金额 6 Fassessor varchar(20) × 审核员 7 Fverify Varchar(5) × 是 审核 已审核, 未审核 8 comment varchar(100) 备注 9 status Varchar(5) × 状态 已交付, 未交付 表名 arrangeInfo 描述 看房信息 PK Aid FK No. Column name data type Null Default Memo data sample 1 aid varchar(12) × 看房信息编号 L+年月日+3位流水号 2 leaId varchar(20) × 租赁者编号 3 houseId varchar(20) × 房源编号 4 bmanId varchar(10) × 业务员编号 5 adate datetime × 看房日期 6 comment varchar(100) 备注信息 表名 businessman 描述 业务员 PK bid No. Column name data type Null Default Memo data sample 1 bid varchar(10) × 业务员编号 BS00000001 2 bname varchar(20) × 姓名 3 bsexy char(2) x 男 性别 男, 女 4 bgrade varchar(10) x 初级业务员 等级 初级业务员; 中级业务员; 高级业务员 5 bbirthday datetime 出生日期 6 bsalary money x 薪酬 7 bbegindate datetime x 入职时间 8 status varchar(5) x 状态 在职, 离职 9 comment varchar(100) 备注信息 4.3自定义函数 1. 统计某位租赁者的看房次数和所看房的信息(房屋面积平均值,价格平均值等信息) 。(已写) 2. 查询某位房主的所有房源信息和房源看房信息统计: 看房信息: 统计各房源被看次数( 已写) 4.4触发器 3. 添加三方合同时同时插入两条未审核、 未交付的财务信息, 同时修改房源状态为已出租。(已写) 4. 注销房主信息的同时注销房主所有的房源信息。 5. 添加房源的同时, 根据房源的出租价格确定房源的类型,800元以下为廉价型, 800-2500元为经济型, 2500元以上为奢侈型。 6. 添加委托合同插入触发器, 若最低价格大于房源出租价格, 则操作失败( 这里应该是签订三方合同时, 要去考察委托合同里的最低租金, 如果协议价格低于最低租金的话, 操作失败, 该题目也能够使用存储过程, 完成三方合同数据的存入, 并三方合同表的插入和租金修改触发器, 确保租金高于最低) 4.5存储过程 7. 修改业务员工资的存储过程, 修改后的工资必须满足一下条件: 初级业务员的工资在1500-2500元, 中级业务员的工资在2500-3500元,高级业务员的工资在3500元以上元。返回值-1为不满足工资条件, -2该业务员不存在, 1修改成功。(已写) 8. 根据业务员一年的业绩( 成功撮合成交所盈利的金额数) 修改业务员等级和工资情况, 金额数大于150000元的工资提高15%, 金额数大于100000元的工资提高10%, 金额数大于50000元的工资提高5%, 同时根据提升后工资水平修改业务员的等级。(存储过程+游标, 已写) 9. 检查并注销房源信息的存储过程, 检查房源的委托合同是否到期, 如果到期就注销该条房源。 10. 根据房源一段时间的看房信息情况修改房源的状态, 是否为热门房源。一个月内看房数量达到5次以上为热门, 一年内看房数量达到30次以上为热门房源。 --建库 if exists(select * from sys.sysdatabases where name='fwzlxt') begin use master drop database fwzlxt end go create database fwzlxt go use fwzlxt go ---房主信息表 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 primary key(ownerId), constraint chk_ownerPhone check (ownerPhone like '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') ) go insert homeOwner values ('00001','张三','','财经','1',''), ('00002','张四','','财经','1',''), ('00004','张五','','财经','1','') go ---房源信息表 create table houses ( houseId varchar(20) , ownerId varchar(20) not null, houseAddress varchar(100) not null, houseFaci varchar(100) not null, 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(style in('廉价型','经济型','奢侈型')), constraint pk_houses primary key (houseId), constraint FK_houown foreign key (ownerId) references homeOwner(ownerId) ) go insert houses values ('hs','00001','杭州','设施齐全',500,'装修精美',0,1200,1,'要求租给本地人','无',0,'廉价型'), ('hs','00001','杭州','设施不齐全',600,'装修精美',0,1500,1,'要求租给外地人','无',1,'廉价型'), ('hs','00002','杭州','设施齐全',400,'装修精美',0,1600,1,'要求租给本地人','无',0,'廉价型') go --业务员建表 create table businessman ( bid varchar(10) primary key ,--check(bid like '[BS] [0-9] [0-9] [0-9] [0-9][0-9][0-9][0-9][0-9]') bname varchar(20) not null, bsexy char(2) default '男' check(bsexy in('男','女')), bgrade varchar(10) default '初级业务员' check(bgrade in('初级业务员','中级业务员','高级业务员')) not null, bbirthday datetime, bsalary money not null, bbegindate datetime not null, [status] va- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋 租赁 管理 数据库 系统 设计 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文