Font Size: a A A

Design And Implementation Of Security Subsystem Of Psychological Cloud Platform

Posted on:2022-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:C L LiFull Text:PDF
GTID:2518306338968309Subject:Software engineering
Abstract/Summary:PDF Full Text Request
People pay more and more attention to mental health,and the demand for psychological evaluation is also increasing.The psychological cloud platform is built to provide efficient,real-time and extensive online psychological evaluation and consultation.The security subsystem is an important part of the psychological cloud platform.It mainly maintains the access control and management functions of the system,provides privacy protection and log services,and ensures the safe operation of the platform.This paper starts with the business requirements of the security subsystem,s the main participant roles of the system,extracts the core business scenarios,analyzes the requirements of authorization authentication,data encryption and platform management in detail,and then derives the functional requirements and non functional requirements.In the overall design,the security subsystem is divided into two platform ends and three system services,two platform ends are the psychological cloud general platform management end and the organization platform management end,and three services are authentication and authorization service,privacy data protection service and log collection service.On this basis,the model design and architecture design are carried out.The model design is mainly the construction of permission model and data protection model.Architecture design analyzes the system architecture from a global perspective,the position of each module in the system,and focuses on the authentication and authorization architecture used in the system.At the same time,the system interface and database table structure are designed and explained.Based on the overall design,each part of the system is designed in detail,and the interface and front-end page of each micro service are realized.The back-end development mainly uses spring boot,spring cloud and spring security in the spring framework to manage the project through Maven.The front end is developed based on Vue,with uniform style and friendly interface.After the completion of the system construction,the corresponding test environment is built,the test cases are designed for the business scenarios,the function test of the system is carried out,and the performance test is carried out for the log collection service.All the test results meet the expected requirements.At present,the system has been successfully deployed.
Keywords/Search Tags:SaaS, authorization, access control, privacy data protection, log collection
PDF Full Text Request
Related items