06410127Web系统设计大学高校课程教学大纲.docx

上传人:李司机 文档编号:6981632 上传时间:2024-04-01 格式:DOCX 页数:13 大小:50.44KB
返回 下载 相关 举报
06410127Web系统设计大学高校课程教学大纲.docx_第1页
第1页 / 共13页
06410127Web系统设计大学高校课程教学大纲.docx_第2页
第2页 / 共13页
06410127Web系统设计大学高校课程教学大纲.docx_第3页
第3页 / 共13页
06410127Web系统设计大学高校课程教学大纲.docx_第4页
第4页 / 共13页
06410127Web系统设计大学高校课程教学大纲.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《06410127Web系统设计大学高校课程教学大纲.docx》由会员分享,可在线阅读,更多相关《06410127Web系统设计大学高校课程教学大纲.docx(13页珍藏版)》请在三一办公上搜索。

1、web系统设计(WebSystemDesign)课程编号:06410127学分:2学时:40(其中:讲课学时:24实验学时:0上机学时:16)先修课程:计算机技术基础、C#语言、计算机网络技术适用专业:网络工程教材:ASP.NETWeb应用开发技术,喻钧、白小军,清华大学出版社,2013开课学院:计算机科学与通信工程学院一、课程目标通过系统讲授Web开发技术:HTML(HyperTextMarkupLanguage)技术、CSS(CascadingStyleSheet)技术、动态网页技术(DynamicPages)数据库访问技术、及Web站点的规划设计、性能优化及安全性问题,使学生掌握开发一个

2、完整的Web应用系统的基本原则、方法和步骤,提高学生应用Web技术进行软件开发B/S模式应用系统的能力,使学生能够独立制作中小型的基于ASRNET的动态网站。1 .知识方面1.1 了解WindoWS网络服务的基本理论;1.2 掌握HTML语言,能用利用HTML语言进行网页设计;1.3 掌握CSS,能够利用CSS进行网页布局;1.4 掌握JaVaSCriPt语言,能用利用JaVaSCriPt语言进行客户端编程;1.5 掌握ASP.NET编程基础知识、内置对象、服务器控件和ADO.NET访问数据库的基本流程,能够利用ASP.NET进行动态网站开发;1.6 掌握Windows环境下Web服务的部署方

3、法和安全管理方法,能够部署可靠的Web应用程序到Web服务器。2 .能力与素质方面2.1 具备学生的自学能力及提出问题、分析问题和解决问题的能力;3 .2在网站开发过程能够打破常规,具有一定的创新精神。二、课程目标与专业毕业要求指标点的对应关系本课程支持的毕业要求指标点如下:指标点5.1:针对复杂工程问题,具备选择和利用开源的软硬件资源,并在此基础上进行二次开发的能力蟠求指标点课程目标指标点5.1课程目标1.1课程目标1.2课程目标1.3课程目标1.4课程目标1.5课程目标1.6课程目标2.1课程目标2.2课程目标2.3三、课程内容及要求第一章绪论本章支持课程目标:1.1了解Windows网络

