EBMS
1.0.0
ElectroBase 管理系统是一个在线电子产品商店的数据管理系统。它是一个全栈项目,作为课程CSE202:数据库管理系统基础知识 的最终项目而开发。最终报告满足项目的要求和可交付成果。
EBMS 旨在通过将所有利益相关者(即管理员、客户、供应商和交付代理)聚集在一个公共平台上来解决在线电子商店的管理问题。它为商店提供完整的后端解决方案,包括管理产品库存、客户订单、供应商和送货代理的送货。
在您的设备上克隆存储库并导航到该文件夹。该项目需要在您的设备上安装 Python 环境和 MySQL 服务器。运行以下命令来安装依赖项:
pip install -r requirements.txt
使用以下命令激活虚拟环境:
python3 -m venv ./front-end/flask_venv
source flask_venv/bin/activate
使用./front-end/app/.sample_env
中给出的格式在文件./front-end/app/.env
中添加 MySQL 服务器和数据库的详细信息。
运行以下命令启动服务器:
python3 ./front-end/run.py