程序聚合 软件案例 星汇网盘 —— 多端个人云存储平台

星汇网盘 —— 多端个人云存储平台

2026-10-16 16:30:58
行业:企业服务(saas)
载体:网站
技术:JavaScript、PHP、SQL、MySQL Workbench

业务和功能介绍

个人与小型团队日常有大量文件需要在多设备之间流转,而市面上的公有网盘普遍存在下载限速、容量收费、隐私不可控等问题。本项目目标是自建一套轻量、可控的在线文件存储与分享服务:打开浏览器即可使用,无需安装任何客户端,同时对文件所有权与访问链路做到完全自主可控。
核心功能模块

账号体系 —— 手机号验证码注册与登录,密码在前端加密后传输,服务端不可逆存储。
文件管理 —— 列表 / 网格双视图切换,图片与视频在列表中直接呈现内容预览;支持上传、下载、预览、重命名、移动、删除,以及多选批量操作。
上传通道 —— 大文件自动分片上传并支持断点续传;接入对象存储后自动切换为签名直传模式,单文件上限 5GB。
分享体系 —— 文件与文件夹均可生成带提取密码、带有效期的分享链接,支持单条撤销与统一管理。
在线编辑 —— 纯文本类文件(txt / md / json / csv / yml 等)可在网页内直接修改并保存,无需下载到本地。
客服中心 —— 内置智能客服与人工转接通道,支持未登录状态直接咨询。
站点与合规 —— 用户服务协议、隐私政策、同意确认闸门、添加到手机桌面(PWA)。

业务流程与功能路径
用户手机号注册登录 → 进入文件页 → 上传(点击按钮 / 拖拽文件 / 手机端悬浮加号三种入口)→ 文件落入列表并以真实内容作为预览 → 鼠标悬停或选中文件后,行内出现下载/分享/移动/重命名/删除操作 → 进入多选模式后可批量移动、批量分享、批量删除 → 生成的分享链接可被他人凭提取密码访问,且永久不会被搜索引擎收录。

项目实现

采用「前端单页 + 后端接口 + 存储抽象层」三层结构。前端不与数据库直连,全部通过统一的 JSON 接口交互;后端按职责拆分为公共层、业务接口、存储层、短信、客服等独立模块,单个模块出问题不会波及整站。存储层做了抽象封装,业务代码不感知文件的实际存放位置,可在「本地磁盘」与「对象存储」之间一键切换,便于从零成本试运行平滑迁移到云端。
各模块技术栈

后端:PHP 8 + MySQL(PDO 预处理),无框架原生实现
前端:原生 JavaScript(零第三方库)+ 原生 CSS 响应式,用 WebCrypto 承担 RSA-OAEP 传输加密
存储:自研存储抽象层,对接阿里云 OSS(自研签名算法,不依赖官方 SDK)
短信:阿里云号码认证服务,自研 HMAC-SHA1 签名
客服:DeepSeek 大模型接口 + 服务端规则兜底
运维:虚拟主机部署、SSL 证书全流程、对象存储跨域与 RAM 权限配置

我负责的模块和结果(量化)​
独立完成从需求梳理、交互设计、前后端开发到部署上线的全部工作,累计 15,932 行代码、21 个源文件(后端 PHP 约 583KB,前端 JS + CSS 约 68.5KB),数据库 4 张表,对外提供 63 个后端接口(业务接口 41 个 + 客服接口 22 个)。

单文件支持 5GB,上传走 1MB 分片并支持断点续传;
上传通道实现「本地分片中转」与「对象存储签名直传」双模式,直传模式下服务端出口流量为零,彻底绕开主机带宽瓶颈;
列表页图片采用懒加载,视频加载元数据,首屏不因大图卡顿;
短信接口按「号码 / 网络 / 全站」三级限流(同号 5 次每小时、8 次每天;全站 150 次每天),把短信成本锁定在每日明确上限内;
自建故障诊断页,覆盖状态检查、响应头检查、孤儿文件清理、短信连通测试、限流解除等 7 个动作,线上排障不再依赖主机面板;
移动端完成从「文件名被挤到 61px」到「245px 完整显示」的布局重构,操作方式改为触屏友好的「选中即出操作」。大文件上传受主机带宽限制 —— 主机出口带宽小,走服务器中转大文件必然超时。解决方案:实现签名直传,前端向服务端申请一次性签名后直接上传至对象存储,服务端只负责鉴权与登记,彻底绕开主机带宽瓶颈。
对象存储中文文件名下载报错 —— 带中文名的对象在附加下载参数后会被拒绝访问。解决方案:改为在服务端生成签名链接时统一处理文件名编码,不再依赖响应头传递文件名,问题彻底消除。
前端资源强缓存导致改了代码用户仍看到旧版本 —— 移动端尤其明显。解决方案:静态资源引用统一携带版本号,版本号与代码改动同步递增,发布即生效。
移动端弹层高度不可靠 —— 使用百分比高度时,移动端地址栏伸缩会造成面板被截断或超出屏幕。解决方案:改用视口锚定 + 动态视口单位,并监听可视视口变化实时

示例图片视频


11
24小时内活跃
方向: 前端-Web前端、后端-Python、
交付率:100.00%
相似推荐
B2B2C多端建材电商平台
【立项背景和目标】 针对建材行业线上线下融合趋势,构建一个连接建材商家与消费者的B2B2C多端电商平台。目标是为建材商家提供便捷的线上开店与经营工具,为消费者提供优质的建材商品选购体验,同时为平台运营方提供完善的管理与抽成盈利体系。 【软件功能与核心模块】 项目包含三端:超级管理平台、商家管理平台、微信小程序商城。 1. 超级管理平台(12+功能模块):数据统计概览、商户管理(含抽成比例设置)、营销活动管理、折扣规则管理(支持百分比/固定金额/满减,5种作用范围)、用户管理、订单管理、商品审核(通过/驳回)、评价管理、轮播图与公告管理、商品类目管理(二级分类树形结构)、商户提现审核、平台通知设置、客服聊天。 2. 商家管理平台(8+功能模块):商品管理(最多7张图片+1个视频)、订单管理(发货填写快递信息)、评价管理(回复与追评)、经营数据报表、账户余额与提现申请、店铺信息设置、活动参与管理、客服聊天、消息通知。 3. 小程序商城(18个页面):首页(轮播图+公告+热销商品)、商品分类浏览、商品搜索、商品详情(图文+视频+评价)、购物车、订单确认与下单、订单列表与详情(支付/取消/确认收货)、商品评价与追评、收货地址管理、微信登录、营销活动列表、实时客服聊天、系统通知。 【业务流程】 商品流程:商家创建商品→管理员审核→上架销售→用户浏览下单→支付→商家发货→用户确认收货→评价。 资金流程:用户支付→平台按抽成比例扣除→商家余额入账→商家申请提现→管理员审核打款。 库存流程:下单扣减库存,取消订单恢复库存,库存低于预警值触发商家通知。
ExcelMerge-Excel处理工具
智能合并:支持选择整个文件夹,一键将成百上千个 Excel 文件合并成一个总表。 统一表头:不管你的分表表头顺序怎么乱,软件能自动识别并以首个文件为准,强制统一格式,不再错位! 强力清洗: 删除空行/空列:自动清理无效数据,保持表格整洁。 智能去重:支持“按 A 列去重”或“整行去重”,精准剔除重复数据。 来源追溯:可选添加“来源文件名列”,让你知道每一行数据来自哪个文件,方便核对。 防覆盖机制:文件已存在时自动追加时间戳,保护你的原始数据不丢失。
B2C小程序商城-邡乡里集市
立项背景和目标:本地居民购物分散、门店获客与收银工具割裂,亟需统一入口。本项目建设「邡乡里集市」微信小程序,目标是打通线上下单到家与到店扫码付款,服务社区消费者与周边商家,提升本地消费便利性与门店经营效率。 软件功能与核心模块:用户端含首页与分类浏览、搜索秒杀、购物车与预下单、组合支付收银台、订单全生命周期(催单、轨迹、售后)、钱包/优惠券/福币/购物卡、付款码与扫码付、消息中心及商家入驻。商家端含经营首页、商品管理、订单履约(顺丰配送或自行配送)、扫码收款与收款记录、门店设置与账单统计。平台侧统一会员资产与营销能力。 业务流程与功能路径:消费者路径为「发现商品→加购→选择地址与预约送达时段→领用优惠券→提交并支付→查单/催单/确认收货」。到店场景为「出示付款码或扫商家码→支付→核销完成」。商家路径为「上架商品→待配送订单确认配送方式并开始配送→顺丰查看轨迹或自配确认送达;线下则扫用户码完成收银」。两端共用同一小程序,按角色进入对应功能,形成到家与到店闭环。
进存销系统
给**小微企业 / 小商户**(便利店、批发部、电商小卖家)用的进销存管理系统:管好 "进了多少货、卖了多少、还剩多少、赚了多少" 这四件事,替代纸质账本和 Excel 表格。 模块 功能明细 解决什么问题 1. 登录认证 JWT 登录、24h token、BCrypt 加密 谁能进系统、防密码泄露 2. 权限管理 admin/manager/staff 三角色 + 菜单级权限 老板看全部,员工只能管业务 3. 商品管理 分页 / 搜索 / 增删改查、分类下拉、低库存标红 商品档案清晰、缺货一眼可见 4. 基础资料 分类、供应商、客户 CRUD 进销存的对象档案(谁供货 / 卖给谁) 5. 库存管理 入库 / 出库 / 盘点一体、流水联表、库存总览 库存账实一致,每次变动可追溯 6. 单据管理 采购单 / 销售单主从表、审核入库 / 发货、取消 业务留痕,库存变动都有单据依据 7. 报表统计 销售统计(按日 / 按商品 / 时间过滤)、库存预警 卖了多少、赚了多少、什么缺货 8. 缓存加速 Redis 缓存分类下拉、变更自动失效 高频页面秒开
DataSense数据智能决策平台
DataSense是基于生成式AI的数据智能体,专注于帮助企业通过数据智能决策,支持系统实现快速、精准、数据驱动的业务运营,帮助企业在复杂和动态的市场环境中保持竞争力。 通过意图识别、推理规划、洞察决策、行动触发四类智能体联动,基于实时数据在前端面板动态生成关键指标、深度洞察及决策建议,实现从自助指标探索到智能分析推荐的进阶,构建全员可用的智能决策中枢,实现数据洞察到业务行动的闭环管理。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服