资源描述
课程教学大纲
课程名称:面向.NET的WEB应用程序设计
总学时数: 112 学时
适用专业:
课程类型: 公共基础课程
职业基础课程
■
职业方向课程
职业方向课程
职业方向课程
职业拓展课程
教学形式: 理论教学
实践教学
■
理论与实践结合
制定人: 方赓
审稿人:
审定: ***专业委员会
《面向.NET的WEB应用程序设计》课程教学大纲
(适用于3年制高职计算机网络专业)
一、课程的培养目标
理想的软件人才结构构成应该是“金字塔”型。处于顶层的、具有国际战略眼光的项目高级管理人才以及能够进行软件整体开发设计的系统分析员,这部分人将决定我国软件产业发展的方向和水平,决定我国将来在国际软件产业链中的地位。处于“金字塔”中间的“中端”软件人才是高级程序员,他们是我国当前软件人才存量的主体。最后,我国还需要大量处于“金字塔”底层的从事软件编码等初级工作的程序员,这是我国软件产业发展实现产业化的基础所在。不同层次的人才可以完成不同层次的工作任务,合理科学的人才匹配既可以做到人尽其用,又能使高级软件设计人员得到解脱,投身到更多的软件开发、设计工作之中,从而为公司创造更多更大的利润。而高职软件专业培养的人才正是目前软件企业急需的处于“金字塔”底层的从事软件编码等初级工作的程序员,所以高职软件专业人才培养的目标就是为软件企业输送大量的合格的初级程序员。
要切实解决以上人才培养与社会需求之间的矛盾,关键是办学要与市场合拍,设置的专业与市场合拍,培养的学生与市场合拍,学生所具备的素质与市场合拍。因此,只有通过对教育内容、方式和质量的改进,才能更好地贴近和适应就业市场的需求。同时,利用高校信息灵通,设备先进、图书资料齐全等优势,鼓励学生大胆的到企业中去锻炼实习,到企业中去完成毕业设计课题,并最终就业于该岗位,充分体现产、学、研的有机结合,培养出符合企业需求的合格的实用型软件人才。
“面向.NET的WEB应用程序设计”作为高职计算机软件专业的专业核心课,是计算机软件专业学生学习软件开发知识、培养从事软件开发工作所需的基本技能和职业素质的必修课程。
本课程将前接课程《数据库技术》、 《C#程序设计语言》 、《HTML 和 XML 语言》与后续课程《综合实训》、《毕业设计》课程有机地结合和运用,是提高学生职业能力、参加国家影视后期制作考试和就业的支撑课程。本课程应该达到以下教学目标:
1、学生知识目标
(1)掌握ASP.NET语言的基本知识。
(2)掌握常用的超文本标记语言和语法,以及网页中各种对象的定义和应用。
(3)掌握ASP.NET语言的各类控件基本知识与应用。
(4)掌握常用的Web窗体的设计方法。
(5)掌握配置ASP.NET应用程序的方法。
(6)掌握Web系统建设的总体设计思想、步骤与方法。
(7)掌握WEB应用安全防范技术。
2、学生专业能力目标
(1)具备利用互联网、MSDN 等帮助文档解决学习工作中的技术难题的等可持续发展的能力。
(2)具备勤于了解行业发展新动态,学习行业新技术的精神。
(3)具备初步的项目管理能力及系统架构设计能力。
(4)具备收集和分析信息,并能够分析问题、找出解决方案、制定工作计划并成功实施的能力。
(5)学会对ASP.NET开发工具使用能力。
(6)学会对简单网站设计、编辑、调试运行能力。
(7)学会对ASP.NET的各类控件应用能力。
(8)应用所学知识开发各种形式的网站等能力。
(9)职业岗位竞争能力、自主学习能力、创新能力。
3、学生专业素质目标
(1)具有良好的团队合作精神。
(2)具有积极向上的学习态度。
(3)具有良好的语言表达和文字应用能力
(4)具有分析、判断和解决问题的能力。
二、与相关课程的联系
1、与前序课程的联系
《计算机网络基础》使学生具有基本计算机网络的基础知识;
《数据库设计与实现》使学生理解数据库的设计方法和管理方法。
《面向对象C#程序设计》使学生理解C#语言设计方法。
2、与后继课程的关系
《软件项目开发实训》为该课程提供宏观指导,从设计层面来具体实现软件项目的规划与管理。
三、教材的选用
1、教材选取的原则
上述教学内容要占教材篇幅的80%以上,着重反映课程知识的系统性和完整性,在形式上要便于自学。
1. 涉及的概念讲解深入浅出,并配有大量图例,以帮助学生对概念的理解。
2. 采用项目驱动、案例的方式组织教学内容,有具体的实例
3. 以真实项目“网上书城”为主线设计教学内容
4. 尽量选取带有与教学内容配套的实验指导教材,能够指导学生循序渐进地掌握技巧。
2、推荐教材
(1)《面向.NET的Web应用程序设计》,微软公司著,高等教育出版社
(2)《面向.NET的WEB应用程序设计》电子工业出版社、杨学全
3、参考的教学资料
(1)《基于.NET的Web应用程序设计》.编著者微软.高等教育出版社.2005年第1版
(2)《ASP.NET程序开发范例宝典》.编著者明日科技.人民邮电出版社.2007年第1版
(3)《ASP.NET网络编程技术与实践》.编著者陈作聪、马玉洁、张正礼.清华大学出版社. 2008年第1版
(4)《ASP.NET&IIS 7高级编程》.编著者(美)Shahram Khosravi.清华法学出版社.2008年第1版
(5)《ASP.NET 3.5揭秘(卷1)》.(美)沃尔瑟著.谭振林等译.人民邮电出版社,2009
(6)《ASP.NET 3.5揭秘(卷2)》.(美)沃尔瑟著.谭振林等译.人民邮电出版社,2009
(7)《ASP.Net基础教程》.段克奇著. 清华大学出版社.2009
(8)《ASP.NET动态网页设计案例教程(c#版)》.冯涛,梅成才著.北京大学出版社.2008
四、教学内容与学时分配
本课程采用“理论实践一体化”教学模式,主要教学内容及基本要求如表格所示。
序号
模块名称
模块内容
主要教学知识点
学习目标
课时
1
系统分析
体验购物过程
系统概述
系统流程分析
系统功能设计
数据库设计
.net框架
1)亲自体验系统使用,根据使用自行进行功能设计和数据库设计。
2)VS2008的安装与使用。
8
2
登录模块
创建简单的Web应用程序、登录UI设计、用户登录实现
Page对象模型
使用VS2008创建Web应用程序
Label控件、Button控件、TextBox控件、HTML服务器控件
XHTML、CSS、JavaScript
XHTML、CSS的应用
JavaScript在系统中的使用
HTML服务器控件的使用
常用的标准控件的正确使用
20
3
站点界面设计
网站首页广告显示、网站母版设计
母版页的工作原理
Menu控件
SiteMapPath控件
TreeView控件
CSS和主题
使用母版页处理站点中的统一布局
导航控件的使用
在母版页中使用导航控件
CSS和主题的使用
10
4
会员注册模块
会员注册UI设计、会员信息验证会员、注册实现
DropDownList控件
RadioButtonList控件
CheckBoxList控件
Image控件等常用标准控件、服务器验证控件、数据库访问技术
1)服务器验证控件的使用
2)数据库访问技术的使用
22
5
商品信息管理
商品信息的添加、修改、删除、查询
FileUpLoad控件
数据源控件
DataList、GridView、FormView等数据绑定控件
FileUpLoad、DataList、GridView、FormView、SqlDataSource控件的使用
Select语句的使用
Insert、Update、Delete语句的使用
16
6
会员购物管理
商品信息查询、购物车的实现、会员购物留言
GridView控件、数据库访问技术、Ajax技术、Session对象DataList、Repeater控件
数据库访问技术
1)SQL语句的编写
2)DataList、Repeater控件的使用
3)数据库访问技术
20
7
站点计数器
站点在线人数和历史访问总人数统计
Literal控件、Application对象、Global.asax文
1)标准控件的使用
2)Session、Application对象实现站点计数
3)Global.asax文件的正确使用
8
8
用户及权限管理
会员管理、管理员管理
数据绑定控件、数据源的深入使用
1)不同用户不同权限的实现
2)数据绑定控件、数据源的深入使用
8
9
站点发布
系统跟踪调试、缓存技术、系统测试、应用程序安全配置、项目安装包和发布
Web系统跟踪调试技术、缓存技术的使用、系统测试、Web系统安全技术、站点发布技术
1)Web系统跟踪调试技术
2)缓存技术的使用
3)系统测试
3)Web系统安全技术
4)站点发布技术
10
合计
112
说明:根据教学计划,该课程在实践周安排1周课程实训,意在培养学生理论联系实际,培养分析问题、解决问题的综合能力,进一步提高学生对.NET WEB开发技术的能力。
五、教学组织设计
这是一门概念性和操作性都很强的课程,针对课程的培养目标和特点,教学的方式和手段需要灵活多样。以下是该门课程可以采取的教学手段,仅供参考。
1、理论教学应注重讲、练结合,制作必要的幻灯片和实例程序,利用多媒体教学方式可以将概念讲解、实例演示有机结合,提高授课效率。
2、教学、考核、反馈是一个教学过程的循环,缩短循环的周期有利于实时监控教学质量。给每一次课的教学目标制定合理的考核项目,利用5~10分钟的课堂时间测试和评分,使学生及时了解学习效果。
3、为了发挥学生的主观能动性,提高学生的职业素质,教师不必在课堂上讲授所有的知识要点,将一些简单的、雷同的内容分配给学生,要求他们以组为单位完成预习,由教师给予全面总结。
六、考核方式与标准
1、考核方式
灵活多样的考核方式可以全面考核学生的学习效果。考核方式分为过程考核和综合考核两种。
考核分类
考核方式
考核时间
成绩比例
过程考核
课堂理论测试
以分组竞赛、课堂提问、个人笔试为主
共20次,每次5~10分钟
10%
实验技能测试
以检查作业和实验项目的上机调试、运行情况为主
共10次
10%
项目考核
实验技能测试
以检查作业和项目开发能力为主
共考试8次
50%
期末考核
主要考核学生对该门课程的综合应用能力
笔试
共1次, 2课时
30%
2、考核标准
(1)综合考核标准
序号
教学模块
考核的知识点
比例
1
系统分析
系统概述、系统流程分析、系统功能设计、数据库设计、.net框架
5%
2
登录模块
Page对象模型、使用VS2008创建Web应用程序、Label控件、Button控件、TextBox控件、HTML服务器控件、XHTML、CSS、JavaScript、页面提交处理、Request对象、Response对象、Page对象、Cookie对象
15%
3
站点界面设计
AdRoator控件母版页的工作原理、Menu控件、SiteMapPath控件、TreeView控件、CSS和主题
0%
4
会员注册模块
DropDownList控件、RadioButtonList控件、CheckBoxList控件、Image控件等常用标准控件服务器验证控件、数据库访问技术
15%
5
商品信息管理
FileUpLoad控件、数据源控件、DataList、GridView、FormView等数据绑定控件
20%
6
会员购物管理
GridView控件、数据库访问技术、Ajax技术、Session对象DataList、Repeater控件、数据库访问技术
15%
7
站点计数器
Literal控件、Application对象、Global.asax文件
10%
8
用户及权限管理
数据绑定控件、数据源的深入使用
0%
9
站点发布
系统跟踪调试、缓存技术、系统测试、应用程序安全配置、项目安装包和发布
20%
合计
100%
(2)实训考核标准
考核点
考核比例
评价标准
优秀(86~100)
良好(70~85)
及格(60~69)
1-态度纪律
实训期间出勤情况 、学习态度情况 、团队协作情况
15%
没有缺勤情况;认真对待综合实训,听从教师安排;能与小组成员进行充分协作
缺勤10%以下;认真对待综合实训,听从教师安排;能与小组成员进行一定程度的协作
缺勤30%以下;听从教师安排
2-系统实现
数据库设计、“网络商城”系统功能、进度控制
50%
100%完成实训任务;“网络商城”系统功能正确;合乎软件开发流程;
进度控制合理;
80%完成实训任务;系统功能正确;合乎软件系统流程;
60%完成实训任务;能在小组成员帮助下完成系统功能;
3-创新能力
主动发现问题、分析问题和解决问题情况
是否有创新
是否采用优化方案
15%
能够独立分析、解决问题,分析问题透彻,解决问题方式正确、高效;实训成果有创新
能够独立分析、解决问题;能够借助常用的工具获取有用信息
分析、解决问题能力一般;能够在他人帮助下解决问题
4-文档编写
软件需求规划与设计相关文档是否编写
实训报告书写是否规范
10%
文档结构合理,版式美观,符合规范
文档结构较合理,版式较美观,基本符合规范
文档结构较合理,版式较美观
5-表达沟通
项目陈述情况
回答问题情况
10%
表达能力强,条理清楚;能够正确回答所提问题,思路敏捷
能够正确阐述实训作品,表达能力较好;能够回答所提问题,没有原理性错误
表达能力一般;回答问题条理不太清晰
合 计
100%
七、课程的改革思路
1、课程内容方面的改革
由于计算机软件技术的不断发展,在实际教学时可以适当地改变教学内容,加入新知识的讲授和新技术以提高学生的学习兴趣,拓展学生的知识面和技能。
2、授课方式的改革
采用以真实的项目、真实的任务、真实的工作过程来从小到大、从简单到复杂来开发“网络商城”系统的方式组织教学内容,让学生从理论知识、实践、技能、素质等方面得到锻炼和提高。
3、实验设备方面的改革
为了使讲授、演示、练习有机结合软件开发实验涉及面广,如服务器、路由器、交换机及各类操作系统、各种应用程序等,故应采用设备齐全且设备好的专业。
《面向.NET的WEB应用程序设计》实训教学大纲
(适用于3年制高职计算机网络专业)
一、实训的培养目标
《面向.NET的WEB应用程序设计》课程是计算机软件专业必修的一门专业课程。该课程涉及的内容比较广泛,是信息社会中广泛应用的一门综合性学科。根据3年制高职计算机网络专业教学计划的要求,本课程应该达到以下教学目标:
1、学生知识结构目标
1. 掌握ASP.NET语言的基本知识。
2. 掌握常用的超文本标记语言和语法,以及网页中各种对象的定义和应用。
3. 掌握ASP.NET语言的各类控件基本知识与应用。
4. 掌握常用的Web窗体的设计方法。
5. 掌握配置ASP.NET应用程序的方法。
6. 掌握Web系统建设的总体设计思想、步骤与方法。
7. 掌握WEB应用安全防范技术。
2、学生专业能力目标
1. 具备利用互联网、MSDN 等帮助文档解决学习工作中的技术难题的等可持续发展的能力。
2. 具备勤于了解行业发展新动态,学习行业新技术的精神。
3. 具备初步的项目管理能力及系统架构设计能力。
4. 具备收集和分析信息,并能够分析问题、找出解决方案、制定工作计划并成功实施的能力。
5. 学会对ASP.NET开发工具使用能力。
6. 学会对简单网站设计、编辑、调试运行能力。
7. 学会对ASP.NET的各类控件应用能力。
8. 应用所学知识开发各种形式的网站等能力。
9. 职业岗位竞争能力、自主学习能力、创新能力
3、学生专业素质目标
1. 具有良好的团队合作精神。
2. 具有积极向上的学习态度。
3. 具有良好的语言表达和文字应用能力
4. 具有分析、判断和解决问题的能力。
二、与前序相关课程的联系
1、与前序课程的联系
《计算机网络基础》使学生具有基本计算机网络的基础知识;
《数据库设计与实现》使学生理解数据库的设计方法和管理方法。
《面向对象C#程序设计》使学生理解C#语言设计方法。
2、与后继课程的关系
《软件项目开发实训》为该课程提供宏观指导,从设计层面来具体实现软件项目的规划与管理。
三、实训题的选用
1、实训题选取的原则
1. 实训题应包含开发“网上商城”系统的各个环节;
2. 实训题应包含开发“网上商城”系统需要的各种专业技术知识。
2、推荐的实训题
1. 开发“网上商城”系统
3、参考的教学资料
1. 《基于.NET的Web应用程序设计》.编著者微软.高等教育出版社.2005年第1版
2. 《ASP.NET程序开发范例宝典》.编著者明日科技.人民邮电出版社.2007年第1版
3. 《ASP.NET网络编程技术与实践》.编著者陈作聪、马玉洁、张正礼.清华大学出版社. 2008年第1版
4. 《ASP.NET&IIS 7高级编程》.编著者(美)Shahram Khosravi.清华法学出版社.2008年第1版
5. 《ASP.NET 3.5揭秘(卷1)》.(美)沃尔瑟著.谭振林等译.人民邮电出版社,2009
四、实训内容与学时分配
序号
实训项目及要求
课时
1
分析讲解实训题,明确实训题要求实现的功能
2
2
组建目标和需求分析
2
3
规划和设计
14
4
网上商城项目
6
5
实训总结,书写实训报告
2
6
评分,实训情况讲评
2
合计
28
五、教学组织设计
实训是操作性很强的教学环节,针对实训的培养目标和特点,教学的方式和手段应灵活多样。
1、要求学生在机房上机的时间不低于20学时,并且要求二人一机。学生上机时间可以根据具体情况进行适当增减。
2、5-10人为一小组,每一小组的成员可一起讨论组建目标和需求分析、系统开发技术。允许同一小组的成员采用相同的规划和设计。
六、考核方式与标准
1、考核方式
考核方式分为过程考核和终结考核两种形成。
过程考核主要考查学生对组网的需求分析,功能模块的划分。
终结考核主要考查功能的实现,系统的正确运行,用户界面的友好性,实训报告的书写。
2、考核标准
序号
考核内容
考核比例
1
明确实训要求实现的功能,正确进行功能模块的划分
5%
2
组建目标明确和需求分析清楚,能满足实训的要求,能正确选用并恰当使用相应的工具
20%
3
系统规划和设计合理,网络应用环境的选择及服务设置正确
50%
4
设计具有独创性,构思巧妙,能解决实际问题
10%
5
实训期间组织纪律性强,无迟到、早退、缺课现象
5%
6
小组协作精神强,所有的小组成员在规定时间内完成实训任务,无雷同现象或抄袭现象。
5%
7
认真书写实训报告,实训有收获
5%
合计
100%
七、实训的改革思路
1、实训尽可能选用具有一定实用性、可操作性强的实训题。
2、实训应注重培养学生的动手能力、创新精神和团队精神。
3、适当考虑程“网上商城”系统的可维护性、安全性、扩展性、功能扩充的可能性,注意项目开发文档的完整性。
展开阅读全文