论文部分内容阅读
在信息技术高速发展的时代,各行各业都加快了信息化的步伐,教育管理机构的信息化程度也越来越高,校园内逐渐使用办公自动化系统、学生管理系统、教职工管理系统、排课管理系统、成绩录入系统、学生宿舍管理系统等来代替传统的人工管理方式,这些信息化手段和技术使教育机构的管理变得更加方便和快捷。随着网络技术的日趋成熟和计算机的日益普及,网络学习平台也逐渐成为教育领域一种有效的教学辅助手段,技术开发人员设计开发出规模不等的网络学习平台供大家学习。本文设计开发一个更适合本学院的网络学习平台,它可以为学生们提供良好的网络学习环境。该网络学习系统是在.NET开发平台之上,选用SQL Server2005为数据库,C#为编程语言,并采用B/S体系结构和三层架构模式完成的。通过该网络学习平台,学生们可以在线观看或收听各种需要的学习资料,也可以将其下载到本地电脑进行重复学习,还能够针对不懂的内容提出问题,增强了师生之间的交流互动。学生们除了在课堂上学习必要的课本上的知识外,还可以在网络学习平台上寻找自己需要的内容作为对知识的扩充。本文在系统开发的过程中,将数据的安全性考虑了进去。随着互联网络的不断发展,网络安全也逐渐被提上日程,研究人员逐渐将注意力转移到网络的安全问题上。若个人密码、身份证号等一些非常重要的信息是以未经过任何加密处理的明文形式存放到数据表中时,该数据在信息安全方面必然存在极大的隐患。数据库中的数据以原始未加密的形式存在时,内部人员在能够打开数据库的情况下可以随意浏览客户信息,一些黑客也可以通过计算机病毒程序攻击数据库并窃取数据库中的数据,还有一些不法分子会通过一些不法手段或途径将数据库中的信息盗取。这些方法都会导致个人信息的外泄或丢失,一旦数据库中的身份证号或密码等重要的个人信息被泄露给不法分子,则有可能造成个人财产的损失和一些不可估量的严重后果。因此为了提高系统的安全性,本文在设计过程中对注册用户的基本信息进行加密处理,避免了用户信息的泄露。一个系统的实用性和安全性很大程度上依赖于对数据的加密算法。这里采用对称加密算法中的三重DES加密算法对数据库中的数据进行加密,极大限度地保证用户信息的安全,防止因个人信息的泄露造成财产损失等严重后果。