Web系统与技术》课程简介

课程编号:

课程名称: Web系统与技术

学分/学时:3/48

先修课程:《计算机程序设计》、《数据结构与算法》、《数据库原理与应用》

适用专业: 计算机科学与技术、软件工程、网络工程、物联网等专业

课程性质:选修/必修

考核方式:考查/考试

考核形式:闭卷考试、实验评估、大作业、期中测试

建议教材:

谢从华,高蕴梅,黄晓华.Web系统与技术,清华大学出版社,2018

(系列:面向“工程教育认证”计算机系列课程规划教材,

ISBN :978-7-302-49594-9

定价:69.00元)

内容简介:Web系统和技术的基本概念、基本原理和基本方法, 包括HTML静态Web页面、CSS样式设计、网页数据的有效性验证、Javascript编程技术等Web前台系统与技术,以及HTMLDOM对象、PHP编程,ASP编程,XML数据编程和AJax编程等后台系统与技术等内容。

Web系统与技术

WebSystem and Technology

课程编号:

学    分:3

学    时: 48 学时 (讲课: 32学时      实验:16学时       实践:  学时  )

先修课程:《计算机程序设计》、《数据结构与算法》、《数据库原理与应用》

适用专业:计算机科学与技术、软件工程、网络工程、物联网等专业

建议教材:

谢从华,高蕴梅,黄晓华.Web系统与技术,清华大学出版社,2018

(系列:面向“工程教育认证”计算机系列课程规划教材,

ISBN :978-7-302-49594-9

定价:69.00元)

开课学院:计算机科学与工程学院

修订日期:2018年5月

 

一、课程目标

1、对Web系统与技术领域有较全面的了解,同时掌握静态网页、动态网页、Web数据和样式、Web交互和服务、Web数据库等的基本原理和基本方法。

2、掌握HTML编程,CSS样式,DOM,Javascript,XML,PHP,ASP.Net和Ajax等常用的Web系统与技术,通过综合利用这些技术能解决复杂Web工程问题的关键环节和步骤。

3、能运用Web系统与技术相关理论和技术分析复杂Web工程问题,给出其解决方案并能分析方案的合理性。

二、课程目标、教学方法与毕业要求的对应关系

毕业要求

毕业要求指标点

课程目标

教学方法

3 解决方案

指标点 3.1:能根据用户需求确定设计目标和解决方案;

课程目标1

课程目标2

课程目标3

1、多媒体讲授,通过分析知识点和案例,使学生掌握Web系统与技术的基本原理和基本方法。

2、通过分析Web系统的具体流程和步骤,使学生理解关键环节和步骤。

3、通过比较分析各种Web系统与技术,使学生能够针对具体安全问题分析、选择合理的技术。同时,能编程实现所选择技术的解决方案

三、教学基本内容

第1章 Web系统与技术的基础知识

1、内容:本章主要介绍Internet相关的TCP/IP协议、域名、URL、MIME、 HTTP协议等,常见的Web浏览器和服务器,常见的Web系统技术。

2、要求:了解Internet相关的概念,以及Web系统的相关技术HTML、JavaScript、 XML、PHP和Ajax;熟悉Web浏览器和服务器的工作原理。

3、重点:Internet相关的概念。

4、难点:理解Web浏览器和服务器的工作原理。

5、知识目标:了解和熟悉Internet相关的概念、Web浏览器和服务器、Web系统的相关技术。

6、能力目标:具备选择和使用Web浏览器和服务器的能力。

第2章 HTML网页设计基础

1、内容:本章主要介绍HTML文件基本结构,文本和格式标记,超链接标记和表格标记,图像、视频与动画、声音处理标记,控件标记,帧标记和IFRAME标记和 HTML 5介绍等。

2、要求:了解HTML的结构; 熟悉HTML的工作原理;掌握HTML的各个元素使用。

3、重点:HTML 各种标记元素及其属性。

4、难点:理解和利用元信息标签<Meta>设置和获取网页参数,利用网页表单和控件提交和获取数据。

5、知识目标:利用文本标签、列表标签、表格标签、超级链接标签、图像标签、声音标签、视频标签、框架标签、表单和控件等编辑HTML网页的内容和页面布局。

6、能力目标:具备选择和使用HTML标签设计和制作网页,提交和获取网页数据的能力。

第3章 CSS样式设计

