基于PHP旅游网站设计实现doc

来源:www.xysxzl.com时间:2021-03-03 10:28

php旅游网

毕业设计(论文)

基于PHP旅游网站设计与实现。

基于PHP旅游网站设计实现doc

学生姓名: 刘 望。

系 部: 电子信息工程系。

基于PHP旅游网站设计实现doc

班 级: 高网络0901。

指导教师: 郑 丹 青。

株洲职业技术学院教务处制。

株洲职业技术学院毕业设计论文。

目 录

TOC \o '1-3' \h \z \u HYPERLINK \l '_Toc309983183' 摘 要 PAGEREF _Toc309983183 \h 5。

HYPERLINK \l '_Toc309983184' Abctract PAGEREF _Toc309983184 \h 6。

HYPERLINK \l '_Toc309983185' 1 绪论 PAGEREF _Toc309983185 \h 1。

HYPERLINK \l '_Toc309983186' 1.1 论文的选题背景和来源 PAGEREF _Toc309983186 \h 1。

HYPERLINK \l '_Toc309983187' 1.2 旅游网发展的现状 PAGEREF _Toc309983187 \h 1。

HYPERLINK \l '_Toc309983189' 1.3 目前旅游行业存在的问题 PAGEREF _Toc309983189 \h 2。

HYPERLINK \l '_Toc309983190' 1.4.1 页面设计制作阶段进度计划 PAGEREF _Toc309983190 \h 2。

HYPERLINK \l '_Toc309983191' 1.4.2 时间安排 PAGEREF _Toc309983191 \h 3。

HYPERLINK \l '_Toc309983192' 1.5论文的组成 PAGEREF _Toc309983192 \h 3。

HYPERLINK \l '_Toc309983193' 1.6本章小结 PAGEREF _Toc309983193 \h 4。

HYPERLINK \l '_Toc309983194' 2 系统需求分析 PAGEREF _Toc309983194 \h 5。

HYPERLINK \l '_Toc309983195' 2.1系统概述 PAGEREF _Toc309983195 \h 5。

HYPERLINK \l '_Toc309983196' 2.2用户需求调研 PAGEREF _Toc309983196 \h 5。

HYPERLINK \l '_Toc309983197' 2.3系统业务功能分析 PAGEREF _Toc309983197 \h 5。

HYPERLINK \l '_Toc309983198' 2.4系统数据组成 PAGEREF _Toc309983198 \h 6。

HYPERLINK \l '_Toc309983199' 2.5本章小结 PAGEREF _Toc309983199 \h 7。

HYPERLINK \l '_Toc309983200' 3 系统结构设计 PAGEREF _Toc309983200 \h 8。

HYPERLINK \l '_Toc309983201' 3.1系统网络架构设计 PAGEREF _Toc309983201 \h 8。

HYPERLINK \l '_Toc309983202' 3.2系统总体设计 PAGEREF _Toc309983202 \h 9。

HYPERLINK \l '_Toc309983203' 3.2.1网站页面设计结构图 PAGEREF _Toc309983203 \h 9。

HYPERLINK \l '_Toc309983204' 3.2.2网站系统管理功能图 PAGEREF _Toc309983204 \h 9。

HYPERLINK \l '_Toc309983205' 3.3系统功能模块的划分 PAGEREF _Toc309983205 \h 10。

HYPERLINK \l '_Toc309983206' 3.4系统功能模块的需求 PAGEREF _Toc309983206 \h 12。

HYPERLINK \l '_Toc309983207' 3.5 系统开发环境的介绍 PAGEREF _Toc309983207 \h 12。

HYPERLINK \l '_Toc309983208' 3.5.1Microsoft Dreamweaver简介 PAGEREF _Toc309983208 \h 12。

HYPERLINK \l '_Toc309983209' 3.5.2 HTMl 简介 PAGEREF _Toc309983209 \h 13。

HYPERLINK \l '_Toc309983210' 3.5.3 Flash 8 简介 PAGEREF _Toc309983210 \h 13。

HYPERLINK \l '_Toc309983211' 3.5.4 Macromedia Photoshop8简介 PAGEREF _Toc309983211 \h 13。

HYPERLINK \l '_Toc309983212' 3.5.5 PHP(Hypertext P reprocessor)简介 PAGEREF _Toc309983212 \h 13。

HYPERLINK \l '_Toc309983213' 3.5.6数据库概念和特点 PAGEREF _Toc309983213 \h 14。

HYPERLINK \l '_Toc309983214' 3.6本章小结 PAGEREF _Toc309983214 \h 14。

