本 科 毕 业 论 文
题 目 个性化旅游平台的设计与实现
学 院 信息科学与技术学院
专 业 软件工程(本)
学生姓名
学 号 201010414111 班级 2010
指导教师 李梅 职称 副教授
2014 年 05 月 16 日
摘 要
目前,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一,互联网的兴起给旅游业带来了新的契机。旅游网站逐渐成为旅游信息管理的主要途径。因此,开发一个稳定的适用性好的旅游管理系统具有非常重要的意义。在对现有旅游查询网站的分析和比较的基础上,依循面向对象软件开发过程,设计出客户端基于Web浏览器,服务器端基于JSP和Servlet,数据源基于关系型数据库的三层框架,完成JSP页面设计、服务器端核心请求的处理以及对数据库的同步更新。以旅游管理系统的应用实例实现了这个方案。该系统可以实现游客分类查询路线信息.路线预定,在线选购物品和结账。系统管理员查询、修改、删除和添加交通和线路,产品信息。系统工作稳定、操作简单、维护方便。
关键词:JSP;旅游;SQL
ABSTRACT
Currently, tourism has become one of the world's most powerful economy and the momentum of the industry's largest, to the rise of the Internet has brought new opportunities for the tourism industry. Travel website has become the main way of tourist information management. Therefore, the development of a stable applicability good tourism management system has a very important significance. Based on the analysis and comparison of existing tourism queries on the site, follow the object-oriented software development process, design a Web browser-based client, server-based JSP and Servlet, three data sources based on the framework of a relational database, complete the JSP page design, server-side core processing requests and synchronize updates to the database. Application examples travel management system to achieve the program. The system can classify inquiries tourist route information. Route book online to buy goods and checkout. System administrators query, modify, delete, and add traffic and lines, product information. The system is stable, simple operation, easy maintenance.
KeyWords:JSP;Travel;SQL
目 录
第一章 引 言 - 1 -
1.1 研究背景与意义 - 1 -
1.2 本文的主要工作和内容安排 - 2 -
第二章 相关技术介绍 - 3 -
2.1 网站设计相关技术概述 - 3 -
2.2 Web应用程序的体系结构 - 3 -
2.3 MVC设计模式概述 - 4 -
2.4 JavaScript脚本语言概述 - 5 -
2.5 数据库技术概述 - 7 -
2.6 开发环境 - 8 -
第三章 网站的需求分析和总体设计 - 9 -
3.1 系统功能需求 - 9 -
3.2 系统的可行性分析 - 10 -
3.2.1 社会可行性 - 10 -
3.2.2 经济上的可行性 - 10 -
3.2.3 技术上的可行性 - 10 -
3.3 个性化旅游平台系统的模块划分 - 11 -
3.4 个性化旅游平台的数据流图 - 12 -
3.5 数据库设计 - 14 -
3.3.1 实体属性及实体联系图 - 14 -
3.3.2 创建数据库 - 18 -
第四章 个性化旅游平台的详细设计 - 23 -
4.1 系统基本类概述 - 23 -
4.2 系统主要模块的详细设计 - 25 -
4.2.1 用户注册模块的详细设计 - 25 -
4.2.2 用户登录模块的详细设计 - 29 -
4.2.3 预约模块的详细设计 - 31 -
4.3 系统其它模块的详细设计 - 34 -
第五章 个性化旅游平台系统测试 - 37 -
5.1 网站测试的系统环境及平台配置 - 37 -
5.2 主页的功能实现测试 - 37 -
5.3 注册模块的测试 - 38 -
5.4 登录模块的测试 - 39 -
5.5 预约模块的测试 - 40 -
5.6 系统中其它模块的测试 - 41 -
第六章 总结 - 42 -
参考文献 - 44 -
致 谢 - 45 -