ASP.NET138-旅游网站的设计与实现(SQL数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要:随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。
本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,在线预定,留言簿等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。利用ASP.NET技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定。
关键字:旅游信息;网络化;动态网站
目 录
1前言 1
§1.1开发背景 1 [版权所有:http://think58.com]
§1.2目前旅游行业存在的问题 1
§1.3技术背景 2
§1.3.1数据库概论 2
§1.3.2 ASP介绍 3
2 旅游网站需求分析 5
§2.1 项目概述 5
§2.1.1目标 5
§2.1.2运行环境 5
§2.2旅游网站的可行性研究 6
3 旅游网站系统概要设计 10
§3.1 系统总体结构设计 10
§3.1.1旅游网站系统总体结构图 10
§3.1.2网站的结构 11
§3.1.3系统功能模块设计
§3.1.4主界面设计
§3.1.5输入输出界面设计
§3.2 数据库设计 12
§3.2.1数据库设计概述 12
§3.2.2数据库逻辑结构设计 13
§3.2.3数据库的物理结构 14
§3.2.4数据字典 17
§3.2.5数据库的完整性和安全性 19
4 旅游网站具体实现 20
§4.1数据库连接 20
§4.2功能模块的实现 22
§4.2.1用户模块的实现 22
§4.2.2查询模块的实现 24
§4.2.3在线留言模块的实现 26
§4.2.4酒店预定模块的实现 29
§4.2.5后台管理模块的实现 30 [资料来源:http://THINK58.com]
§4.3动态旅游网站的实现 30
§4.3.1旅游网站的主页 31
§4.3.2旅游网站的查询页面 31
§4.3.3景点页面 31
§4.3.4旅行社页 32
§4.3.5酒店信息页面 33
§4.3.6在线留言页面 33
§4.3.7后台管理页面 33
5 旅游网站系统应用与测试 35
§5.1系统测试 35
§5.2 单元测试实例 36
§5.3 数据跟踪实例 37
§5.4 综合测试 38
6 结 论 39
参考文献 41
致 谢 42
[来源:http://www.think58.com]
[来源:http://www.think58.com]
系统功能模块设计
根据需求分析的结果,本系统将划分为以下主要功能模块:
1.用户功能模块
实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理。
2.信息检索模块
该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
3.在线留言模块
该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。通过此模块,可以上传留言、查看以往的留言信息。留言信息包括:留言的用户、留言时间及留言内容。
4.酒店预定模块
该功能模块主要是客户浏览了相关资料后,可通过本模块的下拉一个预定定单。将个人信息及预定的酒店填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定酒店预定是否成功。
5.信息浏览模块
实现的主要功能包括查看站内公告(最新公告及近期的所有公告)、点击景点,酒店,旅行社的信息,并且可以进行查询功能。
6.后台管理模块
管理员可以对后台的所有信息进行修改。