《ASPNET程序设计》课程标准.doc

上传人:小飞机 文档编号:4131979 上传时间:2023-04-06 格式:DOC 页数:16 大小:197KB
返回 下载 相关 举报
《ASPNET程序设计》课程标准.doc_第1页
第1页 / 共16页
《ASPNET程序设计》课程标准.doc_第2页
第2页 / 共16页
《ASPNET程序设计》课程标准.doc_第3页
第3页 / 共16页
《ASPNET程序设计》课程标准.doc_第4页
第4页 / 共16页
《ASPNET程序设计》课程标准.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《《ASPNET程序设计》课程标准.doc》由会员分享,可在线阅读,更多相关《《ASPNET程序设计》课程标准.doc(16页珍藏版)》请在三一办公上搜索。

1、 ASP.NET程序设计课程标准一、概述(一)课程性质:ASP.NET程序设计课程是一门重要的计算机专业课,它是计算机网络、计算机软件及应用、计算机技术及应用、计算机信息管理、计算机网络管理及维护、电子商务、计算机多媒体技术等专业的一门职业技能型课程,在计算机专业课中处于非常重要的地位。 (二)基本理念: 随着因特网的兴起和以网站为载体的网络信息的广泛传播,网站制作技术已为信息技术人员必须掌握的职业技能之一。在这种网络人才需求环境下,为适应社会需求开设ASP.NET这个建设开发网站的课程就显得十分必要和重要。与此同时网络人才的需求也为高技能型网络建设人才提供了得天独厚的发展空间。(三)课程设计

2、思路:本门课分为理论和实践2个环节,于两学期内学完,共9个学分,176个学时。其中理论学时数为58学时,实践学时数为118学时。通过这门课程的学习,使学生掌握ASP.NET这种WEB应用程序开发技术,可以利用ASP.NET在WEB服务器上创建中小型应用程序适用专业课程性质学分开课学期学时分配相关课程理论学时实验学时其它学时总学时前期课程同步课程计算机专业拓展9581180176C#语言,数据库开发,XML 建议同时开设与网站设计相关课程 课时安排:理论内容学时数实验内容学时数创建站点21. 认识VS工作环境2. 利用VS创建站点2站点设计41. 为站点设计风格2. 为站点设计Master页面3

3、. 创建Content页面4. 规划并制定站点地图4页面设计41. 利用VS和Html语言为站点设计页面(学生可自行设计)2. 利用导航控件为站点页面添加目录和菜单4成员身份21. 利用成员服务器端控件控制成员身份2. 个性化站点,进行用户帐号配置3. 显示站点中特定于用户的信息2用主题进行样式化44. 样式化单独元素5. 使用CSS样式表6. 为站点创建主题(学生自由设计主题样式)4事件与代码21. 向页面添加事件2. 取消事件2读数据41. 为index.aspx 页面添加数据邦定控件和数据源控件2. 练习多个数据控件一起协作使用3. 创建XMl数据并读取到index.Aspx页面4写数据

4、4利用GridView和SqlDataSource和DetailsView控件在所需页面中进行对数据的添加,更新,删除操作4代码41. 处理简单数据类型2. 运用决策来为站点的会员提供结帐页面3. 在站点中设置信息查询 4组件化21. 创建代码分离文件2. 创建数据组件3. 为站点添加编辑更新数据的功能4. 为站点创建用户控件2角色和用户配置21. 在站点中引入角色,即构建会员页面框架 (用户所见页面取决于是否登陆)2. 在站点中使用配置文件2Web服务21. 使用示例Web服务2. 为站点创建Web服务3. 测试Web服务2网上商城站点实例41. 设计目录2. 产品项页面创建3. 购物车的制

