一、技术环境
PyCharm + Flask + Python3.7 + mysql
二、介绍
利用Python开发一个简单的web应用程序开发和测试完整的堆栈,允许用户买卖各种不同种类的东西,基于Flask框架实现。买家可以用用户名、密码、地址、电子邮件、电话号码创建账户购买一个或多个产品,喜欢或不喜欢它,发表评论,阅读评论。供应商也有用户名,密码,电子邮件,地址和电话号码,他们加上他们的产品数量和价格。
三、功能说明
1. 注册账户或登录的用户界面是一个单独的页面。用户(无论是买方还是卖方)能够创建一个帐户,给出一个用户名和密码。
2. 在访问网站的第一页时,用户会看到产品列表和类别。点击一个类别将显示与该类别相关的所有产品,并带有最近更新的(新发布的或有新的评论和喜欢/不喜欢的)上面。
3. 点击一个产品将会显示包含所有信息的产品页面(名称、图片、描述、价格、厂商名称)。
4. 产品页面还应该包含喜欢/不喜欢的数量,用户的评论他们的用户名,发表评论的日期和时间。
5. 当买家想要购买带有两个按钮的产品时,会有一个“添加到购物车”按钮+和-指定数量,买方可在此之后检查其他产品或进入购物车页面。
6. 购物车界面应显示买家添加的不同产品,数量和用支付方式确认付款后,显示每件商品的价格和总价,商家将收到发货通知。当供应商在网站上收到购买通知时,他将发货所需的买方,通知,然后发送给买方在网站上包含跟踪和到达日期。
7. 供应商可以将带有自己信息的产品添加到自己的账户中,也可以添加一个促销,新价格及其持续时间。
8. 为每个用户保存不同购买的历史记录,包括时间、日期、产品名称和价格。
9. 用户只有登录账户后才能购买或销售产品。所有用户都应该看到评论,包括日期和时间。
四、效果展示
1. 主页面
2. 注册页面
3. 登录页面
4. 产品类别主页面
5. 产品详细页面
6. 购物车页面
7. 订单页面
8. 添加产品页面
9. 购买记录页面
五、演示视频
视频+代码:
https://www.yuque.com/g/brianlai/trkr1t/dfc12gdhw059mulp/collaborator/join?token=J9DFMCvoOIAISIxM&source=doc_collaborator# 《基于Flask的商城系统》