黄冈旅游信息网站的规划与设计_第1页
黄冈旅游信息网站的规划与设计_第2页
黄冈旅游信息网站的规划与设计_第3页
黄冈旅游信息网站的规划与设计_第4页
黄冈旅游信息网站的规划与设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

学业作品 题目 黄冈旅游信息网站的规划与设计 学生姓名 学 号 201302081215 专 业 计算机网络技术 班 级 网络 201302 班 指导教师 X X X 完成日期 2015 年 12 月 1 日 目 录 摘 要 . 2 前 言 . 3 . 4 划思路 . 4 据库基本要求 . 5 页设计基本原则 . 5 . 6 发工具的选用及介绍 . 6 术简介 . 6 件介绍 . 6 述 . 6 站系统分析 . 7 统的功能结构 . 7 统的功能特点 . 8 据库设计 . 8 . 10 询功能 . 10 户站长联络功能 . 10 . 12 统测试的原则 . 12 统测试的方法 . 12 站系统测试结果 . 13 . 14 致 谢 . 15 参考文献 . 16 黄冈旅游信息网站的规划与设计 学 生:张 涛 指导教师:孙小英 ( 黄冈职业技术学院 ) 摘 要: 随着互联网技术的飞速发展,互联网技术逐渐被应用到各行各业中,成为信息化研究开发的焦点。与此同时,越来越多的人希望建立和管理自己的个人网站,本文主要阐述的是如何建设一个个人旅游网站以及在建设中使用到的各种技术和软件。 包括旅游线路、酒店及旅游景点的信息管理、留言板管理、用户信息管理、后台数据库信息的管理维护这些基本模块。通过这些模块实现旅游信息共享,为游客提供详细、及时、准 确、高效的信息服务。同时对旅游网站的开发原理、网站的功能特点和设计方案进行了介绍 . 关键词: 网站设计 数据库 前 言 新的世纪,互联网进入一个崭新的阶段,信息化的发展带动其它产业的发展,各行业都将与它进行更深入的融合和渗透 。 互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用 。为了适应知识经济社会的需要,促进学习与交流。网上交流和协作的功能比较普遍;技术管理和资源管理受到重视。 计算机网络技术日新月异的进步和互联网的日益普及,使 人类生活发生了巨大的变化。越来越多的部门、企事业单位都有通过 外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。随着我国经济的迅速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点。各地也把旅游业当作本地经济发展的重要支柱之一,从而带动别的经济产业的快速发展。旅游网站也就成为了各旅游胜地和旅行社对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的项目的开发的决策起着非常重要的作用。在这种背景下,旅游、电子商务、互联网络的迅速融合将不可避免,并创造出难以估 量的价值,网络旅游将推动 域内互联网电子商务的迅速发展,也将为旅游业界带来新的生机。信息资源的逐步网络化,信息消费者将被笼罩在巨大的信息网络之中,并由此而具备充分的获取信息的能力。此时,消费者对信息的需求将更具针对性,更为个性化。因此,网络信息服务具有传统信息服务所不具备的双向性,消费者能够更多地参与信息服务的过程,从而加速个性化服务时代的到来 。 随着互联网的普及和发展,必将有越来越多的企业 及个人 在英特网上拥有自己的网站。网站建设成为企业 形象宣传、产品展示推广、客户沟通的最新最快捷的桥梁 ;成为个人展示 自我,与世界交流的重要平台。 越来越多的 人 已开始从对互联网的认知阶段进入到认同和行动阶段 。 发布信息主要是通过网站来实现的,获取信息也是要在 洋中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的 协作,更多的与外界交流新的信息,和他人共享信息,特构建黄冈旅游信息网站。 此次毕业设计的项目是构建一个旅游信息网站,网站主要实现旅 游信息查询系统部分 ,使 访问者 可查询旅游有关的信息 ,以及用户站长联系方式 ,使用户可以和站长进行沟通 ,促进网站的建设。 网站以旅游新闻发布、旅游线路发布、景区图片和游客留言等功能为核心,其宗旨是及时、准确、完整发布游客所需要的相关信息,同时给游客带来方便和给公司创造利益。它的主要功能如下: 一、旅游线路信息发布以及预定功能:顾客可通网站查看相应的旅游线路信息和预定旅游线路功能,管理员可以在后台对旅游线路进行发布、更新,对于线路预定可以进行相应的处理。 二、酒店查询、预订功能:顾客可以通过网站查询神农架酒店情况,同 时还可以对合适的酒店进行预订。 三、旅游景点介绍功能:顾客在网站可以查看黄冈主要旅游景区和景点介绍信息,管理员可以在后台对旅游景点信息进行更新、修改和删除。 四、旅游新闻发布功能:顾客可以通过旅游网站查看黄冈最新的旅游资讯和旅游动态,网站管理员可以在后台发布、更新和删除旅游新闻。 五、旅游风景图片发布功能:游客可以通过网站查看黄冈最新的风光图片,可以点击小图看大图,图片按照相应的旅游景点分类,管理员可以上传和修改、删除图片信息。 六、机票和自驾车旅游路径查询功能:游客可以通过网站,查询相应出发地到目的地的 机票航班和自驾车路径。 七、游客留言板功能:游客可以通过留言板给管理员留言,管理员可以通过登录对留言进行管理和回复。 划思路 在个人网站的建设之中 ,如果信息很多且需不断更新 ,如几乎每天都会有诸如公告、留言回复、新闻等信息需要在网页上发布 ,如果用传统的方法直接修改网页脚本上的相应内容 ,实在十分繁琐且容易出错 ,且只能由网络管理者进行 ,十分不便。如果采用基于 据库的动态网站信息管理 ,把这些相应的信息进行分类、筛选和审核后存入网络服务器的数据库中 ,再通过对数据库的相关操作来实现信息的方便、快速管理。 网站系统的开发主要包括后台数据库的建立和维护以及前台页面的浏览开发两个方面。对于前者要求建立数据一致性和完整性强 ,数据安全性好的数据库;而对于后者则要求应用程序功能完备、易使用等特点。基于这两点,系统可采用 B/S 结构的开发模式,服务器端使用功能强大的数据库软件 000 实现数据的存储和维护;客户端使用跨平台网络 开发语言 现应用程序的设计。 给编程人员提供了得心应手的集成开发环境。 有 C#开发语言的强大功能,足以实现应用程序所需要实现的功能,还可以结合 言的使用来实现系统操作的便利性。 据库基本要求 系统各种功能的实现离不开数据库的支持 ,因此数据库的设计是本系统不可缺少的一部分。首先对本系统的数据流进行分析 ,得出数据流图 ,然后进行数据库的 分析后 ,最后才能进行数据库逻辑结构设计和数据库实现。根据需求分析 ,确定系统中的实体 ,并且分析其属性 ,实体与实体间的关系是要研究的重点对象 ,实体之间存在一对一、一对多、多对多的关系。 因此数据库应满足以下要求: (1) 每条信息能自动进行分类 ,分成公告类、新闻类等 (2) 限于网页的容量 ,各类信息均以简要的标题显示 ,具体的内容通过由用户点击来另行开窗显示 (3) 审核每条信息 ,由信息管理者负责 (4) 删除信息只能由网络管理员进行 页设计基本原则 (1) 主页上有站点的标志物,能让浏览者一眼就知道是谁的主页。 (2) 设计渐进显示的页面,每个图标都应配有文字说明,显示时图标的文字说明先显示,图标随后显示,这样做可以减少等待时不耐烦的心情。 (3) 易于导航。在网页设计中,采用多种方法使站点便于导航,如菜单、按键、图标、高亮文字等。使得层次清晰,交叉连接,无键跳转。 (4) 每个页面都包括返回按 纽,便于浏览者浏览。 (5) 设计站点内的“交通图”,此图包括站点内的链接的内容。 (6) 游客可以在任意一台与因特网连接的计算机上,通过浏览器浏览本网站。 (7) 游客可对适合自己的旅游线路或旅游酒店下定单(按照页面的提示对定单进行填写。) (8) 网站管理员是被赋予网站全部权限的用户,能对网站的所有信息进行修改、更新和删除。 发工具的选用及介绍 术简介 仅仅是 的下一个版本 ,而且是一种建立在通用语言上的程 序构架,能被用于一台 务器来建立强大的 用程序。 供许多比现在的 发模式强大的的优势。 因为 基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#( C+和 结合体), 来,这样的多种程序语言协同工作的能力保护您现在的基于 发的程序,能够完整的移植向 运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如 面构架允许你建立你自己的用户分界面,使其不同于常见的 面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 件介绍 用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。全球最大的图像编辑软件供应商 换股方式收购软件公司 悉,此项交易涉及金额高达 34亿美元。根据双方达成的协议,: 例获得 此开始, 件使设计人员和开发人员能充满自信地构建基于标准的网站。由于同新的 S 线服务 成,您可以使用 查工具进行设计,使用内容管理系统进行开发并实现快速、精确的浏览器兼容性测试。 述 它功能强大操作简便 ,日益为广大 数据 库用户所喜爱。越来越多的开发工具提供了与 一个关系数据库管理系统,它最初是由 000是 据库管理系统的最新版本 ,它功能 先进 , 具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行 8的膝上型电脑到运行000的大型多处理器的服务器等 多种平台使用。 立分布式关系数据库,并且也可以开发桌面数据库。事实上, 取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在 是使用面向对象的操作方式与精神,也就是说, 可以基于系统已经建立好的一些对象来达成,是相当面向对象的一个系统结构。 它提供了一个遵从 准的用户界面,使用户得以: (1)定义 例组。 (2)将个别服务器注册到组中。 (3)为每个已注册的服务器配置所有 (4)在每个已注册的服务器中创建并管理所有 象、登 录、 用户和权限。 (5)在每个已注册的服务器上定义并执行所有 (6)通过唤醒调用 询分析器,交互地设计并测试 处理和脚本。 构查询语言 )是一个功 能强大的数据库语言。 国国家标准学会)声称, 如在数据库中更新数据,或者从数据库中检索数据。使用 然绝大多数的数据库系统使用 是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的 如 常被用于完成绝大多数数据库的操作。 站系统分析 统的功能结构 通过进入主页及下级网页 ,可以实现对旅游资源和旅游服务设施的查询、旅 游服务项目的预定、旅游服务企业的选择等功能 ,而网站管理员或旅游企业注册会员可以快速、方便地对数据和信息进行更新和网上发布。本旅游信息网站的功能是针对旅游者和旅游企业而设计的 ,有以下几种功能 : 1. 查询功能 这是该系统的主要功能 ,用 于各种与旅游有关的信息查询 ,包括可视查询和询 2. 预定功能 与电子商务系统集成 ,进行旅游交通、住宿等的预定。 3. 平台数据维护系统 包括编辑输入及输出功能 ,用于网站管理员以及注册会员进行数据的收集、管理、维护、更新等。 4. 公告板系统 用于发表各种信息 ,包括讨论区、 功能。 5. 日志查看模块 管理员使用 面查看种类日志记录 ,以保证系统的安全可靠的运行。 统的功能特点 本网站界面友好,功能齐全。使用 程序设计语言,利用用本网站设计出了美观精致的人机界面和简便快捷的操作方式,网站大量采用直接网页,用户只需通过一系列简单的选择与系统进行数据交互操作,力求使用自行输入到最少,以减少人为差错,极大方便了用户使用。 数据易于修改和维护,查询十分方便,能提供多种组合条件方式进行查询,快速而准确,并设计了多种表格,来满足用户的需求。 因此要满足以下要求 ( 1)操作简单、界面友好:完全控件式的页面布局,使得 旅游信息 的录入工作更简便;许多选项包括 信息 类别、来源部门等只需要点击鼠标就可以完成;另外, 跟踪出现的提示信息也让用户随时清楚自己的操作情况。 ( 2)即时可见:对 信息 的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到 即时发布、即时见效 的功能。 ( 3)功能完善:包括常见网站的 信息 管理的各个方面: 信息 录入、浏览、删除、修改、检索等各个方面,完整地实现了网站对即时 旅游信息 的管理要求。 据库设计 一个成功的网站,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。采用的是 数据 库需含有以下表: 台管 理员表 来保存后台管理员的信息,例如管理员编号、用户名、密码。该表主键为 中管理员编号设为自动增长。 闻类型表 来保存新闻类型的信息,例如类型编号、类型名。该表主键为 中类型编号设为自动增长。 游新闻表 来保存新闻的信息,例如新闻编号、类型名等。该表主键为 中新闻编号设为自动增长。 景点表 来各景点信息,例 如景点编号、景点名。该表主键为 中景点编号设为自动增长。 言本表 来保存留言板的信息,例如留言编号、留言。该表主键为 中留言编号设为自动增长。 酒店信息表: 来保存旅游酒店的信息,例如酒店编号、酒店名。该表主键为 中酒店编号设为自动增长。 酒店定单表 来保存酒店定单的信息,例如定单编号、酒店名。该表主键为 中酒店定单编号设为自动增长。 景点图片表 如图片编号、图片地址。该表主键为 中图片编号设为自动增长。 线路表 来保存旅游线路的信息,例如线路编号、线路名。该表主键为 中线路编号设为自动增长。 线路定单表 来保存线路定单的信息,例如线路定单编号、线路名名。该表主键为 中线路定单编号设为自动增长。 友情链接的链接表 : 友情链接表 如友情链接编号、网站名名。 询功能 这是该网站的主要功能 ,用于各种与旅游有关的信息查询 ,包括可视查询和询 ,系统的查询方式有以下三种 : (1) 点选查询 :通过鼠标选择就可获得与之相关的信息 ; (2) 一般条件查询 :根据用户给定的条件 ,将文件中满足条件的图元及其相关的信息检索出来 ,查询条件可按类型、按名称、按交通路线、按距离、按区域等 ,包括 条件查询和模糊查询 ; (3) 高级查询 :根据系统 中图层已建好的拓扑关系 ,利用空间分析功能 ,可实现最佳路径查询、公交转车最优查询 . 最佳路径查询可自动搜索并显示任意两点间的行车线路 ,同时自动探测周边信息并报告 ;公交转车最优查询可自动搜索任意两点间的最佳公交乘车路线、转车地点、站名和转车线路 ,并在图上以闪烁的方式提示用户。 通过以上查询的方式 ,游客就可以进行 : (1) 交通地理查询 ,如在中国地图上某个主要城市一点 ,可查找该城市至本地的最佳公路、铁路、航空路线 ,显示沿途公里数、气象资料 ,汽车、火车及航空班次的起止时间、票价等 ;在本地的地图上可实现同样 的功能 ,将实现对公用事业、道路、公交信息、商业、社会经济等情况的查询功能。 (2) 旅游资源查询 ,根据游客需要 ,可分类查询到本地的各旅游景点、名胜古迹、公园、博物馆、展览馆、体育馆、现代趣处等旅游资源的地理位置、名称、地址、话、乘车路线、下车站点的资料、图片、图像、动画等信息 . 在客户端 ,用户通过电子地图 ,点击图层上的某个点、线或区域 ,就可完成操作。 (3) 服务设施信息查询 ,旅客可查询到涉外机关、旅行社团、旅馆、车站、公交站点、邮电、银行、医疗、旅游监督机构等服务机构的地理位置、名称、地址、电话、乘车路线 、下车站点 ,及其文字资料、图片、图像等信息。 (4) 购物信息查询 ,旅客可查询到商场、超市、名优特产店、小吃店、集贸市场等的地理位置、名称、地址、电话、乘车路线、下车站点及其介绍资料 ,并配以声音、动画、图像等多媒体信息。 (5) 其他信息查询 ,如气候信息查询 ,旅客可及时查询到本地各旅游景区当天的气温、污染指数等信息 ,为出游作好准备。 户站长联络功能 利用 法过滤特定的 用户 留言意见,让 站长 可以针对某位特定 用户 所发 表的意见作出独立的回答,同时, 用户 在发表个人意见时,若认为意见内容涉及敏感的话题或 是意见内容涉及私人隐私,都可用 “ 悄悄话 ” 的方式发言,这些“ 悄悄话 ” 将不会被显示出来让大家看到,当然, 站长 拥有管理的能力,只要以密码登录管理模式,就可以进行各个 用户 的单独意见回复,而且还能看到 用户 们所留下的 “ 悄悄话 ” 。 共分成六大部分: 1 意见留言结果网页 来显示 用户 发言与 站长 回复内容,同时还具备一般模式与管理模式两种显示方法。 2 用户 发言表单网页 用户 填写发言内容并选择发言性质。 3 用户 发言数据处理 序 理 用户 发表的意见数据,同时将这些意 见数据记录起来并将网页显示转向至意见留言结果网页。 4 站长 回复表单网页 站长 针对某位特定 用户 所发表的意见作出独立的回答。 5 站长 回复数据处理 序 理 站长 回复的数据内容,同时将这些意见数据 记录 起来并将网页显示转向至意见留言结果网页。 6 数据表文件 来储存 用户 发言数据与 站长 回复数据的 “ 数据表文件 ” 负责存放 用户 发言数据与 站长 回复内容的数据记录 。 统测试的原则 ( 1)测试工作应避 免由原开发软件的个人或小组来承担 ( 2)设计测试方案时,不仅要包括确定的输入数据,而且包括从系统功能出发达到预期的测试结果。 ( 3)测试用例不仅要包括合理,有效的输入数据,还要包括无效的或不合理的输入数据。 ( 4)不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。 ( 5)保留测试用例,作为软件文档的组成部分。 统测试的方法 在本系统的测试过程中,采用了目前常用的测试方法,人工测试和机器测试。经过人工测试后,再进行机器测试。通过在计算机直接运行被测程序来发现程 序中错误。 系统测试一般有单元测试,组装测试,确认测试和系统测试四个步骤,每一步都是在前一步的基础上进行的。 ( 1)单元测试 单元测试是测试程序模块及其接口与设计说明的要求是否一致,目的是发现程序编写阶段的错误。它以单个程序模块为测试单位。单元测试是采用白盒测试的方法,根据详细设计的描述,从模块的内部结构出发设计测试用例,进行测试。 ( 2)组装测试 对每个模块完成了单元测试以后,需要按照设计时做出的层次模块图把它们连接起来,进行组装测试。 ( 3)确认测试 经过组装,软件己装配完毕,接下来进行的确认测试是以整 个软件作为测试对象,且采用黑盒测试方法。确认测试内容主要包括以下几部分。 功能测试:检测软件需求规格说明书的内容是否全部实现。 性能测试:检查软件的可移植性,兼容性,错误恢复能力以及可维护性等性能指标,以检测软件功能实现的程序。本系统只要安装了 可以使用,对于出错发生,系统可以自动警告。 配置审查:检查被测软件的全部构成是否齐全,质量是否合乎要求,应有维护所需的全部细节,并且是否编好目录。 ( 4)系统测试 系统测试是将信息系统的所有组成部 分包括软件,硬件,用户以及环境等综合在一起进行测试,要在系统的实际运行环境现场,在用户的直接参与下进行。包括集成功能测试,可靠性与适应性测试,系统自我保护及恢复能力的测试,安全性测试,强度测试。 ( 5)安全测试 安全是网站管理中的一个重要环节,现在各种网站都存在着一些漏洞和不足,当然本网站中也可能存在,但已在尽力弥补这些安全漏洞。如在登录监测用户时,能自动过滤一些特殊字符的登录。假若没有在网页中设置这个过滤监测,以此为用户名和密码登录的用户有超级管理员所拥有的权限 ,更严重的甚至能控制整台服务器;对有上传图片 的操作,上传的文件都进行了自动重命名,并将扩展名统一改为 此避免上传 扩展名的木马网页;还有网站中也采用了别人在安全方面做得好的方面。 站系统测试结果 在测试的过程中,最重要的还是测试系统的数据检错功能和前后台操作显示与数据库内数据的一致性。 所谓的系统的数据检错,主要对合法字符的检测,最大长度的检测,整数的检测,邮箱的检测,权限的检测等等。 所谓数据库一致性的检测,主要是用户下了订单,或者管理员添加、删除、编辑了某项内容,数据库中会不会马上更新,在数据库中的内容是否 与操作后的一样等等。 经过我对网站的集中测试和演示,各部分的测试结果如下: 1)网站页面:网站大部分页面中使用 术设计,而且直接影响到下一级页面的运行,所以对主页的测试比较详细。基本上对前台能操作的一些功能模块进行了测试。测试后发现主页中要实现的功能都可以正常运行 ,并且各项页面间的连接都符合设计要求。数据检错基本上都达到要求,预订中心中所预订的线路,酒店的定单能在后台中出现,且与数据库中的完全一致。 2)网站后台管理:后台的进入能可成功检测用户是否合法,合法用户可正常进入后台管理各种信息,不合 法用户无法进入后台。如对线路分类的添加,删除,修改;对景点图片的上传,删除等;修改等众多功能都进行了一系列的测试,基本都符合设计要求。 3)留言本:此模块是前台直接操作的,用户可以在留言版中留言的。 对于其余模块的测试,就不再一一举例了。以上提到的只是我测试中的一小部分内容,以防论文整体的繁琐性,这里就没有全部写到。 旅游网站的开发涉及到各方面的知识 ,是提供了一个技术的基础。技术是为用户服务的 ,网站更要体现对用户的服务性 ,因为这关系到旅游信息传播的及时性和高效性。 本语言和数据 库的结合为网站开发者提供了广阔而又灵活的开发环境。 件给网页的制作带来了很

温馨提示

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

评论

0/150

提交评论