Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: ffabio - Maggio 15, 2012, 11:37:27 am
-
Salve ragazzi,
vi vedo tutti molto presi per la creazione del gioco per il contest .
Io volevo proporre un altro progetto .
Gestione di un gruppo di protezione civile e gestione in caso di calamità . naturalmente Open Source, viste le finalità dell' iniziativa .
In rete non ho trovato nulla di completo soprattutto open .
Ho trovato :
http://www.ciaoa.it/anpas.htm e come idea mi piace , è fatto in access e rifarlo in lazarus mi sembra un' ottima idea. mi piace la parte di inoltro mail e sms .
Questa parte quindi è di tipo gestionale .
Mi piacerebbe aggiungere altre funzioni tipo una parte di cartografia tipo googlemaps, la possibilità di visualizzare le varie squadre sulla carta
ecc ....
e una parte di gestione di uno o piu' campi quindi le tende con l' elenco dell persone presenti e dei magazzini errate alimentari farmaci .
Questa a mio avviso è la parte piu' complicata non avendo nozioni di cartografia o disegno .
Si accettano commenti e volontari grazie.
-
Ciao Fabio, bellissima idea. Ora sono presissimo con altro. Ma appena mi libero cerco di darti una mano dove possibile.
-
non male come idea ed anche il fine mi piace...
non è comunque un piccolo progetto, bisognerà fare i conti col tempo a disposizione...
in poche parole appena terminato il gioco penso che potrò partecipare attivamente :)
-
la prima cosa che mi viene in mente è che per la gestione dei magazzini e degli articoli, ci vorrebbe, come base, una specie di gestionale open source (o quantomeno, se non open source, che sia free per questo progetto).
realizzarne uno di sana pianta... lo vedo fuori portata
diamo un'occhiata in giro intanto, vediamo se c'è qualcosa di utilizzabile
-
La gestione magazzino è molto più semplice di quello che sembra.
Per quanto rigurada la cartografia, esiste uno standard per i GIS che è praticamente imposto dalla ESRY.
Si devono caricare dei file in formato SHP.. (Shape File).
Questi file hanno dei riferimenti a un possibile indice su DB. Eviterei di agganciarmi a google maps. Il servizio è carino, ma se dei lavorare dove non c'è campo ... freghi quelli della protezione civile.
Anche a me piace l'idea.
;)
-
La gestione magazzino è molto più semplice di quello che sembra.
beh se consideriamo la merce in arrivo (ordini a fornitori inevasi), le giacenze in magazzini distribuiti, merce impegnata in pronta consegna, lotti e scadenze per alimenti e farmaci...
lo so... ho la tendenza ad allargarmi ma in questo caso si potrebbero anche fare le cose per bene... ;)
tra l'altro ho trovato questo...
https://sourceforge.net/projects/myerp/files/myerp/
so che ora è a licenza chiusa, sarebbe bello sapere se si può utilizzare quello che c'è
-
si potrebbe usare
http://sourceforge.net/p/lazarusiug/liug/6/tree/trunk/
e creare li il nostro progetto ?
1) cosa come lo chiamiamo .
2) Usiamo zeos così possiamo gestire diversi tipi di database ?
3) Seguendo l how to si potrebbe crearlo multilingua .
Inizio a creare un po' di maschere e una bozza del progetto.
Per xinyiman non si puo' creare una sezione progetti dove mettiamo qui i sorgenti e li aggiorniamo e Scarichiamo le varie parti ?
:)
-
Avevo già guradato era a licenza mi sarebbe piaciuto vedere il codice per imparare ad usare
lazarus .
-
hahaha
frena ;)
Devi fare la raccolta dei requisiti prima.
Definire esattamente cosa vuoi che faccia il programma.
Se parti con le schermate andrai a spiaggiarti presto.
Sarebbe da vedere se per caso tutti possono accedere ad un Windows, così si potrebbe usare StarUML per fare le cose per benino ;)
Raccolta requisiti, Disegno DB con un diagramma ERD ... e tutto quello che UML permette ;)
-
Ok, ho scaricato StarUML provo a installarlo e a capirci qualcosa .
-
non che io non abbia windows
ma se usiamo software che gira anche su linux io sono più contento :D
-
non che io non abbia windows
ma se usiamo software che gira anche su linux io sono più contento :D
Sono daccordo!
-
Ho trovato a questo link
http://www.fabforce.net/downloads.php per disegnare lo schema er del db
DBdesigner4 è sia per windows che linux . con questo sto creando lo schema ER del db.
che ne dite ?
-
Dico che già mi piace di più :)
-
Fab Forge lavora bene con MySql ... non serve a diagrammare degli schemi ERD..
edit:
In ogni caso ... prima si dovrebbe partire con l'analisi .. non con il DB ...
Il DB è una conseguenza dell'analisi ;)
Cosa deve fare sto programma?
Deve essere distribuito? DB centralizzato e client geolocalizzati?
Deve girare su palmare?
(Lo so, come progettista passo spesso per rompipalle ;) :D)
-
dobbiamo prima capire se partiamo dal presupposto che i client lavorino connessi in rete o se c'è bisogno di sincronizzazione client/server con il client che può (o deve) lavorare offline
Edit:
conosco anche io qualcuno della protezione civile (sono stati anche a L'Aquila), nel caso vado a fare qualche domanda per capire bene in che condizioni lavoravano in quel caso
magari serve sia online che offline
-
Bene, nomore, altrimenti quelli che conosco io della protezione sono bravi a stare al bar ;)
Quelli con operazioni tipo l'Acquila non sono molto affini ;)
Vanno bene a dirigere il traffico ed aiutare i portatini dell'ambilanza (volontari anche quelli ;) )
L'età media è sui 60 ;)
EDIT:
Sapete bene che se iniziamo a scrive programmi gratis, alla fine tutte le ONLUS ci verranno a cercare :D
-
Vedo con piacere che il progetto nutre interesse.
Si sono partito in quarta forse perchè la mia mente sa già come lo verrebbe . :) :)
ma non so proprio da che parte iniziare .
Io partivo come presupposto che ogni client deve essere autonomo e avere la base dati per poter lavorare autonomamente.
I client potrebbero non essere connessi in rete e la sincronizzazione potrebbe avvenire of line con scambio tramite file di testo la classica chiavetta .
Sul palmare sarebbe una cosa fantastica non saprei da che parte iniziare :( .
Se qualcuno ha modo di intervistare altri gruppi magari hanno ci danno altre idee .
-
Vedi ... iniziano ad esserci concetti di offline e sincronizzazione.
Quindi deve essere prevista la gestione del conflitto dei dati.
Nella prima "stesura" dell'idea non era emerso.
Scrivi un documento nel quale descrivi tutte le cose che ci vuoi mettere dentro, possibilmente senza entrare nei dettagli di come.
(Per palmare intendevo computer piccoli e maneggevoli, tipo tablet, ma tieni conto che esistono dei table industiali / da cantiere con windows CE... il loro costano si aggira sui 1500dollari, quelli seri ;) ).
-
Io partivo come presupposto che ogni client deve essere autonomo e avere la base dati per poter lavorare autonomamente.
ok, per fare questo dobbiamo capire quali sono i compiti che possono avere i vari client e suddividerli in gruppi
ad esempio immagino:
1) amministrazione movimenti magazzino
2) gestione del personale
3) pc client per supporto operazioni sul campo
questo ci aiuterà a capire chi lavora online, chi offline e tra questi cosa bisogna quindi sincronizzare
Sul palmare sarebbe una cosa fantastica non saprei da che parte iniziare :( .
Se qualcuno ha modo di intervistare altri gruppi magari hanno ci danno altre idee .
secondo me se pensiamo ad una interfaccia web sistemiamo palmari, tablet, smartphone e diavolerie varie ;)
-
secondo me se pensiamo ad una interfaccia web sistemiamo palmari, tablet, smartphone e diavolerie varie ;)
Sempre che ci sia campo :D altrimenti ci zappano con lo smartphone :D
-
lo sappiamo tutti che siamo tutte braccia rubate all'agricoltura :D
-
Preferisco la miniera ... al sole mi scotto ;)
-
tadaaaaaa
http://www.lazarus.freepascal.org/index.php/topic,12674.0.html
-
forte, proprio quello che volevo fare io.
ma dove scarico il componente ?? qualcuno ha qualche idea ??
-
il link di chi ha messo l'annuncio non porta al download...
prova a chiedere in quel 3d
-
Nomore ....
http://code.google.com/p/mapviewer/
... il link c'è ;)
-
grazie nomorelogic e Stilgar ho trovato questo:
http://theroadtodelphi.wordpress.com/2010/08/07/using-the-google-maps-api-v3-from-delphi-part-i-basic-functionality/
ma parla di delphi ho scaricato l' esempio secondo voi si riesce a convertire in un progetto lazarus ??
-
hahahaha, ma stai andando avanti con il documento di specifiche?
EDIT:
Dall'esempio ... (non l'ho scaricato) avisibile a pagina ... mi sembra stiano usanto IE via COM.
Dura portare IE sul altre piattaforme ...
-
Nomore ....
http://code.google.com/p/mapviewer/
... il link c'è ;)
ah perché nei forum c'è qualcosa oltre la prima pagina? ;D
-
hahahahahahahahaha