《ASP.NET程序设计》课程标准_第1页
《ASP.NET程序设计》课程标准_第2页
《ASP.NET程序设计》课程标准_第3页
《ASP.NET程序设计》课程标准_第4页
《ASP.NET程序设计》课程标准_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

《ASP.NET程序设计》课程标准课程代码KC04课程性质专业课建议学时90适用对象软件技术及相关专业学生建议教学方式“教、学、做”一体化教学制定单位学校制定日期2017.7.20审核部门软件技术专业资源库建设项目组企业一、课程定位本课程是.NET开发技术重要的知识组成部分,是软件技术专业.NET方向课程体系中的核心主干课程,是一门集应用程序、实用技术和设计技巧于一体的职业技能型课程。前导课程:《C语言程序设计》、《数据结构》、《C#程序设计》、《网页设计与制作(HTML+CSS+JS)》、《数据库管理与应用》。后续课程:《.NET企业级项目开发》、《软件开发与项目管理》、《软件测试》、《.NET综合实训》。二、课程目标本课程培养的学生主要面向Web程序员、Web应用软件产品技术支持人员、ASP.NET网站开发人员、网站设计工程师、Web产品工程师、网站维护工程师、网站优化工程师等岗位。通过本课程学习,让学生学会.NET软件开发环境搭建、布局设计、编码实现、数据库编程等基本方法,掌握Web应用程序一般开发技术,能利用ASP.NET在WEB服务器上创建中小型应用程序。(一)知识目标1.了解项目分析的基本方法;2.掌握创建站点、设计站点及页面设计及站点配置的方法;3.熟悉ASP.NET的基本控件、验证控件、导航控件、用户控件和其他常用高级控件的基本知识与应用;4.掌握常用的Web窗体的设计方法和ASP.NET常用的内置对象;5.熟悉ADO.NET数据库访问技术及常用数据服务控件;6.掌握ASP.NET的主题、皮肤、母版的使用;7.掌握XML文件操作、AJAX应用、WebService应用等高级应用编程;8.了解文件操作的技术及方法。(二)能力目标1.能使用VisualStudio2010集成开发工具完成常规Web应用程序的开发,并进行站点的建设的配置;2.能用需求分析、设计的方法规划、设计项目的模块、数据据等;3.会用ASP.NET的相关控件、对象设计相关应用;4.会用ASP.NET的数据库访问技术及数据服务控件操作数据库;5.会用XML操作存储数据;6.会用AJAX、WebService等技术开发项目;7.能够利用互联网、MSDN等帮助文档解决学习工作中的技术难题。(三)素质目标1.培养学生利用.NET技术结合项目开发流程和规范进行中小型Web应用程序开发的岗位意识。2.培养学生在掌握ASP.NET基本知识与应用基础上进行再学习和创新的意识3.培养学生勤于了解行业发展新动态,学习行业新技术的学习意识;4.培养学生,能够利用自己所学知识帮助他人解决问题服务意识;5.要充分发扬团队精神,能与他人合作,并具有一定的管理协调能力和良好的交流沟通能力;6.养成良好的编码习惯。(四)其他目标通过课程的学习,可以参加以下职业技能证书考试:1.程序员2.软件设计师3.信息系统项目管理师4.系统分析师5.微软MCTS认证6.微软MCPD认证三、课程内容与要求本课程是软件技术专业.NET方向的专业核心主干课程,主要是培养学生利用ASP.NET技术进行B/S架构应用程序的开发、网站开发等技能。该课程采用基于CDIO的教学模式,根据.NETWEB程序员等职业岗位要求,将本课程的教学内容分解为12模块,共90学时。表1《ASP.NET程序设计》课程内容与要求序号模块任务主要内容建议学时1项目的系统分析与环境构建任务1—1:编写可行性分析论证报告;任务1—2:画出系统流程图;任务1—3:系统数据库模型和逻辑设计;任务1—4:构建开发环境。1—1—1:了解开发背景;1—1—2:进行可行性分析;1—1—3:参照可行性研究报告模板编写可行性分析报告;1—2—1:根据可行性分析报告确定系统功能模块;1—2—2:分析各模块间的联系;1—2—3:画出系统模块流程图;1—3—1:根据分析在SQLServer2008中创建数据库;1—3—2:创建主要的表;1—4—1:VisualStudio2010工具的安装与使用;1—4—2:创建文件系统网站、本地IIS网站、远程网站;1—4—3:确定网站主题、确定网站配色方案、收集网站素材和内容。重点:Web应用程序特点。难点:Web应用程序特点。42母版页、主题和皮肤任务2—1:新建网站;任务2—2:网站主题与皮肤设计与应用;任务2—3:网站CSS样式的设计与应用;任务2—4:网站母版页设计与应用。2—1—1:新建网站;2—1—2:建立网站分类文件App_Code文件夹、App_Data文件夹和App_Themes文件夹;2—1—3:新建Web窗体;2—1—4:Web窗体的生命周期;2—2—1:主题与皮肤的定义;2—2—2:主题与皮肤的应用;2—3—1:样式的定义;2—3—2:样式的应用。2—4—1:网站模板页的创建;2—4—2:母版页的使用;2—4—3:在页中插入对象(flash、网页特效);2—4—3:创建内容页;2—4—4:有多个ContentPlaceHolder控件时的母版页布局调整;重点:站点导航控件、网站成员管理。难点:站点导航控件、网站成员管理。63服务器控件的应用任务3—1:基本服务器控件的应用;任务3—2:高级服务器控件的应用;任务3—3:验证控件的应用;任务3—4:用户控件的应用;任务3—5:第三方控件的应用。3—1—1:文本类控件的应用;3—1—2:图像类控件的应用;3—1—3:按钮类控件的应用;3—1—4:选择类控件的应用;3—1—5:列表类控件的应用;3—1—6:容器类控件的应用;3—2—1:广告控件的应用;3—2—2:日历控件的应用;3—3—1:RequiredFieldValidator验证控件;3—3—2:RangeValidator验证控件;3—3—3:CompareValidator验证控件;3—3—4:RegularExpressionValidator验证控件;3—3—5:自定义验证控件;3—4—1:用户控件的定义;3—4—2:用户控件的使用;3—5—1:FCKeditor控件的使用。重点:(1)Web服务器控件的使用;(2)表单验证控件的应用;(3)用户控件。难点:自定义控件。164系统对象与数据传递任务4—1:实现登录用户信息数据传递;任务4—2:Cookie实现网站计数;任务4—3:Session实现购物车;任务4—4:Application实现系统留言;任务4—5:Server实现系统留言。4—1—1:Response对象的应用;4—1—2:Request对象的应用;4—2—1:Cookie对象的应用;4—3—1:Session对象的应用;4—4—1:Application对象的应用;4—5—1:Server对象的应用。重点:各个对象的应用场景和方法。难点:对象的属性和方法。105ADO.NET访问数据库任务5—1:基于ADO.NET实现SQL数据库连接;任务5—2:项目三层架构设计实现。5—1—1:ADO.NET概述;5—1—2:ADO.NET的数据访问技术;5—1—3:使用ADO.NET操作数据库;5—2—1:三层结构概述;5—2—2:搭建三层架构的系统框架;5—2—3:三层架构系统实体类的实现;5—2—4:三层架构数据访问层类的实现;5—2—5:三层架构业务逻辑层类的实现;重点:(1)连接环境下读数据和写数据方法;(2)使用DataSet和DataAdapter实现断开连接访问数据;(3)调用存储过程。难点:断开连接环境访问数据。166数据库服务控件的应用任务6—1:实现商品分类数据绑定;任务6—2:GridView实现热销商品列表显示;任务6—3:DataList实现全部商品列表显示;任务6—4:Repeator实现新闻列表显示;任务6—5:DetailsView商品详细信息显示;任务6—6:Chart控件的应用。6—1—1:简单绑定;6—1—2:常用控件的数据绑定;6—1—3:SqlDataSource数据源控件;6—1—4:ObjectDataSource数据源控件;6—2—1:GridView的属性、方法和事件;6—2—2:GridView控件的数据绑定;6—2—3:GridView控件的列;6—2—4:GridView控件的分页和排序;6—2—5:GridView控件的数据操作;6—3—1:DataList控件的应用;6—4—1:Repeator控件的应用;6—5—1:DetailsView控件的应用;6—6—1:Chart控件的应用。127文件操作任务7—1:获取驱动器信息显示系统基本信息;7—2:上传控件的应用;任务7—2:商品图片存放目录判断;任务7—3:上传商品图片文件;任务7—4:读取并显示商品图片文件。7—1—1:获取驱动器信息;7—2—1:Directory类;7—2—2:DirectoryInfo类;7—3—1:File类;7—3—2:FileInfo类;7—4—1:流;7—4—2:读写文本文件。48网站导航任务8—1:使用SiteMapPath设计面包屑导航;任务8—2:使用TreeView设计树形结构导航;任务8—3:使用Menu设计菜单导航。8—1—1:设置导航系统与站点地图;8—1—2:创建站点地图文件(web.sitemap);8—1—3:SiteMapPath控件的应用;8—1—4:设置并改变SiteMapPath的样式;8—2—1:利用TreeView和web.sitemap设置网站树形目录导航;8—2—2:在树形目录导航中重定向页面;8—2—3:选择XML文件作为数据源;8—3—1:菜单的设计;8—3—2:菜单的应用。69AJAX技术的运用任务9—1:AJAX实现局部刷新功能;任务9—2:AJAXControlToolkit应用举例。9—1—1:创建ASP.NETAJAX程序;9—2—1:ScriptManager控件;9—2—2:UpdatePanel控件;9—2—3:UpdateProgress控件;9—3—1:AJAXControlToolkit概述;9—3—2:常用AJAXControlToolkit控件运用。410WebService技术的运用任务10—1:创建ASP.NETWebService程序;任务10—2:WebService实现在项目中显示天气情况。10—1—1:WebService的概述创建;10—1—2:ASP.NETWebService程序;10—2—1:使用存在的WebService;10—2—2:使用自定义的WebService。411XML数据操作任务11—1:访问和操作XML实现配置数据读取;任务11—2:XMLDataSource控件的应用。11—1—1:创建和保存XML文档;11—1—2:XML文档的读写;11—1—3:XML文档的节点;11—1—4:XML文档的操作;11—2—1:XMLDataSource控件的应用。重点:访问XML文件。难点:访问XML文件。412项目的发布与部署任务12—1:网站发布;任务12—2:网站部署。12—1—1:生成网站;12—1—2:生成可安装文件使用ASP.NET编译工具(ASP.NET_compiler.exe);12—2—1:空间申请;12—2—2:Ser—U介绍、网站部署;12—2—3:域名申请;重点:全局应用程序类事件编码、配置文件设置。难点:配置文件。4合计90四、教学资源要求(一)教材选用原则教材选用时遵循“够用、实用”的原则,选取适合高职院校计算机软件专业学生使用的,紧密结合实际、项目驱动、案例贯穿整个过程的教材、分析透彻的教材。(二)推荐教材与参考书籍1.《网站开发项目教程》,中国铁道出版社,陈密芳主编;2.《ASP.NET动态网站开发项目化教程》,清华大学出版社,程琪、张白桦编著。(三)其他学习资源1.《4.0从入门到精通(视频实战版)》,机械工业出版社,张昌龙、辛永平编著;2.微软.NET官方网站,提供主要的.NET信息、文章、源码和链接;http:///NET/default.asp3.微软.NETwebform的网站,资料和实例代码都非常难得:http://(四)教师要求担任本课程的主讲教师需要具有丰富的软件开发和项目管理经验,同时需要具备较丰富的教学经验和较强课堂组织能力:1.具有系统的.netFramework理论知识和开发经验;2.具备良好的C#编程基础和语言沟通能力;3.具备应用C#语言进行WEB应用程序设计开发的能力;4.具备项目的统筹能力,有程序设计的故障排查和处理能力;5.具备渊博的知识,能传授新知识、新技术、新设计;6.课内实践部分指导教师具备一定实际工作经验;7.具备基于项目驱动的教学法的设计应用能力;8.具有先进的教学方法,比较强的驾驭课堂的能力;9.具有良好的职业道德和责任心。(五)学习场地、设施要求1.计算机硬件要求:配备1.6GHz或以上的处理器的计算机、1024MBRAM(如果在虚拟机上运行,则为1.5GB)、3GB的可用硬盘空间、5400RPM以上的硬盘。2.软件要求:WindowsServer2003withServicePack2、WindowsServer2008

WindowsXPwithServicePack3(alleditionsexceptStarterEdition)及以上,VisualStudio2008或者VisualStudio2010,SQLServer2005或者SQLServer2008,IIS6。3.其他要求:本课程实训机房,要求实训课每位学生一台计算机。五、考核与评价最终成绩=考勤(10%)+过程考核、项目实践考评(30%)+期末考试(60%)。(一)学习态度、行为规范、考勤考核:10%(二)其他对需要了解、熟悉的教学内容,采用针对项目课堂提问、作业等形式贯穿在每个授课单元之中,共进行1次考核,占总成绩的10%;对需要掌握技能操作方面的内容,贯穿在每个实验、实训项目中,检验学生

温馨提示

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

评论

0/150

提交评论