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

下载本文档

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

文档简介

...wd......wd......wd...摘要随着Internet技术的开展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行。本系统从初步调查开场,详细介绍了需求分析、流程和数据分析,并进展了系统总体构造设计和数据库设计。系统采用Editplus编写php脚本,集成软件Xampp建设数据库,从界面简洁、实用的要求出发,完成了旅游资源管理工作的主要局部,本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进展存储,可进入系统主控界面,进展信息管理,信息查询,留言板等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅游各类信息、资源进展协同集中管理。本网站系统实现了网站的全面动态管理,高速数据存取,使得对网站的管理更加及时有效,极大的提高了网站管理人员的工作效率。关键词:旅游信息;php动态网站目录第一章概述11.1.研究背景11.2.选题依据11.3.研究意义2第二章开发技术与工具22.1.php技术简介22.2.Xampp集成软件32.3.Editplus开发工具3第三章需求分析3.1.用户需求和后台管理需求3.2系统分析与环境开发需求3.3网站的功能模块简介第四章系统设计4.1系统模块功能设计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年,中国已经从旅游资源大国开展成为亚洲旅游大国,今后20年,中国将成为世界旅游强国。根据世界旅游组织预测,到2020年,我国将成为世界最大的旅游目的地,并成为世界第四大旅游客源国,届时,中国每年接待的入境旅游者将到达1.37亿,每年也将有1亿的中国旅游者将出境、出国旅游。我国拥有的国内旅游市场潜力也十分巨大,12亿普通老百姓的旅游意识现在才刚刚兴起,国内旅游收入在国民生产总值中占比重很小,随着经济的增长,国民旅游意识将有一个加速成长的过程,目前“假日经济〞的蓬勃兴起正是人们旅游意识和国家政策扶植相结合的结果。近年来,随着网络技术的迅猛开展,越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游胜地的宣传和旅游地的工程的开发的决策起着非常重要的作用。旅游网的成立标志着我国基于互联网的旅游网络开展的开场。随着电子商务的潮起潮落,旅游网站也经历了市场的洗礼。旅游网站作为网络经济形势下旅游业开展的一种战略武器,已对我国旅游市场的固有壁垒带来冲击,我国旅游电子商务在未来的开展中尚有许多工作要做。旅游电子商务像一张大网,把众多的旅游供给商、旅游中介、旅游者联系在一起。相对于传统的旅游业来说,旅游电子商务不仅提高了业务透明度和工作效率,降低了边际本钱,而且凸现了旅游产品本身个性化、信息化、时令化等特性。1.2.选题依据随着国内互联网的开展,旅游业也成为网上的热点主题,旅游类各种站点也纷纷建设。不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合开展显然不应局限于此。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为根基,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的展现自我。我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络留言来发表自己的意见和建议。旅游网站在时空方面没有限制,可以实现远程的信息查询和交流。1.3.研究意义依靠互联网的开展和普及,网络已成为一种时尚,许多有眼光的旅游企业家和网络电子商务企业家们逐渐出现,专注于网络旅游的开展和潜在价值,积极推动网络旅游开展。一般来说,虚拟旅游电子商务可以满足不同层次的需求,能带来很多的社会效益和经济效益。主要表现在以下几个方面:(l)对于旅游消费者,旅游电子商务既可以为许多旅游潜在消费者提供大量信息资源,满足需求的旅游信息的查询时,随着技术的开展,并能让爱网络虚拟旅游的消费者通过虚拟旅游体验平台感受更逼真的各景区旅游的乐趣,弥补许多人不能实现现实的缺憾。(2)对于旅游系统的开发和规划者来说,通过旅游电子商务系统可以更全面更真实的收集网络游客的反响信息,促进其更快、更好地改良和完善旅游系统的建设和创新,这样它就可以大大降低了风险和本钱的系统开发,实现系统的开发效益最大化。第二章开发技术与工具2.1.Php技术简介PHP技术简介什么是PHPPHP是一种服务器端的,嵌入HTML的脚本语言。PHP区别其他像客户端Javascript的地方是它的代码在服务器端执行。PHP能做什么?最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies。可能最强大,最有意义的特性是PHP支持大范围的数据库.书写一个支持数据库的Web页面是难以置信的简单。下面是当前支持的数据库:AdabasD、IterBase、Solid、dBase、mSQL、Sybase、Empress、MySQL、Velocis、FilePro、Oracle、Unix、dbm、Informix、PostgreSQL。PHP通过协议也支持与其他服务的"交谈",像IMAP,SNMP,NNTP,POP3,甚至是HTTP.也可以翻开晦涩的网络接口和其他协议交互。2.2.Xampp集成软件XAMPP〔Apache+MySQL+PHP+PERL〕是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了防止误解,最新的几个版本就改名为

