Desenvolver Servidor em Java para o sistema no qual vai precisar do banco de dados

04/07/2018

0

Boa tarde, preciso desenvolver essa tarefa, porém estou com dificuldades poderiam me dar algum exemplo de como poderia fazer isso com algum projeto de exemplo ou qualquer coisa do tipo?

Desenvolver um projeto para biblioteca no qual possua no mínimo 4 telas de cadastro e uma tela de login do usuário.
Neste projeto deve permitir o cadastro de livros, cadastro de alunos, locação de livros, consulta de livros, lista de livros alocados

Desenvolver o Servidor em Java para o sistema no qual vai precisar do banco de dados


O banco de dados está feito já:
create table cadastroLivros (
	id bigint PRIMARY KEY NOT NULL,
	nome varchar(50) NOT NULL,
	autor varchar(25),
	produtora integer references produtora(id),
	genero integer references genero(id) NOT NULL,
	qtdePaginas integer
);


create table cadastroAlunos (
	id bigint PRIMARY KEY NOT NULL,
	login varchar(25)references loginUsuario(login) NOT NULL,
	senha varchar(25)NOT NULL,
	nome varchar(25)NOT NULL,
	endereco varchar(50)NOT NULL,
	sobrenome varchar(25)NOT NULL,
	bairro varchar(25),
	cpf varchar(12)NOT NULL,
	email varchar(50)NOT NULL,
	idade integer,
	curso integer references curso(id) NOT NULL,
	periodo varchar(2)
);


create table produtora (
	id bigint CONSTRAINT codigoProdutora PRIMARY KEY NOT NULL,
	nome varchar(20) NOT NULL
);

create table genero(
	id bigint PRIMARY KEY NOT NULL,
	nome varchar(25)NOT NULL
);

create table curso(
	id bigint PRIMARY KEY NOT NULL,
	nome varchar(25) NOT NULL
);

create table loginUsuario(
	login varchar(20) PRIMARY KEY NOT NULL,
	senha varchar(20) NOT NULL
)

drop table cadastroLivros;

drop table cadastroAlunos;

drop table genero;

drop table produtora;

drop table curso;
Gabriel

Gabriel

Responder

Post mais votado

04/09/2018

Olá Gabriel, aproveite o portal de cursos da Devmedia, tem vários projetos em java apresentados em cursos. Tem por exemplo, sobre Swing, JFS2, Spring MVC e a maioria deles com acesso a banco de dados também.

Marcio Souza

Marcio Souza
Responder

Mais Posts

04/09/2018

Frank Almeida

Olá Gabriel, poderia dar mais informações sobre as especificações do projeto, ele deve ser Desktop ou Web? É um trabalho de estudo de algum curso(faculdade, técnico), se sim, possui alguma restrição quanto as tecnologias(Spring, MVC, JSF,JSP que são para desenvolvimento web ; Swing ou JavaFX que são para desktop; JPA e Hibernate para trabalhar com banco de dados)? Pergunto isso porque se está fazendo algum curso acredito que o professor vai querer o projeto com base no que ele está ensinando atualmente,sendo assim, talvez não possa ser nada simples demais mas também não muito avançado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar