Este projeto consiste em desenvolver um sistema de gestão para um cinema, com o objetivo de controlar todas as operações relacionadas ao negócio. O software permitirá gerir a exibição de filmes, as salas do cinema, a venda de bilhetes aos clientes, além de armazenar dados dos funcionários.
Configuração do Cinema e das Salas: Definir as informações iniciais do cinema, como nome, endereço e e-mail. Configurar o número de salas e a disposição dos lugares em cada sala.
Filmes e Sessões: Associar os filmes a sessões específicas, agendando as datas e horários para exibição. Os filmes são categorizados por gênero.
Venda de Bilhetes: Emitir bilhetes para os clientes, associando-os a lugares específicos nas sessões. Os bilhetes têm um estado para indicar se foram utilizados ou não.
Clientes: Permitir a compra de bilhetes seja tanto por clientes anônimos quanto por clientes registrados no sistema. São guardados os dados dos clientes para compras futuras.
Funcionários: Criar e gerir funcionários no sistema. É possível alterar entre diferentes funcionários durante a utilização.
Persistência dos Dados: Todos os dados são armazenados numa base de dados em SQL Server, utilizando o Entity Framework para garantir a integridade dos dados.
- Sistema operativo compatível (Windows)
- Microsoft Visual Studio 2022
- Microsoft SQL Server instalado
- Microsoft .NET Framework (versão 6.4.4)
- Verificar as versões corretas do .NET Framework ou .NET Core instaladas.
- Configurar corretamente o Microsoft SQL Server e assegurar que esteja acessível.
- Fazer download do código-fonte do sistema de gestão de cinema a partir de o repositório Git.
- Abrir o projeto no Visual Studio 2022.
- Restaurar as dependências do projeto utilizando o NuGet.
- Configurar as conexões de base de dados.
- Compilar e executar o sistema a partir do Visual Studio 2022.
- Abrir a aplicação da gestão do cinema.
- Configurar as informações do cinema.
- Explorar as funcionalidades disponíveis, como gerir as salas, filmes, sessões, venda de bilhetes, registar os clientes e funcionários.
- Utilizar os recursos de pesquisa e filtros para facilitar a navegação e localização de informações.
- Realizar testes abrangentes em diferentes cenários para garantir o bom funcionamento do sistema.
Diana Catarino 2220863
Maria Jesus 2211923
Unidade Curricular: Desenvolvimento de Aplicações @2023
Curso Técnico Superior Profissional de Programação de Sistemas de Informação