1、完整版ASPNET开发课程ASP.NET开发技术课程标准课程编号:12适 用 专 业:软件技术课程类型:测试总 学 时:52讲授学时:30实验实训学时:22学 分:4制 定 人:XXX审 定 人:XXX一、课程教案目标总体教案目标:学生能够具备根据软件需求分析、系统设计及详细设计文档,完成代码书写,并参与项目实施.熟悉软件开发的主要流程,可以根据用户及项目经理要求完成设计、编码、测试等工作。资料收集整理、制订和实施工作计划、理解程序代码和编写程序代码、基本类库理解、检查和判断、理论知识运用等方法能力;培养学生沟通协作、语言表达、责任心与职业道德、安全与自我保护的社会能力.1.知识教案目标:1)
2、能进行Visual Studio2008安装和环境配置。2)能安装、配置IIS;能创建网站和虚拟目录。3)会使用Web服务器控件。4)会使用HTML服务器控件。5)会使用验证控件。6)会创建和使用用户控件.7)会创建自定义控件.8)熟练掌握Web内置对象使用。9)熟练掌握ADO。NET数据访问技术。10)熟练掌握数据源的使用方法。11)掌握数据绑定控件的使用。12)掌握数据导航控件的使用.12)能读写XML文件。14)能创建三层架构应用。15)熟练使用母板页。16)会使用主题和皮肤.17)能进行个性化开发18)会使用Web部件。19)能熟练使用工具和手动进行配置.20)熟练掌握成员资格和角色管
3、理和安全控件的使用.21)能进行数据缓存。22)熟练掌握调试、跟踪、和测试技术。 培养学生的沟通表达及团队协作能力。(2培养学生组织协调和项目管理能力。3)培养学生独立分析解决问题的能力. (4 培养学生勇于创新、敬业乐观的工作作风。(5 培养学生质量意识、安全意识、环保意识、团队意识。(6 培养学生的社会责任心和职业素质。3。素质教案目标:1)具有科学、严谨的学风和理论联系实际的能力。2)具有自主学习专业知识和积极探索的能力,具有资料收集与整理的能力、制定和实施计划的实际能力。3)具有良好的职业道德和敬业精神,具有勤于思考、做事认真的优良作风。4)具有良好的团队协作和开发能力。二、课程性质及
4、前后续课程1.课程性质本课程主要培养软件技术专业学生掌握开发的新技术、熟悉Visual Studio 2008开发工具的使用;能够搭建Web开发环境,会配置IIS;能够创建Web应用程序,理解Web页面工作机制;能使用Web服务器控件和HTML服务器控件;会使用站点导航控件进行导航;会使用ASP.NET内置对象;熟练掌握并使用 ADO。NET访问数据库,掌握数据源及数据绑定技术;会使用成员资格管理、安全控件进行安全管理的开发;会创建并使用用户控件和自定义控件;掌握母版页的使用;掌握主题个性化处理技术;了解微软报表使用;了解WebPart部件的使用;熟悉使用多种工具对应用程序进行配置;会调试 w
5、eb 、配置、部署Web应用程序,培养学生的团队协作、沟通表达、工作责任心、职业规范和职业道德等综合素质和能力。本课程的学习情景是依据以工作过程为导向,以典型工作任务为基点,综合理论知识、操作技能和职业素质为一体的思路设计.通过完成学习情景的学习,学生不但能掌握WEB应用程序开发的专业知识和专业技能,还能够全面培养其团队协作、沟通表达、工作责任心、职业道德与规范等综合素质,使学生通过学习的过程掌握工作岗位所需的各项技能和相关专业知识.2.前后续课程1)前导课程:C语言程序设计培养学生掌握程序逻辑控制的概念以及程序设计的基本能力。SQL Server数据库应用培养学生掌握数据库的概念、SQL程序
6、设计和数据库的使用能力。网页开发技术及应用培养学生掌握Web开发的一些基础知识,能使用HTML、JavaScript、CSS、Dreamweaver开发Web客户端程序。基于C#的C/S开发技术及应用培养学生面向对象进行程序设计的能力,掌握以基于WinForm开发C/S架构程序的能力,能使用UML开发工具进行进行项目分析、设计。2)后续课程:客户端开发技术及应用 培养学生掌握使用JavaScript高级技术、Ajax等客户端开发技术和XML语言的基本知识。基于。NET分布式开发技术及应用培养学生掌握Web服务开发、WCF服务开发的主要知识和技能。企业实训、顶岗实习等课程,主要为学生进入企业参加
7、企业封闭式实训打下基础,使学生能够在企业项目师的指导下,完全按照企业流程参加大型企业级项目开发。三、课程设计与内容ASP。NET开发技术课程设计与内容见表12-1表12-1ASP。NET开发技术课程设计与内容序号学习情境学习目标主要学习内容参考学时1个人网站1)会使用ASP.NET的集成开发环境.2)掌握代码编写模型.3)熟悉Vsisual Studio开发工具.4)了解了aspx页的工作流程。5)理解Page_Load事件。6)会使用Page的IsPostBack属性。7)掌握Page指令用法理解ViewState。8)理解代码隐藏的原理。9)会使用Response、Request对象。10
8、)会使用Application和Server对象。11)会使用Session和Cookie对象。12)会使用常用的Web服务器控件。13)会使用HTML服务器控件.14)会使用用户控件。15)会使用ADO.NET对象访问数据库。16)会使用导航控件。17)会使用上传控件.18)会使用BulletList控件.19)会使用ImageMap控件。20)会使用Wizard控件。21)会配置IIS的虚拟目录。22)会发布网站。1)WEB技术概述。2).NET的框架结构。3)ASP。NET的集成开发环境.4)代码编写模型。5)aspx页的工作机制。6)Page_Load事件。7)Page的IsPostB
9、ack属性。8)Page指令用法和各个主要参数的含义。9)ViewState。10)代码隐藏的概念。11)Response、Request对象的使用。12)Application 和Server对象的使用。13)Session和Cookie对象的使用.14)HTML服务器控件.15)Web服务器控件.16)用户控件。17)ADO.NET数据库访问对象。18)导航控件的使用.19)上传控件的使用。20)BulletList控件的使用。21)ImageMap控件的使用。22)Wizard控件的使用。23)部署与测试。24)配置IIS的虚拟目录。202客户关系管理系统1)会使用SqlDataSour
10、ce数据源。2)会使用ObjectDataSource数据源.3)会使用DataList控件。4)会使用Repeater控件。5)会使用GridView控件。6)会使用DetailsView控件。7)会使用FormView控件.8)会使用objectDataSource数据源。9)会使用ListView控件。10)会使用RangeValidator控件。11)会使用RangeValidator控件用。12)会使用CompareValidator控件.13)会使用RegularExpressionValidator控件.14)会使用CustomValidator控件。15)会使用Validati
11、onSummary控件。16)掌握ASP。NET2。0安全配置工具.17)能通过Web。Config进行安全配置.18)能配置安全管理的数据库。19)掌握成员资格管理的表结构,熟练使用MemberShip类和 MemberShipUser类.20)掌握角色管理的表结构,熟练使用Roles类。21)掌握基本的安全管理控件。1)SqlDataSource数据源的使用.2)ObjectDataSource数据源的使用。3)数据绑定的基本知识。4)DataList控件的常用属性、方法和模板的使用.5)Repeater控件的模板使用方法。6)GridView控件的常用属性、方法和数据绑定技术.7)Det
12、ailsView控件的的常用属性、方法和数据绑定技术。8)FormView控件的模板使用方法。9)ListView控件的使用。10)RangeValidator控件使用。11)RangeValidator控件使用.12)CompareValidator控件使用.13)RegularExpressionValidator控件使用。14)CustomValidator控件使用。15)ValidationSummary控件使用。16)ASP.NET2。0安全配置工具。17)Web。config的安全配置。18)成员资格管理数据库的配置。19)掌握成员资格管理机制、表结构、MemberShip类和 M
13、emberShipUser类。20)掌握角色管理机制、角色表结构、Roles类。21)安全管理控件的使用。203网上书店1)会创建、使用母版页和内容页。2)能实现母版页和内容页的相互访问。3)能动态加载母版页.4)会创建和使用主题、皮肤5.能通过多种方式对主题和皮肤进行配置。5)会配置和使用Profile,能在Profile中使用复杂数据类型.6)会使用WebPartManager和ProxyWebPartManager控件.7)会使用CatalogZone、DeclarativeCatalogZone、PageCatalogZone、ImportCatalogZone控件。8)会使用Edit
14、orZone、AppearanceEditorZone、BehaviorEditorZone、LayoutEditorZone、PropertyGridEditorZone控件。9)会使用ConnctionZone控件10)掌握配置和使用缓存的方法。11)能读写XML文件。12)会调试和跟踪程序。13)能熟练部署网站。1)掌握三层架构设计2)掌握母版页和内容页的创建方法,了解母版页的优点3)了解母版页的运行机制4)熟悉母版页和内容也的相互访问5)了解母版页的嵌套和动态加载6)熟悉主题、皮肤配置和使用7)熟悉各种主题样式的优先级8)Profile的配置和使用9)掌握WebPartManager和
15、ProxyWebPartManager控件的使用方法。10)熟悉CatalogZone、DeclarativeCatalogZone、PageCatalogZone、ImportCatalogZone控件的使用方法.11)熟悉EditorZone、AppearanceEditorZone、BehaviorEditorZone、LayoutEditorZone、PropertyGridEditorZone控件的使用方法。12)熟悉ConnctionZone控件的使用方法.13)页面缓存。14)角色分配和权限管理。15)XML访问技术。16)调试、跟踪。17)部署和测试网站。12四、课程实施指导1
16、。 个人网站系统学习情境描述见表12-2。表12-2个人网站系统学习情境描述课 程ASP。NET开发技术总学时52学分4学习情境个人网站系统学时20学期2项 目 目 标1)理解B/S架构。2)熟悉ASP。NET的集成开发环境.3)掌握代码编写模型和ASP.NET运行机制.4)掌握开发ASP.NET应用的基本概念。5)会使用ASP.NET内置对象。6)会使用WEB控件、HTML控件、用户控件。7)会使用ADO。NET对象访问数据库。8)会使用导航、上传等控件。9)能架设IIS、配置和部署WEB应用。项 目 内 容教案方法实 施 步 骤1)使用ASP。NET的集成开发环境编写个人网站所需页面。2)
17、完成聊天室、我的博客、我的相册模块.3)部署和发布个人网站.1)讲授法。2)任务驱动法。3)演示法。4)讨论法。1)教师描述项目项目需求,演示实际案例,指导学生上网观摩个人网站;教师讲解项目用到的理论知识;学生以小组为单位进行讨论,分析,教师对学生进行指导,针对实际情况总结归纳讲解。2)学生制定工作计划;教师审核工作计划及实施方案,引导学生确定最终实施方案,学生上机完成按照教师审核的方案实施,教师进行跟踪指导,汇总出现实际问题并进行讲解,引导学生完成任务.3)学生以文档的形式汇报实施过程,汇总过程中出现的问题。教师重点检查数据库访问技术是否熟练、控件和对象是否正确使用;是否安全部署应用。教师与
18、学生共同对学生的工作结果进行评价:4)自评:学生对本项目的整个实施过程进行评价。5)教师评价:教师对自评结果进行评价,提出改进意见.使用工具考核方式实施地点学生必备知识计算机、投影仪、网络、Windows2003/2008、Visual Studio2008、Visual Source Safe2005、SQL Server2005。1)学生自评和互评.2)教师评价。3)上机实践。理实一体教室1)具备安装VS2008 并配置环境变量的能力。2)具有使用各种服务器控件机型ASP.NET编程的能力.3)能部署和配置网站。2. 客户关系管理系统学习情境描述见表123.表123 客户关系管理系统学习情
19、境描述课 程ASP.NET开发技术总学时52学分4学习情境客户关系管理系统学时20学期2项 目 目 标1)会使用SqlDataSource、ObjectDataSource数据源。2)会使用各种数据绑定控件.3)会使用验证控件。4)会进行安全配置安全,会使用成员资格管理的主要类创建用户和角色管理,会使用安全控件.项 目 内 容教案方法实 施 步 骤1)能实现客户基本管理。2)完成用户注册和权限管理.1)讲授法。2)任务驱动法。3)演示法。4)讨论法。1)教师描述项目需求,讲解用到的理论知识并演示实际的案例;学生以小组为单位进行讨论,期间教师巡回指导,并对共性问题机型集中讲解.2)学生制定工作计
20、划。3)教师审核工作计划及实施方案,引导学生确定最终实施方案.学生上机完成工作任务,汇总出现的实际问题.4)教师答疑,引导学生完成任务。5)学生以文档形式汇报实施过程,汇总过程中出现的问题。教师重点关注如何使用数据源和绑定控件、是否对用户输入进行合理验证、是否正确配置成员资格和使用成员资格管理类创建权限管理应用:6)自评:学生对本项目的整个实施过程进行评价。7)教师评价:教师对自评结果进行评价,提出改进意见。使用工具考核方式实施地点学生必备知识计算机、投影仪、网络、Windows2003/2008、Visual Studio2008、Visual Source Safe2005、SQL Ser
21、ver2005。1)学生自评和互评.2)教师评价.3)上机实践。理实一体教室1)具有使用数据源访问数据库知识和能力;2)能使用各种绑定控件展示数据.3)能对用户输入进行验证。4)能给予成员资格管理开发灵活授权的安全应用。3. 网上书店学习情境描述见表12-4.表122 网上书店学习情境描述课 程ASP.NET开发技术总学时60学分4学习情境网上书店学时12学期2项 目 目 标1)会使用三层架构。2)会使用母版页,能在内容页和母版页中相互访问.3)能配置和使用主题和皮肤。4)能配置和使用profile个性化数据。5)能配置和使用缓存。6)能配置IIS。7)能调试、部署网站.8)会读写XML文件。
22、项 目 内 容教案方法实 施 步 骤1)实现图书的个性化展示。1)购物车管理和安全部署.1)讲授法。2)任务驱动法.3)演示法。4)讨论法。1)教师描述项目学习目标,学生以小组为单位进行研讨,学生上网观摩当当等购物网站,教师演示自己案例讲解相关理论知识。2)学生制定工作计划,教师审核工作计划及实施方案,引导学生确定最终实施方案。3)学生按照教师审核后的方案分步实施,完成数据库、业务逻辑、界面设计,撰写相关文档,编写代码,在实施过程中,教师对学生进行一定的指导,对共性的问题统一讲解,老师演示案例。4)学生以书面报告的形式汇报实施过程,汇总过程中出现的问题。重点检查母版页和内容页的相互访问、主题和
23、皮肤的使用;个性化配置、网站的部署等技能。教师与学生共同对学生的工作结果进行评价:5)自评:学生对本项目的整个实施过程进行评价.6)教师评价:教师对自评结果进行评价,提出改进意见。使用工具考核方式实施地点学生必备知识计算机、投影仪、网络、Windows2003/2008、Visual Studio2008、Visual Source Safe2005、SQL Server2005.1)学生自评和互评。2)教师评价。3)上机实践理实一体教室1)具备创建和使用母版页、内容页能力。2)能使用和配置主题和皮肤。3)能配置和使用profile个性化数据.4)会使用WebPart部件实现个性化开发。5)会
24、读写XML数据;能配置IIS。6)能调试、部署web应用。五、课程资源1.教材ASP。NET动态网站开发项目化教程 清华大学出版社,2018。2.参考资料1)asp。net2。0开发指南 ,人民邮电 出版社,2006。2)asp。net程序设计使用教程,电力工业出版社,2008。3)学习情境的授课计划、教案、课件、引导文、习题、视频、电子图书、项目检查单、项目评价表等.4)资源网站微软开发者网络msdn):。微软技术官方网站:。微软。net技术官方指导站点:.微软 KnowledgeBase:。中国DotNet俱乐部:。ASPAlliance:.微软客户帮助和支持主页:。微软.net框架SDK
25、快速入门教程:。3.实训设施1)多媒体教案环境。2)理实一体化班级实训环境。六、考核评价方式与标准考核成绩由学生学习情境过程考核成绩40%)和期末考核成绩60)综合给定。1)改革评价手段和办法,加强实践性技能的考核,可采用过程评价和综合评价办法相结合。 2)注重对学生动手能力和实践分析问题、解决问题能力的考核,对学习和实践环节上有创新的学生应特别给予鼓励,综合评价学生能力.七、师资要求1)具有C#程序设计的能力。2)具有使用数据库能力。3) 具有HTML、javascript 、XML语言编写能力。4)具有熟练应用vs2008环境的基本能力。5)具有安装、配置开发环境、工具、架设web服务器的
26、能力。6)具有ASP.NET开发、配置、调试、部署的能力7)具有分析、设计、管理大型应用程序的经验和能力。8)课内实践部分指导教师具备一定实际项目开发经验.9)具备设计基于行动导向的教案方法的设计应用能力10)具有设计基于行动导向的教案方法的能力。11)具有比较强的驾驭课堂的能力。12)具有良好的职业道德和责任心。13 BS结构项目实战_ASP。NET开发课程标准课程编号:13适 用 专 业:软件技术课程类型:考查总 学 时: 60讲课学时:10实验实训学时:50学 分:3制 定 人:王红旭审 定 人:孙玉宝一、课程教案目标本课程主要培养软件技术专业学生的ASP.NET平台下B/S结构的应用程
27、序开发的专业能力,以及培养学生的团队协作、沟通表达、工作责任心、职业规范和职业道德等综合素质和能力.具体培养目标如下:1专业能力目标1)了解B/S结构原理的能力。2)ASP。NET中基本控件的使用能力。3)应用ADO。NET与数据控件的能力。4)了解WEB程序的基本思路和实现过程。5)使用母版页,用户控件等相关控件的能力。6)使用WEB内部对象的能力。7)动态网站前后台运行机制的能力。8)使用Enterprise Library 4.0框架技术的能力。培养学生的沟通能力及团队协作能力。(2 培养学生分析问题解决问题的能力.(3 培养学生用于创新、敬业乐观的工作作风。(4 培养学生质量意识、安全
28、意识、环保意识。(5 培养学生社会责任心。3方法能力目标(1资料收集与整理能力。(2 制定、实施工作计划的能力.(3 培养学生谦虚、好学的能力,能利用各种信息媒体,获取新知识、新技术。(4 培养学生勤于思考、做事认真的优良作风,能立足专业,规划自己未来的职业生涯。(5 培养学生分析问题、解决实际问题的能力.二、课程性质及前后续课程1。课程性质本课程是软件技术专业的专业课程,是ASP.NET方向课程体系中非常重要的一门课程,在第4学期进行讲授,共60学时,考核方式为考查。本课程通过一个贯穿始终的实训项目为主线,将相关知识点融入项目中,帮助学生学会.Net平台下B/S结构的应用程序的开发过程和思路。学生通过此项目实战,理解并能通过Asp。NET构建Web应用程序,理解Web应用程序开发流程;能够熟练应用代码管理器进行开发;能够了解文档书写及读懂文档;能够按照软件项目规范编写代码;使学生掌握B/S结构程序的运行原理、ASP.NET程序的运行机制、界面控件、ADO。NET数据库访问技术、ASP。NET程序的性能优化、ASP。NET程序配置等技术;提高B/S结构程序的构建能力;为.NET 企业级应用开发技术的学习打下良好的基础.2。前后续课程1)与前续课程之间的关系基于C#的C/S开发技术及应用、Asp.NET开发技术及应用提供相关理论知识及学习相关知识点的基础,Sql server数据库