《Web开发技术》课程标准
课程名称:Web开发技术 课程编码: 学分:4 总学时:72
适用专业:计算机信息管理
一、前言
1.课程性质
《Web开发技术》是计算机信息管理专业数据库管理与维护方向必修课程、理实一体课程,本课程在第三学期开设。前导课程是《网页设计》、《SQL server数据库管理》、《程序设计基础》、《软件设计》,后续课程《软件架构》、《数据库开发综合实训》。
本课程是本专业数据库管理与维护方向“数据库开发”课程体系中承上启下的课程。数据库开发课程体系是以Oracle数据库为后台,使用Java语言开发信息系统。因此《Web开发技术》是在Oracle数据库基础上,学习使用JSP/JavaBean/Servlet技术开发Web信息系统。通过教学做一体化的教学手段,使学生全面掌握开发技巧和相应理论知识。
2.基本理念
(1)引入真实Web信息系统开发项目,转化为教学项目,采用项目化教学手段
选用真实项目“电子商城E-Buy”、“图书管理系统”驱动教学、实践全过程。模拟项目开发全流程,包括需求开发、数据库设计、软件模块设计、软件开发。融入理论知识,重点训练学生开发技能。
(2)课程内容与职业岗位对接
按照当今数据库开发岗位要求安排教学内容。课程内容按照工作情境展开,使学生化身为开发工程师,身临其境掌握职业岗位所需要的技能。
(3)重视学生综合素质培养
本课程在重视培养学生实践能力的同时,适当加强学生综合素质方面的培养,尤其是沟通、协作、文档写作等方面的能力,让学生真正成为能快速上岗的企业准员工。
3.设计思路
3.1 课程设计总体原则
本课程与行业企业应用结合紧密,必须以Web开发实际项目为载体来组织理论和实验教学内容,把“基于项目导向”作为课程总体设计原则。将职业定位为“数据库开发工程师”,确定相应的任务和学习项目,打破以知识传授为主要特征的课程模式,转变为以工作任务为中心组织课程内容,让学生在完成具体项目的过程中构建相关理念知识,发展职业能力。
3.2 课程设置依据
本专业方向主攻Oracle数据库管理,而Java是Oracle公司的主流产品之一。在Web开发中,JSP技术相比ASP和PHP有明显优势,占据主导地位,一些著名的IT培训机构都确立了以Java为主线的培训体系。随着Java语言在移动应用平台开发的应用,Java的影响力更加广泛。因此学习Java开发技术,能为学生提供更广阔的就业前景。
3.3 课程内容结构
本课程从若干实际Web开发项目中提炼了“电子商城E-Buy”,按照软件开发的实际过程,遵循学生的认知规律,设计了“语言基础、核心技术、高级应用”这种层次递进式的知识模块架
构。围绕这个实际项目,针对重点和难点设计了60个教学任务,每个任务都按照“任务目标-知识要点-任务完成步骤”的流程展开,融理论知识和技能训练于一体。
3.4 课程其他安排
课时安排:每周4学时,教学做一体化,共18周72学时。
学分:4分
考核评价方式:平时阶段考核与期末考试比例为3:7,平时阶段考核以学生实验课上机作业为主,期末考试方式为上机操作。成绩评价以教师打分为主,考察学生对项目各环节的掌握情况。
二、课程目标
1.总体目标
本课程根据数据库开发岗位设置,旨在培养学生应用Web编程理论知识和技能完成Web应用系统的开发。完成本课程学习之后,学生能够直接对接Web开发工程师等工作岗位。同
时为软件架构、数据库开发综合实训奠定实践和理论基础。
2.具体目标
2.1 知识目标
(1)JSP开发环境的配置方法。
(2)JSP语法基础。
(3)JSP内置对象。
(4)数据库访问技术。
(5)JavaBean技术。
(6)Servlet技术。
(7)组件应用。
2.2 能力目标
(1)具备搭建各种JSP开发环境的能力。
(2)实现网站计数器,完成用户注册和登录。
(3)实现商品搜索、分页、信息处理等功能。
(4)实现订单、销量统计。
(5)具备完成中等规模的Web系统开发能力。
2.3 素质目标
(1).通过需求开发培养学生与人沟通、挖掘需求的能力;
(2).通过完成需求文档及其他项目文档培养学生检索、整理信息并行之成文的能力;
(3).通过项目化教学让学生接触Web系统开发的基本流程,培养学生良好的文档习惯、编码习惯。
(4).在项目开发和错误排查的过程中,培养学生独立应变及分析能力。
三、内容标准(课程内容与要求)
序号 | 学习模块 | 知识内容和要求 | 技能内容和要求 | 工作任务 | 参考学时 |
1 | 语言基础模块 | JSP语法规则 JSP指令元素、动作元素、脚本元素 | 使用JSP创建动态页面 | 体验电子商城系统 体验图书管理系统 用户登录 用户注册 | 28 |
2 | 核心技术模块 | JSP内置对象:out、request、response、pageContext、session、application、page、config JDBC应用 | 使用Cookie统计访问量 掌握JDBC连接数据库技术 配置数据库连接池 获取数据集及数据分页技术 | 用户登录 用户注册 html网页设计课程标准购物车 留言板 商品信息处理 商品搜索/分页 | 32 |
3 | 高级应用模块 | JavaBean Servlet jspSmartUpload组件 JavaMail组件 | JavaBean与HTML表单的交互 JavaBean封装数据库操作 Servlet读取HTMl表单 Servlet读取Session | 发送订单 商品销量统计 验证码 应用过滤器进行身份验证 应用统计在线人数 | 12 |
四、实施建议
1.教学组织形式与实施建议
(1)课程引入了真实Web项目贯穿整个教学过程,建议采用“教学做”一体化教学手段,边讲边练,及时巩固知识点,强化培养学生开发技能。
(2) 按照工作情境划分教学阶段,构建职业化的学习情境,通过让学生扮演项目经理、开发工程师等企业角,充分调动自主学习的积极性,身临其境体验开发工作全流程。
(3)真正做到工学结合开展教学。按照“引进来——任务化——走出去——重应用”十二字方针,引入企业项目,设计工作任务,推出优秀学生参与企业实际项目,吸收学生参与科研、外包项目开发,实现学生能到软件厂商或客户方就业。
2.教材选用与编写建议
2.1 教材选用建议
根据本课程“教学做一体化”的教学手段和项目化教学特点,建议选用《JSP程序设计案例教
程》(刘志成、宁云智主编,高等教育出版社出版)作为课堂教材。这套教材是“高等职业教育软件技术专业教学资源库”建设项目的重要成果之一,教材内容依据学生就业面向与就业岗位,立足教学做一体化特,围绕一个电子商务网站的实际项目,将JSP基本应用开发知识和技能重新组合,形成三大模块教学内容,与本课程要求贴合紧密。
2.2 教材编写建议
教材应随着行业企业主流技术的更新而不断更新。本课程与行业企业结合紧密,建议联合企业开发新教材。按照工作情境设计章节内容,通过工作任务的方式展开每章内容,使教材的更新速度跟上行业企业最新技术发展。
3.考核评价建议
3.1 考核方式
把考核贯穿到整个学习过程,建立学习过程监督,包括情境测试(20%)、阶段考核(20%)、综合考核(60%)。各部分考核内容如下:
情境测试:根据各小组成员在实训项目各阶段的设计、开发实际情况,综合评定小组合作水平、项目开发能力、文档写作能力等方面的综合素质;
阶段考核:按照课程三阶段的划分,在每阶段结束时设置阶段考核,重点考察每个学生对该阶段的知识内容掌握情况和技能掌握水平;
综合考核:即学期末考核。设计一个小型项目让学生独立完成。综合考察学生分析问题的能力和项目开发能力。
3.2 成绩评定
设置灵活多样的成绩评定指标:沟通协调能力10%,文档能力20%,项目开发能力70%。增加多个评价主体:个人评价10%、小组评价20%、专任教师评价70%。此外学生可以自行考取软件设计师等职业资格证书。
4.课程资源的开发与利用建议
(1)制作多媒体课件、配套开发课程项目和项目指导书,提供课程标准、授课计划等教学文件。
(2)建立课程论坛及教学网页,提供互动交流网络平台。
(3)开发习题库、案例库、
(4)录制项目开发视频,提供学习参考。
5.教学条件配置建议
教学场所:本课程采用教学做一体化的教学手段,适合在机房进行教学。
设备要求:实践操作环境为JDK+TomCat+Eclipse/MyEclipse+Oracle。
任课教师需要熟悉JSP技术,精通Web开发;熟悉Web项目开发流程。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论