房产中介信息系统的设计.doc

上传人:精*** 文档编号:1157830 上传时间:2024-12-23 格式:DOC 页数:28 大小:676KB
下载 相关 举报
房产中介信息系统的设计.doc_第1页
第1页 / 共28页
房产中介信息系统的设计.doc_第2页
第2页 / 共28页
房产中介信息系统的设计.doc_第3页
第3页 / 共28页
房产中介信息系统的设计.doc_第4页
第4页 / 共28页
房产中介信息系统的设计.doc_第5页
第5页 / 共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、用户同样通过网络登录该系统,可以对已经发布的房产信息按照自己的求购求租意向进行查询,若暂时找不到合适的,也可以发布自己的求租意向,等待的中介用户的回应,同样也可以对自己注册时的部分信息进行修改。四、房产信息模块 该模块为系统的主要模块,该模块主要包括出租房的汇总,出售商品房的添加,出租房的添加,求租求购的添加等几个内容。出售商品房的添加主要是方便中介用户添加出售房,最终方便个人用户可以迅速查找所需房屋,个人用户可以直接登录这个界面,权限为可读。中介用户登录权限为可读可写。 出租房的登记主要为那些想寻找出租房屋的个人用户服务,便于个人用户找到更多的适合的出租房。中介用户可以直接登录这个界面,权限

22、为可读写。 求购求租登记主要是为那些想寻找房屋的信息的用户服务,而个人用户可以直接登录这个界面,填写好自己预求购求租的房子信息,也可以搜索自己所需要的房子。 系统总体的功能模块图如图4-1所示:图4-1 系统功能模块图第二节 后台管理系统 房产中介系统后台管理主要包括如下功能模块:系统管理、房源管理、用户管理、新闻管理、公告管理、其它管理、修改密码。 后台系统管理员的E-R图如下:图4-2 后台管理系统E-R图一、系统管理系统管理即对网站基本信息的动态管理。1、网站基本信息设置:可以设置网站名称、网址、联系方式、网站类型等,对于网站是中介网站还是普通网站可随时切换。如果用户将网站设置为中介网站

23、模式,则前台显示中介公司设置的联系方式,否则显示信息发布者真实的联系方式10。2、页面栏目信息设置:管理员可以对网站的栏目随意修改:如“关于我们”,“免责声明”, “网站地图”等,可见即可得的编辑方式,可以上传图片。3、房产类别管理:可以添加、修改、删除房源的类型,如普通住宅、写字楼、公寓等。二、房源管理房源管理:可以查询、修改、删除房源信息。1按编号查询房源:可以按数据库里已有的房源的序列号查询某一指定的房源信息。2查询房源:可以按照条件查询房源信息,如房屋类型、面积大小、所在区域、租金、发布时间等。3出租出售信息管理:管理员可以查看房东发布的房源信息,包括联系方式、也可以修改、删除房源信息

24、。4求租求购信息管理:管理员可以查看求租者发布的需求信息及联系方式、可以修改、删除需求信息。三、用户管理注册用户信息管理:可以查看、删除用户在前台页面注册时留的信息,如果用户发布虚假信息,管理员可以将该用户的信息封锁或删除。四、新闻管理管理员可修改和删除此信息,易用性好,使用方便,实用性强,分权限管理。1添加新闻:采用可见即可得的编辑方式,类似于Word,可以上传图片,可以单设置为图片新闻类型,操作简单。2新闻管理:可以修改、删除、查看新闻内容,可以审核新闻是否通过、是否主页显示、是否为图片新闻,对每篇文章都有点击次数统计功能,可以统计文章的浏览次数。五、其它管理1留言管理:管理员可以查看、删

