Font Size: a A A

Research And Implementation Of Smart Community Integrated Application Platform Based On Cloud Service

Posted on:2021-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q HuFull Text:PDF
GTID:2428330629451055Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid construction of smart cities in China,a number of model smart communities have been built all over the country.The main problems are different construction standards,poor scalability,and scattered services.Driven by the rapid development of information technology,community service is networked,intelligent and integrated,which has become a trend in the community development of provinces,cities,towns and districts today.Cloud computing is one of the fastest-growing technologies today.Traditional software companies have begun to transform and use advanced cloud computing services to improve the flexibility of their products.After studying the specific requirements of smart community,the thesis adopts the multi-tenant SaaS platform architecture to implement the integrated application platform of smart community.The architecture is composed of a presentation layer,a scheduling layer,a business layer,and a data layer.The front-end technology based on the React framework implements the presentation layer,the back-end technology based on the SSM framework implements the business layer,the database technology implements the data layer,operation layer plays a role of bridge between the front-end and back-end.Observe the REST rules in the process of program design,adopt the integration method based on service-oriented architecture and the application integration technology to develop standard interfaces for communication,and improve the monitoring ability of community operation perception.The thesis designs and implements the intelligent community cloud platform from the three dimensions : function,data and security.The on-demand provision strategy of multi-tenancy adopts the function configurable technology in the multi-tenant mode with the cell as the unit,which can be freely combined after modularization with the feature blocks as the unit.The thesis implements information management module,property management module,access control module and visitor management module.In terms of data storage,MySQL+MongoDB+Redis composite architecture is adopted for storage.MySQL stores structured data,and MongoDB stores unstructured data such as pictures and files.Redis is used to cache the login information of users with high traffic,thus breaking the performance bottleneck of single MySQL storage.Whendesigning the security of the platform,the platform divides data permissions based on roles,uses MD5 salt-adding method to encrypt passwords,and takes effective preventive measures against Cookie hijacking attacks that often occur.In the thesis,two methods of limiting user access frequency based on Redis,queue method and sliding window method are also studied in depth.The concurrent performance of these two methods is tested by design experiments,and the performance variation rules of these two methods in the case of multiple concurrency are obtained.In contrast,redis-based queuing is used to limit how often users log in.Through the system test,this platform runs stably,responds quickly,has certain security guard ability.Finally,the rationality and applicability of the platform are verified.
Keywords/Search Tags:smart community, multi-tenant, SaaS platform, on-demand service, modular
PDF Full Text Request
Related items