Sistema de estatísticas de vendas
- O aplicativo lê os dados de vendas do banco de dados e os exibe de uma forma conveniente para análise. Controladores, visualizações e modelos de visualização devem ser criados para cada entidade. A capacidade de filtrar por pelo menos duas propriedades para cada entidade deve ser implementada.
- O sistema deve ter autenticação de usuário. Deve haver duas funções - usuário simples e administrador. O usuário só pode visualizar os dados e não tem o direito de editar nada. O administrador pode alterar registros no banco de dados.
- A interface de exibição de informações deve ser pensada e implementada de forma independente (o uso de frameworks JavaScript é incentivado). A saída de informações para tabelas deve ser feita usando solicitações AJAX assíncronas.
- Fornece validação de solicitações nos lados do cliente e do servidor (verificando comprimento máximo, tipos de dados, formato de data)
- É aconselhável construir diagramas com base nos dados disponíveis; os eixos são arbitrários. Escolha você mesmo os tipos de diagramas.