JSP程序设计学习情境设计
根据课程目标及基于JSP的Web程序的开发过程,确定应用软件开发技术课程共包括9 个学习情境,其学习目标、课时、主要内容、教学方法与建议、考核与评价、教学材料、学 生知识与能力要求、教师能力及知识要求如表所示。 1搭建开发环境 学习领域 JSP动态网络应用开发 学习情境 1.搭建开发环境 学时 4 学习目标 学生能够根据基于Java的电子书城系统的开发需要安装开发工具、配置开发环 境、配置网络和常用的外围设备。 主要内容: 1. JDK的下载、安装和配置 2. Tomcat的下载、安装和配置 3. JSP开发工具的基本使用 4. 测试所配置的开发环境 5. 开发环境中所需的网络的配置 6. 常用外围设备打印机、扫描仪等的安装配置 教学方法建议 1. 任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、期中考试、期末考试 教学材料 学生知识与能力 要求 教师知识与能力 要求 备注 1. 常用外围设备 2. 电子课件 3. 课堂实践评价表 4. 学习任务书 1. 了解 TCP/IP 协 议 2. 了解常用外围 设备的安装配置 方法 1. 掌握Tomcat开 发环境的安装和 配置 2. 应用Tomcat开 发环境完成Web 项目 的开发 2数据库实现 学习领域 JSP动态网络应用开发 学习情境 2.数据库实现学时4 学习目标 学生能够根据电子书城系统的需要安装所需的数据库管理软件,创建相应的数 据库、数据表,并能够建立数据库连接。 主要内容: 1. SQL SERVER 2000的安装 2. 创建数据库 3. 创建数据表 4. 建立项目与数据库的连接 教学方法建议 1. 任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、综合实训 教学材料 学生知识与能力 要求 教少 币知识与能力 要求 备注 1. 数据库设计文档 2. 电子课件 1. 了 解 SQL SERVER 2000 基 1.具备一定的数 据库设计能力 3. SQL Server 2000软件 4. 课堂实践评价表 5. 学习任务书 础知识 2.熟悉JSP开发环 境 2.掌握 SQL SERVER 2000 数 据库管理和应用 3登录模块的设计与实现 学习领域 JSP动态网络应用开发 学习情境 3.登录模块的设计与实现 学时 8 学习目标 学生能够根据电子书城系统的需求设计并实现系统的登录模块。 主要内容: 1. 登录页面的设计 2. 数据库连接 3. SQL语言 4. 程序调试 教学方法建议 1. 任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、单元实践、综合实训、 期中考试、期末考试 教学材料 学生知识与能力 要求 教师知识与能力 要求 备注 1. 电子课件 2. 课堂实践评价表 3. 学习任务书 1. 具备静态页面 设计 2. 具备SQL基础 知识 1. 实现过登录页 面功能 2. 熟悉JDBC编程 4商品数据操作模块的设计与实现 学习领域 JSP动态网络应用开发 学习情境 4.数据操作模块的设计与实现学时16 学习目标 学生能够根据电子书城系统的需求在后台设计并实现商品信息的添加、修改、删 除和前台的商品的搜索操作功能 主要内容: 1. 数据库连接的封装 2. 添加商品信息 3. 修改商品信息 4. 删除商品信息 5. 搜索商品 教学方法建议 1. 任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、单元实践、综合实训、 期中考试、期末考试 教学材料 学生知识与能力要 求 教师知识与能力要求 备注 PPT 1. 掌握数据库连接 2. 了解商品上架业 务逻辑 3. 了解 JavaBean 技 术 1. 实现过后台商品操 作功能 2. 熟悉JavaBean技术 3. 熟悉三层架构 5注册模块的设计与实现 学习领域 JSP动态网络应用开发 学习情境 5.注册模块的设计与实现 学时 28 学习目标 学生能够根据电子书城系统的需求设计并实现系统的注册 模块。 主要内容: 1. 注册页面的设计 2. 数据库连接 3. SQL语言 4. 程序调试 教学方法建议 1 .任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、单元实践、综合实训、 期中考试、期末考试 教学材料 学生知识与能力要 求 教师知识与能力要求 备注 1. 电子课件 2. 课堂实践评价表 3. 学习任务书 1. 掌握静态页面设 计 2. 了解SQL基础知 识 3. 了解JDBC编程 1. 实现过注册页面功 能 2. 熟悉JDBC编程 6计数器模块设计与实现 学习领域 JSP动态网络应用开发 学习情境 6.计数器模块的设计与实现 学时 18 学习目标 学生能够根据电子书城系统的需求,能够熟练设计和应用各种内置对象和 JavaBean技术实现网站计数器。 主要内容: 1. 应用Session对象制作计数器 2. 应用Application对象制作计数器 3. 应用Cookie对象制作计数器 4. 应用JavaBean封装计数功能 教学方法建议 1 .任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、单元实践、综合实训、 期中考试、期末考试 教学材料 学生知识与能力要 求 教师知识与能力要求 备注 1. 电子课件 2. 课堂实践评价表 3. 学习任务书 1. 掌握内置对象的 使用 2. 了解计数器业务 逻辑 1. 实现过计数器功能 2. 熟悉JavaBean技术 3. 熟悉三层架构 7购物/订单模块的设计与实现 学习领域 JSP动态网络应用开发 学习情境 7.购物/订单模块的设计与实现 学时 38 学习目标 学生能够根据电子书城系统的需求,能够熟练设计购物车和进行订单处理。 主要内容: 1. 设计购物车 2. 购物车添加、修改、删除和查看操作 3. 提交购物车商品后自动发送订单 4. 后台订单处理 5. 用户查看订单 教学方法建议 1. 任务驱动法 2. 案例分析法 3. 小组学习法 考核与评价: 课堂实践、单元实践、综合实训、 教学材料 学生知识与能力要 求 教师知识与能力要求 备注 1. 电子课件 2. 课堂实践评价表 3. 学习任务书 4. 超市购物电脑小 西 1. 掌握 JavaBean 技 术 2. 了解购物车业务 逻辑 3. 了解订单处理业 务逻辑 1. 实现过购物车功能