中国青年旅行社旅游信息网站 毕业论文

学号:

本科毕业论文(设计)

中国青年旅行社旅游信息网站的设计与实现

作者姓名

指导教师

所学专业计算机科学与技术班级

所属院系信息学院班

学习年限2007年9月至2011年6月

二○一一年四

目录

内容提要..........................................................................................................................................I1引言............................................................................................................................................1

1.1

1.2

2课题背景.............................................................................................................................1课题的目前现状.................................................................................................................1需求分析....................................................................................................................................1

2.1

2.2

2.3网站目标.............................................................................................................................1网站的开发方法.................................................................................................................2可行性分析.........................................................................................................................23网站设计...................................................................................................................................3

3.1模块介绍.............................................................................................................................3

3.1.1前台模块.....................................................................................................................3

3.1.2后台模块.....................................................................................................................4

3.2

4数据库设计.........................................................................................................................5网站实现..................................................................................................................................9

4.1

4.2网站主界面.........................................................................................................................9基本功能模块.....................................................................................................................9

4.2.1景点管理.....................................................................................................................9

4.2.2订票管理...................................................................................................................10

4.2.3酒店管理...................................................................................................................11

4.2.4保险管理...................................................................................................................12

4.2.5收藏夹.......................................................................................................................12

4.2.6我的订单...................................................................................................................12

II

结语................................................................................................................................................14致谢................................................................................................................................................15参考文献........................................................................................................................................16ABSTRACT........................................................................................................................................17

中国青年旅行社旅游信息网站的设计与实现

学生姓名:

指导教师:

内容提要本网站是为中国青年旅行社开发的旅游信息网站。本网站能够向广大的旅游爱好者介绍各个景点的历史文化背景,提供各景区的风景图片以供参考,此外,为人们提供线路查询服务,提供酒店预订服务等。本网站采用ASP.NET技术创建应用程序,以C#作为编程语言,VisualStudio2008作为开发工具,采用SQLServer数据库作为后台数据库。本网站在为旅游爱好者提供便捷服务的同时也提高了旅游业的竞争能力。

关键词CSShtml旅游信息网

I

1引言

课题背景

随着人民生活水平的不断提高,旅游成为了人们日常生活中非常关注的一个焦点,与此同时,信息化1.1的社会使得过去的旅游观念和方式已经与现代人的时间观显得格格不入,人们越来越紧迫的需要在最短的时间内获得最新的旅游方面的信息,然后选择最恰当的旅游景点和线路,这样一来,一个现代化的旅游管理网站呼之欲出.

1.2课题的目前现状

随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的推动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。旅游网站也随着旅游业的发展而逐渐成为旅游信息管理的主要途径。如何利用网络的巨大潜力将企业的核心业务流程、客户关系管理等都延伸到网上,使产品和服务更贴近用户,让旅游信息网成为企业资源计划、客户关系管理及供应链管理的中枢神经,实现网络对旅游业的整合,将原来市场分散的利润点集中起来,获得一种成功的旅游网站运行模式,是目前旅游业发展中最重要的一个环节。9【】

2需求分析

旅游是面向特定的对象的,用户进入网站应该进行身份验证——远程注册。2注册完成后用户可以【】

对自己的信息进行修改,用户可以查看景区景点、酒店信息、票务信息并且可以进行预定操作。网站管理员需要对景区景点、酒店信息、票务信息进行维护,最后需要实现管理员对用户的订单信息进行答复的操作。

2.1网站目标

旅游信息网站建立的目的是为用户提供丰富的旅游信息,以便用户在网上进行景点选择,酒店选择等,为用户的出行提供便利。

本文设计的网站要完成以下的几个要求,以便于用户进行操作。

(1)合理的设计数据库

1

尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。

(2)设计出友好的界面

界面的友好与否是用户评价一个软件优劣的重要方面之一,友好的界面使用户有一个良好的心情。

(3)信息的及时更新

及时的对各类信息进行更新,吸引用户进行浏览和预定。

2.2网站的开发方法

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务网站、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,旅游信息管理网站的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。

基于上述考虑,用Browser/server模式来设计旅游信息管理网站比较合适,服务器端本文采用SQLServer数据库系统和ASP.NET组件来构成旅游景点的应用服务系统;客户端采用浏览器来完成订单全过程,同时可进行远程网站维护和管理。它运用方便、操作简单,效率很高。

2.3可行性分析

可行性分析(FeasibilityAnalysis)也称为可行性研究,是在调查的基础上,针对新网站的开发是否具备必要性和可能性,对新网站的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新网站的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该网站的可行性分析包括以下几个方面的内容:

(1)经济可行性:主要是对项目的经济效益进行评价,本网站的开发经费是可以接受的,并且本网站实施后可以提高公司的工作效率、拓展公司的业务范围。

(2)技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。ASP.NET是基于通用语言的编译运行的程序,具有强大性和适应性的特性。SQL语言功能极强,,十分简捷,容易使用。SQL它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。基于以上优点,使用ASP.NET和SQL进行网站开发。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此网站的需要。

2

