《.毕业论文:基于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技术,开发出实时、快捷、全方位传播信息的平台,我们制作的房屋出租管理系统的网站,就成了人们关于生活中住房问题的信息载体,使得房屋信息在出租者与求租者之间传播更为轻松。这样,使原本困难的房屋信息简洁化,系统能刚好为他们供应服务,使出租求租双方都能够便利快捷的得到信息。通过本系统来管理房屋出租状况,可以解决大量房屋信息的查询和管理,便于房屋出租者更好的发布其房屋信息,同时也为租房者供应便利。并且能够培育我们的综合分析设计实力,同时提高动手实践的实力。1.2 系统开发环境及开发平台介绍系统开发环境1.硬件环境1 1)CPU:DuoT56001.83GHz;(2)内存:512MB以上;(3)硬盘:100G。2 .软件环境(1)操作系统:Windo