Académique Documents
Professionnel Documents
Culture Documents
2. Projeto da Interface
Tela de abertura:
Menu:
Telas de dados:
Cadastra filme:
Cadastra cliente:
Consulta filme:
Consulta cliente:
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
4. Funes
Prottipo
janela(int ci, int li, int cf,
int lf, int tb)
Parmetros
coluna inicial, linha inicial,
coluna final, linha final,
textbackground
escrefilme()
sem parmetros
lefilme()
sem parmetros
escrecliente()
sem parmetros
lecliente()
sem parmetros
telainicial()
sem parmetros
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).
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
void relatcli()
sem parmetros
void tela()
sem parmetros
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.