综上所述,本网站开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此网站的开发是完全可行的。

3

3.1网站设计模块介绍

该网站实现了会员在线预订景区景点,管理员对景点信息、酒店信息、保险信息、会员信息的维护功能。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。该网站分为前台和后台两个模块。旅游网站如图3.1所示.旅游网站中国青年旅行社旅游信息网站

前台后台

登录注册

息藏夹的订单点信息边酒店务信息险信息点管理单管理店管理险管理员管理统管理图3.1

3.1.1前台模块旅游网站功能示意图

前台是用户浏览信息、选择景点的地方,需根据所需旅游线路安排布局,照顾用户浏览习惯,简化流程,使会员能迅速找到旅游景区景点,真正做到“简洁高效流畅”的环境。前台各模块说明如下:

(1)注册会员

用户可以预定旅游景区景点信息,但是用户必须通过注册成为会员才具有这些权限。

(2)修改用户信息

会员可以对自己的信息进行修改。

3

(3)收藏夹

会员可以将中意的旅游景区景点信息放入收藏夹,并对该信息进行删除或生成订单操作。

(4)我的订单

可以查看生成旅游景区景点的订单信息,并对已经确认的订单进行相应的明细信息选择,包括酒店、票务、保险的购买等。

(5)景区景点

用户可以通过选择景点城市查看网站中的景区景点信息。

(6)周边酒店

用户可以通过输入城市、价格或名称以及选择星级查询相应的酒店信息。

(7)票务信息

用户可以通过输入出发地或目的地以及选择类型查询相应的票务信息。

(8)保险信息

用户可以通过输入名称或选择类型查询相应的保险信息。

3.1.2后台模块

后台是整个网站中最重要的部分。管理员通过后台对网站的各类信息进行添加、对订单进行处理.后台管理共分为景点管理、订票管理、酒店管理、保险管理、会员管理、系统管理。

(1)景点管理

对景点信息进行添加、修改、删除和查询操作;对会员的景点订单信息进行确认。

(2)订票管理

添加新的票务信息,修改、删除和查询票务信息操作;对会员的票务订单信息进行确认。

(3)酒店管理

添加新的酒店信息,修改、删除和查询酒店信息操作;对会员的酒店订单信息进行确认。

(4)保险管理

添加新的保险信息,修改、删除和查询保险信息操作;对会员的保险订单信息进行确认。

(5)会员管理

添加新的会员信息,修改、删除和查询会员信息操作。

(6)系统管理

可以通过链接进入后台主页、前台主页,修改密码以及退出系统操作。

4

3.2数据库设计

数据库在一个信息管理中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以

及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。设计数据库时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。【4】

数据库逻辑设计E—R图如图3.2所示.

票务信息

属于

会员票务

保险信息

N

1

N

N生成

N1

1

1

属于

会员酒店

生成

会员订单

生成会员保险

1

N

1

1属于

N

N

包含

1

N

酒店信息

会员订单明细含有

景点信息

11

N

属于

含有

N

M

1

景点信息收藏

购物车

图3.2E—R图

(1)数据库名称:Travel.mdf(2)数据库中表格设置

管理员表中存储的是管理员信息,管理员在后台登录时用到,如表3.1所示.

表3.1

ADMIN(管理员)

列名数据类型长度允许空说明ID

int

4

唯一标识

5

ADMINNAME

PWD

Varchar(50)Varchar(50)

5050

是是

管理员账户登录密码

会员订单表中存储的是会员订单信息,会员在查看订单时用到,如表3.2所示.

表3.2HYDD(会员订单)

列名HYDDID

数据类型varchar(50)

长度50

允许空否

说明会员订单主表唯

一标识

HYIDQRDDDDSJJG

intvarchar(50)datetimeint

42084

是是是是

会员编号确认订单订单时间价格

会员订单明细表中存储的是会员订单的明细信息,在查看订单明细时用到,如表3.3所示.

表3.3

列名IDHYDDDIDHYIDJDIDJDNAMETHETIME

数据类型intvarchar(50)

intintvarchar(50)varchar(50)

HYDDMX(会员订单明细)

长度450445050

允许空否是是是是是

订单主表编号会员编号景点编号景点名称时间说明

酒店信息表中存储的是酒店信息,会员在浏览酒店信息时用到,如表3.4所示.

表3.4HOST(酒店信息)

列名

数据类型

长度

允许空

说明

6

HOSTIDint4否酒店唯一标识HOSTNAMEvarchar(50)50是酒店名称HOSTTYPEvarchar(50)50是酒店类型HOSTXJvarchar(50)

50是星级KFSint4是客房数CWSint4是床位数DHvarchar(50)50是电话SHENGvarchar(50)50是省SHIvarchar(50)50是市XIANvarchar(50)50是县KYSJdatetime8是开业时间JTQKvarchar(50)500是交通情况介绍

JSvarchar(50)

5000是介绍SCJG

int

4

市场价格

会员信息表中存放的是会员信息,在会员登录时用到,如表3.5所示.

表3.5HYXX(会员信息)

