搜索引擎优化高级编程:php版(PHP实习(实验)课程教学大纲实习、计算机科学与技术、实习)

优采云 发布时间: 2022-04-12 09:04

  搜索引擎优化高级编程:php版(PHP实习(实验)课程教学大纲实习、计算机科学与技术、实习)

  实习(实验室)课程大纲

  实习(实验)课程名称:

  英文名:

  科目编号:

  信用:

  实习(实验室)周数:8

  适用专业:计算机科学与技术

  一、实习(实验)的目的和任务

  本课程是为计算机科学与技术专业学生开设的专业技术课程。培养学生掌握WEB应用开发的基本方法;培养学生应用JAVA技术开发中小型WEB应用的能力,形成良好的编程习惯和开发文档制作习惯;培养学生的自主学习和创新能力,为他们成长成为一名合格的WEB程序员打下良好的基础。

  通过本课程的教学,学生可以掌握基于轻量级J2EE框架构建高级、安全、快速、跨平台的动态网站的能力,初步设计收录前端脚本、异步通信的程序, 对象模型导航、JSON数据交换、业务逻辑、数据持久化等通用软件层的系统原型。

  二、实习(实验)教学基本要求

  第一个集成开发环境(sublime+phpStudy框架)

  基本内容:

  PHP入门,PHP的工作原理;PHP Web服务器的安装和运行环境的配置;

  教学要求:

  1、PHP技术的特点、优势和工作原理;

  2.安装PHP运行环境,

  3.配置环境变量,数据库安装配置;

  4、开发工具安装配置,在Windows下配置Apache、PHP和MySQL;

  5、PHP程序的工作流程;

  6.编写运行PHP的第一个实例。

  重点:配置环境变量

  第二个网页和前端框架(Html+div+css Javascript+ Bootstrap)

  基础内容:构建HTML网页;文本和布局样式控制;图像、超链接和表格;HTML 表格;其他常见的 HTML 标签;CSS基本语法;CSS 核心原则。熟悉Javascript中常用方法的作用。了解 DOM 编程并深入了解 Javascript 中的 this 关键字。

  教学要求:了解HTML语言与高级语言(如C#、VB、JAVA等)的区别;记住网页的常用标签和属性,如标题、字体、段落、图像、超链接、表格等;2、精通掌握HTML表单中各种界面对象的标记符号和属性,如表单、文本字段、列表字段、复选框和单选按钮、命令按钮等;了解 CSS 的优势;CSS 的基本语法和核心原则,以及如何有效地使用 CSS 更精确地控制页面布局、字体、颜色、背景和其他效果。熟悉Javascript中常用方法的作用。掌握XHTML结构和内容的动态变化,达到动态界面更新的目的,让学生可以在页面的任意位置轻松找到一个DOM节点(XHTML标签),然后进行相关操作(添加、删除、修改、检查)。Javascript this 的作用和方向与很多真正的面向对象开发语言有很大的不同,需要同学们去了解。

  重点:HTML 表单的应用。DOM编程,这个关键字的用法。

  难点:CSS核心原理的应用。

  第三个web交互编程+phpStudy框架

  基本内容:

  掌握 PHP 的组件 通过学习,学生可以全面了解 PHP 程序的各个组件。

  通过学习,学生可以了解浏览器端数据的各种提交方法,如何创建FORM表单实现浏览器端数据采集,PHP程序数据采集的各种方法,如何实现文件上传功能。2.通过学习,同学们可以掌握PHP页面之间传递参数的所有方法,页面跳转的方法,使用Cookie和Session实现PHP会话控制的方法,以及cookie结合“* e-commerce网站"和Session实现系统安全访问和权限控制。

  教学要求:1.PHP表达式,通过学习,学生可以了解变量、常量、常用运算符、变量状态函数和类型转换的相关知识,为以后设计更复杂的程序打下坚实的基础。2.PHP 流控制。通过学习,学生可以理解三种类型的PHP流控制语句,包括条件控制结构、循环结构、程序跳转和终止语句。这三种流控制构成了过程式编程的核心。和基本的编码约定;3. PHP 数组。通过学习,学生可以了解数组的基本概念和数组的常用处理函数,掌握几种数组遍历方法。数组的创建,

  1.浏览器端数据的提交方式,相对路径和绝对路径,使用FORM表单实现浏览器端数据采集,使用GET和POST“采集”表单数据,上传文件WEB服务器端的“data采集”等data采集方法。2.PHP页面间参数传递的方法,重定向的概念,会话控制的概念。

  重点和难点:数组遍历foreach语言结构,常用数组函数的使用,数组内部指针的各种数组遍历方法。FORM表单的设计,文件上传表单的设计以及如何实现文件上传功能。Session 会话技术 header() 函数使用重定向来实现文件下载实现。

  第 4 个 MySQL 数据库

  基础内容:1.通过学习,学生可以学习数据库的基本概念、专业术语、数据库设计流程、MySQL的基本知识。2.通过具体案例的学生管理系统设计系统的数据库。通过学习,学生具备了设计和开发简单数据库系统的能力,为以后设计更复杂的应用系统打下坚实的基础。3. 新闻发布系统的系统规划步骤,新闻发布系统的系统分析步骤,新闻发布系统的设计步骤,新闻发布系统的实现步骤,分页原理。

  教学要求:

  1.MySQL存储引擎的概念和常用的存储引擎。

  2.MySQL 字符集设置。

  3.MySQL 数据库管理。

  4.表管理;更新操作;查询操作;

  重点:数据库设计流程,如何设计ER图;MySQL数据库中的主键、外键、约束等专业术语;MySQL 字符集设置;MySQL数据库管理、表管理、更新操作、查询操作。

  难点:数据库的设计过程和开发过程;如何实现分页MySQL特殊字符序列以及如何设计数据库。如何打开数据库连接,如何关闭数据库连接,以及何时关闭数据库连接。新闻发布系统系统编码及效果实现。

  5th 网站 项目开发 - 主页

  基础内容:开发一个网站系统的开发步骤

  教学要求:1.项目整体架构设计;2.系统系统规划步骤;3.网站系统分析步骤;4.网站系统系统设计步骤;5.系统实现步骤;6.数据库设计;7.编译公共类;8.创建数据库连接和操作类;8.创建基础工具类;9.主页面的设计与实现;

  重点与难点:网站整体设计,数据库设计。

  第六期网站项目开发-前端

  基础内容:开发一个网站系统的开发步骤

  教学要求:1.主页设计与实现;2.前端主页面的布局;3.前端主页面的文字展示;

  重点与难点:网站整体设计,数据库设计。

  第七届网站项目开发-后端

  基础内容:开发一个网站系统的开发步骤

  教学要求:1.后台管理;2.各模块功能的实现;

  重点与难点:网站整体设计,数据库设计。

  第八期工程验收

  基础内容:学期项目验收

  教学要求:根据项目初步规划设计,项目竣工验收

  重点与难点:项目功能是否满足设计要求。

  三、实习(实验)内容

  实验一 php、sublime、phpAdmin的安装配置

  目的:

  熟悉php的安装过程和配置方法。通过编写简单的PHP页面,掌握PHP页面的编写和运行方法。

  实验要求:

  学生掌握动态网页的相关知识;有制作静态网页的基础;有一定的网络基础知识。

  实验2 HTML标签(表格、表单对象、标签)的使用

  目的:

  熟悉并掌握HTML标签的用法和功能。掌握HTML网页的基本结构,学习使用HTML标签编写简单的网页,达到能写、读HTML网页源代码的目的。

  熟悉CCS样式,掌握DIV+CSS布局,CSS核心概念

  熟悉Javascript中常用方法的作用。了解 DOM 编程并深入了解 Javascript 中的 this 关键字。

  实验要求:

  掌握HTML相关知识;有制作静态网页的基础;有一定的网络基础知识。

  掌握CSS基础和语法,使用CSS控制外观;,使用 CSS 积木(DIV),尝试用 CSS 做一些简单的布局。

  掌握Javascript的三种调用方式。掌握XHTML的结构和内容的动态变化,以达到动态界面更新的目的,让学生在页面的任何地方都可以轻松找到一个DOM节点。可以轻松调用 Javascript 动态效果。

  实验三 web交互编程+phpAdmin框架

  目的:

  1.熟悉并掌握PHP的基本语法和注解;

  2.掌握PHP、条件语句、控制语句、循环语句和数组的基本概念。

  3.掌握数组的概念,掌握数组元素的查找、增删。

  4.熟悉浏览器如何接收数据。

  5.掌握$_Session和$_Cookie的读法。

  实验要求:掌握构成PHP页面的基本要素,掌握条件语句和循环语句的控制要求和语法。使用 array_push() 函数将元素添加到数组中。

  通过内置对象与用户交互,获取并处理用户提交的数据。

  实验4 MySQL数据库

  实验目的:1、编辑主数据库和表单的创建、输入和输出。2、掌握mysql_query的使用,增删查改记录。3、掌握分页技术。4、将静态网站转化为WEB架构和应用开发。5、掌握mysqli生产消息网站。6、掌握与 PDO 的数据链接。

  实验要求:1、主数据库和表单建立,主数据连接;2、通过网页掌握数据表中数据的增删改查操作;3、掌握分页技巧,通过$RecordCount和$PageSize这两个变量的值计算总页数。

  实验 5网站项目开发 - 主页

  实验目的:综合运用本学期所学内容。

  实验要求: 1、实现软件商品采购和社区网站首页;2.实现商品前端展示和后台管理,以及商品的增删改查功能,以及登录、注册、留言功能,7、掌握PDO链接数据展示数据的使用,实现模糊查询

  实验 6网站项目开发 - 前端

  实验目的:综合运用本学期所学内容。

  实验要求: 1、实现软件商品采购与社区网站;2、实现商品前端展示;3、登录、注册、留言功能;菜单网页、新闻网页、各种功能网页:5、设计搜索网页,6、实现各种功能,包括动态画轮显示效果的实现方法。

  实验 7网站项目开发 - 后端

  实验目的:综合运用本学期所学内容。

  实验需求:实现软件产品采购和社区网站,实现产品前端展示后台管理,产品增删查减功能,以及登录、注册、留言功能

  8个实验项目验收

  实验目的:检查学生的项目。

  实验要求:验证学生项目是否符合设计要求。评估学生项目。

  星期

  教学内容

  理论时间

  实验内容

  实验时间

  过程评估标准

  第 9 周

  集成开发环境php+sublime+phpAdmin

  1.环境发展环境建设

  2.项目导入及运行

  4

  可以完成项目的环境

  可以运行一个简单的PHP项目

  能看懂PHP项目的运行过程

  可以理解 PHP 的工作原理

  学生单独或两人一组,确定本课程的项目名称和大致内容,做好任务分工

  制定项目进度计划

  第 10 周

  网页及前端框架 Html+div+css

  Javascript

  引导程序

  1.HTML 页面设计

  2.CSS 风格设计

  3.Javascript调用,事件操作

  4

  提交学生项目的所有UI设计图(首页、左栏页、主菜单页、产品展示页、各种功能页)

  提交项目的UI实现(可以从模板、首页、左栏页、主菜单页、产品展示页、各种功能页学习)

  第 11 周

  网络交互编程

  phpAdmin 框架

  1.PHP基本语法、控制语句、条件语句、数组

  2.接收和发送浏览器JSON数据

  3.EL表达式的应用

  4.内置对象应用

  4

  UI的HTML实现

  UI PHP实现(固定数据,实现首页包括首页、左栏页、主菜单页、产品展示页、各种功能页)

  第 12 周

  mysql数据库

  1.链接到 MySQL;数据库的基本操作

  2.掌握分页技术;

  3.掌握MySqli扩展函数的使用;

  4.掌握PDO的安装和使用;

  4

  结合自己项目的页面需求,提交项目数据库表的设计和实现(可迭代)

  第 5 周

  网站项目开发-首页

  1.掌握网站在建首页的相关要求和技术实现

  2.掌握js开发

  3.掌握Css+Div在网页中的应用

  4

  实现首页、左栏页、主菜单页、产品展示页、各种功能页

  第 6 周

  网站项目开发 - 前端

  1.掌握网站前端搭建的相关流程和技术实现

  4

  实现前端功能:

  1 显示详情

  2 加入购物车

  3 购物车查看、管理购物车

  4 结算支付

  5 生成订单、管理订单

  第 7 周

  网站项目开发 - 后端

  1.掌握网站后端搭建的相关流程和技术实现

  4

  实现后端的功能:

  1 会员管理

  2 产品分类管理

  3 货物管理

  4 订单管理

  5 物流管理

  6 各种数据的图形显示(仪表板)

  第 8 周

  项目验收

  1 可以演示项目

  2罐

  4

  所有学生都应展示项目的实现效果并回答教师关于项目的问题

  录取采用差异化标准:能力强的学生需要后端功能

  全部的

  32

  四、评估方法

  学生必须完成所有教学环节(包括课堂、实验、作业等)才能参加考试。

  考试形式:无纸化考试、实验室考试和提交项目作业。

  评分标准:40% 通常是 60% 的项目。

  五、评分标准

  一、各部分主要作业结果的依据和量化如下:

  1、 软件作品(50 分)

  2、 防守(50 分)

  二、评分标准:

  一级指标

  二级指标

  设计内容

  (10分)

  1.家庭内容,符合主题(2分)

  2.能够清楚表达设计意图,页面设计是否与项目一致(2分)

  3.知识点覆盖面广,内容全面(4分)

  4.管理平台是否实用(2分)

  设计结构

  (20 分)

  1.结构清晰,布局合理,整体结构连贯(5分)

  2.导航设计清晰,用户体验好(5分)

  3.UI页面整体风格一致,配色合理,和谐,页面美观(5分)

  4.整个项目是否进行了代码优化(5分)

  功能实现

  (60 分)

  1.能正确完成消费注册登录模块功能(10分)

  2.能正确完成商品模块的添加功能(10分)

  3.能正确完成商品模块的模糊查询功能(10分)

  4.能正确完成商品详情功能(10分)

  5.能正确完成加入购物车功能(10分)

  6.能够正确完成支付结算功能(10分)

  7.可以实现业务网站后台管理功能(奖励项目,推荐给有能力的同学)

  技术创新

  (10分)

  1.技术创新:如分页、加密等(10分)

  六、教科书和主要参考书

  1.《PHP经典实例》(美国) Skra中国电力出版社2015/08

  2.《PHP+MySQL WEB架构及其应用开发设计实战教程》徐俊强、石祥文 清华大学出版社2015/06 面向应用的高校特色规划教材

  七、实习(实验)教学建议

  建议教师采用密集讲课和实践项目的方式进行教学。首先要让学生掌握大体的知识框架,然后针对每个单元,明确基本单元知识在整个课程中的地位以及与其他单元的关系。对于每个教学单元,要深入讲解本单元知识的核心和精髓,结合具体的项目实例,定位本单元的知识点。

  建立一个好的基于PHP的业务网站,没有同学们的配合,是不可能实现的。因此,在教学中,必须通过设置问题、引导阅读来激发学生的好奇心,让学生走上自主学习的道路。建议教师帮助学生找到正确的学习方法,培养多尝试、多实践的科学学习理念。

  作者:陈代进教研室主任:系主任:

  填写日期:2019-2-22

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线