基于案例的ASP.NET 程序设计教学实践

来源 :大学教育 | 被引量 : 0次 | 上传用户:binghemiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]案例教学法是通过分析具体案例来开展教学活动的教学方法, 是一种互动、开放型的教学方法, 它很好地遵循了人们的认知规律,能积极地调动学生的主观能动性,有效地提高学生的思维能力和综合素质。本文主要介绍了案例教学法在ASP.NET程序设计课程教学中的应用,借助一个服装效果图的发布及展示网站设计和制作实例贯穿教学。该案例考虑到我校学生艺工融合的特点,具有我校特色,能吸引学生,进而提高学生的主动性,促进整体教学水平的提高。
  [关键词]ASP.NET 程序设计 案例教学 教学实践
  [中图分类号] G424 [文献标识码] A [文章编号] 2095-3437(2013)10-0033-02
  一、引言
  案例教学法打破传统的课堂教学模式,以生动、灵活、多样化的教学方式,针对某个具体问题进行多角度、全方位、多层次的练习。具体来说,将一个完整的实际案例作为典型案例,要求教师从案例的提出、需求、设计、编码和测试几个阶段对学生的学习方式进行改革。通过将案例分解成一个个典型步骤,采用讲授与实践相结合的方法,以功能实现为主线,让学生寻求问题解决的突破口,在项目进展过程中,一步一步引导学生理解知识点的内涵,加深学生对专业课程重要性的认识,提高学生的实际应用能力。这种在课堂教学中将理论知识和实践技能有机结合起来的方法,学生不再是被动的接受者,而是积极的参与者,有利于克服传统教学方法的弊端,有效地提高学生在实际工作中分析问题、解决问题的能力。因此,对改革传统的课堂教学方式,我们做了一些有益的尝试。ASP.NET程序设计课程是一门实践性很强的信息类课程,其教学目的是注重学生实践能力的培养。在ASP.NET程序设计课程教学中,首先确定难度适宜、知识点全面的案例项目,通过项目的展开进行逐步学习实践,这种训练方式,可以提高学生的实践能力、创新能力、团队合作精神等,从而提高学生的综合学习素质。
  二、案例教学过程设计
  (一)综合案例提出
  经过大量地分析比较,我们选择“基于.NET的服装效果图发布展示网站”作为案例。通过该案例的实施,既涵盖了所有知识点,又能通过页面布局的设计、后台管理平台的设计以及数据分析和报表等方面的制作提高学生技能。同时,该案例还充分考虑到我校学生艺工融合的特点,具有我校特色,能吸引学生,进而提高学生的主动性,促进整体教学水平的提高。
  (二)案例模块化分解
  ASP.NET的开发过程中,需要涉及多方面的知识,比如界面的布局、页面的设计、数据模块、用户交互功能等。可以考虑将项目划分成多个功能模块,每个功能模块实现一种相对完整的步骤,然后再继续分解模块,直到细化的每个小模块可以通过某个具体知识点解决。
  根据项目的需求描述,案例分成了四个大模块,每个模块实现了项目的一个功能,每个模块又继续可以分解成多个具体小功能模块。这些模块可以在教学中通过讲解和实验来解决。项目的划分以及所对应的知识点如下:
  1.针对开发平台的讲解,熟悉开发环境,可以为程序的编制做前期准备。
  (1)Microsoft.NET Framework及其发展
  (2)ASP.NET开发环境的讲解
  (3)使用VB.NET开发语言进行程序设计
  2.能够进行初步的网页设计,掌握将网页设计图转化为网页文件的技术方法。
  (1)建立网页的页面窗体
  (2)使用Web服务器控件
  (3)通过验证条件检查用户的输入
  (4)ASP.NET常用内置对象的描述
  (5)ASP.NET应用程序的调试方式及程序跟踪
  3.完成服装效果图浏览的网站设计和编程,包括前台的图片浏览展示、后台的图片资源管理等功能。
  (1)进行数据库的连接操作,读取数据库
  (2)使用ADO.NET连接数据库
  (3)通过ADO.NET调用并运行存储过程
  (4)读取XML文件,操作其中的字段信息
  (5)建立XML Web Service
  4.掌握网站的建站技术,能够将源代码文件发布到网站,并能在互联网上顺利访问。
  (1)配置网站的状态、优化网页代码
  (2)部署ASP.NET的网站
  例如,在服装效果图展示网站中需要实时地、大量地实现图像元数据的读取与写入操作。如果想要实现相关数据信息的读写,可以将其对应到以下两个知识点上:
  1.使用ADO.NET访问数据
  2.通过Microsoft ADO.NET调用存储过程
  通过ADO.NET访问数据库中的表可以有两种方式:一个是连接访问,一个是非连接的访问模式。对于存储过程而言,则可以划分成创建和调用存储过程两个步骤。使用ADO.NET通过存储过程调用访问数据库的图片信息数据示例如下:
  1.存储过程的使用及建立
  Create proc image_info (@imageID char(8), @info Sring=' output) as Select @info=info from imagetable Where imageID=@imageID
  2.调用存储过程
  //创建数据库连接
  SqlConnection sqlconn=new SqlConnection(“Data Source=Wangying; InitialCatalog = imageDB; Integrated Security = True”);
  /*SqlCommand数据库命令对象*/   SqlCommand sqlcmd=new SqlCommand(“image_info”,sqlcon);
  /*SqlCommand对象的类型*/
  Sqlcmd.CommandType=CommandType.StoredProcedure;
  /*数据库字段对象作为参数*/
  SqlParametersqlparm=newSqlParameter(“imageID”,imageID.Text);
  Sqlcmd.Parameters.Add(lograrml);
  sqlparm=sqlcmd.CreateParameter();
  sqlparm.ParameterName=“info”;
  sqlparm.Direction=ParameterDirection.Output;
  sqlparm.Size=4;
  Sqlcmd.Parameters.Add(sqlparm);
  /*运行数据读取的存储过程*/
  SqlDataReadersdr=sqlcmd.ExecuteReader();
  使用存储过程可以将数据的网络流量降低,减少网络的传输延迟,而且这种调用方式,可以保证数据库的安全性,以免恶意的代码篡改后台数据信息。执行存储过程会得到输出参数的haveit的值,对其进行判断,确定是否可以使用图片的数据。
  (三)“基于.NET的服装效果图发布展示网站”的案例教学实施步骤
  第一,向学生提出制作“基于.NET的服装效果图发布展示网站”要求,该网站必须具备以下动态功能:用户登录管理,服装效果图展示及分类检索,服装效果图后台管理,服装效果图的个性搜索和按主题、按类型、按时间的横向统计数据。在使用已有服装效果图图片及相关介绍的基础上,可以自由发挥,进行网站规划设计。网站规划设计是制作网站过程中非常重要的步骤,要求每个学生利用互联网,参考相关图片展示网站,写出详细规划书。
  第二,向学生介绍asp.net标准控件,指导学生应用标准控件制作出暂时不包含任何动态功能的网站首页。
  第三,向学生介绍数据库基础知识以及asp.net数据库控件的使用方法,在建立数据库的基础上,为首页各控件添加相应事件,触发其动态功能。网站的所有动态功能都包含于此,可将各项涉及不同数据表的功能模块化。
  第四,向学生介绍asp.net内置对象,与数据库结合,实现统计功能。
  在每一步的实施过程中,都伴随着相应知识点细分模块的实践和学习。
  三、结束语
  本文以实际项目作为案例进行教学,改变了学生在学习中的被动地位,培养学生的工程实践能力,增强他们的职业适应性和工作能力,具有鲜明的实践特色,在实际教学中取得了较好的效果。通过本案例驱动教学的研究,力图进一步提高我校计算机基础课的实践教学水平,通过改革教师的教学方法,带动学生的创新意识和实践能力,形成教与学的良好互动,最终打造具有艺工融合特色的网页编程精品课程。
  [ 参 考 文 献 ]
  [1] 李锡辉.案例教学法促进ASP.NET程序设计课程教学[J].中国科教创新导刊,2008,(6):177.
  [2] 微软公司.面向.NET的Web应用程序设计[M].北京:高等教育出版社,2004.
  [3] 罗凌.基于项目驱动的“ASP.NET程序设计”课程创新教学法研究[J].教育与教学研究,2009,(13).
  [4] 王培崇.《软件工程》工程化教学改革的尝试与探索[J].中国民航飞行学院学报,2007,(1).
  [5] 孙翰英,庞红.基于工作过程的课程开发研究[J].中国成人教育,2008,(7).
  [责任编辑:左 芸]
其他文献
随着社会对创新型人才需求的日趋凸显,创新型人才培养不仅是我国中长期教育发展规划的重要战略,也是我党十八大提出的重要指针。创新型人才培养已成为我国高等院校最基本的和
采用NXP公司的LPC1766作为控制核心,结合以太网接口电路、打印机控制电路、PC软件等构成一个热敏网络打印装置。该装置嵌入了μC/OS-Ⅱ操作系统、TCP/IP协议、μC/GUI图形界
随着社会的高速发展,普通垃圾桶在设计上已经很难满足现代人的需求,有必要对传统垃圾桶进行升级,以满足人们日益增长的物质生活需求。使用51单片机、红外感应系统、无线WiFi
现如今,我国工业用水的效率比较低,并且废水的排水量和我国水资源的条件并不匹配。最重要的是水资源不足已经成为了制约我国经济社会发展的关键因素,而且工业废水再利用的普
空气净化器,并不是什么新鲜玩意儿,但随着人们对空气质量的日益关注,以及小米宣布推出净化器产品之后——它—下子就火了起来。而且,在被冠上了“智能”二宇之后,空气净化器在人们心里的形象似乎也—下子高大上了起来。  小米空气净化器、AirProce云智能空气净化器、HAVE FAMILY智能空气净化器、Air Story智能车载空气净化器、小蛋空气净化器……,一时间,空气净化器们充斥着人们的视线。而打开
采用酸碱滴定法测量酿造白醋的总酸度,根据化学分析项目建立数学模型,分析氢氧化钠标准溶液浓度标定、白醋测定过程中相关参数对白醋中总酸度的不确定度影响,给出测量不确定
[摘 要]高等院校实验技术团队建设面临一些问题,由于各个方面的因素,或由于历史上形成的原因,长期得不到有效的管理,导致少数实验室工作无法开展下去。因此,高等院校应高度重视实验技术团队建设,这不仅有利于高等教育的发展,还有利于培养高水平的大学生。  [关键词]实验技术 团队建设 创新 石油特色  [中图分类号] G451.2 [文献标识码] A [文章编号] 2095-3437(2014)18-00
目的通过会诊质量监测与管理,分析科间会诊病历存在的问题,探讨提高会诊质量的对策。方法对2256例科间会诊病历进行回顾性分析,就会诊医师资质、会诊原因、会诊目的、会诊意
本文对手术和/或病理证实的肺内孤立病灶201例的CT 扫描片及部分胸膜凹陷的病理切片进行分析。其中肺癌145例中鳞癌76例、腺癌60例、肺泡细胞癌7例、未分化癌2例,胸膜凹陷出
[摘 要]校企合作共建实训基地模式的选择是高职教育能否办出特色的关键,高职院校和企业应该以实现资源共享和优势互补为前提开展校内外实训基地建设。在以高校为主导、企业为主导、第三方代管三种情况下,采取校企合作实训基地建设为主要模式,建立“企业大学”为主的实现形式。  [关键词]校企合作实训基地 模式 实现形式  [中图分类号] G71 [文献标识码] A [文章编号] 2095-3437(2013)1