jsp搜房网房地产房屋销售售房管理系统ssh论文_第1页
jsp搜房网房地产房屋销售售房管理系统ssh论文_第2页
jsp搜房网房地产房屋销售售房管理系统ssh论文_第3页
jsp搜房网房地产房屋销售售房管理系统ssh论文_第4页
jsp搜房网房地产房屋销售售房管理系统ssh论文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

顺平达汽车租赁信息管理系统IITheDesignandImplementationBasedontheJSPTechnologyTianjinSoufunaNewHouseChannelWebsiteAbstract:House,withthedevelopmentoftheInternet,informationpublicitymodeandeffortshavebeenincreasinglystrong.Forthetraditionalmodeofpropaganda,thewebsitecanbemorecompetent.Itsconvenient,economical,andthecharacteristicsofnotrestrictedbyspaceandtimehasreplacedthetraditionalway.ThispaperdetaileddiscussesatechnologybasedonJSPofrealestatecompany'swebsitedevelopmentanddesignprocess.ThissystemusesasoftwareMYECLIPSEasadevelopmentplatform,JSPastheprogramminglanguage,SQLServerasthedatabasemanagementsystem.Hasrealizedthewebsiteinformation,newscenter,housesinformationdisplay,contactus,feedback,messageboards,andotherfunctions,isinthecompany'srequirementsandtheuseoftheuser.Keywords:Internet;JSP;Databasedesign;WebsitebuildingPAGE2PAGE2目录1绪论 11.1课题背景 11.2国内外研究现状 11.3本课题研究的意义 12系统开发工具与主要技术简介 32.1系统开发工具简介 32.1.1开发工具之—JSP 32.1.2开发工具之—SQLSERVER 32.2网站需求分析 32.2.1技术可行性分析 32.2.2社会可行性分析 42.2.3经济可行性分析 43系统分析与数据库设计实现 43.1需求分析 43.2系统功能描述 53.3系统功能模块划分 53.3.1系统首页 53.3.2系统简介 53.3.3网站信息 53.3.4新闻动态 63.3.5房屋信息展示 63.3.6意见反馈 63.4数据库设计 63.4.1网站介绍表 63.4.2新闻信息表 63.4.3项目信息表 73.4.4留言信息表 73.4.5管理登陆表 73.5数据库逻辑结构设计 84网站前台设计与代码实现 84.1网站首页设计 84.2房屋模块展示 94.3新闻动态模块 94.4房屋信息查询模块 104.5新闻动态的管理 114.6房屋展示管理 114.7用户留言板管理 125编译运行与系统测试 145.1编译运行 145.2系统测试 145.2.1网站各模块错误测试 145.2.2网站性能测试 146收获与感想 15参考文献 16致谢 17PAGE12PAGE121绪论1.1课题背景INTERNET网络已经以前所未有的速度在全国迅速的发展起来。根据中国互联网络信息中心(CNNIC)2013年1月15日在京发布第31次《中国互联网络发展状况统计报告》显示,截至2012年12月,我国网民规模达到5.64亿,全年共计新增网民5090万人。互联网普及率是42.1%,较2011年底提升了3.8%。从数据方面来看,两项指标都延续了自2011年以来的增速趋缓之势。在网吧、学校机房等场所接入互联网的网民比例下降幅度较大,其中网吧网民占比下降了5.5%,在学校公共机房上网的网民占比下降了3%,而在家中接入互联网的比例继续走高,有91.7%的网民在家中上网,增幅达3.4%。《报告》显示,截至2012年12月底,我国网络购物用户规模达2.42亿,网络购物使用率提升到42.9%。与2011年相比,网购用户增长4807万人,增长率为24.8%。这充分说明了,作为网络房地产,实际上面对着很大的一个潜在的消费群体,网络房地产大有可为。1.2国内外研究现状目前网络房地产已经建设成为一个双项互动式的信息输送渠道。一方面,网络为消费者提供了安全真实可靠的房地产信息资料以及多层次筛选的选择空间。另一方面,网络又可以作为一个中介来反馈信息,向销售商源源不断的反应消费者的需求资料等信息,因此方便了销售商进行修改产品信息以及宣传模式。但是我们不得不看到目前国内网络房地产的发展还处于起步摸索阶段,这包含很多方面的原因。但是随着网络的蓬勃发展,可以预言房地产将成为网络经济中的一个重要方面。1.3本课题研究的意义随着多年来城镇住房制度的广泛深入,房地产业呈现出一派欣欣向荣的景象。目前,房地产业已经成为我国经济发展的新的增长点,房地产信息越来越丰富。在这种情况下需要有一种高效的沟通工具——在房地产开发公司与消费者之间建立起一座桥梁,使得购房消费者能够全面地、迅速地了解房地产信息,同时为房地产管理部门提供科学的管理依据。住房消费是一项投资大、风险高的消费,一时不慎,就会造成很大的损失,因此用户必须充分了解商品房市场行情和商品房信息,慎重进行比较、选择。通过本系统用户可以更为直观、迅速地了解相应的房地产信息。对于房产开发商来说,在网上发布信息的方式比在新闻媒体(报刊、电视等)上的广告宣传更加有效而且成本更加低廉,是宣传房屋信息的最佳途径。房地产业在我国目前的国民经济中占有十分重要的地位,是国民经济的重要的基础投资部门之一,也是国家财政收入的重要来源。同时房地产业发展的好坏直接关系到众多企事业单位的生存和发展,人民居住和生活条件的改善以及城市规划建设的设计实施。庞大的档案库和旧的管理模式已不能适应当前工作发展的需要,如何将以计算机技术为核心的现代信息处理技术与现代管理理念相结合,提高房产信息的利用价值,成为目前迫切需要解决的问题。我们要充分利用计算机系统“传递网络化”、“存储海量化”、“服务快捷化”的显著特点,借助网络与信息技术建立起的集“信息收集”、“检索”、“开发”、“发布”、“利用”等多功能于一体的房产发布系统,逐步实现房产的信息化和网络化,将房产工作的重心从管理逐步转移到信息的深加工和传递上来,最大限度地开发信息资源,为房地产经济发展服务。因此实现对房产资料完全计算机化管理,将房地产资料与土地、房屋产权等交易系统有机的连接在一起,对于提高房地产交易的效率,缩短交易的周期具有十分重要的意义。同时,在当今网络信息化的时代,任何人任何企业想要立足于社会,必须将自己的产品发布出去,房地产也一样,需要将自己的楼盘通过互联网发布出去,让更多的人去了解自己的品牌,同时建立了自己的楼盘数据库。房地产销售是房地产行业的重要组成部分,由于房地产销售形式复杂、业务种类繁多、早期的手工销售已经不能适应现代房地产销售的需要,在这种情况下,房地产发布系统应运而生。在各大房产信息销售管理中,主要存在房产销售工作人员的工作量大,工作效率低,房产公司各部门之间沟通困难,无法实现跨区域的实时管理,人工查询困难等问题。为了解决上述问题,本课题开发了房产信息发布系统。总而言之,把房产信息化和网络化有机的结合起来是一种先进科学技术手段和科学管理方法,是当前房地产业发展的必然趋势。房产发布工作的主要目标是动态掌握房产当前状况,通过网络系统掌握、查询房产数据记录等常规管理方法和现代化技术手段,从房产发布的现状入手,对房产的特点及信息数据进行全面完整的分析。应用计算机信息集成技术实现房产信息的集中、共享、发布处理以及保证信息的完整性。房产信息发布系统主要是基于计算机信息集成技术,进一步提房产信息的利用率和房产管理效率,适应信息时代对房产管理信息化、系统化、网络化的要求。实现网上房地产信息发布是为客户提供房地产信息的又一途径。考虑到大多数用户的实际情况,能否提供给用户直观、友好的界面,直接关系到系统的应用前景。基于以上特点,,系统应提供于用户简易的使用方式,简明易懂的检索与查询过程,借助于网页的形式表现出来。全面的反映房地产的有关信息,激起客户潜在的购买欲望,促进了房地产市场的发展和繁荣。2系统开发工具与主要技术简介2.1系统开发工具简介2.1.1开发工具之—JSPJSP即JavaServerPage服务器网页技术,是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于Javascript以及整个Java体系的web开发技术。在传统的网页HTML文件中加入脚本片段和JSP标记,构成JSP网页。JSP技术是为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,继承了Java的特点(跨平台的特性,即一次编译到处运行)。JSP是面向服务器的,它支持所有的浏览器。当Web服务器和JSP引擎遇到了访问JSP网页的情况的请求时,JSP引擎将根据请求对象发送给服务器端的相关联组件,如:JavaBean组件、Servlet组件、EJB组件等,然后由服务器端处理这些请求,需要从数据库或数据存储的信息中检索这些请求的信息,然后由服务器端组件再将响应对象返回至JSP引擎。JSP引擎将响应的对象传递给JSP页面,根据JSP页面相应的HTML格式完成数据的编排,最后由Web服务器及JSP引擎将格式化之后的JSP页面以HTML的格式返回到客户的浏览器。这就是当前网站构建技术中所广泛采用的浏览器——Web服务器——后台数据库中的三层架构模式。因JSP的所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对用户的浏览器的要求最低。2.1.2开发工具之—SQLSERVERSQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。而SQLServer是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。2.1.3MyEclipseMyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。2.1.4TomcatTomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。2.1.5SqlServerSqlServer使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。对于一般的个人使用者和中小型企业来说,SqlServer提供的功能已经绰绰有余,而且由于SqlServer是开放源码软件,因此可以大大降低总体拥有成本。2.1.6JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术的优点:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。内部对象说明:request客户端请求,此请求会包含来自GET/POST请求的参数;response网页传回客户端的响应;pageContext网页的属性是在这里管理;session与请求有关的会话;applicationservlet正在执行的内容;out用来传送响应的输出流;config代码片段配置对象;pageJSP网页本身;exception针对错误网页,未捕捉的例外2.1.7JavaScriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。2.2网站需求分析2.2.1技术可行性分析天津搜房网新房频道网站,主要包括了前台页面功能的程序设计以及后台数据库的创建与维护这两个方面。对于前者来讲应具备功能齐全、便于使用等特点,而对于后者则要求能够建立一个完善的后台管理,其要有较强的数据一致完整性。根据上述要求,本系统采用Myeclipse和SQLServer分别作为前端和后台开发工具。Myeclipse是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每位开发者都能快速的找到项目的相关信息,并进行相应的修改操作。

