旅游信息查询网站的设计与实现(源码)

经济的快速发展使人们的生活走上了快节奏的步伐,在如此的氛围中,每天处在高压环境下的人们容易产生疲惫感,旅游就成了人们选择放松、减压和娱乐的一种方式。传统的旅行团的方式已经不能满足人们的需求,说走就走的旅行是越来越多的人选择的方式,越来越多的人选择在互联网方式下预定酒店、门票等,因此基于Web的旅游信息查询网受到人们的欢迎,本课题旨在开发一个在线旅游信息查询网站,此网站可提供用户在线浏览景点、预定酒店、生成订单信息,管理员进行景点、订票、酒店、保险息、会员等信息的管理。本课题选用了Visual Studio 作为开发环境,采用ASP.NET 技术实现网站的开发,同时使用SQL Server进行数据的管理,完成了网站的设计与开发。
目录
一、引言 1
(一)研究背景与意义 1
(二)可行性分析 1
1. 经济可行性 1
2. 技术上的可行性 1
二、需求分析 1
(一)基本介绍 1
(二)模块介绍 2
(三)业务流程图 3
三、 数据库设计 6
(一) 数据库逻辑设计 6
(二) 数据库物理结构 6
1. 管理员表 6
2. 保险信息表 7
3. 购物车表 7
4. 酒店信息表 7
5. 会员保险表 8
6. 会员订单表 8
7. 会员订单明细表 8
8. 会员酒店表 9
9. 会员票务表 9
10. 会员信息表 9
11. 景点信息表 10
12. 票务信息表 10
四、详细设计 10
(一) 系统主界面 10
(二)景点管理 15
1. 添加景点 15
2. 管理景点 19
3. 管理景点订单 23
(三)订票管理 28
1. 添加航向信息 28
2. 管理票务信息 29
3. 管理票务订单 34
(四)酒店管理 36
1. 添加酒店信息 36
2 *好棒文|www.hbsrm.com +Q: ^351916072* 
. 酒店订单管理 40
3. 酒店信息管理 44
(五)保险管理 49
1.添加保险信息 49
2. 保险信息管理 52
3. 保险订单管理 56
(六)收藏夹 60
(七)我的订单 63
五、用户手册 66
(一)系统的特点和优点 66
(二)系统存在的不足和改进方案 67
总结 67
致 谢 68
参 考 文 献 68
一、引言
(一)研究背景与意义
在计算机信息技术还没有普及的时候,人们采用传统的出行方式,去站点进行购票,而这将极大程度上浪费人们的时间,出门到站点的时间、排队购票的时间就都浪费掉了。再加上人们对自己准备出发的目的地大部分是陌生的,所以出发之前需要做旅行攻略,到达之后需要找暂住的酒店,这些事情都是极其浪费时间的。而我开发设计的这款网站,就弥补了这些不足,还可以根据用户的需求为用户选择最适合他的最佳旅游路线,不仅节省了时间还让用户得到更好的体验。而且现在人们的生活讲究的是高效率、高品质,对于旅游网站来说只有高效快捷的性质才能投其所好,所以开发一款操作简单、功能强大的旅游网站是很有必要的。
(二)可行性分析
开发这个旅游网站前期需要先了解目前人们对于旅游的态度及看法,然后分析市面上的同类产品其优势与不足,从中吸取经验,努力做出让更多人满意的网站。
1. 经济可行性
做此网站只需要在服务器上运行,也没有其他设备上的花费。所以,从经济可行性上来说,网站的开发是可行的。
2. 技术上的可行性
我在学校期间学习的是软件技术专业,在校学习了ASP.Net技术、软件工程、数据库等相关知识,也完成了一些实训项目,为本系统的实现提供了技术可行性。
此旅游网站软件方面是用Browser/Server模式、ASP.Net技术、SQL Server数据库来进行开发的。硬件方面,由于信息技术的飞速发展,硬件配置越来越好,所以,硬件设施完全能达到开发需求。
二、需求分析
(一)基本介绍
本系统主要分成二个部分:前台实现了用户在线浏览景点并选择景点,对喜欢的景点可以进行收藏同时会生成订单信息以及添加、修改、查询、删除订单等功能;后台则由管理员进行网站安全稳定性的维护与管理,包括景点、订票、酒店、保险息、会员等信息的管理并对前台用户生成的订单信息进行处理,如图21。
网站结构图:

图21 网站结构图
(二)模块介绍
本系统主要角色有二类:网站会员及后台管理员。前台模块实现了用户在线浏览景点、选择景点、查询并预定酒店、票务、保险信息等功能。后台模块由管理员进行网站后台的管理与维护,主要包括景点管理、订票管理、酒店管理、保险管理、会员管理、系统管理六大管理模块。
1.注册会员:会员注册自己的信息,方可使用。
2.修改用户信息:会员可以自行修改本人的信息。
3.收藏夹:会员对自己看好的景点加到收藏夹中,并可以删掉景点,或者直接下单。
4.我的订单:会员查看已经下单的景点信息,并可以选择下单景点附近的相应酒店,到达景点的机票和保险的购买等。
5.景区景点:用户能够在对应的景点城市查询网站中的景区景点信息。
6.周边酒店:用户能够用输入城市、价格或名称以及选择星级然后搜索到心仪的酒店信息。
7.票务信息:用户能够用输入出发地或目的地,然后选择对应的机票。
8.保险信息:用户能够用输入名称或选择类型,然后查看对应的保险信息。
9.景点管理:添加、修改、删除和查询景点信息;核对会员订单信息。。
10.订票管理:航向信息,修改、删除和查询票务信息的增添;核对会员的票务订单信。
11.酒店管理:新的酒店信息,修改、删除和查询酒店信息的增添;核对会员的酒店订单信息。
12.保险管理:新的保险信息,修改、删除和查询保险信息的增添;核对会员的保险订单信息。
13.会员管理:新的会员信息,修改、删除和查询会员信息的增添。
14.系统管理:可以通过链接进入后台主页、前台主页,修改密码以及退出系统操作。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1209.html

好棒文