XAMPP

了。2.3.Editplus开发工具Editplus是功能强大的文本及代码编辑软件,支持PHP,java,C等主流编程语言开发,拥有丰富的扩展插件,具有体积小巧、运行速度快等特点支持多种语言,语法高亮默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载〔大局部语言都支持〕。与浏览器无缝连接EditPlus提供了与Internet的无缝连接,可以在EditPlus的工作区域中翻开Intelnet浏览窗口。提供了多工作窗口。不用切换到桌面,便可在工作区域中翻开多个文档。强大、简洁、小巧、快速EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比拟好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比拟弱),不支持代码提示功能;配置功能强大,且比拟容易,扩展也比拟强。第三章需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估工程代价,最终形成开发方案的一个复杂过程。需求分析在整个软件开发过程中,具有决策性、方向性、策略性。简言之,需求分析的任务就是解决“做什么〞的问题,是要全面地理解用户的各项需求,并准确地表达所承受的用户需求。针对我们对网上旅游网站的调研和分析,我们总结出如下的需求信息,分为用户需求和管理需求:3.1.用户需求和后台管理需求用户:用户可以登录和注册。用户可以浏览风景图片。用户可以查看旅游新闻以便更好的选择旅游时机。用户可以选择旅游地,如国内游、国际游、周边游、主题游、当季游。用户可搜索查询相关信息用户可以进入留言板进展留言。用户可以联系我们并与工作人员进展交流。后台管理:管理员可以添加管理员可对旅游信息进展增加,删除,和修改内容。管理员可对网页的根本设置进展修改。管理员对栏目进展综合管理。管理员可对用户的留言进展回复和删除。3.2系统分析与环境开发需求系统开发平台:windows系列系统。系统开发语言:PHP语言。管数据库管理系统:mysql。本地测试服务器。旅游网站系统用户管理旅游网站系统用户管理用户登录用户功能用户注册信息浏览客户留言信息查询旅游景点旅游信息旅游指南给我留言联系我们帮助中心主题旅游周边旅游景点简介关键字查询3.3网站的功能模块简介图1爱旅游网站系统模块第四章系统设计本阶段的根本目标是解决系统如何实现的问题,也叫做概要设计,本阶段的主要任务是划分出系统的物理元素及设计软件的构造,完成软件定义时期的任务之后就应该对系统进展总体设计,即根据系统分析产生的结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现用户所要求的功能,同时,力争到达高效率、高可靠性、可修改性,并且容易掌握和使用。4.1系统模块功能设计系统各功能具体分析,以下就是系统模块流程图。图2系统总体流程图图2系统总体流程图登陆成功未登录成功删除用户信息添加删除修改旅游信息修改系统信息回复删除留言用户注册修改用户信息搜索信息浏览静态网页留言旅游网站用户登录管理员登录登录失败对网页信息进展修改(1)游客登录:当游客正确登录到系统后,此功能将被激活,会员能修改个人信息,留言。用户注册和登录是每个网站中不可缺少的功能之一。(2)留言板:留言板可以实现网站管理员与用户之间的沟通,收集用户的信息,也是网站建设并不可少的一个重要系统。本网站中用户可以把自己对网站的意见和建议写在留言板上,管理员可以通过回复和删除来管理这些留言。(3)管理员登录当管理员正确输入用户名和密码后,系统会自动跳转到管理员页面,管理员就可以对游客注册信息、留言、对系统的信息进展修改,对旅游信息进展增删改。(4)后台管理对于任何一个Web应用程序来说,都应具备一个后台管理的功能,负责对整个应用程序的控制管理。从实现方式上,就是用户可以对系统各种数据记录进展添加、查看、编辑和删除等工作,这些操作是由网站管理员来完成的。游客注册管理:管理员进入用户注册资料页面可以审核用户的注册资料,对不符合规则的注册用户可以进展删除。留言板管理:管理员进入留言板页面可以查看用户在留言板上的留言,对不符合规则和法规的留言进展删除,对符合的进展回复。栏目综合管理:管理员进入栏目综合管理界面,可对网页上显示的旅游动态,旅游新闻,和各个地方的介绍进展增加和修改,确保旅游新闻的实时性。前台显示管理:管理员进入后台管理之后,可以对网页的版权信息修改,并将一些栏目隐藏或显示,到达对首页的高级管理。4.2数据库设计4.2.1数据库功能分析本系统采用masql数据库。用户的需求具体表达在各种对旅游网站中各类信息的查询、修改,这就要求数据库构造能充分满足各种信息的输出和输入。针对旅游网站的需求,通过对旅游网站工作过程的内容和数据流程分析,设计如下面所示的数据项和数据构造:管理员资料信息,包括的数据项有:管理员ID、管理员名称、管理员密码用户资料信息,包括的数据项有:用户ID、用户名称、用户密码、用户姓名、用户邮箱、地址、QQ、联系、。信息表,包括的数据项有:信息分类、信息内容留言板信息表,包括的数据项有:信息、内容、姓名、留言时间有了上面的数据构造、数据项和数据流程,我们就能进展下面的数据库设计。4.2.2数据库E-R图图4网站总E_R图图4网站总E_R图用户查看增删改查看删查看路线搜索管理员图片、文章推荐,热点信息发表留言增删改4.3页面设计首页主要以展现网站面貌,简单的介绍及演示为主,布局如以下图。Logo网页导航栏图片展示推荐行程图片展示+局部经典信息订阅关注微博优惠图片展示+局部经典信息最受欢送页尾图5页面布局第五章系统实现5.1前台显示页面主要包括首页、列表页、内容页和管理页面等。5.1.1首页实现首页上端包含了logo、登陆、注册、语言、导航栏如图6:图6首页上端首页中间局部由不同的框架分开,有路线分类、旅游工具、旅游新闻、国内旅游和周边旅游等信息表图7首页中间局部首页最下端是个友情链接和版权信息内容,其显示代码如下:

