基于.NET的Web程序的设计课程教学大纲

合集下载

.net教学大纲

.net教学大纲

.net教学大纲一、引言在当今信息技术高速发展的时代,计算机编程已成为一项重要的技能。

而作为一种广泛应用的编程语言,.NET在软件开发领域扮演着重要的角色。

为了提高学习者的编程能力和应用开发水平,制定一份完善的.NET教学大纲显得尤为重要。

二、.NET教学大纲的目标1. 培养学生的编程思维能力通过学习.NET,学生将掌握面向对象的编程思想,培养逻辑思维和问题解决能力。

他们将学会如何分析问题、设计解决方案,并将其转化为可执行的代码。

2. 提升学生的软件开发技能.NET作为一种强大的开发框架,提供了丰富的类库和工具,能够帮助开发者快速构建高效、稳定的应用程序。

学生将学习如何使用.NET框架进行应用开发,掌握常用的开发工具和技术,提升软件开发能力。

3. 培养学生的团队合作精神在实际的软件开发中,团队合作是至关重要的。

通过.NET教学,学生将学习如何与他人合作开发项目,如何利用版本控制工具进行协作,以及如何进行代码审查和测试等团队协作的技巧。

三、.NET教学大纲的内容1. 基础知识学生将学习.NET平台的基本概念和架构,了解.NET的发展历程和优势。

他们将学习使用.NET开发环境,如Visual Studio,掌握基本的IDE操作和调试技巧。

2. C#语言基础C#作为.NET平台的主要编程语言,学生将学习其基本语法、数据类型、运算符和控制流程等基础知识。

他们将通过编写简单的程序来巩固所学内容,并了解面向对象编程的概念和特点。

3. 面向对象编程学生将深入学习面向对象编程的原则和方法,掌握封装、继承和多态等核心概念。

他们将学习如何设计和实现类、接口和抽象类,并通过案例分析和实践项目来加深理解。

4. 常用类库和框架学生将学习.NET平台提供的常用类库和框架,如Windows Forms、和等。

他们将通过实际项目来掌握这些类库和框架的使用方法,并学习如何进行界面设计、数据访问和Web开发等。

5. 数据库编程学生将学习如何使用.NET平台进行数据库编程,包括使用进行数据访问、使用LINQ进行数据查询和操作等。

《.net程序设计》课程教学大纲

《.net程序设计》课程教学大纲

《.net程序设计》课程教学大纲学分:12学时:216适用专业:计算机网络应用专业(高技)一、课程性质和任务课程性质:《.NET》是学习程序设计的一门专业课程,它主要适用于window上的进行二次开发的组件以及网站(多数)。

学生学习这门课程,可以了解到程序窗口和框架,以及组建的二次开发,是一门理论性和实践性较强的课程。

课程任务:1.研究面向对象,语言库,公共语言运行库,基础类库,数据库访问等组件。

2.学习程序窗口和框架相关的基本技能,积累初步的开发经验。

3.承担学生理论和实践相结合的综合素质的训练任务。

二、课程基本要求通过本课程教学,除了要求学习c++基础知识和基本理论外,全课程以提高学生的专业素质和培养学生的各项能力为核心组织教学。

其中包括:1.对基本组件的创建、使用、测试能力;2.对.net组件的使用,组合使用,对实际应用的初步分析能力;3.对于C++在.net中的组合使用能力;4.一个较为完整的软件系统的设计、制作、调试、介绍能力(综合职业能力);5.除了职业岗位技能之外,课程中还注意培训学生的表达能力、学习能力和协作能力;6.培训软件开发技术职业岗位必须的质量意识、守时意识和规范意识,以提高学生的综合素质。

三、教学条件1.为保证理论与实际操作密切结合,本课程要求一个教师和一个实验室。

实验室中学生每人一台计算机,计算机上要有安装.net开发环境。

2.每班由一位主讲教师上课,并配以一名辅导教师以便于对学生的操作进行个别指导。

每个教师都能在操作和理论两方面对学生进行辅导。

教师除掌握本专业的理论知识、操作技能外,还要具备良好的知识表达能力和对学生的引导能力。

3.学生在第一堂课前必须自备的工具和学具包括:教材、笔记本、书写笔、实训报告。

六、考核方法1.期末笔试重点考核知识、理论和部分专业能力占总成绩的50%。

2.每个人单独通过的操作考核占总成绩的40%。

3.出勤、作业与课堂答问占总成绩的10%。

七、教学说明主要特点:1.增加专业课课堂教学的内容承载。

WEB程序设计_教学大纲

WEB程序设计_教学大纲

WEB程序设计_教学大纲一、课程背景介绍(200字)WEB程序设计是现代软件开发的重要组成部分之一,它主要涉及互联网相关技术和编程语言的应用,是一门与网络通信、数据库连接、界面设计等有关的技术课程。

通过学习这门课程,学生将能够掌握WEB程序设计的基本概念、原理和方法,培养解决实际问题的能力,为以后的软件开发工作打下坚实的基础。

二、教学目标(200字)通过本课程的学习,学生应该能够:1.理解WEB程序设计的基本概念和原理;2. 掌握常用的WEB编程语言和技术,如HTML、CSS、JavaScript等;3.熟悉WEB开发工具和框架的使用;4.实现简单的WEB应用程序,包括前端设计和后端开发。

三、教学内容(600字)1.WEB程序设计基础a.互联网和WEB的基本概念b.客户端和服务器的工作原理c.WEB编程语言和技术的选择与比较2.前端开发技术a.HTML和CSS的基础知识和应用b. JavaScript的基本原理和语法c.常用的前端开发框架和库d.响应式设计和移动端适配3.后端开发技术a.常用的后端编程语言和框架b.数据库的连接和操作c.服务器端的脚本处理和数据传输d.用户认证和权限管理4.WEB应用程序开发a.项目需求分析与设计b.前后端的数据传递和交互c.前端页面和用户界面设计d.后端逻辑和业务处理四、教学方法(200字)1.理论与实践相结合:理论知识的讲授与实际案例的分析相结合,通过实践项目锻炼学生的实际问题解决能力。

