《JavaWeb开发课程设计课件》
- 格式:ppt
- 大小:2.39 MB
- 文档页数:6


《Java Web应用开发》课程标准
1.课程定位与设计思路
1.1课程定位本课程是高职高专专软件技术专业的专业技术课程。Java的J2EE体系中,
JSP/Servlct/JavaBcan占据了非常重要的位置,不仅成为web项目开发的利器,而且也是人们接触和使用J2EE的一个基础。通过详实的内容和丰富的案例,引领者学生学习
JSP/Scrvlet/JavaBcan的开发体系,以及这套技术在项目开发中的实际应用。前修课程:网页制作、Java技术与实训、数据库技术
后续课程:J2EE项目开发
1.2设计思路
本课程标准以“开发”、“应用”为原则,彻底打破原来学科课程链路模式,根据基于工
作过程专业建设模式,以能力为本位,构建以实际工作情境为单位的课程体系,内容包括搭
建JSP环境搭建、用户登录注册功能、书籍操作、购物车、留言板5个工作任务。课程内容
的选取按照软件开发市场、软件企业、行业对Web开发程序员的需求情况,确定了“初级
Web程序员”的职业岗位培养目标。在教学实施过程中基于实际工作的教学模式、通过各种各样的教学方法和教学手段,培养Web程序员应具备的能力。
每个项目的学习都是围绕职业能力的形成组织课程内容,以真实项目为核心整合Web程序员的所需的知识、技能和态度。实践中创设职业情境,围绕着软件企业、软件行业中的
实际项目而展开的,学生通过各个环节的技能训练,感受职业环境,实现编程技能的逐步提
升。本课程课时为96学时。
2.课程目标
通过本课程的学习,使学生能够熟练掌握JSP运行环境的配置方法,灵活运用JSP语法,
解决JSP的中文问题,掌握JSP中访问数据库的技术,了解一个JSP的高级开发技术,并能运用所学知识开发出企业事业需要的各种形式的网站、留言板、BBS、聊天室等等。并能具
有应用能力、在学习能力、创新能力、职业岗位竞争能力、创业能力。
2.1能力目标能搭建典型的JSP开发环境
能应用JSP基本元素创造简单的动态页面
能应用JSP内置对象实现在服务上存取特定信息,并在不同页面进行传递能应用JDBC数据库访问技术编写基于数据库的Web的程序,以实现信息的持久化存
现代营销教育园地
1.引言目前,基于Web的软件开发已成为软件开发的主流,又由于Java语言的跨平台性,使其基于JavaWeb的软件开发成了Web开发的中流砥柱。而JavaWeb开发工程师要完成实际的软件开发需要掌握HTML、JavaScript、Ajax、Java、JSP、Servlet和SSH(Struts、Spring、Hibernate的简称)等诸多技术。因此,JavaWeb开发课程体系如何设置,困扰着许多高校教师。2.JavaWeb开发课程体系的设置通过对一些软件开发公司用人单位人才需求的实际调查及达内、传智播客、尚学堂、北大青鸟等实训公司的课程体系的深入分析研究,再结合菏泽学院教学的实际情况,将JavaWeb课程体系分为Java技术、数据库与JDBC编程、JavaWeb开发技术基础、JavaWeb开发技术提高、Java项目开发的使用技术和SSH框架技术等几个模块,该课程体系从教学内容上涵盖了用人单位最常用的JavaWeb软件开发技术。2.1JavaWeb课程体系的内容JavaWeb课程体系的内容主要包含了如下几个模块:1)Java技术主要讲授Java概述、开发工具、语言基础、面向对象思想及其编程、集合框架、异常、线程、网络编程、AWT组建及事件处理和Swing以及JDK5.0、6.0新特性等及项目实训。2)数据库与JDBC编程主要讲授:数据库理论基础、数据库设计、SQL(特别是数据的增删改查等操作)、JDBC的四种驱动类型及JDBC编程的步骤、JDBC编程常用的JavaAPI、封装一个尽可能完善的JDBC编程的工具类、项目实训。3)JavaWeb开发技术基础主要讲授:HTML、CSS、Javas-cript和项目实训等几个方面的内容,通过本模块主要让学生掌握HTML文档的编写,使用CSS修饰页面以及使用JS与用户交互,最终能使用Dreamweaver开发出符合企业级标准的静态网站。4)JavaWeb开发技术提高主要讲授:JSP、Servlet、Ajax、XML、Struts1.x及项目实训等几个方面的内容,通过本模块主要让学生掌握动态网站开发的基本技术,为以后学习SSH框架打下良好的基础。5)Java项目开发的实用技术主要讲授:Java项目开发中的UML建模技术、Linux下JavaWeb服务器的配置及Java项目开发和版本控制技术等。通过这一部分的学习将让学生初步掌握UML建模、JavaWeb服务器的配置和版本控制系统应用等,为以后进行大型项目的设计与开发、团队协作打下良好的基础。6)SSH框架主要讲授Struts2、Spring2和Hibernate3三大流行框架技术及项目实训。2.2JavaWeb课程体系教学指南整个课程体系的教学要在每个学生人手一台电脑的实验室中进行,每个模块的上机学时要占相应模块总学时的一半;这是因为该课程体系中知识点较多,需要学生有充足的时间去消化和实践刚学到的知识;每个模块结束后,为了强化学生的动手能力,使学生能综合应用该模块的知识,还要安排相应的模块实训。通过上述几个模块的学习,学生基本掌握Java企业级项目开发所需的技术,再经过相应的模块实训和综合实训,即可直接去软件公司就业,无需实训公司培训。3.JavaWeb课程体系的应用实践该课程体系已在菏泽学院计算机与信息工程系的校企合作班实施执行,并且取得了良好的教学效果,毕业生得到了实习单位和用人单位的一致肯定。其具体做法是对部分本科生和专科生的最后一学年用该课程体系进行教学,其中大约5个月的时间用于学习,剩余的时间用于毕业实习和找工作。其实,这5个月的时间又分两个阶段:前3个月在菏泽学院学习、后2个月在实训公司学习,即所谓的校企合作,这样既弥补了学校教学的不足,又给实训公司减少了开支。4.结束语本文仅仅对JavaWeb软件开发课程体系所讲授的内容等做了一个简要的概述,对其课程体系的教法、每模块学时安排、考核方式等没有具体给出,有待教师在教学中不断积极地思考、实践、改革和探索。虽然该课程体系已经实施执行,但是它的覆盖范围还是很小的,有待积极扩大。参考文献[1]邵奇峰.Java课程教学方法探讨[J].计算机教育,2008(12):50-52.[2]朱福喜.Java语言程序设计[M].清华大学出版社,2004.[3]杨延广.对高职程序设计课教学方法的研究与探讨[J].高教论坛,2006(2).[4]李劲华.Java程序设计课程的教学研究与实践[J].计算机教育,2008(20).[5]招启东.项目实训在JAVA课程教学中的应用[J].时代教育,2008(10).[6]郭永红.情景教学法在软件开发课程中的应用[J].科技信息,2008(34):331,337.JavaWeb软件开发课程体系探索杨俊峰(菏泽学院计算机与信息工程系274015)摘要:本文从JavaWeb软件开发所需技术和人才入手,设置了一套包含Java技术、数据库与JDBC编程、JavaWeb开发技术基础与提高、Java项目开发的实用技术和SSH框架等几个模块的课程体系内容及其教学指南,最后给出了该课程体系的应用实践。关键词:JavaWeb开发课程体系模块化教学
《Web应用开发技术》课程设计
一、课题名称:图书流通管理系统
本系统为适用于图书馆的图书流通管理系统,能够进行图书的入库登记,借阅管理以及检索查询,是一个实用性很强的软件系统。它包括4个子系统,每个子系统由1名学生承担,其基本需求如下:
(1) 书库管理子系统 (难度系数:0.7)
功能要求:系统登录、图书信息的录入﹑修改、删除、查询。假设每本书只有一本,没有复本。
图书信息(books)包括:书号﹑书名﹑出版社﹑作者﹑出版年、ISBN等。
(2)读者管理子系统 (难度系数:0.7)
功能要求:系统登录、读者信息的注册﹑修改、删除、查询。
读者信息(readers)包括:借书证号,姓名,性别,等等。
(3)借阅管理子系统 (难度系数:1)
功能要求:系统登录、图书借阅、图书归还、借阅查询、图书续借、到期催还等。
假设一个人可以借3本书,每本书可以借3个月。
借阅信息(borrow)包括:借书证号,书号,借阅日期,应归还日期,归还状态等等。
(4)检索查询子系统 (难度系数:0.8)
功能要求:
输入书号,查询该书是否借出,如借出,则显示借书证号和应归还日期。
输入借书证号,则显示所借的书号、书名、应归还日期。
输入书名,进行模糊查询,显示出相关的所有书名、书号、是否借出等。
输入书名和作者,进行复合查询,显示所有相关信息。
二、要求
(1)4-5人一组联合开发,开发周期为一周。设计完成后,以小组为单位,提交设计报告(含运行结果)和源代码。代码检查时间为周四,提交报告为周五。
(2)时间安排:第十八周 1234节(110608班);5678节(110609班)
(3)地点: 工1-202。
三、成绩计算:
(1)开发工具为VS 2008或VS2010,录入和注册功能要求使用验证控件。
(2)每个子任务满分为100,视任务完成情况分为100、85、70、50分。
(3)个人的最终得分 = 任务完成分 * 难度系数。
JAVAWEB课程设计报告-海贼王专柜
1
海贼王专柜
绪论
系统开发背景
本项目作为《JAVA WEB应用开发技术》课程的实习项目提出,希望通过《海贼王专柜》电子商务网站的设计开发,提高使用JSP开发J2EE架构的电子商务网站(B/S结构)的能力;了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作的技巧。
海贼王专柜是一种高质量,更快捷,更方便的购物方式。海贼王专柜不仅可用于有关海贼王商品的在线销售,也有各种商品的在线销售。而且网站式的商店对商品的管理更加合理化,信息化。
网上商店系统现状
网上商店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上商店的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。为了保护传统商店的投资,网上商店解决方案应切合传统商店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统商店在实施上网方案的之前,必须对一系列问题进行科学的论证,如网上商店的需求分析、网上商店总体规划、网上商店系统的功能和实施方案、网上商店的传播与推广、运行网上商店系统的软件和硬件配置、网上商店的管理系统和管理方法等等。
主要工作
用户分为注册于非注册用户,区别是能否对商品进行购买。
管理员可执行三种基本操作:对用户的查看、冻结;对商品的上传、修改;对订单的查看、执行、删除操作。
本项目主要实现了三个大的基本功能:即
1:浏览用户的对商品的浏览、搜索、登录。
2:用户对商品的浏览购买、及修改。
系统需求分析
系统功能需求
客户功能需求
通过商品名对库中的商品进行查找,显示到客户端
对用户的登陆操作
登陆后可将商品加入到购物车
查看购物车中现有商品、对购物车中的商品数量进行修改、清空购物车
管理员功能需求
管理员是管理需求的应用人员,分配一个账号为此,可实现对前端信息的管理和后台信息的修改等,管理需求如下: