8月更文挑战第28天 | 基于JavaWEB的外卖点餐系统03

142 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情

需求分析

系统需求描述

本外卖系统主要通过前台的模块进行设计和实现。用户登录系统,浏览餐品,餐品下单等。具体需求如下所示:

(1)用户的登录与注册

游客进入本外卖系统进行注册成为正式用户,注册的用户可以进入登录界面输入用户名和密码进行登录。

(2)餐品菜单实现

菜品功能菜单主要包括搜索餐品功能、餐品分类。浏览任意商品可以点击选择任意餐品进行输入数量下单。

(3)订单管理

注册的用户可以通过下单餐品到购物车。

(4)购物车管理

已经注册的用户可以购物车按钮进入到购物车页面。在购物车页面,用户可以对自己下单的商品进行增加和删除。管理完毕,可以进行付款,完成订餐。

系统功能分析

用例图描述

用例图是参与者与用例之间的关系构成的动态视图,反映了参与者的需求,

系统界面需要分析

(1)界面设计简洁明了,便于用户良好的体验;

(2)操作简单,用户容易上手操作使用;

(3)系统运行中,快速、高效、便捷;

(4)常规设计,符合用户使用习惯。

系统功能设计

本线上点餐系统主要系统功能模块包括一下几个方面:

(1)登录模块可以实现用户的注册和登录。

(2)产品模块主要实现商品添更新商品,还可以录入一些新的商品,对商品进行及时的管理与操作,这样能够让广大消费者能够及时的了解到各种商品的最新信息。 

(3)订单模块主要实现的是对订单进行查询管理,消费者对自己需要的商品选择提交为订单,根据客户的需要对订单的查询、订单的修改。 

(4)用户管理模块是用户进行个人信息的管理。 

(5)购物车模块是用户可以自己想购买的东西先加入到购物车,在购物车中对自己想买的商品进行管理,以及订单合计结账。