- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目名称:餐厅管理系统
项目名称:餐厅管理系统------
第一次迭代进度报告
一.小组成员(组长: 丁林超)
第一组:
丁林超s_lcding@stu.edu.cn
陈晓群xiaoqchen@stu.edu.cn
第二组:
方燕 s_zyliu@stu.edu.cn
钱自根 s_qianzigen@stu.edu.cn
第三组:
邓兵辉s_zydeng@stu.edu.cn
刘有坚s_liuyoujian@stu.edu.cn
二. 需求完成情况
本次项目,我们主要进行了两次迭代,分成四个模块同时迭代,这四个模块分别是点菜模块(给客户用),管理模块(高级经理用,如老板本人),前台收银模块(给服务员用),橱房调度(采购员用),下面概述两次迭代的计划.
第一次迭代的计划:
第一小组要完成的工作有:
1.完成普通点菜功能。即顾客可以在点菜模块选择自己要点菜,并把这些菜显示在顾客的个人菜单列表里,当客户完成点菜后,就可以向数据库提交菜单,并锁住客户所点的餐桌,不让其他客户再选此桌。这就是顾客的点菜操作。 2.在管理模块中,实现菜系和菜的管理。菜和菜系都可以完成增查删改等功能,为了避免危险性操作,当菜系里有菜时,不能直接删除菜系,只有当菜系里没有菜时,才能删除。
第二小组要完成的工作有:
1.完成普通结账。当顾客要结帐时,前台服务员只要输入顾客的桌号,就可以从数据库调用出顾客的菜单,并完成结算工作,显示出总金额,当确认无误后,就自动清除该客户的菜单,并释放该客户所占餐桌的锁。
2.会员结账。这部分主要是在普通结帐的基础上完成的,若该客户是会员,则对该客户进行相应优惠待遇,在原来账单的总金额上打折,其他的与普通结帐一样。
第三小组要完成的工作有:
从数据库获取菜单,然后把菜单自动地分配给各橱师,在分配策略上是优先分配给较短队列的橱师。
第二次迭代计划: 第一小组要完成的工作有:
完成职工管理,其中重要的一项是工资属性,在计算利润时要用到。
餐桌管理。
包厢管理。
营业额统计,利润统计。
完成点菜模块的特殊服务,即加菜和取消菜。
第二小组要完成的工作有:
完成预订工作。
预订查询和取消功能。
今日营业额统计,在统计本日营业额同时,计算出利润,就是用营业额减去成本费。
第三小组要完成的工作有:
完成菜的进货管理,并要把第次菜购后的总成本写
到对应日期的成本费里。
对加菜和取消菜的调度,如果菜还没做就可以把要取消的菜从菜单里除去。加菜就要找到对应的橱师,并在菜单上加入刚加的菜。
成本查询,这里的成本查询与管理模块中不同,这里的查询是列出详细的每次购物情况,而管理模块里只有每日的总成本。
通过全体小组的努力,我们完成了两次迭代的全部功能。虽说功能上都完成,但我们自觉得在每个功能上没有很完善。
容错性较差,做得不够细腻。比如预订时,输入的日期没有检错功能,其实这个技术上实现很简单,只要判断一下就行了,如钟点那里,如果是大于24肯定就出现输入错误了,另外也可以把它改成是下拉列表框的形式,只要在下拉列表框那里选择就行了,这样就更不会出现一般的失误了。又如在管理模块中,要删除某一项时,先要执行删除操作,然后再执行刷新操作,用户才能发现删除操作成功了,这样就增加了操作的复杂性,合理的解决方法是把这两步并成一步操作,这样就简便明了了,用户马上就可以知道删除有没有成功。由于临近考试了,大家都忙着复习,这些就没有进一步去完善他。
有些操作系统开销太大,比如我们在如何把预订的桌子锁起来,我们采用的方法是创建一个线程,每隔一定的时间就去检测一下,被预订的桌子是不是在2小时内了,如果是在两小时内就把对应的桌子锁定。这作操作就增加了系统开销,完全没有必要定时去检测,只要有客户要占用这张餐桌时,才去锁定就行了,而要实现这个功能,只要实现两个模块间的通信就行了,当接收到消息之后再去检测有没有被人预订,如果被预订了就上锁。这一点橱房调度那边也是一样,只有在客户发送新的菜单到数据库时,再去数据库里获取刚刚提交的菜单。
有些操作实用性不强,没有真正做到为客户着想。比如在菜的管理上,我们现在做的是在管理模块上实现的,而菜是每天都在变化的,也就是每天都
您可能关注的文档
最近下载
- 生命意义感量表中文版.docx VIP
- 《Leica D-LUX6数码相机说明书》.pdf
- 冀教版小升初数学模拟试卷加精品答案.docx VIP
- 装饰装修安全文明新项目施工专项方案.doc VIP
- DB62T4914-2024 生态资产价值评估-生态系统生产总值(GEP)核算技术规范.docx
- 九江有色金属冶炼有限公司技改项目环境影响报告书.pdf VIP
- 冀教版小升初数学模拟试卷带答案(精练).docx VIP
- Q_SY 11117-2020 输配电线路安装工程劳动定额.docx VIP
- 冀教版小升初数学模拟试卷及答案【必威体育精装版】.docx VIP
- 《瓦楞纸板生产技术规范》.pdf VIP
文档评论(0)