旅游网站毕业设计.doc_第1页
旅游网站毕业设计.doc_第2页
旅游网站毕业设计.doc_第3页
旅游网站毕业设计.doc_第4页
旅游网站毕业设计.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆信息技术职业学院 毕业设计 题目 旅游网站 选题性质:设计报告其他 院 系 软件与艺术学院 专 业 计算机信息管理 班 级 2011级信管班 学 号 1110060151 学生姓名 杨飞飞 指导教师 陈立秀 教务处制 2013 年 10 月 20 日 20112011 届届 软件与艺术软件与艺术 学院学院 毕业设计选题审批单 年级 2011 级 计算机信息管理 专业 信管 2 班级 学生姓名杨飞飞 学 号1110060151 选题旅游网站 选题性质设计报告其他 选题论证: 随着人类生活水平的提高,旅游业已成为当今世界上发展势头 最强劲的行业,旅游业是集吃、住、行、游、购、娱六大要素的一 个综合性产业,另外旅游过程是一个受人为、自然等多种因素制约 的复杂的过程,因此旅游业中含有许多可以挖掘的信息,如何开发 和整合这些信息并且使游客在很短的时间内能查找到自己所要的信 息是旅游行业紧要解决的问题。 指导教师初审意见: 签 名: 年 月 日 毕业设计工作领导小组审批意见: 签 名: 年 月 日 20112011 届届 软件与艺术软件与艺术 学院学院 毕业设计开题报告及进度要求 年级 2011 班级 计算机信息管理 2 班 学生姓名杨飞飞 学 号1110060151 指导教师陈立秀 选题性质设计报告其他 选题旅游网站 选题的目的和意义: 目的:建立一个完整的旅游网站,突出旅游特点,有美观的界 面设计。主要功能:用户可以浏览景点、酒店、旅行社信息,同时 可以查询景点、酒店的信息,在线留言,注册等功能。 意义:方便游客了解景区各种相关信息,同时有利于景区管理 部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使 游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景 点本身做一个比较好的宣传和推广。 选题研究的主要内容和技术方案: 乐游网旅游网站是通过浏览器游向用户传递一些旅游资源信息 的一个门户网站。我们研究的主要内容是准确快速有效的向用户传 递提供便捷的旅游信息资源。本网站所使用的技术方案是:用 SQL server2005,结合 Dreamweaver 和 Photoshop。 毕业设计工作时间 2013 年 6 月 15 日 至 2013 年 10 月 23 日 毕业设计工作日程安排 时间段工作内容 6 月 15 日-6 月 18 日 选题、开题、制定任务、开题 6 月 19-7 月 10 日 查阅资料,调研 7 月 11-8 月 1 日 需求分析 8 月 2 日-9 月 2 日 系统设计(或方案设计) 9 月 2 日-9 月 28 日 系统实施 9 月 29 日-10 月 16 日撰写毕业设计文档初稿 10 月 16 日-10 月 20 日完成毕业设计 10 月 21 日-10 月 23 日指导老师评审及交叉评审 指导教师意见: 成果要求: 完整的作品(作品设计+文档说明+ppt 介绍) 签字: 年 月 日 重庆信息技术职业学院 毕业设计小组任务分配表 序号姓名班级毕业设计工作任务分配 01杨飞飞信管 2 班网站总体框架的设计 资料的收集 模板的设计 文档 的编写 ppt 制作 文档修改打印 重庆信息技术职业学院毕业设计 1 乐游网旅游网站 杨飞飞 (重庆信息技术职业学院软件与艺术学院 重庆万州 404000) 摘要:摘要:乐游网旅游网站是一个旅游网站为基于 Dreamweaver8 技术的 WEB 网站,并以互联网 为传播媒介来实现旅游信息发布、共享的平台。本论文主要论述了其设计开发的基本过程,设计开 发中主要运用了 dreamweaver8 技术与 SQL sever2005 数据库语言 Adobe Photoshop 等相关技术,根 据面向对象开发原理,采用了基于 B/c 结构的开发模式系统。以 IIS 为服务器,SQL server 2005 为 数据库平台。本系统包括旅游线路、酒店及旅游景点的信息管理、留言板管理、用户信息管理、后 台数据库信息的管理维护这些基本模块。通过这些模块实现旅游信息共享,为游客提供详细、及时、 准确、高效的信息服务。同时对旅游网站的开发原理、网站的功能特点和设计方案进行了介绍. 关键词:旅游网站;SQL sever2005 数据库;Dreamweaver8;信息管理 重庆信息技术职业学院毕业设计 2 目录目录 1 绪论8 8 1.11.1 确定网站主题确定网站主题 .9 1.21.2 规划思路规划思路 .9 1.2.1 在网页设计中遵循的几个基本原则.9 1.2.2 内容.9 1.31.3 开发工具的选用及介绍开发工具的选用及介绍 10 1.3.1Macromedia Dreamweaver8 软件介绍.10 1.3 2Macromedia Dreamweaver8 的特点.10 1.3.3MS SQL Server 20052005 简述11 2 旅游网站需求分析 1313 2.12.1 目前旅游行业存在的问题目前旅游行业存在的问题13 2.22.2 功能需求功能需求13 2.32.3 数据库需求分析数据库需求分析15 3 旅游网站系统概要设计 1919 3.13.1 系统总体结构设计系统总体结构设计19 3.1.1 栏目设计 19 3.1.2 系统功能结构图19 3.23.2 数据库主要表设计数据库主要表设计 20 3.2.1 用来存储后台管理员用户的表20 3.2.2 用来旅游攻略类型的表20 3.2.3 提供旅游信息的新闻表20 3.2.4 提供门票信息的景点表21 3.2.5 保存留言信息表21 3.2.6 提供酒店信息的酒店表22 3.2.7 保存酒店定单信息的定单表23 3.2.8 保存图片信息的图片表24 3.2.9 提供自主旅游线路信息的表24 3.2.10 保存线路定单信息的定单表.25 4 网站详细设计及功能的实现2626 4.14.1 数据库的连接数据库的连接 26 4.24.2 网站主页设计网站主页设计27 重庆信息技术职业学院毕业设计 3 4.2.1 旅游攻略版块28 4.2.2 游轮旅游新闻模块设计28 4.2.3 个人旅游新闻模块实现29 4.34.3 旅游门票版块旅游门票版块30 4.3.1 旅游线路版块分析31 4.3.2 旅游线路模块设计31 4.3.3 旅游线路模块的实现31 4.44.4 酒店版块酒店版块32 4.4.1 酒店版块分析33 4.4.2 旅游酒店版块实现33 4.54.5 旅游论坛版块旅游论坛版块 35 4.5.1 旅游论坛版块的分析.35 4.5.2 旅游论坛版块的实现.35 5 网站系统测试3737 5.15.1 系统测试的原则系统测试的原则 37 5.25.2 系统测试的方法系统测试的方法37 5.2.1 安全测试38 5.35.3 网站系统测试结果网站系统测试结果38 6 论文小结4040 6.16.1 网站的功能网站的功能40 6.26.2 网站特点网站特点40 6.36.3 网站评估与改进方向网站评估与改进方向40 致谢4141 参考文献4242 重庆信息技术职业学院毕业设计 4 1 1 绪论绪论 计算机网络技术日新月异的进步和互联网的日益普及,使人类生活发生了巨大的变化。越来越 多的部门、企事业单位都有通过 Internet 对外宣传自己,同时为那些有信息需求的人提供方便快 捷的服务。随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为 人们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而带动别的经济产业的快 速发展。旅游网站也就成为了各旅游胜地和旅行社对外宣传中不可缺少的工具,它的内容对于旅游 胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。在这种背景下,旅游、电子商务、 互联网络的迅速融合将不可避免,并创造出难以估量的价值,网络旅游将推动 IT 领域内互联网电 子商务的迅速发展,也将为旅游业界带来新的生机。 随着信息资源的逐步网络化,信息消费者将被笼罩在巨大的信息网络之中,并由此而具备充分 的获取信息的能力。此时,消费者对信息的需求将更具针对性,更为个性化。因此,网络信息服务 具有传统信息服务所不具备的双向性,消费者能够更多地参与信息服务的过程,从而加速个性化服 务时代的到来。 电子商务运用于旅游业仅有不到十年的时间,但是其发展势头十分强劲。电子商务已经成为信 息时代旅游交易的新模式。2006 年,全球旅游业电子商务销售额突破 730 亿美元,连续 5 年保持 350以上的增长速度。据世界旅游组织预计,5 年之内旅游电子商务将占全球所有旅游交易的 30%;4 至 5 年内,旅游电子商务在电子商务中的比重将达到 3035。 我国旅游务网站从 1996 年开始出现,目前,具有一定旅游资讯能力的网站已有 5000 多家。其 中专业旅游网站 300 余家,主要包括地区性网站,专业网站和门户网站的旅游频道三大类。我国现 在的旅游网站良莠不齐,比较有实力的品牌网站数量不多。大多数旅游网站还仅仅局限于在网上做 一些旅游产品的广告宣传介绍或是客房票务预订,商务电子化程度太低,技术创新力度不够,还不 能全面涵盖游客日益增长的对吃、住、游、行等各方面的基本需求,更无法为游客提供个性化要求 的旅游产品。旅游网站要扩大自身的影响力,打出自己的品牌必须要兴建起个性化自助服务的商务 网站平台及覆盖面广、信息量大、可提供专业便利的全程个性服务,这才是旅游网站得以长期生存 发展的根本所在。同时旅游网站的安全性和旅游网站针对搜索引擎的优化也是优秀旅游网站不可缺 少的部分。乐游网旅游网站站主要是以国内知名旅游胜地为主题背景来开发设计。 重庆信息技术职业学院毕业设计 5 1.11.1 确定网站主题确定网站主题 乐游网旅游网站主要经营旅游业务。比传统的商务有着,发展速度快;推广容易;面向全球成 本低;网上预订,节约时间,成交率高。主要客户是白领、中产家庭和大学生提供旅游方案、旅游 信息。网站的建立就是让更多的人通过网站,了解更多旅游信息,让更多人有个愉快的旅行为目标 而建立的。 1.21.2 规划思路规划思路 网站设计以绿色为主,缓解眼睛疲劳,网站清晰明了,象征青春活力,散发自然气息。然后加 入橘色、灰色加入其中,橘色突显各个旅游景点的劲爆价格。我们的菜单和导航栏均采用普通的文 字+背景的方式来制作,我们的网站是以绿色为主,和橘色、淡灰色相结合,这样既可以赏心悦目, 又可以让浏览者不产生视觉上的疲惫,还会有一种大自然绿色的感觉。图片(商品)的采集,这一 点是更难能可贵的,素材的定位和采集均采用 PNG 格式的图片,普通的网站在图片的放置上还绝大 多数采用了 JPG、GIF 等格式的图片来展示一些重要内容,但在时代发展的今天,PNG 格式图片因 其高保真性、透明性及文件体积较小等特性,被广泛应用于网页设计、平面设计中网站的基本风格 是简洁明快的界面、实用的旅游讯息和个性化的社区。 1.2.1 在网页设计中遵循的几个基本原则 主页上有站点的标志物,能让浏览者一眼就知道是谁的主页。设计渐进显示的页面,每个图标 都应配有文字说明,显示时图标的文字说明先显示,图标随后显示,这样做可以减少等待时不耐烦 的心情。易于导航。在网页设计中,采用多种方法使站点便于导航,如菜单、按键、图标、高亮文 字等。使得层次清晰,交叉连接,无键跳转。采用长页格式。 .2 内容内容 内容是一个网站的灵魂。要使网站脱颖而出,须注意其组织的条理性、内容的充实性和新鲜性, 以区别于其它同类网站,让上网者觉得物有所值。多媒体、交互性等综合功能。形式是一个网站内 容的外在表现。其界面的质量直接影响访问者的主观感受。网页设计要体现专业特点,富有特色,给 人耳目一新的感觉。此外,在网络带宽允许的条件下,应尽量采用最新的多媒体技术,集文本、音频、 视频、动画于一体,使网站形式更为活跃,并给内容的实现提供有效的技术载体。基于以上所需实现 的功能,所以我选择了 Macromedia Dreamweaver 技术结合 Photoshop 软件和 SQL Sever2005 架构 个人旅游网站。 重庆信息技术职业学院毕业设计 6 1.31.3 开发工具的选用及介绍开发工具的选用及介绍 1.3.1 Macromedia Dreamweaver8 软件介绍 Macromedia Dreamweaver 8,是 Macromedia 最新开发的的 HTML 编辑器,用于对 Web 站点、 Web 页和 Web 应用程序进行设计、编码和开发。属于所见即所得的网页编辑器,支持当今最为流行 的技术对行为、层等有良好的支持,可以使用插件升级。最值得选用的原因是其作品垃圾代码相当 少,同时对各种浏览器兼容性好,它包括可视化编辑,HTML 代码编辑的软件包,并支持 ActiveX、JavaScript、Java、Flash、Shockwave 等特性,而且它还能通过拖拽从头到尾制作动态 的 HTML 动画,支持 DHTML 的设计,使得在页面没有 Plugins(插件)时也能够在 Netscape 和 IE4.0 浏览器中正确地显示页面的动画。对于大型站点维护更方便,因为它提供了自动更新页面信 息的功能。此外,软件的易用性并使人无论处于设计环境还是编码环境都可以方便地生成页面。 1.3.2Macromedia Dreamweaver8 的特点 简洁高效的设计和开发界面:界面更易于使用,可使您的工作效率和工作质量均得到提高。 “插入”栏的改进:简洁高效的新外观,占用更少的工作区空间。还新增加了一个“收藏”类别, 您可以对“插入”栏进行自定义,将最常使用的对象放置在该栏上。 表格编辑可视化:在表格中 进行列调整操作时能看到实际效果。用户界面改进:可得到最大的可用工作区,更清晰地显示上下 文和焦点,更易于使用和更具逻辑性。起始页:使您能够访问最近使用过的文件,创建新文件和访 问资源。起始页会在您启动 Macromedia Dreamweaver8 或尚未打开文档时显示。保存桌面选项:使 您可以选择当您重新启动 Macromedia Dreamweaver8 时重新打开您上一次使用的文档。 完全支持 Macromedia Dreamweaver8 支持 Internet Explorer 所支持的所有文本编码方式。您可以使用几 乎所有您的系统中安装的语言字体,DW MX 2004 会正确地显示和保存这些字体。 安全 FTP:使您 能够完全加密所有文件传输。新式的页面布局和设计环境。增强 CSs 功能:提供了一个更为精巧的 方法来进行样式设计及提高设计交互性。 动态跨浏览器验证:在您保存文档时自动检查当前文档 的跨浏览器兼容性问题。 1.3.3 MS SQL Server 20052005 简述 SQL Server 200520058 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库 用户所喜爱。越来越多的开发工具提供了与 SQL Server 2005 的接口。SQL Server 2005 是一个关 系数据库管理系统,它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的。SQL Server 2005 是 Microsoft 公司推出的 SQL Server 2005 数据库管理系统的最新版本,它功能先进, 具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行 Microsoft Windows 98 重庆信息技术职业学院毕业设计 7 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MSSQL Server 2005 不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面 数据库。将个别服务器注册到组中。为每个已注册的服务器配置所有 SQL Server 2005 选项。 在 每个已注册的服务器中创建并管理所有 SQL Server 2005 数据库、对象、登 录、 用 户和权限。 在每个已注册的服务器上定义并执行所有 SQL Server 2005 管理任务。通过唤醒调用 SQL 查询分 析器,交互地设计并测试 SQL 语句、批处理和脚本。 唤醒调用为 SQL Server 2005 定义的各种向 导。 SQL 基础: SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。 虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系 统。但是,标准的 SQL 命令,比如“Select“、“Insert“、“Update“、“Delete“、“Create“和“Drop“ 常常被用于完成绝大多数数据库的操作。SQL Server 2005 特点 MS SQL Server 2005 就是用的 Transact- SQL。 SQL 语言有着非常突出的优点,主要是:非过程化语言 因为它一次处理一个记 录,对数据提供自动导航。统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、 数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户是所有关系数据库的 公共语言 SQL 不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果; 所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段, 查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什 么类型的索引。 重庆信息技术职业学院毕业设计 8 2 2 旅游网站需求分析旅游网站需求分析 2.12.1 目前旅游行业存在的问题目前旅游行业存在的问题 目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如 WORD、EXCEL,或者简单的 ACCESS 数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游 网站,无法在现在这个网络时代接受客户的网上预定。随着业务的不断扩展,旅行社业务操作中涉 及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处 理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和 闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效 地运转。现行的旅游信息管理模式的问题主要体现在如下几个方面: 各类旅游信息查询速度慢,工作强度大。旅游信息中牵涉到游客资料、导游信息、费用、线路、 景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。各类资源 之间调配难度大。由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花 费大量的人工。相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。对于客 户的服务要求反应慢。基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。缺 少服务质量反馈的统一管理。 2.22.2 功能需求功能需求 该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功能:用户可 以浏览景点、酒店、旅行社信息,同时可以查询景点、酒店的信息,在线留言,注册等功能。网站 有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息,同时有利于景区管理部 门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点 有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。管理人员登陆系统后,将各种 烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处 理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基 本情况和不同时期游客的变化情况,提前做出必要的准备工作。使前台的用户操作方便简单,突出 旅游特点,具有美观的界面设计,保证网站安全稳定的运行。本旅游网站以旅游新闻发布、旅游线 路发布、景区图片和游客留言等功能为核心,其宗旨是及时、准确、完整发布游客所需要的相关信 息,同时给游客带来方便。它的主要功能如下:旅游线路信息发布以及预定功能:顾客可通网站查 看相应的乐游网旅游线路信息和预定旅游线路功能,管理员可以在后台对乐游网旅游线路进行发布、 更新,对于线路预定可以进行相应的处理。酒店查询、预订功能:顾客可以通过网站查询酒店情况, 同时还可以对合适的酒店进行预订。 旅游景点介绍功能:顾客在乐游网网站可以查看乐游网主要 重庆信息技术职业学院毕业设计 9 旅游景区和景点介绍信息,管理员可以在后台对旅游景点信息进行更新、修改和删除。旅游新闻发 布功能:顾客可以通过旅游网站查看最新的旅游资讯和旅游动态,乐游网网站管理员可以在后台发 布、更新和删除旅游新闻。旅游服务指南和旅游问答发布功能:游客可以通过网站查看一些乐游网 旅游的注意事项和在旅游经常遇到的一些问题,管理员在后台可以对信息进行更新和修改、删除功 能。机票和自驾车旅游路径查询功能:游客可以通过网站,查询相应出发地到目的地的机票航班和 自驾车路径。游客留言板功能:游客可以通过留言板给管理员留言,管理员可以通过登录对留言进 行管理和回复。旅游会议信息发布功能:游客可以查看旅游会议信息和旅游会议安排。提供友情链 接,使用户方便到达相关站点; 2.32.3 数据库需求分析数据库需求分析 2.3.1 系统数据流程图 网站各种功能的实现离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。首 先对本系统的数据流进行分析,得出数据流图,然后进行数据库的 E-R 图分析后,最后才能进行数据 库逻辑结构设计和数据库实现。根据需求分析,确定系统中的实体,并且分析其属性,实体与实体间 的关系是要研究的重点对象,实体之间存在一对一、一对多、多对多的关系。 此网站可分为前台系统和后台系统两个部分。其总体的流程图分析: 图 2-1 流程图 成功 游客 旅游留言 登录 重试 失败 成功 游览网站 预订 重 试 失 败 管理员 登录 重试 失败 成功管理员选择功 能模块 调用 数据库 编辑、添加、 删除 提送 保 存 前台显 示 重庆信息技术职业学院毕业设计 10 2.3.2 旅游攻略实体属性图 用户可以通过旅游攻略查看相应的乐游网旅游线路信息和预定旅游线路功能。 (如图 2-2 显示) 图 2-2 旅游攻略实体属性图 2.3.3 游轮旅游线路实体属性图 用户可以通过游轮旅游线路查看和了解相应的乐游网游轮游线路信息和预定游轮旅游线路功能, 可以选择相应的适合自己的旅行。 (如图 2-3 显示) 图 2-3 游轮旅游线路实体属性图 作者 内容 标题 旅游攻略 类别 时间 价格 内容 名称 游轮旅游线路 类别 备注 服务 重庆信息技术职业学院毕业设计 11 2.3.4 旅游门票实体属性图 用户可以通过旅游门票实体属性图查看和了解相应的乐游网旅游旅游门票信息和预定旅游线路 功能,可以选择形相应的适合自己的旅行。 (如图 2-4 显示) 图 2-4 旅游门票实体属性图 2.3.5 自主旅游实体属性图 用户可以通过自主实体属性图查看和了解相应的乐游网自主旅游流程信息和预定旅游线路功能, 可以选择相应的适合自己的自主旅行。 (如图 2-5 显示) 图 2-5 自主旅游实体属性图 2.3.6 自主旅游实体属性图 用户可以通过旅游酒店实体属性图查看和了解相应的乐游网旅游酒店流程信息和预定酒店功能, 可以选择适合心仪自己的酒店。 (如图 2-6 显示) 内容 标题 旅游门票 类别 简介 名称 自主旅游 类别 地址 介绍 名称 旅游酒店 类别 价格 重庆信息技术职业学院毕业设计 12 图 2-6 旅游酒店实体属性图 2.3.7 订单联系属性图 顾客可以通过订单联系属性图查看和了解相应的乐游网订单联系流程信息和预定旅游线路功能, 可以方便快速预定适合心仪自己的旅游方式。 (如图 2-7 显示) 图 2-7 订单联系属性图 2.3.8 管理员实体属性图 管理员实体属性图展示了系统管理员可以通过数据库管理用户的基础资料是游客了解网站的管 理模式。 (如图 2-8 显示) 图 2-8 管理员实体属性图 2.3.9 旅游论坛联系属性图 顾客可以通过论坛联系属性图查看和了解相应的乐游网论坛流程信息和联系管理员功能,可以 方便快速解决对乐游网的相关疑问。 (如图 2-9 显示) 定单内容 定单类型 定单号 提交订单 用户名 密码 编号 管理员 留言内容 来自哪里 姓名 重庆信息技术职业学院毕业设计 13 图 2-9 论坛联系属性图 旅游论坛 个人信息 重庆信息技术职业学院毕业设计 14 2.3.10 系统 E-R 图 根据各个实体之间的联系做出 E-R 图。 (如图 2-10 显示) n n m n n n m n r m m m m n n n n n 1 1 1 1 1 图 2-10 系统 E-R 图 浏 览 定单内容 定单提交定单 客户 浏览 浏览 留言板 旅游酒店 旅游线路 管理 管理 管理 管理员 管理 旅游图片 浏览 管理 旅游图片 浏览 重庆信息技术职业学院毕业设计 15 3 3 旅游网站系统概要设计旅游网站系统概要设计 3.13.1 系统总体结构系统总体结构设计设计 3.1.1 栏目设计 网站栏目主要包括八大部分:首页、旅游攻略、邮轮旅游、旅游酒店、旅游门票、自主旅游、 团购特卖、旅游论坛。旅游攻略:提供的服务是把旅程描述出来,为其要去同一个目的地的游客提 供帮助。邮轮旅游:适合想畅游大海、欣赏各地风光,并且邮轮上的浪漫氛围最适合情侣蜜月和夫 妻度假,家庭游客也可以尽享天伦之乐,公司或团队游客可开商务会议或 party,增强凝聚力。自 主旅游:服务于享受自由、深入、有特色旅游。旅游酒店:给宾客提供歇宿和饮食的场所。旅游门 票:服务于旅游者去除大门外还需要其他门票而推出的。团购特卖:服务于认识或不认识的旅游者 结合起来,以最优的价格去旅游 3.1.2 系统功能结构图 图 3-1 系统功能结构图 3.23.2 数据库主要表设计数据库主要表设计 3.2.1 用来存储后台管理员用户的表: 手机 客服 端下 载 用户 登录 免费 注册 我的 订单 会员 之家 卖家 中心 联系 客户 购货 车 收藏 夹 乐游网旅游网站 重庆信息技术职业学院毕业设计 16 后台管理员表 admin(如表 3-2-1 显示)用来保存后台管理员的信息,例如管理员编号、用户 名、密码。该表主键为 Id,其中管理员编号设为自动增长。 列名数据类型长度可否为空说明 IdInt4否自动分配 ID User_namevarchar50否用户名 User_pwdVarchar50否用户密码 表 3-2 后台管理员 3.2.2 用来旅游攻略类型的表 攻略类型表 lvyougonglve(如表 3-2-2 显示)用来保存攻略类型的信息,例如类型编号、类 型名。该表主键为 articletype_id,其中管理员编号设为自动增长。 列名数据类型长度可否为空说明 lvyougonglve_idInt 4否自动分配 ID lvyougonglvetype_nameVarchar 50否类型名称 表 3-3 旅游攻略类型表 3.2.3 提供旅游信息的新闻表 旅游新闻表 article(如表 3-2-3 显示)用来保存新闻的信息,例如新闻编号、类型名等。该 表主键为 article_id,其中管理员编号设为自动增长 列名数据类型长度可否为空说明 Article_idInt 4否自动分配 ID Article_titleVarchae 100可以旅游标题 Article_contentntext 16可以旅游内容 Article_authorvarchar 50可以旅游作者 Articletype_idInt 4否旅游类型 Add_datedatetime 8可以添加时间 表 3-4 旅游新闻表 重庆信息技术职业学院毕业设计 17 3.2.4 提供门票信息的景点表 门票表 menpiao(如表 3-2-4 显示)用来各景点 m 门票信息,例如景点门票编号、景点名。该 表主键为 menpiao_id,其中管理员编号设为自动增长。 列名数据类型长度可否为空说明 menpiao_idIint 4否自动分配 ID menpiao_nameVarchar 50可以景点名称 menpiao_contentntxt 16可以景点介绍 Add_dateDatetime 8可以添加时间 表 3-5 景点表 3.2.5 旅游论坛信息表 旅游论坛表 guest(如表 3-6 显示)用来保存留论坛的信息,例如留言编号、留言。该表主键 为 guest_id,其中留言编号设为自动增长。 列名数据类型长度可否为空说明 userIDint 4否自动分配 ID userNamevarchar 50否用户名 userFromvarchar 50否来自哪里 sexvarchar 50可以性别 QQvarchar 50可以 QQ Emailvarchar 50可以 Contentvarchar 3000可以留言内容 Replyvarchar 3000可以管理员回复 imageAddressvarchar 50可以头像 posttimedatetime 8可以留言时间 replytimedatetime 8可以回复时间 表 3-6 留言板(guest) 重庆信息技术职业学院毕业设计 18 3.2.6 提供酒店信息的酒店表 酒店信息表:hotel(如表 3-2-6 显示)用来保旅游酒店的信息,例如酒店编号、酒店名。该 表主键为 hotel_id,其中管理员编号设为自动增长。 列名数据类型长度可否为空说明 hotel_idint 4否自动分配 ID hotel_namevarchar 50可以酒店名称 hotel_positionvarchar 50可以酒店位置 hotel_gradeint 4可以酒店星级 hotel_pic1varchar 50可以酒店图片 hotel_pic2varchar 50可以酒店图片 hotel_pic3varchar 50可以酒店图片 hotel_contentntext 16可以酒店简介 hotel_zwjgvarchar 200可以周围景观 hotel_citycentervarchar 50可以 hotel_telvarchar 50可以 hotel_trainstationvarchar 50可以 hotel_faxvarchar 50可以 hotel_airportvarchar 50可以 hotel_pricentext 16可以酒店价格 表 3-7 酒店(hotel) 3.2.7 保存酒店定单信息的定单表 酒店定单表 hotel_ding(如表 3-2-7 显示)用来保存酒店定单的信息,例如定单编号、酒店 名。该表主键为 hoteldd_id,其中管理员编号设为自动增长。 列名数据类型长度可否为空说明 hoteldd_idint 4否自动分配 ID hotel_namevarchar 50可以 重庆信息技术职业学院毕业设计 19 hotel_fjtypevarchar 50否房间类型 hotel_fjsumvarchar 50可以 hotel_joinpeoplevarchar 50可以 hotel_begintimedatetime 8可以入住时间 hotel_endtimedatetime 8可以 h_namevarchar 50可以 h_telvarchar 50可以 h_qqvarchar 50可以 h_emailvarchar 50可以 h_faxvarchar 50可以 h_contentntext 16可以 admin_actionvarchar 50可以订单状态 add_datedatetime 8可以 表 3-8 酒店订单(hotel_ding) 3.2.8 保存图片信息的图片表 景点图片表 jingdianpic(如表 3-2-8 显示)用来保存景点图片的信息,例如图片编号、图片 地址。该表主键为 pic_id,其中管理员编号设为自动增长。 列名数据类型长度可否为空说明 pic_idint4 否自动分配 ID pic_urlvarchar50 可以 pic_namevarchar50 可以 表 3-9 景点图片(jingdianpic) 3.2.9 提供自主旅游线路信息的表 自主线路表 line(如表 3-2-9 显示)用来保存旅游线路的信息,例如线路编号、线路名。该 表主键为 line_id,其中线路编号设为自动增长。 列名数据类型长度可否为空说明 重庆信息技术职业学院毕业设计 20 line_idint 4否自动分配 ID line_namevarchar 300可以 line_xingchengntext 16可以 line_baojiantext 16可以 line_anpaintext 16可以线路安排 line_shuomingntext 16可以线路说明 line_pricevarchar 50可以 line_picvarchar 50可以 line_picnamevarchar 50可以 line_typevarchar 50可以线路类型 表 3-10 旅游线路(line) 3.2.10 保存线路定单信息的定单表 线路定单表 line_ding(如表 3-2-10 显示)用来保存线路定单的信息,例如线路定单编号、 线路名。该表主键为 linedd_id,其中线路定单编号设为自动增长。 列名数据类型长度可否为空说明 linedd_idint 4否自动分配 ID line_namevarchar 300可以 line_chufaplacevarchar 50可以 line_jointimevarchar 50可以 line_joinpeoplevarchar 50可以 line_dhotelvarchar 50可以 line_dplanevarchar 50可以 l_namevarchar 50可以 l_telvarchar 50可以 l_qqvarchar 50可以 l_emailvarchar 50可以 l_faxvarchar 50可以 表 3-11 旅游线路定单(line_ding) 重庆信息技术职业学院毕业设计 21 4 4 网站详细设计及功能的实现网站详细设计及功能的实现 4.14.1 数据库的连接数据库的连接 本网站涉及到 SQL 数据库的使用。所以系统要正常运行,必须进行好数据库连接。因为实现系 统功能的类都要与数据库进行连接,为了避免在每个类中重复编写代码,于是在系统程序中编写了 一个数据库连接的抽象类-DB 类来完成数据库连接的操作。在其它类中只需要调用该方法便可完 成数据库连接。创建连接数据库类 DB 连接数据库 public static SqlConnection conCreate() / 连接网站数据库 SqlConnectioncon=newSqlConnection(“server=.;database=tourzjjdb;uid=sa;pwd=love768989 98;“); return con; public DataTable dt() /读取数据库 SqlConnection con = DB.conCreate(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand(sqlText,con); DataTable table = new DataTable(); sda.Fill(table); return table; 对应相应信息时,利用分页类对网站显示内容进行分页处理 public PagedDataSource pageSorce() /对排序信息分页类 PagedDataSource ps = new PagedDataSource(); ps.DataSource = dt().DefaultView; 重庆信息技术职业学院毕业设计 22 ps.AllowPaging = true; return ps; 按照新闻类别和新闻标题读取对应的新闻内容 public static SqlConnection createcon() /新闻管理系统读取数据库内容 SqlConnectioncon=newSqlConnection(“server=.;database=tourzjjdb;uid=sa;pwd=love768989 98“); return con; public static DataTable Bindarticletype() SqlConnection con1 = DB.createcon(); con1.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand(“select * from articletype“, con1);/查询对 应的新闻信息 DataTable dt = new DataTable(); sda.Fill(dt); return dt; 在后台对数据库进行添加时,通过文本编辑器对其进行写入数据库 SqlCommandcmd=newSqlCommand(“insertjingquvalues(jingqu_name,jingqu_content,addtim e)“, con); /将景区信息写入数据库 SqlParameterpara= new SqlParameter(“jingqu_name“, SqlDbType.VarChar); cmd.Parameters.Add(para); para.Value = jingqu_name; para = new SqlParameter(“jingqu_content“, SqlDbType.Text); cmd.Parameters.Add(para); para.Value = jingqu_content; 重庆信息技术职业学院毕业设计 23 para = new SqlParameter(“addtime“, SqlDbType.DateTime); cmd.Parameters.Add(para); para.Value = dt; cmd.ExecuteNonQuery(); con.Close(); return true; 4.24.2 网站主页设计网站主页设计 网站主要采用静、动相结合的方式,即静态的主画面和动态的图片相结合。静态主页内容包括 学首页、交通路径、旅游会议和旅游天气查询模块,留言板和旅游线路显示、旅游新闻、旅游酒店 就是利用 SQL 数据库结合的技术建立数据库查询管理系统,采用交互式的动态的 web 画面来实现。 本网站默认的页面 index.htm, index.htm 提供了各个分模块的链接,其本身具备动态显示公告和 新闻功能,开辟了在联系方式,友情链接校内和支付方式等功能,实现了浏览统计功能。 4-1 网站主页 4.2.1 旅游攻略版块 旅游攻略系统提供了一个发布新闻信息的平台, 新闻信息的发布与维护由管理员完成,本网 站的新闻按类型分为旅游资讯和服务指南新闻。为方便管理,在后台管理员可以对其进行添加、删 除、修改等功能。 重庆信息技术职业学院毕业设计 24 图 4-2 旅游攻略模块 4.2.2 游轮旅游新闻模块设计 游轮旅游新闻显示需要包含某类新闻列表、新闻综合列表、新闻内容显示 3 部分,新闻管理包 含新闻发布、新闻修改、新闻删除、新闻类型管理 4 部分。 图 4-3 游轮旅游新闻模块 4.2.3 个人旅游新闻模块实现 建好数据库后,就可以实现旅游新闻系统的代码,根据前面给出的旅游新闻系统结构图,系统 实现主要包括旅游新闻浏览、个人旅游新闻管理和旅游新闻的排列。 重庆信息技术职业学院毕业设计 25 图 4-4 个人旅游新闻模块 旅游新闻浏览将数据库中的新闻信息查询出来,并在页面中将新闻标题等几个字段进行列表显 示,这样就可以在页面中显示较多的信息内容,并且在列表页面提供链接,可以打开页面阅读新闻 详细内容。article.aspx 和 showarticle.aspx 均具有分页显示功能,当前页显示采用了 cint(request(“page“)函数,Set rs=server.CreateObject (“adodb.recordset“),sql=“select * from article order by news_id desc“,使用 Server 对象之方法 CreateObject 来创建一脚本 对象,扩展了 ASP.net 的功能。在 notice.aspnews.asp 中均调用了 format.asp 的 strLength(str)和 cutstr(str,strlen,more,url)函数,以获取和截取字符串。新闻管理包括发布新闻、修改新闻、 删除新闻页面,以及进行数据库操作的页面。通过网站管理员登录后台管理系统,对新闻信息进行 添加,写入数据库 protected void btn_add_Click(object sender, EventArgs e) /添加新闻信息 string newskindtext = this.TextBox1.Text; SqlConnection con = DB.createcon(); con.Open(); SqlCommand cmd = new SqlCommand(“select count(*) from articletype where articletype_name=“ + newskindtext + “, con); int count = Convert.ToInt32(cmd.ExecuteScalar(); if (count 0) /判断新闻类别是否已经存在 this.lbl_hint.Text = “已存在的新闻类别,请重新添加其它的!“; 重庆信息技术职业学院毕业设计 26 4.34.3 旅游门票模块旅游门票模块 4.3.1 旅游线路模块的实现 旅游线路发布主要是向浏览用户及时、快速的发布适合游客的旅游线路安排,针对不同的时间 段和不同的游客制定不同的旅游线路,旅游线路包括

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论