Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko organizacije programa u C#

[es] :: .NET :: pomoc oko organizacije programa u C#

[ Pregleda: 2095 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Kalu0986
student
Beograd

Član broj: 230491
Poruke: 7
78.30.130.*



Profil

icon pomoc oko organizacije programa u C#18.08.2009. u 17:07 - pre 177 meseci
Cao svima,
Pravim aplikaciju u C#-u i naisao sam na jednu nedoumicu oko toga kako dalje da je razvijam...
Sto se tice baze imam bazu artikala(izmedju ostalog), a potrebno mi je sada da upotpunim magacine... Tacnije imam glavni magacin i potreban mi je poseban magacin za svakog putnika naprimer ili nesto slicno (znaci njih pedesetak)... Promene izmedju njih se naravno registruju preko faktura i optremnica i tome slicno... E sada, ja sam artikle i glavni magacin napravio u sql-u i to mi lepo radi... E sada mi je potrebno da napravim te dodatne magacine koji sadrze kojih artikala imaju i koliko i da oni mogu da se menjaju u zavisnosti od otpremnica i faktura... A potrebno mi je i da cuvam u nekom obliku sva dokumenta (fakture i otpremnice) i da posle mogu da ih stampam... Problem mi se vrti oko toga koji tip podataka da izaberem... Prva ideja mi je bila da napravim po jednu tabelu za svaki magacin , ali mi to deluje kao najgluplje resenje... Druga ideja mi je da ih cuvam u xml fajlovima... Isto tako da cuvam i optremnice i fakture, pa tako isto i mogu posle da ih stampam... A nije ni problem modifikovati vrednosti u xml fajlovima ukoliko dolazi do promena u magacinima( a dolazi jako cesto)... Sta mislite o tome, ili mozda imate neko trece resenje? Ne znam da li je veliki problem sto bi onda bilo jako mnogo xml fajlova posto ce biti mnogo i faktura i odpremnica, ili je to ok? Molim za neki savet?
Nadam se da sam dovoljno dobro objasnio problem ...
Unapred hvala,
Veliki pozdrav
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
62.68.118.*

Sajt: www.nsc.ba


+4 Profil

icon Re: pomoc oko organizacije programa u C#18.08.2009. u 20:04 - pre 177 meseci
Dokumenti, tj. fakture ti je možda bolje držati u odvojenim dokumentima (subjektivno), a organizaciju uvjek možeš raditi po folderima itd... dok se baza uvijek radi što je moguće otpornija na velik broj zahtjeva, sinhronizaciju itd... i da bude što lakše baratati sa njom po pitanju izmjena. Tu XML i nije baš najbolje rješenje. Možda, ako ti baza nema puno artikala, možeš ju učitati u program, a samo na kraju spasiti ili napraviti autosave ili whatever. Npr. za to ti može poslužiti Hashtabela...
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

Kalu0986
student
Beograd

Član broj: 230491
Poruke: 7
78.30.130.*



Profil

icon Re: pomoc oko organizacije programa u C#18.08.2009. u 21:03 - pre 177 meseci
Hvala mnogo na brzom odgovoru i savetu...
Sto se tice faktura, nije problem drzati u odvojenim dokumentima i folderima, nego razimsljam u kom formatu da ih cuvam... znaci u smislu da mogu uvek da se otvore u tabeli(datagrid) i da se izmene ili tako nesto, i da mogu da se stampaju... zato sam mislio da ih cuvam u xml fajlovima(posebnim)... A sto se tice magacina si u pravu, xml i nije najbolje resenje ali ne znam koje drugo da uzmem? problem je sto artikala ima mnogo, kad bih stavljao sve u bazu, onda bih imao po jednu posebnu tabelu za svaki magacin, ne znam da li je to mnogo, imati tipa 50tak tabela? Nadam se jos nekim idejama i savetima ...
Hvala mnogo na pomoci !!!
 
Odgovor na temu

adopilot
Admir Hodžić
It menager
Sarajevo BiH

Član broj: 123492
Poruke: 134
217.199.135.*

Sajt: nemam ja to


Profil

icon Re: pomoc oko organizacije programa u C#18.08.2009. u 22:58 - pre 177 meseci
A da sve to tržite u jednoj bazi odvojenim tableama pa da se svaki od putnika kači aktivno na bazu,
Danas su cijene ADSL-a priločno smiješne, a dobro osmišnjena SQL aplikacija uopšte ne zahtjeva veliki banwith
Ukoliko se rdai o prijensnim uređajima pa ni taj GPRS (ili EDGE) nije toliko preskup, a laptopi su za mene najbolja varijana
kada se opreme USB MODEMIMA.
Prednosti ove metode su neopisive
a ako se odlučite držati sve u bazi poslati ću vam par dijagrama baza podataka da videite kako smo mi to uradili


Edit:
Pardon sada sam pročitao vaš drugi post.
Moj savjet je da sve podatke čuvate u tabelama i to da ne radite više tablea za više skladišta, Izvještavanje se u velikoj mjeri komplkuje kada imate zasebne table, Ovako fino napravite tabelu dokumenta koja je referntna na tableu skladišta i tabelu vrste dokumentat i sve čuvate u jernom nizu isto tabela lagera ima primarni ključ oznaka skladišta + oznaka artikla. A na aplikativnom nivu riješavate probleme izmjene podataka.
Za prikaz koristite neki od report alata kao što su Cristal Reports i moj favorit SQL Report Server jer je bezplatan (uz SQL server).



[Ovu poruku je menjao adopilot dana 19.08.2009. u 00:18 GMT+1]
S poštovanjem
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
93.87.191.*



+2 Profil

icon Re: pomoc oko organizacije programa u C#18.08.2009. u 23:16 - pre 177 meseci
Nema razloga ne držati sve u jednoj bazi.

77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
Prikačeni fajlovi
 
Odgovor na temu

Kalu0986
student
Beograd

Član broj: 230491
Poruke: 7
*.adsl.eunet.rs.



Profil

icon Re: pomoc oko organizacije programa u C#19.08.2009. u 17:38 - pre 177 meseci
Hvala svima mnogo, pomogli ste mi dosta!
Samo jos jedno pitanje, koliko sam video na onom dijagramu dole, znaci ja bih tako pamtio u onoj tabeli sa kljucevima id artikla i id fakture, sve fakture koje su prosle kroz firmu. Bojim se samo da li ce onda posle nekog vremena baza postati prevelika i prespora? Jer bih onda imao po 30tak redova u proseku po fakturi(ako ima 30 artikala npr) i ko zna koliko faktura za na primer godinu dana... znaci broj faktura puta broj redova po fakturi, to je mnogo redova u tabeli... Da li je to previse?
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
93.87.191.*



+2 Profil

icon Re: pomoc oko organizacije programa u C#19.08.2009. u 18:37 - pre 177 meseci
Ma 10ak hiljada redova je smešno.
Samo cepaj i ne plaši se za preformanse.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

Kalu0986
student
Beograd

Član broj: 230491
Poruke: 7
78.30.130.*



Profil

icon Re: pomoc oko organizacije programa u C#19.08.2009. u 23:10 - pre 177 meseci
Uf, ne znam zasto sam napisao 30, nesto sam se zbunio... Pre ce biti da ima oko 1000 artikala, ali dobro ako je 10 000 smesno, onda je valjda i 100 000 prihvatljivo? :)))
Hvala na pomoci !
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.8.*



+6 Profil

icon Re: pomoc oko organizacije programa u C#20.08.2009. u 01:24 - pre 177 meseci
Zavisi naravno od hardvera na kome tjeraš bazu, ali 100k je mali broj ... Par miliona je srednji... 30mil+ postaje ozbiljno...

Kad sam spomenuo hardver, samo sam mislio da nije neka ultra-kanta, sve ostalo je OK; a ako firma bude imala preko 100k faktura, mislim da im nije problem izdvojiti malo novca za pristojan server :)
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

[es] :: .NET :: pomoc oko organizacije programa u C#

[ Pregleda: 2095 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.