4、服务的基本理论;1.2掌握HTML语言,能用利用HTML语言进行网页设计;2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力;(一)教学内容与教学方法1、软件的编程体系(自学)2、Web的工作原理(讲授3、HTTP协议的通信过程(讲授)4、动态网页与静态网页的概念(讲授+案例+对比)5、客户端和服务器端脚本编程语言(讲授+案例+对比)6、HTML文档的基本结构(讲授+案例+对比)7、HTML文档的主要标记(讲授+案例+对比)(二)知识、能力与素质等方面的基本要求1 .了解软件的编程体系,掌握Web的工作原理,了解HTTP协议的通信过程,使学生具备一定软件设计思想。2 .掌握动态网页与

5、静态网页的区别,使学生具备一定的网页分析能力。3 .掌握客户端和服务器端脚本编程语言的区别,使学生具备一定的脚本语言分析能力。4 .了解HTML文档的结构,掌握HTML语言主要标记,具备静态网页设计分析能力。(三)重点与难点1 .重点HnP协议、静态网页和动态网页和客户端和服务器端脚本编程、HTML文档的主要标记、表单标记O2 .难点表单标记第二章利用CSS布局网页本章支持课程目标:1.3掌握CSS,能够利用CSS进行网页布局;2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力;2.2在网站开发过程能够打破常规,具有一定的创新精神。(一)教学内容与教学方法1 .CSS的定义和CCS的

6、规则(讲授+案例)2 .在HTML中使用CSS样式表(讲授+案例+对比)3 .常用的CSS选择器(讲授+案例+对比)4 .常见的CSS样式属性(讲授+窠例+自学)(二)知识、能力与素质等方面的基本要求1 .掌握CSS定义规则,掌握内嵌样式、内部样式表和外部样式表的在HTML文档中的引用方法。2 .掌握HTML标签选择器、类选择器、ID选择器、伪类选择器和派生选择器定义方法,能够根据HTML文档设计需求,灵活的应用各种选择器。3 、掌握常见的CSS样式属性,能够应用CSS样式美化HTML文档,具有一定的创新精神。(三)重点与难点1.重点HTML中使用CSS样式表、常用的CSS选择器、常见的CSS

7、样式属性2滩点常用的CSS选择器、常见的CSS样式属性第三章JaVaSCriPt客户端编程本章支持课程目标:1.4掌握JaVaSCriPI语言,能用利用JaVaSCriPt语言进行客户端编程;2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力;2.2在网站开发过程能够打破常规,具有一定的创新精神。(一)教学内容与教学方法1、HTML文档引入JaVaSCriPt脚本的方式(讲授)2、JaVaSCriPt基本语法(自学)3、JaVaSCriPt对象编程:内置对象和宿主对象(讲授+案例+对比)4、常用JaVaSCriPt内置对象:String对象、Array对象、Date对象和Math对象

8、(讲授+自学)5、HTMLDOM对象:Document对象、Document对象常用属性和Document对象常用方法(讲授+案例+对比)6、使用DOM方法操控文档中的对象(讲授+案例+对比)(二)知识、能力与素质等方面的基本要求1 .掌握HTML文档引入JaVaSCriPt脚本的三种方式,自学掌握JaVaSCriPt的语法,能够根据需求规划和设计程序。2 .了解JavaScript的对象编程,掌握常用的JaVaSCriPt内置对象编程,能够根据HTML文档的需求编写程序3 .掌握HTMLDOM对象以及在HTML操控Document对象的方法,能够根据需求创新性的编写程序操控Document对

9、象。(三)重点与难点1.重点JaVaSCriPt对象编程、常用JaVaSCriPI内置对象、浏览器宿主对象、HTMLDOM对象、使用DOM方法操控文档中的对象。2滩点浏览器宿主对象、HTMLDC)M对象、使用DoM方法操控文档中的对象第四章ASP.NET服务器控件本章支持课程目标:1.5掌握ASRNET编程基础知识、内置对象、服务器控件和AD0.NET访问数据库的基本流程,能够利用ASP.NET进行动态网站开发;2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力;2.2在网站开发过程能够打破常规,具有一定的创新精神。(一)教学内容与教学方法1 .ASP.NET网页的组成(讲授+案例)

10、2 .ASP.NET常用的页面事件(讲授+案例)3 .标准的Web服务器控件:文本输入与显示控件、控制权转移控件、选择控件、容器控件(讲授+案例+对比)4 .验证控件:RequiredFieldValidator(必填验证)、CompareValidator(比较验证)、RangeVaIidator(范围验证)、RegUlarEXPreSSiOnValidator(正则表达式验证)(讲授+案例+对比)(二)知识、能力与素质等方面的基本要求1 .了解ASP.NET页面的生命周期2 .掌握服务器控件的基本属性,掌握标准的Web服务器控件编程方法,能够能够网页设计需求,在网页中灵活的使用服务器控件来

11、设计网页。3 .掌握验证控件的基本属性,掌握验证控件的验证控件的编程方法,能够根据设计需求,创新性的使用验证控件来完成控件的验证。(三)重点与难点1. 重点标准的Web服务器控、验证控件2滩点验证控件第五章ASP.NET2.0常用对象本章支持课程目标:1.5掌握ASP.NET编程基础知识、内置对象、服务器控件和AD0.NET访问数据库的基本流程,能够利用ASRNET进行动态网站开发;(一)教学内容与教学方法1.Response对象的功能、属性和方法(讲授+案例+对比)2. Request对象的功能、属性和方法(讲授+案例+对比)3. Server对象的功能、属性和方法(讲授+案例+对比)4.

12、Application对象的功能、属性和方法(讲授+案例+对比)5. Session对象的功能、属性和方法(讲授+案例+对比)6. Cookie对象的功能、属性和方法(讲授+案例+对比)(二)知识、能力与素质等方面的基本要求1 .掌握ASP内置对象的功能、属性和方法,能够根据需求完成网页编程。(三)重点与难点1 .重点ReSPOnSe属性和方法、ReqUeSt属性和方法、APPliCatiO属性和方法、SeSSiOn属性和方法2滩点区分Response对象和Request对象、区分Application和Session对象第六章数据访问与表示本章支持课程目标:1.5掌握ASRNET编程基础知识

