php动态网站开发论文,浅谈《基于PHP的动态网站开发》课程的项目案例设计

电子论文

浅谈《基于PHP的动态网站开发》课程的项目案例设计

时间:2020年05月25日 所属分类:电子论文 点击次数:

【摘要】在教学资源建设中,案例设计建设是非常重要的资源之一。运用一套好的教学案例,就要使用工人使用一个顺手的功能强大的工具,能够高效地完成各种任务。 【关键字】项目式案例教学;动态网站开发;PHP网站编程语言 在项目驱动式案例教学法中,不言而喻,

【摘要】在教学资源建设中,案例设计建设是非常重要的资源之一。运用一套好的教学案例,就要使用工人使用一个顺手的功能强大的工具,能够高效地完成各种任务。

【关键字】项目式案例教学;动态网站开发;PHP网站编程语言

14fb096cb17fcf905f7b3afda93b4820.png

在项目驱动式案例教学法中,不言而喻,项目案例的设计是关键。在各种教材中、网上的学习资源中,很容易就能找到很多案例,有的是知识点的例题、有的是综合性网站案例。然而,通过教学实践发现,从知识的衔接性、难易程度和大部分学生的理解程度与接受程度等几方面看来,不能达到令人满意的教学效果。

在教学过程中,《基于PHP的动态网站开发》这门课曾在课时方面、教材方面遇到过很多次调整,慢慢地从中积累和建设了一些教学资源,特别是项目案例的设计和建设,为教学活动提供了更有效的帮助。针对具备不同基础知识的教学对象,在案例设计和应用上有所不同。没有WEB前端开发基础的教学对象教学背景:《基于PHP的动态网站开发》课程,教学课时64学时。前导课程《SQLServer数据库管理与应用》,C语言、Java语言或C#语言等某一种程序设计语言。教学设计思想:采用项目式案例教学法,案例设计着重于动态网站的功能实现。重点在于动态网站开发及运行的原理,熟悉搭建动态网站开发和运行的环境;动态网站开发的流程及所用到的技术知识点,包括:PHP网站编程语言、MySQL数据库技术及PHP操作MySQL数据库等内容。以案例为主线,学习、掌握和运用所涉及的知识点,根据知识点的常用性和关键性,确定是否展开详细地讲解,目的使学生能够“在做中学,在学中做”,用到什么学什么,知行合一。

案例设计思想:为了在有限的教学时间内,以最高的效率达到教学目标,案例的实施目标就是实现动态网站的基本功能模块,不考虑页面的美观和布局等,即几乎不包括WEB前端设计及制作技术,不需要任何包装的网站。案例制作过程:1.网站功能设计;2.搭建网站开发环境;3.数据库设计;5.网站编程实现功能模块;6.网站测试案例成果。未学习过WEB前端课程的学生教学背景:《基于PHP的动态网站开发》课程,教学课时64学时。

前导课程《网页设计与制作》、《SQLServer数据库管理与应用》,C语言、Java语言或C#语言等某一种程序设计语言。教学设计思想:采用项目式案例教学法,案例设计着重于在网站的页面设计制作完成的基础上,实现网站的动态功能。重点在于理解网站前端和后端的概念、理解动态网站开发及运行的原理,熟悉搭建动态网站开发和运行的环境;掌握动态网站开发的流程及所用到的技术知识点,包括:PHP网站编程语言、MySQL数据库技术及PHP操作MySQL数据库等内容。

以案例为主线,学习、掌握、回顾和运用所涉及的知识点,根据知识点的常用性和关键性,确定是否展开详细地讲解,目的使学生能够“在做中学,在学中做”,用到什么学什么,知行合一。案例设计思想:为了使学生对动态网站开发有一个完整的认识,案例的实施目标就是在已设计制作好的静态网站中,实现动态网站的基本功能模块,要考虑数据信息在页面中显示的位置和显示效果等,即包括WEB前端设计及制作技术,在包装好的网站中显示实质的内容及实现信息管理的功能。

案例制作过程:1.网站功能设计;2.搭建网站开发环境;3.数据库设计;5.网站编程实现功能模块;6.网站的美化;7.网站测试案例成果:如工会网站案例效果图所示。课相类课程的学习教学背景:《基于PHP的动态网站开发》课程,教学课时128学时。前导课程C语言、Java语言或C#语言等某一种程序设计语言。

