北京交通大学专业硕士学位论文 系统需求
账;查会员信息、菜谱信息、查看财务报表等。
餐饮管理系统登录模块的流程图如图3-2所示。
图3-2 登录模块流程图 Fig.3-2 Flow Picture of Login
登录模块界面设计如图3-3所示。
图3-3 系统登录界面 Fig.3-3 Picture of login
3.1.2 点餐预定模块
餐饮预定模块主要是为了实现对顾客预定餐饮的信息进行管理,顾客提前通过电话或者网络方式订餐,顾客提供其电话号码,用户在系统中输入顾客的电话号码,如果该客户曾在本店订过餐饮或是本店会员,系统根据来电号码调出客户资料。
如果该来电客户最近有过预定,系统还自动调出其预定单据,从而便于修改、
23
北京交通大学专业硕士学位论文 系统需求
取消等操作,如果顾客是餐厅的新用户,系统用户会记录下顾客的订餐信息,订餐界面如图3-4所示:
图3-4 订餐界面 Fig.3-4 Picture of Order
订餐模块包括浏览、查询、增加、修改和删除用户的订餐信息等功能,其订餐信息主要包括:桌台编号、账单日期、顾客名称、用餐人数、服务员、备注等。
顾客到了用餐时间,来到餐厅向餐厅工作人员,提供订单编号,工作人员根据订单编号查询到顾客的订餐信息,则顾客就可以顺利用餐。
3.1.3 结算模块
结算模块的主要功能是计算顾客餐饮总的消费金额。该模块消费主要包含三个部分,菜品及主食消费信息、酒水消费信息、餐饮附属品消费信息,结算工作人员将顾客这三个部分消费金额加起来,计算出顾客总消费金额。
在账务信息中,结算工作人员和财务工作人员,还有顾客将会看到顾客应付总费用。结算模块界面设计如图3-5所示:
图3-5 结算模块界面 Fig.3-5 Picture of Clear
24
北京交通大学专业硕士学位论文 系统需求
3.1.4 服务模块
顾客来到餐厅入座后,餐厅服务员会手持iPad等设备登录餐饮管理系统,服务员会首先输入餐桌号,然后顾客会根据自己的需要,和餐厅不同的服务类别(特价、凉菜、热菜、汤、酒水、饮料)选择不同自己想要的食物和饮品。点餐模块时序图如图3-6所示:
图3-6 点餐模块时序图
Fig.3-6 Sequence Diagram of Order
餐饮管理系统点餐模块的流程图如图3-7所示:
图3-7 点餐流程 Fig.3-7 Flow of Order
25
北京交通大学专业硕士学位论文 系统需求
系统会根据顾客所点不同食物计算出总价格,以便让客人及时知道自己的消费情况,如果输入错误,系统会提供删除功能,最后提交到餐饮管理系统的点餐模块,餐饮管理系统的点餐模块如图3-8所示:
图3-8 菜品界面 Fig.3-8 Picture of Food
点餐模块的主要功能是添加、修改、删除顾客点的餐饮信息。顾客的点餐信息基本包括菜单编号、菜品名称、单价、数量、总价、服务员、备注等信息。
点餐信息中的菜单编号根据当天日期由系统自动生成。所有的菜品做成树的形式在点餐界面的左侧显示,系统用户双击左侧的菜品名称,则右侧界面会自动对应显示顾客的点餐信息,用户点击保存按钮则顾客点餐成功。
3.1.5 查询模块
查询功能是每个管理系统不可缺少的一个模块,这里主要介绍菜品查询和顾客消费信息查询。
(1)菜品信息查询
这个模块主要是对店里所有现存菜品进行查询,满足顾客能快速知道自己想要点的菜在系统里是否存在,在这个模块里餐饮工作人员通过输入:商品名、商
26
北京交通大学专业硕士学位论文 系统需求
品类别、商品号、价钱后点击查询按钮查看结果,如果顾客查询结果中存在顾客想要点的菜品,则顾客就可以点,如果没有则前台工作人员会反映给系统管理员。
管理员经过考察可以确定是否可以添加系统中不存在的菜品,以便后期满足更多顾客的需求。系统管理员同时还可以在这个模块,添加、修改、删除、新的菜品信息。菜品信息查询界面设计如图3-9所示:
图3-9 查询模块界面
Fig.3-9 Picture of Query
(2)顾客消费信息查询
这个模块主要是针对顾客的,餐饮工作人员可以根据顾客提供的消费时间、菜单编号查询出顾客消费的详细信息。顾客消费信息查询界面设计如图3-10:
图3-10 顾客消费查询
Fig.3-10 Picture of Customer Query
27