Font Size: a A A

Research And Design Of H5 Business Hall System Based On SOA

Posted on:2020-04-18Degree:MasterType:Thesis
Country:ChinaCandidate:L FengFull Text:PDF
GTID:2438330596473317Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The electronic channel systems built by telecom operators from the era,such as websites?telephone hotlines?SMS?WAP and self-service terminals,have achieved certain results.With the rapid development of the mobile Internet,the electronic channel system has become insufficient in quickly meeting customer needs,ease of operation,and product iteration speed.Therefore,operators urgently need to provide users with a convenient and lightweight mobile phone business hall products.Mobile Web technology has the advantages of low research and development cost,fast upgrade speed,and no need for users to download.In order to solve the needs of a provincial mobile company in responding to market needs quickly,a mobile terminal H5 business hall system was developed.The author participated in the project's needs research,project development,requirements analysis,system design,development work,and system deployment applications.The main work of this paper is as follows:(1)H5 business hall demand analysis and system architecture design.Investigate the current status of operators' electronic channel services,and propose new demands for mobile services to support the business development of the personal market,the home market and the enterprise market.The system is divided into six core modules: product management module,marketing activity module,order management,interface management,system management and portal management.The system design adopts a distributed architecture with completely separated front and back ends.The front end uses the React framework built by the JavaScript language.The back end is a distributed service framework based on Spring Boot and Dubbo,and communicates in the middle with the Http protocol JSON format.(2)Design and implement product management module and marketing activity management module.The functions of the product management module are: background configuration,page templating,online payment and business acceptance;the functions of the marketing activity module are: activity theme,activity task,activity item and activity reward.In the development of the module,PowerDesigner design database is used,Visio design business process,VSCode for front-end development,and Eclipse for background development.(3)Application deployment of H5 business hall.Fully consider system security and concurrency,the system deployment is divided into three layers: access layer,application layer and data layer.Access layer function: Provide application access to the client;application layer function: business logic and rule processing;data layer function: provide database access management.This system uses VMware software to divide three Huawei RH2288 H physical hosts into 12 virtual machines(OS is CentOS7.2),in which the access layer has 2 nodes,Nginx and front-end packages are deployed;the application layer has 8 nodes,deployed.ZooKeeper,Redis,and daemon packages;the data layer has 2 nodes,and the primary and standby databases(MySQL 5.6)are deployed.Finally,the operation of the system is introduced,and the direction of improvement in the next step is pointed out.
Keywords/Search Tags:H5 business hall, Telecom operators, Electronic channel, SOA, Dubbo
PDF Full Text Request
Related items