|
《WEB应用开发》课程标准 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
课程代码: 建议课时数:90 学分:6 适用专业:计算机网络技术 先修课程:《高级语言二》、《数据库技术》、《网页设计与制作》 后续课程:《综合项目实训》 一、前言 1.课程的性质 该课程是江苏省五年制高职计算机网络技术专业的一门网站建设与维护模块专业方向课程。 其任务是:以目前最常用的c#为基础语言,Visual Studio NET2005为开发环境,通过本课程的学习,要求学生掌握Web应用开发概述、ASP NET初步、c#语言基础、ASP NET内置对象、ASP NET常用开发控件、ADO
NET访问Web数据库、Web应用程序的配置与安全、Web应用程序的调试和部署、Web程序开发设计实例。同时通过本课程的学习,提高学生的操作技能,培养学生踏实认真、精益求精、团结合作、创新的精神,培养良好的职业道德。通过本课程与先修课程和后续课程的学习,其任务是使学生能够胜任动态网站开发和维护工作岗位,
学生能够独立制作中小型的网站。 2.设计思路 按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,将WEB应用开发职业岗位能力中用到的知识点融合在各个项目中,学生通过各项目的系列训练,熟练地掌握岗位所需知识和技能,并不断强化,项目体现操作能力和解决问题能力的培养。它体现了职业教育“以就业为导向,以能力为本位”、“做中学”的职业教育理念。 《WEB应用开发》课程共分为两个基础知识项目和两个综合训练项目,它们分别是:WEB开发相关技术、使用ADO.NET技术访问数据库、新闻发布系统制作、在线考试系统制作。各项目之间既独立又相互联系:作为项目是独立的,但作为项目当中应用到的知识点,各项目之间又是有关联的。在不同的项目之间有些知识点的应用是不断重复的,以强化学生对知识点的理解,也让学生能够接触到大量的不同类型网站的制作。 本课程采用“项目教学”模式,在一体化教室中实施教学,以师生通过共同完成完整的项目任务的形式开展教学行动,淡化课程理论教学与实践教学的界限,实现“做中学”,强化学生在实际训练中学习和提高的能力。在“项目实施”过程中收获知识、提高技能、掌握方法、团队合作,感受实际工作过程,提高WEB应用与开发实际能力。 课程学分和学时分配 项目名称 学时 学分 备注 1.WEB开发相关技术 6 6 每部分内容以项目或任务为主体,通过完成相应的项目或任务,理解相关知识点,能够熟练进行各类网站的设计操作 2.使用ADO.NET技术访问数据库 16 3.网站新闻发布系统制作 24 4.在线考试系统制作 20 5.综合项目实训 24 通过较为完整的网站开发,将以上所学进行综合应用,使学生能够独立制作中小型的动态网站 合计 90 6 二、课程目标 (一)总体目标: 学生学习本课程之后,具备在.NET平台上熟练运用ASP.NET等主流开发技术,按照详细设计要求完成相关的功能模块设计、编码、调试和单元测试工作,提高开发Web应用程序的能力,为学生开展毕业设计和开展相关岗位工作打好技术基础,并积累一定的开发经验,与企业的需求相接轨。 (二)具体目标: 知识目标: 1. 了解WEB开发的相关概念; 2. 理解服务器、客户端、浏览器的概念和作用; 3. 理解主流的Web开发工具 4. 熟练掌握Visual Studio 的基本操作方法; 5. 掌握网络数据库SQL SERVER常用命令和数据库设计; 6. 掌握Visual Studio常用标准控件、验证控件、数据访问控件、导航与母版页、用户自定义控件等相关知识; 7. 掌握ADO.NET对象的使用; 8. 掌握Web应用程序部署和维护方法; 技能目标: 1. 能够使用Visual Studio创建站点并进行WEB页面设计制作; 2. 能够使用ADO.NET对象访问数据库; 3. 能够设计制作登录和注册模块 4. 能够熟练设计运用母版页、主题和外观; 5. 掌握CSS样式的定义和修改,并能根据实际需要进行CSS样式的定义和应用; 6. 熟练掌握常用控件的属性、方法及应用; 7. 能够制作新闻发布系统相关页面; 8. 能够制作在线考试系统相关页面; 9. 能够对站点进行测试与发布; 素质目标: 1. 具有勤奋学习的态度,严谨求实、创新的学习作风; 2. 具有良好的心理素质和职业道德素质; 3. 具有责任心和良好的团队合作精神; 4. 具有一定的科学思维方式和判断分析问题的能力; 三、课程内容和要求 序号 工作任务 知识点 训练或 工作项目 教学 要求 教学情境 参考 学时 1 WEB开发相关技术 1、静态网页与动态网页 2、WEB概念 3、主流的Web开发技术、ASP.NET简介 4、C/S、B/C 5、服务器、客户端、浏览器的概念和作用; 6、Visual Studio 的基本操作; 7、IIS配置; 1、体验静态网页与动态网页 2、IIS安装配置; 3、安装.NET FRAMEWORK、Visual Stadio 4、初识Visual Stadio工作界面、站点的创建与管理 5、创建第一个WEB页面 6、编写C#代码 教学目标:了解WEB开发相关技术;掌握.NET FRAMEWORK、Visual Stadio的安装方法;能够使用Visual Stadio创建第一个WEB页面,并编写C#代码。 教学网站、 多媒体计算机机房(安装Windows2003 server、IIS、SQL Server 2005、Visual Stadio 2005) 6 2 使用ADO.NET技术访问数据库 1、 ADO.NET对象 2、 数据库连接对象Connection; 3、 数据库命令对象Command; 4、 数据查询 5、 数据更新 6、 常用SQL语句 1、 显示ACCESS数据库的数据表中数据 2、 显示SQL SERVER数据库的数据表中数据 3、 插入数据操作 4、 更新数据操作 5、 修改数据操作 6、 查询数据操作 教学目标:掌握数据库的连接对象、命令对象、数据适配器对象、数据集对象的使用,能够对数据表进行显示、查询、修改、删除、插入操作。 教学网站、 多媒体计算机机房(安装Windows2003 server、IIS、SQL Server 2005、Visual Stadio 2005) 16 3 网站新闻发布系统制作 1、 系统需求分析、设计 2、 数据库设计 3、 首页设计 4、 登录与注册模块设计; 5、 系统前台页面的设计; 6、 系统后台页面的设计; 7、 系统测试与发布 1、 体验系统功能 2、 数据库设计 3、 首页设计 4、 登录与注册模块设计; 5、 系统前台页面的设计; 6、 系统后台页面的设计; 7、 系统测试与发布 教学目标:掌握系统设计方法,能够合理设计数据库和数据表结构,能够独立完成新闻发布系统主要功能模块的设计与制作,并完成对系统进行测试与发布操作。 教学网站、 多媒体计算机机房(安装Windows2003 server、IIS、SQL Server 2005、Visual Stadio 2005) 24 4 在线考试系统制作 1、 系统需求分析、设计 2、 数据库设计 3、 首页设计 4、 登录与注册模块设计; 5、 系统前台页面的设计; 6、 系统后台页面的设计; 7、系统测试与发布 1、 体验系统功能 2、 数据库设计 3、 首页设计 4、 登录与注册模块设计; 5、 系统前台页面的设计; 6、 系统后台页面的设计; 7、系统测试与发布 教学目标:掌握系统设计方法,能够合理设计数据库和数据表结构,能够独立完成新闻发布系统主要功能模块的设计与制作,并完成对系统进行测试与发布操作。 教学网站、 多媒体计算机机房(安装Windows2003 server、IIS、SQL Server 2005、Visual Stadio 2005) 20 5 综合项目实训 1、 系统需求分析、设计 2、 数据库设计 3、 首页设计 4、 登录与注册模块设计; 5、 系统前台页面的设计; 6、 系统后台页面的设计; 7、系统测试与发布 1、网站规划、创建数据库和数据表 2、制作首页、网站母版、用户自定义控件、CSS样式) 3、制作内容显示页 4、制作注册和登录页面 5、制作后台管理页面 6、网站的测试和发布 教学目标:综合运用所学知识,巩固提高网站设计开发和制作能力;能够根据要求正确创建数据库和数据表;能够使用数据库完成课程网站的制作。 教学网站、 多媒体计算机机房(安装Windows2003 server、IIS、SQL Server 2005、Visual Stadio 2005) 24 四、实施建议 (一)教学建议 从WEB应用开发的实际问题出发,精心准备各种典型案例,构建课程的宏观教学设计。例如,新闻发布系统、在线考试系统、课程网站等。以三个案例为载体,形成循序渐进、种类多样的项目群,构建完整的教学设计布局。 1、教学采用“四阶段教学法”,将“案例引入、自主学习、总结提高、学以致用”融为一体。 教学体现“教师为主导,学生为主体,训练为主线”的原则,课堂上可以采用“四阶段教学法”: 第1个阶段,案例引入,提出问题。 通过案例演示,提出问题,给出知识点,讲解案例应用背景,给学生一个切入点,建立感性认识。目的是激发学生的学习兴趣、让学生感到学有所用,从而明确本次课的教学目标。 第2个阶段,学生自主学习,尝试解决问题。 充分利用我校以及互联网网络教学资源,引导学生自主学习,找到解决问题的方法和操作技能,培养学生的自主学习意识和学习方法。学生在学习和尝试解决问题过程中,发现问题,提出问题,在问题的引导下学习相关的知识和操作技能。 第3个阶段,归纳总结,引申提高。 在每次课结束前,引导学生进行归纳总结。对本次课的实际意义、重点、难点、容易出错处等及时进行总结。并针对案例的不足之处,进行引申和提高。注意在这个阶段,强调的是“引导”学生,而不是老师讲解。 第4个阶段,举一反三、学以致用。 教学案例源于实际应用的网站。为了使学生能学以致用、举一反三、触类旁通,每次教学结束时及时布置相关的课后练习,使学生在课后进一步复习巩固,并且将课后作业纳入形成性考核的内容之一。同时给出下一次课的学习内容,提示学生预习。 2、充分利用现代化教学手段,提高教学效果 教学中根据实际需要可以采用电子演示文稿、大屏幕多媒体联机演示、网络教学等各种先进的教学手段,使课堂教学生动活泼、引人入胜,提高教学效果,同时提高教学效率。包括: (1)利用多媒体教学系统广播教学。把学生的共同问题(需要提示的重点)通过
“广播教学”,边讲边演示,使学生即时看到操作效果。 (2)利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关的内容。教师的课件和教学用资料都已上传到教学课程网站,方便学生课外学习和复习。 (二)教学评价 对学生的评价不仅重视终结性的评价,更要重视过程性的评价,将过程性的评价和目标评价相结合。 本课程的考核成绩以操作技能成绩为主,采用上机考试。平时上课的上机操作技能成绩应有严格的记录,根据各种项目训练的要求来计算成绩。 最终课程成绩由“平时成绩(占60%),期末考试成绩(占40%)”组成。 (三)教学基本条件 教师要求:专业双师型教师,最好具备网站开发经验 机房要求:每人一台计算机、能够上网、安装了DreamWeaver CS3 (四)教材选用与编写 主要教材: (1)《Asp。Net2.0程序设计案例教程 》 作 者: 宁云智 出版社: 大连理工大学出版社 ISBN:9787561137109 (2)《ASP.NET程序设计情境式教程》 作 者: 从书编委会编 出版社:电子工业出版社 ISBN:9787121130298 (3)《ASP.NET程序设计项目教程》 作者:李国庆 (4)《WEB应用开发技术》 作 者:台雯 出版时间: 2010-4-1 ISBN: 9787564029708 (五)课程资源的开发与利用 (2)网上资源 HTML语言学习资源:http://www.w3school.com.cn/index.html http://www.enet.com.cn/eschool 天极网站网页设计资源: http://homepage.yesky.com/ 六、其它说明 1.本课程标准的制定依据是江苏联合职业技术学院2013年修订的《计算机网络技术专业人才培养方案》(2013稿),在该方案中已经先期开设了《网页设计与制作》、《VB.NET程序设计》、《数据库》等课程,因此本课程标准中未包含相关内容。 2.本课程标准中的项目九和项目十可作为选修内容,各校可根据课时安排和师资情况等具体情况做适当调整增减。 3.本课程标准中的教学项目任课教师可根据自己的项目特长等具体情况做适当调整,但应涵盖相应的知识要点和技能要点。 4.本课程完成后可参加全国计算机高新技术因特网应用模块ASP.NET高级网络程序员考证,获得相应职业资格证书。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||