基于校企合作的信息安全课程在线学习平台的开发严格的遵循了从课题分析、需求分析、数据库设计、系统总体功能结构设计、系统功能模块具体实现、系统测试依次进行的顺序。
摘要: 在伴随着互联网技术发展的同时,信息安全逐渐变得中要求来,在如此开放的网络空间中,对于个人信息或单位企业信息的保护开始变得十分必要,所以基于此背景下,我将开发一个基于校企合作的信息安全技术在线学习平台,此平台首先要实现一般在线学习系统的最基本功能,在此基础上,要通过不断的调查研究和亲身的使用感受,发现在类似系统中的有点和不足,取长补短,从而在本系统的设计与开发中可以解决一些重点问题,承接一些有点。并且通过调查研究可以发现一些类似平台没有但用户有需求的必要功能,进行相应的功能补充和性能的改善。
所以综上所述,我将采用JAVA编程语言,使用MySql数据库,开发一个基于校企合作的信息安全技术在线学习平台是十分具有现实意义的。
关键词: 信息安全;Java;Web;在线学习
Information security technology online learning platform based on school-enterprise cooperation
Abstract: With the development of Internet technology, information security has gradually become a requirement. In such an open network space, the protection of personal information or corporate information is becoming necessary, so based on this background, I will develop An online learning platform for information security technology based on cooperation between schools and enterprises, this platform must first realize the basic functions of a general online learning system. On this basis, it must be discovered in similar systems through continuous investigation and research and personal experience. There are a few points and shortcomings that can be used to complement each other, so that some key issues can be solved in the design and development of this system. And through investigation and research, it can be found that some similar platforms do not have the necessary functions that the user needs, and perform corresponding function supplementation and performance improvement.
So, in summary, I will use JAVA programming language, use MySql database, and develop an online learning platform based on information security technology of school-enterprise cooperation. It is of great practical significance.
Keywords: information security; Java; Web; Online Study
目录
1 绪论 1
1.1 课题的目的和意义 1
1.2 国内外研究现状与水平 1
1.3 本文课题研究目标 2
1.4 工作内容的研究以及工作思路 3
2 相关理论及技术基础 4
2.1 文献综述 4
2.1.1 AJAX 技术 4
2.1.2 SQL Server2008 4
2.1.3 文献关联 5
2.2 调研情况 5
3 系统需求分析 6
3.1 系统业务需求概况 6
3.2 系统总体目标 7
3.3 系统功能性需求 7
3.4 系统非功能性需求 12
3.4.1 系统性能需求 12
3.4.2 运行环境需求 13
4 系统设计 14
4.1 平台总体架构设计 14
4.2 功能设计 15
4.3 系统主要功能模块设计 17
4.3.1 学员信息管理模块设计 17
4.3.2 留言管理模块设计 18
4.3.3 课件管理模块设计 19
4.3.4 实验管理模块设计 19
4.4 数据库设计 19
4.4.1 数据库设计的目的 19
4.4.2 数据库的逻辑设计 19
4.4.3 数据库的概念设计 20
4.4.4 系统主要E-R图 24
4.4.5 系统主要数据库表 24
4.5 本章小结 25
5 系统的实现 27
5.1 系统开发环境与运行环境 27
5.2 系统主要功能模块的实现 27
5.2.1 平台登陆模块的实现 27
5.2.2 学员信息管理模块的实现 27
5.2.3 课件信息管理模块的实现 28
5.2.4 留言管理模块的实现 30
5.2.5 实验信息管理模块的实现 31
6 系统测试及分析 34
6.1 测试准则 34
6.2 本系统的测试 34
6.2.1 用户登陆测试 34
6.2.2 学员信息管理测试 35
6.2.3 课件信息管理测试 35