您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > JavaWeb应用开发项目设计方案
《JavaWeb应用开发》项目设计参考方案(学时:84)项目一网上商城项目开发环境的搭建(学时:8)一、教学目标最终目标:学会JavaWeb开发环境搭建,了解如何在集成开发环境中开发JSP、Servlet程序,能在Web服务器上进行运行测试。促成目标:1.了解JSP、Servlet技术;2.了解JavaWeb开发模式;3.了解JavaWeb服务器运行条件,掌握如何安装、配置Jdk、Tommcat和集成开。二、工作任务1.任务1JavaWeb环境搭建2.任务2简单JSP、Servlet测试三、活动设计1.活动思路首先介绍动态网页技术及相关开发模式,并将相关技术进行比较,从而引出本门课的重点。接着指出建立Web服务器的条件,引出如何搭建JavaWeb运行环境;最后学习集成开发环境的安装与设置,并学习如何写JSP程序、Servlet程序,并掌握如何在客户端进行运行测试。2.活动组织序号活动项目具体实施课时备注1JavaWeb环境搭建教学做一体化42简单JSP、Servlet测试教学做一体化43.活动评价评价内容:根据学生具体任务完成情况、课后作业等情况进行评价。评价标准:实践部分评价:能基本完成相关软件的安装、环境配置为及格;独立完成相关软件的安装、环境配置,基本能进行代码编写及测试为良好;独立完成相关软件的安装、环境配置,并能进行正确的代码编写及测试为优秀。模块一JavaWeb环境搭建(学时:4)一、教学目标最终目标:掌握浏览静态网页和动态网页的技能,掌握分析网页所采用的技术的技能,能独立完成JSP运行环境的安装及配置促成目标:1.了解静态网页中的静态的概念;2.了解动态网页中的动态的概念;3.了解JSP、Servlet技术;4.了解JavaWeb开发模式;5.学会JDK、Tomcat的下载、安装及配置。二、工作任务1.JDK、Tomcat的安装及配置;2.浏览各种类型的网页,分析出网页采用的技术;三、活动设计1.活动内容通过浏览多种类型的网页、导出静态网站与动态网站的概念,继而引出对各种网页开发技术的分析,引入JSP动态网页开发技术、开发模式及运行环境;浏览电子商务网站,导出网上商城的项目;分析JSP的基本概念,导出Web服务器的概念,引出JSP常用的Web服务品Tomcat。构建JSP运行环境,为下一步开发工作做好准备。子任务一:JDK安装与配置子任务二:Tomcat的安装与配置,服务器运行测试。2.活动组织序号活动项目具体实施课时备注1JDK安装与配置多媒体讲解,启发式教学及项目与任务引导教学,学生进行操作。22Tomcat服务器的安装与配置、运行测试多媒体讲解、学生分组进行操作2四、主要实践知识1.独立完成各种页面采用技术的分析2.掌握JDK安装,JAVA_HOME、CLASSPATH、PATH环境变量的配置。3.掌握Tomcat安装,TOMCAT_HOME、CLASSPAHT环境变量的配置。4.Tomcat服务器的启动,JAVAWEB服务器的布署。五、主要理论知识1.静态网页与动态网页的概念;2.多种动态网页开发技术;3.JSP运行原理。六、思考与练习1.JSP的运行原理;2.动态网页与静态网页的概念及区别;3.常用的动态网页开发技术及比较。4.下载JDK、Tomcat并进行安装与配置。模块二编写简单的JSP程序(学时:4)一、教学目标最终目标:掌握JSP集成开发工具的安装、配置与使用,能编写简单的JSP程序及Servlet程序,并会启动Tomcat服务器及运行jsp程序和Servlet程序。促成目标:1.了解JSP开发工具(MyEclipse);2.第一个JSP、Servlet程序的创建;3.掌握虚拟目录的配置方法;4.掌握运行动态网页程序的方法。二、工作任务1.MyEclipse开发工具的使用;2.建立第一个JavaWeb项目。三、活动设计1.活动内容通过运行成熟的网上商城案例,引出如何建立动态Web网站,从而引出常用的JSP集成开发工具MyEclipse,演示其下载、安装、配置过程,并建立第一个JavaWeb项目和编写第一个JSP程序、第一个Servlet程序。并进行相关布署和运行发布与测试。2.活动组织序号活动项目具体实施课时备注1MyEclipse开发工具的安装与使用教学做一体化教学22建立第一个JavaWeb项目教学做一体化教学2四、主要实践知识1.MyEclipse开发工具的安装与使用2.第一个JavaWeb项目的建立与布署、运行测试。五、主要理论知识1.虚拟目录的概念;2.Web服务目录的概念;3.Web服务器的目录结构;4.Jsp程序的组成结构。六、思考与练习1.如何配置虚拟目录?2.什么是Web服务根目录和子目录?3.Web服务项目如何发布?具体发布在什么位置?4.如何在MyEclipse集成开发环境中发布Web项目和启动Web服务器?项目二用户的登录与注册(学时:28)一、教学目标最终目标:能独立完成JSP基本页面的编程,能利用JSP元素和内置对象及JDBC数据库技术完成网上商城的登录和注册功能。促成目标:1.能熟练掌握JSP的基本语法;2.能掌握JSP常用内置对象的方法;3.能运用JSP常用内置对象和JSP元素;4.能运用JDBC技术在JSP中连接数据库,并能对数据库进行访问操作。二、工作任务1.任务1用户注册各界面的设计2.任务2用户注册功能实现3.任务3用户数据库的设计与连接4.任务4用户登录功能实现三、活动设计1.活动思路浏览电子商务类网站,导出网上商城的项目,关注商城用户购物的过程,并通过观摩成功网站的登录界面与注册界面的设计样例,引导学生建立整体设计思路,最终导出学生完成设计任务需要具备的知识,并通过具体的项目建立过程完成相关知识的学习和实际应用。2.活动组织序号活动项目具体实施课时备注1利用JSP元素实现用户登录界面内容的添加教学做一体化82用户登录功能实现教学做一体化63用户数据库的设计与连接讲解,讨论84用户注册功能实现教学做一体化83.活动评价评价内容:根据课堂完成项目的情况、课后实践作业完成情况等进行评价。评价标准:根据学生的作业和项目完成情况进行:能基本完成作业、项目为及格;能较好地完成作业、项目为良好。创造性的完成作业、项目且书写清楚为优秀。模块一利用JSP元素实现用户注册各页面内容的添加(学时:4)一、教学目标最终目标:通过创建用户注册界面,掌握JSP编程基础知识,掌握基本JSP程序的编写。促成目标:1.掌握JSP元素的语法格式;2.掌握JSP指令标签的语法格式;3.掌握JSP动作标签的语法格式;二、工作任务1.运用JSP的声明、表达式和脚本程序等脚本元素进行简单JSP程序的编写;2.运用指令元素对JSP页面的相关信息进行设置;3.运用JSP动作元素实现代码处理程序。4.完成用户登录界面的设计。三、活动设计1.活动内容首选分析JSP页面的基本组成部分,从而引出JSP注释、声明、表达式、脚本程序、指令标签、动作标签的概念,并通过案例进行重点分析说明,最后通过建立注册及相关处理页面,将所学知识进行应用。2.活动组织序号活动项目具体实施课时备注1运用JSP的声明、表达式和脚本程序等脚本元素进行简单JSP程序的编写教学做一体化教学22运用指令元素对JSP页面的相关信息进行设置教学做一体化教学23运用JSP动作元素实现代码处理程序教学做一体化教学24完成用户注册处理页面的设计教师指导,学生完成实践2四、主要实践知识1.掌握JSP各元素的使用。2.掌握各种指令标签和动作标签的使用。使用。五、主要理论知识1.JSP元素包括注释、声明段、表达式、脚本程序的语法格式;2.JSP指令标签、动作标签的语法格式。六、思考与练习1.JSP页面中声明段中定义的变量与在脚本程序段中定义的变量有什么区别?2.include指令标签与include动作标签执行过程有什么不同?3.请完成用户注册验证页面的设计。模块二用户注册功能实现(学时:8)一、教学目标最终目标:能掌握内置对象的使用方法,能独立完成网上商城的用户登录功能。促成目标:1.掌握表单提交页面的建立方法;2.掌握Request、Response;3.掌握页面跳转方法及参数的传递。二、工作任务1.运用Form表单对象、Request对象,以实现用户注册信息的接收和验证。2.运用Response完成到注册成功和注册失败页面的跳转,并实现显示注册成功时用户信息的显示和注册失败时的返回注册页面的功能。三、活动设计1.活动内容学习利用form表单对象和Request对象完成页面跳转过程的数据的传递和接收;并完成用户的登录验证;掌握利用Response对象实现页面的跳转,并完成用户信息的页面传递;最终完成用户注册及验证功能模块的设计。2.活动组织序号活动项目具体实施课时备注1Request、Response对象的应用教学做一体化教学42用户注册模块实现教师指导,学生完成实践2四、主要实践知识1.form表单对象的综合应用;2.Request、Response对象的应用;3.页面跳转时信息的传递方法。五、主要理论知识1.掌握Request、Response对象及常用方法;2.掌握几种常用的页面跳转的方法。六、思考与练习1.完善用户注册模块的功能,判断当直接访问注册成功页时有什么问题?并进行改进。2.利用Response的sendRedirect()方法跳转页面与使用JSP动作标签forward进行跳转有什么不同?3.在用sendRedirect()方法进行跳转页面时,如何传递数据?模块三网上商城用户数据库的设计与连接(学时:8)一、教学目标最终目标:能独立设计出网上商城用户数据库,能熟练连接数据库,能运用Connection、Statement、Resultset对象管理数据库。促成目标:1.了解JDBC基本概念;2.掌握常用数据库的连接方法;3.网上商城用户数据库的设计;4.在JSP中连接和管理用户数据库。二、工作任务1.设计网上商城商品信息数据库;2.在JSP中连接数据库;3.在JSP中访问用户数据库。三、活动设计1.活动内容首先分析网上商城中用户信息的存储方法,从而引入数据库设计问题,并通过需求分析设计出用以存储用户信息的数据库;然后分析如何在JSP中连接数据库,从而引入JDBC的概念,并演示在JSP中数据库的连接方法和访问数据的方法,最终通过学生的实际操作,学会在JSP中连接和访问数据库。2.活动组织序号活动项目具体实施课时备注1通过需求分析,设计用户数据库讲解,小组讨论22在JSP中连接数据库讲解,小组讨论23访问用户数据库教学做一体化4四、主要实践知识1.通过需求分析,设计数据库;2.在JSP中连接数据库;3.JDBC中常用对象的使用。五、主要理论知识1.JDBC的概念;2.几种常用数据库的连接方法介绍;3.JDBC中Connection、Statement、Resultset对象的建立方法和运用。六、思考与练习1.在JSP中连接数据库的步骤是什么?利用JDBC-ODBC桥如何连接常用数据库?2.在JDBC中定义了一系列常用的抽象接口,分别有哪些,并说明其基本功能?模块四用户登录功能实现(学时:8)一、教学目标最终目标:能独立完成网上商城用户登录功能模块设计,掌握其它内置对象的使用方法。促成目标:1.进一步掌握表单元素的使用方法,2.进一步掌握JSP元素及标签的应用;3.进一步掌握JDBC技术,实现数据库记录的查询、添加;4.掌握session、page、application、out等内置对象的使用方法;5.掌握JSP中属性的保存范围的概念。二、工作任务1.运用所学知识完成用户登录页面的建立;2.完成用户登录信息的合法性检验页面的建立;3.利用session对象完善登录、注册模块;4.实现网上计数功能。三、活动设计1.活动内容在完成用户注册模块设计的基础上,进一步学习JDBC技术,实现用户数据库记录的查询和添加;综合应用所学知识,完成用户登录模块的设计;拓展所学知识,进一步了解其它内置对象的使用方法。2.活动组织序号活动项目具体
本文标题:JavaWeb应用开发项目设计方案
链接地址:https://www.777doc.com/doc-6398512 .html