5、作4. 结帐6性能41. 为站点中某一页面创建存储过程2. 输出缓存到某一页面2错误处理21. 在站点中注册页面中使用验证控件2. 捕获异常3. 对站点中任一页面进行页面级跟踪4. 对进行站点级跟踪2部署、测试和完善12发布站点12项目实训2周总计5858+2周二、课程目标(一)课程总目标 通过本课程的学习,使学生能够掌握ASP.NET的基本知识与应用,利用VS集成开发环境进行基于ASP.NET的WEB应用程序设计的基本知识和技术,掌握B/S结构类型程序设计开发技术,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室等等。并能具有应用能力、再学习的能力、创新能力、职业岗位

6、竞争能力、创业能力。(二)课程目标1、能力目标l 具有对ASP.NET开发工具使用能力l 具有对简单网站设计、编辑、调试运行和鉴赏能力;l 具有对ASP.NET的各类控件应用能力;l 应用所学知识开发各种形式的网站等能力;l 职业岗位竞争能力。l 岗位适应性强,思维灵活、具有较强动手能力l 培养学生自主创新意识,和较好的程序开发素质2、知识目标 l 掌握ASP.NET语言的基本知识; l 掌握常用的超文本标记语言和语法,以及网页中各种对象的定义和应用; l 掌握简单的CSS样式表语言 l 掌握ASP.NET的各类控件基本知识与应用; l 掌握常用的Web窗体的设计方法; l 掌握配置ASPNE

7、T应用程序的方法; l 掌握网站建设的总体设计思想、步骤与方法。 3、专业思想教育目标:l 服务意识:能够利用自己所学知识帮助他人解决问题。l 团队精神: 要充分发扬团队精神,能与他人合作,并具有一定的管理协调能力。l 自我定位:应该清醒地认识自己的不足与长处,时刻跟踪专业技术发展动向,以达到技术更新目的。三、课程内容纲要项目一:创建站点项目名称一、创建站点学时4学时教学要求1. 掌握常规Web站点任务的简单解决方案2. 熟悉VS工作环境3. 能够利用VS创建站点相关知识(理论、实践)1. 常规Web站点任务的简单解决方案2. VS的工作环境操作训练1. 认识VS工作环境2. 利用VS创建站点

8、考核评价理论 40% 实践60% 拓展知识 A2.0在何处与其他技术相适应项目二:站点设计项目名称二、站点设计学时10学时教学要求1. 能够准确的根据要求设计站点风格2. 熟练创建Master页面和Content页面3. 掌握创建站点地图的方法及其作用相关知识(理论、实践)1. 设计适合要求站点风格的重要性2. Master页面和Content页面的作用3. 站点地图的相关知识操作训练1. 为站点设计风格2. 为站点设计Master页面3. 创建Content页面4. 规划并制定站点地图考核评价理论 35% 实践65% 拓展知识 Asp.Net2.0应用程序的标准文件项目三:页面设计项目名称三

9、、页面设计学时8学时教学要求1. 能够为站点设计出美观的页面2. 掌握Html语言3. 掌握VS中各种控件(本节主要掌握导航控件)相关知识(理论、实践)1. 如何欣赏页面的美观性2. Html语言3. 静态内容与动态内容4. 控件种类5. 导航控件操作训练1. 利用VS和Html语言为站点设计页面(学生可自行设计)2. 利用导航控件为站点页面添加目录和菜单考核评价理论 40% 实践60% 拓展知识 1. 什么是服务器控件2. VS中的.aspx文件和.cs文件项目四:成员身份 项目名称四、成员身份学时4学时教学要求1. 熟悉身份、验证、和授权的概念2. 能够利用网站管理工具控制成员身份3. 能

10、够熟练使用登陆控件相关知识(理论、实践)1. 身份、验证、授权的概念2. 成员服务器端控件3. 存储成员资料以便检索他们4. 对成员的访问权限进行设置操作训练1. 利用成员服务器端控件控制成员身份2. 个性化站点,进行用户帐号配置3. 显示站点中特定于用户的信息考核评价理论 50% 实践50% 拓展知识 表单验证模型项目五:用主题进行样式化项目名称五、用主题进行样式化学时8学时教学要求1. 掌握样式化Web站点方法,包括样式化单独的元素和使用CSS样式表2. 能够在VS中开放应用程序样式表相关知识(理论、实践)1. 样式化站点的重要性2. Style属性与CSS样式的不同用法3. 主题的创建操

