二手房销售管理系统的设计与实现_第1页
二手房销售管理系统的设计与实现_第2页
二手房销售管理系统的设计与实现_第3页
二手房销售管理系统的设计与实现_第4页
二手房销售管理系统的设计与实现_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、二手房销售管理系统的设计与实现08070132 08计算机一班 孙荣【摘要】随着房地产事业的蓬勃发展,二手房的供求量也在日渐增多.传统依靠人工操作完成的房地产中介业务,数据管理比较杂乱,数据的完整性和有效性得不到保证,无法准确及时反映房产市场的最新动态,整体业务处理效率低下。为满足房地产业务发展对信息管理的要求,本文提出了基于B/S架构的二手房销售管理系统的设计方案。基于该系统,能够方便、灵活地对二手房中介数据资料进行录入、查询和统计,实现对出租、出售信息的分类管理,进一步提高房地产销售管理的效率.【关键词】 二手房 销售管理 设计实现前言随着计算机及网络技术的飞速发展,Internet/In

2、tranet 应用在全球范围内日益普及。当今社会正快速向信息化社会迈进,各种信息管理工作迫切需要从繁杂的事务中解放出来,这也就意味着信息管理工作需要进一步提高工作效率。对于以发展连锁经营为主的二手房中介机构来说,企业规模的扩大必须有相应的计算机信息系统作为支撑,如果没有一套适合企业规模不断扩大的计算机信息管理系统,在企业规模扩大到一定程度后,管理和经营问题将会凸显。目前部分房产中介管理房屋信息还是以手工方式管理,工作效率低,并且不能及时将手中拥有的房屋信息分享给客户,不能更好地满足客户对房屋信息的需求。此外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等弊端。为了解决这些日益增加的

3、问题,我们针对二手房销售工作流程开发了二手房销售管理系统,方便广大客户及时了解市场上的二手房房源信息,为解决上述问题提供有效途径。一、二手房销售管理系统概述随着现代社会的发展,计算机已经成为多数人生活中不可缺少的部分。当今企事业单位都运用计算机中的各种软件来实现自己的需求,互联网的发展也促使人与人之间的信息交流更灵通,比如说人们可以通过互联网来了解房屋的信息,进而购买房屋。随着房地产开发的迅速发展,房屋管理特别是二手房租售管理的要求也越来越高,信息处理要求也越来越快,信息量也越来越大,所以为了让租售房管理者更好地管理租售房信息、客户信息等一系列问题,也为了让购房者更方便地了解待租售房屋的情况,

4、很有必要开发一个租售房管理系统。在此背景下,本文的“二手房销售管理信息系统”就是以一般房地产经济公司的销售管理业务为依据,然后围绕房屋销售的业务流程,设计并开发的。二、系统分析如果要开发出真正满足用户需求的软件产品,首先必须要知道用户的需求,对软件需求的深入理解是软件开发工作获得成功的前提条件.然而需求分析的任务不是确定系统怎样完成它的工作,而是集中于确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,可以看出,本文的“二手房销售管理系统"设计过程中,主要从三个方面设定目标系统.首先是用户角度,初次使用本系统时会填写个人信息以保证实名制和发布房源信息的真实性,

5、注册完成后用户便可以登记个人购买二手房的需求,包括地段、面积、价格等,用户也可以对个人资料及发布的信息进行修改,以充实或更正房源信息。 其次是管理员方面,对于管理员而言,本系统设置了管理员为最高权限,这样可以便捷地维护系统,包括对推荐房源的置顶及修改.为了保证系统的安全性,增加了系统维护,管理员可以导出数据库进行备份。本系统还增加了输出报表功能,可以方便地查看各个季度的二手房销售情况,详细了解本季度的销售业绩。管理员还有系统管理的权限,可以发布最新的房源新闻,方便客户了解最新的行情.最后,为了方便客户与管理员之间的沟通,特别增加了用户留言功能,用户可以将自己的建议或需求通过此功能跟管理员详细说

