《ASPNET基础及应用》课程标准_第1页
《ASPNET基础及应用》课程标准_第2页
《ASPNET基础及应用》课程标准_第3页
《ASPNET基础及应用》课程标准_第4页
《ASPNET基础及应用》课程标准_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ASP.NET基础及应用课程标准 课程编号:030340 课程负责系部:计算机科学与工程系课程总学时:90学 分: 6课程类别:必修课 开课对象:三年制高职软件技术专业执笔人:管曙亮编写日期:2009年8月审核人:张洪斌批准人:张洪斌一、课程定位本课程是计算机软件专业一门专业核心课程。本课程的主要任务是:帮助学生理解动态页面的基本工作原理,掌握页面布局与CSS样式设置的各种技能,理解客户端编程与服务器端编程之间关系,掌握客户端JAVASCRIPT编程的基本技能,理解AJAX工作原理和作用,掌握AJAX技术的编程结构,学会在页面中适当地使用AJAX技术;掌握各种数据源的配置,能通过数据绑定控件显

2、示和更新数据源;掌握数据的各种输入技巧和有效性验证方法;掌握数据的各种数据导出与报表输出方法;理解ASP.NET中各种内部对象作用,学会适当选择的内部对象保存网站各种数据;掌握网站的发布与部署。通过本课程的学习最终能使用网站开发工具设计、开发、调试、部署、管理的电子商务网站,使学生成为Web应用系统开发的程序员。本课程的学习单元是以动态网站开发流程为依据,将每个学习单元分解成若干个子任务,这些子任务不仅实现了对岗位职业能力的培养,同时还融入了软件工程思想,有助于培养学生的学习能力、设计能力、创新能力。通过各个学习单元让学生了解该网站开发各个职业岗位及其相互关系,通过学习各个任务的需求、分析、实

3、现,让学生了解完成各项任务所经历的工作流程、专业技能以及专业知识。不同工作单元相互结合,能培养其团队协作、沟通表达、职业规范等综合素质。通过各个任务中拓展部分培养学生严谨的逻辑思维能力和分析、解决问题的方法能力,引导学生借助网络资源和文献资料拓展知识领域,灵活解决工作过程所遇到各种问题,从而提高学生本专业的基础知识、专业技能和应变能力。二、学习目标ASP.NET基础及应用课程主要使学生具备借助于Visual Studio开发工具和其它辅助工具,以及第三方组件独立开发网站的能力,使学生具备网站开发所必需的基本知识和基本技能,初步形成解决实际问题的能力,为以后的学习和工作打下基础,并注意培养学生的

4、分析、理解和综合能力以及严谨的逻辑思维,使之逐步形成辩证的思维观,加强学生的职业道德观念。学完本课程,学生能为学校或企事业设计开发实用网站。1专业能力(1)掌握网页布局方法(2)掌握样式定义与引用的方法(3)掌握客户端JAVASCRIPT编程基本知识(4)理解动态页面工作原理(5)掌握常用数据绑定的方法(6)理解数据源作用,掌握数据源配置的方法(7)掌握数据库数据显示与数据更新的方法(8)掌握数据输入及其有效性验证的方法(9)掌握数据导出与数据报表的各种方法(10)理解ASP.NET内部对象作用,掌握内部对象的读写方法(11)掌握网站部署与发布的方法2方法能力(1)网络资料的收集与整理能力;(

5、2)需求分析与设计的能力;(3)程序编码与调试能力;(4)检索与引用第三方组件的能力;(5)自主学习的能力;(6)抽象归纳能力。3社会能力(1)培养学生的沟通能力;(2)培养学生勇于创新、敬业乐业的工作作风;(3)培养学生的社会责任心;(4)培养学生的环境适应能力和抗挫折能力。(5)组织协调能力。三、学习内容学习单元学习任务参考学时单元名称学习内容1. 网页布局与样式设置页面元素布局样式定义与引用任务1-1 使用DIV布局网页28任务1-2 使用DIV实现仿Window窗口的设计0.5任务1-3 使用DIV实现大小可变仿Window窗口的设计1任务1-4 使用TABLE实现大小可变仿Windo