2.课堂互动:鼓励学生主动参与讨论和提问,促进知识的交流和共享。

3.实验与示例演示:通过实验和示例演示,帮助学生更好地理解和掌握课程内容。

4.作业与项目:布置编码作业和实践项目,培养学生的动手能力和实际项目经验。

五、评估与考核(100字)1.平时表现:包括出勤情况、作业完成情况等。

2.考试:针对课程的基础知识和理论进行考核。

3.实践项目:根据完成的实践项目评估学生的实际操作能力和解决问题的能力。

WEB程序设计实践教学大纲

WEB程序设计实践教学大纲

《WEB程序设计》实践教学大纲赵景海编写何汉华审阅一、实践教学目的本课程实验的主要任务是通过对动态网页制作技术和制作工具的学习,使学生对于动态网页设计中所涉及的相关知识有一个全面的了解,具备动态网页设计的能力。

二、实践教学内容及课时安排第一部分动态网页概述【实践教学目的】1.了解Internet相关知识2.了解网页与网站的基本概念3.掌握网页制作常用的工具和方法4.掌握网站建设的基本流程5. 熟练掌握IIS架设【实践教学地点】校实训机房【实践资料来源】Internet 教材课后练习【实践教学要求】学生课前要认真预习,课上由教师讲授和学生实践相结合,课后要认真复习,并积极完成布置练习题。

学生在学习过程中,还要注意参考网上资源,学会在网上搜索相关资源,并积极在BBS论坛上讨论,培养基于网络的学习能力。

【实践教学内容与步骤】1.对网页制作工具的熟悉练习;2.独立完成架设IIS和配置练习。

【考核要点】1.网页制作常用工具与方法2.网站建设的基本流程3.IIS架设第二部分 ASP概述【实践教学目的】1.了解ASP的特点和功能及工作原理2.掌握ASP文件的结构和语法3.熟练使用Dreamweaver编辑ASP代码【实践教学地点】校实训机房【实践资料来源】Internet 教材课后练习【实践教学要求】学生课前要认真预习,课上由教师讲授和学生实践相结合,课后要认真复习,并积极完成布置练习题。

学生在学习过程中,还要注意参考网上资源,学会在网上搜索相关资源,并积极在BBS论坛上讨论,培养基于网络的学习能力。

【实践教学内容与步骤】1.本章重点掌握ASP的开发工具和运行环境,并掌握新建一个ASP程序的基本流程。

要熟悉建立虚拟目录、设置默认文档的方法。

2.同学在上机实践时,要能够熟练搭建ASP的运行环境,并能够利用Dreameaver或记事本等工具开发第一个简单的ASP程序。

【考核要点】1.ASP文件的结构和语法第三部分简单的Web网页设计【实践教学目的】1.了解构成网页的常见元素及其特点2.了解各种网页元素对应的创作工具3.掌握HTML语言编写网页文件的基本结构4.掌握HTML语言的基本语法5.会用HTML编写简单页面6.熟练阅读并能修改由HTML编写的页面代码【实践教学地点】校实训机房【实践资料来源】Internet 教材课后练习【实践教学要求】学生课前要认真预习,课上由教师讲授和学生实践相结合,课后要认真复习,并积极完成布置练习题。

Web程序设计ASPNET教学设计

Web程序设计ASPNET教学设计

Web程序设计教学设计一、教学目标通过本课程的学习,让学生了解框架的基础知识和应用,能够独立完成简单的Web程序设计与开发,并养成严谨的编程思想和良好的代码习惯。

二、教学内容1. 框架概述(1).NET框架特点•.NET框架的组成与结构•.NET语言的特点和优势(2).NET Web编程的发展•Web编程的基本原理•Web编程技术与工具的演变•框架的应用领域2. 语法与常用控件(1)基础语法•语法结构•变量与数据类型•运算和判断结构(2)常用控件•常用控件的介绍•控件的使用方法3. 数据库应用(1)介绍•的概念和特点•的结构和基本用法(2).SQL Server数据库•SQL Server数据库的介绍和安装•数据库表的设计和创建•数据库连接的使用(3)对数据库的操作•数据库插入、删除、修改操作•数据库查询操作•数据库连接和释放4. 网页设计实践(1).网页布局•HTML&CSS基础•网页分区和排版•网页风格和布局设计(2).页面交互•JavaScript基础•AJAX技术•页面交互设计实例5. 教学方法本课程采用理论授课、案例讲解、实操演练等多种教学方法,培养学生的实际动手能力和创新精神。

6. 教学评价本课程将采用软件设计作业和期末考试相结合的方式进行综合评价,从而全面评价学生的学习情况和掌握程度。

三、教学资料本课程所需的读物主要有:•《基础教程》•《数据库编程》•《 MVC编程指南》四、教学要求1. 基本要求教学要严格按照教学计划和学习进度安排,注重理论与实践结合,同时要求学生完成教学任务和作业,并及时对其进行评价和反馈。

2. 学生要求学生应该认真听课、做好笔记、及时复习,积极参加实践,养成良好的编程习惯和思维方式。

五、教学总结以为基础的Web程序设计是作为Web开发工作者必备的技能之一,为学生提供课程学习和实践教学,是全面培养学生的编程技能和工作能力的重要途径。

教师要结合学生的实际情况,制定合理的教学计划和教学方法,不断完善和提高自己的教学水平,使学生能够掌握技术并在实际工作中得到应用。

Web程序设计课程实验教学大纲

Web程序设计课程实验教学大纲

《Web程序设计》实验教学大纲一、课程基本情况课程代码:10411课程名称(中/英文):Web程序设计/Web Programming课程类别:专业核心课程学分:3.0总学时:48理论学时:32实验/实践学时:16适用专业:数据科学与大数据技术适用对象:本科先修课程:Java程序设计、数据结构、计算机网络与通信教学环境:多媒体教室、黑板、粉笔开课学院:计算机与信息工程学院二、课程简介《Web程序设计》是数据科学与大数据科学专业的一门专业基础课程,主要介绍Web程序设计的基本原理和技术、JSP程序设计基础和JSP程序开发工具使用等Web程序设计有关方法和技术。

通过课程学习,使学生掌握开发JSP程序的基础知识和方法,具备B/S架构软件设计、开发和维护的能力,能够开发中小型Web应用程序。

为了响应思政课程进课堂的要求,通过设计《中国近现代史纲要》课程网站,采取分模块在实验中实现的方式进行,使学生不仅掌握Web程序设计技术,提高Web程序设计能力,而且可以增强学生自身的个人素质和爱国情怀和政治素质,使其具有较强爱国主义情怀和社会责任感,具有较强信息安全意识。

三、实验项目及学时安排四、实验内容实验一静态网页设计实验实验目的:掌握HTML网页的编写方法,进一步加深理解Web的工作原理,为即将学习JSP技术打下基础。

实验设备:PC机一台并安装配置好JDK、Eclipse、Tomcat、MySql、SqlYog等Web程序设计所需要的开发环境和软件;能够上网查阅资料和文献。

实验主要内容及步骤:实验1.1 第一个HTML文件实验内容:编写第一个HTML网页,网页内容显示“Hello Web程序设计”,并有背景图片。

实验步骤:(1)编写“Hello Web程序设计”网页;(2)为网页背景添加一副美丽的风景画。

实验1.2 使用CSS控制表格设计出课程表实验内容:编写一个网页,内容为本学期本班的课程表,并使用CSS设计课程表的显示样式实验步骤:(1)编写一个网页,内容为课程表表格;(2)使用CSS美化课程表表格;(3)使用CSS控制表格,表格行背景颜色随鼠标移动而改变。

基于.NET的Web程序设计课程教学大纲

基于.NET的Web程序设计课程教学大纲

基于.NET的Web程序设计课程教学大纲第一篇:基于.NET的Web程序设计课程教学大纲基于.net的web程序设计课程教学大纲课程编码:0221313 学时数:90 课程性质:专业方向先修课程:面向对象程序设计适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。

本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题。

通过学习本课程,学生具备在.NET平台上熟练运用HTML、JavaScript、、、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力。

二、课程教学内容及基本要求第一章 入门[学时分配] 6(讲课)+2(上机实践)=8学时[主要内容] 技术进行简要介绍 的优点、功能和工作原理以及如何配置IIS3.Web 窗体的特点、功能、生命周期以及它的IDE 环境和如何在VS2005/2008下创建 应用程序4.介绍 页的结构5.Page对象的各种事件和属性。

