Sistema de gerenciamento médico baseado em Spring boot/sistema médico baseado em Java

Resumo

Com o rápido desenvolvimento da tecnologia da informação e da tecnologia de rede, a humanidade entrou numa nova era da informação, e as tecnologias de gestão tradicionais já não são capazes de gerir a informação de forma eficiente e conveniente. Para atender às necessidades da época e otimizar a eficiência da gestão, surgiram vários sistemas de gestão. Todas as esferas da vida entraram na era da gestão da informação, uma após a outra. A gestão médica é um dos produtos das mudanças na era da informação .

Qualquer sistema deve seguir o processo básico de design do sistema, e este sistema não é exceção. Ele também requer pesquisa de mercado, análise de demanda, design de esboço, design detalhado, codificação e testes. O sistema de gerenciamento médico é projetado e implementado com base na linguagem Java . O sistema é baseado em B/S, o chamado modelo navegador/servidor, aplica a estrutura Springboot e seleciona MySQL como banco de dados backend. O sistema inclui principalmente módulos funcionais como pacientes, médicos, reembolso de seguro médico, informações sobre medicamentos, registro de consultas, registros médicos ambulatoriais, taxas ambulatoriais, reembolsos ambulatoriais, leitos hospitalares, pedidos de internação e transferência de leitos .

Este artigo apresenta primeiro o histórico de desenvolvimento técnico e o status de desenvolvimento do sistema de gerenciamento médico e, em seguida, segue o processo regular de desenvolvimento de software.Primeiro, ele seleciona uma linguagem apropriada e uma plataforma de desenvolvimento para o sistema, desenvolve módulos e projeta estruturas de banco de dados com base na análise de demanda. e, em seguida, com base nos módulos funcionais gerais do sistema , Em seguida, projete a estrutura e escreva o código com base na estrutura projetada para implementar cada módulo funcional do sistema. Por fim, o sistema inicialmente concluído é testado, principalmente testes funcionais, testes unitários e testes de desempenho. Os resultados dos testes mostram que o sistema pode atingir as funções exigidas e funciona razoavelmente bem, sem deficiências óbvias .

Palavras-chave: sistema de gestão médica ; linguagem java ; banco de dados MySQL ; framework Springboot


Abstrato

Com o rápido desenvolvimento da tecnologia da informação e da tecnologia de rede, a humanidade entrou em uma nova era da informação. A tecnologia de gestão tradicional tem sido incapaz de gerir a informação de forma eficiente e conveniente. Para atender às necessidades da época e otimizar a eficiência da gestão, surgiram diversos sistemas de gestão. Todas as esferas da vida entraram na era do gerenciamento da informação. A gestão médica é um dos produtos da reforma da era da informação.

Qualquer sistema deve seguir o processo básico de design de sistema, e este sistema não é exceção. Ele também precisa passar pelas etapas de pesquisa de mercado, análise de demanda, projeto de esboço, projeto detalhado, codificação e teste, além de projetar e implementar o sistema de gestão médica baseado na linguagem Java. O sistema é baseado em B/s, o chamado modo navegador/servidor, aplica a estrutura springboot e seleciona MySQL como banco de dados de segundo plano. O sistema inclui principalmente paciente, médico, reembolso de seguro médico, informações sobre medicamentos, registro de consulta, prontuário ambulatorial, cobrança ambulatorial, reembolso ambulatorial, leito hospitalar, pedido de internação, transferência para outro departamento, mudança de leito e outros módulos funcionais.

Este artigo apresenta primeiro o histórico de desenvolvimento técnico e o status de desenvolvimento do sistema de gerenciamento médico e, em seguida, segue o processo convencional de desenvolvimento de software. Em primeiro lugar, selecione a linguagem aplicável e a plataforma de desenvolvimento para o sistema, formule o módulo e projete a estrutura do banco de dados de acordo com a análise de demanda e, em seguida, desenhe o diagrama do módulo de função, fluxograma e diagrama ER do sistema de acordo com o projeto do geral módulo de função do sistema. Em seguida, projete a estrutura e escreva o código de acordo com a estrutura projetada para realizar cada módulo funcional do sistema. Finalmente, teste o sistema preliminarmente concluído, incluindo principalmente teste de função, teste de unidade e teste de desempenho. Os resultados dos testes mostram que o sistema não apresenta deficiências óbvias.

Palavras-chave: sistema de gestão médica; Linguagem Java; Banco de dados Mysql; Estrutura Springboot

Índice

Resumo 1 

Resumo 1

1Introdução _

1.1 Antecedentes do tema

1.2 Situação atual das pesquisas sobre o tema

