一、项目介绍
项目地址:http://javatip.cn/store/865.html
证件照换装系统 使用 python 语言开发,基于 Flask + Vue + MyBatis 技术栈开发,系统实现了证件照换装功能,通过上传一张大头照按要求男士/女士和背景可以转换成对应的证件照。
平台分为 管理员和普通用户 两种角色角色,支持用户注册登录,管理员在实现证件照换装的同时可以对普通用户进行新增、修改、禁用和重置密码等功能,普通用户通过平台注册登录后可以实现换装功能,换装完成后进行下载照片。
该系统结构清晰、功能完整,是一款典型的 Flask+Vue 综合实战项目,非常适合作为 Python 毕业设计题目 。
二、技术架构
- 后端框架:Flask、MyBatis
- 前端框架:Vue、ElementUI
- 数据库:MySQL
采用前后端分离架构设计,前端基于 Vue 组件化开发,后端采用 RESTful 接口风格,保证数据交互高效稳定。
三、安装部署教程
本系统使用的换装功能是由第三方易源数据提供的,因此需要先注册易源数据平台,注册后开通对应接口,
# 接口开通地址
https://www.showapi.com/apiGateway/view/2673 此接口免费可以使用一个月,如果到期了可以换个手机号注册或者充值 50 元 12 个月有效。

完成上述步骤后获取 appkey
#/myApp 这个地址中获取你的 appkey,先复制出来,后面会用
https://www.showapi.com/console
- 使用 pycharm 打开后端项目w-server;
- 在app_image.py中的第 14 行替换上面复制的 key
- 在app_file.py中的第 50 行修改文件存储地址,即你项目中的 fileupload 位置
- 配置 python 环境,使用python3.8;
- 新建数据库并导入提供的 SQL 文件;
- 修改
u_mysql.py文件中的数据库配置; - 下载依赖包
# 升级 pip 库,如果已升级可忽略
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install --upgrade pip
# flask 库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Flask
pip install fake_useragent==1.2.1
# pymysql
pip install pymysql
# 启动 flask 命令
python app.py- 安装 node 环境,本机 nodejs 版本 18.19.0
- 使用pycharm 或vscode等软件打开前端项目w-web;
# 下载前端依赖
npm install
# 启动项目
npm run dev默认账号密码:
- 管理员:admin / 123456
- 普通用户:putong/ 123456
四、项目截图




付费内容点击下载链接,会自动复制提取码哦~
您只有支付购买后才能查看该内容!