/GIMS

Prosty system do zarządzania zasobami magazynowymi stworzony przy użyciu C++

Primary LanguageC++GNU General Public License v3.0GPL-3.0

O programie GIMS (Graphical Inventory Management System)

(?) - Oznacza dodatkowe założenia, które na ten czas są w planach, lecz mogą ulec zmianie

(Test) - Moduł niedokończony

Pomysł

Stworzenie prostej aplikacji z graficznym interfejsem do kontroli i zarządzania zasobami magazynowymi z wykorzystaniem bazy danych.

Założenia możliwości aplikacji

  • Wyświetlanie wszystkich towarów
  • Towar:
    • Dodawanie
    • Usuwanie
    • Edycja istniejących
  • Wyszukiwanie:
    • Po frazie
    • Filtrowanie
    • Sortowanie
  • Możliwość generowania raportu o stanie magazynowym (?)
  • Logowanie do aplikacji
  • Utworzenie ekranu powitalnego (?)

Technologie:

  • C++
  • Mysql
  • QtGui / Lub inna biblioteka jeśli znajdzie się jakaś ciekawa
  • XAMPP (Apache + MySQL) jako serwer bazodanowy

Zadania:

Przygotowanie środowiska do rozpoczęcia projektu:

  • Instalacja, Konfiguracja Qt i MySQL
  • Zapoznanie się z możliwościami Qt

To do:

  • Utworzenie pierwszego Okna w Qt
  • Eksperymentowanie z interfejsem graficznym (dodano skróty w postaci ikon)
  • Projekt roboczej bazy danych
  • Pierwsze połączenie z bazą danych
  • Wyświetlenie zawartości całej bazy danych w postaci tabeli
  • Pasek Wyszukiwania
  • Filtry i Sortowanie wyszukiwania
  • Pierwsza ingerencja w bazę danych z poziomu aplikacji
  • Okno informacji o programie
  • Dodawanie Obiektów
  • Usuwanie Obiektów (Test)
  • Poprawa wyglądu okna informacji o aplikacji
  • Edycja istniejących obiektów
  • Zaprogramowanie utworzonych ikon
  • Korekta błędów aplikacji (jeżeli takowe istnieją)
  • Logowanie do Aplikacji (Test)
  • Zmiana wyglądu i kolorystyki okien aplikacji

Raporty:

  • Propozycja projektu (20.10.20)
  • Raport I (03.11.20)
  • Raport II (17.11.20)
  • Raport III (01.12.20)
  • Raport IV(15.12.20)
  • Prototyp (12.01.21)
  • Prezentacje/oddanie projektu (02.02.21)