版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JSP动态网页设计》课程标准(软件技术、计算机网络技术等相关专业学生)64学时一、课程定位本课程是软件技术、计算机网络技术等专业基于Java方向的Web程序开发的一门专业核心课程。作为Java程序设计、网页设计与制作、数据库原理与应用等课程的后续课程,主要在于培养学生应用JSP技术进行Web应用程序开发的能力,并培养其良好的编程规范和职业习惯。二、课程目标通过项目驱动的学习和综合实训,熟练掌握应用JSP模式1进行Web程序开发的基本知识和技能,并能结合数据库应用技术和软件工程技术进行Web应用程序的开发,能基本胜任基于JSP的Web程序员的岗位。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度。(一)知识目标1.熟练掌握典型JSP开发环境的配置2.掌握HTML标记的基本使用3.熟练掌握JSP脚本元素、指令元素、动作元素的用法4.熟练掌握JSP中内置对象的特点及用法5.熟练掌握JDBC访问数据库技术6.熟练掌握JavaBean技术7.掌握Servlet技术8.掌握JSP的文件上传下载、邮件处理、图形处理、安全控制、数据统计等高级应用技术(二)职业能力目标1.能搭建典型的JSP开发环境2.能应用HTML语言设计简单的页面3.能应用JavaScript脚本实现交互效果4.能应用JSP基本元素创造简单的动态页面5.能应用JSP内置对象实现在服务上存取特定信息,并在不同页面间进行传递6.能应用JDBC数据库访问技术编写基于数据库的Web程序,以实现信息的持久化存储7.能应用JSP模式1(JSP+JavaBean)开发方法优化JSP程序8.能应用MD5加密、验证码等功能增强系统的安全性9.能应用JSP的数据统计、文件上传下载和邮件处理功能增强应用程序功能(三)职业素质养成目标1.按时、守时的软件交付观念2.规范、优化的程序代码3.诚实、守信、坚韧不拔的性格4.自主、开放的学习能力5.良好的自我表现、与人沟通能力6.良好的团队合作精神(四)职业技能证书参考目标1.Java认证(SCWD)三、课程内容与要求《Jsp程序设计》课程教学采用“理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,根据典型B—C电子商城开发过程及Web程序员能力要求,重构了课程结构,形成了模块化的课程结构,主要内容包括:语言基础模块、核心技术模块和高级应用模块。表1《Jsp程序设计》内容及要求序号模块教学单元项目载体主要教学知识点学习目标学时1语言基础模块eBuy电子商务系统的使用eBuy电子商务系统eBuy系统概述eBuy系统功能模块设计eBuy系统流程eBuy系统数据库设计eBuy系统详细设计了解eBuy系统功能模块的构成熟悉eBuy系统购物流程了解eBuy系统的数据库设计与详细设计理解eBuy电子商城的基本设计思想42Web技术概述http://www。china—图书管理信息系统静态网页与动态网页网络数据库和Web服务器概念JSP/ASP/ASP.NET/PHPC/S模式与B/S模式了解静态网页中静态的概念动态网页中动态的含义JSP/ASP/ASP.NET/PHP的比较了解C/S模式与B/S的特点43搭建JSP开发环境简单JSP程序安装配置JDK安装配置JSP服务器认识JSP开发工具安装配置Eclipse的JSP开发环境编写第一个JSP程序并调试掌握JDK的安装与环境设置掌握Tomcat的安装与配置熟悉常用的JSP开发工具的使用了解JSP程序设计的开发流程44JSP指令元素和动作元素JSP注释JSP脚本元素JSP指令元素JSP动作元素掌握JSP注释、JSP脚本元素、JSP指令元素、JSP动作元素的概念及、语法格式及其应用方法45Request和Response—Session对象用户登录程序(模拟)out对象及其应用Request对象及其应用Response对象及其应用Ression对象及其应用掌握JSP中out对象、Request对象、Response对象、Ression对象的使用方法46Application对象Cookie网站计数器其他对象(Config、Page、PageContext、Exception)及其应用Application对象及其应用Cookie对象及其应用熟练掌握config、page、exception对象的使用熟练掌握Application对象的使用熟练掌握使用Cookie对象的使用47单元实践1(课外12)首页登录页面(不存取数据库)注册页面(不存取数据库)运用JSP语言基础模块知识完成系统首页的设计、模拟实现登录功能与注册功能48核心技术模块数据库增—删—改操作用户登录程序(数据库)JDBC简介DriverManager、ConnectionJDBC—ODBC桥连接数据库专用JDBC驱动程序连接数据库Statement、ResultSet、检索数据库了解JSP数据库基本操作熟练掌握JDBC—ODBC桥连接数据库熟练掌握JDBC驱动程序连接数据库熟练掌握在JSP程序中添加、删除和修改数据熟练掌握在JSP程序中查询数据库数据49预编译和存储过程操作用户注册程序更新数据库PreparedStatement、使用预编译SQL语句CallableStatement、执行存储过程熟悉和掌握PreparedStatement接口、CallableStatement接口的常用方法和相关概念掌握JSP中使用预编译SQL语句及执行存储过程的方法410数据库元数据操作和分页商品信息分页显示DatabaseMetaData、ResultSetMetaDataJSP中分页功能的实现熟悉和掌握DatabaseMetaData接口和ResultSetMetaData接口的常用方法和相关概念掌握JSP中分页显示的方法411JavaBean操作基础用户登录程序(JavaBean)购物车、网站计数器JavaBean简介编写JavaBeanJSP中使用JavaBeanJavaBean与HTML表单的交互了解JavaBean的概念理解JavaBean的本质掌握在JSP中编写JavaBean的方法掌握在JSP中使用JavaBean的方法412JavaBean典型应用应用JavaBean制作计数器应用JavaBean访问数据库应用JavaBean实现购物车掌握JavaBean与HTML表单的交互的方式熟悉并掌握JavaBean在电子商城中的典型应用413Servlet基础用户登录程序(JavaBean+Servlet)网站计数器Servlet的基本概念第1个Servlet程序编写、配置、调用Servlet掌握Servlet的基本概念,了解Servlet的生命周期掌握编写和配置Servlet、调用Servlet的方法414Servle典型应用Servlet读取HTML表单数据Servlet读取Cookie数据Servlet读取Session数据Servlet读取HTTP请求头数据掌握Servlet读取HTML表单数据的方法掌握Servlet读取Cookie数据的方法掌握Servlet读取Session数据的方法掌握Servlet读取HTTP请求头数据的方法415单元实践2(课外12)利用JavaBean封装数据库操作实现用户登录利用JavaBean封装数据库操作实现用户注册熟练利用JavaBean封装数据库操作实现用户登录熟练利用JavaBean封装数据库操作实现用户注册416高级应用模块文件上传和下载—发送邮件添加商品信息自动发送订单利用jspSmartUpload实现文件上传下载利用JavaMail发送邮件掌握jspSmartUpload组件中常用的类和方法掌握在JSP中应用jspSmartUpload组件实现上传和下载的方法掌握JavaMail中常用的类和方法417图形处理用户登录(验证码)商品销售统计利用JFreeChart进行数据统计了解验证码的原理,熟悉验证码类了解JFreeChart项目熟悉JFreeChart的安装配置熟悉JFreeChart的核心类库418单元实践3(课外12)利用jspSmartUpload实现图片上传利用JavaMail实现信息发送为用户登录增加验证码功能运用JSP高级应用模块知识实现图片上传、邮件发送和验证码的应用4合计72四、教学资源要求(一)教材选取原则教材选用时遵循“够用、实用”的原则,以真实任务为驱动,在真实环境中介绍局域网组建知识和技能,采用“理论实践一体化”的教学思想,符合“做中学,学中做”的教学理念。(二)教材与参考资源1.《JSP程序设计慕课版》贾志城编著,人民邮电出版社,2016。2.《JSP程序设计实例教程》刘志成编著,人民邮电出版社,2011。3.《JSP程序设计实用案例教程》翁健红主编,西安电子科大出版社,2018。4.《JSP动态网页编程技术》王先国主编,电子工业出版社,2016。(三)其他学习资源1.《JSP程序设计上机实验与综合实训》耿祥义,清华大学出版社,2011。2.《JSP动态网站开发基础教程与实验指导》(附CD光盘1张)王晓军、田中雨、刘跃军,清华大学出版社,2008。3.吴建,张旭东。《JSP网络开发入门与实践》[M]。北京:人民邮电出版社,2006.4.王国辉,王易。《JSP数据库系统开发案例精选》[M]。北京:人民邮电出版社,2006.5.唐有明等。《JSP动态网站开发》[M]。北京:清华大学出版社,2006.6.马斗等。《专家门诊—JSP开发答疑200问》[M]。北京:人民邮电出版社,2005.7.孙卫琴。《精通Struts:基于MVC的JavaWeb设计与开发》[M]。北京:电子工业出版社,2006.(四)老师要求担任本课程的主讲教师需要具有丰富的JSP程序设计和桌面系统开发经验,同时,需要具备较丰富的教学经验和较强课堂组织能力。●打破传统的教学模式,注意教学方法的灵活性,建立多种教学媒体综合运用的运行机制,逐步建立适合学生个别化自主学习的支持服务体系和质量保证体系。●充分发挥学生的主动性,并能激发学生的学习热情,使学生会学和主动学习。●培养学生发现问题、分析问题、解决问题的能力和探究意识。●理论实践一体化教学,注重培养学生的实践能力。●项目课程在培训职业能力和和传授相应知识的同进,必须重视职业道德和职业意识教育的渗透,帮助学生养成良好的个人品格和行为习惯,培养爱岗敬业精神、团队协作精神和创业精神,帮助学生树立质量意识、节约意识、安全意识、环保意识、文明施工等职业意识。(五)学习场地、设施要求●计算机硬件要求:Windows7及以上,CPU主频>2Ghz,内存容量>=2GB●软件要求:jdk19,Eclipse2018,MySQL,Tomcat9.0●其他要求:该课程要求在理论实践一体化教室完成,以实现教、学、做合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践结果;基于工作任务的项目课程最适合开展“教学做”一体化教学,实训室应包括多媒体教学系统、产品展示、模拟软件,能同时开展讲授、训练和项目教学。五、考核与成绩评定1.改革传统的以目标评价为主教学评价方法,采用过程性评价与目标评价相结合的方法,加大过程性评价比重,目标评价采用期末一次性目标评价和每个工作任务完成后目标评价相结合的方式进行。过程评价和阶段性目标评价以考核职业技能为主,目标评价以考核理论知识为主,过程性评价可占到60%以上的比重。2.考试要注重考核学生的职业技能和对知识的运用能力。3.本课程是一门技能型课程,对编程规范、程序可读性、程序可维护性等专业技能项目,可采取项目考核的方式进行考核评价。4.注重评价的多样性,结合出勤、课堂提问、作业、平时测验、技能训练过程、工作质量及期末考试综合评价学生成绩。课程考核方式如下:表2《Jsp程序设计》课程考核方式考评项目考评方法比例小计形成性评价学习态度根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分5%10%组织纪律根据上课考勤情况由教师和学生干部评定纪律得分5%课堂实践根据学生完成情况由学生自评、他人评价和教师评价相结合评定成绩25%40%单元实践根据完成的时间、功能的完善程序、是否有创新由小组长评价和教师抽评相结合评定成绩15%终结性环节期中考试笔试由教师评定的笔试成绩8%8%期末考试笔试由教师评定的笔试成绩12%42%操作由企业专家评定系统功能、编程规范、答辩成绩30%合计100%100%六、教学实施建议该课程采用“项目驱动,案例教学,一体化课堂”的教学模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术职业学院招标文件延长公告
- 中原地产房屋买卖合同问答
- 标准砖块采购合同样本
- 进口购销合同
- 盾构工程分包合同劳务
- 方式选购协议案例
- 互联网服务合同协议
- 家电行业联盟合同
- 产权房屋买卖合同范本模板
- 酒精制品购销合同
- 小工 日工劳务合同范本
- 幼儿园教师职称五套试题及答案
- 广东2024年广东省通信管理局局属单位招聘笔试历年典型考题及考点附答案解析
- 报告文学研究
- 弃土综合利用协议
- 幼儿园中班语言课件:《小花猫交朋友》
- SH/T 3065-2024 石油化工管式炉急弯弯管工程技术规范(正式版)
- 2024年《艺术概论》知识考试题库(附答案)
- GB/T 43878-2024旋挖钻机截齿
- 摊位安全责任书
- 《纸质文物修复与保护》课件-03纸质文物病害类型
评论
0/150
提交评论