HYPERLINK \l '_Toc309983215' 4 数据库设计 PAGEREF _Toc309983215 \h 15。

HYPERLINK \l '_Toc309983216' 4.1 数据库设计概述 PAGEREF _Toc309983216 \h 15。

HYPERLINK \l '_Toc309983217' 4.2数据库概念结构设计 PAGEREF _Toc309983217 \h 15。

HYPERLINK \l '_Toc309983218' 4.2.1数据库概念结构设计 PAGEREF _Toc309983218 \h 15。

HYPERLINK \l '_Toc309983219' 4.2.2数据库E-R PAGEREF _Toc309983219 \h 16。

HYPERLINK \l '_Toc309983220' 4.3数据库逻辑结构设计 PAGEREF _Toc309983220 \h 17。

HYPERLINK \l '_Toc309983221' 4.4本章小结 PAGEREF _Toc309983221 \h 19。

HYPERLINK \l '_Toc309983222' 5系统的实现 PAGEREF _Toc309983222 \h 20。

HYPERLINK \l '_Toc309983223' 5.1前台页面模块的实现 PAGEREF _Toc309983223 \h 20。

HYPERLINK \l '_Toc309983225' 5.2登录模块的实现 PAGEREF _Toc309983225 \h 21。

HYPERLINK \l '_Toc309983226' 5.3新闻模块的实现 PAGEREF _Toc309983226 \h 24。

HYPERLINK \l '_Toc309983227' 5.4留言模块的实现 PAGEREF _Toc309983227 \h 26。

HYPERLINK \l '_Toc309983228' 5.5本章小结 PAGEREF _Toc309983228 \h 29。

HYPERLINK \l '_Toc309983229' 6总结 PAGEREF _Toc309983229 \h 30。

HYPERLINK \l '_Toc309983230' 参考文献 PAGEREF _Toc309983230 \h 32。

株洲职业技术学院毕业设计论文。

摘 要

旅游部门所需的信息量越来越大,才能使旅游部门运行更加合理、高效地运转,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变,但是工作人员若仅靠手工方式处理大量资料,因此,很可能带来出错率的增长以及大量资源的浪费和闲置等问题,一般通常是以原始的手工方式处理/交流信息,而除了一些个别地区已采用了的旅游网站,只有加强对旅游信息资源的整合、统一管理,各家旅游行业之间的竞争日益激烈,随着旅游行业的不断发展。

只有经过了系统权限认证之后,对旅行社各类信息、资源进行协同集中管理,实现了旅游管理的网络化,进行信息管理,实现旅游信息快速发布及接受游客的网上预定,同时采用了权限认证的方式,实现了各种业务系统的数据集成和信息集成,各类信息有序地进行存储,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,本文是根据旅游行业的这种现状,信息查询,方可进入系统主控界面,在线预定,留言簿等功能的使用,利用PHP技术建立动态网站。

关键字:旅游信息,网络化,动态网站。

Abctract

With the steady growth of tourism industry, travel departments are now facing tougher competition between each other. Various information at each stage of the process are coming up, such as accounts payment status, client request and feedback from contracting parties, and so on. And the information volume is ever growing and becoming more sophisticated. Most departments usually handle these information manually leaves big room for omission and errors, and quite a part of resources might not be utilized efficiently. Therefore, a computerized system shall be developed to better integrate the information and utilize the resources a company equips.。

This system is all about such a Tourism Web. Information of all kinds are stored automatically in a orderly way, and users go through an recognition procedure, those approved user enter into the main board to look up/query info, also to make reservation online, leave message etc. Tourism Web made it possible to integrate and utilize various tourism informationdata to better use the resources of travel agency. Furthermore, tourism information can be known quickly and tourists can book through the internet by using PHP to establish a Tourism web.。

Keywords: information of tourism; network; Tourism Web。

株洲职业技术学院毕业设计论文。

PAGE 34

1 绪论

1.1 论文的选题背景和来源

发展旅游业可以促进当地经济的发展,地区经济的发展离不开旅游业的支持,旅游活动是现在人们大的生活需求之一,发展旅游业有利于扩大区域经济的合作与交流等等,随着物质文化生活的不断提高,也让旅游爱好者们有一个交流的平台,让爱好旅游的爱好者能更好了解湖南的风土人情和旅游景点,同时发展旅游业可以为当地居民提供更多的就业机会,外出旅游已是人们最喜欢的活动了,提高人均收入,发展旅游业在当今社会中具有越来越重要的地位,特开此网站,充分发挥旅游网的作用。

