基于 Vue2 + ECharts + Express + SQLite 的南阳市专题数据可视化系统

南阳市数据可视化大屏

基于 Vue2 + ECharts + Express + SQLite 的南阳市专题数据可视化系统。

功能概览

  • 四个专题大屏:交通 / 人口 / 经济 / 农业

  • 百度地图地形底图 + 区县指标空间分布(热力圈层)

  • SQLite 持久化;支持 Excel / CSV / JSON 导入导出,以及整库 .db 下载

  • 前端数据表增删改查

  • 登录方式:邮箱密码、手机验证码(演示模式验证码在接口/控制台返回)

  • 角色权限:

    角色 查看 编辑 导入 导出 用户管理
    admin 管理员
    editor 编辑员
    viewer 访客

快速启动

bash 复制代码
# 根目录
npm install
cd server && npm install
cd ../client && npm install
​
# 分别启动(两个终端)
cd server && npm run dev
cd client && npm run serve

或在根目录安装 concurrently 后:

bash 复制代码
npm install
npm run install:all
npm run dev

演示账号

角色 邮箱 密码 手机号
管理员 admin@nanyang.gov.cn Admin@123 13800000001
编辑员 editor@nanyang.gov.cn Editor@123 13800000002
访客 viewer@nanyang.gov.cn Viewer@123 13800000003

手机登录:先点「获取验证码」,页面会显示演示验证码,再登录。

百度地图密钥

client 目录创建 .env.local

复制代码
VUE_APP_BAIDU_MAP_AK=你的百度地图密钥

密钥可在百度地图开放平台申请。修改后需重启 npm run serve

未配置或密钥无效时,不会加载百度脚本,大屏自动使用 ECharts 示意图,避免页面报错。

数据管理

登录后右上角「操作」菜单可进入各专题数据管理页:

  • 增删改查(需 edit 权限)

  • 导入 .xlsx / .csv / .json(需 import 权限)

  • 导出 Excel / CSV / SQLite-JSON,或下载整库(需 export 权限)

目录结构

复制代码
Vue2/
  client/          # Vue2 前端
  server/          # Express + SQLite API
  server/data/     # nanyang.db(首次启动自动生成)

结果展示:

zhangsansh/-Vue2-ECharts-Express-SQLite-: 南阳市数据可视化大屏https://github.com/zhangsansh/-Vue2-ECharts-Express-SQLite-

相关推荐
AC赳赳老秦19 小时前
个保法下数据处理:OpenClaw 自动过滤公开数据中的个人信息,保障采集分析合规性
java·python·sqlite·json·php·deepseek·openclaw
mmsx1 天前
基于 Android 的本地商城订单 App:SQLite + 多角色架构的技术实践(有源码和文档)
android·架构·sqlite
自己的九又四分之三站台1 天前
RasterLite2 栅格数据处理函数全量参考:从 Coverage 创建到像元、金字塔与地图输出
sqlite·地理信息
Quincy_Freak1 天前
银河麒麟终端数据处理标准化实践:SQLiteGo 效能评估与落地路径
sqlite·数据库管理·大数据分析·银河麒麟·aarch64·sqlitego
paopaokaka_luck2 天前
停车小程序(车牌OCR智能识别、地图API、Echarts图形化分析、智能车位预约、自动计费与订单处理)
小程序·ocr·echarts
ggabb3 天前
汉语与英语启蒙读物:两种文明基因的深层对话
sqlite
张人玉3 天前
基于 Python 的桌面端智能识别与可视化系统——生活垃圾分类可视化大屏
python·分类·sqlite·echarts·生活
皮卡丘不断更3 天前
手机优先的 Personal Ledger:把账目、学习和复盘放到同一个入口
数据库·sqlite·fastapi·开源项目·个人效率
paopaokaka_luck4 天前
基于springboot3+vue3的支教志愿者管理系统(AI问答、协同过滤算法、Echarts图形化分析)
spring boot·echarts
winfredzhang4 天前
从零构建家庭照片管理系统:Django 模块化单体实战,以及我踩到的 4 个真实坑
python·postgresql·django·sqlite·bootsrap