PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA
im. ks. Bronisława Markiewicza w JAROSŁAWIU
KIERUNEK: INFORMATYKA
SPECJALNOŚĆ: INFORMATYKA STOSOWANA
Stacjonarne studia inżynierskie
Norbert Czuba
nr albumu 15028
Moduł zarządzania bibliograficzną bazą danych w systemie RSPN
Świadomy/a odpowiedzialności prawnej oświadczam, że praca dyplomowa, została napisana przeze mnie samodzielnie i nie była wcześniej podstawą żadnej procedury związanej z nadaniem tytułów zawodowych i dyplomów szkoły wyższej.
Oświadczam również, że praca ta nie narusza praw autorskich w rozumieniu ustawy z dnia 04.02.1994r. o prawie autorskim i prawach pokrewnych (Dz. U. Nr 24, poz. 83 z póź. zm.) oraz dóbr osobistych chronionych prawem.
……………………
(podpis autora)
Praca dyplomowa
napisana pod kierunkiem:
prof. nzw. dr hab. Zbigniewa Suraja
……………………………
Jarosław 2008
SPIS TREŚCI
1. Wstęp 3
1.1. Cel i zakres pracy 3
2. Analiza tematycznych stron internetowych 4
3. Technologia wykonania serwisu WWW 6
3.1. Wybór technologii 6
3.1.1. Język HTML 6
3.1.2. CSS – Kaskadowe arkusze stylów 7
3.1.3. Język PHP 8
3.1.4. SQL - Strukturalny język zapytań 9
3.2. Wykorzystane programy 11
3.2.1. Edytor Macromedia Dreamwaver 8 11
3.2.2. Program phpMyAdmin 2.9.1.1 12
4. Prezentacja projektu 14
4.1. Założenia realizacji projektu 14
4.2. Założenia bazodanowe 15
4.3. Ogólnodostępna część serwisu 17
4.3.1. Strona główna modułu bibliograficznego 17
4.3.2. Wyszukiwanie książek 19
4.3.3. Opis książki 20
4.3.4. Zakładanie konta – „Registration” 21
4.3.5. Logowanie użytkowników 22
4.3.6. Przypomnienie hasła 23
4.3.7. Kontakt z administratorem 23
4.4. Moduł użytkownika 24
4.4.1. Wypożyczone książki 25
4.4.2. Wypożycz książkę 26
4.4.3. Zmiana danych użytkownika 27
4.5. Moduł administracyjny 27
4.5.1. Administracja nad użytkownikami 27
4.5.2. Edycja stylów użytkownika 28
4.5.3. Zapytanie MySQL 29
4.5.4. Dodawanie, edytowanie i usuwanie książek 30
4.5.5. Wypożyczone książki 31
4.6. Implementacja projektu 31
4.6.1. Połączenie z bazą danych 34
4.6.2. Prezentacja zawartości tabel 35
4.6.3. Logowanie 35
4.6.4. Dodawanie, edytowanie i usuwanie użytkowników 36
5. Podsumowanie 38
Literatura 39
Spis rysunków 40
Spis tabel 40
Spis programów 40
Załączniki 41
1. Wstęp
Rozwój technologii informacyjnych doprowadził do tego że ludzie zaczęli się wspomagać nowymi metodami dystrybucji i rozpowszechniania informacji oraz danych. W dzisiejszych czasach najczęściej jest do tego wykorzystywany Internet, w którym możemy znaleźć praktycznie wszystkie interesujące nas informacje i dane. Dzięki technologiom teleinformacyjnym w prosty dla użytkownika sposób można zamówić lub zarezerwować wszelakie produkty, jak i usługi. Służą do tego różnego rodzaju sklepy internetowe czy też wypożyczalnie, np. kaset wideo, płyt DVD, książek, samochodów, jak i sprzętu budowlanego. Obecnie przez „wirtualny świat” można dokonać zakupu bez konieczności wychodzenia z domu, dzięki czemu klient zaoszczędza bezcenny czas.
Niniejszy serwis WWW został stworzony na potrzeby systemu RSPN (ang. Rough Sets and Petri Nets). System ten spełnia funkcje wypożyczalni książek, która ma za zadanie ułatwić ludziom wypożyczanie literatury na temat sieci Petriego.
1.1. Cel i zakres pracy
Celem niniejszej pracy jest stworzenie serwisu internetowego ułatwiającego systemowi RSPN zarządzanie dostępnym zbiorem literatury, jak również rejestrację użytkowników i wypożyczanie im książek. Projekt opierał się będzie w głównym stopniu o bazę danych, w której zamieszczone będą wszystkie informacje na temat klientów wypożyczalni i dostępnych książek.
Praca swym zakresem obejmuje pięć rozdziałów, w tym wstępu i podsumowania. Drugi rozdział zawiera analizę stron internetowych o tematyce bibliograficznej. Tematem rozdziału trzeciego jest opis narzędzi i technologii wykonania projektu. W czwartym rozdziale zawarto opis projektu modułu bibliograficznego wraz z jego implementacją.
2. Analiza tematycznych stron internetowych
Zaprojektowanie własnego modułu zarządzającego bibliograficzną bazą danych rozpoczęto od sprawdzenia i wyciagnięcia wniosków z istniejących już witryn WWW odnalezionych w sieci. Otóż sprawdza się takie strony pod względem wyglądu i efektywności działania. Rozeznanie takie sprowadza się do tego, aby nie powtarzać błędów innych projektantów, które mogłyby źle wpływać na wygląd i działanie serwisu. Po takim przeglądzie można następnie zastosować u siebie przydatne opcje i nowinki podejrzane z danych stron internetowych.
Ø Biblioteka PWSZ w Jarosławiu (http://www.biblioteka.pwszjar.edu.pl)
Strona jest poświęcona bibliotece Państwowej Wyższej Szkoły Zawodowej w Jarosławiu, na której możemy znaleźć informacje na temat tej biblioteki, jak i również wyszukiwać dostępne książki i czasopisma. Strona główna zbudowana w stonowanych kolorach, co daje przejrzystość i czytelność umieszczonej treści. Główne menu zostało umieszczone poziomo u samej góry witryny nad banerem z cytatem Matki Teresy z Kalkuty, obok z lewej strony znajduje się logo biblioteki, a pod nim drugie menu z informacjami i kontaktem dla użytkowników. Wadą tej strony jest to, że wyszukiwanie uruchamia się w nowym oknie o bardzo prostym wyglądzie i innych kolorach nie pasujących do strony głównej. Natomiast zaletą jest rozbudowane wyszukiwanie, które posiada możliwość szukania według tytułu, autora, hasła przedmiotowego, instytutu, roku wydania, wydawcy, opisu zawartości, uwag oraz sygnatur, prawie wszędzie istnieje możliwość podejrzenia indeksu zawartości przed szukaniem. Po wyszukaniu wyświetlana jest lista poszczególnych rekordów z mało przejrzystym i trudno czytelnym opisem. Dostępne jest również logowanie, po którym prawdopodobnie możemy zarezerwować, bądź wypożyczyć literaturę znajdującą się w wypożyczalni.
Ø Biblioteka Uniwersytetu Rzeszowskiego (http://bur.univ.rzeszow.pl)
...
kargul8