菜单
  

    系统设计:使用面向对象的设计方法,在需求分析确定的模型基础上,设计出软件的逻辑模型、软件各组成部分间的内在结构及实现方法。这一过程分为概要设计、数据库设计和详细设计三部分。

    系统实现:论述了系统各功能模块的实现方法。源-自/751+文,论`文'网]www.751com.cn

    测试报告:对开发完成的软件进行测试分析。

    结论:总结本软件的特点和不足。

    2    需求分析

    本章主要阐述无线点餐系统的总体需求和相关界定,并由此提炼出系统的业务逻辑结构。

    2.1 功能需求

    无线点餐系统的设计与开发应达到以下的总体目标,即主要功能需求: 

    (1)访客浏览功能: 餐厅环境介绍和特色菜的图片采用轮转方式展示,使用户在进入餐厅网站时就可以看到。

    (2)用户注册功能:当用户准备点菜时需要进行信息的注册,以便在订单完成后发出通知。

    (3)用户登陆功能:通过正确的用户名和密码进入系统查看菜单并进行点餐。

    (4)普通用户点餐功能:输入人数、附加信息等选项,进入点菜页面选择要点的菜品,可以看到菜品的名字、图片、价格、描述等信息,通过点击数量两侧的加减按钮选择要点的份数,点击点餐按钮将相应菜品加入到临时订单。

    (5)查看已点菜临时订单功能:用户点餐过程中可以点击查看详情按钮查看已点菜信息,如果有不需要的菜品可以在此页面中删除,可以继续添加菜品。点菜结束后点击提交订单按钮将点菜信息保存。

    (6)电子邮件通知功能:用户提交订单后,系统将发送邮件到用户的电子邮件地址,提示用户订单已提交成功。

    (7)用户订单列表功能:普通用户可以查看自己的所有消费订单,并可将订单打印。未付款订单可以继续加菜。

    (8)用户信息查看、修改功能:已登陆用户可以查看自己的信息并进行修改。

    (9)系统管理功能:管理员可以添加禁用用户,并设置用户的角色。

    (10)Web端管理功能:提供菜单内菜品的添加修改查询,餐桌的添加修改,订单的添加修改查询,付款结账,信息查看,打印菜单。

    (11)客户端点餐功能:客户端使用Android平板进行点餐,提供点菜、加菜、减菜、并桌、换桌、结账功能。

    (12)服务器端和客户端通信功能:服务器端向外部发布Web Service,客户端收集用户点菜信息,并通过调用服务器端的Web Service将信息传递到服务器端处理,订单数据保存在服务器端。

  1. 上一篇:Flash拍摄类产品网上广告设计
  2. 下一篇:C#进销存管理系统的设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql酒店管理系统设计与实现

  3. Ruby+mysql就业信息管理系统的设计与实现

  4. php进销存管理系统的设计与实现

  5. jsp医药连锁店管理系统的设计与实现

  6. jsp+mysql学生实践创新项目管理系统设计与实现

  7. jsp+mysql停车场车辆管理系统的设计与实现

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. java+mysql车辆管理系统的设计+源代码

  10. 十二层带中心支撑钢结构...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 当代大学生慈善意识研究+文献综述

  13. 中考体育项目与体育教学合理结合的研究

  14. 乳业同业并购式全产业链...

  15. 电站锅炉暖风器设计任务书

  16. 大众媒体对公共政策制定的影响

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回