6、w窗口的设计0.5任务1-5 使用frameset实现页面布局0.5任务1-6 超链接样式的设置与引用1任务1-7 列表样式与IFrame的使用0.5任务1-8 使用DIV实现区域的滚动0.5任务1-9 图形菜单的建立1.52. 使用javascript实现客户端编程JavaScript编程基础标签对象访问客户端事件任务2-1 建立有验证的登录界面112任务2-2 带关闭功能的登录界面的制作1任务2-3 回车后自动切换输入焦点的实现1任务2-4 限时关闭窗口的实现1任务2-5 循环字幕的制作1任务2-6 ip地址有效性验证1任务2-7 图形菜单外观的动态设置1任务2-8 图形菜单的动态响应1任

7、务2-9 图形选项卡的制作1任务2-10 二级下拉菜单的制作1任务2-11 可编辑下拉列表框的制作1任务2-12 弹出式对话框的制作13. 动态页面与数据绑定动态页面工作原理AJAX技术数据绑定任务3-1 客户端和服务器端当前时间的显示(有刷新)19任务3-2 网站的发布1任务3-3 使用Ajax框架无刷新显示服务器端当前时间1任务3-4 使用XMLHTTP对象无刷新显示服务器端当前时间1任务3-5 利用数据绑定显示服务器端当前时间1任务3-6 使用数据绑定显示页面按钮累计点击次数1任务3-7 使用集合对象为列表类控件提供数据源1任务3-8 使用数据表为列表类控件提供数据源0.5任务3-9 使

8、用数据阅读器为列表类控件提供数据源0.5任务3-10 使用GridView控件显示数据库表14. 数据源配置与数据显示查询数据源的配置数据控件样式设计数据控件模板设计数据显示任务4-1 使用SqlDataSource为GridView控件提供数据源19任务4-2 实现GridView控件中记录的选择1任务4-3 实现GridView控件中邮件发送和主页链接1任务4-4 使用DataList控件实现记录的显示与选择1任务4-5 用Repeater控件实现记录的表格显示0.5任务4-6 使用Repeater控件实现记录背景交替与分隔显示0.5任务4-7 使用ObjectDataSource为Rep

9、eater控件提供数据源2任务4-8 使用两个GridView控件实现父子数据表的显示25. 数据源配置与数据更新更新数据源的配置数据控件样式设计数据控件模板设计数据更新任务5-1 使用GridView控件实现数据库表记录的修改18任务5-2 使用GridView控件实现数据库表记录的插入1任务5-3 用DetailsView控件实现数据库表记录的增删改1任务5-4 使用DropDownList控件实现GridView中数据输入1任务5-5 使用DetailsView控件实现数据库表记录的增删改查1任务5-6 使用DataList控件实现数据表记录的增删改查1任务5-7 实现GridView控

10、件中记录的滚动1任务5-8 使用Repeater控件实现数据库表记录的全屏操作16. 数据输入及有效性验证数据有效性验证数据输入控件的使用第三方输入组件的使用任务6-1 使用服务器端控件实现非空或非空白验证112任务6-2 实现静态页面表单数据向动态页面的传递1任务6-3 使用客户端脚本实现日期范围的客户端验证1任务6-4 使用服务器端验证控件实现日期范围的验证1任务6-5 使用Calendar控件实现日期输入与验证0.5任务6-6 带文本框日历控件的制作0.5任务6-7 使用客户端calendar组件实现日期时间的输入1任务6-8 使用FCKEditer编辑器组件实现富文本的输入2任务6-9

11、 实现DropDownList控件的有刷新二级联动1任务6-10 实现DropDownList控件的无刷新二级联动1任务6-11 使用TreeView控件实现树型结构菜单1任务6-12 使用ImageMap控件实现热区选择17. 数据导出与打印水晶报表数据源的设计水晶报表的设计统计图表的设计数据导出到Excel第三方图表组件的使用图象的绘制任务7-1 使用Crystal Reports实现数据集单表查询数据输出112任务7-2 使用Crystal Reports实现数据集多表关联数据输出1任务7-3 使用Crystal Reports实现数据集多表查询数据输出1任务7-4 使用Crystal

