Banco de dados
Primeiramente desenvolvemos um banco de dados com capacidade de nos informar tudo e qualquer situação desde alunos, funcionários até impressão (status).
Criamos 5 (cinco) tabelas, cada uma descrevendo os dados do processo.
Aluno:
Primary Key (chave primária): RA - VARCHAR (10)
Nome, VARCHAR (30)
CPF, INT (11)
RG, VARCHAR (9)
Endereço, VARCHAR (50)
Telefone, INT (11)
Curso, VARCHAR (30)
Data de Nascimento, INT (8)
Validade, INT (8)
Turno, VARCHAR (5)
Área:
Primary Key (chave primária): Número da Área – INT (20)
Tipo, VARCHAR (15)
Funcionário:
Primary Key (chave primária): Registro – INT (10)
Nome, VARCHAR (30)
CPF, INT (11)
RG, VARCHAR (9)
Endereço, VARCHAR (50)
Telefone, INT (11)
Cargo, VARCHAR (20)
Data de Nascimento, INT (8)
Data de Admissão, INT (8)
Turno, VARCHAR (5)
Campus:
Primary Key (chave primária): Número do Campus – INT (10)
Nome, VARCHAR (30)
Endereço, VARCHAR (50)
Cidade, VARCHAR (30)
UF, VARCHAR (2)
Telefone, INT (11)
CNPJ, INT (15)
Impressora:
Primary Key (chave primária): Número de Ativo – INT (10)
Nome Fila, VARCHAR (10)
Código Impressora, VARCHAR (10)
Modelo, VARCHAR (10)
Marca, VARCHAR (15)
Série, VARCHAR (20)
Faturamento:
Primary Key (chave primária): Número do Faturamento – INT (20)
Foreign Key (chave estrangeira): RA, RF, N° Campus, N° Print.
RA, VARCHAR (10)
RF, VARCHAR (10)
N° Campus, INT (10)
N° Área, INT (20)
Código Impressora, VARCHAR (10)
Quantidade de Cópias, INT (5)
Valor Unitário, INT (3)
Valor Total, INT (5)
Legenda:
*RA – Registro do Aluno
*RF – Registro do Funcionário.
Como mostra a imagem abaixo, funciona a seguir:
[pic]
O aluno ou o funcionário irá imprimir então ele manda para impressão, o computador irá identificar automaticamente atravéz do banco de dados como um caminho.
Passará pelo aluno ou funcionário, identificando a área, em seguida o campus em que a impressão está sendo mandada, finalizando na