基于php美食攻略网站毕业论文.docx
- 文档编号:25342531
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:31
- 大小:1.51MB
基于php美食攻略网站毕业论文.docx
《基于php美食攻略网站毕业论文.docx》由会员分享,可在线阅读,更多相关《基于php美食攻略网站毕业论文.docx(31页珍藏版)》请在冰豆网上搜索。
基于php美食攻略网站毕业论文
---文档均为word文档,下载后可直接编辑使用亦可打印---
摘要
随着互联网的蓬勃发展,现代社会进入了以计算机为中心的信息时代,计算机技术正以一种前所未有的持久方式改变着世界的面貌。
应用网络技术在线分享美食受到许多用户的重视。
网站的开发可以对人们的交流起到重要的作用,因此,为了满足人员的需求,我们使用PHP技术对美食攻略网站进行开发。
总体设计主要包括系统功能设计,该系统里充分综合应用PHP、MySQL等相关知识。
系统界面的构成,具备简单易懂、便捷等特征。
设计过程中:
第一、系统静态页面的制作需要应用语言,以及界面的美工,在这些方面均收获了较好的成绩。
第二、针对PHP等技术动态编程以及数据库进行努力学习和大量实践,并运用到了系统的建设中。
系统要想实现美食分享这样的功能,需要后台数据库的鼎力支持。
首先对课题研究背景及现状的简述,接下来是对开发该系统所使用的技术进行介绍以及系统的需求分析性能概述,其次是数据库的设计和系统所实现的功能,最后对系统测试进行分析。
关键词:
美食攻略网站PHPMySQL
ABSTRACT
WiththerapiddevelopmentoftheInternet,themodernsocietyhasenteredtheinformationagewithcomputerasthecenter,andcomputertechnologyischangingthefaceoftheworldinanunprecedentedandlastingway.Theapplicationofnetworktechnologytosharefoodonlineisvaluedbymanyusers.Websitedevelopmentcanplayanimportantroleinpeople'scommunication,soinordertomeettheneedsofthestaff,weusePHPtechnologytodevelopfoodstrategywebsite.
Theoveralldesignmainlyincludesthesystemfunctiondesign,thesystemfullyintegratedapplicationofPHP,MySQLandotherrelevantknowledge.Thestructureofthesysteminterfaceiseasytounderstandandconvenient.Inthedesignprocess:
first,thesystemstaticpageproductionneedstheapplicationlanguage,aswellastheinterfaceoftheart,intheseaspectshaveachievedgoodresults.Secondly,IstudiedhardandpracticedalotforthedynamicprogrammingofPHPanddatabase,andappliedittotheconstructionofthesystem.
Ifthesystemwantstorealizethefunctionoffoodsharing,itneedsthesupportofthebackstagedatabase.Firstofall,theresearchbackgroundandstatusoftheprojectisbrieflydescribed,followedbythedevelopmentofthesystemusedtointroducethetechnologyandsystemrequirementsanalysisperformanceoverview,followedbythedesignofthedatabaseandsystemfunctions,andfinallythesystemtestanalysis.
Keywords:
FoodguidewebsitePHPMySQL
第1章绪论
1.1研究背景及意义
1.1.1研究背景
现今随着我国互联网相关技术的不断发展提高,计算机科学技术与管理日渐成熟,其强大而又便捷的功能已经受到广大人们的青睐,网络会计信息也将会改变当今经济社会。
它不限于通过报纸,广播和通信的其他装置获取信息。
对于学生一些企业用户来说,为了我们能够进行高效准确的找到自己所需的信息,大部分人喜欢可以通过网上查找,不仅顺应时代的潮流,更好的满足不同用户的需求。
由于仅通过网络快速更新的信息,您可以了解到最新的信息。
美食攻略网站的信息化发展程度已经慢慢体现了将互联网与信息网络技术相结合可以应用于企业信息资源管理,逐渐以传统手工作业向现代化工具的转换。
毫无疑问,利用网络信息化管理,使的有更先进,更有效,更科学,更多的信息在系统中快速交换。
1.1.2研究意义
本次设计开发美食攻略网站发展研究目的就是企业为了我们能够得到更好的满足不同需求的用户,为用户节省时间以达到既省时又高效的目的,进而颠覆了传统的信息资源管理及传递模式,所以该系统分析主要技术实现的功能是,用户需要通过网站查看美食,根据自己所需可以对美食进行评论,并且学生可以在线分享美食。
管理员可以对系统信息进行维护和更新,使得管理员对数据的管理非常方便和高效,大大提高了工作效率。
该系统的实现不仅方便了用户使用,而且提高了管理工作效率。
总之,网站的开发和建设顺应时代潮流,更方便人们的生活和使用。
同时开发该系统需要开发者具有多方面的知识,如,PHP、MySQL等技术。
通过食品指南网站开发,PHP懂得技术在系统开发过程中的重要性,并有更深的理解发展,通常能够应用学会了实际开发的知识,使所开发的系统具有界面美丽的,功能性强等特点。
1.2系统研究概况
网络信息技术的快速经济发展和网络数据时代的到来为人们可以带来很多的便利,但同时也在很多问题方面提出了挑战,尤其在现代主义社会,人们的生活环境质量进行不断提高,人们对日常学习生活的需求越来越高,用户也将依靠网络所带来的技术来代替自己的手工业操作,进而提高效率降低人工成本,成为各种资源管理控制系统的发展必要方向。
现在,中国经济的快速发展,所有限制管理问题都解决了。
美食攻略网站正是我们为了能够适应我国当前社会人们的需求而出现和发展结合起来的,使用一个网站可以对美食有很好的推动性,用户对美食有更好的选择性。
传统的信息传递和管理,已经不能满足用户的需求,在时间和空间上都受到严重限制,随着科学技术的不断发展,计算机信息管理逐渐完全取代传统的手工作业,不仅是使用计算机管理可以减少错误,而且可以大大提高工作效率,并因此将这种食物指南网站的发展。
使用计算机技术来进行管理的美食攻略网站,具有如下的优点,兼容性高、保密性好、运行成本低、可靠性高,查找方捷等突出特点,由此可见,计算机已进入人类发展社会,成为人类社会不可忽缺的一个发展因素,并在各个不同领域中发挥着非常重要的作用。
1.3系统研究内容
很多人还是传统的模式,作为信息管理和交付,以及网络技术的应用的主要工具只是起到辅助作用。
随着我国互联网技术不断的发展,通过信息网络进行在线分享美食越来越得到大多数人的了解或认可。
本主题的目的是通过食品战略网站在线分享食品。
该平台的用户可以快速沟通,大大缩短了时间,使用户拥有更好的体验。
详情请参阅以下六章:
第一章主要一起介绍了研究系统的背景和意义,与研究系统的简单介绍状态和这篇文章的研究内容。
第二章着重点引入相关技术专业知识,通过引入关键技术可以进行研究开发,向系统中涉及直观表达的技术基础知识。
第三章重点介绍了系统的分析,从系统的功能强大的供给和需求的市场,系统开发,UML分析和系统的系统性能的可行性进行了讨论。
第四章系统结构设计,结合信息系统功能对系统进行了设计,并进一步对数据库技术进行一个简单介绍。
第五章系统实现,该系统的功能设计的详细描述中说明了系统的结构。
第六章系统功能测试,对系统的设计问题进行分析测试,评判系统是否我们可以上线运行。
第2章相关技术
2.1PHP技术
PHP语言和web服务器端脚本语言作为制作web页面最流行的工具之一。
HTML(超文本标记语言超文本标记语言)(如IIS上的ASP)、PHP语法安装、C、C++、Java、Perl和PHP都是简单的语法规则,将其与传统的语言规则相结合,而开发资产更有效。
PHP技术允许使用PHP开发Web应用程序的Web开发人员和Web页面是跨平台的。
由于PHP技术构建在平台之上,使用PHP开发的web应用程序是跨平台的。
除了普通web页面之外,两种页面的语言基本通用,但也包含一个特殊的PHP标记。
由于PHP可以用来从数据库中获取或写入数据到数据库中的数据,开发者可以通过PHP的网页添加动态内容。
PHP的优点:
编写一次就始终运行。
还有PHP可以延展可以通过缩短的强大优势,兼容性好使得现今社会支持多种语言多种相关技术来开发,适用于很多企业很多平台来进行开发项目和运行。
2.2MySQL数据库
运行程序的每个程序都需要一个数据库,数据库是整个系统网络开发过程的一部分。
就像任何不同大小的生物一样,它们的生存需要心跳,心脏的作用非同寻常。
无论一个程序是大还是小,都需要一个数据库来支持它。
该网站的数据库采用的是三层或多层系统,使用浏览器技术,并获得通过代理服务器来访问数据库。
目前主机软件的Oracle公司,由瑞典MySQLAB研发。
以前的数据库的所有这些数据进行存储在一个发展空间,就像我们一个大仓库,所以容易造成复杂和冗余数据的不好管理,这是作为一个社会关系数据库资源管理控制系统主机,拯救分散不同的表,增加经济管理弹性,数据安全管理的问题也就可以解决了,也改善了数据的冗长和速度慢等一些相关问题。
MySQL数据库软件已经成为一个核心数据库,为众多中小型企业发展的一个很好的选择,主要是由于其体积小批量,快速,成本低,特别的特点,这使得大量运用了很多人的全面开放检索SQL数据库,让很多企业选择MySQL数据库。
但是MySQL数据库也是有一定的缺陷的,造成它无法和其他种类的数据库进行相比,不满足其他大公司对数据库需求,他们更多的选择如SQL服务器DB2Oracle,等等。
但也不是我们无法阻挡使用它的许多中小型公司企业,MySQL的体积小、完善的功能,足以满足不同用户和一般中小型物流企业和成立源代码,从而能够大大降低了生产成本费用总额的产品,从而进一步增加了对深受这些信息用户。
2.3Dreamwear简介
Dreamwear因其功能强大,普遍适应于PHP的网站开发,支持市面上大多数数据库链接工具,也是主流产品的开发工具。
Dreamwear由于应用广泛,兼容性高,在业内是所熟知的开发工具,这次开发系统就是使用Dreamwear。
它是一个Dreamwear插件集合,它是以Dreamwear8.0为基础的。
Dreamwear可以帮助我们进行数据库的研发,Dreamwear的功能相当完备,能够为PHP的集成提供必要的环境支持,从而完成编码、测试、调试及发布等功能。
它可以支持PHP,HTML,MYSQL,Javascript,Struts,CSS等。
还可以提高系统的运营能力,这突出表现在服务器的整合过程中。
PHP因其结构的不同,它的模型也是不同的。
主要是用户连接程序的服务器,所提供的服务主要有数据库服务、部署服务和Dreamwear整合帮助。
Dreamwear提供这些功能的基础是Dreamwear8.0中相对应的功能部件,要实现这些功能,不可或缺的还有相应插件的作用。
DREAMWEAR这种模块化设计,不仅有利于提升一个模块,可以在不影响其他模块的功能在单一模块出现故障的情况。
所以说Dreamwear的集成开发功能是相当强大的。
2.4Apache介绍
Apache是非常受欢迎的服务器,因为它具有发展较好的扩展性,而且在运行的时候我们不需要太多的系统信息资源,拥有一个程序员所需要的收发邮件管理功能,还能够提供支持负载平衡,该程序设计能够通过不断的更新,程序员能够同时根据学生自己的需要企业增加新的功能。
Apache属于一种轻型的服务器,虽说在中小企业中并不具有普适性,但是当程序员需要开发或调试PHP程序,基本选择Apache服务器。
对于一个仅具有计算机基础知识的人来说,计算机系统具有一个好的Apache服务器,可以很好的对HTML页面进行访问。
Apache都是可以独立运行的,二者是不互相干扰的。
当配置正确的时候,Apache服务器为HTML页面的运行提供技术支持,Apache的任务则是运行PHP页面。
Apache也具有一定的HTML页面处理功能。
第3章系统分析
3.1可行性分析
3.1.1技术可行性
(1)硬件可行性分析
美食攻略网站对硬件的要求并不高,正常的电脑配置就可以通过完成打开系统数据进行研究使用及管理,对于社会系统的打开最主要的一个重要方面是系统所使用的服务器方便,系统设计所用的服务器将直接产生影响分析系统以及是否存在可以实现正常打开及系统的打开速度,所以教师必须自己选择安全性、稳定性比较高的服务器,因此,美食攻略网站在硬件上开发是没有得到什么环境问题的。
(2)软件可行性分析
这次,我们的整个系统的开发将采用云计算、流量的可扩展性和基于流量的智能调整。
云计算的优势虽然很大,为了保证系统的安全性和完整性,我们需要及时备份数据,所以系统的软件开发没有问题。
通过对这两个方面的需求分析,该系统在开发和建设中没有出现重大问题,值得开发该系统。
3.1.2经济可行性
在开发过程中饮食指南网站的使用是非常低的PC需求,即使电脑配置不高可以构建完整的开发平台,为开发者不需要太多,也不需要购买任何软件和系统设计完全是个人独立设计,节省了大量的成本,系统设计,以更好地进行系统的梳理和总结了过去的知识,同时提高个人动手开发能力。
所以我们对于费用上不会出现一些其他社会问题,减少劳动力资源成本,节省开支并且学生可以得到大大增加的信息量,缩短信息技术处理周期,提高会计信息安全管理的效率与用户的优势更简单、更直观的界面和更合理的分配权力大大减少风险管理人员成本,系统的开发在经济上是完全没有问题,完全可行的。
3.1.3操作可行性
这次所开发的系统界面简洁,绚烂的界面使人眼花缭乱,我们只为给用户一个便捷易懂的系统,使用可视化界面,普通用户只需要使用鼠标和键盘即可操作。
即使我们对于企业没有多少计算机专业知识的非专业人员管理来说,只要平时会用电脑,都能进行数据访问和操作,其界面设计具有友好性和易操作性。
3.1.4法律可行性
由于该系统旨在通过自己四年的学习来发展知识,使用的技术在发展过程中它是合法的,而发展过程中有没有抄袭和侵犯版权,也没有相关的法律问题的发展过程,因此,该系统的开发和设计,具有低投入,高效率,易操作等,任何法律问题。
3.2系统UML用例分析
UML是开发工作人员以及如何进行建模客观性的标志,也是开发技术人员关注系统需求和整个教学过程的前奏。
现在,我们将有美食指南网站的UML建模分析。
美食旅游攻略管理网站的用户信息主要有:
管理员和用户。
系统中不同的用户使用不同的功能权限。
系统将自动识别用户身份并执行相应的功能操作。
用户主要实现的功能有:
注册登录、店铺信息、美食信息、分享美食、美食评论、个人中心,用户用例图如图3-1所示。
图3-1用户用例图
管理员是系统的核心,可以更新和维护系统信息,主要功能有:
网站会员、站长、商店、食品列表、评论管理、管理员使用案例图,如图3-2所示。
图3-2管理员用例图
3.3系统性能分析
为了保证系统的长期发展,安全,稳定,并在计算机上运行可靠必须符合食品指南网站发展的下列性能要求。
(1)实用性原则:
充分利用计算机通过网络,为该系统发展提供最新的信息技术支持,同时对系统管理界面进行合理布局,在人们对于使用的时候我们可以简单明了的理解,充分满足企业用户需求。
(2)可扩展性和可维护性:
为了适应将来的增长,系统应具有良好的可扩展性和可维护性,系统设计尽可能模块化,有组织的,在使用的过程中,有不完善的地方,系统可以保护现有数据。
当用户的需求方面有所发展改变时,可以对其快速的进行不断改变,来满足企业用户的需求。
(3)安全性和可靠性:
系统是基于技术使用PHP开发的,当信息传输和数据存储,安全性和其它应用系统是相同的,背景可以是数据的一个良好的备份,没有数据丢失。
(4)界面美观性:
系统的界面是经过分析用户信息需求所设计的,并参考现在最流行的系统管理风格可以进行教学设计,在此基础上,对新用户具有一个很好的提示,使得企业用户在第一次使用时不需要学生进行一些特别的学习。
(5)的准确性和原则:
系统的精度是系统成功的一个重要组成部分,该系统采用最先进的技术,以确保交货及时准确的数据传输,同时,可以有效地与处理异常的问题。
(6)易用性:
系统采用的是PHP技术,MySQL数据库,所使用的技术平易近人,不需要特殊的学习,用户在使用时,该系统会很快的去回应,可以及时准确的反应信息,对于存在的问题尽可能的去避免。
第4章系统设计
4.1流程图设计
系统管理流程的分析是通过研究调查信息系统所涉及社会问题的识别、可行性可操作性、系统进行分析数据处理技术能力等具体环节来调节、整理系统的设计方案以确保系统能达到系统理想的状态。
这些操作需要进行一系列的测试过程,以确保数据库的完整性,减少不必要的偶然性,从而确保控制系统所涉及的信息管理的安全性,以及信息输入和输出的正常转换。
然后,通过实际操作完成工艺图的绘制工作。
饮食指南网站开发数据库管理模块和系统的分析,编码,系统测试,如图4-1所示。
图4-1开发系统流程图
4.2功能结构设计
系统管理功能进行结构不同层次图主要是我们介绍系统分析功能的大体层次结构,让开发者可以得到很好的去了解社会系统所要体现的功能模块,美食攻略网站主要问题分为以下两个用户,前台用户和后台管理员,前台用户主要是学生通过这些网站可以查看美食并评论,根据所需时间可以提高在线分享美食,管理员可以对前台信息能够及时的更新和维护,本美食攻略网站的功能需求结构优化设计,如图4-2所示:
图4-2系统功能结构图
4.3数据库设计
4.3.1数据库概念设计
E-R图方法是一个实体——关系的方法,使用的工具是E-R图。
图ER的实体和性质相同组合物的实体之间的关系;其中,所述属性是一个实体,这是描述实体或关系数据元素的性质;实体之间的关系常常是不同的实体之间的关系;每个实体具有某些特性或性质,为了区别该实体的特性的一个例子。
通过美食攻略网站的功能可以进行发展规划分成几个实体企业信息,实体信息将通过ER图进行分析说明。
用户信息实体E-R图,如图4-3所示。
图4-3用户信息实体性图
美食信息实体E-R图,如图4-4所示。
图4-4美食信息实体图
店铺信息实体E-R图,如图4-5所示。
图4-5店铺信息实体图
4.3.2数据库概念设计
转换数据库设计E-RA的关系数据库的概念图。
在关系管理数据库中,数据关系由一个数据表主要组成,但是表的结构表现在表的字段上。
如下所示:
表4-1:
admin表
列名
数据类型
长度
约束
id
int
11
NOTNULL
account
varchar
255
DEFAULTNULL
password
varchar
255
DEFAULTNULL
name
varchar
255
DEFAULTNULL
type
int
10
DEFAULTNULL
phone
varchar
255
DEFAULTNULL
address
varchar
255
DEFAULTNULL
表4-2:
category表
列名
数据类型
长度
约束
id
int
11
NOTNULL
name
varchar
255
DEFAULTNULL
pid
int
10
DEFAULTNULL
desc
varchar
255
DEFAULTNULL
img
varchar
255
DEFAULTNULL
表4-3:
chart表
列名
数据类型
长度
约束
id
int
11
NOTNULL
title
varchar
255
DEFAULTNULL
content
varchar
255
DEFAULTNULL
addtime
int
11
DEFAULTNULL
user
int
11
DEFAULTNULL
表4-4:
goods表
列名
数据类型
长度
约束
id
int
11
NOTNULL
name
varchar
50
DEFAULTNULL
type
int
10
DEFAULTNULL
price
int
10
DEFAULTNULL
img
varchar
255
DEFAULTNULL
desc
varchar
255
DEFAULTNULL
addtime
int
11
DEFAULTNULL
sale
int
11
DEFAULTNULL
state
int
10
DEFAULTNULL
uid
int
10
DEFAULTNULL
表4-5:
gtype表
列名
数据类型
长度
约束
id
int
10
NOTNULL
gid
int
10
DEFAULTNULL
uid
int
10
DEFAULTNULL
state
int
10
DEFAULTNULL
表4-6:
huifu表
列名
数据类型
长度
约束
id
int
11
NOTNULL
content
varchar
255
DEFAULTNULL
uid
int
10
DEFAULTNULL
name
varchar
255
DEFAULTNULL
tid
int
10
DEFAULTNULL
表4-7:
image表
列名
数据类型
长度
约束
id
int
10
NOTNULL
gid
varchar
255
DEFAULTNULL
表4-8:
liuyan表
列名
数据类型
长度
约束
id
int
11
NOTNULL
name
varchar
255
DEFAULTNULL
phone
varchar
255
DEFAULTNULL
content
varchar
255
DEFAULTNULL
表4-9:
order表
列名
数据类型
长度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php 美食 攻略 网站 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)