资源描述:
《PHP+MySQL网站开发技术 项目式 教案 作者 唐俊 第十二次课_简案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖南科技职业学院软件学院课堂教学设计课题数据库访问层设计与实现授课班级CMU3105课时4课时教学目标1.完成论坛系统用户数据表操作的设计与实现2.完成论坛系统版块数据表操作的设计与实现3.完成论坛系统帖子数据表操作的设计与实现4.完成论坛系统回帖数据表操作的设计与实现重点难点重点5.完成论坛系统用户数据表操作的设计与实现6.完成论坛系统版块数据表操作的设计与实现7.完成论坛系统帖子数据表操作的设计与实现8.完成论坛系统回帖数据表操作的设计与实现难点能力训练任务案例1、诚信论坛设计教学方法组织形式1.注重识记规律的重、难点五阶学习法:讲解一次、演示一次、练习一次、测试一次、
2、单练一次。五个阶段完成后学生能够在不知不觉中完成知识点识记任务,同时也加深了对知识点的理解程度。2.理论联系实际,讲练结合,边讲边练学习评价1.85%的学生对重点难点的理解速度l很快l较快l一般(√)l较慢l很慢2.85%的学生对重点难点的理解深度l深刻理解、能独立完成练习l一般理解、能在指导下完成练习(√)l仅限于记忆层次、必须演示方能完成练习l记忆困难,演示时都无法跟上节奏。教学1.用户数据表操作的设计与实现湖南科技职业学院软件学院课堂教学设计思路设计用户表操作程序函数清单函数描述arrayfindUser(stringname)根据用户名查询用户信息,主要用于用户登录
3、。如果查询成功以一维数组的形式返回用户信息,数据元素的键为字段名,值为字段值。arrayfindUserById(intid)根据用户编号查询用户详细信息,主要用于取指定用户信息。返回结果同上。addUser(uName,uPass,head,gender="1")注册新用户,参数uName指用户名;参数uPass指用户口令;参数head指用户头像图片文件信息;参数gender指性别,设有默认值,其中1表示女,2表示男。updateUser(id,uName,uPass,head,gender)修改用户信息,参数uName指用户名;参数uPass指用户口令;参数head指用
4、户头像图片文件信息;参数gender指性别;参数id表示用户编号。……/***修改用户信息*@param$id编号*@param$uName用户名*@param$uPass口令*@param$head头像*@param$gender性别*@return*/functionupdateUser($id,$uName,$uPass,$head,$gender){//修改语句$updateSql="updateTBL_USERsetuName='$uName',uPass='$uPass',gender=$g
5、ender,head='$head'whereuId=$id";$rs=execUpdate($updateSql);//调用comm.php中的execUpdate()函数return$rs;}……湖南科技职业学院软件学院课堂教学设计……/***新增用户信息*@param$uName用户名*@param$uPass用户口令*@param$head头像*@param$gender性别*/functionaddUser($uName,$uPass,$head,$gender="1"){$insertStr="insertinto
6、TBL_USER(uName,uPass,head,gender,regTime)values";$format="%Y/%m/%d%H:%M:%S";$regTime=strftime($format);//准备插入操作参数$insertStr.="('$uName','$uPass','$head',$gender,'$regTime')";$rs=execUpdate($insertStr);//调用comm.php中的execUpdate()函数return$rs;//返回执行结果}…………/***根据编号查询用户信息*@param$id*@return
7、*/functionfindUserById($id){$strQuery="select*fromTBL_USERwhereuId=$id";$rs=execQuery($strQuery);//调用comm.php中的execQuery()函数if(count($rs)>0){//判断查询是否成功return$rs[0];}return$rs;}…………require_once"comm.php";//引入3.1节中的公共程序文件 //根据用户名查询用户信息functionfindUser($nam