需要着重讲解Page_Load 事件和IsPostBack 属性的用法6.要求能够对ViewState 对象的作用和代码隐藏技术有充分的理解 [教学重点] 1.理解 的功能和工作原理 2.在IIS 中为应用程序设置虚拟目录3.Page 对象的各种事件和属性的用法,代码隐藏技术[教学难点]1.对Web 窗体的特点、功能和生命周期的理解2.Page.IsPostback 属性的用法和对VIEWSTATE 对象的理解[教学要求] 1.了解 2.了解Web 窗体3.掌握IIS 的配置4.掌握 应用程序创建的步骤5.了解 页的结构6.掌握Page 对象的各种事件和属性7.理解_ViewState 对象8.理解代码隐藏的概念第二章 C#程序设计基础[学时分配] 6(讲课)+4(上机实践)=10学时 [主要内容] 1.标识符2.基本数据类型3.控制结构4.类的定义、属性、方法、事件[教学重点] 1.命名空间的导入2.数据类型转换 3.C#类的使用 [教学难点] 1.C#类的使用 [教学要求] 1.掌握C#的变量、常量、控制语句 2.掌握C#类的基本使用方法 3.理解C#的异常处理 4.掌握C#类的使用第三章 Web服务器控件[学时分配] 4(讲课)+4(上机实践)=8学时[主要内容] 页的工作原理2.如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件[教学重点] 1.掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用2.容器控件的使用以及使用代码操作CSS [教学难点] 1.容器控件的使用以及使用代码操作CSS [教学要求] 1.掌握使用文本输入控件2.掌握使用控制权转移控件3.掌握使用选择控件4.讨论其他控件第四章 HTML控件和验证控件[学时分配] 4(讲课)+2(上机实践)=6学时[主要内容] 页中HTML 控件和Web 服务控件的区别 中的HTML 服务器控件和 中的验证控件 [教学重点] 1.HTML 服务器控件和 中的验证控件 2.HTML 控件中的File 控件 [教学难点] 1.HTML 服务器控件和 中的验证控件的使用 [教学要求] 1.使用各种HTML 控件2.理解HTML 控件和Web 控件的区别3.使用各种验证控件第五章 内置对象—Response、Request 和Server对象[学时分配] 4(讲课)+4(上机实践)=8学时 [主要内容] 1.Response 对象2.Request 对象和Server对象[教学重点] 1.Response对象、Request对象、Server对象[教学难点] 1.Response对象、HttpRequest对象、Server对象的使用[教学要求] 1.掌握使用Response、Request、Server对象第六章 内置对象—Application、Session 和Cookie 对象[学时分配] 4(讲课)+2(上机实践)=6学时[主要内容] 1.在中数值传递的模型2.Global.asax文件、Application对象、Cookie和Session对象[教学重点] 1.Global.asax文件、Application对象、Cookie对象和Session对象 [教学难点] 1.Global.asax 文件 [教学要求] 1.掌握如何运用Global.asax 文件 2.掌握使用Application 对象3.掌握创建并读取Cookie对象的方法4.掌握使用Session 对象第七章 存取数据库[学时分配] 8(讲课)+4(上机实践)=12学时[主要内容] 访问数据库的常用方法及实现 2.通用的数据绑定方式3.采取数据源的方式绑定集合到DataList和Repeater控件上4.利用Repeater控件实现分页5.在 中使用 的事务处理 [教学重点] 1.掌握在 中实现DataList和DataView控件2.利用Repeater控件实现分页[教学难点] 1.利用Repeater控件实现分页中的事务处理 [教学要求] 1.掌握访问数据库 2.理解数据绑定3.掌握如何使用DataList控件4.掌握如何使用Repeater控件5.掌握如何使用数据视图排序和筛选第八章深入进行数据库编程[学时分配] 6(讲课)+4(上机实践)=10学时 [主要内容] 1.如何使用GridView 控件,包括绑定数据到GridView控件,模板列、设置页眉和页脚,命令列2.在GridView控件中实现分页 [教学重点] 1.选择GridView控件中的行、更新数据、删除数据 2.分页显示GridView控件中的记录 [教学难点] 1.选择GridView控件中的行、更新数据、删除数据 [教学要求]1.掌握如何使用GridView控件2.掌握如何使用GridView控件的模版列3.掌握如何选择、更新和删除GridView控件中的记录4.掌握如何分页显示GridView控件中的记录第九章 的用户控件和自定义控件 [学时分配] 2(讲课)+2(上机实践)=4学时 [主要内容] 1.自定义控件、用户控件和复合控件及如何使用 [教学重点] 1.自定义控件2.如何创建复合控件以及如何使用自定义控件的事件 [教学难点] 1.如何创建复合控件以及如何使用自定义控件的事件[教学要求] 1.理解明确创建自定义控件的必要性2.掌握如何使用创建简单的控件3.掌握如何使用C#创建自定义控件第十章在.NET中处理XML [学时分配] 4(讲课)+2(上机实践)=6学时 [主要内容] 1.在.NET 中如何处理XML,包括XmlDocument 的文档对象模型、使用XmlReader、XmlWriter 2.XmlValidatingReader访问Xml文档,Xml档以及DataSet的相互转换[教学重点] 1.XML的基础知识,应该强调XmlReader和XmlWriter对象的用法以及如何使用WriteXml()和ReadXml()方法写入和读取数据2.读取和写入XML 数据 [教学难点] 1.读取和写入XML 数据 [教学要求] 1.理解XMLDocument 结构2.掌握如何使用XML命名空间中的XMLDocument对象3.掌握如何使用XMLReader和XMLWriter4.掌握如何使用XMLValidatingReader5.掌握如何填充XML文件的数据集6.掌握如何使用数据集创建XML文档第十一章 Web服务[学时分配] 2(讲课)+2(上机实践)=4学时[主要内容] 1.部署WebService 2.注册和发布WebService 3.在中使用WebService [教学重点] 1.使用VS2005/VS2008创建Web服务 2.理解什么是SOAP 3.在Web 服务器上部署WebService、使用WebService 4.通过三层模式或多层模式使用WebService [教学难点]1.在Web 服务器上部署WebService、使用WebService2.通过三层模式或多层模式使用WebService [教学要求] 1.了解Web 服务及其特征 2.了解Web 服务的一般结构3.掌握如何使用VS2005/VS2008 创建Web 服务4.理解Web 服务的各种文件和结构5.理解部署WebService6.了解注册和发布7.掌握在中使用WebService第十二章配置应用程序[学时分配] 2(讲课)+2(上机实践)=4学时[主要内容] 1.如何通过设置应用程序的属性,一次性的为所有的页面设置值 配置文件的特点、类型以及Web.Config 和Machine.Config 配置文件的结构、功能和各种设置[教学重点] 配置文件的类型和Web.config 文件中的各种配置的设置 配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息[教学难点] 配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息[教学要求] 1.了解 配置文件的特点和类型2.掌握Web.Config 和Machine.Config 的结构和功能3.掌握在Web.Config 中定义各种设置第十三章跟踪、缓存和部署.NET应用程序 [学时分配] 2(讲课)+2(上机实践)=4学时 [主要内容] 1.如何跟踪和调试Web 应用程序,利用 的缓存技术缓存页面或应用程序2.怎样安装和部署 应用程序 [教学重点] 1.对 应用程序进行页面级的跟踪和数据缓存 2.应用程序级跟踪和部署应用程序 [教学难点] 1.缓存的设置及应用 [教学要求] 1.掌握 应用程序的跟踪与调试 2.理解 的缓存技术3.掌握 应用程序的安装和部署三、课程实践环节基本要求[实践项目一] 1.项目实践题目:入门2.项目实践目的和要求:目的:(1)配置IIS(2)创建 应用程序,熟悉 页的结构(3)使用Page 对象的各种事件和属性(4)理解代码隐藏的概念要求:掌握的页面文件结构,掌握VS2005/2008的安装和配置方法 3.项目实践基本内容:编写用户登录应用程序(链接SQL Server数据库)4.完成方式:课堂讲解+课后项目实践[实践项目二] 1.项目实践题目:C#程序设计基础2.项目实践目的和要求:目的:(1)C#的变量、常量、控制语句(2)C#类的基本使用方法(3)C#的异常处理(4)类的使用要求:理解C#程序语言的面向对象的特点及其语法结构 3.项目实践基本内容:(1)标识符(2)基本数据类型(3)控制结构(4)类的定义、属性、方法、事件 4.完成方式:课堂讲解+课后项目实践[实践项目三] 1.项目实践题目:Web服务器控件2.项目实践目的和要求:目的:(1)在Web页面中使用文本输入控件、控制权转移控件、使用选择控件(2)使用日历控件(3)使用下拉列表控件要求:理解Web服务器的概念,掌握如何使用常见的Web服务器控件及相关的属性和事件3.项目实践基本内容:(1)编写在线用户投票应用程序(可只实现单个项目的投票)(2)编写使用第一个下拉列表确定第二个下拉列表内容的应用程序(3)编写利用下拉列表确定文本框内容的应用程序(4)编写利用日历控件显示用户所选取的日期的应用程序 4.完成方式:课堂讲解+课后项目实践[实践项目四] 1.项目实践题目:HTML控件和验证控件2.项目实践目的和要求:目的:(1)使用File控件(2)使用各种验证控件要求:理解HTML控件,掌握Web验证控件的使用方法3.项目实践基本内容:(1)编写实现文件上传的应用程序(2)在已编写的新用户注册应用程序中添加用户信息的验证功能(3)编写使用HTML 服务器控件并向其中添加新的属性与方法的应用程序 4.完成方式:课堂讲解+课后项目实践[实践项目五] 1.项目实践题目:内置对象—Response、Request 和Server对象的使用2.项目实践目的和要求:目的:学会使用Response、Request、Server 对象要求:理解并掌握内置对象Response、Request及Server对象的使用3.项目实践基本内容:使用Response、Request对象拓展在线投票应用程序(实现多项目投票)4.完成方式:课堂讲解+课后项目实践[实践项目六] 1.项目实践题目:内置对象—Application、Session 和Cookie的使用2.项目实践目的和要求:目的:(1)使用Application 对象(2)使用Session 对象要求:理解并掌握内置对象Response、Request及Server对象的使用3.项目实践基本内容:(1)编写应用程序,使用数组并将数据存贮在Application 对象中,在文本框中显示Application 对象中的数据(2)编写应用程序,使用Global.asax文件实现在线用户统计;历史访问人数统计(3)实现用户登录并将用户信息通过Session 对象传递至新页面中 4.完成方式:课堂讲解+课后项目实践[实践项目七] 1.项目实践题目:存取数据库2.项目实践目的和要求:目的:(1)实现简单数据绑定、表达式绑定(2)使用DataList控件显示数据库数据(3)使用Repeater控件显示数据库数据(4)使用数据视图排序和筛选要求:掌握用组件操作数据库的方法,掌握用数据控件DataList及Repeater进行数据绑定3.项目实践基本内容:(1)编写应用程序实现简单数据绑定、表达式绑定(2)编写应用程序实现将数据绑定到Repeater控件(3)编写应用程序实现利用Repeater控件实现分页(4)编写应用程序实现将数据绑定到DataList控件 4.完成方式:课堂讲解+课后项目实践[实践项目八] 1.项目实践题目:深入数据库编程2.项目实践目的和要求:目的:(1)使用GridView控件显示绑定数据(2)使用GridView控件的模版列(3)GridView控件的综合使用要求:掌握用数据控件GridView进行数据绑定 3.项目实践基本内容:(1)编写应用程序实现绑定数据到GridView控件,模板列、设置页眉和页脚,命令列。

