PHP在电子商务网站建设的应用

上传人:卢** 文档编号:22619219 上传时间:2021-05-29 格式:DOCX 页数:4 大小:13.97KB
收藏 版权申诉 举报 下载
PHP在电子商务网站建设的应用_第1页
第1页 / 共4页
PHP在电子商务网站建设的应用_第2页
第2页 / 共4页
PHP在电子商务网站建设的应用_第3页
第3页 / 共4页
资源描述:

《PHP在电子商务网站建设的应用》由会员分享,可在线阅读,更多相关《PHP在电子商务网站建设的应用(4页珍藏版)》请在装配图网上搜索。

1、PHP在电子商务网站建设的应用 摘要本文主要阐述PHP目前在电子商务网站建设中的应用,以及对整个电子商务网站MySQL数据库、前后台系统的规划提出合理化的解决方案。关键词PHP My SQL;电子商务网站一、引言目前全球5000万互联网网站中,有60%以上使用着PHP技术,作为web后端语言PHP全球市场占有率为83.2;据AlexaTOP500中国网站排名统计,有394家使用了PHP技术,占比为78.8%,而国内80%以上的动态网站都在使用PHP开发,PHP人才供求比达1:14。分析中国不同行业的网站,可以看到国内,包括百度、网易、新浪、搜狐、阿里巴巴、奇虎、腾讯等的各大网站都在寻求PHP高

2、手。作为一种动态网页语言的PHP,其具有开发成本低,周期短,后期维护费用低,开源产品丰富的特点。在这种背景下,我国电子商务网站的发展呈现出蒸蒸日上的趋势,为实现国家信息产业化建设埋下了伏笔。二、PHP概述PHP(HypertextPreprocessor)是一种通用、开源、解释型服务器脚本语言。其往往在Apache或nginx等Web服务器中运行,能用来构建强大的命令行应用、实现动态网站的功能。早期的PHPTools不是一门脚本语言,只是一些工具,提供基本的变量,并使用嵌入式HTML句法自动处理表单变量,直到PHP3发布,扩展性卓越,支持多种数据库,协议和API。目前PHP7.0.25和7.1

3、.11正式发布,多项内容被修复。PHP具有以下主要优势:1.开源代码、免费所有的PHP源代码实例都可以通过搜索引擎查阅、相对于其他技术,PHP是免费的。2.支持数据库功能除了支持MySQL数据库,还支持Access、SQLserver、O-racle数据库。3.面向对象对于规划web开发界面具有良好的支持性。4.系统升级性能PHP拥有良好的可扩展性,能够借助服务终端机实现会话系统维护、平衡处理器状态等。PHP可实现监督功能,因此数据发生错乱时,PHP会自动关闭,然后重新启动,将老的命令输入到新的进程。三、PHP相关技术1.PHP操作MySQL数据库MySQL是一个关系型数据库管理系统,具有体积

4、小、成本低、速度快、开源等特点。对于中小型电子商务网站的开发,以MySQL数据库作为网站后台数据库可以满足功能性代码的实现过程。PHP操作MySQL数据库有两种方式,一种是面向对象操作MySQL数据库,一种是面向过程操作MySQL数据库。面向过程就是具体要解决的问题分成若干步骤一步一步来实现,然后依次调用;面向对象是把构成问题事务分解成各个对象,建立对象的目的是为了描叙某个事物在整个解决问题的步骤中的行为。从整个电子商务网站开发的角度而言,用户登录注册、商品购买、购物车等PHP与MySQL数据库交互的具体功能在实现过程中都可以拆分成各个小对象,这些小对象通过适当的功能代码加上它所应该具有的特点

5、和行为即可实现这些具体的功能。2.PHP与JavaScript交互操作JavaScript是一种用浏览器执行的脚本控制语言,可以理解为客户端语言,实现与HTML页面的交互行为,具有动态、跨平台的特点。在整个电子商务网站开发的过程中,用户可以进行操作的前台页面需要具体实现的基本功能有轮播图、一二级下拉菜单的联动等,不论是图片还是数据都需要从MySQL数据库进行提取,然后用PHP进行编译把运行的结果返回到浏览器,JavaScript通过控制页面的内容,实现了服务器端语言和客户端语言的交互性。3.PHP与Ajax交互操作Ajax是一种创建快速交互式网页应用的网站开发技术,可以在无需重新加载整个网页的

6、情况下,能够更新部分网页内容,使浏览器可以为用户提供更为自然的浏览体验。工作原理相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。在整个电子商务网站开发的过程中,前台页面的商品信息搜索功能,将用户搜索的商品信息显示在页面中,利用Ajax按需取数据,最大程度的减少冗余请求,减轻服务器的负担,如果涉及的商品数量较多,局部刷新页面,减少用户实际的等待时间,带来更好的用户体验。4.PHP与HTML5HTML5是超文本标记语言(HTML)的第五个版本。它具有以下优势:(1)多媒体方式更新;(2)基于HTML5的应用程序有丰富的接口;(3)拥有崭新的语义属性与标签;(4)新增画布工具。

7、在整个电子商务网站开发的过程中,HTML表单提交常用POST或GET方法,GET方法是通过URL传递参数,具体参数会显示在浏览器的地址栏里,所以不安全;而POST方法是通过HTTPPOST传递参数,具体参数不会出现在URL,相对比较安全。四、基于PHP的电子商务网站整个电子商务网站在设计过程中,主要解决数据库设计、网站前后台功能设计。1.开发工具及运行环境电子商务网站开发所选择的工具为DreamweaverCS6、phpMyAdmin、AppServ,运行环境为Win7、ie10或ie11,也可以选择内核运行为ie的浏览器。2.网站系统工作流程图整个电子商务网站的工作流程分为两个部分,用户访问

8、前台主页面进行注册登录、商品信息检索、商品购买以及查看订单等功能的操作,管理员访问后台主页面管理商品类别、商品、管理员、用户及公告等基本信息。此系统基本上满足一般电子商务网站的功能(如图1所示)。3.数据库数据处理目前大多数电子商务网站采用mysql函数编写代码,而mysql的连接是非永久,每当mysql进行第二次连接的时候,都会重新打开一个新的进程,而mysqli连接是永久连接只使用同一个进程,这样可以很大程度的减轻服务器端压力,同时mysqli可以通过预处理语句方式来减少系统开销和SQL注入的风险,而mysql则做不到。所以,PHP与MySQL数据库交互方式这里采用面向对象的编程方法,mysqli函数编写代码。(1)建立与数据库连接:五、总结综上所示,电子商务平台必然会成为未来经济模式发展的主要模式,同时探索新的技术、新的产业也会使电商平台更加集成化、规范化、完善化。参考文献1佚名.浅谈PHP发展现状及就业前景EB/OL.(2017.3.14)2018.8.10.2王刚.基于PHP+MySQL的电商平台系统的设计与实现D.西安:电子科技大学.2014.3李君君.HTML5+CSS3在电子商务网站建设中的优势J.信息与电脑(理论版),2018(3):27-29.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!