教学设计思想:采用项目式案例教学法,案例设计着重于经历整个网站设计与开发的流程,从WEB前端的网页设计与制作,到通过网站编程实现网站的动态功能。重点在于理解网站前端和后端的概念、理解动态网站开发及运行的原理,熟悉搭建动态网站开发和运行的环境;掌握动态网站开发的流程及所用到的技术知识点,包括:HTML5、CSS及JavaScript技术-WEB前端开发技术;PHP网站编程语言、MySQL数据库技术及PHP操作MySQL数据库-后端网站编程技术等内容。以案例为主线,学习、掌握和运用所涉及的知识点,根据知识点的常用性和关键性,确定是否展开详细地讲解,目的使学生能够“在做中学,在学中做”,用到什么学什么,知行合一。

案例设计思想:为了使学生对动态网站开发有一个完整的认识,案例的实施目标就是从网站需求分析开始,对网站进行总体设计,先实现网页的设计与制作,再实现动态网站的基本功能模块,既有包装又有内容及对信息内容的管理,既包括WEB前端设计及制作技术,又包括网站编程及数据库技术。案例制作过程:1.网站需求分析;2.网站功能设计;3.WEB前端设计与制作;4.搭建网站开发环境;5.数据库设计;6.网站编程实现功能模块;7.网站的美化;8.网站测试案例成果:如工会网站案例效果图所示。通过教学实践,充分证明以上两个实例具有较强的实用性,根据不同的授课背景,对案例要求完成的内容和环节进行调整,就能适用于不同的教学方案中。在后续的教学过程中,还需要不断地完善和更新案例中的内容,融入新的技术,使其不断创新。

