Projeto desenvolvido em 2015 como projeto final do curso da COTI Informática.
- Requisitos funcionais
É necessário desenvolver um projeto de Agenda de Usuários na web. O projeto deverá permitir que um usuário cadastre-se, criando uma conta de acesso. Após a criação da conta, o usuário poderá autenticar-se, informando seu login e senha e ter acesso à sua Agenda online
A agenda deverá permitir ao usuário cadastrar novos contatos. Cada contato deverá ter um nome, email e telefone. O sistema ainda deverá permitir a listagem dos contatos e exclusão e atualização dos dados de um contato.
A agenda deverá permitir ao usuário cadastrar novas tarefas. Cada tarefa deverá ser composta de um nome, data de entrega e descrição da tarefa. O sistema deverá exibir a listagem de tarefas criadas, bem como exclusão de tarefas já realizadas As tarefas e contatos deverão estar relacionados ao usuário, sendo assim, um usuário autenticado somente terá acesso às suas tarefas ou contatos cadastrados.
O sistema também deverá emitir relatórios de tarefas e contatos.
- Requisitos nĂŁo-funcionais
O Sistema deverá realizar validação correta de todos os seus campos de entrada de dados.
O Sistema deverá apresentar boa usabilidade e facilidade de operação.
O Sistema deverá ser desenvolvido segundo as boas praticas de Orientação a Objetos e especificações C#.
- Arquitetura
Asp.NET WebForms DAL com SqlClient
Componentes visuais: Bootstrap, JQuery