列名数据类型长度允许空说明HYIDint4否唯一标识HYZHvarchar(50)50是会员账户HYMMvarchar(50)15是会员密码HYEMAILvarchar(50)50是电子邮件HYTELvarchar(50)

50是联系电话

HYQQchar10是HYBZ

char

1000

备注会员酒店表中存储的是会员订单中所预订的酒店信息,会员在查看已预订信息时用到,如表3.6所示.

表3.6HYHOST(会员酒店)

7

列名HYJDID

数据类型int

长度4

允许空否

说明会员酒店唯一标

DDIDJDIDYDSJYDFJSYDCWSRZSJLKSJIFQRFY

varchar(50)

intdatetimeintintdatetimedatetimevarchar(50)

decimal

[1**********]

是是是是是是是是是

订单编号酒店编号预定时间预定房间数预定床位数入住时间离开时间是否确认合计费用

景点信息表中存放的是景点的详细信息,在用户浏览景点时用到,如表3.7所示.

表3.7

列名JDIDJDMCKFSJJDJBZXDHSHENGSHIXIANFMIMGDZJTGKJS

数据类型intvarchar(50)datetimevarchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)

intvarchar(50)varchar(50)

JDXX(景点信息)

长度[***********]450005000

允许空否是是是是是是是是是是是

说明景点唯一标识景点名称开放时间景点级别咨询电话

省市县封面图价格交通情况介绍

8

44.1

网站实现网站主界面

在IE里运行本网站,出现网站的主界面,包括会员登陆、景区景点、周边酒店、票务信息、保险

信息显示列表和收藏夹六大模块。网站主页面如图4.1

所示.

图4.1网站主界面

4.2

基本功能模块

4.2.1景点管理

此模块主要是对景点信息进行维护。包括添加景点信息、管理景点信息、管理景点订单三个子模块。添加景点信息模块是用来添加新的景点信息,包括景点名称、价格、开放时间、景点级别、咨询电话、酒店地区、封面图、交通概况、介绍等字段;管理景点信息模块里包括景点信息列表,搜索功能,以及景点信息修改和删除操作。管理景点信息模块如图4.2所示.

9

中国青年旅行社旅游信息网站的设计与实现

图4.2管理景点信息

管理景点订单模块是用来处理景点订单的,能够查看详细订单信息以及确认预定操作。管理景点订单模块如图

4.3所示.

图4.3管理景点订单

4.2.2订票管理

此模块主要是对票务信息进行维护。包括添加航向信息、管理票务信息、管理票务订单三个子模块。添加票务信息模块中可以添加新的票务信息,包括班次、出发时间、抵达时间、出发地、目的地、经停、票务类型、优惠、价格、剩余票数、备注等字段;管理票务订单模块里包括订单编号、订单明细编号、预定景点名称、班次/车次、出发时间、是否确认、费用等字段,查看详细订单信息以及确认预定操作。

10

此模块主要是对酒店信息进行维护。包括添加酒店信息、管理酒店信息、管理酒店订单三个子模块。添加酒店信息模块中可以添加新的酒店信息,包括酒店名称、酒店类型、客房数、床位数、电话、地址、开业时间、交通情况、介绍等字段;管理酒店信息模块里包括酒店信息列表,搜索功能,以及酒店信息修改和删除操作。酒店信息管理模块如图4.4

所示.

图4.4酒店信息管理

管理酒店订单模块是用来处理酒店订单的,能够查看详细订单信息以及确认预定操作。其中包括订单编号、订单明细编号、预定景点名称、预订酒店名称、预订房间数、预订床位、入住时间、离开时间、是否确认、费用等字段。酒店订单管理模块如图4.5

所示.

图4.5酒店订单管理

11

此模块主要是对保险信息进行维护。包括添加保险信息、管理保险信息、管理保险订单三个子模块。添加保险信息模块里包括保险名称、保险类型、承保单位、保险费用、保险期限等字段;管理保险信息模块里包括保险信息列表,搜索功能,以及保险信息修改和删除操作;管理保险订单模块里包括订单编号、订单明细编号、预定景点名称、保险名称、保险类别、承保单位、保险期限、是否确认、费用等字段,查看详细订单信息以及确认预定操作。

4.2.5收藏夹

此模块显示用户收藏的但未生成订单的景点信息列表。用户可以对其进行生成定单或者删除操作。收藏夹如图4.6

所示.

图4.6

4.2.6我的订单

收藏夹

此模块显示已经生成订单的景点信息列表,其中包括订单编号、会员帐号、总金额、订单日期、确认订单状态。用户可以查看订单的详细信息。管理员确认订单后,用户可以对订单进行处理,进行酒店的选择、票务、保险的购买等操作。我的订单如图4.7所示.

12

山西大学商务学院本科毕业论文(设计)

图4.7我的订单

13

中国青年旅行社旅游信息网站的设计与实现

结语

