动态网站开发(php)课程教学大纲实习(实验)

 2024-01-08 02:01:39  阅读 0

实习(实验)课程名称:动态网站开发(php

英文名:

科目编号:

信用:

实习(实验)周数:16

适用专业:电子商务专业

一、目的和任务

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

通过本课程的教学,学生可以奠定基于PHP框架构建先进、安全、快速、跨平台动态网站的能力基础,并能初步设计一个包括前端脚本、异步通信、对象模型导航和 JSON 数据交换。 、业务逻辑、数据持久化等通用软件层系统。

二、教学基本要求

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

基本内容:

PHP简介、PHP工作原理; PHP Web服务器的安装和运行环境的配置;

教学要求:

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

2、PHP运行环境的安装,

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

4、开发工具的安装和配置,包括配置、PHP和MySQL;

5、PHP程序的工作流程;

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

重点:配置环境变量

第二个网页及前端框架(Html+div+css+)

基础内容:构建HTML网页; 文本和布局风格控制; 图像、超链接和表格; HTML 表单; 其他常见的 HTML 标签; 基本 CSS 语法; CSS 的核心原则。 熟悉常用方法的效果。 了解DOM编程,对这个关键字有深入的了解。

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

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

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

第三届Web交互编程+框架

基本内容:

掌握PHP的组成部分通过学习,学生可以从整体上了解PHP程序的各个组成部分。

通过学习,学生可以了解浏览器端提交数据的各种方式、浏览器端如何创建FORM表单来收集数据、PHP程序中的各种数据收集方法以及如何实现文件上传功能。 2.通过学习,学生能够掌握PHP页面间参数传递的全部方法、页面跳转的方法、PHP会话控制的使用和实现方法,并结合“新闻发布系统”使用和实现PHP的安全访问和权限控制。系统。

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

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

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

第四个 MySQL 数据库

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

教学要求:

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

2.MySQL字符集设置。

3.MySQL数据库管理。

4、餐桌管理; 更新操作; 查询操作;

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

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

第五次网站项目开发-首页

基础内容:使用面向对象方法开发网站系统的开发步骤

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

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

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

基础内容:使用面向对象方法开发网站系统的开发步骤

教学要求: 1、主页的设计与实现; 2、首页布局; 3.首页文字显示;

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

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

基础内容:使用面向对象方法开发网站系统的开发步骤

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

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

第八次项目验收

基本内容:学期项目验收

教学要求:根据项目初步规划设计,验收项目完成情况

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

三、实习(实验)内容

实验1 php、.php的安装与配置

目的:

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

实验要求:

学生掌握动态网页的相关知识; 具备制作静态网页的基础; 并具备一定的互联网基础知识。

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

目的:

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

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

熟悉常用方法的效果。 了解DOM编程,对这个关键字有深入的了解。

实验要求:

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

掌握CSS基础知识和语法,使用CSS控制外观; 使用CSS构建块(DIV),并尝试使用CSS制作一些简单的布局。

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

实验3 Web交互编程+框架

目的:

1、熟悉并掌握PHP的基本语法和注释;

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

3、掌握数组的概念,掌握数组元素的查找、添加和删除。

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

5、掌握$和$的读法。

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

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

实验4 MySQL数据库

实验目的: 1、编译并掌握数据库和表单的创建、输入和输出。 2、掌握增、删、查、修改记录的使用。 3.掌握分页技术。 4、静态网站转WEB架构及其应用开发。 5、掌握新闻网站制作。 6.掌握PDO的使用来链接数据。

实验要求: 1、掌握数据库和表格的建立,并掌握数据连接; 2、掌握通过网页对数据表中数据进行增删改查的操作; 3.掌握分页技巧,计算两个变量$和$的值得到总页数。

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

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

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

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

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

实验要求: 1、实现软件产品采购和社区网站; 2、实现产品前端展示; 3.登录、注册和留言功能; 4. 设计并实现前端网页,包括首页、左侧栏目页、主菜单网页、新闻网页、各种功能网页: 5. 设计搜索网页, 6. 实现各种功能,包括实现动态画轮显示效果。

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

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

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

八项实验项目验收

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

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

星期

教学内容

理论时间

实验内容

实验时间

过程评估标准

第 9 周

集成开发环境php++

1、环境发展环境建设

2、项目导入及运营

搭建一个可以完成项目的环境

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

能够了解PHP项目的运行流程

能够理解 PHP 的工作原理

学生以个人或小组的形式确定本课程的项目名称和总体内容,并划分好任务。

制定项目进度计划

第 10 周

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

1.HTML页面设计

2.CSS样式设计

3. 调用、事件操作

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

提交项目的UI实现(模板可参考,首页、左栏页面、主菜单页面、产品展示页面、各类功能页面)

第 11 周

网络交互编程

框架

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

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

3.EL表达的应用

4. 内置对象应用程序

UI 的 HTML 实现

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

第 12 周

MySQL数据库

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

2、掌握寻呼技术;

3、掌握扩展功能的使用;

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

5、掌握如何测试数据库连接、表检索、数据显示;

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

提交数据库连接实现PHP文件

提交数据库连接文件

提交数据库的数据检索测试文件

第 13 周

网站项目开发-首页

1、掌握网站建设中首页的相关要求及技术实现

2. 掌握js开发

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

实现首页、左侧栏目页面、主菜单页面、产品展示页面、以及各类功能页面

第 14 周

网站项目开发-前端

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

实现前端功能:

1 显示详情

2 添加到购物车

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

4 结算及付款

5生成订单并管理订单

第 15 周

网站项目开发-后台

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

实现后台功能:

1 会员管理

2 产品类别管理

3、产品管理

4 订单管理

5 物流管理

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

第 16 周

工程验收

1 掌握项目展示

2.掌握项目问题的答案

所有学生必须展示项目的实施效果并回答老师关于项目的问题。

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

全部的

32

四、考核方法

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

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

评分标准:平时40%,项目60%。

5. 评分标准

1.专业作业成绩各部分的依据及量化如下:

1、软件作品(50分)

2. 防御(50分)

2、评分标准:

一级指标

次要指标

设计内容

(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经典实例》(美国)Sklar中国电力出版社2015/08

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

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

建议教师采取精讲、项目实践的方式进行教学。 首先要教会学生总体掌握知识框架,然后针对每个单元,讲清楚基本单元知识在整个课程中的地位以及与其他单元的关系。 同时,对于每个教学单元,必须深入讲解本单元知识的核心和本质,并结合具体的项目实例定位本单元的知识点。

如果想要基于PHP建立一个好的商业网站,没有同学们的配合是根本不可能实现的。 因此,教学中必须通过设置问题和引入来激发学生的好奇心,使学生转向自主学习的道路。 建议教师多尝试、多实践,帮助学生找到正确的学习方法,培养科学的学习理念。

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

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码