Sistema de gerenciamento de informações sobre epidemias no campus/sistema de gerenciamento de epidemias baseado em inicialização de primavera

Resumo

Com o rápido desenvolvimento da tecnologia informática e da tecnologia de rede, e a contínua popularidade da Internet, a rede tem desempenhado um papel cada vez mais importante em vários campos. Especialmente com a melhoria contínua dos padrões de vida das pessoas nos últimos anos, o sistema de gestão de informações sobre epidemias no campus trouxe maior ajuda às escolas .

Devido à complexidade da atual situação de prevenção e controle de epidemias, a fim de fazer um bom trabalho nas medidas de gestão de prevenção e controle de epidemias no campus . É muito necessário criar um sistema de gerenciamento de informações sobre epidemias no campus . Este site é baseado no desenvolvimento de terceiros e usa banco de dados MySQL e linguagem JAVA para personalizar o sistema de gerenciamento de informações sobre epidemias do campus . A recepção do sistema implementa funções como cadastro de alunos , login, notícias de epidemias, notificações de prevenção e controle , etc., podendo também modificar senhas, informações pessoais, etc. O backend do sistema implementa operações como adicionar, excluir e modificar funções como alunos, professores, notícias de epidemias, avisos de prevenção e controle, reservas de cantinas , etc.

O desenvolvimento deste sistema torna o sistema de gerenciamento de informações epidêmicas do campus mais conveniente e rápido, e também torna o sistema de gerenciamento de informações epidêmicas do campus mais sistemático e ordenado. A interface do sistema é amigável e fácil de operar.

Palavras-chave: sistema de gerenciamento de informações sobre epidemias no campus ;Linguagem JAVA; banco de dados MYSQL; framework Spring Boot


Abstrato

Com o rápido desenvolvimento da tecnologia informática e da tecnologia de rede e a contínua popularização da Internet, a rede tem desempenhado um papel cada vez mais importante em vários campos. Especialmente com a melhoria contínua dos padrões de vida das pessoas nos últimos anos, o sistema de gestão de informações sobre epidemias no campus trouxe maior ajuda para a escola.

Como a atual situação de prevenção e controle de epidemias é complexa, a fim de fazer um bom trabalho nas medidas de prevenção e controle de epidemias no campus. É muito necessário fazer um sistema de gerenciamento de informações sobre epidemias no campus. Com base no desenvolvimento de outros, este site customizou o sistema de gerenciamento de informações sobre epidemias do campus com banco de dados MySQL e linguagem Java. A recepção do sistema realiza as funções de cadastro de alunos, login, notícias de epidemias, aviso de prevenção e controle, podendo também modificar senha, informações pessoais e outras funções. O plano de fundo do sistema realiza as funções de adição, exclusão e modificação de alunos, professores, notícias epidêmicas, aviso de prevenção e controle, reserva de cantinas e assim por diante.

O desenvolvimento deste sistema não apenas torna o sistema de gerenciamento de informações sobre epidemias no campus mais conveniente e rápido, mas também torna o sistema de gerenciamento de informações sobre epidemias no campus mais sistemático e ordenado. A interface do sistema é amigável e fácil de operar.

Palavras-chave: sistema de gerenciamento de informações sobre epidemias no campus; Linguagem Java; Banco de dados Mysql; Estrutura de inicialização Spring

Índice

Resumo eu

Resumo II

Capítulo 1 Introdução 1 

1.1 Antecedentes e significado 2

1.2 Situação atual e tendências 3

1.3 Conteúdo do projeto de pesquisa 4

1. 4 Estrutura do Papel 5

Capítulo 2 Tecnologia de Desenvolvimento de Sistema 6 

2.1 Estrutura Spring Boot 7

2.2 Linguagem JAVA 8

2.3 Banco de dados MYSQL 9

2. Arquitetura 4 B/S 1  0

Capítulo 3 Análise e Projeto do Sistema 1  1

3.1 Análise dos requisitos de desempenho do site 1 2

3.2 Análise de viabilidade 13

3.2.1 Viabilidade econômica 14

3.2.2 Viabilidade técnica 15

3.2.3 Viabilidade operacional 16

3.2.4 Viabilidade de Tempo 17

3.3 Projeto da estrutura do sistema 1 8

3.4 Projeto de banco de dados 19

3.4.1 Projeto do diagrama ER 20

3.4.2 Design da Tabela 21

Capítulo 4 Projeto Detalhado do Sistema 2  2

4.1 Introdução a este capítulo 23

4.2 Módulo de função de recepção do sistema 2 4

