《基于SSM的中介房屋管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的中介房屋管理系统的设计与实现.docx(52页珍藏版)》请在优知文库上搜索。
1、摘要我国的房地产行业已经越来越正规化,以前很多吃差价或者说假房源之类的事件已经越来越少有听过了。加上我们国家的经济发展越来越好,大多数人已经步入了小康的消费水平,对租房的需求量也日益增长,传统的端口例如58同城,安居客这些,对于目前市场的租房需求已经满足不了,出现供不应求的情况,所以现阶段急需一个新平台来对这些繁琐的信息进行管理,整合,已便在客户有需求的时候能及时替其提供帮助。这样才能有效的提高工作效率,把人工成本降低下来在此次的系统开发中,我使用SSM框架作为系统开发框架,采用的数据库是MySQL。因为MySQL之间的交流比较方便快捷。这样就能把系统的复杂程度降低,使系统的反应速度大幅度加快
2、。操作性更便捷,实用性更灵敏。更加容易上手。我们根据目前市场的中介情况对系统进行了相对应的功能模块的开发实现,使得房源信息的管理更加灵活,高效,提高了管理员的工作效率.关键词:中介房源SSMMySQL信息管理AbstractInthepast,manyeventssuchaseatingpricedifferencesorfakehouseshavebeenheardlessandless.Inaddition,theeconomicdevelopmentofourcountryisgettingbetterandbetter,mostpeoplehaveenteredthewell-offc
3、onsumptionlevel,andthedemandforrentinghousesisalsoincreasing.Traditionalportssuchas58city,Anjuke,etc.Ithasnotbeenabletomeetthedemand,andthereisashortageofsupply,soatthisstageanewplatformisurgentlyneededtomanageandintegratethesecumbersomeinformation,whichcanhelpcustomersintimewhentheyhaveneeds.Thissy
4、stemisdesignedusingtheSMMframework,andthedatabaseisMySQL.Theoperabilityismoreconvenientandthepracticalityismoresensitive.Itseasiertogetstarted.Wehavedevelopedandimplementedcorrespondingfunctionalmodulesofthesystemaccordingtothecurrentmarketintermediarysituation,whichmakesthemanagementoflistinginform
5、ationmoreflexibleandefficient,andimprovestheefficiencyofadministrators.Keywords:InformationmanagementSSMMySQLintermediaryHousingsource第一章绪论11.1 课题背景11.2 目的与意义11.3 国外研究现状21.4 SSM框架21.5 本文大纲3第二章系统需求分析42.1 可行性分析42.1.1 技术可行性42.1.2 经济可行性52.1.3 操作可行性52.1.4 疫情分析52.1.5 时间可行性62.2 功能需求分析62.3 系统用例分析72.3.1 系统总体
6、用例分析72.3.2 管理员身份用例分析82.3.3 普通用户身份用例分析9第三章系统设计113.1 系统总体架构113.2 系统流程123.3 系统功能模块设计133.3.1 管理员功能模块设计133.3.2 普通用户功能模块设计14第四章数据库的设计154.1 数据库设计理念154.2 数据库设计15第五章系统功能实现255.1 系统登录255.2 系统主页265.3 用户信息管理模块275.4 信息管理模块295.5 订单信息管理模块295.6 房源登记管理模块30第六章系统测试316.1 测试的重要性316.2 测试的目的316.3 测试方法316.4 功能测试32不足与期望34总结3
7、5参考文献36致谢38第一章绪论1.1 课题背景随着我国经济逐渐赶上发达国家,我国的生活水平也在不断的提高,租房的需求也在不断的增加。中介行业管理模式在现阶段已经开始追赶不上这个时代了。因为毕竟我国目前正处于高速发展阶段,技术更新换代非常快。我们要跟上脚步,不能落后。要知道信息技术已经广泛的运用在我们社会的各个领域中,在我们身边每一处都有他们的影子。它们影响着我们的生活。所以我们中介行业也不能落后。现阶段通过手抄来记录房源信息已经落后了,这种通过手工作业的方式需要许多繁琐的程序,而且数据的保密性不够强,使用起来也极度不方便。如果中介行业的房源信息还是通过手工记录来进行作业,这样将会导致很多资源
8、不必要的浪费。其实挺亏的。而且我们现在的生活节奏越来越快,手工记录的方式太慢了,速度不快还容易出错,会特别不方便。我认为我们应该紧跟时代的步伐。顺应时代前进的方向。所以我觉得中介行业也应该随主流一起前进,迎难而上。这可能对我们来说是一个巨大的挑战,但是我们不能退缩,也不能放弃。我们要积极应对接下来可能会发生的一切并且克服它。这个过程可能无比艰难,但是我们要相信自己是可以战胜这些困难的。是可以通过信息技术来改革我们的中介行业的,是可以开发出一个符合目前时代主流的中介房源管理系统。1.2 目的与意义本系统主要得目的是为了能够将传统得中介信息管理模式进行优化与改进,进而使得中介房源的信息管理可以更加
9、方便快捷,清晰简单和易操作。传统的管理方式因为是人工手写记录,所以工作效率相对来说比较低,而且容易导致信息的录入错误或者忘记录入等一些细节问题,给房源信息管理造成不必要的麻烦。而当我们将信息技术和中介房源管理相结合,让管理员可以更加方便快捷的的添加修改和查询系统中所记录的中介房源信息,从而减少工作人员的工作时间和工作量,又降低了出错率,提高了工作效率,从而提高了工作质量。中介房屋管理系统的宗旨就是为了能让我们的工作人员以最少的人力为客户提供最高效率的服务,这才是我们最想要看到的效果中介行业需要紧跟时代步伐,为了更快的适应目前信息化的时代。我们需要开发一种高效率的管理模式对房源信息进行管理,这不
10、仅仅只是一个作业模式的改进,更是整个中介行业的突破。而且这种管理模式将在不久的将来成为时代的主流,成为中介行业在信息化时代下的代表。也可以说是为信息化技术管理这方面做出贡献.将信息化技术和中介管理模式相结合。彻底改变中介行业以往的作业方式。减少了不必要的人力物力的浪费,提高了工作效率。意义是十分远大的。1.3 国外研究现状国外的中介行业毋庸置疑比我们国内专业,强大。与我们国家一样,他们的租房需求也是一个很大的市场,特别是在美国,他们的房子都是通过租赁进行交易的,这也造就了美国的中介行业十分发达,体制相对于我们国内也更加完善,专业。美国的中介行业地位大致可以相对于我们国内的律师行业。是一个高薪,
11、尊贵的职业。他们有着国家的大力支持,早就已经将先进的技术运用在他们的中介行业当中。他们的中介行业也因为科技在进步从而不断受益,不断进步。他们在很早的时候就已经将信息化管理运用在中介行业里面。使得中介房屋资料的管理更加完善,通过中介房源管理系统,这些准确的数据不仅可以提高他们工作人员的工作效率,减少无谓的人力,财力,物力的消耗,还可以更加高效的服务客户,这不仅是提高了服务质量,而且更有针对性在目前我们综合国力不断提升的背景下,我国大众踏入小康生活只是迟早得事,从市场上看,诸多假房源,吃差价的事件层出不穷,相对于国外,我们的中介行业己经比其他国家落后一大步了。如今还是处于刚起步阶段,很多人对我们这
12、个行业都有偏见。在这种社会现状会加速推进中介行业服务的发展。怎么样提升我们中介行业作业效率将是一个大问题,为了解决这个问题,我觉得我们要把信息化技术和中介行业融合起来我们要抛弃以前那种通过手工记录信息的模式,采用新的模式,也就是通过信息化管理的模式去管理我们中介行业的房源信息。只要通过信息化技术去管理,去分析,去存储中介的数据,才可以更加方便快捷高效率。才可以让我们中介行业走向信息化,效率化。才可以跟进时代的步伐。一直走在时代的最前端。1.4 SSM框架SMM框架,这是目前市场上相对来说比较主流的一种JavaEE的开发框架,各大不同类型的大型企业级的应用系统都是采用这个SMM开发框架来进行开发
13、的。本次毕业设计采用的是MVC软件架构模式,MVC架构的特点就是可以将数据库访问,业务逻辑以及页面这三部分分离出来,使其分工明确,如果在开发的过程中出现了错误排查起来也相对来说比较方便。不会动一发而牵全身。是一个非常nice的软件架构模式。Spring是一个实现业务对象管理,是一个面向切面的容器框架。也是一个控制反转的容器框架。而SPingMVC负责的是视图的管理,请求的转发。那些Web快速开发的都是经常使用这一个模块来进行操作完成的,而MyBatiS呢是用来将数据访问逻辑和业务访问逻辑分离的,采用的是数据方法层。然后把SQL语句写在映射文件中。是一个基于JVaV的数据持久层框架。这一点倒是跟
14、Hibernate相同。1.5 本文大纲本篇文章是通过对本次毕业设计的过程进行详细阐述。通过对此次开发系统背景的调查和研究,以及对中介行业管理模式上缺陷的分析,经过慎重考虑,对系统的大概框架进行设计并不断修改,完善系统的各个功能模块。以及系统所需要的Web界面进行设计,还有就是对系统所需要的数据库进行详细的贴身设计。并且对本系统的具体开发过程进行逐步的展示以及介绍本系统的功能。最后以系统完成后的功能测试以及本次毕业设计的总结作为收尾。具体结构如下:第一章:讲解了我为什么要开发这个系统的缘由,这个系统有什么背景,目的,意义。并且把国内与国外行情调查结果进行讲解。最后就是对整个毕业设计进行详细的研
15、究和分析。第二章:对系统进行需求分析。首先对本次项目进行可行性分析,验证这个项目是否具有可行性,是否有必要进行下去。通过对技术,经济,还是操作方面进行阐述,然后对功能进行需求分析。全面了解系统的需求,为接下来的系统设计打好基础。第三章:介绍通过需求分析而设计的系统框架,并且逐步的完善整个系统框架,画出系统框架图,系统流程图。比较直观的呈现出系统的全部功能模块第四章:详细介绍了数据库的结构,每个表的属性以及源代码第五章:展示系统现有模块的主要功能Web界面,详细介绍每个模块的功能。并且对每个界面和功能模块进行说明第六章:对已经基本完工的毕业设计进行测试,讲解测试的重要性和目的,介绍测试方法保证系
16、统能安然无恙的运行。第七章:对本次毕业设计的一个总结,还有就是对本次毕业设计出来的系统的一些不足与期望,以及在本次毕业设计帮助过我的人的致谢第二章系统需求分析2.1 可行性分析想要开发一个中介管理系统,那么我们就需要进行准备工作一可行性分析。经过可行性分析我们才可以知道我们的想法是否能够实现,是否能达到预期的期望。毕竟如果不去进行可行性分析,那么当在开发的过程中遇到无法解决的问题时将会陷入僵局,最后很大可能会使项目流产。又或者当开发完成后投入使用才发现与预期的结果不相符合,出现了亏本的情况。这些都是我们不想要看到的结局,所以在开发之前我们就要做好可行性分析。2.1.1 技术可行性技术的可行性是对使用的技