6、明,也可以对他人发布的房源信息进行评论.为了方便客户之间的沟通与协商,增加了站内信功能,这样客户就不用通过短信、电话或者邮件来咨询他人的房源了,这样更方便、快捷和保密。综上而言,本系统的设计就是根据用户的需要,为用户提供主要以房源及租售业务管理为基本要求,提供各种信息咨询,如能按用户输入的查询内容进行查询,便于提高查询速度;能打印和导出所选的数据信息;在进入系统时要求密码验证,而且密码要求不能被直接识别,用户可以设置新密码,可以进行其它一些基本的操作。有关数据分析的最后一步就是对数据流程的分析,即把数据在组织内部的流动情况抽象地独立出来,舍弃了具体组织机构、信息载体、处理工作、物资、材料等,单

7、从数据流动过程来考查实际业务的数据处理模式.本系统的流程图主要是体现系统的功能,整个系统的信息管理和流动的主要是房源和客户信息,根据系统的主要功能,系统顶层从大的层次,宏观上反映了系统的数据流向,如图所示的系统顶层数据流程图就是对本系统的数据流程所做的分析。客户管理员二手房销售系统个人信息购楼信息楼房信息待处理信息处理信息楼房信息图1 系统顶层数据流程图客户管理会员管理客户客户信息选购楼房站内信信息站内信处理站内信信息管理员客户信息新闻信息楼房信息楼房管理新闻管理客户表客户信息站内信表楼房需求表楼房信息表新闻库系统整体数据流程图反映的是系统整体数据的流向,是系统实施的依据,根据房地产销售业务的

8、基本特点,结合本系统的目标需要,所确定的整体数据流程如图所示图2 系统整体数据流程三、系统设计(一)功能模块设计系统主要有房屋信息管理、用户管理、新闻管理、售楼管理和系统维护功能,具体系统功能模块如图所示:图1 系统主要功能模块楼房住处管理站内信管理房屋出售房屋求购房屋出租房屋求租输出报表留言处理需求处理二手房销售管理系统房产管理用户管理新闻发布售楼管理系统维护系统管理注册登录需求登记用户资料管理用户留言(二)主要模块的功能介绍 1房产管理功能房产管理功能是本系统的基本内容,用以管理所有的房产信息,对房产资料数据进行添加、修改、删除等操作.此外,房产管理功能还附加查询功能,可以方便公司内部人员

9、和客户迅速找到自己想要的房产信息。2客户管理功能本系统拥有完善的客户管理功能,能迅速了解客户的需求,包括对客户各种资料的管理。客户将购房需求输入系统,方便销售人员查阅,以便更好地满足客户的需求。3售楼管理功能此功能是本系统的核心部分,实现包括二手房出售、房屋求购、房屋求租、房屋出租等数据进行管理.因为本公司是二手房中介销售公司,所赚取的利润是中介费,即从所售房款中抽取部分费用(视情况而定),所以和客户并不需要签定合同,也无需设置客户付费功能。报表输出功能将已销售的汇总输出,方便查阅公司的月销售业绩及其他情况,并对客户的留言和需求作出处理。4系统维护系统维护是对系统的备份和恢复。5系统管理系统管

10、理是对系统的权限设置以及对客户会员信息的管理.6新闻管理功能管理员通过此功能在后台将最新的房产信息发布到网页中以便用户查阅,并且能够对新闻进行增、删、改操作。四、数据库设计客户端应用Java Applet ActiveX数据库中间件浏览器Internet/IntranetWeb服务器系统采用基于Web的数据库动态开发,将Web和数据库系统结合,按照Browser/Server结构建立的,通过浏览器(Browser)访问数据库并可实现动态交互的Internet信息服务技术,其功能包括在线数据查询、在线数据处理等。数据库Web动态开发正日益成为Web应用中的核心问题,如何创建智能化交互式的Web应

