2.2.1 基本概念 4
2.2.2 JVM虚拟机 5
2.3 MYSQL简介 6
2.3.1 基本概念 6
2.3.2 MySQL的优点 6
3 系统设计 7
3.1 框架的设计与搭建 7
3.1.1 SSH框架 7
3.1.2 正则表达式的应用 10
3.1.3 前端页面的布局与设计 11
3.2 数据库设计 13
3.2.1 数据库需求分析 13
3.2.2 数据库概念设计 14
3.2.3 数据库逻辑结构设计 15
3.2.4 数据库安全策略 17
4 安全模块系统模型 19
4.1 数字证书 19
4.1.1 基本概念 19
4.1.2 可能存在的隐患 19
4.2 SSP模型 20
4.2.1 基本原理 20
4.3 MICROSCOPIC LOCK 22
5 系统实现 23
5.1 支付模块的实现 23
5.1.1 整体流程图 24
5.1.2 部分代码实现 26
5.1.3 支付安全问题的技术处理 29
5.2 邮件模块的实现 30
5.2.1 Java mail涉及到的基本概念 31
5.2.2 电子邮件的发送流程 31
5.2.3 部分代码实现 32
致谢 33
参考文献 34
1 绪论
1.1 选题的背景和意义
1.1.1 选题的背景
在如今这个互联网飞速发展的时代中,网络教育已经慢慢地走入了我们的视线中,它与传统教育的最大的优势就在于它的便利性,自主性,交互性,开放性和集成性。我认为,网络教育和实体教育是相辅相成的,它能弥补实体教育中的很多不足,比如师生交流困难,上课来回交通时间的浪费,教学资料的分发等,在当下的互联网背景下,网络教育的推行势在必行。