Constructie program evidenta stupina

Creat de struan, Septembrie 06, 2014, 08:14:16 AM

« precedentul - următorul »

struan

Salutare tuturor.
De mai mult timp ma bate gandul sa construiesc o aplicatie pentru evidenta unei stupine.
Pentru partea de raportare as folosi un server dedicat, open-source.
Ar trebui sa functioneze pe orice tip de mobil conectat la internet.
Ceea ce nu stiu este daca ar exista vreun interes din partea comunitatii de aici.
Va rog, daca aveti timp, interveniti cu sugestii.
Orice parere este binevenita.
Va multumesc si va salut cu respect pe toti.

oroles

Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive.  As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.
Moinesti - jud. Bacau - 31 de ani

struan

Citat din: oroles din Septembrie 06, 2014, 08:52:36 AM
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive.  As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.

Frumoasa metoda dvs. si nu foarte greu de implementat. De asemeni, rezolva problema introducerii de date. Intrebarea este cum rezolvati problema scoaterii de date din toata baza? Mai precis, cum va faceti rapoartele? De acord, introduceti date, dar ca sa luati decizii pe baza lor, cum interogati baza? De exemplu, doresc sa stiu la 100 de stupi, cate matci batrane am ca sa stiu necesarul de matci pentru schimbare si pentru inmultire. Cum fac? Iau fisa cu fisa si numar? Sau de exemplu, vreau sa stiu care sunt stupii cei mai buni. Cum fac? Iau fisa cu fisa, numar ramele recoltate si apoi le adun pentru fiecare in parte? Export tot in Excel si apoi prelucrez?   

Kov iulian

#3
Citat din: struan din Septembrie 06, 2014, 08:14:16 AM
Salutare tuturor.
De mai mult timp ma bate gandul sa construiesc o aplicatie pentru evidenta unei stupine.
Pentru partea de raportare as folosi un server dedicat, open-source.
Ar trebui sa functioneze pe orice tip de mobil conectat la internet.

Dupa cum a spus si oroles este foarte scump un server dedicat, trebuie platit un abonament lunar.

Desigur exista si alternative prepay ( platesti doar cat timp e online ) astia de exemplu : https://www.digitalocean.com

Dar e semiadministrat si trebuie sa ai cunostiinte de linux sa instalezi totul din consola.

Aplicatii open source destinate realizarii de sondaje : http://www.softaculous.com/softaculous/apps/polls

Pot functiona pe VPS prepay sau pe un cont de gazduire shared ( partajat ).

struan

#4
Citat din: Kov iulian din Septembrie 06, 2014, 02:07:56 PM
Citat din: struan din Septembrie 06, 2014, 08:14:16 AM
Salutare tuturor.
De mai mult timp ma bate gandul sa construiesc o aplicatie pentru evidenta unei stupine.
Pentru partea de raportare as folosi un server dedicat, open-source.
Ar trebui sa functioneze pe orice tip de mobil conectat la internet.

Dupa cum a spus si oroles este foarte scump un server dedicat, trebuie platit un abonament lunar.

Desigur exista si alternative prepay ( platesti doar cat timp e online ) astia de exemplu : https://www.digitalocean.com

Dar e semiadministrat si trebuie sa ai cunostiinte de linux sa instalezi totul din consola.

Aplicatii open source destinate realizarii de sondaje : http://www.softaculous.com/softaculous/apps/polls

Pot functiona pe VPS prepay sau pe un cont de gazduire shared ( partajat ).

Nu doresc server dedicat. Pot gazdui baza si pe un laptop si o pot accesa cu aplicatia mobila in retea locala sau de pe internet.  Cand am spus server dedicat open source pentru rapoarte, m-am referit la aplicatia de tip server conectata la baza de date cu ajutorul careia imi construiesc rapoartele. Aplicatia server de raportare poate fi gazduita pe orice sistem propriu intrucat nu consuma resurse multe. In cazul meu de exemplu, un laptop cu procesor i5 si 4 giga de ram duce lejer atat baza cat si serverul de raportare. Stiu asta deoarece le am deja instalate si le folosesc in mod curent, pentru job. In plus, serviciile serverului de raportare si ale bazei de date pot fi pornite doar atunci cand se lucreaza, nefiind necesare in rest. Iarna asta intentionez sa construiesc aplicatia pe baza inregistrarilor din carnet de pe parcursul a 2 ani, iar apoi o sa o testez in productie, incepand de anul viitor. 

oroles

Citat din: struan din Septembrie 06, 2014, 01:33:57 PM
Citat din: oroles din Septembrie 06, 2014, 08:52:36 AM
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive.  As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.

Frumoasa metoda dvs. si nu foarte greu de implementat. De asemeni, rezolva problema introducerii de date. Intrebarea este cum rezolvati problema scoaterii de date din toata baza? Mai precis, cum va faceti rapoartele? De acord, introduceti date, dar ca sa luati decizii pe baza lor, cum interogati baza? De exemplu, doresc sa stiu la 100 de stupi, cate matci batrane am ca sa stiu necesarul de matci pentru schimbare si pentru inmultire. Cum fac? Iau fisa cu fisa si numar? Sau de exemplu, vreau sa stiu care sunt stupii cei mai buni. Cum fac? Iau fisa cu fisa, numar ramele recoltate si apoi le adun pentru fiecare in parte? Export tot in Excel si apoi prelucrez?
Doar presupui. Nu stii cum functioneaza sistemul. Se poate salva automat intr-un singur formular  Excel. De aici faci ce vrei cu baza de date.

Intrebarea mea e: Cum folosesti, de exemplu datele dintr-o baza de date MySQL? E de zeci de ori mai complicat decat in exemplul dat de mine.
Eu am acasa la mine un NAS (Network Atached Storage) care poate tine site-uri lejer.
Daca vrei sa faci ceva frumos si sa poata fi folosit de toata lumea atunci situatia se schimba si poate s-ar merita investitia intr-un server dedicat. Chestia e ca eu nu mi-as tine datele stupilor mei pe un site si cred ca asa gandesc si ceilalti apicultori.
Moinesti - jud. Bacau - 31 de ani

struan

#6
Citat din: oroles din Septembrie 06, 2014, 10:38:06 PM
Citat din: struan din Septembrie 06, 2014, 01:33:57 PM
Citat din: oroles din Septembrie 06, 2014, 08:52:36 AM
Am mai vorbit despre asa ceva aici:
http://forum-discutii.apiardeal.ro/index.php?topic=7592.0
Nu ai nevoie de server. Fiecare poate sa isi tina propria evidenta in Google Drive.  As putea sa te ajut sa faci asa ceva, insa nu stiu cat e e de eficient. Daca tot vrei sa folosesti un server, instaleaza Limesurvey (e un program open-source pentru realizarea de sondaje) si creaza formularul. Asa iti poti tine evidenta stupinei foarte usor, si altii pot sa o faca. Daca ai chef de programare, nu iti trebuie decat niste cunostinte medii de MySQL, PHP si HTML.

Frumoasa metoda dvs. si nu foarte greu de implementat. De asemeni, rezolva problema introducerii de date. Intrebarea este cum rezolvati problema scoaterii de date din toata baza? Mai precis, cum va faceti rapoartele? De acord, introduceti date, dar ca sa luati decizii pe baza lor, cum interogati baza? De exemplu, doresc sa stiu la 100 de stupi, cate matci batrane am ca sa stiu necesarul de matci pentru schimbare si pentru inmultire. Cum fac? Iau fisa cu fisa si numar? Sau de exemplu, vreau sa stiu care sunt stupii cei mai buni. Cum fac? Iau fisa cu fisa, numar ramele recoltate si apoi le adun pentru fiecare in parte? Export tot in Excel si apoi prelucrez?
Doar presupui. Nu stii cum functioneaza sistemul. Se poate salva automat intr-un singur formular  Excel. De aici faci ce vrei cu baza de date.

Intrebarea mea e: Cum folosesti, de exemplu datele dintr-o baza de date MySQL? E de zeci de ori mai complicat decat in exemplul dat de mine.
Eu am acasa la mine un NAS (Network Atached Storage) care poate tine site-uri lejer.
Daca vrei sa faci ceva frumos si sa poata fi folosit de toata lumea atunci situatia se schimba si poate s-ar merita investitia intr-un server dedicat. Chestia e ca eu nu mi-as tine datele stupilor mei pe un site si cred ca asa gandesc si ceilalti apicultori.

