本科理论课程教学大纲动态Web技术.docx
- 文档编号:26671135
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:12
- 大小:524.59KB
本科理论课程教学大纲动态Web技术.docx
《本科理论课程教学大纲动态Web技术.docx》由会员分享,可在线阅读,更多相关《本科理论课程教学大纲动态Web技术.docx(12页珍藏版)》请在冰豆网上搜索。
本科理论课程教学大纲动态Web技术
理论课程教学大纲
汇编(本科)
课程学院盖章:
教学院长签字:
填写日期:
山东管理学院
目录
一、课程的地位、目标和任务3
二、与相关课程的联系与分工3
三、教学内容与要求3
第一章ASP.NET初识3
第二章ASP.NET内置对象4
第三章标准控件4
第四章验证控件的使用5
第五章ASP.NET的Web应用程序5
第六章ADO.NET的应用6
第七章数据控件6
第八章单表新闻发布系统的实现6
第九章新闻发布系统7
四、学时分配7
五、必备教材和参考资料8
(一)必备教材:
8
(二)参考资料8
六、课外学习要求8
七、教学方法9
八、考核及成绩评定方式9
《动态Web技术》教学大纲
课程类别:
专业选修课
课程代码:
B070710608003
课程名称:
动态Web技术
学时学分:
48学时;3学分
预修课程:
《数据库基础(Mysql)》《C#程序设计》
适用专业:
信息管理与信息系统专业
开课部门:
信息工程学院
一、课程的地位、目标和任务
《动态Web技术》课程是信息管理与信息系统专业的一门专业选修课,旨在培养学生应用.NET技术开发网站的能力,重点围绕面向对象程序设计基本技能、C#语言程序设计能力、Web网站开发能力等内容。
通过本课程的学习,能够深入了解网页设计与网站建设内容,熟练掌握动态网站设计的各类操作,要求掌握XHTML、样式表CSS和页面布局、Web服务器控件、ASP.NET状态管理、数据库访问与数据绑定、AJAX技术、ASP.NET的安全管理、ASP.NET项目开发实例等网站设计方面的知识和相关技术,具有良好的页面设计、代码编写、网站建设的能力。
课程具有很强的实践性,对于培养学生的实践能力、创新能力、分析和解决问题的能力都起到十分重要的作用。
二、与相关课程的联系与分工
本课程的前导课程为《数据库基础(Mysql)》《C#程序设计》,其中《数据库基础(Mysql)》提供数据库、表格、存储过程、寄存器的创建与管理,数据库的访问包括查询、插入、删除、更新操作等能力。
《C#程序设计》提供为动态网页响应用户操作、访问数据库提供言语支持,即后台代码编写能力。
学生只有学好前导课程的,再学本课程才不会有阻力。
三、教学内容与要求
第一章ASP.NET初识
【教学内容】
◆ASP.NET简介
◆制作一个ASP.NET网站
【教学重点及难点】
◆Web应用程序的特点
【基本要求】1.了解网络的基础知识2.掌握Web应用程序的特点3.掌握ASP.NET开发工具和环境的安装配置4.了解新建一个网站的基本流程
第二章ASP.NET内置对象
【教学内容】
◆Response对象
◆Request对象
◆Server对象
【教学重点及难点】
◆ASP.NET内置对象的应用场景和方法
◆ASP.NET内置对象的属性和方法及事件
【基本要求】
了解ASP.NET内置对象的特点,掌握常用ASP.NET内置对象的使用场景和方法。
第三章标准控件
【教学内容】
◆Label控件
◆TextBox控件
◆DropDownList控件
◆ListBox控件
◆CheckBox控件
◆RadioButton控件
◆Image控件
◆按钮控件
◆HyperLink控件
◆FileUpload控件
◆Calendar控件
【教学重点及难点】
◆Web服务器控件的事件模型
◆回发处理流程
◆跨页提交处理流程
【基本要求】HTML控件、WebServer控件以及如何使用WebServer控件。
Web页面的提交处理流程等内容。
掌握常见WebServer控件的使用,理解服务器端和客户端的编程模型以及如何编写代码。
第四章验证控件的使用
【教学内容】
第4章验证控件的使用
◆验证控件概述
◆RequiredFieldValidator控件
◆RangeValidator控件
◆CompareValidator控件
◆RegularExpressionValidator控件
◆CustomValidator控件
【教学重点及难点】
◆验证过程
◆验证的对象模型
◆使用验证控件
【基本要求】掌握需要进行验证的应用环境,ASP.NET提供的验证类型以及验证对象模型,能够使用验证控件。
第五章ASP.NET的Web应用程序
【教学内容】
◆ASP.NET应用程序基础
◆GlobaLasax文件的使用
◆Application对象的状态管理
◆Session对象的状态管理
◆Cookie的处理
【教学重点及难点】
◆GlobaLasax文件的使用
◆Application对象的状态管理
◆Session对象的状态管理
【基本要求】掌握Application对象和Session对象的应用;理解网页间的数据传递。
第六章ADO.NET的应用
【教学内容】
◆AD.NET对象模型
◆Connection对象
◆Command对象
◆DataSet
◆从数据表中获取单一字段值
◆DataReader对象以表格显示数据表
◆DataSet对象以表格显示数据表
【教学重点及难点】
◆从数据表获取单一字段值
◆DataReader对象以表格显示数据表
◆DataSet对象的数据库查询
【基本要求】掌握DataReader对象以表格显示数据表,DataSet对象的数据库查询。
第七章数据控件
【教学内容】
◆数据源控件
◆数据绑定
◆数据列表控件
◆DataList控件
◆Repeatcr控件
【教学重点及难点】
◆ASP.NET数据访问的原理和基本技术
◆数据源控件和数据绑定控件
◆数据绑定和数据提供程序
◆数据访问的安全性
【基本要求】理解数据访问对象模型和ASP.NET中的数据访问的原理。
掌握数据源对象和数据控件以及如何使用它们来实现数据的访问。
理解数据访问安全性的处理和应用。
第八章单表新闻发布系统的实现
【教学内容】
◆需求分析
◆新闻标题显示
◆新闻具体内容的显示
◆新闻检索功能
◆新闻后台登录页面实现
◆添加新闻
◆编辑新闻
【教学重点及难点】
◆客户端状态维护技术,包括视图状态、控件状态、隐藏域和Cookie
◆服务器端状态维护技术,包括应用程序状态和会话状态
【基本要求】理解Web应用的状态管理以及为何要使用状态管理。
掌握客户端和服务器端状态维护技术,理解每一种技术的实现机制以及使用方法。
第九章新闻发布系统
【教学内容】
◆需求分析
◆功能描述
◆数据库说明
◆相应的主要代码
【教学重点及难点】
◆在Web.Config中配置认证信息
◆Web应用的授权
◆使用Membership实现Web应用的认证
◆ASP.NET的角色管理
【基本要求】理解认证与授权的基本概念,了解ASP.NET中认证与授权的功能,使用MemberShip来实现认证以及如何使用Role来实现授权。
四、学时分配
单元(章)
学时分配
小计
(学时)
课内学时
课外
学时
讲授
习题课
讨论课
实践
(一)ASP.NET初识
2
2
(二)ASP.NET内置对象
2
2
(三)标准控件
2
2
(四)验证控件的使用
2
2
(五)ASP.NET的Web应用程序
2
2
(六)ADO.NET的应用
4
4
(七)数据控件
4
4
(八)单表新闻发布系统的实现
6
6
(九)新闻发布系统
8
8
合计
32
32
五、必备教材和参考资料
(一)必备教材:
1.《ASP.NET网站设计实例教程》,邓芳编著,清华大学出版社,2015年第一版。
(二)参考资料
1.《动态网站建设案例教程(ASP.NET)》,周胜安编著,清华大学出版社,2015年第一版;
2.《ASP.NET网站开发实例教程(第2版)》,李锡辉编著,清华大学出版社,2014年第一版;
3.《ASP.NET编程实战宝典》,郭颂编著,清华大学出版社,2014年第一版;
4.《Web应用程序开发(ASP.NET)项目化教程》,胡霞编著,人民邮电出版社,2015年第一版;
六、课外学习要求
1.教学之初每位学生申请自己的域名和网络空间,在学习的过程中,将学生自己制作的内容上传到网上空间,让学生在真实环境中学,用实际的网站练,并通过不断增加新的功能和内容,最终使每位学生都有自己的网站;此网站还为学生今后向用人单位展示自己,提供较好的平台。
2.重视对学生学习方法的指导;重视学生上课、单元测验的安排和习题的选择;督促学生及时、独立、协作完成作业和实训任务。
3.课余时间定时在教学网络上辅导学生进行网站的制作或通过远程协助指导学生修改调试程序。
4.要注意课内外结合,实训任务按课内为主、课外为辅方式组织教学,单体综合项目设计训练按课内为辅、课外为主方式组织教学;重视学习团队建设,注重学生团队精神和写作能力的培养。
七、教学方法
1.该课程采用“项目驱动,案例教学,一体化课堂”的教学模式开展教学。
整个课程由若干个真实的软件项目驱动,每个教学单元完成项目中典型的工作任务。
在规定课时内内完成教师与学生互动的讲练结合教学过程,课程结束之时完成一个基于B/S模式的动态网站的开发。
2.课程的理论实践一体化教学全过程全部安排在设施先进的多媒体机房进行,教学中以学生为中心,教师全程负责讲授知识、答疑解惑、指导项目设计,充分调动师生双方的积极性,达成教学目标。
八、考核及成绩评定方式
本课程为考查课。
最后成绩的评定根据阶段性考核和过程性考核结合综合性考核形成。
本课程最终成绩由以下形式组成:
课程基本要求
以实际成绩计入总分
期末考试(知识+技能)
考试成绩
评分标准
小于60分
本课程不及格
大于等于60分
本课程及格
阶段性考核
50%
阶段性集中考核
无纸化考试(知识+技能)
过程性考核
25%
项目技能专项考核
项目单元
完成等级
评分标准
各项目单元分别评定
A级:
体现创新特色
A
B级:
实现拓展功能
B
C级:
实现基本功能
C
综合性考核
25%
对各模块项目进行综合考核
A级:
体现创新特色以及合作能力
A
B级:
实现拓展功能
B
C级:
实现综合功能
C
总分:
阶段性考核+过程性考核+综合性考核
注:
总分最高100分。
(撰写人:
赵丽丽撰写日期:
2017年2月审核人:
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 理论 课程 教学大纲 动态 Web 技术