《ASPNET程序设计》课程标准Word文档格式.docx
- 文档编号:19078075
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:25
- 大小:32.98KB
《ASPNET程序设计》课程标准Word文档格式.docx
《《ASPNET程序设计》课程标准Word文档格式.docx》由会员分享,可在线阅读,更多相关《《ASPNET程序设计》课程标准Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
程序设计》课程是一门重要的计算机专业课,它是计算机网络、计算机软件及
应用、计算机技术及应用、计算机信息管理、计算机网络管理及维护、电子商务、计算机多媒体
技术等专业的一门职业技能型课程,在计算机专业课中处于非常重要的地位。
(二)基本理念:
随着因特网的兴起和以网站为载体的网络信息的广泛传播,网站制作技术已为信息技术
人员必须掌握的职业技能之一。
在这种网络人才需求环境下,为适应社会需求开设
ASP.NET
这个建设开发网站的课程就显得十分必要和重要。
与此同时网络人才的需求也为高技能型网
络建设人才提供了得天独厚的发展空间。
(三)课程设计思路:
本门课分为理论和实践
2
个环节,于两学期内学完,共
9
个学分,176
个学时。
其中理论
学时数为
58
学时,实践学时数为
118
学时。
通过这门课程的学习,使学生掌握
ASP.NET
这
种
WEB
应用程序开发技术,可以利用
在
服务器上创建中小型应用程序
课时安排:
1
页面设计
和
Html
语言为站点设计页面(学
生可自行设计)
利用导航控件为站点页面添加目录和菜单
成员身份
利用成员服务器端控件控制成员身份
个性化站点,进行用户帐号配置
显示站点中特定于用户的信息
用主题进行样式
化
样式化单独元素
5.
使用
CSS
样式表
6.
为站点创建主题
(学生自由设计主题样式)
事件与代码
向页面添加事件
取消事件
读数据
为
index.aspx
页面添加数据邦定控件和数
据源控件
练习多个数据控件一起协作使用
XMl
数据并读取到
index.Aspx
写数据
GridView
SqlDataSource
和
DetailsView
控件在所需页面中进行对数据的
添加,更新,删除操作
代码
处理简单数据类型
运用决策来为站点的会员提供结帐页面
在站点中设置信息查询
组件化
创建代码分离文件
创建数据组件
为站点添加编辑更新数据的功能
为站点创建用户控件
角色和用户配置
在站点中引入角色,即构建会员页面框架
(用户所见页面取决于是否登陆)
在站点中使用配置文件
Web
服务
使用示例
为站点创建
测试
网上商城站点实
例
设计目录
产品项页面创建
购物车的制作
结帐
6
性能
为站点中某一页面创建存储过程
输出缓存到某一页面
错误处理
在站点中注册页面中使用验证控件
捕获异常
对站点中任一页面进行页面级跟踪
对进行站点级跟踪
部署、测试和完善
12
发布站点
项目实训
周
总计
58+2
二、课程目标
(一)课程总目标
通过本课程的学习,使学生能够掌握
的基本知识与应用,利用
集成开发环
境进行基于
的
应用程序设计的基本知识和技术,掌握
B/S
结构类型程序设
计开发技术,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室
等等。
并能具有应用能力、再学习的能力、创新能力、职业岗位竞争能力、创业能力。
(二)课程目标
1、能力目标
●具有对
开发工具使用能力
●具有对简单网站设计、编辑、调试运行和鉴赏能力;
的各类控件应用能力;
●应用所学知识开发各种形式的网站等能力;
●职业岗位竞争能力。
●岗位适应性强,思维灵活、具有较强动手能力
●培养学生自主创新意识,和较好的程序开发素质
2、知识目标
●掌握
语言的基本知识;
●掌握常用的超文本标记语言和语法,以及网页中各种对象的定义和应用;
●掌握简单的
样式表语言
的各类控件基本知识与应用;
●掌握常用的
窗体的设计方法;
3
项目名称
一、创建站点
4
教学要求
掌握常规
站点任务的简单解决方案
熟悉
能够利用
相关知识
(理论、实践)
常规
的工作环境
操作训练
考核评价
理论
40%
实践
60%
拓展知识
A2.0
在何处与其他技术相适应
二、站点设计
10
能够准确的根据要求设计站点风格
熟练创建
页面和
掌握创建站点地图的方法及其作用
相关知识(理论、
实践)
设计适合要求站点风格的重要性
页面的作用
站点地图的相关知识
●掌握配置
ASP.NET
应用程序的方法;
●掌握网站建设的总体设计思想、步骤与方法。
3、专业思想教育目标:
●服务意识:
能够利用自己所学知识帮助他人解决问题。
●团队精神:
要充分发扬团队精神,能与他人合作,并具有一定的管理协调能力。
●自我定位:
应该清醒地认识自己的不足与长处,时刻跟踪专业技术发展动向,以
达到技术更新目的。
三、课程内容纲要
项目一:
项目二:
三、页面设计
8
能够为站点设计出美观的页面
掌握
语言
中各种控件
(本节主要掌握导航控件)
如何欣赏页面的美观性
静态内容与动态内容
控件种类
导航控件
语言为站点设计页面
(学生可自行设计)
什么是服务器控件
中的.aspx
文件和.cs
文件
35%
65%
Asp.Net2.0
应用程序的标准文件
四、成员身份
熟悉身份、验证、和授权的概念
能够利用网站管理工具控制成员身份
项目三:
项目四:
5
五、用主题进行样式化
掌握样式化
站点方法,包括样式化单独的元
素和使用
能够在
中开放应用程序样式表
样式化站点的重要性
Style
属性与
样式的不同用法
主题的创建
50%
50%
样式和布局的最佳实践,
能够熟练使用登陆控件
身份、验证、授权的概念
成员服务器端控件
存储成员资料以便检索他们
对成员的访问权限进行设置
表单验证模型
六、事件与代码
掌握向页面中添加事件的方法
项目五:
用主题进行样式化
项目六:
七、读数据
掌握数据库的创建方法
如何绑定数据控件到数据库
掌握数据库连接字符串的结构及写法
可以利用数据控件处理
XML
数据
中使用数据的理论
数据源控件和数据绑定控件
数据绑定方法
处理
页面添加数据邦定控件和数据源控
件
index
.Aspx
数据控件模版的使用
熟知
PostBack
属性
掌握服务器端代码工作原里,创建和使用方法
能够向控件添加事件
Http
协议高级概述
服务器带来的问题及
Asp.NET
事件架构如
何解决这些问题
服务器端代码如何工作,如何创建,如何使用
事件是如何与放置在页面上的控件相关的
C#
编程语言复习
项目七:
7
九、代码
掌握数据类型、变量及用法
能够熟练应用语句来操作和控制程序
会创建和使用类
如何构造好的代码,使它组织良好并易于维护
数据类型和变量,以及使用方法
在代码中实现决策
什么是面向对象程序设计
,为什么重要
八、写数据
掌握如何收集用户数据并写入数据库
掌握三种操作类型
写数据简介
写数据选项
更改现有记录
添加新记录
删除记录
控件
在页面中进行对数据的添加,更新,删除操作
从浏览器上传文件到服务器端
项目八:
项目九:
8
十、组件化
了解代码分离的特点
Page
指令的作用
掌握代码分离文件的创建
能够成功创建用户控件
代码与内容分离
代码分离
用户控件
为站点添加编辑更新信息的功能
复合控件,程序集和自定义服务器端控件
十一、角色和用户配置文件
如何在站点中使用账户和角色
根据用户所属角色控制程序逻辑和流程
掌握用户配置文件的用法
角色的重要性
配置页面级授权
在代码中处理角色
启用用户配置文件
构建配置文件
在站点中引入角色,即构建会员页面框架
(用户
拓展知识泛型的介绍
项目十一:
角色和用户配置文件
十二、Web
了解什么是
服务生命周期的
个阶段
服务简介
服务生命周期
创建并消费一个使用参数的
服务示例
为站点中创建
服务安全
十三、网上商城站点实例
20
能够利用前面所学内容创建一个简单的电子商务站
点
创建数据库
创建站点目录
页面创建设计
创建配置文件
创建登陆、结帐页面
所见页面取决于是否登陆)
在中使用配置文件
管理匿名购物车
项目十二:
项目十三:
网上商城站点实例
10
十四、性能
6
知道如何改善
应用程序的技巧
掌握缓存的特点
如何设计和测试性能
保证页面速度尽可能快地处理技巧
缓存的概念及使用
应力测试工具和性能监视器
十五、错误处理
了解什么是防御式编程
能够进行异常处理
能够进行页面级,站点级跟踪测试
防御式编程介绍
什么是异常及如何处理异常
调试跟踪检查错误
对站点中某一页面进行页面级跟踪
10%
90%
项目十四:
项目十五:
11
十六、部署、测试、完善
12
掌握部署站点的几种方法
能够发布站点
能够对已完成站点进行测试
部署站点
测试和维护站点
给出下一步工作建议
进行站点级跟踪
使用调试器
项目十六:
部署、测试、完善
附:
课程理论教学与实验的学时分配
四、课程实施建议
(一)教学建议
1、教学方法建议:
在整个教学过程中,坚持因材施教的方法与手段。
用“操作训练为中心环节的启、讲、范、
练、评、展的专业技能教学六步法”,构建“以学生为主体,教师为主导,岗位能力为主线”的课
“
堂教学模式,有效地发挥了专业技能课堂教学的主渠道作用,也体现了素质教育的目标。
启:
“启”往往与“发”联系在一起,这正是师生有机结合的两个方面。
启”是老师启迪学生兴
趣的教学行为,其目的是调动学生学习的积极性,使之乐学;
或设置悬念,使学生急于去打开悬
念。
而体现在学生方面,就要看全体学生是否都动起来,大多数学生乐于学,学得好,积极性得
以最佳的发展。
当然教师能否做到这一点,要看教师的业务素质和教学水平、备课所下的工夫
等,以及启发所采用的教学语言、表情、手段和方式。
讲:
即讲授新知识。
要让学生明确学习
的目的所在。
范:
即示范表演。
对实训课题涉及的相关内容,教师可事先用一个小项目进行设计,让学生
有一个感性的认知和目标。
而且教师进行设计的过程也是学生的仿效过程、联想的过程。
练:
是用任务训练岗位职业能力过程是整个技能课教学的中心环节,是学生对所学专业知
识的运用过程。
在这个过程中教师是一组织者,要充分体现学生为主体。
在此环节中要模拟全真
教学,这样才能达到用任务训练职业岗位能力的目的。
由于本课程是一门实践性很强的课程,
要求教师运用多媒体教学手段尽量在多媒体教室或机房上课
评:
是对训练成果进行评价。
训练后,可由学生进行自评,看是否按要求做正确了?
然后由
教师进行考评,评出该次技能的“能手”,最后进行总评,提出优点,指出不足之处。
展:
是对学生的训练成果进行展示、展览。
通过对学生各级成果的展览,互相学习,交流技
术,既是进行自我提高,激发对学生专业技能学习的兴趣,也是对专业技能课教学的“强心剂”,
起到有力的推动作用。
2、教学模式建议:
大家知道
ASP.NET是目前非常流行的开放式的
服务器的应用程序开发技术。
它也
是一种实验性、应用性极强的课程。
我们对于
课程,试采用四层教学模式,如图
1
所
示。
(1)、实训课题引入
目前,职业教育的教学重点是培养学生具有扎实的专业基础知识,过硬的专业操作技能,
13
在教学中首先要将与职业岗位密切联系的实训课题引入课堂,如一个大型网站的建设,使学生
有目的的学习,引导学生学习兴趣,用任务训练岗位能力,提高学生再学习能力、解决问题的
能力、创新能力。
这种教学模式就是任务引入教学模式。
任务教学模式有利于提高学生的学习积极性有利于培养学生学会如何开发软件和设计软
件的能力。
在这种教学模式下,要让学生知道要完成一个网站建设需要掌握那些内容、应具备
的知识和能力。
在整个教学中,给予学生充分的实验指导,使学生能够系统地把握知识的衔接
性,能够把零散的知识结合起来,在学完本门课后,能够顺利的完成实训课题的任务。
(2)、项目教学
本课程通过一个
网站的构建向学生阐释
是什么,怎么来开发。
涵盖
了代码规范、运行模型、服务控件、验证控件、数据绑定技术、ADO.NET
技术、数据库技术、文
件操作等内容。
所列出的内容均是
开发网站等应用的必备知识。
我们在实训课题引
入的前提下,通过一系列完整的项目分析来帮助学生学会
知识,使学生由浅入深逐步
主要技术领域以及分布式应用程序开发,提高解决实际问题的能力。
并为学生
的终生学习做了良好的铺垫。
下面对项目教学筹划实施的整个过程作介绍。
<
1>
.明确本课程基本性质和任务
本课程属于计算机专业课,首先学生必须具有程序设计基础
SQLSERVER数据库应用,
面向对象程序设计,XML
程序设计和.NET 技术及应用的能力。
本课程主要讲授
的基本知识、设计思路和方法技巧,掌握
的安装、调试和企、事业单位一般网站建设
的应用等内容。
2>
.项目选编
在项目的选编上,遵循项目选取的”精、实、新、深”原则。
选择一个在现实生活中运用广
泛、比较有实用性,并且在设计上能体现软件开发的基本思路的项目
3>
.项目的实施
在项目实施前,要对
语言的基础知识、基本理论、基本特征、语法基础、程序编
译作一下简要的、系统的介绍。
让学生对这门语言有一个总的认识和总的把握,以便与其他语
言进行比较,对一些重要的概念像类、空间、接口等先作一下简要介绍。
在项目实施中,首先对项目进行总体概括性讲解和分析。
通过总体概括性讲解,使学生对
程序设计及开发有一个总体框架。
其次,对项目进行具体分析和设计,在这中间可以对
语言的语法基础、特征、
机制、窗体的设计进行详细讲解和分析。
14
对于涉及数据库项目采用对
后台数据库设计思想以程序的手段来实现,而不
是通过对数据库连接来操作,也就是
对文本流的读写操作,这才能真正体现程序设
计的魅力之所在。
当整个项目的基本功能实现差不多了,就可以对项目进行扩充和扩展,让学生自己运用已
学过的知识不限方法编程解决,从而进一步提高学生的学习效率与应用能力。
4>
效果评价
通过对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASPNET程序设计 ASPNET 程序设计 课程标准