福建信息职业技术学院Word格式.docx
《福建信息职业技术学院Word格式.docx》由会员分享,可在线阅读,更多相关《福建信息职业技术学院Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
1.课程定位
《基于.Net的Web应用开发》是高等职业学院计算机类软件专业的一门专业技术必修课程,是一门核心课程,在专业的课程设置中属于高级应用开发课程。
该课程以工作过程为导向,融合“教、学、做”的教学理念,通过引入企业真实项目,以企业的真实项目开发为载体,把课程需要掌握的知识、技能等能力融入到设计好的项目情境中。
通过企业规范的项目需求分析、项目概要设计、项目详细设计、项目编码、项目测试等标准工作过程,开展“学中做”,“做中学”的教学过程。
与前修课程《C#程序设计语言》课程、《SQL数据库设计》课程相衔接,注重培养学生综合应用能力,自学能力,团队合作能力,创新能力和职业素养。
使之成为计算机软件开发方面的应用型专门技术人员。
2.课程目标
2.1知识目标
(1)理解ASP.NET的基本概念
(2)掌握ASP.NET的WEB窗体和服务器控件的使用
(3)掌握ASP.NET的内置对象与页面传值
(4)掌握ASP.NET主题、母版页、站点地图的使用
(5)掌握ASP.NET访问关系型数据库
(6)掌握ASP.NET三层架构的构建和信息显示的方法
(7)掌握ASP.NET操作文件的方法
(8)掌握ASP.NET第三方控件和自定义控件的使用
(9)掌握配置,优化和部署ASP.NETWEB应用程序
2.2能力目标
2.2.1专业能力:
(1)熟练掌握基于.Net的WEB程序设计的基本知识、基本技能和基本方法。
(2)具有按项目需求规划和设计系统建设方案的能力。
(3)具有WEB网站系统架构设计的能力。
(4)具有利用ASP.NET技术开发.NETWEB系统应用程序的能力。
2.2.2社会能力:
(1)具有良好的职业道德和职业素养。
(2)具有良好的与人沟通和交流的能力。
(3)具有良好的敬业精神。
2.1.3方法能力:
(1)具有较强的自学与创新能力。
(2)具有良好的团队合作能力。
(3)具有独立分析问题和解决问题的能力。
3.教学内容及情景设计
以工作过程为导向,以“教、学、做”为教学理念,以企业的真实项目开发为载体,把课程需要掌握的知识、技能等能力融入到设计好的学习情境中,通过学习并掌握各个学习情境的知识技能,并开展“学中做”,“做中学”的教学过程来完成整个课程的讲授。
学习情境描述、内容排序及学时分配见下表:
学习情境名称
情境描述
参考学时
1.A控件与用户登录
1.掌握HTML控件的用法
2.掌握标准服务器控件的用法
3.掌握验证控件的方法
4.根据具体需求,应用各种.A控件,设计WEB窗体
16
2.A内置对象与页面传值
1.理解A内置对象的基本概念
2.掌握Page,request,response,serversession,applicatin等常用Asp.Net内置对象的属性方法
3.掌握常用页面传值方法,理解不同页面之间传值方法的优缺点
3.主题、母版页与导航系统
1.理解和掌握主题组成元素
2.理解和掌握母版页和内容页的使用
3.理解和掌握常用的导航系统,会根据具体的情况使用不同的导航控件建立不同的导航。
12
4.三层架构与信息显示
1.掌握三层架构的工作原理
2.掌握三层架构的创建与层之间的引用
3.掌握利用GridView与DetailsView控件显示信息的方法。
4.掌握利用DataList与Repeater控件显示信息的方法
20
5.文件及文件夹操作
1.掌握ASP.NET操作文件和文件夹的基本方法
2.掌握ASP.NET读写XML的基本方法
3.掌握ASP.NET文件上传和下载的基本方法
8
6.配置文件,第三方控件与用户自定义控件。
1.掌握配置,优化和部署ASP.NETWEB应用程序
2.掌握ASP.NET第三方控件和自定义控件的使用
3.根据需求,设计开发简单的自定义用户控件,并应用设计好的用户控件
合计
84
备注:
另有6学时安排阶段考试和复习(理论4课时,实践2课时),共90学时
学习情境(项目/任务/案例)设计
学习情境1:
A控件与用户登录
学习目标
知识目标
1.掌握HTML控件和WEB服务器控件的基本属性和方法。
2.掌握HTML控件和WEB服务器控件设计用户登录应用的一般过程。
专业能力目标
1.掌握WEB窗体使用。
2.掌握HTML控件和WEB服务器控件的使用。
3.掌握HTML控件和WEB服务器控件的具体需求应用的技巧。
方法能力目标
1.具有根据需求灵活应用开发的能力。
2.具有自主解决实际问题的能力。
社会能力目标
1.具有良好的职业道德。
2.具有团队合作精神。
学习单元
学习内容(工作任务、载体)
学时
安排
教学方法建议
1.1
在线考试系统介绍(概述)
2
案例项目演示;
现场示范操作;
“教、学、做”合一;
1.2
<
实验-1>
在线考试系统配置与运行用
1.3
用户登录界面设计
1.4
实验-2>
创建用户登录界面
1.5
用户注册界面设计
1.6
实验-3>
创建用户注册界面
1.7
验证控件使用
1.8
实验-4>
验证控件使用
媒体
学生的基础
教师的能力
项目案例;
电子课件;
HTML知识;
C#程序设计知识;
ASP.NET概念知识;
项目案例开发能力;
组织、引导、讲解能力;
检查,指导能力;
学习情境2:
A内置对象与页面传值
1.理解A内置对象的基本概念。
2.掌握Page,request,response,serversession,applicatin等常用Asp.Net内置对象的属性方法。
3.理解不同页面之间传值方法的优缺点
1.掌握常用A内置对象件使用。
2.根据需求灵活应用不同的页面传值方法。
2.1
Page,request对象
2.2
实验-5>
Page,request对象使用
2.3
response,server对象
2.4
实验-6>
response,server对象使用
2.5
session,applicatin对象
2.6
实验-7>
session,applicatin对象使用
2.7
页面传值
2.8
实验-8>
页面传值使用
WEB窗体知识;
WEB服务器控件知识;
学习情境3:
主题、母版页与导航系统
3.理解和掌握常用的导航系统控件的属性和方法
1.掌握创建外观文件和为主题添加CSS样式的技术
2.掌握如何创建和绑定母版页的内容页
3.能使用TreeView控件制作树形目录;
能使用Menu控件制作动态菜单;
能使用SiteMap控件制作站点导航。
3.1
主题与母版页使
3.2
实验-9>
主题与母版页使用
3.3
Menu与TreeView控件
3.4
实验-10>
Menu与TreeView使
3.5
站点地图
3.6
实验-11>
站点地图使用
学习情境4:
三层架构与信息显示
1.理解三层架构的工作原理
2.理解三层架构的使用方法
3.掌握GridView与DetailsView控件的常用属性和方法。
4.掌握DataList与Repeater控件的常用属性和方法
4.1
三层架构介绍
4.2
实验-12>
三层架构搭建
4.3
利用GridView显示信息
4.4
实验-13>
4.5
利用DetailsView显示信息
4.6
实验-14>
4.7
利用DataList显示信息
4.8
实验-15>
4.9
利用Repeater显示信息
4.10
实验-16>
学习情境5:
文件及文件夹操作
1.理解ASP.NET操作文件和文件夹的基本方法
2.理解ASP.NET读写XML的基本方法
3.理解ASP.NET文件上传和下载的基本方法