WEB程序设计课程教学大纲概要

WEB程序设计课程教学大纲概要

《WEB程序设计》课程教学大纲课程简介《WEB程序设计(JSP实现)》课程是计算机科学与技术专业的重要必修课,它涉及到数据库应用,计算机网络,java程序设计等诸多方面的知识和能力。

是实践性很强且面向实际应用的重要专业课。

课程大纲一、课程的性质与任务:《WEB程序设计(JSP实现)》课程在计算机科学与技术专业中属于专业课范畴。

它的综合性极强,它综合运行数据库应用,计算机网络,java程序设计等诸多方面的知识和能力。

实践性强,应用面广是它的另外两大性质。

本课程的任务是使学生学习、掌握、运用JSP技术设计完成WEB站点设计,为以后建立更有实际应用价值的WEB站点打下基础。

二、课程的目的与基本要求:1.通过本课程的教学,使学生能了解交互式网站的原理和作用;使学生对Web网站建设的全过程从整体上有一个较清晰的了解;对当前Web网站所使用的技术有较清晰的理解;2.掌握交互式WEB系统的设计方法;能运用JSP独立完成一些简单但完整的交互式系统;能读懂较复杂的交互式系统原代码。

3.强化面向程序设计编程思想,提升编程理念,增强软件开发能力。

为学生在未来网络化信息化社会里更好地从事网络技术应用与相关工作打下良好的基础,三、面向专业:计算机科学与技术四、先修课程:《计算机网络》、语言高级程序设计》Java《、《数据库系统原理》五、本课程与其它课程的联系:《数据库系统原理》、《Java语言高级程序设计》、《计算机网络》是学习本学科的基础。

本学科是面向网络的,所以必须先具备《计算机网络》的相关知识,它又是以网页形式呈现的,需要数据库系统的后台支持,所以须先学习《数据库管理系统》,它是用JSP(JA V ASERVER PAGE)实现的,所以必须先学习《Java语言高级程序设计》。

本学科对本专业的后续学科无严格要求,实际上本学科可以是本专业学习的最后几门学科之一。

六、教学内容安排、要求、学时分配及作业:第1章JSP简介(2学时)1.1 什么是JSP(C)1.2 JSP页面(C)1.3 JSP的运行原理(B)1.4 安装配置JSP运行环境(A)1.5 JSP页面的测试(C)1.6 JSP与JavaServlet的关系(C)基本要求:理解JSP的运行原理,掌握安装与配置JSP运行环境的方面。

Web程序设计基础课程教学大纲

Web程序设计基础课程教学大纲

《Web程序设计基础》课程教学大纲课程编号:总学时数:68总学分数:4课程性质:专业任选课适用专业:计算机科学与技术一、课程的任务和基本要求本课程系统全面的介绍了Web程序设计所必需的基本知识:HTML、JavaScript和XML,包括各种HTML网页制作标记,包括基本标记、文字和段落、多媒体、列表、表格、超链接、框架、表单、CSS样式表;JavaScript及其应用,XML基本知识及其应用,AJAX技术以及JavaScript框架JQuery框架,每个知识点包括标记的基本语法、说明、以及范例演示,另外还综合各知识点介绍了Web标准、CSS网页布局实例、JavaScript应用实例、Ajax技术以及JavaScript与各类插件等综合内容,另外介绍Dreamweaver、Frontpage等开发工具的使用,通过这些内容,学生可以掌握通过HTML标记语言、JavaScript及JQuery和XML技术开发网页,进行Web程序设计的基本手段和常用方法通过本课程的学习,使学生掌握HTML标记语言和、CSS、JavaScript语言、JQuery以及XML语言的基础知识,能够了解并应用Dreamweaver、Frontpage等网页开发的必备工具。