1.2 旅游网发展的现状

此阶段旅游网站信息很少,第一阶段(1997—2000年):我国真正出现基于互联网的旅游网站以1997年中国旅游资讯网和华夏旅游网的成立为标志,网站只由一到数张设计简单、以景点介绍的简单文字为主的网页构成。

网站的资讯信息已日益丰富,游客的预订仍需绕开网站,电子商务模式首次引入旅游网站,并由层次分明、包含超级链接的网页组成,直接与相关企业打交道,第二阶段(2000—2001年):2000年4月以网上预订为主的青旅在线诞生,此阶段旅游网站提供的预订服务一般只包括交通及住宿企业的电话等联系方式。

中国出现一批以网上交易平台服务为主要业务的旅游网站,网上预订的业务也大大增强,此时旅游网站已有较强的互动性,只是从网上预订客房后仍需通过银行等途径汇去所需款项,预订的飞机票等也必须派人上门递送,且开始提供一些在线服务,第三阶段(2001—2002年):随着2001年2月金旅雅途网的成立,属于“鼠标加水泥”的模式。

第四阶段(2002—):2002年4月中国第一个旅游目的地营销系统“南海目的地营销系统”在广东省南海市建成,栏目的内容将日益详细,未来的旅游网站的知识内容将日益丰富,南海旅游网成为中国首个运行DMS的旅游网站,从此阶段开始,分类将日益科学,功能强大的数据库系统使游客可以很方便地实现食、住、行、游、娱、购等信息的在线查询,为游客提供个性化的旅游产品等智能服务将成为旅游网站的重要功能,单调的、一成不变的旅游行程表将被灵活多变的自助旅游的游程定制所替代,甚至可以借助多媒体工具进行网上虚拟旅游。

1.3 目前旅游行业存在的问题

加强对旅游部门资源信息的整合、统一管理,旅行社业务操作中涉及的收费情况、客户情况以及旅游路线情况越来越发复杂,目前许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,业务操作人员仅靠手工方式处理大量文档资料,或者简单的MYSQL数据库)对旅游者的信息进行管理,大部分旅行社也没有自己的旅游网站,则遗漏信息的现象更容易发生,随着业务的不断扩展,同时也可能带来出错率的增长和大量资源的浪费和闲置等问题,无法在现在这个网络时代接受客户的网上预订,因此,才能是行业更加合理高效的运转。

1.4 论文的研究内容组织

1.4.1 页面设计制作阶段进度计划。

根据已经确定的板块状况,整个网站除后台管理模块外需要:首页、旅游景点、旅游地图、景点展示、旅游新闻、留言板、网站后台管理模块(对前台信息的增,删,改,查)。

1.4.2 时间安排

数据库设计需要2——3个工作日,后台管理需要3个工作日,前台页面制作完成需要2个工作日,网站制作完成加调试共需要10个工作日时间,根据计划情况。

1.5论文的组成

(1)系统需求分析

概述、用户需求调研、系统业务流程分析、系统数据组成、本章小结。

(2)系统结构设计

系统网络结构设计、系统总体设计、系统功能模块的划分、系统功能模块的需求。

(3)系统开发环境介绍。

Microsoft Dreamweaver简介、HTML简介、。

MYSQL简介

数据库概念和特点、本章小结。

(4)数据库设计

数据库设计概述、数据库概述结构设计、数据库逻辑结构设计、本章小结。

(5)系统的实现

登录模块的实现、新闻模块的实现、留言模块的实现、在线调查模块的实现、本章小结。

1.6本章小结

本章主要对该系统的选题背景、来源进行了总结旅游已是人们生活中不可缺少的一种活动了,还总述了整个旅游网站系统的组成及实现的功能,在国内外这一活动都很流行。

2 系统需求分析

2.1系统概述

系统需要具有以下功能:,通过一般网站系统的调查研究。

(1)展现网站的主题。

(2)提供网站在线调查模块。

(3)按照分类展示网站提供的新闻信息。

(4)提供交流平台

(5)对站内新闻分类以及新闻信息进行管理。

(6)对网站的交流信息进行管理。

(7)对用户进行管理。

2.2用户需求调研

网站开发了留言模块给旅游爱好者之间提供了一个交流平台,为了让旅游爱好者能够更好的进行交流,网站开发在线调查模块给用户和管理者之间提供了反馈的平台,开发了发了新闻资讯模块,为方旅游爱好者更好地了解更多的旅游景点及优惠活动,但交流平台必须通过网站的用户登录模块进行注册成为会员才能尽心留言,管理员可以对新闻信息进行更新,通过网站后台管理系统,网站经过综合考虑。