11、用,怎样将Web服务器与后台数据库连接起来,使用户能动态访问数据库,是当前Web应用开发中的热门课题。了解并掌握这一技术,作为一种Web建设的技术手段和技术储备,具有现实的、重要的积极意义。Web数据库系统基本上是由Web服务器、数据库、中间件、浏览器、网络协议软件组成。其中,中间件负责管理着Web服务器和数据库之间的通信并提供应用服务程序,它能直接调用外部程序或脚本来访问数据库,因此可提供与数据库相关的动态HTML页面,并接受用户查询,将查询结果转化成HTML页面,通过Web服务器返回给浏览器端。Web服务器与数据库实现连接的基本结构如图示。图2 Web服务器与数据库实现连接的基本结构数据库

12、是存储在一起的相关数据的集合,这些数据是结构化的、无有害或不必要的冗余,并为多种应用服务。数据的存储独立于使用它的程序,对数据库插入新数据、修改和检索原有数据均能按一种公用的和可控制的方式进行。在总体的框架和功能设定好之后,为体现数据库的定义,要根据各个模块和各项功能的需求设计好数据库.(一)数据库概念结构在二手房信息管理工作中有大量的数据要处理,对数据库的设计要做到:数据尽可能不重复,以最优方式为某个特定组织的多种应用服务。因此,对应二手房信息管理的需求以及系统功能的划分为本系统的数据库分离概念结构如下:1. 房屋类型(class_housetype):对房屋类型进行分类,即用户在搜索房屋的

13、时候,能根据房屋类型找到用户需要的房屋.2. 新闻(news):用于保存新闻资讯。新闻资讯包括购房租房指南和房产动态这两个方面。3 出租信息登记(rent):用于保存出租房屋信息。其中包括了房屋的租金、房屋的面积和房屋的装修情况等。 4 地段类型(class_type):对房源所在地进行分类,即用户在搜索房屋的时候,能根据房屋所在地找到用户需要的房屋。 5 出售信息登记(sale):用于保存出售房屋信息.其中包括了房屋的售价、房屋的面积和房屋的装修情况等. 6 用户登记(puser):用于保存用户信息。其中包括用户的真实姓名,联系方式和用户的身份证号码等。 7 需求信息登记(need):用于保

14、存用户需求房屋信息。其中包括了房屋的租金或售价,要求房屋的面积有多大和房屋的休要有什么装修等具体需求信息。(二)数据库表的逻辑结构 为对应本系统的宗旨,将数据库名设定为house data。管理员默认为admin,密码为admin。以下内容为数据库表的各项字段的说明。1. 房屋类型表对房屋类型进行分类,房屋类型暂时先分多层、高层、单层、电梯公寓和错层这五种。表Error! Bookmark not defined. 房屋类型表(class_housetype)字段字段长度字段类型说明ID长整型自动编号编号housetype50文本房产类型2. 新闻表 作为一个针对房产交易而设计的系统,房产的相

15、关信息在每天的更新,新闻对于用户来说是很重要的,这往往会影响到二手房的交易。表1 新闻表(news)字段字段长度字段类型说明ID长整型自动编号编号name50文本标题content备注内容dat短日期日期/时间日期type50文本添加类型hit长整型数字点击数3. 出租信息登记表保存用户房屋的出售信息,方便用户对出租房屋的信息进行查询。表Error! Bookmark not defined. 房屋信息登记表(rent)字段字段长度字段类型说明ZID长整型自动编号编号uid50文本会员名City20文本城市Fangx16文本房屋类型Diduan12文本地段Taox16文本套型Lc16文本当前层

16、Tc4文本总层数Zx8文本装修Mianj8文本面积M2文本面积范围Jiag12文本价格J2文本价格范围Xiaoqm16文本小区名Chanq8产权Tele25文本电话Content50备注备注Dat日期/时间录入时间D50文本房产建成日期Contperson20文本联系人username8文本使用者名称vip50文本是否推荐fangshi50文本售价单位dj5文本点击数4. 地段类型表对房源所在地进行分类,暂以东莞各镇区为例子。表2 地段类型表(class_type)字段字段长度字段类型说明typeid50数字编号type20文本类型5. 用户登记表用户登记表是这个系统最基础的表,用于记录用户的

