用C语言和数据结构编写个中小饭店点餐系统求指导
有简单的用户管理功能。系统中有两类用户,系统管理员和服务员,不同用户在登陆系统后会有不同的菜单可进行不同的操作。(2) 系统管理员用户能完成以下功能:a)创建系统新用户,可以查找、浏览和更新用户信息;b)输入、查询、浏览、更新菜单信息;c)统计分析功能(如统计每个菜品被顾客选择情况、每个服务员每餐或每天服务顾客数量等);d)(可选)输入、查询、浏览、更新餐桌信息(如位置、可坐几人等);e)(可选)顾客信息浏览。
(3) 服务员用户能完成以下功能:a) 顾客信息录入(可以分店内消费、自带等);b) 菜单信息查询、浏览;c)顾客点餐以及点餐情况浏览、修改、删除、状态更新等功能;d) 费用计算; e) (可选)餐桌信息查询、浏览与更新等。
其中功能(2)-b)与功能(3)-b)、功能(2)-d)与功能(3)-e)有重叠,模块可重用。
扩展功能:可以按照自己对问题的理解以及对C语言的掌握程度进行扩展。比如(1)菜品推荐;(2)餐位预定(3)网络(含互联网、电话、微信等)订餐;(4)VIP顾客管理;(5)优惠券管理;(6)自定义菜品等等。还可以考虑支持外卖、加入对厨房、厨师的管理等功能。