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