I Krajowa Konferencja Użytkowników Systemów Elektronicznej Legitymacji Studenckiej Uniwersalna aplikacja biblioteczna na Elektronicznej Legitymacji Studenckiej Marek Gosławski Międzyuczelniane Centrum Personalizacji Legitymacji Studenckiej
Aplikacja biblioteczna Założenia funkcjonalne Specyfikacja Wdrożenie Podsumowanie
Założenia funkcjonalne Fakty ELS pojawia się w rozporządzeniu (2005) możliwe używanie ELS w uczelni i poza nią (za zgodą uczelni) w szczególności jako: karta dostępu do biblioteki obecnie funkcja karty dostępu do biblioteki jest realizowana za pomocą kodu kreskowego
Założenia funkcjonalne Identyfikacja czytelnika wiele bibliotek, wiele identyfikatorów, jedna karta Nośnik informacji przydatnych przy obsłudze czytelnika jeden wektor blokad, wiele bibliotek, wiele informacji szczegółowych Historia wypożyczeń / zwrotów informacje dla czytelnika (biblioteka, książka)
Specyfikacja Standardy ISO/IEC 7816-4 SELECT FILE READ BINARY UPDATE BINARY GET CHALLENGE EXTERNAL AUTHENTICATE
Specyfikacja Standardy ISO/IEC 7816-5 D (4 bity) numeracja w systemie krajowym 616 (12 bitów) Polska 000040 (24 bity) określane przez operatora krajowego
Specyfikacja Standardy ASN.1 struktury przeznaczone do reprezentacji, kodowania, transmisji i dekodowania danych zbiór zasad formalnych obiekt: typ, długość, wartość ENUMERATED INTEGER PrintableString SEQUENCE SEQUENCE OF SET SET OF UTCTime UTF8String określa zbiór wartości nadany różnym identyfikatorom reprezentuje wartości całkowite liczbowe bez ograniczeń co do ich wielkości zawiera małe i duże litery, cyfry, znaki interpunkcyjne oraz odstęp modeluje uporządkowaną kolekcję zmiennych różnych typów modeluje uporządkowaną kolekcję zmiennych tego samego typu modeluje nieuporządkowaną kolekcję zmiennych różnych typów modeluje nieuporządkowaną kolekcję zmiennych tego samego typu czas uniwersalny zawiera znaki całego alfabetu
Specyfikacja Struktura plików DF.ELIB aplikacja biblioteczna EF.CONFIG parametry konfiguracyjne EF.ID identyfikatory EF.EVENT historia wypożyczeń EF.LOCK informacje o czytelniku
Specyfikacja Struktura plików EF.CONFIG :: = SET SIZE (1..10) OF Param Param ::= SEQUENCE { param_name PrintableString (SIZE (1..10)), param_value PrintableString (SIZE (1..10)) } parametry konfiguracyjne nazwa wartość 1 0TYPEFILE0VERSION01.00
Specyfikacja Struktura plików EF.ID :: = SET OF Id Id ::= SEQUENCE { library PrintableString (SIZE (1..15)), id PrintableString (SIZE (1..20)) } identyfikatory czytelnika biblioteka identyfikator 1W0POZN 31002241600POZN 85002241600POZN TPN002241600 POZN U/WT00224160
Specyfikacja Struktura plików EF.EVENT :: = SET SIZE (1..10) OF Event Event ::= SEQUENCE { library PrintableString (SIZE (1..15)), date UTCTime, book Book, event INTEGER } Book ::= SEQUENCE { book PrintableString (SIZE (1..20)), book_title UTF8String (SIZE (1..50)), book_author UTF8String (SIZE (1..25)) } historia wypożyczeń i zwrotów biblioteka data informacje o książce informacje o zdarzeniu 1 0oPOZN 31 080416122842Z0R000045808000,Probabilistyka w zastosowaniach technicznychdobiesĺ aw Bobrowski 0oPOZN 31 080416122843Z0R000045808000,Probabilistyka w zastosowaniach technicznychdobiesĺ aw Bobrowski0vPOZN 31 080416122843Z0Y0011155100002Smazocnye materialy.antifrikcionnye i protivoiznosaut. Matveevskij R.M. 0vPOZN 31 080416122843Z0Y0011155100002Smazocnye materialy.antifrikcionnye i protivoiznosaut. Matveevskij R.M.0xPOZN 31 080416122843Z0[00000522532SME'2005 : XLI International Symposium on electrickomitet Elektrotechniki P 0xPOZN 31 080416122843Z0[00000522532SME'2005 : XLI International Symposium on electrickomitet Elektrotechniki P0yPOZN 31 080416122843Z0\00000313762Wymiana informacji w heterogenicznych systemach sielĺľbieta Kosmulska-Bochen 0yPOZN 31 080416122843Z0\00000313762Wymiana informacji w heterogenicznych systemach sielĺľbieta Kosmulska-Bochen0yPOZN 31 080416122843Z0\00000356003Asortyment produktăłw programowych : tworzenie oprodavid M. Weiss, Chi Tau R 0yPOZN 31 080416122843Z0\00000356003Asortyment produktăłw programowych : tworzenie oprodavid M. Weiss, Chi Tau R
Specyfikacja Struktura plików EF.LOCK :: = SEQUENCE { lock_vector SEQUENCE SIZE (1..7) OF INTEGER, SET SIZE (1..10) OF Lock } Lock ::= SEQUENCE { library PrintableString (SIZE (1..15)), expire_date UTCTime, use_date UTCTime, lock_info SET SIZE (1..7) OF LockInfo, books_count INTEGER } LockInfo ::= SEQUENCE { lock_type LockType, lock_id INTEGER, lock_date UTCTime } LockType ::= ENUMERATED { nocko (1), blokada główna ( ogólna ) od (2), przeterminowanie l (3), (lost) zagubienie materiałów damage (4), zwrócił uszkodzone materiały suspens (5), zawieszenie fee (6), nieuregulowana opłata fine (7) nieuregulowana kara } informacje przydatne przy obsłudze czytelnika wektor blokad blokady 1w0 1^POZN 31080416122843Z080416122843Z120 080416122843Z0 080416122843Z
Specyfikacja Prawa dostępu Alternatywny zestaw plików Maksymalny rozmiar aplikacji 5213 B 262 B 412 B 2152 B 2387 B
Wdrożenie Rejestracja AID aplikacja umożliwiająca identyfikację zarejestrowanego czytelnika Biblioteki prowadzącej czasowe wypożyczenia woluminów oraz odczytanie z bufora zdarzeń przechowywanego w pamięci układu elektronicznego karty elektronicznej od trzech do pięciu ostatnich wypożyczeń dokonanych przez użytkownika karty zarejestrowanego czytelnika biblioteki D616000040 250 zł netto rejestracja / 250 zł netto utrzymanie przez rok Implementacja
Podsumowanie Zalety Wdrożenie ELS wrzesień 2008? PEKA styczeń 2009? Kierunki rozwoju wersja druga aplikacji otwarcie źródeł certyfikacja aplikacji umieszczenie aplikacji bibliotecznej na PEKA
Międzyuczelniane Centrum Personalizacji Legitymacji Studenckiej Politechnika Poznańska pl. Marii Skłodowskiej-Curie 5 60-965 Poznań www.mcp.poznan.pl tel.: +48 61 665 3769, faks +48 61 665 3734 email: office@mcp.poznan.pl Marek.Goslawski@put.poznan.pl