.毕业论文:基于BS结构的房屋出租管理系统
《.毕业论文:基于BS结构的房屋出租管理系统》由会员分享,可在线阅读,更多相关《.毕业论文:基于BS结构的房屋出租管理系统(40页珍藏版)》请在课桌文档上搜索。
1、毕业设计(论文)基于B/S结构的房屋出租管理系统学生:指导老师:专业:计算机科学与技术所在单位:答辩日期:2008年6月30日摘要1AbstractII第1章绪论11.1 课题探讨的背景介绍11.2 系统开发环境及开发平台介绍21.2.1 系统开发环境21.2.2 系统开发平台简介2第2章系统开发技术介绍52.1 系统的B/S结构52.1.1 B/S结构简介52.1.2 B/S架构软件的优势与劣势62.1.3 B/S框架与C/S框架的联系与区分72.2 JSP技术概述82.2.1 JSP简介82.2.2 JSP技术的强势与弱势分析92.2.3 JSP动态网站开发技术102.3 MVC及StrU
2、tS介绍122.3.1 MVC介绍122.3.2 Struts介绍12第3章系统分析153.1 任务描述153.2 用UM1.用例图描述系统需求15用例图简介15系统用例分析163.3 功能分析16第4章系统的设计与实现184.1 数据库的设计与实现18数据库SQ1.Server2000简介18数据库结构设计19数据库加载和调试21操作数据库224.2 功能模块的设计与实现23系统注册模块23系统登录模块24一般用户功能模块24管理员功能模块25信息发布模块26信息查询模块27第5章系统测试与维护285.1 系统测试285.2 网站维护30维护内容30维护方案31结束语32致谢33参考资料34
3、摘要21世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广阔网络用户供应了更加周到和人性化的服务。特性化已渐渐成为当今Wed应用的潮流。如何通过网络有效进行沟通是摆在我们面前的一个新的领域。本文阐述了如何构造一个B/S结构的房屋出租管理系统,对B/S结构、JSP技术以及SQ1.SerVer原理进行了较深化的论述。阐述了对房屋出租管理系统的需求分析、功能模块划分、数据库模式分析,功能模块的实现过程。在此基础上,对所应用的关键技术进行描述。最终,对程序调试与调试结果进行论述。本文在探讨目前国内外房屋出租管理系统状况的基础上,从实际需求动身,采纳当前较为流行的B/S(B
4、roWSer/Servei*阅读器/服务器)结构和JSP动态网页开发技术,基于WindowsXPProfessional操作系统和SQ1.Server2000数据库,采纳JSP技术,设计并实现了一个功能较为完善的房屋出租管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,该系统一般用户可以阅读、查看房屋信息,可以注册成为网站会员、登陆网站,然后发布个人房屋信息,还可以查看该网站的新闻公告等,管理员可以对网站会员、房屋信息以及网站的新闻公告进行管理。重点对系统设计过程作了相应描述,同时也对系统须要改进的地方做了总结。本系统结合因特网的发展、应用现状,采纳了基于WEB的三层体系架构,
5、即阅读器WEB应用服务器数据库服务器。通过对系统工作流程进行具体需求分析,建立了系统的功能模型和数据流模型。确定系统的数据模型为关系数据模型,进行了分析、设计、画出了E-R图。后台数据库选用了SQ1.Server2000来实现。WEB开发采纳当前流行的JSP(JaVaSerVerPages,动态网页技术)技术,JSP页面通过JDBC(JaVaDatabaseConnectivity,Java数据库连接)接口连接SQ1.Server2000数据库,实现了阅读器端和服务器端的程序。系统经过测试,运行效果稳定、操作便利、快捷。能较好的为该系统的房屋出租、求租用户服务。关键词B/S结构;JDBC连接;
6、SQ1.Server2000;AbstractAlongwiththedevelopmentofthecomputersciencein21centuries,thedatabasetechniqueismoreandmoreextensiveintheapplicationintheInternet,providingthemorethoughtfulandhumanizedserviceforthelargenetworkcustomer.CharacteristichavealreadybecomegraduallythecurrentastheapplicationofWednowad
7、ays.Howtocommunicateonthewebisanewtopicfacingus.Thispaperdescribeshowtostructasystemtohavesetforthhouseto1.etmanagementadoptB/Sstructured,thepaperdescribestheB/SstructureandSQ1.Server,JSPtechnologyprinciples.Thearticlecompletetheneedsanalysisofansystemforthemanagementapplicationsforcommunicationwhic
8、hontheweb,functionalmodulesdivisionanddatabasemodelanalysis.Thetechnologyisinprogressheretowhatbeappliedkeyonthebasis,describethat.Final,commentthattoproceduredebuggingwithtestingresultbeinginprogress.Thediscourseaccordingtothepracticaldemandofsomeusers,whichisonthebaseofthesituationofthedomesticand
9、internationalrecordedatpresent,adoptcurrentlycomparativelypopularB/S(Browser/Server)structureandJSPdevelopmentWebpagetodevelopatechnology,2000databases,adopttheJSPtechnologyowingtoWindowsXPProfessionalOSandSQ1.Server,thefunctionhavingdesignedandrealizingoneiscomparativelyperfecthouseto1.etmanagement
10、system.Throughaseriesofpreparationsuchasrequirementanalization,design,coding,testthroughsetforthhouseto1.etmanagementsystem.Thatisthesystemdomesticconsumersturntobeabletoregisterbecomingthewebsitemember,landingwebsite,browse,checkbuildinginformation,announceandthenindividualbuildinginformation,canlo
11、okupthepressreleasethatwebsitewaiting,administrativepersoncancarryoutadministrationonthewebsitemember,buildinginformationandthewebsitepressrelease.Thesmalladvantageshavingdesignedprocessworktosystemdescribespriority,requiresthattheplaceimprovinghasdoneasummaryatthesametimealsotosystem.Internet,appli
12、cationstatus,usingaWeb-basedthree-tiersystemstructure,thebrowserWebapplicationserversdatabaseservers.Throughtheteacherevaluationprocessneedstoconductadetailedanalysis,establishasystemofthemodelanddatamodel.Identifythedatamodelforrelationaldatamodelfortheanalysis,design,whichdepictstheE-Rcharts.Selec
13、tionofthebackgrounddatabaseSQ1.Server2000istobeachieved.WebdevelopsusingcurrentpopularJSP(JavaServerPages,Dynamicwebtechnology)technology,JSPpagesthroughJDBC(JavaDatabaseConnectivity)interfacetoSQ1.Server2000database.Ithasrealizedabrowserholdingtheprocedurereallywiththeserver.Throughthetesting,theop
14、erationresultofthesystemissteady.Itiseasytooperateandthespeedisfast.Itcangiveagoodservicefortheuserswhousethesystem.KeyWordsB/SStructure;JDBC;SQ1.Server2000第1章绪论1.1 课题探讨的背景介绍随着社会经济的发展,城市现代化建设步伐不断加快,城市规模不断扩大,人员的流淌也不断加大,房屋出租渐渐成为社会生活的重要组成部分。无论是房屋出租还是房屋求租,都面临着大量需求。说到房屋出租,我们首先想到的就是房屋中介,但是不论对于房屋出租者还是对于求租者
15、来说,要面对的问题实在让人头疼,首先是琳琅满目的中介公司让人感到无从选择,在要顾及中介单位可信度的同时,大量困难的房产信息使他们感到迷茫,难以快速、精确地从中找到适合自己的房屋信息。再者,出租、承租双方进行交易的时候还要通过中介,使交易过程更加繁琐。而且中介单位还要收取的肯定比例的中介费用,这也在肯定程度上加重了房屋承租者的负担。因此,现实社会中急需一个第三者为房屋出租者与房屋求租者牵线搭桥,来弥补中介单位的种种不足。在互联网蓬勃发展的今日,网络和我们的生活、工作越来越密不行分,网络正领导着一个新时代的来临。于是我们就利用开放的Intemet技术,开发出实时、快捷、全方位传播信息的平台,我们制
16、作的房屋出租管理系统的网站,就成了人们关于生活中住房问题的信息载体,使得房屋信息在出租者与求租者之间传播更为轻松。这样,使原本困难的房屋信息简洁化,系统能刚好为他们供应服务,使出租求租双方都能够便利快捷的得到信息。通过本系统来管理房屋出租状况,可以解决大量房屋信息的查询和管理,便于房屋出租者更好的发布其房屋信息,同时也为租房者供应便利。并且能够培育我们的综合分析设计实力,同时提高动手实践的实力。1.2 系统开发环境及开发平台介绍系统开发环境1.硬件环境1 1)CPU:DuoT56001.83GHz;(2)内存:512MB以上;(3)硬盘:100G。2 .软件环境(1)操作系统:WindowsX
17、P;(2)数据库:SQ1.Server2000;(3)开发工具包:JDK;(4)JSP服务器:Tomcat6.0;(5)阅读器:IE7.0。1.2.2系统开发平台简介1.系统开发平台本系统开发语言选用Java,JSP,所以采纳MyECIipse,TOmCat为主要开发工具,然后结合Dreamweaver,SQ1.Server2000数据库管理系统与WindowsXP操作系统进行。既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能拓展等。2 .Tomcat简介如今,基于Web的应用越来越多,传统的HtmI己经满意不了如今的需求。我们须要一个交互式的Web,于是便诞生了各种Web语言。如A
18、sp,Jsp,Php等。当然,这些语言与传统的语言有着亲密的联系,如PhP基于C和C+语言,Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。Tomcat是一个免费的开源的SerIVet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由APaChe,SUn和其它一些公司及个人共同开发而成。由于有了Sun的参加和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。在Tomcat中,应用程序的部署很简洁,你只需将你的WAR放到Tomca
19、t的WebaPP书目下,TomCat会自动检测到这个文件,并将其解压。你在阅读器中访问这个应用的JSP时,通常第一次会很慢,因为TomCat要将JSP转化为SerVIet文件,然后编译。编译以后,访问将会很快。另外TomCat也供应了一个应用:manager,访问这个应用须要用户名和密码,用户名和密码存储在一个Xml文件中。通过这个应用,协助于Ftp,你可以在远程通过Web部署和撤销应用。当然本地也可以。TOmCat有三种工作模式,分别是独立的SerVIet容器、进程内的SerVIet容器和进程外的SerVlet容器。在利用其进行开发之前必须要清晰TOmCat的书目结构。因为它的书目结构和We
20、b系统的创建和发布都有着很大的关系,通常,Tomcat的书目结构如下表:表1-1Tomcat的书目结构书目描述/bin存放启动和关闭Tomcat的各种脚本文件/conf存放Tomcat服务器的各种配置文件serverlib包含了3个子书目:BPclasseslibwebapps;serverwebapps存放Tomcat服务器所须要的各种JAR文件commonlib存放Tomcat自带的两个Web应用:admin应用和manager应用/SharedZlib存放Tomcat服务器及全部Web应用都可以访问的JAR文件1/ogs存在全部Web应用都可以访问的JAR文件webapps当发布Web应
21、用时,默认状况下把Web应用放在此书目下/workTomcat把JSP生成的Servlet放在此书目下TOmCat不仅仅是一个SerVIet容器,它也具有传统的Web服务器的功能:处理HtmI页面。但是与Apache相比,它的处理静态Html的实力就不如Apache.我们可以将Tomcat和Apache集成到一块,让Apache处理静态Htm1.而Tomcat处理Jsp和SerVIet.这种集成只须要修改一下Apache和Tomcat的配置文件即可。基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet特别简洁,你可以用一般的文本编辑器或者IDE,然后将其打包
22、成WAR即可。我们这里要提到另外一个工具Ant,Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make.你须要写一个build.xml文件,然后运行Ant就可以完成XmI文件中定义的工作,这个工具对于一个大的应用来说特别好,我们只需在XmI中写很少的东西就可以将其编译并打包成WAR.事实上,在很多应用服务器的发布中都包含了An1.另外,在Jspl.2中,可以利用标签库实现JaVa代码与Html文件的分别,使JSP的维护更便利。TOmCal的确是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,1.inUX就是一个胜利的典型
23、。3 .MyEclipse简介MyEclipse企业级工作平台(MyECliPSeEnterpriseWorkbench,简称MyEclipse)是对ECIiPSelDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTM1.,Struts,JSF,CSS,Javascript,SQ1.,Hibernateo简洁而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。GenuitecTMyE
24、clipseEnterpriseWorkbench5.0,更智能、更快捷、更简洁和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是特别有吸引力的。这是J2EEIDE市场一个重量级的选手。通过增加UM1.双向建模工具、WYSlWYG的JSPStrutsdesigner可视化的HibernateZORM工具、Spring和Webservices支持,以及新的OraCIe数据库开发,MyEclipse5.0接着为业界供应全面的产品。第2章系统开发技术介绍2.1 系统的B/S结构2.1.1 B/S结构简介B/S结构:(BrOWSer/Server,阅读器/服务器模式):是WE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 BS 结构 房屋出租 管理 系统

链接地址:https://www.desk33.com/p-1365773.html