Seminarski Rad Iz UIS

22
Seminarski rad iz UIS-a Tema: Informacioni sistem turističke agencije Student: Slavković Tijana 289/10 Profesor: Dragana Bečejski-Vujaklija 1

Transcript of Seminarski Rad Iz UIS

Page 1: Seminarski Rad Iz UIS

Seminarski rad iz UIS-a

Tema: Informacioni sistem turističke agencije

Student: Slavković Tijana 289/10

Profesor: Dragana Bečejski-Vujaklija

25.08.2011 Beograd

1

Page 2: Seminarski Rad Iz UIS

Verbalni modelInformacioni sistem konkretne turističke agencije komunicira sa četiri interfejsa- klijent, hotel, banka, transportno preduzeće. Poslovanje agencije se zasniva na prodaji različitih turističkih aranžmana klijentima koji iz ponuđenih kataloga biraju svoju destinaciju. Katalozi se sastavljaju na osnovu ugovora o saradnji između različitih hotela I turističke agencije. Agencija takođe sklapa ugovore o saradnji sa transportnim preduzećem.

Kada klijenti odaberu i potvrde svoje putovanje, odnosno rezervaciju, oni moraju izvršiti uplatu aranžmana u banci, , nezavisno od turističke agencije. Tek kada je klijent zajedno sa rezervacijom, dostavio i dokaz o uplati, a banka tursitčkoj agenciji potvrdila validnost te iste uplate, formira se konačan spisak putnika.

Tek tada na osnovu spiska putnika, agencija pravi rezervaciju putovanja sa hotelom sa kojim je uspostavljena saradnja, zauzvrat dobijajući potvrdu o rezervaciji. Na isti način, rezerviše se I prevoz i dobija se potvrda o rezervaciji prevoza.

Posednji korak je obaveštavanje klijenata o njihovom hotelu i načinu prevoza, na osnovu podataka o transportu I podataka o hotelu. Na taj način se dobija jedan zaokruženi proces poslovanja turističke agencije a njen IS je bliže objašnjen u sledećim poglavljima.

2

Page 3: Seminarski Rad Iz UIS

3

Page 4: Seminarski Rad Iz UIS

Strukturna sistem analiza

Dijagram konteksta

4

Page 5: Seminarski Rad Iz UIS

Prvi nivo dekompozicije

5

Page 6: Seminarski Rad Iz UIS

Drugi nivo dekompozicije- ugovaranje hotela

6

Page 7: Seminarski Rad Iz UIS

Drugi nivo dekompozicije – sekretarijat

7

Page 8: Seminarski Rad Iz UIS

Drugi nivo dekompozicije – ugovaranje prevoza

8

Page 9: Seminarski Rad Iz UIS

Rečnik podataka

Polje Tip Ograničenje

Zahtev za katalog <Šifra zahteva, datum zahteva, ime klijenta, adresa klijenta>

Šifra zahteva Char (20) Not null

Datum zahteva Char (30)

Ime klijenta Char (50)

Adresa klijenta Char (30)

Katalog <Sifra kataloga, datum izdavanja, adresa posiljaoca kataloga, stale kataloga>

Šifra kataloga Char(20) Not null

Datum izdavanja Char (30)

Adresa pošiljaoca Char(30)

Stavke kataloga Char(30)

Stavka kataloga <Redni broj, asortiman destinacija, cena>

Redni broj Integer

Asortiman destinacija Char(30)

Cena Char (10)

Rezervacija puta <Šifra rezervacije, ime I prezime putnika, datum rezervacije, destinacija>

Šifra rezervacije Char(20) Not null

Ime I prezime putnika Char(20)

Datum rezervacije Date

Destinacija Char(20)

9

Page 10: Seminarski Rad Iz UIS

Potvrda o rezervaciji <Šifra potvrde, datum potvrde, destinacija >

Šifra potvrde Char(20) Not null

Datum potvrde Date

Destinacija Char (50)

Dokaz o uplati <Šifra uplate, datum uplate, ime uplatioca, adresa uplatioca, iznos uplate>

