Restaurant Simulator for Distribution and Integration Tecnologies class in Computer Engineering Course FEUP.
Um restaurante pretende automatizar os pedidos feitos na sala, de modo a estes chegarem rapidamente à zona da cozinha e bar, para serem preparados. Além disso pretende-se manter um registo total de todos os pedidos feitos, efetuar as contas de cada mesa e omar nota do valor recebido em caixa. De vários postos clientes situados na sala (em qualquer deles) deverá ser possível efetuar e acrescentar novos pedidos para as mesas que poderão ter como destino a cozinha ou o bar. Quando qualquer pedido ficar pronto nas respetivas zonas, isso deve ser imediatamente assinalado nos postos da sala, para que os colaboradores saibam que os podem ir buscar e levar às mesas.Na cozinha e no bar existe também um só posto cliente onde são mostrados os pedidos feitos na sala e que se destinam a esses dois locais de atendimento (cozinha e bar). Quando algum colaborador desses locais (existem vários em cada local) começar a preparar um pedido deverá alterar o seu estado de ‘não atendido’ (estado inicial de criação) para ‘em preparação’. Logo que o pedido esteja concluído esse colaborador deverá novamente alterar seu estado para ‘pronto’.
- João Almeida
- Luís Gonçalves