Ajuda com TCC de informática - navegação linear html

MySQL

Java

Modelagem

01/04/2015

Bom galera, estou desenvolvendo um software pra controle de um terminal, vou ter uma tela de login que depois de autenticada vai levar pra pagina principal, onde tem um menu com a opção de cadastro de entrada, saida e consulta (no cadastro de entrada são cadastrados o motorista o caminhao que ele está dirigindo, a carga que ele ta trazendo e etc) mas estou com uma duvida de como fazer as telas, alguém pode me ajudar, queria saber como fazer aquele esquema de tela sequencial sabe, tipo um quiz, acho que assim ficaria melhor e mais organizado pro usuario pq eu coloquei tudo na mesma tela (cadastro de motorista, caminhao e etc).

e queria saber também quais são os atributos de um bom sistema, pelo menos o suficiente pra conseguir o diploma de tecnico

Aqui ta o meu BD (código):
CREATE DATABASE sistema_logistica;
USE sistema_logistica;
CREATE TABLE motorista(
cpf_motorista CHAR(11) PRIMARY KEY,
nm_motorista VARCHAR(50),
cnh_motorista CHAR(11),
rg_motorista CHAR(9)-- 385566189
);

CREATE TABLE caminhao(
placa_cavalo_caminhao CHAR(7) PRIMARY KEY,
placa_reboque_caminhao CHAR(7),
peso_bruto_caminhao DOUBLE,
peso_tara_caminhao DOUBLE
);
CREATE TABLE motorista_caminhao(
cpf_motorista CHAR(11),
placa_cavalo_caminhao CHAR(7),
PRIMARY KEY(cpf_motorista, placa_cavalo_caminhao)
);
ALTER TABLE motorista_caminhao
ADD FOREIGN KEY (cpf_motorista)
REFERENCES motorista(cpf_motorista);

ALTER TABLE motorista_caminhao
ADD FOREIGN KEY (placa_cavalo_caminhao)
REFERENCES caminhao(placa_cavalo_caminhao);

CREATE TABLE data_e_hora(
cd_data_e_hora INT PRIMARY KEY AUTO_INCREMENT,
dt VARCHAR(10),
hr VARCHAR(5)
);
CREATE TABLE motorista_data_e_hora(
cd_data_e_hora INT,
cpf_motorista CHAR(11),
PRIMARY KEY(cd_data_e_hora, cpf_motorista)
);

ALTER TABLE motorista_data_e_hora
ADD FOREIGN KEY (cd_data_e_hora)
REFERENCES data_e_hora(cd_data_e_hora);

ALTER TABLE motorista_data_e_hora
ADD FOREIGN KEY (cpf_motorista)
REFERENCES motorista(cpf_motorista);

CREATE TABLE container(
cd_container VARCHAR(14) PRIMARY KEY,
tamanho_container CHAR(2),
tp_container VARCHAR(20),
reserva VARCHAR(50),
peso_container DOUBLE,
localizacao_no_terminal CHAR(4),
tempo_de_estadia VARCHAR(50),
placa_cavalo_caminhao CHAR(7)
);
ALTER TABLE container
ADD FOREIGN KEY (placa_cavalo_caminhao)
REFERENCES caminhao(placa_cavalo_caminhao);

SELECT * FROm cliente;

ALTER TABLE container ADD cpf_cliente CHAR(11);

CREATE TABLE cliente(
cpf_cliente CHAR(11) PRIMARY KEY,
cnpj_cliente CHAR(14),
nm_cliente VARCHAR(50),
cep_cliente CHAR(8),
logradouro_cliente VARCHAR(50),
bairro_cliente VARCHAR(50),
cidade_cliente VARCHAR(50),
uf_cliente VARCHAR(50),
telefone_cliente VARCHAR(15)
);

ALTER TABLE container
ADD FOREIGN KEY (cpf_cliente)
REFERENCES cliente(cpf_cliente);




E aqui as minhas telas:
[img:descricao=Essa é a tela principal que explica um pouco mais sobre o TCC, problemática etc]http://arquivo.devmedia.com.br/forum/imagem/417759-20150401-153945.png[/img]

PS: a tela de cadastro ta muito feia, é um monte de html sem css que grava no banco, e ta errada também então nem vou postar.

Vai ser em java pra Web usando servlets e JSPs.

Criticas e sugestões são MUITO bem vindas, preciso de ajuda.
Nilson Silva

Nilson Silva

Curtidas 0

Respostas

Nilson Silva

Nilson Silva

01/04/2015

Justificativa
É grande a demanda de movimentação de cargas em containers.

Os terminais precisam cada vez mais de métodos que auxiliem no controle de armazenagem de containers.


Problemática
Demora na localização de containers para carregamentos, pode acarretar em grandes perdas aos terminais.

Informações imcompletas dificultando o carregamento de containers.

Objetivo
Auxiliar o terminal em todo o processo de logística, desde o armazenamento até o carregamento do container.

Sobre o TCC
GOSTEI 0
Randrade

Randrade

01/04/2015

queria saber como fazer aquele esquema de tela sequencial sabe, tipo um quiz.


Não entendi bem o que você precisa, teria como explicar melhor?
GOSTEI 0
Nilson Silva

Nilson Silva

01/04/2015

Tem sim, primeiramente de idéias para fazer a parte de cadastro do programa, de acordo com o banco acima, eu queria saber como faço navegação sequencial, e queria saber se essa tela aí (principal ta com layout bom), e de resto qualquer coisa que puderem acrescentar que possa ajudar no desenvolvimento, visual e etc.
GOSTEI 0
Jothaz

Jothaz

01/04/2015

queria saber como fazer aquele esquema de tela sequencial sabe, tipo um quiz.


Não entendi bem o que você precisa, teria como explicar melhor?


Acho que ele quer um entrada de dados tipo Wizard, em etapas!

Mas vamos esperar uma melhor elaboração do post!
GOSTEI 0
Nilson Silva

Nilson Silva

01/04/2015

queria saber como fazer aquele esquema de tela sequencial sabe, tipo um quiz.


Não entendi bem o que você precisa, teria como explicar melhor?


Acho que ele quer um entrada de dados tipo Wizard, em etapas!

Mas vamos esperar uma melhor elaboração do post!

Issoooooo é isso mesmo, sabe como faz? algum site que explica? eu pesquisei mas não achei.
GOSTEI 0
Randrade

Randrade

01/04/2015

Você pode utilizar JQuery e Bootstrap para melhorar o layout, além de deixar ele mais amigável e responsivo.

E sobre a questão do "Wizard", da uma olhada neste link, possui vários exemplos de como funciona.

Com base ao que você postou, não consigo elaborar uma resposta melhor, mas creio que esses exemplos irá te ajudar com o que precisa.
GOSTEI 0
Nilson Silva

Nilson Silva

01/04/2015

Você pode utilizar JQuery e Bootstrap para melhorar o layout, além de deixar ele mais amigável e responsivo.

E sobre a questão do "Wizard", da uma olhada neste link, possui vários exemplos de como funciona.

Com base ao que você postou, não consigo elaborar uma resposta melhor, mas creio que esses exemplos irá te ajudar com o que precisa.
Valeu pela ajuda, Deus abençoe!!!
GOSTEI 0
POSTAR