银联联合营销系统之联机模块的设计与实现
| 摘要 | 第1-6页 |
| Abstract | 第6-14页 |
| 插图或附表清单 | 第14-16页 |
| 注释说明清单 | 第16-17页 |
| 引言 | 第17-18页 |
| 1 绪论 | 第18-23页 |
| ·课题研究背景 | 第18页 |
| ·国内外发展状况 | 第18-19页 |
| ·研究目的 | 第19页 |
| ·研究意义 | 第19-20页 |
| ·联合营销系统描述 | 第20-21页 |
| ·联合营销系统架构分析 | 第21-23页 |
| 2 联机子系统分析及架构设计 | 第23-30页 |
| ·软件技术平台 | 第23-24页 |
| ·系统运行硬件环境 | 第24页 |
| ·数据分布分析 | 第24-25页 |
| ·子系统之间的关系分析 | 第25页 |
| ·联机子系统构架分析 | 第25-30页 |
| ·联机子系统框架结构图(单台服务器) | 第26-27页 |
| ·系统接口设计 | 第27-30页 |
| 3 协议转化模块 | 第30-38页 |
| ·需求描述 | 第30页 |
| ·8583报文简介 | 第30-35页 |
| ·报文头 | 第30-31页 |
| ·报文类型标识符 | 第31-32页 |
| ·位图 | 第32-33页 |
| ·报文域 | 第33-35页 |
| ·模块的主要功能 | 第35页 |
| ·设计方法和特点 | 第35页 |
| ·与其他模块的关系 | 第35-36页 |
| ·主要函数介绍 | 第36-38页 |
| ·消息报文转化为8583结构体(拆包) | 第36页 |
| ·8583结构体转化为内部金融交易结构体 | 第36页 |
| ·内部金融交易结构体转化为8583结构体 | 第36-37页 |
| ·将8583结构体转化为8583报文(组包) | 第37页 |
| ·根据交易代码查找交易属性 | 第37-38页 |
| 4 共享内存模块 | 第38-42页 |
| ·需求描述 | 第38-39页 |
| ·共享内存的存储结构 | 第39页 |
| ·共享内存的实现 | 第39-42页 |
| ·共享内存加载函数 | 第39-40页 |
| ·共享内存操作函数 | 第40-42页 |
| 5 账务模块 | 第42-52页 |
| ·需求描述 | 第42页 |
| ·账务详细设计 | 第42-51页 |
| ·数据库设计 | 第42-46页 |
| ·头文件的定义 | 第46-47页 |
| ·异常典型情况分析汇总 | 第47-48页 |
| ·加载账务操作相关参数设计 | 第48页 |
| ·账务的操作流程设计 | 第48-51页 |
| ·与其他服务的关系 | 第51页 |
| ·使用的数据库表 | 第51-52页 |
| 6 Tuxedo服务模块设计 | 第52-78页 |
| ·通信处理服务 | 第52-59页 |
| ·通信处理服务需求 | 第52-56页 |
| ·与其它服务的关系 | 第56页 |
| ·通讯服务的初始化流程 | 第56页 |
| ·服务处理流程 | 第56-57页 |
| ·子模块设计 | 第57-59页 |
| ·异常处理 | 第59页 |
| ·CUPS金融交易处理服务 | 第59-72页 |
| ·POS交易处理流程之逻辑视图 | 第59页 |
| ·8583报文关键域描述 | 第59-62页 |
| ·内部服务调用.so的接口 | 第62-63页 |
| ·与其它服务的关系 | 第63页 |
| ·服务的初始化流程 | 第63-64页 |
| ·服务处理流程 | 第64-65页 |
| ·子模块设计 | 第65-71页 |
| ·使用的数据库表 | 第71-72页 |
| ·健康检查模块 | 第72-78页 |
| ·健康检查需求 | 第72-73页 |
| ·服务的主要功能 | 第73页 |
| ·设计方法和特点 | 第73页 |
| ·与其它服务的关系 | 第73-74页 |
| ·程序处理流程 | 第74-75页 |
| ·子模块设计 | 第75-77页 |
| ·使用的数据库表 | 第77-78页 |
| 结论 | 第78-79页 |
| 参考文献 | 第79-82页 |
| 致谢 | 第82-83页 |
| 作者简介及读研期间主要科研成果 | 第83页 |