您的当前位置:首页正文

旅行社在线订购系统建设与实现

2023-11-14 来源:易榕旅网


XXX大学 作 者:学 号:系 部:专 业:题 目:指导老师:评 阅 者:项目设计说明书

XXX XXXXXXX 信息技术系 电子商务 旅行社网上预订管理系统 XXX XXX 2012 年 2月 XXX

I

实训项目中文摘要

随着全球网络信息化的快速发展,服务行业尤其是旅游业也进入了网络信息化应用的新阶段。建立网上旅游路线查询、旅游路线预订系统已成为国内外各大旅行社扩展业务、扩大服务面的新手段。 为了促进旅行社的发展,扩大业务量,本文以SQL Server 2008、VS 2008作为系统开发环境,设计了一套基于WEB的旅行社网上预订系统基于ASP.NET技术的旅行社的建设步骤和方法。系统采用JSP开发工具,其脚本元素使用C#语言进行编写,Sql Server作为后台数据库系统。通过网上预订系统用户可以方便的通过网络浏览器享受旅行社的各项服务,旅行社则可以通过Internet网络向用户提供相应的服务,从而实现旅游服务的网络化。 关键词:ASP.net、Sql Server 数据库、旅行社网上预订系统。

II

目 录

1 引言.......................................................................4 1.1 开发工具简介 ....................................................................................................................................... 5 1.2 系统开发背景 ....................................................................................................................................... 5 1.3 系统开发意义 ....................................................................................................................................... 6 2 系统分析与总体设计........................................................7 2.1 系统说明................................................................................................................................................. 7 2.2 功能概述 ................................................................................................................................................. 7 2.3客户订单管理功能流图 ......................................................................................................................... 7 2.4数据库E-R图 ........................................................................................................................................... 8 2.5数据表设计 ............................................................................................................................................... 8 2.6数据库关系图 ........................................................................................................................................... 9 2.7 视图设计 ................................................................................................................................................. 10 2.8 存储过程设计 ..................................................................................................................................... 10 3 系统登陆界面及主界面......................................................11 3.1登录界面 .................................................................................................................................................. 11 3.2 登录跳转所需的代码如下: ............................................................................................................ 11 小 结.....................................................................13 致 谢......................................................................14 文献综述....................................................................15

III

1 引言

近年来,随着人民生活水平的提高,人们越来越多地开始注重生活质量。国内旅游已成为人们假期休闲娱乐的重要组成部分。而旅行社就成了人们出行旅游的首选途径。旅行社可以利用其丰富的旅游专业知识和广泛的沟通渠道为旅行者提供更加便利的服务。现在旅行社开展业务的手段和方式已相当丰富和多样化。其中主要的方式是依靠在报纸、电视及广播等媒体上进行广告宣传,客人通过广告中的电话进行进一步的咨询。因此电话是旅行社必不可少的联络工具,一个部门经常需要两至三条线路,但在业务旺季仍感应接不暇,客人经常会抱怨电话占线,打不进来。而根据调研,在客户打来的电话中大部分都是咨询关于旅行线路及费用等详细情况的。这主要是由于报纸、电视及广播等媒体在时效性、版面及广告费用等方面的局限下.很难将旅行社介绍、旅游线路详情及报名手续等更加详细的信息同时刊登出来。客户为获取更加详细的信息,只能通过电话与旅行杜联系,旅行社业务人员要花很长时间在电话中向客户介绍有关的方方面面的情况。更为严重的是客人有时需要亲自往返多次才能将报名手续办妥。这样不仅增加了电话线路的负荷,浪费了大量的人员和物资方面的资源.同时也给客人报名增加了难度,失去了对客户的足够吸引力,从而导致旅行社失去了很多潜在的客户和商机。不得不承认,由于此类与客户沟通手段上的不健全,在一定程度上制约了旅游行业的进一步发展。

另一方面,随着个人电脑的普及,网络已经遍布于我们生活的每一个角落,网上商务也随之应运而生。它的巨大潜能赋予整个商业领域以新的生命。网络之所以能在短时间内对人们有如此大的影响力,不只在于它的浏览功能,更在于它有很强的交互性,

本文就是要建立一个旅行社旅行线路网上预订系统。该系统集旅游信息查询、旅游路线预订为一体。这就等于在浏览者与旅行社之间架起了一座桥梁,它就像在网上开了一家旅行社,客人不但可以通过登录网站了解到旅行社最新公布的旅游路线,更重要的是可以在网上实现报名等工作。由于客户咨询电话数量的减少,可以节省相当一部分电话费的开支,大部分的报名工作都转移到了网站,旅行社所要做的只是对网站的日常维护、更新等工作,这大大简化了旅行社业务人员的工作强度,把他们从繁重、繁琐的话务工作中解脱出来,而能有更多的时间和精力投入到新的工作中去。

4

1.1 开发工具简介

ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是。asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。Microsoft®VisualStudio®2008使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助VisualStudio2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可以使用VisualStudio2008快速创建能够利用WindowsVista™和2007Officesystem的更安全、更易于管理并且更可靠的应用程序。

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle/Sybase/Microsofts/Sql Server/Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQLServer2008推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。

1.2 系统开发背景

21世纪将是高科技大发展的世纪,也是高科技的代表——互联网大发展大普及

5

的世纪。在这样一个被成为网络时代的世界里,所有的传统产业都在竭尽全力地把自己与互联网融合,希望以此来占据优势地位,促成原有市场格局的重新洗牌。同样地,被称为“21世纪朝阳产业”的旅游业,也正在发生着革命性的变化,不少网络经济专家和旅游专家都认为,旅游服务是最适合搬到网上的业务。作为旅游业的重要组成部分,旅行社业身处这样大环境,面临着空前的机遇与挑战。

网络的发展使旅行社的作用降低,使远隔万里的交流沟通变为零距离,信息公开透明的程度大大增加,旅游者完全可以通过上网,查询自己所需要的信息,还可以通过网络与天南地北的旅游者交流,了解更加真实的情况,听取他人的意见。沟通方式的简化,宣传成本的降低,使旅游资源提供商具备了跳过旅行社直接与旅游者交流的条件;同时也使旅游者具备了充分获取信息的能力,即旅游者所能获得的信息量和旅行社所获得的信息量相差无几。另外,旅游网站的兴起,对旅行社产生冲击。按照旅行社的传统经营模式,大社负责采购旅游资源和饭店交通等,然后将其组合成旅游产品,小社就是电话+传真机+业务员,将收来的散客转给大社拼团出游。规模大的旅行社为了扩展业务,在全国建立分社。这一点,以上海春秋国旅最有代表性。成立于1981年的上海春秋国旅,以全资子公司的方式,在国内40多个大中城市设立分社,在7个国家和地区设立分公司,并吸纳了一千多家网络成员,形成了总资产17亿,规模庞大的“春秋联合体”。但达成今天的规模,上海春秋一共花掉了十几年的时间。而成立于1999年的携程旅游网,通过“网络订票+网络订房+DIY旅游”的经营模式,迅速发展,到2003年底在美国纳斯达克上市,总市值2.73亿美元,折合人民币近23亿,前后仅用了4年的时间。

以携程旅游网,E龙网,金色世纪为代表的旅游商务网站,改变了传统的旅游经营方式,它减少销售环节,无须分销商,可以直接面对客户;它降低了产品成本,因为架设网络服务器所需的费用远低于开设分社;它提高了工作效率,只需要雇佣很少的员工。因此能为客户提供更低价更优质的服务。

面对旅游网站的兴起和网络时代的到来,旅行社必须迎难而上,面对挑战,认清自身的优势与不足,这样才能在新世纪里得到更大的发展。

1.3 系统开发意义

建立旅行社网上预订系统可以帮助旅行社提高办事效率,增加旅行社的业务量。另外,可一是游客能够更快速便捷、无需奔波到门市排队交款、在家中即可实现网

6

上轻松报名出游。游客在网上直接预订可以减少旅行社因接待游客而产生的费用,还可以减少大量的话务费。建立网上预订系统之后可以把员工从繁重、繁琐的话务工作中解脱出来,而能有更多的时间和精力投入到新的工作任务中去。

现代科技迅猛发展,因特网的应用越来越普及,旅行社网络化是必然的趋势。旅行社网络化不但可以精减员工,还可以提高整个旅行社的业务量以及竞争水平。

2 系统分析与总体设计

要开发一个图书借阅管理系统,首先需要进行需求分析和总体设计,分析系统的使用对象和用户需求,设计系统的体系结构和数据库结构,决定使用的开发工具和后台数据库,规划项目开发进度。在实际的项目开发过程中,这些工作是非常重要的。