Cu tot respectul, un formular Excel nu se cheama baza de date. Poate fi denumit cel mult o tabela pentru o eventuala baza de date. Formatele de export ale bazelor de date sunt cu totul altele. Prin formularul respectiv este populata fix o tabela.
Si daca vrei sa vezi un raport pe mobil cum faci? Prelucrezi Excel pe mobil? Asta presupunand ca esti in stupina cu rama in mana si eventual stupina este si in pastoral. Nu intentionez sa fac un site cu o baza de date in spate. Si eu sunt impotriva unei astfel de solutii. Nu doresc server dedicat, adica platit. Baza de date si-o poate gazdui singur oricine. Nu asta este problema. Necesitatile de hard ar fi un desktop sau un laptop conectat la internet, avand o configuratie rezonabila si un un smartphone, indiferent de tip. Acesta din urma nu ar fi obligatoriu, putandu-se lucra si doar de pe deskotp sau laptop, ce are fiecare si dupa necesitati. Solutia in sine nu ar costa nimic. Pe cel care ar folosi-o l-ar costa doar instalarea si eventual instruirea in utilizare. Pentru ca cineva sa poata folosi o asfel de aplicatie, nu ar fi necesare decat cunostinte medii de utilizare de calculator si atat. Repet, pentru utilizare. Cu partea de raportare, adica de accesare a bazei si de interogare e alta poveste, dar si aici se poate rezolva fara ca utilizatorul sa fie nevoit sa stie mai mult decat este necesar pentru a naviga pe internet de exemplu. Ideea este ca este posibil de livrat o solutie de genul acesta, fara ca aplicatia in sine sa coste nimic, fara a se folosi programe fara licenta, si fara ca utilizatorul mediu de computer sa fie nevoit sa invete limbaj de interogare de baza de date. Ar costa doar timpul de invatare pentru utilizare si pentru instalare. As dori sa fac ceva nu atat frumos, cat practic de folosit, pentru ca as fi primul utilizator. Daca pentru mine va fi buna si utila, poate va fi si pentru alti apicultori. Incep iarna asta sa construiesc aplicatia oricum, pentru ca din primavara sa incep sa o folosesc.

oroles

Crede-ma ca am testat si eu ideea. Stiu bine ce inseamna o baza de date, iar definirea ei doar in functie de extensie face din tine un novice in ceea ce inseamna utilizarea calculatorului si a bazelor de date.

Eu zic ca am testat bine mai multe metode, si asta ar fi cea mai buna pentru mine.
Moinesti - jud. Bacau - 31 de ani

struan

Citat din: oroles din Septembrie 07, 2014, 10:30:14 AM
Crede-ma ca am testat si eu ideea. Stiu bine ce inseamna o baza de date, iar definirea ei doar in functie de extensie face din tine un novice in ceea ce inseamna utilizarea calculatorului si a bazelor de date.

Eu zic ca am testat bine mai multe metode, si asta ar fi cea mai buna pentru mine.

E ok. Fiecare isi alege metoda de evidenta dupa necesitati. Partea cu "novice" o ignor, intrucat fac frecvent instalari de baze de date, intretineri de baze, restaurari si recuperari de date :)). In mod curent lucrez pe partea de BI pe raportare, care presupune cunoastere SQL. Da ma rog, unii cred ca PHP inseamna programare. N-o sa stau sa dau lectii acum. Am dat lectii cand lucram invatamant ca profesor de informatica. Dar nefiind dispus sa pierd timpul, am optat pentru zona privata unde sunt mai bine platit si mai apreciat pentru calitatile mele de "novice in ceea ce inseamna utilizarea calculatorului si a bazelor de date".

romikele

Niciodata programarea nu va sta intr-un anume limbaj, ci in contopirea mai multora.
Lasand la o parte lauda de sine, irelevanta de altfel, sper in realizarea unei aplicatii impecabile.

Nimeni nu s-a nascut profesor, iar profesor e cel ce ofera informatii de calitate, nu cel ce are o simpla diploma pe care o tine in rama...

Kiwi Bee

Struan, nu am inteles ce doresti sa faci.
O aplicatie pt scule mobile(telefon, tableta)? Sau un program pt laptop si desktop? Eventual ceva tip website? Si membrii mai in virsta de aici de pe forum stiu sa manevreze pe un website deci cred eu ca lear fi mai usor sa se impace cu un astfel de programel. Astai opinia mea.

