版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
点餐系统开发的相关技术和环境,软件工程硕士论文本篇论文目录导航:【题目】【第一章】【第二章】点餐系统开发的相关技术和环境【第三章】【第四章】【第五章】【第六章】【结/以下为参考文献】第2章系统开发的相关技术和环境本系统主要是运用当前最新的5、css3、javascript、jQury等流行前台设计技术,利用php语言[3]在windows7环境下开发出来的,华而不实所有的数据将存放在MySql数据库中。本章主要介绍了5、css3流行前端设计技术,分析了php后台开发语言的优势及其开发环境,最后介绍了MySql数据库的主要产品特点。2.1前段设计技术介绍2.1.15简介称为超级文本标记语言,是用来编写网页的一种标准、一种规范,中规定了很多能够构造网页内容的标记符,而阅读器是能够很好辨别着写标记符的,能够在阅读器中很好的显示出用编写出的网页文件中的内容。阅读器阅读网页文件是按顺序的,然后根据标记符显示其标记的内容[4].然而5是近年来网页开发标准最大的提升与改变。5的不同支出在于,5并不仅仅仅是用来表示网页上的内容,它的提升与改变意味着要Web将步入另一个愈加全面的世界,将步入一个能够同电脑进行很好的交互、多媒体方面〔包括音频、动画、视频等方面〕已经被标准化的一个更高层次的应用平台[5].5具有:1、网页编写起来比以前愈加方便,同时用户使用起来会愈加友好;2、5中参加了很多新的元素,而这些元素是开发一个更好、页面愈加酷炫的网页的基础;3、多媒体方面〔包括音频、动画、视频等方面〕已经被标准化;4、对以前的网页制作技术做了一个很好的改良与提升;5、对于网站的搜索引擎来讲,5的出现能够很好的契合网站索引等的优化;6、方便移动端的开发与应用等[6].2.1.2css3简介CSS称为层叠样式表〔CascadingStylesheet〕[7].一般情况下,CSS技术还能够很好的和技术进行搭配使用,假如讲是对整个网页整体的设计,而CSS技术则是对网页中如字体等小型控件样式的控制与调整。在改变同一页面的不同部分,或者页数不同的网页的外观和格式的时候,只要对相应的代码做一些简单的修改即可[8].CSS3是CSS的更新与改良版本,CSS3语言最主要的改变与最鲜明的特点就是一改以前模块的复杂与庞大的特点,将模块细化的模块化特点。同时,也加进了一些更高层次性能的新的模块。这些模块包括:列表模块、盒子模型、超链接方式、语言模块、文字特效、背景和边框、多栏布局等。CSS3提供了非常多新途径去改善你的设计工作,且做了不少重要的变化[9].2.2php编程语言及开发工具简介2.2.1php简介PHP称为超文本预处理器,是一种好用方便并且开源的编程语言[10].语法简单实际,华而不实融合的语言包括所有人都熟悉的C语言还有当下最流行的Java语言,不仅使用广泛并且还有助于学习,主要适用于Web的开发。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它的执行速度更快,效果更好。华而不实在编写网页方面它具有相比其他编程语言效率更高层次的特点,这是由于PHP语言能够在文档中与混合编写的缘故。同时,PHP还具有使代码运行更快的特点[11].总的来看,PHP的特性包括:1.PHP语法简单实际,华而不实融合的语言包括所有人都熟悉的C语言还有当下最流行的Java语言。2.PHP具有相比其他编程语言效率更高层次的特点,这是由于PHP语言能够在文档中与混合编写的缘故。3.PHP语言能够与基本上所有流行的数据库如:MySQL、SQLSever、Oracle等进行连接,同时,可以已在当下流行的操作系统如:Windows7、Windows8、Ubuntu、Linux等上操作运行。4.PHP语言支持功能的扩展[12].php语言的优势具有下面几点:1.开放源代码:所有的PHP源代码都能够很容易得到。2.免费性:PHP本身是免费并且代码是开源的。3.方便实用性:程序在编写动态网页时效率高,运行时速度快、开发经过简单快速,由于其融合的语言包括所有人都熟悉的C语言还有当下最流行的Java语言,所以对于初学者来是很容易上手的。4.可移植性强:PHP语言能够与基本上所有流行的数据库如:MySQL、SQLSever、Oracle等进行连接,同时,可以已在当下流行的操作系统如:Windows7、Windows8、Ubuntu、Linux等上操作运行。5.低消耗性:PHP语言基本不会占用很大的内存空间,在开发的经过与运行中,其占有与消耗的资源很少。6.面向对象:由于大型商业程序的开发基本上都是使用面向对象的语言开发,所以php语言也加强了面向对象这一特性。7.语言特性:php既是脚本语言同时也是类C语言[13].2.2.2开发工具介绍Notepad++是多种文本编辑器中的一种,它主要运行在Windows操作系统下,配合中国的使用人群,它提供了的接口都是中文化的及支持多国语言、多种编写语言、多种网页脚本语言编写的功能。Notepad++功能是Notepad的升级版,重点在于,它除了有文字文档的操作功能,可以以用来编写程序代码[14].而且Notepad++具有像语法高亮,语法折叠,宏等编辑器常用功能,是程序员们最喜欢的编辑器之一。假如你对Notepad++有不满意的地方,还能够通过自行开发扩展或安装扩展来定义一个跟合适你自个的Notepad++[15],它的主要特性有:1.Notepad++具有像语法高亮,能够在用户阅读文档的经过中标记下来对于用户来讲重要的部分以做日后的提醒功能,并且在编写程序的经过中语法高亮功能对程序员来讲特别的友好;2.对于网页编程代码,为了方便进行调试,它允许选择在不同的阅读器中打开查看;3.Notepad++具有像语法折叠的功能,它能够自动检测文件类型,假如是编程文件,他能够自动检测到函数的关键节点,对于这个关键节点,它能够像其他编程工具一样支持折叠、打开,使整个文档具有层次感;4.可在分窗口中打开多个子窗口,允许滚轮改变文档显示比例和快速切换全屏显示形式;5.提供了一些实用工具,如显示选中文本的字节数、邻行互换位置、宏功能等[16].2.3MySQL数据库简介MySQL是一个由瑞典MySQLAB公司开发的关系型数据库管理系统[17],当前属于Oracle旗下的一个子公司。MySQL是一种关联性数据库管理系统,同时它也是最流行的关系型数据库管理系统。在WEB应用方面MySQL是最好的RDBMS〔关系数据库管理系统〕应用软件之一。具有很快的速度和灵敏性,这是由于MySQL数据库中的数据是将数据保存在很多的表中,并不是像其它非关联性数据库一样,将所有数据存放在一个类似大容器的数据仓库中的缘故。一个数据库好坏的评价是由用户来评价的,对于操作数据库来讲,大多数用户是对SQL语言很熟悉的,而对于MySQL数据哭的操作来讲正是用的SQL语言,所以在操作的方面是很方便用户的,对用户是特别友好的。MySQL软件采用的政策为双受权政策,顾名思义,双受权即为社区版和商业版两种版本的受权,由于MySQL数据库具有很多优点最主要是运行快,操作方便等,所以受欢迎程度日益上升,并且使用范围也在大幅度的增加。对于其社区版来讲,开发者为了扩大其可用程度,开发的MySQL数据库与PHP编程语言和Apache环境搭配能够产生很好的化学反响[18].它具有下面特性:1.源代码的可移植性,MySQL的编写使用了C和C++,同时测试是使用多种编译器进行的。2.支持当下最流行的操作系统,如:Windows、Linux、MacOS,还有一些人们不常用但是在大型服务器上所使用的操作系统。3.由于在大多数的情况下是要与编程语言配合使用的,所以为了方便各种语言的连接,它为多种编程语言提供了连接数据库等的接口。4.一般情况下IO接口和CPU的速率是不匹配的,同时CPU的资源也不能很好的利用,而MySQL数据库在运行时支持多线程的特点很好的弥补了这一劣势。5.MySQL数据库具有提高查询速度和优化查询算法的特点,则它能够有效处理有上千万条记录的大型数据[19].6.MySQL数据库支持多种语言格式,多种语言都能够在数据库中建表,开创建立数据库。7.支持多种数据库连接途径,如:TCP/IP、ODBC和JDBC等。8.MySQL是一种开源的数据库管理系统,不仅不用付费,同时在使用的经过中您还能够根据自个的爱好来进行更改。9.MySQL使用标准的SQL数据语言形式。13.由于PHP是当前最流行的Web开发语言,所以MySQL数据库与PHP编程语言和Apache环境搭配能够产生很好的化学反响。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《康复功能评定学》课程教学大纲
- 《市政学》课程教学大纲
- 湖南省常德市沅澧共同体2024-2025学年高三上学期第二次联考生物试题含答案
- 2024年低价底商转让合同范本
- 2024年出售大中小种猪合同范本
- 2024年承接水包砂装修合同范本
- 2024胃食管反流病指南
- 公路冬季施工安全培训
- 6s管理活动汇报
- 商场百货陈列培训
- 《高效的沟通技巧》课件
- 《排球运动》PPT课件(部级优课)
- 《高速公路收费员培训》专业知识点课件
- 工作汇报流程图
- 纸质文物保护修复的传统及现代技术研究
- 2024年煤焦油相关项目可行性实施报告
- 苗木出库入库管理制度
- 纪检监察业务培训课件
- 前置血管课件
- 银行系统的数字化转型
- L公司中层管理人员薪酬体系优化研究
评论
0/150
提交评论