房屋 中介.docx

上传人:b****6 文档编号:8021812 上传时间:2023-05-12 格式:DOCX 页数:18 大小:59.19KB
下载 相关 举报
房屋 中介.docx_第1页
第1页 / 共18页
房屋 中介.docx_第2页
第2页 / 共18页
房屋 中介.docx_第3页
第3页 / 共18页
房屋 中介.docx_第4页
第4页 / 共18页
房屋 中介.docx_第5页
第5页 / 共18页
房屋 中介.docx_第6页
第6页 / 共18页
房屋 中介.docx_第7页
第7页 / 共18页
房屋 中介.docx_第8页
第8页 / 共18页
房屋 中介.docx_第9页
第9页 / 共18页
房屋 中介.docx_第10页
第10页 / 共18页
房屋 中介.docx_第11页
第11页 / 共18页
房屋 中介.docx_第12页
第12页 / 共18页
房屋 中介.docx_第13页
第13页 / 共18页
房屋 中介.docx_第14页
第14页 / 共18页
房屋 中介.docx_第15页
第15页 / 共18页
房屋 中介.docx_第16页
第16页 / 共18页
房屋 中介.docx_第17页
第17页 / 共18页
房屋 中介.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

房屋 中介.docx

《房屋 中介.docx》由会员分享,可在线阅读,更多相关《房屋 中介.docx(18页珍藏版)》请在冰点文库上搜索。

房屋 中介.docx

房屋中介

 

《榆林学院数据库课程设计》

 

题目:

房屋中介管理系统数据库的设计与实现

 

院系:

信息工程学院

专业:

信息12本1

学号:

姓名:

指导教师:

 

1系统概况

1.1系统设计的目的

“房产中介管理系统”的开发定位在一个能够满足数据库管理系统,即具备一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于用户查看,操作,和查询房屋登记信息。

此外,系统具有用户和管理员登录功能,这样可以提高数据的安全性和可靠性。

该系统符合各房产中介公司的要求。

在开发过程中注重明确需求分析,遵循用户参与、优化创新、使用高效、处理规范化的原则,使开发模型更加趋于完善。

1.2系统开发的背景与意义

随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。

2003年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显。

随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。

而房屋中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产业经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务。

房屋中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。

因此利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对于提高该中介公司的工作效率变得尤为重要

1.3系统实现的目标

传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗费了更多的时间,人力,物力,增加了房屋中介公司的运营成本。

所以开发房屋中介管理系统对于房屋中介的管理人员,及客户来说都具有些意义。

该系统方便房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软件对于我们信息管理与信息系统的学生来说,也是一次将数据库应用于现实的一次很有意义的实践活动。

2系统需求分析

2.1系统总体需求分析

2.1.1用户需求分析

1、软件具有简洁美观的界面。

2、操作简单、快捷,适合用户使用习惯。

3、要求系统安全、稳定。

4、要求能够注册多个用户,有不同的用户权限。

5、要求能够方便的使用增删改查等功能。

6、要求实现面向3个用户分别实现以下功能:

出售者:

注册,登录,发布房源,查询购买求租者意向。

求购者:

注册,登录,查询空闲房源,查询成交情况。

管理员:

查询买卖双方基本信息,查询房源情况,对卖房者登记的信息进行审核,并能根据房源情况进行分类统计。

2.1.2功能需求分析

1、创建系统用户、修该用户密码、设置用户权限。

2、卖房者注册,录入

3、卖房者发布房源。

4、卖房者查询购买者意向,确认成交。

5、买房者注册,登录。

6、买房者查询空闲房源。

7、管理员查询买卖双方基本信息。

8、管理员查询房源情况。

2.13数据库需求分析

通过对房屋中介公司工作情况的分析,可以确定该数据库的结构,包括如

下四张表格,分别记录如下的信息:

房源信息表:

包括房主姓名,客户编号。

要求出租房屋的一些信息,包括房屋地址,房屋类型,装修情况等信息。

需求信息表:

包括的数据项有客户姓名,客户编号,对所需房屋要求的一些信息等。

出售者信息表:

包括客户姓名,性别等一些客户信息。

账户信息表:

包括用户账号,用户密码,用户权限等。

2.2系统整体功能介绍.

2.21系统结构设计图

 

房屋中介管理系统

登陆系统

 

房源信息管理

