《数据库与Web应用》课程标准.docxVIP

  • 5
  • 0
  • 约3.78千字
  • 约 5页
  • 2021-12-03 发布于河南
  • 举报
PAGE 1 《数据库与Web应用》课程标准 适用专业:物联网工程技术。 1.课程定位和设计思路 1.1课程定位 本课程是物联网工程技术专业职业教育中的一门必修的课,在二年级上学期开设。目的是使学生能够利用.NET平台,结合数据库进行Web动态应用和数据库的维护,从而能够从事开发、管理与维护工作。 本课程的前期课程有《C编程基础》,同期课程为《物联网桌面应用开发》。后继课程包括《物联网系统集成》、《Android物联网应用开发》。 1.2设计思路 《数据库与Web应用》课程依据项目开发的任务需求来组织整个教学过程。项目由具体任务组成,通过任务带动关联知识的学习,强调解决问题的能力,而能力由先进实用的技术(工具)、分析设计步骤和模型与语言的表达三者落实。 通过对某管理系统典型的项目需求分析,归纳成若干个相对而又逐步发展的工作任务。通过任务组织知识点,每一个任务都是先提出要解决的问题,然后明确目标和解决问题的步骤,再学习如何运用具体的知识与技术。 这里要特别说明的是基于ASP.NET技术的WEB开发技术目前有两个技术路线,一种是传统的基于WebForm的开发技术,一种新兴的基于ASP.NETMVC的开发技术。而基于ASP.NETMVC技术更加体现了Web交互的本质过程,同其他技术路线的Web开发技术持有相同原理,所以本课程标准采用了基于ASP.NET MVC这条技术路线。 《数据库与Web应用》教学是一门实践性很强的课程。学生可以利用.NET开发平台与Visual Studio开发工具,进行面向对象的程序设计,利用MVC模式设计业务逻辑代码,利用EntityFrework对数据库进行一系列操作等。通过大量的动手实践,使学生牢固掌握编程的技能,并使学生在完成具体的项目过程中获得成就感,从而激发学生对本课程的极大兴趣。 遵循职业行动能力由弱到强的递进规律,载体的设计由“简单到复杂”,教学过程教师的参与由“多到少”,学生自主行动由“少到多”,学生职业能力由“低到高”,按载体(项目)的工作过程组织实施教学内容,设计学习情境,载体的设计注重实用性,在学习情境中体现工学结合的环节。 本课程采用项目式教学,共96课时,共计6学分。 2.工作任务和课程目标 2.1工作任务 进行数据库的设计,包括数据表、视图和存储过程的创建、查询 进行Web项目的基本界面设计 完成业务逻辑代码的编写、调试 完成针对数据库的操作的代码编写、调试 进行Web项目的配置、发布和数据库的部署 进行代码调试、改错、功能测试 2.2课程目标 能使用css和Razor进行简单的界面设计,实现网页功能。 能选择合适的编程语言及开发工具进行面向对象程序设计。 能使用数据库的常规操作实现web数据维护。 能配置、调试程序并排错,确保程序的正确性和安 全性。 3.课程学分、学时、内容和要求 课程内容以软件产品制作项目为导向,采用项目(载体)—工作任务的体系结构。以某管理系统项目的6个典型工作任务组织教学模块: 表22 课程内容和要求 序号 工作任务 知识要求 技能要求 课时 1 界面设计 能描述HTML、XHTML、 XML的概念。 能理解CSS文件中的基本属性和值的作用。 能描述布局的优点与作用。 能描述创建布局页的过程。 能理解使用布局页的代码结构。 能描述创建使用布局的内容页的过程。 能使用网页设计技术制作界面。 能创建主题文件夹及相应外观文件、CSS文件来统一的风格。 能使用类似于Bootstrap这样的开源CSS框架来创建统一风格的静态页面 能创建布局页来统一布局。 能根据布局页创建内容页。 4 2 MVC设计 能描述MVC架构的含义。 能理解View视图中Razor语法的使用方法。 能理解View视图中辅助器的用法 能理解Ajax辅助器方法 能理解Controller和Action动作起到的作用及用法。 能理解中过滤器的用法 能理解Model模型起到的作用和使用方法。 能理解Model模型绑定和模型验证方法 能理解MVC中URL路由的用法和特性。 能描述常用的内置对象:Application、Session、Cookie、Server、Response、Request、Cache的属性和方法。 能理解常用的内置对象:Application、Session、Cookie、Server、Response、Request的应用。 能综合使用MVC模式来进行相应的操作,如登录表单。 能根据需要使用相应的数据模型进行数据验证,比如注册页面的数据验证。 能通过相应的URL路由来设计各种简洁的URL访问。 能通过设计各种过滤器来进行权限管理,比如管理员功能的权限管理。 能设计各种数据类型的模型来进行模型绑定。 能通过各种内置对象来进行相应功能设计,比如验证码、购物车。 24 3

文档评论(0)

1亿VIP精品文档

相关文档