[ W.A.Mozart @ 03.05.2008. 15:34 ] @
Radim fakultetski projekat , seminarski rad ili kako god da ga nazovem u kojem imam zadatak uraditi nadzorni sistem za kockarnicu (alarmni sistem, video nadzor etc.). Smetnju bih trebao generisati rucno ( zasebna forma sa svim mogucim "smetnjama", provala, pozar i sl ). Projekat treba biti uradjen u Borland C++ builderu. Da li neko ima neku ideju kako bi trebao da izgleda koncept programa. Ja sam vec uradio veliki dio ali me cisto interesuje i vase misljenje jer kako kazu, dvije glave su pametnije od jedne , a tek vise njih... . Inace, moja ideja je da podijelim cijeli casno u nekoliko sektora ( aparati, stolovi, glavni trezor...) te da tako grupisem alarma, nadzor i sve ostalo...Svaka ideja, kako vezano za BCB, samu temu ili nesto trece je dobro dosla.
Unaprijed hvala...

P.S. Pregledao sam sve nastavke Ocean's da im ukradem koju ideju


[ momsab @ 03.05.2008. 17:30 ] @
hm, jesi li se konsultovao sa radnicima u nekom kazinu? :D
ili prosetao po istom? daj nam neku skicu kazina, gde je sta, da bismo ti lakse pomogli

meni nije najjasnije sta radis: pravis softver koji simulira nadzor i zastitu kazina ili kojim se upravlja nadzorom i zastitom




p.s. ima boljih filmova na temu pljacki kazina ;) doduse, davno sam ih gledao
pogledaj i sve epizode serije Las Vegas
[ ventura @ 03.05.2008. 18:57 ] @
Samo jedan hint, u casinu ne postoji alarm ;)

[ mmix @ 03.05.2008. 19:31 ] @
Postoji u trezoru

Inace, poenta zadatka je sigurno da dokazes svoje poznavanje OOP-a. Iz tih razloga, treba da kreiras objektni model koji ce da simulira organizaciju sigurnosti u casinu.

Npr, imas root klasu "Soba", iz nje naslednjene specificne sobe "Glavna sala", "Salter sala", "Trezor", svaka od njih enkapsulira jedan ili vise sigurnonsnih sistema, koji svi nasledjuju iz klase recimo "SigurnosniSistem".
Tako npr mozes da instanciras sobu "Trezor" gde ce biti instalirani (instancirani) sistemi "Alarm", tri instance "Kamera", jedna "Sigurnosna vrata", itd.

Na kraju se ceo sistem svodi na to da glavni program ima niz Soba** gde je svaka soba instanca neke od podklasa, i ciklicno im poziva soba[x]->Proveri() gde polimorfna metoda Proveri() za svaku od podklasnih "soba" izvrsava siguronosnu proveru specificnu za tu sobu.

Sami sigurnosni sistemi mogu da se naprave da hvataju evente kojima bi pobudio neke prekrsaje sigurnosti, npr "sigurnosna vrata".Otvoreno, itd. Pusti sebi na mastu
[ ventura @ 03.05.2008. 21:45 ] @
Citat:
mmix: Postoji u trezoru ;)


A trezori postoje samo u filmovima o kazinima :)

Inače surveilance je alfa i omega u casino securitiju, alarmi i sl. naprave su bespotrebne u praksi.
[ W.A.Mozart @ 05.05.2008. 23:12 ] @
U biti radi se o simulaciji, "regularnom" komadu software, ( nadzor, alarmi etc ) samo sto cu "smetnje" generisati sa zasebne forme koja u biti i ne bi bila tu da se radi o stvarnom softwareu.

@momsab : Mislim da mi ne bi bilo mnogo od koristi ni razgovor sa nekim ko radi u casinu, mislim da su to ipak relativno povjerljive stvari. A prosetao sam se, barem sam toliko mogao uraditi...i izgubio...

@ventura : tu nisu ukljuceni samo "protuprovalni alarmi". U simulaciju sam ukljucio i protupozarne alarme, regulaciju klime, pa naravno i alarmi sa glavnog trezora ( ma sta ti mislio o ovome , ali barem mi izgleda nekako zaje***je ovako ). Znam da je surveilance ključni ( sa još par sitnica ) ali bi onda cjelokupni software bio prilično siromašan a sam zadatak se sastoji u tome da se (valjda ) pokaže vještina baratanje BCB kao i kreativnost...

Casino sam podijelio u 6 sektora :
Sektor1-Glavna sala - stolovi za igru
Sektor2-Glavna sala - aparati
Sektor3-Blagajna
Sektor4-VIP sala za igranje ( neki separei sa stolovima i aparatima )
Sektor5-Pomoćne prostorije ( hodnik, sobe za radnike, ostave i sl )
Sektor6-Glavni trezor

Eh hajde sad mašti na volju koje indikatore, alarme, sisteme i slično ugraditi u koji sektor. Uspio sam sklepati neku "vizualnu" verziju software ( ne toliko funkcionalnu, dobro, gotovo nikako funkcionalnu ...za sada ).

Thanks...

Pozdrav svima...
[ ventura @ 07.05.2008. 13:04 ] @
Citat:
W.A.Mozart

Casino sam podijelio u 6 sektora :
Sektor1-Glavna sala - stolovi za igru
Sektor2-Glavna sala - aparati
Sektor3-Blagajna
Sektor4-VIP sala za igranje ( neki separei sa stolovima i aparatima )
Sektor5-Pomoćne prostorije ( hodnik, sobe za radnike, ostave i sl )
Sektor6-Glavni trezor

Eh hajde sad mašti na volju koje indikatore, alarme, sisteme i slično ugraditi u koji sektor. Uspio sam sklepati neku "vizualnu" verziju software ( ne toliko funkcionalnu, dobro, gotovo nikako funkcionalnu ...za sada ).


1. Iz VIP sale izbaci aparate za igru
2. Pomoćne prostorije, trebaju ti:
- Toaleti za igrače na živoj igri, toaleti za igrače na slotovima
- Službene prostorije:
- Soba za odmor dilera/dnevni boravak
- Svlačionica muška/ženska
- Kupatila/toaleti muški i ženski
- Prostorija za tehničare
- Prostorija za surveilance
- Prostorija za security
- Counting room + glavni trezor (da ga tako nazovemo)
3. Restoran za igrače
- Kuhinja
- Skladište
4. Kafe bar/šank
- Skladište


I zajedno sa ovim što si ti stavio to je otprilike to... Stavi surveilance, klimatizaciju, rasvetu, protivpožarne detektore, kontrolu ulaza/izlaza igrača, pitove i eto ti simulacija kazina...
[ amel @ 02.06.2008. 11:46 ] @
Pogledaj MVC (Model-View-Control) Pattern. To ti je najjednostavnije. Kreiras sebi Casino (Model) View Su ti kamere, alarmi, senzori a Control ti opravi komunikaciju izmedju Model i view. Znaci nedaj boze izbije ti pozar (mnozes ga isto kao Model napraviti) View (seznor, kamera)ce ga primjetiti i dace signal Contorleru sta da dalje radi. Na taj nacin mozes uvjek dodavati jos neke view bez toga da moras promjeniti princip kontrolera ili modela.