房产管理系统房产初始模块的设计与开发.docx
- 文档编号:25932858
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:31
- 大小:410.65KB
房产管理系统房产初始模块的设计与开发.docx
《房产管理系统房产初始模块的设计与开发.docx》由会员分享,可在线阅读,更多相关《房产管理系统房产初始模块的设计与开发.docx(31页珍藏版)》请在冰豆网上搜索。
房产管理系统房产初始模块的设计与开发
河北农业大学信息学院
本科毕业论文
题目:
房产管理系统-房产初始模块的设计与开发
摘要
21世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
个性化已逐渐成为当今Wed应用的潮流。
如何通过网络有效进行交流是摆在我们面前的一个新的领域。
本文阐述了如何构造一个B/S结构的房产管理系统,对B/S结构、JSP技术以及SQLServer原理进行了较深入的论述。
阐述了对房产管理系统的需求分析、功能模块划分、数据库模式分析,功能模块的实现过程。
在此基础上,对所应用的关键技术进行描述。
最后,对程序调试与调试结果进行论述。
本文在研究目前国内外房产管理系统情况的基础上,从实际需求出发,采用当前较为流行的B/S结构和JSP开发技术,基于Windows7操作系统、Dreamweaver和SQLServer2008数据库,采用JSP技术,设计并实现了一个功能较为完善的房产管理系统。
通过对系统进行一系列的需求分析、设计、编码、测试等工作,该系统普通用户可以浏览、查看房屋信息,可以注册成为网站会员、登陆网站,然后发布个人房屋信息。
本系统结合因特网的发展、应用现状,采用了基于WEB的三层体系架构,即浏览器——WEB应用服务器——数据库服务器。
通过对系统工作流程进行详细需求分析,建立了系统的功能模型和数据流模型。
确定系统的数据模型为关系数据模型,进行了分析、设计、画出了E-R图。
后台数据库选用了SQLServer2008来实现。
WEB开发采用当前流行的JSP(技术,JSP页面通过JDBC(JavaDatabaseConnectivity,Java数据库连接)接口连接SQLServer2008数据库,实现了浏览器端和服务器端的程序。
系统经过测试,运行效果稳定、操作方便、快捷。
能较好的为该系统房产管理服务。
关键字:
SQLServer2008、jsp、Dreamweaver
Abstract
Alongwiththedevelopmentofthecomputersciencein21centuries,thedatabasetechniqueismoreandmoreextensiveintheapplicationintheInternet,providingthemorethoughtfulandhumanizedserviceforthelargenetworkcustomer.CharacteristichavealreadybecomegraduallythecurrentastheapplicationofWednowadays.Howtocommunicateonthewebisanewtopicfacingus.
ThispaperdescribeshowtoconstructasystemtohavesetforthhousetoletmanagementadoptB/Sstructure's,thepaperdescribestheB/SstructureandSQLServer,JSPtechnologyprinciples.Thearticlecompletestheneedsanalysisofasystemforthemanagementapplicationsforcommunicationwhichontheweb,functionalmodulesdivisionanddatabasemodelanalysis.Thetechnologyisinprogressheretowhatbeappliedkeyonthebasis,describethat.Final,commentthattoproceduredebuggingwithtestingresultbeinginprogress.
Thediscourseaccordingtothepracticaldemandofsomeusers,whichisonthebaseofthesituationofthedomesticandinternationalrecordedatpresent.adoptcurrentlycomparativelypopularB/S(Browser/Server)structureandJSPdevelopmentWebpagetodevelopatechnology,2000databases,adopttheJSPtechnologyowingtoWindows7OSDreamweaverandSQLServer,thefunctionhavingdesignedandrealizingoneiscomparativelyperfecthousetoLetmanagementsystem.Throughaseriesofpreparationsuchasrequirementanalyzation,design,coding,testthroughsetforthhousetoLetmanagementsystem.Thatisthesystemdomesticconsumer'sturntobeabletoregisterbecomingthewebsitemember,landingwebsite,browse,checkbuildinginformation,announceandthenindividualbuildinginformation,canlookupthepressreleasethatwebsitewaiting,administrativepersoncancarryoutadministrationonthewebsitemember,buildinginformationandthewebsitepressrelease.Thesmalladvantageshavingdesignedprocessworktosystemdescribespriority,requiresthattheplaceimprovinghasdoneasummaryatthesametimealsotosystem.
Internet,applicationstatus,usingaWeb-basedthree-tiersystemstructure,thebrowserWebapplicationserversdatabaseservers.Throughtheteacherevaluationprocessneedstoconductadetailedanalysis,establishasystemofthemodelanddatamodel.Identifythedatamodelforrelationaldatamodelfortheanalysis,design,whichdepictstheE-Rcharts.SelectionofthebackgrounddatabaseSQLServer2008istobeachieved.WebdevelopsusingcurrentpopularJSP(JavaServerPages,Dynamicwebtechnology)technology,JSPpagesthroughJDBC(JavaDatabaseConnectivity)interfacetoSQLServer2008database.Ithasrealizedabrowserholdingtheprocedurereallywiththeserver.Throughthetesting,the operation resultofthesystemissteady.Itiseasytooperateandthespeedisfast.Itcangiveagoodservicefortheuserswhousethesystem.
KEYWORD:
SQLServer2008、jsp、Dreamweaver
1.绪论
1.1前言
随着社会经济的发展,城市现代化建设步伐不断加快,城市规模不断扩大,人员的流动也不断加大,房产信息变更等逐渐成为社会生活的重要组成部分,无论是房屋出售还是房屋购买,都面临着大量需求。
在互联网蓬勃发展的今天,网络和我们的生活、工作越来越密不可分,网络正领导着一个新时代的来临。
于是我们就利用开放的Internet技术,开发出实时、快捷、全方位传播信息的平台,我们制作的房产管理系统的网站,就成了人们关于生活中房屋管理问题的信息载体,使得房屋信息在管理员与拥有者者之间交流更为轻松。
这样,使原本复杂的房屋信息简单化,系统能及时为他们提供服务,使出租求租双方都能够方便快捷的得到信息。
通过本系统来管理房屋变更情况,可以解决大量房屋信息的查询和管理。
并且能够培养我们的综合分析设计能力,同时提高动手实践的能力。
1.2课题研究的背景及意义
纸质档案存在管理不便、报送不及时、效率低等问题。
为了及时、准确掌握每家每户民情,并且为各级政府准确决策提供了依据。
经过大学四年理论课程的学习,以及校内校外的实践,极大的丰富了自身的理论基础,并且也具备了一些处理简单问题的能力,但即将踏上社会的我深知这还远远不够,因此我利用了毕业设计的机会,在老师的指导下去完成一个具有挑战性的,其具体应用及社会服务相结合的项目,深知通过对它的开发,将对我的能力有更高层次的突破。
1.3国内外研究概况与发展趋势
随着计算机技术水平的提高和互联网业务的迅速发展,房产管理由手工统计记录发展为计算机开发的信息管理系统,为了适应新时期各地对房产信息的管理,且向高效,方便,快捷的方向发展。
各地拥有了基本的房产信息管理系统,有能力的甚至开发了自己独有的房产管理系统。
另外,许多软件开发公司也开发了房产管理系统。
这些系统各有千秋,具备许多优点和亮点,但是各地的情况不同,系统功能要求也不同,如何开发一款高效的,适合各地房产管理系统成为了亟待解决的问题。
随着网络技术的不断发展和人们对安全性,高效性的要求,房产信息管理系统必须与时俱进,不断注入新的功能,以适应各地管理的要求。
所以,房产管理系统必须保持进步与完善。
1.4设计的主要工作
本系统为房产管理系统的初始登记部分,主要的任务就是为居民新的房屋登记并且打印房产证。
1、首先核查信息,在办理初始登记业务之前,要先核查此用户是否办理过此项业务,若无办理过,则可以进入下一流程开始办理,若办理过,则核查用户的房屋信息,是否已经登记过,若房屋信息已登记,则说明已经办理过初始业务,不能再进行办理。
2、录入用户信息:
当用户初次申请办理房产证时,需在此处录入申请信息
3、查看申请列表:
查看申请列表,可以进行如下操作:
可以查看申请人(用户)的信息和房产信息,进行核对。
如有不符合的地方,可以在此处进行修改;可以再次录入用户信息。
适用于用户的一个房产证中包含多处房产的录入情况。
4、收件审查:
当申请人的信息录入后,就会自动显示在收件审查列表中,由审查员来审查申请人提交的信息,如果符合要求,则审查通过,并提交下一级审批,若不符合要求,则拒绝,并退回,重申。
5、退回收件:
各级审批过程中,如遇到拒绝并退回的审批表,都会显示在退回收件列表中。
这意味着此申请的审批将重新开始。
6、档案查询:
经过了收件审查后的下一级审批,即为档案查询,由档案查询员来审查档案信息,如果符合要求则审查通过,并提交下一级审批,若不符合要求则拒绝,并退回,重申。
7、初审列表:
经过了档案查询后的下一级审批,即为初审,由初审员来进行初审,如果符合要求,则选择初审意见,提交下一级审批,若不符合要求则拒绝,并退回,重申。
8、复审列表:
经过了初审下一级审批,即为复审,由复审员来进行复审,如果符合要求,则填写复审意见,提交下一级审批,若不符合要求,则拒绝,并退回,重申。
9、审批列表:
经过了复审下一级审批,即为领导审批,由领导进行审批,如果符合要求,则填写领导审批,提交下一级,若不符合要求,则拒绝,并退回,重申。
10、打印列表:
领导审批后,整个审批流程结束,在此模块中,打印审批表,并提交准备打印产权证。
1.5论文组织
论文全文共分为六章:
第一章主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也对国内外研究状况及发展趋势进行了介绍。
第二章开发环境和开发技术这一章介绍了系统、系统的开发模式、开发环境等基础
第三章需求分析与系统设计。
这一章主要介绍了系统设计思想、可行性分析、功能和性能需求,总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。
第四章系统实现。
这一章介绍了系统的所有模块和它的功能。
第五章系统测试。
选取具有代表性的数据进行测试,保证系统正常运行。
第六章结束语。
对系统实现过程进行了总结。
2.开发环境和开发技术
2.1系统介绍
系统是在一定环境中相互联系和相互作用的若干部分组成的具有某种功能的集合,一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。
本系统利于用户更方便的更改自己房屋信息,有利于房产管理局等部门更快屋安全鉴定\住房保障、住房制度改革、城市创建、维修资金管理、督查、房地产档案管理,产权产籍、房屋租赁中介、业务督查工作、物业管理工作等。
本系统由业务员录入新的房产信息,初审员审核业务员录入的信息是否通过,通过则交给下一级,不可以通过则退回,复审员决定初审员通过的信息是否通过,通过则交给下一级,不可以通过则退回,领导审批复审员的信息,并签字,然后交给缮证员打印处理。
2.2工具环境介绍
2.2.1开发环境的选择
开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:
开发环境:
Windows7
开发工具:
SqlServer2008TomcatDreamweaver
数据库管理系统:
SQLServer2008
本系统主要采用Jsp与Sqlserver相结合的技术。
利用Dreamweaver软件来设计系统界面,使整个系统更具有吸引力和良好的价值,Tomcat用作后台服务器。
2.2.1JSP语言简介
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
2.2.3SQLserver2008简介
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本
这个平台有以下特点:
·可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
·高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
·智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
SQLServer2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战。
具有在关键领域方面的显著的优势,SQLServer2008是一个可信任的、高效的、智能的数据平台。
SQLServer2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
2.2.4Dreamweaver简介
Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver8的发布,更坚定Dreamweaver在该领域的地位。
它集网页设计、网站开发和站点管理[1]功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。
1、灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。
2、可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。
或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。
无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。
3、功能更多的CSS支持——CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。
动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。
5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dreamweaver[1]的集成特性Dreamweaver8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。
8、丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。
Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。
Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。
9、超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。
3.需求分析与系统设计
3.1需求分析
3.1.1设计思想
第一步就是需要利用SQLServer2008建立所需要的数据库,第二步就使用Dreamweaver设计网页界面并且编写界面代码及程序的开发。
将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。
客户端可以直接上网通过浏览网页的方式来访问SQLServer数据库,进行自己所需要的操作。
3.1.2可行性分析
可行性分析是系统分析阶段的第二项活动,它的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。
可行性分析是对系统进行全面、概要的分析。
通过调查分析,本系统设计主要有以下三个可行性:
1:
本系统操作简单,易于理解,只需通过简单指导,上手较快,运行环境要求低。
2:
本课题采用java、jsp语言进行开发,用户界面简单易懂,具有很好的操作性,网页操作简单,人性化的设计让人觉得贴近生活。
实用性很强。
3:
本课题所使用的软件都为免费公开发行版,不需要购买。
现在,计算机的价格已经十分低廉,性能却有了长足的进步,网络更是普及。
为本次开发提供了设备支持,几乎所有的计算机都可以高效的运行使用管理系统
3.1.3功能需求
按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出管理系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。
3.1.4用户界面需求
系统界面要符合大多数人的使用习惯,界面美观、按钮得体,使用起来要方便。
3.2系统设计
3.2.1系统设计基础
系统流程图:
图3-1系统组织结构图
3.2.2模块设计
业务员模块其组织结构图如3-2。
图3-2业务员模块
初审模块设计了如下图3-3所示系统功能层次图。
图3-3初审模块
复审模块设计了如下图3-4所示系统功能层次图:
图3-4复审模块
领导审批模块设计了如下图3-5所示系统功能层次图:
图3-5领导审批模块
缮证员模块设计了如下图3-6所示系统功能层次图:
图3-6缮证员模块
3.3数据库设计
3.3.1数据库简介
在系统设计过程中,数据库的设计是系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
数据库是长期储存在计算机内大量的有组织的,可以共享的数据的集合,这种数据集合具有如下特点:
尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
3.3.2物理结构设计
根据逻辑关系模型可直接设计基于某种数据库管理系统支持的物理结构,我们知道关系数据库是由表构成的,所以依据系统房产信在数据库中建立相应的表。
本系统采用的后台数据库是MicrosoftSQLServer2008数据库系统,本数据库名称为mcfc,下面列举几张表张表。
表的结构分别如以下列表所示。
(1)用户表(Userinfo)
表3-1用户表
字段名
数据类型
数据长度
COLLATE
字段意义
是否为空值
用户ID
[char]
(20)
COLLATE
Chinese_PRC_CI_AS
NOTNULL
用户名
[varchar]
(20)
COLLATE
Chinese_PRC_CI_AS
NULL
密码
[nvarchar]
(50)
COLLATE
Chinese_PRC_CI_AS
NULL
性别
[char]
(10)
COLLATE
Chinese_PRC_CI_AS
NULL
组别
[nvarcha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房产 管理 系统 初始 模块 设计 开发