基于WCF框架的管制信息系统的设计与实现

基于WCF框架的管制信息系统的设计与实现

论文摘要

随着网络技术的发展和互联网应用的日益普及,给用户带来方便的同时也给互联网产品带来了很多问题,特别是人为的操作具有高不确定性和破坏性等特点。因此设计适用于互联网产品所需要的安全性监管与控制系统具有极为重要的意义。本文的研究依托于某邮箱服务器的管制信息系统,根据邮箱项目的实际需求,设计了一个基于WCF(Windows Communication Foundation)框架的分布式管制系统。主要的工作内容如下:1.分析了分布式管制信息系统的需求,并确定管制信息系统的业务逻辑功能。2.分析管制信息系统的可扩展性。为满足其它系统对于操作功能需求变化,管制信息系统必须具备一定的可扩展。本文采用WCF技术来实现系统功能的可扩展性。3.设计一个分布式管制信息系统。将每个功能模块以SOA(Service-Oriented Architecture)规范封装成WCF服务的形式,实现统一、稳定的服务接口,使其它系统可快捷接入。实验表明,提供一些公共辅助功能给其它系统调用,使核心功能与辅助功能分开执行,提高了其它系统的性能和降低其它系统程序的复杂度。4.分析管制系统的数据用途,对非实时使用到的数据指定时间统一写入到数据库。同时管制系统采用数据缓存技术来读写数据。实验表明,该方式可以提高数据的读取和写入速度,从而快速响应其它系统的请求。5.根据以上的分析与设计,实现了一个分布式管制信息系统。实验表明,该分布式管制信息系统的设计方式能够灵活的、快速的适应需求的变化并且快速提供新服务,同时不影响邮箱服务器系统的结构,在实际应用中各功能稳定运行,完成了实时动态的采集信息和对用户起到监管与控制作用,达到预期效果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景与研究意义
  • 1.2 国内外研究现状
  • 1.3 本文主要工作
  • 第二章 需求分析
  • 2.1 需求说明
  • 2.1.1 功能需求
  • 2.1.2 非功能性需求
  • 2.2 本章总结
  • 第三章 系统设计
  • 3.1 系统网络架构设计
  • 3.2 系统模块设计
  • 3.2.1 用户管理
  • 3.2.2 禁止指令管理
  • 3.2.3 信息记录管理
  • 3.2.4 对服务器(Web 和协议)的管制
  • 3.2.5 自动导入数据
  • 3.2.6 短信服务
  • 3.2.7 服务器的控制平台
  • 3.3 系统总体架构设计
  • 3.3.1 表示层设计
  • 3.3.2 WCF 客户端设计
  • 3.3.3 WCF 服务层设计
  • 3.3.4 业务逻辑层设计
  • 3.3.5 数据访问层设计
  • 3.4 数据储存设计
  • 3.4.1 数据库设计
  • 3.5 开发与运行环境
  • 3.6 本章总结
  • 第四章 系统详细设计与实现
  • 4.1 表示层
  • 4.1.1 管制客户端管理平台
  • 4.1.2 用户请求服务与操作验证
  • 4.2 WCF 服务实现
  • 4.2.1 创建服务契约和回调契约
  • 4.2.2 创建服务
  • 4.2.3 服务寄宿代码实现
  • 4.2.4 服务寄宿配置实现
  • 4.2.5 创建客户端调用WCF 服务
  • 4.2.6 客户端代码实现
  • 4.2.7 客户端配置实现
  • 4.3 业务逻辑层实现
  • 4.3.1 登录实现
  • 4.3.2 注册实现
  • 4.3.3 收发信实现
  • 4.3.4 日志类文件操作实现
  • 4.3.5 短信服务实现
  • 4.4 本章总结
  • 第五章 性能测试与分析
  • 5.1 测试环境
  • 5.2 测试过程
  • 5.2.1 WCF 调用接口的并发处理能力测试
  • 5.2.2 数据自动导入到数据库
  • 5.3 本章总结
  • 结论
  • 总结
  • 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于WCF框架的管制信息系统的设计与实现
    下载Doc文档

    猜你喜欢