Dar mai intai. Daca ai finalizat programul si este gata de al utiliza si altii, doresti sal pui la dispozitie contra cost?

Studiaza putin acest site:

http://alternativeto.net/software/microsoft-access/?platform=linux

sint convins ca vei gasi ceva util pt scopul tau. Acolo unde scrie .... alternatives for Linux vezi sageata in jos dupa Linux si primesti optiuni pt Android, Iphone, Ipad, web, etc.

romikele

Citat din: romikele din Septembrie 08, 2014, 04:09:02 AM
Niciodata programarea nu va sta intr-un anume limbaj, ci in contopirea mai multora.
Lasand la o parte lauda de sine, irelevanta de altfel, sper in realizarea unei aplicatii impecabile.

Nimeni nu s-a nascut profesor, iar profesor e cel ce ofera informatii de calitate, nu cel ce are o simpla diploma pe care o tine in rama...
Ca dovada ca mediul virtual nu e cel mai potrivit pentru dialog, vazand reply-ul - sters intre timp - revin cu o precizare.
Am facut referiri la modul general, deoarece in particular n-am avut placerea sa ne cunoastem.
Sunt destui "autodidacti" care daca au realizat ceva intr-un domeniu se cred mai destepti decat profesionistii cu atestat, dar si reciproca...
Din acest motiv eu nu ma iau dupa "recomandarile" personale, ci dupa realizarile personale... asa ca mult succes in realizarea proiectului!  :hi:

N-a fost nici un atac, sau deranj...

struan

#12
Am vrut doar sa imi declar intentia de a construi o aplicatie avand caracteristicile enumerate mai sus, dat fiind posibilitatea de a folosi cunostinte practice si teoretice acumulate in mediul business si dat fiind faptul ca am mai construit astfel de mini aplicatii orientate pe baze de date. Nu intentionez sa monetizez aplicatia in sine pentru ca nu ar fi corect. In primul rand o voi construi pentru mine. Cand voi avea gata o prima versiune, voi da acces cui va dori, sa testeze si sa exprime critici constructive. Daca va dori si sa o foloseasca, ramane la aprecierea fiecaruia. Multumesc pentru intelegere si cer scuze daca am suparat pe cineva.

struan

#13
Citat din: Kiwi Bee din Septembrie 08, 2014, 11:21:12 AM
Struan, nu am inteles ce doresti sa faci.
O aplicatie pt scule mobile(telefon, tableta)? Sau un program pt laptop si desktop? Eventual ceva tip website? Si membrii mai in virsta de aici de pe forum stiu sa manevreze pe un website deci cred eu ca lear fi mai usor sa se impace cu un astfel de programel. Astai opinia mea.

Dar mai intai. Daca ai finalizat programul si este gata de al utiliza si altii, doresti sal pui la dispozitie contra cost?

Studiaza putin acest site:

http://alternativeto.net/software/microsoft-access/?platform=linux

sint convins ca vei gasi ceva util pt scopul tau. Acolo unde scrie .... alternatives for Linux vezi sageata in jos dupa Linux si primesti optiuni pt Android, Iphone, Ipad, web, etc.

Va fi o aplicatie de tip client-server. Rolul de server il va juca desktopul sau laptopul utilizatorului. Rolul de client il va juca browserul, indiferent de sistem sau device fizic. Aplicatia de tip client se va incarca direct in browserul de pe mobil sau desktop si accesul se va face fie din retea locala, fie peste internet. Vor fi doua variante, una optimizata pentru mobil si una pentru desktop. Partea nu atat dificila, cat consumatoare de timp, va fi proiectarea bazei de date. Aici pot aparea diverse discutii. Daca ar fi fost o aplicatie comerciala si n-as fi eu insumi macar o tentativa de apicultor, ar fi trebuit sa fac diverse sondaje printre apicultori sa vad ce ar trebui sa contina ca si entitati la nivel logic. Asa, voi merge doar pe inregistrarile mele. Pentru cine va dori sa o foloseasca, aplicatia in sine nu va costa nimic. O fac de hobby, ca si contributie la acest forum si pentru modul in care am fost primit si tratat, spre deosebire de alte locatii.

romikele

La ce tip de baza de date te-ai gandit, SQL sau altceva mai cu pretentii?