Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

______________________________________________________________________________________
Disciplina: Programação Orientada a Objeto
Curso: Ciência da Computação Matriz: 2023 Período: 7º Modo: Presencial 
Atividade Avaliativa A1
Manual do Usuário - Sistema de Gerenciamento
Proposta: 
Criar sistema baseado em janelas, com persistência em arquivo, contendo:
· Tela principal com menu habilitado de acordo com o login
· Tela de login
· Tela de gerenciamento de usuários (admin)
· Tela de gerenciamento para a entidade 1
· Tela de gerenciamento para a entidade 2
Obs1: Dados gerenciados em memória como HashMap
Obs2: Persistência em arquivo (opções gravar e recuperar)
Obs3: Dois tipos de usuário: admin e oper
Grupo de 2 a 4 pessoas.
Entregar fonte zipado e PDF com manual do usuário.
Grupo: 
1. Julia Oliveira da Silva - 1180201161
2. Monize Pereira da Silva - 1200103225
Sumário
Manual do Usuário - Sistema de Gerenciamento	3
Introdução	3
Instruções de Acesso ao Sistema	3
1. Tela Inicial.	4
2. Tela de login	5
3. Tela de Gerenciamento de Usuário	6
3.1 Tela de Gerenciamento de Usuário (Admin)	7
3.1.1 Tela de Gerenciamento de Usuário	8
4. Tela de Gerenciamento de Clientes	9
4.1 Tela de Gerenciamento de Clientes (Oper)	10
4.2 Tela de Gerenciamento de Clientes (Admin)	11
5. Tela de Gerenciamento de Produtos (Oper)	12
5.1 Tela de Gerenciamento de Produtos (Oper)	13
5.2 Tela de Gerenciamento de Produtos (Admin)	14
6. Persistência em Arquivo	15
Conclusão	15
Bibliografia:	16
Manual do Usuário - Sistema de Gerenciamento
Introdução
Manual do Usuário do Sistema de Gerenciamento baseado em janelas. Este sistema permite o gerenciamento de usuários, produtos e clientes com diferentes níveis de acesso (admin e oper). Este manual irá descrever as principais funcionalidades do sistema.
Instruções de Acesso ao Sistema
Existem duas maneiras de executar o programa:
1. Através do NetBeans:
· Abra o NetBeans em seu sistema.
· Carregue o projeto do programa.
· Execute o programa diretamente a partir do ambiente de desenvolvimento NetBeans.
2. A partir do diretório "dist":
· Navegue até o diretório "dist" do programa em seu sistema.
· Localize o arquivo AV1.jar neste diretório.
· Execute o arquivo AV1.jar para iniciar o programa.
1. Tela Inicial. 
A primeira tela que você verá ao abrir o sistema é a tela inicial. Nesta tela, você deve clicar no ícone de configuração para ter acesso a tela de login. 
Nesta tela temos a acesso a: 
1. Clientes
2. Produtos
3. Ícone de Login
2. Tela de login
Após abrir a tela inicial, clique no ícone de login para acessar uma página de login, onde você poderá inserir suas credenciais e entrar no sistema
Preencha os campos a seguir para efetuar o login:
· Nome de Usuário: Insira seu nome de usuário.
· Senha: Insira sua senha.
· Confirma: Clique no botão "Confirma" para acessar o sistema após inserir suas credenciais corretamente.
No primeiro acesso ao sistema, a primeira credencial criada será "adm" (ou seja, ao preencher o campo de usuário e senha e confirmar, automaticamente você será registrado como usuário administrador). Com essa conta, você poderá criar outros tipos de usuários, como "adm" ou "oper".
3. Tela de Gerenciamento de Usuário
Após o login, você será redirecionado para a Tela Principal. Nesta tela, você encontrará um menu de configuração que varia de acordo com o nível de acesso do usuário (admin ou opera).
Nesta opção de gerenciar usuários está disponível apenas para usuário admin. Além disso nesta tela também é possível deslogar o usuário e sair 
· Deslogar: Sai da conta 
· Gerenciar: Configura o sistema
· Exit: Fecha o programa
3.1 Tela de Gerenciamento de Usuário (Admin)
Esta tela está disponível apenas para usuários com nível de acesso "admin". Aqui é possível adicionar, editar e excluir informações de outros usuários.
Além disso possível verificar o usuário atual, criar usuários e definir se eles terão preferências de administrador (admin) ou operacional (oper).
· Inserir usuário: Permite ao administrador adicionar um novo usuário. Insira o código, nome, login de usuário, senha e nível de acesso (admin ou oper).
· Editar Usuário: Permite ao administrador editar informações de um usuário existente, incluindo nome de usuário, senha e nível de acesso.
· Excluir usuário: Permite ao administrador excluir um usuário existente. Deve ter cuidado ao usar esta opção, pois a exclusão é permanente.
Preencher os seguintes campos: 
· Cod: Código único para cada usuário
· Nome: Nome do usuário
· Login: User do usuário
· Senha: Senha do usuário
· Admin: (marcar com flag se o usuário for admin e não marcar se ele não for)
3.1.1 Tela de Gerenciamento de Usuário
Após o preenchimento dos campos o usuário foi criado.
 