通过这几个月查看的大量参考资料,本文所设计的旅游信息网站基本上实现了运行稳定、界面友好的要求。网站实现了前台用户的注册、浏览景区景点、收藏景点生成订单、对确认了的景点订单进行处理;后台管理员对景区信息、订票信息、酒店信息、保险信息、会员信息的管理等功能,本文在设计的过程中,每一个模块、一条语句力求正确,网站的功能尽量完善,但是由于开发经验不足,最后的网站还是有不少缺点,考虑的还不够完善,设计得不够合理。

在网站的开发的过程中,使我学到了书本上学不到的知识,积累了一些经验和教训,有了一些体会。深刻的懂得了开发软件必须严格按照软件工程的原则,逐步的进行开发。开发时必须集中精力,严格的做好需求分析和分好模块,不要着急编写代码,否则会得不偿失。对于数据库的设计必须引起足够的重视,因为一个设计不良的数据库会产生浪费存储空间、网站效果不佳、数据不一致、不易维护等潜在的问题。

在毕业设计过程中,我得到了难得的实践机会,提高了我个人的实际工作能力。亲身的感到了软件开发必须从用户角度着想,尽量满足用户的要求。另外,我在设计中找到自己的不足,培养了我的编程思想,为以后我的工作和学习提供了宝贵的经验。

14

致谢

在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

在本次毕业设计中,我从指导老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。在撰写论文阶段,老师几次审阅我们的论文,提出了许多宝贵意见,没有他的指导,我就不能较好的完成课题设计的任务。

另外,我还要感谢在这几年来对我有所教导的老师,他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。同时,在网站开发过程中还有同学们也给了我不少帮助,这里一并表示感谢。

15

参考文献

[1]A.RussellJones[美]:ASP.NET与C#从入门到精通[M].北京:电子工业出版社出版年份,2003:111-277.

[2]葛建芳.基于ASP.NET的电子商务网站的设计与实现[J].计算机与数字工程2006,12:34-56

[3]刘胜,周丹,鄢萍.面向中小企业的网络化销售和定制系统ASP.NET平台[N].《重庆

大学学报(自然科学版)》,2006-8-14(4)

[4]闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2006(1):2-8.

[5]黄炳强.动态网站开发从入门到精通[M].北京:人民邮电出版社,2006:15-24.

[6]张文增,赵冬斌.ASP.NET动态网页开发趋势[J].计算机工程

[7]孙永强戴锋陈宗斌.VisualC#.NET程序设计基础[M].北京:清华大学出版社年份2002:15-78,

[8]孙继红.基于.NET三层架构的网上商城设计与实现[J].电脑编程技巧与维护

[9]董亮.ASP.NET服务的商业模式研究[D].复旦大学:管理科学与工程,2007

[10]李律松马传宝李婷:VisualC#+SQLServer数据库开发与实例[M].北京:清华大学出版社,2006:156-198.

[11]淑英,李赫男,左贵启.服务器端动态网站开发技术[J].计算机应用研究,2002,19(5):143—145.

16

TheDesignandImplementationofChinaYouthTravelServiceTravel

InformationWebsite

Abstract:ThetouristinformationwebsiteisdevelopedforChina'syouthtravel.Thiswebsitetointroducetoourtourismenthusiastshistoricalandculturalbackground.Inaddition,providepeoplewithlinesinquiryservicesandprovidehotelreservationservice.ThiswebsiteuserASP.NETtechnologytocreateapplications.userc#asaprogramminglanguage,VisualStudio2008asadevelopmenttool,usingSQLServerdatabaseasbackenddatabase.Thiswebsiteprovideconvenientserviceforthetravelenthusiasts,withalsoimprovingthecompetitivenessofthetourismindustry.

Keywords:CSShtmlTravelinformationnets

17

学号:

本科毕业论文(设计)

中国青年旅行社旅游信息网站的设计与实现

作者姓名

指导教师

所学专业计算机科学与技术班级

所属院系信息学院班

学习年限2007年9月至2011年6月

二○一一年四

目录

内容提要..........................................................................................................................................I1引言............................................................................................................................................1

1.1

1.2

2课题背景.............................................................................................................................1课题的目前现状.................................................................................................................1需求分析....................................................................................................................................1

2.1

2.2

2.3网站目标.............................................................................................................................1网站的开发方法.................................................................................................................2可行性分析.........................................................................................................................23网站设计...................................................................................................................................3

3.1模块介绍.............................................................................................................................3

3.1.1前台模块.....................................................................................................................3

3.1.2后台模块.....................................................................................................................4

3.2

4数据库设计.........................................................................................................................5网站实现..................................................................................................................................9

4.1

4.2网站主界面.........................................................................................................................9基本功能模块.....................................................................................................................9

4.2.1景点管理.....................................................................................................................9

4.2.2订票管理...................................................................................................................10

4.2.3酒店管理...................................................................................................................11

4.2.4保险管理...................................................................................................................12

4.2.5收藏夹.......................................................................................................................12

4.2.6我的订单...................................................................................................................12

II

结语................................................................................................................................................14致谢................................................................................................................................................15参考文献........................................................................................................................................16ABSTRACT........................................................................................................................................17

中国青年旅行社旅游信息网站的设计与实现

学生姓名:

指导教师:

