Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Formação Profissional Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza 1560204 Anna Júlia Letroche Félix 1560255
1. Introdução 1.1 Objetivos O objetivo do sistema de cinema é gerenciar o lucro e as despesas, simplificando o registro da venda de ingressos e o controle das despesas mensais. Além disso, o sistema deve permitir a compra de ingressos on-line, que proporcionará comodidade ao cliente, evitando filas nos guichês. É importante destacar que o sistema, não é oferecido para a lanchonete local do cinema. Para realizar a compra online o cliente deverá se cadastrar ou fornecer e-mail e senha, caso já seja cadastrado no sistema (a partir da segunda compra). No momento do cadastro, deverá informar: nome completo, e-mail, senha, CPF, data de nascimento e sexo. Pretende-se que o cliente acesse uma área de compra de ingressos, onde serão listados os filmes em cartaz e os horários disponíveis no dia. Caso o cliente queira comprar ingresso para outro dia, o sistema disponibilizara esta possibilidade. Após escolher o filme, data e horário, o cliente também informará o número de ingressos que deseja comprar e o tipo de ingresso: inteira, meia ou sênior. Os preços são diferenciados e não será considerada a venda de ingressos promocionais, ou seja, o preço é diferenciado somente por tipo, e promoções independentes do horário e dia da semana e também não é realizada a venda de poltronas numeradas, ao preço de cada ingresso é acrescida uma taxa de serviço, a qual será definida. O sistema deve controlar a quantidade de ingressos vendidos para uma mesma sessão. Para tanto, deve ser informada, para cada sala de exibição, o número de poltronas disponíveis. Considera-se uma sessão um filme exibido em uma determinada sala, horário e data. Ao retirar os bilhetes no cinema, o cliente deverá emitir um recibo com número de protocolo dos ingressos na bilheteria. Apresentar documentos para comprovar o desconto obtido: meia deve apresentar carteira de estudante e sênior deve apresentar documento de identidade. Não será permitido cancelar a compra do ingresso após a efetivação da compra pela prestadora de cartão de crédito. O registro das despesas com seus determinados valores também permitirá o controle mensal, possibilitando ajustes caso haja mudanças. Para facilitar os pagamentos das despesas, o sistema deve alertar o usuário quando a data de vencimento estiver próxima, com opções de registrar o pagamento ou prolongar. O sistema vai precaver sobre a data de expiração do filme, permitindo a prorrogação da data de limite do contrato. É preciso ter um registro dos distribuidores, para facilitar o contrato de novos filmes. Ao final do dia o usuário poderá solicitar um relatório de lucro e despesa, com informações da venda de ingressos vendidos. Outros relatórios como, filmes e distribuidores, poderão ser gerados. Espera-se que este sistema aumente substancialmente a venda de ingressos do cinema, ampliando os lucros e a área de atuação do mesmo.
2 Definição dos requisitos 2.1 Requisitos funcionais 2.1.1 Funções Fundamentais RF_FF01 O sistema deve permitir a compra de ingressos de cinema online. Itens de informações necessários: Cadastro no site, Protocolo, Quantidade de Ingresso, Filme Escolhido, Data da Compra, Data do filme, Forma de Pagamento. RF_FF02 O sistema deve permitir a escolha da sessão de cinema para a qual o cliente deseja adquirir ingressos. Itens de informações necessários: Filme escolhido, Documento do cliente, Quantidade de Ingresso, Sessão escolhida, Data da Compra, Data do Filme, Forma de Pagamento, Quantidade de Parcelas. RF_FF03 O sistema deve permitir a aquisição de diversos ingressos em uma mesma compra. Itens de informações necessários: Filme escolhido, Documento do cliente, Quantidade de Ingresso, Sessão escolhida, Data da Compra, Data do Filme, Forma de Pagamento, Quantidade de Parcelas. RF_FF04 O sistema deve possibilitar o auto cadastro de cliente no momento da compra, caso o mesmo ainda não esteja cadastrado. Itens de informações necessários: nome completo, email, senha, CPF, data de nascimento e sexo. RF_FF05 O sistema deve permitir a venda de ingressos através de cartão de crédito. Itens de informações necessários: Filme escolhido, Quantidade de Ingresso, Sessão escolhida, Data da Compra, Data do Filme, Forma de Pagamento, Quantidade de Parcelas. RF_FF06 O sistema deve calcular o valor total da compra, considerando a taxa de serviço por ingresso. Itens de informações necessários: Taxa de Serviço, Quantidade de Ingresso, Sessão escolhida, Data da Compra, Data do Filme, Forma de Pagamento, Quantidade de Parcelas. RF_FF07 O sistema deve emitir um recibo com número de protocolo para retirada dos ingressos na bilheteria. Itens de informações necessários: Protocolo, Documento do Cliente, Filme Escolhido, Quantidade de Ingressos, Sessão escolhida, Data de Compra. RF_FF08 O sistema deve controlar a quantidade de ingressos vendidos para uma mesma sessão. Itens de informações necessários: Quantidade de Ingressos Disponíveis, Quantidade de lugares Disponíveis. RF_FF09 O sistema não permitirá o cancelamento de compra de ingresso após sua efetivação junto à prestadora de cartão de crédito. Itens de informações necessários: Forma de Pagamento. RF_FF10 O sistema deve permitir a retirada dos ingressos pelo cliente na bilheteria do cinema. Itens de informações necessários: Protocolo, Documento do Cliente, Filme Escolhido, Sessão do Filme, Quantidade de ingressos, Data de compra, Forma de Pagamento. RF_FF11 O sistema deve permitir ao funcionário do cinema localizar os ingressos através do número do protocolo o documento de identificação do cliente. Itens de informações necessários: Protocolo, Documento do Cliente, Cadastro do Cliente, Filme Escolhido, Sessão escolhida, Data de Compra.
2.1.2 Funções Básicas RF_FB01 Manter clientes. Itens de informação necessários: Nome completo, E-mail, Senha, CPF, Data de Nascimento e Sexo. RF_FB02 Manter Funcionário. Itens de informação necessários: CPF, RG, Nome, Endereço, Data de Nascimento, E-mail, Estado Civil, Sexo, e Telefones. RF_FB03 Manter Ingressos. Itens de informação necessários: Compra Online, Nome do Filme, Gênero, Preço, Sala, Horário, Forma de Pagamento, Dia, Protocolo, Entrada. RF_FB04 Manter despesas. Itens de informação necessários: Controle Mensal, Pagamento. RF_FB05 Manter lucro. Itens de informação necessários: venda de Ingressos, Distribuidores. RF_FB06 Manter distribuidores. Itens de informação necessários: CNPJ, RG, Nome, Cidade, Bairro, E-mail, Telefone. RF_FB07 Manter forma de pagamento. Itens de informação necessários: Cartão de Crédito, a Vista, 2.1.3 Funções de Saída RF_FS01 Gerar relatório de venda. Itens de informação exibidos: Cliente, Data, Administrador, Total, Promoções e Forma de Pagamento. RF_FS02 Gerar relatório de despesa. Itens de informação exibidos: Controle Mensal, Pagamento. RF_FS03 Gerar relatório de Clientes. Itens de informação exibidos: Nome do Cliente, Email, CPF, Data de Nascimento, Sexo, Cadastro. RF_FS04 Gerar relatório de Compra. Itens de informação exibidos: Promoções, Total, Data e Distribuidor. RF_FS05 Listagem de filmes. Itens de informação exibidos: Gênero, Classificação, Nome, Horário. RF_FS06 Listagem Administrador. Itens de informação exibidos: Nome, CPF, RG, Data de Nascimento, Endereço, Estado Civil, Sexo, Telefone, E-mail.
2.2 Requisitos Não Funcionais NF01 - O sistema deve possuir um mecanismo de segurança para evitar que pessoas não autorizadas tenham acesso ao sistema ou a dados privados. NF02 - As senhas de acesso ao sistema não devem estar diretamente visíveis no banco de dados e sim de algum modo criptografado. NF03 - A interface disponível para o cliente deve ser simples de forma que um usuário inexperiente possa operá-lo. NF04 - Os tipos de ingressos considerados serão: inteira, meia (estudante) e sênior. NF05 - Somente clientes cadastrados podem efetivar a compra de ingressos online. NF06 - A cada venda de ingresso o sistema deve atualizar o número de ingressos vendidos para uma sessão. NF07 - Somente os filmes em cartaz poderão ser selecionados para compra de ingressos. NF08 - Por padrão, o sistema apresenta as sessões da data escolhida, permitindo ao cliente selecionar qual for de sua preferência. NF09 - A quantidade de ingressos deve ser informada separadamente para cada tipo de ingresso. NF10 - A compra de ingressos deve ser feita para uma única sessão de cinema. NF11 - Apenas podem ser vendidos ingressos para uma sessão se existirem poltronas disponíveis.
3.2 Layout das telas 1. Cadastro Administrador 2. Entrada inicial do administrador do cinema.
3. Entrada inicial de clientes e usuário. 4. Cadastro administrador
5. Cadastro de salas: Administrador 6. Cadastro de filmes : Administrador
7. Cadastro de preços dos ingressos : Administrador 8. Cadastro de horários : Administrador
9. Cadastro de promoções : Administrador 10. Cadastro de horários por salas : Administrador
11. Seleção de filmes: Administrador 12. Venda de ingressos: Administrador
13. Relatórios : Administrador 14. Gerar Relatório de funcionários: Administrador
15. Relatórios de filmes: Administrador 16. Dados Distribuidor: Administrador
17. Venda de ingressos : Administrador 18. Compra de Ingressos : Site
19. Cadastro do Cliente : Site 20. Ingressos: Site
21. Filmes em cartaz e salas: Site 22. Filmes em exibição: Site
23. Preços dos Ingressos: Site 24. Horários Disponíveis : Site
25. Promoções- Site
4. Modelos de dados Modelo Conceitual
Modelo Lógico