Projeto e implementação de sistema comunitário de gerenciamento de epidemias COVID-19/Sistema comunitário de gerenciamento de epidemias baseado em springboot

 Resumo

Usando a linguagem Java, que é mais fácil de manter e usar, é altamente escalável e mais expressivo.O sistema comunitário de gerenciamento de epidemias COVID-19 desenvolvido com base no banco de dados mysql e na estrutura Springboot torna conveniente para os usuários visualizar informações de materiais e informações sobre vacinas. A programação Web através do Eclipse é fácil de usar, possui ampla portabilidade e é mais segura e confiável. Quanto ao banco de dados, o MySQL, que é pequeno em tamanho, rápido em velocidade e baixo custo, foi escolhido para melhorar a eficiência operacional geral do sistema. Este artigo explica principalmente a análise de requisitos do sistema, design de módulos, implementação de funções e outros aspectos por meio de ferramentas como o framework Springboot. Suas características de persistência transparente e operação de banco de dados orientada a objetos tornam o sistema mais seguro.

Palavras-chave  Sistema comunitário de gerenciamento de epidemias de COVID-19; linguagem Java; banco de dados MySQL; framework Springboot  

Abstrato

A linguagem Java, mais conveniente de manter e usar, é mais desenvolvida e expressiva. O sistema de gerenciamento COVID-19 baseado no banco de dados MySQL e na estrutura Springboot facilita aos usuários a visualização de informações materiais e de vacinas. A programação de páginas da Web por meio do Eclipse é conveniente e fácil de usar, amplamente aplicável para transplante e mais segura e confiável. Em termos de banco de dados, MySQL com pequeno volume, alta velocidade e baixo custo é selecionado para melhorar a eficiência geral da operação do sistema. Este artigo explica principalmente a análise de requisitos, design de módulos e implementação de funções do sistema por meio de ferramentas como o framework springboot. Sua persistência transparente e operação de banco de dados orientada a objetos tornam o sistema mais seguro.

Palavras-chave Sistema de gestão COVID-19; Linguagem Java; Banco de dados Mysql; Estrutura Springboot

Índice

1. Introdução

1.1 Antecedentes do estudo 2

1.2 Situação da pesquisa 3

1.3 Conteúdo de pesquisa 4

2 Introdução às tecnologias relacionadas 5

2.1 Estrutura Springboot 6

2.2 Introdução ao JAVA 7

2.3 Banco de dados MYSQL 8

2.4 Estrutura B/S 9

3  Análise de viabilidade e análise de demanda 10

3.1 Estudo de viabilidade 11

3.1.1  Viabilidade técnica 12

3.1.2  Viabilidade econômica 13

3.1.3  Viabilidade operacional 14

3.2 Análise de requisitos 15

3.2.1 Caso de uso do sistema 16

4  projeto de sistema

4.1 Projeto geral do sistema

4.2 Projeto de banco de dados

4.2.1 Projeto conceitual do banco de dados 20

4.2.2 Design de tabela de banco de dados 21

5 implementação do sistema

5.1 Login do administrador

5.2 Módulo de função de administrador

5.3 Módulo de função de primeira página

5.4 Módulo de função do usuário

6 Teste do Sistema 27

6.1 Importância dos testes 28

6.2 Conteúdo do teste 29

6.3 Resultados do teste

para concluir

Agradecimentos

referências

1. Introdução

1.1Antecedentes do estudo

Portanto, o desenvolvimento de um sistema comunitário de gestão da epidemia de COVID-19 significa que o canal entre o sistema e a rede está completamente aberto. O sistema comunitário de gestão da epidemia de COVID-19 neste artigo envolve principalmente programas, bancos de dados e tecnologia informática. Cobrir uma ampla gama de conhecimentos pode melhorar muito a eficiência do trabalho do pessoal do sistema.

1.2 Situação da pesquisa

Com o desenvolvimento da informatização global, o ritmo de vida das pessoas está a tornar-se cada vez mais rápido e as pessoas prestam cada vez mais atenção à actualidade da informação. Os meios de comunicação tradicionais baseados em métodos tradicionais de propaganda têm sido incapazes de satisfazer as necessidades das pessoas em termos de acesso à informação e conveniência. Portanto, o sistema comunitário de gestão da epidemia de COVID-19 tornou-se gradualmente o foco da atenção das pessoas. Em primeiro lugar, o sistema comunitário de gestão da epidemia da COVID-19 é muito mais em tempo real e conveniente na obtenção de informações online do que os meios de comunicação tradicionais. Uma vez que o sistema esteja online, não importa onde o usuário esteja no mundo, desde que consiga se conectar à Internet, ele poderá obter as informações que deseja o mais rápido possível.

