电子商务专业课程 电子商务应用技术 Application of Technology On Electronic Commerce
第1章 PHP入门 §1.1 PHP概况 1.1.1 电子商务技术 Web编程技术 安全技术 数据库技术 支付技术 电子商务技术 互联网技术 1.1.1 电子商务技术 Web编程技术 安全技术 数据库技术 支付技术 电子商务技术 互联网技术 实用技术 其他技术
Microsoft Windows Server 1.1.2 课程内容 L A M P JavaScript C S S 脚本语言 ASP.NET PHP JSP H T M L SQL Server MySQL Oracle 数据库 Web Server IIS Apache Tomcat Microsoft Windows Server Linux Windows /Linux 操作系统
LAMP
主要内容
采用各种程序开发语言的比例
使用各种数据库产品的比例
§1.2 PHP和MySQL的应用 1.2.1 应用案例 1.2.2 成功故事 全球知名互联网公司Facebook、Yahoo!、Google、YouTube和中国知名网站淘宝网、新浪网、百度、腾讯、搜狐、网易等均是PHP技术的经典应用。 1.2.2 成功故事 利用PHP和MySQL开发出广受欢迎的软件系统有许多,它们有团队合作的成果,也有个人成功的例子。
淘宝网的前世与今生
淘宝网的前世与今生
1.2.3 PHP与MySQL的发展与优点 1、PHP和MySQL的发展 (1)PHP的发展历史 1994 - Personal Home Page - PHP Hypertext Preprocessor (2)MySQL(读作My-Ess-Que-Ell)的发展 MySQL的开发历史可以追溯到1979年,1996年可以公开获得
2、PHP和MySQL的优点 (1)PHP的优点 好学易用 免费开源 良好的可扩展性 平台无关性(跨平台) 功能全面 数据库支持 面向对象编程
(2) MySQL的优点 性能强 价格低廉 使用方便 支持多种平台 源代码公开
1.2.4 PHP的应用领域 服务器端脚本程序 命令行脚本程序 桌面应用程序
1.2.5 HTML内嵌式的脚本语言 “这是我的第一个PHP程序:”是一段文本信息。 “<br />”是HTML代码。 echo “hello world!”; ?> echo date(“Y年m月d日H时i分s秒”); “这是我的第一个PHP程序:”是一段文本信息。 “<br />”是HTML代码。 “echo “hello world!”;”和“echo date(“Y年m月d日H时i分s秒”);”是两条PHP代码。 date()是日期时间函数,该函数需要一个字符串参数。
§1.3 PHP程序工作流程 1.3.1 Web浏览器 1.3.2 HTML 1.3.3 PHP预处理器 1.3.4 Web服务器 1.3.5 HTTP协议 1.3.6 数据库服务器
1.3.7 PHP 程 序 工 作 流
§1.4 PHP服务器的构建 1.4.1 服务器安装前的准备工作 WampServer是windows平台上的集成开发软件。 Apache服务启动时,默认会占用80端口号。 MySQL服务启动时,默认会占用3306端口号。
1.4.2 安装服务器
1.4.3 启动与停止服务
1.4.4 第一个PHP程序 在“C:\wamp\www”目录下建立文件“helloworld.php”。 以记事本方式打开“helloworld.php”文件,键入PHP代码。 保存文件内容,并确保启动Apache服务。 打开浏览器,在地址栏中输入地址http://localhost/helloworld.php,按回车键。
1.4.5 配置服务器 PHP时区设置 PHP预处理器其他常用配置 设置允许外网访问Apache服务 修改Apache服务端口号 设置起始页 设置Web服务器主目录 设置虚拟目录 为MySQL数据库服务器root账户设置密码
如何学好课程内容 1、了解网站(系统)的构建过程 (Web服务器)硬件设备→操作系统→Web服务器软件→数据库管理系统→编程语言或脚本语言 2、搭建调试平台 搭建WampServer 3、选择优秀的开发工具 (1)计算机 (2)操作系统软件 (3)Web服务器软件 (4)PHP和MySQL (5)UltraEdit和EditPlus等
参考资料 图书资料 PHP和MySQL Web开发(原书第4版) 作者:(澳)Luke Welling Laura Thomson 1 PHP和MySQL Web开发(原书第4版) 作者:(澳)Luke Welling Laura Thomson 译者:武欣 机械工业出版社
MySQL技术内幕(第5版) 作者: [美] 保罗.迪布瓦(Paul DuBois) 译者: 张雪平 何莉莉 陶虹 机械工业出版社
JavaScript基础教程(第9版)作者: (美)Dori Smith Tom Negrino 译者: 陈剑瓯 柳靖 人民邮电出版社
HTML5与CSS3基础教程(第8版 作者:Elizabeth Castro Bruce Hyslop 译者: 望以文 人民邮电出版社
网站资源 http://www.php.net http://www.mysql.com http://www.php100.com 2 http://www.php.net http://www.mysql.com http://www.php100.com http://www.phpchina.com http://www.itpub.net http://www.csdn.net
源程序与开源系统 教材中源程序可以在网上获得,而网络上的开源系统资源也是数不胜数。
程序实训步骤 第一步 下载源程序 第二步 搭建练习平台 第三步 结合课程的内容读懂源程序 第四步 改写源程序 第一步 下载源程序 第二步 搭建练习平台 第三步 结合课程的内容读懂源程序 第四步 改写源程序 第五步 在原有程序的基础上加入自己的程序代码 第六步 构建自己的网站
HTML form:input(text) image form:button a form:button 返 回
同一HTML脚本文件 应用CSS文件前 应用CSS文件后 重点:应用CSS使得结构和样式得以分离 返 回
JavaScript执行在客户端 返 回