4.3 Módulo de função do administrador 25

4. 4 Módulo de Função do Professor 2 6

4. 5 Módulo de Função do Aluno 2 7

Capítulo 5 Teste do Sistema 2  8

Capítulo 6 Resumo e Outlook 2  9

Referências 30

Agradecimentos 31

Capítulo Um Introdução

1.1 Antecedentes e significado

Hoje, com o rápido desenvolvimento da Internet, as aplicações informáticas cobriram quase completamente todas as áreas da nossa vida.A Internet desempenha um papel decisivo na economia e na vida, e tornou-se um importante canal para as pessoas partilharem recursos e transmitirem informações rapidamente . Com o desenvolvimento contínuo da economia do nosso país, a rede também está em constante desenvolvimento. Durante a gestão da informação epidémica no campus, também surgirão diversos problemas.Devido à ocorrência da nova epidemia de coronavírus em 2020, de acordo com as exigências do departamento superior de prevenção de epidemias, para a segurança de alunos e professores , as escolas são obrigadas a reforçar a publicidade de prevenção e controle de epidemias e construir uma forte A última linha de defesa contra a epidemia .

No passado, o trabalho de gestão de informações sobre epidemias no campus era muitas vezes baseado em registros manuais, e esse método não pode mais atender às necessidades da escola. Então pensei em desenvolver um sistema de gerenciamento de informações de epidemias no campus usando o framework Spring Boot e MYSQL como banco de dados, para que os alunos possam entender notícias de epidemias, avisos de prevenção e controle e outras informações sem sair de casa. Este site também pode oferecer aos alunos funções como consulta online com o médico da escola, o que é muito conveniente .

Este sistema planeja usar MySQL para projetar o banco de dados para a flexibilidade da estrutura do banco de dados, enquanto a linguagem JAVA , a estrutura Spring Boot e a arquitetura B/S garantem alta adaptabilidade da plataforma. Este artigo apresenta principalmente o histórico de desenvolvimento deste sistema, as funções a serem concluídas e o processo de desenvolvimento, e explica principalmente os pontos-chave e ideias de design do design do sistema.

1.2 Situação atual e tendências

Hoje em dia, mais e mais pessoas estão dispostas a escolher uma solução de gestão adequada , mas os gestores são muitas vezes limitados pela experiência de gestão . Neste momento, vários sistemas de gestão estão emergindo rapidamente e entrando em grande número na vida das pessoas. No contexto de uma gestão tão bem-sucedida modelo, não só existem cada vez mais sistemas de gestão , mas as funções de gestão dos sistemas também estão aumentando.

O tema do mundo de hoje é paz e desenvolvimento. No entanto, devido ao impacto da nova epidemia de coronavírus, muitos países e regiões exigiram que as escolas reforçassem a publicidade sobre a prevenção e controlo de epidemias . Sob essa premissa, surgiram muitos sistemas de gerenciamento de informações sobre epidemias no campus, de modo que o sistema de gerenciamento de informações sobre epidemias no campus que desenvolvi pode ajudar muitas escolas a resolver problemas.

Este sistema de gerenciamento de informações sobre epidemias no campus é baseado nas necessidades dos usuários, você pode consultar notícias sobre epidemias e avisos de prevenção e controle na recepção e consultar o médico da escola conforme necessário . Com base na aprendizagem dos resultados de pesquisas anteriores, por meio do conhecimento aprendido e levando plenamente em consideração o conhecimento aprendido por si mesmo, bem como o tempo necessário para a pesquisa e outras condições objetivas, um sistema de gestão de informações sobre epidemias no campus que atenda às suas próprias condições é projetado .

1.3 Conteúdo da pesquisa do projeto

As tarefas de gerenciamento de informações sobre epidemias no campus são complicadas , tanto esforço é investido na gestão todos os anos com pouco efeito.O objetivo do sistema de gerenciamento de informações sobre epidemias no campus é aliviar a pressão enfrentada pelo gerenciamento de informações sobre epidemias no campus e permitir que o gerenciamento de informações sobre epidemias no campus tenha tornar-se mais eficiente e preciso.

Os princípios e tecnologias envolvidos no processo de desenvolvimento e design deste projeto incluem: B/S , JAVA , Spring Boot, banco de dados MySQL , etc.

