我开始写我的大学毕业设计项目,我选择创建一个基于网络的PHP / MySQL餐厅管理系统,其中有四类用户 - 可以下订单的客户,获得客户订单的服务员和做他们,厨师谁也收到客户订单,并在订单完成时通知服务员,最后,经理谁可以添加和删除服务员和厨师,编辑或更新餐厅菜单。
应用程序最重要的部分是通知系统 - 即当客户通过点击按钮要求服务员时,服务员必须立即收到通知,当厨师准备好订单并点击按钮通知服务员,服务员应立即收到通知。
使用HTML / Javascript / PHP / MySQL实现这样一个系统的最佳方法是什么?
答案 0 :(得分:2)
你应该看看WebSockets。这是HTML5中引入的新内容。
基本上,它允许您始终在浏览器和服务器之间进行双向通信。
当然,您需要MySQL用于数据库和PHP用于服务器端脚本,Javascript用于通信,HTML用于呈现结果
答案 1 :(得分:1)
使用longpolling。 当服务器发送数据并关闭套接字时,你基本上保持http连接打开并“做某事”。