载入中...
ASP.NET程序设计
ASP.NET程序设计
目录 介绍 资料
Alternate Text
课程目录
Alternate Text
课程简介
本课程是高职高专计算机类职业教育的一门职业技能课程,是计算机类各专业教学的重要课程,是学生职业能力形成的重要组成部分,对于学生的就业影响大,是建设课程之一。根据高职高专的教学目的和要求,其功能在于让学生通过本课程的学习,能够深入了解网页设计与网站建设内容,熟练掌握动态网站设计的各类操作,要求掌握样式表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数据库技术 数据库、表格、存储过程、寄存器的创建与管理,数据库的访问包括查询、插入、删除、更新操作等能力。
后续课程是毕业设计或顶岗实习,属于岗位技能应用课程,与学生毕业后的职业岗位任职要求相一致,前导、后续课程衔接得当,符合职业岗位的任职要求和职业发展的需要。
Alternate Text
教师简介
龚勇,男,1982年生,安徽宣城人,助教,中国人民解放军陆军军官学院计算机科学专业工程硕士在读。2007年7月毕业于黄山学院,从2007年9月至今为宣城职业技术学院信息工程系专职教师。主要从事计算机应用技术方面的授课。参编教材《计算机文化基础》。
主讲课程:《C语言程序设计》、《C++》、《C#》、《数据库基础》、《网页制作》、《ASP.NET动态网站开发》、《电子商务网站建设》、《计算机网络基础》等
Alternate Text
课程标准
课程代码 课程名称 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程序设计。

Alternate Text
最新问答

暂无问答

Alternate Text
最新学生

暂无学生

Alternate Text
学习资料

暂无学习资料