O sistema a seguir foi desenvolvido como projeto integrado multidisciplinar, no curso de análise e desenvolvimento de sistemas, com o objetivo de disponibilizar um gerenciador de entrada e saída de valores pessoais do mercado de criptomoedas. O sistema consta com algumas funcionalidades, desde a segurança da conta pessoal do usuário, até mesmo de uma tabela contendo os dados de contabilidade e controle do cliente. O projeto Desktop foi desenvolvido em C# Windows Forms, e o projeto Web foi desenvolvido em ASP.NET com MVC5. Segue imagens com explicações.
O cadastro do cliente é importante para que o mesmo possa ter acesso ao sistema via site. O cliente pode ser cadastrado como Pessoa Juíridica ou Física. Pode-se também cadastrar um administrador, podendo o mesmo, assim, ter acesso as áreas mais privadas do sistema.
Como parte do sistema Web, temos realização do login é importante para que os dados do usuário permaneçam salvos em sua conta.
O cliente pode alterar a sua senha caso o mesmo já tenha configurado anteriormente a frase secreta, importante para a segurança da conta do mesmo.
A criação da frase secreta é necessária para que o cliente consiga alterar a sua senha no sistema.
Na tabela de gerenciamento de dados o cliente pode visualizar todas as transações que já realizou e cadastrou, sendo elas do tipo Saída, Entrada e Troca. Ao lado da Tabela, é possível verificar a linha do tempo do cliente, onde estão cadastradas todas as transações que já foram realizadas, organizadas por data.
Para adicionar uma nova transação, o cliente deve colocar os dados necessários do tipo de transação desejada.
- Se for Troca, é necessário colocar os dados de entrada e saída;
- Se for Entrada, é necessário colocar os dados de Compra;
- Se for Saída, é necessário colocar os dados de Venda.
O comentário é opcional.
Uma ou mais transações podem ser deletadas. Basta selecionar as mesmas, clicar em Remover, e confirmar na caixa de diálogo.