25、除及审核留言是否通过,可以回复留言。2管理文字链接:即文字友情链接管理,可以添加所要链接的网站的名称、网站标题、网址,可以修改及删除链接,也可以给链接排序。3管理图片链接:即图片友情链接管理,可以添加所要链接的图片的地址、网站标题及网址,可以修改及删除链接,也可以给链接排序。六、修改密码每个员工都可根据自己的用户名与密码进入管理中心修改自己的登录密码。 第三节 数据流程图后台管理系统的顶层数据流程图如图4-3所示,由系统管理员正确登录系统后来操作的后台数据的, 系统管理员有删除房源信息和删除用户等最高权限。图4-3顶层数据流图在管理员输入口令,系统自动检查的用户身份及口令,并赋予其相应的权限。

26、图4-4为进入者进入之后系统的一级数据流图。图4-4 房产中介后台管理一级数据流图第四节 数据库的设计一、数据基本操作 数据的基本操作功能是“房产中介信息系统”的最基本功能,指的是一个数据库管理系统软件的最基本的数据操作。数据的基本操作包括房屋的增加,删除,修改等。房屋信息增加功能:用户手动增加房屋信息 房屋删除功能:由用户选择要删除的房屋信息,点击删除后,删除该房屋信息,首先在缓冲区中删除,此时如果没有提交到数据库,则可以撤销删除操作,但如果提交到数据库了,删除后将不能恢复该信息。房屋修改功能:用户选择要修改的房屋信息,可以重新修改房屋的登记信息二、查询功能查询功能是一个数据库管理软件的必备

27、辅助功能,当数据量大的时候,呈现给用户所有信息,肯定有很多信息是冗余的或者是无效的甚至是用户不需要的。此时,根据用户的需要进行必要的过滤是十分必要的。查询功能通常是根据数据的信息中不同的字段来查询。“房屋中介管理系统”中,查询功能也是一个十分重要的功能,当有很多房屋信息时,如何给用户呈现出需要的信息和过滤掉不用的信息是一个需要解决的问题。因此,考虑到用户的需求,系统应该具有一个比较人性化的查询系统,可以根据不同的要求来进行查询。查询的速度要快捷,查询的结果要准确。“房屋中介信息系统”的查询系统可以分成下面几个方面来进行查询:根据房屋地址、房屋状态、面积、房屋楼层、房屋朝向等来查询。三、其他辅助

28、功能房产中介信息系统”除了具备上述所有主要功能之外,还应该具有一些必要的辅助性功能,包括用户管理,数据库备份功能,数据库更名等等。用户管理功能:为了保证系统的可靠性和安全性,系统应该采用用户登录的方式进入,防止非法用户的进入。每个用户具有自己的权限,主要是管理权限和一般权限。只有管理权限才允许增加用户,删除用户等管理功能。而一般权限则只能进行一般的工作,没有管理用户的功能。用户登录:系统的启动同时要求用户根据自己的操作员号码和密码进行登录,通过验证用户的密码,达到确定用户合法性的目的。增加用户:只有系统管理员权限的身份才具备此功能,为系统增加一个新用户,包括用户登录名,密码,权限等信息。其中,

29、可以设置新增用户的权限,当设定成系统管理员身份时,该拥护具有和系统管理员同样的权限。删除用户:只有系统管理员权限的身份才具备此功能,从系统删除一个用户,被删除的用户将不能登录本系统。 重新登录:退出系统重新登录。一般在新增用户后或者修改密码之后使用验证增加用户或者修改密码是否成功。或者以不同权限登录,换一个不同的用户名登录等等。数据库连接功能:数据库连接信息保存在系统中,再次登陆系统不必设置数据库,但当数据库发生变动时,用户可以配置输入本机或者局域网上的数据服务器名和数据库名。如果应用程序与数据库连接成功,下次运行程序就不会再弹出此配置窗口,除非数据库服务器有变更时会弹出。四、数据库工具的选用

30、数据库的选择有很多,SQLSERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以达到存储数据的功能。其中SQLSERVER是服务器级的,足以应付每天上万次的访问量。对于非服务器级的数据库选用ACCESS。因为:只要安装了IIS就定有ACCESS的ODBC驱动,即系统肯定支持ACCESS数据库的存取。ACCESS支持的SQL指令非常齐全。ACCESSODBC驱动程序的效率非常高。虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支持还是绰绰有余的。ACCESS在OFFICE中就有,非常方便得到和使用11。五、

31、数据库表的设计在完成系统的E-R图之后,需要将E-R模型转化为关系模型,在这里不得不提到一个概念范式。其实在上面的E-R图设计中,已经运用了范式的思想,不仅如此,在数据库的表格设计中更离不开范式的思想,它是数据库设计的基础。设计原则如下:1进行规范化设计,尽可能地减少数据冗余和重复。2合理的数据库表的设计应该是在满足需求的前提下,使数据的重复量最小,就尽量按照关系数据库系统理论方法去设计一个数据库,减少数据的冗余。3.结构设计与操作设计相结合12。在设计数据库结构时,为了编程实现的简捷和思路的清晰,往往故意增加一些冗余数据。这虽然有悖于传统的关系数据库理论,但是考虑到选择的机器型号和档次等因素

32、,如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。数据结构具有相对的稳定性。数据结构的相对稳定性,可以作为新、旧系统转换的依据。无论采用何种方法或手段去处理日常事务,都应该能完成相应的功能,决不会因为采用了计算机而丢失了必要的功能,或彻底改变了原有的工作流程和模式。计算机系统的建成是建立在原系统充分调研的基础上的,它既不能脱离原系统的大框架,也不是简单的重复和替代。所以数据库表结构设计应保证数据的相对稳定,这样才能考虑在新的数据结构下的业务处理方式13。在系统中定义的表格都严格地按照范式的思想和要求去完成,数据库中的所有表格都达到了三范式的要求

33、。基于以上三条设计原则,根据系统E-R图,针对本系统的特点,在对所搜集的数据进行规范化之后,选用Microsoft Accsse数据库来进行数据库的逻辑设计。下面列出管理系统中的几个重要数据表。表 3-1广告位信息表字段名数据类型必填字段说明LinkId数字否自动编号Picurl文本否图片地址Web文本否网址链接Bz数字否所属分类IDtype1文本否文件格式Hits文本否点击率Deseriptor时间否广告分类名称表 3-2用户信息字段名数据类型必填字段说明ID数字否自动编号Userid文本否用户IDPwd文本否用户密码Name文本否用户名Company文本否公司名称Country文本否国家P

34、rovince文本否省份City文本否城市Zip文本否邮编Address文本否住址Phone文本否固定电话Mphone文本否移动电话Fax文本否传真Email文本否邮件地址url文本否网址Emp文本否Typeid文本否所属类别Dnt时间/日期否注册时间LastIP文本否最后登陆IPLastDate时间/日期否最后登陆时间AllTimes文本否Cloth文本否Question文本否密码提示问题Answer文本否答案Post文本否Info文本否简介recommend文本否推荐标志Mmode文本否Jibie文本否级别Ismember文本否是否会员reg_type文本否注册类型Place文本否Zj文本

35、否中介Zjlogo文本否中介LOGOIndexzj文本否首页推荐中介联盟表3-3 公告信息字段名数据类型必填字段说明ID数字否自动编号Ggtext文本否标题Content文本否内容Datetime时间否时间表 3-4 房产信息表字段名数据类型必填字段说明ID数字否自动编号Xxlb文本否信息类别Yxq文本否有效期Fangwei文本否范围Area文本否地区Zcenci文本否主层次Cenci文本否楼层Fclx文本否房屋结构Zhbz文本否备注Zhprice文本否价格createyear文本否修建时间Jyprice文本否交易价格Meno文本否dateandtime文本否发布时间Userid文本否用户ID

36、Mianji文本否面积Sh文本否Bimg文本否表 3-5 房产新闻信息表字段名数据类型必填字段说明Newsid数字否自动编号Topic文本否标题Comment文本否内容DNT时间否时间FromW文本否来源Sort数字否类别Pl数字否评论Hit数字否点击率Imgname文本否图片名称第五章 系统实现用户登录界面的实现一、用户登录模块的功能描述功能描述:本模块主要实现了用户的登录。为了限制该系统资源的使用,只有经过身份确认的用户才可以访问相关资源。二、用户登录模块的界面其用户登录界面如下:图5-1 用户登录界面三、模块的关键代码登录时关键代码如下:%Sub ShowErrMsg(ErrMsg) R

