旅游网站设计报告_第1页
旅游网站设计报告_第2页
旅游网站设计报告_第3页
旅游网站设计报告_第4页
旅游网站设计报告_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、摘要 随着 Internet 技术的发展, 互联网在中国逐步普及 , 人们对网络的需求也日 益增长 ,利用计算机实现旅游资源的管理势在必行。本系统从初步调查开始,详 细介绍了需求分析、 流程和数据分析,并进行了系统总体结构设计和数据库设计。 系统采用Editplus编写php脚本,集成软件Xampp建立数据库,从界面简洁、 实用的要求出发, 完成了旅游资源管理工作的主要部分, 本文是根据旅游行业的 这种现状,提出解决问题的一个可行性方法: 采用现代化统一的计算机网络系统, 实现了旅游管理的网络化,各类信息有序地进行存储,可进入系统主控界面, 进 行信息管理,信息查询, 留言板等功能的使用。 实

2、现了各种业务系统的数据集成 和信息集成,对旅游各类信息、 资源进行协同集中管理。 本网站系统实现了网站 的全面动态管理,高速数据存取, 使得对网站的管理更加及时有效, 极大的提高 了网站管理人员的工作效率。 关键词:旅游信息; php 动态网站 目录 第一章 概述1 1.1 研究背景1 1.2 选题依据1 1.3 .研究意义2 第二章开发技术与工具2 2.1 .php技术简介2 2.2 .Xampp集成软件3 2.3 .Editplus 开发工具3 第三章需求分析 3.1 .用户需求和后台管理需求 3.2系统分析与环境开发需求 3.3网站的功能模块简介 第四章系统设计 4.1系统模块功能设计

3、4.2数据库设计 4.2.1 数据库功能分析 4.2.2 数据库E-R图 4. 3页面设计 第五章系统实现 5.1前台. 5.1.1 首页实现. 5.1.2 列表页实现. 5.1.3 内容页实现. 5.1.4 管理页实现. 5.2后台. 5.2.1 管理员登陆. 5.2.2 用户名管理. 5.2.3 旅游信息管理 5.2.3 常用参数设置 第六章测试运行与维护 6.1 面向过程的测试方法 6.1.1 黑盒测试 6.1.2 白盒测试 6.2具体测试的设计 6.3系统维护 第一章 概述 1.1 研究背景 我国是一个旅游资源大国, 地大物博,文化传统源远流长,在过去的 20 年, 中国已经从旅游资源

4、大国发展成为亚洲旅游大国,今后 20 年,中国将成为世界 旅游强国。根据世界旅游组织预测,到 2020 年,我国将成为世界最大的旅游目 的地,并成 为世界第四大旅游客源国,届时,中国每年接待的入境旅游者将达 到 1.37 亿,每年也将有 1 亿的中国旅游者将出境、出国旅游。 我国拥有的国内旅游市场潜力也十分巨大, 12 亿普通老百姓的旅游意识现 在才 刚刚兴起, 国内旅游收入在国民生产总值中占比重很小, 随着经济的增长, 国民旅 游意识将有一个加速成长的过程,目前“假日经济”的蓬勃兴起正是人 们旅游意识和国家政策扶植相结合的结果。 近年来,随着网络技术的迅猛发展,越来越多的部门、企事业单位都有

5、通过 Internet 对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。旅 游网站是各旅游胜地对外宣传中不可缺少的工具, 它的内容对于旅游胜地的宣传 和旅游地的项目的开发的决策起着非常重要的作用。 旅游网的成立标志着我国基于互联网的旅游网络发展的开始。 随着电子商务 的潮起潮落, 旅游网站也经历了市场的洗礼。 旅游网站作为网络经济形势下旅游 业发展的一种战略武器, 已对我国旅游市场的固有壁垒带来冲击, 我国旅游电子 商务在未来的发展中尚有许多工作要做。 旅游电子商务像一张大网, 把众多的旅 游供应商、旅游中介、旅游者联系在一起。相对于传统的旅游业来说,旅游电子 商务不仅提高了业务透明

6、度和工作效率, 降低了边际成本, 而且凸现了旅游产品 本身个性化、信息化、时令化等特性。 1.2 选题依据 随着国内互联网的发展, 旅游业也成为网上的热点主题, 旅游类各种站点也 纷纷建立。 不过许多网站的内容还只限于旅游信息的发布和介绍, 而互联网与旅 游业的结合发展显然不应局限于此。用户不再满足于通过浏览器看到静态页面, 而是希望能根据要求生成更加灵活的、 生动的动态页面。 动态网页包含交互功能, 动态网页的特点有: 以数据库技术为基础,可以大大降低网站维护的工作量;采 用动态网页技术的网站可以实现更多的功能,如用户登录、后台管理等功能; 不 是独立存在于服务器的网页文件,只有当用户请求服

7、务器才返回一个完整的网 页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。 我的 旅游网就是利用计算机网络向游客们发布旅游信息; 游客通过计算机网络留言来 发表自己的意见和建议。 旅游网站在时空方面没有限制, 可以实现远程的信息查 询和交流。 1.3 研究意义 依靠互联网的发展和普及 , 网络已成为一种时尚 ,许多有眼光的旅游企业家 和网络电子商务企业家们逐渐出现 , 专注于网络旅游的发展和潜在价值 , 积极推 动网络旅游发展。一般来说 ,虚拟旅游电子商务可以满足不同层次的需求 ,能带来 很多的社会效益和经济效益。主要表现在以下几个方面 : (l) 对于旅游消费者 , 旅游电子

8、商务既可以为许多旅游潜在消费者提供大量 信息资源,满足需求的旅游信息的查询时 ,随着技术的发展 ,并能让爱网络虚拟旅 游的消费者通过虚拟旅游体验平台感受更逼真的各景区旅游的乐趣 , 弥补许多人 不能实现现实的缺憾。 (2) 对于旅游系统的开发和规划者来说 , 通过旅游电子商务系统可以更全面 更真实的收集网络游客的反馈信息 , 促进其更快、更好地改进和完善旅游系统的 建设和创新 , 这样它就可以大大降低了风险和成本的系统开发 , 实现系统的开发 效益最大化。 第二章 开发技术与工具 2.1 Php 技术简介 PHP技术简介 什么是PHP PHP是一种服务器端的,嵌入HTM的脚本语言。 PHP区别

9、其他像客户端Javascript的地方是它的代码在服务器端执行。PHP能做 什么? 最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据, 生成动态页面内容,或者收发cookies。可能最强大,最有意义的特性是PHP支持 大范围的数据库.书写一个支持数据库的Web页面是难以置信的简单。 下面是当前支持的数据库 : Adabas D 、IterBase 、Solid 、 dBas e、mSQ、L Sybase、Empress、MySQ、L Velocis 、FilePro 、Oracle 、Unix、dbm、Informix 、 PostgreSQL。 PHP 通过协议也支持与其

10、他服务的 交谈, 像 IMAP, SNMP,NNTP, POP3,甚至是HTTP.也可以打开晦涩的网络接口和其他协议交互。 22 . Xampp集成软件 XAMPPApache+MySQL+PHP+PER是一个功能强大的建站集成软件包。这个 软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名 为 XAMPP 了。 2.3 . Editplus 开发工具 Editplus是功能强大的文本及代码编辑软件,支持PHP java , C等主流编 程语言开发,拥有丰富的扩展插件,具有体积小巧、运行速度快等特点 支持多种语言,语法高亮 默认支持 HTML、CSS、PHP、ASP、Perl

11、 、C/C+、Java、JavaScript 和 VBScript 等语法高亮显示,通过定制语法文件, 可以扩展到其他程序语言, 在官方网站上 可以下载(大部分语言都支持)。 与浏览器无缝连接 EditPlus 提供了与 Internet 的无缝连接,可以在 EditPlus 的工作区域中 打开 Intelnet 浏览窗口。提供了多工作窗口。不用切换到桌面,便可在工作区 域中打开多个文档。 强大、简洁、小巧、快速 EditPlus 功能强大,界面简洁美观,且启动速度快;中文支持比较好;支 持语法高亮;支持代码折叠;支持代码自动完成 ( 但其功能比较弱 ),不支持 代 码提示功能;配置功能强大,

12、且比较容易,扩展也比较强。 第三章 需求分析 需求分析是指理解用户需求, 就软件功能与客户达成一致, 估计软件风险和 评估项目代价, 最终形成开发计划的一个复杂过程。 需求分析在整个软件开发过 程中,具有决策性、方向性、策略性。简言之,需求分析的任务就是解决“做什 么”的问题,是要全面地理解用户的各项需求, 并准确地表达所接受的用户需求。 针对我们对网上旅游网站的调研和分析, 我们总结出如下的需求信息, 分为 用户需求和管理需求: 3.1 用户需求和后台管理需求 用户: 用户可以登录和注册。 用户可以浏览风景图片。 用户可以查看旅游新闻以便更好的选择旅游时机。 用户可以选择旅游地,如国内游、国

13、际游、周边游、主题游、当季游。 用户可搜索查询相关信息 用户可以进入留言板进行留言。 用户可以联系我们并与工作人员进行交流。 后台管理: 管理员可以添加 管理员可对旅游信息进行增加,删除,和修改内容。 管理员可对网页的基本设置进行修改。 管理员对栏目进行综合管理。 管理员可对用户的留言进行回复和删除。 3.2系统分析与环境开发需求 系统开发平台:win dows系列系统。 系统开发语言:PHP语言。 管数据库管理系统:mysql。 本地测试服务器。 测试网站平台:Windows系列系统和IE浏览器、Chrome Firefox 。 3.3网站的功能模块简介 旅游网站系统 图1爱旅游网站系统模块

14、 19 第四章系统设计 本阶段的基本目标是解决系统如何实现的问题, 也叫做概要设计,本阶段的 主要任务是划分出系统的物理元素及设计软件的结构, 完成软件定义时期的任务 之后就应该对系统进行总体设计,即根据系统分析产生的结果来确定这个系统由 哪些系统和模块组成,这些系统和模块又如何有机的结合在一起, 每个模块的功 能如何实现。系统设计的目标是使系统实现用户所要求的功能,同时,力争达到 高效率、高可靠性、可修改性,并且容易掌握和使用。 4.1系统模块功能设计 系统各功能具体分析,以下就是系统模块流程图 图2系统总体流程图 (1)游客登录: 当游客正确登录到系统后,此功能将被激活,会员能修改个人信息

15、,留言。 用户注册和登录是每个网站中不可缺少的功能之一。 留言板: 留言板可以实现网站管理员与用户之间的沟通,收集用户的信息,也是网站 建设并不可少的一个重要系统。本网站中用户可以把自己对网站的意见和建议写 在留言板上,管理员可以通过回复和删除来管理这些留言 (3) 管理员登录 当管理员正确输入用户名和密码后, 系统会自动跳转到管理员页面, 管理员 就可以对游客注册信息、 留言、对系统的信息进行修改, 对旅游信息进行增删改。 (4) 后台管理 对于任何一个 Web应用程序来说,都应具备一个后台管理的功能,负责对整 个应用程序的控制管理。 从实现方式上, 就是用户可以对系统各种数据记录进行 添加

16、、查看、编辑和删除等工作,这些操作是由网站管理员来完成的。 游客注册管理: 管理员进入用户注册资料页面可以审核用户的注册资料, 对不符合规则的注 册用户可以进行删除。 留言板管理: 管理员进入留言板页面可以查看用户在留言板上的留言, 对不符合规则和法 规的留言进行删除,对符合的进行回复。 栏目综合管理: 管理员进入栏目综合管理界面, 可对网页上显示的旅游动态,旅游新闻,和 各个地方的介绍进行增加和修改,确保旅游新闻的实时性。 前台显示管理: 管理员进入后台管理之后, 可以对网页的版权信息修改, 并将一些栏目隐藏 或显示,达到对首页的高级管理。 4.2 数据库设计 4.2.1 数据库功能分析 本

17、系统采用masql数据库。用户的需求具体体现在各种对旅游网站中各类信 息的查询、修改,这就要求数据库结构能充分满足各种信息的输出和输入。 针对旅游网站的需求,通过对旅游网站工作过程的内容和数据流程分析, 设计如下面所示的数据项和数据结构: 管理员资料信息,包括的数据项有:管理员ID、管理员名称、管理员密码 用户资料信息,包括的数据项有:用户ID、用户名称、用户密码、用户姓 名、用户邮箱、地址、QQ联系电话、邮编。 信息表,包括的数据项有:信息分类、信息内容 留言板信息表,包括的数据项有:信息、内容、姓名、留言时间 有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计 422数据库

18、E-R图 图4网站总E_R图 4. 3页面设计 首页主要以展现网站面貌,简单的介绍及演示为主,布局如图所示 Logo网页导航栏 图片展示 推荐行程 图片展示+部分经典信息 订阅 关注微博 优惠 图片展示+部分经典信息 最受欢迎 页尾 图5页面布局 第五章系统实现 5.1前台 显示页面主要包括首页、列表页、内容页和管理页面等。 5.1.1首页实现 首页上端包含了 logo、登陆、注册、语言、导航栏如图6: Travel Agency 图6首页上端 首页中间部分由不同的框架分开,有路线分类、旅游工具、旅游新闻、国内旅游和周边 旅游等信息表 图7首页中间部分 首页最下端是个友情链接和版权信息内容,其