2.3系统业务功能分析

根据前面的分析,旅游网系统应当具有以下功能:。

(1)新闻信息发布功能:管理员通过后台输入信息,信息自动实时出现在网站首页相应栏目。

(2)用户登录功能:通过用户登录功能为网站访客设置不同的权限,只有成为网站用户才能进行实现留言功能反馈。

(3)留言功能:用户可以通过留言实现网上交流的平台。

(4)后台管理功能:管理员进入后台之后,用户、留言进行增加、删除、修改等管理,可以对新闻信息。

2.4系统数据组成

前台供给用户使用,可将系统分为前台和后台,后台供给网站的管理者使用,用于管理用户和网站的内容,鉴于该系统的两种用户角色的说明,这种分法也是当前网站系统惯用的做法,用于旅游的相关信息、用户注册和用户留言,鉴于该系统的功能需求,以PHP为网站开发平台,在线调查,需要借助MYSQL数据库来实现。

旅游网前台实现的功能有:。

给人留下美好的第一印象,一个网站的首页一般是访问者第一个浏览的页面,给人一种生机勃勃的感觉,(1)网站首页,因此它的设计要能够体现网站主题的特色,首页的主要色调是以绿色为主。

(2)用户注册,提供用户网上自助注册功能,就能成为该系统的用户,填写注册表单并提交后。

(3)用户登录,供已注册的用户登录,登录后才能对该网站进行留言。

(4)在线留言,提供了一个让用户可以交流的平台。

旅游网后台实现的功能有:。

(1)用户管理,对注册用户进行管理。

(2)管理员管理,可以增加管理员。

发布最新的新闻,(3)新闻管理,让用户可以第一时间知道有关旅游最新的信息。

(4)留言管理,对用户所发的留言进行管理。

2.5本章小结

本章主要论述了对用户的需求调研,系统业务功能,数据的组成,其中数据的组成包括前台和后台的详细数据组成分类。

3 系统结构设计

3.1系统网络架构设计

B/S结构(Browser/Server结构)结构即浏览器和服务器结构,在这种结构下,但是主要事务逻辑在服务器端(Server)实现,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,对C/S结构的一种变化或者改进的结构,降低了用户的总体成本(TCO),形成所谓三层3-tier结构,服务器数据库也很安全,以目前的技术看,它是随着Internet技术的兴起,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库,它能有效地保护数据平台和管理访问权限,相对易于把握、成本也是较低的,减轻了系统维护与升级的成本和工作量,极少部分事务逻辑在前端(Browser)实现,B/S架构管理软件更是方便、速度快、效果优,用户工作界面是通过WWW浏览器来实现,特别是在JAVA这样的跨平台语言出现之后,这样就大大简化了客户端电脑载荷,它是一次性到位的开发,能实现不同的人员,从不同的地点。

而每一个Web服务器又可以通过各种方式与数据库服务器连接,B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,Web服务器又返回给用户,这些信息都是由许许多多的Web服务器产生的,即浏览器/服务器结构,只需从Web服务器上下载程序到本地来执行,大量的数据实际存放在数据库服务器中,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,在这种结构中,将许许多多的网连接到一块,在下载过程中若遇到与数据库有关的指令,形成一个巨大的网,客户端除了WWW浏览器,即全球网,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,而各个企业可以在此结构的基础上建立自己的Intranet,随着Internet和WWW的流行,一般无须任何用户程序,于是就出现了B/S型模式。

3.2系统总体设计

根据前面的各项设计分析,按照系统开发的基本理念对网站进行分解,从模块上主要可分为前台模块和后台模块。

其中包括:

用户登录、新闻浏览、用户留言和在线调查与后台的用户管理、新闻管理、留言管理相关联,可以对数据进行添加、删除、修改及查询等操作,网站页面设计结构图如图3.1所示,网站系统管理功能图如图3.2所示。

3.2.1网站页面设计结构图

旅游网站

旅游网站

本站首页

旅游景点

旅游地图

景点展示

旅游新闻

旅游新闻

图3.1 网站页面设计结构图。

3.2.2网站系统管理功能图

管理员后台登录

管理员后台登录

留言板

新闻管理

用户管理

普通用户

图3.2 网站系统管理功能图。

3.3系统功能模块的划分

(1)前台功能模块结构:。

用户登录模块结构如图3.3所示:。

用户

用户注册

用户登录系统

用户登录

图3.3用户登录模块结构图。

新闻资讯模块结构如图3.4所示:。

旅游新闻

