毕业论文-基于asp的房产管理信息系统的设计与实现_第1页
毕业论文-基于asp的房产管理信息系统的设计与实现_第2页
毕业论文-基于asp的房产管理信息系统的设计与实现_第3页
毕业论文-基于asp的房产管理信息系统的设计与实现_第4页
毕业论文-基于asp的房产管理信息系统的设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)基于ASP的房产管理信息系统的设计与实现DESIGNANDIMPLEMENTATIONOFPROPERTYMANAGEMENTINFORMATIONSYSTEMBASEDONASP摘要随着网络的发展,越来越多的人们倾向于在网上搜索信息。传统的房屋信息是手工管理的,工作效率低,不能及时的了解手中拥有的各类房屋信息与市场上信息管理与信息系统副教授学生姓名所学专业所在班级指导教师教师职称完成时间动态变化的信息差别,不能迎合时下客户对房屋的需求。手工管理存在数据的遗漏、误报等弊端,欠缺优化、新鲜度、互动性,所以开发一种网上房产管理信息系统是必然趋势。本文着重阐述了房产管理信息系统功能模块的分析、设计和实现。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。本房产管理信息系统采用B/S体系结构,其开发主要包括前台客户应用操作、查询和后台数据库的建立、维护的开发两个方面。根据实际需求,本系统采用模块化的设计思想,搭建运行环境IIS51,通过使用JAVASCRIPT脚本语言完成动态的、交互的WEB服务器应用程序,结合ACCESS数据库开发系统,实现了楼盘展示、出租求租信息、出售求购信息、会员专区的查询分析功能,完成后台管理员对系统信息、会员信息、房源信息、订单信息、留言信息的管理。关键词管理信息系统,B/S结构,ASP,ACCESS数据库ABSTRACTALONGWITHTHEDEVELOPMENTOFTHENETWORK,MOREANDMOREPEOPLETENDTOSEARCHFORINFORMATIONONLINETRADITIONALHOUSINGINFORMATIONAREMANUALMANAGEMENT,WHICHISLOWEFFICIENCY,CANNOTUNDERSTANDTHEDIFFERENCESBETWEENEXISTINGHOUSINGINFORMATIONWITHTHEMARKETDYNAMICS,CANNOTMEETTHECURRENTDEMANDSOFCUSTOMERSMANUALMANAGEMENTDATAHASMUCHOMISSIONSANDMISSTATEMENTS,WHICHISLACKOFOPTIMIZATION,FRESHNESS,INTERACTIVITYTHEREFORE,ITSANINEVITABLETRENDTODEVELOPANONLINEPROPERTYMANAGEMENTINFORMATIONSYSTEMTHISPAPEREXPOUNDSTHEPROPERTYMANAGEMENTINFORMATIONSYSTEMFUNCTIONMODULEOFANALYSIS,DESIGNANDIMPLEMENTATIONINTRODUCESTHEDEVELOPMENTENVIRONMENTANDEXPLOITATIVETOOLSOFSYSTEM,THEENVIRONMENTALDESIGNIDEASANDDESIGNPROCESSAREINVOLVEDINTHISPAPER,ALSOMAKESADETAILEDEXPLANATIONOFTHEDATABASETABLESANDCREATEIDEASBETWEENDIFFERENTASPECTSOFCONCRETEASSOCIATION,ANDANALYZESTHEFUNCTIONOFTHESYSTEMIMPLEMENTATIONPROCESSANDTHEDETAILEDDESIGNPROCESSDURINGDRAWINGTHESIMPLECHARTOFSYSTEMFUNCTIONMODULE,STRIVESFORDEMONSTRATEDTHEDESIGNTHOUGHTANDTHEPLANOFTHEWHOLEPROCESSDESIGNANDTHESPECIFICIMPLEMENTATIONMORECLEARLYTHISPROPERTYMANAGEMENTINFORMATIONSYSTEMADOPTSB/SSTRUCTURE,WHICHMAINLYINCLUDESTWOASPECTSOFDEVELOPMENTCUSTOMEROPERATION,INQUIRYANDBACKENDDATABASEBUILDING,MAINTENANCEACCORDINGTOTHEACTUALDEMAND,THISSYSTEMUSESMODULARDESIGN,BUILDSIIS50OPERATIONENVIRONMENT,BYUSINGJAVASCRIPTSCRIPTINGLANGUAGETOFINISHDYNAMICANDINTERACTIVEWEBSERVERAPPLICATIONS,COMBINEDWITHTHEACCESSDATABASEDEVELOPMENT,REALIZESSEARCHANALYSISFUNCTIONOFSYSTEMBUILDINGDISPLAY,HIRE/HACKINFORMATION,SELL/BUYINFORMATION,SPECIALMEMBERSFUNCTION,ANDCOMPLETESTHEBACKSTAGEADMINISTRATORTOMANAGETHESYSTEMINFORMATION,MEMBERSINFORMATION,EXPANDINFORMATION,ORDERINFORMATIONANDMESSAGEINFORMATIONKEYWORDSMANAGEMENTINFORMATIONSYSTEMB/SSTRUCTUREASPACCESSDATABASE目录摘要IABSTRACTII1绪论111课题的目的和意义112国内外研究状况22系统开发环境321ASP技术介绍322ACCESS数据库介绍43系统分析631可行性分析和预期目标632需求分析74系统设计1241系统总体设计1242数据库设计1643系统详细设计195系统实现和功能测试2351系统实现2352系统验证及优化286结束语31参考文献32致谢33附录一程序代码34附录二英文文献及翻译401绪论11课题的目的和意义1目的该课题研究的是基于B/S体系机构下的房产信息管理系统。目前大部分的房产信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户对房屋的各种需求。另外,手工管理还存在由不可抗力的人为因素造成数据遗漏、误报等弊端。为解决这一日益突出的问题,针对房产信息管理工作设计了城建房产信息管理系统。该模块完成系统中的功能如下楼盘展示、出租信息、求租信息,求购信息,出售信息,可以按各种查询条件查询到所需资料以及进行登记发布,会员专区,后台管理员对数据信息的维护。2意义随着计算机及网络技术的飞速发展,INTERNET/INTRANET应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。各式的信息化管理工作迫切需要从繁杂的事务中解放出来,提高工作效率。对于房产信息管理机构来说,企业规模的扩大必须有相应的计算机信息化管理系统作为支撑,如果没有一套适合于规模不断扩大的计算机信息化管理系统,在规模扩大到一定程度后,管理和经营问题将会凸现。房产信息管理系统的设计目标是立足于开发一套简单易用,方便快捷,功能强大的信息管理系统。简单易用意味着系统简易,美观的图形操作界面。方便快捷意味着系统的即装即用,简单的服务器架构及系统安装。功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。该系统能够与INTERNET互连,将每个房产代理商的房源信息上传到WEB服务器上,WEB服务器自动产生该房产的信息页面,供客户浏览。网站的管理者能够通过WEB管理所有代理商的房源。所有的房源信息都能附带多种图片,并且在自动生成的网页中上传相应的图片,让客户一目了然。12国内外研究状况国外状况外企由于国外管理理念的影响以及计算机应用技术的快速发展,发展速度比我国更迅速一些。据统计,目前,美国在房产信息管理中80100的信息处理由计算机完成;在计算机应用发展较快的国家中,计算机应用于经济管理的占80,是计算机应用的主要领域。由于国外计算机技术比我国计算机技术起步的早,房产管理信息系统在房产信息管理上已经成为了主要手段。通过网络的管理,降低了房产业管理的成本,改善了用户的服务,扩展了各部门的网络关系。国内状况我国的计算机应用要比西方国家落后十几年,房产信息管理等管理系统的开发应用是从1973年开始的,83年以后才开始了大量实际的开发和研究工作。我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。由于物业管理在社会大生产中占有重要地位,其计算机化在发达国家已达到95以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始,起步虽晚,但发展快。我国的房产管理仍以手工管理为主,伴随着计算机控制技术和网络技术的发展,房产管理信息系统将在现有的基础上跨出更大的一步,但仍落后于西方发达国家。立足于房产管理实际需求,着眼于未来发展,我国需要建成符合标准化协议、通用性较强、实用的系统,以提高房产信息的现代化管理水平,实现房产信息资源的共享。随着我国房产业的发展,房产信息管理在地域上和技术上需要借助于计算机现代通讯技术和网络技术,实现信息联网。因此,开发此类房产管理信息系统具有必要性的,也是必然的。2系统开发环境21ASP技术介绍随着INTERNET的发展,静态WEB站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的WEB站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的WEB网页,例如访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。ASP有如下的特点1)无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。2)易于生成使用常规文本编辑器如WINDOWS下的记事本,即可进行ASP页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的VISUALINTERDEV。3)独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察ASP主页,在浏览器端见不到正确的页面内容。4)面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ACTIVEXSERVERCOMPONENTACTIVEX服务器组件来扩充功能。5)与任何ACTIVEXSCRIPTING语言兼容除了可使用VBSCRIPT和JSCRIPT语言进行设计外,还可通过PLUGIN的方式,使用由第三方所提供的其它SCRIPTING语言。6)源程序代码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。22ACCESS数据库介绍ACCESS是微软公司推出的基于WINDOWS的桌面关系数据库管理系统(RDBMS),是OFFICE系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。ACCESS是一种关系型数据库管理系统,其主要特点如下1存储方式单一ACCESS管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(MDB)的数据库文件种,便于用户的操作和管理。2面向对象ACCESS是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。3界面友好、易操作ACCESS是一个可视化工具,是风格与WINDOWS完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。4集成环境、处理多种数据信息ACCESS基于WINDOWS操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。3系统分析31可行性分析和预期目标1、经济可行性从流动资金来看,传统房产信息管理资金少则数十万元,多则几百万元,而网上管理系统则不需要花浩大的费用;不需要将大笔的流动资金作为管理费用。2、技术上可行性这个系统模块中用到的ASP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。从软件的技术层面看,ASP有如下的特点1)无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。2)易于生成使用常规文本编辑器即可进行ASP页面的设计。3)独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。4)面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ACTIVEXSERVERCOMPONENTACTIVEX服务器组件来扩充功能。5)与任何ACTIVEXSCRIPTING语言兼容除了可使用VBSCRIPT和JAVASCRIPT语言进行设计外,还可通过PLUGIN的方式,使用由第三方所提供的其它SCRIPT语言。6)源程序代码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。如上不难看出,ASP技术编写的程序运用灵活,可扩展性强,在现有技术条件下,能够完成功能目的。3、社会需求可行性随着信息技术的发展和房产公司对房产管理的要求越来越高,很多房产公司明显觉得手工管理已经不能适应当前的发展和需要,意识到了使用计算机管理信息的必要性。房产信息管理系统的主要任务就是实现对房产信息、房产客户和住房信息的系统管理。真正实用的房产信息管理系统必须有完善的权限管理机制,这种机制通常是通过用户管理来实现的,为相关的员工分配用户名和密码,进行相关的信息查询和处理。针对房产公司的管理需要,建立一套房产信息管理系统。由于时间的限制,只对房产信息管理系统查询和管理模块进行分析和设计。主要功能如下楼盘展示、出租信息、求租信息、求购信息、出售信息,可以按各种查询条件查询到所需资料以及进行登记发布,会员专区管理,后台管理员对数据信息的维护。为实现此目的提出以下目标1、实现信息的准确,快捷和顺畅。2、系统操作简单易行,查询灵活方便。3、为前台提供直观,及时,方便的信息,提高迅速反应能力,提供有效的技术支持。4、后台提供系统维护,方便可靠,有较高的安全性,满足实用性的要求。32需求分析1、功能需求1)根据公司现在的实际情况制定合理的房产信息管理体系。对所有楼盘信息进行描述,完成每个楼盘的详细资料。让每个用户都能查询道所期望的信息。2)建立完善的会员功能,实现非会员与会员权限不同,会员享受的功能齐全,数据的安全性得到了提高。3)房产信息管理员在后台对房产信息,定单信息进行管理和维护,做到让每个用户所查询信息的真实性和安全性。2、性能需求我们主要通过FRONTPAGE平台利用ASP技术进行程序的开发,具体的系统开发软件环境组成如下所示操作系统WINDOWSXP软件语言JAVASCRIPT数据库ACCESS3、用例分析1)管理查询出租信息用例描述管理员添加、删除、修改出租信息,用户查询出租信息,会员登记出租信息参与者管理员、浏览用户、会员前提条件会员和管理员登录系统且进入相关权限,浏览用户不需要前提条件事件基本流A参与者选择登录选项,浏览用户不需要选择登录界面B系统显示登录界面C参与者选择查询信息D系统显示所要查询信息2)管理查询求租信息用例描述管理员添加、删除、修改求租信息,用户查询求租信息,会员登记求租信息参与者管理员、浏览用户、会员前提条件会员和管理员登录系统且进入相关权限,浏览用户不需要前提条件事件基本流A参与者选择登录选项,浏览用户不需要选择登录界面B系统显示登录界面C参与者选择查询信息D系统显示所要查询信息3)管理查询出售信息用例描述管理员添加、删除、修改信息,用户查询信息,会员登记信息参与者管理员、浏览用户、会员前提条件会员和管理员登录系统且进入相关权限,浏览用户不需要前提条件事件基本流A参与者选择登录选项,浏览用户不需要选择登录界面B系统显示登录界面C参与者选择查询信息D系统显示所要查询信息4)管理查询求购信息用例描述管理员添加、删除、修改信息,用户查询信息,会员登记信息参与者管理员、浏览用户、会员前提条件会员和管理员登录系统且进入相关权限,浏览用户不需要前提条件事件基本流A参与者选择登录选项,浏览用户不需要选择登录界面B系统显示登录界面C参与者选择查询信息D系统显示所要查询信息本系统采用的是基于B/S的结构,通过调研和分析,房产信息管理系统主要分为前台查询和后台管理维护模块。前台查询主要以模糊查询为主,主要包括对最新楼盘、出租信息、求租信息、出售信息、求购信息查询。后台主要以管理维护为主,主要包括对会员信息、最新楼盘、出租信息、求租信息、出售信息、求购信息的管理维护和定单、留言信息的查询如图31所示。房产信息管理系统前台后台出租信息查询求租信息查询出售信息查询求购信息查询出租信息管理求租信息管理出售信息管理求购信息管理图31房产管理信息功能图4系统设计41系统总体设计411总体设计原则面对房产企业复杂且迅速扩张的业务,系统的开发必须遵循开放、稳定、安全可靠、维护性好等原则,以便于系统既能满足目前的需要,又能适应将来扩展的需要。系统总体设计的原则应包括以下几个方面1、实用系统的建立是为帮助企业提高效率、降低房产信息资源管理的成本,系统必须是实用的,能符合实际管理的要求。在实用方面,需要考虑访问速度和可容纳的最大同时请求数。2、易操作一个好的应用系统必须是直观易用的,一个操作复杂、界面零乱的系统是不能被用户接受的。在应用系统的用户操作方面应遵循人机界面设计的基本原则。1界面必须始终一致一致的人机界面不会增加用户的负担,让用户始终用同一种方式去思考和操作。2输入画面尽可能接近实际如果系统的用户界面,与用户在日常工作中接触的实际情况相吻合。3尽量减少用户的工作量对于一些相对固定的数据,不应让用户频繁输入,而应让用户用鼠标选择或系统自动生成。4具有较强的容错功能误操作有可能导致录入错误数据,在程序设计时应采取相应的数据验证措施,以避免因此类因素造成的错误。3、安全整个系统在INTERNET网上运行,系统必须是安全的,包括系统本身的安全和数据的安全。系统必须既能够防止恶意的侵扰,又能防止因误操作引起的数据错误。因此,系统要有权限管理机制,保证系统软件安全、可靠地运行。4、易维护随着企业的发展,根据实际工作需要,对系统的要求也会不断更新。系统应提供方便、灵活的维护手段,方便应用人员和设计开发人员的维护和管理。5、数据库设计合理数据库是整个系统的核心,是系统可以长期稳定存在的基础。建立数据库需要注意以下问题1数据的一致性2合理冗余如果数据冗余低,数据的完整性容易得到保证,但增加了表间连接查询的操作,为了提高系统的响应时间,合理的数据冗余也是必要的。3合理选择数据类型数据类型的合理选择对于数据库的性能和操作具有很大的影响。4数据存储规范化。6、合理运用新技术随着网络技术的发展和企业计算机应用的不断深入、应用系统日益复杂,企业应用的软件框架也随之不断发展演变。只有选择好的软件框架和先进的实现技术,才能建立先进实用而有生命力的企业应用系统。一个好的企业应用的软件框架,可保护企业的投资不因框架结构改变或平台的变迁而浪费,保证在其上开发的应用能不断地扩充、升级,保证系统长期稳定运行。采用主流的先进开发技术及工具,技术较成熟,可利用的技术资源多,可提高软件开发效率,使开发出的软件质量高、可靠性强,取得事半功倍的效果。412总体设计方案房产信息管理系统各功能模块的总体设计主要是对前台操作和后台管理的设计基本流程图如下前台用户查询所要查询的房产信息,如图41所示图41前台查询流程图据此设计出系统的功能模块前台如图42所示进入首页选择所要查询信息的信息输入所要查询信息房产信息管理系统前台字符无效重新输入显示所查询信息是否有效字符图42系统功能前台实现模块图后台如图43所示图43系统功能后台实现模块图42数据库设计421数据库表结构设计在设计数据库表结构之前,首先要创建一个数据库。本系统使用的数据库名为CDNETHOUSEMDB。在ACCESS中创建数据库,数据库CDNETHOUSEMDB主要包含以下几个表管理员表、会员信息表、最新楼盘信息表、出租信息表、求租信息表、出售信息表、求购信息表、留言表还有其他关系表。出售信息求购信息求租信息出租信息楼盘展示会员专区密码修改出租信息管理求租信息管理出售信息管理求租信息管理留言管理管理员登录房产信息管理系统后台订单管理下面分别介绍一些表的结构。1、最新楼盘表表41HOUSE_NEW表字段名称数据类型说明ID自动编号编号HOUSE_NAME文本楼盘名称KFS文本开发商QY文本区域ADDRESS文本地址HOUSE_LX文本房屋类型MJ文本面积范围FIRST_PAY文本起价JUN_PAY文本均价DATE文本日期SELL_ADDRESS文本售楼地址SELL_TEL文本售楼热线EMAIL文本邮箱2、出租信息表表42HOUSE_HACK表字段名称数据类型说明ID自动编号编号BH文本房源编号QY文本区域HOUSE_NAME文本楼盘名称ADDRESS文本地址HX文本房型WYLX文本物业类型JZ_AREA文本建筑面积DO_FLOOR文本所在楼层SUM_FLOOR文本楼层总数PAY文本交易价格TEL文本电话MAN文本联系人EMAIL文本邮箱DATE文本日期USER_ID文本会员用户编号3、求租信息表表43HOUSE_HIRE表字段名称数据类型说明ID自动编号编号BH文本房源编号QY文本区域ADDRESS文本地址HX文本房型WYLX文本物业类型MIN_AREA文本要求面积下限MAX_AREA文本要求面积上限DO_FLOOR文本所在楼层MIN_PAY文本最低价MAX_PAY文本最高价TEL文本电话MAN文本联系人EMAIL文本邮箱DATE文本日期USER_ID文本用户编码422ER图ER模型的构成成分是实体集、属性和联系集,其表示方法如下(1)实体集用矩形框表示,矩形框内写上实体名。(2)实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。(3)实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即11、1M或MM。因此,ER模型也称为ER图。图44房产管理信息系统ER图43系统详细设计房产管理信息系统的主要任务是针对房产公司的管理需要,建立一套完善的管理系统。由于时间的限制,只对房产管理信息系统查询模块和管理模块进行分析和设计。主要功能包括楼盘展示、求租出租信息、出售求购信息,会员专区功能,房源管理,系统管理,定单管理,留言管理,可以按各种查询条件查询到所需资料,系统地全面地实现了房产管理信息系统查询和管理模块的功能,主要功能包括前台1、楼盘展示功能1)推荐楼盘;2)楼盘详细资料;3)楼盘各种信息的查询功能;2、求租出租信息功能1)求租出租信息模糊查询;2)求租出租楼房的详细信息查询;3、出售信息功能1)出售信息模糊查询;2)出售楼盘的详细资料查询;4、求购信息功能1)求购信息模糊查询;2)求购楼盘的详细信息查询;5、会员专区功能1)会员注册;2)会员用户的信息修改;3)账户密码的修改;4)房源信息的管理及查询;5)出租、求租、出售、求购信息的登记。后台1、管理员管理功能1)管理员的登录及退出;2)管理员密码修改;2、新楼盘管理功能1)最新楼盘信息查询;2)最新楼盘信息的删除及修改;3)最新楼盘的添加;3、求租出租信息管理功能1)求租出租信息的查询;2)求租出租信息的删除及修改;3)求租出租信息的添加;4、出售信息管理功能1)出售信息的查询;2)出售信息的删除及修改;3)出售信息的添加;5、求购信息管理功能1)求购信息的查询;2)求购信息的删除及修改;3)求购信息的添加;6、查看定单功能1)订单信息的查询;2)订单信息的删除及详细资料的查询;7、查看留言功能1)留言信息的查询;2)留言信息的删除及详细资料的查询。5系统实现和功能测试51系统实现首页的设计是关键的一步,首页设计要给人一种美感。人们往往看到首页就对你的网站产生了浓厚的情趣。首页的设计如下图51所示图51首页界面显示511前台查询模块前台查询主要是对房产信息的查询,主要是对出租信息、求租信息、出售信息和求购信息的查询。本查询利用的是模糊查询,通过与数据库的连接直接可以查到所想查询的信息。就以查询出租房源信息为例介绍查询功能的实现。如下图52所示图52出租信息查询界面关键代码查询结果如下图53所示图53查询结果界面512会员专区模块会员专区主要包括个人信息修改、账户密码修改、查看历史订单、房源信息管理、出租信息登记、求租信息登记、出售信息登记、求购信息登记和退出会员专区。非会员没有这么些功能,只有注册了会员才能执行会员的权限。会员专区界面如下图54所示图54会员专区界面当点击查看历史订单时出现如图55所示图55历史订单结果界面513后台管理模块后台主要是对数据库的维护,其主要包括密码修改,退出系统、会员信息查询及修改,新楼盘的信息查询、修改及添加,出租信息查询、修改及添加,求租信息查询、修改及添加,出售信息查询、修改及添加,求购信息查询、修改及添加,查看定单、定单详细资料查看及删除,查看留言及删除。后台管理界面如图56所示。图56后台管理界面52系统验证及优化521系统运行环境1、硬件环境1)服务器最低硬件需求CPUPENTIUM2GHZ以上或相当于同等速度的处理器内存2GB硬盘40G2)推荐系统采用下面的硬件CPUPENTIUMIII1GHZ或相当于同等速度的处理器内存512MB硬盘40G2、软件环境1)操作系统WINDOWS98/ME/2000,XP2)WEB服务器IIS50或更高522系统功能测试1、前台查询模块(单条件查询)该功能通过输入查询条件,查询得到需要的房产信息列表及相关信息。测试用例及结果分析如表51所示。表51前台查询功能测试用例表测试用例用例描述预期结果实际结果结果分析滨江区房产区域关键字查询到在滨江区的房源查询列表中列出在滨江区的房源预期结果与实际结果相符合31321非法查询条件提示没有数据查询列表显示为空,提示没有数据预期结果与实际结果相符合。2、会员专区模块(单条件查询)该功能通过输入查询条件,查询得到需要的房产信息列表及相关信息。测试用例及结果分析如表52所示。表52会员专区功能测试用例表测试用例用例描述预期结果实际结果结果分析小贱已订单的会员用户查看到会员小贱的所有订单查询列表中列出会员小贱的所有订单预期结果与实际结果相符合2未订单的会员用户提示您还未在本站下订查询列表显示为空,预期结果与实际结单提示您还未在本站下订单果相符合。3、后台管理模块(单条件查询)该功能通过输入查询条件,查询得到需要的房产信息列表及相关信息。测试用例及结果分析如表53所示。表53后台功能测试用例表测试用例用例描述预期结果实际结果结果分析CZ076724119出售房源编号关键字查询到CZ076724119查询列表中列出CZ076724119预期结果与实际结果相符合885非法查询条件提示没有数据查询列表显示为空,提示没有数据预期结果与实际结果相符合6结束语本论文主要论述的是基于B/S的房产管理信息系统查询和管理模块的分析、设计和实现。房产管理信息系统主要应用于房产信息的查询和管理,完成商务流程的应用功能。本课题研究过程中,首先对房产管理信息系统查询和管理模块的业务规则进行了详细的调研,进行了详细的需求分析,提取了系统的功能目标,之后进行了总体设计和详细设计,并对系统的查询功能完成了编码实现,最后进行了功能测试。该系统采用ASP技术,并且结合ACCESS数据库进行开发。虽然设计的系统比较简单,需要增强的地方还有很多,但在设计的过程中真正将以前仅仅是书本上的知识注入到实际的应用过程中,体会到了过程中的悲与喜,学会了勇敢的去面对困难,积极的解决遇到的问题,相信自己,才会拥有真正收获的喜悦。经过测试证明,该系统完成了需求分析中提取的一系列功能。房产管理信息系统主要包括前台客户操作和后台管理员管理两部分。前台主要实现用户的注册,登录,修改用户个人资料,修改用户密码,查询出租信息、求租信息、出售信息、求购信息、最新楼盘资讯等功能。后台管理员主要实现对数据库中信息的维护。参考文献1林金霖编著ASP实务经典中国铁道出版社,2005671102黄莲科编著ASP建网策略与案例人才篇科学出版社,200458813清汉计算机工作室编著ASP开发实例机械工业出版社,200623684PAULWHITEHEAD,曹晓刚编著ACTIVESERVERPAGES30清华大学出版社,2001781215郑晓峰,周治平编著利用ASP开发基于WEB的成绩查询系统江南学院学报,200312696武延军编著精通ASP网络编程人民邮电出版社,20056307王国荣著ACTIVESERVERPAGESIMAGES/BG_PAPER_BOX_01GIFIMAGES/BG_PAPER_BOX_02GIFIMAGES/BG_PAPER_BOX_03GIFBORDER0“房产公司楼盘地址状态“SRC“IMAGES/TRANSPARENCEGIF“BORDER0WIDTH“91“HEIGHT“60“7THENIMAGES/BG_PAPER_BOX_01GIFIMAGES/BG_PAPER_BOX_02GIFIMAGES/BG_PAPER_BOX_03GIFBORDER0“房产公司楼盘地址状态“SRC“IMAGES/TRANSPARENCEGIF“BORDER0WIDTH“91“HEIGHT“60“7THENIMAGES/BG_PAPER_BOX_01GIFIMAGES/BG_PAPER_BOX_02GIFIMAGES/BG_PAPER_BOX_03GIFBORDER0“房产公司楼盘地址状态“SRC“IMAGES/TRANSPARENCEGIF“BORDER0WIDTH“91“HEIGHT“60“7THENIMAGES/BG_PAPER_BOX_01GIFIMAGES/BG_PAPER_BOX_02GIFIMAGES/BG_PAPER_BOX_03GIFBORDER0“房产公司楼盘地址状态“SRC“IMAGES/TRANSPARENCEGIF“BORDER0WIDTH“91“HEIGHT“60“7THENMAXPICTHENEXITDORSZSMOVENEXTLOOPRSZSCLOSESETRSZSNOTHING状态展示热销售完附录二英文文献及翻译数据类型和数据结构BEFOREDEFININGTHESPECIFICSOFDATATYPESANDDATASTRUCTURES,LETUSFIRSTDEFINEATERMTHATWILLBEUSEDTHROUGHOUTTHISTEXTADATAVALUEISAPIECEOFDATA1THATWECANCONSIDER,PERHAPSONLYMOMENTARILY,ASASINGLEENTITYWEMIGHTCONSIDER,FOREXAMPLE,THEINTEGERVALUE593ASASINGLEDATAVALUETHESET3299,一104,0395MIGHTBECONSIDEREDINITSENTIRETYASINGLEDATAVALUEITMIGHTALSOBECONSIDEREDTOBECOMPOSEDOFTHREEDISTINCTCOMPONENTVALUESTHATARESOMEHOWRELATEDINTHISCASE,THEIRRELATIONSHIPSTOEACHOTHERARETHATTHEYAREMEMBERSOFTHESAMESETIFWEDECOMPOSEADATAVALUEASWEHAVEDONEWITHTHESETVALUE,WENEEDTERMFORTHEPIECESTHATRESULTEACHPIECEISAVALUEOFANOTHERDATATYPEINTHISCASEREALWEWILLCALLTHESECOMPONENTVALUESCOMPONENTELEMENTS,ORSIMPLYELEMENTSIFADATAVALUECANBEDECOMPOSEDINTOCOMPONENTPARTS,WECALLEACHPARTACOMPONENTELEMENTANATOMICDATAVALUEISAPIECEOFDATATHATWECHOOSETOCONSIDERASASINGLE,NONDECOMPOSABLEENTITYFOREXAMPLE,THEINTEGER62953MAYBECONSIDEREDASASINGLEINTEGERVALUESTOREDONTHISSHEETOFPAPERWECANDECOMPOSEITIFWEWISHTODOSOTHEINTEGER62953(SEEFIG41)COULDBESEENASACOLLECTIONOFDIGITSSTOREDONTHEPAGEINALEFTTORIGHTORDEREACHDIGIT一6,2,9,5,AND3一COULDEITHERBECONSIDEREDTOBEATOMICORBEVIEWEDASCOLLECTIONSOFDOTSOFINK(SUPPOSEWEAREUSINGADOTMATRIXPRINTER2)IFWECHOOSETOCONSIDER62953ASASINGLE,NONDECOMPOSABLEENTITY,WEMAYDOSOIFWEWISHTODECOMPOSEITINANYOFANUMBEROFWAYS,WEMAYDOSOTHEDECISIONTODECOMPOSEISSTRICTLYATOURDISCRETIONWHATISADATATYPETHEESSENCEOFATYPEISTHATITATTEMPTSTOIDENTIFYQUALITIESCOMMONTOAGROUPOFINDIVIDUALSOROBJECTSTHATDISTINGUISHITASANIDENTIFIABLECLASSORKIND3IFWEROVIDEASETOFPOSSIBLEDATAVALUESANDASETOFOPERATIONSTHATACTONTHEVALUES,WECANTHINKOFTHECOMBINATIONASADATATYPE(SEEFIG42)LETUSLOOKATTWOCLASSESOFDATATYPESWEWILLCALLANYDATATYPEWHOSEVALUESWECHOOSETOCONSIDERATOMICANATOMICDATATYPEOFTEN,WECHOOSETOCONSIDERINTEGERSTOBEATOMICWEARETHENONLYCONCERNEDWITHTHESINGLEQUANTITYTHATAVALUEREPRESENTS,NOTWITHTHEFACTTHATANINTEGERISASETOFDIGITSINSOMENUMBERSYSTEMINTEGERISACOMMONATOMICDATATYPEFOUNDINMOSTPROGRAMMINGLANGUAGESANDINMOSTCOMPUTERARCHITECTURESWEWILLCALLANYDATATYPEWHOSEVALUESARECOMPOSEDOFCOMPONENTELEMENTSTHATARERELATEDBYSOMESTRUCTUREASTRUCTUREDDATATYPE,ORDATASTRUCTUREINOTHERWORDS,THEVALUESOFTHESEDATATYPESAREDECOMPOSABLE,ANDWEMUSTTHEREFOREBEAWAREOFTHEIRINTERNALCONSTRUCTIONTHEREARETWOESSENTIALINGREDIENTSTOANYOBJECTTHATCANBEDECOMPOSEDITMUSTHAVECOMPONENTELEMENTSANDITMUSTHAVESTRUCTURE,THERULESFORRELATINGORFITTINGTHEELEMENTSTOGETHER4ADATASTRUCTUREISADATATYPEWHOSEVALUESARECOMPOSEDOFCOMPONENTELEMENTSTHATARERELATEDBYSOMESTRUCTURESINCEADATASTRUCTUREISADATATYPE,ITHASASETOFOPERATIONSONITSVALUESINADDITION,THEREMAYBEOPERATIONSTHATACTONITSCOMPONENTELEMENTSTHEOPERATIONSOFASTRUCTUREDDATATYPEMIGHTNOTONLYACTONTHEVALUESOFTHEDATATYPE,THEYMIGHTALSOACTONCOMPONENTELEMENTSOFTHEDATASTRUCTURELETUSLOOKATANEXAMPLE(SEEFIG43)SUPPOSETHATWEHAVEADATATYPECALLEDSAMPLETYPESAMPLEARRAY13OFREAL;INDIVIDUALVALUESOFTHISDATATYPEAREMADEUPOFTHREEREALNUMBERSARRANGEDLINEARLYEACHSETOFTHREEREALNUMBERSTOGETHERWITHITSORDEROFARRANGEMENTISCONSIDEREDTOBEASINGLEDATAVALUEOFTHETYPESAMPLEWECANTREATSAMPLEASASTRUCTUREDDATATYPEBYCONSIDERINGEACHOFTHEREALNUMBERSASACOMPONENTELEMENTWEWILLSPECIFYASTRUCTUREFOREACHELEMENTOFSAMPLEBYPRESCRIBINGEACHCOMPONENTELEMENTTOBETHEFIRST,SECOND,ORTHIRDONEWAYTOSHOWTHISSTRUCTUREISBYAPPENDINGTHEAPPRIATEINTEGER(ORINDEX)TOEACHCOMPONENTSOMEVALUESOFTHESTRUCTUREDTYPESAMPLEAREGIVENINFIG44,WITHTHERELATIONSHIPBETWEENCOMPONENTELEMENTSTHESTRUCTURESHOWNUSINGAPPENDEDINDEXESITISIMPORTANTTONOTETHATEACHVALUEOFADATASTRUCTUREHASANASSOCIATEDSTRUCTURETHETWOVALUESOFTHETYPESAMPLESHOWNINFIG45AREDIFFERENTEVENTHOUGHTHEIRCOMPONENTELEMENTS(00,19AND34)ARETHESAMEONLYTHESTRUCTURE(RELATIONSHIPAMONGTHEELEMENTS)ISDIFFERENTLETUSCONSIDERANOPERATIONFORTHEDATATYPESUPPOSETHATWEHAVETHREEVARIABLESOFTYPESAMPLEANDTHATTHEADDITIONOPERATOR“”ISDEFINEDINACCORDANCEWITHTHEILLUSTRATIONINFIG46THEELEMENTVALUESINCORRESPONDINGPOSITIONSAREADDEDTHEOPERATOR“”OPERATESONAPAIROFVALUESOFDATATYPESAMPLEANDPRODUCESAVALUEOFTHESAMETYPE(SEEFIG46)ASECONDKINDOFOPERATORISONETHATACTSONCOMPONENTDATAELEMENTSINSTEADOFONTHEENTIRECOMPOSITEVALUEFOREXAMPLE,LANGUAGESTHATPROVIDEFORTHEARRAYDATATYPEALSOPROVIDEANOPERATORTHATALLOWSTHEUSERTOREADOUTTHEVALUEOFANARRAYELEMENTLETSAMPLEBEIMPLEMENTEDASAPASCALARRAYTHEASSIGNMENTSTATEMENTXA2RETRIEVESTHEVALUEOFTHEELEMENTTHATISASSOCIATEDWITHTHEINDEXVALUE2ANDSUBSEQUENTLYMOVESITBYTHEASSIGNMENTOPERATOR“”INTOTHEREALVARIABLEXATFIRSTITMIGHTNOTBEAPPARENTTHATINDEXINGONTHERIGHTSIDEOFANASSIGNMENTSTATEMENTISSUCHANOPERATOR5INDEXINGONTHELEFTSIDEOFANASSIGNMENTSTATEMENTISADIFFERENTOPERATORTHATCANBETHOUGHTOFASANUPDATEORCHANGETHEVALUEOPERATIONA2XTHUSWESEETH

温馨提示

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

评论

0/150

提交评论