Dobrivoje Vulićević,
porucnik, dipl. inž.
Vojna akademija — Odsek logistike, Beograd
Žarko Aćimović,
dipl. inž. ASW Inženjering d.o.o.
Beograd
mr Dušan Bobić,
pukovnik, dipl. inž.
Vojna akademija—Odsek logistike , Beograd
SOFTVERSKO RESENJE ZA IZRADU RASPOREDA ČASOVA U VISOKOSKOLSKIM USTANOVAMA
UDC: 004.4 : 371.214.27 : 378
Rezime:
Izrada rasporeda časova u visokoskolskim ustanovama vrlo je slo'en i obiman proces. U radu je predstavljen informacioni sistem za automatizaciju planiranja rasporeda časova. Softver omogucava unos i čuvanje svih relevantnih podataka o predmetima (nastavnim pla-novima i programima), nastavnicima (pripadajucim katedrama), specijalnostima, nastavnim grupama, brojnim stanjem grupa, prostorijama (učionice, laboratorije) i brzu izradu zahte-vanih izvestaja rasporeda časova (klasičan, po danima, po predmetima, itd.). Softversko re-senje obuhvata bazu podataka projektovanu na platformi Microsoft SQL Server 2000 i kori-snički interfejs projektovan alatom Microsoft Access 2000.
Ključne reči: raspored časova, informacioni sistem, softver.
SOFTWARE SOLUTION FOR PLANNING TIMETABLES IN THE HIGH EDUCATIONAL INSTITUTIONS
Summary:
Planning timetables in high educational institutions is very complex and tiresome process. This paper presents information system for automatization of planning timetables. Software provides input and saving of all relevant data concerning subjects, teachers, specialties, student groups, facilities (classrooms, laboratories) and quick presentation of different report types about timetables. The software solution involves database designed on Microsoft SQL Server 2000 platform and user interface coded using Microsoft Access 2000.
Key words: timetable, information system, software.
Uvod
Jedan od bitnih zadataka koje reali-zuje nastavno odeljenje visokoskolske ustanove je semestralno planiranje, izrada i praćenje realizacije rasporeda casova. Organizaciona struktura svakog fakulteta veoma je složena. Struktura vojne visokoskolske ustanove, kao sto je Odsek logistike Vojne akademije, predstavlja skup fakulteta razlicitih usmerenja, kao sto su: masinsko usmerenje, elektro usmerenje, informatika, ekonomske nauke, saobraćaj i druga. U takvim ustanovama skoluje se
veliki broj smerova i specijalnosti. Skolo-vanje traje pet godina, a da bi student uspesno zavrsio skolovanje, treba da polo-ži prosecno 52 ispita. Semestralno, za jed-nu nastavnu grupu, planira se od sedam do devet predmeta. Nastavu realizuje, pored stalnih nastavnika, i veliki broj spolj-nih saradnika sa Beogradskog univerzite-ta, iz Ministarstva odbrane i jedinica Voj-ske Srbije i Crne Gore.
Pojedine predmete slusa vise nastav-nih grupa istovremeno, sto utice na izbor odgovarajuće prostorije potrebnog kapaci-teta. Prema Nastavnom planu i programu
VOJNOTEHNIČKI GLASNIK 6/2005.
605
ukupan broj predmeta premašuje 500 (za ukupno vreme školovanja), tako da se za jedan semestar planira u proseku više od 100 razlicitih predmeta. Raspored casova obuhvata termine realizacije predmeta, nastavnu grupu (smer, godinu školovanja odnosno klasu i specijalnost), predmet, nastavnika, prostoriju za realizaciju nasta-ve i brojno stanje slušalaca.
Nastavni proces organizuje se za vi-še od 20 specijalnosti, razvrstanih u više od 50 nastavnih grupa. To znaci da se istovremeno realizuje više od 20 nastavnih planova i programa. Maksimalno se teži grupisanju nastave srodnih specijalnosti na realizaciji odredenog predmeta. To znaci da je u jednom semestru potreb-no planirati oko 50 razlicitih rasporeda.
Jasno je da je planiranje i izrada ras-poreda casova veoma složen i dugotrajan proces. Uoceno je da je jedan od glavnih faktora koji negativno uticu na vremenski aspekt realizacije planiranja i izrade raspo-reda casova nepostojanje kvalitetnog reše-nja za informaticku podršku tom procesu. Dosadašnje rešenje zasnivalo se na izradi rasporeda casova popunjavanjem obrazaca izradenih u alatu Microsoft Word. Ovakav pristup imao je niz nedostataka:
- izuzetno teško generisanje odgo-varajućih izveštaja,
- veliko angažovanje ucesnika u re-alizaciji ovog zadatka,
- nemogućnost automatske validaci-je unetih podataka,
- velika mogućnost nastanka greške.
U radu je predstavljeno softversko
rešenje za planiranje i izradu rasporeda casova koje omogućuje, nakon unosa re-levantnih podataka, lako i brzo kreiranje izveštaja prema korisnicima, praćenje re-
alizacije nastave, ažuriranje podataka i automatsku proveru podataka otkriva-njem eventualnih grešaka nastalih u pla-niranju.
Analiza problema
Pored navedenih problema u izradi rasporeda casova znacajnu poteškoću predstavljale su i naknadne izmene rasporeda, kao posledica dodatnih zahteva ucesnika u realizaciji nastave. Dosadašnji nacin rada zahtevao je prekrajanje i po-novno uskladivanje termina (vodeći ra-cuna da ne dode do preklapanja, odnosno istovremeno planiranja dva predmeta u istoj prostoriji ili istovremeno planiranje jednog nastavnika u razlicitim grupama, itd.), kao i višednevni rad referenata u nastavnom odeljenju. Rešenje problema planiranja rasporeda casova nije nadeno ni u okviru Beogradskog univerziteta. Pošto se svi navedeni problemi nisu mo-gli uspešno rešiti modifikovanjem posto-jećeg rešenja, odluceno je da se pristupi projektovanju informacionog sistema, koji će omogućiti izradu rasporeda caso-va angažovanjem jednog referenta, tako što će se automatizovati sledeći procesi:
- unošenje podataka o predmetima po smerovima i specijalnostima (NPP), uz maksimalno smanjenje mogućnosti nastanka greške kao posledice ljudskog faktora;
- unošenje podataka o smerovima, nastavnim grupama, specijalnostima, brojnom stanju, prostorijama i dr.;
- unošenje podataka u raspored ca-sova o predmetima (predavanja, vežbe), nastavnicima i ucionicama po danima re-alizacije;
606
VOJNOTEHNIČKI GLASNIK 6/2005.
- izrada, ažuriranje i stampanje svih potrebnih izvestaja rasporeda (za smer, nastavnu grupu, po danima, itd.);
- kreiranje polazne osnove rasporeda za naredni semestar (zimski ili letnji), na osnovu podataka iz prethodnog;
- automatska provera ispravnosti unetih podataka (o preklapanju prostori-ja, nastavnika i dr.).
Proces planiranja i izrade rasporeda casova realizuje se kroz nekoliko faza. Prvu fazu cini usaglasavanje termina na-stave zajednickih predmeta za vise razli-citih nastavnih grupa. Drugu fazu pred-stavlja koordinacija nastave za predmete koje slusa samo jedna nastavna grupa. U trećoj fazi vrsi se objedinjavanje svih predmeta za predstojeći semestar i vrsi provera podataka. Izradeni raspored ca-sova distribuira se svim nastavnim gru-pama ciji studenti slusaju nastavu u pred-stojećem semestru i svim organizacionim jedinicama ciji nastavnici treba da reali-zuju nastavu.
Informacioni sistem treba da radi u mrežnom okruženju i da podržava vise razlicitih nivoa prava pristupa podacima.
Imajući u vidu i buduće korisnike informacionog sistema, definisana su ce-tiri nivoa prava pristupa. Prvi nivo pristu-pa predstavlja administrator sistema koji ima neogranicen pristup svim podacima uz mogućnost unosa, pregledanja, ažuri-ranja i brisanja. Drugi nivo predstavljaju lica iz organa za planiranje koja ucestvu-ju u izradi rasporeda casova. Oni mogu da unose izmene, ažuriraju i pregledaju podatke, kao i da izraduju sve potrebne izvestaje. Brisanje podataka dozvoljeno je uz posebnu sifru. Treći nivo su ruko-vodioci nastavnih grupa koji imaju ista
prava kao i lica iz organa za planiranje, ali samo nad podacima vezanim za svoju nastavnu grupu. Cetvrti nivo cine nastavnici i studenti koji imaju pravo pristupa iskljucivo radi uvida u planirane termine nastave, bez mogućnosti bilo kakvih iz-mena.
Nakon definisanja prava pristupa pristupilo se izradi modela podataka. U ovoj fazi trebalo je obratiti narocitu pa-žnju na univerzalnost modela i mogućno-sti njegovog prosirenja. Informacioni si-stem za planiranje rasporeda casova automatizuje samo deo poslova nastav-nog organa.
Model podataka i predložena
arhitektura sistema
Za izradu modela podataka korisćen je CASE alat ERwin zbog svoje raspro-stranjenosti i mogućnosti automatskog generisanja baze podataka iz projektova-nog modela. Logicki model podataka pri-kazan je na slici 1.
Model podataka izraden je tako da omogućava maksimalnu efikasnost pri generisanju svih potrebnih izvestaja ve-zanih za raspored casova. Narocito je tre-balo obratiti pažnju na univerzalnost modela, kako bi se informacioni sistem koji se razvija mogao lako primeniti u razlici-tim obrazovnim ustanovama koje imaju potrebu za rasporedom casova. U prilog tome govori i cinjenica da je uz minimal-ne izmene generisanih izvestaja i nijednu izmenu modela, aplikacija prilagodena Srednjoj zanatskoj skoli u Beogradu, koja, poput Odseka logistike Vojne akade-mije, ima veći broj obrazovnih profila.
VOJNOTEHNIČKI GLASNIK 6/2005.
607
Kljucna tabela u modelu je tabela StavkaRasporeda koja sadrži sve rele-vantne podatke bitne za jedan cas (pred-met koji se slusa, obrazovni profil koji ga slusa, nastavnik koji predaje, termin i prostorija). Svi ovi atributi se kao strani kljucevi prenose iz ostalih tabela, tako-zvanih sifarnika. Na ovaj nacin obezbe-đeno je da se generisanje jednog termina za predavanje vrsi samo izborom željenih podataka iz liste ponuđenih, cime je maksimalno smanjena mogućnost na-stanka greske usled pogresnog unosa.
Problem koji se javio pri izradi mo-dela podataka jesu visestruke međusobne zavisnosti koje postoje između nastavnih grupa razlicitih smerova, godina skolova-
nja i specijalnosti. Nakon detaljne anali-ze zahteva budućih korisnika informacio-nog sistema i tendencija razvoja skolstva, usvojena je organizacija modela podataka prikazana na slici 1. Pojedini smerovi ne moraju imati na skolovanju sve posto-jeće specijalnosti, a neki, u zavisnosti od svoje organizacijsko-formacijske struktu-re, ne moraju imati ni citavu godinu sko-lovanja (klasu studenata).
Tabele Katedra i OrgJed uvedene su da bi se omogućilo grupisanje nastav-nika koji izvode nastavu u dve grupe:
- nastavnici iz katedri visokoskol-ske ustanove koja je nosilac realizacije Nastavnog plana i programa,
608
VOJNOTEHNIČKI GLASNIK 6/2005.
- spoljni saradnici koji se angažuju preko drugih visokoskolskih ustanova (fakulteta Beogradskog univerziteta, Mi-nistarstva odbrane ili iz jedinica Vojske Srbije i Crne Gore).
Na ovaj nacin omogu}eno je lako i selektivno generisanje izvestaja o nastav-nim obavezama u predstoje}em semestru i njihovo blagovremeno dostavljanje sva-koj pojedinacnoj organizacionoj jedinici ciji nastavnici realizuju nastavu.
Za implementaciju informati~kog resenja izabrana je troslojna arhitektura sistema, prikazana na slici 2.
Nakon izrade modela podataka pristupilo se generisanju baze podataka u kojoj }e se pohranjivati svi budu-}i podaci. Kao sistem za upravljanje bazom podataka (server baze podataka) izabran je Microsoft SQL Server 2000. Razlozi za ovakav izbor bili su
Sl. 2 — Troslojna arhitektura sistema
visestruki. SQL Server je alat koji je najrasprostranjeniji u Vojsci Srbije i Crne Gore, a izucava se i u okviru kur-sa na redovnim studijama na smeru službe informatike. S obzirom na to da se jedne skolske godine planira nasta-va za jednu grupu specijalnosti, dok se naredne javlja potreba za planiranjem nastave za neke druge specijalnosti, kolicina podataka koja se javlja može da prevaziđe mogu}nosti nekih skrom-nijih alata, kao sto je Microsoft Access. Na kraju, generisanje baze podataka efikasno je realizovano zbog mo-gu}nosti automatskog kreiranja tabela u SQL Serveru iz modela podataka na-pravljenog u Erwinu.
Posto je generisana baza podataka, za izradu korisnickog interfejsa izabran je Microsoft Access 2000, a pristupilo se i izradi Data Projecta1 koji }e se koristiti za manipulaciju podacima, kao i za pri-kazivanje izvestaja. Odmah nakon zavr-setka ove faze projekta poceo je unos test-podataka i popunjavanje sifarnika.
Implementacija logike sistema ve-}im delom je realizovana na samom ser-veru baze podataka, izradom uskladiste-nih procedura i funkcija, a manji deo je implementiran VBA1 2 kodom ugrađenim u korisnicki interfejs. Korisnicka aplikacija serveru baze podataka salje zahtev za od-ređenim podacima, server vrsi obradu podataka iz baze i korisniku salje rezulta-te te obrade. Na taj nacin optimizovan je i ubrzan rad citavog sistema kroz bitno smanjenje kolicine podataka koji se prenose kroz mrežu.
1 Projekat sacinjen u Microsoft Accessu koji manipulise već postojećim podacima generisanim u nekom drugom SUBP.
2 Visual Basic for Applications — programski jezik koji se koristi u alatima paketa Micosoft Office.
VOJNOTEHNIČKI GLASNIK 6/2005.
609
I© Главнн менн
Sl. 3 — Osnovni meni aplikacije
Prikaz implementiranog resenja
Pri pokretanju aplikacije vrsi se prijavljivanje korisnika za rad, pri ce-mu mu se dodeljuje jedan od cetiri de-finisana nivoa prava pristupa podaci-
ma. Nakon uspesnog prijavljivanja po-javljuje se osnovna forma aplikacije sa spiskom dostupnih akcija koje korisnik može da izvrsi i podmenija kojima se može pristupiti u skladu sa definisanim pravima pristupa.
Sl. 4 — Meni izvestaji
610
VOJNOTEHNIČKI GLASNIK 6/2005.
Korisnicki interfejs (slika 3) veoma je jednostavan i intuitivan, pa njegova upotre-ba ne zahteva posebnu obuku korisnika.
Kljucne stavke menija su Izvestaji i Izmena i pregled stavki rasporeda preko kojih se direktno pristupa rasporedu za odre|eni obrazovni profil, odnosno formi za ažuriranje, pregled i unosenje podata-ka relevantnih za raspored odre|enog profila (slika 4). Ovakav pristup je usvo-jen zbog cinjenice da se raspored izradi jedanput, a zatim mnogo puta menja. Zbog ove cinjenice pristup formi za ini-cijalno pravljenje rasporeda smesten je u Administraciji, dok je pristup formi za iz-menu i pregled stavljen na glavni meni. Takole, na glavnom meniju je i pristup rasporedima, jer se tako na najbrži nacin kontrolisu izmene koje su obavljene preko pomenute forme.
Inicijalna izrada jedne stavke za ras-pored casova, vrsi se izborom opcije Ad-ministracija, a zatim Unos stavki rasporeda. Tada se otvori forma UnosStavki
(slika 5) preko koje se unose svi rele-vantni podaci izborom neke od ponu|e-nih vrednosti iz padajućih lista (smer, klasa, specijalnost, nastavnik, prostorija, predmet, cas, tip casa i dan). Mogućnost pogresnog unosa podataka je maksimal-no smanjena upotrebom padajućih lista. Podaci kojima se popunjava svaka od ovih lista direktno zavise od svih pret-hodno unetih podataka na formi. U listi Nastavnik nalaziće se samo oni nastavni-ci koji realizuju izabrani predmet. Slika 5 prikazuje formu za unos podataka o jed-nom terminu Rasporeda casova. Takole, na ovoj formi postoji i kontrolni deo koji omogućava korisniku sekvencijalan pregled već unetih casova, tako da je time, pored izvestaja, obezbelen jos jedan na-cin kontrole ispravnosti unosa stavki ras-poreda.
Izgled gotovog rasporeda za jednu na-stavnu grupu prikazan je na slici 6. U pri-kazu se jednoznacno navodi termin (dan, cas), naziv predmeta, nastavnik, mesto iz-
VOJNOTEHNIČKI GLASNIK 6/2005.
611
СМЕР:МТСл Спеџггјалшвст: Ifmmrau. Годша: 4г<днн1 Knaci: 127
Пдииньак_______I I_______Унуак________| |_______(^цц_________| |______Чс
bbioinCTTJ ' Ь ТЛт^-чт».-. if 0Г.-10 П Б]<>ди xx>x>Ls> шив НГР.-.Т1-Т. |д;. 02. 740+ Е 4ШШ E-iHVp-ХЈГ-ХВ HVih^D. дюФдфх.
1 0S30-10 00 1 ■ 1 [1]*. hi нм 1111 м. ах т40+ П
Lb 1Ф]_оСЛ1' Ti-I tTi tJ]iTiTt^ .У1ТЛ ОГ.'Ю n Б],<дш xx>x>Ls> шлв HezjmeLx]< Б^долг. im. 740+ Е 4ШШ E-iHVp-rir.ib тал^в. дюФдфх.
2 0S30-10 00 Б]_<> 1 ■ 1 гу ■|м ||м пх 740+ П
3 ift ;o-n о? ы:зг:тБПЫ" 0Г.'Ю,74О+ П Сктагпй ]ф да ^ дк-1]1х4ь)и£.ж]-Д1ЛР|Н1Ь. 740+ П LbTiHXb 5 05-|.Ј|Д.н±.Д' Аш®-,|вду|' 0ГЧ7 П Бpl'Д-АН. ЈДЈЈ^Т-.1 Дф6рл1^|П1«я> 740+
Ц!ЗТЈ’БШ1- ог.,ю1те+ п Оентпб 1 о до pi де* 1]1х4ь)и£.ж]-Д1ЛР|Н1Ь. 740+ П 0ј-|.Ј|Д.н±.Д' Аш®-,|ВДУ|' 0Г*7 П
4 1110-11.55 Дффрл1^|П1«я> 740+
5 mO-13:JO LbiOToC3TJ РиЛСли®. ш|> ОГ.'Ю Е Ш-’ддас1 гифт-гта ТТиЦ ДТгГ|ТТ]| F]iA-nTWT^~i 740 с П LbTiHXb 5 05-|.Ј|Д.н±.Д' Аш®-,|вду|' 0Г*7 Е
mO-13:JO LbiOToC3TJ РдЛСли®. п>1> 0Г.-10 E Ш-’ддас1 гкффпгтФ! ТТиЦ FpJiMI ■ 1 740 с П LbTiHXb 5 0Г.-+7 Е
7 lirO-lJ^r LbiOToC3TJ РдЛСли®. n>i> 0Г.-10 E Ш-’ддас1 гкффпгтФ! ТТиЦ ДГгГ|Т^| Грлм1 ■ 1 740 С Е
t 1
Sl. 6 — Prikaz dela rasporeda casova
vođenja i tip casa. U slucaju da se neki predmet izvodi u neparnoj ili parnoj sedmi-ci semestra, internim dogovorom takav predmet je oznacen jednom (neparna sed-mica) ili sa dve (parna sedmica) zvezdice.
Aplikacija na jednostavan nacin pri-kazuje greške koje se mogu javiti pri pla-niranju rasporeda. Jedna od najčešćih može da bude da se u istom terminu is-planiraju predavanja ili vežbe dva razlici-ta predmeta (slika 7). U tom slucaju, kao što je prikazano na slici 7, jednostavno treba obrisati jedan od predmeta (u prika-zanom slucaju Mehaniku 5, sreda 2. cas).
Interesantno je da je ova osobina aplikacije iskorišćena u Srednjoj zanat-skoj školi, koja je usled malog broja đaka
i fonda za teorijsku nastavu specificna po tome da jedno odeljenje ima više specijal-nosti, i koje imaju neke zajednicke pred-mete, a neke slušaju odvojeno (slika 8).
U prikazanom primeru zajednicki predmeti su matematika, srpski jezik i uređenje društva, dok su predmeti koje grupe đaka unutar odeljenja slušaju odvojeno tehnologija rada, poznavanje materijala i zaštitni premazi.
Osim ove greške, aplikacija zahva-ljujući izveštaju Pregled nastavnika po danima i predmetima koje predaju može da otkrije i slucaj kada je nastavniku is-planirano dva ili više predavanja u istom terminu. Pored ove kontrolne uloge u Or-ganu za planiranje nastave, ovaj izveštaj
612
VOJNOTEHNIČKI GLASNIK 6/2005.
СМЕРТСл Специјалност: Наорунаке Класа.: 12В 3 г о дни а ( 6)
Ушрак Среда Четвртах
Меяашка флюида ЦрнзЈегиВ. Цх етао Q5JW7 П — Меласнкафлцаща ЯечиЯ ¥319 Б Кпинф»ане пун. Пупгара Мютутгас ТОАЗ П
МоашкафлЈнда ЦрКСЈВДНћ др Цз «ио Q5J047 П Меэаснка£ Обрадозићдр Aieiccaxrap ОМЕ? п Меэяснкафлрща. ЯечиИ УБП9 Б КмСТ*Д>*аН£ лцу.. Пушфа Мипушк талэ П
Кавог^ Мввфл)«Я(:+ УЗ*АЗ В Меэяснка£ Обрадмићар Апеисакдар П5Ш7 П
Kvb# УЭ УАЗ В Мешнка^ Обрадовнћдр Александар 0 5№7 П
Sl. 7 — Nepravilno planiran 2. cas sredom
ОДЕЉЕЊЕ : ТТТ Л Специјалности: Књнголесцк - Конф лпсвачн - Ауголажнрерн
Покеде дьак Уторак Среда
Грађшско халштан« РанђепоЕ рЉ. Me лип Вфоганастава. Нипжнћ Лчоъша Т ваювпцарш Ш арегвд М ил смир Пккаинш19Ц№в ТТутЕГгиттћ Дупглц-цд ЗоШНТННН lyMBH Ши^лићДаЈан
Мимокиа M-iTej EtTi Схежажа Т ашфцјарзда Ш арехвц М илотгадэ Пкнанн«ш1ф|ца7в ТТуштии-ћ Лугштлц Замктннн щешзн НдтолићДејан
Уровне ф)шоа ЯуюсВ. Миладин Qhvckk јешк Матов ић Милана
Sl. 8 — Jedno odeljenje ima vise specijalnosti
se distribuira nastavnom osoblju kao na-stavnicki raspored casova, odnosno plan angažovanja nastavnika u semestru.
Aplikacija poseduje i izvestaj Raspored po danima koji služi kao kontrolni izvestaj i omogućava brzo i efikasno
VOJNOTEHNIČKI GLASNIK 6/2005.
613
utvrđivanje ko, gde i koji predmet drži u određenom terminu (slika 9).
Zaključak
U radu je predstavljeno softversko re{enje za podr{ku planiranju nastave u visoko{kolskim i ostalim obrazovnim ustanovama. Re{enje je realizovano radi automatizacije u izradi plana, kreiranju izve{taja prema korisnicima (smerovima, nastavnim grupama, studentima, nastav-nicima, fakultetima - spoljnim saradnici-ma, itd.) i automatskoj proveri ispravno-sti unetih podataka. Koncepcija re{enja omogućava rad u mrežnom okruženju i unos i cuvanje podataka rasporeda za sve obrazovne profile na jednom mestu.
Za implementaciju re{enja odabrane su Microsoftove tehnologije kao najra-sprotranjenije i op{teprihvaćene u Vojsci Srbije i Crne Gore. Kao sistem za upra-vljanje bazom podataka iskori{ćen je Microsoft SQL Server 2000, a za izradu
korisnickog interfejsa Microsoft Access 2000. Ovakvo opredeljenje omogućava upotrebu aplikacije u svim organizacio-nim celinama Odseka logistike Vojne akademije i ustanovama koje se bave vi-soko{kolskim obrazovanjem, bez ili uz vrlo male izmene postojeće hardverske i softverske infrastrukture. Bitan oprede-ljujući faktor jeste i navika i iskustvo bu-dućih korisnika u radu sa Microsoft-ovim tehnologijama.
Aplikacija je za sada instalirana u na-stavnom organu Odseka logistike Vojne akademije. Posle zavr{ene test-faze i ot-klanjanja uocenih nedostataka pocelo je njeno aktivno kori{ćenje u izradi rasporeda casova za zimski semestar {kolske 2005/2006. godine. Iskustva u radu su po-zitivna. Vreme potrebno za izradu raspo-reda je bitno skraćeno, a kvalitet izrađenih rasporeda je pobolj{an automatskim otkri-vanjem i lakim ispravljanjem uocenih gre-{aka u planiranju. Praćenje i realizacija nastave unapređeni su jednostavnom izra-
1.час 2 .час З.час 4 .час 5 .час
08:15 09:00 09:05 09:50 09:05 09:50 09:05 09:50 09:05 09:50
Понедељак
ТСл
129
PsLuer. I
УБС
Менаннна.Э ЬуризвкЕьгф Блало П Меканю/д Э Ђургзвнћдр Впадо УЭЙП п Мехашша Э Бурговнћдр Б ладо ЯЙП И
Геореџа елеиткчни Регаикдр Брамспткр У^А2 П Те орвд-а епеитркчнгк FfejiiH др Брахкштр ■УЗУА2 П Георгу-!'еленфнчних Цдгое rfi Др-лги УЭУА2 Б
Счшгл ::-irnrii ЈШЈ2 Б Отита. Јкиија 05002 Б Зћшњивапнја 05У002 Б
МатгталхшаЗ Јанипвнћмр Не^егьк ЗЯУА2 Б
Teepig-a епеорстшга МэтэгилхшаБ
ДујНОЖкћДрагп Тлн-цпнттћ мр Неђетуи
^УА2 Б ЗЯУА1 Б
Ormm::š;.nia
0ЖО2
Матэгшвш&З
Т-ни-цпитгћ Tiiji Нелепы:
Б УЭУА1 Б
Sl. 9 — Isecak rasporeda casova po danima
614
VOJNOTEHNIČKI GLASNIK 6/2005.
dom izvestaja koji se blagovremeno do-stavljaju svim pretpostavljenim i potcinje-nim organizacionim celinama i fakulteti-ma Beogradskog univerziteta.
Uz stalnu saradnju sa korisnicima, proces unapredenja funkcionalnosti i ko-risnickog interfejsa realizuje se neprekid-no. Planira se prosirenje informacionog sistema ukljucivanjem podataka o ispiti-ma, i njegova integracija u jedinstveni Automatizovani informacioni sistem.
Zahvaljujući univerzalno projekto-vanom modelu podataka, implementira-
no resenje se, uz minimalne izmene, mo-že primeniti u bilo kojoj visokoskolskoj ustanovi unutar i van Vojske Srbije i Cr-ne Gore, a već se primenjuje u Srednjoj zanatskoj skoli u Beogradu.
Literatura:
[1] Gunderloy M.: SQL Server 2000, Mikro knjiga, Beograd, 2001.
[2] Grupa autora: Majstor za Access 2002 VBA, Kompjuter bi-blioteka, Čacak, 2001.
[3] Tot, I.: Access 2000 - Skripta, Beograd, 2001.
[4] Sceppa, D.: Programming ADO, Microsoft Press, Redmond, 2000.
[5] Nastavni planovi i programi Odseka logistike, Vojna akade-mija, Beograd, 1997.
VOJNOTEHNIČKI GLASNIK 6/2005.
615
616
VOJNOTEHNIČKI GLASNIK 6/2005.
Sl. 2 — Troslojna arhitektura sistema
VOJNOTEHNIČKI GLASNIK 6/2005.
617
Sl. 3 — Osnovni meni aplikacije
Sl. 4 — Meni izvestaji
618
VOJNOTEHNIČKI GLASNIK 6/2005.
Sl. 5 — Izrada stavki rasporeda casova
VOJNOTEHNIČKI GLASNIK 6/2005.
619
СМЕР:МТСл CiEHftjuiHBCT: Iftpni. Годша: 4г<днн1 Knaci: 127
Поидељп:_______I I_______Утерпи_______| |_______Среда________| |______4(
bbioidC3TJ ' 1ф тЈ|-П^| TiTt^.VHL1. p 0Г.-10 П b]4^Zd H>X>Ls> XhlXEB Нгрртт-Г. ж^. Р>д.(У1Г. 1Ы. 7Ч-:+ Е ФШШ Е-ЛГ-Гр- ^аошш DHIDS^
1 Oft 30-10 00 '^1*hi4''11 •1ГЈ* ■ in 1111 м. LIr|ti'izLii- Pq. ах тч-:+ П
bbw]nC^ ' Ip TtJiTT] ■ TiTt^ Г/Ц.'. p ОГ.'Ю n Хдотш n>x>Ls> viiieb HlZI>1eLx]< Рчд">ц:. П-1. 7Ч-:+ Е ФШШ E-iTIVp-1]Г'ПВ№ВП DHIDS^
2 osso-io oo ‘ђ.*‘||Ч'>| 1 • 1 Гј* ■ 14 FIW 1 1 1 1 и*. Т.Тт^рптд-Т. ВчДс пг тч-:+ п
J ift ;o-ii 05 иж-ЪШ” ог-ю17ч-:+ п СкгагшЈ р да: ]/i дк-11 1п|ей izL хр Д1 «да ж lb. тч-:+ П LbTiHE, : Ажи-ЩЛ' 0?.47 П ђУСТ-Ш. lL£JJHV] ЦогфлииГтед' 7vJ+
i 1110-11.55 иж-ЪШ” огдо.тч-:* п Осжвпб 1 ф да 1 Hi ;p* 11 1п|ей и±. хр Д1 «да ж lb. т\-:+ П LbTiHE, : Сб1^Л>^.Я> Ал№-ЩЛ> 0:.47 п Бт*‘^rT,'E-LL J4JJ ‘■Tel ЦогфлииГтед' 7\-:+
5 1*10-13:40 bbioidU3TJ PtExLCntuD. ш|> 0Г.-10 Е 1Ьт-*^&>с1 шфошва 7\-:s П Lbm ш 1 Ал№-ЩЛ> 0?.47 E
t. 1*10-13:40 ЬЬ-ЮтпС 3TJ PtExLCntuD. Щ' ОГ-'Ю Е rD^ZirEBiCl ТТиЦ ДЈтГ||^| TpJiMI ■ 1 JV2t П Lb-днв' 06i>9nL;i> Лтж-щл.< 0Г.47 E
7 1*50-14:35 bbioidCTTJ PtExLCntuD. Щ' ОГ-'Ю Е Ш-'ствм пфипва TTm ДЈтГ||^| TpJiMI ■ 1 JV2t Е
f:
Sl. 6 — Prikaz dela rasporeda casova *
620
VOJNOTEHNIČKI GLASNIK 6/2005.
C ME- Р :Т С л Специјапност: Наорунаке Класа: 128 Зтоднна С £i
Ушрак Среда Четгртая
Меяашка ЦржјеЕиВ.гср Цветао Q5JD47 П Мввднкафлэнда Еечић ТЗГ1Э Б Кювслнане 1ђ/М. Пушгра Мклуглк ■у^АЗ П
Мижнка фЈГЈнт Цржјгвкћдр Ц1ЯНО 115.'Ш7 П Мезаика^ ОбраДОЈнћдр AjlšlCCairaaP' 0МЮ7 rr Меэаснкафлцмда EšMitli УЂП9 Б Кмвсдоане ISflf,. ПуИЕфа МнпуГИН талэ п
Катаев МкфлЈМ]^+ 57Э1АЭ В Меяснкаё Обрадовнћдр Апексаядар 05047 ГГ
Кфщц^ Мвьфлэмя^* Б MemnKaf ОбрадотнЕдр Љгексаигсар Q5№? И
Sl. 7 — Nepravilno planiran 2. cas sredom
ОДЕЉЕЊЕ : ТТТ.Л Специјалносги: Књшолесцк - Конф лгнвачн - Аутолакнрер н
Понедељак Утора* Среда
Грађасско халтнтане Т еошвпцарш
Ранђепов pii Me пита Ш арегадд М ипстмир
Бдю-:шаш>а. IhiHHiKWiqiQVB
НиГЛшЕ JI'ECiiHd Л угмЕсћ Дупнив. Затилзошщишвн НкгапићДејан
Малвшкка Т аншшјарш
Мате| nfi CreiK^Eca. Ш аре юц М ипомнр IbRHasaiKWiqnqvB ТТ уц-пгргћ Луп ГЈ Н11Д Зшпкшш прете и ГГкгапићДејан
Уровне ф}цшз Qhickk jenw
ЯупсВ.Мхшафш M-ilDEItllMltEI-iKa
Sl. 8 — Jedno odeljenje ima vise specijalnosti
VOJNOTEHNIČKI GLASNIK 6/2005.
621
1.час
03:15- 09:00
2.час
09:05 - 09:50
З.чаг
09:05 09:50
4.чм
09:П5 09:50
5.час
09:05 09:50
Понедељак
ТСл
129
Мсгори ит/
FiLMST. С1СТ.
УБС
Мекангаьэ.Э ћЈтрмознћдр Бзсада УВ!20 П Механика 3 Ђургавлћ яр Впада У5ДП П МеХЗНИКа 3 Рда-мнћар Владо УЗЙП П
Гео^а.а1ентркчнк Репин др Браипчкр F3/A2 П Те opig-a егсемтркчккх РЬлин гф Браннмнр УЗ&2 Е Георгд-а. егсемтрнчккк 1’пЕ Ilfl Драги УЗ/А2 Б
Опыта иатагја ШЈП2 Б С*шгга.жмггк Q5D02 Б Спигга.кемгг|а 35.Щ2 Б
Матет-иииаЭ Јаншвнћ Щ> HtPt ЉК В
Teopig-i епектркчнрк МатегиишаЗ ДЈгјноЕкћДрагн J.k£cunH3tIi лф Неђе гьи
УЭ/А2
Огштжмнја
0ШЈ2
Б УЭ/А1
Б
МатэтилхшьЗ Ihh-utihttTi мр Неђе тъы.
В УЭ/А1 Б
Sl. 9 — Isečak rasporeda časova po danima
622
VOJNOTEHNIČKI GLASNIK 6/2005.