ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:694.79KB ,
资源ID:7653730      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7653730.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(房屋出租中介管理系统设计与实现大学学位论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

房屋出租中介管理系统设计与实现大学学位论文.docx

1、房屋出租中介管理系统设计与实现大学学位论文南京理工大学紫金学院毕业设计说明书(论文)作 者:董玉学 号:110601336系:计算机系专 业:计算机科学与技术题 目:房屋出租中介管理系统的设计与实现副教授顾一禾指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务)2015年5月毕业设计说明书(论文)中文摘要 随着中国房地产行业的发展,房地产中介咨询服务正蓬勃发展。房地产中介可以有效地帮助人们管理财产或找到合适的住所。与此同时,安全可靠的托管的用户信息。房地产中介公司,一方面因为它有很多房子,如何有效、规范、高效的管理不方便,另一方面,中间业务之间的员工和IT人员在知识和技

2、术有差距,还有很多后续问题。房屋出租中介管理系统针对上述问题,设置多个查询,实时记录,有针对性的搜索,结果显示几个函数。支持组合查询条件,信息更精确的定位信息,从住房信息输入系统,保存所有住房的操作记录;用户输入和员工信息,以确保方便联系。同时,您可以修改和删除用户、员工和住房信息;一些数据条目的特殊限制,支持查询预定或租房子,其余的时间。 关键词 房屋中介;管理系统;B/S;Java 毕业设计说明书(论文)外文摘要Title Rental housing intermediary management system AbstractWith the development of Chines

3、e real estate industry, real estate intermediary consulting service is booming. Real estate intermediary can effectively help people find a suitable shelter or property management. At the same time, safe and reliable managed user information. Real estate intermediary companies, on the one hand becau

4、se it has a lot of houses, how to effectively, norms, efficient management inconvenient, on the other hand, intermediary business between employees and it staff in knowledge and technology gap, there are a lot of follow-up. Housing intermediary management system in view of the above question, set up

5、 multiple query, real-time record, for the search. The results show that several functions. Support the combination of query conditions, information more accurate positioning information, from the housing information input system, save operation records of all housing; user input and employee inform

6、ation, to ensure the convenient contact. At the same time, you can modify and delete users,employees and the housing information; some data to special restrictions to support query scheduled or rent a house and the rest of the time.Keywords : Housing intermediary; management system; B/S; Java目次1 引言

7、511 网上房屋出租中介管理系统的技术背景 612 网上房屋出租中介管理系统的特点 62 开发环境及系统软件介绍 721 开发环境介绍 722 编程语言介绍 823 JAVAEE平台介绍 824 数据库介绍 93 系统需求分析与概要设计 1031 系统需求分析 1032 系统概要设计 124 系统的具体实现 1641 前台界面 1642 房屋出租模块 1643 后台管理模块 195 系统测试与评价分析 2251 测试环境简介 2252 系统各模块的测试 2353 系统的评价分析 2454 系统的不足与展望 24结 论 25致 谢 26参 考 文 献 271 引言从上世纪九十年代初以来,随着全球

8、范围内信息技术的发展和软件产业的腾飞,计算机技术得到了相应的发展,尤其是在上世纪末,网络技术以惊人的速度快速发展着,使得信息传送的速度和容量得到了很大的提升,人类已经迎来了“信息爆炸”的时代。以前的方式已经赶不上社会的需求,人工房屋出租中介管理已经不能满足人们的需要。这就迫使人们需要一种更加高效快捷的方式来获取所需要的信息。网络的发展给房屋出租中介管理带来了很好的解决办法,不同的行业可以根据选择获得自己想要有用的信息,从而做出不同的反映。课题的目的就是使房屋出租中介管理简洁化,透明化,便于操作,更加易于管理。在传统的房屋出租中介信息管理中,各种管理工作是很复杂的。房屋出租中介信息管理的特点是信

9、息处理量非常大,所管理的种类比较多,而且因为消费、缴费等等单据发生量巨大,关联的信息是非常的多,统计和查询的方式往往是一样的。在管理过程中经常会出现信息的重复传递,因此房屋出租中介管理信息必须实现自动化处理。我们系统开发的总体任务是实现房屋出租中介管理信息的系统化、规范化、自动化、信息化与智能化,从而达到提高房屋出租中介管理信息效率的目的。 11 网上房屋出租中介管理系统的技术背景 随着计算机技术的快速发展,利用计算机来获得和处理信息是当今信息管理的一大特色。基于web系统作为最为实用可靠的系统,其管理现代化、信息化,对整个社会的进步起着巨大的推动作用。 12 网上房屋出租中介管理系统的特点以

