Sistema de Contas a Pagar on-line
O usuário se cadastra e sua senha estará automaticamente disponível para utilização no sistema. A aplicação dispõe: cadastro de fornecedores, histórico de contas, natureza de gastos, lançamento de contas com baixas e registro de recebimento da duplicatas. Além disso, permite imprimir listagem de duplicatas e por natureza de gastos. Importante destacar que neste sistema não há todos os recursos que um sistema completo de contas a pagar pode ou deve ter. Ele foi desenvolvido de acordo com as solicitações de um cliente.
Segue alguns arquivos para avaliação e entendimento das regras de negócio do sistema:
ER:
Casos de Uso:
Características Técnicas
- Solução em Visual Studio.NET;
- Solução subdivida em projetos utilizando ASP.NET com C# e configurado para ser uma Web Application;A solução possui 5 projetos: o site (camada de apresentação), BO (camada de regras de negócio), DAO (camada de acesso a dados), Interface (desacoplamento e exposição dos serviços para a camada superior) e OR (bliblioteca de classes para mamento dos objetos relacionais e DTO).
- Persistência com NHibernate: o acesso a dados na camada DAO é feito através do NHibernate;Originalmente escrito para banco de dados Firebird 2.1 podendo ser alterado para outros banco de dados disponíveis no mercado;
- Recursos AJAX e componentes do pacote AjaxControlToolkit;
- Utiliza Master-Page, CSS, Web.sitemap e Global.asax;
- Javascript evalidações;
- Recursos para utilização com o nosso servidor de aplicação RemoteServer.NET ou qualquer outro que utilize .NET Remoting;
- OOP.
- Emissão de relatórios utilizando o ReportViewer exportando diretamente para PDF, sem utilizar o controle nativo de visualização de relatório do Report Viewer;
- Relatórios com origem de dados utilizando o NHibernate em substituição aos DataSources do .net.
Valor simbólico: R$ 99,99