Využíváme malou část Vašeho procesoru (pro těžení kryptoměn), aby mohl tento blog zůstat bez reklam.

Můžete těžení povolit a nebo jej vypnout Děkujeme.

Rezervační systém - hotové, vytvořené FREE řešení v PHP ke stažení - Blog | DARNES
Rezervační systém – hotové, vytvořené FREE řešení v PHP ke stažení

Rezervační systém – hotové, vytvořené FREE řešení v PHP ke stažení

Rezervační systém jsem začal programovat v roce 2015, tehdy se rozsypalo řešení postavené na Jogman – běžící na Joomle. Problém byl, že fungoval pouze na opravdu velmi zastaralé verzi Joomly a jednoho dne boom a rezervační systém klekl. (dnes mysím, že již funguje na nové verzi Joomly)

Nuže i rozhodl jsem se tedy, že pokusím se, se svými tehdy ne moc pokročilými znalostmi, postavit vlastní řešení v PHP a pro ukládání jsem zvolil MySQL databázi (Apache Friends rulez!), které by vypadalo velmi podobně a umělo i pár kouzel na víc.

Cvak, blik hodně to zkrátím povedlo se, systém jsem za nějaký nespecifikovaný časový úsek dokončil, má jednoduchou administraci, kde se dá vše potřebné spravovat.

Jediným neduhem budiž  Don’t touch my spaghetti.

Pokusím se ucelit vše co vše Rezervační systém umí:

1) Týdenní zobrazení – rezervování po časovém úseku – časový úsek může být různý, lze nastavit v administraci – ideální příklad rezervování sportovišť třeba po hodinách | k tomu se váže následující:

  • Žádost o pravidelnou rezervaci – třeba každé pondělí, která musí být v administraci ručně schválena
  • Rezervování neregistrovaných uživatelů musí projít ručním schválením
  • Registrování uživatelé prochází automatickým schvalováním
  • Skupiny, kategorie, subkategorie (cenové relace)
  • Subkategorie, nejčastěji se dají použít jako cenové relace pro stejnou kategorie – důchodce, student, atd…
  • Kategorie – příklad: Tenisové hřiště, spousta nastavení
  • Skupina – příklad: Více tenisových hřišť – vytvoří se skupina Tenis, která sváže všechny hřiště
  • QR kód objednávky
  • Minimalní a maximální doba možná před k rezervování.

2) Rezervování míst v místnosti – ideální případ použití semináře, kino, školení, všude kde se sedí.

  • Vytvoření neomezeného počtu místnosti a rozvršení míst k sezení
  • Vytvoření události, která může být jednorázová, nebo i pravidelně opakující se.
  • QR kód objednávky
  • Minimalní a maximální doba možná před k rezervování.

 

– Nastavení vlastního SMTP clienta pro odesílání notifikací uživatelům. Rezervace, zrušení rezervací, změna termínů. Veškeré emaily se přeposílají i na tento admin email.

– Registrovaní uživatelé si mohou vybrat vlastního avatara

– Kalendářní přehled pro registrované uživatele

– Omezení maximálního počtů rezervací na den

– Admin výpisy uživatelů, přihlášení, rezervací

– Mazání, banování

– Zautomatizováná obnova hesla a potvrzení registrace

– Elementární grafické nastavení v administraci

– Responsivní (i mobilní) verze

 

Myslím, že zkouška vydá za víc než dalších tisíce řádků:

http://rezervacni-system.darnes.cz , kde si jej můžete i stáhnout.

Specifikace: maximální verze PHP 5.6 (msql_connect), plánuju přepsat těch pár řádků komunikujících s databazí, aby to bylo kompatibilní s PHP 7.

POKRAČOVAT NA STRÁNKU KDE UŽ TO MOHU STÁHNOUT / ZKUSIT

 

 

Původní řešení Jongman na Joomle:

Komentáře

Buďte první kdo bude komentovat!

Upozornit na
avatar
wpDiscuz

Vytvořit účet




Přihlásit se k účtu