1、.NET Web应用技术,课程整体设计,目录,课程简介 课程演变 整体设计 第一次课设计 最后一次课设计,课程简介,课程名称:.NET Web应用技术 基本学时:120 总学分:8 课程性质:专业核心课 授课对象:软件技术专业2年级生(.NET方向) 开设时间:第三学期,课程简介适用岗位,本课程主要为软件公司或项目集成公司中使用.NET平台作为开发语言的开发工程师设置,但同时 也适合技术类的各岗位人员。,XXX科技有限公司 组织结构图,课程简介:企业需求,招聘需求来自:中华英才网 搜索关键词:.NET 开发工程师,软件项目开发流程,课程简介:软件人才价值提升,技术素质,管理素质,时间管理,缺陷
2、管理,计划管理,成本管理,风险管理,知识管理,分析技术,架构技术,编程技术,测试技术,设计技术,初级工作者,高级综合人才,高级管理人才,高级技术人才,课程简介:高级技术人才理想成长路径,时间管理,缺陷管理,计划管理,成本管理,风险管理,知识管理,分析技术,架构技术,编程技术,测试技术,设计技术,初级工作者,高级综合人才,高级管理人才,高级技术人才,1,6,4,5,2,3,预备程序员,中级程序员,高级程序员,设计员,分析员,架构师,管理素质,技术素质,课程简介:高级管理人才理想成长路径,时间管理,缺陷管理,计划管理,成本管理,风险管理,知识管理,分析技术,架构技术,编程技术,测试技术,设计技术,
3、初级工作者,高级综合人才,高级管理人才,高级技术人才,1,A,7,9,8,配置经理,SQA经理,产品经理,研发部经理,6,4,5,2,3,预备程序员,技术素质,管理素质,课程简介:高级综合人才实际理想成长路径,时间管理,缺陷管理,计划管理,成本管理,风险管理,知识管理,分析技术,架构技术,编程技术,测试技术,设计技术,初级工作者,高级综合人才,高级管理人才,高级技术人才,1,A,7,9,8,6,4,5,2,3,预备程序员,B,项目组长,C,项目负责人,D,项目经理,E,项目总监,F,技术总监,管理素质,技术素质,课程简介:课程现状,现状: 以VS2003作为开发环境 讲述.NET Framew
4、ork1.1为主的相关知识与技能 项目案例以小示例为主方向 以VS2008作为开发环境 讲述.NET Framework2.0为主,兼顾3.5的相关知识 项目案例以实际案例贯穿全书,兼用小案例,课程演变,整体设计:课程地位,.NET Web应用技术课程是扩展 学生编程技能的专业核心课程。,共同点:培养学生动态网页的开发能力 区别:中职:以计算机应用为主,面向程序开发的课程较少,本课程在中职院校的开设比例不高高职:面向程序员等基础开发岗位,侧重项目开发能力 普通高校:面向软件架构师或软件分析师岗位,侧重于项目架构和技术原理,三、整体设计-课程定位,中职、高职、普通高校开设同类课程的异同点:,WE
5、B应用的开发能力 能搭建VS2008+IIS+MSSQL2005开发Web应用程序的环境 能运用分层思想,搭建多层的系统架构 能运用服务器控件,开发Web页面 能使用自定义控件,实用组件重用 能使用Webservice,实用业务重用 WEB应用的部署能力 能使用配置文件,实现应用的优化与配置 能进行项目的打包与安装,整体设计:能力培养目标,对软件编码工程师所涵盖的岗位群进行工作任务的职业能力分析,归纳出课程能力目标:,整体设计:知识目标,了解Web应用开发的基本知识; 理解常用ASP.NET内部对象; 熟练掌握常用Web服务器控件; 掌握样式、母版页、导航控件的应用。 熟练掌握数据绑定控件的应
6、用。 理解用户控件和HttpHandler程序的编写 理解WebService和缓存技术的应用 掌握Web应用程序的配置和发布技术,整体设计:渗透的原理,整体设计:支撑原理,整体设计:素质目标,促进学生养成良好的编程风格:命名规范、缩进合理、注释清晰,可读性好 促进学生形成工程化的思维习惯:自顶向下、逐步精化 通过小组开发形式,训练学生的团队协作精神,增强沟通能力; 通过项目案例,培养学生分析问题、解决问题的能力;,课程设计理念-以职业能力培养为核心,案例驱动学习,课程设计理念,职业能 力培养,真实项目载体,工作过程导向,工学结合 校企融合,整体设计:设计理念,课程设计思路,2职业能力分析,3
7、学习者分析,4以培养职业能力 为核心的教学目标,5工作任务导向 确定学习情境,6多种模式工学 交替联合培养学生,7持续关注学生在企业的发展,定期回访,8以企业标准态 更新学习情境,1企业岗位 需求调研,开放性,实践性,职业性,整体设计:设计思路,整体设计:内容选取与组织,课程教学内容的选取,网站策划 界面设计 动态网站的开发 网站的部署与维护,诚信企业内部论坛 精品课程网站 班级通讯录,软件专业调研,岗位能力分析,本课程岗位能力分析,行动领域,学习领域,学习情境,网站的需求分析 网站的布局方式 动态网站开发 动态网站部署与维护,整体设计:内容选取与组织,整体设计:内容选取与组织,本课程教学项目
8、背景资料 诚信集团的员工需要一个论坛交流观点,增强联系,经领导决定由公司信息科负责开发,满足员工需求。 诚信管理论坛实例包含了一般在线论坛的基本功能,如下所示:,整体设计:内容选取与组织,本课程教学项目背景资料 系统运行环境 系统硬件配置:服务器: PC Server系列以及其它品牌服务器。工作站: 微机586以上 512M内存,200M硬盘空间。需网卡。 系统软件配置:网络操作系统: Windows NT 4.0 、Windows 2000 Server 。数据库: SQL Server2005数据库管理系统。运行平台: .Net Framework 3.5 开发工具:Visual Stud
9、io 2008 开发语言:C# 交付要求:源代码 + 打包文件 + (开发文档),课程内容序化与重构 遵循职业成长规律,项目1:诚信企业内部论坛(教学项目),1,项目2:班级通讯录管理系统 (作业项目),2,整体设计:内容选取与组织,8个子项目(12个情境,20个任务),论坛整体布局,论坛注册、登录,论坛功能 的实现,帖子版块的自定义,母版与导航,服务器控件,数据访问控件,自定义控件,网站设计布局能力,标准控件应用能力,数据访问的能力,自定义控件能力,教学模块,能力目标,教学项目:诚信BBS论坛 学期项目:班级通信录,程序员职业素养,创新能力,自主学习能力,教学项目,综合能力,整体设计:内容选
10、取与组织,提高访问速度,缓存和WebServices,网站优化能力,网站配置和部署,网站配置和部署,网站部署能力,页面间的数据传递,搭建开发环境,母版与导航,开发概述与环境配置,网站设计布局能力,开发环境搭建能力,整体设计:训练项目与课程进度,整体设计:训练项目与课程进度(分解1),整体设计:训练项目与课程进度(分解2),整体设计:情境设计,整体设计:情境设计(分解1),整体设计:情境设计(分解2),整体设计:教学评价与总结,整体设计:教学评价与总结,成绩=,第一次课程设计,第一课程设计:做一做,请大家运用网页设计的知识设计以下页面。 工具:Dreamwaver 8,两个页面有何区别呢?如果有100个帖子内容要显示呢?,第一课程设计:看一看,http:/ 全球最大的中文网上书店 提供近百万种商品的在线销售,第一课程设计:看一看,http:/ 网站日均浏览量超过1900万 拥有超过1360万个人注册用户 拥有超过1250万份有效简历 累计超过140万家企业注册会员 每天提供超过160万个有效职位,第一课程设计:看一看,http:/ 任务:编写Web应用安装程序,实现项目打包与部署成果展示,最后一次课程设计,最后 一次课程设计,创新与提高,学生作品,谢 谢!,唐 俊 ,