旅游新闻

国内新闻

新闻资讯

图3.4旅游新闻模块结构图。

留言模块结构如图3.5所示:。

留言板

留言板

用户发布留言

图3.5留言模块结构图。

(2)管理模块:

后台用户管理结构如图3.6所示:。

用户管理

用户管理

管理员的添加与删除

用户的删除

图3.6后台用户管理结构图。

对用户的删除,对该信息进行添加和删除,后台用户管理图主要实现对管理员信息的管理。

后台新闻管理结构如图3.7所示:。

新闻的发表

新闻的发表

新闻的修改

新闻管理

新闻的删除

图3.7后台新闻管理结构图。

后台新闻管理模块主要实现对前台新闻的更新,是用户能在第一时间知道关于旅游的有关信息。

后台留言管理结构如图3.8所示:。

留言

留言的删除

留言管理

图3.8后台留言管理结构图。

后台留言管理模块主要实现对用户的留言进行清理,删除不需要的留言,使用户有足够的空间进行留言。

3.4系统功能模块的需求

新闻模块可以让浏览者了解更多的旅游知识,主要是让浏览者在留言和交流模块写下自己个人的看法,登录功能模块,可以方便用户以后进入旅游网站了解信息,可以让用户以个人的身份留下自己对旅游方面的所得和疑问,注册模块,同时又满足了浏览者的需求,在下次在登录时,留言模块,以及别人或管理员对疑问的解答,可以对前台的所有信息进行修改、删除、添加等管理,可以再次查看到自己的留言。

3.5 系统开发环境的介绍

3.5.1Microsoft Dreamweaver简介。

Dreamweaver是集网页制作和网站管理于一身的网页编辑软件,也是第一款为网页设计师量身定做的可视化网页制作软件,快揭地感十足的精彩网页,利用它可以方便。

还是开发动态网站的应用程序,适用于个人主页设计到电子商务网站的开发等总多领域,Dreamweaver都是不可忽视的专用工具,它为用户提供恶劣简单易用的操作工具,无论是创建静态网页,可视化的编辑环境。

3.5.2 HTMl 简介

HTML文件通过一个页面展示出来,使用HTML语言可以穿件超文本文档,它用来表示格式化和超文本链接,释为超文本标记语言,不同页面通过超链接关联起来,该文档可以从一个平台一直到另一个平台,是用于WWW上文档的格式化语言,HTMl文件是嵌入式代码(由标记表示)的ASCII文本文件,HTML 的全称是Hypertext markup Language。

3.5.3 Flash 8 简介

Flash是交互式矢量图和Web动画的标准,网页设计者使用Flash能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。

3.5.4 Macromedia Photoshop8简介。

您可以在直观、可定制的环境中创建和优化用于网页的图像并进行精确控制,Fireworks 业界领先的优化工具可帮助您在最佳图像品质和最小压缩大小之间达到平衡,借助于 Macromedia Photoshop8。

它与 Macromedia Dreamweaver? 和 Macromedia Flash? 共同构成的集成工作流程可以让您创建并优化图像,利用可视化工具,无需学习代码即可创建具有专业品质的网页图形和动画,如变换图像和弹出菜单等。

3.5.5 PHP(Hypertext P reprocessor)简介。

语言风格类似于C语言,PHP是英文超文本预处理语言Hypertext P reprocessor的缩写,PHP是HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,被广泛运用,PHP的另一个含义是:菲律宾比索的标准符号。

3.5.6数据库概念和特点

MySQL是一种关联数据库管理系统,在2008年1月16号被Sun公司收购,MySQL是一个小型关系型数据库管理系统,关联数据库将数据保存在不同的表中,开发者为瑞典MySQL AB公司,而不是将所有数据放在一个大仓库内,而2009年,SUN又被Oracle收购,这样就增加了速度并提高了灵活性。

许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库,MySQL的SQL“ HYPERLINK '/view/595350.htm' \t '_blank' 结构化查询语言”,由于其体积小、速度快、总体拥有成本低,MySQL软件采用了GPL( HYPERLINK '/view/20301.htm' \t '_blank' GNU通用公共许可证),SQL是用于访问数据库的最常用标准化语言,尤其是开放源码这一特点。

3.6本章小结

本章主要论述了系统网络结构的设计,功能模块的划分,以及各功能模块的需求,系统开发环境的介绍等。

4 数据库设计

4.1 数据库设计概述