本书展示一个完整网站设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论,全书共分为8章,主要内容包括:动态网站设计概述、动态网站编程环境、网站主页设计PHP基础、网站计数器设计PHP文件访问、会员注册和管理设计与数据获取、网上社区设计PHP数据库访问、网上购书与PHP面向对象技术、网站优化与PHP的高级功能等,本书内容系统全面,案例典型实用,讲述直观详尽,非常适合动态网页设计与制作的初学者使用,还可作为高等院校教材和“实用型”人才培训教材。 目录 第1章 动态网站设计概述 1.1 动态网站的特点 1.2 动态网站的运行机制 1.2.1 域名 1.2.2 网页 1.2.3 浏览器 1.2.4 服务器 1.3 动态网站的规划 1.3.1 确定网站的类型 1.3.2 确定网站的主题 1.3.3 确定网站的整体风格 1.3.4 确定网站的内容 1.3.5 规划界面 1.3.6 规划站点的目录结构和链接结构 1.3.7 编写网站策划书 1.4 动态网站开发前的准备 1.4.1 申请域名 1.4.2 接入Internet 1.4.3 选择软硬件平台 1.4.4 选择网站建设服务商 第2章 动态网站编程环境 2.1 动态网页编程环境的构成要素 2.1.1 操作系统 2.1.2 服务器端程序 2.1.3 程序语言 2.1.4 数据库 2.1.5 基于PHP常见动态网站开发环境 2.2 安装和配置Apache 2.2.1 安装Apache前的准备 2.2.2 安装Apache 2.2 13测试Apache 2.2.4 配置Apache 2.2.5 在Windows上管理Apache 2.3 安装和配置PHP 2.3.1 安装PHP前的准备 2.3.2 安装PHP 2.3.3 配置PHP 2.3.4 测试PHP 2.4 安装和配置MySQL 2.4.1 安装MySQL,前的准备 2.4.2 安装MySQL 2.4.3 配置MySQL 2.4.4 在Windows上手动启动和停止MySQL 2.4.5 安装phpMyAdmin 2.5 AppServ组件安装 2.5.1 安装AppSery前的准备 2.5.2 安装。AppSery 2.5.3 测试AppSery 2.5.4 配置Apache 2.5.5 修改MySQL服务器的密码 2.6 PHP的集成开发环境 2.6.1 Dream weaver开发工具 2.6.2 Eclipse开发工具 2.6.3 其他开发工具 第3章 网站主页设计PHP基础 3.1 网站主页的设计 3.1.1 主页中的页面元素, 3.1.2 规划主页的结构 3.1.3 布局页面版式 3.1.4 用Fireworks创建网页模型 3.2 网站主页的实现 3.2.1 在Dream weaver中创建网站 3.2.2 布局页面元素的样式 3.2.3 实现主页的结构 3.2.4 编辑主页的栏目内容 3.3 网站主页中的链接策略 3.4 PHP语言基础 3.4.1 PHP的程序结构 3.4.2 PHP的句法结构 3.4.3 PHP的数据类型 3.4.4 PHP的控制语句 第4章 网站计数器设计PHP文件访问 4.1 网站计数器的设计 4.1.1 系统架构 4.1.2 系统设计 4.2 网站计数器的实现 4.2.1 文本输出的网页计数器 4.2.2 图片输出的网页计数器 4.2.3 调试代码 4.3 PHP的函数 4.3.1 PHP函数概述 4.3.2 白定义函数 4.3.3 PHP内置函数 4.4 PHP访问文件 4.4.1 PHP支持的文件系统 4.4..2 PHP访问文件的方法 4.4.3.PHP访问目录 4.5 文件管理器 第5章 会员注册和管理设计与数据获取 5.1 会员注册和管理概述 5.2 会员注册和管理设计 5.2.1 系统架构 5.2.2 系统设计 5.3 注册模块的实现 5.3.1 页面样式表 5.3.2 网页的头部、尾部和数据库连接文件 5.3.3 注册的主页和处理程序 5.3.4 用户申请购书卡页和处理程序 5.3.5 注册用户资料页与处理程序 5.3.6 调试代码 5.4 会员管理模块的实现 5.4.1 页面样式表 5.4.2 网页的头部、尾部和连接数据库 5.4.3 会员管理的主页 5.4.4 用户分级登录页和处理程序 5.4.5 用户购书卡专区页和处理程序 5.4.6 会员修改资料页与处理程序 5.4.7 会员找回密码页与处理程序 5.4..8 购书卡管理页与处理程序 5.4.9 调试代码 5.5 表单数据处理 5.5.1 PHP与表单 5.5.2 表单数据的采集 5.5.3 表单数据处理描述 5.6 cookie与会话管理 5.6.1 数据传递概述 5.6.2 cookie 5.6.3 会话管理 第6章 网上社区设计PHP数据库访问 6.1 网上社区概述 6.2 留言板的设计 6.2.1 留言板的架构 6.2.2 留言板的设计描述 6.3 留言板的实现 6.3.1 网页的头部、尾部和系统配置文件 6.3.2 留言板的主页——欢迎页 6.3.3 写留言页和回复留言 6.3.4 浏览留言主题页 6.3.5 浏览主题留言页 6.3.6 管理员登录页 6.3.7 屏蔽和删除留言页 6.3.8 调试代码 6.4 聊天室的设计 6.4.1 聊天室的架构 6.4.2 聊天室的设计描述 6.5 聊天室的实现 6.5.1 网页的头部、尾部和系统配置文件 6.5.2 聊天室的主页——登录页 6.5.3 聊天室页 6.5.4 浏览聊天信息页 6.5.5 离开页 6.5.6 注销页 6.5.7 调试代码 6.6 PHP访问数据库 6.6.1 PHP访问数据库的机制 6.6.2 连接数据库服务器 6.6.3 PHP数据库管理函数 6.6.4 PHP查询数据函数 6.6.5 其他数据管理工具 第7章 网上购书与PHP面向对象技术 7.1 网上购书系统分析 7.1.1 系统工作流程分析 7.1.2 系统功能模块分析 7.2 网上购书系统设计 7.2.1 模块的逻辑结构设计 7.2.2 数据库设计 7.2.3 数据操作类设计 7.2.4 界面设计 7.3 网上购书系统实现 7.3.1 数据操作类 7.3.2 图书查询 ’7.3.3 图书显示处理 7.3.4 购物车 7.3.5 订单处理 7.3.6 调试代码 7.4 PHP面向对象技术 7.4.1 基本概念 7.4.2 定义类 7.4.3 创建对象 7.4.4 使用对象的属性和方法 7.4..5 对象的操作 第8章 网站优化与PHP的高级功能 8.1 用户注册安全管理 8.1.1 用户注册安全管理的策略 8.1.2 优化用户注册页面 8.1.3 PHP的GD函数库 8.1.4 图片缩略图 8.2 图像文件上传处理 8.2.1 网站图像存储策略 8.2.2 上传图书封面图像 8.2.3 PHP文件上传处理 8.3 电子邮件处理 8.3.1 PHP电子邮件处理概述 8.3.2 向客户发送邮件 8.3.3 PHP发送电子邮件的方式 8.4 正则表达式 8.4.1 正则表达式简介 8.4.2 常用表单项验证 8.4.3 正则表达式的法则 参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值