19、显示代码如下: 图8首页末端 5.1.2列表页(行程)实现 列表页(行程)中包括了信息列表,可反映一类中的信息 Travel Agency (苜都北京】iSttW,天支门看升抵故莒.顶和耳天坛 H庄!a江乐天花昏.輕看番揑古银一日幫 图9列表页(行程)实现 5.1.3内容页实现 内容页就是将一条信息完全展开,显示其具体内容。 DI I 冈 时 . i:号人碎壬衽空手弓冋三尽帀赛趣笆卜a dfi* !比琢耳+阿”石畑口!旦些iMt I S HmH庄栏貼mib *砂衬龙沖商皿i| IV 輯峯V音乂 !It* ftTO-3n. iMmirtr b2 uu 君 _g =SESWiKSl? Mti lA

20、KRT TEMm 圖邑衽工住刍空柚自总 - H =% T?r严沁rI -T-E-iSiJ N pH 土土 r 心武 ST?1SJ EJ* t3理巳工上 4*9&. HVAJjEUm (fltTM)毕:* 筈鼻堆缺 咽ar O 201 Al rUlb moved. 图10内容页实现 5.1.4管理页实现 旅游管理系统 0 0 管理页主要是在后台进行用户、信息和主页面的内容显示的管理。 (I -Wfli 图11管理页实现 5.2后台 5.2.1管理员登陆 由于管理页面是不允许网站访问者进入的, 必须受到权限管理,可以利用管 理员帐号和管理密码来判别是否有此用户,管理登录页面如下所示。 为了验证管理

21、员是否输入用户名、密码、和验证码,以及验证码是否相同, 如果没有输入用户名、密码、验证码或者输入的验证码不正确,则返回重新输入, 代码如下: 登录 Email 图12后台管理员登陆 522用户名管理 用户管理界面如图13所示。界面中列出了所有注册用户的信息,并按时间 倒序排列,管理员可以删除注册用户信息。 删除用户代码: 扁p诟口肚诵用遊舌,书,窮国,一香甘,笔瞰外呼伽僦 K布人同寿巾 兰挪t!炭堆|水左州 * Enuiil 4 AanrinEtratpr admiratrnin.corn 2016-10-15 已肆Q 特到:1 註卄:if 1Q 图13用户管理 5.2.3旅游信息管理 旅游管

22、理界面如图14所示,界面中列出所有旅游信息,并按加入时间倒序 排列,管理员可以对旅游信息进行删除和修改操作。 图14旅游信息管理 图15为添加旅游信息界面。信息包括分类、标题、作者、文章导读、来源、属 性、推荐属性、图片、详细内容等。 PO1旳和&4 I廉炊臺】护Ettb Wil剤血,妳W天饭 AH 牙号齢jins Krt 1A MU却1说即sso 7慎F力行理楸I 濬加 1 间2C1&0 17 13 43 偉题时间201M 0-1517 4D frSQ 弓帰心P01fl77fi77S4 站布W35盼 工是; lXw i:诵铀柱 嗑为仇惠啓 瞬后f懈 图15信息增加 5.2.3常用参数设置 晒

23、I诵晒储 电子呻件 杠理贡型 騒 i5S&H SEO 翻iS置 S CN * 冃肿5Ht Y n-j (?D12 9 25 时備式 Mi g 10 tTR 能 1 旻卞* f&VPS 烛 林r 豆示嘶购7 显亍T 图 16 后台基本设置 第六章 测试运行与维护 软件测试是软件开发过程中必不可少一个阶段,软件测试是保证软件质量 的关键步骤。在设计过程中。 面对复杂的问题, 人的主观认识不可能完全符合客 观现实, 在软件生命周期的每个阶段都不可避免地会产生差错。 测试的目的就是 在软件投入生产性运行之前, 尽可能多的发现软件中的错误。 它是对软件规格说 明。设计和编码的最后审查。 软件测试在软件生

24、命周期中横跨两个阶段。 通常在编写出第一个模块后就对 它做必要的测试,称之为单元测试,在结束后,对软件系统进行各种综合测试。 这个阶段由专门的测试人员承担这项工作。 6.1 面向过程的测试方法 测试方法分为黑盒测试和白盒测试 6.1.1 黑盒测试 黑盒测试又叫功能测试, 在程序的接口进行测试, 不考虑程序的内部结构和 处理过程。 只检查程序功能是否能按照规格说明书的规定。 程序是否能适当地完 成接收输入数据产生正确的输出信息,并且保持外部信息的完整性。 6.1.2 白盒测试 白盒测试又称结构测试。它是在完全了解程序的结构和处理,它是按照程序 内部的逻辑测试程序,检验程序中每条通路是否都能按预定

25、要求正确工作。 测试步骤: 1) 模块测试 也称为单元测试。把每个模块作为一个单独的实体来测试,是比较容易设置 检验模试正确性的测试方案。目的保证每模块作为一个单元能正确运行。 2) 集成测试 它包括于系统测试和系统测试 。子系统测试是把单元测试的模块放在一起形 成一个子系统来测试,它着重测试模块的接口。系统测试是把经过测试的子系统 装配成一个完整的系统来测试。 集成测试是组装软件的系统技术,主要目标是 发现与接口有关的问题。集成测试有两种方法:非渐增和渐增测试。 3)验收测试 验收测试是把软件系统作为单一的实体进行测试, 测试内容与系统测试基本 类似。但它是在用户积极参与下进行的。而且使用实际数据进行测试。 4)平行运行 就是同时运行新开发的系统和将被它取代的旧系统。以便比较新旧两个 系统的处理结果。用于测试的主要技术有适用于黑盒测试的等价划分。边

温馨提示

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

评论

0/150

提交评论