版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程教学大纲(-学年第学期)课程代码:课程名称:PHP程序设计编写人:电话:电子邮件:编写日期:教研室主任:(签名)教学部负责人审核:(签名)
《PHP程序设计》教学大纲教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。教学目标通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。三、教学内容第1章PHP概1.1PHP入1.1.1PHP技1.1.2PHP工作原1.2PHP环境搭1.2.1安装AppServ集成软1.2.2安装ZendStudio开发工具1.3使用ZendStudio开发PHP程序第2章网站开发基础2.1HTML知识2.1.1HTML基本标签2.1.2HTML表单控件2.2CSS样式知识2.2.1CSS编码位置与格式2.2.2CSS编码格式2.2.3CSS属性2.2.4DIV+CSS2.3JavaScript知识2.3.1JavaScript基础语法2.3.2JavaScript控制语句2.3.3JavaScript函数和事件处理机制第3章PHP语法基础3.1PHP标记与注释3.1.1PHP标记3.1.2PHP注释3.2PHP的数据类型3.2.1标量数据类型3.2.2复合数据类型3.2.3特殊数据类型3.2.4数据类型检测函数3.2.5数据类型转换函数3.3PHP常量与变量3.3.1PHP常量3.3.2PHP变量3.4PHP运算符和表达式3.4.1PHP运算符3.4.2PHP表达式3.5PHP函数3.5.1函数的定义和调用3.5.2在函数间传递参数3.5.3函数返回值3.5.4变量作用域3.5.5PHP函数库3.6PHP编码规范3.6.1PHP书写规范3.6.2PHP命名规范第4章PHP流程控制结构4.1条件控制语句4.1.1if条件控制语句4.1.2switch多分支语句4.2循环控制语句4.2.1while循环语句4.2.2do-while循环语句4.2.3for循环语句4.3跳转语句4.3.1break跳转语句4.3.2continue跳转语句4.4包含语句第5章PHP数组5.1数组及数组类型5.1.1数组概述5.1.2数字索引数组5.1.3关联数组5.2数组基本操作5.2.1创建数组5.2.2数组的赋值5.2.3遍历数组5.3PHP数组函数5.3.1数组统计函数5.3.2删除数组中重复元素5.3.3字符串与数组的转换5.3.4向数组中添加元素5.3.5获取并删除数组最后元素5.4PHP全局数组5.4.1$_SERVER[]全局数组5.4.2$_GET[]和$_POST[]全局数组5.4.3$_FILES[]全局数组第6章PHP网站开发6.1WEB表单设计6.1.1创建表单标签6.1.2表单控件6.2表单数据提交与获取6.2.1POST方法提交和获取表单数据6.2.2GET方法提交和获取数据6.2.3表单数据的获取6.2.4超链接数据的获取6.3PHP表单验证6.3.1客户端验证6.3.2服务端验证6.4Session管理6.4.1Session工作原理6.4.2使用SESSION6.5Cookie管理6.5.1Cookie工作原理6.5.2使用Cookie第7章电子商务网站开发-基础功能7.1电子商务网站设计7.1.1网站结构分析7.1.2创建PHP网站结构7.2网站前台开发7.2.1网站主页开发7.2.2商品列表页面开发7.2.3商品内容页面开发7.2.4新闻列表页面开发7.2.5新闻内容页面开发7.3网站后台开发7.3.1网站后台登录页面7.3.2网站后台管理主页7.3.3管理员信息添加页面7.3.4管理员信息管理页面7.3.5商品类别添加页面7.3.6商品类别管理页面7.3.7商品信息添加页面7.3.8商品信息管理页面7.3.9新闻类别管理页面7.3.10新闻信息添加页面7.3.11新闻信息管理页面第8章MySQL数据库技术8.1MySQL概述8.1.1MySQL数据类型8.1.2MySQL服务器的启动和关闭8.2MySQL数据库操作8.2.1创建数据库8.2.2选择指定数据库8.2.3删除数据库8.3MySQL数据表操作8.3.1创建数据表8.3.2查看数据表结构8.3.3修改数据表结构8.3.4删除指定数据表8.4MySQL数据操作8.4.1向表中插入数据8.4.2更新数据表中的数据8.4.3删除数据表中的数据8.4.4查询数据8.4.5复杂数据查询8.5MySQL数据库高级管理8.5.1MySQL数据的导出和备份8.5.2MySQL数据的导入和还原8.5.3phpMyAdmin图形化管理工具第9章PHP与MySQL数据库编程技术9.1PHP操作MySQL数据库的步骤9.2连接MySQL服务器9.3PHP操作MySQL数据库9.3.1创建数据库9.3.2连接数据库9.4PHP操作数据9.4.1数据增删改操作9.4.2执行多条命令9.4.3PHP数据查询第10章电子商务网站开发2-数据库开发10.1网站数据库设计10.2创建项目文件10.3网站后台开发10.3.1网站后台登录功能实现10.3.2管理员信息管理功能实现10.3.3商品类别管理功能实现10.3.4商品信息管理功能实现10.3.5新闻类别管理功能实现10.3.6新闻信息管理功能实现10.4网站前台功能实现10.4.1网站前台主页10.4.2商品信息展示10.4.3新闻信息展示第11章面向对象技术11.1面向对象技术11.2类和对象11.2.1类的定义11.2.2类的属性11.2.3类的方法11.2.4对象11.2.5构造方法与析构方法11.3面向对象特性11.3.1继承性11.3.2多态性11.3.3封装性第12章PHP安全与加密技术12.1PHP漏洞与防护措施12.1.1文件上传漏洞12.1.2表单提交漏洞12.1.3SQL注入漏洞12.2PHP数据加密技术12.2.1crypt()数据加密函数12.2.2shal()数据加密函数12.2.3md5()数据加密函数第13章电子商务网站开发3-在线购物13.1系统设计13.1.1业务流程设计13.1.2数据库设计13.2系统实现13.2.1创建项目13.2.2数据库访问类13.3网站前台开发13.3.1会员注册页面开发13.3.2会员登录页面开发13.3.3会员中心页面13.3.4会员信息修改13.3.5会员密码修改13.3.6购物车功能13.3.7提交订单13.3.8我的订单管理13.4网站后台开发13.4.1会员信息管理模块开发13.4.2订单信息管理模块开发四、教学方法与手段教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年机构包车模拟试卷及参考答案
- 2026年中小学体育教师《体育教学设计》培训试卷
- 2026年高校思政课教师教学能力考试培训试卷
- 多层P2P流媒体点播系统:架构、实现与优化研究
- 多尺度DEM视角下三峡库区紫色土小流域特征参数提取与分析
- 多孔炭纳米纤维膜的制备工艺与储电性能的深度关联探究
- 多媒体组播中基于用户公平性的资源分配策略与优化研究
- 多域仿真数据集成与重用技术:赋能高效设计的关键路径探索
- 河南省南阳市邓州市张村乡中学2027届中考物理猜题卷含解析
- 2027届云南省红河哈尼族彝族自治州建水县重点中学中考物理考前最后一卷含解析
- 电力网络安全知识培训课件
- 食品安全处罚培训课件
- 外研版(2024)八年级上册英语Unit 1-Unit 6全册课文+翻译
- 消防水泵使用教程课件
- 2025湖北日报传媒集团招聘45人笔试参考题库附带答案详解
- GB/T 21499-2024粮油检验稻谷和糙米潜在出米率测定方法
- 航天科工测评题库
- 出疹性疾病的护理
- TCACM 1603-2024 手法通乳中医技术操作规范
- 地方病患者个人信息表
- DZ∕T 0033-2020 固体矿产地质勘查报告编写规范(正式版)
评论
0/150
提交评论