12、Reports实现统计图表的输出1任务7-5 使用.NET对象作为数据源设计Crystal Reports2任务7-6 使用table标签将数据记录导出到Excel文件1任务7-7 使用Excel对象库将数据记录导出到Excel文件1任务7-8 使用GDI+绘制验证码1任务7-9 使用VML绘制时钟1任务7-10 使用FusionCharts组件绘制图表28.ASP.NET内部对象与网站发布ASP内部对象的作用ASP内部对象的读写文件访问权限设置网站发布任务8-1 使用Cookie对象记录客户上次浏览过商品类别112任务8-2 使用ViewState对象记录客户登录页内失败的次数1任务8-3

13、使用Session对象向其它页面传递客户登录信息1任务8-4 使用Application对象记录当前在线访客1任务8-5 使用Cache对象存储用户表信息1任务8-6 使用内部对象制作简易的AJAX聊天室2任务8-7 配置Web.config实现对不同文件夹下的文件授权2任务8-8 网站部署与发布1任务8-9 制作Web网站的安装项目1四.学习领域设计说明学习领域设计ASP.NET基础及应用学习领域依据网站设计师和程序设计师的岗位特点,将课程的教学任务分解为8个学习单元,见表3-1。表3-1 ASP.NET基础及应用学习单元ASP.NET基础及应用单元1单元2单元3单元4 单元5单元6 单元7

14、 单元8网页布局与样式设置使用javascript实现客户端编程动态页面与数据绑定数据源配置与数据显示数据源配置与数据更新数据输入及有效性验证数据导出与打印ASP.NET内部对象与网站发布8学时14学时9学时9学时10学时12学时14学时14学时学习单元设计学习单元1:网页布局与样式设置 参考学时:8学时学习目标掌握使用DIV进行网页布局的方法掌握使用框架集进行页面布局的方法掌握超级链接样式设置理解样式的作用,掌握各种样式定义与引用的方法掌握建立一个滚动区域的方法掌握建立图形菜单的方法学 习 单 元讲练结合、举一反三、分组讨论、任务驱动、项目驱动、课堂讲解、课后练习、完成作品。教学方法和建议单

15、元名称任务载体任务1-1 使用DIV布局网页特定结构的网页讲练结合、举一反三、任务驱动、项目驱动。任务1-2 使用DIV实现仿Window窗口的设计仿Window窗口讲练结合、举一反三。任务1-3 使用DIV实现大小可变仿Window窗口的设计仿Window窗口课堂讲解、课后练习、完成作品。任务1-4 使用TABLE实现大小可变仿Window窗口的设计仿Window窗口课堂讲解、课后练习、完成作品任务1-5 使用frameset实现页面布局框架集文件讲练结合、举一反三、任务驱动、项目驱动。任务1-6 超链接样式的设置与引用样式的设置与引用课堂讲解、课后练习、完成作品任务1-7 列表样式与IFr

16、ame的使用包含网页的网页讲练结合、举一反三、任务驱动、项目驱动。任务1-8 使用DIV实现区域的滚动含滚动区域的页面讲练结合任务1-9 图形菜单的建立图形菜单讲练结合、举一反三、任务驱动、项目驱动。学习单元2:使用javascript实现客户端编程 参考学时:14学时学习目标掌握JavaScript编程的基础知识熟练掌握标签及其属性的访问掌握客户端标签的键盘事件与鼠标事件掌握客户端定时事件掌握正则表达式与正则验证掌握使用DIV动态改变内容标签的位置与尺寸掌握使用Table动态布局其它标签学 习 单 元教学方法和建议单元名称任务载体任务2-1 建立有验证的登录界面有验证的登录界面讲练结合、归纳

17、总结。任务2-2 带关闭功能的登录界面的制作关闭功能的登录界面讲练结合、归纳总结。任务2-3 回车后自动切换输入焦点的实现切换焦点的的登录界面任务驱动、讲练结合、归纳总结。任务2-4 限时关闭窗口的实现限时关闭的窗口讲练结合、归纳总结。任务2-5 循环字幕的制作循环字幕讲练结合、举一反三任务2-6 ip地址有效性验证ip地址录入界面讲练结合、举一反三任务2-7 图形菜单外观的动态设置图形菜单课堂讲解、课后练习、完成作品任务2-8 图形菜单的动态响应图形菜单课堂讲解、课后练习、完成作品任务2-9 图形选项卡的制作图形选项卡课堂讲解、课后练习、完成作品任务2-10 二级下拉菜单的制作二级下拉菜单讲

