na tej stronie zamieszczane są ciekawe i kreatywne przykłady wszechstronnych zastosowań programu MS Excel (m.in. biznesowych, finansowych, użytkowych i rozrywkowych). Wybrane zostały najlepsze programy (tzw. aplikacje) stworzone przez uczestników naszych kursów, realizowanych w ramach LabMasters oraz Uniwersytetu Warszawskiego. Każda praca ma w sobie to coś, co czyni ją niepowtarzalną i może stać się inspiracją do tworzenia własnych narzędzi programistycznych. Jeśli podoba Ci się aplikacja, koniecznie oznacz ją jako godną polecenia!

Restauracja (v2)

Aplikacja pozwala na kompleksową obsługę punktu gastronomicznego. Posiada 4 główne moduły: obsługi zamówień przez pracowników oraz trzy moduły przeznaczone dla administratora, służące do modyfikacji asortymentu, tworzenia raportów sprzedażowych oraz zarządzania kontami. Aplikacja jest zaawansowana programistycznie. W całości jest obsługiwana za pomocą okien dialogowych UserForm, które są odporne na błędy. W aplikacji zastosowano wysoki poziom zabezpieczeń, niemal niespotykany w aplikacjach stworzonych w Excelu, m.in. szyfrowanie haseł, sprawdzanie poprawności wpisywanych danych w formularzach za pomocą wyrażeń regularnych, czy wysyłana mailowo zmiana hasła.

Rastauracja-v2

Korzystanie z aplikacji

Po uruchomieniu aplikacji, włączamy makra (żółty pasek na górze) i przechodzimy do ekranu logowania. Możemy zarejestrować nowego pracownika (z uprawnieniami pracowniczymi) lub zalogować się na jedno z istniejących kont, np. na konto z uprawnieniami administracyjnymi (Login: Admin, Hasło: Admin-123). Po zalogowaniu na konto z uprawnieniami pracowniczymi mamy dostęp do modułu do składania zamówień. Po zalogowaniu na konto z uprawnieniami administracyjnymi, mamy natomiast dostęp do  3 modułów: modułu zamówień (dodawanie, modyfikowanie i usuwanie kategorii, produktów, grafik oraz cen), modułu raportowego (tworzenie raportów w Wordzie i PowerPoincie dla pracowników, produktów, kategorii oraz okresów), modułu zarządzania kontami (usuwanie oraz zmiana uprawnień). Szczegółowa instrukcja obsługi znajduje się w pliku pdf. Dla osób, które nie mają zainstalowanego programu Outlook, została przygotowana specjalna wersja aplikacji.

Główne atuty

Uniwersalność aplikacji, spójność stylistyczna interfejsu użytkownika, użycie zaawansowanych narzędzi programistycznych, dostosowanie wielkości aplikacji do rozdzielczości ekranu, szyfrowanie haseł,  sprawdzanie poprawności danych za pomocą wyrażeń regularnych, resetowanie haseł – wysyłka mailowa, tworzenie raportów w programach Word i PowerPoint.

Wykorzystana wiedza z kursów

Wydajna praca w VBA w programie MS Excel, VBA dla ekspertów – interfejs użytkownika i UserForms, VBA dla ekspertów – sterowanie Windows i MS Office

Autorzy

Łukasz Filipiuk, Łukasz Jabłoński, Daniel Traczewski