1.3 Método de projeto preliminar e plano de implementação

1.4 Conteúdo de pesquisa deste artigo

2 ambiente de desenvolvimento de sistema

2.1 linguagem java

2.2 Arquitetura B/S

2.3 Introdução ao MySQL

2.4 Estrutura Springboot

3 Análise do sistema

3.1 Análise de viabilidade do sistema

3.1.1 Viabilidade econômica

3.1.2 Viabilidade técnica

3.1.3 Viabilidade operacional

3.2 Análise do status do site

3.3 Análise de requisitos funcionais

3.4 Regras de design do sistema e ambiente operacional

3.5 Análise do processo do sistema

3.5.1 Processo de operação

3.5.2 Adicionar processo de informação

3.5.3 Processo de exclusão de informações

4 projeto de sistema

4.1 Principais funções do projeto do sistema

4.2 Projeto de banco de dados

4.2.1 Especificações de design de banco de dados

4.2.2 Diagrama ER

4.2.3 Ficha técnica

5 implementação do sistema

5.1   Módulo de função do sistema

5.2   Módulo de função de administrador

5.3   Módulo de função do paciente

5. 4 Módulo de Função Médica  

6 teste de sistema

6.1 Teste funcional

6.2 Teste de usabilidade

6.3 Testes de manutenção

6.4 Teste de desempenho

6.5 Análise dos resultados do teste

Conclusão 

referências

Agradecimentos 

1. Introdução

1.1 Antecedentes do tema

Com o desenvolvimento da Internet , os computadores tornaram-se uma ferramenta de escritório indispensável na vida das pessoas. Neste contexto, a tecnologia de rede tem sido aplicada a vários aspectos. A fim de melhorar a eficiência da vida no escritório, a tecnologia da informação em rede desenvolveu-se rapidamente. Neste contexto, a sociedade humana entrou numa nova era da informação. O nível económico das pessoas continua a melhorar e prestam grande atenção à saúde física. Portanto, o modelo tradicional não consegue satisfazer as necessidades dos pacientes. Neste momento , é urgente encontrar um sistema de gestão online eficaz e conveniente . A tecnologia cada vez mais madura de gerenciamento de informações computacionais tornou-se a única opção para resolver esse problema. Hoje em dia, a tecnologia de gestão de informação informática tem sido capaz de lidar com facilidade com a gestão médica.Na verdade, a tecnologia de gestão de informação penetrou na gestão de controlo de informação de várias indústrias e desempenha um papel decisivo. Com o progresso contínuo do socialismo moderno, os padrões de vida das pessoas comuns melhoraram muito e muitos aspectos são realizados na Internet, de modo que a Internet se tornou o ponto de acesso mais direto, conveniente e rápido. 

O uso de sistemas de gestão médica tem muitas vantagens sobre os métodos tradicionais de gestão médica : primeiro, pode melhorar significativamente a recuperação de informações de gestão médica , e os resultados desejados podem ser retornados em segundos, simplesmente inserindo informações relacionadas ao registro de consultas ; em segundo lugar, pode armazenar uma grande quantidade de informações de gerenciamento médico e, ao mesmo tempo, a segurança das informações de gerenciamento médico é garantidamente maior; em comparação ao gerenciamento de informações de gerenciamento médico usando documentos em papel, o sistema de gerenciamento médico economiza espaço e recursos humanos. Essas vantagens melhoram muito a eficiência operacional e economizam custos operacionais. Portanto, é necessário desenvolver um sistema de gestão médica para gerenciar eficazmente as informações de gestão médica . Ele não apenas melhora a eficiência da gestão médica , aumenta a segurança das informações dos pacientes , facilita o feedback dos pacientes aos administradores em tempo hábil e aumenta o número de interações entre pacientes, médicos e administradores.A comunicação interativa entre eles pode aumentar ainda mais a intensidade da experiência do gerenciamento médico .

Este sistema planeja usar MySQL para projetar o banco de dados para a flexibilidade da estrutura do banco de dados, enquanto a estrutura Springboot 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 das pesquisas sobre o tema

Hoje em dia, cada vez mais pessoas estão dispostas a escolher uma solução de gestão adequada , mas muitas vezes são limitadas pela experiência de gestão. A Internet surgiu como uma nova rede , e a rede entrou na vida das pessoas. Os sistemas de gestão médica , sem dúvida, fornecem aos pacientes e médicos uma plataforma melhor . No contexto de um modelo de gestão tão bem-sucedido, não é apenas conveniente para os administradores gerenciarem , mas também para os médicos adicionarem registro de consultas, registros médicos ambulatoriais, taxas ambulatoriais e outras informações, e é mais conveniente para pacientes para verificar informações médicas on-line para registro .

O sistema de gestão médica on-line é o produto da combinação de tecnologia informática e gestão médica.A velocidade do desenvolvimento social está cada vez mais rápida e a pressão social está mudando cada vez mais rapidamente, fazendo com que muitas pessoas adotem vários métodos de registro . A forma como a maioria das pessoas se cadastra é registrando-se no site, o que evita o tedioso processo de filas .

1.3 Método de projeto preliminar e plano de implementação

Plano de arquitetura de software: Como este sistema precisa ser capaz de rodar em diferentes dispositivos e os requisitos de configuração do computador devem ser os mais baixos possíveis, para atender a esse requisito, a estrutura B/S tornou-se a melhor escolha . Um sistema que usa a estrutura B /S pode ser executado em quase qualquer computador. Contanto que o navegador funcione normalmente, o sistema pode funcionar normalmente. Além disso, a manutenção posterior e as modificações secundárias são relativamente fáceis e atendem aos requisitos.

Solução de sistema operacional: sistema operacional Windows 10, que é o mais recente sistema lançado pela Microsoft.A maioria dos computadores do mercado atualmente utiliza este sistema, e o sistema possui funções completas e boa compatibilidade. Ferramentas de desenvolvimento: Escolha Eclipse . Linguagem de desenvolvimento Java .

1.4 Conteúdo de pesquisa deste artigo

Este artigo está dividido principalmente em sete capítulos, a primeira parte é a introdução , que apresenta principalmente o atual estado de desenvolvimento da tecnologia informática e o estágio de desenvolvimento da indústria médica , analisa as deficiências do atual sistema de gestão médica e os benefícios do uso da informação tecnologia para gerenciar informações médicas .

A segunda parte é uma introdução às tecnologias relacionadas, que apresenta principalmente a história de desenvolvimento de cada tecnologia, o estado atual do desenvolvimento tecnológico, as vantagens técnicas e as razões para a seleção desta tecnologia .

A terceira parte é a análise do sistema, que analisa principalmente as funções necessárias para o design do software .

A quarta parte é o design do sistema, que realiza principalmente o design da arquitetura do sistema, o design do banco de dados , etc.

A quinta parte é o projeto detalhado do sistema.

A sexta parte é a depuração e teste do sistema, usando métodos de teste para realizar testes de viabilidade, testes de desempenho, testes de sistema, etc.

A sétima parte é um resumo e reconhecimento , que resume principalmente o processo de conclusão e o status de conclusão da concepção do programa, e expressa os agradecimentos e desejos do centro aos alunos e professores que ajudaram a concluir o processo de concepção .

2 Ambiente de desenvolvimento do sistema

2.1 linguagem java

Java é uma linguagem de programação orientada a objetos de plataforma cruzada lançada pela Sun. Como a tecnologia Java tem excelente versatilidade, eficiência, segurança robusta e portabilidade de plataforma , e o Java é de código aberto e possui a maior comunidade profissional de desenvolvedores do mundo, o Java está se desenvolvendo rapidamente .

2.2 Arquitetura 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 pacientes , enquanto C/S requer o desenvolvimento de aplicações dedicadas .

Figura 2-1 Diagrama da estrutura B/S

2.3 Introdução  ao 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 difusão.

2.4 Estrutura 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 de estrutura são configurados e os pacotes Jar são carregados automaticamente, para permitir que os pacientes 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 Java estão usando SpinrgBoot, e ele gradualmente se tornou líder na área de desenvolvimento.

3 Análise do sistema

3.1 Análise de viabilidade do sistema

3.1.1 Viabilidade econômica

Por se tratar de um sistema de projeto de graduação , e o próprio sistema apresentar algumas falhas técnicas, não pode ser utilizado diretamente para fins comerciais. Quero apenas melhorar meu nível acadêmico através do desenvolvimento deste sistema, sem a necessidade de despesas adicionais como servidores especiais. Todos os processos de criação e trabalho podem ser realizados apenas em um computador pessoal.A maior parte do software utilizado é de código aberto, portanto o custo econômico não é alto e pode ser facilmente implementado.

3.1.2 Viabilidade técnica

O desenvolvimento deste sistema usa Java como linguagem de desenvolvimento para o desenvolvimento do sistema , e  Eclipse é selecionado como ambiente de desenvolvimento . A estrutura B /S determina a compatibilidade e a operabilidade multipaciente deste sistema. Além disso, escolher MySql como banco de dados não apenas melhora a segurança dos dados, mas também garante melhorar a operabilidade dos dados.

3.1.3 Viabilidade operacional

