课程名称:ASP.NET
代 码:DZ00145
总课时数:68学时(理论课学时数:30 实践课时数:38)
学 分 数: 4
适用专业:计算机网络
一、课程性质与定位
目前市场上流行的Web应用程序技术有两大技术方向,Microsoft Visual Studio暨ASP.NET就是其中之一,因此将《ASP.NET》设置为软件技术专业的核心课程。
随着互联网的兴起,以网页为载体的信息传播方式被广大网民接受,导致动态网页制作技术已成为信息技术人员必须掌握的职业技能之一。ASP.NET既是最新的Web开发技术,也是学员最容易入门的开发技术。在Dot Net环境中很容易建立基本Web应用程序、动态网站、分布式应用程序、多层架构应用程序。而且其中的数据处理XML技术使得各种程序技术之间的数据交换变得非常简单。另外,ASP.NET摒弃了ASP脚本语言的弱点,引入高级语言C#(OOP语言),使得程序的安全性、稳定性有了很大的提高,效率也提高了很多。
《ASP.NET》课程的任务是在学生学习了计算机基础、图像处理、计算机网络和简单数据库基础知识后开设的职业技能训练课,通过学习和上机实践使学生基本掌握网站的规划、设计和网页制作中对于内容的动态显示与更新技术,并了解Windows应用程序设计和应用组件的编写。从就业角度来看,目前ASP.NET就业比较乐观,因此开设此课程也为学生就业打下良好的基础。
二、课程的基本理念
以社会需求为导向,并根据各专业的后续课程的理论与实践的实际需要,所开设的一门专业课程——《ASP.NET》。 为了使学生能较好地学好本门课程,针对我校学生的认知特点,逐步使学生从简单到复杂的项目式教学,从“学习、实践、再学习、再实践”的教学过程。突出学生的主体作用,营造“易学乐学”的学习氛围,重视职业能力的培养,充分体现课程教学的职业性、实践性和开放性。
三、课程的设计思路
本课程的学习情景是依据以工作过程为导向,以典型工作任务为基点,综合理论知识、操作技能和职业素质为一体的思路设计。通过完成学习情景的学习,学生不但能掌握WEB应用程序开发的专业知识和专业技能,还能够全面培养其团队协作、沟通表达、工作责任心、职业道德与规范等综合素质,使学生通过学习的过程掌握工作岗位所需的各项技能和相关专业知识。培养学生分析问题、解决问题、提升能力,为学生就业做好铺垫。
四、课程目标
本课程主要培养学生掌握asp.net开发的新技术、熟悉Visual Studio 2005/2008/2010/2013开发工具的使用;能够搭建Web开发环境,会配置IIS;能够创建Web应用程序,理解Web页面工作机制;能使用Web服务器控件和HTML服务器控件;会使用站点导航控件进行导航;会使用ASP.NET内置对象;熟练掌握并使用ADO.NET访问数据库,掌握数据源及数据绑定技术;会使用成员资格管理、安全控件进行安全管理的开发;会创建并使用用户控件和自定义控件;掌握母版页的使用;掌握主题个性化处理技术;了解微软报表使用;了解WebPart部件的使用;熟悉使用多种工具对应用程序进行配置;会调试 web 、配置、部署Web应用程序,培养学生的团队协作、沟通表达、工作责任心、职业规范和职业道德等综合素质和能力。
五、教学内容及实施建议
序号 | 单元 | 教学内容 | 教学目标 | 教学建议 | 学时 |
1 | WEB应用程序开发入门 | 什么是ASP.NET | 了解ASP.NET的含义 | 多媒体讲解 | 2 |
系统需求 | 掌握需求分析的写法 | ||||
软件安装与使用 | 了解软件安装、熟悉软件界面 | ||||
2 | ASP.NET 程序构成和处理过程 | HTML语言 | 掌握HTML的基本语句 | 多媒体讲解+实践操作 | 3 |
Web Form 网页 | 掌握网页结构 | ||||
Page类 | 掌握类的作用与写法 | ||||
3 | ASP.NET 数据库访问技术 | ADO.NET概述 | 了解什么是ADO.NET | 多媒体讲解+实践操作 | 3 |
建立数据库 | 掌握数据库、表的建立 | ||||
设置访问权限 | 掌握数据库的权限设置 | ||||
ASP.NET调用数据库 | 掌握数据接口程序的编写 | ||||
4 | WEB服务器控件应用 | 控件概述 | 了解各种控件的使用方法 | 多媒体讲解+实践操作 | 4 |
数据输入与提交 | 掌握获取控件数据的方法 | ||||
登陆页面的设计 | 掌握登陆程序的设计 | ||||
5 | 数据综合处理控件应用 | Repeater控件 | 掌握Repeater的使用方法 | 多媒体讲解+实践操作 | 4 |
数据绑定 | 了解数据绑定的意义和作用 | ||||
模板的设置 | 掌握模板设计和使用的方法 | ||||
6 | 数据综合处理控件应用 | GridView控件 | 掌握GridView的使用方法 | 多媒体讲解+实践操作 | 4 |
函数的应用 | 掌握函数定义和使用的方法 | ||||
7 | 数据综合处理控件应用 | DataList 控件 | 掌握DataList的使用方法 | 多媒体讲解+实践操作 | 4 |
模板的设置与应用 | 掌握模板设计和使用的方法 | ||||
数据绑定 | 了解数据绑定的意义和作用 | ||||
8 | 多网页项目和内部对象 | 数据显示 | 掌握各种动态显示数据的方法 | 多媒体讲解+实践操作 | 4 |
数据绑定 | 了解数据绑定的意义和作用 | ||||
数据添加 | 掌握向数据表中写信息的方法 | ||||
9 | 多网页项目和内部对象 | 数据显 | 掌握数据显示的方法 | 多媒体讲解+实践操作 | 4 |
数据绑定 | 了解数据绑定的意义和作用 | ||||
10 | 多网页项目和内部对象 | 数据显示 | 掌握数据显示的方法 | 多媒体讲解+实践操作 | 4 |
数据添加 | 掌握向数据表中写信息的方法 | ||||
数据删除 | 掌握删除数据表中记录的方法 | ||||
数据编辑 | 掌握编辑数据表中信息的方法 | ||||
11 | 多网页项目和内部对象 | DataTextField、DataValueField | 掌握动态调出数据库中的选项的方法 | 多媒体讲解+实践操作 | 4 |
12 | 多网页项目和内部对象 | Session | 掌握会话的使用方法 | 多媒体讲解+实践操作 | 4 |
用户管理 | 利用Session设置用户权限 | ||||
13 | 多网页项目和内部对象 | 多种上传文件的制作 | 掌握文件上传的方法与技巧 | 多媒体讲解+实践操作 | 4 |
14 | 多网页项目和内部对象 | 数据验证(含数据库的设计) | 掌握动态验证的使用方法 | 多媒体讲解+实践操作 | 4 |
15 | 实例开发 | 基本WEB的留言簿的设计与开发 | 掌握留言簿的设计思路与代码编写 | 多媒体讲解+实践操作 | 4 |
16 | 新闻系统的制作 | 新闻发系统的制作 | 掌握数据库设计、首页、详细页、后台框架设计[含Session、数据添加(动态调用大类和相关子类)、数据编辑、数据删除与数据更新]。 | 多媒体讲解+实践操作 | 4 |
17 | 会员管理系统 | 会员管理系统 | 系统需求分析与权限管理 | 多媒体讲解+实践操作 | 4 |
18 | 网站的配置与发布 | 网站的配置与发布 | 网站的配置与网站发布的方法 | 多媒体讲解+实践操作 | 4 |
与中小学教师资格考试大纲对应的内容 |
六、教学资源的利用
使用教材:《ASP.NET动态网站开发教程》,许锁坤,清华大学出版社,ISBN:978-7-302-31101-0,出版时间:2013.02。
参考书:《ASP.NET项目实训》,刘友生,研究出版社,ISBN:978-7-80168-367-0。
多媒体资源:随教材多媒体课件。
实验(训)室利用:微机教室
校外基地利用: