声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 主要研究内容
1.4 论文组织结构
第二章 相关技术介绍
2.1 数据库系统
2.2 B/S软件体系结构
2.2.1 B/S架构概述
2.3.2 B/S架构特点
2.3 关键技术
2.3.1 Struts2框架
2.3.2 Spring框架
2.3.3 MYBATIS
2.3.4 jQuery技术
2.3.5 DWZ
2.4 UML
2.5 本章小结
第三章 系统需求分析
3.1 业务需求分析
3.1.1 识别参与者
3.1.2 识别用例
3.1.3 系统用例图
3.1.4 系统序列图
3.1.5 系统协作图
3.1.6 系统部署图
3.2 环境需求和功能需求分析
3.2.1 环境需求
3.2.2 功能需求
3.3 非功能性需求分析
3.3.1 系统的性能需求
3.3.2 系统安全性需求
3.3.3 其他需求
3.4 本章小结
第四章 系统总体设计
4.1 网络架构设计
4.1.1 物理架构
4.1.2 逻辑结构
4.2 软件架构设计
4.3 总体功能模块设计
4.3.1 公告管理模块设计
4.3.2 学生信息管理模块设计
4.3.3 组织管理模块设计
4.3.4 课程信息管理模块设计
4.3.5 成绩信息管理模块设计
4.3.6 教师信息管理模块设计
4.3.7 系统管理模块设计
4.4 数据库设计
4.4.1 数据库设计步骤
4.4.2 E-R模型设计
4.4.3 数据表设计
4.5 本章小结
第五章 系统详细设计与实现
5.1 公告管理模块
5.2 学生信息管理模块
5.3 组织管理模块
5.4 课程信息管理模块
5.5 成绩信息管理模块
5.6 教师信息管理模块
5.7 系统管理模块
5.8 本章小结
第六章 系统测试
6.1 测试方法
6.2 测试用例
6.3 测试分析
6.3.1 单元测试
6.3.2 性能测试
6.4 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