基于SSH2框架企业设备租赁管理系统设计与实现.docVIP

基于SSH2框架企业设备租赁管理系统设计与实现.doc

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

基于SSH2框架企业设备租赁管理系统设计与实现   [摘 要] 设备租赁管理对于使用设备较多的企业来说非常重要,本文以企业日常运营过程中的设备租赁作为研究对象进行了深入分析,结合租赁设备管理的实际需求,开发出一个基于Web的通用设备租赁管理信息系统,该系统在企业设备租赁管理中得到具体的应用。   [关键词] 设备租赁;信息系统; SSH2框架   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 11. 027   [中图分类号] TP311 [文献标识码] A [文章编号] 1673 - 0194(2014)11- 0040- 03   1 引 言   随着市场经济的发展,企业之间的合作交流也越来越频繁,一些大中型企业,在产能得到保证和不影响生产的前提下,为了充分利用设备,减少闲置和折旧,提高设备的利用率,在固定的时间内,将设备出租给其他使用单位,按合同规定在租期内收取一定租金,提高设备的投资效益。对于通过租借得到设备使用的企业来说,可运用少量的资金使用急需的设备,提高企业的技术水平和企业竞争能力,花少钱,办大事。据调查统计,目前大多数企业在设备租赁的管理中大多采用人工记账方式,不仅管理效率低而且容易出错,随着市场的发展和租赁需求量的增加,租赁业务也会变得越来越多,传统的人工记账方式已经不能满足企业的要求[1]。   本文研究的基于SSH2框架的企业设备租赁管理系统,有助于企业对设备租赁进行科学化管理,提高设备使用数据的准确性,减少工作人员的工作量,实时观测各种设备的租赁情况和租金变化情况,具有较高的实用价值和科研价值。   2 系统开发技术介绍   系统开发采用目前最流行的SSH2(Struts2+Spring+Hibernate)框架,框架的系统从职责上分为3层:表示层、中间层(业务逻辑层)、数据服务层,采用框架结构有助于开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序[2]。   2.1 Struts 2   Struts 2是Struts的第二代产品,是在Struts1和Web Work的技术基础上合并的全新的、功能性和扩展性更强的框架。Struts 2以Web Work为核心,采用拦截器的机制来处理用户的请求,使业务逻辑控制器能够与Servlet API完全脱离。   2.2 Hibernate   Hibernate是一个开源的对象关系映射的持久化框架,可以用对象编程的思维来操作数据库。通过HQL(Hibernate Query Language)语言直接操作持久化对象,由持久化对象的数据直接更新数据库,使持久化对象的数据属性值和数据库中的值保持一致。   2.3 Spring   Spring 是一种多层的JavaEE应用程序框架,为JavaEE 应用的各层提供解决方案。Spring的核心是采用控制反转(IOC)和面向切面编程(AOP)来管理业务对象以及它们之间的依赖关系。Spring是为了解决企业应用开发的复杂性而创建的,它使用基本的JavaBean代替EJB,并提供更多的企业应用功能。Spring的用途不仅仅限于服务器端的开发,任何Java应用都可以从Spring中受益。   2.4 SSH2框架   SSH2框架是典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端通过组件与中间层建立连接,再由中间层与数据库交互。   表现层采用JSP技术,中间层采用的是Spring+Hibernate,为了将控制层和业务逻辑层分离,又可细分为以下几个子层。   Web层(Controller):负责控制业务逻辑层与表现层的交互,调用业务逻辑,并将业务数据返回给表现层,该层可由Struts完成。   业务逻辑层(Service):负责实现业务逻辑,业务逻辑以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。   DAO层:负责与持久化对象交互,该层封装了数据的增、删、查、改等操作。   PO(持久化对象):通过实体关系映射工具(Hibernate)将关系型数据库的数据映射成对象,实现以面向对象方式操作数据库。   Spring贯穿了整个中间层,将Web层、业务逻辑层、DAO层及PO无缝整合。   2.5 MyEclipse开发平台   MyEclipse 是一款优秀的JavaEE企业级开发工作平台,它是功能丰富的JavaEE 集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、SQL、Hibernate和Spring 。  

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档