Code Monkey home page Code Monkey logo

green4u-product-management's Introduction

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

green4u-product-management's People

Contributors

rcfarah avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.