链接:https://pan.baidu.com/s/17B2X7AmkAqIBV4551gsJYg?pwd=4444
提取码:4444
如图3-1所示:
说明:只有用户成功注册后方可登录系统进行用户权限内的操作。在前台功能模块中,主要包括了:
1. 房屋供求信息的录入模块:房屋出租信息、出售房屋信息的录入、求购信息以及求租信息的录入。在信息录入模块中,主要是录入房屋信息的基本资料,包括了,房屋的具体位置,单元名称,套型,单价,发布时间,房屋类型等关键字信息。
2. 个人信息管理模块:在这个模块中主要是实现对用户个人资料的管理。在对数据进行管理时,首先需要验证是否是经过登录进入系统。从而达到了用户控制的效果。其中包括对登录名,登录密码,联系电话,邮箱等基本信息的修改。
3. 用户个人房屋信息的管理:在这里主要是对用户个人已经发布过的房屋信息,求租及求购信息进行管理。包括了房屋信息的基本元素管理。在管理界面中也必须要做到用户登录控制。
4. 房屋信息查询及新房评分模块:这当中主要是对二手房及新房信息的模糊查询,新房信息的评分功能模块。评分模块就直接的反应了新房信息在用户眼中的满意度,同时也就间接的反应出了这批房屋的特色价值。
5. 留言功能:在这个功能模块中,主要是实现用户对系统或房屋信息的意见的发布。
6. 高级信息查询功能:实现了对二手房的出租、出售、求租、求购信息的查询,主要是以房型,价格,面积等关键字来实现模糊或准确查询。在新房信息的查询中还是以这些字段为关键字。
模块如图3-1所示:
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
说明:只有具有管理员权限的管理员在登录系统后才能对系统的各个模块信息进行管理。在后台功能模块中包括了:
1. 用户资料的管理:在这里管理员拥有添加用户和删除用户两个权限。若某个用户已经没有权限登录系统,管理员就可以把他从登录表中删除,从而保证系统的安全性。管理员还可以添加一个用户并且给出初始登录系统的权限资料。
2. 二手房信息管理:由于在前台有用户发布信息的功能,所以在管理员后台管理中就只需要对信息进行删除操作,但不能随意修改房屋信息。
3. 新房信息的录入和管理:由于新房信息需要有一定的准确性,系统的生存与新房信息的有着直接的联系,所以新房信息的录入操作只能够在系统管理方证实信息可靠性后由系统管理员来完成录入操作。在这里管理员拥有修改新房基本信息的权限。
4. 留言信息的管理:在此模块中管理员可以了解到从用户那里反馈回来的意见和建议。管理员可以针对这些意见和建议来尽量完善系统不足的地方。
系统E-R图体现了整个系统的实体—关系模型。整个系统的数据库就根据此模型来设计。此E-R图体现了用户与房屋之间的1对N的供求关系,以及用户与留言薄之间的1对N的关系模型。如图3-3所示:
添加图片注释,不超过 140 字(可选)
图3-4展示了整个系统的数据流图,展示了登录资料的数据流存取,房屋资料信息的存取走向,和留言资料的数据流向。通过数据流图可以清楚的了解到整个系统的数据结构。
1. 数据库结构
用户及管理员登录使用表zhuce表结构如下表3-1所示:
表3-1 zhuce 表
列名 | 数据类型 | 长度 | 备注 |
Name | varchar | 20 | 主键/登录名 |
Pwd | varchar | 20 | 密码 |
Phone | varchar | 12 | 主键/联系电话 |
| varchar | 20 | 邮箱 |
Type | varchar | 24 | 身份 |
出租房屋信息表rent 表结构如表3-2所示:
表3-2 rent表
列名 | 数据类型 | 长度 | 备注 |
Id | Int | 4 | 主键/标识位 |
Didian | varchar | 50 | 地点 |
Area | varchar | 50 | 地区 |
Taoxing | varchar | 30 | 套型 |
Leixing | varchar | 16 | 房屋类型 |
Fangxing | varchar | 50 | 房型 |
Mianji | Float | 8 | 面积 |
Price | varchar | 20 | 底价 |
Price1 | varchar | 20 | 顶价 |
Phone | varchar | 20 | 主键/联系电话 |
Name | varchar | 20 | 主键/发布人名 |
Time | Datetime | 8 | 发布时间 |
出售房屋信息表sale结构如下表3-3所示:
表3-3 sale表
列名 | 数据类型 | 长度 | 备注 |
Id | Int | 4 | 主键/标识位 |
Didian | varchar | 50 | 地点 |
Area | varchar | 50 | 地区 |
Taoxing | varchar | 30 | 套型 |
Leixing | varchar | 16 | 房屋类型 |
Fangxing | varchar | 50 | 房型 |
Mianji | Float | 8 | 面积 |
Price | varchar | 20 | 底价 |
Price1 | varchar | 20 | 顶价 |
Phone | varchar | 20 | 主键/联系电话 |
Name | varchar | 20 | 主键/发布人名 |
Time | Datetime | 8 | 发布时间 |
求购房屋信息表sale2如3-4表所示:
表3-4 sale2表
列名 | 数据类型 | 长度 | 备注 |
Id | Int | 4 | 主键/标识位 |
Area | varchar | 50 | 地区 |
Taoxing | varchar | 50 | 套型 |
Leixing | varchar | 30 | 房屋类型 |
Fangxing | varchar | 16 | 房型 |
Mianji | Float | 50 | 面积 |
Price | varchar | 20 | 底价 |
Price1 | varchar | 20 | 顶价 |
Phone | varchar | 20 | 主键/联系电话 |
Name | varchar | 20 | 主键/发布人名 |
Time | Datetime | 8 | 发布时间 |
房屋求租信息表 sale3 表如表3-5所示:
表3-5 sale3表
列名 | 数据类型 | 长度 | 备注 |
Id | Int | 4 | 主键/标识位 |
Area | Varchar | 50 | 地区 |
Taoxing | varchar | 50 | 套型 |
Leixing | varchar | 50 | 房屋类型 |
Fangxing | varchar | 50 | 房型 |
Mianji | Float | 8 | 面积 |
Price | varchar | 50 | 底价 |
Price1 | varchar | 20 | 顶价 |
Phone | varchar | 20 | 主键/联系电话 |
Name | varchar | 50 | 主键/发布人名 |
Time | Datetime | 8 | 发布时间 |
留言信息表Liuyan 如表3-6所示:
表3-6 留言信息表
列名 | 数据类型 | 长度 | 备注 |
Name | varchar | 20 | 名字 |
Zhuti | varchar | 50 | 主题 |
Content | varchar | 300 | 内容 |
time | Datetime | 8 | 时间 |
新房信息表 sale4 结构如表3-7 所示:
表3-7 sale4 表
列名 | 数据类型 | 长度 | 备注 |
Id | Int | 4 | 主键/标识位 |
Name | varchar | 50 | 小区名字 |
Didian | varchar | 50 | 地点 |
Area | varchar | 50 | 地区 |
Taoxing | varchar | 50 | 套型 |
Fangxing | varchar | 50 | 房型 |
Mianji | Float | 8 | 面积 |
Price | varchar | 50 | 价格 |
Jieshao | varchar | 150 | 房屋介绍 |
Phone | varchar | 50 | 主键/联系电话 |
wan | varchar | 50 | 是否卖完 |
Zushou | varchar | 50 | 出租/出售 |
Time | Datetime | 8 | 发布时间 |
Pingfen | varchar | 50 | 评分 |