Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
BulgaraCeha slovacaCroataEnglezaEstonaFinlandezaFranceza
GermanaItalianaLetonaLituanianaMaghiaraOlandezaPoloneza
SarbaSlovenaSpaniolaSuedezaTurcaUcraineana

įstatymaiįvairiųApskaitosArchitektūraBiografijaBiologijaBotanikaChemija
EkologijaEkonomikaElektraFinansaiFizinisGeografijaIstorijaKarjeros
KompiuteriaiKultūraLiteratūraMatematikaMedicinaPolitikaPrekybaPsichologija
ReceptusSociologijaTechnikaTeisėTurizmasValdymasšvietimas

“Internetinės technologijos” individualus darbas Informacinė sistema “Auditorijų užimtumas”

kompiuteriai



+ Font mai mare | - Font mai mic



DOCUMENTE SIMILARE



Kauno Technologijos Universitetas

Informatikos fakultetas



“Internetinės technologijos”

individualus darbas

Informacinė sistema “Auditorijų užimtumas”

Kaunas, 2004

Turinys:

Įvadas 3

Informacinės sistemos sukūrimo tikslas  3

Sistemos atliekamos funkcijos  3

Sistemos vartotojų kategorijos ir taikomi apribojimai 4

Informacinės sistemos analogų analizė 5

Procesų ir operacijų diagramų sudarymas ir aiškinimas 5

Informacinės sistemos duomenų bazės struktūra ir loginis modelis 7

Vartotojų darbo scenarijaus kiekvienai jam numatytai operacijai 10

Testavimas 12

Naudota literatūra 12

Santrumpų paaiškinimas 12

Įvadas

Informacinės technologijos sparčiai skverbiasi į mūsų kasdieninį pasaulį. Mobilieji telefonai tapo kasdienybź. Tačiau norisi, kad jie atliktų kuo daugiau funkcijų. Mano sukurta informacinės sistema ir yra ta sistema, kuri praplėčia mobilaus telefono pritaikymo galimybes kasdieniniam gyvenime.

Informacinės sistemos sukūrimo tikslas

Informacinė sistema “Auditorijų užimtumas” yra sukurta tam, kad palengvintų auditorijų dalybas. Neretai nutinka taip, kad du dėstytojai ar mokytojai nori vesti savo dėstom¹ dalyk¹ tuo pačiu metu ir toje pačioje vietoje. Ši¹ problem¹ išspresti gali padėti būtent ši informacinė sistema. Kiekvienas dėstytojas turėtų savo vartotojo vard¹ ir slaptažodį, kurių pagalba galėtų savo mobiliajame telefone pasižiūrėti ar tam tikra auditorija tam tikru laiku yra užimta ar ne. Taip pat jis galėtų rezervuoti auditorij¹. Taip kiti dėstytojai matytų, kad toje auditorijoje pasirinktu laiku vyks paskaita. Ir visa tai daroma net neišėjus iš savo kabineto ar kitos darbo vietos.

Sistemos atliekamos funkcijos

