| Traditional Chinese medicine widely used and popularized in China,with a long history and profound cultural background,is regarded as an important part of Chinese traditional culture.With the advent of Internet community forums,information related to TCM is also published in the forums,which enables TCM knowledge to spread more widely.Early forums included Renren and Baidu Post Bar,and now there are Weibo and We Chat public accounts.However,the contents in these forums are not only complex and difficult to understand,but also full of false information.Therefore,there is a lack of a professional and highly available platform for TCM doctors and patients to share information and communicate with each other.At present,people generally employ several electronic devices with different operating systems.Meanwhile,the same application not only requires developers to develop many times,but also has different experience on different devices.Therefore,this platform should be used in different operating systems.In order to provide a mobile application with outstanding social attributes that can be used across multiple platforms fo r TCM doctors,TCM enthusiasts and patients,this thesis develops a cross-platform TCM community system,describes the design results and development process of the system in detail,and displays the main interface of the system client.First of all,the cross-platform TCM community system is analyzed,and the functions of the system are shown in the way of use case diagram.Secondly,Spring Cloud micro-service framework,Redis cache,My Batis Plus persistence layer framework,Rabbit Mq message queue and Java development language were used to design and implement the server of the cross-platform TCM community system.Then the client of cross-platform TCM community system was designed and implemented with the development framework of Flutter and Getx state management library,and with Dart as the development language following the MVVM pattern.Finally,Docker was used to deploy the server to the cloud server,and after the test of function,Flutter Performance plug-in was used to test the performance and memory usage of the client on different mobile terminal platforms.According to the results of the functional test of the system and the performance test of the client,the cross-platform TCM community meets the requirements proposed in the demand analysis,That is to say,the server can correctly respond to the request of the client,and the performance of the client running on different mobile platforms also accomplishes the expected effect.The results show that the cross-platform TCM community system can satisfy the communication between TCM enthusiasts and practitioners,and can be used across multiple platforms,so it has good application value. |