内容提要本网站是为中国青年旅行社开发的旅游信息网站。本网站能够向广大的旅游爱好者介绍各个景点的历史文化背景,提供各景区的风景图片以供参考,此外,为人们提供线路查询服务,提供酒店预订服务等。本网站采用ASP.NET技术创建应用程序,以C#作为编程语言,VisualStudio2008作为开发工具,采用SQLServer数据库作为后台数据库。本网站在为旅游爱好者提供便捷服务的同时也提高了旅游业的竞争能力。

关键词CSShtml旅游信息网

I

1引言

课题背景

随着人民生活水平的不断提高,旅游成为了人们日常生活中非常关注的一个焦点,与此同时,信息化1.1的社会使得过去的旅游观念和方式已经与现代人的时间观显得格格不入,人们越来越紧迫的需要在最短的时间内获得最新的旅游方面的信息,然后选择最恰当的旅游景点和线路,这样一来,一个现代化的旅游管理网站呼之欲出.

1.2课题的目前现状

随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的推动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。旅游网站也随着旅游业的发展而逐渐成为旅游信息管理的主要途径。如何利用网络的巨大潜力将企业的核心业务流程、客户关系管理等都延伸到网上,使产品和服务更贴近用户,让旅游信息网成为企业资源计划、客户关系管理及供应链管理的中枢神经,实现网络对旅游业的整合,将原来市场分散的利润点集中起来,获得一种成功的旅游网站运行模式,是目前旅游业发展中最重要的一个环节。9【】

2需求分析

旅游是面向特定的对象的,用户进入网站应该进行身份验证——远程注册。2注册完成后用户可以【】

对自己的信息进行修改,用户可以查看景区景点、酒店信息、票务信息并且可以进行预定操作。网站管理员需要对景区景点、酒店信息、票务信息进行维护,最后需要实现管理员对用户的订单信息进行答复的操作。

2.1网站目标

旅游信息网站建立的目的是为用户提供丰富的旅游信息,以便用户在网上进行景点选择,酒店选择等,为用户的出行提供便利。

本文设计的网站要完成以下的几个要求,以便于用户进行操作。

(1)合理的设计数据库

1

尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。

(2)设计出友好的界面

界面的友好与否是用户评价一个软件优劣的重要方面之一,友好的界面使用户有一个良好的心情。

(3)信息的及时更新

及时的对各类信息进行更新,吸引用户进行浏览和预定。

2.2网站的开发方法

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务网站、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,旅游信息管理网站的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。

基于上述考虑,用Browser/server模式来设计旅游信息管理网站比较合适,服务器端本文采用SQLServer数据库系统和ASP.NET组件来构成旅游景点的应用服务系统;客户端采用浏览器来完成订单全过程,同时可进行远程网站维护和管理。它运用方便、操作简单,效率很高。

2.3可行性分析

可行性分析(FeasibilityAnalysis)也称为可行性研究,是在调查的基础上,针对新网站的开发是否具备必要性和可能性,对新网站的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新网站的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该网站的可行性分析包括以下几个方面的内容:

(1)经济可行性:主要是对项目的经济效益进行评价,本网站的开发经费是可以接受的,并且本网站实施后可以提高公司的工作效率、拓展公司的业务范围。

(2)技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。ASP.NET是基于通用语言的编译运行的程序,具有强大性和适应性的特性。SQL语言功能极强,,十分简捷,容易使用。SQL它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。基于以上优点,使用ASP.NET和SQL进行网站开发。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此网站的需要。

2

综上所述,本网站开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此网站的开发是完全可行的。

3

3.1网站设计模块介绍

该网站实现了会员在线预订景区景点,管理员对景点信息、酒店信息、保险信息、会员信息的维护功能。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。该网站分为前台和后台两个模块。旅游网站如图3.1所示.旅游网站中国青年旅行社旅游信息网站

前台后台

登录注册

息藏夹的订单点信息边酒店务信息险信息点管理单管理店管理险管理员管理统管理图3.1

3.1.1前台模块旅游网站功能示意图

前台是用户浏览信息、选择景点的地方,需根据所需旅游线路安排布局,照顾用户浏览习惯,简化流程,使会员能迅速找到旅游景区景点,真正做到“简洁高效流畅”的环境。前台各模块说明如下:

(1)注册会员

用户可以预定旅游景区景点信息,但是用户必须通过注册成为会员才具有这些权限。

(2)修改用户信息

会员可以对自己的信息进行修改。

3

(3)收藏夹

会员可以将中意的旅游景区景点信息放入收藏夹,并对该信息进行删除或生成订单操作。

(4)我的订单

可以查看生成旅游景区景点的订单信息,并对已经确认的订单进行相应的明细信息选择,包括酒店、票务、保险的购买等。

(5)景区景点

用户可以通过选择景点城市查看网站中的景区景点信息。

(6)周边酒店

用户可以通过输入城市、价格或名称以及选择星级查询相应的酒店信息。

(7)票务信息

用户可以通过输入出发地或目的地以及选择类型查询相应的票务信息。

(8)保险信息

用户可以通过输入名称或选择类型查询相应的保险信息。

3.1.2后台模块

