Skip to content

BeHive-CESAR/SOMA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Somos Quíron

Este é um projeto para a cadeira de projetos 2 que visa auxiliar na administração e organização do programa de residencia do HC. Somos um grupo formado por estudantes de Design e Ciências da Computação da Cesar School e buscamos ajudar pessoas através de nossas soluções tecnológicas.
Para saber mais, acesse o nosso site: Link para nosso site.


Equipe🤝

Designers🎨

Camila Chagas
Leonardo Lima
Rodrigo Fialho
Victória Siqueira

Devs💻

Caio Barreto
Carlos Eduardo
Gabriel Chaves Oliveira
Lucas Gabriel de Brito
Maria Fernanda Marques
Pedro Villas Boas


SOMA

Nosso produto

O SOMA (Sistema Organizacional de Medicina Automatizado), trás aos preceptores e aos residentes do Hospital das Clinicas uma forma mais simples de entender o processo de avaliação. Sendo um aplicativo mobile, gratuito e que possui três interfaces: Interface para Residente, Preceptor e uma para a coordenação. Permitindo registrar o processo avaliativo dos residentes (notas/pontuações), registrar feedbacks (feedback bidirecional) e a visualização do historico das notas do residente assim como os feedbacks recebidos. Assim tornando o ambiente da residencia mais eficiente.

Nesse código desenvolvido 100% na linguagem C criamos um prototipo ilustrativo de como seria o funcionamento do app. Usando escrita e leitura de arquivos como banco de dados e o proprio terminal como uma interface


Arquivos presentes no sistema

main.c
Roda a função do menu principal.
interface.c , interface.h
Armazena as interfaces de todos os usuarios as organizando ao puxar funções das outras bibliotecas.
login_cadastro.c , login_cadastro.h
Realiza tarefa de registro dos novos usuarios no programa.
preceptor.c , preceptor.h
Armazena funções utilizadas principalmente na interface no preceptor.
residente.c , residente.h
Armazena funções utilizadas principalmente na interface no residente.
residentes_preceptores.c , residentes_preceptores.h
Armazena funções utilizadas em todas interfaces.
Alem desses,estaremos utilizando arquivos de texto gerados pelo proprio código como banco de dados. São esses:
cadastrados.txt
feedback_preceptor.txt
feedbacks_residentes
notas_residentes.txt
atividades.txt

Interfaces do nosso sistema

Coordenação
A principio a interface da coordenação será acessada com um login e senha predefinidos (admin, admin). Uma vez acessado, a coordenação terá permissão de visualizar todas as informações dos residentes e preceptores, alem de poder cadastrar novos usuarios e criar novas atividades para os residentes.
Preceptor
Após a realização, por parte da coordenação, do cadastro do preceptor com seu email e senha, o mesmo poderá acessar a interface ao fazer o login. Já dentro de sua interface o usuario terá a opção de criar atividades, visualizar e avaliar os residentes dentro de sua residencia, além de fornecer feedbacks para seus alunos, e ver feedbacks recebidos.
Residente
Após a realização, por parte da coordenação, do cadastro do residente com seu email e senha, o mesmo poderá acessar a interface ao fazer o login. Já dentro de sua interface o usuário terá a opção visualizar suas notas e os feedbacks recebidos. Além disso haverá a opção de fornecer um feedback para ser preceptor

Como usar nosso sistema

A forma mais fácil é simplesmente executar SOMA.exe

Mas para realizar a efetiva compilação do nosso código é simples:

  1. Estando dentro da pasta Quiron (cd Quiron no terminal)
  2. Execute o seguinte comando: gcc -o SOMA main.c login_cadastro.c interface.c residentes_preceptores.c preceptor.c residente.c
  3. Isso era criar o arquivo SOMA.exe e basta executa-lo