17、相关信息。其中表中uid是唯一的,这样可以明确系统中的房屋信息由那个用户发布.data 里面的数据根据系统时间自动生成。表3 用户登记表(puser)字段字段长度字段类型说明ID50自动编号编号uid50文本用户名pwd50文本密码pwd250文本确认密码tishi50备注提示问题tsda50备注提示答案uname50文本您的姓名xb50文本性别sfz50文本身份证号email50文本Email地址tel50文本联系电话datay-md日期/时间注册时间五、系统开发环境及相关技术(一)系统开发工具根据大学期间各项课程所学习的内容以及积累的开发经验,参考网上成熟的房产信息管理系统例子,结合本人自

18、身知识结构的实际情况,选用了ASP技术来开发本系统。本系统定位为基于Web平台的实用系统,使用ACCESS建立数据库。用Dreamweaver制作的网页通过ADO接口连接数据库,服务器软件使用ASPmao,这样有效减轻了系统开发的复杂度,使得系统的实现更加简洁,便于维护。(二)基于Web的系统体系结构图3 WEB 的工作原理Web 服务器和Web 浏览器之间通过HTTP 协议相互响应.一般情况下,Web 服务器在80 端口等候Web浏览器的请求,Web浏览器通过3次握手与服务器建立起TCP/IP 联接。数据库HTTPDWeb浏览器URL请求响应TCP/IP的 HTTP图表 4 WEB 的工作原

19、理Web 服务器的优点: (1)Web服务器以一种最简单的方式实现异构系统之间的互通信和数据交换,可达到跨平台数据交换. (2)Web服务器在实际项目开发中的开发成本较低廉。ASP(Microsoft Active Server Pages的简称)是一套微软开发的服务器端运行的脚本平台,ASP 内含于IIS 当中。通过ASP 我们可以结合HTML 网页、ASP 指令和ActiveX 元件建立动态、交互且高效的Web 服务器应用程序。浏览器Web Server(IIS)ASP文件ADO接口数据库图6 ASP 工作流程图ASP 的优点:(1) 与浏览器无关(2) 不需编译、联接成执行文件(3) 与

20、HTML的紧密集成(4) 保护源程序代码(5) Script语言的扩充性(6) ActiveX Server组建的支持六、系统测试根据系统的特点和系统对于一些测试用例的基本要求,在对该二手房销售系统进行测试的过程中,决定采用自顶向下集成的测试过程.系统的测试从主控模块开始,以主控模块作为测试驱动器,以客户身份和二手房销售者的身份分别进行登录,选择各个子系统进行性能、功能、接口、数据等各个方面的检验和测试.经过对系统的若干子系统和集成后的系统进行了测试(测试用例的选择本着方便和实用的原则进行)证明,系统设计比较合理,程序运行比较稳定,使用方便,可以为二手房销售和购房者提供一定的帮助,因此得到如下

21、的测试结论:本二手房销售系统的主要功能都可以实现,但是由于时间比较紧张和自己的技术水平的不足,系统还存在很多不足的地方和需要改进的问题。这些问题成为今后工作需要完善和改进的地方。七、小结目前我国的大多数二手房销售管理系统仍停留在数据库管理阶段,管理水平仍处于完成一些简单的报表打印等工作,远远不能适应现代化房地产销售的需求。针对这些情况,本系统从二手房销售过程中买卖双方的现实需求出发,以管理方便、操作直观、图形显示为目标,建立可视化、动态更新的房地产销售系统的总体框架,开发了几个主要功能模块,对房产销售管理和顾客信息的管理有极其重大的意义.根据系统的目标需要,在实现过程中采用了中文Windows XP环境,运用B/S模式进行了研究分析,利用ASP作为开发工具。系统用户界面良好,达到了设计始目标。本系统具有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论