《Web软件开发技术》实验教学大纲

先修课程:《新闻传播技术基础》、《数字媒体编程基础》

适用专业:网络与新媒体、编辑出版等

编写人:邱树雄

一、课程性质与任务

1.课程性质:本门课程是一门重要的专业课程,也是一门实践性很强的课程。课程主要讲解JavaScript、CSS、PHP和MySQL在WEB应用程序开发中的实际应用,通过具体案例,使学生掌握Web系统开发的前后端专业知识,更好地进行开发实践。

2.课程任务:使学生掌握Web软件开发各方面的知识,掌握Web应用程序开发的特点和常用的实现方法,具备能够针对某一行业进行网站开发、对开源代码进行二次开发的能力,具备一定的独立网站编程能力。具体如下:

(1)掌握JavaScript前端编程开发技术;

(2)掌握JavaScript、PHP和MySQL进行Web开发的全过程;

(4)对实际的网页效果和网站应用程序分析,熟悉整个网站的设计思路和架构;

教学重点和难点:

教学重点:掌握Web前后端技术异同和组合开发技巧、数据库技术、软件测试技术、软件工程、界面设计等知识的综合灵活应用。

教学难点:Web系统数据流程、业务流程建模、数据库建模、DIV+CSS界面设计技巧、前后端程序处理复杂业务。在学生没有较多前期知识情况下开发小型软件项目。

二、课程教学基本要求

对课程教学环节的要求:

通过该课程的学习,使学生掌握Web软件前后端的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。掌握Web应用程序开发的特点和常用的实现方法,具备能够针对某一行业进行网站开发、对开源代码进行二次开发的能力,具备一定的独立网站编程能力。具体如下:

1.在掌握HTML+JavaScript+CSS+PHP+MySQL等的基本知识的基础上,以能力培养为主线,结合实际开发案例,突出主要知识点,避免泛泛而谈。

2.通过课堂实例练习,提高实际Web系统开发能力,学以致用。

3.通过课程设计,把理论知识与实践相结合,提高学生学习兴趣。

4.引导学生创新、创意;对基本教学案例的功能加以扩展,激发创新意识。

教学环境、实验环境、上机环境要求:要求安装WAMPServer集成开发环境。

本课程的理论课时48学时。

考核形式:

本门课程为实验课程。本课程实用性强,主要考核学生的实践操作能力。

成绩构成:平时成绩50%,期末成绩50%,总成绩为100分。

三、学时分配表

1.讲授内容及学时分配:

章序

内容

课时

备注

新闻发布系统的开发

2

PHP会话控制

PHP字符串处理

1

新闻发布系统的页面美工

JavaScript及其Web开发语言基础

JavaScript语法基础

JavaScript程序控制语句

JavaScript对象编程

JavaScript事件处理

DIV+CSS网页特效

合计

16

2.实践内容及学时分配

序号

项目

名称

内容提要

学时

必/选开

1.新闻发布系统的系统分析与系统设计。

2.新闻发布系统系统的实施。

3.分页功能的实现。

4.Windows系统安全防护。

6

必做

1.Cookie会话技术的使用。

2.Session会话技术的使用。

4

3

字符串处理

1.字符串处理函数的使用。

2.新闻发布系统中的字符串处理函数的应用。

1.FCKeditor在线编辑器的使用。

2.新闻发布系统页面布局的实现。

5

1.调试HTML和JavaScript脚本的工具

2.IExplorer浏览器中的错误报告

1.关键字与标识符

2.数据类型

3.常量和变量

4.运算符和表达式

7

1.简单程序及其控制语句

2.分支控制语句

3.循环控制语句

4.数组及函数

8

JavaScript对象

1.window对象

2.document对象

3.其它对象

9

1.网页事件

2.动作处理

10

1.CSS基础

2.JavaScript+CSS制作网页特效

32

五、教材及参考书

(一)教材:

《JavaScriptWeb开发技术(第2版)》.主编:陈杰华等.清华大学出版社.2013年出版.高等学校计算机课程规划教材

