UNDERGRADUATE ENGINEERING

本科期间相关项目

四个课程项目覆盖搜索、分布式数据库、数据可视化与图片标注,用来简要记录本科阶段的工程实践。

SPRING BOOTELASTICSEARCHFLASKREACT
DISTRIBUTED DB
MiniSQL
DATA GRAPH
GitHub 可视化
IMAGE LABEL
图片标注
组织
浙江大学
时间
2021—2022
范围
后端、分布式、全栈
语言
Python / Java
01 / COURSEWORK

从单一模块到完整系统。

四个项目分别练习搜索服务、分布式协作、数据获取与可视化,以及完整的 B/S 应用开发。

JAVA BACKEND

Film Plumber

基于 Spring Boot 与 Elasticsearch 的电影垂直搜索引擎;负责核心搜索、复杂条件查询与自动补全。

DISTRIBUTED SYSTEM

分布式 MiniSQL

基于自研数据库系统扩展分布式能力;负责 Client、SQL 解析与 ZooKeeper 监听。

PYTHON BACKEND

GitHub 可视化系统

使用 PyGithub 获取项目数据,后端采用 Flask,前端采用 React。

FULL STACK

图片标注系统

在 B/S 架构下完成可用于图片标注的系统,前端采用 React,后端采用 Flask。

PERIOD

记录 2021—2022 年间从单一模块到完整系统的工程实践。