☕ Java MySQL - Sistema OS
Sistema OS é um sistema desktop(Windows, Linux ou MAC) para gestão de ordem de serviços de uma assistência técnica de computadores, notebooks e periféricos.
Demonstração do projeto
Autor
Professor José de Assis
Instruções para instalação e uso do aplicativo
Pré requisitos
- Ter o Java versão 8 instalado (só funciona corretamente nesta versão do Java).
download Java 8
- Ter um banco de dados local baseado no MySQL 8 ou MariaDB compatível, no exemplo usei o XAMPP que pode ser obtido no link indicado.
download xampp
Instalação do banco
- Iniciar os serviços Apache e MySQL no XAMPP, conforme indicado na imagem.
- No navegador de internet digite: localhost/dashboard e selecione no menu: phpMyAdmin conforme indicado na imagem.
- Crie um novo banco de dados de nome dbinfox conforme indicado na imagem.
- Na aba SQL, copie e cole o código abaixo e execute. (Passos 1,2 e 3 indicados na imagem)
create table tbusuarios(iduser int primary key,usuario varchar(15) not null,fone varchar(15),login varchar(15) not null unique,senha varchar(250) not null,perfil varchar(20) not null);
insert into tbusuarios(iduser,usuario,login,senha,perfil) values(1,'Administrador','admin',md5('admin'),'admin');
create table tbclientes(idcli int primary key auto_increment,nomecli varchar(50) not null,endcli varchar(100),fonecli varchar(15) not null,emailcli varchar(50) unique);
create table tbos(os int primary key auto_increment,data_os timestamp default current_timestamp,tipo varchar(15) not null,situacao varchar(20) not null,equipamento varchar(150) not null,defeito varchar(150),servico varchar(150),tecnico varchar(30),valor decimal(10,2),idcli int not null,foreign key(idcli) references tbclientes(idcli));
Instalação do aplicativo
- Em Releases faça o download do arquivo dist.zip
- Descompactar e executar o arquivo prjinfoX.jar Verifique na tela de login o ícone que representa o banco de dados conectado. Se estiver com erro (conforme indicado na figura) verifique o XAMPP e revise novamente os passos 1 a 4 da instalação do banco.
- Se tudo estiver OK você pode iniciar fazendo o login com o usuário admin e a senha admin (esta senha pode ser alterada posteriormente). Ao logar o sistema direciona para tela principal onde podem ser cadastrados novos usuários, clientes e OS. O sistema permite também a emissão de relatórios.
Tutorial passo a passo para desenvolver este projeto do "zero"
Tecnologias que são abordadas neste tutorial:
- Criação de banco de dados e tabelas no MySQL
- CRUD (Create Read Update e Delete)
- IDE Netbeans
- Java SE
- JDBC (Java Database Connectivity)
- Validação de dados
- Uso do framework iReport para gerar relatórios
Iniciar tutorial:
▶️ Playlist
Bibliotecas
atxy2k
driver MySQL
rs2xml
Ferramentas
openJDK 8 (LTS)
NetBeans IDE 8.2
iReport-5.6.0
Inno Setup
Slides
JDBC
Como apoiar os tutoriais e projetos?
Você pode me pagar um café! ☕
Chave PIX:
[email protected]
Você também pode:
:heavy_check_mark: Inscrever-se no canal do YouTube - INSCREVA-SE!
:heavy_check_mark: Compartilhar os tutoriais e projetos
:heavy_check_mark: Seguir-me nas redes sociais:
:smiley: Muito obrigado pelo apoio!