后台是整个网站中最重要的部分。管理员通过后台对网站的各类信息进行添加、对订单进行处理.后台管理共分为景点管理、订票管理、酒店管理、保险管理、会员管理、系统管理。

(1)景点管理

对景点信息进行添加、修改、删除和查询操作;对会员的景点订单信息进行确认。

(2)订票管理

添加新的票务信息,修改、删除和查询票务信息操作;对会员的票务订单信息进行确认。

(3)酒店管理

添加新的酒店信息,修改、删除和查询酒店信息操作;对会员的酒店订单信息进行确认。

(4)保险管理

添加新的保险信息,修改、删除和查询保险信息操作;对会员的保险订单信息进行确认。

(5)会员管理

添加新的会员信息,修改、删除和查询会员信息操作。

(6)系统管理

可以通过链接进入后台主页、前台主页,修改密码以及退出系统操作。

4

3.2数据库设计

数据库在一个信息管理中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以

及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。设计数据库时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。【4】

数据库逻辑设计E—R图如图3.2所示.

票务信息

属于

会员票务

保险信息

N

1

N

N生成

N1

1

1

属于

会员酒店

生成

会员订单

生成会员保险

1

N

1

1属于

N

N

包含

1

N

酒店信息

会员订单明细含有

景点信息

11

N

属于

含有

N

M

1

景点信息收藏

购物车

图3.2E—R图

(1)数据库名称:Travel.mdf(2)数据库中表格设置

管理员表中存储的是管理员信息,管理员在后台登录时用到,如表3.1所示.

表3.1

ADMIN(管理员)

列名数据类型长度允许空说明ID

int

4

唯一标识

5

ADMINNAME

PWD

Varchar(50)Varchar(50)

5050

是是

管理员账户登录密码

会员订单表中存储的是会员订单信息,会员在查看订单时用到,如表3.2所示.

表3.2HYDD(会员订单)

列名HYDDID

数据类型varchar(50)

长度50

允许空否

说明会员订单主表唯

一标识

HYIDQRDDDDSJJG

intvarchar(50)datetimeint

42084

是是是是

会员编号确认订单订单时间价格

会员订单明细表中存储的是会员订单的明细信息,在查看订单明细时用到,如表3.3所示.

表3.3

列名IDHYDDDIDHYIDJDIDJDNAMETHETIME

数据类型intvarchar(50)

intintvarchar(50)varchar(50)

HYDDMX(会员订单明细)

长度450445050

允许空否是是是是是

订单主表编号会员编号景点编号景点名称时间说明

酒店信息表中存储的是酒店信息,会员在浏览酒店信息时用到,如表3.4所示.

表3.4HOST(酒店信息)

列名

数据类型

长度

允许空

说明

6

HOSTIDint4否酒店唯一标识HOSTNAMEvarchar(50)50是酒店名称HOSTTYPEvarchar(50)50是酒店类型HOSTXJvarchar(50)

50是星级KFSint4是客房数CWSint4是床位数DHvarchar(50)50是电话SHENGvarchar(50)50是省SHIvarchar(50)50是市XIANvarchar(50)50是县KYSJdatetime8是开业时间JTQKvarchar(50)500是交通情况介绍

JSvarchar(50)

5000是介绍SCJG

int

4

市场价格

会员信息表中存放的是会员信息,在会员登录时用到,如表3.5所示.

表3.5HYXX(会员信息)

列名数据类型长度允许空说明HYIDint4否唯一标识HYZHvarchar(50)50是会员账户HYMMvarchar(50)15是会员密码HYEMAILvarchar(50)50是电子邮件HYTELvarchar(50)

50是联系电话

HYQQchar10是HYBZ

char

1000

备注会员酒店表中存储的是会员订单中所预订的酒店信息,会员在查看已预订信息时用到,如表3.6所示.

表3.6HYHOST(会员酒店)

7

列名HYJDID

数据类型int

长度4

允许空否

说明会员酒店唯一标

DDIDJDIDYDSJYDFJSYDCWSRZSJLKSJIFQRFY

varchar(50)

intdatetimeintintdatetimedatetimevarchar(50)

decimal

[1**********]

是是是是是是是是是

订单编号酒店编号预定时间预定房间数预定床位数入住时间离开时间是否确认合计费用

景点信息表中存放的是景点的详细信息,在用户浏览景点时用到,如表3.7所示.

表3.7

列名JDIDJDMCKFSJJDJBZXDHSHENGSHIXIANFMIMGDZJTGKJS

数据类型intvarchar(50)datetimevarchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(50)

intvarchar(50)varchar(50)

JDXX(景点信息)

长度[***********]450005000

允许空否是是是是是是是是是是是

说明景点唯一标识景点名称开放时间景点级别咨询电话

省市县封面图价格交通情况介绍

8

44.1

网站实现网站主界面

在IE里运行本网站,出现网站的主界面,包括会员登陆、景区景点、周边酒店、票务信息、保险

信息显示列表和收藏夹六大模块。网站主页面如图4.1

所示.

图4.1网站主界面

4.2

基本功能模块

