Vous êtes sur la page 1sur 10

1.

Viso geral do software


Nome: Oliver Video
Autor: Rodrigo Goulart Primo Haddad
O que controla: Uma locadora de filmes
Porque foi escolhido: Pois quero trabalhar nesse ramo, de filmes, msica,
cinema, entretenimento e etc.
A quem se destina (pblico alvo): aos clientes da locadora.

2. Projeto da Interface
Tela de abertura:

Menu:

Telas de dados:
Cadastra filme:

Cadastra cliente:

Consulta filme:

Consulta cliente:

Consulta filme apagado:

Consulta cliente apagado:

Atualiza filme:

Atualiza cliente:

Apaga filme:

Apaga cliente:

Relatrio filme:

Relatrio cliente:

3. Projeto de dados

Nome do
arquivo

Nome fsico
funci.dat
cliente.dat

Atributos

Nome

Nome lgico

Tipo

Comentrio

1. Nome
2. Nome
3. Gnero
4. Ano
5. Situao
6. Situao
7. Endereo
8. Lacao
9. Telefone
10. Idade

nome
nome
gnero
ano
situ
situ
ender
locao
telefone
idade

char[30]
char[30]
char[20]
int
int
int
char[30]
int
int
int

Nome do cliente
Nome do filme
Gnero do filme
Ano de lanamento do
filme
Situao do filme
Situao do cliente
Endereo do cliente
Filme locado ou no
Telefone do cliente
Idade do cliente

Mtodos

Nome lgico
arquivo
arquivo1

Cadastra Altera Consulta Apaga - Relatrios

4. Funes
Prottipo
janela(int ci, int li, int cf,
int lf, int tb)

Parmetros
coluna inicial, linha inicial,
coluna final, linha final,
textbackground

escreve(int c, int l, char


frase[80])

coluna, linha, frase

escrefilme()

sem parmetros

lefilme()

sem parmetros

escrecliente()

sem parmetros

lecliente()

sem parmetros

telainicial()

sem parmetros

acend(int c, int l, str15 s)

Coluna, linha, string

apaga(int c, int l, str15 s)

Coluna, linha, string

int menu(int l, int c, int


nop, m1 s)

Linha, coluna, nmero de


opes e string

Descrio
Produz uma janela na tela
comeando da ci, li, at cf,
lf preenchendo a janela
com a cor escolhida pelo
textbackground
Escreve a frase na tela
comeando de tal coluna e
tal linha
Digita na tela os campos a
serem preenchidos, ex
Nome, Ano etc
O usurio digita na tela os
dados do filme na frente
dos campos.
Digita na tela os campos a
serem preenchidos, ex
Nome, Idade etc
O usurio digita na tela os
dados do cliente na frente
dos campos.
Mostra na tela a tela de
abertura do programa.
Mudo com as setas do
mouse, se eu estou em
uma opo ela fica mais
destacada.
Mudo com as setas do
mouse, se estou numa
opo, e saio dela, aquela
opo perde o destaque.
Onde ficam as opes 1, 2
e 3 (1 para filmes, 2 para
clientes e 3 para finalizar).

int menuh(int l, int c, int


nop, m1 s)

Linha, coluna, nmero de


opes e string

Onde ficam as opes


1,2,3,4,5 e 6. Cadastra,
consulta, atualiza, apaga,
relatrios e sair.

void cadfilme()

sem parmetros

Cadastra um filme.

void cadcli()

sem parmetros

Cadastra um cliente.

void confilme()

sem parmetros

Consulta um filme.

void concli()

sem parmetros

Consulta um cliente.

void atufilme()

sem parmetros

Atualiza um filme.

void atucli()

sem parmetros

Atualiza um cliente.

void apagafil()

sem parmetros

Apaga um filme.

void apagacli()

sem parmetros

Apaga um cliente.

void relatfil()

sem parmetros

Mostra todos filmes


cadastrados.

void relatcli()

sem parmetros

Mostra todos clientes


cadastrados.

void tela()

sem parmetros

Tela de menus q aparece


depois da tela inicial.

5. Interdisciplinaridade
A interao que ocorre em relao s outras disciplinas foi o uso de funes
que usamos muito em estrutura de dados, o struct tambm usado.
Existem muitas coisas que podem ser relacionadas. Criar arquivo por
exemplo, entre outras.

Vous aimerez peut-être aussi