ASPNET教学大纲
《ASP.NET MVC网站设计》教学大纲
《 MVC网站设计》课程教学大纲【课程编号】【课程名称】 MVC网站设计【课程类型】专业必修课【授课对象】计算机科学与技术专业,本科三年级学生【学时学分】周学时6,共102学时,6学分【课程概况】本课程为专业技能课,是《C#程序设计》、《数据库原理与应用》、《计算机网络及应用》、《网站设计》等课程的实践环节。
课程主要以微软的 MVC程序设计为基础,在此基础上进行Web系统构建和网络程序设计开发。
将使用Visual 2017开发环境,SQL Server 2012后台数据库,以案例的方式讲述Web应用程序开发与设计所涉及的技术。
包括.NET框架中各种Razor标签的使用、数据绑定和动态网页开发的基本技术以及项目开发的基本技术。
【课程目标】本课程的全程案例驱动的教学模式,采用由浅入深,全方位,多层次的教学方式,将实际项目以模块化方式贯穿整个教学,使学生体验使用 MVC开发基于Web的应用程序的实际过程,突出课程的综合能力训练、职业能力培养的特点,达到专业培养目标所必需的知识和能力。
【课程内容及学时分布】【实践内容】实验一实验名称:开发环境搭建实验目的:1.掌握Visual 2017 开发环境的安装和设置;2.掌握SQL Server 2012的安装。
实验内容:指导学生在个人电脑上安装Visual 2017开发环境、Microsoft SQL Server2012数据库服务器。
通过安装操作,使学生掌握 MVC框架的安装和调试,为后续课程搭建实践平台。
学时安排:2学时考核要求:按实验态度(10%)、课前准备(10%)、实验内容完成情况(60%)及实验报告完成情况(20%)评定实验成绩。
成绩分为五级,分别为:优、良、中、合格、不合格。
实验二实验名称:C/S和B/S架构实验目的:1.了解C/S架构的特点;2.了解B/S架构的特点;3.掌握二者的区别。
实验内容:对网络程序开发常用的Client/Server(C/S)与Browser/Server(B/S)架构模式进行详细的讲解,使学生掌握这两种模式,并能将二者很好的区分和联系。
实验大纲
《程序设计》实验教学大纲一、课程的基本信息课程编号:实验类型:课内实验学时:32 学分:1开课单位:信息管理学院适用专业:信息科学技术先修课程:C语言程序设计、数据库,C++程序设计二、实验教学目的与基本要求1、实验教学的目的:《程序设计》是在学生学习完《C语言程序设计》和《数据库基础》的基础上开设的一门WEB程序设计课,属于计算机专业本专科计算机基础教学中第二层次的课程,是一门必修的公共基础课程。
通过该课程的学习,培养学生利用计算机处理问题的思维方式和程序设计的基本方法,以及WEB编程的开发方式,启发学生对程序设计方法的掌握。
2、实验教学的基本要求:课前准备与预习:授课地点设在多媒体实习机房。
课内要求:教师将每次实验课的实习题目放在FPT服务器上,学生下载上机进行程序设计练习。
教师指导学生完成实习内容。
课后要求:在学生练习过程中指导教师针对学生在实验中出现的具体问题做出解答,力求使学生通过自己实习过程掌握学到的知识。
三、实验课程教学内容和学时分配(一)实验学时分配序号实验项目名称实验类别实验性质学时人/组验证综合设计必做选做1 JavaScript/C#语言的运用√√ 6 12 的内置对象√√ 6 13 标准服务器控件的应用√√ 6 14 数据控件的应用√√8 1实验一:JavaScript/C#语言的运用实验目的和要求:(1)掌握 JavaScript/C#语言的变量、函数、语句等的使用(2)掌握 JavaScript/C#语言的对象及浏览器对象、文档对象等的使用实验内容:JavaScript/C#语言的具体应用。
主要实验仪器与器材:VS2010,SQL Server2008,IIS,Dreamweaver所在实验室:实验楼计算机实验室实验二:的内置对象实验目的和要求:(1)掌握通过Response对象向页面输出信息与页面跳转(2)掌握通过Request对象获取客户端信息(3)掌握用Session对象存储和读取数据(4)了解Application对象读取全局变量(5)了解Server对象字符串编码实验内容:内置对象的具体应用。
ASPNET程序设计asp-net-教学大纲2.1 教学大纲
《软件工程课程设计》课程教学大纲一、课程总述本课程大纲是以2012年软件工程本科专业人才培养方案为依据编制的。
二、教学时数分配三、单元教学目的、教学重难点和内容设置第一章ASP NET简介【教学目的】Microsoft.NET简介、.NET框架、企业版服务器、语言和语言工具、ASP.NET体系结构、原有特性和新特性【重点难点】ASP NET的新特性【教学内容】Microsoft.NET简介、.NET框架、企业版服务器、语言和语言工具、ASP.NET体系结构、原有特性和新特性第二章站点设计【教学目的】了解MasterPage、站点地图【重点难点】MasterPage、站点地图【教学内容】MasterPage、站点地图、在web.config中存储站点地图第三章页面设计【教学目的】熟悉HTML、动态内容、服务器端控件的使用。
【重点难点】HTML、动态内容、服务器端控件的使用【教学内容】HTML页面的页面设计方法(Table、Div、对齐等)显示动态内容的脚本语言服务器控件第四章成员关系和身份验证【教学目的】让学生了解 2.0的Login服务器控件,同时讨论如何创建用户账户、配置用户角色以及激活Web站点的登录功能。
要求掌握Login服务器控件,定义不同的模板、掌握创建用户账户、配置用户角色以及激活Web站点的登录功能的功能。
【重点难点】Login控件模板使用用户帐户的创建、配置以及登录功能的激活方法【教学内容】一、应用Login登录控件,定义匿名和登录模板二、创建用户帐户、配置用户角色三、激活Web站点的登录功能四、用实例演示Login的效果。
第五章用主题设置样式【教学目的】讲解为站点设计合适外观的方法Theme/skin,CSS等技术,要求初步掌握css的概念和设计方法掌握Theme/skin技术。
【重点难点】Css的概念和设计、Theme/skin的概念和设计方法、应用方法【教学内容】一、css的概念和设计方法二、Theme和skin的概念三、程序中应用Theme和skin第六章事件和代码【教学目的】讲解事件包括编写代码,主要讨论服务器端编码的概念和Web服务器的工作原理。
《ASP.NET程序设计》教学大纲
《程序设计》教学大纲一、课程说明(一)课程的性质与地位《程序设计》是计算机科学与技术专业、软件工程专业的一门专业选修课,是利用先修课程《Web设计基础》和《数据库原理》所学知识结合流行技术,提升学生的专业应用技能的一门重要课程。
(二)课程目标通过本课程的教学,使学生掌握高级Web设计的实用技术、掌握实用数据库系统设计的基本方法和技术,为将来参与实用的数据库系统开发打下良好的技术基础。
本课程教学需达到以下目标:1、知识与概念:熟悉Visual Studio开发环境的安装与配置,能正确理解的编程思想和技术;会使用表格或CSS技术对网站进行布局;掌握ASP.NEF的基本语法,会使用常用WEB服务器控件;熟悉数据库编程基础知识,能熟练说出常用对象的属性、事件和方法;熟悉动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
2、能力:通过该课程的学习,学生能够独立搭建.NET开发环境;能够使用.NET环境提供的控件和页面布局技术设计WEB界面;能对常用控件进行属性设置,事件编码;能使用进行数据库编程;能使用多层架构技术开发中、小型应用软件。
3、态度:通过该课程的学习,使学生具备实事求是的学风和严谨的工作态度,能胜任WEB应用程序开发工作.具有较强的再学习、创新、创业和岗位竞争能力。
(三)教学建议1、课时安排:《程序设计》课程64学时,其中理论授课32学时,上机实验32学时。
在教学时,要完成所有内容的教学,并切实保证实验课时的效果。
本课程的要求:熟悉Visual Studio开发环境的安装与配置,能正确理解的编程思想和技术;会使用表格或CSS技术对网站进行布局;掌握ASP.NEF的基本语法,会使用常用WEB服务器控件;熟悉数据库编程基础知识,能熟练说出常用对象的属性、事件和方法;熟悉动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
本课程的重点:对象;控件;数据库编程。
《ASP.NET程序设计》课程教学大纲
附件:教学大纲格式《程序设计》课程教学大纲( Programming)一、课程基本情况课程编号:课程总学时:48 ,其中:讲课:32 ,实验:,上机:16 ,实习:,课外:。
课程学分:2课程分类:(填必修或选修)选修开课学期:(填秋或春或夏)秋、春开课单位:教务处适用专业:全校学生所需先修课:C语言程序设计课程负责人:李辉二、课程内容简介(中英文对照)《程序设计》主要是以微软的 程序设计为基础进行Web系统构建和网络程序设计开发的课程。
是一门职业技能型课程,在计算机教学课程中处于非常重要的地位。
能够培养学生具有应用能力、职业岗位竞争能力、创业能力。
在本科毕业生的就业方面起着越来越重要的作用。
通过该课程的学习,能很快地学会运用迄今为止最高级的Web开发平台并掌握编制网络应用程序的技术,不仅对及动态网站有一个总体上的认识,而且使学生能够掌握的基本知识与应用,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室等等网络应用程序。
培养学生进行动态网站制作与发布、网络数据库设计和管理以及基于Web方式的网络应用开发的能力,并且帮助学生深入理解在其它课程所学的知识要点。
本课程通过详实的内容和丰富的案例,使学生通过学习基于.NET技术的WEB应用的开发体系,掌握这套技术在项目开发中的实际应用。
本课程以Visual Studio 2005为开发平台,以C#为开发语言;面向无程序设计基础的读者,采用案例方式,全面细致地介绍 2.0网站开发技术。
主要内容包括 2.0和Visual Studio 2005开发环境简介、C# 2005编程基础、结构化程序设计方法、常用Web 服务器控件、 2.0内置对象、数据库应用程序开发、Web Service简介和发布 2.0网站等方面的内容。
重点在掌握的基本概念、新名词、术语及设计思路和方法技巧,掌握用进行Web程序设计的方法,掌握的安装、程序设计、服务器控件的使用、内部对象的应用、数据库编程、调试和一些简单应用。
《ASP.NET网站建设》课程教学大纲
GDOU-B-11-213《网站建设》课程教学大纲课程简介课程简介:本课程的目的在于传授开发程序的专业知识。
课程的内容主要是介绍程序所涉及的开发工具和运行环境,如何使用开发Web应用程序,如何配置、调试和部署应用程序。
课程大纲一、课程的性质与任务:本课程为计算机软件工程类的专业限选课程,主要介绍程序开发设计的工具和运行环境。
通过学习本课程,掌握开发程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,在此基础上培养自身独立自主开发留言板、BBS、聊天室等网络应用程序的能力。
二、课程的目的与基本要求:1、掌握的基本概念、术语;2、掌握开发应用程序的设计思路和方法;3、掌握中的数据绑定;4、掌握在中使用XML和查询工具;5、掌握应用程序的配置、调试和部署;6、掌握 Web应用程序的状态管理和安全技术。
三、面向专业:计算机软件工程类专业四、先修课程:先修课程:数据库原理与设计、高级语言程序设计。
五、本课程与其它课程的联系:本课程涉及有关数据库编程,所以先修课程有数据库原理与设计;其次, 也是一门开发工具,首先应具备高级语言程序设计的基本素质和思想,所以,高级语言程序设计也是本课程的先修课程。
六、教学内容安排、要求、学时分配及作业:第一章:概述(4学时)1.动态Web应用程序的组件(C)2.作为服务器端脚本语言的益处(C)3..NET框架中的(C)4.应用程序的开发环境(C)5.的特点(B)6.中的编程模型(B)7.应用程序中的服务器控件(B)8. Web应用程序中所使用的文件(B)9.的代码后置特点(B)10.与Web页面相关的事件(B)11.内建对象(B)12.页面结构(B)第二章:中的数据绑定(2学时)1.数据绑定的各种类型(B)2.服务器控件与数据源的绑定(A)3.服务器控件模板的创建(B)4.使用访问数据库数据(A)5.编辑数据绑定控件(A)第三章:在中使用XML和查询工具(4学时)1..NET对XML文档的支持(B)2.在.NET平台上集成XML的类(B)3.XML服务器控件的属性(B)4.XML DOM对象在中的使用(B)5.XML数据和窗体控件的绑定(B)6.关系数据到XML文档的转换(B)7.使用SQL SERVER全文查询来查询数据库(B)第四章:应用程序的配置、调试和部署(2学时)1.应用程序的配置(B)2.实现应用程序的页面级和应用程序级跟踪(B)3.显示应用程序定制的报错页面(B)4.调试应用程序(B)5.部署应用程序(B)第五章: Web应用程序的状态管理和安全(2学时) 1.确定视图状态的属性在状态管理中的作用(C)2.确定隐藏字段在状态管理中的作用(C)3.确定cookies在状态管理中的作用(C)4.确定查询字符串在状态管理中的作用(C)5.确定Web应用程序的安全的重要性(C)6.确定在IIS中使用到的认证机制的类型(C)7.构架Internet信息服务器来确保安全(C)8.利用Internet服务管理器来架构Web应用程序(C) 9.架构应用程序来进行Windows认证(C)10.架构应用程序来进行Forms认证(C)七、实验名称与类别:注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型八、实验目的、内容与要求实验1实验目的:1、掌握利用开发应用程序的设计思路和方法;2、掌握中的数据绑定技术;3、掌握在中使用XML和查询工具;4、掌握 Web应用程序的配置、调试和部署;5、掌握 Web应用程序的状态管理和安全技术。
ASP NET MVC程序设计教程教学大纲
《 MVC 程序设计教程》(第3版)课程教学大纲总学时:64 讲课学时:64 实验学时:32学分:3适用对象: 网络工程、软件工程、计算机科学与技术先修课程:C#程序设计,数据库系统原理一、课程简介本课分别介绍用 MVC开发Web应用程序的基本编程技术和Web API、OData、SVG、Canvas、WebGL以及Three.js等高级编程技术的基本概念和基本用法。
包括 MVC应用程序的创建,控制器、视图和模型的基本概念与使用,Web前端开发架构(Bootstrap),HTML5标记,CSS3样式控制,文档对象模型、JavaScript以及jQuery的基本用法,CSS动画和jQuery动画,实体框架与数据库操作,二维和三维图形绘制等。
在讲解理论的同时,配合实例演示,加深对所学知识的印象。
二、课程性质、目的和任务课程性质:本课程为专业选修课。
主要介绍Web前端开发技术(HTML5、CSS3.0、jQuery等)及 MVC Web应用程序开发等有关内容。
课程目的与任务:希望通过本课程的学习,掌握开发 MVC应用程序的基础知识和基本方法,掌握常见的页面布局和数据交互技术,对Web应用程序设计有一个全面的认识和了解,并能够独立开发Web应用程序。
三、教学基本要求在理论上学生学习本课程后,应能够掌握 MVC架构基本思想、C#语言的基本编程以及动态网页开发的基本技术。
在实践技能上能够利用 MVC技术进行比较深入的动态网页程序设计,并且有能力参与中大型网站项目的开发工作。
四、教学内容及要求第1章概述内容:介绍Web标准、网页的分类、MVC项目的创建和组织以及VS2013开发环境配置。
基本要求:理解Web标准和网页的分类,熟悉VS2013的安装以及基本使用方法,掌握新建一个 MVC应用程序的基本流程及布局页与主页的跳转。
第2章MVC编程预备知识内容:学习 MVC编程中的基本知识及常见的帮助器,以及Web前端开发架构Bootstrap 的基本用法。
高等asp教程
《网站开发》教学大纲一、课程的性质和任务1.课程的性质和地位本课程是高职计算机专业的一门专业课程。
2.课程的任务本课程通过开发一个完整的的网站项目,使学生掌握网站项目开发的方法和技巧。
二、课程的基本要求1.课程总体目标本课程总体目标是培养学生具有良好的网站开发能力以及熟练的网站建设、管理能力,积累网站项目开发的实战经验。
通过本课程的学习,学生可以在较短时间内开发出符合实际需求的企业网站产品。
通过实战训练,学生的专业技能、团队合作能力得以深化,实践经验不断积累,动手能力、实战能力逐渐加强,最终可极大增强学生的就业能力。
2.知识要求(1)理解三层架构的基本思想。
(2)熟悉的基本语法。
(3)熟悉的基础知识。
(4)熟悉网站项目开发的步骤和基本方法。
3.能力要求通过对本课程的理论和实践教学,应能使本专业的学生掌握动态网站设计的理论知识和应用技能,锻炼学生进行软件开发的能力。
通过教学应使学生获得以下面网站开发的知识和能力。
(1)能正确安装和配置.NET的运行环境,能独立完成教学基本要求规定的实验。
(2)能熟练使用软件集成开发环境Visual Studio .NET,会使用调试工具调试应用程序。
(3)能进行网站项目的开发。
(4)能够配置和部署网站项目。
4.实训要求每人一台微机系统、Visual Studio 2010、SQL Server 2008及以上版本数据库管理系统。
5.课外作业要求要求学生课外完成,记入考核成绩。
6.考核要求学生能独立或者以小组形式完成实战项目开发。
三、课程内容第一章熟悉项目环境【学习目的】掌握Visual Studio 2010的集成开发环境的使用、掌握网站的创建、掌握C#语言的基础知识、掌握简单的程序调试方法。
【教学内容】1.简介。
2.Visual Studio 2010 的集成开发环境。
3.C#语言基础,包括常量、变量、数据类型、运算符、表达式、流程控制语句。
第二章项目规划与数据库设计【学习目的】熟悉项目整体规划、掌握项目开发流程、掌握创建数据库、数据表的方法并会设置数据库。
.NET高级开发教学大纲
《高级开发》教学大纲适用专业:电子商务专业学时:72一、课程性质和任务本课程是高等职业技术学校电子商务及计算机网络专业的一门专业课。
它的任务是:使学生掌握动态网站设计与开发的一般流程和web应用程序的编程技术,为将来从事Web应用程序开发相关工作的学生打下良好的软件开发理论与实际动手能力的必要基础。
二、课程教学目标本课程的教学目标是:使学生对企业电子商务网站的前台与后台编程的诸多方面有一个比较全面的认识和了解,掌握使用(C#)进行Web应用程序开发的编程思想和编程结构及流程,并能较熟练使用Visual Stdio 2008集成开发环境开发基本的电子商务网站。
为将来从事实际的Web应用程序开发相关工作打下良好的基础。
(一)基本知识教学目标1.概述、开发环境及设计流程;2.基本控件的使用;3.内部对象的掌握;4.使用SQL Server 2000进行数据库设计;5.数据库编程,熟悉常用对象;7.网络留言板的设计与实现,熟悉、掌握web应用程序的开发流程;8.设计制作网络文件管理器,掌握Web编程中的文件及文件夹操作;9.设计制作学生信息管理系统,实践、掌握面向对象编程思想;10.设计制作新闻发布系统,实践、掌握Web应用程序开发的三层架构;(二)能力目标1.掌握网络程序设计的理论知识、开发环境与实践技能;2.掌握基本服务器控件与内部对象的使用与编程;3.握基本的数据知识和使用进行数据库的存取;4.实践掌握Web应用程序开发的一般流程;5.实践掌握面向对象的程序设计思想;6.实践掌握三层架构的Web应用程序开发方法;(三)思想教育目标1.初步具备辩证思维的能力;2.具有热爱科学、实事求是的学风和创新意识、创新精神;3.加强职业道德意识。
三、教学内容和要求1、概述、开发环境与一般流程(1)概述.Net FrameWork与概述。
(2)开发环境与一般流程Visual Stdio 2008集成开发环境的使用,Web应用程序开发的一般流程2、C# 程序设计基础、基本控件与内部对象的使用复习C# 的数据类型、常量、变量、数组、各种程序控制语句、过程和函数和类的使用,熟悉基本服务器空间的使用以及内部对象(request、response、application、session等)的使用。
asp.net教学大纲
教学大纲教学大纲是一种用于构建Web应用程序的开发框架,它基于.NET平台,并提供了丰富的工具和功能,使开发人员能够轻松地创建功能强大且高性能的Web应用程序。
本文将探讨教学大纲,帮助读者了解学习的基本内容和步骤。
一、简介在介绍教学大纲之前,我们首先来了解一下的基本概念和特点。
是一种服务器端技术,它允许开发人员使用多种编程语言(如C#、等)来构建动态的Web应用程序。
具有以下几个重要特点:1. 高性能:使用了一些优化技术,如页面缓存、输出缓存等,以提供更高的性能和响应速度。
2. 安全性:提供了一系列的安全机制,如表单验证、角色管理等,以确保Web应用程序的安全性。
3. 可扩展性:允许开发人员使用模块化的方式构建应用程序,以便于扩展和维护。
4. 多语言支持:支持多种编程语言,开发人员可以根据自己的喜好和需求选择合适的语言进行开发。
二、教学大纲下面是一个教学大纲的示例,它包含了学习的基本内容和步骤:1. 基础知识- 了解的发展历史和基本概念- 掌握的架构和工作原理- 学习的开发环境搭建和配置2. Web Forms- 学习使用 Web Forms构建Web应用程序- 掌握Web Forms的生命周期和事件模型- 学习使用Web控件和数据绑定技术构建交互式页面3. MVC- 了解 MVC的基本概念和架构- 学习使用MVC模式构建Web应用程序- 掌握控制器、视图和模型的使用方法4. 数据库访问与数据操作- 学习使用进行数据库访问和数据操作- 掌握使用LINQ to SQL和Entity Framework进行数据访问- 学习使用提供的数据控件和数据绑定技术进行数据操作5. 安全性和身份验证- 学习使用提供的安全机制和身份验证技术- 掌握表单验证、角色管理和授权机制的使用方法- 学习如何保护Web应用程序的安全性6. Web服务和Web API- 了解Web服务和Web API的基本概念和用途- 学习使用提供的Web服务和Web API进行数据交互- 掌握使用SOAP和RESTful风格进行Web服务和Web API的开发7. 性能优化和调试技巧- 学习使用提供的性能优化技术和工具- 掌握调试技巧和常见问题的解决方法- 学习如何进行性能测试和性能优化三、总结本文介绍了教学大纲的基本内容和步骤。
asp.net 教学大纲
教学大纲 教学大纲 是一种用于构建 Web 应用程序的开发框架,它由微软公司开发并广泛应用于各种企业级应用程序中。
本文将为您介绍一份 教学大纲,帮助您了解 的核心概念和技术,以便更好地学习和应用它。
第一部分: 基础知识1. 简介- 介绍 的发展历程和优势- 解释 的工作原理和架构2. 环境搭建- 安装和配置 开发环境- 介绍常用的开发工具和资源3. 页面生命周期- 解释 页面的生命周期和事件模型- 深入了解页面生命周期中各个阶段的作用和执行顺序4. 控件- 介绍常用的 控件和其用途- 演示如何使用控件来构建交互式的 Web 页面第二部分: 数据访问1. 数据库基础知识- 介绍关系数据库的概念和常用术语- 解释 SQL 语言的基本语法和常用操作2. 数据访问- 学习如何使用 连接和操作数据库- 演示如何执行查询、插入、更新和删除操作3. 数据绑定- 介绍 的数据绑定技术和控件- 演示如何将数据绑定到控件并实现数据展示和编辑功能4. LINQ to SQL- 学习使用 LINQ to SQL 进行对象关系映射(ORM)- 演示如何通过 LINQ 查询和操作数据库第三部分: 高级主题1. 身份验证和授权- 介绍 的身份验证和授权机制- 演示如何实现用户登录和访问控制2. 安全性和漏洞防范- 学习如何保护 应用程序免受常见的安全漏洞攻击 - 演示如何防范跨站脚本攻击(XSS)和 SQL 注入等攻击3. 缓存和性能优化- 介绍 的缓存机制和性能优化技术- 演示如何使用缓存提高应用程序的响应速度和性能4. Web 服务和 Web API- 学习如何创建和使用 Web 服务和 Web API- 演示如何通过 HTTP 协议进行数据交互和远程调用结语本教学大纲涵盖了 的基础知识、数据访问和高级主题,旨在帮助学习者全面掌握 的核心概念和技术。
通过学习这些内容,您将能够构建功能强大、安全可靠的 Web 应用程序,并为企业级开发提供坚实的基础。
《ASPNET Web应用开发技术(第2版)》教学大纲
《 Web应用开发技术》教学大纲课程名称: Web应用开发技术英文名称: Web Development Technologies课程总学时:64 讲课:40 上机:24适合专业:计算机类专业一、大纲使用说明(一)课程性质、目的和任务本课程是计算机科学与技术、软件工程、网络工程等专业的必修课。
学生通过本课程的学习,将掌握开发程序的基础知识和基本方法,对建立网站、设计和开发网络应用程序有一个全面的认识。
(二)学生知识、能力的基本要求要求学生理解Web的工作原理和.NET框架的基本结构,掌握网页设计、客户端编程、服务器端编程的基本方法;理解程序的执行过程、组件的生命周期及相应的事件回调方法,掌握Web Form编程技术;理解MVC架构的工作原理,掌握 MVC应用开发方法;理解的结构,掌握其核心组件的使用方法,理解ORM的概念和原理,掌握实体框架的使用方法,学会使用及实体框架开发数据库应用;理解SOA 的概念和原理,学会使用Web API技术进行服务定义;理解AJAX的工作原理和编程框架,学会使用AJAX技术开发Web2.0应用。
在掌握以上各项核心技术的基础上,能够综合使用AJAX技术、Web API技术、数据访问技术及MVC框架和Web Form框架,开发大型、复杂的Web应用。
(三)先修课程计算机程序设计技术,面向对象技术,数据库原理及应用。
(四)参考书目(1)《 Web应用开发技术(第2版)》,喻钧、白小军编,清华大学出版社,2017(2). W3Schools Online Web Tutorials.(3)/. Microsoft 官方网站二、课程学时分配表三、教学内容及基本要求第1章Web程序设计基础1.1 Web的工作原理1.2 Web程序设计技术1.3 基础1.4 建立运行和开发环境重点:B/S软件体系结构,Web 的工作原理,环境配置难点:客户端和服务器端脚本编程的四种开发模式第2章 HTML、XML与CSS2.1 使用HTML组织页面内容2.2 使用XML表达数据2.3 利用CSS表达页面样式重点:HTML基本标记的使用,XML的语法规则,在HTML中如何使用CSS 难点:验证XML的有效性,XML文档的显示,CSS选择器第3章客户端编程技术与开发框架3.1 JavaScript概述3.2 JavaScript基本语法3.3 JavaScript对象编程3.4 JQuery框架3.5 BootStrap框架重点:函数,流程控制,异常处理,事件处理难点:浏览器宿主对象,JQuery框架第4章C# 语言基础4.1 创建一个简单的C# 程序4.2 C# 基本语法4.3 类和对象4.4 字符串4.5 集合编程重点:C# 基本语法,类和对象难点:类的继承和多态,集合编程(ArrayList,哈希表,队列,堆栈)第5章Web Form技术5.1 页面的生命周期5.2 Web服务器控件概述5.3 标准的Web服务器控件5.4 数据的有效性检测5.5 用户控件5.6 母版页重点:Web服务器控件和用户控件的使用难点:数据的有效性检测,母版页的使用第6章Web应用程序状态管理6.1 HTTP请求处理6.2 状态信息保存重点:Response对象,Request对象,Server对象,Application对象,Session对象难点:Session对象,Cookie对象,ViewState对象第7章数据访问技术7.1 体系结构7.2 使用基于连接的对象访问数据库7.3 使用基于内容的对象访问数据库7.4 Entity Framework基础重点:基于连接和内容的对象访问数据库难点:实体框架的使用第8章数据绑定8.1 数据绑定基础8.2 数据源控件8.3 数据绑定控件8.4使用实体框架与模型绑定技术重点:数据的绑定、数据控件的使用难点:实体框架与模型绑定技术的使用第9章MVC开发模式9.1 MVC基础9.2 模型与控制器组件的使用9.3 视图组件的使用9.4在控制器和视图间传递数据重点:MVC模式的理解、组件的使用难点:控制器和视图数据的传递第10章AJAX与Web API10.1 AJAX技术10.2 Web API框架10.3 单页应用程序示例重点:AJAX技术和Web API的理解难点:单页应用程序的使用四、实验内容及基本要求1、实验环境要求安装VS 2015和SQL Server 20102、实验内容及要求实验一:使用HTML+CSS设计网页(2学时)要求:使用HTML和外部CSS文件,设计一个用户注册页面实验二:使用JavaScript设计一个简易计算器(2学时)要求:(1)用JavaScript编写一个简易的计算器页面(2)输入2个数字,点击加、减、乘、除按钮,将计算结果显示出来实验三:Web Form开发技术(2学时)要求:使用Web Form技术开发用户注册页面。
ASP NET项目开发教学大纲
项目开发教学大纲本课程是培养学生基于.NET方向的Web开发能力的课程。
通过该课程的学习使学生能够熟练运用.NET技术,完成Web应用程序功能模块设计、编码、调试和单元测试任务,能够胜任Web程序员岗位。
课程以学海云端网上书店项目为载体,依据项目开发流程构建学习情景和任务。
课程按照“六步四结合”模式开展教学。
课程概述“项目开发”课程是面向高职院校软件技术、计算机应用技术、网络技术等专业学生的一门专业课,该课程3学分。
该课程以学海云端网上书店项目为载体,从母板页制作、注册、登陆、商品展示、购物车、订单管理、商品管理、部署和发布等内容开展教学,将知识介绍和技能训练进行了有机结合。
重点和难点主要包括验证控件、内置对象、数据访问、分层开发、DataList和GridView数据显示控件等内容。
授课目标本课程是培养学生基于.NET方向的Web开发能力的课程。
通过该课程的学习使学生能够熟练运用.NET技术,完成Web应用程序功能模块设计、编码、调试和单元测试任务,能够胜任Web程序员岗位。
课程以学海云端网上书店项目为载体,依据项目开发流程构建学习情景和任务。
课程按照“六步四结合”模式开展教学。
课程大纲项目1 搭建项目解决方案课程介绍任务1-1 初识开发环境任务1-2 页面开发初体验任务1-3 搭建项目解决方案任务1-4 IIS的安装与配置项目1单元测试项目1单元作业项目2 搭建风格统一的页面框架任务2-1 使用母版页搭建管理后台页面框架任务2-2 在站点地图基础上实现SiteMapPath导航功能任务2-3 使用TreeView控件实现管理后台树形导航功能任务2-4 使用Menu控件实现网站主页菜单导航功能项目2 单元测试项目2 单元测试补做项目3 构建项目开发系统结构框架任务3-1 搭建基于三层架构体系的系统框架任务3-2 使用开源代码生成工具创建系统框架任务3-3 在三层架构下实现用户登录功能项目3 单元测试项目4 页面对象访问控制任务4-1 使用Response与Request对象实现简单登录功能任务4-2 使用Session对象进行页面传值任务4-3 使用Application对象实现站点计数器项目4 单元作业项目5 使用Form和验证控件完成用户注册功能任务5-1 设计用户注册页面并完成注册功能任务5-2 使用客户端脚本完成自动提交功能任务5-3 使用验证控件完成数据验证功能项目五单元测验项目6 使用GridView实现管理员端的图书查询功能任务6-1 使用GridView显示图书信息任务6-2 使用DropDownList控件完成书籍分类维护功能任务6-3 实现网上书店管理员端的图书查询功能任务6-4 实现在图书列表中显示出版社名称功能6单元作业项目7 使用GridView完善图书显示功能任务7-1 在GridView中使用下拉列表控件完成图书分类的调整任务7-2 高亮显示鼠标所在行(光棒效果)任务7-3 使用DetailsView 控件显示图书详细信息单元作业项目8 使用GridView实现数据信息的更新和删除任务8-1 完善用户注册及用户信息的更新任务8-2 实现基于GridView单元格的数据更新功能任务8-3 实现网上书店用户信息的删除功能任务8-4 实现管理端图书添加和修改功能任务8 上机训练项目9 使用DateList和Repeater实现自定义样式的数据展示任务9-1 使用DateList实现数据列表显示功能任务9-2 完成基于DateList的数据排序和分页功能任务9-3 使用Repeater实现自定义样式的数据展示9单元作业项目10 实现可复用功能的用户控件任务10-1 实现登录功能的用户控件任务10-2 实现通用功能的用户控件-提高篇10 单元作业项目11 购物车功能模块的设计与实现任务11-1 实现图书加入购物车功能任务11-2 实现购物车商品管理功能11单元作业项目12 部署并发布项目任务12-1 配置并加密数据库连接字符串任务12-2 部署学海云端网上书店任务12-3 发布学海云端网上书店项目12 单元测验预备知识HTML网页设计数据库技术C#程序设计参考资料刘小强. 《项目开发教程》, 大象出版社。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库编程》教学大纲
课程编号:适用专业:软件专业
开课部门:总学时:90(其中理论45学时,实践45学时)
第一部分大纲说明
一、课程的性质和任务
本课程主要以微软的 程序设计为基础进行Web 系统构建和网络程序设计开发。
Active Server Pages .NET (ASP .NET )提供了迄今为止最高级的Web 开发平台。
是建立在.NET 框架的通用语言运行环境(Common Language Runtime ,CLR )上的编程框架,可用于在服务器上生成功能强大的Web 应用程序。
与以前的Web 开发模型相比, 具有开发效率高、使用简单快捷、管理更简便、全新的语言支持以及清晰的程序结构等优点。
二、课程教学基本要求
本课程是一门高级考证课程,除让学生掌握开发之外,还必须让他们掌握各个知识点,熟练使用开发环境,多做练习,顺利通过考证。
二、推荐教材与参考书
《数据库开发经典案例》中国水利出版社罗斌等编著
《职业技能培训教程》劳动和社会保障部全国计算机信息高新技术考试指定教材2004年4月
《试题汇编》劳动和社会保障部全国计算机信息高新技术考试指定教材2004年4月
《程序设计》陈惠贞陈俊荣著中国铁道出版社2004年5月
四、教学方法与教学形式建议
由于本课程是一门实践性和技能性较强的课程,因此教师上课最好直接在机房进行,采取边讲边练的形式。
教学应该力求通俗易懂、多用一些图片等手段对重点、难点问题进行讲解和说明。
同时通过学生实践操作,使得学生更好的理解掌握。
第二部分教学内容与教学要求
第 1 章ASP NET 基础(4学时)
本章主要介绍 编程的网络基础知识和网络程序设计的相关概念,Web 和Web 应用程序开发的概念及相关的基础知识。
本章主要讲述什么是 、 的发展、如何安装 框架、如何配置IIS 、如何安装Visual 以及如何创建和运行 应用程序。
创建虚
拟目录、其他文本编辑器的使用、Visual 简介、创建ASP .NET Web 应用程序、创建新 (Web 窗体)、如何添加控件、保存和浏览页
第 2 章C# 语言(8学时)
C# 是微软.NET 开发平台下的编程语言,是.NET 开发平台的核心。
微软的.NET 为开发程序开创了新的局面,使开发网络程序变得简单,该平台也提供一种更为强大有效的Web 服务,通过丰富的类库可以使程序员快速开发所需要的程序。
本章主要讲解C#语言基础及C#面向对象编程的思想及方式
第 3 章HTML 控件(8学时)
本章主要讲解HTML标记及HTML控件,掌握HTML控件的功能及格式,熟练掌握中常用的HTML控件。
第 4 章Web 服务器控件(8学时)
本章主要讲解Web 服务器控件,掌握Web 服务器控件的功能及格式,熟练掌握 中常用的Web 服务器控件。
第 5 章Web 高级控件(8学时)
本章主要讲解Web 高级控件,熟练掌握几个Web 高级控件,如:Calendar控件、DataGrid 控件、Adrotator控件等,以及掌握Web验证控件等。
第 6 章数据库编程(12学时)
本章从Connection 对象入手,首先以SQL Server 和Access 为例介绍了连接数据库的两种不同方式,然后详细探讨了 的两种访问数据源的方式:使用DataReader 对象,以及把DataSet 对象和DataAdapter 对象结合起来。
接下来,介绍了三种数据显示控件Repeater 控件、DataList 控件和DataGrid 控件。
第7 章高级应用(8学时)
本章将介绍 的高级应用,具体包括用户控件和自定义控件、XML 基础知识、XML 在 中的应用、缓存技术、Web Service 及其相关技术。