二手房信息管理系统的数据库系统设计与实现

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二手房信息管理系统的数据库系统设计与实现

目录

1、需求分析说明书 (3)

1.1 需求获取 (4)

1.2 售方功能需求 (4)

1.3 买方功能需求 (4)

1.4 管理员功能需求 (5)

1.5 系统功能需求 (5)

1.6 系统角色与流程分析 (6)

参考文献....................................................................................................错误!未定义书签。

1、需求分析

在当今的社会,自从楼房的商业化之后,楼房的交易买卖便一直是政府税收的重中之重。从2007年开始,中国的楼市迎来的交易的黄金期,楼房的价格不断的提升,楼房的数量也受价格的影响不断的增加,因此房产的买卖也渐渐发展起来,特别是二手房交易市场,现在全国各大城市都出现了很多的二手房交易所,来协助人们进行二手房的交易,因此本文以二手房交易市场现状为考察对象,设计了二手房交易管理系统。首先对二手房交易管理系统的国内外研究现状进行了分析,并对系统的开发背景进行了介绍,明确了二手房交易平台的意义,然后对二手房交易市场进行了需求获取与分析,以国内二手房交易的实际情况为背景,对二手房交易系统进行了功能设计,对设计过程中使用的技术进行了描述,分别对房产交易、房产信息以及房产的查询登记等功能进行了分析,并对房产管理过程使用的数据格式以及数据类型进行总结,将这些数据信息映射到数据库,完成了二手房交易管理系统数据库的概要设计工作。系统最终需要实现二手房交易管理功能,可以实现二手房的信息录入、信息、查询以及登记等功能,同时还可以对二手房交易的信息进行统计分析,为房产交易所制订下一步的房产交易计划提供重要的参考资料。系统的开发需要满足了二手房交易管理的需求,同时还可以为广大的房产交易用户提供房产卖买信息的发布功能,从而提高整个二手房交易的效率。

在进行小组讨论之后,我们详细的设计了系统应该如何实现.并针对所设计的系统对在设计过程中可能用到的数据进行了调查记录,以便于很好的支持系统的设计与实现,争取连贯的设计本系统。

随着房产市场的持续升温以及互联网的迅速普及,传统的房产交易流程逐渐从线下转向线上。购房者已经开始习惯从网络平台上寻找需要的房产信息,房产经纪人也越来越重视通过网络进行房源推广和寻找潜在的客户。房产经纪人在搜房网发布房源信息进行展示,购房者通过浏览搜房网寻找适合自己的出售信息,但是房产签约交易仍然在线下进行,搜房网面临用户粘度小,核心竞争力不强的发展问题。针对房产交易的网络化以及公司的发展壮大过程中所遇见的问题,迫切需要一个房产交易平台系统提供房客源管理和在线交易等功能来实现线上房产交易闭环,增强公司的核心竞争力。本系统按照实际业务需求进行设计,使用技术,基于.NET FrameWork框架进行开发,数据存储使用微软的SQLServer数据库实现。在本文中详细阐述了系统的需求分析、模块划分,功能设计以及最终的系统实现。针对系统的特点决定使用B/S模式开发系统,部署时使用分机房多机部署方案,在前端架设Nginx服务器进行负载均衡处理,数据层使用Memcache缓存减轻数据库服务器负载压力,并提高站点访问速度。系统经过测试部署上线后:业主可以通过系统管理自己的房源信息,购房者可以进行签约并查看交易进度,经纪人在线对房客源进行管理并通过系统完成整个交易流程。系统满足了业主、购房者和房产经纪人三方需求,增强了搜房网的核心

1.1 需求获取

根据小组讨论结果,我们一致决定采用多种方式相结合的方式对二手房交易管理系统进行需求获取,系统需求获取的步骤如下所示:

对二手房交易的历史信息进行获取,然后上网查阅相关资料,总结出二手房交易管理系统的需求说明书.说明书包括系统的开发背景、二手房工作流程以及

图1.1 系统功能需求

统计报表等。

将形成的详细的需求说明以二手房交易所的用户视角进行查看,并及时的进行修改,直到需求说明可以完成反映二手房管理的各方面工作内容为止。

为了对整个的系统需求分析有一个直观的了解,给出总体图如图1.1所示。

1.2 售方功能需求

第一、二手房信息发布

对房产信息进行发布,以便买房者可以及时了解房产信息。卖房者经过房产交易所的审核之后,卖方代其在系统发布卖房信息。

第二、对发布的二手房信息进行维护

本功能主要包括对房产信息输入、修改、更新、删除等操作。系统要想正常的运行的话必须进行资料的录入,像是二手房的相关买卖信息的录入。在进行录入后系统要对这些信息简单的分类和一些相关的处理,以便于购房者和买房者进行交易。本功能是必要的,也是首要的。

1.3 买方功能需求

第一、购买二手房

本系统把房产交易的各个步骤以及交易时所应该遵循的各个规章制度进行了存档,它会指导用户进行交易,在出现问题时会及时的通知用户来更正,直到用户拿到房产证为止。

第二、二手房信息浏览

本系统实现的一个重要功能便是二手房信息浏览。在系统中的后台数据库中存有大量最新的二手房的交易的信息供用户查询。而且本系统与网络相连,所以可以及时的更新后台数据库中的信息,定期清除失效的信息等等。实现买房者对房产类型的选择比较功能,例如可以选择不同的几处房产,然后进行统一比较。

1.4 管理员功能需求

第一、二手房信息核实

第二、买房违规处理

第三、卖房违规处理

除此之外,系统的管理者主要负责对系统进行维护和升级,他拥有最高的权限,他可以对系统进行所有的操作。

1.5 系统功能需求

第一、安全性需求

由于系统要存储工作人员的信息以及客户、房产方而的信息,有些信息可能涉从到个人隐私问题,必须对这类信息进行安全的存储,保证除了系统川户外其它人不能查看到相关的信息。为此本系统使用了很多的安全性的措施进行信息的安全保护,最重要的是权限的设置,不同的用户有不同的权限去操作不同的资源。没有获得相关的权限是无法操作相关的资源的,从而达到保护系统安全性的各种要求。

第二、可拓展性要求

我国房产交易正处在不断的改革的过程中,交易流程、交易文件等都可能会发生变化,所以系统必须有较高的可拓展性,以便有新的功能要加入系统或系统功能要发生变化时,可以花费较小的代价完成系统的功能扩展。

第三、易操作性要求

系统的最终使用者是房产交易所的工作人员,他们的计算机水平可能不是很高,所以要求系统在功能设计方面满足易操作性的要求。只有设计出一个简单易操作的良好的用户界面才能让使用者又快又准确的掌握自己想得到的信息。而且从本系统的商业性上看,只有这样这个系统才可能有广泛的市场前景,才能带来收益。

第四、差错处理的要求

由于房产交易所越来越多,信息的种类也不是固定的,对系统的需求获取也不可能完全反映用户的需求,所以,系统可能会发生一些开发人员想像不到的异常,为了保证系统在发生异常时可以正常工作,必须要求系统有差错处理能力,使系统尽快恢复正常。

第五、可移植性要求

可移植性是指系统的一次开发,可以多次进行部署,并且部署与平台无关,即跨平台性,移植性高的系统,可以不加修改或少加修改在多个平台上运行,从而可以减少软件开发的成本。类似于自动收款机的运作模式。为此,本系统必须符合可移植性的要求,可以随时随地的出来其他的信息。

相关文档
最新文档