数据库结构设计的好坏将直接影响到网站的执行效率,合理的数据库结构设计可以提高数据储存效率,有效存储数据,数据库在一个网站系统中占有非常重要的地位,保证数据的完整性和一致性,对实现的效果产生影响,数据库设计是对一个给定的应用环境,满足用户信息要求和处理要求,建立数据库及其应用系统,构造最优的数据库模式。

数据库设计一般包括如下几个步骤:,设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

(1)数据库需求分析。

(2)数据库概念结构设计。

(3)数据库逻辑结构设计。

4.2数据库概念结构设计

4.2.1数据库概念结构设计

并具有丰富语义的概念模型,概念模型是数据库系统的核心和基础,概念模型的描述工具通常是使用E-R模型图,然后再把概念模型转换为具体的机器上DBMS支持的数据模型,因此,又接近人们的思维,如果把实现世界中的事物直接转换为机器中的对象,而现实应用环境是复杂多变的,就非常不方便,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,该模型不依赖于具体的硬件环境和DBMS,由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。

这些概念组成了某种模型,并把这些特性用各种概念精确的加以描述,概念结构是对现实世界的一种抽象,所谓抽象是对实际的人、物、事和概念进行人为处理,忽略非本质的细节,抽取所关心的共同特性。

4.2.2数据库E-R

1、用户E-R图,如图4.1所示:。

用户注册

用户注册

邮箱地址

密 码

手机号码

性 别

图4.1 用户E-R图。

2、管理员E-R图,如图4.2所示:。

管理

管理员

管理用户

密 码

图4.2管理员E-R图。

3、新闻管理E-R图,如图4.3所示:。

新闻的标题

新闻的标题

新闻的内容

新闻的时间

新闻管理

图4.3新闻E-R图。

4、用户留言E-R图,如图4.4所示:。

用户留言

用户留言

留言的用户

留言的内容

留言的时间

图4.4 留言E-R图。

4.3数据库逻辑结构设计

在服务器上建有名为admin的数据库,其中包括以下表:。

管理员表admin如图4.1所示:。

表4.1 管理员表结构。

字段名

数据类型

说明

id

自动编号

序号

user

文本

用户名

pwd

文本

密码

用户注册表add 如表4.2所示:。

表4.2 用户注册表结构。

字段名

数据类型

说明

id

自动编号

序号

user

文本

用户名

pwd

文本

密码

pass

文本

重复密码

mail

文本

邮箱

number

文本

手机号码

新闻表new如表4.3所示:。

表4.3 新闻表结构。

字段名

数据类型

说明

id

自动编号

序号

title

文本

标题

content

文本

内容

time

文本

时间

用户留言表test如表4.4所示:。

表4.4 用户留言表结构。

字段名

数据类型

说明

id

自动编号

序号

name

文本

用户名

sex

文本

性别

content

文本

内容

4.4本章小结

本章主要论述了数据库的概述以及数据库的连接,逻辑结构的设计,本网站的主要的四个表字段名,数据类型,说明的介绍。

5系统的实现

5.1前台页面模块的实现

达到了用户对旅游的了解,旅游地图如图5.2:,本网站设计的是一个旅游网站,该网站总共分为首页、旅游景点、旅游地图、景点展示、旅游新闻与留言板六个模块,通过对此系统的开发,主页面如图5.1所示,实现网站的实用性和易管理性。

图5.1网站主页面图。

图5.2旅游地图页面图。

5.2登录模块的实现

主要实现用户登录、注册,可以对用户进行添加、删除、修改等操作登录模块界面如图5.3所示,登录注册模块界面如图5.4所示,登录注册成功界面如图5.5所示:,与后台的用户管理模块相关联。

图5.3管理员登录后台图。

图5.4用户登陆失败提示框。

登陆成功代码:

include('config.php');。

$name = $_POST[name];。

$pass =$_POST[pass];。

$sql = mysql_query('select * from user where user='$name' and pwd='$pass'');。

$rs = mysql_fetch_array($sql);。

if(!empty($rs))。

{

echo '';。

}else

{

echo '';。

echo '';。

}

图5.5用户注册图

图5.6用户注册提示框。

图5.7用户注册成功的提示框。

注册成功代码:

include('config.php');。

$name = $_POST[name];。

$pwd = $_POST[pwd];。

$pass = $_POST[pass];。

$email = $_POST[email];。

$number = $_POST[nunber];。

if($pwd == $pass)。

{

$sql= 'SELECT * FROM `add` WHERE name = '$name' ';。

$rs = mysql_query($sql,$conn);。

$row = mysql_fetch_array($rs);。

if(empty($row)){$sql='INSERTINTO`admin`.`add`(`id`,`name`,`pwd`,`pass`,`mail`,`number`)VALUES(NULL,'$name','$pwd','$email','$number' )';。

$rs1 = mysql_query($sql);。

echo '';。

echo'';。

}else{

echo '';。

echo '';。

}

}