11、作训练1. 样式化单独元素2. 使用CSS样式表3. 为站点创建主题(学生自由设计主题样式)考核评价理论 50% 实践50% 拓展知识 样式和布局的最佳实践,项目六:事件与代码项目名称六、事件与代码学时4学时教学要求1. 掌握向页面中添加事件的方法2. 熟知PostBack属性3. 掌握服务器端代码工作原里,创建和使用方法4. 能够向控件添加事件相关知识(理论、实践)1. Http协议高级概述2. Web服务器带来的问题及Asp.NET事件架构如何解决这些问题3. 服务器端代码如何工作,如何创建,如何使用4. 事件是如何与放置在页面上的控件相关的操作训练1. 向页面添加事件2. 取消事件考核评

12、价理论 50% 实践50% 拓展知识 C# 编程语言复习项目七:读数据项目名称七、读数据学时8学时教学要求1. 掌握数据库的创建方法2. 如何绑定数据控件到数据库3. 掌握数据库连接字符串的结构及写法4. 可以利用数据控件处理XML数据相关知识(理论、实践)1. 在A2.0中使用数据的理论2. 数据源控件和数据绑定控件3. 数据绑定方法4. 处理XMl数据操作训练1. 为index.aspx 页面添加数据邦定控件和数据源控件2. 练习多个数据控件一起协作使用3. 创建XMl数据并读取到index .Aspx页面考核评价理论 50% 实践50% 拓展知识 数据控件模版的使用项目八:写数据项目名称

13、八、写数据学时8学时教学要求1. 掌握如何收集用户数据并写入数据库2. 掌握三种操作类型相关知识(理论、实践)1. 写数据简介2. 写数据选项3. 更改现有记录4. 添加新记录5. 删除记录操作训练利用GridView和SqlDataSource和DetailsView控件在页面中进行对数据的添加,更新,删除操作考核评价理论 50% 实践50% 拓展知识 从浏览器上传文件到服务器端项目九:代码项目名称九、代码学时8学时教学要求1. 掌握数据类型、变量及用法2. 能够熟练应用语句来操作和控制程序3. 会创建和使用类4. 如何构造好的代码,使它组织良好并易于维护相关知识(理论、实践)1. 数据类型

14、和变量,以及使用方法2. 在代码中实现决策3. 什么是面向对象程序设计 ,为什么重要4. 如何构造好的代码,使它组织良好并易于维护操作训练1. 处理简单数据类型2. 运用决策来为站点的会员提供结帐页面3. 在站点中设置信息查询考核评价理论 50% 实践50% 拓展知识 泛型的介绍项目十:组件化项目名称十、组件化学时4学时教学要求1. 了解代码分离的特点2. 掌握Page指令的作用3. 掌握代码分离文件的创建4. 能够成功创建用户控件相关知识(理论、实践)1. 代码与内容分离2. 代码分离3. 用户控件操作训练1. 创建代码分离文件2. 创建数据组件3. 为站点添加编辑更新信息的功能4. 为站点

15、创建用户控件考核评价理论 50% 实践50% 拓展知识 复合控件,程序集和自定义服务器端控件项目十一:角色和用户配置文件项目名称十一、角色和用户配置文件学时4学时教学要求1. 如何在站点中使用账户和角色2. 根据用户所属角色控制程序逻辑和流程3. 掌握用户配置文件的用法相关知识(理论、实践)1. 角色的重要性2. 配置页面级授权3. 在代码中处理角色4. 启用用户配置文件5. 构建配置文件操作训练1. 在站点中引入角色,即构建会员页面框架 (用户所见页面取决于是否登陆)2. 在中使用配置文件考核评价理论 50% 实践50% 拓展知识 管理匿名购物车项目十二:Web服务项目名称十二、Web服务学

