Bootstrap是基于jquey基础上开发出来的一种前端工具库,里面定义了许多html样式,其样式简约大方,生受前端工作者的喜爱,也免去很多设计不怎么擅长的人的苦恼。如果没有什么特殊要求,此前端框架中的样式完全够用。
2、后台框架
Spring+mybtais
spring是基于J2EE开发出来的WEB框架, IoC和AOP的轻量级容器框架,主要是针对JavaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。轻量级Spring框架提供了对MVC模式的实现机制,它主要围绕分发器进行设计,包括可配置的处理器映射、视图解析、本地化、主题解析、支持文件上传等。该机制具有角色划分清晰、可重用业务代码等优点,但在具体应用与开发中,其实现难度大、配置复杂,且没有提供实用的数据持久化方法[3]。
MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。MyBatis DAO组件的主要目标是抽象化应用程序的数据访问层和持久层的表示方式和位置,使它远离应用程序的业务逻辑,其主要功能是帮助开发人员进行基于DAO设计模式设计和开发J2EE应用程序错误!未找到引用源。。
2。3数据库
本系统采用Oracle作为数据库,oracle具有可用性强、可扩展性强、数据安全性强、稳定性强的特点。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额[5]。
2。4开发工具及环境
Myeclispe:一种基础eclipse基础上的一种转为web应用开发的java编译工具
对开源产品的支持十分不错
Tomcat:项目服务器, Tomcat 本身也可以作为独立万维网服务器使用,但它不以处理静态文件见长,所以一般都当作一个JSP/Servlet 引擎与其他Web服务器软件配合使用[7]。
环境:windows7,jdk1。6
2。5本章小结
本章主要介绍了该系统的完成主要需要用到那些哪些技术和工具,技术有:java语言(使用jdk1。6),spring框架,而本系统采用mvc架构的spring 也就是springmvc,数据库框架mybatis,jquery,boostrap,ajax等,开发工具有MyEclipse编译工具,tomcat服务器,系统环境是win7。介绍这些技术的同时并说明了这些的技术的优点,即为什么使用该技术。
第三章 需求分析
3。1 可行性分析
现在要旅游的人越来越多。旅游的业务也越来越多,员工也越来越多,如果仅仅靠原来的纸质记录,或者将信息记录在办公室电脑,而不通过该电脑看不到相关信息。这些将严重影响到工作效率(比如想要查询某个带团员工时,还需查询纸质材料)。而且原来的纸质办公丢失率出错率很高。所以一套完善的管理系统对于旅游公司必不可少,既提高了员工的工作效率,也方便了管理者进行管理,当员工要查询某项记录,比如带团的是谁,就没必要去翻纸质记录,只需在旅游团里输入团队名称就可以查询到带团的导游是谁,团队里有多少人,人又都是哪些,鼠标轻轻一点,数据就全部出来,又快又准确。对于游客而言,平常肯定都有着自己的事,当自己想去旅游,而旅游公司离自己比较远,或者自己去一趟比较麻烦,这样的话,旅游的热情很有可能就会被削减,最后不了了之。这对于游客而言,无法出去放松自己是肯定很不舒服的,而对于旅游公司而言,这又是一单生意的损失,所以给游客提供自助游界面,让游客自己选择,这是非常有意义,非常有价值的做法。游客想去哪玩,只需在工作闲暇之余,在旅游界面上选择自己想要去的地方,选择好自己要去的地方,鼠标一点,提交订单,然后坐等旅游公司工作人员打电话告知你细节。到时间,轻轻松松的赶去自己想要去的地方进行放松。而在经济方面,本次系统只需要一个服务器,极少的管理人员,所以相对于招足够的人手进公司,以保证数据信息的传递效率,成本是大大的降低,而且随时随地都能办公。论文网 java+oracle旅游管理系统的设计+ER图(4):http://www.youerw.com/jisuanji/lunwen_122944.html