菜单
  

    4、 Struts 2简介
    Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。
    使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2002年3月成为ASF的顶级项目。它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web Framework〕,是MVC经典设计模式中的一个经典产品。而Struts2则是Struts的升级版本。
    它的优点在于:
    (1)Struts2基于MVC架构,框架结构清晰,开发流程一目了然,开发人员可以很好的掌控开发的过程;
    (2)强大的拦截器
    (3)易于测试
    (4)易于扩展的插件机制
    (5)全局结果与声明式异常
    5、 Hibernate简介
    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思文来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
    Hibernate的核心接口一共有2个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这2个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。
    (四)软硬件需求
    硬件需求:
    CPU:Pentium以上计算机        
    内存: 2G
    软件需求:MySQL、tomcat、apache、MyEclipse、JavaScript
    操作系统版本:Windows XP / Win7
    开发工具:MyEclipse8.5.0     
    后台服务器:Apache Tomcat 6.0
    开发语言:Java               
    浏览器:IE8.0
    二 需求分析
    (一) 需求调研
    在经济不断发展的大前提下,各种中小型酒店的经营规模也在不断扩大,有关酒店客房预定的各种信息也成倍增长。面对庞大的信息量,有必要开发酒店住宿管理信息系统来提高管理工作的效率。今天我们使用计算机对酒店客房预定与订购信息进行管理,具有手工管理所无法比拟的优点。同时我们针对的不是大型的酒店,只需要做出一个条理清晰可以让使用者快速熟悉和便于运用的系统。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高酒店房间利用率。根据实际情况及调查结果,发现实现酒店客房管理的网络化、信息化是十分有必要的,因此设计了酒店住宿管理系统。
    (二) 可行性分析
    开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍。
    1、 技术的可行性
    本系统开发工具是MyEclipse和MySQL数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大二时就学习了java课程,大四期间也系统的了解了J2EE的知识,酒店管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间还学习过SQL Sever2005,数据结构,WEB,管理信息系统等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。
  1. 上一篇:基于WEB的内部邮件系统设计与实现
  2. 下一篇:php+mysql校园论坛的设计与开发
  1. jsp+sqlserver高校二手商品交...

  2. java+mysql酒店管理系统设计与实现

  3. jsp公交刷卡数据统计系统图表的设计与实现

  4. jsp+mysql学生选课信息系统设计与实现

  5. jsp+sqlserver电影票务系统的设计与实现

  6. jsp小企业品质在线评分系统设计与实现

  7. jsp+mysql电影推荐系统的设计与实现

  8. 十二层带中心支撑钢结构...

  9. 当代大学生慈善意识研究+文献综述

  10. 杂拟谷盗体内共生菌沃尔...

  11. java+mysql车辆管理系统的设计+源代码

  12. 乳业同业并购式全产业链...

  13. 大众媒体对公共政策制定的影响

  14. 电站锅炉暖风器设计任务书

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 中考体育项目与体育教学合理结合的研究

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回