Aplikacje webowe

Post on 22-Feb-2016

53 views 0 download

description

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. - PowerPoint PPT Presentation

Transcript of Aplikacje webowe

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 LaszkiewiczWydział 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 Elastycznejwspomagają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 Zalety

supradent.pl• Rejestracja pacjentów

niedopasowana do potrzeb

• Przejrzystość

• Unikanie „pustych” wizyt

• Łatwość obsługi

eGabinety.pl• Brak przychodni

prowadzącej rejestrację online do lekarza

• Dostęp pacjenta do historii leczenia

• Dobre narzędzie marketingowe

iGabinety.pl • Przejrzysty moduł umawiania wizyt

• 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

Badania użyteczności zgodnie z normą ISO 9241-11

Testy wydajności i skalowalności

Testy wyświetlania w różnych przeglądarkach

Testy walidacji

Testy zgodności W3C

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?

Dziękujemy za uwagę

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 LaszkiewiczWydział Przyrodniczo-Techniczny, Karkonoska Państwowa Szkoła Wyższa