系统

用户信息管理

系统

求购信息管理

系统

 

用户登陆

2.22系统流程图

 

判断密码

 

各功能模块操作界面

 

退出系统

 

2.23系统功能模块图

根据系统需求分析,整个系统包括以下的3个基本模块:

用户信息管理,求租求购管理,出租出售管理。

 

房屋中介管理系统

 

用户信息管理

房源信息管理

求购房屋信息管理

 

修改房屋信息

删除用户信息

修改用户信息

增加用户信息

删除房屋信息

增加房屋信息

删除房屋信息

增加房屋信息

修改房屋信息

 

2.3系统元素、实体介绍

2.31数据项

2.311房源信息

属性名

类型

是否为空

备注

数据来源

房源编号

int

房源信息编号

房源信息表

出售者编号

int

客户注册编号

房源信息表

房屋地址

varchar(80)

出售房屋地址

房源信息表

房屋状态

varchar(80)

房屋是否已卖

房源信息表

房屋价格

varchar(80)

房屋预期价格

房源信息表

房屋情况

varchar(80)

房屋户型情况

房源信息表

装修情况

varchar(80)

房屋装修情况

房源信息表

2.312需求信息

属性名

类型

是否为空

备注

数据来源

需求编号

int

租购信息编号

需求信息表

求购者编号

int

客户注册编号

需求信息表

客户状态

varchar(80)

客户是否已售

需求信息表

预期价格

varchar(80)

客户预期价格

需求信息表

房屋要求

varchar(80)

客户对房屋要求

需求信息表

装修要求

varchar(80)

客户对装修要求

需求信息表

2.313出售者信息

属性名

类型

是否为空

备注

数据来源

出售者编号

int

客户注册编号

出售者信息表

注册编号

int

系统注册编号

出售者信息表

客户姓名

varchar(80)

用户姓名

出售者信息表

客户性别

varchar(80)

用户性别

出售者信息表

身份证号

varchar(80)

用户身份证号

出售者信息表

联系电话

varchar(80)

用户联系电话

出售者信息表

联系地址

varchar(80)

用户联系地址

出售者信息表

出生日期

varchar(80)

用户出生日期

出售者信息表

2.314求购者信息

属性名

类型

是否为空

备注

数据来源

求购者编号

int

客户注册编号

求购者信息表

注册编号

int

系统注册编号

求购者信息表

客户姓名

varchar(80)

用户姓名

求购者信息表

客户性别

varchar(80)

用户性别

求购者信息表

身份证号

varchar(80)

用户身份证号

求购者信息表

联系电话

varchar(80)

用户联系电话

求购者信息表

联系地址

varchar(80)

用户联系地址

求购者信息表

出生日期

varchar(80)

用户出生日期

求购者信息表

2.315账户信息

属性名

类型

是否为空

备注

数据来源

注册账号

char(20)

用户注册账号

账户信息表

账户密码

varchar(80)

用户账户密码

账户信息表

注册编号

int

系统注册编号

账户信息表

用户权限

varchar(80)

权限为用户或管理员

账户信息表

2.32数据结构

数据结构名

组成

房源信息

房源编号、出售者编号、房屋地址、房屋状态、房屋价格、房屋情况、装修情况

需求信息

需求编号、求购者编号、客户状态、预期价格、房屋要求、装修要求

出售者信息

出售者编号、注册编号、姓名、性别、身份证号、联系电话、联系地址、出生日期

求购者信息

出售者编号、注册编号、姓名、性别、身份证号、联系电话、联系地址、出生日期

账户信息

注册账号、注册编号、账户密码、用户权限

2.33数据流

数据流名

数据流来源

数据流去向

组成

房源信息

用户

管理员

房源信息表

需求信息

用户

管理员

需求信息表

P1

登记用户信息

2.34系统数据流

用户(出售者)

F1出售者信息表

P5

变更房屋状态

P2

登记房源信息

F2房源信息表

 

P4

查询待售

用户(求购者)

无需求房源则登记需求

P3

登记用户信息

P5

登记

F4需求信息表

F3求购者信息

2.4软硬件平台介绍

2.4.1硬件环境

内存:

512M及以上

硬盘:

10GB以上

显存:

64MB以上

分辨率:

1024×800

2.4.2软件环境

操作系统平台:

Windows7