4.2.1景点管理

此模块主要是对景点信息进行维护。包括添加景点信息、管理景点信息、管理景点订单三个子模块。添加景点信息模块是用来添加新的景点信息,包括景点名称、价格、开放时间、景点级别、咨询电话、酒店地区、封面图、交通概况、介绍等字段;管理景点信息模块里包括景点信息列表,搜索功能,以及景点信息修改和删除操作。管理景点信息模块如图4.2所示.

9

中国青年旅行社旅游信息网站的设计与实现

图4.2管理景点信息

管理景点订单模块是用来处理景点订单的,能够查看详细订单信息以及确认预定操作。管理景点订单模块如图

4.3所示.

图4.3管理景点订单

4.2.2订票管理

此模块主要是对票务信息进行维护。包括添加航向信息、管理票务信息、管理票务订单三个子模块。添加票务信息模块中可以添加新的票务信息,包括班次、出发时间、抵达时间、出发地、目的地、经停、票务类型、优惠、价格、剩余票数、备注等字段;管理票务订单模块里包括订单编号、订单明细编号、预定景点名称、班次/车次、出发时间、是否确认、费用等字段,查看详细订单信息以及确认预定操作。

10

此模块主要是对酒店信息进行维护。包括添加酒店信息、管理酒店信息、管理酒店订单三个子模块。添加酒店信息模块中可以添加新的酒店信息,包括酒店名称、酒店类型、客房数、床位数、电话、地址、开业时间、交通情况、介绍等字段;管理酒店信息模块里包括酒店信息列表,搜索功能,以及酒店信息修改和删除操作。酒店信息管理模块如图4.4

所示.

图4.4酒店信息管理

管理酒店订单模块是用来处理酒店订单的,能够查看详细订单信息以及确认预定操作。其中包括订单编号、订单明细编号、预定景点名称、预订酒店名称、预订房间数、预订床位、入住时间、离开时间、是否确认、费用等字段。酒店订单管理模块如图4.5

所示.

图4.5酒店订单管理

11

此模块主要是对保险信息进行维护。包括添加保险信息、管理保险信息、管理保险订单三个子模块。添加保险信息模块里包括保险名称、保险类型、承保单位、保险费用、保险期限等字段;管理保险信息模块里包括保险信息列表,搜索功能,以及保险信息修改和删除操作;管理保险订单模块里包括订单编号、订单明细编号、预定景点名称、保险名称、保险类别、承保单位、保险期限、是否确认、费用等字段,查看详细订单信息以及确认预定操作。

4.2.5收藏夹

此模块显示用户收藏的但未生成订单的景点信息列表。用户可以对其进行生成定单或者删除操作。收藏夹如图4.6

所示.

图4.6

4.2.6我的订单

收藏夹

此模块显示已经生成订单的景点信息列表,其中包括订单编号、会员帐号、总金额、订单日期、确认订单状态。用户可以查看订单的详细信息。管理员确认订单后,用户可以对订单进行处理,进行酒店的选择、票务、保险的购买等操作。我的订单如图4.7所示.

12

山西大学商务学院本科毕业论文(设计)

图4.7我的订单

13

中国青年旅行社旅游信息网站的设计与实现

结语

通过这几个月查看的大量参考资料,本文所设计的旅游信息网站基本上实现了运行稳定、界面友好的要求。网站实现了前台用户的注册、浏览景区景点、收藏景点生成订单、对确认了的景点订单进行处理;后台管理员对景区信息、订票信息、酒店信息、保险信息、会员信息的管理等功能,本文在设计的过程中,每一个模块、一条语句力求正确,网站的功能尽量完善,但是由于开发经验不足,最后的网站还是有不少缺点,考虑的还不够完善,设计得不够合理。

在网站的开发的过程中,使我学到了书本上学不到的知识,积累了一些经验和教训,有了一些体会。深刻的懂得了开发软件必须严格按照软件工程的原则,逐步的进行开发。开发时必须集中精力,严格的做好需求分析和分好模块,不要着急编写代码,否则会得不偿失。对于数据库的设计必须引起足够的重视,因为一个设计不良的数据库会产生浪费存储空间、网站效果不佳、数据不一致、不易维护等潜在的问题。

在毕业设计过程中,我得到了难得的实践机会,提高了我个人的实际工作能力。亲身的感到了软件开发必须从用户角度着想,尽量满足用户的要求。另外,我在设计中找到自己的不足,培养了我的编程思想,为以后我的工作和学习提供了宝贵的经验。

14

致谢

在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关心我的及帮助我的老师和同学们致以最真诚的感谢。

在本次毕业设计中,我从指导老师身上学到了很多东西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅导。在撰写论文阶段,老师几次审阅我们的论文,提出了许多宝贵意见,没有他的指导,我就不能较好的完成课题设计的任务。

另外,我还要感谢在这几年来对我有所教导的老师,他们孜孜不倦的教诲不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。同时,在网站开发过程中还有同学们也给了我不少帮助,这里一并表示感谢。

15

参考文献

