基于JSP旅游网站设计与实现

基于JSP 的旅游网站设计与实现

【摘要】随着信息技术的发展和社会的进步,在生活的方方面面都广泛的应用着网络技术、数据库技术、管理技术等。在近几年的旅游发展中,旅游的业务量在不断的发展成为了强劲的产业。旅游的综合性质使得其集吃、住、游、购、玩、行等不同的方面于一体的产业得到了发挥。实现旅游的网络化、信息化是满足游客的不同的需求的必备改革。也是帮助游戏公司和政府部门更好的宣传自己的旅游景点和旅游文化。

【关键词】 JSP 旅游网站 设计 实现

本文的主要的旅游网站开发工具是Dreamweaver ,其他的工具包括后期的一些检测的工具。网站使用的数据库则是Microsoft SQL Server 2000。对网站建设中的系统分析、数据库分析设计、网站的实现、测试等不同的方面进行阐述。 控制系统结构图的构成实际上是非系统的功能模块进行分解设计的过程。即合理的将数据流程图转换为所需要的系统结构图。系统结构图是对系统的各种的功能的理解和使用。

一、网站的结构

本旅游网站采用的是C/S模式。以访问数据库为中心。HTTP 协议为传输协议。客户端访问WEB 服务器和数据库服务器。三层结构如下:

从左到右分为三层:

第一层:浏览器,主要完成客户和后台的交互及最终查询结果的输出。浏览器将HTML 语言代码换成图文网页。网页具备一定的交互功能,允许用户据网页提供的表单输入信息。提交给后台并提出处理请求。后台处理完后。将结果返回至用户的浏览器。

第二层:WEB 服务器:主要的完成客户的应用功能,WEB 服务器接受客户请求后。启动相应的进程相应。生成一串的HTML 代码。返回客户的浏览器。如果用户请求包含数据的存取。WEB 服务器还将与数据库连接。协同的完成处理工作。

第三层:数据库服务器,主要的协调不同的WEB 服务器发出的请求。管理数据库。

二、系统的功能模块设计

1、用户功能模块

主要的功能包括新用户的注册、老用户的登录,管理员对用户进行管理

2、信息检索模块

该模块主要是方便客户对网站的景点和酒店的信息进行检索。并返回结果。客户根据自己的需求输入自己想要的信息进行检索。查找相应的资料。

3、在线模块主要的是负责用户和管理人员进行沟通和交流,用户可以发表自己的看法和观点。让旅游的公司、部门。留言薄模块。可以上传留言,产看以前的留言信息。包括客户、时间、内容。

4、酒店预订模块

该模块主要是客户留言浏览了先关的资料后。通过模块的下拉选择一个订单。将个人的信息通过填好信息进行消息的反馈。确定酒店是否预订成功。支付模块也可以嵌在这个模块里面。

5、信息浏览模块

主要是查看各种的公告、点击景点、酒店、旅行社等信息。找到自己需要的。

6、后台管理模块

管理员对后台的所有的信息进行修改

三、主界面设计

主界面是一个网站的门户。是别人了解我们的途径和方式。主界面的好坏直接的影响着用户对网站的评价。也影响着网站的访问率。我们在设计主界面的时候必须从以下的几个方面进行设计:

1、色彩搭配,一种明快的色彩作为基调,配合其他的颜色。用户一种新鲜而不鲜艳的美感。

2、字体选用。大小适宜、尽量使用常用字体,适当的配合一定的艺术字。

3、在网页的制作上采用框架式结构,在框架中嵌入子页。图片压缩。尽量的减少相应时间。

4、在内容上充实而不繁杂,既要体现网站的主题和特色又要满足不同的客户的基本需求。

5、在用户的操作上,简化操作,删繁就简,

输入输出界面设计

旅游网站系统的输入输出界面主要的包括用户注册、登录。信息的检索和在线留言。输入设计内容包括主要包括:

1、输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。

2、确定数据输入方式,用户注册、登录、信息检索和在线留言等输入操作。都是在客户端的浏览器中进行。立即的更新服务器的数据库。

3、输入数据的正确性校验,保证输入数据的正确性

旅游网站系统的输出界面主要包括旅游新闻、景点推荐、检索结果等,输入设计的内容以下几点:

1、确定输出内容。用户是信息的主要使用者,在进行输出内容的实际时。首先要确定用户的使用信息的方面要求。包括使用的目的、输出速度、频率、数量、安全性等。更具用户的要求,设计输出信息的内容。输出的醒目及数据结构、数据类型、位数及取值范围。数据的生成途径。完整性以一致性的考虑。

