PHP程序设计大纲及进程表(120+0课时)
- 格式:doc
- 大小:98.00 KB
- 文档页数:7
********************大学课程教学大纲( - 学年第学期)课程代码:课程名称:PHP程序设计编写人:电话:电子邮件:编写日期:教研室主任: (签名)教学部负责人审核:(签名)《PHP程序设计》教学大纲一、教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。
二、教学目标通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。
使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。
三、教学内容第1章PHP概述1.1 PHP入门1.2 PHP环境搭建1.3 PHP常用开发工具1.4 案例教程第2章HTML基础2.1 HTML知识2.2 CSS样式知识2.3 JavaScript知识2.4 案例教程第3章PHP语法基础3.1 PHP标记与注释3.2 PHP的数据类型3.3 PHP常量3.4 PHP变量3.5 PHP运算符和表达式3.6 PHP函数3.7 PHP编码规范3.8 案例教程第4章PHP流程控制结构4.1 条件控制语句4.2 循环控制语句4.3 跳转语句4.4包含语句4.5 案例教程第5章PHP数组5.1 数组及数组类型5.2 数组的基本操作5.3 PHP数组函数5.4 PHP全局数组5.5 案例教程第6章PHP网站开发6.1 WEB表单设计6.2表单数据提交与获取6.3 SESSION管理6.4 Cookie管理6.5 案例教程第7章MySQL数据库技术7.1 MySQL概述7.2 MySQL服务器的启动和关闭7.3 操作MySQL数据库7.4 操作MySQL数据表7.5 操作MySQL数据7.6 phpMyAdmin图形化管理工具7.7 案例教程第8章PHP与MySQL数据库编程技术8.1 PHP操作MySQL数据库的步骤8.2 连接数据库服务器8.3 选择指定数据库8.4 数据库基本操作8.5关闭数据库连接8.6 案例教程第9章面向对象技术9.1 面向对象技术9.2 类和对象9.3 面向对象特性9.4 案例教程第10章PHP安全与加密技术10.1 PHP漏洞与防护措施10.2 PHP数据加密技术10.3 案例教程第11章B2C电子商务网站开发11.1 需求分析11.2 系统设计11.3 数据库设计11.4 系统实现11.5 网站后台开发11.6 网站前台开发11.7 会员中心模块开发四、教学方法与手段教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。
《Python程序设计》课程教学大纲一、课程基本信息1、课程名称:Python 程序设计2、课程类别:专业基础课3、课程学时:_____学时4、课程学分:_____学分5、适用专业:_____二、课程的性质、目标和任务(一)课程性质Python 程序设计是一门面向_____专业学生开设的重要的专业基础课程。
通过本课程的学习,使学生掌握 Python 语言的基本语法和编程方法,培养学生的计算思维和编程能力,为后续课程的学习和实际应用打下坚实的基础。
(二)课程目标1、知识目标了解 Python 语言的发展历程、特点和应用领域。
掌握 Python 语言的基本语法,包括数据类型、变量、运算符、表达式、控制结构等。
掌握 Python 函数的定义和调用,以及参数传递和返回值的处理。
掌握 Python 面向对象编程的基本概念和方法,包括类、对象、属性、方法等。
掌握 Python 常用的标准库和第三方库的使用方法。
2、能力目标能够运用 Python 语言解决实际问题,编写简单的程序实现特定的功能。
能够阅读和理解他人编写的 Python 程序,并进行必要的修改和完善。
能够运用 Python 进行数据分析和处理,绘制简单的图表。
能够运用 Python 进行网络编程和数据库操作。
3、素质目标培养学生的计算思维和创新能力,提高学生分析问题和解决问题的能力。
培养学生的团队合作精神和沟通能力,提高学生的综合素质。
培养学生的自主学习能力和终身学习意识,使学生能够不断适应社会发展的需要。
(三)课程任务通过本课程的学习,学生应能够熟练掌握 Python 语言的基本语法和编程方法,能够运用 Python 语言解决实际问题,并为后续课程的学习和实际应用打下坚实的基础。
三、课程教学内容和要求(一)Python 语言基础1、 Python 语言概述Python 语言的发展历程、特点和应用领域。
Python 语言的安装和配置。
Python 开发环境的使用,如 IDLE、PyCharm 等。
《Python程序设计》课程简介课程编号:0701400004课程名称:中文学分:3学时:48 (实验:上机:20 课外实践:)适用专业:信息技术及其计算机相关专业建议修读学期:5开课单位:课程负责人:先修课程:计算机科学技术概论考核方式与成绩评定标准:考查相结合(理论考试+平时成绩),其中最终理论考试(50%)、平时成绩(50%),平时成绩中上机占30%、考勤占20%教材与主要参考书目:1、《Python程序设计基础》,蔡永铭主编,人民邮电出版社,20152、《Python基础教程》,吕云翔主编,人民邮电出版社,20163、《Python程序设计》第二版,董付国。
清华大学出版社,2016。
4、《Python3程序开发指南》第二版.修订版,[美]Mark Summerfield著,王弘博、孙传庆译。
人民邮电出版社,2015。
5、《Python宝典》,杨佩璐,宋强等。
电子工业出版社,2014。
内容概述:中文:本课程是信息技术及其计算机相关专业学生选修的一门实践性很强的专业基础课程。
课程通过对Python程序设计内容的讲授,使学生掌握程序设计的基本知识、基本原理和基本方法,并具有设计简单程序的能力。
课程主要内容包括Python设计基础知识、Python数据结构、面向对象程序设计、文件操作等。
本课程将为后续课程的学习以及相关课程设计、毕业设计等奠定重要的基础。
《Python程序设计》教学大纲课程编号:0701400004课程名称:中文/英文学分:3学时:48 (实验:上机:20 课外实践:)适用专业:信息技术及其计算机相关专业建议修读学期:5开课单位:课程负责人:先修课程:计算机科学技术概论一、课程性质、目的与任务本课程是信息技术及其计算机相关专业的选修课,通过本课程的学习,使学生对Python程序设计步骤有总体的了解,建立面向对象编程、事件驱动机制的基本概念,为以后学习其他的编程语言打下良好的基础。
《PHP程序设计》课程教学大纲一、课程基本信息二、课程教学目标通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。
三、教学学时分配《PHP程序设计》课程理论教学学时分配表理论学时包括讨论、习题课等学时。
《PHP程序设计》课程实验内容设置与教学要求一览表四、教学内容和教学要求第一章 PHP入门(4)(一)教学要求通过本章内容的学习,了解PHP优势以及应用领域,理解内嵌式脚本语言的基本原理,掌握在windows中安装、配置PHP开发环境以及运行环境等。
(二)教学重点与难点教学重点:PHP程序工作流程以及PHP运行环境的安装、配置教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。
(三)教学内容第一节 PHP入门1.PHP介绍2.PHP环境搭建第二节HTML基础1. HTML知识2. CSS样式知识2. JavaScript知识本章习题要点:第二章 PHP语法基础(12)(一)教学要求通过本章内容的学习,了解PHP代码基本语法、以及基本的编码规范,理解PHP程序的组成,掌握基本的程序格式与输出语句。
(二)教学重点与难点教学重点:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP 数据处理、PHP数据的输出教学难点:编程规范习惯的养成PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出(三)教学内容第一节 PHP语法基础1 PHP标记与注释2 PHP的数据类型3 PHP常量4 PHP变量5 PHP运算符和表达式6 PHP函数7 PHP编码规范第二节PHP流程控制结构1 条件控制语句2 循环控制语句3 跳转语句4包含语句5 案例教程第三节PHP数组1 数组及数组类型2 数组的基本操作3 PHP数组函数4 PHP全局数组5 案例教程第三章 PHP网站开发(10)(一)教学要求通过本章内容的学习,理解表单数据提交与获取,掌握SESSION管理。
《PHP+MYSQL动态网站开发》课程进程表总计学习课时为120课时,使用理实一体化教室,理论、实验课时总计为120课时,适章节号章节名称理论课时分配实验课时分配说明第1章HTML与JavaScript初步 6第2章PHP介绍及服务器环境配置 6第3章PHP5的基本语法15第4章PHP5内置数组和常量12第5章PHP5常用函数介绍12第6章PHP5文件与目录操作12第7章MySQL数据库安装与使用 6第8章PHP+MySQL数据库编程15第9章PHP与正则表达式 6第10章PHP开源程序介绍 6第11章Smarty模板12第12章PHP5程序开发范例12课时小计120课时总计120教务处复审:学科负责人初审:安士美编制人:程磊日期:日期:2012-1-8 日期:2012-1-8《PHP+MySQL动态网站开发》课程教学大纲。
适用专业:软件开发专业—PHP方向教材:非标\教学环境:理实一体化考核方法:考试一、课程的性质与任务《PHP+MySQL动态网站开发》课程是我院《高级软件工程师》专业选修课程。
通过本课程的学习,使学员可以系统地完成PHP及MySQL等相关知识,通过项目实践,培养和提高学PHP网站开发能力,达到软件工程师要求。
二、教学内容第1章 HTML与JavaScript初步[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1.掌握HTML常用标签2.完成Javascript3 对网页知识进行回顾[教学内容] 1. HTML介绍2.Javascript介绍[思考与练习]1.设计注册、登录表单页面2.使用javascript对注册、登录表单进行简单录入验证第2章 PHP介绍及服务器环境配置[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1.完成PHP的特点2.完成PHP与其他语言的比较3.完成浏览器客户端与WEB服务器交互原理4.掌握PHP+IIS服务器安装配置5.掌握PHP+Apache服务器安装配置[教学内容] 1. PHP介绍2.浏览器客户端与WEB服务器交互3.PHP5+IIS服务器安装配置4.PHP5+Apache服务器安装配置[思考与练习]1.在Windows下配置PHP5+IIS服务器环境2.在Windows下配置PHP5+Apache服务器环境第3章 PHP5的基本语法[学习课时] 本章共需要学习15 课时,其中理论、实践课时为15 课时。
PHP程序设计教学大纲引言:随着互联网的普及和发展,PHP(Hypertext Preprocessor)作为一种广泛应用于Web开发领域的编程语言,逐渐受到了学生和开发人员的青睐。
为了培养学生熟练掌握PHP编程技能,本教学大纲旨在提供一套系统化的PHP程序设计教学内容,以帮助学生全面掌握PHP的基础知识和应用技能。
目标:本教学大纲的目标是通过系统学习,使学生能够:1.熟悉PHP的发展历史和基本概念;2.掌握PHP的语法和常用函数;3. 理解Web服务器和数据库的基本原理;4. 能够开发简单的动态Web应用程序;5.培养自主学习和解决问题的能力。
教学内容与进度安排:本教学大纲共分为六个模块,每个模块的内容和进度安排如下:模块一:PHP基础知识1.PHP简介和发展历史;2.PHP的基本语法和数据类型;3.PHP的流程控制语句和函数;4.PHP的数组和字符串操作;5.PHP的面向对象编程基础。
模块二:Web开发基础1. Web服务器和浏览器的工作原理;2.HTTP协议和URL的基本概念;3.HTML和CSS的基础知识;4. JavaScript的基本语法和常用功能。
模块三:数据库与SQL语句1.关系数据库的基本概念和原理;2.MySQL数据库的安装和配置;3.SQL语句的基本语法和常用操作;4.PHP与MySQL的交互和数据操作。
模块四:Web开发框架1.MVC架构的基本概念和原理;2. 常用PHP Web开发框架的介绍和选择;3. 使用框架搭建Web应用程序;4.模板引擎和路由的使用。
模块五:安全与性能优化1. Web应用程序的常见安全漏洞和攻击方式;2.PHP中常见的安全漏洞和防范措施;3.PHP应用程序的性能优化方法;4.前端优化和缓存策略的应用。
模块六:实际项目和实践1. 综合运用前面学过的知识,开发一个完整的Web应用程序;2.实践中遇到的问题和解决方法的分享;3.扩展知识与新技术的介绍。
《PHP网页程序设计》教学大纲课程代码:学分:2课程性质:专业课、选修课课程类别:考查课先修课程:计算机基础、程序设计基础总学时数:72周学时数:4(2学时理论+2学时上机)考核方式:综合考查开课单位:信息工程学院制定人:孔祥盛参考教材:PHP编程基础与实例教程主编:孔祥盛一、课程简介本门课程是一门重要的专业课程,也是一门实践性很强的课程。
课程主要讲解PHP的相关知识及PHP在WEB应用程序开发中的实际应用,通过具体案例,使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。
二、培养目标通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。
三、课程内容第一部分PHP入门教学目的:通过学习,学生可以了解PHP程序的工作流程,并可以编写、运行简单的PHP程序。
【了解】:PHP优势以及应用领域、内嵌式脚本语言【掌握】:在windows中安装、配置PHP开发环境以及运行环境【重点】:PHP程序工作流程以及PHP运行环境的安装、配置【难点】:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。
解锁第一个PHP程序的工作流程第二部分PHP基础教学目的:通过学习,学生可以从整体上认识PHP程序的各个组成部分,并可以制作功能简单的用户注册系统。
【了解】:PHP代码基本语法、以及基本的编码规范【掌握】:PHP程序的组成基本的程序格式与输出语句【重点】:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出【难点】:编程规范习惯的养成PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出第三部分PHP表达式教学目的:通过学习,学生可以了解变量、常量、常用运算符、变量状态函数以及类型转换的相关知识,为今后设计更为复杂的程序奠定坚实的基础。
Python程序设计课程教学大纲1. 课程简介1.1 课程背景与目标1.2 教学目标与要求2. 课程内容2.1 基础知识介绍- Python的起源与发展- Python的特点与优势2.2 Python编程环境搭建- 安装Python解释器- 选择合适的开发工具2.3 Python基本语法- 变量与数据类型- 表达式与运算符- 控制流程语句- 函数与模块2.4 Python面向对象编程- 类与对象的概念- 封装、继承与多态2.5 文件操作与异常处理- 文件的读写- 异常的捕获与处理2.6 数据结构与算法- 常用数据结构的实现与应用 - 常见算法的实现与分析3. 教学方法与手段3.1 授课讲解- 通过示例代码演示理论知识 - 分步骤讲解复杂概念与技术 3.2 课堂练习与案例分析- 合理安排编程练习题- 引导学生分析与解决实际问题 3.3 实验与实践- 提供合适的实验任务与环境- 鼓励学生动手实践,提升编程能力 3.4 互动讨论与合作学习- 鼓励学生提问与讨论- 引导学生在小组中合作解决问题4. 考核方式与评价标准4.1 作业完成情况- 掌握各章节的编程练习题- 解决实际问题的代码能力4.2 项目实践成果- 完成课程设计或实验报告- 实现项目需求的代码质量4.3 考试成绩- 测验对于课程知识的掌握程度- 解决编程问题的能力与思维4.4 平时表现与参与度- 课堂积极参与与互动- 作业提交与答疑情况5. 参考教材与资源5.1 主要教材- "Python编程:从入门到实践" 作者:Eric Matthes- "Python核心编程(第3版)" 作者:Wesley J. Chun5.2 网络资源- Python官方文档- Python在线学习平台- 开源项目代码库6. 教学进度安排6.1 第1周:课程介绍与Python基础语法6.2 第2周:Python面向对象编程6.3 第3周:文件操作与异常处理6.4 第4周:数据结构与算法6.5 第5周:综合实战项目训练6.6 第6周:课程总结与回顾通过本课程的学习,学生将掌握Python程序设计的基本知识与技能,能够运用Python编写简单到复杂的程序,并能解决实际问题。
《PHP程序设计》课程教学大纲一、课程基本信息二、课程教学目标通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。
三、教学学时分配《PHP程序设计》课程理论教学学时分配表理论学时包括讨论、习题课等学时。
《PHP程序设计》课程实验内容设置与教学要求一览表四、教学内容和教学要求第一章 PHP入门(4)(一)教学要求通过本章内容的学习,了解PHP优势以及应用领域,理解内嵌式脚本语言的基本原理,掌握在windows中安装、配置PHP开发环境以及运行环境等。
(二)教学重点与难点教学重点:PHP程序工作流程以及PHP运行环境的安装、配置教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。
(三)教学内容第一节 PHP入门1.PHP介绍2.PHP环境搭建第二节HTML基础1. HTML知识2. CSS样式知识2. JavaScript知识本章习题要点:第二章 PHP语法基础(12)(一)教学要求通过本章内容的学习,了解PHP代码基本语法、以及基本的编码规范,理解PHP程序的组成,掌握基本的程序格式与输出语句。
(二)教学重点与难点教学重点:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP 数据处理、PHP数据的输出教学难点:编程规范习惯的养成PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出(三)教学内容第一节 PHP语法基础1 PHP标记与注释2 PHP的数据类型3 PHP常量4 PHP变量5 PHP运算符和表达式6 PHP函数7 PHP编码规范第二节PHP流程控制结构1 条件控制语句2 循环控制语句3 跳转语句4包含语句5 案例教程第三节PHP数组1 数组及数组类型2 数组的基本操作3 PHP数组函数4 PHP全局数组5 案例教程第三章 PHP网站开发(10)(一)教学要求通过本章内容的学习,理解表单数据提交与获取,掌握SESSION管理。
PHP程序设计课程教学大纲课程名称:PHP程序设计英文名称:PHP Programming课程编号:X4050531学时数:48其中实验(实训)学时数:16 课外学时数:0学分数:3.0适用专业:网络工程一、课程的性质和任务PHP程序设计是网络工程本科生的一门专业选修课程。
PHP语言是当今互联网最流行的开发语言,它作为成熟的开源体系一-LAMP的重要一员,其具有简单性、开放性、低本钱、平安性和实用性,学好PHP是进行Web开发的第一步。
通过本课程的学习,使学生掌握PHP基础、PHP高级编程,构建PHP互动网页、PHP操作数据库等知识。
为开发Internet应用程序奠定了基础。
二、课程教学内容的基本要求、重点和难点(-)PHP语言概述了解PHP语言的开展历程;掌握PHP语言的功能和基本特点;了解PHP语言开发工具及开发环境的建立(Dreamweaver、Eclipse等)。
重点:PHP语言的特点,开发环境的使用。
难点:本节课程内容属综述性知识,注意引导学生学习PHP语言的目的和方法。
(二)Html基础知识掌握Html基本结构;了解格式化Html页面:设置文本格式、多媒体标记、表格的设置、表单的应用、超链接的应用和设计框架。
重点:Html基本结构。
难点:格式化Html页面中不同应用中的各种标记。
(三)PHP程序设计基础掌握PHP数据类型(基本数据类型和复合数据类型);掌握变量与常量表达、运算符与表达式;掌握PHP语言的流程控制语句。
重点:PHP语法基础。
难点:变量类型的强制转换与自动转换。
(四)数组、字符串和正那么表达式掌握数组的定义与使用;掌握常用数组函数;理解字符串的定义;掌握字符串的显示与格式化、常用操作;了解正那么表达式基础知识。
重点:数组的定义和使用,常用数组函数;创立和显示字符串、字符串的处理。
难点:常用数组函数,字符串常用操作。
(五)目录与文件理解文件管理的目的;掌握文件目录和文件的操作方法;掌握文件的翻开与关闭;了解文件的写入和读取、上传和下载。
PHP程序设计教学大纲PHP程序设计课程教学大纲课程编号:1510120 课程名称:《PHP程序设计》理论学时:24 实践学时:24大纲执笔人:大纲审核人:适用专业:电子商务大纲更新时间:2019-4一、教学目标与要求PHP程序设计是计算机应用和网络专业的专业必修课,同时也适用于电子商务等相关专业的学习使用。
通过学习本课程,可以使学生了解并掌握--设计静态网页的基本方法;利用PHP实现动态网页设计的基本方法;掌握常用的数据库软件MySQL的使用方法。
最终可使学生能够运用Eclipse 结合MySQL数据库,开发PHP动态网页,从而能够解决实际工作中的各种问题,并能培养、提高学生的实际动手能力。
本课程教学基本目标如下:1.掌握HTML编程语言实现静态网页设计的方法,掌握基本的网页功能的实现手段;2.掌握PHP开发环境的搭建与实现方法;3.掌握PHP基本语法及其应用实现;4.掌握PHP常用功能模块的分类与实现方法;5.掌握MySQL数据库的原理与基本操作使用方法;6.掌握PHP访问数据库的方法和手段,从而实现动态网页的设计开发;7.最后结合项目设计开发实例,了解并掌握网站项目的开发的基本流程。
二、本课程与其它课程的联系本课程是电子商务专业的专业必修课。
学习本课程应先修--网页设计、C语言、Java等程序设计语言类课程,可为后续课程的学习打下必要的理论与实践基础。
先修课程包括:网页设计、程序设计语言、Java程序设计等。
三、教学内容纲要及学时安排内容一网页设计基础(共 6 学时,其中实践教学 3学时)1.教学目的与要求掌握HTML编程语言实现静态网页设计的方法,掌握基本的网页功能的实现手段2.教学内容了解HTML编码格式、基本标记实现掌握网页中多媒体标记实现、超链接实现掌握表格实现、表单基本控件实现掌握网页布局实现方法:框架、CSS实现3.重点与难点网页中多媒体标记实现、超链接实现网页布局实现方法:框架、CSS实现4.实践教学内容:网页中多媒体标记实现、超链接实现表格实现、表单基本控件实现内容二 PHP开发环境组成、安装、参数配置(共2 学时,其中实践教学 1 学时)1.教学目的与要求熟悉PHP开发环境组成、安装、参数配置2.教学内容了解PHP开发环境的搭建方法、流程掌握PHP集成环境,各软件参数配置方法掌握PHP环境下,简单典型PHP程序实现3.重点与难点PHP集成环境,各软件参数配置方法4.实践教学内容:典型PHP程序实现内容三 PHP基础语法(共4 学时,其中实践教学 2学时)1.教学目的与要求掌握PHP基础语法2.教学内容掌握数据类型、变量、常量实现掌握运算符、表达式、顺序结构编程实现掌握选择结构程序编程实现掌握循环结构程序编程实现理解函数应用与实现、综合练习3.重点与难点运算符、表达式、顺序结构编程实现选择结构程序编程实现4.实践教学内容:函数应用与实现、综合练习内容四数组定义与使用(共6学时,其中实践教学3学时)1.教学目的与要求掌握数组定义与使用2.教学内容理解数组定义结构与格式,实现方法掌握数组的基本操作实现:遍历、输出、排序、插入、删除等掌握字符串定义与使用方法掌握常用字符串处理函数实现掌握正则表达式使用3.重点与难点数组的基本操作实现:遍历、输出、排序、插入、删除等4.实践教学内容:数组的基本操作实现:遍历、输出、排序、插入、删除及综合练习内容五PHP常用功能模块实现(共4 学时,其中实践教学2 学时)1.教学目的与要求PHP常用功能模块实现2.教学内容理解文件基本操作实现:打开、关闭、读取、写入、上传、下载理解常用的文件处理函数理解图形处理操作实现:图形创建、绘制、处理理解常用图形处理函数实现3.重点与难点图形处理操作实现:图形创建、绘制、处理4.实践教学内容:常用图形处理函数实现内容六 PHP互动页面实现(共 4 学时,其中实践教学 2 学时)1.教学目的与要求PHP互动页面实现2.教学内容掌握PHP互动页面实现—表单提交数据、数据验证实现掌握URL处理、解析URL方法掌握页面跳转实现方法掌握会话管理实现3.重点与难点PHP互动页面实现—表单提交数据、数据验证实现4.实践教学内容:制作PHP互动网页内容七 MySQL数据库基础(共 4 学时,其中实践教学 2 学时)1.教学目的与要求掌握MySQL数据库系统2.教学内容理解数据库与数据库管理系统、关系数据库掌握MySQL基础知识:数据对象、表结构、数据类型掌握MySQL创建数据库、表;基本表操作掌握表查询实现、视图实现掌握存储过程、函数、触发器实现3.重点与难点MySQL创建数据库、表;基本表操作4.实践教学内容:表查询实现、视图实现内容八 PHP操作数据库(共 6 学时,其中实践教学3学时)1.教学目的与要求掌握PHP操作数据库2.教学内容掌握PHP访问MySQL数据库的方法掌握连接MySQL服务器实现方法掌握PHP操作MySQL数据库方法实现3.重点与难点MySQL创建数据库、基本表操作4.实践教学内容:图书信息操作 -- 查询、插入、修改、删除内容九综合应用1:教务管理网站实现(共6 学时,其中实践教学3学时)实现:学生信息管理—插入、修改、删除、查询实现:课程信息管理—插入、修改、删除、查询实现:学生成绩管理—插入、修改、删除、查询内容十综合应用2:论坛管理网站实现(共6 学时,其中实践教学3学时)实现:论坛显示、注册用户、搜索实现:登陆用户发帖、回帖实现:注册用户信息设置四、建议教学进度本课程按16周进行教学,每周安排4课时。
课程教学大纲( - 学年第学期)课程代码:课程名称:PHP程序设计编写人:电话:电子邮件:编写日期:教研室主任: (签名)教学部负责人审核:(签名)《PHP程序设计》教学大纲一、教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。
二、教学目标通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。
使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。
三、教学内容第1章PHP概1.1 PHP入1.1.1 PHP 技1.1.2 PHP工作原1.2 PHP环境搭1.2.1 安装AppServ集成软1.2.2 安装Zend Studio开发工具1.3使用Zend Studio开发PHP程序第2章网站开发基础2.1 HTML知识2.1.1 HTML基本标签2.1.2 HTML表单控件2.2 CSS样式知识2.2.1 CSS编码位置与格式2.2.2 CSS编码格式2.2.3 CSS属性2.2.4 DIV+CSS2.3 JavaScript知识2.3.1 JavaScript基础语法2.3.2 JavaScript控制语句2.3.3 JavaScript函数和事件处理机制第3章PHP语法基础3.1 PHP标记与注释3.1.1 PHP标记3.1.2 PHP注释3.2 PHP的数据类型3.2.1 标量数据类型3.2.2 复合数据类型3.2.3 特殊数据类型3.2.4 数据类型检测函数3.2.5 数据类型转换函数3.3 PHP常量与变量3.3.1 PHP常量3.3.2 PHP变量3.4 PHP运算符和表达式3.4.1 PHP运算符3.4.2 PHP表达式3.5 PHP函数3.5.1函数的定义和调用3.5.2 在函数间传递参数3.5.3 函数返回值3.5.4 变量作用域3.5.5 PHP函数库3.6 PHP编码规范3.6.1 PHP书写规范3.6.2 PHP命名规范第4章PHP流程控制结构4.1 条件控制语句4.1.1 if条件控制语句4.1.2 switch多分支语句4.2 循环控制语句4.2.1 while循环语句4.2.2 do-while循环语句4.2.3 for循环语句4.3 跳转语句4.3.1 break跳转语句4.3.2 continue跳转语句4.4包含语句第5章PHP数组5.1 数组及数组类型5.1.1 数组概述5.1.2 数字索引数组5.1.3 关联数组5.2 数组基本操作5.2.1 创建数组5.2.2 数组的赋值5.2.3 遍历数组5.3 PHP数组函数5.3.1 数组统计函数5.3.2 删除数组中重复元素5.3.3 字符串与数组的转换5.3.4 向数组中添加元素5.3.5 获取并删除数组最后元素5.4 PHP全局数组5.4.1 $_SERVER[ ]全局数组5.4.2 $_GET[ ]和$_POST[ ]全局数组5.4.3 $_FILES[ ]全局数组第6章PHP网站开发6.1 WEB表单设计6.1.1 创建表单标签6.1.2 表单控件6.2表单数据提交与获取6.2.1 POST方法提交和获取表单数据6.2.2 GET方法提交和获取数据6.2.3 表单数据的获取6.2.4 超链接数据的获取6.3 PHP表单验证6.3.1 客户端验证6.3.2 服务端验证6.4 Session管理6.4.1 Session工作原理6.4.2 使用SESSION6.5 Cookie管理6.5.1 Cookie工作原理6.5.2 使用Cookie第7章电子商务网站开发-基础功能7.1 电子商务网站设计7.1.1 网站结构分析7.1.2 创建PHP网站结构7.2 网站前台开发7.2.1 网站主页开发7.2.2 商品列表页面开发7.2.3 商品内容页面开发7.2.4 新闻列表页面开发7.2.5 新闻内容页面开发7.3 网站后台开发7.3.1 网站后台登录页面7.3.2 网站后台管理主页7.3.3 管理员信息添加页面7.3.4 管理员信息管理页面7.3.5 商品类别添加页面7.3.6 商品类别管理页面7.3.7 商品信息添加页面7.3.8 商品信息管理页面7.3.9 新闻类别管理页面7.3.10 新闻信息添加页面7.3.11 新闻信息管理页面第8章MySQL数据库技术8.1 MySQL概述8.1.1 MySQL数据类型8.1.2 MySQL服务器的启动和关闭8.2 MySQL数据库操作8.2.1 创建数据库8.2.2 选择指定数据库8.2.3 删除数据库8.3 MySQL数据表操作8.3.1 创建数据表8.3.2 查看数据表结构8.3.3 修改数据表结构8.3.4 删除指定数据表8.4 MySQL数据操作8.4.1 向表中插入数据8.4.2 更新数据表中的数据8.4.3 删除数据表中的数据8.4.4 查询数据8.4.5 复杂数据查询8.5 MySQL数据库高级管理8.5.1 MySQL数据的导出和备份8.5.2 MySQL数据的导入和还原8.5.3 phpMyAdmin图形化管理工具第9章PHP与MySQL数据库编程技术9.1 PHP操作MySQL数据库的步骤9.2 连接MySQL服务器9.3 PHP操作MySQL数据库9.3.1 创建数据库9.3.2 连接数据库9.4 PHP操作数据9.4.1 数据增删改操作9.4.2 执行多条命令9.4.3 PHP数据查询第10章电子商务网站开发2-数据库开发10.1 网站数据库设计10.2 创建项目文件10.3 网站后台开发10.3.1 网站后台登录功能实现10.3.2 管理员信息管理功能实现10.3.3 商品类别管理功能实现10.3.4 商品信息管理功能实现10.3.5 新闻类别管理功能实现10.3.6 新闻信息管理功能实现10.4 网站前台功能实现10.4.1 网站前台主页10.4.2 商品信息展示10.4.3 新闻信息展示第11章面向对象技术11.1 面向对象技术11.2 类和对象11.2.1 类的定义11.2.2 类的属性11.2.3 类的方法11.2.4 对象11.2.5 构造方法与析构方法11.3 面向对象特性11.3.1 继承性11.3.2 多态性11.3.3 封装性第12章PHP安全与加密技术12.1 PHP漏洞与防护措施12.1.1 文件上传漏洞12.1.2 表单提交漏洞12.1.3 SQL注入漏洞12.2 PHP数据加密技术12.2.1 crypt( ) 数据加密函数12.2.2 shal( ) 数据加密函数12.2.3 md5( ) 数据加密函数第13章电子商务网站开发3-在线购物13.1 系统设计13.1.1 业务流程设计13.1.2 数据库设计13.2 系统实现13.2.1 创建项目13.2.2 数据库访问类13.3 网站前台开发13.3.1 会员注册页面开发13.3.2 会员登录页面开发13.3.3 会员中心页面13.3.4会员信息修改13.3.5会员密码修改13.3.6 购物车功能13.3.7 提交订单13.3.8 我的订单管理13.4 网站后台开发13.4.1 会员信息管理模块开发13.4.2 订单信息管理模块开发四、教学方法与手段教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。
Python程序设计教学大纲一、说明(一)课程性质《Python程序设计》作为第一门程序设计语言课程,为其它程序设计专业课程提供必要的基础知识和编程方法,是计算机类、信息安全类相关专业的专业基础课,体现基本编程技能。
学生通过该课程的学习,能系统地掌握程序设计语言的基础知识和结构化程序设计的基本方法、编写解决简单应用问题的程序。
(二)教学目的通过本课程的学习,使学生对计算机程序设计有一个基本认识,使学生掌握Python程序设计的基本概念、原理与方法,能够对一般应用问题进行抽象、建模并具体编写程序解决问题,同时养成良好的编程风格,了解各种程序设计语言的特点及它们的应用差异。
通过上机操作使学生掌握Python脚本解释执行的方法,以及程序运行、测试和调试的方法,并理解相关概念。
(三)教学内容课程内容大体分为三部分:第一部分为Python语言的基础知识,包括Python的基本语法和控制语句;第二部分重点介绍相关数据结构和函数,包括列表和元组、字典和集合、文件、函数、模块引入等基本内容;第三部分主要介绍搜索和排序算法。
(四)教学时数教学总时数为54学时,其中理论18学时,实验36学时。
(五)教学方式采用课堂讲授和上机实践相结合的教学方式。
二、本文理论部分第1章Python介绍教学要点:解释程序和编程的概念、计算机的简单结构、Python语言简介、开发环境下载和安装方法,介绍Python语言中的运算符、函数、变量、赋值语句的概念和使用,以及Python程序的书写风格。
教学时数:3学时教学内容:1.1 Python语言介绍解释程序和编程的概念以及计算机的简单结构,介绍Python语言的基本特点和发展历史。
1.2 开发环境介绍Python编程环境下载和安装方法。
1.3 数字和表达式介绍基本的数字类型int类型和float类型以及表达式和算术运算符。
1.4 变量和赋值语句介绍变量的概念和赋值方法。
1.5 函数基础和内置函数介绍函数定义方法和调用方法,区分形参和实参的概念,熟悉python常用的内置函数。
《PHP程序设计》实验教学大纲课程名称(中文/英文):PHP程序设计/ PHP Programming课程代码:x3050671课程类型:专业课课程性质:必修课设置类别:非独立设课适用专业:网络工程课程总学时:64 课程总学分:4.0实验学时:20 实验学分:0开实验学期:六一、实验教学的目的与基本要求实验教学的目的:《PHP程序设计》是一门重要的专业课程,是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
本课程实验教学的教学目标是:通过理论和实践教学,使学生较好地掌握PHP各方面的知识,掌握基本的网站设计技巧,具备一定的网站编程能力,并结合数据库的知识制作网页,掌握交互式网页的设计,为今后搭建综合网站打下基础。
实验教学的基本要求:1.实验前学生根据实验题目认真准备实验内容。
2.实验结束后提交实验程序。
3.遵守实验室的规章制度使用实验室设备。
二、实验项目设置三、实验报告要求、实验考核方式、内容及成绩评定标准实验报告要求:报告内容为实验课程序即实验作业。
实验考核方式、内容及成绩评定标准:1.完成实验作业,按照作业评定为相应分数。
2.未提交实验作业的成绩记为不及格。
3.违反实验纪律的成绩记为不及格。
四、实验教材及参考书1.1、《细说PHP精要版》、Lamp兄弟连组编,高洛峰编著、电子工业出版社、2013.6 2.袁鑫主编.《PHP开发从入门到精通》中国水利水电出版社,2010年4月第一版3.三扬科技编著.《PHP开发入行真功夫》电子工业出版社,2009年7月第一版4.[美]勒道夫,陈浩等译.《PHP程序设计-第2版》电子工业出版社,2009年3月第一版5.郑阿奇主编.《PHP实用教程》电子出版社,2010.7执笔人:张美娜审核人:张玉军。
《Python程序设计》课程教学大纲课程代码:21137061课程名称:Python程序设计课程性质:专业(必修)学分:3 学时:72讲课学时:36 实践/实验学时:36适用专业:软件工程先修课程:大学计算机基础一、课程目标了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基本理论、方法和应用,掌握高级程序设计国家标准的有关基本规定,会查阅有关国家标准和手册,养成严格遵守和执行有关国家标准的各项规定的良好习惯。
能够较正确而熟练地使用Python进行程序的设计;能够识读和编写较复杂程度的程序;能够使用Python解决实际应用问题。
培养学生计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
二、教学内容1.程序设计基本方法教学要求:了解硬件和软件在计算机系统中的不同作用;了解程序设计语言发展过程;理解Python语言的特点;掌握Python语言开发环境和运行环境配制方法;理解编写程序的IPO方法教学内容:计算机的概念程序设计语言Z.Python语言概述ZN.Python开发环境配置Z.Python语言版本更迭实验要求:掌握Python开发环境和运行环境的配制方法,编写Hello world程序。
实验内容:(1)安装Python3.x解释器(2)使用IDEL编写Hello world程序2.Python程序实例解析掌握解决计算问题的一般方法;掌握Python语言的基本语法,包括缩进、变量命名等;掌握Python语言绘制图形的一般方法;了解Python标准库的导入和使用。
教学内容:ZN.Python语法元素分析turtle库语法元素分析实验要求:掌握Python语言的基本书写和turtle库的使用实验内容:(1)温度转换程序,编写程序将摄氏度和华氏度的温度数值进行转换。
(2)Python蟒蛇绘制,使用turtle库绘制一个蟒蛇图案。
3.基本数据类型教学要求:掌握3中数字类型的概念和使用;运用Python的标准数据库进行数值计算;掌握字符串类型的概念和使用;掌握字符串类型的格式化操作方法和应用。
《Python程序设计》教学大纲一、课程概述《Python程序设计》是计算机专业核心课程,是一门实践性很强的重要课程,主要学习Python语言的基本语法、语句以及结构化程序设计的基本思想和面向对象程序设计方法,学习流行的第三方库实现网页爬取、数据可视化等功能。
本课程的主要目的是通过学习该课程,使学生掌握基本的程序设计原理和基本的程序设计方法,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,并培养规范化的编程风格,为进一步学习打下良好的程序设计基础。
并为后续课程的知识、能力、素养的实现积累知识储备和技能基础。
本课程的先修课为:Java程序设计、C程序设计等。
课程的内容主要包括:理论部分和实践部分。
理论部分是Python开发的基本概念:主要包括面向对象的编程思想,涵盖数据类型、字符串、列表、元组、字典、函数、异常、类、对象、继承、多态,以及数据存储、网络编程、网页爬取等内容;实践部分是针对前面基础理论设计的案例实践,以进一步巩固理论知识。
二、教学目标通过本课程的理论学习和上机实践,要求学生掌握基于Python开发技术的基础知识。
主要达到以下目标:①知识目标:掌握Python开发环境的搭建和使用、字符串、列表、元组、字典、函数、异常、类、对象、继承、多态,以及数据存储、网络编程、网页爬取等知识点;②能力目标:能够将Python列表、元组、字典、类、数据存储、网络编程等理论知识运用到实际的案例开发中;③素质目标:培养学生诚实、守信、吃苦耐劳的思想品德;培养学生善于动脑、勤于思考的学习习惯;培养学生规范的软件代码编写习惯;培养学生良好的沟通能力和团队协作精神。
三、课程教学目标与毕业要求之间的对应关系插入课程教学目标与培养规格对应关系矩阵,以附件形式列在课程教学大纲后面。
四、课程主要内容及学时分配第一章Python语言介绍(共2学时,支撑教学目标○1)【教学目标】:①了解程序设计发展历程、了解Python代码规范(0.4学时)②熟练掌握Python开发环境IDLE、PyCharm(0.6学时)③熟悉简单的输入/输出实现方法。
Wython程序设计》教学大纲一、课程概况二、课程描述Python目前是世界最流行的编程语言之一,其语法简单、但功能强大,编写简洁且可读性好。
Python的另一重要优势是能够与各种编程语言对接,因此它能够用简单的语法结构封装其他编程语言最优先的程序代码。
Python目前广泛的应用到金融工程、金融科技、互联网金融等领域。
本门课程是一门基础课,适用于没有接触过任何编程语言的学生。
通过本门课的学习,让学生了解程序设计的基本方法,掌握PythOn语言基本语法,能够应用到常见的金融模型当中。
三、课程目标五、课程教学内容第一章概论课程目标课程目标1、2支撑关系教学目标掌握Python相关的背景知识教学重点了解Python的背景知识及相关特点;了解Python在金融大数据中的应用教学难点让学生接受新的编程软件的思想学时2学时。
教学方法讲授法、举例法主要内容 1.计算机的概念2.计算机编程3. Python的概述4. Python在金融大数据中的应用5.第一个程序“Hello World”学习方法自主学习第二章PythOIl变量和基本数据类型课程目标课程目标1、2支撑关系教学目标掌握Python变量和基本数据类型;理解数字类型的操作教学重点变量和基本数据类型教学难点数字类型的操作学时6学时。
教学方法讲授法、案例法主要内容 1.变量的命名和使用2.数值3.字符串4.元组5.集合6.字典7. Python相关的公有方法学习方法自主学习第三章Python的列表课程目标课程目标1、2支撑关系教学目标掌握列表是什么以及如何使用列表元素;掌握元组方法教学重点掌握如何使用列表元素与元组;理解列表与元组的区别教学难点理解代表性启发理论。
学时4学时。
教学方法讲授法、案例法、举例法主要内容 1.列表是什么8.修改、添加和删除元素9.组织列表10使用列表时避免索引错误11操作列表学习方法自主学习第四章IF判断语句课程目标课程目标1、2支撑关系教学目标掌握条件测试,以检查感兴趣的任何条件。
《PHP+MYSQL动态网站开发》课程进程表
总计学习课时为120课时,使用理实一体化教室,理论、实验课时总计为120课时,适
教务处复审:学科负责人初审:安士美编制人:程磊
日期:日期:2012-1-8 日期:2012-1-8
《PHP+MySQL动态网站开发》课程教学大纲。
适用专业:软件开发专业—PHP方向
教材:非标
\教学环境:理实一体化
考核方法:考试
一、课程的性质与任务
《PHP+MySQL动态网站开发》课程是我院《高级软件工程师》专业选修课程。
通过本课程的学习,使学员可以系统地完成PHP及MySQL等相关知识,通过项目实践,培养和提高学PHP网站开发能力,达到软件工程师要求。
二、教学内容
第1章 HTML与JavaScript初步
[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1.掌握HTML常用标签
2.完成Javascript
3 对网页知识进行回顾
[教学内容] 1. HTML介绍
2.Javascript介绍
[思考与练习]
1.设计注册、登录表单页面
2.使用javascript对注册、登录表单进行简单录入验证
第2章 PHP介绍及服务器环境配置
[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1.完成PHP的特点
2.完成PHP与其他语言的比较
3.完成浏览器客户端与WEB服务器交互原理
4.掌握PHP+IIS服务器安装配置
5.掌握PHP+Apache服务器安装配置
[教学内容] 1. PHP介绍
2.浏览器客户端与WEB服务器交互
3.PHP5+IIS服务器安装配置
4.PHP5+Apache服务器安装配置
[思考与练习]
1.在Windows下配置PHP5+IIS服务器环境
2.在Windows下配置PHP5+Apache服务器环境
第3章 PHP5的基本语法
[学习课时] 本章共需要学习15 课时,其中理论、实践课时为15 课时。
[目的要求] 1.完成PHP常用开发工具
2.掌握PHP的常量和变量
3.掌握PHP的运算符和表达式
4.掌握PHP的流程控制
5.掌握PHP的系统函数与自定义函数
6.掌握PHP的类与对象
[教学内容] 1.PHP常用开发工具
2.PHP语法概述
3. PHP的常量和变量
4. PHP的运算符和表达式
5. PHP的流程控制
6. PHP的系统函数与自定义函数
7. PHP5的类与对象
[思考与练习]
1. 编写程序,输出今天的中文星期几。
2. 编写程序,根据出生日期判断星座。
3. 用类与对象编写多功能乘法表
第4章 PHP5内置数组和常量
[学习课时] 本章共需要学习12 课时,其中理论、实践课时为12 课时。
[目的要求] 1. 完成用内置数组获取服务器环境信息
2. 完成PHP内置数组和常量
3. 掌握接收表单数据和URL附加数据
4. 掌握用Cookie和Session实现用户登录
[教学内容] 1. PHP内置数组简介
2. 接收表单数据和URL附加数据
3. 用Cookie和Session实现用户登录
4. 用内置数组获取服务器环境信息
[思考与练习]
1. 编写用户注册表单,显示表单提交数据
2. 用Cookie和Session实现用户登录
第5章 PHP5常用函数介绍
[学习课时] 本章共需要学习12 课时,其中理论、实践课时为12 课时。
[目的要求] 1.完成PHP5的标准函数与扩展函数
2.掌握PHP5数组函数
3.掌握PHP5字符串处理函数
4.掌握PHP5时间日期函数
5.完成PHP5数学函数
6.完成PHP5图像处理函数
[教学内容] 1.PHP5内置函数概述
2.数组函数
3.字符串处理函数
4.时间日期函数
5.数学函数
6.图像处理函数
[思考与练习]
1.区域文本提交时,检测是否有非法字符串(例如提交留言时检测是否有骂人话语)
2.将登录验证表单加上验证码功能,并判断用户名、密码、验证码是否有误。
3.将图片添加中文水印效果。
第6章 PHP5文件与目录操作
[学习课时] 本章共需要学习12 课时,其中理论、实践课时为12 课时。
[目的要求] 1.掌握PHP5的文件操作
2.掌握PHP5的目录操作
3.完成PHP5文件上传的实现
[教学内容] 1.PHP5的文件操作
2.PHP5的目录操作
3. PHP5文件上传的实现
[思考与练习]
1.编写程序,实现浏览目录及修改目录下的文本文件
2.编写程序,实现文件上传,上传后的文件与本地文件名相同
第7章 MySQL数据库安装与使用
[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1.完成MySQL数据库
2.完成MySQL数据库的安装
3.掌握结构化查询语言SQL
4.完成MySQL的操作
5.掌握MySQL数据库管理工具phpMyAdmin
[教学内容] 1. MySQL数据库系统简介
2. MySQL的安装与初始化设置
3. 结构化查询语言(SQL)简介
4. MySQL数据库管理工具phpMyAdmin
[思考与练习]
1.安装配置MySQL并建立学生档案数据库,创建学生信息表
2.练习增加,删除,修改,查询的SQL语句操作
3.安装phpMyAdmin并练习数据库建立,表建立,增删改查及权限设置
第8章 PHP+MySQL数据库编程
[学习课时] 本章共需要学习15 课时,其中理论、实践课时为15 课时。
[目的要求] 1. 完成PHP操作MySQL数据库的流程
2. 掌握PHP操作MySQL数据库的常用函数
3. 掌握PHP对MySQL数据库的操纵
4. 完成PHP中数据分页的实现
[教学内容] 1. PHP操作MySQL数据库的流程
2. 连接数据库前的准备工作
3. PHP操作MySQL方法详解
4.PHP+MySql实现分页原理
[思考与练习]
1.在上一张数据库的基础上实现学生录入、用户登录、与学生信息分页显示程序。
2.设计留言本数据库并实现留言本程序。
第9章正则表达式
[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1.掌握正则表达式语法
2.完成正则表达式替换函数
3.完成正则表达式匹配函数
[教学内容] 1.正则表达式语法
2.正则表达式替换函数
3.正则表达式匹配函数
[思考与练习]
1.编写用户注册表单,包含用户email,提交时,验证email格式是否正确。
第10章 PHP开源程序介绍
[学习课时] 本章共需要学习 6 课时,其中理论、实践课时为6 课时。
[目的要求] 1. 完成国内外开源程序
2. 完成PHP开源程序涉及到的技术
[教学内容] 1.PHP开源程序
2.ucenter+discuz+uchome安装及使用
3.开源框架介绍
[思考与练习]
1.安装使用discuz论坛/PHPwind程序。
2 模板技术的应用
第11章 Smarty模板
[学习课时] 本章共需要学习12 课时,其中理论、实践课时为12 课时。
[目的要求] 1. 完成Smarty模板
2. 掌握smarty的安装与程序应用
[教学内容] 1.smarty介绍
2.smarty的安装
3.smarty 模板语法
[思考与练习]
1.安装配置smarty模板。
2.完成smarty中基本语法,缓存,图表
第12章简易论坛开发范例/导航类网站开发范例
[学习课时] 本章共需要学习12 课时,其中理论、实践课时为12 课时。
[目的要求] 1.掌握PHP+MySQL项目开发流程
2.掌握范例中数据库设计
[教学内容] 1.PHP+MySQL项目开发流程
1.1 需求分析
1.2 流程设计
1.3 数据库设计
1.4 代码编写
2.程序实例讲解
[思考与练习]
1.分析简易论坛/导航类网站的数据库设计(两者选一进行讲解,针对学有余力的同学,可以在辅导时补充讲解)
2.根据系统要求编写简单的管理后台。
三、大纲说明
1.本教学基本要求适用于软件工程专业教学.
四参考书目
教务处复审:学科负责人初审:安士美编制人:程磊
日期:日期:2012-1-8 日期:2012-1-8。