10、前的房屋出租中介管理是不方便,需要消耗大量的人力、物力和财力,但只能在相对小的区域里,对于不同的人群也会随之变化,针对性不够强,因为数据量巨大大,信息的提取比较繁琐,所以以前的房屋出租中介管理是非常少的,只有发现了问题之后,才能知道问题出现的原因以及解决问题的办法。当今的社会已经步入一个信息时代,只有在第一时间获得有用可靠的信息,才能在社会上站得住脚。网上房屋出租中介管理系统正好弥补了这个缺失,网上房屋出租中介管理系统已经成为解决这一社会状况的一种很有效的方式,你只要在网上搜索,就会有成千上万的相关的信息,企业可以及时地了解客户的需求,也能获得产品的优点和缺点,及时的了解相关信息,及时的处理出

11、现的问题是在社会竞争中胜出的必要条件。2 开发环境及系统软件介绍21 开发环境介绍 1 ) 操作系统Windows 7操作系统进行开发运行。 2 ) WEB服务器服务器Tomcat 6.0。 3 ) 数据库MySQL5.0.22。 4 ) 开发工具MyEclipse8.6。 5 ) 浏览器IE内核的浏览器。 6 ) 分辨率分辨率:跟随计算机的分辨率。22 编程语言介绍Java语言是所有类型的网络应用程序的基础,同时也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的世界标准。Java已将在全球各地有超过 900 万的Java开发人员,能够高效地开发、部署和使用更加精彩的应

12、用程序和服务。Java 已由专业的 Java 开发人员、设计师和爱好者团体进行测试、完善、扩展和验证。Java 旨在竭尽所能为最广泛的计算平台开发可移植的高性能应用程序。通过使应用程序在异构环境之间可用,企业能提供更多的服务,提高用户生产力并加强协作与沟通,从而显著降低消费和企业类应用程序的拥有成本。Java 是开发人员的无价之宝,使他们可以:在任意一个平台上编写软件,然后即可在几乎所有其他平台上运行创建可在 Web 浏览器中运行并可访问可用 Web 服务的程序开发适用于HTML、存储、投票、格式处理以及其他用途的服务器端应用程序将采用 Java 语言的应用服务或程序组合在一起,构成高度定制的

13、应用程序或服务为微控制器、远程处理器、移动电话、无线模块、传感器、网关、消费产品及几乎其他任何电子设备编写强大而高效的应用程序 。23 JAVAEE平台介绍2.3.1 为什么需要JavaEE因为我们在编写的JSP页面代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于美工和程序员都是一个非常麻烦的事情。为了程序的可扩展性和易维护性,这里就需要我们使用JavaEE技术来进行项目开发。2.3.2 什么是JavaEEJavaEE是一个开发分布式企业级应用程序的标准和规范。Java语言的平台有3个版本:适用于小型设备和智能机器的JavaME(

14、Java Platform Micro Edition,Java微型版)、适用于桌面系统的JavaSE(Java Platform Micro Edition,Java标准版)、适用于企业级应用的JavaEE(Java Platform Enterprise Edition,Java企业版)。2.3.3 JavaEE包括的技术JavaEE的应用程序是由各种组件构成的。J2EE组件是具有独立工作的单元,他们通过相关的文件和类组装成JavaEE应用程序,并与其他组件交互。JavaEE包括的技术有:Web Service、Struts、Hibernate3.2、Spring3.1、JSP、Servl

15、et、JSF、EJB、JavaBean、JDBC、JNDI、XML、JavaSE。2.3.4 什么框架框架就是Framework,我们但个案可以把框架理解为某种应用程序的半成品,就是一组组件,可供用户选用,完成用户自己的系统。简单地说就是使用别人准备好的组件,来实施自己的项目。2.3.5 JavaEE与框架的关系框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上创建的JavaEE与框架的关系2.3.6 JavaEE的体系结构应用程序编程的三层结构如下:表示层:是由用户界面和用户操作界面的代码组成。中间层:包含系统的业务和功能逻辑代码。数据层:负责完成对存取数据库的数据和对数据进

