内容简介
第1章 绪论
1.1 背景知识
1.1.1 J2EE开源框架技术简介
1.1.2 学工管理系统开发背景
1.1.3 学工管理系统开发流程
1.2 综合实训目标
1.2.1 知识目标
1.2.2 能力目标
1.3 开发环境准备
1.3.1 Java Web开发环境的搭建
1.3.2 Struts2开发环境的搭建
1.3.3 Hibernate程序的开发
1.3.4 Spring程序的开发
1.3.5 Struts2、Spring、Hibernate的集成
1.4 阶段小结
第2章 需求分析
2.1 需求目标
2.1.1 学工管理项目概述
2.1.2 学工管理项目需求目标
2.2 相关知识
2.2.1 需求分析的基本概念
2.2.2 需求分析方法
2.2.3 需求分析的过程
2.2.4 需求分析工具VISIO
2.2.5 需求分析说明书
2.3 需求实施
2.3.1 任务一 分析学工管理系统功能需求
2.3.2 任务二 分析学工管理系统非功能需求
2.3.3 任务三 分析学工管理系统环境需求
2.4 阶段小结
第3章 系统设计
3.1 设计目标
3.2 相关知识
3.2.1 系统设计的概念和原则
3.2.2 系统设计方法
3.2.3 数据库设计
3.2.4 PowerDesigner工具使用简介
3.3 设计实施
3.3.1 任务一 学工管理系统总体结构设计
3.3.2 任务二 学工管理系统数据库设计
3.3.3 任务三 学工管理系统功能模块设计
3.4 阶段小结
第4章 系统管理
4.1 阶段概述
4.2 相关知识
4.2.1 Struts2简介
4.2.2 Struts2工作原理
4.2.3 Struts2配置文件
4.2.4 Struts2的Action
4.2.5 处理结果
4.2.6 Struts2标签库
4.2.7 Struts2拦截器
4.2.8 Struts2 OGNL
4.3 详细设计
4.3.1 系统管理功能分析
4.3.2 系统管理模块设计
4.4 开发步骤
4.4.1 任务一 权限管理设计
4.4.2 任务二 角色管理设计
4.4.3 任务三 角色权限设置
4.5 阶段小结
第5章 个人办公
5.1 阶段概述
5.2 相关知识
5.2.1 Hibernate简介
5.2.2 Hibernate基础配置
5.2.3 Hibernate O/R映射
5.2.4 Hibernate检索
5.2.5 数据关联
5.3 详细设计
5.3.1 个人办公功能分析
5.3.2 个人办公模块设计
5.4 开发步骤
5.4.1 任务一 个人信息维护
5.4.2 任务二 日程管理
5.4.3 任务三 名片管理
5.5 阶段小结
第6章 班主任管理
6.1 阶段概述
6.2 相关知识
6.2.1 Spring概述
6.2.2 Spring的模块结构
6.2.3 Spring IoC
6.3 详细设计
6.3.1 班主任管理功能分析
6.3.2 班主任管理模块设计
6.4 开发步骤
6.4.1 任务一 班级信息管理
6.4.2 任务二 学生基础信息管理
6.4.3 任务三 学生宿舍信息管理
6.4.4 任务四 学生档案记录管理
6.5 阶段小结
第7章 日常管理
7.1 阶段概述
7.2 相关知识
7.2.1 Spring AOP
7.2.2 Spring对事务的支持
7.3 详细设计
7.3.1 日常管理功能分析
7.3.2 日常管理模块设计
7.4 开发步骤
7.4.1 任务一 公告设计
7.4.2 任务二 通知设计
7.4.3 任务三 会议管理
7.5 阶段小结
第8章 测试与部署
8.1 阶段概述
8.2 相关知识
8.2.1 软件测试基本知识
8.2.2 单元测试
8.2.3 集成测试与系统测试
8.2.4 系统部署
8.3 测试内容
8.3.1 学工管理系统测试设计
8.3.2 JUnit工具的使用
8.4 测试步骤
8.4.1 任务一 学生基本信息维护用例设计
8.4.2 任务二 用JUnit测试学生档案信息
8.4.3 任务三 功能测试
8.4.4 任务四 部署学工管理系统项目
8.5 阶段小结
参考文献