else{

echo '';。

echo '';。

}

5.3新闻模块的实现

后台新闻管理界面如图5.9所示:,与后台的新闻管理相关联,可以添加信息、删除信息、编辑信息等操作,点击每个栏目都可以查看有关家庭教育的最新信息,新闻浏览页面如图5.8所示。

图5.8新闻浏览页面图。

图5.9后台新闻管理界面图。

后台新闻管理部分关键代码:。

include('config.php');。

$id = $_REQUEST['id'];。

$sql ='select * from new where id ='$id'';。

$result =mysql_query($sql,$conn);。

while($row = mysql_fetch_array($result))。

{

?>



echo $row['content'];。

}

5.4留言模块的实现

点击每个主题都可以发表留言,分页显示留言主题,用户登录后才能点击进入模块,可以删除信息等操作,留言页面如图5.10所示,与后台的留言管理相关联,后台留言管理界面如图5.11所示:。

图5.10留言页面图。

图5.11留言管理界面图。

图5.12留言管理提示框。

留言页面关键代码:

$sqluser='root';。

$sqlpwd='';。

$dbname='admin';。

$tablename='test';。

$conn=mysql_connect('localhost',$sqluser,$sqlpwd);。

mysql_select_db('$dbname');。

$re=mysql_query('select * from $tablename');。

$result=mysql_query('select id from test',$conn);。

$total=mysql_num_rows($result);。

$pagesize=10;。

$end_page=ceil($total/$pagesize);。

$page = $_GET[page];。

if($page<=0)。

{

$page =1;

}

if($page>$end_page)。

{

$page=$end_page;。

}

$start = ($ 1)*$pagesize;。

$sql = 'select * from test limit $start, $pagesize ';。

mysql_query('set names 'GBK'');。

$ros = mysql_query($sql,$conn);。

5.5本章小结

本章节主要论述了登录模块用户的登陆、用户的注册、新闻浏览模块用户浏览新闻、留言模块用户的留言前后台的设计与代码的编写最终实现的功能。

6总结

在开发过程中,进一步加深了对软件开发的理解和认识,学会了如何面临困难,学会了团结合作,终于完成了湖南旅游网站信息网站的开发与设计,通过近三个星期的努力,完成了论文的写作,体验了其中的苦与乐,如何解决问题,达到了锻炼的目的,同时,拓展了知识面。

完成了旅游网站系统的软件开发任务,我对旅游网站系统的理解,缺乏实际的软件开发经验,我对旅游网站系统的认知很肤浅,在做毕业设计之前,这次通过做毕业设计,遇到了很多问题,作者查阅了很多相关资料和文章,在整个开发过程中,开发的原则和方法,如《PHP入门与提高》、《信息组织与检索》、《软件工程》等,是停留在感官和理论水平上的,是“纸上谈兵”,但“功夫不负有心人”,最终,问题都被一一解决了,刚开始时,对其工作原理,实现的方式,没有一个明确、清楚的概念和思路,在指导老师的推荐下。

经历了网站规划、网站分析、网站设计等阶段,并且掌握了网站设计的基本步骤和方法,而且知道了网页的更新并不是通过修改网页,进一步熟悉了PHP编程、网页制作的方法以及网页制作工具的使用,在设计的过程中,懂得了为什么网站维护对于网站的开发与设计是至关重要的,而是利用更新管理数据库中的信息,通过分析,更正了以前对网站的错误认识,画出了网站的流程图,我增长了很多知识和见解。

在开发此网站的过程中,在调试过程中出现的部分问题还没能完全解决,此网站基本达到以上的要求,我时刻提醒自己:网站功能要完善,对网站的制作速度太慢,工具的使用还不熟练,还有待于改善和提高,结构要清晰、安全性要好,操作维护要简单,现在看来,但是仍存在缺点和不足,只是避免了问题的出现,另外。

致 谢

而且学会了如何去学习新的知识,不仅学到就更多的理论知识,向所有帮助、关心、支持我的老师、朋友同学,更有积极、向上、融洽的学习生活氛围,学会了团结合作,有互相帮助的同学,学会了面对困难和挑战,近一个月时间的毕业课题设计是我大学生活中忙碌而又充实一段时光,我学到了很多的东西,这里有治学严谨而又亲切的老师,短短的时间里,扩展了知识面,提高了自己的实际操作能力,互助互利,借此论文之际,表达我最真诚的谢意。