Myeclipse是一个在集成和高效的环境中为广大开发人员提供的所需的工具。

开发人员可以在Myeclipse中选择服务器技术并与软件配合使用,还可以通过Myeclipse中的功能连接到数据库,简单有效的完成开发,降低了繁琐程度。而Java语言中,Javaserverpage即我们所称的JSP,其实是SUN公司开发的一套服务器端的脚本环境。Javaserverpage是一个创建动态网页的人人皆知的好工具,作为一种编译语言,它可以编写动态产生HTML的程序代码。因此,只要用户浏览Web上的内容并请求一个JSP页,Web服务器就可以处理相应的JSP代码,从而生成HTML代码,然后将它传递到用户的浏览器上并以网页的形式显示出来。SQLServer作为后台数据库,可以在互联网上发布数据库中的数据,在其系统中,使用一些工具把数据库的数据发布到网络上,并且可以根据需要来修改已经发布的数据。操作简单,便于开发人员管理项目,完成要求。2.2.2社会可行性分析本系统是根据天津房地产的实际情况而开发研制,经过了大量的调查访问以及数据记录得出,系统在独立环境下编译,无可供抄袭的产品。而对于个体而言,只需要了解Tomcat服务器及使用便可以进行管理,也无需培训,减少了时间与精力。2.2.3经济可行性分析由于本系统开发系统所应用的软件均为免费软件,文字说明简介易懂,在利用计算机和操作人员是可以进行的,因此花费的资源不是太多,可以承受并实施的。3系统分析与数据库设计实现3.1需求分析此系统用户可以浏览企业主页Index.JSP,在主页中包括产品列表和企业新闻,在顶部是系统的宣传图片,而在图片下方是链接条。链接可以跳转到网页服务信息、新闻中心、房屋信息或者留言版。在网页服务信息里面是对服务系统的介绍,新闻中心则显示了近期发生的国内外相关信息与新闻,而房屋信息则是整个系统的核心,用户借助房屋信息了解第一手的房信资料,让用户搜寻到自己满意的房型,便于查看购买。网络发展到现在,技术得到了很大的提高,但是网络攻击也愈发的平凡。病毒、木马、拒绝服务攻击等等时有发生,然而本系统采用了.NET框架,安全性得到了很大的提高,可以防御一般的攻击。同时系统数据操作频繁,维护工作便可以使用最简单的存储来实现,方便数据的操作。2.3软硬件需求硬件需求:CPU:Pentium以上计算机内存:512M以上软件需求:操作系统版本:WindowsXP/vista/Win7开发工具:MyEclipse6.0.1后台服务器:ApacheTomcat6.0开发语言:Java浏览器:IE6.03.2系统功能描述系统功能包括公司介绍,新闻动态,项目展示,联系我们,后台管理等,如图3.1所示:网站系统网站系统网站介绍联系我们房屋展示查询房屋信息资料新闻动态查看具体新闻信息意见反馈用户留言反馈后台登陆用户管理新闻管理项目管理留言管理用户注册图3.1系统模块图3.3系统功能模块划分由于有了详细的系统功能的模块划分,才能让系统有条不紊的运行起来,做到各司其职,让用户清楚明了的使用,让管理者进行有方可循的管理。3.3.1系统首页该模块包括了顶端公司网页的图片、链接、功能分布和最新新闻;其作用是起到了主体整洁美观,用户浏览直白明了,使用时不会出现想寻找东西而找不到的困扰。3.3.2系统简介此模块主要介绍了本系统对于用户的帮助与服务,让用户对本系统进行一番了解,使广大用户放心使用。3.3.3网站信息介绍了该服务系统的宗旨,传递发展的理念,让更多的人去了解本系统的宣传思想,所以网页文化的氛围相当重要的。它不仅能使企业走的更远,还可以增加员工对企业的信赖依求,更加强了客户对企业的信任,敢于投资发展。3.3.4新闻动态此模块会发布一些企业与本行业相关的最新新闻,可以让浏览者第一时间看到房业等相关的信息,获取第一手资料,方便自己的查询选购。3.3.5房屋信息展示此模块包括了提供房屋详细的信息管理,房屋所在区域,小区名称,房屋具体位置,单元面积,是否装修,产权信息等内容。让用户详细的了解房屋的各个细节,以便做出判断。3.3.6意见反馈客户服务模块是能实现用户与管理员互动的平台,在浏览了系统的内容之后,可以在留言板上留下自己的意见看法,管理人员会及时作出反馈与改正。3.4数据库设计3.4.1网站介绍表表3.2描述了网站的详细信息。表3.2网站介绍表(t_wangzhanjieshao表)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识Jieshaotext16是否信息内容3.4.2新闻信息表表3.3描述了新闻信息表中的新闻标题、新闻内容、新闻图片、发布时间等信息。表3.3新闻信息表(t_news表)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识TitleNvarchar50是否新闻标题ContentText16是否新闻内容TupianDatetime8是否新闻图片FabushijianNvarchar50是否发布时间3.4.3项目信息表此表记录了网站项目信息,包括项目ID、项目名称、项目介绍、项目主图片等。如表3.4所示。表3.4项目信息表(t_xiangmu表)的定义字段名数据类型长度允许为空是否为主键说明IDInt4否是唯一标识NameNvarchar100是否项目名称JieshaoNvarchar500是否项目介绍FujianNvarchar500是否项目主图片3.4.4留言信息表此表记录了留言的所有信息,包括姓名、标题、内容、时间等,如表3.5所示。表3.5留言信息表(t_liuyan表)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识TitleNvarchar50是否标题ContentNvarchar1000是否内容shijianDatetime8是否时间3.4.5管理登陆表此表记录了所以后台登陆的用户信息,包括用户名和密码,如表3.6所示。表3.6管理表(t_admin表)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识UserNameNvarchar50是否用户名UserPwNvarchar50是否密码3.5数据库逻辑结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本设计根据上面的设计规划出的实体有:管理员信息实体、网站介绍信息实体、新闻信息实体、项目信息实体、留言信息实体、用户信息实体。下面则以用户信息实体为例的E-R图,如图3.2所示。图3.2用户信息表E-R图4网站前台设计与代码实现4.1网站首页设计图4.1网站首页顶部模块是用户和管理者使用本系统的一系列链接,可以查看搜寻网站的功能内容。中部内容则是用户登录和注册网站的模块。注册登录后可以在留言板留言与管理员进行互动。下面接着就是新闻动态。本模块可以让浏览者第一时间看到最近发生的事件及报道。新闻动态模块主要用到了select语句的排序功能,按最新的添加时间排序,然后用JSP的dowhile循环实现该功能。4.2房屋模块展示图4.2房屋模块图在主页上层栏目中,在“项目展示”中,用户可以通过这个模块查看相关的房屋信息,点击房屋图片获取更详细的资料。4.3新闻动态模块图4.3新闻动态模块图新闻详细页主要是点击某个文章后,获取该文章的id,从而进入该id对应的文章。4.4房屋信息查询模块图4.4房屋信息查询模块图为了让用户便捷的查询自己想要的房型,在此模块输入想要得到的房型的相应信息就可以筛选出来。图4.5后台登陆界面网站的后台管理也是组成网站的重要一部分,其对于网站的管理与维护起到相当重要,只有有一个很好的秩序与管理,才能让网站健康的运行起来。在进入后台界面中,输入管理员的账号与密码方可进入后台管理界面,进入之后也可以进行修改管理员的信息。后台登陆主要用到JSP的session对象,首先获取表单值(表单即在网页中负责数据采集功能),然后与数据库比对。如果该数据库有此用户,就获取session值,用户就可以登录,否则就会登录失败。4.5新闻动态的管理图4.6新闻管理模块新闻动态管理模块分为添加和管理两个功能,添加是把想要加入的新闻添加进数据库,其功能用到newsAction的newsAdd方法。而上传图片中用到了smartupload的组件进行了上传的文件。4.6房屋展示管理图4.7房屋管理展示模块房屋管理模块可以对于房屋信息等内容的添加、删除、修改的操作。管理员在此可以上传添加新的或者已更改的房屋信息及上传图片。同时也体现出增删查改的具体实现。4.7用户留言板管理图4.8用户留言板留言模块在系统的前台部分中,用户可以注册登录后在留言板的模块中进行题目文字的编写,点击提交便可保存留言,实现代码如下。publicvoidsave(TPingluntransientInstance) { try {//getHibernateTemplate()方法是经过spring封装的,例如添加相应的声明式事务管理,由spring管理相应的链接。 getHibernateTemplate().save(transientInstance); //catch是对异常进行捕获 }catch(RuntimeExceptionre) { //输出错误信息 System.out.println(re.toString()); } }图4.9用户留言板管理模块在系统的后台部分中,此部分是管理用户留言模块,管理员可以看到所有的注册用户给其发送的留言内容,并且可以对其中的某一项内容执行删除记录操作,实现代码如下。publicvoiddelete(TPinglunpersistentInstance) { try {//getHibernateTemplate()方法是经过spring封装的,例如添加相应的声明式事务管理,由spring管理相应的链接。 getHibernateTemplate().delete(persistentInstance); //catch是对异常进行捕获 }catch(RuntimeExceptionre) {//输出错误信息 System.out.println(re.toString()); } }5编译运行与系统测试5.1编译运行在编译完成应用程序的创建工作之后,将后台应用程序发布到tomcat服务器,键点index.JSP页面进行浏览。如果能显示出系统页面,则证明运行成功;如果提示错误消息,证明运行不成功,需要重新修改或者调试程序。5.2系统测试5.2.1网站各模块错误测试在完成系统编译后,要对系统的各个模块进行错误测试,检验所有模块是否都能正常运行。检测完毕后,如果各个模块都正常,那说明模块测试通过。5.2.2网站性能测试当程序能够正常运行后,下一步就需要对网站的功能进行实测,并且尝试多次用户登录网页使用的功能检验,查看各个功能是否都能实现。如果模块功能都能正常的实现不出问题,则通过网站性能测试。在经过以上的系统检验后,方可保证的网页的初步运行与使用。之后要不断的与用户联系,及时修改完善网页的欠缺与不足,做到尽善尽美。6收获与感想在将近四年的学习生活中,学习到了新鲜的知识,学会了丰富的生活经验。经过长久的积累,终于在最后的阶段完成了自己的设计与论文。通过这次项目的设计,让我充分的运用了以前所学到的知识并巩固加深,锻炼了自我的判断力和实际问题的分析能力。在这段时间里,遇到问题就竭尽全力的去解决,在图书馆与网上搜索的过程中,弥补了本身欠缺的知识,了解了不熟知的领域,扩大了视野。但是项目中,同样存在不足之处,未能解决的问题一定要尽快解决,不留遗憾。在论文的撰写过程中也遇到过几次困难,首先是对房屋信息的不了解,以前的生活经历中也不曾涉及到与此相关的信息,于是针对房产信息的知识,进行了一番了解。其次,以图形的形式代替语言的解释也是一门学问,这就要求对一门科学进行深入的理解,才能以自己的方式表达出来。最后,就是对于文章整体的把握能力要恰到好处,论文的布局很重要。经过了多次修改,虽然比之初期稿要好一些,却还是有自己不满意的地方。

温馨提示

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

评论

0/150

提交评论