Font Size: a A A

Development Of Multi-Terminals Supporting B2B Order And Payment Management Platform

Posted on:2017-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:H LinFull Text:PDF
GTID:2428330590968360Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the social economy and IT technology,domestic FMCG(Fast Moving Consuming Goods)market has developed quickly.To ensure the transaction security between the payer and the beneficiary,effective management on dealer contract and the “trading witness” platform becomes the urgent requirements of FMCG companies.Under this situation,a B2 B order payment management platform is developed following OO method and using Java EE,Spring and MyBatis frameworks,which can support 3 different terminals,i.e.web,mobile and IVR.Firstly,system function requirement is analyzed in this paper.The order process for dealer,supplier and administrator is defined,and user case diagrams are built for 3 different terminals respectively.System architecture is designed using the three-layer pattern.From the top to bottom,it includes presentation layer,business logic layer and data layer.The platform is composed of eight function modules: web module,clearing reconciliation module,system background service module,mobile client front-end module,mobile phone module,telephone speech module,interface module and common module.The safety and security strategy is designed for the platform from the perspectives of network architecture,application,database and business transaction etc.Secondly,the key technology,multi-terminals access technology,is investigated and studied.The characteristics of three different access mode(Web,mobile,and IVR)are analyzed.And based on their difference,three accesses solutions are proposed.(1)For the mobile access,the standard external access is used,i.e.the communication with high speed and high performance based on the MINA architecture.The mode for the data output is unified within simplified link,using 3DES and RSA encryption to guarante the security.(2)The IVR client adopts MVC three-layer architecture.In presentation layer,it completes achieve docking IVR in the platform via transforming the existing voice system.In business layer,it compeletes the interaction with platform via the telephone voice module to collect and transform the customer phone voice input.(3)The Web terminal access is based on Spring MVC and MyBatis framework,combining cache technology of OSCache.The platform realizes the web module function of multi-users(different kinds of user)login at same time,access permission,various types withholding.The sorting.settlelment and operation of the background service system are controlled by setting the database.Then the detail design and realization of IVR module,business order management module,mobile module and data persistence service are described using class diagrams and sequence diagrams.Finally,functional testing on access from 3 kinds of terminal is performed,and performance testing is done from single terminal to the comprehensive scenario.The test results shows that the payment management platform for the B2 B orders realizes all the functions and reaches the expectation.The platform responses to the user requests quickly,completes payment process fastly,and provides a stable,reliable and safe environment for the payment.
Keywords/Search Tags:Multi-terminal access, B2B, Orders Payment Management
PDF Full Text Request
Related items