基于Java的房产信息网站的设计与实现毕业论文(28页).doc





《基于Java的房产信息网站的设计与实现毕业论文(28页).doc》由会员分享,可在线阅读,更多相关《基于Java的房产信息网站的设计与实现毕业论文(28页).doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Java的房产信息网站的设计与实现毕业论文-第 22 页摘 要随着信息自动化处理技术的日益发展,如何科学、全面、高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为房屋租赁公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。房产信息网站能把用户的资料进行统一的管理和分类,减少资料丢失,不论是理者还是广大用户都可以减少不必要的
2、麻烦。房产信息网站为房产市场提供了一个网络房产交易的平台。该系统针对房地产行业特点,专门设计开发了包含基本信息、市场管理、会员管理、费用管理等管理模块的Web应用房产交易管理系统,集购房、租房、房产信息管理,市场管理于一体,以房产市场管理为核心,辅以简单的财务管理,将繁杂的房产交易工作划分为特定管理部分,对整个房产销售,出租流程作完整严格的控制管理。系统以J2EE作为开发环境, Java作为开发语言, Tomcat5.0作为Web容器,数据库采用Sql Server 2005。【关键词】房产;房产信息网站;Java语言;Sql Server 2005AbstractAs the basic t
3、ool of information age, computer has been widely used in every part of modern life. With the increasing demands of IT specialist by the society, computer software ability examinations grow too. The application of “House Agency Management Information System” can greatly reduce registrants workload ,
4、the high error rates caused by handwork and avoid unnecessary repeating work. All these can make the register and statistic more convenient ,fast and efficient.Real estate exchange site for real estate market provides a network property transaction platform. This system in real estate industry, spec
5、ifically designed and developed the basic information, market management includes, member management, cost management module web application estate transaction management system, integrating house, rent, property management information, market management at an organic whole, with real estate market
6、management as the core, with simple financial management, real estate transactions will be multifarious work into specific part of the real estate management, sales and lease process for complete control of the management system, strictly on j2ee development environment, as java as Tomcat5.0 languag
7、e, as a web development, using mysql database container. The two parts of the system provides web users function: information online, system administrators to carry on the omni-directional database management.【key word】Property; Real Estate Exchange Site; Java Language; SQL Server 2005目 录第1章 绪 论1 1.
8、1 研究背景1 1.2 国内外现状1 1.3 前景意义2 1.4 系统特征2 1.5 系统结构2第2章 相关技术概述3 2.1 Java简介3 2.2 SqlServer 2005数据库简介4 2.3 SQL语言简介4第3章 系统分析5 3.1 可行性分析5 3.2 需求分析5 3.3 本章小结7第4章 概要设计8 4.1 项目规划8 4.2 网站功能结构图8 4.3 本章小结10第5章 网站详细设计11 5.1 数据库设计11 5.1.1 数据库需求分析11 5.1.2 数据库的概念结构设计12 5.2 逻辑结构设计14 5.2.1 数据库模型14 5.2.2 数据表14 5.3 用户注册窗
9、体设计17 5.4 用户登陆窗体设计19 5.5 主窗体设计22 5.6 房屋租售登记表模块设计23 5.6.1 房屋租售登记表输入23 5.6.2 房屋出租查询26 5.7 房屋租售报表的统计和打印28 5.8 本章小结29第6章 网站测试30 6.1 网站测试原则30 6.2 网站测试结果30 6.3 本章总结31第7章 总结与展望32 7.1 总结32 7.2 展望32参考文献33致 谢35第1章 绪 论1.1 研究背景在当前经济发展的时代,人才的地域流动也越来越频繁,不再受到地域的限制。当然人才的流动也面临许多问题,其中住房问题就是一个很大的问题。而且当前房地产市场不断发展,房产交易市
10、场也在日益壮大,由于大部分人都没有闲暇的时间以及比较专业的房产和法律知识,房产中介在房产交易中的地位日益上升。据有关部门统计大部分的房产交易行为是通过中介机构进行,人们通过房产中介咨询、购买、出售、租赁房产已经是很普遍的现象,中介机构沟通买卖双方起到了一个桥梁的重要作用。房产信息更新快、信息量大是其最大的特点,但是,各种各样的中介公司让公众难以取舍,存在着很多的风险和陷阱。针对目前尚不规范的房地产中介市场,创建一个值得大家信任的,信息及时的房产交易网址便成了当务之急2 1。1.2 国内外现状在西方发达国家,房产信息网站已经成熟,尤其是基于Web应用技术环境下的不动产管理信息网站在房产行业中的应
11、用日趋完善,其运作模式已经从连锁店的线性管理转变为跨地区,跨领域的扁平化管理,从而获得了显著的经济和社会效益。在房产交易手续办理方面利用Internet技术,允许用户在网上进行业务申请或房产管理部门进行相应的复核和审批后,根据用户提供的信用卡号码自动收取房产交易的税金和手续费,最后需要用户本人亲自来房屋所有权证。强大的信息机器和信息技术为人们查询资料,获取信息提供了最方便的手段,而不再受到时间和空间的限制2 2。在我国,房产信息化发展和国际发达国家相比发展较晚,只是从上个世纪90年代,但随着国民生活水平的不断提高,房产行业的发展和居民租房需求的多元化带动了房产中介的发展,虽然存在着比较多的中介
12、网站,但中介的信息化管理还不够成熟,不够完善,不能对提高效率、降低成本、共享资源等方面起到至关重要的作用。在我国,房产中介行业的管理仍然限于传统的方式,中介商彼此都是信息孤立,难以为公众提供及时、互动的信息,阻碍了房产交易市场的健康、快速发展。未来,房产信息网站将朝着信息化之路前进,从而实现房产交易中共享信息的功能,增加交易的机会,缩短交易的时间2 3。1.3 前景意义本网站主要是解决目前房产交易信息管理中信息处理总量大、内容繁多、手段落后现状的问题。随着房地产业快速的发展,单纯的中介已经不能满足客户的需求,办事效率低,程序复杂,致使很多买家和卖家浪费大量时间,也错失很多良机,因此才有了房产信
13、息网站的开发2 5。房产信息网站是当今社会的房产交易活动重要组成部分,它能够为查询房产信息提供充足的信息和快捷的查询手段。管理信息网站是一门融管理科学、信息科学、网站科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机网站2 8。1.4 系统特征本网站是一套功能简单,操作简单而又实用的房屋管理软件,主要针对房屋管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。在网站的设计中采用了模块化设计方法,即按照功能,将整个网站划分为多个相对独立的
14、功能模块,包括:房屋出售登记模块,房屋出售查询模块,房屋出租登记模块,房屋出租查询模块,留言板模块等等。在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使网站有一个友好的用户界面2 10。1.5 系统结构本论文共分七章。论文的第1章为绪论,这一章主要讲述了房产信息网站的研发背景、前景,意义和网站介绍。第2章着重介绍了房产信息网站所用到的技术背景,主要介绍了Java,SQLServe2005等基础知识。第3章是在前两章的基础上对房产信息网站进行的网站分析,主要从可行性及网站的需求两个方面进行的分析。论文从第4章开始介绍开房产信息网站的详细
15、过程,主要包括网站的概要设计、详细设计、网站测试。第2章 相关技术概述2.1 Java简介Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun MicroSystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C+语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。它最初被命名为Oak,它是来解决诸如冰箱,电视机、电话等家用
16、电器的控制和通讯问题,以家用电器等小型系统为目标的编程语言。后来该项计划被Sun公司放弃了,因为在智能家电的需求市场方面并不像预期中的那样高。但互联网的快速发展使得Oak在将要失败时,Sun公司审时度势,意识到了Oak将会在互联网的热潮中把握良机前景也会比较良好,于是改造了Oak,以“Java”的名称正式发布2 18。 面向对象的程序设计语言Java与面向对象语言C+的核心是相似,但是Java增加了自己的垃圾回收器功能,该该垃圾回收器回收被释放空间的对象所占据的内存空间。这种便利的技术使得程序员免去内存管理的繁琐与担心。同时也舍弃了多重继承、指针、运算符重载等在C+语言中容易引起错误的特性。类
17、型安全的枚举技术、泛型技术编程等语言特性在 Java SE 1.5 版本中引入。还包括不定长参数和自动装/拆箱特性。Java 与一般的编译执行和解释执行计算机语言不同。它实现的是Sun公司提出的目标“一次编译、到处执行”,达到了Java的跨平台特性,因为它的原理是首先将源代码编译成二进制字节码,然后将这种字节在安装有JVM的各种不同平台上来解释执行。不过,每次的编译执行需要一定时间的消耗,这同时也使得Java 程序的运行效率在一定程度上有所降低了。然而Java 的执行速度随着 J2SE 1.4.2 发布有了大幅提升。Java 编程语言总之可以概括为:Java 编程语言首先相对于C+来讲比较简单
18、、作为一种面向对象的高级语言也是面向分布式的。Java是属于解释性的编程语言。Java不仅具有健壮而且安全性高,面向网络编程,安全性与系统无关。更重要的是Java也具有高性能、可移植性、动态性和多线程的特性。因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的C#语言2 15。2.2 SqlServer 2005数据库简介Microsoft Sql Server 2005 是一个全面的数据库平台,使用集成的业商业智能 (BI)工具提供了企业级的数据管理。Microsoft Sql Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用
19、于业务的高可用和高性能的数据应用程序4。Sql Server 2005 使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易6。作为一个企业数据管理平台,它提供单 一管理控制台,使数据管理员能够在任何地方监视、管理和调谐企业中所有的数据库和相关的服务。它还提供了一个可以使用 Sql 管理对象轻松编程的可扩展 的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商 (ISV) 也能够创建附加的工具和功能来更好地扩展打开即得的能力2 6。2.3 SQL语言简介SQL是一种结构化查询语言(Structured Query Language),是一种关于关系代数与关系演算之
20、间的结构化的查询语言。它的主要功能就是完成各个数据库之间建立相关的联系,进行有效沟通、了解。ANSI(美国国家标准协会)规定SQL是关系型数据库管理网站的一种标准语言。一个SQL语句可以执行多种操作,例如更新数据、查询数据、删除数据等等2 7。在许多的SQL命令中,Select 语句是用户使用最多的查询语句。Select语句主要是用户被用来对数据库进行查询并返回符合用户查询的数据结果。Select语句中位于Select关键词之后的列名用来查询哪些列将作为查询结果返回。用户可以按照自己的需要选择任意一列,还可以使用通配符“*”来返回所需要表格中的任意一列。Select语句中位于Form关键词之后
21、的表格名用来判定用户将要进行查询的原始表格12。第3章 系统分析3.1 可行性分析可行性分析是一个非常客观、科学的。因为可行性分析可以证明你在做的某一件事成功的概率和是不是有真正的开发的价值都是非常重要的。不管是为客户做一个项目还是为自己做一个商品,都要进行需求分析。这样可以使企业减少不必要的损失和资金投入2 14。因此房产信息网站的设计与实现是非常具有现实意义的。可以从以下三个方面进行可行性分析:1. 经济的可行性。房产信息网站可以统一的管理房源和管理用户信息,房源的查询,基础操作以及操作人员的管理。我相信开发好这个网站会更加完善房源信息的管理,给公司带来很好的利润。2. 技术的可行性。Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Java 房产信息 网站 设计 实现 毕业论文 28

限制150内