2、确定输出格式,输出格式设计要满足使用者的要求和习惯。达到格式清新、美观、容易阅读、理解和要求。输出的界面中要有一定的信息的提示。菌按照首页的风格进行。让网站的页面别具特色。

数据库设计是将现实中的实体的模型和客户的需求转换成数据库模型的一个过程。是应用系统的核心部分,负责完成数据的输入、存储、处理。

数据库上的数据表有:用户表、酒店管理表、景点管理表、预订表、旅游社管理表、新闻管理表、留言表。

用户模块的实现

用户注册:输入用户名、密码

用户登录:输入用户名、密码

输出包括:输出密码、输出用户

用户的注册流程图如下:

查询模块实现

模块输入:输入相关的查询关键词,选择查询的类型和方式

模块输出:输出检索的相关结果

在线留言模块的实现

模块的输入:用户名 、密码、留言主题、留言内容。

模块输出:留言时间、留言者、李艳主题、留言内容

用户必须先进行登录,否则是没有登录界面的。按照一定的要求返回genglu.asp 界面

用户酒店的预订模块流程图:

后台的管理模块实现:

管理人员可以对整个的系统进行管理包括:用户管理、旅行社管理、酒店管理、景点管理、新闻管理、预订和支付管理、留言管理。

用户管理:管理员可以对用户进行查看和删除。但是不能查看用户的密码。 旅行社管理:对旅行社的信息进行添加、修改、删除。

酒店管理:对酒店的信息进行添加、修改、删除、

景点管理:对景点的信息进行添加、修改、删除、

新闻管理:对新闻的信息进行添加、修改、删除、

预订支付管理:对预订和支付的信息进行添加、删除、

留言管理:对留言的信息进行添加、删除、

旅游网站的查询页面

通过各种的连接后台的数据库。实现酒店和景点之间的最新的信息的更新。打开页面的时候进行加载事件。连接到后台的数据库实现查询的页面。

景点页面:用户可以点击地图或是景点的列表进行信息的查询和浏览 旅行社页面:对旅行社的信息进行详细的了解

酒店信息页面:通过搜索和查询酒店的信息,可以进行预订和支付的操作。 在线留言:对网站、景点、酒店、旅行社的一些的看法、观点、投诉等信息的提交。

结论

旅游网站的设计涉及很多的功能,在大量的网站中属于复杂性的。我们需要更好的技术和数据库的支持,网站才能更好的进行发展。特别是后期的维护更是很重要的。在旅游业迅速发展的今天。旅游网站是公司、政府、旅行社、酒店进行宣传和营销的最好的方法。

参考文献

[1]戴斌. 旅行社经营管理[J].旅游教育出版社.2005.(2):17-19

[2]薛华成. 管理信息系统[J],清华大学出版社.2005.(6):22-25.

[3]王珊. 数据库系统概述[M].北京. 高等教育出版社.1997.page174-178.

[4]李国辉,汤大汉. 信息组织与检索[J].科学出版社2003(5):34-37

基于JSP 的旅游网站设计与实现

【摘要】随着信息技术的发展和社会的进步,在生活的方方面面都广泛的应用着网络技术、数据库技术、管理技术等。在近几年的旅游发展中,旅游的业务量在不断的发展成为了强劲的产业。旅游的综合性质使得其集吃、住、游、购、玩、行等不同的方面于一体的产业得到了发挥。实现旅游的网络化、信息化是满足游客的不同的需求的必备改革。也是帮助游戏公司和政府部门更好的宣传自己的旅游景点和旅游文化。

【关键词】 JSP 旅游网站 设计 实现

本文的主要的旅游网站开发工具是Dreamweaver ,其他的工具包括后期的一些检测的工具。网站使用的数据库则是Microsoft SQL Server 2000。对网站建设中的系统分析、数据库分析设计、网站的实现、测试等不同的方面进行阐述。 控制系统结构图的构成实际上是非系统的功能模块进行分解设计的过程。即合理的将数据流程图转换为所需要的系统结构图。系统结构图是对系统的各种的功能的理解和使用。

一、网站的结构

本旅游网站采用的是C/S模式。以访问数据库为中心。HTTP 协议为传输协议。客户端访问WEB 服务器和数据库服务器。三层结构如下:

从左到右分为三层:

第一层:浏览器,主要完成客户和后台的交互及最终查询结果的输出。浏览器将HTML 语言代码换成图文网页。网页具备一定的交互功能,允许用户据网页提供的表单输入信息。提交给后台并提出处理请求。后台处理完后。将结果返回至用户的浏览器。

第二层:WEB 服务器:主要的完成客户的应用功能,WEB 服务器接受客户请求后。启动相应的进程相应。生成一串的HTML 代码。返回客户的浏览器。如果用户请求包含数据的存取。WEB 服务器还将与数据库连接。协同的完成处理工作。

第三层:数据库服务器,主要的协调不同的WEB 服务器发出的请求。管理数据库。

二、系统的功能模块设计

1、用户功能模块

主要的功能包括新用户的注册、老用户的登录,管理员对用户进行管理

2、信息检索模块

该模块主要是方便客户对网站的景点和酒店的信息进行检索。并返回结果。客户根据自己的需求输入自己想要的信息进行检索。查找相应的资料。

3、在线模块主要的是负责用户和管理人员进行沟通和交流,用户可以发表自己的看法和观点。让旅游的公司、部门。留言薄模块。可以上传留言,产看以前的留言信息。包括客户、时间、内容。

4、酒店预订模块

该模块主要是客户留言浏览了先关的资料后。通过模块的下拉选择一个订单。将个人的信息通过填好信息进行消息的反馈。确定酒店是否预订成功。支付模块也可以嵌在这个模块里面。

5、信息浏览模块

主要是查看各种的公告、点击景点、酒店、旅行社等信息。找到自己需要的。

6、后台管理模块

管理员对后台的所有的信息进行修改

三、主界面设计

主界面是一个网站的门户。是别人了解我们的途径和方式。主界面的好坏直接的影响着用户对网站的评价。也影响着网站的访问率。我们在设计主界面的时候必须从以下的几个方面进行设计:

1、色彩搭配,一种明快的色彩作为基调,配合其他的颜色。用户一种新鲜而不鲜艳的美感。

2、字体选用。大小适宜、尽量使用常用字体,适当的配合一定的艺术字。

3、在网页的制作上采用框架式结构,在框架中嵌入子页。图片压缩。尽量的减少相应时间。

4、在内容上充实而不繁杂,既要体现网站的主题和特色又要满足不同的客户的基本需求。

5、在用户的操作上,简化操作,删繁就简,

输入输出界面设计

旅游网站系统的输入输出界面主要的包括用户注册、登录。信息的检索和在线留言。输入设计内容包括主要包括:

1、输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。

2、确定数据输入方式,用户注册、登录、信息检索和在线留言等输入操作。都是在客户端的浏览器中进行。立即的更新服务器的数据库。

3、输入数据的正确性校验,保证输入数据的正确性

旅游网站系统的输出界面主要包括旅游新闻、景点推荐、检索结果等,输入设计的内容以下几点:

1、确定输出内容。用户是信息的主要使用者,在进行输出内容的实际时。首先要确定用户的使用信息的方面要求。包括使用的目的、输出速度、频率、数量、安全性等。更具用户的要求,设计输出信息的内容。输出的醒目及数据结构、数据类型、位数及取值范围。数据的生成途径。完整性以一致性的考虑。

2、确定输出格式,输出格式设计要满足使用者的要求和习惯。达到格式清新、美观、容易阅读、理解和要求。输出的界面中要有一定的信息的提示。菌按照首页的风格进行。让网站的页面别具特色。

数据库设计是将现实中的实体的模型和客户的需求转换成数据库模型的一个过程。是应用系统的核心部分,负责完成数据的输入、存储、处理。

数据库上的数据表有:用户表、酒店管理表、景点管理表、预订表、旅游社管理表、新闻管理表、留言表。

用户模块的实现

用户注册:输入用户名、密码

用户登录:输入用户名、密码

输出包括:输出密码、输出用户

用户的注册流程图如下:

查询模块实现

模块输入:输入相关的查询关键词,选择查询的类型和方式

模块输出:输出检索的相关结果

在线留言模块的实现

模块的输入:用户名 、密码、留言主题、留言内容。

模块输出:留言时间、留言者、李艳主题、留言内容

用户必须先进行登录,否则是没有登录界面的。按照一定的要求返回genglu.asp 界面

用户酒店的预订模块流程图:

后台的管理模块实现:

管理人员可以对整个的系统进行管理包括:用户管理、旅行社管理、酒店管理、景点管理、新闻管理、预订和支付管理、留言管理。

用户管理:管理员可以对用户进行查看和删除。但是不能查看用户的密码。 旅行社管理:对旅行社的信息进行添加、修改、删除。

酒店管理:对酒店的信息进行添加、修改、删除、

景点管理:对景点的信息进行添加、修改、删除、

新闻管理:对新闻的信息进行添加、修改、删除、

预订支付管理:对预订和支付的信息进行添加、删除、

留言管理:对留言的信息进行添加、删除、

旅游网站的查询页面