37、esponse.Write() Response.Write(alert(&ErrMsg&);window.location=login.asp;) Response.Write() Response.EndEnd Sub userid=Trim(Request(reg_user) pwd=Trim(Request(reg_pwd) OpenDataConnDim ErrMsg,Rs,userid,pwd,usertype usertype=Trim(Request(reg_type) Set Rs=Server.CreateObject(ADODB.Recordset) Rs.Opensel

38、ect * from company where userid=&userid&,conn,1,1 If Rs.Eof Then ErrMsg=此用户不存在! Call ShowErrMsg(ErrMsg)ElseIf Trim(Rs(pwd)pwd or Trim(Rs(reg_type)usertype Then ErrMsg=您输入的密码错误或用户类型不对! Call ShowErrMsg(ErrMsg)ElseIf Trim(Rs(ismember)1 Then ErrMsg=您还没有正式成为我们的会员,正在审批中! Call ShowErrMsg(ErrMsg)Else Sessio

39、n(loginid)=userid Session(reg_type)=Trim(Rs(reg_type) Response.Redirect(house_fabu.asp)End If Rs.Close Set Rs=NothingCloseDataConn%在本模块中,用户通过输入用户名、密码验证用户身份,如果验证成功则进入系统,否则出错提示框提示重新输入信息。第二节 个人用户模块的实现一、个人用户对房产信息的管理个人用户可以对自己的求租求购意向等进行对房产信息的添加。添加页面如图:图5-2 个人用户添加房产信息的提交界面二、关键代码:99999999 thenmianji=9999999

40、9end ifmianji=douhao(mianji)jyprice=trim(request2.Form(jyprice)if jyprice99999999 thenjyprice=99999999end ifjyprice=douhao(jyprice)meno=trim(request2.Form(meno)meno=douhao(replace(meno,vbcrlf,)sql=insert into house (xxlb,yxq,fangwei,area,zcenci,cenci,fclx,zhbz, zhprice,createyear,jyprice,meno,mianji

41、,userid,bimg) values (&xxlb&, &yxq&,&fangwei&,&area&,&zcenci&,&cenci&,&fclx&,&zhbz&,&zhprice&,&createyear&,&jyprice&,&meno&,&mianji&,&userid&,&pic&)conn.execute sqlresponse.redirect house.asp?xxlb=&xxlb2&%个人用户可以通过页面左边的菜单项发布合租、求租、求购等信息,并进行相应的管理。第三节 中介用户模块的实现一中介用户对房产信息的管理 中介用户可以通过发布页对手上现有的待出售或带出租的房屋进行

42、发布。 发布页如图:图5-3 中介用户发布房产信息界面中介用户还可以对自己已经发布的房产信息进行修改操作,以适应房产价格变动等等时事性的变化。修改代码如下:99999999 thenmianji=99999999end ifmianji=douhao(mianji)jyprice=trim(request2.Form(jyprice)if jyprice99999999 thenjyprice=99999999end ifjyprice=douhao(jyprice)meno=trim(request2.Form(meno)meno=douhao(replace(meno,vbcrlf,)sq

43、l=update house set xxlb=&xxlb&,yxq=&yxq&,fangwei=&fang wei&,area=&area&,zcenci=&zcenci&,cenci=&cenci&,fclx=&fclx&,zhbz=&zhbz&,zhprice=&zhprice&,createyear=&createyear&,jyprice=&jyprice&,meno=&meno&,mianji=&mianji& where id=&id&conn.execute sqlresponse.write alert(修改成功!);history.back();%第四节 管理员模块的实现一、管理员登录界面的实现管理员通过后台访问地址,进入登录页面,如下图:图5-4 后台管理

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922