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#语言基础,包括常量、变量、数据类型、运算符、表达式、流程控制语句。
第二章项目规划与数据库设计【学习目的】熟悉项目整体规划、掌握项目开发流程、掌握创建数据库、数据表的方法并会设置数据库。
- 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 及其相关技术。