7. Malgorzata Baranska Beata Laszkiewicz

Download Report

Transcript 7. Malgorzata Baranska Beata Laszkiewicz

Aplikacje webowe
wspomagające działalność przedsiębiorstwa
na przykładzie przychodni stomatologicznej
Małgorzata Barańska
Wydział Informatyki i Zarządzania, Politechnika Wrocławska
Beata Laszkiewicz
Wydział Przyrodniczo-Techniczny, Karkonoska Państwowa Szkoła Wyższa
Nowoczesne technologie a biznes
 To, co kilka lat temu było nieosiągalne, dziś jest
powszechne (dostęp do internetu, telefony
komórkowe, smartfony, itp.).
 Nowoczesne technologie wkroczyły w każdą dziedzinę
życia, są siłą dzisiejszego biznesu.
 W erze masowej informatyzacji społeczeństwa i pracy
opartej na wiedzy nowoczesne systemy
informatyczne w dużej mierze decydują o sukcesie
firmy.
Nowoczesne technologie a biznes
 Niemal każda firma ma własne, specyficzne procesy
biznesowe, które mogą zostać obsłużone
odpowiednim oprogramowaniem.
 Oprogramowanie z reguły posiada szereg algorytmów
dających m. in. możliwość automatyzowania wielu
procesów, wyszukiwania optymalnych w danej chwili
rozwiązań (często szybciej i dokładniej).
Motywacja
 Stworzenie aplikacji wspomagającej działalność
przychodni stomatologicznej
 Rosnące potrzeby i oczekiwania pacjentów wobec
przychodni
 Łatwy i efektywny sposób umawiana się na wizytę
 Usprawnienie działania przychodni stomatologicznej
Cele
 Wykonanie aplikacji :
 Ogólnodostępnej
 Łatwej w obsłudze
 Funkcjonalnej
 Elastycznej
wspomagającej działanie przychodni stomatologicznej:
 Prowadzenie karty pacjenta
 Umawianie wizyt przez pacjenta
 Wspomaganie pracy lekarza
 Zarządzanie pracą przychodni stomatologicznej
 Utrzymywanie trwałych relacji z klientami
 Promocja przychodni stomatologicznej w sieci Internet
Przegląd istniejących rozwiązań
Program
Wady
supradent.pl
• Rejestracja pacjentów
niedopasowana do
potrzeb
eGabinety.pl
• Brak przychodni
prowadzącej rejestrację
online do lekarza
iGabinety.pl
• Przejrzysty moduł
umawiania wizyt
Zalety
• Przejrzystość
• Unikanie „pustych” wizyt
• Łatwość obsługi
• Dostęp pacjenta do historii
leczenia
• Dobre narzędzie
marketingowe
• Brak dostępu dla pacjenta
do historii leczenia
Technologie wykonania
Technologia HTML 5
 Język wykorzystywany do tworzenia stron www
 Umożliwia definiowanie struktury i zawartości strony




internetowej
Interpretowany przez przeglądarkę
Oparty na znacznikach
Pełna specyfikacja HTML5 nie jest jeszcze gotowa
Standaryzowany przez konsorcjum W3C
Technologia CSS3
 Pozwala na formatowanie i określenie sposobu
rozmieszczenia elementów na stronie internetowej
 Umożliwia odseparowanie treści i struktury na stronie
od prezentacji
 Stosowanie zewnętrznych arkuszy styli zapewnia wiele
korzyści
 Najnowsza specyfikacja CSS
Technologia jQuery
 Framework opary o język JavaScript
 Biblioteka dostępna na licencji OpenSource
 Ułatwia manipulację elementami drzewa DOM
 Daje użytkownikowi wrażenie bliskiej interakcji z
systemem
MSSQL Server
 System bazodanowy
 Przyjazny graficzny interfejs użytkownika
 Wbudowany język Transact-SQL
 W charakteryzuje się dobrym stosunkiem wydajności
do ceny
 Jest dostępny wyłącznie na platformach Microsoft
Windows
PHP i ZendFramework
 PHP
 Językiem skryptowym
 Wykonywany po stronie serwera
 Dynamicznie się rozwija
 Zend Framework
 Framework napisany w PHP
 Udostępnia architekturę opartą o wzorzec MVC
 Przeznaczony dla średnich i dużych aplikacji
 Wsparcie społecznośći
Podejście strukturalne a podejście obiektowe
Cecha/Podejście
Strukturalne
Obiektowe
Rozdzielenie warstwy biznesu, logiki i
dostępu do danych
Nie
Tak
Niezależność warstw
Nie
Tak
Elastyczność
Nie
Tak
Przejrzystość kodu
Nie
Tak
Wykorzystywanie wzorców projektowych
Nie
Tak
Schemat działania MVC
Schemat bazy danych
Planowana rozbudowa bazy danych
 Zmiany w bazie danych będą miały na celu obsłużenie
nowych funkcjonalności aplikacji
 W związku z rozbudową aplikacji w bazie danych
powstaną nowe tabele, relacje oraz procedury
przechowywane. Między innymi powstawanie tabela
Lokalizacja (mająca na celu lokalizację przychodni)
 Obecnie istniejące tabele i procedury będą musiały
przejść modernizację.
Graficzny projekt witryny
Schemat dostępu
Umawianie wizyty
Grafik pracy lekarza
Usługi w obrębie wizyty
Edycja przyjęć lekarza
Raport z wizyty
Zabezpieczenia systemu
 Kontrola dostępu użytkowników
 Walidacja danych wprowadzanych do formularzy
 Dokumenty potwierdzające umówienie wizyty oraz
przebieg wykonanej wizyty.
Testy systemu
Testy zgodności W3C
Testy walidacji
Testy wyświetlania w różnych przeglądarkach
Testy wydajności i skalowalności
Badania użyteczności zgodnie z normą ISO 9241-11
Plany na przyszłość
 Rozszerzenie działania aplikacji o sieć przychodni




stomatologicznych
Opracowanie nowych funkcjonalności
Dopracowanie wyglądu aplikacji
Dostosowanie aplikacji do potrzeb osób
niepełnosprawnych
Refaktoryzacja kodu aplikacji
Pytania? Komentarze?
Aplikacje webowe
wspomagające działalność przedsiębiorstwa
na przykładzie przychodni stomatologicznej
Dziękujemy za uwagę
Małgorzata Barańska
Wydział Informatyki i Zarządzania, Politechnika Wrocławska
Beata Laszkiewicz
Wydział Przyrodniczo-Techniczny, Karkonoska Państwowa Szkoła Wyższa