论文部分内容阅读
近年来,Internet爆炸式的迅速流行使得电子商务成为未来IT业最具潜力的新的增长点之一,给传统的交易方式带来了一场革命。 在电子商务发展的诸多关键点中,安全因素是不可忽视的重点。因此论文首先介绍了当前主流的两个电子支付安全协议:安全套接层(SSL)协议和安全电子传输(SET)协议。文章在分别讲述了基于这两种协议的电子支付的流程后,对两种协议各自的优缺点进行了比较。 在对铁路客票电子支付系统所需要具备的功能进行了分析之后,论文又从建设要求、功能要求和性能要求三个方面分析了客票电子支付系统的设计要求,并讲述了铁路客票电子交易的基本流程。在此基础上,通过对铁路客票电子支付系统的特点和特殊性的分析,设计了铁路客票电子支付系统的总体结构。该系统基于B/S三层结构,能同时支持SSL和SET两种主流的电子支付安全协议,具有足够的安全性和较好的扩展性、灵活性和适应性,扩展后能同时支持客票、行包及货物运输等多种铁路电子商务应用。 随后,论文详细讲述了铁路客票电子支付系统的部件电子钱包的设计和实现。用Java语言详细的描述了典型的基于SET支付系统的在服务器和用户之间为完成一次交易,双方来回传输的各种数据的数据结构,并对几个公用数据的数据结构也进行了描述。最后,论文讲述了使用安全套接层SSL协议与服务器通讯的实现过程;使用安全电子传输SET协议进行通讯时,电子钱包的实现流程和对每一个消息的处理过程。