Projekt ATENA - system wspomagaj cy zarz dzanie szkoª lub zespoªem szkóª przedlicealnych



Podobne dokumenty
Praca Dyplomowa Magisterska

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Java Server Faces - wprowadzenie

Programowanie w Javie 2. Płock, 26 luty 2014 r.

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Szkolenie wycofane z oferty

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Aplikacje Internetowe termin dodatkowy

Wybrane działy Informatyki Stosowanej

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Zagadnienia programowania obiektowego

Współczesne serwisy internetowe. Wykład 1 Dr Krzysztof Podlaski

Wybrane działy Informatyki Stosowanej

Opteamum korzyści. Aktualnie poszukujemy kandydatów na stanowisko: Programista ASP.NET MVC / WCF Nr ref. PROGRAMISTA ASP.NET/DRP/2014.

Facelets ViewHandler

Spis tre±ci. Przedmowa... Cz ± I

Budowanie interfejsów do baz danych

PROJEKT Z BAZ DANYCH

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Re_Forms 21 Często zadawane pytania (FAQ)

Web frameworks do budowy aplikacji zgodnych z J2EE

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Poznań Java User Group Java Server Faces. Wprowadzenie (Fakty i Mity)

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Wybrane działy Informatyki Stosowanej

System informatyczny zdalnego egzaminowania

REFERAT O PRACY DYPLOMOWEJ

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Filozoa Clojure. Mateusz Dereniowski. 15 lipca Instytut Informatyki Uniwersytetu Wrocªawskiego

edziennik Ustaw Opis architektury

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Przekształcenie danych przestrzennych w interaktywne mapy dostępne na stronach www (WARSZTATY, poziom podstawowy)

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

DZIENNIK ZAJĘĆ 1. nazwa szkolenia: numer szkolenia: miejsce szkolenia: firma szkoląca: data rozpoczęcia szkolenia:. data zakończenia szkolenia:..

PLD Linux Day. Maciej Kalkowski. 11 marca Wydziaª Matematyki i Informatyki UAM

Uniwersalna architektura dla Laboratorium Wirtualnego. Grant badawczy KBN

Numer obszaru: 4 Technologie informacyjno-komunikacyjne w realizacji podstawy programowej

Programowanie w Internecie. Podstawy użycia JSP. Paweł Kasprowski. vl06z

Różnice pomiędzy programowaniem dla różnych platform. Rafał Pieszczek IT Specialist, Symetria

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

Ruby on Rails. Supersilnik WWW. Łukasz Włodarczyk

Tworzenie aplikacji internetowych w technologii ASP.NET MVC i JavaSerwer Faces

Software Architecture Document wersja 2.0-nal

L i f e r a y. Open Source Java Multiplatformowy

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Siemens IO-Link. Smart TIA integration of sensors and actuators

Regulamin Usªugi VPS

IO - Plan przedsięwzięcia

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

System Connector Opis wdrożenia systemu

Forum Client - Spring in Swing

Prezentacja projektu

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

Technologie internetowe Internet technologies Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Aplikacje Internetowe. przygotował:

W dobie postępującej digitalizacji zasobów oraz zwiększającej się liczby dostawców i wydawców

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

Bazy danych i strony WWW

Aplikacje Internetowe. Zakres przedmiotu. Plan ramowy. Tworzenie aplikacji internetowych w języku Java w środowisku Eclipse

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

1 Wprowadzenie do J2EE

PRZEGL D METOD BUDOWY APLIKACJI U YTKOWYCH DLA BAZ DANYCH ORACLE

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

KURSY PROGRAMOWANIA DLA DZIECI

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010

Aktualizacja CSP do wersji v7.2. Sierpień 2014

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

INŻYNIERIA OPROGRAMOWANIA

Systemy transakcyjne elektronicznego handlu towarowego

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Wojewódzki Urząd Pracy w Katowicach

Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura

Specyfikacja implementacyjna aplikacji serwerowej

Video And Map. Grzegorz Pieniążek. Video And Map jest to projekt wykorzystujący Google Maps i Youtube API

Język JAVA podstawy. wykład 1, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Jak rozwi zania SAP BusinessObjects wspieraj dzia alno NBP analityka w Narodowym Banku Polskim

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Designing object-oriented database interfaces

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

DZIENNIK PRAKTYK ZAWODOWYCH