Com o rápido desenvolvimento da economia do nosso país, a Internet trouxe grande comodidade para a vida e o trabalho das pessoas. Vários sistemas de gestão estão aumentando constantemente. No entanto, há uma falta de métodos de gestão sistemáticos para consultas comunitárias do sistema de gestão COVID-19. A fim de melhorar a comunidade A fim de questionar a eficiência do sistema de gestão de epidemias de COVID-19, desenvolvemos especialmente um sistema de gestão de epidemias de COVID-19 para esta comunidade.

O sistema comunitário de gerenciamento de epidemias COVID-19 conduzirá uma operação geral inteligente por meio de computadores. Há muito gerenciamento de informações e armazenamento de dados para o sistema comunitário de gerenciamento de epidemias COVID-19. Ele fornece aos usuários uma plataforma inteligente de informações de gerenciamento para que os administradores possam gerenciar a qualquer hora e em qualquer lugar. Visualizar as informações detalhadas e todo o conteúdo informativo exigido pelos usuários, aumentar o relacionamento entre administradores e usuários, e a aplicação da tecnologia informática na gestão moderna torna os computadores uma ferramenta importante para as pessoas aplicarem a tecnologia moderna. Pode resolver efetivamente o problema da aquisição conveniente e abrangente de informações e melhorar a eficiência.

Hoje em dia, a Internet penetrou profundamente na vida das pessoas, e smartphones, laptops, etc. tornaram-se as principais ferramentas para as pessoas obterem informações. Portanto, tornou-se uma tendência geral usar a Internet para gerenciar a gestão comunitária da epidemia de COVID-19 Portanto, é necessário desenvolver um sistema comunitário de gestão da epidemia de COVID-19.

1.3 Conteúdo de pesquisa

Com o objetivo de pesquisar as necessidades, design e implementação do sistema comunitário de gestão de epidemias COVID-19, este artigo irá primeiro investigar e estudar as necessidades do sistema comunitário de gestão de epidemias COVID-19. Depois de analisar cuidadosamente o sistema, os vários requisitos para o desenvolvimento todo o sistema é derivado. Com base nisso, este artigo irá completar o design dos módulos correspondentes de acordo com as diversas necessidades do sistema, se esforçar para explicar detalhadamente os conceitos de design de cada função e discutir o sistema em detalhes por meio de linguagem de modelagem, descrição de texto e outros significa Design de módulo funcional e design de estrutura de quadro. No processo de implementação do módulo, este artigo exibirá capturas de tela dos resultados de cada módulo importante e, em seguida, realizará a análise do código das funções principais.Depois de passar no teste final do sistema científico e razoável, o desenvolvimento de todo o sistema será concluído . Inclua especificamente o seguinte:

  1. Investigue e analise os antecedentes deste sistema e, através de inspeções reais no local, identifique as medidas de resposta atuais tomadas pela comunidade a este respeito e considere alguns fenômenos irracionais no processo detalhado do novo sistema de gestão de epidemias da coroa da comunidade, e pense sobre os problemas expostos e forneça motivos específicos para esse erro.
  2. Em contraste com estas questões, pense sobre quais características precisam ser incorporadas no plano geral do sistema e considere os possíveis impactos se assim for concebido. Tente eliminar perigos ocultos ao projetar requisitos, para que o sistema possa ter um ciclo virtuoso e reduzir o consumo de custos no processo subsequente.
  3. Ao lidar com todos os aspectos das funções detalhadas, o arranjo de todo o projeto deve ser coordenado para permitir que os vários módulos funcionem sem problemas, reduzir acoplamentos desnecessários entre si e alcançar um design refinado.
  4. Ao entrar no teste, siga o princípio do primeiro geral e depois dos detalhes, conecte as funções entre cada módulo, tente ser razoável e científico e torne o sistema mais utilizável por meio do pensamento de transposição.  

2 Introdução às tecnologias relacionadas

2.1Estrutura Springboot

Esta tecnologia é um framework de aplicação de código aberto para a plataforma Java e tem como objetivo simplificar o processo inicial de construção e desenvolvimento do Sping. Por padrão, muitos métodos de uso da estrutura são configurados e os pacotes Jar são carregados automaticamente, para permitir que os leitores executem aplicativos Spring o mais rápido possível.

As principais vantagens do SpinrgBoot são:

  1. Fornece uma experiência de entrada mais rápida e ampla para todo o desenvolvimento da primavera;
  2. Configuração zero;
  3. Integrou a configuração de um grande número de bibliotecas de terceiros comumente usadas;

