Specyfikacja implementacyjna aplikacji mobilnej



Podobne dokumenty
Specyfikacja implementacyjna aplikacji serwerowej

Specyfikacja funkcjonalna

Plan zarządzania projektem

Architektura systemu e-schola

Konspekt pracy inżynierskiej

Eco Harmonogram - Zarządzanie

Plan zarządzania ryzykiem

RAPORT KOŃCOWY PROJEKTU

Programowanie dla ios

Scenariusze obsługi danych MPZP

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

Android poradnik programisty

Dokumentacja projektu QUAIKE Architektura oprogramowania

REFERAT O PRACY DYPLOMOWEJ

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

Stworzenie programu KSIĄŻKA ADRESOWA posiadającego funkcjonalności przechowywania danych o osobach dodanych przez użytkownika.

Programowanie urządzeń mobilnych. projekt 6 ( )

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

GS2TelCOMM. Rozszerzenie do TelCOMM 2.0. Opracował: Michał Siatkowski Zatwierdził: IMIĘ I NAZWISKO

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

Dzięki szkoleniu. Dni: 3. Opis: Adresaci szkolenia

System rejestracji wizyt w BIOBANKU Instrukcja uz ytkownika systemu

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Release Notes Process Data Flow ("PDF" )

Infrastruktura drogowa

Referat Pracy Dyplomowej

Musesort. Przeczytaj szczegóły pliku. Wyświetla okno ze szczegółami pobranymi z internetu wybranego pliku audio lub video

OPIS PRZEDMIOTU ZAMÓWIENIA

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

Dokument Detaliczny Projektu

Forum Client - Spring in Swing

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

Spis treści. S t r o n a 2

INSTRUKCJA UŻYTKOWNIKA Generowanie Jednolitego Pliku Kontrolnego (JPK) ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

REFERAT O PRACY DYPLOMOWEJ

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Programowanie aplikacji dla Sklepu Windows w języku C#

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Instrukcja obsługi aplikacji PQ-CONTROL

Załącznik do umowy nr..

INSTRUKCJA UŻYTKOWANIA STRONY DLA PODSTAWOWEGO UŻYTKOWNIKA

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:

System kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Materiały szkoleniowe Moduł Administracja budowlana. Urząd Starostwa Powiatowego w Chełmie

System Wymiany Informacji. Instrukcja obsługi mapy

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

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Multi-projekt z przedmiotów Inżynieria oprogramowania, Współczesne bazy danych i Programowanie w języku Java

KONCEPCJA STANDARYZACJI USŁUGI LOKALIZACJI PRZESTRZENNEJ ADRESÓW

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Baza danych sql. 1. Wprowadzenie

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki. Paweł Parys. Nr albumu: Aukcjomat

Zdalna edycja i przeglądanie dokumentacji medycznej.

inpost Paczkomaty v Strona 1 z 13

Historia aktualizacji

Dokument Detaliczny Projektu

Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści

Portal Personelu dostępny jest pod adresem

2008 Nokia. Wszelkie prawa zastrzeżone. Nokia, Nokia Connecting People i Nseries są znakami towarowymi lub zarejestrowanymi znakami towarowymi firmy

Specjalnościowy Obowiązkowy Polski Semestr 5

Rok akademicki: 2014/2015 Kod: MIO s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Planowanie przestrzenne

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Program Studio CRM.net. Oprogramowanie do zarządzania i kontroli pracy handlowców

Instrukcja obsługi aplikacji i platformy Geodriller:

KARTA PRZEDMIOTU. Cel 1 Zapoznanie studentów z architekturami i platformami mobilnymi

PRZEWODNIK PO PRZEDMIOCIE

Modele danych walidacja widoki zorientowane na model

REFERAT PRACY DYPLOMOWEJ

Szczegółowy opis zamówienia:

Dane z programu dla wersji jednostanowiskowej są zapisywane w katalogu :

Instrukcja Użytkownika Baza Członków PZW Formularz wprowadzania danych oraz informacja o płatnościach

Pobierz dane z Programu PŁATNIKA. e-deklaracji

Programowanie obiektowe

3.0. Poznaj najnowsze udoskonalenia platformy XPRIMER! Zobacz wizualne zmiany platformy! INTERAKTYWNOŚĆ MOBILNOŚĆ ELASTYCZNOŚĆ ERGONOMIA

Podstawowe zagadnienia z zakresu baz danych

Legislator. Opis zmian w wersji SP 39. Spis treści

Liczba kont w systemie Bezpłatna przestrzeń dyskowa 1 GB 1 GB 1 GB

OfficeObjects e-forms

Zarządzenie nr 4/2016 Dziekana Wydziału Przyrodniczo-Technicznego z 08 lutego 2016 roku

Podstawowy Obowiązkowy Polski Semestr III

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

I. Raport wykonywalności projektu

Zarządzanie korespondencją

Narzędzia IT dla Świętokrzyskiego Systemu Innowacji

Dokumentacja użytkownika aplikacji: KanWebOffer v1.14

Instrukcja użytkownika

REFERAT O PRACY DYPLOMOWEJ

