基于Qt的电子点菜系统的设计与实现
[关键词:Qt,电子点菜] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0129,word全文:28页,合计:9400字 |
目标系统的主要使用者有四类:会员、管理员、普通用户、后台厨师。这四类用户根据自己身份的特殊性,各自具有不同的功能。普通用户具有点菜、退菜、开桌、换桌、查询餐桌是否空闲、查看自己的账单、查看菜品等功能,会员除了具有这些功能之外,还拥有玩游戏和查看照片的功能。管理员要对整个系统以及附带产品进行维护。后台厨师主要查看用户点的菜,然后根据传过来的菜单信息做出相应菜品,点击确定,然后开始做下一道菜。
开发目标
普通用户涉及到的业务主要有选择登录、点菜相关、查询相关,会员另外的业务主要有游戏功能和看照片,其主要业务流程如下:
1.选择登录。该部分主要是有顾客进入系统,然后根据自己个人性质选择是否登录,普通用户只拥有普通界面的功能权限,不存在其他特殊权限,会员登录后有玩游戏和拍照留念的功能。管理员主要负责整个系统的维护以及菜品的改变,后台数据的维护等工作。其中选择登录主要适用于会员与普通用户之间的不同身份的转变。
2.点菜相关。用户在点过菜后点击确定按钮来确认点菜,确认点菜后,用户选择的菜品则会传到后台厨师界面,厨师未做的菜品。用户应有选择退菜键来退掉菜品。
3.查询相关。用户在开桌之后,可以根据自己的需要选择更换餐桌,但是所更换的餐桌必须是空闲的,否则将弹出提示信息,提示相应餐桌不可更换。为避免这样事件的发生,用户在更换餐桌之前应有查询餐桌信息功能,让用户了解桌子是否空闲。用户在用餐过程中,应有查询账单信息功能,以核对自己点的菜品是否正确。当然,浏览菜单应是每个餐厅都必备的一项服务,否则用户将无法知道自己应该从哪些目录中选择菜品,所以,用户应有浏览菜品按钮来浏览本餐厅的菜品信息。
4.游戏功能。在客户端界面会有会员登录的按钮,会员登录后会有关于游戏的按钮,顾客点击那个游戏的按钮则可以进入游戏界面,开始游戏。游戏主要以俄罗斯方块为主,这样可以转移用户的注意力,减少顾客因等菜烦躁而造成的一系列不必要的麻烦。
5.看照片。看照片功能与游戏功能在同一个界面,顾客如果是和孩子、伴侣、家人、朋友或者同事出来吃饭的话,他们就很有可能会去使用这个功能观看别人的照片。
管理员负责整个系统的维护,其主要功能有菜品管理、历史查询、餐桌管理、结账。其业务流程如下:
1.菜品管理。菜品管理里主要存放本餐厅提供的一系列菜系,有菜品的数量、单价、基本信息。会员与普通用户所看到的菜品的数量和单价都是相同的,他们之间的不同仅限于玩游戏和看照片。菜品管理只是管理员的权限,管理员可根据本餐厅的特色以及时令的变化改变自己的菜品信息。
2.历史查询。在餐厅营业过程中,每个餐厅每天的消费情况都应是有记录的,这样餐厅管理人员在餐厅利润方面可以有全面的了解。所以在服务端,该点菜系统有一个历史查询的按钮,用来查询每天每个餐桌的消费情况,这样有助于月底账目信息的查找与核对。
3.餐桌管理。随着时间的增长,餐厅的规模是在一天天的改变,有的餐厅生意越做越大,于是餐厅的规模也越来越大;有的餐厅由于种种的原因,需要缩小规模。因此,管理员可以根据本餐厅的实际情况来增加餐桌或者删除餐桌。
4.结账。每个用户不管是普通用户还是会员用过餐后结账都是必须的,结账时,由管理员点击服务端界面的结账按钮,来替用户结账。为了使得账目信息的准确,结账页面也会显示该桌已点餐品的信息。
后台厨师仅仅涉及查看菜单和制作菜品两项操作,其具体业务流程如下:
查看订单。用户点过餐后系统会自动将已点菜单......
提示:此毕业设计论文完整版包含【论文】 作品编号:rjgc0129,word全文:28页,合计:9400字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Qt的电子点菜系统的设计与实现(论文)!