阶段项目--麦当劳点餐系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java项目:麦当劳点餐系统
第一部分:需求概述
麦当劳是世界上领先的食品服务零售商,它为全世界提供最受欢迎的食品,如汉堡和披萨等。本项目创建一个用于订购食品的表单,该表单显示不同的食品项目的照片和价格,接受用户信息并确认订单。
第二部分:详细需求
一、工作人员登录系统
1.工作人员凭工号与密码登录系统后,可以销售麦当劳系统提及的任意一款餐饮。
2.工作人员的工号与密码是系统管理人员增加的,增加时会有一个随机的6位数的
密码并将这个密码告诉工作人员。
3.工作人员登录后可以修改自己的密码。
二、工作人员登录后可以处理日常餐饮的售卖工作
1.按顾客的要求录入相应的餐饮名称后,单价会自动显示,再录入数量,数量的默
认值为1;如果继续录入只需要按“+”号。
2.如果顾客对已经录入的餐饮不需要,可以按“-”号删除已经录入的餐饮名称。
3.当顾客不再需要其它餐饮是,按“结帐”可以结算当前订单,并把订单信息存入
到系统中。
4.顾客可以使用VIP卡,则在“结帐”前输入VIP卡号即享受各VIP卡的折扣。
5.顾客出以出示优惠卷,则在“结帐”前输入优惠卷号即可减免相应餐饮的优惠金
额。
6.接受顾客的预订餐饮并配送
三、餐厅经理负责更新产品信息及最新优惠策略
1.餐厅经理在餐厅开张时批量导入麦当劳产品信息,VIP卡及优惠劵信息
2.餐厅经理要及时更新产品信息,VIP卡,员工与优惠劵信息
3.餐厅经理能够查看各种类型,各个指定时间段的数据报表
四、餐厅经理可以发放VIP卡,VIP卡中的信息包括:
1.Customer Name:顾客姓名
2.Current Address:顾客地址
3.Phone Number:电话号码
4.Email id:电子邮件,必须应包含“@”和‘.’。
5.IDCard:身份证号
6.sex:性别
7.积分信息、打折信息等
五、餐厅经理可以查询餐饮销售的日报,月报,季度报表等。【日期默认当前,用户可以
指定其他日期查询】
第三部分:编写程序
根据要求编写一个B/S结构的Java Web应用程序。要求界面美观、操作方便、代码规范、符合功能需求,使用JQuery、Struts2、hibernate、Oracle等技术结合来实现。