1、计算机软件毕业设计】房产管理系统房产抵押业务模块的设计与开发(完整版) (文档可以直接使用,也可根据实际需要修改使用,可编辑 欢迎下载) 河北农业大学现代科技学院 本科毕业论文(设计) 题 目:房产管理系统-房产抵押业务模块的设计与开发 房产管理系统-房产抵押业务模块的设计与开发 摘要:随着房产业务的发展,传统的房产管理基于人工管理的工作方式避免不了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成对房产管理提供了强有力的工具和管理手段,本系统通过实现房产管理的系统化、规范化和自动化从而提高房产管理效率。 房产管理系统
2、是一个中小型数据库管理系统,它界面美观、操作简单、安全性高基本满足了房产管理的要求。本文重点介绍了房产管理系统的实现过程包括系统分析系统调查功能设计数据库设计系统实现系统测试和调试等。本系统主要功能有查询、添加、删除,更新房产信息,房产抵押业务流程办理,管理页面和修改管理员密码等内容。 本系统是在以mysql--win32作为后台数据库以JAVA为编程语言结合jsp技术来开发的。房产管理系统在运行阶段效果好数据准确性高,提高了工作效率同时也实现了房产管理与计算机的结合使用。 关键词:房产管理 效率 数据 JAVA Abstract With the development of
3、 the real estate business, the traditional real estate management manual management can not be avoided due to the negligence of management staff as well as management of quality problems caused by a variety of errors, timely, accurate, and efficient completion of real estate management and strongpow
4、erful tools and management tools, the system thus improving the efficiency of real estate management real estate management systematic, standardized and automated. Real estate management system is a small and medium-sized database management system, it is beautiful interface, easy operation, safe b
5、asically meet the requirements of the real estate management. This article focuses on the real estate management system implementation process, including the investigation function of the system analysis system design database design system such as system testing and debugging. The main function of
6、the system to query, add, delete, update, real estate information, real estate mortgage business processes for the administration page and modify the administrator password. The system is to mysql--win32 as the backend database for JAVA as the programming language to develop a combination of jsp tec
7、hnology. Real estate management system effect the accuracy of the data in the operational phase, improve work efficiency but also to achieve the combined use of real estate management and computer. Keyword: Estate management efficiency data Java 目录 1前言.....…………………………………………………………………………………….
8、1 1.1 课题背景和意义………………………………………………………………….....…1 1.2 发展现状及趋势………………………………………………………………….........1 1.3 研究内容……………………………………………………………………….....……2 2系统开发技术…..……………………………………………………………………....…...3 2.1 JSP与javascript介绍………………………………………………………....……..3 JSP概述…………………………………………………………………....……..3
9、 JSP工作原理………………………………………………………………....…..3 javascript简介………………………………………………………………...….4 2.2 数据库及数据库连接技术介绍…………………………………………………...…..4 常见数据库…………………………………………………………………...….4 数据库连接技………………………………………………………………...….5 2.3 开发软件Dreamweaver 功能简介…..…………………………………………..........6 3 系统设计..………
10、………………………………………………………….………….........7 3.1 需求分析……………………………………………………………………....……….7 3.2 总体设计……………………………………………………………………….....……8 设计思想………………………………………………………….....………........8 功能分析及设计.…………………………………………....……………….......8 系统流程………………………………………………….....……………………9 4 数据库设计...………………………..……
11、…………………………....……………….....10 4.1 数据库需求分析…………..………….....……………………………………………10 4.2 数据库表结构设计………..……….....………………………………………………11 5 系统具体实现...………………..……………………………………………………….....13 5.1 前台设计………….....…..……………………………………………………………13 前台模块….....………………..…………………………………………….......14 前台界面….....……………….
12、…………………………………………….......14 5.2 后台设计.....……………………..……………………………………………………18 6 总结.......………..……………………………………………………………………….....22 致谢...………………………………………………………………………………………..23 参考文献...………………………………………………………………………………......24 附录...………………………………………………………………………………………..25 1 前言 1.1 课题背景和意义 21世纪以来,人类经
13、济高速发展,人们的生活发生了日新月异的变化,特别是计算机科学与互联网的日渐成熟,其强大的功能和作用应用到经济和社会生活的各个领域,使原本的旧的管理方法越来越不适应现在的社会发展。许多人还停留在以前的手工操作,这大大地阻碍了人类经济的发展。随着经济的日益发展和人民生活水平的显著提高,人民对居民条件的要求也越来越高;而我国人口众多和地区经济发展不平衡的国情又导致流动性人口日益增多,在这种情况下,人们对房产租赁、出售、求购,抵押等需求也大为提升。房产交易市场日增火爆,越来越多的商家也看到了其中蕴藏的巨大商机,房地产管理系统应运而生。 房产管理系统[1]是房地产管理部门在房地产权属对房产登记、调查、
14、测绘、产权转移、房屋变更等房地产权属的工作,能直接形成有保存价值的文字、图表、声像等历史记录,是城市房地产权属登记管理工作的真实记载和重要依据。所谓房产管理信息化,就是指在房产管理活动中全面应用现代信息技术,对房产信息资源进行处置、管理和提供利用服务。房产管理系统,以《房屋登记办法》、《房屋登记簿管理试行办法》与《房地产市场信息系统技术规范》为研发依据,遵循《城市房地产权属档案管理办法》,涵盖房产电子介质与纸质介质的档案管理,是针对房产主管部门加强对房产档案的科学管理、解决档案信息录入、档案的查询与借阅,各种房产业务的办理等的管理系统,实现房产档案高效的数字化、信息化、智能化管理。 1.2
15、发展现状及趋势 随着中国城市化进程和社会发展,房产市场获得了空前的发展,对中国经济的提升起到了中流砥柱的作用,同时也对政府管理部门提出了挑战,如何有效加强房产市场监管,提升房产市场管理水平,行业信息化建设的必要性和重要作用愈显突出。 虽然房产行业信息化水平和意识,与金融、电信等行业相比,在很长时间内还有一定差距,但是关于房产信息化的话题已经不再是用不用的问题,而是如何选用的问题。相信很多房产管理单位对信息化建什么,怎样建都有了深刻而准确的认识,并且,在信息化的过程中,房管单位已从软件的开发、信息化的人引入是软件公司单方责任的错误认识,过度到积极配合软件方,共同努力开发既符合国家管理部门提出
16、的共性化要求,又满足房管单位特定的个性要求的产品。 随着消费者和房产企业对房产管理单位水平要求的提升,短短几年,房产管理单位的信息化已经从初级的无纸化办公,发展到“以图管房”,以及现阶段的面向全行业的“数字房产”,为“数字城市”服务。各个发展阶段均是技术进步推动的结果,各有其技术特点: ①无纸化办公:将办公自动化(OA)引入房产管理。无纸化办公不仅简化了业务流程、提升了办事效率、节约了成本,更为后续数据的存储、利用、更新提供了方便。 ②以图管房:将GIS图形空间技术应用到房产管理。房屋的特定空间地理位置属性通过GIS融入到房产管理中后,房产管理不再只是纯文本的,而是辅以测绘的分层分户图、
17、楼盘表进行业务的图上办理、地图上的定位、查询、空间分析,为业务提供更准确、直观的支持。 ③数字房产:基于网络技术、GIS技术、计算机技术等,通过综合应用平台集成房产管理中的各个子系统,实现房产大系统的统一管理。各子系统权限的统一管理、数据库的统一规划、新的子系统的快速搭建、子系统中新增业务、查询、统计等功能的快速配置等等,基于该平台统一的底层架构,真正实现房产各种业务系统的统一管理、各系统之间的数据共享、极大的扩展型、并大大提升管理的便捷性。 房产管理趋势: ①房产管理将进一步推进网上服务能力。用户能够方便的从网上获取信息数据服务,甚至可以自我服务。 ②房产管理服务全国联网。跨区域房产
18、交易已经不再新鲜,住房和城乡建设部大力推动的个人住房信息系统的建设,将实现全国个人住房信息的统一管理和相互查询,为进一步加强行业管理数据的使用价值,提升行业管理水平提供了有效手段。 ③行业关联性增强,房产信息化将设的基础地位越来越重要。房产信息系统的建设充分集成了房产要素相关的数据,并与城市GIS数据建立了越来越密切的联系,这使房产信息数据为相关管理部门比如银行、工商、公安等提供服务变成可能。 1.3 研究内容 随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,越来越多的企业建立了自
19、己的内部信息平台,一方面以用来动态发布有关企业的最新信息,另一方面又可以给各部门提供很好的工作交流方式 ,提高工作效率。要使此信息管理系统真正达到数据准确、流程清晰、减少因管理不当而产生一些不必要的损失,其建立、健全就是关键。合理的结构设计可以提高数据存储的效率,保证数据的完整性和一致性。同时保证管理公司信息查询的准确性和用户需要信息的及时性。既改善管理方面的种种问题又高效准确,是我们系统的设计目标。 随着经济的高速发展,人们生活水平的提高,房产业的持续火爆,房产持有者可能会因为个人原因将房产进行抵押,当房主将房产进行银行抵押,此时的房屋要进行抵押业务。办理了抵押业务后,此房产将不能再进行转
20、移或变更业务。就房主在进行抵押过程中需要经过的步骤过程,在设计系统中实现,完全从数据库中提取相关信息,经过业务人员的信息核查,条件符合的,打印申请表,信息录入,提交申请,由系统提交完成复审,领导审批过程后,最后提交缮证。 本系统的开发使用了数据库连接池技术,jsp技术,实现了网上办公,无纸化办公,数字房产,批量处理待办业务,提高了工作效率,减少了不必要的时间和资源的浪费,方便了房产管理部门对房产信息的管理、业务的办理,更加保证了信息的实时性,最新性,完整性。 2 系统开发技术 2.1 JSP与javascript介绍 JSP概述 JSP[2](Java Server P
21、ages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。 JSP全名为java server page,其根本是一个简化的Se
22、rvlet设计,他实现了Html语法中的java扩张(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JS
23、P的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 JSP工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个Servlet。而这个引擎本身也是一个Servlet。JSP的运行过程如下所示: (1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息。 (2)如果转换成功,JSP引擎用javac把该Jav
24、a源文件编译成相应的class文件。 (3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生命周期中只被执行一次。 (4)jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间。但不过也应该注意多线程的编程限制,由于该Servlet始终驻于内存,所以响应是非常快的。 (5)如
25、果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的Servlet,并继续上述处理过程。 (6)虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延 迟。此外,在任何时候如果由于系统资源不足的原因,JSP引擎将以某种不确定的方式将Servlet从内存中移去。当这种情况发生时jspDestroy()方法首先被调用。 (7)然后Servlet实例便被标记加入“垃圾收集”处理。可在jspInit()中进行一些初始化工作,如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在jspDestory()中释放相应的资
26、源。 Javascript简介 Javascript[3]是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常
27、用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。 Javascript的语法本事非常简单,就是包含了一些变量及函数的声明操作,所以javascript代码是在HTML代码中编写的,使用
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818