admin 管理员组文章数量: 1184232
2024年4月24日发(作者:网页设计培训有哪些)
・
实验研究
PHP在电子商务网站建设中的应用研究
魏汉斌(湖北省咸宁职业技术学院信息与软件工程系,湖北咸宁437100)
摘 要:PHP—Person Server Page是近年来巩-"仃z-州咧-芯 站,技术,该技术使用跨Windows和Linux平台的同一个数据库My Sql,采用统
一
格式的表单界面,借用连接数据库的方法,在web服务器境 搭建了电子商务网站。
关键词:PHP;数据库;电子商务
1引言
列。
2选择wEB服务器
从上世纪90年代起,互联网技术发展迅速,为广大企业提
3.
Windows系列服务器普遍的应用于各行各业,所有的用户
供了一个全新的发展机遇,企业官方网站、电子商务等成为非
ndows,所以Windows是我们的首选。
常热门话题。其中,电子商务更是关系到经济结构调整、企业产
基本都了解Wi
业升级和国家整体经济竞争力提高。在这种背景下,我国已经
将电子商务的发展列为国家信息产业化建设的重要内容,积极
地推进电子商务的发展,并为其发展创造有利条件。与此同时,
电子商务的网站建设提上日程,作为一种动态网页语言的PHP,
以其简单易学的特点被广泛应用在电子商务的网站建设上。
2 PHP概述
PHPI ̄]i超级文本预处理语言Hypertext Preprocessor,由
Rasmus Lerdorf在1994年开发。从开发到现在,PHP已有十几
年的时间积淀,成为全球最受欢迎的网站开发语言之一。PHP具
有以下优势:
(1)安全性高:PHP程序代码与Apachefl ̄务器在一起的方式
也可以让其具有灵活的安全设定,使其具有公认的安全性能。
(2)跨平台特性:PHP支持绝大部分的操作系统平台(如
Win32或unix/Linux/Macintosh/free BSD/OS2等),并且支持
Apache、IIS等多种主流web服务器,并以此得到广泛应用。
(3)支持大量的数据库:可与多种主流与非主流数据库兼
容,如My SQL、Access、 SQL server、oracle、DBZ等,其中
PHP与My SQL以之间良好的兼容性以及均免费的特性成为目前
最佳的组合,'Z'ffJ的组合可以跨平台运行。
(4)易学易用:PHP拥有丰富的函数库,在与在HTML语言的
结合使用中,以脚本语言为主,语法简单易学,书写简洁方便,
使得在学习中容易掌握。
(5)代码执行速度比较快:由于PHP在内存中占用系统资源
少,因此其代码执行速度比较快。
(6)源代码完全免费:由于Apache ̄务器、My SOL数据库
以及PHP都是免费软件,这样的搭配,既可以满足网站开发的需
要,又可以降低网站经营者的运行费用,一举两得。
(7)程序执行模板化:将用户界面与程序逻辑合理的分
开,有利于网站后续开发和维护。
(8)支持面向对象的程序开发与过程:使得对面向对象的程
序开发和过程能很顺利的两次风格开发,对向下有良好的兼容。
(9)开发出以Zend为加速引擎,广泛运用于网站建设中,
使开发系统性能稳定而且快速。
3选择系统软件
系统软件包括操作系统、wEB服务器软件、后端数据库等。
3.1选择网站操作系统
现在,可供选择的能够稳定运行wEB服务器的操作系统有:
WindowS、LINUX、UNIX,我们在该网站建设中选用Windows系
3.3选择数据库
在网站建设的网络编程中,数据库的应用是很广泛的。将
大量的信息存储在数据库中,可以方便地删除、添加、快速检
索、排序,可以说只要是稍有规模的网站或主页,都必然要使用
到数据库。
PHP支持许多的数据库,而其中与MYSQL的结合最完美。
MYSOL数据库是由瑞典TCX公司开发,并随着Linux的普及逐渐
获得了广泛的应用,MYSOL是~个源码公开而且完全免费的产
品,可以适用于大、中、小各种数据库应用场合。MYSQL还适用
于多种操作平台,而且支持多线程与多CPU。
用PHP操纵MYSQL数据库比用其它语言操作其它数据库要
简单的多,PHP可以使用大量的函数来使用MYSQL数据库,我们
只需调用其中的一些函数就可以完成大部分数据库操作。
4 PHP在电子商务网站建设中的应用
在电子商务平台设计中,主要须解决网站结构的设计、注
册界面、交易界面、后台
数据库以及配套模块,诸如购物/月 户/论坛厂反馈/搜索/会
话等设计。
4.1设计综述
(1)主要特性:扩展了组件php Function JSP U nix系
列、Novel1、Windows Resin等许多服务器:
(2)连接数据库的方法:本文采用了PHP操作MySql数据库
的方法,PHP采用MySql函数法;
(3)网站结构设计:给出Windows平台上,电子商务网站设计
中的主要环节的代码设计;
(4)平台与代码通用性:上述设计方法采用的是通用代码方
式,大部分代码既可运行于Windows,又可运行于Linux。
4.2运行环境搭建
安装支持PHP的web服务器Apache1.3.12,将Apache服务
器压缩文件解压缩。根据提示进行整个安装过程,自己选择安
装到目录d:\apache下。
安装PHP4,将PHP4压缩文件解压缩Nd:\php4即可,同时
将其中的php.ini-dist文件拷贝Nwinnt目录中,将文件更名
为php.ini,打开该文件,将其中extension—dir设置为:d:/
php4,并加载扩展模块:将文件中含有:extention=*.d11的
各项前面的“:号去掉即可;修改设置apacheN务器,用文
本编辑器编辑目录d:\apache目录下的子目录conf-下名为
httpd.conf的文本文件,首先将#ServerName*这一行下加入
实验研究・
ServerName http:∥127.0.0.1/,其次将Port 80改为Port81(或
odbc do(¥conn,¥sq1):
其他与IIS5.O不冲突的端口),再其次设置更改Apache虚拟目
录,将Documentroot d:/Apache/htdocs改为Document root
(4)增加数据记录:
¥sql= insert into tablename(ptw bk,mmw—
k,]bk)values(’¥datal’,’¥
d:/trade(该目录即是电子商务网站目录,可用任意方法建立
bk,g dw bk,dx k,fx
,’¥data3’,’¥data4’,’¥data5’,’¥data6’) :
目录trade),最后加入支持php4的如下语句:ScriptAlias/
data2’
php4/“d:/php4/”hddType application/x—httpd—php.
php AddType appl ication/x—httpd—php.phtml Action
¥result=odbc—do(¥conn,¥sq1)
(5)更改某条数据记录:
¥sql= update tablename set¥datal=ptwbkwhere
appl ication/x—httpd—php4/php4/php.exe;钡 试php。 若成上
述步骤后,在d:\trade目录下,用如何文本编辑器,生成扩展名
ID=num ¥resu]t=odbc—do(¥conn,¥sq1):
为.php(或pht—m1)的 ̄test.php,在文件中输入如下php代码, (6)删除某条数据记录:
¥sql= delete fr om tablename w here ID=num :¥
存盘后启动Apache,接着在浏览器中输入http:∥127.0.0.i:81/
设置成功。
test.php,若看 ̄OPHP的版本和扩展模块等信息,说明环境安装
result=odbc do(¥conn,¥sq1):
(7)将SQL语句处理的数据结果输出:
odbcresult
4.3生成的动态表单页面
为了通用,采用可能用到的表单对象为例,至于下面设计具
all(¥r esult, bo rder=l ):
(8)关闭数据库:
odbc
体数据表用到的字段,只要转成给出的表单域相应对象即可。
close(¥conn) :
用PHP动态生成与数据库进行数据交流的操作表单:fo rm.
5总结
php 生成表单域头: ?>生成普通文本: ?>生成密码
上世纪九十年代以来,伴随着Internet的高速发展,电子
文本: ?>生成滚动文本: ?>生成单选: ?>生成复选:
商务迅速发展起来,并且得到了各国政府和企业的越来越多的
?>生成列表框:网络数据库Asp技术Php技术Jsp技术网站
关注度。电子商务的诸多优势,使之成为人们进行商业活动的
设计 ?>生成提交按钮 ?>生成重填按钮 ?>生成表单
又一大选择,它将会改变人们的消费习惯,对社会经济活动产
域尾 ?>。
生较大的影响。
随着信息技术飞速发展,电子商务从高科技逐步走进千家
万户,电子商务网站己经成为企业与企业之间、企业与消费者之
间日常交流的重要桥梁。本人研究了PHP动态网页语言,结合电
子商务网站的功能需求,选择了合适的开发工具和开发语言,搭
建起开发环境。我们开发的基于PHP技术的电子商务网站,是使
4.4设计处理表单数据的PHP程序form—c1.Php
(1)建立与数据库的连接:这里采用PHP的MySql函数法
(也可用ODBC函数法)
¥conn=OdbC Conflect ( localhost . user
,
,,xXXXXX ):
选择数据库:mysql—select—db( tradedb , ¥conn ):
(2)获取表单提交的数据:
¥datal=¥ptw bk:¥data2=¥mmw bk:
用PHP内嵌html的语言特点并通过MYSQL数据库的连接来实现
动态网页设计的,具有友好的界面,易用、高效和良好的可移
植性。
¥data3=¥gdw bk;¥data4=¥dx k:
¥data5=¥fx k:¥data6=¥lbk;
[参考文献]
[1]高翔,侯小静.电子商务网站的设计与实现[J].太原科技,2009,(03).
[2]孙甲泉.基于PHP的教学网站的设计与实现[_『].甘肃科技,2008,(07)
(3)用SQL语句对数据库进行操作,查询数据记录:
¥sq1= select术f rom tablename :¥resuIt=
(上接第89页)
违规处罚和建立相关发展规范来规范科技信息资源的发展。 训和发展高素质和高水平的人才,不断的提高工作人员的相关
4.3发挥好民间组织和非政府单位的协调作用
能力和水平,发展数据信息资源的网络化,发展出良好的相关
数据资源的发展壮大,除了建立好数据信息资源交流平台
人才队伍,为不断提高整体的服务水平和保障数据信息资源的
和国家支持外还需要扩大社会影响,建立相关基金,通过社会
健康快速发展做出贡献。
募捐、个人募捐等方式来吸收社会资金,通过民间组织和非政
府单位来做好对数据资源发展的协调作用,最终通过这些方式
[参考文献]
[1]张志伟,段惠芳.河北省科技文献信息资源建设现状与对策,图书情报
通讯,2006,4.
弥补发展经费问题,使整体发展良好运作。
4.4建立建全优质的人才发展队伍
源对数据信息资源的快速共享,使数据信息资源从传统的文献
信息发展到电子化、网络化信息源,这一发展趋势就要求各个
部门建立好相关的数据源数据库,并开发好用户网上信息源。
这也就要求各部门必须做好对相关人员的信息化培训,通过培
数据信息资源的发展离不开良好的人力支持,通过人力资
[2]白志峰.构建科技信息资源保障体系的对策研究,图书馆工作与研究
2005,3.
[3]周顺杰,陈娟.基层科技情报机构信息资源利用与快速发展机制探析
科技创新导报,2008,5.
版权声明:本文标题:PHP在电子商务网站建设中的应用研究 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713915993a657548.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论