Student-era course design archive — Vue 3 + ECharts dashboards, PyTorch computer vision, Hadoop/Spark/Kafka big data stack, GIS/remote sensing, numerical methods, network security, and information retrieval. Built on WSL2.
| 学期 | 课程 | 类型 | 路径 | 技术栈 |
|---|---|---|---|---|
| 2026 Spring | 大数据可视化 | Project | projects/bigdata-visualization |
Vue 3 + TypeScript + ECharts |
| 2026 Spring | 机器学习 | Project | projects/ml-apple-detection |
PyTorch + ResNet18 + OpenCV |
| 2026 Spring | 网络信息安全 | Project | projects/network-security |
Kali Linux + nmap + John |
| 2026 Spring | 遥感图像处理 | Project | projects/gis-remote-sensing |
ERDAS 9.2 |
| 2026 Spring | GIS地图制作 | Project | projects/gis-supermap |
SuperMap iDesktop 10 |
| 2026 Spring | 计算方法 | Project | projects/computational-methods |
Python + NumPy + Matplotlib |
| 2026 Spring | 信息检索与搜索引擎 | Project | projects/information-retrieval |
HTML5 导航站 |
| 2026 Spring | 农业信息技术 | Demo | demos/agri-kg-demo |
HTML5 + CSS3 |
| 2026 Spring | 网络安全 | Demo | demos/cyber-security-webui |
HTML5 + CSS3 + PWA |
| 环境 | 发行版 | 核心组件 | 状态 |
|---|---|---|---|
| 大数据 / ML | Ubuntu-24.04 WSL2 | Hadoop 3.4, Spark 4.1, Kafka 4.2(KRaft), PyTorch 2.12 | [VERIFIED] |
| 网络安全 | kali-linux WSL2 | nmap, john, hping3, dnsutils | [VERIFIED] |
直接浏览器打开根目录 index.html 查看所有课程项目的统一展示门户。
| 包名 | 路径 | 说明 |
|---|---|---|
@student-era/theme |
packages/@student-era/theme/ |
暗色主题 CSS 设计系统(提取自导航站) |
@student-era/echarts-config |
packages/@student-era/echarts-config/ |
ECharts 最小注册配置(按需加载) |
@student-era/vue-utils |
packages/@student-era/vue-utils/ |
Vue 3 组件(ChartPanel, DataCard)与工具库 |
pnpm install
pnpm dev:visualization # 大数据可视化
pnpm build:visualizationcd projects/computational-methods/src
python exp1_root_finding.py
python exp2_linear_systems.py
python exp3_interpolation_integration.py
python exp4_ode_solver.pycd projects/ml-apple-detection/src
python train.py --epochs 50 --batch-size 8 --lr 0.001
tensorboard --logdir=../outputs/runscd /home/zjx/netsec-exp/scripts
bash exp1-info-collection.sh
bash exp2-password-cracking.sh直接浏览器打开:
.
├── index.html # 项目展示主页(根门户)
├── packages/ # 共享基础设施(pnpm workspace)
│ └── @student-era/
│ ├── theme/ # 暗色主题 CSS 设计系统
│ ├── echarts-config/ # ECharts 最小注册配置
│ └── vue-utils/ # Vue 3 组件与工具库
├── projects/ # 课程设计项目
│ ├── bigdata-visualization/ # Vue 3 数据可视化仪表盘
│ ├── ml-apple-detection/ # PyTorch 苹果质量分类
│ ├── network-security/ # Kali 网络安全实验脚本
│ ├── gis-remote-sensing/ # ERDAS 遥感图像处理
│ ├── gis-supermap/ # SuperMap 地图制作
│ ├── gis-lab-navigator/ # GIS 实验导航站
│ ├── computational-methods/ # Python 数值计算实验
│ └── information-retrieval/ # 信息检索实验导航站
├── demos/ # 静态课堂演示
│ ├── agri-kg-demo/
│ └── cyber-security-webui/
├── docs/ # 课程资料归档
│ ├── ENVIRONMENT.md # 环境配置速查
│ ├── STATUS-2026-05-18.md # 项目状态与 TODO
│ ├── ARCHITECTURE-REVIEW-2026-05-18.md # 架构审视
│ ├── 课程资料索引.md # 复习资料目录
│ ├── 大数据可视化/ # 已考完课程:课程设计报告 + 复习资料
│ ├── 农业信息技术/ # 已考完课程:期末复习资料
│ ├── 计算方法/ # 实验指导书
│ ├── 信息检索与搜索引擎/ # 实验指导书
│ ├── 网络信息安全/ # 教材 + 课件 (Git LFS)
│ └── 网络安全/ # 翻转课堂任务
├── .github/workflows/ # GitHub Actions CI
├── .gitattributes # Git LFS 配置
└── README.md # 本文件
- Vault 课程文件全局整理 — 同一科目集中到
10-Courses/科目名/目录树,考试资料归入50-期末复习/ - 网络信息安全资料归档 — 第1-10章教材 PDF + 课件 PPTX 入库(Git LFS),期末复习资料 Markdown 整理完成
- 实验指导书归档 — 计算方法、信息检索与搜索引擎实验指导书入库
- 已考完课程归档 — 大数据可视化、现代农业信息技术资料确认完整,从课程导航移入归档区
- README 结构更新 — docs/ 目录树同步实际归档内容
- GitHub 推送 — 本地3个 commit + 本次更新推送到 origin/main
visualization engineering typescript dashboard frontend echarts student-projects course-design admin-system vue3 vite element-plus pinia machine-learning pytorch bigdata hadoop spark numpy gis