Este sistema usa Java como linguagem de desenvolvimento , e a escolha da estrutura B /S determina que a operação deste sistema requer apenas uma pequena quantidade de recursos e não requer muitas configurações de hardware. Atualmente, desde que o navegador possa funcionar normalmente no mercado Todos os computadores pessoais podem funcionar normalmente usando este sistema.

Em resumo, as condições económicas, técnicas e operacionais para a concepção e desenvolvimento deste sistema estão todas reunidas, pelo que o desenvolvimento do sistema tem condições de viabilidade.

3. 2 Análise do status do site

O número de pacientes que utilizam o sistema determina diretamente a carga de trabalho dos gerentes de informações dos pacientes . Não há dúvida de que a carga de trabalho dos gerentes de sites é maior e mais complicada . Através de pesquisas preliminares, o status atual do gerenciamento de pacientes no site é resumido da seguinte forma:

Falta de planeamento global : Se um website não tiver abrangência, sistematicidade e integridade na gestão da informação, irá inevitavelmente exigir muita mão-de-obra e recursos materiais para planear e organizar a informação. A introdução de métodos de gestão da informação pode, sem dúvida, atingir o objectivo de poupar custos de gestão da informação, podendo não só reduzir o desperdício de recursos, mas também tornar a informação de gestão médica mais organizada, o que se tornou uma grande vantagem na concorrência de mercado.

É preciso avançar passo a passo. Nada se consegue da noite para o dia. Até o sistema de gestão da informação é o mesmo. Para maximizar a eficiência do sistema, você deve pesquisar mais, ouvir a opinião do administrador e realizar o planejamento e organização geral necessários.Projetar propositalmente as funções do sistema e unir vários departamentos para exercer sua iniciativa subjetiva.

(3) Não existem medidas de segurança da informação

O direito à privacidade é sagrado e inviolável. Este é um direito que nos é concedido pela Constituição da República Popular da China. Ninguém pode infringir os nossos direitos e interesses legítimos. No entanto, existem grandes riscos de segurança na gestão online das informações dos pacientes . Há muitos casos de vazamento de informações. Reforçar a segurança da informação. As medidas são uma parte inevitável do processo de melhoria da gestão da informação da rede.

 (4) Os recursos não podem ser totalmente compartilhados

A partilha de recursos é uma característica importante da Internet. Sem partilha, não haveria interacção social e a Internet perderia o seu encanto. Se a partilha de informações dos pacientes puder ser alcançada, será sem dúvida indispensável para o desenvolvimento dos sindicatos .

(5) O sistema existente tem baixa escalabilidade.

Hoje em dia, a ciência e a tecnologia estão se desenvolvendo rapidamente, e o que se segue são as atualizações tecnológicas, que inevitavelmente trarão desafios às atualizações de software. Portanto, o sistema deve ter boa abertura e escalabilidade. Para não ficar para trás, isso é obrigatório. tem o recurso um .

Com base na análise acima, o sistema de gestão médica deve ser realista e eficaz. O desempenho coletivo é o seguinte: primeiro, o sistema pode organizar e classificar as informações dos pacientes para evitar que as informações dos pacientes sejam caóticas e difíceis de classificar; em segundo lugar, o sistema deve ser seguro e estável e não pode vazar informações dos pacientes , causando vazamento de privacidade, o que não só prejudica os interesses dos pacientes , mas também prejudica a reputação do hospital ; em terceiro lugar, o sistema deve ter boa abertura, não apenas para facilitar a manutenção e reparos regulares, mas também para facilitar a adição oportuna de novas funções para garantir que seja consistente com a era avançada. Após discussão e demonstração detalhadas, os requisitos gerais do sistema são determinados .

3.3 Análise de requisitos funcionais

A análise dos requisitos funcionais do sistema é baseada na participação dos desenvolvedores de software em pesquisas de mercado, conduzindo reflexões detalhadas e cuidadosas após a comunicação com os gerentes e, em seguida, discutindo e pesquisando as funções necessárias para o desenvolvimento preliminar do sistema . Este é o primeiro e crucial passo no desenvolvimento. Se você não formular os módulos necessários para o sistema neste estágio, isso causará problemas desnecessários no futuro. Portanto, você deve ser sério e se dedicar a esta etapa.

Este sistema é desenvolvido usando uma abordagem top-down e posiciona basicamente as seguintes funções:

Este tópico requer a implementação de um sistema de gerenciamento médico , que inclui principalmente módulos funcionais , como módulo administrador, módulo paciente e módulo médico.

(1) O diagrama de caso de uso do administrador é o seguinte:

Acho que você gosta

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