18、练结合、举一反三任务2-11 可编辑下拉列表框的制作可编辑下拉列表框任务驱动、自主学习任务2-12 弹出式对话框的制作弹出式对话框讲练结合、完成作品学习单元3:动态页面与数据绑定 参考学时:9学时学习目标理解服务器动态页面的执行过程理解Ajax原理、掌握Ajax编程结构掌握使用数据绑定显示页面类中字段变量掌握使用数组或集合作为数据源熟练掌握使用数据集作为数据源熟练掌握使用数据阅读器作为数据源熟练掌握利用数据网格控件显示数据源学 习 单 元教学方法和建议单元名称任务载体任务3-1 客户端和服务器端当前时间的显示(有刷新)显示时间页面讲练结合任务3-2 网站的发布发布网站讲练结合任务3-3 使用A

19、jax框架无刷新显示服务器端当前时间显示时间页面讲练结合任务3-4 使用XMLHTTP对象无刷新显示服务器端当前时间显示时间页面讲练结合任务3-5 利用数据绑定显示服务器端当前时间显示时间页面讲练结合、举一反三任务3-6 使用数据绑定显示页面按钮累计点击次数显示点击次数的页面讲练结合、举一反三任务3-7 使用集合对象为列表类控件提供数据源列表选择页面讲练结合、举一反三任务3-8 使用数据表为列表类控件提供数据源列表选择页面讲练结合、项目驱动、举一反三任务3-9 使用数据阅读器为列表类控件提供数据源列表选择页面讲练结合、项目驱动、举一反三任务3-10 使用GridView控件显示数据库表数据显示

20、页面讲练结合、项目驱动、举一反三学习单元4:数据源配置与数据显示 参考学时:9学时学习目标熟练掌握SqlDataSource查询的数据源建立掌握ObjectDataSource查询数据源建立掌握GridView控件的样式设置熟练掌握GridView控件模板列的定义掌握DataList控件模板列的定义掌握Repeater控件的使用理解三层架构的开发模式掌握父子表的数据显示学 习 单 元教学方法和建议单元名称任务载体任务4-1 使用SqlDataSource为GridView控件提供数据源数据显示页面项目驱动、讲练结合、举一反三任务4-2 实现GridView控件中记录的选择记录选择页面项目驱动、

21、讲练结合、举一反三任务4-3 实现GridView控件中邮件发送和主页链接定制列的页面项目驱动、讲练结合任务4-4 使用DataList控件实现记录的显示与选择数据显示与记录选择页面项目驱动、讲练结合、举一反三任务4-5 用Repeater控件实现记录的表格显示数据显示页面项目驱动、讲练结合、举一反三任务4-6 使用Repeater控件实现记录背景交替与分隔显示数据显示页面项目驱动、自主学习、举一反三任务4-7 使用ObjectDataSource为Repeater控件提供数据源数据显示页面课堂讲解、课后练习、举一反三任务4-8 使用两个GridView控件实现父子数据表的显示父子表数据显示页

22、面项目驱动、讲练结合、举一反三学习单元5:数据源配置与数据更新 参考学时:10学时学习目标熟练掌握SqlDataSource增删改查数据源建立掌握ObjectDataSource增删改查数据源建立熟练掌握GridView控件模板列的定义掌握DataList控件模板列的定义掌握DetailsView控件模板列的定义掌握Repeater控件模板列的定义(全屏编辑)掌握用DIV标签产生滚动区域学 习 单 元教学方法和建议单元名称任务载体任务5-1 使用GridView控件实现数据库表记录的修改记录修改页面项目驱动、讲练结合、举一反三任务5-2 使用GridView控件实现数据库表记录的插入记录插入页

23、面项目驱动、自主学习、举一反三任务5-3 用DetailsView控件实现数据库表记录的增删改记录修改页面项目驱动、讲练结合、举一反三任务5-4 使用DropDownList控件实现GridView中数据输入记录插入页面项目驱动、讲练结合、举一反三任务5-5 使用DetailsView控件实现数据库表记录的增删改查数据表操作页面项目驱动、讲练结合、举一反三任务5-6 使用DataList控件实现数据表记录的增删改查数据表操作页面项目驱动、讲练结合、举一反三任务5-7 实现GridView控件中记录的滚动记录定位页面项目驱动、自主学习、举一反三任务5-8 使用Repeater控件实现数据库表记录

