Catering tellimuse haldus Etapid, mis tellimusega seoses võivad ette tulla: * Klient sisestab veebist soovitava aja, asukoha, oma kontakti ning ligikaudse kirjelduse tellimuse kohta. * Sekretär vaatab sisestusi ning eemaldab ilmselge spämmi, saadab "kööki" edasi * Süsteem vaatab, et kas sel ajal võiks firma teoreetiliselt vaba olla * Juhataja kinnitab, et kas sel ajal on võimalik tellimus ette võtta * Kui aeg on kinni, tuleb sellest klienti teavitada * Tuleb üles märkida, kas klient sai teate kätte * Kui aeg vaba, läheb tellimus edasisse töösse * Tuleb täpsustada retseptid/kogused (ja märkida baasi) * Tuleb täpsustada ajavahemik, asukoht ning ürituse sisu Paralleelselt: * Tuleb tellida toiduained (mis kohapeal olemas, mis kaugemalt) * Tuleb määrata tellimust täitvad töötajad * Tuleb määrata tellimusega seotud transport * On kasulik kinnitada valminud ja kaasa pakitud toidud * Autojuht märgib köögi juurest väljumise ja sihtkohta jõudmise aja * Pärast üritust arvepidamine katkiläinud nõude kohta * Üldmulje/tagasiside toimunust * Arve esitamine kliendile * Arve tasumise kontroll * Tagantjärele tänusuhtlus kliendiga Miinimumvariant *andmebaasi poolest: 1 andmetabel id, klienditekst, aeg, retseptid, toiduained, töötajad, sõit, tagasiside, arvesumma, arvetasumine, lopetatud * Kasutajaliidese poolest Kliendi sisestusleht (klient) Kinnitusleht (kustutus või aja kinnitamine) (juhataja) Retseptide/toiduainete, töötajate ja arvesumma sisestamise ja muutmise leht (juhataja) Sõiduaja märkimine (autojuht) Arvetasumine, lõpp (juhataja) Lehtedel vajalikud SQL-laused * Tabeli loomine * Klient sisestab tellimuse * Vaba aja kontroll * Rämpspostlehe kustutamine * Aja kinnitamine * Loetelu tellimustest, kus on aeg kinnitatud, aga tellimus pole veel lõpetatud / aeg pole möödas * Ühe tellimuse retseptide, toiduainete, töötajate ja arvesumma küsimine * Ühe tellimuse retseptide, toiduainete, töötajate ja arvesumma muutmine * Kuupäeva järgi tellimuse leidmine sõiduaja määramiseks. * Sõiduaegade tegelik salvestus. * Tasumata arvetega tellimuste päring. * Arve tasumise summa märkimine * Tellimuse lugemine lõpetatuks