最终达到能够独立开发基于HTML的静态网站以及Web应用程序的客户端页面,为将来学生从事动态网站、Web应用开发奠定良好的基础。

二、教学内容和要求1、HTML基本标记教学内容:HTML基本标记:HTML、HEAD、TITTLE、BODY以及META标记及其相关属性的概念和应用教学要求:(1)了解常用的HTML基本标记;(2)掌握HTML、HEAD、TITTLE、BODY标记及其相关属性的概念和应用(3)掌握基于META标记设定字符集、网页信息、自动刷新等设置的方法2、HTML的文字与段落教学内容:HTML标记中有关文字和段落的相关内容,如:P、BR、FONT、DIV、SPAN 等标记以及标记相关的属性。

面向NETWEB应用程序设计课程大纲

面向NETWEB应用程序设计课程大纲

课程教学大纲课程名称:面向.NET 的WEB 应用程序设计总学时数:112学时适用专业:课程类型: 公共基础课程 职业基础课程 职业方向课程 职业拓展课程教学形式: 理论教学 实践教学 理论及实践结合制定人:方赓审稿人:审定: ***专业委员会《面向.NET 的WEB 应用程序设计》课程教学大纲■■(适用于3年制高职计算机网络专业)一、课程的培养目标理想的软件人才结构构成应该是“金字塔”型。

处于顶层的、具有国际战略眼光的项目高级管理人才以及能够进行软件整体开发设计的系统分析员,这部分人将决定我国软件产业发展的方向和水平,决定我国将来在国际软件产业链中的地位。

处于“金字塔”中间的“中端”软件人才是高级程序员,他们是我国当前软件人才存量的主体。

最后,我国还需要大量处于“金字塔”底层的从事软件编码等初级工作的程序员,这是我国软件产业发展实现产业化的基础所在。

不同层次的人才可以完成不同层次的工作任务,合理科学的人才匹配既可以做到人尽其用,又能使高级软件设计人员得到解脱,投身到更多的软件开发、设计工作之中,从而为公司创造更多更大的利润。

而高职软件专业培养的人才正是目前软件企业急需的处于“金字塔”底层的从事软件编码等初级工作的程序员,所以高职软件专业人才培养的目标就是为软件企业输送大量的合格的初级程序员。

要切实解决以上人才培养及社会需求之间的矛盾,关键是办学要及市场合拍,设置的专业及市场合拍,培养的学生及市场合拍,学生所具备的素质及市场合拍。

因此,只有通过对教育内容、方式和质量的改进,才能更好地贴近和适应就业市场的需求。

同时,利用高校信息灵通,设备先进、图书资料齐全等优势,鼓励学生大胆的到企业中去锻炼实习,到企业中去完成毕业设计课题,并最终就业于该岗位,充分体现产、学、研的有机结合,培养出符合企业需求的合格的实用型软件人才。

“面向.NET的WEB应用程序设计”作为高职计算机软件专业的专业核心课,是计算机软件专业学生学习软件开发知识、培养从事软件开发工作所需的基本技能和职业素质的必修课程。

面向NET的Web程序设计实训大纲

面向NET的Web程序设计实训大纲

《面向.NET的Web程序设计》实训大纲目录总体说明 (2)实训一、项目分析及页面的简单设计 (4)实训二、模块设计 (5)实训三、模块详细设计及关键模块设计 (6)实训四、项目阶段评审 (6)实训五、公共模块设计与实现 (7)实训六、实训总结 (7)附件一:系统设计说明书 (9)附件二:需求规格说明书 (10)附件三:系统需求分析书 (11)附件四:项目完成报告 (13)附件五:项目测试报告 (14)总体说明1、实训目的和基本要求:《基与.NET的Web程序设计》是实践性很强的课程,本课程不仅要求学生掌握一定的理论知识,还要要求学生具有一定的动手能力。

本次实训的主要任务是让学生学会Web程序设计,包括客户端的动态网页设计、服务器端处理程序的设计与部署、数据库操纵以及集成开发环境的使用方法等。

学习中,学生必须通过不断结合理论知识和上机练习才能理解其中的重点与难点问题,才能更好地掌握这门比较抽象的程序设计语言。

因此,在本学期,特设置两周课程设计,集中一段时间使学生运用已掌握的C#程序设计的知识而进行综合练习,全面巩固学生的知识,培养学生解决实际问题的能力,从而达到学以致用的目的。

基本要求:1、老师认真组织,充分调动学生的积极性与主动性,在规定的时间内按计划有步骤地完成课程设计的各项内容,达到预定的教学目的。

2、实验室需要提供方便,全力配合。

3、学生必须认真学习教科书,查阅参考资料,在教师的指导下按要求完成实习任务;学生每天按上课时间进行实习,不迟到、不早退、不准中途溜出,学习委员负责考勤登记,并及时将考勤情况报指导老师;学生在实习过程中应勤于思考,刻苦钻研,把理论与实践结合起来,提高对理论知识的理解,增强动手能力。

3、实训内容简易论坛:完成主要功能:a)后台的用户管理(删除、查询)。

b)后台的帖子管理(删除、置顶、备份等)。

c)后台的论坛模块管理(增加、删除、查询、修改)。

d)前台用户注册、登陆、注销。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于.net的web程序设计课程教学大纲课程编码:0221313学时数:90课程性质:专业方向先修课程:面向对象程序设计适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。

本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题。

通过学习本课程,学生具备在.NET平台上熟练运用HTML、JavaScript、、、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力。