16、行封装。2.3.7 JavaEE技术内容JavaEE技术体系结构可分为:表示层技术、中间层技术、数据层技术。JavaEE还涉及到系统集成的一些技术。24 数据库介绍数据库应该是整个系统的最最低层的软件了。目前有多种类型的数据库软件,常见的有关系型数据库和对象型数据库,但是目前使用最多的是关系型数据库。MySQL 数据库就是其中的典型代表,它可支持要求最严格的 Web、电子商务和联机事务处理 (OLTP) 应用程序。它是一个全面集成、事务安全、符合 ACID 的数据库,具备全面的提交、回滚、崩溃恢复和行级锁定功能.MySQL 凭借其扩展力、易用性和性能,成为全球最受欢迎的开源数据库。全球许多流量

17、最大的网站都依托于 MySQL 来支持其业务关键的应用程序,其中包括腾讯、阿里巴巴、 Facebook、Google、Ticketmaster 和 eBay。 3 系统需求分析与概要设计31 系统需求分析随着科学技术的日新月异的不断发展和社会飞速的进步,尤其是电子计算机大面积的普及,计算机应用逐渐由大规模科学计算转向大规模的事务处理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统为辅助,特别是在房屋出租中介管理信息之中的应用日益获得人们的持续关注。进入21世纪来我国信息产业发展迅猛,手工管理方式在房屋出租中介信息等需要大量事务处理的应用中已显得不合时宜,采用信息技术提高服务

18、的质量和管理的水平已经是势在必行。在传统的房屋出租中介管理信息中,其过程基本都是很复杂的,很繁琐的,房屋出租中介管理信息以房屋发布出租信息管理为核心,在这个过程中又需要经过很多步骤,因为其整个过程都需要人工操作,其效率肯定是不高的,并且由于他们之间关系比较复杂,查询和统计的方式各不相同,而且会出现重要信息的重复传递的问题,因此该过程必须实现数字化。逐渐发展起来的电子信息系统可以让房屋出租中介管理信息变得更加的便捷,每一种成员都有属于自己的权限,这就保证了信息的安全以及管理的简洁性。因此,基于MVC形式的房屋出租中介管理平台系统将是以后必然的一种趋势。所以通过开发一个房屋出租中介管理平台系统来完

19、成以便能更好的完成这项复杂和繁琐的工作。3.1.1 现状分析随着全球互联网用户逐年递增,在中国,根据中国互联网信息中心最新的数据表明,截止2014年6月底,上网用户已达到6.4亿,比以往同期环比增长48.5,而1997年10月首次调查结果只有62万,十几年间增长了10322.5倍。可以看出当今社会随着网络迅速普及,人们衣食住行的方式也随之改变,随着展新时代的到来,人们对于提高工作效率等方面的需求也在不断加大,对房屋出租中介管理系统的开发设计也越来越多了,因此开发一个房屋出租中介管理系统是有很必要的。3.1.2 经济可行性 经济可行性的研究是对组织或者个人的经济状况和投资能力进行的一种可靠的分析

20、与研究,对系统建设维护和运行费用进行简单的估算,对系统建成后可能取得的经济和社会效益进行评估。由于该系统是作为毕业设计开发的,在经济上的几乎没有投入,系统建成之后将为今后房屋出租中介管理信息管理提供巨大的方便。3.1.3 技术可行性技术上的可行性分析主要分析技术是否能顺利完成开发工作,软、硬件能否满足开发者的需求等。设计模式方面,以目前的技术看,局域网建立B/S结构的网络应用,在互联网的模式下的数据库应用,相对是比较易于把握、成本也是非常低的。尤其是像Java这样的跨平台语言出现之后,B/S架构管理软件更是高效、方便。在软件方面,系统开发需要的软件环境都具备,数据库服务器方面有MySQL数据库