Šifra uplate Integer Not null

Datum uplate Date

Ime uplatioca Char(30)

Adresa uplatioca Char(30)

Iznos uplate Char(30)

Potvrda o uplati <Šifra uplate, ime uplatioca, adresa>

Šifra uplate Char (20) Not null

Ime uplatioca Char(30)

Adresa Char (50)

Potvrda o validnosti <Šifra potvrde, ime uplatioca, adresa, odgovor o validnosti>

Šifra potvrde Integer Not null

Ime uplatioca Char (30)

Adresa Char(30)

Odgovor o validnosti Char(30)

Zahtevi za kataloge <sifra zahteva,datum zahteva,ime izdavaoca>

Šifra zahteva Char (20) Not null

Datum zahteva Date

10

Page 11: Seminarski Rad Iz UIS

Ime izdavaoca Char (30)

Katalozi< sifra kataloga,destinacije, {stavke kataloga}>

Šifra kataloga Char (20) Not null

Destinacije Char (100)

Stavke kataloga <Sifra stavke,redni broj,ime destinacije,cena>

Šifra stavke Char (20) Not null

Redni broj integer

Ime destinacije Char (100)

Cena real

Podaci o transportu <sifra transporta,vreme polaska,broj autobusa >

Šifra transporta Char (20) Not null

Vreme polaska Char (20)

Broj autobusa integer

Podaci o hotelu<Sifra hotela,ime hotela,lokacija,komfor>

Šifra hotela Char (20) Not null

Ime hotela Char (30)

Lokacija Char (30)

Komfor Char (200)

Spisak putnika za putovanje<sifra putnika,ime I prezime,datum rodjenja>

Šifra putnika Char (20) Not null

Ime I prezime Char (100)

Datum rodjenja date

Potvrde o rezervacijama hotela <sifra potvrde,ime hotela,lokacija>

Šifra potvrde Char (20) Not null

11

Page 12: Seminarski Rad Iz UIS

Ime hotela Char (30)

Lokacija Char (30)

Potvrde o rezervaciji puta <sifra potvrde,destinacija,datum polaska>

Šifra potvrde Char (20) Not null

Destinacija Char (30)

Datum polaska Date

Uplatnice <sifra uplatnice,ime uplatioca,iznos,datum >

Šifra uplatnice Char (20) Not null

Ime uplatioca Char (30)

Iznos real

Datum date

Spisak prevoznika <Šifra prevoznika, ime prevoznika, lokacija>

Šifra prevoznika Char (20) Not null

Ime prevoznika

Lokacija

Odgovori na zahteve < Šifra odgovora, vreme odgovora, potpis>

Šifra odgovora Char (20) Not null

Vreme odgovora Char (20)

Potpis Char (20)

Spisak hotela < Šifra hotela, ime hotela, lokacija, broj soba>

Šifra hotela Char (20) Not null

Ime hotela Char (30)

12

Page 13: Seminarski Rad Iz UIS

Lokacija Char (30)

Broj soba integer

Zahtev o ugovoru o saradnji <Šifra zahteva, datum zahteva, ime pošiljaoca zahteva, adresa>

Šifra zahteva Char (10) Not null

Datum zahteva Char (20)

Ime pošiljaoca zahteva Char (30)

Adresa Char (40)

Odgovor I ugovor <Šifra ugovora, datum potpisivanja, stavke ugovora>

Šifra ugovora Integer Not null

Datum potpisivanja Char (20)

Stavke ugovora <Redni broj, uslov saradnje, ponuda hotela>

Redni broj Integer (10) Not null

Uslov saradnje Char (30)

Ponuda hotela Char (20)

Spisak rezervacija <Šifra spiska, datum spiska, broj rezervacije, broj osoba po rezervaciji >

Šifra spiska Integer Not null

Datum spiska Date

Broj rezervacije Char (100)

Broj osoba po rezervaciji Char(30)

Potvrda o rezervaciji <Šifra potvrde, odgovor potvrde na rezervaciju >

Šifra potvrde Integer Not null

13

Page 14: Seminarski Rad Iz UIS

Odgovor potvrde na rezervaciju

Char(50)

Zahtev za saradnju<Šifra zahteva, datum zahteva, ime pošiljaoca zahteva, adresa pošiljaoca>

Šifra zahteva Integer Not null

Datum zahteva Date

Ime pošiljaoca zahteva Char (50)

Adresa pošiljaoca Char (50)

Odgovor na zahtev < Šifra odgovora, datum, odgovor>

Šifra odgovora Integer

Datum Date

Rezervacija prevoza < Šifra rezervacije, datum, stavka>

Šifra rezervacije Char(30)

Datum Date

Stavke rezervacije< Redni broj, datum polaska, vreme polaska, broj putnika, cena>

Redni broj Integer

Datum polaska Date

Vreme polaska Char(30)

Broj putnika Char(20)

Cena Char(20)

Potvrda o rezervaciji< Šifra potvrde, datum izdavanja, odgovor o prispecu rezervacije>

Šifra potvrde Integer

Datum izdavanja Date

14

Page 15: Seminarski Rad Iz UIS

Odgovor o prispecu Char(30)

Prošireni model objekti – veze

PMOV Klijent

15

Page 16: Seminarski Rad Iz UIS

PMOV Transportno preduzeće

16

Page 17: Seminarski Rad Iz UIS

PMOV Hotel

17

Page 18: Seminarski Rad Iz UIS

Relacioni model

Hotel (šifra hotela, komfor hotela, ime hotela, adresa, telefon)

Zahtev o ugovoru o saradnji (šifra zahteva, ovlašćeno lice, šifra hotela)

Ugovor (šifra ugovora, datum ugovara, šifra zahteva, šifra hotela)

Stavke ugovora (šifra ugovora, šifra stavke, naziv stavke)

Spisak rezervacija (šifra spiska rezervacija, broj osoba po rezervaciji, šifra ugovora, šifra hotela)

Stavke rezervacije (šifra spiska rezervacije, šifra stavke rezervacije, naziv stavke, šifra spiska p.o.r)

Potvrde o rezervaciji (šifra p.o.r., šifra hotela, šifra spiska rezervacija)

Transportno preduzeće (šifra t.p., ime, vrsta prevoza)

Zahtev za saradnju (šifra zahteva, podnosilac zahteva, datum podnošenja zahteva, šifra transporta)

Odgovor na zahtev (šifra odgovora, datum, ovlašćeno lice, šifra t.p.)

Rezervacija prevoza (šifra r.p., šifra odgovora, t.p.)

Spisak prevoznika (šifra spiska prevoznika, kontakt telefon, ime prevoznika)

Potvrda o rezervaciji prevoza (šifra potvrde, datum potvrde, šifra r.p.)

Klijent (šifra klijenta, ime ,prezime, telefon)

Zahtev za catalog (šifra zahteva, datum zahteva, adresa isporuke, šifra klijenta)

Katalog (šifra kataloga, datum izdavanja, destinacije, šifra zahteva, šifra klijenta)

Stavke kataloga (šifra kataloga, redni broj stavke, naziv stavke)

Potvrda o rezervaciji (šifra potvrde,datum potvrde, ovlašćeno lice, šifra kataloga, šifra klijenta, šifra rezervacije)

Rezervacija (šifra rezervacije, cena, šifra klijenta)

Dokaz o uplati (šifra uplate, datum uplate, ime uplatioca, iznos, šifra rezervacije, šifra banke)

18

Page 19: Seminarski Rad Iz UIS

Podaci o hotelu (šifra hotela, ime hotela, lokacija, šifra klijenta, šifra uplate)

Podaci o transport (šifra transporta, datum polaska, vreme polaska, šifra hotela)

Dobija (šifra transporta, šifra klijenta)

Banka (šifra banke, naziv, broj telefona, adresa)

Potvrda o validnosti (šifra potvrde, šifra banke, šifra uplate)

19