摘要:本文研究并实现了一个基于消息中间件的数据订阅与发布系统。简介了该系统的项目背景及意义,详细阐述了系统相关技术的基础概念,Windows开发环境,C#的基础知识,以及对MOM和数据订阅与发布系统的概念做出简单介绍。文中对系统做了详细的需求分析,描述了整个系统设计思路,对系统设计、总体概述和实现方案做了详细展示。本设计以VS为开发环境,采用IIS和.NET进行系统的开发,实现系统的基本功能。经详细测试,界面友好,系统操作性强,具有一定适用性。本文所讨论的技术框架,设计理念,以及系统架构对网上在线考试行业与相关系统技术的发展有一定的参考意义。
关键词:MOM 消息中间件 发布/订阅
目录
摘要
Abstract
1概述-1
1.1研究背景-1
1.2国内外研究现状-1
1.2.1国内外现状-1
1.3主要贡献-2
1.4文章的结构-2
2消息中间件-4
2.1中间件(middleware)-4
2.1.1什么是中间件-4
2.1.2中间件的概念-4
2.1.3中间件优势-4
2.2消息中间件-5
2.2.1消息中间件概述-5
2.2.2 消息中间件的体系结构-5
2.3消息中间件的通信模型-6
2.3.1点对点通信模型-6
2.3.2发布/订阅通信模型-7
3 发布与订阅-8
3.1发布/订阅系统概述-8
3.2发布/订阅系统的分类-8
3.3发布/订阅系统的相关技术-9
4.系统实现-10
4.1运行环境-10
4.1.1硬件配置与性能设备-10
4.1.2支持软件-10
4.2软件总体设计-11
4.3客户端设计-11
4.4服务器设计-12
5数据库分析与设计-14
5.1 数据库设计原则-14
5.2 数据库结构设计-14
5.3 ER图-15
6 程序设计与实现-16
6.1 系统详细设计与实现-16
6.1.1 系统配置-16
6.1.2系统类与类库分析-20
6.2 界面实现-21
7系统测试-24
7.1 系统测试用例-24
7.2 系统综合测试-25
7.3 系统运行截图-26
8结束语-27
9 致谢-28
参考文献-29