1.4 Estrutura do papel

  • Introdução: Analisar os antecedentes do projeto e explicar o conteúdo da pesquisa .
  • Habilidades de desenvolvimento: O sistema usa principalmente linguagem JAVA , modo B/S e banco de dados myspl e os apresenta.
  • Análise do sistema: incluindo a estrutura geral do sistema, análise do desempenho do sistema, funções e banco de dados .
  • Projeto geral do sistema : descrever as funções dos administradores do sistema, alunos e professores ,
  • Teste o sistema,
  • Resumo da experiência : O capítulo final do artigo resume meu próprio resumo e pensamentos ao desenvolver este sistema e escrever o artigo, incluindo agradecimentos.


Capítulo 2 Tecnologia de Desenvolvimento de Sistemas

2.1 Estrutura Spring Boot

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 usuários 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;

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

2.2 Linguagem JAVA

A linguagem Java é uma linguagem de programação totalmente orientada a objetos. A ideia da linguagem de programação orientada a objetos é considerar as coisas objetivamente existentes como uma classe de objetos com estados e comportamentos e, em seguida, usar métodos abstratos para encontrar os estados e comportamentos comuns da mesma classe de objetos para formar um modelo - um aula. Classe é o núcleo da linguagem de programação Java e a unidade abstrata básica da linguagem Java. Todas as coisas no mundo são objetos e podem ser abstraídas em classes com estados e comportamentos. As principais características da linguagem Java são:
a) A linguagem Java é tipicamente orientada a objetos. Ele fornece classes, que por sua vez fornecem modelos de objetos. Usando herança e métodos polimórficos, a reutilização de código pode ser alcançada.
b) A linguagem Java é segura. O maior problema a ser resolvido no ambiente de rede contemporâneo é a segurança. Java possui medidas de segurança internas para garantir a segurança e integridade do programa.
c) A operação da linguagem Java é independente de plataforma. Os programas Java podem ser executados em qualquer sistema, desde que o sistema operacional Java esteja instalado.
d) A linguagem Java é multithread.
e) A linguagem Java possui gerenciamento de memória. Java pode gerenciar automaticamente a memória, fazendo bom uso dos recursos do sistema e reduzindo o desperdício .

2.3 Banco de dados MYSQL

Em projetos de software, ao operar o banco de dados de dados, pode-se garantir que sua segurança, independência e consistência de dados sejam fornecidas, e o acesso aos dados seja fornecido pelo sistema, reduzindo assim efetivamente o tempo para os programadores desenvolverem aplicações.

O MySQL pode suportar multi-threading, que pode usar facilmente os recursos do sistema e melhorar a velocidade de execução. Ele também fornece odbc, jdbc e tcp/ip para conectar-se ao MySQL de várias formas; falta funcionalidade e é pequeno em escala, mas é suficiente para este sistema.

Como o código-fonte do MySQL está aberto ao mundo exterior, qualquer pessoa pode baixá-lo através do método correspondente e modificá-lo de acordo com as necessidades personalizadas. O MySQL é valorizado devido à sua velocidade, confiabilidade e adaptabilidade.

Embora o MySQL possa não ser muito poderoso, muitas pessoas conhecem esse banco de dados devido ao seu código aberto e ampla distribuição .

Arquitetura 2.4  B/S

O sistema B/S pode ser utilizado através de um computador com acesso à Internet. Sua maior vantagem é que não requer instalação de software especial. Primeiro, o navegador envia uma solicitação ao servidor e depois o servidor processa a solicitação e retorna as informações para o navegador . Não há necessidade de acessar e calcular os dados novamente, basta ser responsável pela exibição dos dados para reduzir os requisitos . Se o cliente for como uma “pessoa magra”, o servidor ficará cada vez mais “gordo” . Em comparação com a arquitetura C/S , a maior diferença entre a arquitetura B/S e a arquitetura C/S é que o software aplicativo do sistema B/S usa um navegador da web como plataforma para interagir com os usuários , enquanto C/S requer o desenvolvimento de aplicações dedicadas .

Figura 2-1 Diagrama da estrutura B/S

Capítulo 3 Análise e Projeto do Sistema

3.1 Análise dos requisitos de desempenho do site

