PROJETO MÓDULO DE O.S SIMAP

马上开始. 它是免费的哦
注册 使用您的电邮地址
PROJETO MÓDULO DE O.S SIMAP 作者: Mind Map: PROJETO MÓDULO DE O.S SIMAP

1. 7. CHECAR

1.1. As validações do projeto estão anexadas no arquivo validacoes_SIMAP.pdf

2. 5. DESENVOLVER O PROJETO

2.1. Foi utilizado como base para apresentação o aplicativo de mapeamento mental on-line MindMeister, que permite que seus usuários visualizem, compartilhem e apresentem seus pensamentos através da nuvem.

2.1.1. A aplicação foi desenvolvida no editor de código-fonte Visual Studio Code, com utilização do git para controle de versionamento e o source postado no github. A linguagem utilizada no projeto foi Python 3.9, com utilização das bibliotecas pyqt5, pyqt5-tools, pyside2 e SQLite3 para implementação do banco de dados SQL. A interface gráfica foi desenvolvida através da ferramenta de construção de GUI, QT Designer, pertencente ao pacote de instalação do pyqt5. Utilizamos a programação orientada a objetos no Python.

3. 6. DESENVOLVER A APLICAÇÃO

3.1. Github: https://github.com/Mschirmann/SIMAP

3.1.1. A aplicação está no arquivo anexado SIMAP-master.zip

4. 4. PLANEJAR OS TESTES E VALIDAÇÃO

4.1. 4.1 Definir os casos de teste e resultados esperados

4.1.1. O TESTE PRINCIPAL É DE INSERIR UMA NOVA O.S, COM O SEGUINTE FLUXO: 1. Fazer login no sistema com perfil de Administrador, inserindo os dados de nome de usuário e senha corretos; 2. Caso o nome ou senha estejam incorretos, o sistema emitirá um alerta avisando ao usuário que ele tem mais 02 tentativas para acerto, senão o sistema fechará automaticamente; 3. Caso o nome de usuário e senha estejam corretos, o sistema redirecionará para a página principal; 4. Na página principal o usuário deve clicar no botão de Gerar O.S; 5. Após clicar no botão de Gerar O.S o usuário será redirecionado para a tela de Gerar O.S; 6. Na tela de Gerar O.S o usuário encontrará os campos para emitir uma ordem de serviço de manutenção, onde ele deve preencher os itens conforme sua necessidade; 7. Preenchidos os dados de emissão da O.S, o usuário deve clicar no botão Gravar para salvar a O.S no banco de dados; 8. Caso não queira Gravar a O.S, o usuário pode clicar no botão Sair, que redirecionará o mesmo para a tela principal.

4.2. 4.2 Registrar como irá ocorrer a validação da aplicação

4.2.1. A validação de software será comprovada documentalmente, demonstrando que o sistema cumpre com as funções das quais foi designado, atendendo todos os requisitos do usuário.

5. 8. AGIR

5.1. Como proposta de melhorias para o sistema, pode-se acrescentar as funcionalidades de Editar uma O.S já gravada e também de impressão das O.S consultadas. Além disto existem alguns ajustes a serem feitos, como por exemplo o recurso de limpar o formulário após inserir uma O.S

6. 1. PLANEJAR E ORGANIZAR O PROJETO

6.1. O time optou por utilizar o Discord para a comunicação e desenvolvimento do projeto, e o WhatsApp como canal permanente de comunicação.

6.1.1. As responsabilidades foram divididas por áreas de conhecimento: (1) Planejamento e Organização - Diego Severo; (2) Definição de cenário - Maurício Schirmann e Eduardo Pohlmann; (3) Compreensão da Estrutura - Eduardo Bach e Victor Duarte; (4) Planejar os testes e validação - Maurício Schirmann; (5) Desenvolver o projeto - Eduardo Pohlmann e Maurício Schirmann; (6) Desenvolver a aplicação - Eduardo Pohlmann e Maurício Schirmann;

6.1.1.1. Cronograma de trabalho: - Organização do grupo e definição de etapas em 30/08; - Elaboração inicial do mapa mental, itens de 1 a 4, em 08/09; - Entrega parcial em 09/09; - Reunião de trabalho para desenvolvimento do projeto em 20/09; - Desenvolvimento da aplicação (21/09 a 04/10); - Reunião de trabalho em 27/09;

6.1.1.2. A defesa do projeto será realizada por módulos, sendo que cada membro explicará etapas de projeto.

7. 2. DEFINIR O CENÁRIO DE APLICAÇÃO

7.1. 2.1 Definir o caso de aplicação

7.1.1. O caso de aplicação deste projeto é um módulo de emissão de Ordem de Serviço de Manutenção de Patrimônio de TI. Muitas organizações utilizam o termo “ordem de serviço” como um registro interno, referindo-se a pedidos de manutenção ou reparo em seu maquinário. Este módulo é bem genérico podendo ser muito útil para diferentes tipos de empresas, além de auxiliar na gestão da empresa pode ser evoluído para um APP onde o técnico que está na rua pode ver a sua agenda do dia e/ou até mesmo "resgatar" um serviço para aproveitar a rota, etc..

7.1.1.1. 2.2 Justificar a importância da aplicação para potenciais usuários

7.1.1.1.1. - É mais fácil acessar, compartilhar e mesmo alterar ordens de serviço em formato digital. - Com esse documento, você e a sua equipe ganham mais tempo e segurança, além do aumento da produtividade, pois terão em um só lugar os principais dados necessários para executar os serviços, como as datas previstas de início e término, o status de realização e os contatos dos clientes. - Guardar qualquer documentação em papéis deixa o seu negócio vulnerável. Isso porque esse material está sujeito a sofrer danos ou, até mesmo, a se perder em meio a outras informações ou com o transporte pela equipe. - O preenchimento manual de ordens de serviços também pode ser um problema se a informação estiver ilegível: o prestador de serviços pode não conseguir ter certeza sobre o que foi escrito e, até mesmo, não ser capaz de executar a tarefa atribuída a ele. Com a ordem de serviço online, não há esse problema, pois todos os dados são inseridos digitalmente e têm fácil leitura.

8. 3. COMPREENDER A ESTRUTURA

8.1. 3.1 Identificar os principais pontos estudados nos módulos que auxiliam na compreensão para o projeto

8.1.1. - Variáveis, tipos de dados e operadores; - Comandos de entrada e saída (utilizando a linguagem Python); - Modularização, dados de entrada e saída em Python; - Webconferência com a professora Daniela, demonstrando na prática a resolução de diversos problemas com a utilização da linguagem Python; - Desafios propostos através do Beecrowd.

9. Dados campo PEÇAS: DESCRIÇÃO: Nome da peça utilizada no reparo TIPO: Tipo/categoria da peça utilizada PREÇO UNITÁRIO: Preço/custo por unidade QUANTIDADE: Quantidade de peças usadas VALOR: Valor total (preço x quantidade)