LEASE-001: 空间资源管理
优先级: 🔴 高 (17.5分) | 技术复用度: 70% | 实施周期: 2-3周
客户原话
"我们园区有3栋楼,120家企业,厂房、仓库、办公室加起来有200多个空间。我用Excel表格管理,每次有企业要租,我要翻半天才知道哪些是空的。有的合同快到期了,我也不知道,等企业来问才发现已经过期了。领导问我空置率多少、出租率多少,我要花半天时间统计。我们还有CAD图纸,但是图纸上看不出来哪个空间是空的、哪个是租出去的,要对照Excel表格看,太麻烦了。现在又要开第4个园区,我真不知道怎么管理这么多空间。"
—— 某工业园区招商主管
业务场景描述
典型场景
场景1: 空间信息查询
- 客户来电咨询:"你们有没有500平米的厂房?"
- 招商人员打开Excel表格,逐行查找
- 找到几个符合条件的,但不确定是否真的空置
- 要打电话给物业确认,客户等待时间长
- 有时候找到的空间其实已经租出去了,Excel没更新
场景2: 合同到期提醒
- 每个月初,招商主管要检查哪些合同快到期
- 打开Excel,看到期日期列,逐行检查
- 发现A企业合同3个月后到期,应该提前沟通续租
- 但是上个月忘记检查,B企业合同已经过期了
- 企业来问续租,才发现合同过期,很被动
场景3: 空置率统计
- 领导要看本月空置率、出租率
- 招商主管打开Excel,手工统计
- 总面积、已租面积、空置面积,用计算器算
- 不同类型(厂房、仓库、办公室)要分别统计
- 统计完发现数据不对,要重新核对
- 花了2小时才统计出来
场景4: 空间分布可视化
- 客户想看园区平面图,了解空间位置
- 招商人员打开CAD图纸
- 但是图纸上只有空间编号,看不出是否空置
- 要对照Excel表格,一个个找
- 客户等得不耐烦,体验很差
场景5: 多园区管理
- 公司有3个园区,每个园区一个Excel表格
- 要查询所有园区的空置情况,要打开3个表格
- 数据格式不统一,有的按面积排序,有的按楼栋排序
- 汇总数据要复制粘贴,容易出错
- 领导要看集团层面的数据,拿不出来
核心痛点
- 查询效率低 - Excel表格查找慢,信息不准确
- 到期提醒难 - 靠人工记忆,容易遗漏
- 数据统计慢 - 手工统计,费时费力,容易出错
- 可视化缺失 - CAD图纸不能实时显示空间状态
- 多园区难管 - 数据分散,无法统一管理
业务流程图
当前人工流程
问题点:
- 查询慢,信息不准确
- 到期提醒靠人工,容易遗漏
- 统计费时费力,容易出错
- 无法可视化展示
自动化流程
改进点:
- 快速搜索,实时准确
- 自动提醒,不遗漏
- 实时统计,一键导出
- 可视化展示,直观清晰
数据流与依赖
数据输入
- 空间基础信息: 楼栋、楼层、房号、面积、类型、设施
- 租赁合同: 租户、起止日期、租金、押金
- 平面图: CAD图纸或图片
- 企业信息: 企业名称、联系人、行业类型
数据输出
- 空置空间清单: 提供给招商人员
- 到期提醒: 提供给招商主管
- 统计报表: 提供给管理层
- 租赁数据: 提供给账单系统(→ LEASE-003 合同与账单管理)
场景依赖关系
技术实现方案
核心功能模块
1. 空间信息管理
空间数据结构:
json
{
"space_id": "A-3F-301",
"building": "A栋",
"floor": "3楼",
"room": "301",
"type": "厂房",
"area": 500,
"status": "occupied",
"facilities": ["三相电", "货梯", "行车"],
"rent_price": 60,
"property_price": 8,
"images": ["image1.jpg", "image2.jpg"],
"floor_plan": {
"x": 120,
"y": 80,
"width": 50,
"height": 30
},
"current_tenant": {
"company_id": "C001",
"company_name": "XX科技公司",
"contract_id": "CT202401001",
"start_date": "2024-01-01",
"end_date": "2026-12-31",
"contact_person": "张经理",
"contact_phone": "13800138000"
}
}空间状态:
- 空置 (vacant): 可以立即出租
- 已租 (occupied): 正在租赁中
- 预定 (reserved): 已签意向,等待签约
- 维修 (maintenance): 正在维修,暂不可租
- 自用 (self-use): 物业自用
2. 智能搜索与筛选
搜索条件:
javascript
{
"area_min": 400,
"area_max": 600,
"type": "厂房",
"building": "A栋",
"facilities": ["三相电", "货梯"],
"status": "vacant",
"price_max": 70
}搜索算法:
javascript
function searchSpaces(criteria) {
let results = spaces.filter(space => {
// 面积范围
if (criteria.area_min && space.area < criteria.area_min) return false
if (criteria.area_max && space.area > criteria.area_max) return false
// 空间类型
if (criteria.type && space.type !== criteria.type) return false
// 楼栋
if (criteria.building && space.building !== criteria.building) return false
// 状态
if (criteria.status && space.status !== criteria.status) return false
// 设施要求(必须包含所有要求的设施)
if (criteria.facilities) {
let hasAll = criteria.facilities.every(f =>
space.facilities.includes(f)
)
if (!hasAll) return false
}
// 租金上限
if (criteria.price_max && space.rent_price > criteria.price_max) return false
return true
})
// 按面积匹配度排序
if (criteria.area_min && criteria.area_max) {
let targetArea = (criteria.area_min + criteria.area_max) / 2
results.sort((a, b) => {
let diffA = Math.abs(a.area - targetArea)
let diffB = Math.abs(b.area - targetArea)
return diffA - diffB
})
}
return results
}3. 合同到期提醒
提醒规则:
- 到期前3个月: 第一次提醒,开始沟通续租意向
- 到期前2个月: 第二次提醒,确认续租方案
- 到期前1个月: 第三次提醒,签订新合同或安排退租
- 到期前1周: 紧急提醒,避免合同过期
提醒任务:
json
{
"reminder_id": "REM202403001",
"space_id": "A-3F-301",
"company_name": "XX科技公司",
"contract_end_date": "2024-06-30",
"days_to_expire": 90,
"reminder_type": "3_months_before",
"status": "pending",
"assigned_to": "张招商",
"created_at": "2024-03-31 09:00:00",
"actions": [
"联系企业了解续租意向",
"评估市场租金水平",
"准备续租方案"
]
}自动提醒流程:
javascript
// 每天凌晨执行
function checkExpiringContracts() {
let today = new Date()
spaces.forEach(space => {
if (space.status !== 'occupied') return
let endDate = new Date(space.current_tenant.end_date)
let daysToExpire = Math.floor((endDate - today) / (1000 * 60 * 60 * 24))
// 3个月提醒
if (daysToExpire === 90) {
createReminder(space, '3_months_before')
sendNotification(space.assigned_to, '合同3个月后到期')
}
// 2个月提醒
if (daysToExpire === 60) {
createReminder(space, '2_months_before')
sendNotification(space.assigned_to, '合同2个月后到期')
}
// 1个月提醒
if (daysToExpire === 30) {
createReminder(space, '1_month_before')
sendNotification(space.assigned_to, '合同1个月后到期', 'urgent')
}
// 1周提醒
if (daysToExpire === 7) {
createReminder(space, '1_week_before')
sendNotification(space.assigned_to, '合同1周后到期', 'critical')
}
})
}4. 可视化平面图
平面图展示:
- 基于SVG或Canvas绘制平面图
- 不同状态用不同颜色标识
- 绿色: 空置
- 蓝色: 已租
- 黄色: 预定
- 灰色: 维修
- 橙色: 即将到期(3个月内)
- 红色: 已过期
交互功能:
- 点击空间查看详细信息
- 悬停显示基本信息(面积、租户、到期日期)
- 筛选显示(只显示空置、只显示即将到期等)
- 缩放和平移
平面图数据:
javascript
{
"building": "A栋",
"floor": "3楼",
"image": "floor_plan_A3.jpg",
"spaces": [
{
"space_id": "A-3F-301",
"polygon": [
{"x": 120, "y": 80},
{"x": 170, "y": 80},
{"x": 170, "y": 110},
{"x": 120, "y": 110}
],
"status": "occupied",
"color": "#3B82F6"
}
]
}5. 数据统计分析
关键指标:
javascript
{
"period": "2024-03",
"total_area": 50000,
"occupied_area": 42000,
"vacant_area": 8000,
"occupancy_rate": "84%",
"vacancy_rate": "16%",
"avg_rent_price": 58,
"total_revenue": 2436000,
"by_type": {
"厂房": {
"total_area": 30000,
"occupied_area": 26000,
"occupancy_rate": "86.7%"
},
"仓库": {
"total_area": 15000,
"occupied_area": 12000,
"occupancy_rate": "80%"
},
"办公室": {
"total_area": 5000,
"occupied_area": 4000,
"occupancy_rate": "80%"
}
},
"by_building": {
"A栋": {"occupancy_rate": "90%"},
"B栋": {"occupancy_rate": "82%"},
"C栋": {"occupancy_rate": "78%"}
},
"expiring_soon": {
"within_1_month": 3,
"within_3_months": 8,
"within_6_months": 15
}
}技术复用度分析
可复用的技术能力(70%):
| 技术能力 | 复用场景 | 说明 |
|---|---|---|
| 数据管理 | 中央厨房PLAN-001 | 相同的数据CRUD操作 |
| 搜索筛选 | 中央厨房PROC-001 | 相同的多条件搜索逻辑 |
| 提醒通知 | 水利行业MON-002 | 相同的定时任务和推送能力 |
| 统计报表 | 中央厨房PLAN-004 | 相同的数据统计和图表展示 |
需要新开发的能力(30%):
- 平面图可视化(SVG/Canvas绘制)
- 空间状态实时更新
- 合同到期自动提醒
实施方案
实施步骤
第1周: 数据整理与导入
- 整理现有Excel数据,统一格式
- 录入空间基础信息(楼栋、面积、设施)
- 录入租赁合同信息
- 上传平面图,标注空间位置
第2周: 系统开发与测试
- 开发空间管理后台
- 开发搜索和筛选功能
- 开发平面图可视化
- 开发到期提醒功能
- 选择1个园区试点测试
第3周: 全面上线与培训
- 全量数据导入
- 培训招商人员使用系统
- 培训物业人员更新空间状态
- 制定数据维护规范
成本估算
软件成本:
- 平台开发: 约8-10万元(可复用现有平台,成本降低50%)
- 平面图可视化: 约3-5万元
- 短信推送: 0.05元/条 × 约100条/月 × 12月 = 60元/年
人力成本节省:
- 空间查询时间减少80%: 约1.5万元/年
- 统计报表时间减少90%: 约1万元/年
- 到期提醒不遗漏,减少损失: 约2-3万元/年
- 年节省成本: 约4.5-5.5万元
其他收益:
- 提升招商效率,缩短空置期: 约5-10万元/年
- 提升客户体验,提高成交率: 约3-5万元/年
- 总收益: 约12.5-20.5万元/年
投资回收期: 约6-9个月
预期收益
效率提升:
- 空间查询时间: 从10分钟 → 30秒
- 统计报表时间: 从2小时 → 5分钟
- 到期提醒: 从人工记忆 → 自动推送
准确性提升:
- 空间信息准确率: 从85% → 99%
- 到期提醒覆盖率: 从70% → 100%
- 统计数据准确率: 从90% → 100%
管理提升:
- 实时掌握空置情况,优化招商策略
- 提前3个月沟通续租,减少空置期
- 多园区统一管理,数据透明
风险与应对
技术风险
风险1: 历史数据不准确
- 表现: Excel数据混乱,有重复、缺失、错误
- 应对:
- 数据导入前人工核对
- 设置数据校验规则
- 分批导入,逐步完善
风险2: 平面图不规范
- 表现: CAD图纸格式不统一,有的没有图纸
- 应对:
- 优先处理有图纸的楼栋
- 没有图纸的用列表展示
- 逐步补充完善图纸
风险3: 空间状态更新不及时
- 表现: 签约后忘记更新系统,导致信息不准
- 应对:
- 签约流程与系统打通,自动更新
- 设置定期核对机制
- 将系统更新纳入考核
业务风险
风险1: 人员不习惯新系统
- 表现: 招商人员习惯用Excel,不愿意用新系统
- 应对:
- 强调系统的便利性(快速搜索、自动提醒)
- 提供详细培训和操作手册
- 将系统使用纳入考核
风险2: 多园区数据不统一
- 表现: 不同园区数据格式、命名规则不一致
- 应对:
- 制定统一的数据标准
- 数据导入时统一格式
- 新园区从一开始就按标准录入
风险3: 合同信息敏感
- 表现: 租金、押金等信息敏感,担心泄露
- 应对:
- 设置权限控制,不同角色看到不同信息
- 敏感信息加密存储
- 操作日志记录,可追溯
实施检查清单
上线前检查
- [ ] 所有空间基础信息已录入
- [ ] 租赁合同信息已录入
- [ ] 平面图已上传并标注
- [ ] 搜索筛选功能已测试
- [ ] 到期提醒功能已测试
- [ ] 统计报表功能已测试
- [ ] 招商人员已培训
- [ ] 数据维护规范已制定
上线后监控
- [ ] 每日检查空间状态更新情况
- [ ] 每周检查到期提醒发送情况
- [ ] 每月核对空间信息准确性
- [ ] 每季度优化搜索和统计功能
- [ ] 收集用户反馈,持续改进
成功案例参考
某科技园区(3个园区,150家企业,250个空间)
实施前:
- 空间查询时间: 平均10分钟
- 到期提醒覆盖率: 约70%(经常遗漏)
- 统计报表时间: 2-3小时
- 空置期: 平均2个月
实施后(6个月):
- 空间查询时间: 30秒(提升95%)
- 到期提醒覆盖率: 100%(零遗漏)
- 统计报表时间: 5分钟(提升96%)
- 空置期: 平均1个月(缩短50%)
- 招商成交率: 从40% → 55%(提升38%)

