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
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