Este projeto foi originalmente postado em 2013, num grupo chinês de compartilhamento de código.
Fiz diversas modificações pois aquela versão não funcionava mais com uniGUI atual e tinha alguns sérios problemas na lógica de algumas operações.
O código estáa bem comentado e simples de entender. Neste projeto você pode dominar os seguintes pontos:
1, Controle de sessão com autenticação do usuário. O projeto usa o formulário de login padrão do uniGUI.
2, Uso de banco de dados simples (usa Access) e mostra como aproveitar este banco de dados gratuito para pequenos projetos.
3, transferência de arquivos e como trocar o nome dele para evitar problemas de sobreposição de arquivos.
4, Edição e alteração simples do banco de dados usando o uniGUI. Propositalmente , deixei apenas um DBGrid.
A intenção foi realmente deixar o programa o mais simples possível para um fácil entendimento destes pontos que destaquei acima.
Mas muita coisa pode ser melhorada e aqui vão algumas sugestões que você pode implementar.
a, Controle do número de baixa de arquivos para fins estatísticos e monitoração do sistema.
b, Controle de cota de uso de espaço por usuário e arquivos.
c, Envio do arquivo por e-mail ou link pra baixar por e-mail para outro usuário.
d, Melhorar a interface pois esta está bem datada.
e, Fazer um pequeno modo Mobile para download no celular.
f, Permitir a pesquisa do conteúdo por nome, palavra-chave ou o comentário. Seria necessário aqui modificar o banco de dados e implementar as modificações no projeto, o que é um bom exercício para iniciantes. |