16、时4学时教学要求1. 了解什么是Web服务2. 掌握Web服务生命周期的4个阶段相关知识(理论、实践)1. Web服务简介2. 使用Web服务3. Web服务生命周期4. 创建并消费一个使用参数的Web服务示例操作训练1. 使用示例Web服务2. 为站点中创建Web服务3. 测试Web服务考核评价理论 50% 实践50% 拓展知识 Web服务安全项目十三:网上商城站点实例项目名称十三、网上商城站点实例学时20学时教学要求能够利用前面所学内容创建一个简单的电子商务站点相关知识(理论、实践)1. 创建数据库2. 创建站点目录3. Master页面创建设计4. 创建配置文件5. 创建登陆、结帐页面操

17、作训练1. 设计目录2. 产品项页面创建3. 购物车的制作4. 结帐考核评价理论 10% 实践90% 拓展知识 项目十四:性能项目名称十四、性能学时6学时教学要求1. 知道如何改善Web应用程序的技巧2. 掌握缓存的特点相关知识(理论、实践)1. 如何设计和测试性能2. 保证页面速度尽可能快地处理技巧3. 缓存的概念及使用操作训练1. 为站点中某一页面创建存储过程2. 输出缓存到某一页面考核评价理论 50% 实践50% 拓展知识 应力测试工具和性能监视器项目十五:错误处理项目名称十五、错误处理学时4学时教学要求1. 了解什么是防御式编程2. 能够进行异常处理3. 能够进行页面级,站点级跟踪测试

18、相关知识(理论、实践)1. 防御式编程介绍2. 什么是异常及如何处理异常3. 调试跟踪检查错误操作训练1. 在站点中注册页面中使用验证控件2. 捕获异常3. 对站点中某一页面进行页面级跟踪4. 进行站点级跟踪考核评价理论 50% 实践50% 拓展知识 使用调试器项目十六:部署、测试、完善项目名称十六、部署、测试、完善学时12学时教学要求1. 掌握部署站点的几种方法2. 能够发布站点3. 能够对已完成站点进行测试相关知识(理论、实践)1. 部署站点2. 测试和维护站点操作训练发布站点考核评价理论 50% 实践50% 拓展知识 给出下一步工作建议附:课程理论教学与实验的学时分配四、课程实施建议(一

19、)教学建议1、教学方法建议:在整个教学过程中,坚持因材施教的方法与手段。用“操作训练为中心环节的启、讲、范、练、评、展的专业技能教学六步法”,构建“以学生为主体,教师为主导,岗位能力为主线”的课堂教学模式,有效地发挥了专业技能课堂教学的主渠道作用,也体现了素质教育的目标。 启:“启”往往与“发”联系在一起,这正是师生有机结合的两个方面。“启”是老师启迪学生兴趣的教学行为,其目的是调动学生学习的积极性,使之乐学;或设置悬念,使学生急于去打开悬念。而体现在学生方面,就要看全体学生是否都动起来,大多数学生乐于学,学得好,积极性得以最佳的发展。当然教师能否做到这一点,要看教师的业务素质和教学水平、备课

20、所下的工夫等,以及启发所采用的教学语言、表情、手段和方式。讲:即讲授新知识。要让学生明确学习ASP.NET的目的所在。范:即示范表演。对实训课题涉及的相关内容,教师可事先用一个小项目进行设计,让学生有一个感性的认知和目标。而且教师进行设计的过程也是学生的仿效过程、联想的过程。练:是用任务训练岗位职业能力过程是整个技能课教学的中心环节,是学生对所学专业知识的运用过程。在这个过程中教师是一组织者,要充分体现学生为主体。在此环节中要模拟全真教学,这样才能达到用任务训练职业岗位能力的目的。由于本课程是一门实践性很强的课程,要求教师运用多媒体教学手段尽量在多媒体教室或机房上课评:是对训练成果进行评价。训

