《《JavaWeb应用开发》课程标准(高职).docx》由会员分享,可在线阅读,更多相关《《JavaWeb应用开发》课程标准(高职).docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JavaWeb应用开发课程标准课程名称:JavaWeb应用开发课94 (理论+实践)课总学时:72学时理论学时:36学时实践学时:36学时学 分:4. 5学分适用专业:软件技术专业先修课程:java程序设计麴出、java程序设计、静态网页设计与$1昨、MySQL数据库 开课部门:商务信息技术学院一、课程性质与任务本门课程是软件技术专业的专业核心课程。本课程是构成专业技术能力程序员的专业基本技能的重要组成局部,培养 的学生主要面向web程序员等岗位通过本课程的学习使学生具备适应Web程序员 岗位的专业技能和职业素养,并掌握一定的理论和实践知识,为就业后的可持续发 展奠定基础。本课程要求以线上+线
2、下的模式组织教学,采用案例(任务)驱动教学法、小 组合作探究法等教学形式。教学活动均在实验机房进行。采用平时成绩加+期末闭 卷考试进行考核。二、课程目标和要求(一)总体目标和要求本课程主要介绍了 Java web平台的主要技术,讲授Java web所定义的丰富的技 术标准及符合这些标准的开发工具和API。这些技术涵盖JavaBean组件技术、JSP 技糊口 Servlet技术、Jdbc等核心内容。学生在学完本课程后基本能够解决一般的企 业网站建设问题小型的基于web的信息系统的问题。(二)素质目标1)促进学生养成良好的编程风格:命名规范、缩进合理、注释清晰,可读 性好;2)促进学生形成工程化的
3、思维习惯:自顶向下、逐步精化;3)通过小组开发形式,训练学生的团队协作精神;4)通过工程案例,培养学生分析解决实际问题的意识和兴趣。5)通过小组开发形式,训练学生的工程沟通能力。(三)知识目标了解Java web编程平台的工作原理和开发技术;1) 掌握JavaBean组件技术;3)熟练掌握Servlet组件技术;4)熟练掌握JDBC技术;5)翼1 Java web应用程序的调试、发布技术;6)懂得JavaWeb应用程序的开发文档。7)掌握MVC思想及利用MVC思想进行软件设计与开发8)熟练掌握JSP网站设计技术;(四)能力目标1)能搭建Tomcat+MySQL#发Web应用程序的环境;2)能运
4、用分层思想,搭建多层的系统架构;3)能运用JSP技术,开发企业应用表示层;4)能使用Servlet技术,开发企业应用控制层;5)育维用MVC思想进行软件开发;6)能使用配置文件,实现应用的优化与配置;7)能进行工程的调试、发布。三、结构与内容表1课程内容与要求一览表序号工作任务模块课程内容要求活动设计思政元素1Web软 件工程 的设计 与分析1) Java web的产生背景;2) ) Java web的开展历史;3) Java web 的概念;4) Java web 的优点;5) Java web的体系结构;6) MVC应用程序架构;7)应用实例简介一图书管 理系统。1) 了解工程的开发流程及
5、需求2)掌握分析文档的编写方法。1)教师运用讲授法通过实例剖析理解JavaEE的优势与特点、JavaEE应用系统的结构。再运用讨论法和自学法,学生吸收消化知识并提出问题,最后教师解答学生问题;2)通过讨论法、交互检查法和教师讲评法,学生学习工程的开发 流程及需求分析文档的编写方法,并分组讨论工程设计;3)学生通过小组工作法完成工程的设计与构架;4)通过交互检查法和小组演示法检查教学效果。D融入讲解软件 工程师的基本职业 素养;2在日常教学中, 引导学生科学求 真: 求实精神; 求是精神; 独立思考; 创新精神;3恪守职业操守 和道德底线;4工匠精神: 爱岗敬业 精益求精 专注笃定 不断创新2构
6、建 Web软 件工程 的实体 类1)软件组件开发;2) JavaBean的设计目标;3) JavaBean的基本概念;4) Java 和 JavaBean 的关 系;5) JavaBean的基本结构;6JavaBcan的3类使ffl者。1)了解软件组件开发;2)掌握JavaBean的基本概念;3)掌握JavaBean的基本结构4)掌握JavaBean的设计1)教师使用讲授法通过实例讲解诚信管理系统的实体类开发,运 用演示法演示DAO层的开发。学生运用自学法吸收消化知识并提 出问题,最后,教师解答学生问题;2)通过讨论法、交互检查法和教师讲评法,学生讨论诚信管理系 统中的帖子实体类和对帖子类进行
7、访问的DAO类的开发与实现;3)通过自学法和讨论法学生使用工具完成编码;4)通过演示法和点评法,学生讲解并演示所完成的工程,由教师 进行评估和点评。3分析Web软彳工程的 功能,构建相1)JSP的基础;2) JSP的动作元素与指令 元素;3) JSP标准标签库;4) JSP自定义标签5)九大内置对象request1)掌握JSP的动作元素与指令元素;2) 了解并掌握JSP标准标签 库;3)掌握JSP自定义标签1)教师使用讲授法通过实例讲解JSP技术,结合知识点逐步引 导学生利用JSP技术实现系统的表示层。再运用自学法学生吸收 消化知识并提出问题,最后,教师解答学生问题;2)通过讨论法、交互检查法
8、和教师讲评法,学生以小组为单位开 始设计工程所涉及的相关页面。并完成诚信管理系统的第一次迭代开发,通过教师检查或同行评审等方式确定方案是否可行并提34序号工作任 务模块课程内容要求活动设计思政元素应的表 示层页 面response、 session、application、 out pagecontextconfig、 page exception)出修改方法,直至方案可行;3)通过自学法和讨论法学生使用NctBcans完成工程的表示层, 并测试运行效果;4)通过演示法和点评法,学生讲解并演示所完成的工程,由教师 进行评估和点评。大大方方做人斤斤计较做事4使用 Servlet 技术构 建Web
9、 软件项 目的控 制层1) Servlet 的概念;2)Servlet的生命周期;3)Servlet的工作原理;4)Servlet过滤器;5)会话管理技术1) 了解Servlet的概念;2) 了解Servlet的生命周期;3)掌握Servlet的工作原理4) 掌握会话管理技术5)掌握Servlet过滤器;6)掌握会话管理技术1)教师使用讲授法通过实例讲解Servlet的理论知识,结合知识点 逐步引导学生完成系统的控制层的设计与实现。再运用自学法,学 吸收消化知识并提出问题,最后教师解答学生问题;2)通过讨论法、交互检查法和教师讲评法,学生以小组为单位开 始逐步计划完成工程所需的信息保存功能。通
10、过教师检查或同行 评审等方式确定方案是否可行并提出修改方法,直至方窠可行;3)通过自学法和讨论法学生使用NetBeans逐步完成系统的信息 临时保存功能;4)通过演示法和点评法,学生讲解并演示所完成的工程,由教师 进行评估和点评。5使用 JDBC 技 术简化 后台数 据的访 问1)JDBC的基本概念;2 ) JDBC相关类;3)预编译对象的使用;4)数据连接池1丫解并掌握JDBC白碱概念;2) 了解基于web的数据访问过程;3) 了解编译对象的使用方式;4)掌握数据连接池的使用1)教师使用讲授法通过实例讲解事务的相关知识,演示事务编程 的应用。再运用自学法,学生吸收消化知识并提出问题,最后,
11、运用演示法教师解答学生问题;2)通过讨论法、交互检查法和教师讲评法,学生讨论图书管理系统中的业务逻辑组件的优化;2)通过自学法和讨论法学生逐步完成系统的数据访问的编码;4)通过演示法和点评法,学生讲解并演示所完成的工程,由教师 进行评估和点评。序号工作任 务模块课程内容要求活动设计思政元素6使用MVC技 术扩展Web软 件工程 的功能1) MVC的基本概念;2) MVC的开发步骤;3) MVC应用案例1)了解.MYC的基本概念2)掌握MVC的开发步骤3)掌握MVC程序的设计与编写1)教师使用讲授法通过实例讲解MVC的相关知识,运用演示法演习MVC编程的应用。再运用自学法学生吸收消化知识并提出问
12、题,最后, 教师解答学生问题;2)通过讨论法、交互检查法和教师讲评法,学生讨论诚信管理系统 中的业务功能的扩展实现;3)通过自学法和讨论法学生使用MVC逐步编码;4)通过演示法和点评法,学生讲解并演示所完成的工程,由教师进 行评估和点评。UI、实施与保障(1)(二)主讲教师主讲教师热爱教育事业,有良好的道德素养和专业功底,有软件开发实践与教学经验,有 较强的沟通能力和一丝不苟的工作作风;具备爱岗敬业、为人师表、锐意进取的职业道德; 具备先进的教学理念,有较强的课堂驾驭能力;学生及同行评教反映良好,教学质量优 良;(三)教学设施配备黑(白)板、多媒体计算机、投影设备、音响设备,互联网接入或WiF
13、i环境,并具 有网络安全防护措施。安装应急照明装置并保持良好状态,符合紧急疏散要求、标志明显、 保持逃生通道畅通无阻。表2主要软件列表软件类别软件名 称操作系统Windows10 64位浏览器主流浏览器文档编辑器office2007及以上版本截图工具Windows7系统自带输入法主流输入法课程所需软件压缩软件、绘图软件、主流音频、视频播放软件、JDK、eclipse、mysql五、课程考核与评价(一)成绩构成课程考核包括平时过程考核、期末理论考试考核两局部。(二)考核内容学习态度、知识与技能、综合素质表现(专业能力、社会能力、方法能力等)(三)考核方案课程考核成绩组成:平时过程成绩占50旅 期
14、末考试成绩占50虬1、平时过程成绩1)课堂表现(30%)其中:课堂出勤30%,课堂纪律占30%,课堂发言占40%o 2)实践操作(70%)其中:各阶段案例根据难易程度比例分配各实践操作成绩都由学生互评(30%)和教师评价(70%)两局部组成。2、期末考试成绩建议采用笔试考核方法,考试时间90分钟,对本课程所学内容进行综合考核。其 中:基础知识填空、选择占40%,程序填空、阅读占30%,独立编程占30%o六、进程与安排本课程建议学时72学时,建议第三学期开设。教学学时分配建议如下表3所示。表3教学学时分配建议表序号工作任务模块理论学时实践学时合计1Web软件工程的设计与分析2242构建Web软件
15、工程的实体类4483分析Web软件工程的功能,构建相应的表示层页面1414284使用Servlet技木构建Web软件工程的控制层88165使用JDBC技术简化后台数据的访问4486使用MVC技术扩展Web软件工程的功能448学时总计363672七、教学建议(一)教学方法建议1、教学方法多样化教学方法多样化。采用案例教学法,激发学生思维;采用任务驱动教学法,提 高学生学习的目的性,提高学生解决实际问题能力等。2、教学手段现代化利用多媒体、视频、课堂教学app等教学手段,增加课堂活跃度,提高课堂教学效率。3、教学组织团队化教学组织团队化。将全班同学分成工作小组,每小组3人左右,小组工作按软 件设计
16、规律,实行组长负责制。并在班级内开展小组竞赛活动,培养学生的团队意 识和协作能力,提高学生自我管理能力。(二)教材及参考资料建议1、教材以培养软件设计能力,代码编写能力和创新能力为指导思想,贯彻高职高专培 养目标,强调理论和实践的结合,便于教师备课和学生自学的教材,建议采用有丰 富资源的教材,解放教师备课任务,使教师有更多的时间用于教学上2、参考书jsp程序设计案例教程,宁云智刘志成/2019-02-01 /高等教育出版社3、 课程 1 .chaoxing /course/21451351 l.html4、 参考网络资源(三)校内外实践教学条件利用(或开发)建议1、校内实训条件利用(或开发)建议加大课外时间实训机房的开放力度,并制定一整套的奖惩制度与学生的平时成 绩考核挂沟,以此提高学生课外实践动手能力和自学能力。充分利用本专业相关工作室,展开中小型工程的对内对外衔接,在培养学生项 目开发能力的同时,同时服务于企业、服务于社会。2、校外实践教学条件利用(或开发)建议加大与校外公司或企业的合作,开展相应的实习实践,培养学生的沟通能力和 团队合作的能力。八、说明1、本课程标准由软件技术专业教学团队开发。2、本课程标准在使用过程中,要根据教学情况进行不断完善与修订。3、执笔(4、 谢林勇日期:2020年6月6日