Univerza v Mariboru, Fakulteta za gradbeniˇstvo Raˇcunalniˇsko programiranje in podatkovne baze [RPPB] Potek vaj v ˇstudijskem letu 2009-2010 doc. dr. Andrej Tibaut andrej.tibaut@uni-mb.si 2. junij 2010 •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit 1. Namen dokumenta Potek vaj Dokument, ki ga berete vsebuje: • vodiˇc skozi ˇcasovni in vsebinski potek vaj pri predmetu RPPB s kazalci na uˇcne publikacije. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Vaje 17-19.3.2010 • Danaˇsnje vaje so priprava na izdelavo Obvezne naloge 1 (Analiza in naˇcrtovanje IS) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Obvezna naloga 1 • Nalogo izdelajte v dvojicah (ker je poudarek na timskem delu poiˇsˇcite partnerja v razredu in vaje obiskujte skupaj) • V okviru obvezne naloge 1 izberite nek problem iz gradbene/prometne stroke (bodite izvirni!) za katerega ˇzelite izdelati informacijski sistem v naslednih korakih: – Izdelajte analizo (dekompozicijo) problema (FreeMind) – Izdelajte dokument Specifikacija zahtev programske opreme (SZPO) (urejevalnik MS Office ali OpenOffice.org) do vkljuˇcno poglavja 3.2 (poglavja od 3.3 naprej bomo izdelali v sklopu 2. naloge) – Zamenjajte SZPO z drugo dvojico in napiˇsite kritiko drugega SZPO •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Obvezna naloga 1 (nadaljevanje) • Oddajte: – Konˇcni dokument poimenujte ObveznaNaloga1 in ga zapakirajte s programom Winzip. Vsebuje naj: ∗ dokument izdelan v FreeMind (.mm), ∗ dokument SZPO (.pdf ) ∗ kritiko vaˇsega SZPO (.pdf ) • Rok za oddajo: objavljen v Moodle • Nalogo oddajte v okviru ˇstudijskega portala (nalogo oddata oba v dvojici!) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Analiza (dekompozicija) problema • namestitev FreeMind, http://freemind.sourceforge.net • moj nasvet: namestite beta verzijo 0.9.0 RC7 v rubriki Latest beta version • Pogosto vpraˇsanje: Zakaj nameˇsˇcen FreeMind ne deluje? Za izvajanje potrebujete Javo... • primer analize – Lahke konstrukcijske hale (Analiza LahkeKonstrukcijskeHale.mm), Prometne nesreˇce (Analiza PrometneNesrece.mm) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Priprava SZPO • primer SZPO: – SUZA - Sistem za spremljanje uporabe ˇziˇcniˇskih naprav (SUZA SZPO.doc) in pripadajoˇci diagrami (SUZA Diagrami.odg) – Primer uporabite kot vzorec za izdelavo vaˇsega SZPO. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Napotki za izdelavo 1. naloge • ˇcimprej poiˇsˇcite partnerja za izdelavo naloge • ˇcimprej zaˇcnite z razmiˇsljanjem o podroˇcju / problemu, ki ga boste izbrali • do naslednjih vaj (6.4.) napiˇsite SZPO do poglavja 3.0, kar vam bo zelo olajˇsalo spremljanje vaj •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Vaje 6-9.4.2010 • Danaˇsnje vaje so priprava na izdelavo Obvezne naloge 1 (Analiza in naˇcrtovanje IS) • Preglejmo rezultate kviza ... • Kako poteka izdelava dokumenta SZPO? •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Priprava SZPO • Nadaljevanje izdelave SZPO – Priprava poglavja 2.4 sploˇsne omejitve in 3. Specifiˇcne zahteve za primer SUZA – Dopolnjen SZPO: SUZA SZPO.doc •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Vaje 20-23.4.2010 • Danaˇsnje vaje so priprava na izdelavo Obvezne naloge 2 (Izdelava raˇcunalniˇskega programa) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Obvezna naloga 2 • Nalogo izdelajte v dvojicah (iz 1. obvezne naloge) • V okviru te naloge bomo izdelali program v Basicu kot ste ga opisali v SZPO (v 1. obvezni nalogi). – za vsak primer uporabe iz 3. poglavja SZPO izdelajte diagram poteka. Slike diagramov poteka vstavite v SZPO. – s pomoˇcjo diagramov poteka izdelajte program v Basicu – izdelajte zbirko podatkov za vaˇs IS, ki naj vsebuje: ∗ vsaj 3 tabele (ˇce jih specifikacija IS predvideva), ∗ relacijski diagram, ∗ tabele napolnjene s podatki (vsaj 3 vrstice v vsaki tabeli), ∗ izdelajte vsaj 3 poizvedbe. •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Obvezna naloga 2 (nadaljevanje) • Oddajte: – Konˇcni dokument poimenujte ObveznaNaloga2 in ga zapakirajte v formatu ZIP. Vsebuje naj: ∗ dokument SZPO (.pdf ) ∗ program ∗ podatkovno zbirko • Rok za oddajo: objavljen v Moodle • Nalogo oddajte v okviru ˇstudijskega portala (nalogo oddata oba v dvojici!) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Izdelava diagrama poteka • izdelava diagrama poteka za SUZA iz SZPO: – primer uporabe ”Registracija uporabnika”: SUZA Diagrami.odg (izdelan v OOo Draw) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Izdelava programa v Basic-u • primer programa: – ”Registracija uporabnika”: SUZA program.ods (izdelan v OOo Basic) •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Napotki za izdelavo 2. naloge do naslednjih vaj • izdelajte diagram poteka za vsak primer uporabe iz vaˇsega SZPO • izdelajte uporabniˇski vmesnik v preglednici (OOo Calc ali MS Excel): besedila, gumbi, itd. • poskuˇsajte napisati kakˇsen podprogram (ki se izvede ob kliku na gumb), zgledujte se po primeru SUZA •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Vaje 5-7.5.2010 • Danaˇsnje vaje so namenjene individualni izdelavi Obvezne naloge 2 (izdelava raˇcunalniˇskega programa) in skupnemu reˇsevanju teˇzav na katere ste naleteli. • Najpogostejˇsa vpraˇsanja: – Problem: Makri v programu SUZA ne delujejo (ob kliku na gumb se ne zgodi niˇc)! Kaj je narobe? – Odgovor: Visoko nastavljena raven zaˇsˇcite prepreˇcuje izvajanje makrov. Zniˇzajte raven zaˇsˇcite: v Orodja/Moˇ znosti/OpenOffice.org/Varnost nastavite Varnost makrov na vrednost Nizka •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Primer izdelave programa • V pomoˇc pri izdelavi programa v okviru 2. obvezne naloge naj vam sluˇzi: – pouˇcni primer reˇsevanja praktiˇcnega inˇzenirskega problema s pomoˇcjo izdelave programa v OOo Basic-u: evidenca zunanjih stroˇskov gradbiˇsˇca •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit Vaje 19-21.5.2010 • na danaˇsnjih vajah bomo izdelali podatkovno zbirko za IS SUZA, ki naj vam sluˇzi kot primer za izdelavo podatkovne zbirke v okviru 2. naloge: – zbirka podatkov SUZA zbirkap.ods (izdelana v OOo Base) • Kako poteka izdelava programa? •First •Prev •Next •Last •Go Back •Full Screen •Close •Quit
© Copyright 2024