3概念结构设计
3.1总体E-R图
房屋中介管理系统总体E-R图如图3.1所示。
图3.1 总体E-R图
联系电话 姓名 ID 联系人 n 装修情况 房屋类型 1 房屋编号 用户ID 信誉等级 用户名称 联系人 联系人电话 客户 n 租售 房屋 n 租购 房屋地址 联系人 房屋面积 房主 3.2出租房E-R图
出租房的E-R图如3.2所示。
图3.2 出租房E-R图
3.3客户E-R图
客户E-R图如图3.3所示。
图3.3 客户E-R图
3.3房主E-R图
房主E-R图如图3.4所示。
图3.4 房主E-R图
联系电话
姓名
ID
联系人
房主
4逻辑结构设计
4.1房屋信息表
房屋信息表主要包括列名,描述,数据类型,数据长度以及列取值是否可以为空。具体情况如表4.1所示。
列名 house_id house_companyName house_typeid house_seatid house_state house_fitmentid house_favorid house_methodid house_map house_price house_floorid house_buildyear house_area house_remark user_ids 描述 房屋编号(主键) 物业名称 房屋类型 房屋位置(栋/幢) 房屋状态 房屋装修情况 房屋朝向 房屋用途 房屋所在地图 房屋价格 房屋所在楼层 房屋年限 房屋面积 房屋备注 业主编号 数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar numeric varchar varchar varchar varchar varchar 长度 10 50 10 10 10 10 10 10 50 180 10 10 20 50 10 是否为空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 表4.1 房屋信息表tb_house
4.2房主信息表
房主信息表主要包括列名,描述,数据类型,数据长度以及列取值是否可以为空。具体情况如表4.2所示。
列名 user_id user_names user_sex user_birth user_phone user_homephone user_email user_cardid user_type house_id user_recorddate 描述 用户账号(主键) 用户姓名 用户性别 用户生日 用户手机 用户家庭电话 用户邮箱 用户银行卡号 用户类型 房屋编号 用户注册日期 数据类型 varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar datetime 长度 10 20 4 10 20 20 30 20 10 10 10 是否为空 否 是 是 是 是 是 是 是 是 是 是 表4.2 房主信息表tb_user
4.3客户信息表
列名 user_id user_names user_sex user_birth user_phone user_homephone user_email user_cardid user_type user_recorddate 描述 用户账号(主键) 用户姓名 用户性别 用户生日 用户手机 用户家庭电话 用户邮箱 用户银行卡号 用户类型 用户注册日期 数据类型 varchar varchar varchar datetime varchar varchar varchar varchar varchar datetime 长度 10 20 4 10 20 20 30 20 10 10 是否为空 否 是 是 是 是 是 是 是 是 是 表4.3 客户信息表tb_user1