线上商店

这款应用程序模拟了一个简单的线上商店,它使用npm包连接MySQL数据库,并通过命令行进行操作。该应用提供两种用户界面:顾客和管理员。

你需要安装Node.js、MySQL服务器和Git,然后使用以下命令克隆代码库:

git clone https://github.com/GregoryDesmarais/bamazon.git
cd bamazon
npm install

顾客界面

顾客界面允许用户浏览商店商品目录,包括商品ID、描述、所属部门和价格。用户可以选择商品ID和购买数量进行下单。如果库存充足,订单将会被处理,并显示总价;同时,商店数据库中的库存信息也会相应更新。如果库存不足,系统会提示用户修改订单。要使用顾客界面,请输入以下命令:

node bamazonCustomer.js

管理员界面

管理员界面提供以下四个选项:

(内容省略,保持与原文一致)

zip 文件大小:221.93KB