Font Size: a A A

Design And Implementation Of Customized Agricultural Products Circulation Platform Based On SSM Framework

Posted on:2022-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:P LiFull Text:PDF
GTID:2518306572485284Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of e-commerce,the epidemic situation makes users who have no online shopping experience shift from offline to online,and the proportion of sales through e-commerce channels of agricultural products keeps growing.The transfer of labor force from rural to urban areas promoted the development of urban economy,but the lack of rural labor force,coupled with the instability of agricultural development,made farmers afraid to take risks in agriculture,resulting in a large number of rural land wastage.China's rural poor have all been lifted out of poverty.However,for the areas that have been lifted out of poverty,their natural conditions,human resources,production and marketing routes are fragile,their development is unstable,and the phenomenon of returning to poverty often occurs.E-commerce of agricultural products can reduce the information asymmetry in the process of production and marketing,closely connect farmers at the production end and consumers at the market end,support agricultural development,reduce rural land wastage,promote rural revitalization,increase the income of farmers out of poverty,and consolidate the achievements of poverty alleviation.The customized agricultural products circulation platform chooses mature Spring MVC+Spring+ My Batis back-end framework for development,and the front-end layout uses SUI Mobile components.According to the software engineering method,first analyzes the needs of the seller users and the buyer users in the system,draws the use case diagram,and analyzes the development and maintenance needs,security needs and performance needs of the system.According to the demand analysis,the overall architecture of the system is designed,and the functional modules of the system are divided into basic service module,store module and home page module,and the database is designed.According to the design of the system,JAVA coding is used to implement specific functional modules.For non-functional requirements,Rabbit MQ message queue is used to place asynchronous orders,Redis cache cluster is built to cache commonly used commodity headlines and commodity category information,and NGINX reverse proxy is used to carry out load balancing.MD5 double encryption,encryption database plaintext connection,user authority control to ensure security.Finally,the system is tested by a detailed use case test.The customized agricultural products circulation platform connects agricultural products producers and consumers.Farmers can easily upload and edit agricultural products,and consumers can browse and buy agricultural products on the platform.Farmers can also use the customized function to release agricultural resources that can be produced in advance,so that consumers place orders in advance,which greatly reduces the risk of agricultural production.
Keywords/Search Tags:Custom produce, Message queue, Cache, MD5 encryption
PDF Full Text Request
Related items