PHP网站开发实战项目式教程 备课教案11 任务十一 PHP 程序开发范例.docx
《PHP网站开发实战项目式教程 备课教案11 任务十一 PHP 程序开发范例.docx》由会员分享,可在线阅读,更多相关《PHP网站开发实战项目式教程 备课教案11 任务十一 PHP 程序开发范例.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP网站开发实战项目式教程课程教案课 题:任务3PHP程序开发范例教学目的:1 .理解PHP程序开发的范例和应用场景。2 .学习美食分享网站的开发,并了解其整体设计和数据库设计。3 .掌握美食分享网站中与数据库相关的操作方法。4 .学习网站前台的搭建方法,包括页面设计和功能实现。5 .学习网站后台的搭建方法,包括管理员登录和数据管理功能。6 .实施和测试美食分享网站的开发,验证功能的正确性和稳定性。7 .学习宿舍管理系统的开发,并了解其整体设计和数据库设计。8 .掌握宿舍管理系统中的主要功能设计,包括学生信息管理和宿舍楼层管理等功能。课型:新授课课时:本章安排4个课时。教学重点:重点:学习网
2、站前台的搭建方法,包括页面设计和功能实现;学习网站后台的搭建方法, 包括管理员登录和数据管理功能。教学难点:难点:掌握美食分享网站中与数据库相关的操作方法。教学过程:1 .教学形式:讲授课,教学组织采用课堂整体讲授和分组演示。2 .教学媒体:采用启发式教学、案例教学等教学方法。教学手段采用多媒体课件、视 频等媒体技术。板书设计:本课标题PHP程序开发范例课次2授课方式理论课口讨论课口 习题课口其他口课时安排4学分共2分授课对象普通高等院校学生任课教师教材及参考资 料1 大学语文;电子工业出版社。2 .本教材配套视频教程及学习检查等资源。3 .与本课程相关的其他资源。教学基本内容教学方法及教学手
3、段引导案例21世纪是信息的时代,随着信息技术与网络技术的 发展,互联网已经渗透到人们日常生活的方方面面,与人 们的日常生活已经建立密不可分的联系。本任务提供两个 示例,分别是:美食分享网站、宿舍管理系统。希望能借 助这两个示例让学生了解最新的PHP开发技术。.任务实施根据系统的功能目标,我们对系统的功能模块进行划 分,并设计数据库。参考以下形式:L衔接导入2 .悬念导入3 .情景导入4 .激疑导入5 .演示导入6 .实例导入7 .其他形式本章基本知识汇总子任务一:美食分享网站一、美食分享网站系统整体设计1 .前台功能1)首页分别根据不同的查询要求,对美食进行分类显示。2)用户注册用户通过用户名
4、、密码、电子邮箱、昵称、性别等可以进 行用户注册。3)美食浏览用户可以进行美食的分类浏览(包括特色美食、美食线路、 个人分享)。4)个人分享用户在浏览美食的过程中,可以添加自己的分享心得,但 如果只是普通浏览者(没有注册)则无法进行分享。5)用户个人信息修改个人信息的修改,如手机号码、邮箱地址、个人图片等, 密码的修改则需要输入正确的旧密码和新密码后才可以。6)安全退出用户安全退出网站。2 ,后台功能1)系统管理显示当前服务器版本、数据库版本、服务器地址及操作系 统等信息。2)美食管理对前台主页的美食信息进行编辑管理(增加、删除、修改1 .教学以学生学习教材的基本 内容为主,系统全面地学习税收
5、 制度的构成要素的基本内容。2 .整个教学过程中,各教学点 可根据实际情况,进行拓展知识 的讲解。和查询),通过浏览点击量来获取其受欢迎程度。3)线路管理对前台主页中的美食线路进行编辑管理(增加、删除、修 改和查询),通过浏览点击量来获取其受欢迎程度。4)分享管理对前台用户添加的美食分享进行编辑管理(删除、修改和 查询)。5)会员管理对前台注册的用户进行管理.并对其是否为网站会员进行 维护。6)安全退出安全退出当前网站。7)修改管理员密码及资料可修改当前登录管理员的登录密码及资料。二、美食分享网站数据库设计当前美食分享网站主要涉及5张数据表,数据库命名为 meishifenxiang,包括5张
6、数据表,各表说明以及结构请 参见具体的SQL文档。三、美食分享网站数据库相关操作在config. php文件中定义连接数据库参数,代码如下:.meishifenxiang,dbuser,二root”。db_ pass =),url=http :/localhost/meishifenxiang,z , webname,=z,广东工程职业技术学院 fenbsp; 信息工程学院,);? 在init.php文件中,定义了每个页面需要加载的文件及 参数,代码如下:在func_db. php文件中定义相关数据库操作方法,代码如 下:1)连接数据库function d
7、b connection() global $CONFIG;$host= SCONFIGz,db _host;$user=SCONFIGz,db_ user;Spassword = $CONFIGdb pass;Sdatabase=SCONFIGdb_name;$db=mysqli_ connect ($host, $user, Spassword, Sdatabase) or die(数据库连接中);mysqli_ query ($db, z,set names utf8;);2)添加数据(数据表,数字段)function db_ add ($db, Stable, $dataA) it (
8、Stable & count ($dataA)0) $trleft=,;$strright=,;foreach($dataA as $key-$val) $strleft.匚,.$key;$strright. =,, $val;$strleft=,Insertinto.Stable.J(.1 trim($strleft,;$strright=, values(.ltrim($strright,;$sql=$strleft. sstrright;db_query ($db, $sql);return db_ insert_ id();)/3)修改数据(数据表,数组字段,主键id) functio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP网站开发实战项目式教程 备课教案 11 任务十一 PHP 程序开发范例 网站 开发 实战 项目 教程 备课 教案 任务 十一 程序 范例
限制150内