版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Web应用开发技术教学大纲适用专业:高职计算机应用技术学时学分:90学时,5学分课程类型:B类(理论+实践)课课程性质:专业选修课课程编号:20302000执笔人:蔡贵荣审定人:蔡江云编撰日期:2009年8月修订一、课程性质和任务本课程是B类(理论+实践)课,5学分,计划90学时,其中实践45学时,占总学时50%,是高职计算机应用技术专业学生的一门专业选修课。本课程的任务是介绍ASP.NET页面设计原理、ASP.NET内建对象的属性及方法、Web数据库项目开发的流程,初步认识三层体系结构的设计思想,熟悉ASP.NET运行环境及开发平台,熟悉Web服务器控件、验证控件及数据控件的属性及事件,掌握
2、ADO.NET数据库访问技术,熟练掌握.NET平台程序安装和部署。目的使学生通过该课程的学习,能对Web项目进行需求分析和设计总体目标,了解客户需求进行具体规划;能根据软件工程开发的基本原则,对Web项目进行设计和实现;通过以项目为载体的实践,使学生具备.NET工程师的专业能力、职业能力和社会能力。二、教学内容和要求第一单元ASP.NET技术及Visual Studio 2005开发工具1.1教学单元:.NET平台概述教学内容1.NET Framework平台的架构2.NET Framework的组件构成3ASP.NET平台的基本特点4ASP.NET平台的工作原理教学要求1了解.NET Fra
3、mework的发展历史2了解.NET Framework的体系架构的优点3了解.NET Framework的特点4理解ASP.NET的工作原理1.2教学单元:Visual Studio 2005开发工具教学内容1Visual Studio 2005开发环境2Visual Studio 2005基本操作3配置IIS实训内容1使用Visual Studio 2005开发一个简单的Web页面教学要求1掌握Visual Studio 2005的基本使用方法2掌握Visual Studio 2005开发Web程序的基本流程3掌握IIS的配置第二单元WebForms编程2.1教学单元:ASP.NET页面元
4、素教学内容1ASP.NET页的结构2ASP.NET代码隐藏3ASP.NET页的生命周期4Page对象的常用属性和方法实训内容1使用文本工具开发ASP.NET程序2使用Visual Studio 2005开发工具ASP程序教学要求1理解ASP.NET页面结构2理解ASP.NET代码隐藏原理3理解ASP.NET页的生命周期4掌握Page对象的常用属性和方法5掌握使用Visual Studio 2005开发工具ASP程序2.2教学单元:HTML服务器控件教学内容1HTML服务器控件的设计目标2HTML服务器控件的公共属性3HTML服务器控件的公共事件实训内容1利用HTML服务器控件开发学生向教师请教
5、问题模块教学要求1掌握HTML控件的使用方法2了解HTML输入控件的使用方法3掌握使用HTML服务器控件开发ASP.NET页面2.3教学单元:Web服务器控件教学内容1Web服务器的基本原理2Web服务器控件的常用类型3Web服务器控件的操作方法实训内容1利用Web服务器控件开发问题解答模块教学要求1掌握使用文本控件2掌握控制权转移控件的使用方法3掌握选择控件的使用方法4掌握容器控件的使用方法5掌握使用Web服务器控件开发ASP.NET页面2.4教学单元:验证控件教学内容1验证控件的分类2BaseValidator类3RequiredFieldValidator控件4CompareValida
6、tor控件5RangeValidator控件6RegularExpressionValidator控件7CustomValidator控件8ValidationSummary控件实训内容1利用验证服务器控件开发学生信息注册模块教学要求1掌握各验证控件的特征的使用方法2掌握基于验证控件开发各类ASP.NET页面第三单元服务器内建对象3.1教学单元:Response、Request、Server教学内容1内建对象的设计原理2Response对象的属性和方法3Request对象的属性和方法4Server对象的属性和方法实训内容1利用内建对象开发页面转换模块教学要求1使用内建对象进行业面导航2使用内建
7、对象和服务器交互3.2教学单元:Application、Session、Cookie教学内容1Application对象的属性和方法2Session对象的属性和方法3Cookie对象的属性和方法4Session和Cookie的实现原理实训内容1利用内建对象开发页面信息交互模块教学要求1使用内建对象保存用户状态2灵活使用不同的状态保存机制第四单元ADO.NET4.1教学单元:ADO.NET体系结构教学内容1ADO.NET的体系结构2ADO.NET中如何与数据库连接教学要求1基于开发工具创建和配置数据源4.2教学单元:DataAdapter、DataSet控件教学内容1DataAdapter、Da
8、taSet的设计思想2DataAdapter、DataSet对象常用属性和方法实训内容1利用ADO.NET对象开发信息作业查询模块教学要求1熟练使用DataSet对象访问数据库2熟练使用DataSet保存数据对象4.3教学单元:自定义数据绑定控件教学内容1绑定表达式2绑定到集合对象3绑定到数据源实训内容1利用GridView控件开发作业信息显示模块教学要求1掌握进行数据绑定的几种不同方式2掌握如何控制数据呈现格式4.4教学单元:DataList、GridView控件教学内容1事件冒泡2模版3DataList样式4DataKeys集合对象5捕获DataList控件产生的事件实训内容1利用Grid
9、View控件开发作业信息批改模块教学要求1使用DataList控件访问数据库2使用DataList表现数据第五单元发布和部署Web程序5.1教学单元:配置ASP.NET应用程序教学内容1配置文件简介2典型的配置设置实训内容1创建师生交流平台Web应用程序安装程序教学要求1掌握配置.NET应用程序2生成配置文件5.2教学单元:部署ASP.NET应用程序教学内容1安装文件的内涵2生成安装文件3发布ASP.NET应用程序实训内容1部署Web应用程序师生交流平台教学要求1如何自动生成安装文件、如何配置安装文件2部署ASP.NET应用程序综合实训第六单元综合实训实训目的可以综合本课程教学内容,掌握开发A
10、SP.NET程序的一般流程,通过实训可以开发一个完整的Web程序;了解软件工程流程模型,锻炼程序开发综合素质。实训内容1“网上购物平台”项目实训步骤1需求分析2概要设计3详细设计4编码5项目测试实训要求1按软件工程流程进行项目开发2阶段性项目文档的要求规范3必须自行设计测试用例4以小组为单位进行答辩三、教学模块和学时分配职业能力课程模块教学单元学时数理论实训开发环境配置ASP.NET技术、VS 2005开发工具.NET平台概述42Visual Studio 2005开发工具2设计Web应用程序界面WebForms编程ASP.NET页面元素410HTML服务器控件2Web服务器控件4验证控件2使
11、用内建对象服务器内建对象Response,Request,Server24Application,Session,Cookie2操纵数据对象ADO.NETADO.NET体系结构29DataAdapter,DataSet控件3自定义数据绑定控件3DataList,GridView控件3发布Web应用程序发布和部署Web程序配置和部署ASP.NET应用程序44综合能力“网上购物平台”项目实训需求分析216系统架构2数据库设计2页面实现1调试和发布1合计4545四、实践教学设计本课程实践教学是以职业能力的培养为宗旨、以模块化的课程内容和结构为前提设计的。在每个教学模块中嵌入实践教学内容,每个实践教学
12、的设计都完全对应一个具体的能力目标,体现做中学,学中做。1实训内容实践教学内容表职业能力实践教学案例学时数使用NET开发工具“HelloWorld”程序2设计Web应用界面“师生交流平台”系统首页、登录页面10使用内建对象显示登录状态4操纵数据库修改、删除学生信息9发布和部署Web程序重新部署“师生交流平台”项目4遵守软件工程规范知识产权保护自我学习能力团队协作能力用户沟通和创新能力开发“网上购物平台”项目16合计45实践教学分为两个环节,第一个环节包括前5个模块中以任务展现的真实案例,第二环节是综合实训,如上表所示,将“师生交流平台”项目融入与本课程能力模块对应的各教学单元,教师讲授每个教学
13、单元先以案例展示任务,讲授完成该任务所需的知识,示范操作技能和作业规范,然后指导学生完成类似工作任务,再让学生独立完成一个新工作任务;学习完本课程5个专业技能模块后,进行4周综合实训,要求按软件工程规范完成“网上购物平台”项目开发。2实践环节基本要求熟悉Visual Studio 2005工具开发Web应用程序,熟练使用服务器控件设计Web程序界面,使用内建对象处理用户请求,使用内建对象管理用户状态,基于ADO.NET操纵数据库,发布Web应用程序;能对Web项目进行需求分析和总体设计,并能根据软件工程开发的基本原则,对Web项目进行系统设计;通过以项目为载体的实践,使学生具备.NET工程师的
14、专业能力、职业能力和社会能力。3实训条件实训要在软件开发实训室进行,需配备高性能PC(建议内存1G以上),投影仪、局域网可用,并安装好Windows XP SP2操作系统以及Office 2003、Visual Studio 2005、SQL Server 2005及等软件。五、本课程与其他课程的关系前导课程:程序设计基础、数据库应用技术、网页设计与制作、网站建设与维护后续课程:毕业设计六、考核要求本课程采用形成性考核方式,即课程的总成绩由平时出勤及实训的完成情况、期末实操考核、基础知识考核三部分形成,即平时成绩占20%、实操考核占50%、基础知识考核占30%。这种考核方式大大促进了学生对实践操作的重视,同时也进一步提高了学生的项目需求分析能力、数据库设计能力、程序设计能力、排错能力有协作能力。七、教材与参考书教材:ASP.NET编程基础及应用(第2版),张登辉编著,机械工业出版社教学参考书:(1) C#案例教程, 游祖元主编,电子工业出版社(2) C#项目实训教程,于润伟主编,电子工业出版社(3) C#程序设计教程(第2版),刘甫迎等编著,电子工业出版社(4) Visual C#.NET Web应用程序设计,杨学全主编,电子工业出版社(5) ASP.NET 2.0程序设计精编教程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年十五五数据流通交易核心攻关与新质生产力投资主线
- 海南省省直辖县2025-2026学年初三4月仿真训练生物试题试卷含解析
- 2026年浦东新区国际航运中心核心区建设专项资金实施细则
- 2026年全国首个嵌入式模块化医院项目平移钢构模块技术解析
- 2026年分子特征环境安全食用安全评价标准技术要求
- 2026年加拿大北极超视距雷达项目基础设施交付案例
- 2026年工业巡检无人机细分领域需求分析
- 供应商物流配送合作协议
- 文化传媒行业创意总监面试全攻略
- 汽车零部件研发工程师面试技巧
- (正式版)JBT 106-2024 阀门的标志和涂装
- 《人类行为与社会环境》课件
- (高清版)DZT 0205-1999 地面γ能谱测量技术规程
- 中国石油天然气集团公司井下作业工程术语
- 标志桩安装质量评定表
- 企业通用全面预算表格模板
- 装配式支吊架试验方法标准
- 服装设计的程序灵感来源思维方式
- 初中数学教师高级职称考试试题(含解析)
- JJF 1015-2014计量器具型式评价通用规范
- 教育与社会发展试题
评论
0/150
提交评论