1 PROJETo C – Sistema dcm utilizando ocrComponentes : Danilo Santana Jordão Frazão Lucas Anthony Ronie Santos
2 Introdução O objetivo do sistema é facilitar e organizar o arquivamento de provas de um departamento. Normalmente há uma grande dificuldade para se arquivar e acessar provas físicas. Com a digitalização dos arquivos e reconhecimento de alguns campos específicos, o acesso se torna bem mais fácil.
3 Objetivo O sistema DCM tem como objetivo efetuar a gestão de provas de um departamento, reduzindo a quantidade de arquivos físicos e facilitando o acesso aos mesmos; Acabar com a grande demanda de espaço para arquivar provas físicas.
4 Escopo Sistema de utilização online;Plataforma Web (Chrome, Firefox, etc); Tela de Login de Usuários (Administrador, Professor, Aluno).
5 Limitações do sistema O sistema DCM reconhece apenas documentos e caracteres pré-determinados, não aceitando, assim, palavras manuscritas e outros tipos de provas. O tamanho do arquivo de imagem a ser analisado não deve ultrapassar 5 MB.
6 Definições e siglas DCM – Document Content Management (gerenciamento de conteúdo do documento); OCR – Optical Character Recognition (reconhecimento óptico de caracteres).
7 Ocr Tecnologia utilizada para reconhecimento de caracteres a partir de uma imagem; Obtém-se um arquivo de texto com a possibilidade de edição em um computador O Sistema OCR identifica apenas documentos e caracteres pre definidos, não sendo possivel a manipulação de textos manuscritos.
8 tesseract Software de reconhecimento óptico de caracteres (OCR) de código aberto; Originalmente desenvolvido pela Hewlett-Packard e atualmente mantido pelo Google; É considerado um dos softwares OCR de código aberto mais preciso da atualidade;
9 Funcionalidades do sistemaFerramentas administrativas: Cadastrar usuário; Listar usuários; Excluir usuários; Excluir arquivos; Editar arquivo.
10 Funcionalidades do sistemaImportação: Efetuar upload; Processar imagem; Extrair dados/texto; Verificar quantidade de páginas; Limitar tamanho máximo do arquivo para upload.
11 Funcionalidades do sistemaCustomização: Cortar imagem; Alterar contraste da imagem; Alterar brilho da imagem; Rotacionar imagem.
12 Funcionalidades do sistemaExportação: Exportar como PDF; Exportar para banco de dados; Exportar para ; Versão para impressão.
13 Funcionalidades do sistemaFerramentas de usuário: Pesquisar por professor; Pesquisar por aluno; Pesquisar por data; Pesquisar por curso.
14 Atores Administrador; Professor; Aluno; Tesseract; Sistema.
15 Casos de uso Gerenciar login; Gerenciar upload; Gerenciar imagem;Processar imagem; Manipular documentos.
16 Caso de uso: Gerenciar login
17 Caso de uso: Gerenciar upload
18 Caso de uso: Gerenciar imagem
19 Caso de uso: Processar imagem
20 Caso de uso: Manipular documentos
21 Telas do sistema – Média fidelidadeTela de login:
22 Fluxo alternativo – Gerenciar loginO usuário acessa o sistema; O usuário insere seu login e senha, algum dos dois errados; O sistema retorna uma mensagem de erro: “Usuário ou senha inválidos!”; O usuário insere novamente os dados, que continuam errados; O sistema retorna novamente a mensagem; O usuário por fim clica no botão “Esqueci login ou senha” e recebe um para resolução do problema com os dados; O usuário finalmente consegue efetuar login normalmente.
23 Telas do sistema – Média fidelidadeLista de imagens:
24 Telas do sistema – Média fidelidadeEfetuar upload:
25 Telas do sistema – Média fidelidadeUpload em andamento:
26 Telas do sistema – Média fidelidadeErros: arquivos de formato não suportado ou tamanho de imagem máximo ultrapassado;
27 Telas do sistema – Média fidelidadeProcessar imagem:
28 Fluxo alternativo – Processar imagemO usuário efetua o upload da imagem; O usuário acessa a tela de processar imagem; O usuário clica no botão de processar imagem; O sistema retorna uma mensagem de erro “Caracteres não reconhecidos.”; O usuário volta para a tela de upload e efetua outro upload da imagem, tentando obter uma melhor qualidade.
29 Telas do sistema – Média fidelidadePesquisar documentos:
30 Fluxo alternativo: PesquisaO usuário entra na área de pesquisa; O usuário efetua uma pesquisa por algum item (Professor, aluno, data, disciplina); O sistema retorna uma mensagem “A pesquisa não retornou nenhum documento.”; O usuário efetua uma pesquisa novamente, observando corretamente o(s) iten(s) que deseja pesquisar; O sistema retorna os arquivos encontrados.