数据库服务器:

SQLServer2008

服务器平台:

Windows7

前端开发工具:

.net2010

3概念结构设计

3.1概念设计

3.1.1房源信息

出售者编号

房源编号

房屋地址

房源信息

房屋情况

房屋状态

房屋价格

装修情况

需求编号

3.1.2需求信息

求购者编号

需求信息

房屋要求

客户状态

预期价格

装修要求

身份证号

3.1.3出租者信息

客户性别

联系电话

客户姓名

联系地址

出租者编号

出生日期

出租者

注册编号

身份证号

3.1.5求购者信息

客户性别

联系电话

客户姓名

联系地址

求购者编号

出生日期

求购者

注册编号

用户权限

注册账号

3.1.5账户信息

账户密码

 

账户

注册编号

 

3.2.1用户与账户联系

账户密码

出售者编号

联系电话

注册编号

身份证号

注册

用户(出租者)

注册编号

账户

1n

客户姓名

账户权限

注册账号

联系地址

客户性别

出生日期

账户密码

求购者编号

联系电话

注册编号

身份证号

注册

用户

(求购者)

注册编号

账户

1n

客户姓名

账户权限

注册账号

联系地址

客户性别

出生日期

 

3.2.2用户(出售者)与房源信息联系

 

出生日期

客户性别

客户姓名

房源编号

房屋状态

联系地址

房屋价格

客户

(出售者)

提供

房源

注册编号

1n

出售者编号

装修状况

身份证号

房屋地址

房屋情况

联系电话

 

3.2.3客户(求购者)与房源联系

需求编号

客户意见

客户状态

 

客户

(求购者)

房源

需求

nm

预期

价格

装修要求

房屋要求

3.2.4系统总体ER图

提供

客户

(出售者)

需求

房源

1

1nm

1n

账户

注册

客户

(求购者)

n1

4逻辑设计

4.1初始关系模型

房源信息(房源编号、出售者编号、房屋地址、房屋状态、房屋价格、房屋情况、装修情况)

需求信息(需求编号、求购者编号、客户状态、预期价格、房屋要求、装修要求)

求购者信息(求购者编号、注册编号、姓名、性别、身份证号、联系电话、联系地址、出生日期)

出售者者信息(出售者编号、注册编号、姓名、性别、身份证号、联系电话、联系地址、出生日期)

账户信息(注册账号、注册编号、账户密码、用户权限)

4.2规范化处理

经过对初始关系模式的规范化处理以下关系模式中不存在部分函数依赖和传递函数依赖。

房源信息(房源编号、出售者编号、房屋地址、房屋状态、房屋价格、房屋情况、装修情况)

需求信息(需求编号、求购者编号、客户状态、预期价格、房屋要求、装修要求)

求购者信息(求购者编号、注册编号姓名、性别、身份证号、联系电话、联系地址、出生日期)

出售者信息(出售者编号、注册编号姓名、性别、身份证号、联系电话、联系地址、出生日期)

账户信息(注册账号、注册编号、账户密码、用户权限)

5物理结构设计

5.1数据库的物理结构

5.11房源信息表

5.12需求信息表

5.13求购者信息表

5.14出售者信息表

5.15账户信息表

6系统总结

经过几周的设计和开发,房屋中介管理信息系统数据库基本完毕。

当然,在这过程中也存在一些问题。

由于需求分析阶段的工作完成的不是很充分,在后面的设计过程中,前后时常会出现矛盾,不一致现象,因此经过反复的修改前面的结果,终于其功能基本符合用户需求,能够完成信息的修改和查询。

对于数据的一致性的问题也通过程序进行了有效的解决。

但是由于课程设计时间较短,所以该系统还有许多不尽如人意的地方,比如没有交易信息,成交的程序不够完善等几个方面的问题,这些都有待进一步改善。

7心得与体会

1.这次课程设计使我熟悉了系统设计的整体步骤。

系统设计大体可以分为需

求分析、概念设计、逻辑结构设计、数据库的物理设计等步骤。

其中,让我感触最深的是需求分析阶段,在这个阶段,必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。

2.这次课程设计加深了我对数据库系统概论相关知识和SQLSERVER

相关功能的理解。

例如对建立基本表、视图等,都比以前更加的熟练。

并在解决遇到的各种问题的过程中,学到了很多新的知识。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2