家具商城系统-python+Flask
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于python+flask家具商城系统通过mysql数据库连接数据库
访问地址:
前台:http://127.0.0.1:5000/
后台:http://127.0.0.1:5000/admin/login
账号:
后台:admin / admin123
用户:testuser / 123456
二、项目功能
普通用户端功能
用户注册:用户可通过用户名、手机号和密码创建商城账号。
用户登录:用户登录后可使用购物车、下单、收藏、评价等个人功能。
首页浏览:展示轮播图、热门分类、新品、推荐商品和热销商品。
商品分类:用户可按客厅、卧室、餐厅、书房、儿童、办公等家具分类浏览商品。
商品搜索:用户可通过关键词搜索沙发、餐桌、衣柜等商品。
商品筛选排序:支持按分类、价格区间、销量、价格、新品等条件筛选商品。
商品详情:展示商品图片、价格、库存、材质、尺寸、风格、销量和详情介绍。
商品收藏:用户可收藏喜欢的商品,并在个人中心查看收藏列表。
购物车管理:用户可加入商品、修改数量、删除商品并选择商品结算。
订单结算:用户选择收货地址并确认商品金额后提交订单。
模拟支付:用户可对待付款订单进行模拟支付,支付后进入待发货状态。
我的订单:用户可查看待付款、待发货、待收货、已完成、已取消等订单。
订单详情:展示订单商品明细、收货地址、金额、状态和时间信息。
确认收货:用户收到商品后可将订单状态改为已完成。
商品评价:订单完成后用户可对商品进行评分、文字评价和本地晒图。
售后申请:用户可对订单提交退款或退货申请。
收货地址管理:用户可新增、编辑、删除和设置默认收货地址。
个人资料维护:用户可修改昵称、手机号、密码和本地上传头像。
管理员端功能
管理员登录:管理员通过后台入口登录管理系统。
数据看板:展示销售额、订单数、用户数、商品数、待发货和库存预警。
商品管理:管理员可新增、编辑、上下架和删除商品。
商品图片管理:管理员可上传商品主图和本地相册图,并删除相册图。
分类管理:管理员可新增、编辑、启用、停用和删除家具分类。
订单管理:管理员可查看订单、筛选订单、发货、取消订单和修改订单状态。
用户管理:管理员可查看用户信息并启用或禁用用户账号。
评论管理:管理员可查看用户评价并隐藏或恢复评价显示。
轮播图管理:管理员可新增、编辑、启用、停用和删除首页轮播图。
售后管理:管理员可查看售后申请并进行同意、拒绝或完成处理。
系统设置:管理员可维护商城名称、客服电话、公告、服务说明和基础配置。
库存管理:管理员在商品管理中维护库存数量,系统支持低库存提醒。
三、运行环境
开发工具pycharm
运行环境:python3.8+pycharm+mysql
四、项目技术
项目技术python+flask
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图
