二手房销售管理系统的设计与实现参考论文.docx
- 文档编号:9916276
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:15
- 大小:117.65KB
二手房销售管理系统的设计与实现参考论文.docx
《二手房销售管理系统的设计与实现参考论文.docx》由会员分享,可在线阅读,更多相关《二手房销售管理系统的设计与实现参考论文.docx(15页珍藏版)》请在冰豆网上搜索。
二手房销售管理系统的设计与实现参考论文
二手房销售管理系统的设计与实现
0807013208计算机一班孙荣
【摘要】随着房地产事业的蓬勃发展,二手房的供求量也在日渐增多。
传统依靠人工操作完成的房地产中介业务,数据管理比较杂乱,数据的完整性和有效性得不到保证,无法准确及时反映房产市场的最新动态,整体业务处理效率低下。
为满足房地产业务发展对信息管理的要求,本文提出了基于B/S架构的二手房销售管理系统的设计方案。
基于该系统,能够方便、灵活地对二手房中介数据资料进行录入、查询和统计,实现对出租、出售信息的分类管理,进一步提高房地产销售管理的效率。
【关键词】二手房销售管理设计实现
前言
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及。
当今社会正快速向信息化社会迈进,各种信息管理工作迫切需要从繁杂的事务中解放出来,这也就意味着信息管理工作需要进一步提高工作效率。
对于以发展连锁经营为主的二手房中介机构来说,企业规模的扩大必须有相应的计算机信息系统作为支撑,如果没有一套适合企业规模不断扩大的计算机信息管理系统,在企业规模扩大到一定程度后,管理和经营问题将会凸显。
目前部分房产中介管理房屋信息还是以手工方式管理,工作效率低,并且不能及时将手中拥有的房屋信息分享给客户,不能更好地满足客户对房屋信息的需求。
此外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等弊端。
为了解决这些日益增加的问题,我们针对二手房销售工作流程开发了二手房销售管理系统,方便广大客户及时了解市场上的二手房房源信息,为解决上述问题提供有效途径。
一、二手房销售管理系统概述
随着现代社会的发展,计算机已经成为多数人生活中不可缺少的部分。
当今企事业单位都运用计算机中的各种软件来实现自己的需求,互联网的发展也促使人与人之间的信息交流更灵通,比如说人们可以通过互联网来了解房屋的信息,进而购买房屋。
随着房地产开发的迅速发展,房屋管理特别是二手房租售管理的要求也越来越高,信息处理要求也越来越快,信息量也越来越大,所以为了让租售房管理者更好地管理租售房信息、客户信息等一系列问题,也为了让购房者更方便地了解待租售房屋的情况,很有必要开发一个租售房管理系统。
在此背景下,本文的“二手房销售管理信息系统”就是以一般房地产经济公司的销售管理业务为依据,然后围绕房屋销售的业务流程,设计并开发的。
二、系统分析
如果要开发出真正满足用户需求的软件产品,首先必须要知道用户的需求,对软件需求的深入理解是软件开发工作获得成功的前提条件。
然而需求分析的任务不是确定系统怎样完成它的工作,而是集中于确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,可以看出,本文的“二手房销售管理系统”设计过程中,主要从三个方面设定目标系统。
首先是用户角度,初次使用本系统时会填写个人信息以保证实名制和发布房源信息的真实性,注册完成后用户便可以登记个人购买二手房的需求,包括地段、面积、价格等,用户也可以对个人资料及发布的信息进行修改,以充实或更正房源信息。
其次是管理员方面,对于管理员而言,本系统设置了管理员为最高权限,这样可以便捷地维护系统,包括对推荐房源的置顶及修改。
为了保证系统的安全性,增加了系统维护,管理员可以导出数据库进行备份。
本系统还增加了输出报表功能,可以方便地查看各个季度的二手房销售情况,详细了解本季度的销售业绩。
管理员还有系统管理的权限,可以发布最新的房源新闻,方便客户了解最新的行情。
最后,为了方便客户与管理员之间的沟通,特别增加了用户留言功能,用户可以将自己的建议或需求通过此功能跟管理员详细说明,也可以对他人发布的房源信息进行评论。
为了方便客户之间的沟通与协商,增加了站内信功能,这样客户就不用通过短信、电话或者邮件来咨询他人的房源了,这样更方便、快捷和保密。
综上而言,本系统的设计就是根据用户的需要,为用户提供主要以房源及租售业务管理为基本要求,提供各种信息咨询,如能按用户输入的查询内容进行查询,便于提高查询速度;能打印和导出所选的数据信息;在进入系统时要求密码验证,而且密码要求不能被直接识别,用户可以设置新密码,可以进行其它一些基本的操作。
有关数据分析的最后一步就是对数据流程的分析,即把数据在组织内部的流动情况抽象地独立出来,舍弃了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。
本系统的流程图主要是体现系统的功能,整个系统的信息管理和流动的主要是房源和客户信息,根据系统的主要功能,系统顶层从大的层次,宏观上反映了系统的数据流向,如图所示的系统顶层数据流程图就是对本系统的数据流程所做的分析。
图1系统顶层数据流程图
系统整体数据流程图反映的是系统整体数据的流向,是系统实施的依据,根据房地产销售业务的基本特点,结合本系统的目标需要,所确定的整体数据流程如图所示
三、系统设计
(一)功能模块设计
系统主要有房屋信息管理、用户管理、新闻管理、售楼管理和系统维护功能,具体系统功能模块如图所示:
图3系统主要功能模块
(二)主要模块的功能介绍
1.房产管理功能
房产管理功能是本系统的基本内容,用以管理所有的房产信息,对房产资料数据进行添加、修改、删除等操作。
此外,房产管理功能还附加查询功能,可以方便公司内部人员和客户迅速找到自己想要的房产信息。
2.客户管理功能
本系统拥有完善的客户管理功能,能迅速了解客户的需求,包括对客户各种资料的管理。
客户将购房需求输入系统,方便销售人员查阅,以便更好地满足客户的需求。
3.售楼管理功能
此功能是本系统的核心部分,实现包括二手房出售、房屋求购、房屋求租、房屋出租等数据进行管理。
因为本公司是二手房中介销售公司,所赚取的利润是中介费,即从所售房款中抽取部分费用(视情况而定),所以和客户并不需要签定合同,也无需设置客户付费功能。
报表输出功能将已销售的汇总输出,方便查阅公司的月销售业绩及其他情况,并对客户的留言和需求作出处理。
4.系统维护
系统维护是对系统的备份和恢复。
5.系统管理
系统管理是对系统的权限设置以及对客户会员信息的管理。
6.新闻管理功能
管理员通过此功能在后台将最新的房产信息发布到网页中以便用户查阅,并且能够对新闻进行增、删、改操作。
四、数据库设计
系统采用基于Web的数据库动态开发,将Web和数据库系统结合,按照Browser/Server结构建立的,通过浏览器(Browser)访问数据库并可实现动态交互的Internet信息服务技术,其功能包括在线数据查询、在线数据处理等。
数据库Web动态开发正日益成为Web应用中的核心问题,如何创建智能化交互式的Web应用,怎样将Web服务器与后台数据库连接起来,使用户能动态访问数据库,是当前Web应用开发中的热门课题。
了解并掌握这一技术,作为一种Web建设的技术手段和技术储备,具有现实的、重要的积极意义。
Web数据库系统基本上是由Web服务器、数据库、中间件、浏览器、网络协议软件组成。
其中,中间件负责管理着Web服务器和数据库之间的通信并提供应用服务程序,它能直接调用外部程序或脚本来访问数据库,因此可提供与数据库相关的动态HTML页面,并接受用户查询,将查询结果转化成HTML页面,通过Web服务器返回给浏览器端。
Web服务器与数据库实现连接的基本结构如图示。
图4Web服务器与数据库实现连接的基本结构
数据库是存储在一起的相关数据的集合,这些数据是结构化的、无有害或不必要的冗余,并为多种应用服务。
数据的存储独立于使用它的程序,对数据库插入新数据、修改和检索原有数据均能按一种公用的和可控制的方式进行。
在总体的框架和功能设定好之后,为体现数据库的定义,要根据各个模块和各项功能的需求设计好数据库。
(一)数据库概念结构
在二手房信息管理工作中有大量的数据要处理,对数据库的设计要做到:
数据尽可能不重复,以最优方式为某个特定组织的多种应用服务。
因此,对应二手房信息管理的需求以及系统功能的划分为本系统的数据库分离概念结构如下:
1.房屋类型(class_housetype):
对房屋类型进行分类,即用户在搜索房屋的时候,能根据房屋类型找到用户需要的房屋。
2.新闻(news):
用于保存新闻资讯。
新闻资讯包括购房租房指南和房产动态这两个方面。
3.出租信息登记(rent):
用于保存出租房屋信息。
其中包括了房屋的租金、房屋的面积和房屋的装修情况等。
4.地段类型(class_type):
对房源所在地进行分类,即用户在搜索房屋的时候,能根据房屋所在地找到用户需要的房屋。
5.出售信息登记(sale):
用于保存出售房屋信息。
其中包括了房屋的售价、房屋的面积和房屋的装修情况等。
6.用户登记(puser):
用于保存用户信息。
其中包括用户的真实姓名,联系方式和用户的身份证号码等。
7.需求信息登记(need):
用于保存用户需求房屋信息。
其中包括了房屋的租金或售价,要求房屋的面积有多大和房屋的休要有什么装修等具体需求信息。
(二)数据库表的逻辑结构
为对应本系统的宗旨,将数据库名设定为housedata。
管理员默认为admin,密码为admin。
以下内容为数据库表的各项字段的说明。
1.房屋类型表
对房屋类型进行分类,房屋类型暂时先分多层、高层、单层、电梯公寓和错层这五种。
表1房屋类型表(class_housetype)
字段
字段长度
字段类型
说明
ID
长整型
自动编号
编号
housetype
50
文本
房产类型
2.新闻表
作为一个针对房产交易而设计的系统,房产的相关信息在每天的更新,新闻对于用户来说是很重要的,这往往会影响到二手房的交易。
表2新闻表(news)
字段
字段长度
字段类型
说明
ID
长整型
自动编号
编号
name
50
文本
标题
content
备注
内容
dat
短日期
日期/时间
日期
type
50
文本
添加类型
hit
长整型
数字
点击数
3.出租信息登记表
保存用户房屋的出售信息,方便用户对出租房屋的信息进行查询。
表3房屋信息登记表(rent)
字段
字段长度
字段类型
说明
ZID
长整型
自动编号
编号
uid
50
文本
会员名
City
20
文本
城市
Fangx
16
文本
房屋类型
Diduan
12
文本
地段
Taox
16
文本
套型
Lc
16
文本
当前层
Tc
4
文本
总层数
Zx
8
文本
装修
Mianj
8
文本
面积
M
2
文本
面积范围
Jiag
12
文本
价格
J
2
文本
价格范围
Xiaoqm
16
文本
小区名
Chanq
8
产权
Tele
25
文本
电话
Content
50
备注
备注
Dat
日期/时间
录入时间
D
50
文本
房产建成日期
Contperson
20
文本
联系人
username
8
文本
使用者名称
vip
50
文本
是否推荐
fangshi
50
文本
售价单位
dj
5
文本
点击数
4.地段类型表
对房源所在地进行分类,暂以东莞各镇区为例子。
表4地段类型表(class_type)
字段
字段长度
字段类型
说明
typeid
50
数字
编号
type
20
文本
类型
5.用户登记表
用户登记表是这个系统最基础的表,用于记录用户的相关信息。
其中表中uid是唯一的,这样可以明确系统中的房屋信息由那个用户发布。
data里面的数据根据系统时间自动生成。
表5用户登记表(puser)
字段
字段长度
字段类型
说明
ID
50
自动编号
编号
uid
50
文本
用户名
pwd
50
文本
密码
pwd2
50
文本
确认密码
tishi
50
备注
提示问题
tsda
50
备注
提示答案
uname
50
文本
您的姓名
xb
50
文本
性别
sfz
50
文本
身份证号
50
文本
Email地址
tel
50
文本
联系电话
data
y-m-d
日期/时间
注册时间
五、系统开发环境及相关技术
(一)系统开发工具
根据大学期间各项课程所学习的内容以及积累的开发经验,参考网上成熟的房产信息管理系统例子,结合本人自身知识结构的实际情况,选用了ASP技术来开发本系统。
本系统定位为基于Web平台的实用系统,使用ACCESS建立数据库。
用Dreamweaver制作的网页通过ADO接口连接数据库,服务器软件使用ASPmao,这样有效减轻了系统开发的复杂度,使得系统的实现更加简洁,便于维护。
(二)基于Web的系统体系结构
图5WEB的工作原理
Web服务器和Web浏览器之间通过HTTP协议相互响应。
一般情况下,Web服务器在80端口等候Web浏览器的请求,Web浏览器通过3次握手与服务器建立起TCP/IP联接。
Web服务器的优点:
(1)Web服务器以一种最简单的方式实现异构系统之间的互通信和数据交换,可达到跨平台数据交换。
(2)Web服务器在实际项目开发中的开发成本较低廉。
ASP(MicrosoftActiveServerPages的简称)是一套微软开发的服务器端运行的脚本平台,ASP内含于IIS当中。
通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。
图6ASP工作流程图
ASP的优点:
(1)与浏览器无关
(2)不需编译、联接成执行文件
(3)与HTML的紧密集成
(4)保护源程序代码
(5)Script语言的扩充性
(6)ActiveXServer组建的支持
六、系统测试
根据系统的特点和系统对于一些测试用例的基本要求,在对该二手房销售系统进行测试的过程中,决定采用自顶向下集成的测试过程。
系统的测试从主控模块开始,以主控模块作为测试驱动器,以客户身份和二手房销售者的身份分别进行登录,选择各个子系统进行性能、功能、接口、数据等各个方面的检验和测试。
经过对系统的若干子系统和集成后的系统进行了测试(测试用例的选择本着方便和实用的原则进行)证明,系统设计比较合理,程序运行比较稳定,使用方便,可以为二手房销售和购房者提供一定的帮助,因此得到如下的测试结论:
本二手房销售系统的主要功能都可以实现,但是由于时间比较紧张和自己的技术水平的不足,系统还存在很多不足的地方和需要改进的问题。
这些问题成为今后工作需要完善和改进的地方。
七、小结
目前我国的大多数二手房销售管理系统仍停留在数据库管理阶段,管理水平仍处于完成一些简单的报表打印等工作,远远不能适应现代化房地产销售的需求。
针对这些情况,本系统从二手房销售过程中买卖双方的现实需求出发,以管理方便、操作直观、图形显示为目标,建立可视化、动态更新的房地产销售系统的总体框架,开发了几个主要功能模块,对房产销售管理和顾客信息的管理有极其重大的意义。
根据系统的目标需要,在实现过程中采用了中文WindowsXP环境,运用B/S模式进行了研究分析,利用ASP作为开发工具。
系统用户界面良好,达到了设计始目标。
本系统具有如下主要特点:
(1)房地产销售、出租信息的随时更新。
(2)顾客操作方便、灵活、简单。
(3)友好的用户界面,良好的图形显示,方便查询,购房者不用到实地就可以清楚地了解到小区及房屋的信息。
参考文献:
[1]陈宏.基于B/S方式的图书销售系统的设计与实现[J].长沙大学学报,2000(4):
56-57.
[2]范烨.房地产营销中的客户关系管理[J].甘肃农业.2006(7):
36-36.
[3]刘彦文,周霞.基于ASP+ACCESS技术的高校院系网站建设[J]科技信息(学术研究).2007(30)
[4]代俊雅.基于B/S模式构造数据库系统[J].山西经济管理干部学院学报.2001(01)
[6]马丽红;蔡东宏.用ASP开发基于B/S模式的科技管理信息系统[J].计算机技术与发展,2008(01)
[7]薛华成.管理信息系统[M].第4版.北京清华大学出版社.2007:
365.
[8]邹天思,庞娅娟.ASP开发技术大全[M].北京人民邮电出版社.2007:
65.
[9]DAVIDCHay.RequirementsAnalysis[M].北京清华大学出版社.2004:
45.
[10]史丽琼.ASP+Access安全性探讨[J].现代计算机(专业版).2007(11).
致谢
在我这篇论文的写作过程中,我的指导老师郭红建给予了我很大的帮助,是他不断督促、引导我进入论文的写作过程中来,使我对论文的写作有了一个良好的学习与钻研的心态。
写这篇论文的过程中,自始自终也都得到了他的悉心指导。
我的老师和同学们都在论文写作中,为我提供了大量无私的帮助。
在此我对郭红建指导老师和各位老师、同学表示由衷的感谢和最深的敬意。
再次感谢在这三年中所有让我在学习中成长。
让我在快乐中学习的老师和朋友们。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二手房 销售 管理 系统 设计 实现 参考 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)