13、、内置对象、服务器控件和AD0.NET访问数据库的基本流程,能够利用ASP.NET进行动态网站开发;2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力;2.2在网站开发过程能够打破常规,具有一定的创新精神。(一)教学内容与教学方法2 .在ASP.NET中的数据访问模型(讲授)3 .数据源控件和数据绑定控件(讲授+案例+对比)4 .数据绑定和数据提供程序(ProVider)(讲授+案例+对比)5 .数据访问的安全性(讲授)(二)知识、能力与素质等方面的基本要求1 .理解数据访问对象模型和ASRNET中的数据访问的原理。2 .掌握数据源对象和数据控件以及如何使用它们来实现数据的访问。理解

14、数据访问安全性的处理和应用。3 .在网站设计编程中,能够根据设计需求,灵活的、创新性的完成数据的读取与安全设计。(三)重点与难点1.重点ASRNET数据访问的原理和基本技术、数据源控件和数据绑定控件、数据绑定和数据提供程序、数据访问的安全性2滩点ASRNET数据访问的原理和基本技术、数据绑定和数据提供程序第七章Web应用的状态管理本章支持课程目标:1.6掌握Windows环境下Web服务的部署方法和安全管理方法,能够部署可靠的Web应用程序到Web服务器。2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力。(一)教学内容与教学方法1 .Web应用状态概述(讲授+自学)2 .客户端状态

15、维护技术(讲授+案例+对比)3 .服务器端状态维护技术(讲授+案例+对比)(二)知识、能力与素质等方面的基本要求1 .理解Web应用的状态管理以及为何要使用状态管理。2 .掌握客户端和服务器端状态维护技术,理解每一种技术的实现机制以及使用方法。能够根据设计规划需求,选取合适的方法和技术实现状态的管理。(三)重点与难点1 .重点客户端状态维护技术,包括视图状态、控件状态、隐藏域和Cookie;服务器端状态维护技术,包括应用程序状态和会话状态2滩点服务器端状态维护技术第八章Web认证的认证和授权本章支持课程目标:1.6掌握Windows环境下Web服务的部署方法和安全管理方法,能够部署可靠的Web

16、应用程序到Web服务器。2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力;2.2在网站开发过程能够打破常规,具有一定的创新精神。(一)教学内容与教学方法1.Web应用的认证(讲授+自学)2 .Web应用的授权(讲授+自学)3 .使用MemberShiP实现Web应用的认证(讲授+案例+对比)4 .使用ROle实现Web应用的授权(讲授+案例+对比)(二)知识、能力与素质等方面的基本要求1 .理解认证与授权的基本概念,了解ASRNET中认证与授权的功能,使用Membership来实现认证以及如何使用Role来实现授权。2 .在网站设计编程中,能够根据设计需求,灵活的、创新性的完成We

17、b的认证与授权。(三)重点与难点1.重点在Web.Config中配置认证信息、Web应用的授权、使用Membership实现Web应用的认证2滩点ASP.NET中的认证、Web应用的授权、MemberShiP数据存储和提供程序和ASRNET的角色管理。第九章部署Web应用本章支持课程目标:1.6掌握Windows环境下Web服务的部署方法和安全管理方法,能够部署可靠的Web应用程序到Web服务器。2.1具备学生的自学能力及提出问题、分析问题和解决问题的能力。(一)教学内容与教学方法1 .复制网站(讲授+自学)2 .发布网站(讲授+自学)3 .Web项目安装包(讲授+自学)(二)知识、能力与素质

18、等方面的基本要求1 .掌握如何部署Web应用,包括使用站点复制工具进行复制、发布Web站点、创建Web应用的安装包。2 .掌握在不同Web环境中的部署方法。(三)重点与难点1.重点预编译网站、创建Web项目安装包2滩点预编译网站四、学时分配及教学方法及对指标点的支撑(按序填写)学时分配教学方法对指标点的支持讲课实验上机课外第一章绪论2讲授、案例3-3第二章利用CSS布局网页22讲授、对比、案例3-3第三章JaVaSCriPt客户端编程32讲授、对比、案例3-3第四章ASP.NET服务器控件42讲授、对比、案例3-3第五章ASP.NET2.0常用对象2讲授、案例3-3第六章数据访问与表示52讲授

19、、对比、案例3-3、5-1第七章Web应用的状态管理11讲授、对比、案例3-3、5-1第八章Web认证的认证和授权21讲授、对比、案例335-1第九章部署Web应用1讲授、对比、案例3-3、5-1合计2210五、本课程开设的实验项目与其它教学活动(一)上机项目编号实验项目名称学时类型备注1利用CSS美化网页2设计型报告2利用Javascipt进行网页编程2设计型报告3服务器控件的编程2设计型报告4数据库数据的读取与显示2设计型报告5Web应用的状态管理1验证型报告6Web认证的认证和授权1验证型报告六、主要教学方法本课程可采用自学、讲授教学法、案例教学法、对比教学法。七、课程考核与毕业要求达成

20、度计算(一)考核方式考核方式或途径考核要求考核权重对指标点支持上机报告按照上机要求提交作业报告,并根据实验报告要求评分,最终取平均分,主要考查系统分析设计实施能力,考核标准见实验教学大纲20%33、5-1课堂和实验考勤缺勤一次扣1分10%课程报告考核标准见课程报告内容以及评分细贝1,最后课程报告成绩按40%计入课程总成绩。70%33、5-1八、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1.Web程序设计:ASP.NET项目实训,蒋冠雄,北京:清华大学出版社,20172. ASRNET4.5动态网站开发基础教程,唐植华,陈建伟,高洁编著,北京:清华大学出版t,20173. ASRN

21、ETWeb应用开发,马月坤,李志昕,赵全明,北京:清华大学出版社,20164. http:WWW制定人:耿霞审定人:李峰批准人:毛启容2017年9月20日附件一:上机报告内容构成和所占比重评分项编号课程报告评价内容所占比市要求对毕业要求指标点支撑1课程知识点回顾20%能够描述本课程所学重点知识点。3-32参考文献查阅20%通过查阅参考文献补充本课程知识内容。3-33系统设计能力30%针对一特定项目能够描述设计思路3-35-14书写规范20%报告书写风格规范3-3、5-15报告清晰,按时提交10%报告清晰,提交准时3-3、5-1附件二:上机报告评分细则项目优良中差课程知识点回顾,20分完整准确有

22、序描述本课程知识点;18-20完整描述本课程知识点;16-17部分描述课程知识点;14-15没有描述课程知识点;13以下参考文献查阅20分能够正确利用参考文献对课程知识点进行有效补充;18-20能够正确利用参考文献对课程知识点进行补充:16-17能够利用参考文献对课程知识点进行补充14-15不能够利用参考文献对课程知识点进行补充:13以下系统设计能力,30分设计思路清晰,技术选择合适,描述准确27-30设计思路清晰,技术选择较合适,描述较准确24-26设计思路清晰,描述较准确21-23设计思路不清晰,技术选择不合适,描述不准确20以下报告写规范,20分报告书写风格规范;18-20报告书写风格较

23、规范;16-17报告书写风格不够规范;14-15书写随意13以下报告清晰,按时提交10分报告清楚,按时提交9-10分报告较清楚,按时提交8分未按时提交,但报告清楚7分未按时提交,报告不清楚5分附件三:课程报告内容及所占比重评分项编号实验评价内容所占比重要求对毕业要求指标点支撑1问题分析和求解能力20%能够写出问题分析的过程。3-3、5-12系统方案设计能力20%用UML图表示清楚系统设计方案。3-33编程实现能力30%能够编程实现3-3、5-14程序书写规范20%标识符定义规范,程序书写风格规范3-3、5-15报告清晰,按时提交10%报告清晰,提交准时5-1附件四:课程报告评分细则(按100分

24、计算)项目优良中差问题分析和求解能力,20分能够据问题举例,并给出解决步骤,并总结规律;18-20能够据问题举例,并给出解决步骤;16-17能够据问题举例,并给出解决步骤,但步骤不完整;14-15举例不准确,步骤不完整;13以下系统方案(算法)设计能力,20分能够用UML图正确表示;18-20有少许错误;16-17有缺失14-15错误较多;13以编程实现能力,30分程序正确并清晰易读27-30程序正确24-26有少许错误21-23错误较多20以下程序书写规范,20分符合程序书写规范,标识符定义规范;18-20符合程序书写较规范;16-17符合程序书写不够规范;14-15书写随意13以下报告清晰,按时提交10分报告清楚,按时提交9/0分报告较清楚,按时提交8分未按时提交,但报告清楚7分未按时提交,报告不清楚5分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号