房产中介系统课程设计.docx
- 文档编号:8671172
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:29
- 大小:979.89KB
房产中介系统课程设计.docx
《房产中介系统课程设计.docx》由会员分享,可在线阅读,更多相关《房产中介系统课程设计.docx(29页珍藏版)》请在冰豆网上搜索。
房产中介系统课程设计
房地产中介管理系统的开发与设计
指导老师:
设计人员:
班级:
__
日期:
摘要
在现代的房地产市场越来越复杂化,管理越来越信息化的今天,如何管理好日常的数据变得越来越重要了。
现代的房地产市场不仅包含新房,还包括二手房地产市场两部分,所以对数据的分类就显得越来越重要了。
在以前的房地产中介公司,由于没有形成一套成熟的管理流程,对数据的管理相当的混乱,特别是查询以前的一些录入信息,及售出信息时,效率相对来说很低,顾客不但要等待很长的时间,而且还加重了员工的工作负担。
面对这样的局面,随着房地产市场的不断成熟,竞争的加剧,越来越需要一个成熟的工具来管理这些数据,提高效率,促进企业的不断壮大就显得重要了。
本系统实现了对房地产相关数据的录入,查询,删除及修改等相关功能,同时该系统还实现了管理的规范化,系统的安全性控制以及数据的有效处理;本系统是基于A的网页式设计,系统采用Browser/Server三层结构(见图1所示),管理人员和客户可在不同的终端进行房产管理和信息查询。
用户可以通过浏览器跟服务器相连,即B/S模式,后台数据库则采用Access2003。
房产中介系统
图1
【关键词】房地产中介、Asp、Access2003数据库、数据字典
Abstract
Nowadays,themarketofrealestateisbecomingmoreandmorecomplex.Withtherapiddevelopmentofmanagementsystemofinformation,managementofdailydata,ontheotherhand,isbecomingmoreandmoreimportant.Modernrealestatemarketincludesmarketofnewlybuiltbuildingsandsecondedmarket.Inthepact,mostoftheestateagentswereunabletodealwiththedataeffectivelywithoutanefficientsystemofmanagement.Problems,suchasfailingtofindtheusefuldatedaysoryearsbefore,ordataofoldcustomers,areparticularly,serious,what’sworse,duetothelackofaneffectivesystemofmanagement,customershavetowaitforalongtimeandtheworkloadofworkersinthisfieldisalsoveryheavy.Beingfacedwiththissituation,akindofnewsystem,whichishelpfulandabletoworkeffectively,isbadlyneeded.
Withthisnewsystem,peopleareabletoinput,search,amendanddeleteindividualdataeasily.Tosumup,thismanagementofthisnewsystemisstandard,safeandeffective.ThissystemisaccordingtoAspwebpagetypedesign,systemadoptBrowser/Serverthreestructure,administrativestaff,andcustomercanterminaltocarryonhousepropertymanagementandinformationinquiryinadifferentone.TheuserscanconnectwithaserverthroughInternetExplorer,namelyB/Smode,passaservertosavingrelateddataandbackup.BackstagedatabaseadoptionAccess2003.
【Keyword】realestate,A,Accessdatabase,data-dictionary
第一章绪论
1.1准备设计的系统的现实意义
房地产中介公司的业务特点决定了电脑系统是其必需工具。
目前深圳地区超过90%、广州地区超过80%、上海地区超过90%的中介公司均已依靠电脑系统来开展业务。
中介公司每天都接到大量的房源和客户信息,并且每天都需要对这些信息进行查询、跟进,很难想象成千上万条房源如何用纸张或黑板来记录。
电脑系统在保存大量资料方面有着其固有的优势,同时在资料查询方面还具有准确、方便、快捷的特点。
以前地产中介公司的常用记录房源的方法是由业务员登记到自己的本子上,或登记到公司的房源簿上。
这种方式除了查询不方便之外,如果业务员离职、或房源簿遗失,将给公司带来灾难性的影响。
而电脑系统可以通过数据备份和恢复的方式来保证数据的安全性。
随着房地产业的发展,房产中介行业也随之蓬勃发展起来,由于房改政策的出台,购房、售房、租房的居民越来越多,这对房产中介部门无疑是一个发展契机。
但是与国外成熟的房地产市场相比,我国的房产中介行业的发展还存在较大的差距,比如行业管理不健全、政策咨询信息方面层次低、技术含量不足、经营活动不规范等,并且许多管理还停留在手工操作上,原始的手工操作方式导致数据的重复率、出错率升高,效率低下,各种数据查询不便,给客户带来了不少的麻烦[1]。
近几年随着信息技术和电子商务的快速发展,许多公司也都建立了自己的管理系统,并且也有很多专家介绍了管理系统的开发思想和设计方法,比如,河南大学胡孔法开发了基于B/S结构房产销售管理信息系统[2],浙江财经学院林锋开发了房地产中介公司管理信息系统的开发[3]等,但对房产中介的售房、购房、租房方面的应用还很少。
目前,计算机在房地产中介管理工作中,主要可用来录入待售房信息,保存待售房信息及已售房信息,根据客户需要选择合适的房屋等功能,采用计算机进行管理,既方便了待售房屋信息的保存和管理,又方便了对房屋的信息的查询和统计,若利用手工进行房屋信息的统计,则要经过收费资料的查找,收费信息的统计两个过程,纸制的收费资料的保存不仅需要大量的存储空间,在查找的过程中很容易对资料造成损坏。
另外,手工收费的统计还存在着明显的问题,比如说统计资料的准确性和及时性等,需要花费大量的人力,物力,财力等。
1.2系统包含的基本内容
该系统主要用于房地产中介信息的查询和保存。
主要实现的功能有:
录入,待售房地产信息录入,已售房地产信息,整体收费情况统计,数据备份和恢复,房产动态,楼盘展示,求购信息,留言反馈,求购信息,会员中心等。
用户可以通过选择“我要出租房屋”、“我要出售房屋”、“我要求租房屋”、“我要求购房屋”等,从而实现不同的功能。
为了便于对系统的维护,要实现的功能有:
房屋相关信息的管理,密码修改,设置系统用户,修改用户权限。
1.3系统的特点和拟采用的关键技术
房地产中介管理系统,利用Windows技术,实现房地产中介信息的录入,查询,统计一体化。
系统开发采用A和Access2003数据库为开发工具,使系统更加稳定可靠。
1.4本文的主要工作
本文首先在借鉴目前房产中介系统的设计经验基础上,做了以下工作:
(1)提出了一个面向大型应用的基于Web的系统模型,并给出了设计的理由。
(2)对房产中介系统进行了需求分析
(3)详细介绍了房产中介系统所采用的开发工具
(4)详细介绍房产中介系统的部分功能的设计与实现。
1.5本文的组织结构
本文在绪论部分主要介绍了房产中介的技术要点,指出了本课题的研究背景和意义,阐述了本文的主要工作及特色之处。
第二章介绍了该系统的可行性分析、需求分析、还有开发工具A和Access2003。
第三章介绍了几种常见的视频监控系统模型,分析各种模型的优缺点,并提出了基于DM642的流式视频监控系统模型,给出了设计的理由。
第四章是基于DM642的流式网络视频监控系统的软件设计,介绍了系统开发的硬件平台以及软件设计所要用到的关键技术,并详细介绍了DSP端软件以及PC端软件的设计和实现方法。
第五章是对本文工作的总结和展望。
最后是论文摘要的参考文献和附录。
第二章房产中介系统需求分析
1.1可行性分析
21世纪,以计算机技术为主体的高新技术群体已经将触角深入到经济的方方面面。
在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷。
基中最突出的是要算在房地产中介方面的计算机信息化管理了。
如何利用先进的管理手段,提高对相关信息的管理水平,是每一家房地产中介部门面临的重要课题。
现代房地产中介所面临的问题是:
房地产信息量的增加,管理内容繁杂,日常需要耗费大量人力和物力。
要想解决这一难题,就须有一套科学、高效、严密、实用的房地产中介管理系统。
采用现代计算机管理系统是实现此目标的重要途径。
使用计算机进行的管理、提供的服务是规范的、统一的,它在房地产中介管理当中的应用不仅可以简化、规范房地产中介部门的日常操作,而且可以房地产中介部门管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低部门的财政消耗。
计算机管理系统的应用是房地产中介信息化,自动化重要标志,是房地产中介管理现代化不可缺少的手段。
为什么现在越来越多的中介机构都选择了用计算机网络系统来管理信息呢,因为中介行业主要是两个方面的管理:
一方面是信息方面、另一个就是人员的方面。
中介行业在这两个方面都突出一个“多”字,就是我们都知道信息越多我们就越好,另外信息多了就需要很多的人去做,那么多的信息和人我们怎么管理呢?
只能选择网络管理的方式。
1.2需求分析
本系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,整个系统包括三大模块:
后台管理模块,用户模块。
各模块主要的几种操作如下:
(1)后台管理模块包括系统管理,房源管理,用户管理,新闻管理、公告管理、广告管理、Vip管理、账户管理、其它管理、修改密码、退出等。
(2)用户模块包括会员中心,房产动态,楼盘展示,出租信息,求租信息,求购信息,信息查询,留言反馈,关于我们,添加/修改/删除用户需要出租、求租、出售、求购等房产信息,可以修改自己的个人信息,查询一些求租、出租、出售、求购等信息,还有查询房产动态、楼盘展示等信息。
1.3开发工具介绍
ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的的优势。
ASP.NET不仅仅只是ASP3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。
从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。
ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。
在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NETFramework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。
由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。
1.3.1 ASP.net的特点
(1)、执行效率的大幅提高
ASP.net是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
(2)、世界级的工具支持
ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。
这些仅是ASP.net强大化软件支持的一小部分。
(3)、强大性和适应性
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。
ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
(4)、简单性和易学性
ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。
(5)、高效可管理性
ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"Zero Local Administration"的哲学观念使A的基于应用的开发更加具体,和快捷。
一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
(6)、多处理器环境的可靠性
ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。
(7)、自定义性,和可扩展性
ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。
这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。
网站程序的开发从来没有这么简单过。
(8)、安全性
基于Windows认证技术和每应用程序配置,你可以确性你的源程序时绝对安全的。
1.3.2 ASP.net的工作原理
要详细了解ASP.NET的工作原理,首先先来了解什么是.NET,什么是.netframework,什么是公共中间语言。
(1) .NET
对于.NET,微软自己也没有一个详细确切的定义。
但是我们可以这样认为:
.NET是微软公司要提供的一系列产品的总称。
具体说来,.NET由下面的几个部分组成:
.NET战略、.NET Framework、.NET企业服务器和.NET开发工具。
.NET战略是指把所有的设备通过Internet连接在一起并把所有的软件作为这个网络所提供的服务的想法。
.NET Framework是一个程序设计环境,它提供了具体的服务和技术,方便开发人员建立相应的应用程序。
.NET企业服务器是指SQL Server 2000之类由.NET Framework应用程序使用的服务器端产品。
它们虽然不是由.NET Framework编写成的,但是它们都支持.NET。
为了能够在.NET Framework上进行程序开发,微软把Visual Studio进行升级,并把升级后的产品命名为Visual Studio.NET。
这就是.NET开发工具。
(2).NET Framework
.NET Framework是.NET战略的核心。
.NET Framework分为以下几个部分:
MS中间语言、CLR、.NET Framework类库、.NET语言、ASP.NET和Web服务.MS中间语言是.NET的通用语言。
无论使用哪一种.NET语言编写的程序代码,在执行之前,都会把它编译成为MS中间语言。
CLR(Common Language Runtime,公共语言运行时刻库)用于执行MS中间语言。
.NET Framework类库中包含了大量可以实现重要功能的代码库。
用户在编写程序的时候可以很方便地把这些库调用到应用程序中,实现更加复杂的功能。
由于这些类库的存在,使得编写功能强大的程序更加容易。
.NET语言是指可以将使用其编写的代码编译成为MS中间语言的的编程语言。
常见的语言有VB.NET和C#等。
(3). 公共中间语言
在.NET Framework中使用高级语言(例如VB.NET、C#)编写的程序,需要在运行前将其编译成为中间语言(例如MS中间语言)。
需要注意的是,中间语言并不是一种可以直接执行的机器代码。
与高级语言编写的代码相比,它的可读性很差,但是进行了一系列的优化。
为了执行中间语言,需要一个执行环境CLR。
CLR在.NET Framework中的位置十分重要,可以说是.NET Framework的基础。
CLR用JIT(Just-In-Time)编译器把中间语言代码编译成可以执行的代码,并对程序进行最后的、与机器相匹配的优化,使得程序可以在所在计算机上尽可能高效地运行。
ASP.NET的工作原理是:
(ASP.NET文件以.aspx扩展名保存。
)处理这些文件有一个HTTP请求发送到Web服务器要求访问一个Web网页。
Web服务器通过分析客户的HTTP请求来定位所请求网页的位置。
如果所请求的网页的文件名的后缀是aspx,那么就把这个文件传送到aspnet_isapi.dll进行处理,由aspnet_isapi.dll把ASP.NET代码提交给CLR。
如果以前没有执行过这个程序,那么就由CLR编译并执行,得到纯HTML结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯HTML结果。
最后把这些纯HTML结果传回浏览器作为HTTP响应。
浏览器收到这个响应之后,就可以显示Web网页。
1.3.3 ASP环境的安装与配置
(1)下载NET Framework1.1.exe安装文件
你可以从微软中国网站下载NET Framework1.1.exe安装文件,文件体积约23MB。
(2)下载NET Framework1.1简体中文版语言包
因为ASP.NET页面的调试报错息比较详细,如果你E文不好,安装中文语言包会大大地方便你查找错误代码。
以上两款软件包可以从以下地址下载到:
安装IIS服务器
下载NET Framework1.1.exe安装文件和简体中文语言包后,就可以进行安装了。
在这之前你应该装好Internet 信息服务组件,你用的是Win 2000、Win XP或Win 2003的话,这个可以在“开始——》控制面板——》安装/删除windos组件”中钩选安装Internet 信息服务组件。
下面以XP为例,在“开始——》控制面板——》性能和维护——》管理工具——》Internet 信息服务”来启动IIS服务器,选择默认网站的主目录和默认文档,添加默认文档为index.aspx。
安装.NET框架
请确保你的IIS服务器能正常运行,接着你才可以安装NET Framework1.1。
双击NET Framework1.1.exe启动安装程序,弹出询问对话框
单击“是”,进入下一步就进入安装状态,一路下去,碰到对话框击回车就行了。
安装程序自动完成所有的工作。
安装完毕后,IIS不用作任何设置。
然后再安装简体中文语言包。
试试看。
打开浏览器,输入以下地址:
http:
//localhost/rr.aspx
上面地址中,rr.aspx这个文件是不存在的,可以是任意名称。
如果NET Framework1.1和语言包安装正确,服务器报错信息如以
注意,必须是后缀名为.aspx才能出现上述信息,对于ASP页面,仍然由ASP引擎处理,不会出现上图这么详细的提示。
新建ASP.NET站点
启动Dreamweaver MX,执行菜单“站点——》新建站点”,根据以下截图设置各项。
1.4Access2003数据库工具概述
Access是Office办公套件中一个极为重要的组成部分。
刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。
现在它已经成为Office办公套件中不可缺少的部件了。
自从1992年开始销售以来,Access已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。
后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。
不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
第三章房产中介系统概述
3.1后台管理模块
房产中介系统后台管理主要包括如下功能模块:
系统管理、用户管理、新闻管理、公告管理。
功能模块如下图所示:
3.1.1系统管理
系统管理即对网站基本信息的动态管理
1、网站基本信息设置:
可以设置网站名称、网址、联系方式、网站类型等,对于网站是中介网站还是普通网站可随时切换。
如果用户将网站设置为中介网站模式,则前台显示中介公司设置的联系方式,否则显示信息发布者真实的联系方式。
2、页面栏目信息设置:
管理员可以对网站的栏目随意修改:
如“关于我们”,“免责声明”,“网站地图”,“联系方式”等,可见即可得的编辑方式,可以上传图片。
3、房产类别管理:
可以添加、修改、删除房源的类型,如普通住宅、写字楼、公寓、商住综合、门面房、别墅等。
4、地区类别管理:
可以添加、修改、删除房源的区县名称,如通州区、崇文区、石景山区、昌平等。
3.1.2用户管理
1.注册用户信息管理:
可以查看、删除用户在前台页面注册时留的信息,如果用户发布虚假信息,管理员可以将该用户的信息封锁或删除。
2、修改密码:
管理员可以修改密码
3、账户管理:
管理员可以进行账户的管理,主要是修改用户的权限、删除账户等。
3.1.3新闻管理
1、添加新闻:
添加新闻时主要包括:
所属分类、新闻标题、新闻来源、新闻关键字、新闻内容等。
2、新闻管理:
主要包括:
查询新闻、审核、新闻类别、新闻标题、发布时间、作者、点击数,管理员还可以删除、查看新闻等。
3、类别管理:
主要包括类别ID、类别名称、排序ID、新闻数量,管理员可以修改、删除、查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房产 中介 系统 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)