旅游网站的设计与实现

 2022-01-17 11:01

论文总字数:17080字

目 录

1 绪论 1

1.1 项目背景 1

1.2 研究意义 1

1.3 研究现状 1

1.3.1 国内研究现状 1

1.3.2 国外研究现状 1

1.4 系统概述 2

2 系统分析 2

2.1 系统需求分析 2

2.1.1 功能需求 2

2.1.2 性能需求 3

2.2 系统可行性分析 4

2.2.1 技术及开发方法可行性 4

3 系统设计 4

3.1 系统物理环境配置 4

3.2 项目规划 4

3.2.1 项目流程 4

3.3 系统概要设计 6

3.4 数据库设计 8

3.4.1 概念设计 8

3.4.2 逻辑设计 10

3.4.3 物理设计 10

3.5 系统详细设计 13

3.5.1 用户模块设计 13

3.5.2 管理员模块设计 17

4 系统实现 20

4.1 系统技术实现 20

4.1.1 三层架构简介 20

4.2 系统首页实现 20

4.3 旅游产品信息展示模块实现 21

4.4 注册模块实现 22

4.5 会员模块实现 23

4.5.1 注册用户登录 23

4.5.2 产品购买模块 23

4.5.3 购物车模块 24

4.5.4 我的订单模块 24

4.5.5 会员中心模块 25

4.5.6 旅行攻略模块 25

4.5.7 留言板模块 26

4.6 管理员模块的实现 26

4.6.1 管理员登录 26

4.6.2 修改资料功能 27

4.6.3 添加旅游产品信息功能 27

4.6.4 删除用户信息功能 28

5 系统测试 28

5.1 系统测试效果 28

6 结 论 31

6.1 系统开发总结 31

6.2 存在问题及改进 31

参考文献 32

致谢 33

旅游网站的设计与实现

郗芳华

摘要:随着社会经济和互联网的迅速发展,旅游业和信息技术的相互结合是旅游行业发展过程中的必然趋势。旅游网站就是二者相结合的产物,通过系统实现了对旅游产品的销售与管理。旅行网站系统主要由两种用户组成,从用户模块角度主要功能有旅游产品的信息展示,在线注册登录,根据需要搜索旅游目的地,以及旅游产品查询和购买,会员中心,留言板等功能。从管理员模块角度主要有管理用户权限以及旅游信息的维护。根据所需功能采用SQL Server 作为后台数据维护软件和Visual Studio 2012作为前台开发软件。经过测试,本系统具有较好的稳定性。

关键字:VS;SQL Server;旅游网站

Design and Implementation of Tourism Website

XiFanghua

School of Computer and Software,NUIST,Nanjing 21004

Abstract:With the rapid development of social economy and the Internet, the integration of tourism and information technology is an inevitable trend in the development of the tourism industry. The tourism website is the product of the combination of the two, and the sales and management of tourism products are realized through the system. The travel website system is mainly composed of two kinds of users. The main functions of the user module from the perspective of the user module are information display of travel products, online registration and login, search for travel destinations as required, and inquiry and purchase of travel products, member centers, Message boards and other functions. From the perspective of the administrator module, there are mainly the management of user rights and maintenance of travel information. According to the required functions, SQL Server is used as background data maintenance software and Visual Studio 2012 as front-end development software. After testing, this system has a good stability.

Keywords: VS;SQL Server; tourism website

1 绪论

1.1 项目背景

旅游业是一个充满活力的朝阳产业,在过去的近一百年里,已经发展成为最具有发展前途的产业之一。伴随着进四十年的改革开放和经济全球化的趋势,我国的经济发展水平不断提高,人均可支配收入不断增加,消费水平和消费理念转型升级,旅游越来越受到广大人民的青睐。在旅游业中,计算机技术的应用起源于上世纪80年代,从那时候开始,旅游信息化才逐步被人们熟知和理解。到了新世纪,互联网的进一步发展,为旅游信息化又赋予了新的特点和内涵。旅游网站就是二者结合的典型代表。

1.2 研究意义

随着互联网科技的深入发展和消费者网络行为习惯的养成,旅游产业的互联网化和信息化是推动产业发展的必经之路。最初,信息化与旅游产业的相结合是比较浅层的,只能提供查询服务,比如酒店、交通、门票等,并没有从根本上改变其交易方式,仍然是线下交易。但是互联网时代的到来特别是移动互联网的发展能够更好的为产业赋能,提高旅游产业的信息化水平、服务品质和消费体验。在线旅游能够提供包括最基本的信息查询在内的所有服务。广大消费者已经不满足于通过传统方式来获取旅游信息和相关资讯,网络成为更加方便和快捷的渠道。消费者可以借助网络来了解旅行社的相关服务和旅游行程,旅游企业也可以借助网络平台更好的与消费者互动,提高服务质量,增强消费者的粘性。在线旅游在很大程度上减少了信息的不对称,增加企业和消费者之间的互动,提升用户体验,可以从根本上带来旅游业的变革。

1.3 研究现状

1.3.1 国内研究现状

国内旅游行业网站发展至今,已经形成了三足鼎立局面:  

1、在线预定旅游网站。包括以携程、艺龙两大巨头为代表的返佣式的酒店机票综合预定网站、以途牛旅游网为代表的旅行社加呼叫中心形式的线路预订网站、以百酷旅游网为代表的直销模式的酒店预订网站。

2、传统旅游企业的线上板块,如青旅在线等[3]

1.3.2 国外研究现状

近几年,旅游业的发展已经成为各个国家保持经济可持续发展的关注重点,不管是发达国家还是发展中国家,都在立足于建立信息化旅游网站,打造完善便利的旅游网站体系,在旅游电子商务蓬勃发展的时代,美国依旧处于一个领先的地位。

1.4 系统概述

本旅行网站系统是基于B/S结构的旅游购票网站,用户在系统前台页面浏览丰富的旅游产品信息的同时可以订购心仪的旅游产品,软件界面友好,并给予用户人性化的用户界面体验[1]。考虑到系统安全性和稳定性的设计与实现,以及对整个系统的数据进行有效地存储和维护,本旅游网站系统采用Microsoft Visual Studio 2012和 SQL Server 2005相结合,从而实现整个系统的实现。

2 系统分析

2.1 系统需求分析

2.1.1 功能需求

具体功能描述如下。

1.一般用户/注册用户

(1)未注册用户可以通过在注册页面提交姓名和手机号等信息,输入密码和确认密码即可注册成功。

(2)一般用户可以浏览网站上所有的旅游产品信息,但不能进行添加购物车和立即购买的功能操作。

(3)一般用户无权访问会员中心模块,需注册成会员并登陆后才能访问。

(4)用户可以通过旅游目的地查询旅游产品的相关信息。

(5)已注册用户在登录界面通过输入正确的用户名和密码,与数据库内数据匹配成功即可进行登录操作。

(6)注册用户可以浏览网站内的所有旅游产品信息,并可以进行添加购物车和立即购买的操作。

(7)用户将产品成功添加购物车成后,可以在购物车界面查看已添加购物车的产品信息,同时也可以对添加的产品进行购买和删除操作。

(8)立即购买操作成功后,可以通过我的订单模块查看已购买的产品信息,但不能进行删除操作。

(9)注册用户可以在留言板模块输入留言并提交留言。

(10)注册用户可以通过会员中心模块修改个人信息,提交并重新登录,也可查看自己在留言板发表过的留言信息。

(11)在立即购买的操作下,要判断用户购买的数量是否不超过旅游产品剩余名额,数量验证通过后,即可显示用户信息,并确认用户信息,点击确认购买即能成功添加订单。

2.管理员

(1)管理员可通过管理员专属登录窗口进行登录操作,同时也具有和一般用户一样的功能:查看并修改个人的信息。

(2)管理员具有对旅游信息和留言板进行管理的权限:对二者进行查阅、删除操作。

(3)管理员具有管理用户个人信息的权限:对在系统注册成功的用户的信息进行查看和删除。

(4)管理员可以控制系统用户订单信息:查阅顾客订单信息,同时也可对订单进行间接删除操作。

UML用例图可以用图形的方式描述用户和需求之间的关系。图2-1是一个用例图示例,代表用户进入系统进行的一系列基础操作,含有用户和管理员两个角色和五个用例即注册、登录、浏览商品信息、购买和留言。具体用例图展示如图2-1所示。

图 2-1 UML用例图

2.1.2 性能需求

可以分为以下几种。

1.安全性要求:由于用户注册涉及到用户的真实资料,所有访问数据库的操作,必须尽量保证安全。

2.可靠性要求:定期给网站做维护更新,以防出现故障,保障网站的安全和可靠。

2.2 系统可行性分析

2.2.1 技术及开发方法可行性

本系统基于B/S体系。以ASP.NET为开发平台。考虑到系统美观性和稳定性的设计与实现,本旅游网站系统采用Microsoft Visual Studio 2012,为了有效存储用户的数据信息采用SQL Server 2005,二者相结合从而实现整个网站的设计与实现。

3 系统设计

3.1 系统物理环境配置

系统硬件平台的配置:

1.数据库软件:SQL Server 2005。

剩余内容已隐藏,请支付后下载全文,论文总字数:17080字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;