OrderOnline——需求及数据描述

1. 外部接口需求

1. 1    用户界面

     1)用户界面整体上选择较为简洁的风格;

     2默认背景色为白色;

     3)学生在菜品界面可查看北食堂三楼的所有窗口的所有菜品,可通过左栏的窗口对菜品进行筛选。菜品界面呈现菜品的窗口位置、菜品的样式、名称、价格、销量数、好评数、差评数和收藏按钮。下单时弹出订单界面,也可进行点击查看当前正在进行的订单,也可以在该界面删除自己不想要的菜品,该界面呈现购买的菜品、消费的金额,在订单处学生和标注自己的口味以及其他备注需求,还需选择取餐时间。我的界面可以查看自己的收藏和历史订单,在历史订单中可查看历史订单的信息,可进行点赞操作,但是仅展示最近十条订单,在该界面可上传头像,查看自己的昵称,

     4)通过界面下方的导航栏可进入订单界面和我的界面和菜品界面;

     5在下订单时,如果没有登录,系统会弹出登录/注册界面,登录/注册后应完成学生身份认证方可继续操作;

     6)系统出现错误时会出现弹窗提醒,可选择是否发送错误报告,选择后退回至用户的系统界面。

1. 2    硬件接口

      支持一般安卓手机。

1. 3    软件接口

     运行于Android操作系统

1. 4    通信接口

      食堂交易平台、网络通信协议、第三方支付软件、电子邮件。

1. 5    故障处理

      正常运行时不会发生故障;发生故障后由用户选择是否送回错误报告,错误报告包括系统故障时用户所处的界面和之前的主动操作。若用户选择不上传错误报告,则保护系统故障前已上传和下载的数据;若用户选择上传错误报告,则错误报告通过电子邮件的方式发送至开发者邮箱,同时保护系统故障前的用户数据。

2. 性能需求

2. 1    数据精确度

1维护人员在上传新的菜品时,可选择是否录入菜品简介;

2)用户的数据交流,如留言等,由用户选择保留时长

(3)维护人员要根据食堂的变化尽快更改可下单菜品列表。

2. 2    时间特性

    1)响应时间:网络流畅情况下,下一个新的订单需要3秒钟左右;

     2)更新处理时间:菜品的上传与下架信息需要保持实时更新,后台数据库每一天更新一次,30分钟内由用户操作产生的数据以高速缓存的方式存储在后端服务器;

    3)数据转换与传输时间:数据输入时传入高速缓存处理器,数据输出时为了避免导出数据量过大,结果超过十个时将进行分页处理;传输时间与交易平台的处理速度有关;

    4)运行时间:非服务器维护期间,应保持24小时运行。

2. 3    适应性

    软件运行于Android操作系统之。非相应操作系统无法使用和进行菜品的购买。

3. 其他需求

     1)用户的交易需要经过第三方支付软件进行,相关信息在操作过程中完全保密;

     2)管理人员可对菜品信息进行分类、整理及删除;

4. 数据描述

     (账号信息包括密码、用户名、实名学生信息、联系方式等;菜品信息包括菜品名称、菜品简介、菜品展示图、菜品价格等)

 4. 1    静态数据

      用户账号信息

      用户绑定第三方支付软件账号信息

      菜品信息

 4. 2    动态数据

      食堂方:

      输入数据:上架菜品信息

      输出数据:是否已经完成菜品

                建议买家取餐时间范围

      买家方:

      输入数据:菜品名称,份数

            取餐时间

      输出数据:是否下单成功

4.3    数据库描述

      本软件采用MySQL数据库

猜你喜欢

转载自www.cnblogs.com/emmm666/p/9187094.html
今日推荐