[1]A.RussellJones[美]:ASP.NET与C#从入门到精通[M].北京:电子工业出版社出版年份,2003:111-277.

[2]葛建芳.基于ASP.NET的电子商务网站的设计与实现[J].计算机与数字工程2006,12:34-56

[3]刘胜,周丹,鄢萍.面向中小企业的网络化销售和定制系统ASP.NET平台[N].《重庆

大学学报(自然科学版)》,2006-8-14(4)

[4]闪四清.数据库系统原理与应用教程[M].北京:清华大学出版社,2006(1):2-8.

[5]黄炳强.动态网站开发从入门到精通[M].北京:人民邮电出版社,2006:15-24.

[6]张文增,赵冬斌.ASP.NET动态网页开发趋势[J].计算机工程

[7]孙永强戴锋陈宗斌.VisualC#.NET程序设计基础[M].北京:清华大学出版社年份2002:15-78,

[8]孙继红.基于.NET三层架构的网上商城设计与实现[J].电脑编程技巧与维护

[9]董亮.ASP.NET服务的商业模式研究[D].复旦大学:管理科学与工程,2007

[10]李律松马传宝李婷:VisualC#+SQLServer数据库开发与实例[M].北京:清华大学出版社,2006:156-198.

[11]淑英,李赫男,左贵启.服务器端动态网站开发技术[J].计算机应用研究,2002,19(5):143—145.

16

TheDesignandImplementationofChinaYouthTravelServiceTravel

InformationWebsite

Abstract:ThetouristinformationwebsiteisdevelopedforChina'syouthtravel.Thiswebsitetointroducetoourtourismenthusiastshistoricalandculturalbackground.Inaddition,providepeoplewithlinesinquiryservicesandprovidehotelreservationservice.ThiswebsiteuserASP.NETtechnologytocreateapplications.userc#asaprogramminglanguage,VisualStudio2008asadevelopmenttool,usingSQLServerdatabaseasbackenddatabase.Thiswebsiteprovideconvenientserviceforthetravelenthusiasts,withalsoimprovingthecompetitivenessofthetourismindustry.

Keywords:CSShtmlTravelinformationnets

17


相关内容

  • 网站设计与实现论文
  • 目 录 引 言.................................................................. 2 第一章 网站分析........................................................ 3 1.1 在线旅 ...

  • 探寻传统旅行社的未来发展之路
  • 存档日期: 存档编号: 本科生毕业论文 论 文 题 姓 名: 盖龙 学 院: 科文学院 专 业: 旅游管理 年 级 . 学 号: 14z旅游管理 .128315014 指 导 教 师: 孙天胜 江苏师范大学教务处印制 存档日期: 存档编号: 本科生毕业设计(论文) 论 文 题 目: 姓 名: 盖龙 ...

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

  • 旅游电子商务论文
  • 电子商务论文 一.兴起的原因 随着旅游者经验的日益丰富和生活水平的不断提高,他们变得越来越复杂和难以满足.旅游者要求得到更高质量的产品.更物有所值的体验和更快捷的服务.在体验了各种旅游产品和许多目的地之后,有经验.复杂的.要求更高的旅游者更依赖于电子媒体获得关于旅游目的地和旅游体验的信息,同时也会越 ...

  • 我国旅游企业新媒体营销策略分析
  • 我国旅游企业新媒体营销策略分析 摘要 随着网络技术和媒体技术的发展,新媒体时代随之到来,并逐渐渗透到人们的生活服务中.新媒体营销应运而生,不仅使得社会群体服务达到最前沿,更为各类型企业带来了新的商机.新媒体的到来给企业营销带来了新的生机与活力. 文中通过介绍当前我国旅游企业发展现状,通过查阅资料文献 ...

  • 旅游资料翻译中的跨文化交际现象
  • 科技信息 人文社科 旅游资料翻译巾的跨文化交际坝象 桂林工学院亢江瑶 [摘要]由于国际交流的日益频繁,旅游信息的传播及旅游方式也呈现多元化的特点.本文把跨文化交际与旅游资料翻译结合起来.从语言学,文化人类学,社会心理学等各个方面对中英旅游资料的翻译进行分析研究,探讨了旅游信息交流中的跨文化交际特点, ...

  • 浅析互联网+时代的旅行社发展战略
  • 学年论文 题 目 浅析网络时代的旅行社发展战略 学生姓名 范德鹏 学号 1107044050 所在学院 历史文化与旅游学院 专业班级 旅游管理1102 指导教师 张巧宁 完成地点 陕西理工学院 2014年11月21日 浅析网络时代的旅行社发展战略 范德鹏 (陕理工历史文化与旅游学院旅游管理专业110 ...

  • 大学专业课程设置与毕业去向(一)
  • 大学专业课程设置与毕业去向(一) 经济贸易系 报关与国际货运专业 培养目标 本专业培养拥护党的基本路线,适应生产.建设.管理.服务第一线需要,德.智.体.美.劳全面发展,具有报关与国际货运专业的知识,掌握物流管理专业的技能,拥有物流管理专业的能力,适应物流管理专业工作的高等技术应用性专门人才. 职业 ...

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