1、WEB 系统开发课程教学大纲一、 课程基本信息课程名称:WEB 系统开发英文名称:WEB System Development课程编码: 11301D课程类别:职业能力教育课总 学 时: 48 学时(含实验 20学时) 总 学 分: 2.5适用专业:信息管理系统先修课程:高级语言程序设计,数据库原理概论,数据结构 开课系部: 计算机科学与技术系二、 课程的性质和任务WEB 系统开发为本专业的有关网络程序设计的较高级内容。本课程将介绍 WEB 系统开发的基础模式、方法,采用 ASP. NET 技术结合 VB.NET 语言进行介绍,涉及 ASP.NET 程序所用的开发工具和运行环境、VB.NET
2、程序设计基础和ASP.NET 的程序设计基础、ADO.NET 数据库访问、三层架构开发等有关内容。通过本课程的学习,使学生掌握开发 ASP.NET 程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发小型网络应用程序。三、 课程教学基本要求(一)理论教学内容和基本要求第一部分 总体介绍本章对 WEB 系统开发进行总体介绍;重点掌握 ASP.NET 的开发工具和运行环境,并掌握新建一个 ASP.NET 的基本流程和建立应用程序的意义和方法。学生要能够熟练搭建 ASP.NET 的运行环境,并能够开发第一个简单的 ASP.NET 应用程序; 重点:ASP. NET 开发
3、环境;IIS 应用。难点:ASP. NET 开发环境。第二部分 VB.NET 程序设计基础本章对 VB.NET 程序设计语言进行总体介绍,包括基本数据类型,变量与常量,运算符与表达式,常用系统函数,复合数据类型,过程,流程控制以及VB.NET 类的应用等。重点:VB.NET 语言。难点:VB.NET 类的应用。第三部分 服务器控件本章重点掌握 Web 服务器控件的使用,如常用的文本框、标签、按钮、下拉列表框、单选框、复选框等控件,另外,HTML 服务器控件中的文件上传控件也需要深刻掌握。重点:用户控件应用;常规属性的使用;基本事件的使用。难点:用户控件的使用和控件的绑定、样式等高级操作。第四部
4、分 内部对象本章要求掌握Request、Response、Cookie、Session、Application、Server 等对象的基本知识和基本方法,此外,也应该掌握利用 Mail 对象在线发送邮件的方法。学生需充分体会 Session 和 Application 的使用方法和Response.Redirect、Server.Transfer、Server.Execute 等方法,并体会Cookie 的作用。重点:Request、Response、Cookie、Session、Application、Server 等对象的应用。难点:Response.Redirect、Server.Tra
5、nsfer、Server.Execute 等方法。第五部分 ADO.NET 存取数据库本章介绍 ADO.NET 模型,掌握利用 ASP.NET 连接数据库,查询、添加、删除和更新删除的基本方法,此外,掌握利用 GridView 控件删除和更新记录的方法。重点:利用 GridView 控件删除和更新记录的方法。难点:利用 GridView 控件删除和更新记录的方法。第六部分 深入数据库编程本章掌握 GridView、DataList 和 Repeater 控件的使用方法。了解在 SQL语句中使用参数和对 DataSet 对象的操作。能够熟练使用 GridView 控件进行查询、删除、更新、查看详
6、细页面、分页、排序、定制列和模板列等功能,并要掌握 DataList 和 Repeater 控件的基本操作。学生可完成一个 WEB 单据的设计与制作。重点:DataSet 高级应用;GridView 控件的定制列和模板列。难点:WEB 单据的设计与制作第七部分 三层架构开发模式的应用本章掌握三层架构开发模式,三层架构各层功能;掌握数据访问层实现方法;熟练掌握 SQLHelper 类库应用。重点:三层架构各层功能;数据访问层实现方法;SQLHelper 类库应用。难点:数据访问层实现方法;SQLHelper 类库应用。第八部分 文件及文件夹操作本章掌握对文件和文件夹操作的基本方法,如文件和文件夹
7、的新建、复制、移动和删除等,以及对文本文件、XML 文件的操作。重点:对 XML 文件的操作。难点:对 XML 文件的操作。第九部分 WEB 服务本章理解 Web 服务的基本概念,并能够建立、通过代理类调用一个简单的Web 服务。另外,大家练习时可以两人合作,一人提供 Web 服务,一人通过代理类调用 Web 服务。重点:对 WEB 服务的理解;建立、调用 Web 服务。难点:建立、调用 Web 服务。(二)实验教学内容和基本要求见实验大纲四、 课程教学要求及形式1、课程使用工具较多、涉及面广,教学形式以讲授方式为主+多媒体辅助+实验+网络教学平台进行答疑和讨论。2、为加强实动手能力的培养,应
8、充分重视实践性教学环节,课内学时保证机机时不少于 10 学时。3、关键环节实现方面的技术问题可辅以课堂演示的形式。考核形式:考查。要求:平时成绩:40%,期末成绩:60%五、 学时分配各教学学时分配章节 主要内容 讲授习题实验讨论合计备注第一部分 总体介绍 1 1 第二部分 VB.NET 程序设计基础 3 2 5 第三部分 服务器控件 4 2 6 第四部分内部对象4 2 6 第五部分 ADO.Net 存取数据库 4 4 8 第六部分 深入数据库编程 6 8 14 第七部分 三层架构开发模式的应用 2 2 第八部分 文件及文件夹操作 2 2 第九部分 WEB 服务 2 2 4 合 计 28H 20H 48H 六、 建议教材及参考书建议教材:ASP.NET 程序设计教程 郑阿奇 主编 机械工业出版社参考书目:ASP.NET 程序设计教程尚俊杰主编,清华大学出版社计算机软件技术基础(第二版)麦中凡吕庆中 李巍 何玉洁 高等教育出版社软件开发技术基础赵英良仇国巍 机械工业出版社Visual Basic.NET 程序设计教程魏峥主编,清华大学出版社