Informacinėje sitemoje “Auditorijų užimtumas” atliekamos šios funkcijos :

  • Sistemos vartotojų vardų sukūrimas – galima sukurti sistemos vartotojo vard¹ su slaptažodžiu. Vartotojas naudodamasis savo prisijungimo duomenimis, galės pamatyti informacij¹ skirt¹ grupei vartotojų, kuriai jis yra priskirtas.
  • Sistemos vartotojų vardų ištrinimas – galima ištrinti bet kurį sukurt¹ sistemos vartotojo vard¹. Ištrynus vard¹ taip pat pasinaikina ir visos to sistemos vartotojo darytos rezervacijos.
  • Sistemos vartotojų informacijos keitimas – galima keisti kiekvieno sistemos vartotojo vard¹, pavardź ar slaptažodį.
  • Auditorijų rezervavimas – galima rezervuoti auditorij¹ savo paskaitoms. Tai gali daryti tik vartotojai iš vartotojų grupės, suteikiančios teisź į rezervacija. Rezervacijos metu yra tikrinama ar pasirinkta auditorija nėra jau rezervuota pasirinktu metu. Taip pat tikrinima ar nėra rezervuojama atbuline data.
  • Auditorijų rezervacijos naikinimas – galima panaikinti rezervacij¹. Tačiau galima naikiniti tik savo darytas rezervacijas. Kitų dėstytojų rezervacijų panaikinti – negalima.
  • Auditorijų užimtumo peržiūrejimas – galima peržiūrėti kokios paskaitos vyksta, kokiu metu ir kas jas veda pasirinktoje auditorijoje.
  • Dėstytojo vedamų paskaitų peržiūrėjimas – galima peržiūrėti kokias paskaitas, kokiu metu ir kurioje auditorijoje veda pasirinktas dėstytojas.
  • Dėstomo dalyko vedamumo peržiūrėjimas – galima peržiūrėti kur vyksta, kada ir kas veda pasirinkt¹ dėstom¹ dalyk¹.

Sistemos vartotojų kategorijos ir taikomi apribojimai

Informacinėje sistemoje “Auditorijų užimtumas” yra naudojamos trys vartotojų kategorijos:

  • Sistemos administratorius.

Šios kategorijos vartotojai gali :

    • Sukurti sistemos vartotojų vardus;
    • Ištrinti sistemos vartotojų vardus;
    • Redaguoti sistemos vartotojų informacij¹.

Apribojimai :

    • Negali peržiūrėti nei vieno punkto skirto dėstytojams.

Pirmasis sitemos vartotojas, sukuriamas specialiu failu yra Sistemos administratoriaus tipo.

  • Dėstytojas galintis rezervuoti auditorijas.

Šios kategorijos vartotojai gali :

    • Rezervuoti auditorijas;
    • Panaikinti savo auditorijų rezervacijas;
    • Peržiūrėti auditorijų užimtumus;
    • Peržiūrėti dėstytojų užimtumus;
    • Peržiūrėti vedamus dalykus.


Apribojimai :

    • Negali kurti ir trinti sistemos vartotojų. Redaguoti jų duomenų;
    • Negali panaikinti kito dėstytojo rezervacijos.
  • Dėstytojas galintis tik peržiūrėti užimtumus.

Šios kategorijos vartotojai gali :

    • Peržiūrėti auditorijų užimtumus;
    • Peržiūrėti dėstytojų užimtumus;
    • Peržiūrėti vedamus dalykus.

Apribojimai :

    • Negali kurti ir trinti sistemos vartotojų. Redaguoti jų duomenų;
    • Negali rezervuoti auditorijų. Panaikinti rezervacijų.

Informacinės sistemos analogų analizė

Šiuo metu galima rasti tikrai nemažai WAP puslapių. Tačiau man nepavyko rasti nieko panašaus į mano kurta informacinź sistem¹. Dauguma šiuolaikinių WAP puslapių apsiriboja tik melodijų, žaidimų ir paveiksliukų siuntimu į mobilujį telefon¹. Taip pat nemažai yra naujienas teikiančių tinklapių. Gali būti, kad panašios informacinės sistemos egzistuoja, bet jos tiesiog nėra prieinamos viešai.

Procesų ir operacijų diagramų sudarymas ir aiškinimas

Sistemos vartotojų veiksmai priklauso nuo to, kurioje grupėje jie yra:


Sistemos administratoriaus veiksmai:

Norint sukurti vartotoj¹

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Sukurti vartotoj¹”.

Į laukelius įvesti vard¹, pavardź, vartotojo vard¹ ir slaptažodį. Parinkti vartotojo grupź ir paspausti mygtuk¹ “Sukurti”.

Norint ištrinti vartotoj¹

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Ištrinti vartotoj¹”.

Iš pateikto viso vartotojų s¹rašo isirinkti norim¹ ir paspausti mygtuk¹ “Trinti”.

Norint redaguoti vartotojo duomenis

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Redaguoti vartotojo duomenis”.

Iš pateikto vartotojų s¹rašo pasirinkti norim¹ ir paspausti mygtuk¹ “Redaguoti”.

Informacijos laukeliuose pakeisti vard¹, pavardź ar slaptažodį ir spausti “Keisti”.

Bet kurios kitos vartotojų grupės ( ne administratorių ) veiksmai:

Norint peržūrėti dėstytojo užimtum¹

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Dėstytojo užimtumas”.

Iš pateikto dėstytojų s¹rašo išsirinkti reikiam¹ ir paspausti mygtuk¹ “Rodyti”.

Norint peržiūrėti auditorijos užimtum¹

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Auditorijos užimtumas”.

Iš pateikto auditorijų s¹rašo išsirinkti reikiam¹ ir paspausti mygtuk¹ “Rodyti”.

Norint peržiūrėti kur ir kada vyksta paskaita

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Kur ir kada vedama paskaita”

Iš pateikto paskaitų s¹rašo išsirinkti reikiam¹ ir paspausti mygtuk¹ “Rodyti”.

Vartotojų grupės galinčios rezervuoti auditorijas veiksmai:

Norint rezervuoti auditorij¹

Prisijungti prie sistemos.

Pasirinkti meniu punkt¹ “Auditorijos rezervacija”.

Įvesti auditorij¹, paskait¹, dat¹, pasirinkti laik¹, ivesti vartotojo vard¹ ir slaptažodį.

Paspausti mygtuk¹ rezervuoti.

Norint panaikinti rezervacij¹

Prisijungti prie sistemos

Pasirinkti meniu punkt¹ “Rezervacijos panaikinimas”.

Iš pateikto s¹rašo pasirinkti dat¹, laik¹, auditorij¹ ir paspausti mygtuk¹ “Toliau”.

Įvesti vartotojo vard¹ ir slaptažodį. Paspausti mygtuk¹ “Trinti”.

Informacinės sistemos duomenų bazės struktūra ir loginis modelis




Informacinės sistemos duomenų bazėje naudojamos penkios lentelės:

Vartotojai

username

usertype

Username – varchar(10), unique;

Usertype – varchar(1).

Ši lentelė yra visų sistemos vartotojų s¹rašas. Joje saugomi vartotojų vardai ir tipai, kurie yra indentifikatoriai, kuri¹ duomenų bazės lentelź reiks naudoti vėliau. Vartotojo vardas yra unikalus ir sistemoje kartotis negali.

Vartotoju_grupe1

username

password

vardas

pavarde

Username – varchar(10);

Password – varchar(50);

Vardas – varchar(25);

Pavarde – varchar(35).

Šioje lentelėje saugomi sistemos administratorių duomenys – vartotojų vardai, užkoduoti slaptažodžiai, vardai ir pavardės.

Vartotoju_grupe2

username

password

vardas

pavarde

Username – varchar(10);

Password – varchar(50);

Vardas – varchar(25);

Pavarde – varchar(35).

Šioje lentelėje saugomi sistemos vartotojų, galinčių rezervuoti auditorijas duomenys – vartotojų vardai, užkoduoti slaptažodžiai, vardai ir pavardės.

Vartotoju_grupe3

username

password

vardas

pavarde

Username – varchar(10);

Password – varchar(50);

Vardas – varchar(25);

Pavarde – varchar(35).

Šioje lentelėje saugomi paprastų sistemos vartotojų informacija – vartotojų vardai, užkoduoti slaptažodžiai, vardai ir pavardės.

Paskaitos

data

laikas

auditorija

paskaita

destytojas

Data – varchar(10);

Laikas – varchar(15);

Auditorija – varchar(5);

Paskaita – varchar(25);

Destytojas – varchar(10).

Šioje lentelėje saugoma informacija apie paskaitoms rezervuotas auditorijas – paskaitos data ir laikas, auditorija, kokia paskaita ir koks dėstytojas j¹ ves.
Vartotojų darbo scenarijaus kiekvienai jam numatytai operacijai



Administratoriaus darbo scenarijus:

Prisijungimas prie sistemos

Prisijungimo lange suvedamas vartotojo vardas ir slaptažodis.

Jei duomenys teisingi matomas pranešimas “Jus prisijungėt, kaip Sistemos administratorius”.

Jei neteisingi bus rodomas pranešimas “Prisijungimo duomenys neteisingi”.

Palikus bent vien¹ prisijungimo laukų tušči¹, prisijungti taip pat nepavyks.

Vartotojo sukūrimas

Pasirenkamas meniu punktas “Sukurti vartotoj¹”.

Įvedami naujo vartotojo duomenys.

Jei visi duomenys tvarkingi bus rodomas pranešimas “Vartotojas sėkmingai sukurtas”.

Neįvedus vartotojo vardo bus rodomas pranešimas “Neįvestas vartotojo vardas”.

Neįvedus slaptažodžio bus rodomas pranešimas “Neįvestas slaptažodis”.

Jei sistemoje toks vartotojo vardas jau bus užregistruotas, tai bus rodomas pranešimas “Toks vartotojo vardas jau užregistruotas”.

Vartotojo ištrinimas

Pasirenkamas meniu punktas “Ištrinti vartotoj¹”.

Iš pateikto s¹rašo pasirenkamas trinamas vartotojas.

Paspaudus mygtuka trinti parodomas pranešimas “Vartotojas sėkmingai ištrintas”.

Vartotojo duomenų redagavimas

Pasirenkamas meniu punktas “Redaguoti vartotojo duomenis”.

Iš s¹rašo vartotojo pasirenkamas norimas redaguoti vartotojas.

Pateiktuose laukeliuose galima keisti vard¹, pavardź ir slaptažodį.

Jei slaptažodžio laukelis paliekamas tuščias tai vartotojo slaptažodis nekeičiamas Paspaudus mygtuk¹ “Keisti” rodomas pranešimas “Vartotojo duomenys pakeisti”.

Paprasto vartotojo darbo scenarijus:

Prisijungimas prie sistemos

Prisijungimo lange suvedamas vartotojo vardas ir slaptažodis.

Jei duomenys teisingi matomas pranešimas apie sėkming¹ prisijungim¹.

Jei neteisingi bus rodomas pranešimas “Prisijungimo duomenys neteisingi”.

Palikus bent viena prisijungimo laukų tušči¹, prisijungti taip pat nepavyks.

Dėstytojo užimtumo peržiūrėjimas

Pasirenkamas meniu punktas “Dėstytojo užimtumas”.

Iš pateikto s¹rašo išsirenkamas norimas dėstytojas.

Ekrane pateikiamas visas s¹rašas dėstotojo vedamų paskaitų su data, laiku ir auditorija.

Jei dėstytojas neturi rezervavźs auditorijų, tai rodomas pranešimas “Paskaitų nėra”.

Auditorijų užimtumo peržiūrėjimas

Pasirenkamas meniu punktas “Auditorijų užimtumas”

Iš pateikto s¹rašo išsirenkama norima auditorija.

Ekrane pateikiamas visas paskaitų vyksiančių toje auditorijoje s¹rašas.

Paskaitų vedamumo peržiūrėjimas

Pasirenkamas meniu punktas “Kur ir kada vedama paskaita”

Iš pateikto s¹rašo išsirenkama norima paskaita.

Ekrana pateikiamas visas laikų ir auditorijų s¹rašas.

Auditorijas rezervuoti galinčio dėstytojo darbo scenarijus yra lygiai toks pats kaip ir paprasto dėstytojo tik dar papildomai yra dvi galimybės:

Auditorijos rezervavimas

Pasirenkamas meniu punktas “Auditorijos rezervacija”

Įvedama informacija apie norim¹ auditorij¹, paskait¹, dat¹, pasirenkamas laikas. Įvedamas vartotojo vardas ir slaptažodis.

Jei visi duomenys teisingi rodomas pranešimas “Auditorija sekmingai rezervuota”.

Neužpildžius bent vieno lauko rodomas pranešimas “Neužpildyti visi laukai”.

Jei tuo metu norima auditorija jau rezervuota, tai rodomas pranešimas “Jūsų pasirinkta auditorija pasirinktu laiku yra rezervuota”.

Įvedus jau praėjusi¹ dat¹, bus rodomas pranešimas “Negalima rezervuoti atbuline data”.

Rezervacijos panaikinimas

Pasirenkamas meniu punktas “Rezervacijos panaikinimas”.

Pasirenkama data, laikas ir auditorija.

Jei pasirinktu metu pasirinkta auditorija nėra rezervuota rodomas pranešimas “Auditorija pasirinktu metu nerezervuota”

Jei pasirinktu metu pasirinkta auditorija rezervuota, tai rodomas pranešimas su rezervuotos paskaitos pavadinimu.

Įvedamas vartotojo vardas ir slaptažodis.

Jei auditorija rezervuota kitu vardu nei įvesta, tai rodomas pranešimas “Auditorija rezervuota ne Jūsų vardu”.

Jei prisijungimo duomenys teisingi, tai rodomas pranešimas “Auditorijos rezervacija panaikinta”.

Testavimas

Informacinė sistema “Auditorijų užimtumas” yra WAP sistema. Visas testavimas vyko su vienu mobiliuoju telefonu – Nokia 3200. Kaip ši sistema veikia su kitai telefonų modeliais, patikrinti nebuvo galimybių.

Sukurta informacinė sistema buvo testuojama trim būdais – įvedinėjant jau esamus duomenis, bandant padaryt dubliacijas, bandant palikti formose tuščius laukus ir bandant įvesti nelogiškus duomenis.

Bandant sukurti vartotojo vard¹, kuris jau sistemoje egistuoja, sistema iš karto praneša apie tai ir vardo nesukuria. Taip pat yra ir su auditorijų rezervacij¹. Norint rezervuoti auditorij¹, kuri yra jau rezervuota, to padaryti nepavyks. Sistema parodys pranešim¹ ir rezervacij¹ nutrauks.

Kuriant vartotojo vard¹ ir paliekant tuščius laukus sistema reikalauja, kad būtinai būtu ivestas vartotojo vardas ir slaptažodis. Tačiau nėra būtina įvesti vardo ir pavardės. Mat tai sistemos darbui įtakos neturi. Jie yra atvaizduojami tik prisijungus tam vartotojui prie sistemos ir užimtumų s¹rašuose. Rezervuojant auditorij¹ yra reikalaujama, kad visi laukai būtų užpildyti. Todėl čia tuščių laukų iš neįmanoma palikti. Daug kur yra išvengta tuščių lauku galimybes, nes yra naunadami ne “edit” tipo laukeliai, bet pasirinkimų meniu. Šiuo atveju pakenkti sistemos darbui labai sunku.

Nelogiškus duomenis įvesti galima tik rezervuojant auditorij¹. Bandant įvesti jau buvusi¹ dat¹, sistema auditorijos rezervuoti neleidži¹ ir rodo pranešim¹ apie klaid¹.

Naudota literatūra

Staipsnis apie PHP kimtamuosius, konstantas - https://www.php.lt/render/Articles;aid,8

Angliškas PHP aprašymas - https://www.php.net/manual/en/tutorial.php

Pažintis su Mysql per PHP - https://www.php.lt/render/Articles;aid,31

Visagalė interneto paieška – https://www.google.lt

Santrumpų paaiškinimas

PHP (angl. Hypertext Preprocessor) – skriptu kalba skirta dinaminėms svetainėms kurti.

MySql – reliacinė duomenų bazė.

WAP – internetas mobiliajame telefone.





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 657
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved