学位论文 > 优秀研究生学位论文题录展示

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

作 者: 林壮荣
导 师: 汤德佑;李康顺
学 校: 华南理工大学
专 业: 软件工程
关键词: 动态采集 管制 SOA WCF 分布式
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 14次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
  2. 分布式系统的故障注入方法研究,TP338.8
  3. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  4. 面向海量邮件的检索系统研究与实现,TP393.098
  5. 含分布式电源的微电网控制策略研究,TM61
  6. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  7. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  8. 论我国石油行业垄断的法律规制研究,F426.22
  9. 我国管制器具管理法律制度研究,D922.14
  10. 基于分布式环境压力测试问题的研究,TP311.52
  11. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  12. 分布式事务处理协议的研究与应用,TP311.13
  13. 城市公用事业进入壁垒与管制政策研究,F299.24
  14. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  15. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  16. 基于Oracle的移动彩铃分布式数据库设计与实现,TP311.13
  17. 面向服务的数据集成模型的研究与实现,TP311.52
  18. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  19. 仓库出库辅助系统的设计与实现,TP311.52
  20. 分布式视频编码边信息生成研究,TN919.81
  21. 保险支付平台设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com