摘 要
伴随着科技进步和经济全球化,电信行业在服务内容、服务方式、服务质量上面临着日益加剧的竞争和严峻的挑战。在此背景下,电信自助服务系统已成为各大电信运营商在激烈的市场竞争中迎接挑战和竞争的法宝之一。本论文的研究主要集中在电信自助服务系统的设计和实现上,介绍了一种基于三层Client/Server结构的电信自助服务系统的研究和设计方法。
首先,本文在介绍国内外电信自助服务系统使用情况的基础上,探讨了系统设计的意义和目的,并分析了系统设计的要点和所应用到的关键技术;然后本文从系统设计目标、整体结构、业务逻辑处理系统、自助终端管理、自助服务终端等方面详细介绍了系统的总体设计;同时又进一步从系统数据库的设计、业务逻辑处理的实现、自助服务终端功能的实现等方面阐述了系统的具体实现方法;最后叙述了该系统的实际应用情况,指出了该系统的不足之处,并提出了今后的改进思路,同时展望了自助服务系统的发展前景。
电信自助服务系统已经在湖南联通、江西移动等地进行了实际应用,有效地缓解了电信行业的服务压力,提高了服务质量,同时对于其他行业自助服务系统的实现具有一定的参考价值。
关键词: 自助服务,Client/Server,套接字,电信
目 录
摘 要 I
ABSTRACT II
目 录 III
第一章 绪 论 1
1.1 研究背景 1
1.1.1 自助行业发展概况 1
1.1.2 电信行业自助服务应用概况 2
1.2 课题可行性分析 3
1.2.1 操作可行性分析 3
1.2.2 经济可行性分析 3
1.2.3 技术可行性分析 4
1.3 课题来源和研究意义 4
1.4 论文结构安排及主要内容 5
第二章 系统设计关键技术 7
2.1 套接字通信技术 7
2.1.1 套接字的概念 7
2.1.2 套接字的分类 8
2.1.3 套接字工作过程 9
2.2 数据库技术 11
2.2.1 数据字典 11
2.2.2 数据模型 12
2.3 MD5数据加密技术 12
2.3.1 MD5概述 12
2.3.2 MD5算法描述 13
2.4 小结 14
第三章 系统总体设计 15
3.1 设计目标和原则 15
3.1.1 系统设计目标 15
3.1.2 系统设计原则 16
3.2 系统整体结构设计 17
3.2.1 系统体系结构 17
3.2.2 系统逻辑结构 19
3.3 业务逻辑处理系统 20
3.3.1 业务逻辑处理模块 20
3.3.2 通讯方式的选择 22
3.3.3 数据库连接方式 23
3.4 自助终端管理系统分析 24
3.5 自助服务终端分析 29
3.6系统网络数据通讯设计 30
3.6.1 数据通讯方式 30
3.6.2 数据通讯格式 30
3.7 小结 34
第四章 系统的实现 35
4.1 开发平台以及开发工具 35
4.1.1 开发平台的选择 35
4.1.2 开发工具的选择 35
4.2 数据库的设计 37
4.2.1 数据库访问 37
4.2.2 数据库表结构 37
4.3 业务逻辑处理的实现 40
4.3.1 业务处理对线程同步的要求 40
4.3.2 业务处理中线程间的通信 41
4.3.3 业务处理代码实现 41
4.4 自助服务终端功能的实现 46
4.4.1 终端数据通讯的实现 46
4.4.2 终端硬件控制的实现 47
4.5 小结 52
第五章 结论与展望 53
5.1 总结 53
5.2 应用情况及存在的问题 54
5.3 展望 54
参考文献 55