# PlantACR **Repository Path**: cricosly/PlantACR ## Basic Information - **Project Name**: PlantACR - **Description**: 植物染色质可及性预测系统,基于 Flask + Vue3 前后端分离实现,毕业设计 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2025-01-19 - **Last Updated**: 2025-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, Flask, TensorFlow, Element-UI, Echarts ## README
PlantACR/ # 后端项目 │ ├── frontend/ # 前端项目文件夹 │ ├── app.py # Flask应用入口,初始化 Flask 应用和 SQLAlchemy,导入和注册路由 ├── exts.py # 数据库相关,防止循环引用导致项目运行失败 ├── config.py # 配置文件,存储应用配置,包括数据库连接信息 ├── models.py # 数据模型,使用 SQLAlchemy 定义数据结构和数据库表映射 │ ├── route/ # 路由python包,等效于SpringBoot控制层Controller │ ├── __init__.py # 必有的文件,这里用于整合所有的路由模块 │ ├── article_route.py # 文章相关 请求处理逻辑和路由 │ ├── auth_route.py # 鉴权登录相关 请求处理逻辑和路由 │ ├── user_route.py # 用户相关 请求处理逻辑和路由 │ └── xxx_route.py # 其他相关 请求处理逻辑和路由 │ ├── utils/ # 工具文件夹 │ ├── password_utils.py # 密码相关,加密用户密码 和 检查密码是否匹配 │ └── xxx_utils.py # 其他相关工具 │ ├── sql/ # 数据库脚本文件夹 │ ├── plantacr.sql # 建表 + 数据初始化脚本 │ ├── table.sql # 建表脚本 │ └── data.sql # 数据初始化脚本 │ ├── ACRmodel/ # 模型目录 (仅供参考) │ ├── __init__.py # 把ACRmodel注册为python包,里面不用写代码 │ ├── train.py # 模型训练 │ ├── predict.py # 模型预测 │ ├── preprocess.py # 数据预处理 │ ├── my_model.py # 模型构建 │ └──static/ # 静态文件夹,模拟文件系统,存放一些模型相关的静态资源(比如数据集) │ ├── fasta/ # 参考基因组的文件夹 │ ├── dataset/ # 数据集文件夹 │ ├── weights/ # 模型权重文件目录 │ ├── predict_data/ # 预测数据文件夹 │ ├── predict_result/ # 预测结果文件夹 │ ├── picture/ # 图片文件夹 │ ├── temp/ # 临时文件夹,存放临时文件 │ └── XXXmodel/ # 如果有多个模型,也可以分开成两个文件夹,方便管理## 项目前端结构
frontend/ ├── .vscode/ # VSCode工作区配置 │ ├── settings.json # 编辑器设置 │ └── vue.json.code-snippets # 代码片段 ├── public/ # 公共资源 ├── src/ │ ├── assets/ # 静态资源 │ ├── components/ # 公共组件 │ ├── datasource/ # 模拟数据 │ ├── fetch/ # 网络请求封装 │ ├── router/ # 路由配置 │ ├── service/ # API服务层 │ ├── stores/ # 状态管理(基于VueUse) │ ├── type/ # TypeScript类型定义 │ ├── views/ # 页面组件 │ │ ├── comps/ # 页面级组件 │ │ ├── layout/ # 主布局页面 │ │ └── login/ # 登录相关页面 │ ├── App.vue # 根组件 │ └── main.ts # 入口文件 ├── .eslintrc.cjs # ESLint配置 ├── .prettierrc.json # Prettier配置 ├── index.html # 主HTML文件 ├── package.json # 项目配置 ├── tsconfig.json # TypeScript配置 ├── tsconfig.app.json # 应用TS配置 ├── tsconfig.node.json # Node环境TS配置 ├── vite.config.ts # Vite配置 └── vue.md # Vue介绍文档## 系统预览
![]() |
![]() |
登录页面 | 系统首页 |
![]() |
![]() |
植物信息 | 模型管理 |
![]() |
|
可视化分析 |