首先感谢指导老师,本论文是在老师耐心指导下多次修改完成的,生活中的平易近人的精神,更感受到了她们工作中的兢兢业业,”再次感谢她们,她们们的严谨治学态度和忘我的工作精神值得我去学习,我对她们的耐心指导和帮助表达我最真诚的谢意,感谢她们在这一个月来所付出的努力,请允许我对说一声:“老师,在此,在这段时间里,我从她们身上,不仅学到了许多的专业知识,此外,在此,您辛苦了。

使我对整个毕业设计的思路有了总体的把握,当我在毕业设计过程中遇到问题和困难时,使我获益良多,非常感谢我的同学,是他们给我提出许多关键性的意见和建议,并耐心的帮我解决了许多实际问题。

同时感谢我的大学,感谢所有关心、帮助过我的人,感谢株洲职业技术学院,感谢三年来传授我知识的老师们,更要感谢我的家人及朋友对我学业上的支持和鼓励,同时,我不会忘记你们。

总之,在以后的学习、工作、生活中我将更加努力,用自己的行动回报社会、学校、老师及同学。

参考文献

[1].何琛、王冬霞.《Dreamweaver 网页设计与色彩搭配实例与技法》.上海科学普及出版社.2008年4月。

[2].吴怡.《计算机网络配置、管理与应用—Windows Server 2003》北京高等教育出版社.2006年12月。

[3].赵增敏、赵粹丹、赵朱曦.《PHP动态网页设计》电子工业出版社.2004年4月。

[4].藏杨、秦冬、李育龙.《PHP软件工程案例精解》电子工业出版社.2004年10月。

[5].赵增敏、赵粹丹、赵朱曦.《PHP动态网页设计》电子工业出版社.2004年4月。

[6].刘志铭、庞娅娟、孙明丽.《PHP+MYSQL数据库系统开发》人民邮电出版社.2007年8月。

[7].高怡新.《PHP网络应用程序设计》人民邮电出版社.2008年4月。

[8].温明.《PHP网站建设实录》北京希望电子出版社.2005年2月。

[9].高怡新.《PHP网络应用程序设计教程》人民邮电出版社.2008年5月。

[10].张华、张雁、贾志娟.《PHP项目开发实践》中国铁道出版社.2006年7月。

[11]藏杨,秦冬,李育龙. PHP软件工程案例精解[M],北京:清华大学出版社,2008,203-260。

[12]张华,张雁,贾志鹃.PHP项目开发实践[M],北京:中国铁道出版社.2006,87-92。

[13] 张景坤,吕继迪,刘欣. PHP项目开发全程实录[M],北京:清华大学出版社,2005,76-89。

王诚君,王熔熔,[14]成昊,刘德强,孙践英. Dreamwear MX 2008网页设计教程[M],北京:科学出版社,2005,93-97。

[15]赵强. 精通JSP编程[M],北京:电子工业出版社,2006,193-195。

[16]旭东义. 动态网页开发技术[M],北京:清华大学出版社,2005,53-72。

[17]萨师煊,王珊. 数据库系统概论[M],北京:高等教育出版社,2004,293-299。

[18]李彦. SQLSERVER完全自学手册[M],北京:机械工业出版社,2007,43-50。

[91]苏啸. 数据库原理与SQLSERVER 2000教程[M],北京:北京工业大学出版社,2002,68-90。

[20]马军. SQL语言与数据库操作技术大全[M],北京:电子工业出版社,2008,13-20。

[21]舒红平. Web数据库编程—Java[M],西安:西安电子科技大学出版社,2005,143-150。

[22]林上杰. JSP2.0技术手册[M],北京:电子工业出版社,2004,23-50。

[23]都志辉. JSP编程实践[M],北京:清华大学出版社,2002,243-250。

[24]吕凤翥,马皓等. Java语言程序设计[M],北京:清华大学出版社,2006,123-150。

[25]位元文化. 动态网页入门务实[M],北京:科学出版社,2001,12-20。

  • 济南一日游路线攻略
  • 出入境应该什么物品出境旅游
  • 游客境外遇害案件频发出国旅行可长点心
  • 名单公示有关黄山市旅游餐饮食品安全
  • 平江县打造旅游模式
  • 高舜礼全域旅游更应一种发展理念
  • 阳澄湖半岛旅游度假区住宿
  • 武安十大网红打卡中意哪个
  • 瑞士10一般知道美丽雪乡
  • 钟山旅游
  • 精品行程推荐