《WEB程序设计》教学大纲一、课程概述计算机网络是计算机发展的必然趋势,本课程的设置是为了培养学生Web应用的基本能力,使学生真正获得制作网页、进行Web编程的能力,从而提高自身的知识面与专业水平。《Web程序设计》是计算机类专业的扩展课程,属于选修课。该课程与程序设计,图像设计技术和计算机版面设计关系密切,有时也称为“网页设计”。它主要是一门应用性、实践性的课程。这门学科的重点是在培养学生计算机应用方面的知识与技能,因此它对学生的就业发展具有极其重要的意义。二、课程目标1.知道《Web程序设计》这门课程的性质、地位和价值。知道该课程的研究领域和技术前景。2.理解这门课程的主要概念、基本原理和技术要点,尤其是Web页设计软件工具的使用方法。3.掌握动态网页技术ASP.NET设计语言,学会运用一些具体的软件工具如VisualStdio制作Web页。4.掌握Web编程语言VB.NET,并能使用该技术编写一些简单的Web应用。掌握动态网页技术,学会运用其中之一种动态网页技术编制动态Web页和交互性Web页。三、课程内容和要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1ASP.NET概述1.1网络程序设计概述1.2ASP.NET简介1.3ASP.NET的运行环境1.4ASP.NET的开发工具1.5新建一个简单的ASP.NET文件1.6新建一个应用程序√√√√√√教学内容知道理解掌握学会2VB.NET程序设计基础2.1VB.NET简介2.2VB.NET的数据类型2.3VB.NET常量2.4VB.NET变量2.5VB.NET数组2.6VB.NET运算符2.7使用条件语句√√√√√√√3服务器控件3.1控件简介3.2HTML服务器控件3.3WEB服务器控件3.4验证控件3.5用户控件3.6对控件的高级操作*√√√√√√4内部对象4.1ASP.NET内部对象概述4.2Page对象4.3Request对象4.4Response对象4.5HttpCookie对象4.6Session对象4.7Application对象4.8Server对象44.9Mail对象√√√√√√√√√教学内容知道理解掌握学会5数据库基础知识5.1数据库的基本概念5.2建立Access数据库5.3SQL语言简介√√√6ASP.NET存取数据库6.1ADO.NET简介6.2简单存取数据库6.3使用DataGrid控件存取数据库6.4综合示例√√√√7深入进行数据库编程7.1DataGrid控件再探讨7.2使用DataList控件存取数据库7.3使用Repeater控件存取数据库7.4使用含有参数的SQL语句7.5对多个表进行操作7.6存取SQLServer数据库√√√√√√四、课程实施《Web程序设计》是属于计算机应用专业和信息管理专业(本/专科)教学选修课。一般情况下,每周安排3课时,共54课时。函授生视具体情况而定,一般为36课时。具体课时安排如下:教学内容知道理解掌握学会7.7DataSet对象再探讨7.8综合示例√√8文件及文件夹操作8.1文件及文件夹管理8.2文本文件操作8.3XML文件操作8.4Excel文件操作√√√√9隐藏代码和业务对象9.1使用隐藏代码(Code-behind)9.2使用业务对象*9.3使用COM组件9.4本章小结√√√√10Web服务10.1Web服务简介10.2建立一个简单的Web服务10.3简单调用Web服务10.4通过代理类调用Web服务10.5返回DataSet对象示例√√√√√11配置应用程序及其它应用*11.1关于配置应用程序11.2配置Global.asax文件11.3配置web.Config文件11.4安全考虑11.5使用缓存11.6调试程序√√√√√√课时安排及教学方法表教学内容课时建议教与学的方法建议54课时36课时1ASP.NET概述1.1网络程序设计概述1.2ASP.NET简介1课时1课时讲述1.3ASP.NET的运行环境1.4ASP.NET的开发工具1.5新建一个简单的ASP.NET文件1.6新建一...