Sistema simples de controle de venda e estoque de produtos para aprendizado das seguintes tecnologias:
1.Tecnologia a ser definida
###FASE 1 - DEFINICAO DO PROJETO -Controle de estoque
###FASE 2 - DEFINIR SE VAI SER JAVA EE ou JAVA SE -java ee
###FASE 3 - LEVANTAMENTO DE REQUISITOS (Em andamento)
REQUISITOS DE CLIENTES:
1. O sistema deverá permitir a manutenção(inclusao, exclusao, alteracao) de cliente
2. As seguintes informações de cliente deverão ser armazenadas: identificador do cliente, nome, cpf, endereco, email, telefone cellular, telefone residencial, data de cadastro e situação do cliente.
REQUISITOS DE USUÁRIOS:
1. O sistema deverá permitir a manutenção(inclusao, exclusao, alteracao) de usuario.
2. As seguintes informações de usuario deverão ser armazenadas: identificador, nome, email e senha.
3.
REQUISITOS DE PRODUTOS:
1. O sistema deverá permitir a manutenção(inclusao, exclusao, alteracao) de produtos.
2. O produto deverá possuir uma categoria. Uma categoria possui os seguintes campos: identificador, nome e descricao.
3. As seguintes informações de produtos deverão ser armazenadas: identificador, nome, categoria, quantidade no estoque, preco de custo, preco de venda e fornecedor.
4.
REQUISITO DE VENDA
1. O sistema deverá permitir a venda de um ou mais produtos para um cliente.
2. O sistema deverá permitir o pagamento atraves de DEBITO, CREDITO ou A VISTA.
3. O sistema deverá permitir o cancelamento de uma venda. O cencelamento deverá ajustar automaticamente a quantidade do produto no estoque.
4. A venda deverá possuir os seguintes campos: Data da venda, valor total e lista de produtos.
REQUISITOS DO SISTEMA
1. O sistema deverá ter um processo de autenticação, através de login e senha. O login deverá ser o email do usuario cadastrado e a senha deverá ser criada pelo usuario no momento do cadastro.
2. O sistema deverá permitir a impressao do relatorio de vendas.
3.
###FASE 4 - MODELAGEM UML - a definir
###FASE 5 - PROTOTIPACAO - a definir
###FASE 6 - ESCOLHA DAS TECNOLOGIAS - a definir
###FASE 7 - ENTENDENDO O GITHUB - a definir
###FASE 8 - IMPLEMENTACAO
A IMPLEMENTACAO PODERÁ SER DEFINIDA EM VARIAS OUTRAS FASES SE HOUVER MUITA DUVIDA PODEMOS FAZER UM HANGOUT
#COLABORADORES 1. Daniel 2. Renata 3. David 4. Sidcley 5. Fagner 6. Chylton 7. Thiago 8. Marcelo
#LINKS COMPARTILHADO
Certificação OCA: https://youtu.be/NTJNK7dX6bM
Orientação a Objeto: https://youtu.be/KlIL63MeyMY
Curso de Java Básico: http://www.youtube.com/playlist?list=PLGxZ4Rq3BOBq0KXHsp5J3PxyFaBIXVs3r
Diagrama de classe - UML: https://youtu.be/aeNtTKDHJCA
GIT e GITHUB: https://youtu.be/UMhskLXJuq4
Java SE & Orientação a objetos:https://www.youtube.com/playlist?list=PLE9EDB63A56B353C2