PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十一次课_简案

上传人:w****i 文档编号:94399729 上传时间:2019-08-06 格式:DOC 页数:3 大小:79.50KB
返回 下载 相关 举报
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十一次课_简案_第1页
第1页 / 共3页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十一次课_简案_第2页
第2页 / 共3页
PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十一次课_简案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十一次课_简案》由会员分享,可在线阅读,更多相关《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十一次课_简案(3页珍藏版)》请在金锄头文库上搜索。

1、湖南科技职业学院软件学院课堂教学设计课题数据库访问层设计-任务解决授课班级CMU3105课时4课时教学目标1. 任务解决重点难点重 点难 点能力训练任务案例1、 诚信论坛数据库访问层框架设计;教学方法组织形式1. 注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2. 理论联系实际,讲练结合,边讲边练学习评价1 85%的学生对重点难点的理解速度l 很快l 较快l 一般()l 较慢l 很慢2 85%的学生对重点难点的理解深度l 深刻理解、能独立完成练习l 一般理解、能在指导下完

2、成练习()l 仅限于记忆层次、必须演示方能完成练习l 记忆困难,演示时都无法跟上节奏。教学思路设计1.搭建诚信BBS数据操作PHP文件为简化数据库读写程序的编写和提高程序的可读性、可维护性,可将读写论坛数据库的操作程序进行抽取,形成数据库操作层,它由系统参数设置文件“config.php”和公共程序文件“comm.php”组成。系统参数设置文件“config.php”/ 初始化系统参数变量$cfgserveradds=localhost;$cfgserverdb_user = root;$cfgserverdb_psw =root;$cfgserverdb_name = cxbbs;$cfgs

3、erverpage_size = 20;/* * 论坛错误处理方法 * param $errno 错误编号 * param $errstr 错误信息 */function bbsError($errno, $errstr) /使用header函数将错误信息转发到错误显示页面 die(header(location: ./error.php?msg=$errstr);/设置错误捕获器set_error_handler(bbsError,E_ERROR);公共数据表操作文件comm.php require_once config.php; /引入公共变量/* * 创建数据库连接*/function

4、 get_Connect() $connection = mysql_connect($GLOBALScfgserveradds,$GLOBALScfgserverdb_user,$GLOBALScfgserverdb_psw) or die(header(location: ./error.php?msg=数据库服务器参数错误); $db = mysql_select_db($GLOBALScfgserverdb_name,$connection) or die(header(location: ./error.php?msg=数据库名不正确); mysql_query(“set names

5、 utf8”);/设置数据库字符集 return $connection; function execUpdate($strUpdate) $connection = get_Connect(); /执行非结果返回操作 $rs = mysql_query($strUpdate,$connection) or die(header(location: ./error.php?msg=数据表操作失败); $result = mysql_affected_rows(); mysql_close(); return $result; /* 执行查询操作*/function execQuery($str

6、Query) $results = array(); $connection = get_Connect(); $rs = mysql_query($strQuery,$connection) or die(header(location: ./error.php?msg=查询失败); for ($i=0;$imysql_num_rows($rs);$i+) $results$i = mysql_fetch_assoc($rs);/读取一条记录 mysql_free_result($rs);/释放结果集 mysql_close();/关闭连接 return $results;/返回查询结果小结 1、 数据访问层任务解决 资源1. 教材;2. PPT环境1. NetBeans 6.82. WAMP教学后记1、 课时量分配适当减少,只需_个课时 合理2、 学生就本次课的课堂练习完成情况:l 学习能力强的学生:(能、指导后能()、不能)l 学习能力中等的学生:(能、指导后能()、不能)l 学习能力较差的学生:(能、指导后能、不能)3、 学生就本次课的作业完成情况:l 学习能力强的学生:(能()、指导后能、不能)l 学习能力中等的学生:(能、指导后能()、不能)l 学习能力较差的学生:(能、指导后能、不能()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号