优选商城系统- Flask SQLite
项目描述
基于 Flask + SQLite 开发的全功能购物网站,包含商城前台与后台管理系统。
127.0.0.1:5000
admin admin123
demo 123456
功能描述
1 商城前台
– 首页:轮播式 Hero 区、分类导航、热销榜单、新品上架、全部商品
– 商品浏览:分类筛选、关键词搜索(名称/简介/详情)、5 种排序(综合/销量/最新/价格升降)、分页
– 商品详情:大图、折扣标签、库存与销量、数量步进器、加入购物车 / 立即购买、相关推荐
– 用户系统:注册(含格式校验)、登录(用户名或邮箱)、退出、记住我
– 购物车:加购(AJAX 无刷新 + 角标动画)、改数量、删除、清空、实时小计与总额
– 下单结算:收货信息、支付方式、订单备注、库存校验、下单自动扣减库存
– 我的订单:按状态筛选、订单卡片、订单详情、状态进度条
– 订单流转:取消订单(自动回滚库存)、确认收货
– 个人中心:资料修改、修改密码、消费统计、最近订单
2 后台管理(`/admin`)
– 数据概览:销售额/订单/商品/用户四大指标、订单状态分布、热销 Top5、库存预警
– 商品管理:列表查询、新增、编辑、上下架、删除、图片上传(本地文件或外链)
– 分类管理:新增、编辑(弹窗)、删除(有商品的分类受保护)
– 订单管理:按状态/订单号查询、一键发货、查看详情、删除
– 用户管理:查询、启用/禁用账号、角色标识
运行环境
Python3.10
项目技术
后端框架 Python 3.8+ / Flask 3.x
ORM Flask-SQLAlchemy(SQLAlchemy 2.x)
认证 Flask-Login(Session 会话 + 密码哈希)
数据库 SQLite(零配置,文件型,可平滑切换 MySQL)
前端 Jinja2 模板 + Bootstrap 5 + Bootstrap Icons
以上系统源码经过技术整理与调试,确保能正常运行