O PROJEKCIE I WNIOSKU DLA POCZĄTKUJĄCYCH I TYCH, KTÓRZY CHCĄ UPORZĄDKOWAĆ WIEDZĘ MARCIN DADEL

Użytkowanie elektronicznego dziennika UONET PLUS.

REGULAMIN STUDENCKICH PRAKTYK ZAWODOWYCH WYDZIAŁU FILOLOGICZNEGO. Rozdział 1. Postanowienia ogólne

POWIATOWY URZĄD PRACY

Lekcja 9 Liczby losowe, zmienne, staªe

Dostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK

Ekspert MS SQL Server Oferta nr 00/08

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Firma Informatyczna JazzBIT

Transkrypt:

Projekt ATENA - system wspomagaj cy zarz dzanie szkoª lub zespoªem szkóª przedlicealnych Robert Boczek Dawid Ciepli«ski Paweª Bara 19 marca 2009

Outline Technologia w trzech etapach JAVA Oracle Java Server Faces O strukturze bazy Szkoªy Nauczyciele i uczniowie Dziennik Plan lekcji Wst pny harmonogram Harmonogram

JAVA JAVA Docelowo: ±rodowisko implementacji aplikacji administracyjnych oraz warstwy kontrolera dziennika. Dlaczego akurat JAVA? 1. wci» bardzo popularna 2. wieloplatformowa 3. przyjazna dla programisty 4. czas potrzebny na nauk... Wady?

Oracle Oracle PSI (wczoraj) BD II (dzi±)

Oracle Oracle PSI (wczoraj) do± przypadkowo MySQL BD II (dzi±)

Oracle Oracle PSI (wczoraj) BD II (dzi±) Za bazodanowym systemem Oracle przemawiaj : Oracle/JAVA b. dobra integracja i przystosowanie, wbudowana JVM szybko± dost pny i u»ywany nawet na superkomputerach (cho by na systemie HP AIX); wieloplatformowo± i wsparcie techniczne trudny? zdatny do przeªkni cia mimo pozornej zªo»ono±ci oraz...

Oracle PL/SQL...czyli nieco archaiczna skªadnia, ale spore mo»liwo±ci. Zaªo»enie projektowe: przeniesienie znacznej odpowiedzialno±ci na baz danych. Wedªug planu, z poziomu aplikacji wywoªujemy jedynie zapytania i procedury skªadowane. Przyczyny takiego podej±cia: 1. uniezale»nienie nie tylko od widoku, ale i od kontrolera - mo»liwo± przepisania aplikacji na zupeªnie inn technologi 2. odªo»enie w czasie implementacji GUI (skupienie na logice w oparciu o projekt GUI) Problemy: 1. zdublowanie procesu kontroli poprawno±ci danych 2. ryzyko pó¹nego wykrycia braków w projekcie

Java Server Faces Java Server Pages Co to takiego? 1. servlety i dynamiczny HTML 2. pocz tkowo (v. 1.0): wstawki w Javie pomi dzy tagami HTML 3. dzis (v. 2.1): mechanizmy do separacji pracy programisty i webdesignera Du»y problem: HTML dynamiczny ale martwy (konieczno± korzystania z JavaScript).

Java Server Faces Java Server Faces Na ratunek: JSF = Swing + Struts. Cechy JSF: 1. mania XMLowania 2. bardzo silny podziaª odpowiedzialno±ci JSF to du»y narzut startowy, ale: 1. nowoczesna technologia z przyszªo±ci 2. mo»liwo± korzystania z dost pnych, napisanych przez innych komponentów 3. czytelny, piel gnowalny, rozszerzalny kod

Outline Technologia w trzech etapach JAVA Oracle Java Server Faces O strukturze bazy Szkoªy Nauczyciele i uczniowie Dziennik Plan lekcji Wst pny harmonogram Harmonogram

Szkoªy Arkusz organizacyjny

Nauczyciele i uczniowie Baza nauczycieli

Nauczyciele i uczniowie Baza uczniów

Dziennik Oceny cz stkowe

Dziennik Oceny ko«cowe

Dziennik Pomoce i konkursy

Plan lekcji Zaj cia

Plan lekcji Lekcje

Plan lekcji Plan zast pstw

Outline Technologia w trzech etapach JAVA Oracle Java Server Faces O strukturze bazy Szkoªy Nauczyciele i uczniowie Dziennik Plan lekcji Wst pny harmonogram Harmonogram

Harmonogram Harmonogram Poza prezentacj...