在校大一学生求帮助
我真萌 2014-09-15 10:45:07 Java实训中,我们老师要求我们基于数据库做一个餐厅的管理系统,希望论坛的各位大神可以帮我做一下,或者教我怎么做!
非常感谢,附上作业要求。
公司决定开发一套餐厅管理系统。该系统主要功能如下:
1. 用户管理:对系统使用者进行增删改查等操作;
2. 餐桌管理:可以记录餐桌状态,如使用中、可用、暂不可用等,还可以设置餐桌人数,对餐桌进行增删改查等操作;
3. 预订餐桌:包括预订餐桌和取消预订等,对于预订者,必须在用餐两小时前预订,如果预订时间超过一小时尚未用餐,则取消本次预订,预订时需要记录顾客姓氏、性别、联系方式、用餐人数、菜单(可选)、口味(可选)、禁忌(可选)等信息;
4. 餐桌分布区管理:可以对餐桌分布区进行日常维护;
5. 外卖管理:需要记录顾客的基本信息(可参考预订管理),总金额达到一定数值后不收取运费;
6. 报表管理:可以生成财务报表、用餐人数统计表等;
7. 菜谱管理:可以对菜谱进行日常维护,包括菜名、价格、折扣等信息;
8. 点餐:前台服务员录入菜单信息,记录顾客消费情况,包括用餐时间、消费金额、所点菜名等信息;
9. 前台结账。
应 公司要求,系统需要考虑如下几个因素:
1. 系统具有较快的更新和响应速度,餐厅服务员在繁忙时为了给客户提供更好的服务通常希望能够尽快安排客户就餐,系统的高速响应性可以提高服务员的工作效率;
2. 人性化界面设计,操作简单快捷,充分考虑到餐厅服务员的文化水平,尽量减少人工键盘录入并提供帮助信息提示;
3. 安全性较好,设置多级用户:系统管理员可以对用户进行增删改查等管理;餐厅管理员可以对菜名、价格、折扣进行管理,还可以对餐桌信息进行管理,可增加或减少餐桌,还可以创建或删除餐桌分布区,如无烟区、豪华沙发区等;前台服务员可以进行餐桌预订、点餐、结账等操作;餐厅经理可以查看相关报表信息;所有用户进入系统都需要登录;
注:(1) r公司计划在未来推出 VIP顾客积分服务, VIP顾客需要实名登记,消费金额可以对应积分,积分可以用于下一次消费,如果有时间可以考虑该扩展功能;
(2) 公司希望系统开发人员能够尽量实现图形化显示和操作,例如用图形化方式显示餐桌的分布和当前状态,并直接点击餐桌进行预订、点餐和结算等操作;对于菜谱,除了出现菜名、价格、折扣、状态等信息之外,最好有相应的图片,在点餐时可以点击图片进行操作。