基于Java的房产信息网站的设计与实现.docx
- 文档编号:552666
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:35
- 大小:621.42KB
基于Java的房产信息网站的设计与实现.docx
《基于Java的房产信息网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Java的房产信息网站的设计与实现.docx(35页珍藏版)》请在冰豆网上搜索。
基于Java的房产信息网站的设计与实现
摘要
随着信息自动化处理技术的日益发展,如何科学、全面、高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。
作为房屋租赁公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。
作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。
房产信息网站能把用户的资料进行统一的管理和分类,减少资料丢失,不论是理者还是广大用户都可以减少不必要的麻烦。
房产信息网站为房产市场提供了一个网络房产交易的平台。
该系统针对房地产行业特点,专门设计开发了包含基本信息、市场管理、会员管理、费用管理等管理模块的Web应用房产交易管理系统,集购房、租房、房产信息管理,市场管理于一体,以房产市场管理为核心,辅以简单的财务管理,将繁杂的房产交易工作划分为特定管理部分,对整个房产销售,出租流程作完整严格的控制管理。
系统以J2EE作为开发环境,Java作为开发语言,Tomcat5.0作为Web容器,数据库采用SqlServer2005。
【关键词】房产;房产信息网站;Java语言;SqlServer2005
Abstract
Asthebasictoolofinformationage,computerhasbeenwidelyusedineverypartofmodernlife.WiththeincreasingdemandsofITspecialistbythesociety,computersoftwareabilityexaminationsgrowtoo.Theapplicationof“HouseAgencyManagementInformationSystem”cangreatlyreduceregistrants'workload,thehigherrorratescausedbyhandworkandavoidunnecessaryrepeatingwork.Allthesecanmaketheregisterandstatisticmoreconvenient,fastandefficient.
Realestateexchangesiteforrealestatemarketprovidesanetworkpropertytransactionplatform.Thissysteminrealestateindustry,specificallydesignedanddevelopedthebasicinformation,marketmanagementincludes,membermanagement,costmanagementmodulewebapplicationestatetransactionmanagementsystem,integratinghouse,rent,propertymanagementinformation,marketmanagementatanorganicwhole,withrealestatemarketmanagementasthecore,withsimplefinancialmanagement,realestatetransactionswillbemultifariousworkintospecificpartoftherealestatemanagement,salesandleaseprocessforcompletecontrolofthemanagementsystem,strictlyonj2eedevelopmentenvironment,asjavaasTomcat5.0language,asawebdevelopment,usingmysqldatabasecontainer.Thetwopartsofthesystemprovideswebusersfunction:
informationonline,systemadministratorstocarryontheomni-directionaldatabasemanagement.
【keyword】Property;RealEstateExchangeSite;JavaLanguage;SQLServer2005
第1章绪论
1.1研究背景
在当前经济发展的时代,人才的地域流动也越来越频繁,不再受到地域的限制。
当然人才的流动也面临许多问题,其中住房问题就是一个很大的问题。
而且当前房地产市场不断发展,房产交易市场也在日益壮大,由于大部分人都没有闲暇的时间以及比较专业的房产和法律知识,房产中介在房产交易中的地位日益上升。
据有关部门统计大部分的房产交易行为是通过中介机构进行,人们通过房产中介咨询、购买、出售、租赁房产已经是很普遍的现象,中介机构沟通买卖双方起到了一个桥梁的重要作用。
房产信息更新快、信息量大是其最大的特点,但是,各种各样的中介公司让公众难以取舍,存在着很多的风险和陷阱。
针对目前尚不规范的房地产中介市场,创建一个值得大家信任的,信息及时的房产交易网址便成了当务之急[1]。
1.2国内外现状
在西方发达国家,房产信息网站已经成熟,尤其是基于Web应用技术环境下的不动产管理信息网站在房产行业中的应用日趋完善,其运作模式已经从连锁店的线性管理转变为跨地区,跨领域的扁平化管理,从而获得了显著的经济和社会效益。
在房产交易手续办理方面利用Internet技术,允许用户在网上进行业务申请或房产管理部门进行相应的复核和审批后,根据用户提供的信用卡号码自动收取房产交易的税金和手续费,最后需要用户本人亲自来《房屋所有权证》。
强大的信息机器和信息技术为人们查询资料,获取信息提供了最方便的手段,而不再受到时间和空间的限制[2]。
在我国,房产信息化发展和国际发达国家相比发展较晚,只是从上个世纪90年代,但随着国民生活水平的不断提高,房产行业的发展和居民租房需求的多元化带动了房产中介的发展,虽然存在着比较多的中介网站,但中介的信息化管理还不够成熟,不够完善,不能对提高效率、降低成本、共享资源等方面起到至关重要的作用。
在我国,房产中介行业的管理仍然限于传统的方式,中介商彼此都是信息孤立,难以为公众提供及时、互动的信息,阻碍了房产交易市场的健康、快速发展。
未来,房产信息网站将朝着信息化之路前进,从而实现房产交易中共享信息的功能,增加交易的机会,缩短交易的时间
[3]。
1.3前景意义
本网站主要是解决目前房产交易信息管理中信息处理总量大、内容繁多、手段落后现状的问题。
随着房地产业快速的发展,单纯的中介已经不能满足客户的需求,办事效率低,程序复杂,致使很多买家和卖家浪费大量时间,也错失很多良机,因此才有了房产信息网站的开发[5]。
房产信息网站是当今社会的房产交易活动重要组成部分,它能够为查询房产信息提供充足的信息和快捷的查询手段。
管理信息网站是一门融管理科学、信息科学、网站科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机网站[8]。
1.4系统特征
本网站是一套功能简单,操作简单而又实用的房屋管理软件,主要针对房屋管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。
在网站的设计中采用了模块化设计方法,即按照功能,将整个网站划分为多个相对独立的功能模块,包括:
房屋出售登记模块,房屋出售查询模块,房屋出租登记模块,房屋出租查询模块,留言板模块等等。
在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使网站有一个友好的用户界面[10]。
1.5系统结构
本论文共分七章。
论文的第1章为绪论,这一章主要讲述了房产信息网站的研发背景、前景,意义和网站介绍。
第2章着重介绍了房产信息网站所用到的技术背景,主要介绍了Java,SQLServe2005等基础知识。
第3章是在前两章的基础上对房产信息网站进行的网站分析,主要从可行性及网站的需求两个方面进行的分析。
论文从第4章开始介绍开房产信息网站的详细过程,主要包括网站的概要设计、详细设计、网站测试。
第2章相关技术概述
2.1Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicroSystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称。
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
它最初被命名为Oak,它是来解决诸如冰箱,电视机、电话等家用电器的控制和通讯问题,以家用电器等小型系统为目标的编程语言。
后来该项计划被Sun公司放弃了,因为在智能家电的需求市场方面并不像预期中的那样高。
但互联网的快速发展使得Oak在将要失败时,Sun公司审时度势,意识到了Oak将会在互联网的热潮中把握良机前景也会比较良好,于是改造了Oak,以“Java”的名称正式发布[18]。
面向对象的程序设计语言Java与面向对象语言C++的核心是相似,但是Java增加了自己的垃圾回收器功能,该该垃圾回收器回收被释放空间的对象所占据的内存空间。
这种便利的技术使得程序员免去内存管理的繁琐与担心。
同时也舍弃了多重继承、指针、运算符重载等在C++语言中容易引起错误的特性。
类型安全的枚举技术、泛型技术编程等语言特性在JavaSE1.5版本中引入。
还包括不定长参数和自动装/拆箱特性。
Java与一般的编译执行和解释执行计算机语言不同。
它实现的是Sun公司提出的目标“一次编译、到处执行”,达到了Java的跨平台特性,因为它的原理是首先将源代码编译成二进制字节码,然后将这种字节在安装有JVM的各种不同平台上来解释执行。
不过,每次的编译执行需要一定时间的消耗,这同时也使得Java程序的运行效率在一定程度上有所降低了。
然而Java的执行速度随着J2SE1.4.2发布有了大幅提升。
Java编程语言总之可以概括为:
Java编程语言首先相对于C++来讲比较简单、作为一种面向对象的高级语言也是面向分布式的。
Java是属于解释性的编程语言。
Java不仅具有健壮而且安全性高,面向网络编程,安全性与系统无关。
更重要的是Java也具有高性能、可移植性、动态性和多线程的特性。
因此微软公司推出了与之竞争的
.NET平台以及模仿Java的C#语言[15]。
2.2SqlServer2005数据库简介
MicrosoftSqlServer2005是一个全面的数据库平台,使用集成的业商业智能(BI)工具提供了企业级的数据管理。
MicrosoftSqlServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序[4]。
SqlServer2005使部署、管理和优化企业数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 房产信息 网站 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)