21、,均能处理大量数据,同时保持数据的灵活性。其易用性、安全性和完整性为数据库编程提供了很好的条件。因此,系统的软件开发平台已经很成熟了。在硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,价格越来越低,其硬件平台完全能满足系统各种功能需要。32 系统概要设计3.2.1 系统功能模块设计 本房屋出租中介管理系统主要分成四大模块,这些模块又是由若干个子模块构成的,形成一个结构紧凑功能明确完整的房屋出租中介管理管理系统。该系统的能结构图如图3-1。图3-1 整个系统结构图3.2.2 系统结构总框架设计本系统基础平台采用主流的M-V-C架构,使用主流的开源框架整合Struts+Spring+hibe

22、rnate。该系统工程结构图和技术架构分析图分别为:图3-2、图3-3所示。图3-2工程结构图图3-3技术架构分析图3.2.3 数据库设计核心实体类包括:房源表(houses),房源求租信息表(seek_rents) ,房源求租信息表(seek_rents);经纪人信息表(brokers),管理员表(ADMINS)。表3-1房源表(houses)表3-2用户表(managers)表3-3房源求租信息表(seek_rents) 表3-4经纪人信息表(brokers)3.2.4 系统安全性能为了保证系统的安全性,操作人员进入本系前必须输入与相关用户名对应的正确密码,非操作人员无权进入本系统。4 系

23、统的具体实现 41 前台界面前台界面设计简洁实用,首页采用列表的方式罗列出了热门房源,如图4-1所示。图4-1系统前台42 房屋出租模块4.2.1 出租房源房屋出租中介管理信息模块是系统中一个基础的模块,在本模块中包括对房屋出租中介管理信息的功能,及时的记录客户的出租信息。增加了系统的安全性和保密性,便于控制和管理。图4-3添加管理员4.2.2 求租模块求租列表模块采用了分页显示,让中介人员看到很清楚。如图4-4 图4-4求租信息4.2.3 租房列表修改密码模块如图4-5,为了使后台更加的安全可靠,用到了登录信息的验证,只有登录成功的用户才能访问到后台管理。通过登录时从服务器取到的用户信息保存

24、在session中,当选择修改密码时候,将当前登录用户名采用EL表达式在修改jsp页面显示。本系统为了代码的整洁一致,尽量避免在jsp页面上写Java代码,使用了JSTL标签和EL表达式进行简单的逻辑处理和读取数据。图4-5求租列表43 后台管理模块4.3.1 登录模块对于一个完整的房屋出租中介管理平台系统,不仅要求功能足够强大、操作简单快捷,还要有很好的设计风格和比较清晰的界面。登录界面对于整个系统来说是非常重要的,因为它设置了进入本系统的用户名和密码,阻止非法用户进入系统。图4-8添加问卷模块4.3.2 房源管理模块当管理员进入系统后点击“房源管理”,进入房源审核界面,界面会显示出当前系统

25、中的所有房源,用户找到未审核房源后,勾选房源信息,点击审核房源按钮,就可以对房源进行审核 ,审核通过的房源才会显示在主界面上。图4-9 管理房源模块4.3.3 经纪人管理模块当管理员进入系统后点击“经纪人管理”,进入经纪人管理界面,界面会显示出当前系统中的经纪人,管理员可以在此界面对经纪人进行删除,查看,审核工作。如图4-10所示。图4-10问卷审核模块4.3.4 密码管理模块管理员可以点击密码管理,进入密码修改界面。输入旧的密码,在输入两次新密码相同时点击保存按钮即可使用新密码登录系统。如图4-11所示。图4-11密码管理模块5 系统测试与评价分析51 测试环境简介测试环境:myeclips

26、e开发工具中使用junit是单元测试用的,本系统采用MVC的设计模式,基本达到高内聚低耦合的软件设计思想,所以在完成某一模块功能都必须要进行单元测试,如图5-1所示。图5-1单元测试调试工具:myeclipse开发工具中使用debug模式,设置断点进行调试,如图5-2所示。由于采用的是B/S架构,在前端界面显示是通过浏览器的,如图5-3所示。图5-2 debug模式图5-3Firebug调试工具52 系统各模块的测试在设计系统的过程中,出现一些错误是必然的。对于代码的语法错误,在程序运行时自动提示,并立即改正。 本系统使用了很多javaScript代码对页面的非法操作进行了校验,比如填写出租房

