Skip to content

Repositório para as atividades desenvolvidas para o projeto final do curso Técnico em Informática - Senac Tatuapé

License

Notifications You must be signed in to change notification settings

casagrande04/documentacao-kuruma-shine

Repository files navigation

License: MIT

☕ Java MySQL - Projeto Kuruma Shine - Ordem de Serviço

Instalação e Demonstração do Projeto

A seguir estão descritas as instruções para uma cópia do projeto desenvolvido em Java no SENAC Tatuapé para utilização do programa de Ordem de Serviço.

Pré requisitos:

É necessário ter instalado no computador:

• Java JDK 8; • XAMPP.

Instalação:

• Inicie o XAMPP; • Dê Start no "Apache" e no "MySQL";

xampp

• Clique na opção de Admin do MySQL no XAMPP; xampp2

• Após clicar na opção de Admin, você será redirecionado para a página do phpmyadmin para fazer a criação do Banco de Dados; • Dentro do site clicar na opção sinalizada na imagem em "SQL";

xampp

• Depois de clicar na opção "SQL", cole seu script do banco de dados e execute com CTRL + ENTER para a criação do mesmo;

• Copie os códigos abaixo:

use dbsistema;
show tables;
create table usuarios (
id int primary key auto_increment,
	nome varchar(50) not null,
	login varchar(15) not null unique,
    senha varchar (250) not null,
    perfil varchar (10)
);

insert into usuarios (nome,login,senha,perfil) values ('administrador','admin', md5('admin'), 'admin');


create table clientes (
	idcli int primary key auto_increment,
	nome varchar (50) not null,
    cpf varchar (11) not null unique ,
    contato varchar (18) not null,
    cep varchar (10),
	endereco varchar (100) not null,
    numero varchar (10) not null,
    complemento varchar (20),
    bairro varchar (40) not null,
    cidade varchar (30) not null,
    uf char (2) not null,
    referencia varchar (40)
    );
    

create table servicos (
os int primary key auto_increment,
dataOS timestamp default current_timestamp,
veiculo varchar(200) not null,
servico varchar(200) not null,
valor decimal(10,2),
idcli int not null,
foreign key (idcli) references clientes (idcli)
);

create table fornecedores (
codefornecedor int primary key auto_increment,
razaosocial varchar (50) not null,
fantasia varchar (50) not null,
fone varchar(18) not null ,
vendedor varchar (20),
cnpj varchar (20) not null unique,
site varchar(50),
ie varchar (50),     
email varchar (50) not null,
cep varchar(10),
endereco varchar(50) not null,
numero varchar (20) not null,
comp varchar (20),
bairro varchar (30) not null,
cidade varchar(30) not null,
uf char(2) not null,
ref varchar (50)
);


create table produtos (
codigo int primary key auto_increment,
barcode varchar(250) unique,
descricao varchar(250) unique not null,
produto varchar (50) not null,
lote varchar (20) not null,
fabricante varchar (50),
dataent timestamp default current_timestamp,
dataval date not null,
custo decimal (10,2) not null,
lucro decimal (10,2),
foto longblob,
estoque int not null,
estoquemin int not null,
unidademedida char(2) not null,
localarmazenagem varchar (50),
idfornecedor int not null, 
foreign key (idfornecedor) references fornecedores(codefornecedor)
);

xampp4

Inicializando o Sistema:

• Faça o Login abaixo:

usando o Login: admin

e a Senha: admin

image

• Em seguida será aberta a tela Principal com todas as opções:

principal

• Na tela "Usuários" será feito o cadastro de login e senha de usuário com suas permissões, se ele é admin ou user.

usuario

• Na tela "Cliente" será efetuado o cadastro dos clientes, com opções de adição, edição e exclusão.

cliente

• Na tela "Ordem de Serviço" serão feitos as especificações do serviço prestado ao cliente, com a impressão via PDF.

ordem de serviço

• Na tela "Relatórios" será gerado a tabela com os dados requisitados, com a opção de impressão em PDF.

relatorios

• Na tela "Produtos" será feito o cadastro dos Produtos, contendo informações como fabricante, data de validade, estoque e etc.

produtos

• Na tela "Fornecedores" será feito o cadastro dos fornecedores, com todas informações necessárias.

fornecedores

About

Repositório para as atividades desenvolvidas para o projeto final do curso Técnico em Informática - Senac Tatuapé

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages