程序聚合 软件案例 https://jlhu.iliujia.com/jlhu-map/#/?hid=84036

https://jlhu.iliujia.com/jlhu-map/#/?hid=84036

2026-04-13 12:06:57
行业:旅游
载体:H5
技术:Vue

业务和功能介绍

1. 项目背景与目标
本项目是一个基于地理信息的手绘地图展示与管理系统,主要用于园区、景区、校园、小镇等场景的可视化导览。
系统目标:
提供美观流畅的手绘地图 H5 页面,支持地图浏览、点位查看、详情展示。
提供稳定的服务端接口,支撑地图、点位、分类、图片等数据的读取与管理。
提供易用的后台管理系统,让管理员可维护地图、点位、分类、弹窗内容等。
2. 核心功能
H5 手绘地图端
手绘地图图片展示、缩放、拖拽
地图点位(POI)图标展示
点击点位弹出详情(名称、介绍、图片、联系方式)
点位分类筛选(如景点、服务点、厕所、出入口)
地图定位、地图复位
服务端
地图基础信息接口
点位列表、点位详情接口
点位分类接口
图片上传、数据增删改查接口
后台管理系统
地图管理:上传手绘底图、配置地图尺寸、开关状态
点位管理:新增 / 编辑 / 删除点位、设置坐标、图标、详情
分类管理:点位分类增删改查
系统设置、管理员登录

项目实现

1. 整体架构
采用 前后端分离架构,分为三层:
H5 前端层:手绘地图交互展示
服务端 API 层:提供数据接口、业务逻辑、权限验证
后台管理前端层:管理员操作界面
2. 技术栈
H5 手绘地图端
HTML5 + CSS3 + JavaScript + 第三方地图交互库(如 pinchzoom、leaflet 或手写拖拽缩放)
服务端
SpringBoot + MyBatis/MyBatis-Plus + MySQL
后台管理系统
Vue2/Vue3 + Element UI + Axios
数据库
MySQL(存储地图信息、点位、分类、管理员)
文件存储
本地存储 / 云存储(地图图片、点位图片)
三、数据库设计(核心表)
map 地图表
id、地图名称、地图图片、宽度、高度、状态、创建时间
category 分类表
id、分类名称、图标、排序
point 点位表
id、地图 id、分类 id、点位名称、坐标 x、坐标 y、介绍、图片、联系方式、状态
admin 管理员表
id、用户名、密码、昵称
四、H5 手绘地图端(核心功能)
地图加载与渲染
加载后台配置的手绘地图图片,自适应屏幕显示。
手势交互
支持单指拖动、双指缩放、双击放大。
点位展示
根据坐标在地图上渲染对应图标。
点位详情弹窗
点击点位弹出信息面板,展示文字与图片。
分类筛选栏
顶部 / 底部切换分类,只显示对应类型点位。
地图复位按钮
一键恢复地图初始大小与位置。
五、服务端接口(核心)
获取地图基础信息 /api/map/info
获取所有分类 /api/category/list
获取点位列表 /api/point/list
获取点位详情 /api/point/detail
后台管理:登录、地图 CRUD、点位 CRUD、分类 CRUD、文件上传
六、后台管理系统(核心)
管理员登录
地图管理
上传手绘底图
设置地图宽高
启用 / 禁用地图
点位管理
可视化选择点位坐标
填写点位名称、介绍、图片、分类
启用 / 隐藏点位
分类管理
添加、编辑、删除分类
数据统计
点位数量、分类数量、地图访问量(可选)
七、我负责的模块
我负责整个项目的前后端全流程开发:
完成 H5 手绘地图端 开发,实现地图拖拽、缩放、点位展示、弹窗、筛选等交互功能。
完成 服务端 搭建,设计数据库表结构,开发所有接口,实现数据增删改查。
完成 后台管理系统 开发,实现地图、点位、分类的可视化管理。
完成前后端联调、图片上传、地图坐标拾取、页面适配与优化。

示例图片视频


dd
1天前活跃
方向: 前端-Web前端、前端-小程序、
交付率:100.00%
相似推荐
梵花田-梵花田
梵花田是一款专注于身心健康的应用,主要面向有睡眠困扰、焦虑情绪、需要放松和专注的用户群体。项目定位是提供高品质的白噪音、冥想课程、助眠故事等内容,帮助用户改善睡眠质量、缓解压力、提升专注力。 (业务模式) 采用 免费内容 + 会员订阅 的模式。用户可以免费使用部分白噪音和基础冥想内容,订阅会员后解锁全部冥想课程、原创助眠故事、高级混音功能等。 (核心功能介绍) 我将其后端核心功能分为以下几个模块: 声音模块 提供超过30种白噪音(如雨声、海浪、篝火、钢琴等),支持用户多轨混音(同时播放多个声音并独立调节音量)。 支持定时播放、收藏、最近播放记录。 冥想模块 包含 14天入门冥想计划,以及针对不同场景的主题课程(如“考前减压”、“职场焦虑缓解”、“睡前放松”等)。 记录用户的训练进度、连续打卡天数,支持课程评价。 睡眠助眠模块 提供原创的助眠故事(如“月光森林”、“海边小屋”等),配有舒缓的背景音乐和专业配音。 支持故事播放进度自动保存、定时关闭。 宝宝专区模块 专门为母婴群体设计,包含哄睡音乐、摇篮曲、睡前动画和短篇故事。 个人中心与会员模块 用户注册登录(手机号/微信)、会员购买与续费、历史记录、收藏夹、睡眠统计报告等。 后台管理系统 为运营人员提供内容发布(上传音频、配图、文字)、用户管理、数据看板(日活、播放量、会员转化率)等功能。
音视频编辑引擎 WES 自动化测试平台-万兴喵影
WES 是公司中台部门自研的基于本地执行的 C++ SDK,主要实现时间线编辑、音视频处 理、特效添加以及各类音视频格式导出等功能。原先无中台自动化测试,依赖开发提供的 Demo 进行手工验证。个人主导从 0 到 1 逐步构建起自动化测试框架。
短剧 & 网文全链路内容服务平台(含分销 / 实验体系)
立项背景和目标:针对短剧与网文内容爆发式增长需求,搭建覆盖多端的全链路内容服务平台,实现内容分发、付费转化、广告变现及数据化运营的一体化闭环。目标是提升内容曝光效率与用户留存率,通过 A/B 实验优化产品体验,搭建分销体系拓展业务边界,支撑千万级日活用户的高并发稳定运行。 软件功能、核心功能模块的介绍: 内容分发模块:支撑短剧、网文多类型内容的个性化推荐,支持首页、单列、搜索等多场景内容展示,通过 A/B 实验框架动态调整内容样式与推荐策略。 付费与变现模块:集成短剧付费点播、广告变现(开屏、信息流)能力,对接 Pangle、IronSource 等第三方广告平台,实现广告精准投放与付费转化。 实验与运营模块:搭建 A/B 实验平台,支持多维度分组配置,实现不同用户组展示差异化内容 / 样式,配套数据埋点与效果统计。 分销结算模块:构建短剧分销后台,支持合作方管理、每日收入自动拆分、数据对账,保障分账数据准确与高效结算。 多端适配模块:IOS、安卓 APP 多端统一开发,保证跨端体验一致性与功能同步迭代。 业务流程、功能路径描述:用户从多端入口进入平台 → 后端通过 A/B 实验分组匹配差异化内容配置 → 前端渲染个性化内容页面 → 用户完成浏览、播放、付费 / 广告点击等行为 → 数据实时埋点上报至数据中心 → 结算模块异步处理分销收入拆分与对账 → 运营通过数据看板分析实验效果与业务数据,迭代优化内容策略与产品功能
OTT直播流媒体编码服务器-LiveEncoder
1. 立项背景和目标 为内容供应商如体育联盟、电影电视产业、音视频行业提供专业卓越的音视频质量,采用高精度编码技术、广播级视频传输应用设计,在分发过程中最大限度保留原始视频的图像细节、清晰度和色彩梯度,成为提供OTT/IP视频平台的关键头端组件。 2. 主要功能和特性 - 多信源接入 支持开放标准的系统输入流协议, 支持采集卡(Decklink、AJA等)、Webcam、NDI、TS over TCP/UDP/RTP/RTMP/HTTP/HLS/SRT/ZIXI等。 - 多协议输出 支持开放标准的直播流协议,如RTMP/RTP/SRT/ZIXI/HLS/MP4等,可以接驳各种主流的流媒体服务器。 - 广泛的数据服务 除了音视频,提供标准的数据服务,如隐藏式字幕(CC 608/708)、DVB Subtitle、Teletext、SMPTE2038、广告信号SCTE-104/35透传/转换/插入等,为视频提供合规、增值服务。 - 可靠的冗余设计 提供输入输出信号级别、工作流级别、节点实例和设备级别的故障转移冗余设计,支持自动手动、手动、预设方式的1+1/N+M故障转移方式。 3. 业务流程 工作流:工作配置 -> 输入 -> 预处理 -> 编码 -> 输出 - 工作配置 音视频格式,编码参数设置,数据支持等模版 - 输入 接收客户提供的信号,分解信号内容 - 预处理 如果需要,解码成工作配置的音视频格式,解析各种包含在信号里的数据如字幕、广告点,添加台标,等 - 编码 根据编码参数设置编码成输出格式,支持CPU/GPU编码 - 输出 交织并封装音视频,支持各种流媒体协议输出
某政府单位电视监测业务仿真测试平台
同时操控多个测试测量仪器和前端(待测物),使用多个通讯协议; 模板化复杂测试,节约大量人力成本和时间成本; 支持人工定制化,控制各测量仪器对前端进行自定义测试; 多线程以及线程间同步, 支持同时测试多台前端
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服