《《JSP应用开发》课程标准.docx》由会员分享,可在线阅读,更多相关《《JSP应用开发》课程标准.docx(11页珍藏版)》请在优知文库上搜索。
1、JSP应用开发课程标准课程代码:B0502520课程类别:专业核心课授课系(部):信息工程系学分学时:6学分104学时一、课程定位与作用1 .课程的定位课程是软件技术专业的专业核心课程。2 .课程的作用通过学习,让学生掌握JSP知识;掌握Web应用系统的设计思想和方法,具有设计基于B/S模式的应用系统的能力,具有Java软件开发能力和适应岗位需要的职业能力和素质。3 .与其他课程的关系前导课程:Java程序设计、数据库技术与应用、网页编程;后续课程:J2EE企业级应用开发、基于J2EE框架技术的应用开发。二、课程目标通过JSP应用开发课程的学习,使学生具备Web应用系统开发的基本能力,建立起基
2、于B/S模式的设计思想,能使用MVC设计模式设计Web应用程序,为学习和掌握专业知识和职业技能打下基础。4 .知识目标(1)了解B/S开发的基本概念;(2)掌握集合的常用接口和类;(3)掌握JDBC的工作原理及使用;(4)掌握JSP的基本语法;(5)掌握JSP页面的运行过程和常见调错;(6)掌握JSP的基本内置对象;(7)掌握Servlet;(8)理解MVC设计模式。5 .能力目标(1)会使用JSP开发Web项目;(2)会运用MVC模式设计B/S结构的web应用程序;(3)具备调试B/S系统的能力;(4)会使用JDBC技术对数据库进行访问。6 .素质目标(1)具有自我学习的能力;(2)具备规范
3、化、标准化的代码编写习惯,一定速度的代码编写能力;(3)养成忠于职守、认真负责、精益求精的敬业精神;(4)具备良好的沟通能力;(5)具备良好的团队合作精神以及自我展示能力。三、课程设计1 .设计思想课程以“项目贯穿,任务驱动,阶段模块化”为原则,彻底打破原来学科课程链路模式,以能力为本位,采用“螺旋推进式”的方式组织课程内容。对来源于实际的工程项目进行教学适用化改造,将教学知识点、技能点融入项目。课程以改造后的新闻发布系统作为教学项目,贯穿基础学习阶段及进阶学习阶段,实现用户管理、信息发布、浏览信息、登录控制、访问人数统计等功能。考虑到学生课外训练的需要又增加了课外拓展任务一一BBS论坛系统,
4、作为课内能力训练项目的补充,以达到复习、巩固、强化知识和技能的目的,进一步训练学生编码的熟练度及项目的实战能力,培养学生知识迁移的能力。GSP应用开发以项目贯穿,以具体工作任务为驱动,设计了4个学习情境,13个训练任务。4个学习情境对应13个训练任务,在具体的任务中明确能力目标及知识目标,通过形式多样的训练手段及步骤来实现教学过程,从而达到教学目的。在训练方式手段中以学生为主体,以学生动手实践为核心,教师指导为辅助。2 .总体设计思路按照“以能力为本位,以职业实践为主线,以项目为载体的模块化专业课程体系”的总体设计要求,紧紧围绕工作任务,让学生在职业实践活动的基础上掌握知识,提高学生的就业能力
5、。项目选取的基本依据是本课程涉及的工作任务范围,由工作任务产生具体的学习项目。依据工作任务完成的需要,确定课程的知识与技能等内容。依据各学习项目的内容以及在本课程中的地位分配各学习项目的课时数。整个学习领域由以下学习情境(课程单元)组成:学习情景1学习情景2学习情景3学习情景4进入JSP编程世界访问数据库使用JSP内建对象使用Servlet3.课时分配建议本课程课时为104课时,其中理论教学50课时,实践教学54课时。序号课程单元学习任务及教学要求参考学时学习任务教学要求理论教学实践教学1进入JSP编程世界1.安装并配置JSP开发环境1 .理解动态网站的概念2 .理解B/S设计模式3 .掌握J
6、SP开发环境的配置22.部署并运行第一个JSP文件1.掌握web站点的部署和运行223.编写新闻发布系统的登录页面,新闻发布页面,并部署运行L掌握新闻发布系统登录页面的设计2 .掌握新闻发布系统的运行3 .掌握JSP的指令、脚本和表达式等4 .掌握JSP动作662访问数据库4.新闻发布系统数据库设计及编写实体类1 .掌握数据库的设计2 .掌握实体类的编写3 .掌握JavaBean的设计445.使用集合类存储用户信息、新闻信息1.掌握常见集合的使用446.将新闻发布系统的用户存储在数据库中,新闻信息存储在数据库中1 .掌握JDBC数据库技术2 .掌握数据的添加、删除、修改667.显示所有用户信息
7、和新闻信息1 .掌握数据的查询2 .掌握resultset结果集的处44理方法3使用JSP内建对象8.实现用户登录处理1 .掌握out,request,response对象2 .掌握JavaBean在页面中的使用449.为页面增加访问控制1 .掌握session对象的使用2 .掌握实现页面访问控制的方法4410.实现分页显示L理解网页中分页技术2.掌握页面分页的处理方法2411.用户访问次数统计L掌握application对象的使用224使用Servlet12.使用servlet处理新闻发布L理解SerVIet的生命周期2.掌握Servlet处理客户端请求的方法4413.实现新闻信息发布1 .
8、理解Web程序设计的方法2 .掌握MVC设计模式3 .能利用MVC模式设计新闻信息发布系统610小计5054合计1044.课程单元描述(1)课程单元1课程单元名称进入JSP编程世界课时数理论教学实践教学108学1.理解动态网站的概念习知识目标2.理解B/S设计模式目3.掌握Web站点的部署和运行标4 .掌握JSP开发环境的配置5 .掌握JSP的指令、脚本、表达式、动作等能力目标1 .能利用myeclipse集成开发环境设计JSP页面2 .能对站点进行部署并运行素质目标1 .具备可持续发展的学习与适应能力2 .具备良好的职业素养(职业道德、职业习惯、职业素质)学习内容L动态网站的基础知识2. B
9、/S设计模式3. JSP开发环境Myeclipse的安装和配置4. Web站点的部署和运行5. JSP指令、脚本和表达式6. JSP动作教学方法和建议教学方法:讲授法、案例教学法、讨论法教学建议:根据概念掌握程度与讨论参与度进行评价教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础静态网页的基础知识教师所需执教能力要求网站的开发能力Myeclipse集成开发工具的使用能力校企双师授课安排建议校内教师授课内容:1.动态网站的基础知识2. B/S设计模式3. JSP开发环境Myeclipse的安装和配置4. JSP指令、脚本和表达式5. JSP动作企业兼职教师授课内容
10、:1.Web站点的部署和运行(2)课程单元2课程单元名称访问数据库课时数理论教学实践教学1818学习目标知识目标1 .掌握JDBC数据库技术2 .掌握数据的添加、删除、修改、查询3 .掌握resultset结果集的处理方法4 .掌握常见集合的使用能力目标L能使用JDBC技术访问数据库2 .能使用PreparedStatement执行数据库表增、删、改、查的操作3 .能用ResultSet处理查询结果4 .能使用集合ArrayListsList等处理动态数据素质目标1 .具备可持续发展的学习与适应能力2 .具备较强的专业技能学习内容1 .JDBC数据库技术2 .数据库的连接3 .数据的增、册k改
11、、查教学方法和建议教学方法:讲授法、案例教学法、讨论法教学建议:根据知识的掌握程度和讨论的参与度进行评价教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础SqlSerVer数据库的知识Java的知识教师所需执教能力要求数据库的设计能力和分析能力JaVa程序的设计能力对数据的分析和处理能力JDBC的熟练使用能力校企双师授课安排建议校内教师授课内容:1 .JDBC数据库技术2 .数据库的连接3 .数据的增、册k改、查(3)课程单元3课程单元名称使用JSP内建对象课时数理论教学实践教学1214学习目标知识目标1 .掌握JavaBean技术及相应的动作2 .掌握常用的JS
12、P内建对象3 .掌握页面访问控制的方法4 .掌握页面访问次数统计的方法能力目标1 .能使用Javabean进行数据处理2 .能使用session等对象实现访问控制3 .能使用application对象处理访问统计素质目标1 .具备可持续发展的学习与适应能力2 .具备较强的专业技能3 .具备良好的团队协作意识学习内容1. JavaBean的设计和使用2. JSP的内建对象教学方法和建议教学方法:讲授法、案例教学法、讨论法教学建议:根据知识的掌握程度和讨论的参与度进行评价教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础JSP页面设计能力JSP指令、脚本、动作的使用能
13、力教师所需执教能力要求JavaBean的设计能力JSP内建对象的灵活使用能力校企双师授课安排建议校内教师授课内容:1. JavaBean的设计和使用2. JSP的内建对象(4)课程单元4课程单元名称使用Servlet课时数理论教学实践教学1014学习目标知识目标1 .掌握Servlet技术处理客户端请求2 .掌握MVC开发模式的设计能力目标1 .能使用servlet技术处理客户端请求2 .能在Servlet中实现页面间的跳转3 .能使用MVC开发模式设计动态网站素质目标1 .具备较强的专业技能2 .具备良好的沟通、协调能力3 .具备良好的团队协作意识学习内容1. Servlet基础2. Ser
14、vlet常用接口3. 使用Servlet处理客户端请求4. MVC设计模式教学方法和建议教学方法:讲授法、案例教学法、讨论法教学建议:根据知识的掌握程度和讨论的参与度进行评价教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础JSP内建对象的使用教师所需执教能力要求Servlet设计和使用能力项目的开发能力校企双师授课安排建议校内教师授课内容:1. Servlet基础2. Servlet常用接口使用Servlet处理客户端请求企业兼职教师授课内容:1.MVC设计模式四、课程评价1.课程评价及方式说明学生的成绩评定以主要根据理论知识的掌握(为总结性考核,占50%)、考勤(占10%)、作业(占10%