2.1 系统说明

该系统是以B/S体系结构即浏览器和服务器结构为基础,以服务型网站的方式为旅行社客户提供网上服务。客户可以在网站上获得旅行社旅游信息查询、旅游路线预订等相关服务。旅行社要求建站开销少,日常维护方便。因此本网站要解决的问题如下:旅游信息查询、旅游路线预订、数据库管理后台。

2.2 功能概述

根据系统要解决的问题抽象化为以下功能:客户身份验证功能、客户预订旅游路线功能、客户订单管理功能、客户信息数据后台管理功能、

旅游路线数据后台管理功能、订单数据后台管理功能。

客户身份验证功能——对来访用户的身份进行验证,通过这才可进行主要操作。客户个人信息管理功能——通过验证客户可以修改个人注册信息。客户预订旅游路线功能——在线订购路线。客户订单管理功能——通过验证用户可以删除、查看自己的订单。客户信息数据管理功能——管理员后台管理客户信息包括:客户信息查看、统计、发送邮件。旅游路线管理功能——管理员后台管理路线信息包括:添加、删除、统计。订单管理功能——管理员后台管理客户订单信息包括:客户订单查看、统计、删除、发送邮件。

2.3客户订单管理功能流图

7

2.4数据库E-R图

性 别身份证编号真实姓名用户密码注册用户用户名邮 编年 龄手机号码住 址邮 箱用户名手机号码真实姓名预 订邮 箱订单编号旅行方式路线编号订单状态参加人数预订时间路线编号预订率备 注花 费个人订单表路线信息旅游路线出行天数出发时间搜 素路线编号目的地旅游景区始发地出发时间

2.5数据表设计

用户信息表(users),保存预订旅游路线的客户信息。

列名为用户名——主键,真实姓名、性别、年龄、身份证号码、电子邮件、电

8

话、住址、邮编

旅游路线表(travelplace),保存旅游路线信息。

列名为路线编号——主键,始发地、目的地省份(Destinationcity)、旅游景区(Destination)、旅行方式(Type)、出行天数、花费(Cost)、出发时间(Begindate)、备注(Remark)、预订率(Hot)。

个人订单表(order),列名为订单号number——主键、订单状态State、用户名、出发时间、参团人数Number、预订时间Orderdate、路线编号、电话、电子邮箱、客户真实姓名。

2.6数据库关系图

9

2.7 视图设计

2.8 存储过程设计

10

3 系统登陆界面及主界面

3.1登录界面

3.2 登录跳转所需的代码如下:

SqlConnection

conn

=

new

SqlConnection(\"server=SQLOLEDB;Data

Source=user-PC;Integrated

Security=SSPI;Initial Catalog=travel\"); conn.Open();

string username = tb_yhm.Text.ToString(); string pwd = tb_pwd.Text.ToString();

SqlCommand cmd = new SqlCommand(\"select count(*) from users where username='\" + username + \"'and password='\" + pwd + \"'\", conn);

int count = Convert.ToInt32(cmd.ExecuteScalar());

11

conn.Close(); if (count > 0) {

Session[\"username\"] = username; Response.Redirect(\"main.aspx\");

SqlConnection conn1 = new SqlConnection(\"server=SQLOLEDB;Data Source=user-PC;Integrated Security=SSPI;Initial Catalog=travel\"); conn.Open();

SqlCommand cmd1 = new SqlCommand(\"select count(*) from users where username='\" + username + \"'and password='\" + pwd + \"'\", conn); } else {

Response.Redirect(\"LoginError.aspx\"); }

12

小 结

这次实验所用到的一些软件主要是以微软公司的Visual Studio.NET 2008作为系统开发平台,使用SQL Server作为后台数据库,并设计了简单的数据后台管理系统。运用ASP.NET网页开发技术、SQL 语句与HTML结合起来使用,实现了用户网上、预订旅游路线及管理员进行相关的订单管理功能。由于新技术良好的网络安全性以及SQL技术较好的系统无关性和跨平台性,使得本系统非常适用于那些没有大型后台数据库管理系统的小型网站使用。

在老师与同学的帮助下我利的完成了这次的实训,同时也使我明白一个人想要做成一件是离不开周围人的帮助。一个团体只有团结互助才能走向成功。

13

致 谢

14

文献综述

15

因篇幅问题不能全部显示,请点此查看更多更全内容