Napisz oprogramowanie z interfejsem www i powiadomieniem e-mail do monitorowania klientów.

Fermé Publié le Jul 22, 2014 Paiement à la livraison
Fermé Paiement à la livraison

Monitor Terminów Ważności

1. Założenie.

Mamy urządzenia, które posiada baterię i moduł o określonym terminie przydatności. Celem stworzenia MTW jest budowanie bazy danych klientów i ich urządzeń, monitorowanie terminów przydatności poszczególnych elementów oraz powiadamianie o zbliżającym ich upływie.

2. Opis działania.

Po zalogowaniu się, użytkownik na Ekranie Startowym ma możliwość wyboru między dodaniem nowego klienta, dodaniem urządzenia do istniejącego klienta oraz wyświetlenie listy klientów. Dostępna jest również wyszukiwarka. Strona startowa powinna wyświetlać 20 urządzeń ze zbliżającym się końcem ważności baterii lub modułu.

2.1 Dodawanie nowego klienta.

Aby dodać nowego klienta należy wypełnić formularz, zawierający następujące pola: nazwa klienta, ulica z numerem, kod pocztowy, miejscowość, NIP (jako unikatowy identyfikator), Imię i nazwisko, numer telefonu, adres e-mail. Po kliknięciu w przycisk zapisz, następuje podstawowa walidacja danych (może być też po stronie klienta – JS), zapis do bazy danych (dopisanie daty dodania) i przejście do strony klienta.

2.2 Strona klienta.

Strona zawierająca wszystkie dane klienta, przycisk do edycji i usunięcia klienta (z potwierdzeniem przez użytkownika), przyciskiem do dodawania nowego urządzenia, listą urządzeń klienta.

2.3 Dodawanie urządzenia

Aby dodać nowe urządzenie, należy wypełnić formularz zawierający następujące pola: marka (domyślnie 'Primedic'), model, nr faktury, F-code (czterocyfrowa liczba), nr seryjny, typ baterii, nr seryjny baterii, typ modułu, data ważności modułu, wytyczne (np. ERC 2010), miejsce instalacji, notatki, maile do powiadomień (domyślnie ), możliwość wpisania kilku adresów po przecinku. Po kliknięciu w przycisk zapisz, następuje podstawowa walidacja danych (może być też po stronie klienta – JS), zapis do bazy danych (dopisanie daty dodania) i przejście do strony klienta.

2.4 Lista urządzeń klienta.

Tabelka zawierająca wszystkie dane z pkt. 2.3 oraz przyciski do usuwania (po potwierdzeniu) i edycji rekordu. W przypadku braku miejsca, pozycje 'miejsce instalacji' oraz 'notatki' mogą pokazywać się po najechaniu kursorem na odpowiednie miejsce. Po najechaniu na odpowiedni punkt, pojawia się chmurka z nazwą klienta.

Lista powinna mieć możliwości sortowania rosnąco i malejąco względem wszystkich pól z pkt. 2.3. z wyjątkiem pola z mailem do powiadomień. Domyślne sortowanie po dacie dodania. Lista ma mieć stronicowanie po 25 pozycji. Po kliknięciu przechodzi do strony klienta.

2.5 Lista klientów.

Tabelka zawierająca wszystkie dane z pkt. 2.1, liczbę przypisanych urządzeń oraz przyciski do usuwania (po potwierdzeniu) i edycji rekordu. Lista powinna mieć możliwości sortowania rosnąco i malejąco względem wszystkich pól z pkt. 2.1 + liczba przypisanych urządzeń z wyjątkiem pola z mailem do powiadomień. Domyślne sortowanie po dacie dodania. Lista ma mieć stronicowanie po 25 pozycji.

2.5 Wyszukiwarka.

Powinna wyszukiwać: klientów po nazwie (lub fragmencie nazwy), NIPie, nazwisku, miejscowości, urządzeń po nr seryjnym, nazwie, modelu (lub fragmencie modelu), f-code, nr seryjnym baterii, typie baterii, typie modułu. Mogą być to dwie oddzielne wyszukiwarki: do klientów i urządzeń.

2.6 Automatyczne powiadomienia

Na miesiąc przed upływem terminu ważności baterii lub modułu, powinien być wysyłany mail na wskazany adres. Powinien zawierać dane klienta i dane urządzenia.

Pola w liście urządzeń, których terminy ważności upłynęły zmieniają tło na czerwone, a na miesiąc przed upływem na żółte.

Interfejs graficzny powinien być prosty i przejrzysty.

MySQL PHP Architecture Logicielle

Nº du projet : #6221645

À propos du projet

7 propositions Projet à distance Actif Aug 28, 2014

7 freelances font une offre moyenne de 656 zł pour ce travail

exother

Witam serdecznie. Termin wykonania zlecenia przewiduję na około 3-4 dni. Interfejs graficzny zostanie oparty o framework Bootstrap, więc o przejrzystość nie trzeba się martwić. Chętnie przedstawię konkretne propozycje Plus

zł555 PLN en 4 jours
(13 Commentaires)
3.8
ttomekk

Witam, świetnie opisane zlecenie, więc bez żadnych problemów je wykonam. Mam doświadczenie w tworzeniu takich paneli i wiem jak to robić aby sprawnie działały oraz były wygodne dla użytkownika. Na zlecenie wystawiam fv Plus

zł650 PLN en 5 jours
(1 Évaluation)
0.0