logo资料库

房屋中介系统的实现.doc

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
1 系统概况
1.1系统设计的目的
1.2系统开发的背景与意义
1.3系统实现的目标
2 系统需求分析
2.1系统总体需求分析
2.1.1用户需求分析
2.1.2功能需求分析
2.13 数据库需求分析
2.2 系统整体功能介绍.
2.21系统结构设计图
2.22系统流程图
2.23系统功能模块图
2.3 系统元素、实体介绍
2.31 数据项
2.311房源信息
2.312需求信息
2.313 出售者信息
2.314求购者信息
2.315账户信息
2.32数据结构
2.33数据流
2.34系统数据流
2.4 软硬件平台介绍
2.4.1 硬件环境
2.4.2 软件环境
3 概念结构设计
3.1 概念设计
3.1.1 房源信息
3.1.2 需求信息
3.1.3 出租者信息
3.1.5 求购者信息
3.1.5 账户信息
3.2.1 用户与账户联系
3.2.4系统总体ER图
4 逻辑设计
4.1初始关系模型
4.2规范化处理
5 物理结构设计
5.1数据库的物理结构
5.11房源信息表
5.12需求信息表
5.13求购者信息表
5.14出售者信息表
5.15账户信息表
6 系统总结
7 心得与体会
《榆林学院数据库课程设计》 题 目:房屋中介管理系统数据库的设计与实现 信息工程学院 院系: 专业: 学号: 姓名: 指导教师:
1 系统概况 1.1 系统设计的目的 “房产中介管理系统”的开发定位在一个能够满足数据库管理系统,即具备 一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于 用户查看,操作,和查询房屋登记信息。此外,系统具有用户和管理员登录功能, 这样可以提高数据的安全性和可靠性。该系统符合各房产中介公司的要求。在开 发过程中注重明确需求分析,遵循用户参与、优化创新、使用高效、处理规范化 的原则,使开发模型更加趋于完善。 1.2 系统开发的背景与意义 随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。 2003 年以来,房屋价格持续上扬,大部分城市房屋销售价格上涨明显。随之而来 国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。 而房屋中介行业是房地产业的重要组成部分,房屋中介贯穿在房地产业经济运行 的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务。房屋 中介行业做为一个管理房屋信息的机构,其对信息的管理应该准确,无误。因此 利用所学过的软件工程设计思想,数据库等知识设计一个房屋中介管理的软件对 于提高该中介公司的工作效率变得尤为重要 1.3 系统实现的目标 传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理, 对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低 下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗 费了更多的时间,人力,物力,增加了房屋中介公司的运营成本。所以开发房屋 中介管理系统对于房屋中介的管理人员,及客户来说都具有些意义。该系统方便 房屋中介机构对房屋信息的记录,更新,查询,利于其信息管理,对于客户提出 的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软 件对于我们信息管理与信息系统的学生来说,也是一次将数据库应用于现实的一 次很有意义的实践活动。 2 系统需求分析 2.1 系统总体需求分析 2.1.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
房屋中介管理系统 登陆系统 求 购 信 息 管 理 系 统 用 户 信 息 管 理 系 统 2.22 系统流程图 用户登陆 判断密码 是 各功能模块操作界面 退出系统 房 源 信 息 管 理 系 统 否 2.23 系统功能模块图 根据系统需求分析,整个系统包括以下的 3 个基本模块:用户信息管理,求 租求购管理,出租出售管理。 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) 否 数据来源 备注 租购信息编号 需求信息表 客户注册编号 需求信息表 客户是否已售 需求信息表 客户预期价格 需求信息表 客户对房屋要 需求信息表 4
装修要求 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) 否 权限为用户或 管理员 账户信息表 5
2.32 数据结构 数据结构名 房源信息 需求信息 出售者信息 求购者信息 账户信息 2.33 数据流 组成 房源编号、出售者编号、房屋地址、房屋状态、房屋价格、房 屋情况、装修情况 需求编号、求购者编号、客户状态、预期价格、房屋要求、装 修要求 出售者编号、注册编号、姓名、性别、身份证号、联系电话、 联系地址、出生日期 出售者编号、注册编号、姓名、性别、身份证号、联系电话、 联系地址、出生日期 注册账号、注册编号、账户密码、用户权限 数据流名 房源信息 需求信息 数据流来源 用户 用户 数据流去向 管理员 管理员 组成 房源信息表 需求信息表 2.34 系统数据流 用户(出售者) P1 登记用户信息 F1 出售者信息表 P2 登记房源信息 F2 房源信息表 P5 变更房屋状态 用户(求购者) P4 查询待售 无需求房源则登记需求 P3 登记用户信息 P5 登记 F3 求购者信息 F4 需求信息表 6
2.4 软硬件平台介绍 2.4.1 硬件环境 内存:512M 及以上 硬盘:10GB 以上 显存:64MB 以上 分辨率:1024×800 2.4.2 软件环境 操作系统平台:Windows 7 数据库服务器:SQL Server 2008 服务器平台:Windows 7 前端开发工具: .net2010 7
分享到:
收藏