1、内容:本章主要介绍CSS的语法定义与使用,字体样式、文本样式、颜色样式、列表样式、表格样式、鼠标样式、滤镜样式和 文本对齐、盒子模型、文字环绕、float样式、元素定位等页面布局。

2、要求:了解CSS的语法定义与使用;熟悉CSS的工作原理;掌握CSS的各个样式使用和页面布局。

3、重点:字体样式、文本样式、颜色样式、 列表样式、表格样式、鼠标样式、滤镜样式的定义和使用。

4、难点:理解和利用CSS布局网页页面。

5、知识目标:利用CSS编辑HTML网页的字体、文本、颜色、列表、表格、鼠标和滤镜等样式,利用CSS的文本对齐、盒子模型、文字环绕、float样式、元素定位等布局网页页面。

6、能力目标:具备设计和实现HTML页面样式和布局的能力。

第4章 网页数据的有效性验证

1、内容:本章主要介绍网页数据有效性的RequiredFieldValidator、RangeValidator、RegularExpressionValidator、CompareValidator、CustomValidator、ValidationSummary控件验证,基于常用的元字符的复杂正则表达式验证,以及RegExp对象和 String 对象的正则表达式应用。

2、要求:了解正则表达式应用;熟悉正则表达式的工作原理;掌握网页数据有效性验证的控件验证和正则表达式验收方法。

3、重点:掌握网页数据有效性验证的控件验证。

4、难点:理解和利用正则表达式验收数据的有效性。

5、知识目标:利用控件和正则表达式验收网页的数据有效性。

6、能力目标:具备选择和使用控件验证网页的数据有效性,设计和实现正则表达式验证网页数据有效性的能力。

第5章 JavaScript编程技术

1、内容:本章主要介绍JavaScript的语法、运算符、表达式、函数、语句、事件和网页中的使用方法,JavaScript的Object、 Array、String、Math、 Number和 Data等对象,JavaScript的FileSystemObject控件、 Excel.Application控件和Word.Application控件等ActiveX编程技术。

2、要求:了解JavaScript的语法和使用;熟悉Javascript的ActiveX编程工作原理;掌握JavaScript的常见对象。

3、重点:熟练掌握JavaScript的常见对象。

4、难点:理解和利用Javascript的ActiveX编程。

5、知识目标:掌握JavaScript的语法、运算符、表达式、函数、语句和事件,理解和掌握JavaScript的对象和ActiveX控件编程。

6、能力目标:具备运用JavaScript设计和实现的网页客户端交互的能力。

第6章 HTML DOM对象编程

1、内容:本章主要介绍HTML文档对象模型, Window、Navigator、 Location、 History、Event、Document对象, 基于DOM的HTML元素操作。

2、要求:了解HTML文档对象模型;熟悉基于DOM的HTML元素操作的工作原理;掌握Window、Navigator、Location、History、Event、Document对象。

3、重点:掌握Window、Navigator、Location、History、Event、Document对象。

4、难点:理解和利用DOM访问和操作的HTML页面元素。

5、知识目标:掌握Window、Navigator、Location、History、Event、Document对象,理解和掌握基于DOM的HTML元素操作。

6、能力目标:具备运用JavaScript和DOM重构HTML文档的能力。

第7章 PHP 编程

1、内容:本章主要介绍PHP的环境配置与安装、语法、基本数据类型和表达式、语句、数组、函数、表单、Cookie、Session操作和数据库操作等。

2、要求:了解PHP的环境配置与安装;熟悉Cookie、Session等对象和数据库操的工作原理;掌握PHP的语法、基本数据类型、表达式、语句、数组、函数、表单。

3、重点:掌握PHP的语法、基本数据类型和表达式、语句、数组、函数、表单。

4、难点:Cookie、Session等对象和数据库操。

5、知识目标:熟悉PHP的语法、基本数据类型和表达式、语句、数组、函数、表单,理解和掌握PHP的Cookie、Session等对象和数据库操。

6、能力目标:具备运用PHP实现Web后台的编程能力。

第8章 ASP编程

1、内容:本章主要介绍ASP.NetWeb 编程原理、请求处理过程和页面生命周期、HTML 服务器控件、ASP 的标准服务器控件,ASP.Net 的Application对象、Response 对象、Request 对象、Server 对象、 Session对象、 Cookies 对象、 Page对象。ADO.NET数据库访问技术的Connection对象、Command对象、DataReader对象、DataSet对象、DataAdapter、Transaction对象、Parameter对象、ASP.Net的数据源控件对象、ASP.Net的数据绑定控件对象,Web服务的创建和使用。

