需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11109 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 目前,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一,而互联网的兴起给旅游业带来了新的契机。互联网等技术的应用,改变了旅游企业经营方式,旅游者的消费方式,政府的管理模式。利用计算机来管理信息的收集、加工、处理和传递,已成为企业管理必不可少的手段和工具,旅游网站也逐渐成为旅游信息管理的主要途径。因此,建立一个完善的集成化、信息化、网络化的旅游信息管理系统具有非常重要的意义。 本系统是基于B/S(浏览器/服务器)结构,使用REST(Representational State Transfer)架构风格的web应用。本系统在架构上采用前后端分离的思想,后端负责业务/数据接口,采用Java编程语言和MYSQL数据库实现;前端只负责展现/交互逻辑,所有用到的展现数据都是后端通过异步接口(AJAX/JSONP)的方式提供的,采用HTML5,Javascript和AngularJS实现。本系统使用Intellij IDEA14作为集成开发平台,Gradle作为依赖管理和自动化构建工具,Git(github)作为版本控制系统,Tomcat7作为web应用服务器。 本系统的使用者分为三种身份,第一种是系统管理员身份,系统管理员对系统中的景点信息、线路信息、导游信息、订票信息、财务信息、酒店信息以及会员信息等进行管理;第二种是会员身份,普通用户通过注册、登录进入本系统,通过本系统普通用户能够获取各种旅游相关信息、预订景点门票、预定酒店等用户体验;第三种是游客身份,游客不需要注册可直接访问本系统,但只能浏览旅游相关信息。 关键字:旅游信息管理系统 B/S web应用 REST 前后端分离
目录 摘要 Abstract 1 引言-1 1.1 选题背景-1 1.2 选题意义-1 1.3 开发技术与工具简介-2 1.4 系统开发与运行环境-3 2 需求分析-4 2.1 用户需求-4 2.2可行性分析-4 3 系统设计-5 3.1系统权限设计-5 3.2系统模块设计-6 3.3 数据库设计-8 3.4系统架构设计-13 4 系统实现-14 4.1 系统构建及依赖管理-14 4.2 系统配置、日志及web应用程序环境-18 4.3 系统主要模块实现-22 5 系统测试-34 6 总结-35 参考文献-36 |