动态网页设计课程实验教学大纲.docx
动态网页设计课程实验教学大纲一、课程说明L课程代码:ZZ12040042 .课程类别:专业专长课3 .适应专业及课程性质网络与新媒体专业选修4 .课程目的(1)掌握Apache Web Server的安装与配置;(2)熟练掌握HTML文件的编写与查看;(3)熟练掌握PHP结构化程序设计;(4)掌握PHP获取表单数据的方法;(5)熟练掌握PHP进行Cookie和Session的读写;(6)掌握PHP文件上传操作;(7)熟练掌握PHP连接MySQL数据库的方法;(8)熟练掌握PHP读写文本文件;(9)能够使用PHP语言进行简单的数据库应用系统开发。5 .学时与学分学时32,与理论教学合并计算学分为36 .建议先修课程计算机文化基础、网站设计与网页设计基础二' 实验教学基本内容及要求通过本课程的学习,要求学生能较理解动态网页的概念和工作原理,掌握PHP结构化程 序设计,掌握Web编程中表单数据的接收,理解并掌握Cookie/Session的工作原理和使用, 能够使用PHP读写文本文件和连接数据库,并可以根据实际需要开发数据库应用系统。本课 程的学习不仅能够加深学生对网站和动态网页的运行机制的理解,锻炼学生利用编程解决实 际问题的能力,也能够增强学生的逻辑思维能力和创新意识。基本要求:(1)深入理解网站和动态网页的运行原理;(2)掌握PIIP结构化编程的方法;(3)理解和掌握Web系统中表单、Cookie、Session等的工作原理和使用;(4)掌握PHP进行文件读写;(5)掌握PHP进行数据库操作。主要内容:ls HTML/CSS(1) HTML文件一一让学生掌握HTML编写、查看的方法;(2)常用HTML标签一一让学生掌握FONT、IMG、A、BR等标签及属性的使用;(3)列表、表格一一让学生掌握列表和表格的使用;(4)表单一一让学生掌握表单、表单控件、表单数据传递;(5) CSS让学生掌握CSS的链接、选择符及常用属性(6) JavaScript让学生了解 JavaScript 的作用2、PHP语言基础(1) PHP语言基础一一让学生掌握PHP语言的主要特征;(2)常量、变量一一让学生掌握常量和变量的定义、使用、作用域、生存期等概念;(3)运算符一一让学生掌握运算符的分类、优先级等;(4)语句一一让学生掌握if判断、for循环、while循环等的使用;(5)数组一一让学生掌握数组的定义、遍历、数组操作函数;(6)函数让学生掌握函数的定义、调用、递归等。3、Web交互(1)表单数据一一让学生掌握表单数据的读取;(2) Cookie/Session让学生掌握 Cookie/Session 的原理、读写;(3) header让学生掌握header函数及输出缓冲区的使用;(4)文件上传一一让学生掌握PHP文件上传的方法。4、数据库应用系统开发让学生根据给定的要求(网站登录程序),使用PHP语言开发一个小型的综合性的数 据库应用系统,从而熟悉PHP程序设计的一般流程、方法、注意事项,综合检验学生对本 课程的学习效果。三、实验项目与内容提要1、实践项目内容:序 号实验名称学时是否必开实验类型内容提要必 开选 开验 证综 合设 计1HTML/CSS14V验证1、熟悉HTML语言的特点;2、掌握常用HTML标签的用 法;3、CSS嵌入的方法;4、CSS选择器的分类与使用;5、掌握CSS常用元素的属性2PHP语言基础14V验证1、PHP语言的主要特点;2、常量、变量、运算符和表 达式;3、判断和循环语句;4、函数的定义与使用;5、PHP系统函数及扩展函数 库;6、文件读取与写入3Web交互8V验证1、获取GET/POST数据;2、Cookie的原理与使用;3、Session的原理与使用;4、HEADER的使用;5、文件上传4综合实践6V综合制作一个Web登录验证程 序,要求用户通过表单提交用 户名、密码进行登录,用户信 息放在数据库内,程序需使用 一定的技术手段防止用户的 恶息豆不。2、实验组织方法:分组实验1人/组主要仪器设备计算机、Apache Web Server软件、Sublime Text 3软件、网络。四' 实验报告的格式以电子版形式提交实验报告。五' 考核及成绩评定考核方式:以课程大作业形式考查成绩评定:(1)平时成绩占总评成绩的50 % ,分别为:课堂表现占15%、课内实践占20%、课 外作业占15%(2)期末考核成绩占50 %。六' 推荐教材和参考书目推荐教材:(1) PHP动态网站程序设计.唐四薪、肖望喜、唐琼编著.人民邮电出版社,2014. 参考书目:(2) PHP网站开发.吴清秀 著.机械工业出版社,2012.(3) PHP核心技术与最佳实践.列旭松,陈文.机械工业出版社,2014.(3)深入PHP :面向对象、模式与实践.美Matt Zandstra著 陈浩 等译.人民邮 电出版社.2016.(4) PHP Web应用开发.娄不夜、张军编著.清华大学出版社.制订人:审核人:批准人:年 月 日