通过各种的连接后台的数据库。实现酒店和景点之间的最新的信息的更新。打开页面的时候进行加载事件。连接到后台的数据库实现查询的页面。

景点页面:用户可以点击地图或是景点的列表进行信息的查询和浏览 旅行社页面:对旅行社的信息进行详细的了解

酒店信息页面:通过搜索和查询酒店的信息,可以进行预订和支付的操作。 在线留言:对网站、景点、酒店、旅行社的一些的看法、观点、投诉等信息的提交。

结论

旅游网站的设计涉及很多的功能,在大量的网站中属于复杂性的。我们需要更好的技术和数据库的支持,网站才能更好的进行发展。特别是后期的维护更是很重要的。在旅游业迅速发展的今天。旅游网站是公司、政府、旅行社、酒店进行宣传和营销的最好的方法。

参考文献

[1]戴斌. 旅行社经营管理[J].旅游教育出版社.2005.(2):17-19

[2]薛华成. 管理信息系统[J],清华大学出版社.2005.(6):22-25.

[3]王珊. 数据库系统概述[M].北京. 高等教育出版社.1997.page174-178.

[4]李国辉,汤大汉. 信息组织与检索[J].科学出版社2003(5):34-37


相关内容

  • N多毕业设计题目
  • 基于Ajax技术的WEB应用的设计 又快到毕业的时候了,大家该准备做毕业设计了.大学问问特意收集了一些毕业设计(论文)的题目,供大家选择. VB售楼管理系统 VB无纸化考试系统 VB小区物业管理系统 VB航空公司管理信息系统 VB计算机机房管理系统 VB房地产评估系统VB+SQL2000 VB光盘信 ...

  • [旅游网的设计与实现]
  • <旅游网的设计与实现> 摘 要 随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况.客户情况以及旅游协作部门的情况越来越复杂多变.而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息.但是工作人员若 ...

  • 基于JSP的网上订餐系统的设计与实现
  • 基于JSP 的网上订餐系统的设计与实现 JSP-based online ordering system 毕业设计(论文)外文摘要 目 录 第一章 引言 . ....................................................................... ...

  • 航空订票系统的设计与实现毕业论文
  • 引言 1 引言 1.1 选题背景 21世纪的特征是数字化.网络化和信息化,它是一个以数据库技术为核心的信息时代.而随着信息技术的发展,航空售票业也成为一个高度依赖信息业的行业.信息技术的飞速发展不仅使航空售票工作者逐渐摆脱了繁重的手工劳动.提高了工作效率,而且推着航空事业向现代化管理迈进.现代化的航 ...

  • 宾馆住宿管理系统论文
  • 盐 城 师 范 学 院 毕业设计 2011-2012学年度 信息科学与技术 学院 计算机科学与技术(数字媒体)专业 班级 08(4) 学号 08263349 课题名称学生姓名 指导教师 高 雄 王创伟 2012 年 3 月 09 日 摘 要 宾馆管理系统的引入使宾馆内部能集中管理,集中控制,快速反应 ...

  • 最新山东理工大学软件工程学院毕业设计选题参考表
  • 最新山东理工大学软件工程学院毕业设计选题参考表 B 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 题目 数据挖掘技术在大学生心理问题分析中的应 ...

  • 基于MVC模式的电子商务交易平台
  • 摘 要:随着web应用体系的应用越来越广泛,基于互联网电子商务的交易需求持续地增长,构建一个成熟和轻量级的网上交易平台成为很多寻求创业的小型商户想要解决的首要问题.论述MVC模式的主要概念和设计思想,介绍如何基于MVC模式,利用JSP,Servlet,JavaBean三项主要技术来实现电子商务网站的 ...

  • 毕业论文 -在线问卷系统
  • 在线问卷系统的设计与实现 摘要 科学技术日新月异的发展使社会信息化程度越来越高.传统的问卷调查一般采用书面问卷.直接采访.电话等媒体形式,其费用较高,操作不灵活,而且调查周期长,效果却只能在相对局限的区域里.鉴于此情况,传统的问卷调查已经不能满足社会发展和人们生活的需求,迫使人们寻求一种更高效的方式 ...

  • 基于JSP的家政服务管理系统设计与实现_曲蕴慧
  • 基于JSP的家政服务管理系统设计与实现 曲蕴慧 ()西安医学院公共课部计算机教研室,陕西西安710021 摘 要:家政服务管理系统可以使家政服务的管理工作系统化.规范化.自动化.简易化.智能化,从而大大减少管理 者的工作时间,并提高家政服务管理效率.分析了开发家政服务管理系统的意义,对家政服务管理系 ...