Leonard O.
Oferta, która wygrałaBudżet: 1000 UAH Termin: 1 dzień
Witam, mogę pomóc w realizacji aplikacji, w celu szczegółowej dyskusji, pisz.
Potrzebne jest opracowanie maksymalnie prostego aplikacji desktopowej “Dostawca Internetu” w C# + Windows Forms + SQLite, która pozwala na prowadzenie bazy klientów, taryf, płatności, zgłoszeń do wsparcia technicznego oraz wyświetlanie statystyk na głównym ekranie.
Aplikacja powinna mieć główne okno z menu nawigacyjnym oraz zmiennymi stronami (UserControl).
Programista powinien używać:
C#
.NET Framework lub .NET 6/7 WinForms
Windows Forms
SQLite (plik bazy .db)
ADO.NET lub Dapper (ORM nieobowiązkowe)
Visual Studio
Główne okno zawiera:
Boczne menu z przyciskami:
Strona główna
Klienci
Taryfy
Płatności
Zgłoszenia
Panel do zmiany stron (MainPanel)
Nagłówek w górnej części (labelTitle), tekst zmienia się w zależności od wybranej strony
Przejścia między sekcjami nie powinny tworzyć nowych okien — używany jest system UserControl.
Ekran wyświetla statystyki:
Łączna liczba klientów
Aktywni klienci
Odłączeni
Taryfy
Nowe zgłoszenia
Zgłoszenia w trakcie realizacji
Dane pobierane są z bazy.
Tabela (DataGridView):
| Imię i nazwisko | Adres | Telefon | Email | Taryfa | Status | Działania |
Funkcjonalność:
Przycisk „Dodaj klienta”
Otwiera się okno modalne z polami:
Imię i nazwisko
Adres
Telefon
Taryfa (ComboBox z taryf)
Status (Aktywny/Odłączony)
Przyciski: Zapisz / Anuluj
CRUD:
Dodaj
Edytuj
Usuń
DataGridView:
| Nazwa | Prędkość | Cena | Opis | Działania |
Funkcje:
Dodaj taryfę
Edytuj
Usuń
DataGridView:
| Klient | Kwota | Data |
Powinno być:
Przycisk „Dodaj płatność”
Pola:
Klient (ComboBox)
Kwota
Data (DateTimePicker)
CRUD
DataGridView:
| Klient | Opis | Data | Status | Zmień status |
Statusy:
„Nowe”
„W trakcie”
„Rozwiązane”
Funkcje:
Dodaj zgłoszenie
Zmień status
Usuń zgłoszenie
id INTEGER PRIMARY KEY full_name TEXT address TEXT phone TEXT email TEXT tariff_id INTEGER status TEXT
id INTEGER PRIMARY KEY name TEXT speed INTEGER price REAL description TEXT
id INTEGER PRIMARY KEY client_id INTEGER amount REAL date TEXT
id INTEGER PRIMARY KEY client_id INTEGER problem TEXT date TEXT status TEXT
Budżet: 1000 UAH Termin: 1 dzień
Witam, mogę pomóc w realizacji aplikacji, w celu szczegółowej dyskusji, pisz.
Budżet: 700 UAH Termin: 1 dzień
Witam! Gotowy pomóc z twoim projektem. Mam duże doświadczenie w rozwoju i będę w stanie zrealizować wszystkie niezbędne komponenty zgodnie z twoją dokumentacją. Gwarantuję wysoką jakość wykonania w ustalonych terminach.
Зауважу, не потребує роботи на продакшн, просто примітивний робочий варіант, аби працювало.