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