Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałZygfryd Tomczyk Został zmieniony 10 lat temu
1
Generator aplikacji internetowych Łódź, 2008 Zakład Techniki Komputerowej 90-456 Łódź Piotrkowska 235 tel:0 42 637 07 80 www.bitam.plwww.bitam.pl bitam@bitam.pl www.bitam.pl
2
1. Czym jest 1net – ogólne informacje o technologii. 2. Po co jest 1net – przewaga jaką daje ta technologia – przewaga jaką daje ta technologia 3. Jak go używać - schemat tworzenia aplikacji 4. Przykład użycia - rekrutacja pracowników plan
3
jest technologią umożliwiającą tworzenie bazodanowych aplikacji internetowych inaczej... jest to generator programów działających poprzez strony www i zapisujących dane w bazie SQL Czyli... Czym jest 1net
4
narzędziem które, pozwala: w krótkim czasie wyprodukować system komputerowy współpracujący z bazą danych dostępny w całym świecie, z każdego komputera podłączonego do internetu Czym jest 1net
5
skrócenie czasu oczekiwania na działającą aplikację niższe koszty przedsięwzięcia niż w technologii tradycyjnej mniejsze koszty utrzymania i aktualizacji aplikacji minimalizacja ilości błędów oprogramowania większa elastyczność rozwiązania – większość zmian w aplikacji nie wymaga zmian w kodzie programu Po co jest 1net Korzyści wynikające dla klientów końcowych
6
tworzenie aplikacji internetowych wykorzystujących bazy danych SQL bez pisania oprogramowania od podstaw skrócenie czasu potrzebnego do stworzenia i przetestowania programu podniesienie konkurencyjności rozwiązania poprzez zmniejszenie kosztu i czasu tworzenia aplikacji większa skuteczności rozwiązania dzięki skupieniu się na projekcie tworzonej aplikacji, a nie na jej oprogramowaniu mniejsza ilość błędów programistycznych dzięki zastosowaniu standardowych sprawdzonych mechanizmów systemu 1net obsłużenie większej ilości klientów Po co jest 1net Przewaga jaką 1net daje twórcom oprogramowania
7
Składniki technologii (motor 1net) architektura interface administratora interface użytkownika Edytory danych Edytory danych Składniki aplikacji technologiczne biznesowe Biblioteki Biblioteki dane technologiczne dane użytkownika Baza danych Baza danych Warstwy systemu
8
schemat tworzenia aplikacji Opisz tabele w systemie czyli zrób DBFL Baza SQL Baza SQL Funkcja 1net - Generacja tabel SQL Definiujemy tabelę w bazie SQL, a później opisujemy ją w 1net, lub odwrotnie, zaczynamy od opisu tabeli w 1net i korzystając z funkcji systemu generujemy tabelę w SQL.
9
Opisz tabelę w systemie czyli zrób DBFL Tak wygląda ekran do tworzenia DBFLa schemat tworzenia aplikacji Nazwa logiczna (DBFL) Nazwa tabeli SQL
10
schemat tworzenia aplikacji zasady sortowania danych filtry filtry uprawnienia uprawnienia użytkowników użytkowników panele edycyjne panele edycyjne Dla utworzonego DBFL opisujemy: - -sposoby sortowania wierszy np. wg nazwy, wg daty, - -filtry, czyli zakresy wierszy np. tylko nowych pracowników z tabeli Pracownicy - -użytkowników, którzy maja dostęp do DBFL -panele ekranu, na których będą edytowane dane z DBFL DLADBFLOKREŚLAMY
11
Dla utworzonego DBFL określamy zasady sortowania, może ich być kilka np. wg stanowisk,wg nazwy, wg płacy schemat tworzenia aplikacji Nazwa DBFL w systemie Klucz sortowania Nazwa DBFL na ekranie Nr sortu Nazwa sortu
12
schemat tworzenia aplikacji sposób edycji dostęp nazwa sposób kontroli opis kolumn – pól OPISKOLUMN Dla każdej kolumny, czyli pola DBFL określamy: - -nazwę widoczną na ekranie i nazwę w 1net - -ilość znaków na ekranie, kolejność pól, rodzaj, inne dane dla edytora pełnoekranowego i tabularycznego - -maski,słowniki, skrypty do kontroli danych wprowadzanych do pola - -dostęp czyli określenie czy pole jest wypełniane przez użytkownika, czy przez system,ukryte, itp
13
Dla utworzonego DBFL- utwórz opis kolumn ( pól ) ekran w edytorze pełnoekranowym schemat tworzenia aplikacji DBFL kolumna nazwa w 1Net nazwa na ekranie tabela SQL Sposób edycji Sposób kontroli
14
Dla utworzonego DBFL- tak będzie wyglądał opis kolumn ( pól ) w edytorze tabularycznym – gridzie Opis kolejnych pól tabeli Pracownicy schemat tworzenia aplikacji
15
uprawnienia do akcji wydruki, przeglądy, analizy akcje (operacje) menu i algorytmy Definiowanie pozostałych pojęć dla DBFLZDEFINIUJ Dla DBFL określamy: - -operacje i ich algorytmy, jeśli są inne niż standardowe ( wprowadź, zmień, usuń, drukuj) - -wskazujemy kto i kiedy może wykonywać opisaną akcję - -definiujemy opcje menu i ewentualnie algorytmy związane z jej użyciem, czyli tworzymy warstwę biznesową aplikacji - -Z wykorzystaniem SQL Raporting Services definiujemy analizy, wydruki, wykresy, przeglądy
16
Zdefiniowane akcje i menu schemat tworzenia aplikacji akcje menu
17
Ekrany do opisu akcji schemat tworzenia aplikacji Dla DBFL definiujemy akcje System sam generuje akcje standardowe, inne trzeba opisać. Dla użytkowników lub ich grup definiujemy prawa dostępu do: DBFL dokumentów akcji paneli edycyjnych
18
Zapis w menu schemat tworzenia aplikacji Dodajemy opcję do menu dla DBFL W drzewie menu wskazujemy miejsce, w którym umieścimy wywołanie edycji DBFL.
19
Zapis algorytmu schemat tworzenia aplikacji Dodajemy algorytm określając: nazwę w systemie (odwołanie), nazwę opcji menu, hasło dostępu, opis czyli help, algorytm
20
1NET – moduł do tworzenia menu schemat tworzenia aplikacji Moduł, który na zasadzie przeciągnij i upuść wstawia opcje menu w jego drzewiastą strukturę.
21
Rekrutacja pracowników przykładowa aplikacja Założenia : oddziały firmy z różnych miast zgłaszają wolne miejsca pracy i kwalifikacje jakie są na nich wymagane potencjalni pracownicy wpisują informacje o sobie osoby odpowiedzialne za rekrutację mają dostęp do złożonych ofert i mogą oceniać kandydatów celem wyłonienia najlepszych każdy z wolnych etatów ma określony termin ważności, po którym znika z wykazu miejsc pracy
22
Rekrutacja pracowników przykładowa aplikacja Wykaz wolnych etatów w firmie. Jest to przykład edytora tabularycznego. Na ekranie widać wiele wierszy z DBFL. Etaty
23
Rekrutacja pracowników przykładowa aplikacja Zgłoszenia chętnych Tu można wpisać swoją ofertę. Dostępną akcją jest tylko wprowadzanie danych. Nie widać danych innych osób. Wykaz wolnych stanowisk jest zdefiniowany jako słownik, z którego wybieramy interesujące nas stanowisko.
24
Rekrutacja pracowników przykładowa aplikacja Przegląd zgłoszeń Na stanowisko dyrektora zgłosił się pan Jan Bonifacy Kowalski. Przegląd zgłoszeń jest przykładem zastosowania edytora dokumentów. Dla ustalonego nagłówka – stanowiska, może być wiele pozycji – zgłoszeń.
25
Rekrutacja pracowników przykładowa aplikacja Działająca aplikacja jest na naszych stronach www.bitam.plwww.bitam.pl Jest to wersja demo. Nie prowadzimy rekrutacji dla firmy ENROL.
26
Generator aplikacji internetowych Łódź, 2008 Zakład Techniki Komputerowej 90-456 Łódź Piotrkowska 235 tel:0 42 637 07 80 www.bitam.plwww.bitam.pl bitam@bitam.pl www.bitam.pl Narzędzie warte użycia Zapraszamy do skorzystania
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.