2、要求:了解HTML 服务器控件和ASP 的标准服务器控件;熟悉ASP.NetWeb 编程和Web服务的工作原理;掌握ASP.Net 的内置对象和ADO.NET数据库访问技术。

3、重点:ASP.Net 的内置对象。

4、难点:ADO.NET数据库访问技术。

5、知识目标:熟悉ASP.NetWeb 编程和Web服务,理解和掌握ASP.Net 的内置对象的属性、方法和事件,。

6、能力目标:具备运用ASP设计和实现Web后台的编程能力。

第9章 XML编程

1、内容:本章主要介绍XML文档的特征和语法、XML标记及其使用规则、XML文档结构、XML的命名空间、XML架构数据类型:simpleType简单类型、complexType复杂类型、sequence组元,基于XSLT样式表的XML文档显示、基于数据岛的XML文档显示、基于javascript的XML文档显示。

2、要求:了解XML特征、语法和文档结构;熟悉XML架构与模式的工作原理;掌握XML架构与模式和文档显示。

3、重点:XML架构与模式和文档显示。

4、难点:XML架构与模式。

5、知识目标:熟悉XML文档的特征和语法,XML标记及其使用规则,XML文档结构,XML的命名空间,理解和掌握XML架构数据类型:simpleType简单类型、complexType复杂类型、sequence组元,基于XSLT样式表的XML文档显示、基于数据岛的XML文档显示、基于javascript的XML文档显示

6、能力目标:具备运用XML设计和实现Web页面的语义编程和XML数据显示的能力。

第10章  Ajax编程

1、内容:本章主要介绍Ajax的概述,基于ASP.NET ScriptManager,ScriptManagerProxy,UpdatePanel,UpdateProgress和Timer等控件的AJAX实现,基于XMLHttpRequest的Ajax实现。

2、要求: 熟悉Ajax的工作原理;掌握基于ASP.NET和XMLHttpRequest的Ajax实现。

3、重点:基于ASP.NET 的AJAX实现。

4、难点:基于XMLHttpRequest的Ajax实现。

5、知识目标:理解和掌握基于ASP.NET和XMLHttpRequest的Ajax实现。

6、能力目标:具备选择、设计和实现Ajax技术实现网页的局部刷新的实时交互能力。

四、教学进度与学时分配

教学内容

讲课

实验

上机

合计

第1章 Web系统与技术的基础知识

2

第2章 HTML网页设计基础

2

2

第3章 CSS样式设计

2

2

第4章 网页数据的有效性验证

2

第5章 JavaScript编程技术

4

2

第6章 HTML DOM对象编程

2

第7章 PHP 编程

4

2

第8章 ASP编程

4

2

第9章 XML编程

2

2

第10章  Ajax编程

2

2

合计

32

16

48

五、考核及成绩评定方式

平时成绩(共计40分)

评价环节

评估毕业要求(见培养方案)

作业一

3.1

作业二

3.1

综合实验

3.1

期末考试(共计60分)

卷面分数

3.1

六、参考书目

[1]王成良.Web开发技术(第2版)[M]. 北京:清华大学出版社,2013.

[2]金亮旭.Asp.Net程序设计教程[M]. 北京:高等教育出版社,2009.

[3]Robert W. Sebesta著 马跃, 李增民, 李立新译.Web程序设计[M].北京:清华大学出版社,2013.

制定人:             审定人:       批准人:

