| 摘要 | 第1-4页 |
| Abstract | 第4-7页 |
| 第一章 概述 | 第7-9页 |
| ·问题的提出及其研究的意义 | 第7-8页 |
| ·论文的主要内容 | 第8-9页 |
| 第二章 SMSC及其相关技术 | 第9-15页 |
| ·短信技术相关术语 | 第9页 |
| ·与SMSC服务器的网络接口协议CIMD2 | 第9-10页 |
| ·Socket 编程 | 第10-12页 |
| ·消息队列的实现 | 第12-14页 |
| ·Oracle下实现对数据库的编程 | 第14页 |
| ·数据库的日常操作 | 第14-15页 |
| 第三章 系统分析与设计 | 第15-29页 |
| ·需求分析 | 第15-16页 |
| ·系统体系结构设计 | 第16-21页 |
| ·系统体系结构 | 第16-17页 |
| ·系统选型 | 第17页 |
| ·客户端与短信提醒服务器应用层协议 | 第17-21页 |
| ·系统主要功能 | 第21-22页 |
| ·系统模块设计 | 第22-26页 |
| ·实现和客户端的通信程序 | 第22-24页 |
| ·从Oracle数据库读取提醒短信记录程序 | 第24页 |
| ·和SMSC短信中心的通信程序 | 第24-26页 |
| ·数据库表结构设计 | 第26-29页 |
| 第四章 系统实现 | 第29-41页 |
| ·客户端与短信提醒服务器的连接部分 | 第29-35页 |
| ·短信提醒服务器监听功能与客户端通信的实现 | 第29-30页 |
| ·服务器接收包过程的实现 | 第30页 |
| ·短信提醒服务器解包的过程 | 第30-31页 |
| ·短信提醒服务器进行oracle数据库的操作过程 | 第31-33页 |
| ·短信提醒服务器通过网络套接字发给客户端的过程 | 第33-35页 |
| ·从数据库读取短信记录程序的实现 | 第35-37页 |
| ·实现60 秒钟定时从数据库中读取需要发出的短信 | 第35页 |
| ·使用游标从Oracle数据库读取多条短信记录的实现 | 第35-36页 |
| ·把读到的短信记录插入到消息队列过程的实现 | 第36-37页 |
| ·把从计费消息队列读出的消息插入到数据库的实现 | 第37页 |
| ·短信提醒服务器向SMSC短信中心提交SM程序的实现 | 第37-41页 |
| ·短信提醒服务器向SMSC短信中心请求连接和发送短信的过程 | 第37-38页 |
| ·提交短信和垂询短信状态报告的过程 | 第38-39页 |
| ·短信提醒服务器存放多个状态报告在程序中的实现 | 第39-40页 |
| ·包的校验码和发送的过程的实现 | 第40-41页 |
| 第五章 系统测试 | 第41-47页 |
| ·功能测试工具 | 第41-42页 |
| ·部分功能测试案例 | 第42-44页 |
| ·压力测试 | 第44-45页 |
| ·测试结果 | 第45-47页 |
| 结束语 | 第47-48页 |
| 致谢 | 第48-49页 |
| 参考文献 | 第49-51页 |
| 附录A | 第51-55页 |
| 附录B | 第55-57页 |