图8首页末端5.1.2列表页〔行程〕实现列表页〔行程〕中包括了信息列表,可反映一类中的信息。图9列表页〔行程〕实现5.1.3内容页实现内容页就是将一条信息完全展开,显示其具体内容。图10内容页实现5.1.4管理页实现管理页主要是在后台进展用户、信息和主页面的内容显示的管理。图11管理页实现5.2后台5.2.1管理员登陆由于管理页面是不允许网站访问者进入的,必须受到权限管理,可以利用管理员帐号和管理密码来判别是否有此用户,管理登录页面如下所示。为了验证管理员是否输入用户名、密码、和验证码,以及验证码是否一样,如果没有输入用户名、密码、验证码或者输入的验证码不正确,则返回重新输入,代码如下:图12后台管理员登陆5.2.2用户名管理用户管理界面如图13所示。界面中列出了所有注册用户的信息,并按时间倒序排列,管理员可以删除注册用户信息。删除用户代码:图13用户管理5.2.3旅游信息管理旅游管理界面如图14所示,界面中列出所有旅游信息,并按参加时间倒序排列,管理员可以对旅游信息进展删除和修改操作。图14旅游信息管理图15为添加旅游信息界面。信息包括分类、标题、作者、文章导读、来源、属性、推荐属性、图片、详细内容等。图15信息增加5.2.3常用参数设置图16后台根本设置第六章测试运行与维护软件测试是软件开发过程中必不可少一个阶段,软件测试是保证软件质量的关键步骤。在设计过程中。面对复杂的问题,人的主观认识不可能完全符合客观现实,在软件生命周期的每个阶段都不可防止地会产生过失。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。它是对软件规格说明。设计和编码的最后审查。软件测试在软件生命周期中横跨两个阶段。通常在编写出第一个模块后就对它做必要的测试,称之为单元测试,在完毕后,对软件系统进展各种综合测试。这个阶段由专门的测试人员承当这项工作。6.1面向过程的测试方法测试方法分为黑盒测试和白盒测试6.1.1黑盒测试黑盒测试又叫功能测试,在程序的接口进展测试,不考虑程序的内部构造和处理过程。只检查程序功能是否能按照规格说明书的规定。程序是否能适当地完成接收输入数据产生正确的输出信息,并且保持外部信息的完整性。6.1.2白盒测试白盒测试又称构造测试。它是在完全了解程序的构造和处理,它是按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按预定要求正确工作。测试步骤:1〕模块测试也称为单元测试。把每个模块作为一个单独的实体来测试,是比拟容易设置检验模试正确性的测试方案。目的保证每模块作为一个单元能正确运行。2〕集成测试它包括于系统测试和系统测试。子系统测试是把单元测试的模块放在一起形成一个子系统来测试,它着重测试模块的接口。系统测试是把经过测试的子系统装配成一个完整的系统来测试。集成测试是组装软件的系统技术,主要目标是发现与接口有关的问题。集成测试有两种方法:非渐增和渐增测试。3〕验收测试验收测试是把软件系统作为单一的实体进展测试,测试内容与系统测试根本类似。但它是在用户积极参与下进展的。而且使用实际数据进展测试。4〕平行运行就是同时运行新开发的系统和将被它取代的旧系统。以便比拟新旧两个系统的处理结果。用于测试的主要技术有适用于黑盒测试的等价划分。边界值分析及错误推测法等。还有适用于白盒测试的逻辑覆盖法。6.2具体测试的设计在

温馨提示

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

评论

0/150

提交评论