THE END
1.PhpStorm2024汉化破解版JetBrainsPhpStorm2024.2...最后但并非最不重要的,在编辑器中,你会看到现在,如果一个行为已经被修改.phpstorm.meta.php文件用override(), exitPoint()或expectArguments()指令。并且由于项目中可以有任意数量的此类图元文件,因此通过单击图标,您将打开在此特定位置使用的图元文件。 六、HTTP客户端 1、HTTP客户端中的PHP调试 现在,在开发Web应...http://www.sd173.com/soft/8833.html
1.全面掌握PHP4.0:Web开发技术与应用指南简介:本书《PHP4.0 Web开发技术指南》作为实践教程,详细讲解了PHP4.0的核心概念与技术,助力开发者高效地进行动态网页设计和数据库交互。内容从基础语法到高级应用,对各个水平层次的开发者都是宝贵学习资源。PHP4.0作为成熟的Web开发工具,包括基础语法、字符串与数组操作、文件操作、数据库交互、表单处理、会话控制、面向...https://blog.csdn.net/weixin_29903713/article/details/143842239
2.web开发基础PHP中的特殊流程控制(break)我们在介绍while和for循环的时候,都是通过循环语句本身提供的条件表达式来指定循环的次数,或者是遇到特殊情况要停止循环。如果想在循环体执行过程中终止循环,或是跳过一些循环继续执行其他循环,就需要使用到特殊的流程控制语句。如:break语句,continue语句,exit语句。接着下面就来详细了解PHP中break语句的用法和相关概念。https://blog.51cto.com/micai01/6186126
3.strtotimephp在web开发中使用问答strtotime() 是PHP 中的一个非常有用的函数,用于将任何英文文本的日期时间描述解析为 Unix 时间戳。这个函数在 Web 开发中非常实用,因为它允许你将人类可读的日期时间格式转换为服务器可以处理的时间戳。这在处理用户输入的日期时间、从数据库检索的日期时间或将日期时间与其他系统进行比较时非常有用。 以下是一些...https://m.yisu.com/ask/13581595.html
4.web前端毕业实习报告(通用10篇)第三周:学习Web前端开发规范,学习JavaScript基本语言规范和Jquery基础知识,了解并掌握几种常见的交互特效,能独立写出特效;了解几种主流浏览器的性能等,在开发中处理浏览器兼容性问题; 第四周:进项目组做具体项目,掌握网站或信息系统的开发实施的基本流程;能独立设计div架构,切图,根据PS稿图规范写样式,解决兼容性问题。https://www.ruiwen.com/shixibaogao/1328435.html
5.ASP.NETCore适用于.NET的开源Web框架了解后端 Web 开发 快速且可扩展 在独立的TechEmpower 基准测试中,ASP.NET Core 比任何热门 Web 框架的执行速度都更快。 数据源自TechEmpower 第 21 轮中提供的官方测试。 构建安全的应用 ASP.NET Core 支持行业标准身份验证协议。内置功能有助于保护应用免受跨站脚本(XSS)和跨网站请求伪造(CSRF)的侵害。 https://asp.net/
6.URL编码来源及详解全栈笔录编码问题是学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。 https://www.iteye.com/blog/570109268-2409563
7.工学院教师浅谈《PHPWeb应用开发》课程思政的教学融合《PHP Web应用开发》是软件工程专业的专业基础课程,本课程的任务是培养学生系统地掌握PHP技术,能熟练使用PHP语言进行网站开发,可以承担软件开发的编码工作,可以按照用户需求使用市面上流行的PHP框架,完成相关的功能模块设计、编码、调试和单元测试工作。本人通过钻研教材,结合企业工作经验,挖掘课程思政元素,选出与授课内容...https://gxy.fzgsxy.com/index.php?m=content&c=index&a=show&catid=235&id=1989
8.泰山风景名胜区管理委员会就业服务2泰山景区汇总部分岗位招聘...17、PHP(超文本预处理器)前端开发年龄22-35岁,专科以上学历,1年及以上web前端开发的经验;精通PHP,具备良好沟通能力,两年以上经验;了解常用浏览器对代码的兼容性,解决各种常见跨浏览器、跨设备问题;熟练掌握html/css3/js/jquery/ajax等前端开发技术;熟悉 jquery vueelement-ui,node js webpack git等框架以及管理工具...https://tsgw.taian.gov.cn/art/2022/12/8/art_250504_10292374.html
9.PHP:内置WebServerThe webserver responded with 200 without any content for files with URIs like "/testfile". I am not certain if this is a bug, but I created a router.php that now does not use the "return false;" operation in order to pass thru the static file by the internal webserver. ...https://www.php.net/manual/zh/features.commandline.webserver.php
10.PHP开发工程师工作的岗位职责(15篇)在现实社会中,我们都跟岗位职责有着直接或间接的联系,岗位职责是指一个岗位所需要去完成的工作内容以及应当承担的责任范围,职责是职务与责任的统一,由授权范围和相应的责任两部分组成。那么相关的岗位职责到底是怎么制定的呢?以下是小编为大家收集的PHP开发工程师工作的岗位职责,欢迎阅读,希望大家能够喜欢。 https://www.oh100.com/zhichang/5899958.html
11.php技术简介—php技术介绍PHP在Web开发中广泛应用,主要有以下几个方面: 1. 动态网页开发:PHP可以嵌入HTML中,通过与HTML混编,可以轻松生成动态网页内容。 2. 表单处理:PHP可以处理表单数据,包括接收用户输入、验证数据合法性和提交到数据库等操作。 3. 会话管理:PHP提供了会话管理功能,可以跟踪用户的访问状态,实现登录认证和权限控制。 https://www.nzw6.com/18283.html
12.PHP与mysqlweb开发第四版笔记php是一种服务器端解释的脚本语言。 什么是PHP PHP是一种服务器端脚本语言,他是专门为Web而设计的。 第一篇 使用PHP 连接操作符(.)将其编写在一行代码中。 1.3在html中嵌入PHP 服务器端脚本语言:PHP脚本在Web服务器上被解释和执行,这与在用户机器上的Web浏览器中解释并执行。 https://www.jianshu.com/p/9c79b7b07627