饿了么-控制台需求

规范:

需要分包(10分):

domain:实体类包

service:服务包

service.Impl:服务包的实现包

main:程序入口

util:工具类包

要求:(5分)

  1. 以com.名字首字母缩写,开头;

  2. main方法的类名以名字首字母缩写开头后加Test

记录用户,餐品,餐厅可以用数组,集合或者将数据放到磁盘然后进行读取都可以,建议用数组或者集合。

登录注册功能:(20分),以上全做35

  1. 程序启动,可选择1.注册,2.管理员登录,3.用户登录

  2. 选择1.注册,输入ID(可以自增),账号,密码,姓名,金额(不填就默认0,可用可不用,不用就做用户的充值需求),创建时间进行注册,可以进行多次注册,每次注册还需要判断账号是否存在,如存在就返回上一页,如不存在就注册成功。

  3. 选择3.用户登录,可以选择一个注册过的账号进行登录,成功就登录进去,失败就继续登录。

  4. 扩展:增加忘记密码功能(可写可不写)。

  5. 管理员不需要注册,内置的账号密码,例如:admin/admin

管理员功能:(5分)

  1. 管理员登录成功控制台会有1.餐厅,2.餐品,3.返回登录

  2. 选择1.餐厅控制台会显示:1.新增餐厅,2.修改餐厅,3.查看餐厅,4.删除餐厅,5.返回上一级

  3. 选择2.餐品控制台会显示:1.新增餐品,2.修改餐品,3.查看餐品,4.删除餐品,,5.返回上一级

  4. 选择3就重新到程序启动的页面。

餐品:(10分)

  1. 新增餐品:有ID(自增),餐品名称,餐品品种(辣/微辣/不辣),价格,创建时间,修改时间。

  2. 修改餐品:可以修改名称,品种,价格,同时将修改时间填上(不需要通知餐厅,同步即可)。

  3. 查看餐品:可以查看所有餐品。

  4. 删除餐品:删除这个餐品(不需要通知餐厅,同步即可)。

餐厅:(20分)

  1. 新增餐厅:有ID(自增),餐厅名字,餐厅地址,好评率,创建时间,修改时间。新增成功提示:1.添加餐品,2.不添加餐品

  2. 选择2.不添加餐品:就回到餐厅控制台。

  3. 选择1.添加餐品:就展示所有餐品,例如1.糖醋排骨,2.饺子,3.饮料。选择1,2,3就可以添加到餐厅里。如没有餐品就提示,现在没有可以添加的餐品,请移步到餐品控制台进行添加。

  4. 修改餐厅:控制台提示1.修改餐品,2.修改基本信息。

  5. 选择1.修改餐品,展示所有餐品,例如1.糖醋排骨,2.饺子,3.饮料。选择1,2,3就可以添加到餐厅里。如没有餐品就提示,现在没有可以添加的餐品,请移步到餐品控制台进行添加(如果修改之后餐品重复可自动去重)。这需求有两种做法,1.删除全部餐品重新添加,2.就添加,重复就自动去重。

  6. 选择2.修改基本信息。控制台提示请输入餐厅ID或者名称(如选择名称,那么新增餐厅的时候需要控制名字不能重复),然后修改餐厅的地址(如选择名称,那么修改餐厅的时候餐厅名称不可以修改),同时修改,修改时间。

  7. 查看餐厅:可以选择1.查看全部,2.查看单一,不管选择哪个请将这个餐厅下面的餐品也列出来

  8. 选择查看单一:控制台提示请输入餐厅ID或者名称(如选择名称,那么新增餐厅的时候需要控制名字不能重复),然后输出某个餐厅的信息或者全部餐厅的信息。

  9. 删除餐厅:需要查询餐厅里是否有餐品,如有就不可以删除,没有就可以删除。

用户登录:(30分)

  1. 登录成功控制台展示,1.修改个人信息,2.选择餐厅,3.充值(可做可不做,不做的话注册就需要添加金额),4.退出登录。

  2. 选择1.就修改个人信息,如果修改密码,就必须重新登录。

  3. 选择2.列出所有餐厅,例如:1.小李家餐馆 好评率:30%,2.小酒馆 好评率:30%,3.烧烤店 好评率:30%,4.选择上一页面,进行选择。

  4. 选择充值,就进行金额的操作,充值多少钱,增加多少钱就可以。

  5. 选择一家餐厅之后,展示该餐厅的所有餐品,进行选择例如:1.糖醋排骨,2.饺子,3.饮料,4.选择上一页。可以多选,多选可以以逗号隔开,例如1,2,3

  6. 选过餐品之后可以展示:结账

  7. 结账,计算用户选择的餐品和金额进行结账,如用户金额不够直接扣成0,金额够就减。

  8. 评价,展示1.好评,2.差评,3.不评价,然后根据餐厅评价人数进行百分比计算,计算餐厅的好评率。评价完之后就直接跳到用户登录成功后的页面,就是列出所有餐厅的页面。

注意,想要好评率,可以用记录的方式进行,可以用一个集合或者数组记录用户去哪家餐厅,消费多少钱,点了什么餐品,评价是什么。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

メ繁华~末世

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值