Osana é um projeto academico feito por estudantes do curso de Analise e desenvolvimento de sistemas, pela Uniámerica, tendo um demandante real aonde se encontra a dor de desorganização em uma empresa de informatica, sendo principalmente a falta de logistica usando apenas papel e caneta, o objetivo deste sistema será, poder criar uma ordem de serviço para cada equipamento que entra na oficina para reparos, sendo eles: Roteadores, computadores, notebook, tablets, switchs, servidores e cameras. A equipe do projeto Osana, está muito empenhada e feliz para completar este projeto. Tendo todo seu código aberto aqui, de forma que possa usarem de referencia a seus sistema de forma exclusivamente ACADEMICA e nao comercial, para assim fortalecermos mais forte nossa area de desenvovlmento.
Java 17
SpringBoot 2.7.3
Maven 4.0
InteliJ IDEA
Técnica Top-down para testes
Gerenciar ordem de serviço
: A principal funcionalidade do sistema será gerenciar um ordem de serviço, podendo depois gerencia-la, editando ou excluindoUsuario
: O sistema é voltado diretamente aos técnicos em manutenção e gestores para as criações de chamados, separando em uma pequena hierarquia, aonde o gestor pode criar um usuário técnico, ou promover o técnico a outro gestor.Estoque
: O usuário gestor poderá adicionar ou remover itens de estoque, aonde o mesmo mostrará por exemplo: "9 placas de video", "10 memórias RAM". De uma forma quando o técnico criar a OS, será possivel ja adicionar quais itens será pegos em estoque.Status
: A OS terá um atributo de Status para saber onde está o progresso, sendo possivel editar e criar novos Status com usuário GestorPrioridade
: Para ser compreendido o nivel de urgencia da OS, sendo: Baixa, media e alta.Equipamentos
: Saber qual é o equipamento a ser verificado, podendo ser: Computador, notebook, servidor, roteador, camera, switch.Clientes
: Neste caso, o sistema é para uso interno da empresa aonde é feita a manutenção, porém também para facilitar o caso de pesquisa ou filtro, será possivel colocar o nome do Cliente em questão que está sendo aberta a OS.Tipos de serviço
: Atributo aonde será possivel adicionar uma TAG (que pode ser criada e editada pelo usuario Gestor), mostrando qual será o tipo de serviço feito na OS.
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- Terminar todos os CRUDS referente a cada entidade pedida pelo MER
- Configurar autenticação de usuario
- Configurar a hierarquia de roles
- Terminar de alinhar todas as chaves estrangeiras na OS
- Documentar a API com Swagger
Agradecemos às seguintes pessoas que contribuíram para este projeto:
![]() Laércio Bubiak |
![]() João Paulo |
![]() Ana França |
![]() Willian Thiago |
![]() Eric Sacardo |
![]() Bruno Douglas |