Sistema de Ordens de Serviços de Manutenção de Equipamentos de Informática Jefferson Nasu Inoue José Araújo Machado Ricardo Queiroz Leite Prof. Rogério Eduardo Garcia
Descrição Geral Descrição Geral O propósito deste projeto é automatizar o processo de pedidos de Ordem de Serviço de manutenção dos equipamentos de informática da empresa. Clientes FCL Faculdade de Ciências e Letras de Assis. Objetivos O objetivo geral é automatizar o processo de abertura de Ordens de Serviços, para permitir um melhor atendimento e gerenciamento dos dados armazenados no banco de dados, isso inclui: Criação de uma interface gráfica para cadastrar os pedidos de manutenção (Ordens de Serviços); Análise rápida e recuperação de informação; Maior rapidez e precisão para tomadas de decisão; Documentação do serviço realizado; Eliminar chamadas via telefone.
Funções Básicas Funções Básicas SOS: F01 Acesso ao sistema (E); F02 Sistema verifica o cadastro do usuário (O); F03 Preencher o Formulário da Ordem de Serviço (E); F04 Enviar formulário em Banco de Dados (O); F05 Gerar relatório de Ordens de Serviços pendentes (E); F06 Determinar qual atendente será responsável por uma determinada Ordem de Serviço (E); F07 Salvar a Ordem de Serviço com o seu respectivo atendente (O); F08 Depois de diagnosticado e solucionado o problema, o atendente ou o administrador registra a solução do problema e efetua a baixa da Ordem de Serviço (E); F09 Salvar a Ordem de Serviço com a solução (O); F10 Gerar de Relatórios Gerenciais do sistema (E);
Atores,Casos de Uso Atores, casos de uso Atores: Secretária, Administrador, Atendente. Requisitos: ID, Local do Requisitante, Requisitante, Ramal, Componente, Defeito, Solução. Casos de uso: Abrir Ordem de Serviço; Gerar Relatório de Ordens de Serviços Pendentes; Vincular Ordem de Serviço ao Atendente; Registrar solução e realizar baixa da Ordem de Serviço; Gerar Relatórios Gerenciais.
Casos de Uso Casos de uso de Alto Nivel Caso de uso: Abrir Ordem de Serviço Atores: Secretária Tipo: Primária Descrição: A Secretária preenche o formulário abrindo a Ordem de Serviço. Caso de uso: Gerar Relatório de Ordens Pendentes Atores: Administrador Tipo: Primária Descrição: O Administrador do sistema gera relatório de Ordens de Serviços Pendentes.
Casos de Uso Casos de uso de Alto Nivel Caso de uso: Vincular Ordem de Serviço ao Atendente Atores: Administrador Tipo: Primária Descrição: O Administrador relaciona a Ordem de Serviço ao Atendente. Caso de uso: Registrar solução e realiza baixa da Ordem de Serviço Atores: Atendente Tipo: Primária Descrição: O Atendente registra solução e realiza baixa da Ordem de Serviço.
Casos de Uso Casos de uso de Alto Nivel Caso de uso: Gerar relatórios gerenciais Atores: Administrador Tipo: Secundária Descrição: O Administrador do sistema gera periodicamente relatórios gerenciais do sistema de Ordens de Serviços.
Diagrama de Caso de Uso
Casos de Uso Casos de uso Expandido Caso de uso: Abrir Ordem de Serviço Atores: Secretária Propósito: A Secretária entrará com os dados para abrir uma Ordem de Serviço. Visão Geral: A Secretária deve acessar a página (login) com um identificador (ID) e uma senha para poder utilizar o sistema. Preenche o formulário abrindo a Ordem de Serviço com informações sobre o equipamento, solicitante e o defeito apresentado pelo equipamento. Tipo: Primária e Essencial Funções: F01,F02,F03,F04
Sequência Típica de eventos Abrir Ordem de Serviço Ação do Autor 1. Este caso de uso começa quando a secretária acessa a página com um identificador (ID) e uma senha para poder utilizar o sistema 3. A secretária preenche um formulário com informações do equipamento e o defeito apresentado pelo mesmo Resposta do Sistema 2. O sistema retorna mensagem conexão efetua com sucesso 4. Caso a secretária tenha preenchido corretamente o formulário com as informações obrigatórias, o sistema emite uma mensagem de que o registro foi efetuado com sucesso
Casos de Uso Casos de uso Expandido Caso de uso: Gerar relatório de Ordens Pendentes Atores: Administrador Propósito: Verifica ordens pendentes Visão Geral: O Administrador do sistema gera relatório de Ordens de Serviços Pendentes. Tipo: Primária e Essencial Funções: F01,F02,F05
Sequência Típica de eventos Gerar relatório de Ordens Pendente Ação do Autor 1. Este caso de uso começa quando a secretária acessa a página com um identificador (ID) e uma senha para poder utilizar o sistema 3. O administrador do sistema gera o relatório de Ordens de Serviços pendente Resposta do Sistema 2. O sistema retorna mensagem conexão efetua com sucesso 4. Caso exista Ordens de Serviços pendentes cadastrada, o sistema emite uma relação com todas as Ordens de Serviços pendentes
Casos de Uso Casos de uso Expandido Caso de uso: Vincular Ordem de Serviço ao Atendente Atores: Administrador Propósito: Vincular um atendente a alguma ordem de serviço. Visão Geral: O Administrador relaciona a ordem de serviço pendente e emite a relação de pedidos pendentes e entrega ao Atendente. Tipo: Primária e Essencial Funções: F06,F07
Sequência Típica de eventos Vincular Ordem de Serviço ao Atendente Ação do Autor 1. Este caso de uso começa quando a secretária acessa a página com um identificador (ID) e uma senha para poder utilizar o sistema 3. O Administrador do sistema vincula um determinado Atendente a uma ou mais Ordens de Serviços. Resposta do Sistema 2. O sistema retorna mensagem conexão efetua com sucesso 4. O sistema emite mensagem, vinculação efetuada com sucesso
Casos de Uso Casos de uso Expandido Caso de uso: Registrar solução e realiza baixa da Ordem de Serviço Atores: Atendente Propósito: Registra solução e baixa pedido de ordem de serviço. Visão Geral: O Atendente registra no sistema a solução utilizada no problema e efetua a baixa da ordem de serviço pendente. Tipo: Primária e Essencial Funções: F01,F02,F08,F09
Sequência Típica de eventos Registrar solução e realiza baixa da Ordem de Serviço Ação do Autor 1. Este caso de uso começa quando a secretária acessa a página com um identificador (ID) e uma senha para poder utilizar o sistema 3. O Atendente registra a solução e efetua a baixa da Ordem de Serviço Resposta do Sistema 2. O sistema retorna mensagem conexão efetua com sucesso 4. O sistema emite mensagem, Operação efetuada com sucesso
Casos de Uso Casos de uso Expandido Caso de uso: Gerar relatórios gerenciais Atores: Administrador Propósito: Verificar solução adotada pelo Atendente Visão Geral: O Administrador do sistema gera periodicamente relatórios gerenciais do sistema. Tipo: Secundária Funções: F10
Sequência Típica de eventos Gerar relatórios gerenciais Ação do Autor 1. Este caso de uso começa quando a secretária acessa a página com um identificador (ID) e uma senha para poder utilizar o sistema 3. O Administrador gera periodicamente relatórios gerenciais. Resposta do Sistema 2. O sistema retorna mensagem conexão efetua com sucesso 4. O sistema emite relatórios gerencias solicitados.
Diagrama de Sequência
Diagrama de Sequência
Diagrama de Sequência
Diagrama de Sequência
Diagrama de Sequência
Modelo Conceitual
Diagrama de Colaboração
Diagrama de Colaboração
Diagrama de Colaboração
Diagrama de Colaboração
Diagrama de Classes
Código JAVA public class Pessoa { private String id; private String senha; private String nome; } CadastraPessoa()
Código JAVA public class tsecretaria extends Pessoa { private String depto; } CadastraSecretaria()
Código JAVA public class tadministrador extends Pessoa { private String cargo; CadastraAdministrador() BaixaOS() EmiteOS() EmiteGerencial() }
Código JAVA public class tatendente extends Pessoa { private String Instituicao; } CadastraAtendente() BaixaOS()
Código JAVA import java.util.date; public class Ordem Serviço { private Date Data; private String Componente; private String Defeito; private String Solucao; private tatendente Atendente; private tsecretaria Secretaria; } CadastraOS()