Para realizar a edição de alguma informação do usuário é necessário clicar na linha do usuário na parte em que deseja alterar e pressione enter para alterar que ele salva automaticamente.
4. Tela de Gerenciamento de Clientes
Nesta tela, os usuários podem gerenciar informações Clientes.
4.1 Tela de Gerenciamento de Clientes (Oper)
· Visualizar: Exibe informações dos clientes. (Neste caso cliente Lili estava criado)
· Inserir: Permite ao usuário inserir informações de novos clientes (Neste caso foi criado o João)
· Listar/Limpar: Limpa a tela de preenchimento e mostra a lista de cliente que já foram criados
 
4.2 Tela de Gerenciamento de Clientes (Admin)
Todas as permissões de usuário Oper além de poder: 
· Alterar: Alterar informações dos Clientes
· Excluir: Excluir Clientes 
5. Tela de Gerenciamento de Produtos (Oper)
Nesta tela, os usuários podem gerenciar informações Produtos.
5.1 Tela de Gerenciamento de Produtos (Oper)
· Visualizar: Exibe informações dos Produtos. (Neste caso o produto Aliança de noivado estava criado)
· Inserir: Permite ao usuário inserir informações de novos produtos (Neste caso foi criado o produto ‘’Velas’’)
· Listar/Limpar: Limpa a tela de preenchimento e mostra a lista de produtos que já foram criados
· Alterar: Altera as informações de produtos
5.2 Tela de Gerenciamento de Produtos (Admin)
Todas as permissões de usuário Oper além de poder: 
· Excluir: Excluir Produtos
6. Persistência em Arquivo
O sistema utiliza a persistência em arquivo para armazenar os dados do usuário, clientes e produtos.
Na classe usuário repositório obtemos o código, nome, login, a senha e se é admin ou não. Esse mesmo comportamento de persistência ocorre nas telas de clientes e produtos.
E através da função “salvar” escreveremos em arquivo (nossa persistência) as informações preenchidas na tela e salvas pelo usuário
A persistência em arquivo garante que os dados permaneçam intactos mesmo após o fechamento do sistema.
Conclusão
Concluir-se que o projeto foi criado para cadastro de produtos, clientes sejam eles operadores ou administradores, a diferença entre os tipos de clientes no sistema se dá a permissão dentro do próprio, de modo que o cliente (administrador) consegue editar informações de outros usuários e de produtos, enquanto o outro não consegue editar tais informações. O operador tem acesso a informações de clientes já criados, mas consegue criar e alterar produtos e suas informações.
E para uso do sistema necessita ser usado o NetBeans ou a partir do diretório "dist". 
Nesse sistema é usado a persistência em arquivo para armazenar os dados do usuário, clientes e produtos, dessa forma é garantido que os arquivos permaneçam mesmo após o sistema ser fechado.
Bibliografia:
POO: o que é programação orientada a objetos? Disponível em: <https://www.alura.com.br/artigos/poo-programacao-orientada-a-objetos>.
‌ Fundação Bradesco - Escola Virtual. Disponível em: <https://www.ev.org.br/cursos/introducao-a-programacao-orientada-a-objetos-poo>. Acesso em: 8 out. 2023.
Princípios de programação orientada a objetos em Java: Conceitos de POO para iniciantes. Disponívelem: <https://www.freecodecamp.org/portuguese/news/principios-de-programacao-orientada-a-objetos-em-java-conceitos-de-poo-para-iniciantes/>.
‌ VICTOR, A. Programacao Orientada a Objetos com Java. Disponível em: <https://www.devmedia.com.br/programacao-orientada-a-objetos-com-java/18449>.
‌
UVA – Programação orientada a objetos
image4.png
image5.png
image6.png
image7.png
image8.png
image9.png
image10.png
image11.png
image12.png
image13.png
image14.png
image15.png
image16.png
image17.png
image18.png
image19.png
image20.png
image21.png
image1.jpg
image2.png
image3.png
image22.png

Mais conteúdos dessa disciplina