DES:LabMulti
(Diferença entre revisões)
(→Escopo do sistema) |
(→Requisitos Funcionais) |
||
Linha 27: | Linha 27: | ||
* '''Importação Lattes:''' Stella Experta API | * '''Importação Lattes:''' Stella Experta API | ||
− | = Requisitos Funcionais = | + | == Requisitos Funcionais == |
− | + | ==== RF001 - Visualizar e Acessar Laboratórios ==== | |
+ | * '''Descrição:''' Permitir que qualquer usuário acesse o laboratório desejado, e a visualização de informações sobre ele. | ||
+ | * '''Entrada:''' Interação com o laboratório na página | ||
+ | * '''Saída:''' Visualização do Laboratório | ||
+ | * '''Dependências:''' RF009 | ||
− | Descrição: Permitir que | + | ==== RF002 - Cadastro de usuário ==== |
+ | * '''Descrição:''' Permitir que usuário se cadastre pela página. | ||
+ | * '''Entrada:''' Interação com o botão "Cadastrar" | ||
+ | * '''Saída:''' Visualização de formulário de cadastro. | ||
+ | * '''Dependências:''' Nenhuma | ||
− | Entrada: | + | ==== RF003 - Acessar o Perfil ==== |
+ | * '''Descrição:''' Permitir que o usuário visualize o próprio perfil, contendo suas solicitações, agendamentos e dados pessoais. | ||
+ | * '''Entrada:''' Ao interagir com "Meu Perfil". | ||
+ | * '''Saída:''' Visualização do Perfil. | ||
+ | * '''Dependências:''' RF002 | ||
− | + | ==== RF004 - Cadastrar Membros do Laboratório ==== | |
+ | * '''Descrição:''' Permitir que o Responsável pelo laboratório registre membros e atribua funções específicas, como Comitê Gestor, Comitê Usuário, Técnico ou Colaborador, vinculando-os a partir do cadastro de usuários já existentes. | ||
+ | * '''Entrada:''' Ao interagir com "Adicionar Novo Usuário" na aba "Equipe". | ||
+ | * '''Saída:''' Campo de busca de usuário. | ||
+ | * '''Dependências:''' RF002, RF001, RF009 | ||
− | Dependências: | + | ==== RF005 - Cadastrar novas Técnicas para Equipamentos ==== |
+ | * '''Descrição:''' Permitir que o Responsável pelo equipamento cadastre novas técnicas para os equipamentos. | ||
+ | * '''Entrada:''' Ao interagir com os equipamentos na aba "Análises e Agendamentos". | ||
+ | * '''Saída:''' Formulário para preencher as informações da Técnica. | ||
+ | * '''Dependências:''' RF001, RF010 | ||
+ | ==== RF006 - Editar Informações do Laboratório ==== | ||
+ | * '''Descrição:''' Permitir que o usuário Responsável faça alterações nas informações do laboratório. | ||
+ | * '''Entrada:''' Ao interagir com "Informações" no Laboratório. | ||
+ | * '''Saída:''' Formulário de informações do Laboratório. | ||
+ | * '''Dependências:''' RF001, RF008, RF010 | ||
− | ''' | + | ==== RF007 - Visualizar e Analisar Pedidos de Análise ==== |
+ | * '''Descrição:''' Permitir que o usuário Responsável visualize os pedidos de análise atribuídos ao Laboratório. | ||
+ | * '''Entrada:''' Ao interagir com "Solicitações" no Laboratório. | ||
+ | * '''Saída:''' Visualização das solicitações e sua situação. | ||
+ | * '''Dependências:''' RF001, RF006, RF012 | ||
− | Descrição: Permitir que usuário | + | ==== RF008 - Visualizar e Editar Equipamentos ==== |
+ | * '''Descrição:''' Permitir que o usuário Responsável/Técnico visualize os equipamentos disponíveis e possibilitando que façam alterações nos equipamentos. | ||
+ | * '''Entrada:''' Ao interagir com "Equipamentos" no Meu Perfil. | ||
+ | * '''Saída:''' Visualização da lista de equipamentos e suas informações detalhadas. | ||
+ | * '''Dependências:''' RF001, RF004, RF010 | ||
− | Entrada: | + | ==== RF009 - Cadastro de Laboratório ==== |
+ | * '''Descrição:''' O cadastro de novos laboratórios é realizado exclusivamente pela PRPPG (Pró-Reitoria de Pesquisa e Pós-Graduação), incluindo informações como nome, localização e equipamentos disponíveis. | ||
+ | * '''Entrada:''' Ao interagir com "Adicionar" na página de Admin. | ||
+ | * '''Saída:''' Formulário para preencher dados. | ||
+ | * '''Dependências:''' Nenhuma | ||
− | + | ==== RF010 - Cadastro de Equipamento ==== | |
+ | * '''Descrição:''' O cadastro de novos equipamentos é feito exclusivamente pela PRPPG (Pró-Reitoria de Pesquisa e Pós-Graduação), incluindo detalhes como tipo, modelo e laboratório associado. | ||
+ | * '''Entrada:''' Ao interagir com "Adicionar", na página de Admin. | ||
+ | * '''Saída:''' Confirmação de que o equipamento foi cadastrado com sucesso. | ||
+ | * '''Dependências:''' Nenhuma | ||
− | Dependências: | + | ==== RF011 - Importar Currículo Lattes ==== |
+ | * '''Descrição:''' Permitir que o usuário importe seu currículo lattes no seu perfil, incluindo os projetos associados ao currículo tanto de extensão como de pesquisa. | ||
+ | * '''Entrada:''' Ao interagir com "Lattes" em "Meu Perfil". | ||
+ | * '''Saída:''' Painel para importar currículo. | ||
+ | * '''Dependências:''' RF003 | ||
+ | ==== RF012 - Cadastro de Pedido de Análise ==== | ||
+ | * '''Descrição:''' Permitir que o usuário cadastre pedidos de análise que serão atribuídos ao Laboratório. | ||
+ | * '''Entrada:''' Ao interagir com "Agendamentos" nos laboratórios da página. | ||
+ | * '''Saída:''' Formulário para inserção de dados da Solicitação. | ||
+ | * '''Dependências:''' RF003 | ||
− | + | ==== RF013 - Editar Membros do Laboratório ==== | |
− | + | * '''Descrição:''' Permitir que o Usuário Responsável faça alterações nos registros dos membros do laboratório, como designar funções, renovar vínculo e encerrar vínculo. | |
− | + | * '''Entrada:''' Ao interagir com algum membro na aba "Equipe". | |
− | + | * '''Saída:''' Painel de edição do membro. | |
− | + | * '''Dependências:''' RF009, RF004 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | Descrição: | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Entrada: | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Edição de 10h05min de 26 de novembro de 2024
Escopo do sistema
Motivação
Os Laboratórios Multiusuários da Unioeste oferecem infraestrutura física e equipamentos especializados para o desenvolvimento de projetos de pesquisa, atividades de ensino e extensão. Esses espaços estão disponíveis tanto para docentes e discentes da Unioeste quanto para pesquisadores de outras instituições, promovendo colaboração e compartilhamento de recursos. Para otimizar o acesso e a gestão dessas estruturas, o sistema LabMulti foi desenvolvido. Ele gerencia os laboratórios de forma integrada, facilitando o uso eficiente dos equipamentos e serviços. O objetivo é atender às demandas de análises e soluções para produtos e processos, beneficiando grupos de pesquisa, instituições públicas e a comunidade externa.
Objetivos
- Servir como apoio às atividades de pesquisa devidamente cadastradas na Unioeste, vinculadas a Grupos de Pesquisa ou Projetos individuais, especialmente, aquelas atividades ligadas aos programas de pós-graduação e de iniciação cientifica na graduação;
- Possibilitar aos pesquisadores e aos programas de pós-graduação incrementar a produção científica de alto nível e a melhoria na qualidade das dissertações e teses e, consequentemente, das publicações científicas geradas;
- Possibilitar aos pesquisadores, instituições e programas de pós-graduação desenvolver e incrementar o desenvolvimento de processos e produtos voltados à inovação;
- Servir como apoio às atividades de ensino e extensão, por meio de oferta de cursos e visitas programadas para estudantes de graduação e pós-graduação, bem como técnicos, professores e ou pesquisadores de outras instituições nacionais e internacionais de ensino, pesquisa, desenvolvimento tecnológico e inovação;
- Possibilitar a interação com outras instituições de ensino superior, instituições de pesquisa e com o setor empresarial, nos âmbitos público e privado, aumentando a visibilidade da Unioeste e de seus pesquisadores e parceiros;
- Viabilizar a captação de recursos com a prestação de serviços e convênios/parcerias com o setor produtivo;
- Criar e manter intercâmbios com instituições de ensino e de pesquisa públicas e privadas;
- Auxiliar na formação e capacitação de recursos humanos;
- Participar de ações que visem a integração com sistemas regionais, nacionais e internacionais de ciência, tecnologia e inovação;
Tecnologias Utilizadas
- Back-End: Python e Django REST Framework.
- Front-End: Svelte, Javascript, Typescript, Node.js e Tailwind CSS.
- Importação Lattes: Stella Experta API
Requisitos Funcionais
RF001 - Visualizar e Acessar Laboratórios
- Descrição: Permitir que qualquer usuário acesse o laboratório desejado, e a visualização de informações sobre ele.
- Entrada: Interação com o laboratório na página
- Saída: Visualização do Laboratório
- Dependências: RF009
RF002 - Cadastro de usuário
- Descrição: Permitir que usuário se cadastre pela página.
- Entrada: Interação com o botão "Cadastrar"
- Saída: Visualização de formulário de cadastro.
- Dependências: Nenhuma
RF003 - Acessar o Perfil
- Descrição: Permitir que o usuário visualize o próprio perfil, contendo suas solicitações, agendamentos e dados pessoais.
- Entrada: Ao interagir com "Meu Perfil".
- Saída: Visualização do Perfil.
- Dependências: RF002
RF004 - Cadastrar Membros do Laboratório
- Descrição: Permitir que o Responsável pelo laboratório registre membros e atribua funções específicas, como Comitê Gestor, Comitê Usuário, Técnico ou Colaborador, vinculando-os a partir do cadastro de usuários já existentes.
- Entrada: Ao interagir com "Adicionar Novo Usuário" na aba "Equipe".
- Saída: Campo de busca de usuário.
- Dependências: RF002, RF001, RF009
RF005 - Cadastrar novas Técnicas para Equipamentos
- Descrição: Permitir que o Responsável pelo equipamento cadastre novas técnicas para os equipamentos.
- Entrada: Ao interagir com os equipamentos na aba "Análises e Agendamentos".
- Saída: Formulário para preencher as informações da Técnica.
- Dependências: RF001, RF010
RF006 - Editar Informações do Laboratório
- Descrição: Permitir que o usuário Responsável faça alterações nas informações do laboratório.
- Entrada: Ao interagir com "Informações" no Laboratório.
- Saída: Formulário de informações do Laboratório.
- Dependências: RF001, RF008, RF010
RF007 - Visualizar e Analisar Pedidos de Análise
- Descrição: Permitir que o usuário Responsável visualize os pedidos de análise atribuídos ao Laboratório.
- Entrada: Ao interagir com "Solicitações" no Laboratório.
- Saída: Visualização das solicitações e sua situação.
- Dependências: RF001, RF006, RF012
RF008 - Visualizar e Editar Equipamentos
- Descrição: Permitir que o usuário Responsável/Técnico visualize os equipamentos disponíveis e possibilitando que façam alterações nos equipamentos.
- Entrada: Ao interagir com "Equipamentos" no Meu Perfil.
- Saída: Visualização da lista de equipamentos e suas informações detalhadas.
- Dependências: RF001, RF004, RF010
RF009 - Cadastro de Laboratório
- Descrição: O cadastro de novos laboratórios é realizado exclusivamente pela PRPPG (Pró-Reitoria de Pesquisa e Pós-Graduação), incluindo informações como nome, localização e equipamentos disponíveis.
- Entrada: Ao interagir com "Adicionar" na página de Admin.
- Saída: Formulário para preencher dados.
- Dependências: Nenhuma
RF010 - Cadastro de Equipamento
- Descrição: O cadastro de novos equipamentos é feito exclusivamente pela PRPPG (Pró-Reitoria de Pesquisa e Pós-Graduação), incluindo detalhes como tipo, modelo e laboratório associado.
- Entrada: Ao interagir com "Adicionar", na página de Admin.
- Saída: Confirmação de que o equipamento foi cadastrado com sucesso.
- Dependências: Nenhuma
RF011 - Importar Currículo Lattes
- Descrição: Permitir que o usuário importe seu currículo lattes no seu perfil, incluindo os projetos associados ao currículo tanto de extensão como de pesquisa.
- Entrada: Ao interagir com "Lattes" em "Meu Perfil".
- Saída: Painel para importar currículo.
- Dependências: RF003
RF012 - Cadastro de Pedido de Análise
- Descrição: Permitir que o usuário cadastre pedidos de análise que serão atribuídos ao Laboratório.
- Entrada: Ao interagir com "Agendamentos" nos laboratórios da página.
- Saída: Formulário para inserção de dados da Solicitação.
- Dependências: RF003
RF013 - Editar Membros do Laboratório
- Descrição: Permitir que o Usuário Responsável faça alterações nos registros dos membros do laboratório, como designar funções, renovar vínculo e encerrar vínculo.
- Entrada: Ao interagir com algum membro na aba "Equipe".
- Saída: Painel de edição do membro.
- Dependências: RF009, RF004