房产中介信息系统的设计.doc
《房产中介信息系统的设计.doc》由会员分享,可在线阅读,更多相关《房产中介信息系统的设计.doc(28页珍藏版)》请在沃文网上搜索。
1、房产中介信息系统的设计DESIGN OF THE REAL ESTATE AGENTS INFORMATION SYSTEM 专 业: 计算机科学与技术(信息处理) 姓 名: 指导教师姓名: 申请学位级别: 学 士 论文提交日期: 学位授予单位:摘 要在现代的房地产市场越来越复杂化,管理越来越信息化的今天,如何管理好日常的数据变得越来越重要了。在以前的房产中介公司,由于没有形成一套成熟的管理流程,对数据的管理相当的混乱。房产中介信息系统实现对各种房产信息和用户的管理。本文主要探讨“房产中介管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主
2、要阐述以软件工程理论作为系统开发的理论基础,以客户端/服务器模式为工作模式,关系型数据库作为后台,专业数据库开发语言作为实现手段。系统用ASP和Access作为开发工具。关键词:房产中介; Asp; Access2003数据库ABSTRACTNowadays, the market of real estate is becoming more and more complex. With the rapid development of management system of information, management of daily data, on the other hand,
3、 is becoming more and more important. In the pact, most of the estate agents were unable to deal with the data effectively without an efficient system of management. The real estate agents information system has achieved real estate information and user management.This dissertation mainly discussed
4、the basic theory and designation of “House Agency Management Information System”., and the developing procedure according to system developing procedure and function realization. The essay also mentioned database management softwares developing procedure analysis and theory study by using software p
5、roject theory as the theoretic basis of system developing. As the B / S model to work, relational database as a background. The professional database development language as means of achieving. This System uses ASP and Microsoft accsse2003 as developing kit. Key word: estate agent,Asp, Access databa
6、se前 言房产中介管理是房产市场必不可少的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好房产的相关信息,成为房产商成长中的一个大问题。在这种情况下,一个可以规范化,自动化的房产中介信息系统就显得非常必要。目前大部分的房产中介的房产信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户的各种房屋需求。另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。房产中介信息系统就是把分散的房地产各种信息实行统一,集中,规范的收集管理,建立分类编号管理, 专业化的管理系统,不但减轻了员工的工作压
7、力,同时还提高了效率。房产中介信息系统为客户提供信息咨询,信息检索,信息存取等服务。作为计算机应用的一部分,使用计算机对房地产中介信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工的工作效率, 同时在无形之中提高了客户的满意度,为企业建立客户群有着不可磨灭的作用。房产中介信息系统的设计目标是开发一套简单易用,方便快捷,功能强大的信息管理系统。帮助房产中介部门提高工作效率,实现规范化管理。系统分析第一节 可行性分析技术上可行:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬软件能够满足开发者的
8、需要。本系统采用ASP结合Access数据库,完全能够实现其功能。Access的简单易用为数据库的编程提供了良好的条件。页面的编写通过FrontPage2003的可视化大大减少了代码编写的烦琐。所以在软件开发平台是可行的。硬件方面,随着科技的飞速发展,电脑更新换代的节奏,完全能够满足本系统的需求。法律上可行:本系统纯属个人设计,在开发过程中没有涉及到合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。综上所述,本系统的开发在技术了和法律上都是可行的。第二节 需求分析 本系统的总目标是为管理者提供迅捷、高效的服务,减免手工处理的烦琐与误差,整个系统包括四大模块:管理员模块、个人用户模块
9、、中介用户模块、房产信息模块 各模块的功能: 管理员模块包括新用户的添加,中介用户的审批,房产信息的删除等。个人用户模块包括房屋的购买,房屋的求祖等。中介用户模块包括新房源的发布,房屋的租售等。房产信息模块包括商品房信息,出租房信息,求租房信息等相关的房产资料。第三章 理论基础本系统采用ASP结合Access数据库来开发。下面对所要用到的各个软件和技术作下简单的介绍。第一节 ASP简介ASP(Active Server Pages,活动服务器网页)是一种运行于服务器端的Web应用程序开发技术,它既不是一种语言,也不是一种开发工具,而是一种服务器端的脚本语言环境1。一、ASP的特点ASP 1.0
10、是微软公司在1996年底推出的一种取代CGI(Common Gateway Interface,公共网关接口)运行于服务器端的Web应用程序开发技术,它包含于IIS 3.0(Microsoft Internet Information Server 3.0)之中。1998年,作为Windows NT4 Option Pack 的一部分,微软推出了ASP2.0。2000年,微软公司发布了Windows 2000操作系统,这个版本带来了IIS 5.0和ASP 3.0。接着,微软公司又于2001年推出了ASP.NET。它是微软公司推出的新一代Active Server Pages,是微软发展的新的体
11、系结构.NET的一部分,与ASP采用的解释方式不同,ASP.NET采用的是一种编译方式2。ASP是一个服务器端的脚本开发环境,可以结合HTML网页,ASP指令和ActiveX组件建立动态,交互且高效的Web服务器端技术,与常见的在客户端实现动态的网页的技术,如java applet,ActiveX Control,VBScript,JavaScript等不同,ASP中的命令和Script语句都是由服务器解释执行的。ASP是基于ActiveX技术的,它支持面向对象及可扩展的ActiveX Server组件。ActiveX技术以COM/DCOM技术为基础。ASP是一种成熟的Web到数据库的接口技术
12、,适用于现用的Web客户/服务器应用程序。它具有以下特点:1、全嵌入HTML,与HTML及Script语言完美结合。2、无须手动编译(Compiling)或链接程序。3、面向对象(Object Oriented),并可扩展ActiveX Server组件功能。4、存取数据库轻松容易(使用ADO组件)。5、可使用任意语言编写自己的ActiveX Server组件。6、无浏览器兼容问题。7、程序代码隐蔽,在客户端仅可看到由ASP输出动态HTML文件3。二.ASP的工作原理ASP技术通过后缀名为.asp的文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。
13、当浏览器向Web服务器请求调用ASP文件时,就启动ASP。Web服务器响应该HTTP请求,调用ASP引擎,解释被申请的文件。当遇到与ActiveX Script兼容的脚本(VBScript,JavaScript)时,ASP引擎调用相应的脚本引擎进行解释处理。若脚本涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件,实现对数据库的操作,并将执行的结果动态的生成为一个HTML页面返回Web服务器端,然后与页面中非脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器接受到的是经Web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览
14、器所执行4。三.ASP环境的安装与配置ASP程序必须在支持ASP的Web服务器上才能运行,对于个人用户,可以首先将计算机虚拟为Web服务器,如果计算机使用的是Windows 系统,安装IIS(Internet Information Server,互联网信息服务器)就可以实现。对硬件的要求一台能够运行Windows 98 操作系统(推荐使用Windows 2000/XP)的计算机,内存在16MB以上(Windows 2000/XP 要求64 MB 以上),可使用的硬盘空间在100MB以上。就能满足安装IIS的要求。2.对软件的要求推荐使用Windows 2000/XP+IIS 5.0。3.Wi
15、ndows XP 中安装IIS开始-控制面板-添加或删除程序-添加/删除Windows组件,打开“Windows组件向导”,选择“组件”列表中的“Internet 信息服务(IIS)”就可以安装了。4.设置虚拟目录及测试IIS开始-控制面板-管理工具-Internet信息服务-默认Web站点,从弹出的菜单中选择“新建”-“虚拟目录”,自动启动“虚拟目录创建向导”,首先输入目录别名,接着在目录中填入“C/D/E/F:asp”设置权限,选择默认即可,最后完成。打开浏览器,在地址栏中输入本机的地址就可以测试IIS了5。第二节 Access简介Access是Office办公套件中一个极为重要的组成部分
16、。刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作6。A
17、ccess 的功能特点: Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下: 1、存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户
18、的操作和管理。 2、面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便7。3、界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器
19、、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 4、集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行8。5、Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用 Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档
20、,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用9。第四章 概要设计第一节 功能模块设计一、管理员模块 系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加,查询和修改所有的房产相关信息,也可以删除,添加,审批普通和中介用户。而用外界的个人和中介用户是不能登陆管理员模块的。二、中介用户模块 中介用户通过互联网进入该系统,可以对自己的房产信息进行发布,也可以对已经发布的房产信息进行修改,同时也可以对自己注册时的部分信息进行修改。三、个人用户模块 个人
21、用户同样通过网络登录该系统,可以对已经发布的房产信息按照自己的求购求租意向进行查询,若暂时找不到合适的,也可以发布自己的求租意向,等待的中介用户的回应,同样也可以对自己注册时的部分信息进行修改。四、房产信息模块 该模块为系统的主要模块,该模块主要包括出租房的汇总,出售商品房的添加,出租房的添加,求租求购的添加等几个内容。出售商品房的添加主要是方便中介用户添加出售房,最终方便个人用户可以迅速查找所需房屋,个人用户可以直接登录这个界面,权限为可读。中介用户登录权限为可读可写。 出租房的登记主要为那些想寻找出租房屋的个人用户服务,便于个人用户找到更多的适合的出租房。中介用户可以直接登录这个界面,权限
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房产 中介 信息系统 设计