《工业和信息产业职业教育教学指导委员会“十二五”规划教材:JSP项目开发情境教程》通过学生信息系统的开发,将JSP开发Web应用系统的常见知识点融通进去,将系统划分为3个子系统。子系统1:基础信息子系统,主要讲解JSP语法以及用JSP进行开发信息系统的相关知识点;子系统2:教学任务分配子系统,主要讲解JavaBean以及使用MVC Model 1框架进行Web应用程序的开发;子系统3:成绩管理子系统,主要讲解Servlet以及使用MVC Model 2框架进行Web应用程序的开发。3个系统的知识点循序渐进、由浅入深,后续系统的开发既有对前面系统知识点的再学习,又添加了新的知识点,有效地体现到了“学中做”、“做中学”的教学思路。
情境1 学生信息系统--基础信息子系统
1.1 任务1 需求分析
子任务 基础信息子系统的需求分析说明书
相关知识点:Dreamweaver
相关知识点:建模工具Visio
1.2 任务2 系统设计
子任务1.2.1 概要设计说明书
子任务1.2.2 详细设计说明书
相关知识点:CSS
子任务1.2.3 数据库设计说明书
相关知识点:MySQL数据库
相关知识点:PowerDesigner数据库建模
1.3 任务3 系统实现
子任务1.3.1 开发平台搭建
相关知识点:JDK安装
相关知识点:Tomcat安装
相关知识点:MySQL数据库安装
相关知识点:MySQL-Front安装
相关知识点:Eclipse、MyEclipse安装
子任务1.3.2 公共页面实现
相关知识点:创建CSS样式表文件
相关知识点:JSP页面创建
相关知识点:page指令
子任务1.3.3 部门信息添加页面实现
相关知识点:<jsp:include>包含指令
相关知识点:request对象
相关知识点:response对象
相关知识点:JSP注释
子任务1.3.4 部门信息管理页面实现
相关知识点:Javascript
相关知识点:input html标签
子任务1.3.5 部门详情查看页面
相关知识点:JDBC数据库操作类
子任务1.3.6 部门信息修改页面
1.4 任务4 系统测试
相关知识点:软件测试分类
相关知识点:软件测试范围
相关知识点:MyEclipse Tomcat Server配置
相关知识点:MyEclipse调试
1.5 任务5 系统部署
课后习题
情境2 学生信息系统--教学任务分配子系统
2.1 任务1 需求分析
子任务 教学子系统的需求分析说明书
2.2 任务2 系统设计
子任务2.2.1 概要设计说明书
子任务2.2.2 详细设计说明书
子任务2.2.3 数据库设计说明书
2.3 任务3 系统实现
子任务2.3.1 教学任务分配页面实现
相关知识点:JavaBean
相关知识点:JSP中使用JavaBean标签
相关知识点:通用类开发
相关知识点:数据库封装类
相关知识点:out对象
子任务2.3.2 教学任务查询页面实现
相关知识点:MVC
相关知识点:MVC Model
子任务2.3.3 教学任务管理页面实现
子任务2.3.4 登录页面实现
相关知识点:Session对象
子任务2.3.5 注销页面实现
2.4 任务4 系统测试
2.5 任务5 系统部署
课后习题
情境3 学生信息系统--成绩管理子系统
3.1 任务1 需求分析
子任务 成绩管理子系统的需求分析说明书
3.2 任务2 系统设计
子任务3.2.1 概要设计说明书
子任务3.2.2 详细设计说明书
子任务3.2.3 数据库设计说明书
3.3 任务3 系统实现
子任务3.3.1 登录功能改进实现
相关知识点:数据库加密方法
子任务3.3.2 个人信息查询页面实现
相关知识点:MVC Model
相关知识点:Servlet
子任务3.3.3 个人信息修改页面实现
子任务3.3.4 成绩信息录入页面实现
子任务3.3.5 成绩信息查询页面实现
3.4 任务4 系统测试
3.5 任务5 系统部署
课后习题
参考文献