Font Size: a A A

Design And Implementation Of Cloud Product Management System Based On Domain Driven

Posted on:2019-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2428330566997298Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet,the present life and work more and more depend on network and all kinds of software,but a lot of software is just a tool of improving efficiency,for users who do not often use the software,it is very worthless to purchase this software.Everyone needs water and electricity,but not everyone needs power plants and water plants.Similarly,we hope that software services can be paid on demand,just as they use water and electricity.In this background,it is essential to develop a service platform that can provide cloud resources to customers.The project develops a cloud platform management system,so that users can use computer resources more conveniently.The platform provides related services for users who choose the resources they want to use according to their own needs.Due to the rapid development of cloud resources,the sys tem will frequently update or launch new products,so this system is required to have good scalability.Therefore,this development adopts the idea of domain-driven architecture and coordinates with the event traceability mechanism to complete the design a nd implementation.The main function of the system is to sell all kinds of cloud products to users.Users can purchase products according to their actual needs and choose different products and payment methods,such as package year package and payment by demand.System administrators can manage product types and view the consumption and resource use of ordinary users.On this basis,in order to enhance user experience,the system also added personalized recommendation and sales forecast function.Because the event sourcing mechanism will save all the user's historical data,this provides a great convenience for our recommendation function.We can use the clustering algorithm to find out the user groups similar to the current user behavior according to the user history browsing records and consumer orders and recommend the current users.At the same time,the system uses exponential smoothing prediction theory to predict the sales volume of the system.Finally,through system test,it is proved that the system can achieve the preset target,and compared with the unused domain-driven architecture,it has improved the performance.
Keywords/Search Tags:Domain Driven, Event Sourcing, Clustering Algorithm, Sales Forecast
PDF Full Text Request
Related items