TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Telecine mozer

Por:   •  12/5/2015  •  Trabalho acadêmico  •  2.407 Palavras (10 Páginas)  •  266 Visualizações

Página 1 de 10

1 O PROBLEMA

O TELECINE MOZER é um sistema web que possibilita a compra de filmes, ou seja, o direito de assistir uma única vez. Porém, o proprietário desta empresa necessita divulgar esta nova modalidade através de um site.

Deverá ser apresentado um sistema que contenha um serviço para cadastrar e listar na tela os filmes cadastrados.Quando o usuário clicar no nome do filme, automaticamente ele será exibido. Faça o diagrama de caso da compra do filme. Faça o diagrama do banco de dados, apresentando o MRN em sua terceira forma normal.

OBS: No link do filme, poderá usar link de filmes disponíveis na web.

2 INFORMAÇÕES SOBRE O SISTEMA

Após a análise do caso de uso, nós verificamos que existem os seguintes atores:

1 – Ator Clienteque poderá :

Listar filmes, locar filmes, assistir a filmes, tudo isso, após estar autenticado.

2 – Ator Operador que por sua vez poderá fazer tudo o que o cliente fizer, e, ainda, cadastrar os filmes que poderão ser locados. Também, só após a devida autenticação.

3 DIAGRAMA DE CASO DE USO

De acordo com o foi explanado temos o seguinte diagrama de caso de uso:

Figura 1

Podemos verificar que no diagrama de caso de uso contém as previsões de uso do sistema, conforme o problema indicado.

4DIAGRAMA DE BANCO DE DADOS

Com base no que foi exposto é possível criarmos o diagrama de banco de dados que deve conter as estruturas que deverão se propor a resolver o problema do cliente.

Como não nos foi dado mais detalhes, criamos a base de dados conforme está exposto na figura “Modelo Conceitual”, abaixo.

Modelo Conteitual 1

Modelo lógico 1

5APRESENTAÇÃO DO SISTEMA

Considerando que é apenas um sistema para divulgação, e que deve-se apenas cadastrar os filmes e listá-los para assistir normalmente. O sistema pedirá que seja feito, pelo menos o cadastro do cliente para ver os filmes.

Mostramos, aqui, a tela inicial do sistema.

Sistema 1

5.1 Tela de cadastro do cliente

Sistema 2

Assim que for feito o cadastro, será possível logar no sistema.

5.2 Tela interna

Sistema 3

Nesta tela será possível listar os filmes e assistí-los.

5.3 Tela de cadastro do filme

Para o operador do sistema, o sistema disponibilizará, nesta mesma tela, o menu de cadastro do filme, como disposto a seguir:

Sistema 4

Que o habilitará o aceso à esta página de cadastro dos filmes:

Sistema 5

Todo o controle de acesso é feito utilizando variáveis de sessão.

6ESTRUTURA DO BANCO DE DADOS

O Sistema Gerenciador de Banco de Dados utilizado é o MySQL que, apesar de não ter recursos tão variados quanto os de outras versões pagas e proprietárias, serve para o propósito do nosso sistema.

O código DDL de geração da estrutura do banco de dados ficou como o informado abaixo:

CREATE DATABASE telecinemozer IF EXISTS;

-- tabela cliente

CREATE TABLE cliente (

cpf varchar(11) not null primary key,

nome varchar(255) not null,

email varchar(255),

cidade varchar(255),

estado varchar(255),

comentarios varchar(5000)

);

-- tabela operador

CREATE TABLE operador (

matricula varchar(11) not null primary key,

nome varchar(255) not null

);

-- tabela login

CREATE TABLE login (

usuario varchar(255) not null primary key,

senha varchar(255) not null,

cpf_cliente varchar(11),

matricula_operador varchar(11),

foreign key login_cliente(cpf_cliente) references cliente(cpf),

foreign key login_operador(matricula_operador) references operador(matricula)

);

-- tabela filme

CREATE TABLE filme (

codigo int not null auto_increment primary key,

titulo varchar(255) not null,

link_filme varchar(5000) not null,

valor_padrao numeric(10,8) not null default0.00

);

-- tabela locacao

CREATE TABLE locacao (

codigo int not null auto_increment primary key,

valor_total numeric(10,8) not null default

...

Baixar como (para membros premium)  txt (14.5 Kb)   pdf (67.2 Kb)   docx (20.9 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com