网站大量收购独家精品文档,联系QQ:2885784924

开题报告旅游网站设计开发.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

(五)旅游企业经营规模小,实力弱,效益差,经营。

面的和,旅游业必须转变观念,创新思维,加强对旅游部门信息资

源的整合、统一管理,才能使行业更加合理、高效地运转。

三、关键技术与解决方案

本系统使用JSP技术开发,开发语言使用Java,该设计有很强的实用性,

有效方便广大人群。本系统属于B/S模式,可以通过前台的操作界面

的数据库,对数据库进行数据的更新、修改、和查询等。本系统使用SSH架

构(Spring,Struts,Hibernate的缩写)Spring的架构基础是基于使用JavaBean

属性的InversionofControl容器。Struts是一个基于SunJ2EE平台的MVC

框架,主要是采用Servlet和JSP技术来实现的。Struts把Servlet、JSP、自

定义和信息资源(messageresources)整合到一个统一的框架中,开发人员

利用其进行开发时不用再自己编码实现MVC模式,极大的节省了时间,所

以说Struts是一个非常不错的应用框架。Hibernate是一个开放源代码的对象

关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可

以随心所欲的使用对象编程思维来数据库。通过这种设计设计把应用逻辑、

处理程序和显示接口分成不同的组件实现。

J2EE框架:表示层、业务逻辑层、DB层。业务逻辑层分为业务层和持久层。

业务层又分为业务控制层和业务逻辑层。这样分的是:每一层代码就会关

联降低,耦合性降低。良好的封装会增加文件量,减少代码量,有利于升级和移

植。

当java程序与数据库连接时就会开启数据库,记得一定要关闭数据库,学

过数据库的人一定明白开关数据库时会大量损耗数据库资源,频繁的开启有可

能造成数据库。所以我们尽量让把相关的处理放在一起,当同时对多个表

进行操作时,例如要删除其中一个表中的一条记录,如果不使用事务,就可能

会出现这样的情况:第一个表中成功删除后,数据库突然出现意外状况,而第

二、三个表中的操作没有完成,这样,删除操作并没有完成,甚至已经破坏数据

库中的数据。要避免这种情况,就应该使用事务,它的作用是:要么三个表都操

作成功,要么都失败。换句话说,就是保持数据的一致性。所以,为了确保对数

据操作的完整和一致,在程序设计时要充分考虑到事务处理方面的问题。

为了保证数据的安全有效和正确可靠,数据库管理系统(dbms)必须提供统

一的数据保护功能,我们称该组处理步骤为一个事务。当所有的步骤像一个操

作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失

败,导致没有步骤被提交,则事务必须回滚(回到最初的系统状态)。事务必须

服从iso/iec所制定的acid原则。acid是原子性(atomicity)、一致性

(consistency)、性(isolation)和持久性(durability)的缩写。事务

的原子性表示事务执行过程中的任何失败都将导致做的任何修改失效。

一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执

行前的状态。性表示在事务执行过程中对数据的修改,在事务提交之前对

其他事务不可见。持久性表示已提交的数据在事务执行失败时,数据的状态都

应该正确。一般情况下,j2ee应用服务器支持jdbc事务、jta(javatransaction

api)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种

事务类型,比如在jta事务中嵌套jdbc事务。第二方面,事务要在尽可能短的

时间内完成,不要在不同方法中实现事务的使用。

这样做会减少数据库开启和关闭,提高了数据库的性能,减少了数据库的占用

资源。

四、系统

您可能关注的文档

文档评论(0)

wx5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档