课程 / 计算机 / ASP.NET程序设计
ASP.NET程序设计
ASP.NET程序设计
目录
介绍
资料
课程目录
-
1
单元1项目的系统分析与环境构建
- 课时 1 单元1项目的系统分析与环境构建
-
2
单元2 母版、主题和皮肤
- 课时 2 (一)新建网站
- 课时 3 CSS样式的设计与应用
- 课时 4 (三)网站主题、皮肤的设计与应用
- 课时 5 (四)母版
-
3
单元3 控件的使用
- 课时 6 控件的使用
-
4
单元4 系统对象与数据传递
- 课时 7 系统对象与数据传递
-
5
单元5 ADO.NET访问数据库
- 课时 8 (一)ADO.NET的概述
- 课时 9 (二)SqlConnection对象
- 课时 10 (三)SqlCommand对象
- 课时 11 (四)SqlDataReader对象
- 课时 12 (五)SqlDataAdapter对象
- 课时 13 (六)SqlDataSet对象
- 课时 14 (七)SqlDataTable对象
- 课时 15 (八)SqlDataView对象
- 课时 16 (九)SqlParametar对象
- 课时 17 (十)SqlDataRow对象
- 课时 18 (十一)SqlDataColumn对象
- 课时 19 (十二)存储过程
- 课时 20 (十三)三层架构
-
6
单元6 数据绑定控件的使用
- 课时 21 (一)数据源控件的使用
- 课时 22 (二)数据源空间的使用
- 课时 23 (三)数据绑定控件DataList的使用
- 课时 24 (四)数据绑定控件GridView的使用
- 课时 25 (五)数据绑定控件Repeater的使用
- 课时 26 (六)数据绑定控件DetailsView的使用
- 课时 27 (七)数据绑定控件FormView的使用
-
7
单元7 项目的文件操作
- 课时 28 (一)文件操作
- 课时 29 (二)FileUpload控件
-
8
单元8 网站导航
- 课时 30 (一)利用站点地图和SiteMapPath控件设计网站导航
- 课时 31 (二)利用TreeView设计网站树形导航
- 课时 32 (三)使用Menu设计网站菜单导航
-
9
单元9 AJAX技术的运用
- 课时 33 (一)AJAX核心技术应用
- 课时 34 (二)AJAX Control Toolkit 应用
-
10
单元10 WebService技术的运用
- 课时 35 (一)WebService基础
- 课时 36 (二)创建和使用WebService
-
11
单元11 XML的数据操作
- 课时 37 (一)XML的数据操作
- 课时 38 (二)XMLDataSource控件的应用
-
12
单元12 网站发布与部署
- 课时 39 单元12 网站发布与部署
课程简介
本课程是高职高专计算机类职业教育的一门职业技能课程,是计算机类各专业教学的重要课程,是学生职业能力形成的重要组成部分,对于学生的就业影响大,是建设课程之一。根据高职高专的教学目的和要求,其功能在于让学生通过本课程的学习,能够深入了解网页设计与网站建设内容,熟练掌握动态网站设计的各类操作,要求掌握样式表CSS和页面布局、Web服务器控件、ASP.NET状态管理、主题与母版页、数据库访问与数据绑定、AJAX技术、ASP.NET的安全管理、ASP.NET项目开发实例等网站设计方面的知识和相关技术,具有良好的页面设计、代码编写、网站建设的能力。本课程有多门前导课程,学生只有学好前导课程的,再学本课程才不会有阻力。课程具有很强的实践性,对于培养学生的实践能力、创新能力、分析和解决问题的能力都起到十分重要的作用。
本课程与其它课程的关系如下:
前导课程有:
序号 前导课程名称 为本课程提供的主要能力
1 网页设计与网站建设 HTML网页编程,级联样式表CSS,网页设计工具的使用,静态页设计,网站的建设。
2 Java语言程序设计 理解编写Java脚本JScript,JavaScript,JQuery的能力
3 C#程序设计 为动态网页响应用户操作、访问数据库提供言语支持,即后台代码(.aspx.cs)编写能力.
4 SQL Server数据库技术 数据库、表格、存储过程、寄存器的创建与管理,数据库的访问包括查询、插入、删除、更新操作等能力。
后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前导、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
本课程与其它课程的关系如下:
前导课程有:
序号 前导课程名称 为本课程提供的主要能力
1 网页设计与网站建设 HTML网页编程,级联样式表CSS,网页设计工具的使用,静态页设计,网站的建设。
2 Java语言程序设计 理解编写Java脚本JScript,JavaScript,JQuery的能力
3 C#程序设计 为动态网页响应用户操作、访问数据库提供言语支持,即后台代码(.aspx.cs)编写能力.
4 SQL Server数据库技术 数据库、表格、存储过程、寄存器的创建与管理,数据库的访问包括查询、插入、删除、更新操作等能力。
后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前导、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
教师简介
龚勇,男,1982年生,安徽宣城人,助教,中国人民解放军陆军军官学院计算机科学专业工程硕士在读。2007年7月毕业于黄山学院,从2007年9月至今为宣城职业技术学院信息工程系专职教师。主要从事计算机应用技术方面的授课。参编教材《计算机文化基础》。
主讲课程:《C语言程序设计》、《C++》、《C#》、《数据库基础》、《网页制作》、《ASP.NET动态网站开发》、《电子商务网站建设》、《计算机网络基础》等
主讲课程:《C语言程序设计》、《C++》、《C#》、《数据库基础》、《网页制作》、《ASP.NET动态网站开发》、《电子商务网站建设》、《计算机网络基础》等
课程标准
课程代码 课程名称 ASP.NET程序设计
课程性质 选修课程 适用范围 计算机多媒体技术专业
课程学分 计划课时 64学时
前一工作 网页制作、数据库技术基础、C#程序设计等 后续工作 顶岗实习
制订人 龚勇 审订人 张小奇
一、前言
1、课程定位
本课程是高职高专计算机类职业教育的一门职业技能课程,是计算机类各专业教学的重要课程,是学生职业能力形成的重要组成部分,对于学生的就业影响大,是建设课程之一。根据高职高专的教学目的和要求,其功能在于让学生通过本课程的学习,能够深入了解网页设计与网站建设内容,熟练掌握动态网站设计的各类操作,要求掌握样式表CSS和页面布局、Web服务器控件、ASP.NET状态管理、主题与母版页、数据库访问与数据绑定、AJAX技术、ASP.NET的安全管理、ASP.NET项目开发实例等网站设计方面的知识和相关技术,具有良好的页面设计、代码编写、网站建设的能力。本课程有多门前导课程,学生只有学好前导课程的,再学本课程才不会有阻力。课程具有很强的实践性,对于培养学生的实践能力、创新能力、分析和解决问题的能力都起到十分重要的作用。
本课程与其它课程的关系如下:
前导课程有:
序号 前导课程名称 为本课程提供的主要能力
1 网页设计与网站建设 HTML网页编程,级联样式表CSS,网页设计工具的使用,静态页设计,网站的建设。
2 Java语言程序设计 理解编写Java脚本JScript,JavaScript,JQuery的能力
3 C#程序设计 为动态网页响应用户操作、访问数据库提供言语支持,即后台代码(.aspx.cs)编写能力.
4 SQL Server数据库技术 数据库、表格、存储过程、寄存器的创建与管理,数据库的访问包括查询、插入、删除、更新操作等能力。
后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前导、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
2、设计思路
本课程以就业为导向,在教师的指导下,以Web应用开发程序员、企业网站建设、企业网站维护管理等职业岗位能力培养为重点,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为若干个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性,采用理论教学+实验实训+综合项目实训3层递进相结合的模式来提高教学质量。实际教学中,按照项目导向、任务驱动教学模式,设计和开发一系列基于工作过程的教学标准和教学资源,实现“教、学、做”一体化的课堂教学。在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
本课程教学的设计思想与效果:
⑴以Web程序员岗位,确定课程目标
《ASP.NET》课程是培养学生基于.NET方向的Web开发能力的课程,通过该课程的学习学生应能胜任Web程序员岗位。学生通过学习完本课程可以从事Web应用软件开发,同时,具备一定的学习能力。
⑵以职业能力为依据,组织课程内容
围绕职业能力的形成组织课程内容,以真实项目为核心整合Web程序员的所需的知识、技能和态度。
⑶以实际项目为载体,设计学习情境
以实际项目开发流程中的典型工作任务设计学习情境,建立真实工作任务与专业知识、专业技能的联系,增强学生的直观体验,激发学生的学习兴趣。
⑷采用“多元化”能力评测代替传统的期末考试
本课程改革传统的考试评价方式,采用形式多样的考核评价模式,期末考试不再是课程结业的唯一途径。可以采用课堂考核,任务考核、综合项目考核与期末考核相结合的方式进行课程学习效果的评价。
⑸通过丰富的教学资源,保障学生开放式学习,培养学生自学能力
丰富的教学资源全部可在网上浏览和下载,学生随时随地都能获取知识和教师交流,训练技能,保证学生按需学习和自主学习。
二、课程目标
1、总体目标
通过本课程的学习,使学生能够掌握ASP.NET的基本知识与应用,并能运用所学知识开发出企事业需要的各种形式的网站,并能具有应用能力,再学习的能力,创新能力,职业岗位竞争能力和创业能力。
2、具体目标
(1)能力目标
①具有一定的应用软件开发的能力。
②具有一定的协调工作能力、组织管理能力。
③具有文档编制能力。
④具有自我学习、知识技能的更新、适应岗位变化的能力。
(2)知识目标
①掌握Visual Studio 2010开发环境的使用;
②掌握面向对象编程理论,能正确理解ASP.NET的编程思想和技术;
③掌握ASP.NET的基本语法,掌握常用WEB服务器控件的使用;
④掌握ASP.NET数据库编程基础知识;
⑤掌握ADO.NET访问数据库的基本流程,掌握数据源控件和数据控件的基本操作;
⑥掌握动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
(3)素质目标
①具备协同工作和团队合作能力;
②具备较强的语言表达能力、良好的沟通能力和协调能力;
③具备良好的心理素质和责任意识,能及时完成任务的能力;
④具备独立分析和思考能力,具备良好的自学能力;
⑤具备踏实肯干的工作作风和主动、耐心的服务意识。
三、课程内容与要求
序号 工作任务 课程内容及教学要求 活动设计 参考学时
1 建立和使用程序开发环境 知识内容及要求 搭建开发环境,设计实现第一个ASP.NET网站程序:ASP.NET欢迎你! 2
内容:
电子商务网站系统分析、总体结构设计、平台开发方式
什么是VS2010 要求:
了解电子商务网站的相关知识点
技能内容及要求
内容:
IIS的安装和配置
VS2010的安装和使用
创建ASP.NET应用程序
程序调试的基本方法 要求:
能够安装开发环境
能够安装并配置IIS。
2 母版页、主题和皮肤
知识内容及要求 活动1:新建网站;
活动2:网站主题与皮肤设计与应用;
活动3:网站CSS样式的设计与应用;
活动4:网站母版页设计与应用。 6
内容:
ASP.NET网站的基础知识、CSS、 网站皮肤、网站主题、网站母版 要求:
熟练掌握新建网站和网页的方法和步骤
熟练掌握CSS的定义和使用方法
掌握CSS的常用属性
掌握网站皮肤的创建和使用
掌握网站主题的创建和应用
熟练掌握网站母版的设计
技能内容及要求
内容:
新建网站、网站主题与皮肤设计与应用、网站CSS样式的设计与应用、网站母版页设计与应用。 要求:
能够新建网站项目
能够使用CSS统一网站风格
能够创建控件的皮肤并应用
能够创建网站的主题并应用
能够通过母版规划网站页面结构布局,并熟练应用
3 控件的使用 知识内容及要求 活动1:使用基本服务器控件设计用户注册页面
活动2:使用ASP.NET验证控件检验注册用户信息
活动3:使用用户控件
14
内容
基本服务器控件、
选择类服务器控件、
列表类服务器控件的属性和方法 要求:
掌握使用服务器控件设计WEB页面的方法
掌握ASP.NET验证控件检验数据合法性的方法。
掌握用户控件设计可复用功能模块的方法。
技能内容及要求
内容:
利用控件设计网页,修改控件属性、添加合适的事件 要求:
能够熟练使用服务器控件设计交互功能较好的WEB页面。
能够熟练使用ASP.NET验证控件检验数据合法性
能够使用用户控件设计可复用的功能模块。
4 系统对象与数据传递
知识内容及要求 活动设计1:网站登录页面代码设计;
活动设计2:网站计数器;
10
内容:
Response、Request、
Session、Application
Server、Cookie对象的属性和使用方法
要求:
理解ASP.NET页面间数据传递的工作机制
熟练掌握使用页面对象进行不同页面之间传递数据的方法
熟练掌握Respons、Request、Session、Application、Server、Cookie等对象的使用
技能内容及要求
内容:
使用session实现信息记录
使用cookie记录访问次数
使用application实现在线聊天 要求:
能够熟练应用页面对象进行不同页面之间的数据传递
能够熟练使用session、cookie对象保存系统的访问信息
能够使用server对象访问服务器端的方法及属性
能够使用application对象存储应用程序中的全局信息
5 使用ADO.NET访问数据库 知识内容及要求 活动设计:使用ADO.NET实现 数据库中商品信息的显示、添加、删除等功能 8
内容:
ADO.NET概述、连接SQLserver数据库
ADO.NET常用对象 要求:
了解ADO.NET、熟练掌握ADO.NET连接数据库、熟练掌握connection对象、dataadapter对象、dataset对象、datareader对象的使用
技能内容及要求
内容:
ADO.NET实现数据库连接
ADO.NET实现数据库操作 要求:
能够使用ADO.NET完成对数据库数据的操作、能够使用数据访问对象进行数据操作
6 数据库服务控件的应用 知识内容及要求 活动设计1:实现商品分类数据绑定
活动设计2:实现新闻列表显示
活动设计3:实现全部商品列表显示
活动设计4:实现商品详细信息显示 12
内容:
数据源控件、GRIDVIEW控件、datalist控件、repeater控件、detailsview控件等的使用方法 要求:
了解数据源控件的应用、熟练掌握GRIDVIEW控件、datalist控件、repeater控件、detailsview等控件的应用
技能内容及要求
内容:
使用数据源控件、GRIDVIEW控件、datalist控件、repeater控件、detailsview等控件对页面信息的特定显示 要求:
学会使用GRIDVIEW控件、datalist控件、repeater控件、detailsview等控件
7 网站导航 知识内容及要求 活动设计1:使用站点地图和sitemappath控件设计网站导航
活动设计2:使用treeview控件设计网站树形导航
活动设计3:使用menu控件设计网站菜单导航 6
内容:
站点地图、sitemappath控件、treeview控件、menu控件的常用属性和使用方法 要求:
掌握设计sitemappath面包屑导航的方法、掌握设计treeview树形结构导航的方法、了解数据源控件、掌握设计menu菜单导航的方法
技能内容及要求
内容:
使用站点地图、sitemappath控件、treeview控件、menu控件创建导航 要求:
能够使用sitemappath控件设置网站面包屑导航、能够使用treeview控件设置网站导航、能够使用menu控件设置菜单导航。
8 AJAX技术应用 知识内容及要求 活动设计:实现UPDATEPANEL局部刷新显示当前时间 4
内容:
AJAX基础
AJAX控件的属性和方法 要求:
了解ASP.NET AJAX框架、掌握scriptmanager控件、熟练掌握UpdatePANEL控件的使用方法
技能内容及要求
内容:
使用控件实现刷新内容 要求:
能够创建AJAX框架应用程序。
能够使用ASP.NET AJAX核心组件
总学时 64
四、实施建议
1、 教材选用和编写建议
⑴教材选用《ASP.NET程序设计》徐占鹏主编, 高等教育出版社 2013年9月第1版 。
⑵教材编写要体现课程的特色与设计思想,教材内容应体现先进性、实用性。
⑶教材要增大案例比例,以案例教学增强学生对知识点的理解和对技能的掌握。
⑷教材应附和职业技术类院校学生参差不齐的发展特点,适应学生的认知水平,密切联系学生的经验世界和想像世界,有助于激发学生的学习兴趣和创新精神。
⑸教材案例要具有典范性,风格丰富多样,难易适度,适合学生学习。
⑹教材的体例和呈现方式应避免模式化,鼓励灵活多样,注意为学生主体要有互动性和真对性。
⑺教材要有开放性和弹性。在合理安排基本课程内容的基础上,给教师留有开发、选择的空间,也为学生留出选择和拓展的空间,以满足不同学生学习和发展的需要,促进学生提高自身创新能力。
2、教学建议
⑴本课程的教学要不断摸索适合高职教育特点的教学方法,因材施教。启发、诱导、讲解相结合,注意给学生更多的学习空间,发挥教与学两方面的积极性,提高教学质量和教学水平。
⑵教学过程中,根据不同专业对课程目标的需求不同,教学内容可作适当增减;同时适应ASP.NET技术发展,应适时更新教学内容。
⑶教学之初建议每位学生申请自己的域名和网络空间,在学习的过程中,将学生自己制作的内容上传到网上空间,让学生在真实环境中学,用实际的网站练,并通过不断增加新的功能和内容,最终使每位学生都有自己的网站;通过网上交流和评比,优选出优胜的网站,给予奖励。此网站还为学生今后向用人单位展示自己,提供较好的平台。
⑷重视对学生学习方法的指导;重视学生上课、单元测验的安排和习题的选择;督促学生及时、独立、协作完成作业和实训任务。
⑸要注意课内外结合,实训任务按课内为主、课外为辅方式组织教学,单体综合项目设计训练按课内为辅、课外为主方式组织教学;重视学习团队建设,注重学生团队精神和写作能力的培养。
⑹及时把握课程职业岗位动态,激发学生职业兴趣,诱导学生准确把握职业生涯规划。
3、教学考核评价建议
为了让本课程更好的体现贯彻“技能培养为主,知识够用为度,理论教学+实验实训+综合项目实训3层递进相结合”的教学思想,培养学生的创新意识,提高岗位实践能力,在本课程教学评价方式拟采用两种方案并行的思路,更好的实现课程和行业职业岗位需求的联系。
⑴期末考核评价及方式
课程期末考核为技能考试,占课程成绩的40%,考查学生实际动手操作能力。
⑵教学过程评价
教学过程评价占课程成绩的60%,由任课教师对学生的出勤、学习态度、课堂表现和实训作业完成情况做出量化评价,教学过程评价未及格的学生,不能参加该门课程的考试,必须重修。教学过程评价分两部分:
①平时上机实训作业的完成情况,每次课由老师把实训要求上传到作业系统,学生在规定的时间内完成作业并提交系统,老师根据学生的作业完成情况打分,分数的累加和为平时实训作业成绩。评分标准:
A、在规定时间内完成实训任务,界面设计美观,程序功能完整,代码结构清楚,导航设计合理,成绩优秀,10分;
B、在规定时间内完成实训任务,程序功能完整,代码正确,成绩良好,8分;
C、在规定时间内完成实训任务,程序功能不够完整,有个别错误,成绩及格,6分;
D、未能在规定时间内完成实训任务者,成绩不及格,4分。
②平时表现成绩:出勤和课堂回答问题情况。
⑶课程成绩形成方式
项目 平时表现成绩 实训作业成绩 期末考试成绩 总分
比例 30% 30% 40% 100
4、课程资源的开发与利用
⑴在线教学平台
我系自主研发的“线教学平台”为课程提供了行之有效的课程信息交互平台。教师的教案、实验要求以及相关教学资料均可通过“在线作业系统”进行发布,学生的实验作业、实验报告文档均可通过在线作业系统提交,由授课或辅导教师在线批改成绩和点评作业,学生可以在网上随时查看作业批改情况。
⑵图书馆和网络数字资源
积极利用图书、期刊、电子书籍、电子期刊、数字图书馆、各大网站等网络资源,使教学内容从单一化向多元化转变,使学生知识和能力的拓展成为可能。此外,学院已经建成了比较齐全的电子信息资源库,数据资源中有大量的目前最新出版(或发表)的研究网站建设,程序设计,动态网站开发,数据库等方面的文章和专业书籍,代表了目前计算机技术应用的研究和发展方向,对于《ASP.NET》课程来说是有利的补充和必要的拓展。
5、其它说明
本课程标准按照2015级人才培养方案制定,内容为ASP.NET程序设计。
课程性质 选修课程 适用范围 计算机多媒体技术专业
课程学分 计划课时 64学时
前一工作 网页制作、数据库技术基础、C#程序设计等 后续工作 顶岗实习
制订人 龚勇 审订人 张小奇
一、前言
1、课程定位
本课程是高职高专计算机类职业教育的一门职业技能课程,是计算机类各专业教学的重要课程,是学生职业能力形成的重要组成部分,对于学生的就业影响大,是建设课程之一。根据高职高专的教学目的和要求,其功能在于让学生通过本课程的学习,能够深入了解网页设计与网站建设内容,熟练掌握动态网站设计的各类操作,要求掌握样式表CSS和页面布局、Web服务器控件、ASP.NET状态管理、主题与母版页、数据库访问与数据绑定、AJAX技术、ASP.NET的安全管理、ASP.NET项目开发实例等网站设计方面的知识和相关技术,具有良好的页面设计、代码编写、网站建设的能力。本课程有多门前导课程,学生只有学好前导课程的,再学本课程才不会有阻力。课程具有很强的实践性,对于培养学生的实践能力、创新能力、分析和解决问题的能力都起到十分重要的作用。
本课程与其它课程的关系如下:
前导课程有:
序号 前导课程名称 为本课程提供的主要能力
1 网页设计与网站建设 HTML网页编程,级联样式表CSS,网页设计工具的使用,静态页设计,网站的建设。
2 Java语言程序设计 理解编写Java脚本JScript,JavaScript,JQuery的能力
3 C#程序设计 为动态网页响应用户操作、访问数据库提供言语支持,即后台代码(.aspx.cs)编写能力.
4 SQL Server数据库技术 数据库、表格、存储过程、寄存器的创建与管理,数据库的访问包括查询、插入、删除、更新操作等能力。
后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前导、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
2、设计思路
本课程以就业为导向,在教师的指导下,以Web应用开发程序员、企业网站建设、企业网站维护管理等职业岗位能力培养为重点,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为若干个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性,采用理论教学+实验实训+综合项目实训3层递进相结合的模式来提高教学质量。实际教学中,按照项目导向、任务驱动教学模式,设计和开发一系列基于工作过程的教学标准和教学资源,实现“教、学、做”一体化的课堂教学。在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
本课程教学的设计思想与效果:
⑴以Web程序员岗位,确定课程目标
《ASP.NET》课程是培养学生基于.NET方向的Web开发能力的课程,通过该课程的学习学生应能胜任Web程序员岗位。学生通过学习完本课程可以从事Web应用软件开发,同时,具备一定的学习能力。
⑵以职业能力为依据,组织课程内容
围绕职业能力的形成组织课程内容,以真实项目为核心整合Web程序员的所需的知识、技能和态度。
⑶以实际项目为载体,设计学习情境
以实际项目开发流程中的典型工作任务设计学习情境,建立真实工作任务与专业知识、专业技能的联系,增强学生的直观体验,激发学生的学习兴趣。
⑷采用“多元化”能力评测代替传统的期末考试
本课程改革传统的考试评价方式,采用形式多样的考核评价模式,期末考试不再是课程结业的唯一途径。可以采用课堂考核,任务考核、综合项目考核与期末考核相结合的方式进行课程学习效果的评价。
⑸通过丰富的教学资源,保障学生开放式学习,培养学生自学能力
丰富的教学资源全部可在网上浏览和下载,学生随时随地都能获取知识和教师交流,训练技能,保证学生按需学习和自主学习。
二、课程目标
1、总体目标
通过本课程的学习,使学生能够掌握ASP.NET的基本知识与应用,并能运用所学知识开发出企事业需要的各种形式的网站,并能具有应用能力,再学习的能力,创新能力,职业岗位竞争能力和创业能力。
2、具体目标
(1)能力目标
①具有一定的应用软件开发的能力。
②具有一定的协调工作能力、组织管理能力。
③具有文档编制能力。
④具有自我学习、知识技能的更新、适应岗位变化的能力。
(2)知识目标
①掌握Visual Studio 2010开发环境的使用;
②掌握面向对象编程理论,能正确理解ASP.NET的编程思想和技术;
③掌握ASP.NET的基本语法,掌握常用WEB服务器控件的使用;
④掌握ASP.NET数据库编程基础知识;
⑤掌握ADO.NET访问数据库的基本流程,掌握数据源控件和数据控件的基本操作;
⑥掌握动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
(3)素质目标
①具备协同工作和团队合作能力;
②具备较强的语言表达能力、良好的沟通能力和协调能力;
③具备良好的心理素质和责任意识,能及时完成任务的能力;
④具备独立分析和思考能力,具备良好的自学能力;
⑤具备踏实肯干的工作作风和主动、耐心的服务意识。
三、课程内容与要求
序号 工作任务 课程内容及教学要求 活动设计 参考学时
1 建立和使用程序开发环境 知识内容及要求 搭建开发环境,设计实现第一个ASP.NET网站程序:ASP.NET欢迎你! 2
内容:
电子商务网站系统分析、总体结构设计、平台开发方式
什么是VS2010 要求:
了解电子商务网站的相关知识点
技能内容及要求
内容:
IIS的安装和配置
VS2010的安装和使用
创建ASP.NET应用程序
程序调试的基本方法 要求:
能够安装开发环境
能够安装并配置IIS。
2 母版页、主题和皮肤
知识内容及要求 活动1:新建网站;
活动2:网站主题与皮肤设计与应用;
活动3:网站CSS样式的设计与应用;
活动4:网站母版页设计与应用。 6
内容:
ASP.NET网站的基础知识、CSS、 网站皮肤、网站主题、网站母版 要求:
熟练掌握新建网站和网页的方法和步骤
熟练掌握CSS的定义和使用方法
掌握CSS的常用属性
掌握网站皮肤的创建和使用
掌握网站主题的创建和应用
熟练掌握网站母版的设计
技能内容及要求
内容:
新建网站、网站主题与皮肤设计与应用、网站CSS样式的设计与应用、网站母版页设计与应用。 要求:
能够新建网站项目
能够使用CSS统一网站风格
能够创建控件的皮肤并应用
能够创建网站的主题并应用
能够通过母版规划网站页面结构布局,并熟练应用
3 控件的使用 知识内容及要求 活动1:使用基本服务器控件设计用户注册页面
活动2:使用ASP.NET验证控件检验注册用户信息
活动3:使用用户控件
14
内容
基本服务器控件、
选择类服务器控件、
列表类服务器控件的属性和方法 要求:
掌握使用服务器控件设计WEB页面的方法
掌握ASP.NET验证控件检验数据合法性的方法。
掌握用户控件设计可复用功能模块的方法。
技能内容及要求
内容:
利用控件设计网页,修改控件属性、添加合适的事件 要求:
能够熟练使用服务器控件设计交互功能较好的WEB页面。
能够熟练使用ASP.NET验证控件检验数据合法性
能够使用用户控件设计可复用的功能模块。
4 系统对象与数据传递
知识内容及要求 活动设计1:网站登录页面代码设计;
活动设计2:网站计数器;
10
内容:
Response、Request、
Session、Application
Server、Cookie对象的属性和使用方法
要求:
理解ASP.NET页面间数据传递的工作机制
熟练掌握使用页面对象进行不同页面之间传递数据的方法
熟练掌握Respons、Request、Session、Application、Server、Cookie等对象的使用
技能内容及要求
内容:
使用session实现信息记录
使用cookie记录访问次数
使用application实现在线聊天 要求:
能够熟练应用页面对象进行不同页面之间的数据传递
能够熟练使用session、cookie对象保存系统的访问信息
能够使用server对象访问服务器端的方法及属性
能够使用application对象存储应用程序中的全局信息
5 使用ADO.NET访问数据库 知识内容及要求 活动设计:使用ADO.NET实现 数据库中商品信息的显示、添加、删除等功能 8
内容:
ADO.NET概述、连接SQLserver数据库
ADO.NET常用对象 要求:
了解ADO.NET、熟练掌握ADO.NET连接数据库、熟练掌握connection对象、dataadapter对象、dataset对象、datareader对象的使用
技能内容及要求
内容:
ADO.NET实现数据库连接
ADO.NET实现数据库操作 要求:
能够使用ADO.NET完成对数据库数据的操作、能够使用数据访问对象进行数据操作
6 数据库服务控件的应用 知识内容及要求 活动设计1:实现商品分类数据绑定
活动设计2:实现新闻列表显示
活动设计3:实现全部商品列表显示
活动设计4:实现商品详细信息显示 12
内容:
数据源控件、GRIDVIEW控件、datalist控件、repeater控件、detailsview控件等的使用方法 要求:
了解数据源控件的应用、熟练掌握GRIDVIEW控件、datalist控件、repeater控件、detailsview等控件的应用
技能内容及要求
内容:
使用数据源控件、GRIDVIEW控件、datalist控件、repeater控件、detailsview等控件对页面信息的特定显示 要求:
学会使用GRIDVIEW控件、datalist控件、repeater控件、detailsview等控件
7 网站导航 知识内容及要求 活动设计1:使用站点地图和sitemappath控件设计网站导航
活动设计2:使用treeview控件设计网站树形导航
活动设计3:使用menu控件设计网站菜单导航 6
内容:
站点地图、sitemappath控件、treeview控件、menu控件的常用属性和使用方法 要求:
掌握设计sitemappath面包屑导航的方法、掌握设计treeview树形结构导航的方法、了解数据源控件、掌握设计menu菜单导航的方法
技能内容及要求
内容:
使用站点地图、sitemappath控件、treeview控件、menu控件创建导航 要求:
能够使用sitemappath控件设置网站面包屑导航、能够使用treeview控件设置网站导航、能够使用menu控件设置菜单导航。
8 AJAX技术应用 知识内容及要求 活动设计:实现UPDATEPANEL局部刷新显示当前时间 4
内容:
AJAX基础
AJAX控件的属性和方法 要求:
了解ASP.NET AJAX框架、掌握scriptmanager控件、熟练掌握UpdatePANEL控件的使用方法
技能内容及要求
内容:
使用控件实现刷新内容 要求:
能够创建AJAX框架应用程序。
能够使用ASP.NET AJAX核心组件
总学时 64
四、实施建议
1、 教材选用和编写建议
⑴教材选用《ASP.NET程序设计》徐占鹏主编, 高等教育出版社 2013年9月第1版 。
⑵教材编写要体现课程的特色与设计思想,教材内容应体现先进性、实用性。
⑶教材要增大案例比例,以案例教学增强学生对知识点的理解和对技能的掌握。
⑷教材应附和职业技术类院校学生参差不齐的发展特点,适应学生的认知水平,密切联系学生的经验世界和想像世界,有助于激发学生的学习兴趣和创新精神。
⑸教材案例要具有典范性,风格丰富多样,难易适度,适合学生学习。
⑹教材的体例和呈现方式应避免模式化,鼓励灵活多样,注意为学生主体要有互动性和真对性。
⑺教材要有开放性和弹性。在合理安排基本课程内容的基础上,给教师留有开发、选择的空间,也为学生留出选择和拓展的空间,以满足不同学生学习和发展的需要,促进学生提高自身创新能力。
2、教学建议
⑴本课程的教学要不断摸索适合高职教育特点的教学方法,因材施教。启发、诱导、讲解相结合,注意给学生更多的学习空间,发挥教与学两方面的积极性,提高教学质量和教学水平。
⑵教学过程中,根据不同专业对课程目标的需求不同,教学内容可作适当增减;同时适应ASP.NET技术发展,应适时更新教学内容。
⑶教学之初建议每位学生申请自己的域名和网络空间,在学习的过程中,将学生自己制作的内容上传到网上空间,让学生在真实环境中学,用实际的网站练,并通过不断增加新的功能和内容,最终使每位学生都有自己的网站;通过网上交流和评比,优选出优胜的网站,给予奖励。此网站还为学生今后向用人单位展示自己,提供较好的平台。
⑷重视对学生学习方法的指导;重视学生上课、单元测验的安排和习题的选择;督促学生及时、独立、协作完成作业和实训任务。
⑸要注意课内外结合,实训任务按课内为主、课外为辅方式组织教学,单体综合项目设计训练按课内为辅、课外为主方式组织教学;重视学习团队建设,注重学生团队精神和写作能力的培养。
⑹及时把握课程职业岗位动态,激发学生职业兴趣,诱导学生准确把握职业生涯规划。
3、教学考核评价建议
为了让本课程更好的体现贯彻“技能培养为主,知识够用为度,理论教学+实验实训+综合项目实训3层递进相结合”的教学思想,培养学生的创新意识,提高岗位实践能力,在本课程教学评价方式拟采用两种方案并行的思路,更好的实现课程和行业职业岗位需求的联系。
⑴期末考核评价及方式
课程期末考核为技能考试,占课程成绩的40%,考查学生实际动手操作能力。
⑵教学过程评价
教学过程评价占课程成绩的60%,由任课教师对学生的出勤、学习态度、课堂表现和实训作业完成情况做出量化评价,教学过程评价未及格的学生,不能参加该门课程的考试,必须重修。教学过程评价分两部分:
①平时上机实训作业的完成情况,每次课由老师把实训要求上传到作业系统,学生在规定的时间内完成作业并提交系统,老师根据学生的作业完成情况打分,分数的累加和为平时实训作业成绩。评分标准:
A、在规定时间内完成实训任务,界面设计美观,程序功能完整,代码结构清楚,导航设计合理,成绩优秀,10分;
B、在规定时间内完成实训任务,程序功能完整,代码正确,成绩良好,8分;
C、在规定时间内完成实训任务,程序功能不够完整,有个别错误,成绩及格,6分;
D、未能在规定时间内完成实训任务者,成绩不及格,4分。
②平时表现成绩:出勤和课堂回答问题情况。
⑶课程成绩形成方式
项目 平时表现成绩 实训作业成绩 期末考试成绩 总分
比例 30% 30% 40% 100
4、课程资源的开发与利用
⑴在线教学平台
我系自主研发的“线教学平台”为课程提供了行之有效的课程信息交互平台。教师的教案、实验要求以及相关教学资料均可通过“在线作业系统”进行发布,学生的实验作业、实验报告文档均可通过在线作业系统提交,由授课或辅导教师在线批改成绩和点评作业,学生可以在网上随时查看作业批改情况。
⑵图书馆和网络数字资源
积极利用图书、期刊、电子书籍、电子期刊、数字图书馆、各大网站等网络资源,使教学内容从单一化向多元化转变,使学生知识和能力的拓展成为可能。此外,学院已经建成了比较齐全的电子信息资源库,数据资源中有大量的目前最新出版(或发表)的研究网站建设,程序设计,动态网站开发,数据库等方面的文章和专业书籍,代表了目前计算机技术应用的研究和发展方向,对于《ASP.NET》课程来说是有利的补充和必要的拓展。
5、其它说明
本课程标准按照2015级人才培养方案制定,内容为ASP.NET程序设计。
最新问答
暂无问答
最新学生
暂无学生
学习资料
暂无学习资料