毕业设计(论文)-某中介公司网上房产信息系统的研发.doc_第1页
毕业设计(论文)-某中介公司网上房产信息系统的研发.doc_第2页
毕业设计(论文)-某中介公司网上房产信息系统的研发.doc_第3页
毕业设计(论文)-某中介公司网上房产信息系统的研发.doc_第4页
毕业设计(论文)-某中介公司网上房产信息系统的研发.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

某中介公司网上房产信息系统的研发某中介公司网上房产信息系统的研发摘摘要要随着信息化的发展,互连网需要提供更多的服务,构造更完善的体系以满足越来越多的用户的精神与物质需求。随着Internet技术的日益成熟,以及人们对生活越来越高的要求,买卖租售房屋已经形成一种最现代化的模式了。网络房产信息超市系统网站采用ASP+ACCESS技术的BS模式,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。主要功能如下:管理员可以增加房屋信息审核房屋信息修改登录密码等等。用户可以添加房屋信息和查看楼盘信息。系统运行结果证明,本文所设计的网络房产信息超市系统基本上可以满足广大用户的需要。关键词:关键词:SQL语言;ASP;电子商务DesignandImplementationofRealEstateInationSupermarketWebsiteAbstractWiththedevelopmentofinationtechnologytheInternetneedtoprovidemoreservicesfrommoreperfectsystemtosatisfythematerialandspiritualneedsofusersincreasingly.WithInternettechnologymaturingandpeopleincreasingrequirementssaleandtenancyofhousehavebecomeoneofthemostmodernmodel.DesignandimplementationofrealestateinationsupermarketwebsiteadoptASP+ACCESStechnologiesandBSmode.Thedesignsincludetheestablishmentandmaintenanceofbackgroundingdatabaseandthedevelopmentofforegroundingapplication.Themajorfunctionsareasfollows:administratorscanaddhouseinationauditinghouseinationchangingthepasswordandsoon.Userscanaddhouseinationandviewsaleinationofthebuilding.Testresultsshowthatthedesignofrealestateinationsupermarketwebsitecansatisfytheneedsofusersbythelarge.Keywords:SQLlanguageASPElectroniccommerce目目录录论文总页数:21页1引言.11.1课题背景.11.2本课题的研究现状.11.3本课题研究的意义.12相关理论基础.12.1BS模式.12.2ASP技术.22.3MICROSOFTACCESS.22.4结构化查询语言SQL.23需求分析.33.1用户需求分析.33.2功能需求分析.33.2.1管理员.33.2.2游客.33.3性能需求.44网络房产信息超市的设计与实现.44.1功能模块.44.1.1系统结构介绍.44.1.2具体功能模块划分.44.2系统功能视图.54.2.1系统流程图.54.2.2系统功能模块图.54.3数据库的设计与实现.64.4系统功能模块的设计与实现.74.4.1系统首页.74.4.2管理员模块的实现.94.4.3游客模块.124.5特殊问题的解决.155系统测试.165.1测试环境.165.2测试结果.175.3测试效果.175.3.1管理员功能的实现效果.175.3.1游客功能的实现效果.17结论.19参考文献.19致谢.20声明.21第1页共21页11引言引言1.11.1课题背景课题背景INTERNET网络已经以前所未有的速度在全国迅速发展起来。根据中国互联网络信息中心的统计报告,上网用户由98年7月的117.5万发展到99年7月的400万,而到了2002年初的最新统计,我国网民已猛增至3370万,单从这一数据就可看出互联网在我国已经进入腾飞的阶段。这就充分说明了网络在中国已经涵盖了十分广泛的受众群体,而在这个群体中,经过调查,网民中年龄超过25岁的比例自1998年6月以来一直稳定保持在50%左右,网民中这一群体与潜在购房者高度重合(具有较强的消费欲望)。而大专以上学历的网民数量一直保持在70%左右,这么高的受教育水平保证了这一人群将有着更高的预期收入,这保证了他们可以“提前”进入房产消费阶段(采用按揭贷款方式),这样这一人群将有着更高的消费能力。这充分说明了,作为网络房地产实际上面对着很大的一个潜在的消费群体,网络房地产大有可为。1.21.2本课题的研究现状本课题的研究现状目前网络房地产已经建设成为一个双项互动式的信息输送渠道。在一方面,网络为消费者提供翔实的房地产信息资料和多维的选择空间。同时,在另一方面,网络又作为一个反馈信息的中介不断的向销售商反馈消费者的需求、爱好、消费承受能力等信息,以便于销售商进一步改进销售和建设方式。但是我们不得不看到目前国内网络房地产的发展还处于起步摸索阶段这包含很多方面的原因。但是随着网络的蓬勃发展,可以预言房地产将成为网络经济中的一个重要方面。1.31.3本课题研究的意义本课题研究的意义随着信息时代的来临,人们的生活越来越便捷。做什么事都要求效率。买卖房屋也是同样。人们都希望足不出户就能进行房屋交易。这样的背景给网络房产市场带来了巨大的发展商机。随着设计的进步,这一新兴交易模式会得到空前的发展。为了适应这种发展趋势,房产交易的网络化变应运而生了。本设计很好满足了现代人们的生活需要,从长远来看发展空间巨大。22相关理论基础相关理论基础系统采用BS工作模式,前台使用ASP技术,后台使用microsoftaccess数据库平台和SQL查询语句。在整个设计过程中还用到了一些辅助工具软件:photoshop、dreamweavermx等。2.12.1BSBS模式模式BS(BrowserServer,浏览器服务器)模式又称BS结构。它是随着Internet技术的兴起,对CS模式应用的扩展。在这种结构下,用户工作界面第2页共21页是通过IE浏览器来实现的。BS模式最大的好处是运行维护比较简便。2.22.2ASPASP技术技术ASP的全称是(ActiveServerPages)。它使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。ASP技术的特点有:1使用VBScript、等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须编译,容易编写,可在服务器端直接执行。3.与浏览器无关用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。4.ASP能与任何ActiveXscripting语言相容。除了可使用VBScript或语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。5.ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。2.32.3MicrosoftMicrosoftAAccessccessAccess是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织用户管理安全检查等功能。2.42.4结构化查询语言结构化查询语言SSQLQLSQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。第3页共21页33需求分析需求分析3.13.1用户需求分析用户需求分析整个网络房产信息系统有两个操作用户角色,即系统管理员和游客。任何游客可以随意在网上发布您的房屋信息。可以是出租、出售、求租、求售。但是发布的信息不会马上显示出来,要经过管理员对信息的真实性核实过后才能发布。这就避免了一些人的恶作剧行为。管理员用帐户和密码登录后,可以对用户发布的信息进行查看、修改、删除、审核。还可以用管理员的身份添加新的房屋信息。操作完成后通过专门的出口退出管理系统。3.23.2功能需求分析功能需求分析本系统完成后,普通用户登录本系统时不用注册,可以直接发布房产信息。但是这些信息不会马上显示出来,而是先进入数据库,经过管理员审核其真实性后再发布。用户不仅可以发布房屋信息,还可以查看其他房屋信息和最新楼盘信息。由于涉及到系统安全,管理员需要账号和密码才能登录到管理端界面。登录后可以添加、查看、修改、删除、审核房屋信息。还可以修改管理员账号密码、添加最新楼盘信息3.2.13.2.1管理员管理员管理员的用户名和密码是事先就已经设定好了的。登录后管理员有以下权限:增加房屋信息、审核用户发布的房屋信息、修改登录密码。增加房屋信息:通过填写房屋类型(出租、出售、求租、求购)、房屋地址、物业类型、房屋结构、基础设施、设备情况、装修程度、建筑面积、房价、联系人、联系电话等确定房屋信息表。添加最新楼盘信息。包含其项目编号、项目名称、项目简介审核用户发布的房屋信息:管理员可以对用户发布的房屋信息的真实性进行审核。对其进行查看、修改、删除、审核。修改登录密码:为防止密码被盗,可以对密码进行修改。3.2.23.2.2游客游客游客可以随意添加房屋信息,但是添加的信息只是能进入数据库,而不能马上在浏览器端显示出来,必须通过管理员的审核才能显示。用户通过填写房屋类型(出租、出售、求租、求购)、房屋地址、物业类型、房屋结构、基础设施、设备情况、装修程度、建筑面积、房价、联系人、联系电话等发布自己的房屋信息。还可以通过输入楼盘名称查看该楼盘的基本情况和图片资料等信息。更方第4页共21页便的了解最新的房产信息。3.33.3性能需求性能需求整个系统应当操作简便,界面友好维护简便。数据库要求运行稳定,执行速度快数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。44网络房产信息超市的设计与实现网络房产信息超市的设计与实现4.14.1功能模块功能模块4.24.2系统功能视图系统功能视图4.2.14.2.1系统流程图系统流程图图1系统流程图房产信息超市系统是系统管理是否通过验证管理员登录退出否第5页共21页4.2.24.2.2系统功能模块图系统功能模块图图2系统功能模块图4.34.3数据库的设计与实现数据库的设计与实现4.44.4系统功能模块的设计与实现系统功能模块的设计与实现4.4.14.4.1系统首页系统首页首页共分为两大功能模块。管理员和普通用户(游客)权限。管理员有管理所有房屋信息的权限,游客可以发布和查看房屋信息。首页上显示的房屋信息都是从数据库中读出并显示的。这些房屋信息主要可以分为三种类型查看:按发布类型、物业类型、位置。利用SQL语句,设定一个字段的值。代码(按发布类型查看)如下:3thenresponse.write更多信息.endif%同样的求租、出售、求购和以上代码也是大同小异。只需要改一些关键语句如:sql=selectfromhousewhere发布类型=求租出售求购and审核=1orderby编号descresponse.write更多信息.response.write更多信息.按位置查看、按物业类型查看和按发布类型查看也是大同小异。比如按位置在成都的查看:sql=selectfromhousewhere位置=成都and审核=1orderby编号descresponse.write更多信息.。另外几个主要地区和物业类型也是基本相同的,只需要改变位置和hcgood的值。这里需要特别声明的是hcgood的含义。它类似于一个指针,可以指向任何一个第7页共21页房屋信息表的字段。如发布类型、位置、物业类型等等。4.4.24.4.2管理员模块的实现管理员模块的实现管理员通过帐号和密码的验证进入管理端界面。代码如下:由游客发布的房屋信息不会直接显示在首页上,而是先存入数据库经过管理员审核以后才会发布在系统首页上。还没有经过审核的信息会显示在管理员模块的未审核房屋信息中。管理员需要对这些信息进行审核。如有不符合事实的情况,可以对其进行修改和删除。代码如下:验证错误或超时请登录若房屋信息是管理员直接添加或是游客发布但已经管理员审核的房屋信息将会被归类为已审核的房屋信息。管理员同样可以对其进行查看、修改、删除。其代码和未审核房屋信息大同小异。需要修改的语句是:sql=selectfromhousewhere审核=1。为了保证系统的安全性,管理员需要不定时对帐号和密码进行重新设定。核心代码如下:ifsession(user)=orsession(pass)=thenresponse.write验证错误或超时请登录conn.CloseSetconn=Nothingresponse.end第9页共21页endifsql=selectfromadminSetrs=Server.CreateObject(ADODB.RecordSet)rs.Opensqlconn13ifrequest(姓名)andrequest(密码)thenrs(姓名)=request(姓名)rs(密码)=request(密码)rs.updateresponse.writeresponse.write修改成功endif管理员可以增加房屋信息,这些信息提交以后就可以直接查看了。代码如下:发布类型求租出租购买出售房屋地址物业类型普通住房商住楼第10页共21页二手房门面4.4.34.4.3游客模块游客模块(1)发布房屋信息游客发布房屋信息和管理员发布房屋信息其代码是相同的。不同的是提交到数据库后审核这个字段的值是不同的。管理员提交后审核为1(表明可以直接查看了),而游客提交后审核为0(表明需要管理员审核其真实性以后才能查看)。(2)房屋列表由于数据库中的房屋信息越来越多,不可能在首页上全部显示出来。所以需要一个链接到另一个房屋信息列表界面。比如按发布类型为出租分类的记录超过在首页规定显示的记录条数,其核心代码如下:response.write更多信息.如果在首页超过了记录条数,那么就通过链接到房屋信息列表。如果查看的楼盘存在,那么显示具体的楼盘信息。的意思是显示项目简介这个字段的值。4.54.5特殊问题的解决特殊问题的解决(1)在首页上显示的房屋信息如果超过三条就要用链接到房屋信息列表的方法来查看。核心代码为:ifi=3thenresponse.write更多信息.endif这段代码实现了上述功能。i的含义是记录的条数。(2)查看全部房屋信息列表的时候,可能一页不能实现完,那么就要用到分页显示。核心代码如下:page=int(request.QueryString(page)rs.PageSize=15pagecount=rs.pagesizeifpage100Mc.内存:256Md.显示:16位真彩,分辨率1024768f.鼠标:3D光电鼠g.键盘:标准104键(2)在界面设计上本系统采用标准的Windows界面和资源管理器式的框架,方便用户快速入门,并大量使用了平面的效果,给用户比较轻松的感觉。提示信息时几乎都使用无模式的提示,尽量减小对用户工作的干扰,表现了程序的亲和力。第15页共21页5.25.2测试结果测试结果系统在上述硬件环境下,管理员能够对房屋信息进行正常的管理。如添加、查看、修改、删除、审核,也能够修改登录密码。游客可以随意发布房屋信息、查看房屋信息,还可以查看楼盘信息。整个系统达到了预期的功能。5.35.3测试效果测试效果5.3.15.3.1管理员功能的实现效果管理员功能的实现效果管理员通过身份验证后进入操作界面,效果图如下:图3管理员操作

温馨提示

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

评论

0/150

提交评论