27、源一些必填信息不能为空、信息不符合要求、输入的用户名密码不正确等。图5-2 空值校验53 系统的评价分析1实用性该系统是比较典型的房屋出租中介管理系统。从前台提供给用户的界面是简洁大方的,房屋出租中介管理系统是将信息技术用于房屋出租中介信息的管理, 它能够收集与存储用户各中信息,提供更新与检索的功能,协助房地产行业提高房屋出租中介管理的工作效率。2可维护性该系统的优越性体现在:首先,本系统基于B/S的开发模式,开发者只需对服务器上的程序进行修改,而客户端不需要做任何改变,只需要安装一个浏览器就可以使用该系统;其次,由于JAVAEE技术是一种开放的、跨平台的框架技术,无论Web服务器、平台及其他

28、组件的改变或升级,都不会影响JSP基本的功能,只需修改少量的配置文件代码就可以移植到其他服务器和数据库。3可扩展性该系统是一个可以不断扩展的系统,系统采用B/S模式开发,可以在不改变系统架构的基础上,直接添加新的模块,增加新的系统功能。因为本系统为了使得可扩展性更强,使用了很多方法,比如细分各层、反射机制、采用spring的注解、使用JPA规范等。如果用户想给本系统添加更多的模块可以将其他模块作为模板,只是稍微改一下这样就可以在一定程度上扩展系统信的功能。54 系统的不足与展望首先,由于时间比较短,有一些设计的想法还未完全实现,比如为系统加个模板,可以为系统换皮肤,换布局等,这样可以增强用户的

29、体验。还有增加会员管理功能,可以记录会员信息。其次,还有一些遗憾,就是学到的一些新的技术还没用上,比如使用JFreeChart的统计图表插件、全文检索 lucene的功能、控制层换成struts2、使用struts2的文件上传功能等。最后,软件虽然已经初步完成,但一定存在着不少缺陷,bug是不可能消灭的,只有在接下来的时间慢慢去维护、去修改,终有一天它会越来越稳定,越来越健壮!结 论通过这次毕业设计,我从中学习到了许多的东西。从中体会到了从量变到质变的过程,只有不断的积累,才能有质的飞跃!对很多东西才会有了新的见解和认识,从认识问题到分析思考问题,最后是解决问题,一切都是那么有规律可循,我渐渐

30、从开发中找到了技巧。初步对一个系统的架构设计有了一定了解,特别对开发的各种模式有了更加深刻的认识,对专业技能的可以运用更熟练。在开发系统初期的分析调查中,发现房屋出租中介管理系统已经开始普及,也有很多公司开始着手生产自己的产品,说明该系统的开发是很有价值的。从而,我开始对系统的可行性、可维护性、可扩展性、可移植性做了详细的分析,最终决定采用熟悉的编程语言Java;开发中为了使得可移植性高采用了JPA规范,适合多种ORM的替换,使得更改数据库只需简单的修改下配置文件就可以将系统很好的移植上去;为了实现可维护性、可扩展性更健壮,我尽量降低系统功能间的耦合度,采用了比较流行的MVC模型,低耦合高内聚

31、的软件设计思想从中体现出来。Spring框架在整个系统运行过程中起到了管理、维护、执行的作用,它就是一个粘合剂,将各个框架集成在一起,该系统主要采用了注解方式,通过Spring的扫描机制减少了配置文件大量的代码。该系统主要框架搭建用到Hibernate +Struts +Spring,虽然在公司实习用过一次,但是还有一些知识比较含糊,通过了这次毕设实践,我把之前一些模糊的东西理顺了。所谓温故而知新,我想就是这个道理吧。但是,学海无涯,越是学习越感到自己的不懂的地方还很多,在这个IT行业里尤其更是这样的,一不学习就被淘汰。怀着最初的梦想,不管前方道路如何艰险,我都将继续在IT道路上前进着。致 谢经过3个多月的奋战,毕业设计程序及论文的部分终于完成了,首先要感谢顾一禾全面、具体指导和监督。房屋出租中介管理系统使我有了一次加固理论知识的机会,让我从理论到了实践。在四年的学习时间里,每一位任课的老师以高度负责的专业态度,认真上好每一堂课的情景,给我留下深刻的印象。我学业的顺利完成,与他们辛勤工作是分不开的。在生活学习各方面给了我很大的帮助和指点。借此机会,向老师说声谢谢!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1