二、课程教学容及基本要求第一章 入门[学时分配] 6(讲课)+2(上机实践)=8学时[主要容] 技术进行简要介绍 的优点、功能和工作原理以及如何配置IIS3.Web 窗体的特点、功能、生命周期以及它的IDE 环境和如何在VS2005/2008下创建 应用程序4.介绍 页的结构5.Page对象的各种事件和属性。

需要着重讲解Page_Load 事件和IsPostBack 属性的用法6.要求能够对ViewState 对象的作用和代码隐藏技术有充分的理解[教学重点]1.理解 的功能和工作原理2.在IIS 中为应用程序设置虚拟目录3.Page 对象的各种事件和属性的用法,代码隐藏技术[教学难点]1.对Web 窗体的特点、功能和生命周期的理解2.Page.IsPostback 属性的用法和对VIEWSTATE 对象的理解[教学要求]1.了解2.了解Web 窗体3.掌握IIS 的配置4.掌握 应用程序创建的步骤5.了解 页的结构6.掌握Page 对象的各种事件和属性7.理解_ViewState 对象8.理解代码隐藏的概念第二章 C#程序设计基础[学时分配] 6(讲课)+4(上机实践)=10学时[主要容]1.标识符2.基本数据类型3.控制结构4.类的定义、属性、方法、事件[教学重点]1.命名空间的导入2.数据类型转换3.C#类的使用[教学难点]1.C#类的使用[教学要求]1.掌握C#的变量、常量、控制语句2.掌握C#类的基本使用方法3.理解C#的异常处理4.掌握C#类的使用第三章 Web服务器控件[学时分配] 4(讲课)+4(上机实践)=8学时[主要容] 页的工作原理2.如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件[教学重点]1.掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用2.容器控件的使用以及使用代码操作CSS[教学难点]1.容器控件的使用以及使用代码操作CSS[教学要求]1.掌握使用文本输入控件2.掌握使用控制权转移控件3.掌握使用选择控件4.讨论其他控件第四章 HTML控件和验证控件[学时分配] 4(讲课)+2(上机实践)=6学时[主要容] 页中HTML 控件和Web 服务控件的区别 中的HTML 服务器控件和 中的验证控件[教学重点]1.HTML 服务器控件和 中的验证控件2.HTML 控件中的File 控件[教学难点]1.HTML 服务器控件和 中的验证控件的使用[教学要求]1.使用各种HTML 控件2.理解HTML 控件和Web 控件的区别3.使用各种验证控件第五章 置对象—Response、Request 和Server对象[学时分配] 4(讲课)+4(上机实践)=8学时[主要容]1.Response 对象2.Request 对象和Server对象[教学重点]1.Response对象、Request对象、Server对象[教学难点]1.Response对象、HttpRequest对象、Server对象的使用[教学要求]1.掌握使用Response、Request、Server对象第六章 置对象—Application、Session 和Cookie 对象[学时分配] 4(讲课)+2(上机实践)=6学时[主要容]1.在中数值传递的模型2.Global.asax文件、Application对象、Cookie和Session对象 [教学重点]1.Global.asax文件、Application对象、Cookie对象和Session对象[教学难点]1.Global.asax 文件[教学要求]1.掌握如何运用Global.asax 文件2.掌握使用Application 对象3.掌握创建并读取Cookie对象的方法4.掌握使用Session 对象第七章 存取数据库[学时分配] 8(讲课)+4(上机实践)=12学时[主要容]访问数据库的常用方法及实现2.通用的数据绑定方式3.采取数据源的方式绑定集合到DataList和Repeater控件上4.利用Repeater控件实现分页5.在 中使用 的事务处理[教学重点]1.掌握在 中实现DataList和DataView控件2.利用Repeater控件实现分页[教学难点]1.利用Repeater控件实现分页中的事务处理[教学要求]1.掌握访问数据库2.理解数据绑定3.掌握如何使用DataList控件4.掌握如何使用Repeater控件5.掌握如何使用数据视图排序和筛选第八章深入进行数据库编程[学时分配] 6(讲课)+4(上机实践)=10学时[主要容]1.如何使用GridView 控件,包括绑定数据到GridView控件,模板列、设置页眉和页脚,命令列2.在GridView控件中实现分页[教学重点]1.选择GridView控件中的行、更新数据、删除数据2.分页显示GridView控件中的记录[教学难点]1. 选择GridView控件中的行、更新数据、删除数据[教学要求]1.掌握如何使用GridView控件2.掌握如何使用GridView控件的模版列3.掌握如何选择、更新和删除GridView控件中的记录4.掌握如何分页显示GridView控件中的记录第九章 的用户控件和自定义控件[学时分配] 2(讲课)+2(上机实践)=4学时[主要容]1. 自定义控件、用户控件和复合控件及如何使用[教学重点]1.自定义控件2.如何创建复合控件以及如何使用自定义控件的事件[教学难点]1.如何创建复合控件以及如何使用自定义控件的事件[教学要求]1.理解明确创建自定义控件的必要性2.掌握如何使用创建简单的控件3.掌握如何使用C#创建自定义控件第十章在.NET中处理XML[学时分配] 4(讲课)+2(上机实践)=6学时[主要容]1.在.NET 中如何处理XML,包括XmlDocument的文档对象模型、使用XmlReader、XmlWriter2.XmlValidatingReader访问Xml文档,Xml档以及DataSet的相互转换 [教学重点]1.XML的基础知识,应该强调XmlReader和XmlWriter对象的用法以及如何使用WriteXml()和ReadXml()方法写入和读取数据2.读取和写入XML 数据[教学难点]1. 读取和写入XML 数据[教学要求]1.理解XMLDocument 结构2.掌握如何使用XML命名空间中的XMLDocument对象3.掌握如何使用XMLReader和XMLWriter4.掌握如何使用XMLValidatingReader5.掌握如何填充XML文件的数据集6.掌握如何使用数据集创建XML文档第十一章 Web服务[学时分配] 2(讲课)+2(上机实践)=4学时[主要容]1.部署WebService2.注册和发布WebService3.在中使用WebService[教学重点]1.使用VS2005/VS2008创建Web服务2.理解什么是SOAP3.在Web 服务器上部署WebService、使用WebService4.通过三层模式或多层模式使用WebService[教学难点]1.在Web 服务器上部署WebService、使用WebService2.通过三层模式或多层模式使用WebService[教学要求]1.了解Web 服务及其特征2.了解Web 服务的一般结构3.掌握如何使用VS2005/VS2008 创建Web 服务4.理解Web 服务的各种文件和结构5.理解部署WebService6.了解注册和发布7.掌握在中使用WebService第十二章配置应用程序[学时分配] 2(讲课)+2(上机实践)=4学时[主要容]1.如何通过设置应用程序的属性,一次性的为所有的页面设置值 配置文件的特点、类型以及Web.Config 和Machine.Config 配置文件的结构、功能和各种设置[教学重点] 配置文件的类型和Web.config 文件中的各种配置的设置 配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息[教学难点]1. 配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息[教学要求]1.了解 配置文件的特点和类型2.掌握Web.Config 和Machine.Config 的结构和功能3.掌握在Web.Config 中定义各种设置第十三章跟踪、缓存和部署.NET应用程序[学时分配] 2(讲课)+2(上机实践)=4学时[主要容]1.如何跟踪和调试Web 应用程序,利用 的缓存技术缓存页面或应用程序2.怎样安装和部署 应用程序[教学重点]1.对 应用程序进行页面级的跟踪和数据缓存2.应用程序级跟踪和部署应用程序[教学难点]1.缓存的设置及应用[教学要求]1.掌握 应用程序的跟踪与调试2.理解 的缓存技术3.掌握 应用程序的安装和部署三、课程实践环节基本要求[实践项目一]1.项目实践题目:入门2.项目实践目的和要求:目的:(1)配置IIS(2)创建 应用程序,熟悉 页的结构(3)使用Page 对象的各种事件和属性(4)理解代码隐藏的概念要求:掌握的页面文件结构,掌握VS2005/2008的安装和配置方法3.项目实践基本容:编写用户登录应用程序(SQL Server数据库)4.完成方式:课堂讲解+课后项目实践[实践项目二]1.项目实践题目:C#程序设计基础2.项目实践目的和要求:目的:(1)C#的变量、常量、控制语句(2)C#类的基本使用方法(3)C#的异常处理(4)类的使用要求:理解C#程序语言的面向对象的特点及其语法结构3.项目实践基本容:(1)标识符(2)基本数据类型(3)控制结构(4)类的定义、属性、方法、事件4.完成方式:课堂讲解+课后项目实践[实践项目三]1.项目实践题目:Web服务器控件2.项目实践目的和要求:目的:(1)在Web页面中使用文本输入控件、控制权转移控件、使用选择控件(2)使用日历控件(3)使用下拉列表控件要求:理解Web服务器的概念,掌握如何使用常见的Web服务器控件及相关的属性和事件3.项目实践基本容:(1)编写在线用户投票应用程序(可只实现单个项目的投票)(2)编写使用第一个下拉列表确定第二个下拉列表容的应用程序(3)编写利用下拉列表确定文本框容的应用程序(4)编写利用日历控件显示用户所选取的日期的应用程序4.完成方式:课堂讲解+课后项目实践[实践项目四]1.项目实践题目:HTML控件和验证控件2.项目实践目的和要求:目的:(1)使用File控件(2)使用各种验证控件要求:理解HTML控件,掌握Web验证控件的使用方法3.项目实践基本容:(1)编写实现文件上传的应用程序(2)在已编写的新用户注册应用程序中添加用户信息的验证功能(3)编写使用HTML 服务器控件并向其中添加新的属性与方法的应用程序4.完成方式:课堂讲解+课后项目实践[实践项目五]1.项目实践题目:置对象—Response、Request 和Server对象的使用2.项目实践目的和要求:目的:学会使用Response 、Request 、Server 对象要求:理解并掌握置对象Response、Request及Server对象的使用3.项目实践基本容:使用Response 、Request对象拓展在线投票应用程序(实现多项目投票)4.完成方式:课堂讲解+课后项目实践[实践项目六]1.项目实践题目:置对象—Application、Session 和Cookie的使用2.项目实践目的和要求:目的:(1)使用Application 对象(2)使用Session 对象要求:理解并掌握置对象Response、Request及Server对象的使用3.项目实践基本容:(1)编写应用程序,使用数组并将数据存贮在Application 对象中,在文本框中显示Application 对象中的数据(2)编写应用程序,使用Global.asax文件实现在线用户统计;历史访问人数统计(3)实现用户登录并将用户信息通过Session 对象传递至新页面中4.完成方式:课堂讲解+课后项目实践[实践项目七]1.项目实践题目:存取数据库2.项目实践目的和要求:目的:(1)实现简单数据绑定、表达式绑定(2)使用DataList控件显示数据库数据(3)使用Repeater控件显示数据库数据(4)使用数据视图排序和筛选要求:掌握用组件操作数据库的方法,掌握用数据控件DataList 及Repeater进行数据绑定3.项目实践基本容:(1)编写应用程序实现简单数据绑定、表达式绑定(2)编写应用程序实现将数据绑定到Repeater控件(3)编写应用程序实现利用Repeater控件实现分页(4)编写应用程序实现将数据绑定到DataList控件4.完成方式:课堂讲解+课后项目实践[实践项目八]1.项目实践题目:深入数据库编程2.项目实践目的和要求:目的:(1)使用GridView控件显示绑定数据(2)使用GridView控件的模版列(3)GridView控件的综合使用要求:掌握用数据控件GridView进行数据绑定3.项目实践基本容:(1)编写应用程序实现绑定数据到GridView控件,模板列、设置页眉和页脚,命令列。

相关文档
最新文档