基于网络安全的闸门命令单系统的设计与实现

基于网络安全的闸门命令单系统的设计与实现

论文摘要

网络安全是信息安全中的重要研究内容之一,也是当前信息安全领域中的研究热点。保护网络传输过程中的数据不受偶然或恶意原因而遭到破坏、更改、泄露,是网络安全的主要内容之一。目前比较实用的方法是对网络中传输的数据进行加密,而数据加密要依赖于成熟的数据加密算法。本文基于二滩公司已有的广域网平台,结合网络闸门命令单操作系统的要求,通过对RSA进行身份认证和DES加密技术、B/S和C/S体系结构、网络操作系统和网络数据库系统的分析对比,确定了适合实际情况的数据加密方式、系统体系结构、网络操作系统和网络数据库系统,在Delphi平台上设计实现了基于网络安全的闸门命令单系统。使用Delphi语言开发核心内容,即数据的加密和解密模块,与后台SQL Server进行数据交换模块等,HTML语言调用该核心部分来向浏览信息的客户提交网页界面。本文还详细阐述了系统总体设计和详细设计,对系统数据库设计、身份认证、加密方式的实现进行了理论探讨。这些都为系统开发奠定了理论和实际的基础。整个系统也就具有良好的可操作性,能够适用于不同的应用环境。系统运行结果证明,本文所设计的网络闸门命令单操作系统可以满足命令单发出、命令单反馈和命令单管理等方面的需要。制定的实施方案符合二滩公司流域梯极调度的现实情况,并通过实践证明是切实可行的,为流域梯极调度中信息化系统的继续建设打下了坚实的基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 课题内容
  • 1.3 论文结构安排
  • 第2章 本课题的相关技术简介
  • 2.1 软件工程
  • 2.1.1 软件工程的概念和目标
  • 2.1.2 软件工程的常用开发模型
  • 2.1.3 软件工程思想在本系统设计中的应用
  • 2.2 BROWSER/SERVER模式与多层应用软件
  • 2.2.1 两层应用模型
  • 2.2.2 三层应用模型
  • 2.2.3 Web 下的多层应用软件
  • 2.2.4 Web 发展面临的问题
  • 2.3 ADO 技术
  • 2.3.1 ADO 介绍
  • 2.3.2 ADO 与数据库的交互技术
  • 2.4 SQL 语句介绍
  • 2.4.1 SQL 是非过程化语言
  • 2.4.2 SQL 是统一的语言
  • 2.4.3 SQL 是所有关系数据库的公共语言
  • 第3章 网络安全问题研究
  • 3.1 网络安全概述
  • 3.2 影响网络安全的因素
  • 3.3 安全策略
  • 3.4 安全机制
  • 3.4.1 加密机制
  • 3.4.2 数据签名机制
  • 3.4.3 访问控制机制
  • 3.4.4 数据完整性机制
  • 3.5 SQL SERVER的安全管理
  • 3.5.1 SQL Server 的登录认证
  • 3.5.2 数据库用户
  • 3.5.3 权限
  • 3.5.4 角色管理
  • 第4章 加密算法模型及理论
  • 4.1 密码体制概述
  • 4.1.1 密码学的基本概念
  • 4.1.2 密码体制的分类
  • 4.2 数据加密标准DES
  • 4.2.1 DES 加密算法
  • 4.2.2 DES 解密算法
  • 4.2.3 安全性
  • 4.3 高级加密标准AES
  • 4.3.1 Rijndael 密码设计原则
  • 4.3.4 安全性及效率
  • 4.4 公开密钥密码RSA
  • 4.5 单向散列函数
  • 4.5.1 单向散列函数概述
  • 4.5.2 单向散列函数MD5
  • 4.6 数字签名
  • 4.6.1 数字签名的基本概念
  • 4.6.2 RSA 数字签名体制
  • 第5章 闸门命令单系统的安全设计与实现
  • 5.1 系统概述
  • 5.1.1 数据库逻辑结构设计
  • 5.1.2 闸门命令单处理流程
  • 5.1.3 网络结构
  • 5.1.4 操作系统、中间件与数据库服务器类型等
  • 5.2 系统体系结构
  • 5.2.1 系统功能
  • 5.2.2 角色定义
  • 5.2.3 系统结构
  • 5.2.4 系统结构图
  • 5.2.5 系统操作流程图
  • 5.3 数据库逻辑结构设计
  • 5.4 系统实现与操作
  • 5.4.1 系统的功能模块图
  • 5.4.2 系统主要模块流程图
  • 5.4.3 系统实际过程分析
  • 第6章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于网络安全的闸门命令单系统的设计与实现
    下载Doc文档

    猜你喜欢