Forneça recursos prontos. Hoje, todos os desenvolvedores na área Java estão usando SpinrgBoot, e ele gradualmente se tornou líder na área de desenvolvimento.

2.2 Introdução a JAVA

A linguagem JAVA é atualmente o programa de desenvolvimento de linguagem mais utilizado no mercado de software. Pode ser usado em uma variedade de plataformas, tem forte compatibilidade, é adaptável à maioria dos sistemas operacionais do mercado, não parece distorcido, tem melhor escalabilidade e capacidade de manutenção e tem a capacidade de analisar e resolver problemas. é mais fácil para nós escrever um código mais forte.

Comparado com outras linguagens, JAVA é relativamente simples, mais conveniente de compilar e possui alta segurança e confiabilidade. De acordo com estatísticas incompletas, mais de 20 milhões de pessoas em todo o mundo o usam agora . JAVA pode ser usado tanto de forma incorporada quanto de forma independente. JAVA pode ser dividido em duas partes, uma é a compilação pela qual JAVA é responsável e a outra é a operação pela qual JAVA é responsável. As linguagens JAVA e C++ são muito semelhantes, mas JAVA é compilada de forma orientada a objetos durante a programação, de modo que o software compilado pode ser usado em um computador independente ou na Internet, e é mais conveniente verificar se há erros. As características distribuídas e de arquitetura neutra do JAVA também tornam seu armazenamento mais rápido e sua edição mais fácil. A orientação a objetos inclui quatro características: uma é o encapsulamento, o que significa que certas funções e atributos podem ser alcançados ao definir uma classe. A segunda é a abstração, que é um tipo de classe. Uma classe com atributos comuns pode ser encapsulada em uma abstração para facilitar a edição simples. A terceira é a herança. Como o nome sugere, possui as características da primeira. Outra característica é o polimorfismo, que pode ser utilizado de múltiplas maneiras em conjunto, o que mostra sua boa escalabilidade [8] .

2.3 Banco de dados MYSQL

O desenvolvimento do site deve ser apoiado por uma base de dados correspondente. A base de dados possui uma determinada estrutura organizacional e pode armazenar e gerenciar informações de dados. No passado, a função da base de dados era apenas operações de armazenamento e gerenciamento de dados. Porém, com as mudanças e o desenvolvimento dos tempos, o banco de dados atual evoluiu para o processamento de dados.Desta forma, o banco de dados passou por muitas reformas, desde o simples armazenamento inicial de informações da tabela de dados até o grande banco de dados atual que pode armazenar milhares de dados.

O banco de dados utilizado no sistema de consulta de pontuação desenvolvido desta vez é um banco de dados MYSQL , que roda rápido, possui alto desempenho de segurança e não possui restrições de plataforma utilizada, por isso é amplamente utilizado no desenvolvimento de sistemas. MySQL é um sistema de banco de dados de gerenciamento relacional de código aberto e multithread. MySQL é um banco de dados de código aberto e multiplataforma. Embora suas funções possam não ser poderosas, muitas pessoas entendem as aplicações básicas desse banco de dados. No banco de dados, um total de 10 Existem várias tabelas, cada uma delas correspondente e com sua própria conexão. O banco de dados é de grande importância. Se não houver link para o banco de dados, não há como executar o programa. Isso obviamente mostra a importância do banco de dados e o programa estão intimamente conectados [9] .

2.4 Estrutura  B/S

A estrutura B/S (navegador / servidor) é o atual modelo de estrutura de rede convencional, que pode concentrar as funções principais do sistema no servidor, o que pode ajudar os desenvolvedores de sistemas a simplificar as operações e facilitar a manutenção e o uso. Os usuários só precisam instalar navegadores populares atuais, como 360 Browser, Google Chrome e QQ Browser no lado do cliente , e instalar bancos de dados como sqlserver e banco de dados mysql no computador [10] . O navegador instalado interage com o banco de dados do servidor para obter dados informativos. Muitas coisas que o software especializado pode fazer também podem ser alcançadas usando o modelo de estrutura B/S , que pode combinar tecnologia de navegador da Web , tecnologia ActiveX e múltiplas linguagens de script. Ajuda os desenvolvedores de programas a economizar muitos custos de desenvolvimento. Atualmente , a estrutura B/S se tornou a principal estrutura de desenvolvimento de programas. A melhor coisa é que não há restrições de localização e não há necessidade de instalação de software especial. Um laptop ou computador pode acessar o sistema se puder acessar a internet. Desenvolver o sistema usando B/S evitará problemas na manutenção posterior do sistema. Você não precisa lidar com todos os problemas no servidor. O processamento simples do lado do cliente pode resolver alguns problemas. O programa desenvolvido também será mais interativo com os usuários. O navegador podetambém3  Análise de viabilidade e análise de demanda