24、的全屏操作记录全屏操作页面项目驱动、课堂讲解、完成作品学习单元6:数据输入及有效性验证 参考学时:12学时学习目标理解数据验证的意义,掌握数据验证的方法掌握客户端数据验证掌握服务器端验证控件的使用掌握使用第三方组件输入有效日期数据掌握使用第三方输入HTML文本掌握使用DropDownList实现二级联动输入掌握树视图的使用掌握图象映象控件的使用学 习 单 元教学方法和建议单元名称任务载体任务6-1 使用服务器端控件实现非空或非空白验证数据验证页面项目驱动、讲练结合、举一反三任务6-2 实现静态页面表单数据向动态页面的传递静态页面与动态页面项目驱动、讲练结合、举一反三任务6-3 使用客户端脚本实

25、现日期范围的客户端验证日期输入页面项目驱动、自学为主、举一反三任务6-4 使用服务器端验证控件实现日期范围的验证日期输入页面项目驱动、讲练结合任务6-5 使用Calendar控件实现日期输入与验证日期输入页面项目驱动、讲练结合任务6-6 带文本框日历控件的制作用户控件项目驱动、讲练结合、举一反三任务6-7 使用客户端calendar组件实现日期时间的输入日期输入页面项目驱动、讲练结合任务6-8 使用FCKEditer编辑器组件实现富文本的输入富文本的输入页面项目驱动、讲练结合、完成作品任务6-9 实现DropDownList控件的有刷新二级联动二级联动页面项目驱动、讲练结合任务6-10 实现D

26、ropDownList控件的无刷新二级联动二级联动页面项目驱动、讲练结合、举一反三任务6-11 使用TreeView控件实现树型结构菜单树型结构菜单页面项目驱动、讲练结合、完成作品任务6-12 使用ImageMap控件实现热区选择热区选择页面项目驱动、讲练结合、举一反三、完成作品学习单元7:数据导出与打印 参考学时:14学时学习目标掌握水晶报表数据源的建立熟练掌握水晶报表界面的设计掌握水晶报表图表的设计掌握数据导出掌握GDI+服务器端图形绘制掌握VML客户端图形绘制掌握使用第三方组件输出图表学 习 单 元教学方法和建议单元名称任务载体任务7-1 使用Crystal Reports实现数据集单表

27、查询数据输出报表页面项目驱动、讲练结合、举一反三任务7-2 使用Crystal Reports实现数据集多表关联数据输出报表页面项目驱动、讲练结合、举一反三任务7-3 使用Crystal Reports实现数据集多表查询数据输出报表页面项目驱动、讲练结合、举一反三任务7-4 使用Crystal Reports实现统计图表的输出报表页面项目驱动、讲练结合、举一反三任务7-5 使用.NET对象作为数据源设计Crystal Reports报表页面项目驱动、课堂讲解、课后练习、举一反三任务7-6 使用table标签将数据记录导出到Excel文件Excel文件项目驱动、讲练结合、举一反三任务7-7 使用

28、Excel对象库将数据记录导出到Excel文件Excel文件项目驱动、讲练结合、举一反三任务7-8 使用GDI+绘制验证码绘图页面和显图页面项目驱动、讲练结合、举一反三任务7-9 使用VML绘制时钟绘图页面和数据页面项目驱动、讲练结合、举一反三任务7-10 使用FusionCharts组件绘制图表绘图页面和数据页面项目驱动、讲练结合、举一反三学习单元8:ASP.NET内部对象与网站发布 参考学时:14学时学习目标理解Cookie对象作用、掌握其读写理解ViewState对象作用、熟练掌握其读写理解Session对象作用、熟练掌握其读写理解Application对象作用与掌握其读写理解Cache对象作用与掌握其读写理解Global.asax结构与意义理解Web.config结构与意义掌握网站部署与发布学 习 单 元教学方法和建议单元名称任务载体任务8-1 使用Cookie对象记录客户上次浏览过商品类别读写Cookie对象页面项目驱动、讲练结合、举一反三任务8-2 使用ViewState对象记录客户登录页内失败的次数读写ViewState对象页

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论