21、练后,可由学生进行自评,看是否按要求做正确了?然后由教师进行考评,评出该次技能的“能手”,最后进行总评,提出优点,指出不足之处。展:是对学生的训练成果进行展示、展览。通过对学生各级成果的展览,互相学习,交流技术,既是进行自我提高,激发对学生专业技能学习的兴趣,也是对专业技能课教学的“强心剂”,起到有力的推动作用。2、教学模式建议:大家知道ASP.NET 是目前非常流行的开放式的Web服务器的应用程序开发技术。它也是一种实验性、应用性极强的课程。我们对于ASP.NET课程,试采用四层教学模式,如图1所示。 (1)、实训课题引入 目前,职业教育的教学重点是培养学生具有扎实的专业基础知识,过硬的专业

22、操作技能,在教学中首先要将与职业岗位密切联系的实训课题引入课堂,如一个大型网站的建设,使学生有目的的学习,引导学生学习兴趣,用任务训练岗位能力,提高学生再学习能力、解决问题的能力、创新能力。这种教学模式就是任务引入教学模式。 任务教学模式有利于提高学生的学习积极性有利于培养学生学会如何开发软件和设计软件的能力。在这种教学模式下,要让学生知道要完成一个网站建设需要掌握那些内容、应具备的知识和能力。在整个教学中,给予学生充分的实验指导,使学生能够系统地把握知识的衔接性,能够把零散的知识结合起来,在学完本门课后,能够顺利的完成实训课题的任务。 (2)、项目教学 本课程通过一个ASP.NET网站的构建

23、向学生阐释ASP.NET是什么,怎么来开发。涵盖了代码规范、运行模型、服务控件、验证控件、数据绑定技术、ADO.NET技术、数据库技术、文件操作等内容。所列出的内容均是ASP.NET开发网站等应用的必备知识。我们在实训课题引入的前提下,通过一系列完整的项目分析来帮助学生学会ASP.NET知识,使学生由浅入深逐步掌握ASP.NET主要技术领域以及分布式应用程序开发,提高解决实际问题的能力。并为学生的终生学习做了良好的铺垫。下面对项目教学筹划实施的整个过程作介绍。 .明确本课程基本性质和任务 本课程属于计算机专业课,首先学生必须具有程序设计基础SQL数据库应用,面向对象程序设计,XML程序设计和技

24、术及应用的能力。本课程主要讲授ASP.NET的基本知识、设计思路和方法技巧,掌握ASP.NET的安装、调试和企、事业单位一般网站建设的应用等内容。 .项目选编 在项目的选编上,遵循项目选取的”精、实、新、深”原则。选择一个在现实生活中运用广泛、比较有实用性,并且在设计上能体现软件开发的基本思路的项目 .项目的实施 在项目实施前,要对ASP.NET语言的基础知识、基本理论、基本特征、语法基础、程序编译作一下简要的、系统的介绍。让学生对这门语言有一个总的认识和总的把握,以便与其他语言进行比较,对一些重要的概念像类、空间、接口等先作一下简要介绍。 在项目实施中,首先对项目进行总体概括性讲解和分析。通

25、过总体概括性讲解,使学生对程序设计及开发有一个总体框架。 其次,对项目进行具体分析和设计,在这中间可以对ASP.NET语言的语法基础、特征、机制、窗体的设计进行详细讲解和分析。 对于涉及数据库项目采用对ASP.NET后台数据库设计思想以程序的手段来实现,而不是通过对数据库连接来操作,也就是ASP.NET对文本流的读写操作,这才能真正体现程序设计的魅力之所在。 当整个项目的基本功能实现差不多了,就可以对项目进行扩充和扩展,让学生自己运用已学过的知识不限方法编程解决,从而进一步提高学生的学习效率与应用能力。 效果评价 通过对项目教学筹划实施的上述过程。为了更好的运用项目教学方法,提高教学质量,作为

