Skip to content

Trabalho feito para a matéria Programação Orientada a Objetos

Notifications You must be signed in to change notification settings

RcFarah/Green4U-Product-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Green4U Product Management

Gestão de Produtos Green4U

PT-BR

Um projeto feito para um trabalho da matéria: Programação Orientada a Objetos, realizada sob supervisão do Professor Denis Cople.

O trabalho tinha como objetivo possuir: Sistema cadastral janelizado, orientado a objetos, com persistência em arquivo.

Para a realização de todas as exigências do trabalho, fiz um sistema de cadastro de produtos, de uma loja de Canoagem Havaiana, chamada Green4U (loja existente em Niterói - Rio de Janeiro), onde possui DOIS usuários que possuem acesso ao mesmo, sendo necessário Login e Senha, para que as funções do sistema sejam liberadas.

Funções presentes no sistema:

  • Modificação de Usuário (necessário para o login)
  • Modificação de Senha (necessário para o login)
  • Criação de um Arquivo de Produtos (onde ao mesmo tempo, cria uma Pasta chamada "Inventory", caso a mesma ainda não exista onde o programa está sendo executado)
  • Recuperação de um Arquivo de Produtos
  • Salvamento de um Arquivo de Produtos
  • Exclusão de um Arquivo de Produtos
  • Persistência do Arquivo de Produtos na pasta "Inventory" como um arquivo ".txt"

Janelas presentes no sistema:

  • Janela Principal (possuindo as funções de: Login/Logout, Gerenciamento de dados do Usuário, Gerenciamento de Arquivos de Produto.)
  • Janela de Login (possuindo dois campos de preenchimento, para user e senha, e possui também uma opção de "Problema de login", que leva para a próxima janela.)
  • Janela de Problema no Login (possuindo três campos de texto, pedindo mais informações para resolução do problema.)
  • Janela de Mudança de Usuário (para realizar a mudança do "user" de quem está logado no momento.)
  • Janela de Mudança de Senha (para realizar a mudança da "senha" de quem está logado no momento.)
  • Janela de Produtos (possuindo três campos de informação sobre o produto, uma tabela com os produtos registrados e quatro botões ("Create", "Refresh" "Update", "Delete")

Para a utilização do sistema, usar um dos dois Usuários e Senhas disponíveis para Login:

Usuários e Senhas
  • Usuário: Rodrigo / Senha: 05062002
  • Usuário: Maressa / Senha: 26011997

Green4U Product Management

EN

A project made for an exam for the discipline: Object-Oriented Programming, carried out under the supervision of Professor Denis Cople.

The aim of the work was to have: A windowed, object-oriented registration system with file persistence.

In order to fulfill all the requirements of the assignment, I made a product registration system for a Hawaiian Canoe store called Green4U (a store in Niterói - Rio de Janeiro), which has TWO users who have access to it, requiring a Login and Password in order for the system's functions to be released.

Functions present in the system:

  • User Change (required for login)
  • Change Password (required for login)
  • Creating a Product Archive (which at the same time creates a Folder called "Inventory", if it doesn't already exist where the program is running)
  • Retrieving a Product File
  • Saving a Product File
  • Deleting a Product File
  • Persistence of the Product File in the "Inventory" folder as a ".txt" file

Windows present in the system:

  • Main Window (having the functions of: Login/Logout, User Data Management, Product File Management).
  • Login window (with two fields for user and password, as well as a "Login problem" option, which takes you to the next window).
  • Login Problem window (with three text fields, asking for more information to solve the problem).
  • Change User window (to change the user of the person who is currently logged in).
  • Change Password window (to change the password of the person who is currently logged in).
  • Product window (with three product information fields, a table of registered products and four buttons ("C*reate", "Refresh", "Update", "Delete").

To use the system, use one of the two Users and Passwords available for logging in:

Users and Passwords
  • User: Rodrigo / Password: 05062002
  • User: Maressa / Password: 26011997

About

Trabalho feito para a matéria Programação Orientada a Objetos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages