Font Size: a A A

Research And Design Of The Application System Based On Cloud Platform For Agricultural Science And Technology Achievements Trade And Service

Posted on:2019-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y P WeiFull Text:PDF
GTID:2428330596460821Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Jiangsu is a great province in agriculture as well as science and technology,with a large number of new agricultural achievements emerged annually.However,there are a lot of problems existing in achievement transformation at present,such as long transformation period,process complexity and effectiveness delay.The key to the success or failure of the transaction of achievements is whether the supply and demand sides can interact and communicate well with each other in the process and after the completion of the transaction,systems that can provide complete functions and good performance must be designed for domestic agricultural transaction.A practical,safe and advanced system for agricultural science and technology achievements trade and service with browsing,trading,managing and resources sharing based on cloud platform will be designed.First of all,by analyzing the lack of agricultural trading platforms at home and abroad,the design goals of the system from aspects of client,server,database and information security design are analyzed,the overall architecture,technical route and functional structure of the system based on cloud platform are planned.A distributed architecture with high concurrency,access and interaction based on load balancing is designed.Secondly,to solve the problem of centralized database,the overall design of system database schema based on DDB thought and the data storage and management scheme based on ECS and MySQL are built,and the database E-R model,normalization schema and data table of five subsystems are designed in detail.At the same time,in order to ensure the stability and security,the database cache mechanism,optimization performance scheme and AES-based data encryption model are built.Then,a comprehensive analysis of Memcached and Redis technology is taken into consideration.Independent research and development of a caching mechanism that combines system features and satisfies performance requirements is proposed.A solution to ensure system information security is proposed,and a multi-system login based on SSO is developed.In the server design,the design of the five subsystems functional modules and a detailed study of the WEB real-time communication solutions are focused on;In the client design,the system's portal and management center are designed based on AngularJS.Finally,the system software platform is setted up,and the use-case tests of subsystems are carried on.Through ApacheBench,the cloud platform is tested for stress and stability.The NStalker Free Version and the manual testing method are used to test each module of the cloud platform and common WEB vulnerabilities.The system has been verified for concurrency,stability,compatibility and safety.The stable and reliable application system is launched in August 2017,whose user base is constantly expanding.It has effectively realized the information interoperability between enterprises,research teams and agriculture-related colleges,and has favourably promoted the development of agricultural science and technology.
Keywords/Search Tags:WEB Real-time communication, AES encryption algorithm, Load balancing, DDB, SSO, trading, cloud platform
PDF Full Text Request
Related items