MPH Mini. Instrukcja użytkownika ver 102 ( )

Załącznik techniczny przedmiotu zamówienia komponentu

REFERAT PRACY DYPLOMOWEJ

Nowa Netia administrator firmy Nagrywanie połączeń-zarządzanie

USOSweb dla prowadzących zajęcia

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Rozpoznawanie dotyku

simply Team wszystko, czego potrzebujesz do zdalnej pracy z klientem

Transkrypt:

Projekt: System wspomagania osób studiujących Strona: 1 / 7 Opracowali: Zatwierdzili: Adam Smolarek Adam Stus Krzysztof Krajewski dr inż. Sławomir Skoneczny Spis treści Spis treści... 1 1. Wprowadzenie... 2 2. Ustalenia wstępne... 2 3. Dane... 2 3.1. Rodzaj danych... 2 3.2. Baza danych... 3 4. Budowa aplikacji... 4 5. Podział na klasy... 4 5.1. Klasy kontrolerów... 4 5.2. Klasy modelu... 4 5.3. Widok... 5 6. Prototyp interfejsu graficznego... 5 Historia wersji... 7 Strona 1 z 7

Projekt: System wspomagania osób studiujących Strona: 2 / 7 1. Wprowadzenie Celem projektu jest stworzenie w języku Android, która będzie wspomagała zarządzanie czasem przez studenta. 2. Ustalenia wstępne Język programowania: Android 4.0 Format pobieranych danych: Baza danych: Środowisko programistyczne (IDE): Sposób współpracy i wersjonowania: JSON SQLite Eclipse Subversion (SVN) 3. Dane 3.1. Rodzaj danych Aplikacja będzie przechowywała dane dotyczące konkretnego studenta w lokalnej bazie danych (na telefonie). Będą to: wydarzenia dodane do kalendarza przedmioty i plan zajęd studenta bilans wydatków ustalony plan zaliczeo zmiany w harmonogramie roku Dane takie jak propozycje wydarzeo lub plan zajęd można będzie pobrad z serwera. Oczywiście tylko niektóre plany zajęd będą dostępne te wpisane przez administratorów na serwerze. Strona 2 z 7

Projekt: System wspomagania osób studiujących Strona: 3 / 7 3.2. Baza danych Projekt bazy danych: Strona 3 z 7

Projekt: System wspomagania osób studiujących Strona: 4 / 7 4. Budowa aplikacji Wykorzystane biblioteki lub wzorce projektowe: android-active-record biblioteka realizująca wzorzec projektowy Active Record jacson biblioteka do parsowania danych przesyłanych w formacie JSON 5. Podział na klasy Aplikacja zostanie podzielona zgodnie z wzorcem MVC (model widok - kontroler). 5.1. Klasy kontrolerów Kalendarz Klasa obsługująca kalendarz (wyświetlanie i dodawanie wydarzeo). ZnajdzMiejsce Klasa służy do wyszukiwania miejsc. Po otrzymaniu informacji od użytkownika o szukanym miejscu korzysta z API Googla do zlokalizowania danego miejsca i następnie wyświetla wynik na mapie. Kalkulator Klasa obsługująca kalkulator alkoholowy. PlanZajec Klasa do zarządzania planem zajęd. BilansWydatkow zapisywanie wydatków i przychodów. 5.2. Klasy modelu Wydarzenia, WydarzeniaRodzaje obsługuje wydarzenia dodawane do kalendarza Przypomnienia umożliwia zapisanie i edycję przypomnieo Przedmioty przedmioty w planie zajęd studenta Egzaminy, PlanZaliczen klasy dotyczące planu zaliczeo i egzaminów Zajecia, ZajeciaRodzaje klasy przechowujące plan zajęd Miejsca zapewnia dostęp do tablicy słownikowej z opcjami wyszukiwarki miejsc Harmonogram zmiany w harmonogramie roku (np. święta, zamiany dni, dni wolne) Strona 4 z 7

Projekt: System wspomagania osób studiujących Strona: 5 / 7 5.3. Widok Klasy widoku to głównie pliki XML i klasy pośredniczące w wymianie informacji między interfejsem graficznym, a klasami kontrolera. Ich jednym zadaniem będzie przekazywanie informacji do kontrolerów. 6. Prototyp interfejsu graficznego Kalendarz: Wygląd miesiąca i dnia Strona 5 z 7

Projekt: System wspomagania osób studiujących Strona: 6 / 7 Widok planu zajęć: przedmioty, szczegóły przedmiotu i edycja Widok planu zaliczeo (Możliwośd generowania ręcznego lub automatycznego) Strona 6 z 7

Projekt: System wspomagania osób studiujących Strona: 7 / 7 Opcje dodatkowe: kalkulator wydatków i wyszukiwanie miejsc Historia wersji Data Autor Zakres Zatwierdził Wersja 21-10-2011 ASt Pierwsza wersja A1 25-10-2011 KK Przeniesienie do formatu zgodnego z protokołem komunikacyjnym A2 27-10-2011 ASm Prototyp interfejsu użytkownika KK AZ Strona 7 z 7