| With the rapid development of science and technology,the management of items has become more and more diversified.In view of the shortage of traditional item management,how to improve the item management process by incorporating item management into the Internet of Things is the main goal of this article.The multifunctional article management platform based on the Internet of Things studied in this article relies on the We Chat public account to implement the mobile phone server and rely on netty to communicate with the smart cabinet.The smart cabinets currently connected to this platform include file cabinets and personal belongings cabinets,which are also provided to third parties through the platform interface to implement their own item management business.The text similarity algorithm and collaborative filtering recommendation algorithm are researched in the platform to provide good support for file services.This paper designs and implements from the aspects of platform architecture design,system function design,and system function implementation.For the platform architecture,this article completes the project construction through Spring Boot,adopts the three-tier architecture model of MVC,uses Mybatis as the data persistence layer,uses We UI,ACE as the front-end style library,mysql as the persistence layer database,and redis as the cache database.For system functions,it mainly includes file service module,cabinet access module,application development interface module,etc.In the file service module,the text similarity algorithm is used to implement the file search function,which solves the problem of low matching degree of the fuzzy query of the database;the collaborative filtering recommendation algorithm is used to recommend the files that users may need.In the cabinet access module,a communication server is established through Netty to complete the management of the smart cabinet.Through the research and implementation of the item management platform,the item management method has been improved,the user experience has been improved,and the scope of item management has been greatly expanded through the development of application development interfaces. |