1 / 26

Generator aplikacji internetowych

Generator aplikacji internetowych. Zakład Techniki Komputerowej 90-456 Łódź Piotrkowska 235 tel:0 42 637 07 80 www.bitam.pl bitam@bitam.pl. Łódź, 2008. plan. 1. Czym jest 1net – ogólne informacje o technologii. 2. Po co jest 1net – przewaga jaką daje ta technologia 3. Jak go używać

arlen
Download Presentation

Generator aplikacji internetowych

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Generator aplikacji internetowych Zakład Techniki Komputerowej 90-456 Łódź Piotrkowska 235 tel:0 42 637 07 80 www.bitam.pl bitam@bitam.pl Łódź, 2008

  2. plan 1. Czym jest 1net – ogólne informacje o technologii. 2.Po co jest 1net – przewaga jaką daje ta technologia 3.Jak go używać - schemat tworzenia aplikacji 4. Przykład użycia - rekrutacja pracowników

  3. Czym jest 1net 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 ...

  4. Czym jest 1net 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

  5. Po co jest 1net Korzyści wynikające dla klientów końcowych • 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 zmianwkodzie programu

  6. Po co jest 1net Przewaga jaką1net daje twórcomoprogramowania • tworzenie aplikacji internetowych wykorzystującychbazy 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

  7. interface administratorainterface użytkownika Edytory danych technologiczne biznesowe Biblioteki architektura Warstwy systemu Składniki technologii (motor 1net) Składniki aplikacji dane technologicznedane użytkownika Baza danych

  8. Baza SQL Funkcja 1net - Generacja tabel SQL schemat tworzenia aplikacji 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. Opisz tabele w systemie czyli zrób DBFL

  9. Nazwa logiczna (DBFL) Nazwa tabeli SQL schemat tworzenia aplikacji Opisz tabelę w systemie czyli zrób DBFL Tak wygląda ekran do tworzenia DBFL’a

  10. D L A D B F L O K R E Ś L A M Y 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 zasady sortowania danych filtry uprawnienia użytkowników panele edycyjne schemat tworzenia aplikacji

  11. Nazwa DBFL w systemie Nazwa DBFL na ekranie Nr sortu Nazwa sortu Klucz sortowania schemat tworzenia aplikacji Dla utworzonego DBFL określamy zasady sortowania, może ich być kilka np. wg stanowisk,wg nazwy, wg płacy

  12. schemat tworzenia aplikacji opis kolumn – pól 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 O P I S K O L U M N nazwa sposób edycji sposób kontroli dostęp

  13. DBFL nazwa na ekranie tabela SQL kolumna nazwa w 1Net Sposób edycji Sposób kontroli schemat tworzenia aplikacji Dla utworzonego DBFL- utwórz opis kolumn ( pól ) ekran w edytorze pełnoekranowym

  14. schemat tworzenia aplikacji Dla utworzonego DBFL- tak będzie wyglądał opis kolumn ( pól ) w edytorze tabularycznym – gridzie Opis kolejnych pól tabeli Pracownicy

  15. Definiowanie pozostałych pojęć dla DBFL 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 Z D E F I N I U J akcje (operacje) uprawnienia do akcji menu i algorytmy wydruki, przeglądy, analizy schemat tworzenia aplikacji

  16. schemat tworzenia aplikacji Zdefiniowane akcje i menu akcje menu

  17. schemat tworzenia aplikacji Ekrany do opisu akcji 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. schemat tworzenia aplikacji Zapis w menu Dodajemy opcję do menu dla DBFL W drzewie menu wskazujemy miejsce, w którym umieścimy wywołanie edycji DBFL.

  19. schemat tworzenia aplikacji Zapis algorytmu Dodajemy algorytm określając: • nazwę w systemie (odwołanie), • nazwę opcji menu, • hasło dostępu, • opis czyli help, • algorytm

  20. schemat tworzenia aplikacji 1NET – moduł do tworzenia menu Moduł, który na zasadzie przeciągnij i upuść wstawia opcje menu w jego drzewiastą strukturę.

  21. przykładowa aplikacja Rekrutacja pracowników 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. przykładowa aplikacja Rekrutacja pracowników Wykaz wolnych etatów w firmie. Jest to przykład edytora tabularycznego. Na ekranie widać wiele wierszy z DBFL. Etaty

  23. przykładowa aplikacja Rekrutacja pracowników 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. przykładowa aplikacja Rekrutacja pracowników 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. przykładowa aplikacja Rekrutacja pracowników Działająca aplikacja jest na naszych stronach www.bitam.pl Jest to wersja demo. Nie prowadzimy rekrutacji dla firmy ENROL.

  26. Generator aplikacji internetowych Narzędzie warte użycia Zapraszamy do skorzystania Zakład Techniki Komputerowej 90-456 Łódź Piotrkowska 235 tel:0 42 637 07 80 www.bitam.pl bitam@bitam.pl Łódź, 2008

More Related