《Web系统与技术》 教学大纲(工程教育认证要求)相关推荐

  1. 计算机专业认证协会,计算机科学与技术专业接受中国工程教育认证协会认证评估...

    10月26日至28日,中国工程教育认证协会认证专家组一行七人对我校计算机科学与技术专业进行工程教育认证现场考查.吉林大学杨永健教授任专家组组长,成员有中软国际周海副院长.天津理工大学罗训教授.成都信息 ...

  2. 计算机用户如何反馈意见,工程教育认证专家组向我校计算机科学与技术专业反馈意见...

    10月30日16时,沈阳航空航天大学计算机科学与技术专业工程教育认证专家组考查意见反馈会在行政楼106会议室召开.专家组全体成员.校长孙小平.副校长林峰.教学质量与评估处处长吕伟.计算机学院党政领导班 ...

  3. 计算机科学与技术专业申请理由,【智能科技学院】计算机科学与技术专业开展2020版工程教育认证申请书要求讨论会...

    近日中国工程教育专业认证协会公布了2020版工程教育认证申请书要求.9月18日,计算机科学与技术专业认证团队在实验楼306针对申请书要求开展讨论,智能科技学院副院长徐鸿雁.院长助理陈小宁.陈婷以及认证 ...

  4. 《Web系统与技术》教材 第1章 Web系统与技术的基础知识 课件1(PPTX)

    引用:谢从华,高蕴梅,黄晓华.Web系统与技术[M].清华大学出版社,2018年5月 系列:面向"工程教育认证"计算机系列课程规划教材 书名:Web系统与技术 作者:谢从华 高蕴梅 ...

  5. Web系统与技术实验指导书

    <Web系统与技术实验指导书 > 配套教材 国家级实验教学示范中心联席会计算机学科规划教材 教育部高等学校计算机类专业教学指导委员会推荐教材 面向"工程教育认证"计算机 ...

  6. MATLAB南邮认证,典范!西电、南邮、中北大学微电子科学与工程通过工程教育认证...

    原标题:典范!西电.南邮.中北大学微电子科学与工程通过工程教育认证 集微网消息(文/小北)近日,教育部高等教育教学评估中心发布了<关于公布2018年度通过工程教育认证的专业名单的通知>,公 ...

  7. 计算机专业会议评级,2018计算机专业工程教育认证研讨会

    为帮助计算机专业了解我国工程教育认证进展.理解认证标准的本质.引导专业建立正确的认证观,落实以认证推进专业建设和完善内部质量保障体系.以认证工作推进一流专业建设,把认证和专业改革发展有机结合,提高计算 ...

  8. 人文社科课题中计算机知识的作用,人文社科课程在工程教育认证能力培养中的作用...

    曾晗 刘婷 [摘 要] 本文以工程教育认证中人文社会科学类课程对工科毕业生培养的影响为切入点,探讨了目前在我国高等教育工科建设的过程中,人文社科教育长期缺失所带来的负面影响,认为在工科专业中设置人文社 ...

  9. Web系统与技术概述

    一.Web系统的相关概念及术语 1.计算机网络: 计算机网络是以资源共享为目标.按照通信协议实现的多台自治计算机互相连接的集合. 共享.协议.自治.互联是计算机网络要义. 2.互联网(Internet ...

最新文章

  1. git for c#, clone方法
  2. godaddy php5.ini,Godaddy主机如何开启GZIP压缩 | Godaddy美国主机中文指南
  3. 如何将机器学习模型的正确率从 80%提高到 90%以上
  4. ie11 不能调试 因为 ie的bug
  5. 案例三:执行 JavaScript 语句
  6. c语言标识符的规范,初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型...
  7. python可视化入门 plotly
  8. Bailian4067 回文数字(Palindrome Number)【数学】
  9. hdu -1251 统计难题(字典树水题)
  10. CCNA学习笔记 基础知识回顾(4)
  11. VC11、VC14、VC15库 32位 64位 下载
  12. 学习笔记:基于模型的协同过滤推荐算法简述
  13. Houdini 快捷键
  14. 计算机键盘在哪里,电脑键盘上的Pause键在哪?
  15. 英特尔深度相机- Python 包装器的示例代码
  16. 小马哥----高仿苹果6S A235刷机拆机图与开机界面图 真八核6735芯片 精仿系列机
  17. [计算机基础]整理计算机的数据计量单位
  18. Android 获取所有手机联系人名单
  19. Opencv读取多张图片
  20. 【bzoj4808】马【bzoj3175】[Tjoi2013]攻击装置

热门文章

  1. 码云的使用教程(Windows系统下)
  2. 运维之道 | SCP:Linux服务器之间传输目录文件
  3. 「翻译」在2d图纸间导览切换
  4. 各种波前分析仪(波前传感器)的优缺点比较
  5. 计算机专业的考研英语作文,2019考研英语小作文万能模板:建议信1_计算机专业考研...
  6. MATLAB进制转换
  7. PING32内网安全管理系统3.7.24正式发布
  8. java中为什么药导包,Java药品进销存管理系统
  9. python笔记(四)
  10. CSDN早报-2019-04-26