声明
摘要
第一章 绪论
1.1 研究背景与研究意义
1.1.1 研究背景
1.1.2 研究意义
1.2 论文主要工作
1.3 论文组织结构
第二章 相关技术介绍
2.1 系统开发环境J2EE
2.1.1 J2EE架构
2.1.2 J2EE提供的服务
2.2 开发框架
2.2.1 Struts 2框架
2.2.2 Spring框架
2.2.3 Hibernate框架
2.2.4 SSH框架整合
2.3 JSP技术简介
2.4 JavaScript技术简介
2.5 MD5加密算法介绍
2.6 本章小结
第三章 系统需求分析
3.1 系统功能需求
3.1.1 用户使用场景
3.1.2 功能需求
3.2 用户的特点
3.3 系统需求分析
3.3.1 系统管理功能需求
3.3.2 页面浏览功能需求
3.3.3 在线交流功能需求
3.4 数据描述
3.5 用例描述
3.6 数据采集
3.7 故障处理需求
3.8 本章小结
第四章 系统设计
4.1 系统设计思想
4.2 系统运行平台
4.2.1 硬件环境
4.2.2 软件环境
4.3 系统总体设计
4.3.1 系统功能包图
4.3.2 系统处理流程
4.3.3 系统界面原型设计
4.3.4 系统中主要模块说明
4.4 接口设计
4.4.1 用户接口
4.4.2 内部接口
4.5 数据库设计
4.5.1 关系图
4.5.2 表结构
4.5.3 存储过程
4.6 数据有效性格式
4.7 安全保密设计
4.7.1 口令验证
4.7.2 授权
4.7.3 模拟
4.8 系统出错处理设计
4.8.1 出错信息
4.8.2 故障处理
4.9 系统部署与运行
4.9.1 系统运行效果
4.9.2 系统功能特点
4.10 本章小结
第五章 系统关键技术及实现
5.1 登录验证中MD5加密算法的应用和改进
5.1.1 用户密码安全分析
5.1.2 目前MD5加密算法存在的缺陷
5.1.3 系统中MD5加密算法的应用
5.2 关键的技术和代码
5.2.1 分页技术的实现
5.2.2 条件查询的实现
5.2.3 记录排序的实现
5.2.4 输入校验的实现
5.3 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