Para analisar o desempenho do site, você pode analisar a capacidade de resposta do sistema, simplicidade e clareza da interface, capacidade de armazenamento, facilidade de aprendizado e estabilidade;
    capacidade de resposta do sistema: quando dezenas de milhares de pessoas estão online ao mesmo tempo, o tempo de resposta deve estar dentro de dois ou três segundos.
   Interface simples e clara: Os requisitos da interface do sistema são simples e claros, a operação é simples e a operação do usuário é fácil de usar.
   Alto desempenho de armazenamento: Há muitas informações que precisam ser armazenadas no sistema de gerenciamento de informações epidêmicas do campus , portanto a capacidade de armazenamento do sistema é muito alta, portanto o banco de dados deve ser muito poderoso para garantir que as informações possam ser armazenadas com segurança e estável; Facilidade de aprendizagem: O sistema
   é A operação deve ser simples e fácil de usar. Não há muitas operações complicadas e apenas um aprendizado simples é necessário para operar o sistema.
   Estabilidade: O sistema de gerenciamento de informações sobre epidemias no campus deve operar de forma estável, com uma interface clara e fontes claras, etc.

3.2 Análise de viabilidade

3.2.1 Viabilidade econômica _

O sistema de gerenciamento de informações epidêmicas do campus é voltado principalmente para usuários de computador e o custo não é alto, apenas uma pessoa pode realizar a manutenção e depuração do sistema, portanto o investimento em mão de obra é muito pequeno. Embora o investimento em mão-de-obra e capital não seja muito, especialmente devido ao actual período epidémico relativamente especial, muitas escolas mudarão os seus objectivos de gestão para a tecnologia electrónica, e o conhecimento não tem preço. No futuro, muitas escolas não investirão demasiados recursos humanos e fundos, mas ainda assim poderão garantir a continuidade das operações escolares. Isso é muito benéfico para o desenvolvimento de toda a escola.

3.2.2 Viabilidade técnica _

A linguagem JAVA foi selecionada para o desenvolvimento deste sistema . A linguagem JAVA é uma tecnologia totalmente orientada a objetos . JAVA fornece aos desenvolvedores uma rica biblioteca de classes, o que reduz bastante a dificuldade de programação usando Windows e reduz a dificuldade dos desenvolvedores em projetar algoritmos Como desenvolvimento JAVA , o Eclipse é um papel indispensável. Sua interface amigável e funções poderosas trazem muita comodidade aos desenvolvedores de programas. Além disso , o ambiente simples e a fácil transferência fazem deste sistema a melhor escolha. Portanto, o design de backend opta por usar o banco de dados MySQL principalmente para estabelecer e manter informações. Os requisitos de desenvolvimento front-end devem ter as vantagens de funções completas e fácil operação, enquanto os requisitos de banco de dados back-end devem ser capazes de estabelecer e manter a unidade e integridade das informações dos dados.

Com base nos objetivos acima, o hardware deste sistema é analisado da seguinte forma:

Processador Pentium 3;

A memória é 2G;

O disco rígido é 50G;

O sistema operacional é o Windows 10 ;

Em termos de software, estão instaladas ferramentas de desenvolvimento de banco de dados Eclipse e MySQL . Com base nos requisitos de software e hardware acima, é viável obter a tecnologia deste sistema .

3.2.3 Viabilidade operacional

Hoje em dia, com o rápido desenvolvimento da ciência e da tecnologia, os computadores já entraram no dia a dia das pessoas, e o ambiente de trabalho das pessoas não tem tantas exigências como antes, não é necessário que os funcionários vão trabalhar na empresa, e alguns trabalhos podem ser feito em casa. Isso melhorou muito a eficiência do trabalho das pessoas. A diversidade de operações também aumentou. Portanto, a informatização e a inteligência da gestão são tendências inevitáveis ​​trazidas pelo desenvolvimento social. Vários softwares inteligentes surgem indefinidamente. Diferentes softwares podem atender a diferentes necessidades dos usuários . Isso não apenas melhora a eficiência do trabalho, mas também completa algumas tarefas específicas do usuário . Este sistema não só possui uma interface simples e clara, mas também adota uma interface visual.Os usuários podem modificar, excluir, adicionar e outras operações em informações relevantes usando o mouse e o teclado. Como a operação deste sistema é muito simples e fácil de começar, leva pouco tempo para as pessoas que usam o sistema pela primeira vez começarem. Pode-se perceber que este sistema é operacionalmente viável.

3.2.4 Viabilidade temporal

Em termos de tempo, como o projeto não é muito grande e as funções não são muito grandes, ele pode ser concluído no prazo especificado. Depois de definir a meta, você deve fazer um plano de tempo razoável e seguir rigorosamente o tempo para concluí-la dentro do prazo especificado.

3.3 Projeto da estrutura do sistema

O design do sistema serve principalmente para que o administrador processe as operações relacionadas de todo o sistema após o login e possa realizar o gerenciamento do sistema. O diagrama da estrutura funcional do sistema é mostrado na figura abaixo.

 

 

 

 

 

 

Acho que você gosta

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