Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: ivan 06. 08. 2016, 21:05:34
-
Ahojte, potrebujem evidovať (insert, edit, delete) cca 6 druhov dát (stĺpcov) v databáze.
Nemám čas ani toľko programátorských skúseností, aby som si to naprogramoval sám.
Hľadám teda open-source, alebo freeware aplikáciu v PHP/MYSQL, ktorej iba nadefinujem štruktúru dát a nadefinujem reporty a nemusím programovať veci ako prihlásenie, vkladanie dát do DB a podobne.
Aplikácia nesmie byť iba primitívna Excel tabuľka, napr. operátor bude vkladať materiál podľa kódu, aplikácia musí z číselníka vyhľadať a zobraziť názov a vlastnosti materiálu a následne operátor vloží ďalšie údaje a záznam uloží.
Taktiež reporty nesmú byť iba vylistovanie obsahu DB, ale musia zvládať napr. agregáciu.
Prosím, aby ste mi dávali iba také tipy na softvér, s ktorým máte skúsenosti.
-
Drupal.
-
Drupal.
takze chces system co uklada data a tvori zaroven reporty?
-
Obávám se, že tohle neexistuje. Není totiž důvod, aby toto existovalo jako OSS. I OSS má nějaký model, který to financuje a tohle jej tak nějak postrádá. Každý si to naprogramuje/nechá naprogramovat přesně na míru.
Na základní věci jako login/logout ... existují knihovny, takže kód je jednoduchý.
Na Insert/Update existují knihovny, takže dtto.
A pokud to neumíš naprogramovat, pak někoho požádej. Ale OSS to nebude, dotyčný určitě bude chtít peníze, tak to v tržní ekonomice chodí.
Ideálně se to nauč, nebo holt budeš musez zaplatit. Navíc, obvykle jednoduchý projekt se nakonec většinou rozroste a tak nepočítej s pár stovkami ... spíš s pár tisíci.
A nebo vážně použij Excel, kde lze "doprogramovat" tlačítka, okýnka pro vkládání a další vychytávky (ale to je tak pro 1-3 lidi).
-
phpmyadmin
-
phpmyadmin
Ve své podstatě to nevidím jako špatný nápad.
Dodal bych jen, že existuje i konkurenční aplikace Adminer.
-
Kdyby se ti chtelo trochu programovat tak bych doporucil nejaky framework co generuje podle modelu admina... V php jiste taky neco takoveho bude.
-
pak někoho požádej. Ale OSS to nebude, dotyčný určitě bude chtít peníze, tak to v tržní ekonomice chodí.
Co a v jakem mnozstvi jsi pozil, abys vyplodil takovou kravinu?
-
pak někoho požádej. Ale OSS to nebude, dotyčný určitě bude chtít peníze, tak to v tržní ekonomice chodí.
Co a v jakem mnozstvi jsi pozil, abys vyplodil takovou kravinu?
Rozveď trošku svoje myšlenkové pochody. Hulákat do tmy bez vysvětlení umí každý blbec.
Obvykle lidi nepracují zadarmo. Nějak mi totiž uniká smysl, proč by někdo něco takového programoval a ještě to dával jako OSS. Cílem je vždy vydělat peníze. Jedině, že by na to tvořil nějaký student a nějaká komunita by usoudila, že z toho lze vytěžit více. A nebo by na to byly nějaké EU fondy.
Nevím jak ty, ale většina lidí (včetně mě) peníze potřebuje pro uspokojení svých základních potřeb a zadarmo nic v žádném obchodu nedostane. Tedy, pokud náhodou nebydlí ještě v "mamahotelu".
Prober si, jak funguje OSS a pak něco vykřikuj.
-
No jedine stesti je ze tak jak to popisujes to nastesti opravdu neni...
-
Jak vykriky do tmy? Mezi OSS a penezi neni ani rovnitko ani nerovnitko. Cilem OSS je taky vetsinou vydelat penize a evidentne se to dari - RedHat, Acquia, MongoDB atd. Ja taky z OSS funguju docela v pohode :-)
Takze zkus nejak podporit sve myslenky z puvodniho tveho prispevku na ktery jsem reagoval - je jasne, ze pises naproste bludy a lži.
-
Navrhoval bych zadání trochu doupřesnit, poslat vzorek dat a nějakou představu rozhraní a potom to tu můžeme jako OSS společně splácat :) Někdo se něco přiučí, můžeme si nadávat do debilů a hádat se, kdo co víc prasí a bude to zábavné a poučné :D
Nakonec by se z toho dal udělat i zajímavý článeček :)
-
Drupal nevím jestli je úplně ideální volba. Ano, je možné si "naklikat" vlastní datové modely, ale pro jejich reprezentaci v SQL databázi to používá Entity-attribute-value model (https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model) a to nevím, jestli je úplně ideální - hůř se s těmi daty (alespoň mě) pak pracuje - třeba právě nějaké ty agregace a podobně.
Opravdu je nutné to PHP? Taková appka by se dala krásně rychle spáchat třeba v Djangu (http://www.djangoproject.com/) (framework pro Python) nebo v Ruby on Rails (http://rubyonrails.org/).
-
Jak už tu padl phpmyadmin nebo adminer (adminera mam radši) jsou asi ideální volby.
Drupal nevím jestli je úplně ideální volba. Ano, je možné si "naklikat" vlastní datové modely, ale pro jejich reprezentaci v SQL databázi to používá Entity-attribute-value model (https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model) a to nevím, jestli je úplně ideální - hůř se s těmi daty (alespoň mě) pak pracuje - třeba právě nějaké ty agregace a podobně.
Opravdu je nutné to PHP? Taková appka by se dala krásně rychle spáchat třeba v Djangu (http://www.djangoproject.com/) (framework pro Python) nebo v Ruby on Rails (http://rubyonrails.org/).
V takovym Nette (http://nette.org/) to je taky práce na pár minut.
-
V takovym Nette (http://nette.org/) to je taky práce na pár minut.
Má Nette něco jako Django Admin?
-
Ano, je možné si "naklikat" vlastní datové modely
Pokud se nekdo zeptal tak jak se zeptal tak predpokladam nulove znalosti programovani. V Drupalu si dokaze obycejny power-user po chvilce udelat komplet administracni rozhrani, reporty, opravneni, verzovani zaznamu apod. Jinak samozrejme souhlasim, ze clovek ktery umi ... (dopln si co chces - nette, symfony, django, RoR ...) si neco takovyho opravdu napise za par minut. Clovek ktery vi, ze programovani je cizi jazyk tezko.
Zalezi co od toho chce a co od toho muze chtit do budoucna.
-
Čakal som, že mi poradíte nejaké aplikácie ako PHP Grid alebo DaDaBIK, prípadne nejaký jednoduchý skladový program.
To, čo má aplikácia robiť je jednoduché:
- obrazovka č.1 načítanie materiálu - operátor zadá kód tovaru/materiálu, ak existuje, tak sa zobrazí obrazovke č.2
- obrazovka č.2 výdaj materiálu - operátor zadá počet kusov materiálu pripraveného na vydanie
- report - štatistika počtu vydaného materiálu za určitú časovú jednotku (napr. za júl 2016 bolo vydaných 123 kusov matice M8, 214 kusov klincov...)
V databáze sa musí evidovať kto a kedy vydal konkrétny materiál.
-
Čakal som, že mi poradíte nejaké aplikácie ako PHP Grid alebo DaDaBIK, prípadne nejaký jednoduchý skladový program.
To, čo má aplikácia robiť je jednoduché:
- obrazovka č.1 načítanie materiálu - operátor zadá kód tovaru/materiálu, ak existuje, tak sa zobrazí obrazovke č.2
- obrazovka č.2 výdaj materiálu - operátor zadá počet kusov materiálu pripraveného na vydanie
- report - štatistika počtu vydaného materiálu za určitú časovú jednotku (napr. za júl 2016 bolo vydaných 123 kusov matice M8, 214 kusov klincov...)
V databáze sa musí evidovať kto a kedy vydal konkrétny materiál.
Takže kromě samotných čachrů s DB taky správa uživatelů a kdoví, co ještě...
-
No vies.
A idealne nech to niekto nakonfiguruje pripadne dopise potrebne kusky kodu tak aby to makalo presne ako potrebujes.
Vies nechcem byt debil ale open-source ako uz niekto pisal Drupal.
Na upravy ako chces ty si zaplat firmu - pripadne studenta co to cele nakonfiguruje podla tvojej predstavy.
Tak nahrubo cena okolo 200 - 1000e.
Ak hladas nieco ako radu ze toto si stiahny a uplne to pojde pripadne dobru dusu co ty to nakoniec aj ta bude musiet nakonfigurovat (mozno to nevies ale urcite budes potrebovat aj spravu uzivatelov a milion veci k tomu) tu asi tazko najdes..... vseobecne to tazko niekde najdes vo all in for you free.
Ak sa ti nepaci moja odpoved tak si precitaj vlakno znova. Mas tu tak 10 tipov ako na to ale myslim ze najviac easy pre teba bude cesta - firma/student a projekt na kluc
-
Nevím jak ty, ale většina lidí (včetně mě) peníze potřebuje pro uspokojení svých základních potřeb a zadarmo nic v žádném obchodu nedostane.
Většina lidí z IT má ty základní potřeby dávno zajištěné, a zbývá jim hromada prostředků na to se věnovat také něčemu jinému, než jen vydělávání peněz. Třeba na řešení zajímavých problémů, čímž se současně vzdělávají a zdokonalují. (Z jistého pohledu je to stále obchod - někdo dostane produkt který potřebuje, druhý dostane zaplaceno v podobě nových schopností. Není potřeba si neustále vyměňovat malé zelené papírky.)
-
Proč mám sto chutí na to sednout a tu kravinku mu prostě napsat? Připomeňte mi někdo prosím, proč se zadarmo nepracuje, nebo to nevydržím a udělám to :D
-
Proč mám sto chutí na to sednout a tu kravinku mu prostě napsat? Připomeňte mi někdo prosím, proč se zadarmo nepracuje, nebo to nevydržím a udělám to :D
Nejsi sám, také bych to už měl hotové. Jenže okolní text prvního příspěvku mě zabrzdil. Mám zkušenost, že pro někoho, kdo nemá čas, se nevyplácí dělat něco zadarmo.
-
Proč mám sto chutí na to sednout a tu kravinku mu prostě napsat? Připomeňte mi někdo prosím, proč se zadarmo nepracuje, nebo to nevydržím a udělám to :D
Ja bych se do toho nepoustel primarne z duvodu zadani.
cca 6 druhov dát (stĺpcov) v databáze
Co tim chtel autor rict? Pokud tim myslel 6 atributu daneho zbozi(a spojeni "6 druhu dat" se da pochopit jako 6 druhu prodavaneho zbozi...) tak evidentne netusi co to obnasi okolo - urcite u kazde polozky bude chtit mit vyresene kdo ji udelal (= tabulka uzivatelu, reseni prihlasovani apod.). Casem bude chca nechca chtit ruzny ajaxovy vyfikundace atd.
Co treba storno? Zakaznik neprebere dobirku, reklamace neco vrati na sklad apod. Casem tam bude chtit ceny na pocitani inventur, ale o pocitani pres FIFO neco zjisti az pri dalsi inventure...
Ten clovek tak jak to napsal to je jen na problemy takovej "zakaznik".
-
Proč mám sto chutí na to sednout a tu kravinku mu prostě napsat? Připomeňte mi někdo prosím, proč se zadarmo nepracuje, nebo to nevydržím a udělám to :D
Nejsi sám, také bych to už měl hotové. Jenže okolní text prvního příspěvku mě zabrzdil. Mám zkušenost, že pro někoho, kdo nemá čas, se nevyplácí dělat něco zadarmo.
Jo, už jsem si vzpoměl, proč to nemám dělat... protože potom budu ještě dva měsíce řešit drobnost sem a drobnost tam, a barvu tlačítek a obrázek na pozadí... A jelikož jsem takovej dobrák, že nerad někoho posílám do někam, tak je lepší to nedělat :)
-
Proč mám sto chutí na to sednout a tu kravinku mu prostě napsat? Připomeňte mi někdo prosím, proč se zadarmo nepracuje, nebo to nevydržím a udělám to :D
Nejsi sám, také bych to už měl hotové. Jenže okolní text prvního příspěvku mě zabrzdil. Mám zkušenost, že pro někoho, kdo nemá čas, se nevyplácí dělat něco zadarmo.
Jo, už jsem si vzpoměl, proč to nemám dělat... protože potom budu ještě dva měsíce řešit drobnost sem a drobnost tam, a barvu tlačítek a obrázek na pozadí... A jelikož jsem takovej dobrák, že nerad někoho posílám do někam, tak je lepší to nedělat :)
Přesně. Myslíš si, že tu hodinku mu můžeš věnovat. Už v dalším příspěvku je vidět, že vlastně chce skladový program.
Ovšem i tohle má řešení: Až si začne vymýšlet, tak ho místo posílání někam pošleš pro ty zelené (resp. modré) papírky.
-
Kdybys tohle dělal pro svou potřebu tak to uděláš za půl hodiny. Problém je ten, že zadavatel nezná omezení toho řešení co používáš a vymýšlí si featury, které jsou dost pracné. Proto jsou různá hotová řešení dost často nepoužitelná pro zakázkové aplikace. Ohýbání podle hloupých požadavků zákazníka je pracnější než to napsat na míru.
-
Čakal som, že mi poradíte nejaké aplikácie ako PHP Grid alebo DaDaBIK, prípadne nejaký jednoduchý skladový program.
To, čo má aplikácia robiť je jednoduché:
- obrazovka č.1 načítanie materiálu - operátor zadá kód tovaru/materiálu, ak existuje, tak sa zobrazí obrazovke č.2
- obrazovka č.2 výdaj materiálu - operátor zadá počet kusov materiálu pripraveného na vydanie
- report - štatistika počtu vydaného materiálu za určitú časovú jednotku (napr. za júl 2016 bolo vydaných 123 kusov matice M8, 214 kusov klincov...)
V databáze sa musí evidovať kto a kedy vydal konkrétny materiál.
Jinak receno, chces skladovej system ... tak si nejakej z tech tisicu ... proste kup. Protoze jak tu bylo receno, to tvoje easy zadani obsahuje mozna par tisic clovekohodin, protoze to bude a jeste tohle a jeste tamto. JInak te upozornim, ze podobny systemy si drtiva vetsina firem necha psat na miru, protoze zadnej z tech co si muze koupit nebude umet presne to, co zrovna ty chces. Jo, pocitej ze kdyz to bude hodne levny, tak za desitky tisic.
-
Mne se docela osvedcilo tohle: https://www.sqlmaestro.com/products/mysql/phpgenerator/
Proste jenom navrhnes strukturu DB a ono to podle toho vygeneruje editacni rozhrani v phpku. Ma to i free verzi, ale ta placena neni draha a umi spoustu super veci (WYSIWYG editor, Record-level security, atd.)
-
ja by som zobral nake zbieratko dat (netusim co budete vediet viac) a nejaky reportovaci system no a potom bud namotovat reporting na data bo preklapat data do reportovacieho systemu. v pripade ze existuju take 2 fajn systemy tak by kodiaca robota nemala byt taky problem.