3.1 Estudo de viabilidade

O estudo de viabilidade é utilizado para responder se o tema a ser estudado pode ser resolvido.Ao mesmo tempo, espera-se também que através desta pesquisa e de algumas tecnologias avançadas nesta fase, o custo de todo o desenvolvimento do sistema possa ser reduzido tanto possível, e uma solução pode ser encontrada no menor tempo possível.Uma solução razoável e viável para o problema. Portanto, o foco da análise de viabilidade neste artigo não se limita apenas a saber se o problema é resolvido, mas também se todo o investimento necessário para completar o desenvolvimento e implementação de todo o sistema pode receber um maior retorno. Normalmente, os estudos de viabilidade são necessários em pelo menos três direções: nível técnico, situação económica e operacionalidade.

3.1.1 Viabilidade técnica

Em termos de estudos de viabilidade técnica, o objetivo é determinar se a tecnologia atualmente disponível é suficiente para completar o desenvolvimento de um sistema completo. Este sistema é analisado principalmente sob os aspectos de software e hardware.

O nível de software inclui principalmente: o sistema é desenvolvido através da linguagem Java, o framework usa o framework springboot e o MySQL é usado como banco de dados. A tecnologia e o conhecimento utilizados no sistema vêm do conhecimento do curso na universidade e do que foi aprendido em estágios fora do campus.

O nível de hardware inclui principalmente: Devido ao rápido desenvolvimento dos computadores e à rápida popularidade da Internet, o suporte de hardware que pode ser fornecido hoje atende plenamente aos requisitos de desenvolvimento do sistema.

3.1.2 Viabilidade econômica

Em termos de estudo de viabilidade Das condições económicas, é avaliar se as despesas e receitas de todo o projecto podem satisfazer OS requisitos esperados.Após estimativa científica e razoável e cálculo DOS custos iniciais de concepção do projecto, custos de I&D, operação e manutenção custos, o desenvolvimento Os benefícios finais do projecto e se este pode satisfazer as actuais condições económicas.

Este sistema requer menos investimento em todo o processo de desenvolvimento. Após a implementação do projeto, este sistema trará benefícios sociais consideráveis ​​e fornecerá uma nova ideia para o sistema tradicional de gestão comunitária da COVID-19. Portanto, é Os benefícios reais criados excederão em muito as despesas originais de investimento financeiro e humano.

3.1.3 Viabilidade operacional

 A interface deste sistema é simples e intuitiva, e os módulos correspondentes são práticos e convenientes. É simples e fácil de aprender para usuários e administradores, e não há muitas dificuldades operacionais. Portanto, é fácil de começar, usuário amigável e pode ser colocado em uso prático de forma eficiente e direta.

Com base na discussão acima, o desenvolvimento deste projeto está alinhado com o nível técnico e as condições económicas atuais, e tem amplo significado prático e operacionalidade.

3.2 Análise de requisitos

A análise da demanda deste sistema visa realizar uma investigação detalhada do novo sistema de gestão da epidemia de coronavírus da comunidade.Após análise e pesquisa cuidadosas, podemos obter as diversas necessidades dos usuários e administradores durante toda a situação epidêmica da comunidade e, consequentemente, obter os requisitos de cada módulo funcional.Dados relevantes que precisam ser estabelecidos e processados ​​durante a operação de todo o sistema, e análise posterior de diversas funções de processamento de dados que o sistema precisa completar. Esta etapa é a base de todo o sistema e terá um impacto intuitivo e profundo na concepção e implementação da próxima etapa de todo o sistema, que por sua vez está relacionada com a viabilidade e praticidade do resultado final do sistema.

No processo de coleta de dados do sistema comunitário de gerenciamento de epidemias COVID-19, o mais importante é entender as necessidades reais dos usuários e os problemas urgentes que precisam ser resolvidos no processo real do sistema comunitário de gerenciamento de epidemias COVID-19 e, em seguida, usar vários métodos estatísticos científicos para descrever a situação epidêmica da comunidade COVID-19. Requisitos relacionados no processo do sistema de gestão. Ele estabeleceu uma base boa e sólida para a análise subsequente dos requisitos do sistema. Somente através da coleta científica e sistemática de materiais no local e de uma análise de demonstração cuidadosa e detalhada o design de todo o módulo funcional do sistema pode ser mais perfeito e reduzir o custo do sistema.A dificuldade de implementação subsequente tornará as operações relacionadas mais racionais.

Acho que você gosta

Origin blog.csdn.net/weixin_47958760/article/details/132429240
Recomendado
Clasificación