Arquivo de Documentos

Esta aplicação permite o armazenamento de arquivos em banco de dados para posterior localização. Os arquivos a serem inseridos no banco são organizados por categorias com associação de localização física e características adicionais do arquivo. A associação da categoria com localização tem a finalidade de relacionar o arquivo lógico, armazenado no banco de dados, com o arquivo físico, armazenado em alguma sala de arquivamento. A associação da categoria com características do arquivo permite adicionar informações extras do arquivo para facilitar sua identificação ou do seu conteúdo. Vale lembrar que as informações de categoria, de associação com localização e de característica dos arquivos são totalmente configuráveis pelo usuário da aplicação. O modelo de dados utilizado pode ser visto na figura abaixo.

Além das informações de características e localização, a aplicação permite a inclusão de histórico de tramitação do documento físico. Isso pode ser utilizado para registro, por exemplo, de movimento do documento físico, informando quando e para quem o arquivo físico foi fornecido ou emprestado temporariamente.

Outro recurso importante do sistema é a capacidade de localização do arquivo. O aplicativo busca o arquivo no banco de dados, utilizando os campos de nome do arquivo, de resumo, de palavras-chave e de autor do arquivo. Para arquivos do tipo .DOC, .DOCX, .ODT, .PDF ou .TXT o sistema adiciona mais uma forma: pesquisa no conteúdo texto do arquivo, ou seja, nesses tipos de arquivos a pesquisa é feita pelos campos mencionados anteriormente e, também, no conteúdo textual do próprio arquivo. Além disso, para exibição do resultado da pesquisa, visando dar mais rapidez a procura, o sistema utiliza o recurso de busca e exibição paginada de dados, ou seja, cada busca é feita por páginas de 10 arquivos. O sistema procurará os próximos 10 arquivos a partir do último arquivo encontrado na página anterior. Esse processo é muito parecido com a pesquisa realizada com o sistema de busca da Google. Assim, não há risco da pesquisa ser considerada lenta, uma vez que os dados não são pequisados no banco (nem exibidos ao usuário) todos de uma só vez.

Características:

  1. Solução para Visual Studio.NET/ASP.NET;
  2. Linguagem C#;
  3. Desenvolvido em camadas: DAO, BO e GUI;
  4. Persistência de dados utilizando NHibernate;
  5. Banco de dados em Firebird;
  6. Pesquisa ao banco de dados páginada de 10 em 10 com NHibernate;
  7. Extrai conteúdo texto de arquivos do tipo DOC, DOCX, ODT, e PDF;

VALOR SIMBÓLICO: R$ 99,99

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s