Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: ivan 06. 08. 2016, 21:05:34

Název: Aplikácia pre evidenciu dát v PHP
Přispěvatel: 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.


Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: to_je_jedno 06. 08. 2016, 21:53:12
Drupal.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: e3k 06. 08. 2016, 22:15:50
Drupal.
takze chces system co uklada data a tvori zaroven reporty?
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: D.J.Bobo 07. 08. 2016, 10:21:57
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).
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: gl 07. 08. 2016, 15:09:09
phpmyadmin
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Kit 07. 08. 2016, 15:30:50
phpmyadmin

Ve své podstatě to nevidím jako špatný nápad.

Dodal bych jen, že existuje i konkurenční aplikace Adminer.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Snow 07. 08. 2016, 19:57:45
Kdyby se ti chtelo trochu programovat tak bych doporucil nejaky framework co generuje podle modelu admina... V php jiste taky neco takoveho bude.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: to_je_jedno 07. 08. 2016, 20:57:56
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?
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: D.J.Bobo 08. 08. 2016, 09:21:14
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Snow 08. 08. 2016, 09:31:35
No jedine stesti je ze tak jak to popisujes to nastesti opravdu neni...
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: to_je_jedno 08. 08. 2016, 10:00:50
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Tuxik 08. 08. 2016, 10:04:01
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 :)
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: MaT 08. 08. 2016, 10:36:38
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/).
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Kouzelný dědeček 08. 08. 2016, 10:41:12
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: gl 08. 08. 2016, 11:39:22
V takovym Nette (http://nette.org/) to je taky práce na pár minut.

Má Nette něco jako Django Admin?
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: to_je_jedno 08. 08. 2016, 11:47:00
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: ivan 08. 08. 2016, 12:16:42
Č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é:
V databáze sa musí evidovať kto a kedy vydal konkrétny materiál.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Tuxik 08. 08. 2016, 12:27:00
Č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ě...
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Dalvik 08. 08. 2016, 12:38:09
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
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Tomáš Crhonek 08. 08. 2016, 12:40:36
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.)
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Tuxik 08. 08. 2016, 12:45:43
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
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Kit 08. 08. 2016, 12:54:09
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: to_je_jedno 08. 08. 2016, 13:05:51
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".
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Tuxik 08. 08. 2016, 13:07:38
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 :)
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Kit 08. 08. 2016, 13:18:21
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: gl 08. 08. 2016, 13:39:03
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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: j 08. 08. 2016, 18:25:37
Č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.
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: Dzavy 08. 08. 2016, 18:30:27
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.)
Název: Re:Aplikácia pre evidenciu dát v PHP
Přispěvatel: e3k 08. 08. 2016, 20:20:28
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.