论文部分内容阅读
本文以上海师范大学校园网上支付平台的设计、开发实现过程为背景撰写而成。上海师范大学的网上支付平台是依托因特网上成熟的第三方支付平台支付宝而构建的校园网络支付平台,该平台的开发目的是让师生通过支付宝平台支付校内各类收费,由于支付宝与国内众多的银行有接口,故上海师范大学的师生在缴费时不再受指定银行的限制。本文的理论部分重点阐述了构建网络支付平台的两个重要技术:PKI及Web Service技术。这两项技术已经是业内成熟的应用技术,通过对PKI技术的分析并对基于PKI技术实现网上支付的设计思想阐述,论述了通过PKI技术构建安全的网络支付平台的方法;通过对Web Service技术的阐述及基于Web Service技术与其他业务系统的集成,论述了通过Web Service接口实现校内业务系统的数据交换功能。本文对上海师范大学网上支付平台进行了需求分析,通过建模工具加文字说明的方式描述了支付平台的需求及核心流程。本文提出了整个系统的总体架构和软件构成,对每个子系统的具体实现方式、性能要求进行了阐述。本文分析了目前网上支付平台接口中普遍采用的MD5签名算法的不足,提出了使用RSA算法改善支付接口签名算法的机制,阐述了使用PKI技术实现网上支付流程、通过支付宝实现校园卡圈存功能及使用Web Service技术实现多个业务系统收费的统一收费接口。根据网上支付平台开发的需求,项目实施过程中经历了集成测试和系统测试阶段,其中系统测试阶段又包括功能测试和性能测试,通过全面的测试,提高软件平台的质量,确保系统的日常正常运行。在完成系统测试交付的基础上,本文对项目的设计与实施进行了总结,阐述了大学校园内通过第三方支付实现校内各类收费的创新意义,打破以往校银合作导致的金融服务局限性,为师生提供了便捷的校园金融服务,为学校管理部门提供统一的财务收费平台,为实现数字化校园的金融服务部分提供了运营管理基础服务平台。