26、我们还要对整个项目教学的效果进行自我评价。实际上这里的评价主要从学生的掌握程度、理解程度和是否能独立地开发类似的软件以及实际动手能力、创新能力等指标来进行评价;从项目的选取课堂实施以及教学艺术等方面进行评价,只有综合评价各个因素才能正确地进行项目教学,从而促进项目教学在网站建设、程序设计课程等教学中的应用和发展。 (3)、实验教学 ASP.NET是一门技术性较强的应用型课程,通过突出实验教学不仅能够培养学生的操作技能,而且有利于学生形成全面的职业岗位素养,因此实验性教学是本课程教学中的一个必不可少的环节。 首先在学时上给予保证,我们采用实验性的课堂教学占总学时的二分之一。二是在实验性教学中,强

27、调训练、操作、考核的循环强化。三根据ASP.NET特点选编出实验项目。实验项目与课堂教学中的项目密切相关,学生感到熟悉,易于与课堂教学中的项目知识联系起来,便于理解巩固所学知识,形成知识理论实验一体化。根据实验项目,教师充当学生的组织者、指挥者、帮助者和促进者。为学生制造良好的实验全真情境,使学生在相互协作中发挥自己的主导作用,充分的进行独立思考、主动思维,使个性得到了发展。学生是认知的主体,学习不再强调对知识的机械记忆而是培养学生获取、分析、处理信息的能力,运用知识的创新能力。 (4)、实训教学 ASP.NET实训教学是属于纯实验教学(现场教学或实际操作) ,是教学模式中的最后一个教学环节,

28、是对前几个教学环节中学习知识的巩固、检验、升华,也是整个课程教学过程的成果阶段。 我们在教学模式的的第一层己将ASP.NET实训题目引入教学中,因此通过教学模式的前三层的学习,学生对作实训课题己积累了一定量的所需知识。经过项目教学法学生对实训课题的解题思想、方法有了一定的了解和掌握。为此在实训教学中我们采用以学生为主体,启迪学生运用自己探索出的思路、方法、步骤自行完成实训课题。鼓励学生互相交流、网上学习,开拓思路。培养学生的创造思维和创造能力,培养学生的创新能力,自主学习能力。由此可以看出,教师在教与学的过程中起组织引导作用,学生自主的分析思考是知识的学习者,这就充分体现了学生在学习过程中的主

29、体或中心地位,实现知识理论实验一体化的实训课题的设计。 (二)考核建议 (1)平时成绩占20%,到课率,课堂表现,学生遵守纪律以及上课积极参与情况。 (2)阶段性考核占40%,每节课学生所作项目完成情况。 (3)期末考试占40%。基本理论基本技能测试。(三)教材编写教材选用方面建议选用省部级高职高专推荐教材,或自编教材。建议参考书:ASP.NET(2.0) 经典教程C #作者 : 美Chris Hart,John Kauffman,David Sussman,Chris Ullman 译者:孟宪瑞,易磊ASP.NET 第一步基于C#和ASP.NET 2.0 作者:朱晔ASP.NET 2.0 典

30、型模块设计与实现作者:陈冠军(四)实验实训设备配置建议需求不是太高,可以和其他课程机房合用。 工位数基本要求较高要求软件要求50PIV以上品牌机CPU:P4 2.0G内存:256M以上硬盘:40G以上PIV以上品牌机CPU:P4 2.4G以上内存:1G以上硬盘:40G以上Windows 2000以上操作系统;VS 2005;Sql Server 2005(辅助软件:网页三剑客8)(五)课程资源开发与利用建议课程中涉及到的案例应该有实用性,教师应做好案例资料的累积工作,以便在以后的工作中能够事半功倍。(六)其它本课程标准适用于五年制高职软件技术专业的学生,在使用过程中可根据应用情况、行业软件发展状况等逐年修订完善。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号