房屋出租管理系统.doc_第1页
房屋出租管理系统.doc_第2页
房屋出租管理系统.doc_第3页
房屋出租管理系统.doc_第4页
房屋出租管理系统.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)基于B/S结构的房屋出租管理系统学生:指导教师:专业:计算机科学与技术所在单位:答辩日期:2008年6月30日目录摘要.IAbstract.II第1章绪论.11.1课题研究的背景介绍.11.2系统开发环境及开发平台介绍.21.2.1系统开发环境.21.2.2系统开发平台简介.2第2章系统开发技术介绍.52.1系统的B/S结构.52.1.1B/S结构简介.52.1.2B/S架构软件的优势与劣势.62.1.3B/S框架与C/S框架的联系与区别.72.2JSP技术概述.82.2.1JSP简介.82.2.2JSP技术的强势与弱势分析.92.2.3JSP动态网站开发技术.102.3MVC及Struts介绍.122.3.1MVC介绍.122.3.2Struts介绍.12第3章系统分析.153.1任务描述.153.2用UML用例图描述系统需求.153.2.1用例图简介.153.2.2系统用例分析.163.3功能分析.16第4章系统的设计与实现.184.1数据库的设计与实现.184.1.1数据库SQLServer2000简介.184.1.2数据库结构设计.194.2.3数据库加载和调试.214.2.4操作数据库.224.2功能模块的设计与实现.234.2.1系统注册模块.234.2.2系统登录模块.244.2.3普通用户功能模块.244.2.4管理员功能模块.254.2.5信息发布模块.264.2.6信息查询模块.27第5章系统测试与维护.285.1系统测试.285.2网站维护.305.2.1维护内容.305.2.2维护方案.31结束语.32致谢.33参考资料.34I摘要21世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Wed应用的潮流。如何通过网络有效进行交流是摆在我们面前的一个新的领域。本文阐述了如何构造一个B/S结构的房屋出租管理系统,对B/S结构、JSP技术以及SQLServer原理进行了较深入的论述。阐述了对房屋出租管理系统的需求分析、功能模块划分、数据库模式分析,功能模块的实现过程。在此基础上,对所应用的关键技术进行描述。最后,对程序调试与调试结果进行论述。本文在研究目前国内外房屋出租管理系统情况的基础上,从实际需求出发,采用当前较为流行的B/S(Browser/Server浏览器/服务器)结构和JSP动态网页开发技术,基于WindowsXPProfessional操作系统和SQLServer2000数据库,采用JSP技术,设计并实现了一个功能较为完善的房屋出租管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,该系统普通用户可以浏览、查看房屋信息,可以注册成为网站会员、登陆网站,然后发布个人房屋信息,还可以查看该网站的新闻公告等,管理员可以对网站会员、房屋信息以及网站的新闻公告进行管理。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。本系统结合因特网的发展、应用现状,采用了基于WEB的三层体系架构,即浏览器WEB应用服务器数据库服务器。通过对系统工作流程进行详细需求分析,建立了系统的功能模型和数据流模型。确定系统的数据模型为关系数据模型,进行了分析、设计、画出了E-R图。后台数据库选用了SQLServer2000来实现。WEB开发采用当前流行的JSP(JavaServerPages,动态网页技术)技术,JSP页面通过JDBC(JavaDatabaseConnectivity,Java数据库连接)接口连接SQLServer2000数据库,实现了浏览器端和服务器端的程序。系统经过测试,运行效果稳定、操作方便、快捷。能较好的为该系统的房屋出租、求租用户服务。关键词B/S结构;JDBC连接;SQLServer2000;IIAbstractAlongwiththedevelopmentofthecomputersciencein21centuries,thedatabasetechniqueismoreandmoreextensiveintheapplicationintheInternet,providingthemorethoughtfulandhumanizedserviceforthelargenetworkcustomer.CharacteristichavealreadybecomegraduallythecurrentastheapplicationofWednowadays.Howtocommunicateonthewebisanewtopicfacingus.ThispaperdescribeshowtostructasystemtohavesetforthhousetoLetmanagementadoptB/Sstructures,thepaperdescribestheB/SstructureandSQLServer,JSPtechnologyprinciples.Thearticlecompletetheneedsanalysisofansystemforthemanagementapplicationsforcommunicationwhichontheweb,functionalmodulesdivisionanddatabasemodelanalysis.Thetechnologyisinprogressheretowhatbeappliedkeyonthebasis,describethat.Final,commentthattoproceduredebuggingwithtestingresultbeinginprogress.Thediscourseaccordingtothepracticaldemandofsomeusers,whichisonthebaseofthesituationofthedomesticandinternationalrecordedatpresent.adoptcurrentlycomparativelypopularB/S(Browser/Server)structureandJSPdevelopmentWebpagetodevelopatechnology,2000databases,adopttheJSPtechnologyowingtoWindowsXPProfessionalOSandSQLServer,thefunctionhavingdesignedandrealizingoneiscomparativelyperfecthousetoLetmanagementsystem.Throughaseriesofpreparationsuchasrequirementanalization,design,coding,testthroughsetforthhousetoLetmanagementsystem.Thatisthesystemdomesticconsumersturntobeabletoregisterbecomingthewebsitemember,landingwebsite,browse,checkbuildinginformation,announceandthenindividualbuildinginformation,canlookupthepressreleasethatwebsitewaiting,administrativepersoncancarryoutadministrationonthewebsitemember,buildinginformationandthewebsitepressrelease.Thesmalladvantageshavingdesignedprocessworktosystemdescribespriority,requiresthattheplaceimprovinghasdoneasummaryatthesametimealsotosystem.Internet,applicationstatus,usingaWeb-basedthree-tiersystemstructure,thebrowserWebapplicationserversdatabaseservers.Throughtheteacherevaluationprocessneedstoconductadetailedanalysis,establishasystemofthemodelanddatamodel.Identifythedatamodelforrelationaldatamodelfortheanalysis,design,whichdepictstheE-Rcharts.SelectionofthebackgrounddatabaseSQLServer2000IIIistobeachieved.WebdevelopsusingcurrentpopularJSP(JavaServerPages,Dynamicwebtechnology)technology,JSPpagesthroughJDBC(JavaDatabaseConnectivity)interfacetoSQLServer2000database.Ithasrealizedabrowserholdingtheprocedurereallywiththeserver.Throughthetesting,theoperationresultofthesystemissteady.Itiseasytooperateandthespeedisfast.Itcangiveagoodservicefortheuserswhousethesystem.KeyWordsB/SStructure;JDBC;SQLServer2000吉林建筑工程学院城建学院毕业设计(论文)1第1章绪论1.1课题研究的背景介绍随着社会经济的发展,城市现代化建设步伐不断加快,城市规模不断扩大,人员的流动也不断加大,房屋出租逐渐成为社会生活的重要组成部分。无论是房屋出租还是房屋求租,都面临着大量需求。说到房屋出租,我们首先想到的就是房屋中介,但是不论对于房屋出租者还是对于求租者来说,要面对的问题实在让人头疼,首先是琳琅满目的中介公司让人感到无从选择,在要顾及中介单位可信度的同时,大量复杂的房产信息使他们感到迷茫,难以快速、准确地从中找到适合自己的房屋信息。再者,出租、承租双方进行交易的时候还要通过中介,使交易过程更加繁琐。而且中介单位还要收取的一定比例的中介费用,这也在一定程度上加重了房屋承租者的负担。因此,现实社会中急需一个第三者为房屋出租者与房屋求租者牵线搭桥,来弥补中介单位的种种不足。在互联网蓬勃发展的今天,网络和我们的生活、工作越来越密不可分,网络正领导着一个新时代的来临。于是我们就利用开放的Internet技术,开发出实时、快捷、全方位传播信息的平台,我们制作的房屋出租管理系统的网站,就成了人们关于生活中住房问题的信息载体,使得房屋信息在出租者与求租者之间传播更为轻松。这样,使原本复杂的房屋信息简单化,系统能及时为他们提供服务,使出租求租双方都能够方便快捷的得到信息。通过本系统来管理房屋出租情况,可以解决大量房屋信息的查询和管理,便于房屋出租者更好的发布其房屋信息,同时也为租房者提供方便。并且能够培养我们的综合分析设计能力,同时提高动手实践的能力。吉林建筑工程学院城建学院毕业设计(论文)21.2系统开发环境及开发平台介绍1.2.1系统开发环境1.硬件环境(1)CPU:DuoT56001.83GHz;(2)内存:512MB以上;(3)硬盘:100G.。2.软件环境(1)操作系统:WindowsXP;(2)数据库:SQLServer2000;(3)开发工具包:JDK1.5.0;(4)JSP服务器:Tomcat6.0;(5)浏览器:IE7.0。1.2.2系统开发平台简介1.系统开发平台本系统开发语言选用Java,JSP,所以采用MyEclipse,Tomcat为主要开发工具,然后结合Dreamweaver,SQLServer2000数据库管理系统与WindowsXP操作系统进行。既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。2.Tomcat简介如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。我们需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C+语言,吉林建筑工程学院城建学院毕业设计(论文)3Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论