S4M App Framework ASP Web Edition

Wybrane elementy rozwiązania

Desktop użytkownika

Centrum zarządzania aplikacją. Jednym z wielu dostępnych modeli jest klasyczny przycisk START otwierający Menu całego sytemu. Wybór elementu Menu (lista, drzewo) otwiera okno z modułem. Użytkownik w tradycyjny sposób pozycjonuje okna i zmienia ich rozmiar.
Innym alternatywnym rozwiązaniem może być zastosowanie menu opartego na technologii Silverlight.

MenuSilverlight     MenuStart


Zarządzanie tabelami z danymi

 To w pełni interaktywne, dynamiczne elementy z zaawansowanymi funkcjami:

  • dodawania, usuwania i edycji danych wraz z kontrolą walidacji
  • sortowania, filtrowania, grupowania danych,
  • przestawianie, ukrywanie kolumn,
  • reprezentacji danych w sposób hierarchiczny,
  • zaawansowanego stronicowania danych,
  • buforowania danych,

Dzięki asynchronicznym wywołaniom w pełni kontrolujemy proces wyszukiwania potrzebnych danych. Niezależnie od ich ilości w bazie danych dajemy możliwość pełnego przeszukania bazy i ograniczenia wyników bez konieczności wielokrotnego odświeżania strony. W przypadku listowania dużej ilości wyników wykorzystujemy metody stronicowania, buforowania, danych , ściągania danych w trybie kolejnych dopełnień listy (LoadOnDemand).

Listy hierarchiczne     Tabele danych

Grupowanie     Export

Wykresy graficzne
Do dyspozycji użytkownika oddajemy mozliwość prezentacji graficznej wyników zapytań. Dynamiczne tworzenie  wykresów , filtrowanie danych

Wykresy

Listy rozwijane

Technologicznie jeden z bardziej rozwiniętych elementów. Niezależnie od ilości danych możemy w sposób bardzo efektywny wyszukiwać wybrane informacje(np.: wyszukiwanie klienta z kartoteki liczącej kilka milionów wierszy) Wyszukiwanie odbywać się może wg różnych scenariuszy np.: po wpisaniu określonej liczby znaków lista automatycznie generuje zapytanie do bazy bez efektu odświeżenia strony. 

Oto wybrane cechy list:

  • w przypadku odpowiedzi o większej liczbie rekordów mamy możliwość stronicowania danych lub doładowywania listy (LoadOnDemand).
  • wyszukiwanie danych może odbywać się po dowolnych kryteriach (np.: nazwisko, pesel, id)
  • listy po rozwinięciu mogą mieć postać tabel z dowolną ilością kolumn,
  • możemy tworzyć grupy list powiązanych między sobą w sposób hierachiczny np.: Marka-Model-Typ
  • mamy możliwość dodawania nowych rekordów w przypadku braku elementu na liście
  • możliwość stosowania technik wielokrotnego wyboru np.: kolejne adresy e-mail

 Listy1     Listy2

Pola edycji

Pola edycji to najczęściej używane elementy. Wybrane funkcje:

  • obsługa kalendarzy, kalkulatora, edytora tekstowego z formatowanie
  • definiowane maski danych (np.: maska kodu pocztowego),
  • dowolne formaty (liczb, pieniężne, alfanumeryczne)
  • walidacja danych

Pola edycji


Bogaty interfejs użytkownika
Zwiększenie przejrzystości i czytelności informacji uzyskaliśmy dzięki zastosowaniu kontrolek odpowiedzialnych za takie elementu interfejsu jak: menu, toolbar'y, zakładki, drzewa, układy panelowe z możliwością dynamicznej regulacji powierzchni, okna dialogowe i wiele innych komponentów.

Bagaty interface1     Bagaty interface2

Drzewa     MenuContext

Raporty

  • różne sposoby prezentacji danych: tabelaryczne, formularze, raporty krzyżowe, wykresy i grafy, podraporty,
  • drilowanie danych,
  • grupowanie danych,
  • interaktywne sortowanie i stronicowanie, eksport do formatów Word'a, Excela, CSV, Pdf

Raport2