JSP网络应用系统开发教程
2010-8
电子工业出版社
郭红,王电钢 主编
258
本书以“基于典型工作任务的课程开发”为原则,彻底打破原来学科课程的链路模式,在原有工学结合的基础上,根据高职高专教育的特点,以能力为本位,以典型工作任务为驱动,构建螺旋推进式情境教学的课程体系来组织本课程的内容。通过以典型工作任务驱动的学习和综合实训,使学生熟练掌握应用JSP技术进行Web程序开发的基本知识和技能,能结合软件工程技术和数据库应用技术进行Web应用程序的开发。本书通过对四个典型工作任务的开发实例,完成对包括动态网站开发的基本知识、JSP基础、内置对象、数据库应用开发技术、文件操作技术、JavaBean技术及Servlet技术的学习,掌握并能熟练使用它们进行JSP网络应用系统开发。 本书每个项目的学习都是围绕职业能力的形成组织课程内容,以真实项目为核心整合Web程序员所需的知识、技能和态度,实现理论和实践的完美统一。在实践中创设职业情境,围绕软件企业、软件行业中的实际项目而展开,学生通过各个环节的技能训练,感受职业环境,实现编程技能的逐步提升。
本书以基于典型工作任务的课程开发为原则来组织本课程的内容。在以任务驱动的基础上,介绍应用JSP技术进行Web 程序开发的基本知识和技能,以及如何结合软件工程技术和数据库应用技术进行Web应用程序开发的方法。书中配备了大量的例题及系统实例,叙述详细,通俗易懂,书中所有程序代码均在开发环境中调试通过。同时,每章后面都附有相应的习题与操作练习,帮助读者对本章所学知识进一步理解和掌握。 本书共14章,第1章,介绍动态网站的开发过程;第2章,介绍JSP动态网站开发技术;第3章,详细介绍JSP开发与运行的环境搭建;第4章,讲述创建第一个JSP Web应用系统实例;第5章,介绍JSP预备知识;第6章,讲解JSP语法;第7章,讲解JSP内置对象;第8章,详细讲述用户注册登录系统实例;第9章,讲解JSP访问数据库;第10章,讲解JSP中的文件操作;第11章,详细讲解网上BBS系统实例;第12章,讲解JavaBeans在JSP中的应用;第13章,讲解Servlet技术;第14章,详细介绍网上商城实例。 本书可作为计算机及相关专业的JSP应用程序设计的教材或参考书,也适合自学者及网站开发人员参考使用。
第一部分 动态网站开发的基本知识 第1章 动态网站开发的过程 第2章 JSP动态网站开发技术简介 第3章 JSP开发与运行的环境搭建 第4章 创建第一个JSP Web应用系统实例 第二部分 JSP基础知识 第5章 JSP预备知识 第6章 JSP语法 第7章 JSP内置对象 第8章 用户注册登录系统实例 第三部分 JSP动态数据库与文件管理 第9章 JSP访问数据库 第10章 JSP中的文件操作 第11章 网上BBS系统实例 第4部分 JSP进阶 第12章 JavaBeans在JSP中的应用 第13章 Servlet技术 第14章 网上商城 参考文献
需求分析就是对顾客的需求进行定义或确定,其最主要的是完成如下9项任务: (1)画出目标系统的组织结构图,列出各部门的岗位角色表,即组织结构模型。 (2)画出目标系统的业务操作流程图,重点是业务操作的流水步骤。企业的作业流程,首先要有一个总的业务流程图,将企业中各种业务之间的关系描述起来,然后对每种业务进行详细的描述,使业务流程与部门职责结合起来。 (3)画出目标系统的数据流程图,掌握业务规则,获得初步数据模型。可以将现行系统中用户正在使用的正式的或非正式的单据、账本、报表等收集起来,并进行穷举、分类、归纳。单据、账本、报表是用户系统中信息的载体,是进行系统需求分析的基础。 (4)列出目标系统的功能点列表,即功能模型。包括决策层、管理层、操作层各有哪些具体功能要求。 (5)列出系统的性能点列表,即性能模型。包括时间要求和空间要求。 (6)列出目标系统的接口列表,即接口模型。 (7)确定目标系统的运行环境,即环境模型。包括核心计算机及网络资源的配置计划、采购计划、安装调试进度、人员培训计划等。 (8)目标系统的界面约定,即界面模型。 (9)对目标系统的开发工期、费用、开发进度、系统风险等问题进行分析与评估。 需求分析的重点是:通过弄清业务流程和时间流程的手段,达到与用户共同确定业务模型、功能模型、性能模型、接口模型的目标。通过评审,与用户达成完全一致的理解,让用户确认,在需求报告上签字,这是需求分析的根本目的。
基于任务驱动的教学方法,将JSP知识贯穿到网站建设的过程中,通过真实的网站实例,实现理论和实践的完美统一。