This commit is contained in:
2025-12-27 11:44:50 +08:00
commit ccd43fac1f
1193 changed files with 384161 additions and 0 deletions
@@ -0,0 +1,305 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
# Excalidraw Data
## Text Elements
主动预警体系 ^29b2LsJp
外部主动报警通道 ^Efm7A8Uc
物联网设备主动报警 ^9Jh07YxK
AI大模型主动预警 ^3X5cXFCo
拥挤预警
针对某些狭小的空间、易引起滑倒、磕碰等 ^R5phjXdd
终端设备主动报警
个人终端、边缘设备。 ^Snxss7au
校园欺凌
针对学校欺凌,对监控画面,通过大模型识别学生行为。 ^i8xXV2X8
门禁超时报警
门禁正常解除后,超时未关闭
。 ^sxQXI7i8
门禁异常解除报警
门禁系统设备异常主动报警。 ^BOWjKRfo
自然灾害&天气预警
接入中国气象中心数据服务,可根据地区特性,进行全时段天气、灾害预警。 ^b7Y1Clxx
主动防护 - 360˚预警报警机制 ^JhwWf4I9
打架行为预警
通过AI大模型识别学生打架行为。 ^SwSnYCRd
翻墙行为预警
通过AI大模型对墙面围栏监控识别。 ^Qolj1js1
危险区域报警
针对特定区域、时段进行异常人员活动检测。 ^bE7V4TMW
公司业务系统 ^VFMNcBgW
360˚安全预警 ^icOhtlMd
教务教学 ^atPi9u7k
家校连接
面向家长,把握学生的在校学习、生活状态,更多的参与孩子的学习与成长过程。 ^VrhOCRrx
教学信息多维画象
1. 提升整体教学成果
2. 提升个人学习成果
3. 提升教师教学水平 ^gKYxjnBz
班级管理
面向教师,提供便利的班级管理工具,结合AI与大数据,把握教师个人、班级综合情况。 ^fR7jmJAp
延续护理
。 ^IHAuV523
大数据 ^pg3oP422
AI预警
自建AI大模型服务,针对教育行业频出的校园霸凌、角落拥挤、打架斗殴等行为主动识别预警。 ^lPiZ74xM
大数据预警
* 心理测评专家系统、大数据中心
* 中国气象数据中心 ^GKoiFRUy
开放预警通道
对接门禁、电子围栏等外部系统,实现全时段、全范围,多维度预警机制。 ^pKjp5nrM
大数据中心主动预警 ^MKHMHugL
AI智能大模型 ^moYQkxmM
系统开放对接 ^nsd6xVbv
AI大模型 ^iQMl9ZUZ
医疗管理 ^gVoGYcLA
护工管理
。 ^ImAVeKVy
互联网医院系统
线上续方、问诊、检查检验开单与预约。 ^Eyebsl5S
%%
## Drawing
```compressed-json
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
OCAVwACC3AgAA===
```
%%
@@ -0,0 +1,26 @@
{
"nodes": [
{
"id": "cbe3949e56f8f1d0",
"type": "text",
"text": "### 家校互动\n1. 考试管理模块优化\n2. 客户支持\n3. 学生画像产品设计第一稿",
"styleAttributes": {},
"x": -493,
"y": -261,
"width": 413,
"height": 161
},
{
"id": "4300c36650832c32",
"type": "text",
"text": "### 出租屋\n1. 完成点评模块\n2. 分析签约流程的改造需求",
"styleAttributes": {},
"x": -493,
"y": -80,
"width": 413,
"height": 160
}
],
"edges": [],
"metadata": {}
}
@@ -0,0 +1,475 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== You can decompress Drawing data with the command palette: 'Decompress current Excalidraw file'. For more info check in plugin settings under 'Saving'
# Excalidraw Data
## Text Elements
预警应急体系 ^6AlycWpe
隐患管理 ^1de9Npbc
预案与演习 ^XllSSelr
资源管理 ^Ut3hjhwQ
网格管理体系 ^vaUSM3z6
预警中心大屏 ^XucjCIQO
事件数据大屏 ^1b5KFsun
事件信息管理 ^fjcdTWwY
事件控制台(中心) ^G9OOfhR8
接警控制台(节点) ^FPZBoVxv
监控中心 ^OJ7Cw2Qd
网格节点管理 ^BEhnav45
节点区域管理 ^HeR65hBD
行政区域管理 ^dYNrFMM5
网格人员信息 ^cVOHvvRI
巡查数据 ^I9XxsoXC
巡查报告 ^r7LNW5Xw
整改明细 ^xOA699zP
预案中心 ^vdCVexk6
演习任务管理 ^qOuwDSXj
演习成果 ^OXAgDkhn
安全任务统计 ^QwEQXckb
网格数据地图 ^OGAIiBlZ
安全隐患数据中心 ^2ebEI8OE
监控设备管理 ^4tOuNxVW
AI监控规则管理 ^tNxOWply
设备类型 ^An4s8yMH
预案中心 ^1gO23alG
任务字典管理 ^d568W33U
字典 ^UUrPS74E
参数 ^AXuikkfs
菜单权限配置 ^aNTbarWk
系统租户 ^rLWSIorF
岗位 ^9z3kwZDz
学生设备 ^tuQIm4E5
网格人员在线情况 ^PJZEKloc
天气信息 ^mA7rUaLI
纠纷理赔数据大屏 ^C0F24s2h
纠纷调解理赔 ^po7VKwXb
作业 ^EVTgCiNR
考试 ^Osul3nDi
家校互动 ^wiLrPFGP
老师点评 ^902MJYLf
学生个人学习表现 ^67pgAQct
学生个人心情状态 ^tzc0JGiT
心理测评 ^CIw2b82h
日常学习表现 ^1FH1NFnC
阶段成绩趋势 ^lB37DST3
日常学习表现 ^tOx2CPCm
班级/年级整体成绩 ^Iy4PY95u
老师点评 ^z5nVlY98
整体学科表现 ^4PtwTXy2
成绩分布 ^M8X1kVq6
学生个人学习表现 ^8aEvZ8jQ
学生个人心情状态 ^BVqT04Nm
日常学习表现 ^wDV4DBzi
阶段成绩趋势 ^gAMJRPsF
日常学习表现 ^KGEoCGKh
老师点评 ^uvjLppEh
%%
## Drawing
```compressed-json
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
Mxl6MgxlXYh/CYYeHThAK5RIQQcBAAA=
```
%%
Binary file not shown.

After

Width:  |  Height:  |  Size: 398 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 148 KiB

@@ -0,0 +1,36 @@
{
"nodes": [
{
"id": "a22c92e52bbff481",
"type": "text",
"text": "### 家校互动\n1. 用于学生画像功能的底层数据调整\n2. 学生画像第一稿开发\n3. 作业成绩模板导入",
"styleAttributes": {},
"x": -523,
"y": -133,
"width": 343,
"height": 161
},
{
"id": "66c90eeeec0979c8",
"type": "text",
"text": "### 出租屋\n1. 签约流程的改造产品设计",
"styleAttributes": {},
"x": -523,
"y": 60,
"width": 343,
"height": 160
},
{
"id": "a35c73e45e05847e",
"type": "text",
"text": "### 监控体系\n\n* 综合服务平台\n* 家校互动监控\n* 隐患巡查平台监控",
"styleAttributes": {},
"x": -140,
"y": -133,
"width": 260,
"height": 353
}
],
"edges": [],
"metadata": {}
}
@@ -0,0 +1,460 @@
{
"nodes": [
{
"id": "9752bccc1450cae9",
"type": "group",
"styleAttributes": {},
"x": 1500,
"y": -140,
"width": 1000,
"height": 840,
"label": "中心管局端"
},
{
"id": "0114750b001baa10",
"type": "group",
"styleAttributes": {},
"x": 200,
"y": 140,
"width": 840,
"height": 440,
"label": "智慧校园学校独立版"
},
{
"id": "b1d51d2368bd6577",
"type": "group",
"styleAttributes": {},
"x": 225,
"y": 465,
"width": 790,
"height": 100,
"label": "基础数据监控"
},
{
"id": "4dc97bd3a3abb98c",
"type": "group",
"styleAttributes": {},
"x": 225,
"y": 180,
"width": 790,
"height": 100,
"label": "事前预防体系"
},
{
"id": "6adfc121e21dd27e",
"type": "group",
"styleAttributes": {},
"x": 200,
"y": 620,
"width": 840,
"height": 71,
"label": "家校互动"
},
{
"id": "f01a9e96d6e5459a",
"type": "group",
"styleAttributes": {},
"x": 225,
"y": 320,
"width": 395,
"height": 110,
"label": "事中应急体系"
},
{
"id": "f69a9a0a2b512873",
"type": "group",
"styleAttributes": {},
"x": 620,
"y": 320,
"width": 200,
"height": 110,
"label": "事后处理机制"
},
{
"id": "c9471408260965a6",
"type": "group",
"styleAttributes": {},
"x": 820,
"y": 320,
"width": 195,
"height": 110,
"label": "网格体系"
},
{
"id": "8235284124274f89",
"type": "text",
"text": "#### 联合服务费\n1年系统运维费用 / 1年校责险 / 1年学校设备维护",
"styleAttributes": {},
"x": 565,
"y": -124,
"width": 470,
"height": 100
},
{
"id": "395239c5a32b5813",
"type": "text",
"text": "#### 学生家长服务\n* 免基础服务费\n* 增值服务费\n",
"styleAttributes": {},
"x": 565,
"y": -18,
"width": 473,
"height": 118
},
{
"id": "6af84f6a8b38a9a0",
"type": "text",
"text": "",
"styleAttributes": {
"border": "invisible"
},
"x": 60,
"y": 620,
"width": 60,
"height": 71
},
{
"id": "3139f5bc64120683",
"type": "text",
"text": "响应中心",
"styleAttributes": {
"textAlign": "center"
},
"x": 245,
"y": 345,
"width": 160,
"height": 60
},
{
"id": "72d89eeac45112d3",
"type": "text",
"text": "",
"styleAttributes": {
"border": "invisible"
},
"x": 64,
"y": 328,
"width": 60,
"height": 61
},
{
"id": "ab57b58f8d6b672d",
"type": "file",
"file": "Pasted image 20241125102359.png",
"styleAttributes": {
"border": "invisible"
},
"x": -840,
"y": -87,
"width": 802,
"height": 1375
},
{
"id": "a6a6978a4e3c8b04",
"type": "text",
"text": "学\n校\n租\n户",
"styleAttributes": {
"textAlign": "center"
},
"x": 20,
"y": 140,
"width": 100,
"height": 551
},
{
"id": "8bd56ac304eb2354",
"type": "text",
"text": "### 智慧校园重构\n\n#### 核心思路\n1. 核心功能,以学校为主要目标用户,调整逻辑。\n2. 简化教育局端功能,只保留管理,监督,审察等监管逻辑。\n3. 使用系统间的通信,由学校版向上连接教育局,上报数据。",
"styleAttributes": {},
"x": 20,
"y": -124,
"width": 523,
"height": 224
},
{
"id": "7a8ffec5b83dac19",
"type": "text",
"text": "监控中心",
"styleAttributes": {
"textAlign": "center"
},
"x": 639,
"y": 200,
"width": 160,
"height": 60
},
{
"id": "fb0eaa36169b9a83",
"type": "text",
"text": "隐患管理",
"styleAttributes": {
"textAlign": "center"
},
"x": 835,
"y": 200,
"width": 160,
"height": 60
},
{
"id": "32e5449bf405f31f",
"type": "text",
"text": "预案与演习",
"styleAttributes": {
"textAlign": "center",
"shape": null
},
"x": 442,
"y": 200,
"width": 160,
"height": 60
},
{
"id": "d2d51a6caee18470",
"type": "text",
"text": "预警中心大屏",
"styleAttributes": {
"textAlign": "center"
},
"x": 245,
"y": 200,
"width": 160,
"height": 60
},
{
"id": "567124e5823319a8",
"type": "text",
"text": "首页工作台",
"styleAttributes": {
"textAlign": "center"
},
"x": 245,
"y": 486,
"width": 160,
"height": 60
},
{
"id": "878ee0e227ef34e8",
"type": "text",
"text": "网格向上连接",
"styleAttributes": {
"textAlign": "center"
},
"x": 835,
"y": 340,
"width": 160,
"height": 60
},
{
"id": "ec7d25300c1a9ef7",
"type": "text",
"text": "设备信息",
"styleAttributes": {
"textAlign": "center"
},
"x": 639,
"y": 486,
"width": 160,
"height": 60
},
{
"id": "929348fcede38969",
"type": "text",
"text": "事件分析上报",
"styleAttributes": {
"textAlign": "center"
},
"x": 640,
"y": 345,
"width": 160,
"height": 60
},
{
"id": "6d41aed128e2ab48",
"type": "text",
"text": "事件处理频道",
"styleAttributes": {
"textAlign": "center"
},
"x": 442,
"y": 345,
"width": 160,
"height": 60
},
{
"id": "25022bb6c9042bf8",
"type": "text",
"text": "人员信息",
"styleAttributes": {
"textAlign": "center"
},
"x": 442,
"y": 486,
"width": 160,
"height": 60
},
{
"id": "15f8d8504055b48f",
"type": "text",
"text": "预案与演习任务",
"styleAttributes": {
"textAlign": "center"
},
"x": 2160,
"y": 560,
"width": 260,
"height": 60
},
{
"id": "da515fac0cbcc787",
"type": "text",
"text": "学校基础数据",
"styleAttributes": {
"textAlign": "center"
},
"x": 835,
"y": 486,
"width": 160,
"height": 60
},
{
"id": "fb640c2cf5ca3b04",
"type": "text",
"text": "事件中心",
"styleAttributes": {
"textAlign": "center"
},
"x": 1540,
"y": 560,
"width": 260,
"height": 60
},
{
"id": "1f5288707eb282a2",
"type": "text",
"text": "隐患监管",
"styleAttributes": {
"textAlign": "center"
},
"x": 1860,
"y": 560,
"width": 260,
"height": 60
},
{
"id": "777e7fbc1eb2547a",
"type": "text",
"text": "网格节点维护",
"styleAttributes": {
"textAlign": "center"
},
"x": 1540,
"y": 620,
"width": 260,
"height": 60
},
{
"id": "f787b13ee01845b0",
"type": "text",
"text": "网格体系",
"styleAttributes": {
"textAlign": "center"
},
"x": 1610,
"y": 1,
"width": 160,
"height": 60
},
{
"id": "1d211ea769ff52ce",
"type": "text",
"text": "数据中心",
"styleAttributes": {},
"x": 1860,
"y": -119,
"width": 260,
"height": 60
},
{
"id": "f478329181808296",
"type": "text",
"text": "网格业务",
"styleAttributes": {
"textAlign": "center"
},
"x": 1910,
"y": 1,
"width": 160,
"height": 60
},
{
"id": "df66723d2fb75b06",
"type": "text",
"text": "网格节点维护",
"styleAttributes": {
"textAlign": "center"
},
"x": 1860,
"y": 620,
"width": 260,
"height": 60
},
{
"id": "2fa6e8d7de0c4306",
"type": "text",
"text": "事前数据",
"styleAttributes": {
"textAlign": "center"
},
"x": 1910,
"y": 160,
"width": 160,
"height": 60
},
{
"id": "0a63e507d173b86a",
"type": "text",
"text": "事中数据",
"styleAttributes": {
"textAlign": "center"
},
"x": 1910,
"y": 305,
"width": 160,
"height": 60
},
{
"id": "ed0b7740b24dcab7",
"type": "text",
"text": "事后数据",
"styleAttributes": {
"textAlign": "center"
},
"x": 1910,
"y": 460,
"width": 160,
"height": 60
}
],
"edges": [
{
"id": "9b41850a2930296b",
"styleAttributes": {
"pathfindingMethod": "square"
},
"fromNode": "6af84f6a8b38a9a0",
"fromSide": "right",
"toNode": "6adfc121e21dd27e",
"toSide": "left",
"label": "云\n端\n部\n署"
},
{
"id": "b9ba09372a0871e5",
"styleAttributes": {},
"fromNode": "72d89eeac45112d3",
"fromSide": "right",
"toNode": "0114750b001baa10",
"toSide": "left",
"label": "校\n内/\n云\n端\n部\n署"
}
],
"metadata": {}
}
@@ -0,0 +1,66 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Excalidraw Data
## Text Elements
外部系统 ^VzHnJsBH
Secret
^D63jlbEA
OpenIM ^h1X1055C
CyyProxyIM ^z720J8KW
CyyProxyWebSocket ^ekpfxqPP
%%
## Drawing
```compressed-json
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
```
%%
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 86 KiB

@@ -0,0 +1,372 @@
{
"nodes": [
{
"id": "1819f6006c105b97",
"type": "group",
"styleAttributes": {},
"x": -1247,
"y": 435,
"width": 798,
"height": 600,
"label": "Untitled group"
},
{
"id": "afec6eac97ddc232",
"type": "group",
"styleAttributes": {},
"x": -360,
"y": 80,
"width": 650,
"height": 140,
"label": "入口:OpenIM-API服务"
},
{
"id": "3c5b4941a138e482",
"type": "text",
"text": "系统",
"styleAttributes": {},
"x": -1200,
"y": 215,
"width": 97,
"height": 50
},
{
"id": "027fda29d0beb7f6",
"type": "text",
"text": "OpenImUser",
"styleAttributes": {},
"x": -606,
"y": 335,
"width": 164,
"height": 60
},
{
"id": "d9c524b81ec25e69",
"type": "text",
"text": "租户",
"styleAttributes": {},
"x": -980,
"y": 215,
"width": 97,
"height": 50
},
{
"id": "d145337e257371f1",
"type": "text",
"text": "子账户",
"styleAttributes": {},
"x": -790,
"y": 215,
"width": 109,
"height": 50
},
{
"id": "81d539ef35a017ab",
"type": "text",
"text": "SystemUserId",
"styleAttributes": {},
"x": -815,
"y": 335,
"width": 160,
"height": 60
},
{
"id": "f4a8912e49eeec6c",
"type": "text",
"text": "#### <center>SPOL定制Gin.router</center>",
"styleAttributes": {},
"x": -348,
"y": 100,
"width": 301,
"height": 50
},
{
"id": "d03b05fbdc2281bc",
"type": "text",
"text": "用户信息、状态对接",
"styleAttributes": {},
"x": -348,
"y": 160,
"width": 301,
"height": 50
},
{
"id": "74bd85fccec6045f",
"type": "text",
"text": "#### <center>原Gin.router</center>",
"styleAttributes": {},
"x": -23,
"y": 100,
"width": 301,
"height": 50
},
{
"id": "d0dd290062af2567",
"type": "text",
"text": "System\nSystemSecret",
"styleAttributes": {},
"x": -1253,
"y": 335,
"width": 203,
"height": 60
},
{
"id": "d2f84247eb18da62",
"type": "text",
"text": "通信对接",
"styleAttributes": {},
"x": -23,
"y": 160,
"width": 301,
"height": 50
},
{
"id": "03552be7dcca965c",
"type": "text",
"text": "CyyUserToken,转换用户信息,生成token,建立token映射\n1. 解析并验证SystemId & SystemSecret\n2. 调UserToken生\n4. 缓存用户",
"styleAttributes": {},
"x": -911,
"y": 585,
"width": 442,
"height": 160
},
{
"id": "79d8c3c4e74c9625",
"type": "text",
"text": "ProxyWebSocketHandler",
"styleAttributes": {},
"x": -911,
"y": 911,
"width": 442,
"height": 104
},
{
"id": "1a6180a2a139feef",
"type": "text",
"text": "CyySystem用户的会话校验",
"styleAttributes": {},
"x": -815,
"y": 799,
"width": 250,
"height": 60
},
{
"id": "693a875b5ade1b67",
"type": "text",
"text": "HTTP",
"styleAttributes": {},
"x": -1179,
"y": 640,
"width": 112,
"height": 50
},
{
"id": "9017e0c1833cc977",
"type": "text",
"text": "1. 注册账户\n2. 帐户存在检查\n3. 更新用户信息\n4. 同步用户Token",
"styleAttributes": {},
"x": -1538,
"y": 610,
"width": 198,
"height": 110
},
{
"id": "348070443194b74c",
"type": "text",
"text": "Web\nSocket",
"styleAttributes": {},
"x": -1179,
"y": 941,
"width": 112,
"height": 47
},
{
"id": "aabfc53144faf7d6",
"type": "text",
"text": "同步系统用户Token\nparams\n* SystemId\n* SystemSecret\n* UserId\n* Token\n",
"styleAttributes": {},
"x": -1227,
"y": 455,
"width": 209,
"height": 155
},
{
"id": "ec55fc53ded7cc62",
"type": "text",
"text": "OpenIM Token验证. \n通过GinParseToken方法,验证Token,转换已登录的用户信息",
"styleAttributes": {},
"x": -23,
"y": 310,
"width": 301,
"height": 80,
"color": "4"
},
{
"id": "3f63f6ddf30bfa15",
"type": "text",
"text": "OpenIM Token生成\nrpc.Auth.UserToken()验证系统级别的secret,成功后为输入的用户创建一个token",
"styleAttributes": {},
"x": -23,
"y": 615,
"width": 301,
"height": 100,
"color": "4"
},
{
"id": "e1a130793c70044b",
"type": "text",
"text": "Secret from config",
"styleAttributes": {},
"x": -322,
"y": 320,
"width": 250,
"height": 60
},
{
"id": "38cf93dae65fd21f",
"type": "text",
"text": "LongConnectionHandler",
"styleAttributes": {},
"x": -23,
"y": 934,
"width": 250,
"height": 60,
"color": "4"
},
{
"id": "a9dcf0f03171a92f",
"type": "text",
"text": "WebSocket Handler",
"styleAttributes": {},
"x": -360,
"y": 934,
"width": 250,
"height": 60,
"color": "4"
}
],
"edges": [
{
"id": "a38587cea1fb24b3",
"fromNode": "81d539ef35a017ab",
"fromSide": "right",
"toNode": "027fda29d0beb7f6",
"toSide": "left"
},
{
"id": "56871e8f23867827",
"fromNode": "d9c524b81ec25e69",
"fromSide": "right",
"toNode": "d145337e257371f1",
"toSide": "left"
},
{
"id": "b4437f12459848b8",
"fromNode": "3c5b4941a138e482",
"fromSide": "right",
"toNode": "d9c524b81ec25e69",
"toSide": "left"
},
{
"id": "9d94a844b6341f44",
"fromNode": "3c5b4941a138e482",
"fromSide": "bottom",
"toNode": "d0dd290062af2567",
"toSide": "top"
},
{
"id": "7322046e8d8d562d",
"fromNode": "d145337e257371f1",
"fromSide": "bottom",
"toNode": "81d539ef35a017ab",
"toSide": "top"
},
{
"id": "3285eed2d86a2b7d",
"fromNode": "d145337e257371f1",
"fromSide": "right",
"toNode": "027fda29d0beb7f6",
"toSide": "top"
},
{
"id": "59a16da93d9b0128",
"fromNode": "03552be7dcca965c",
"fromSide": "right",
"toNode": "3f63f6ddf30bfa15",
"toSide": "left"
},
{
"id": "cb45ccf7e23892c1",
"fromNode": "693a875b5ade1b67",
"fromSide": "right",
"toNode": "03552be7dcca965c",
"toSide": "left"
},
{
"id": "bbbf27258fa8a712",
"fromNode": "9017e0c1833cc977",
"fromSide": "right",
"toNode": "693a875b5ade1b67",
"toSide": "left"
},
{
"id": "bacebe4a362a592f",
"fromNode": "a9dcf0f03171a92f",
"fromSide": "right",
"toNode": "38cf93dae65fd21f",
"toSide": "left"
},
{
"id": "fd8a60755ec645cf",
"fromNode": "79d8c3c4e74c9625",
"fromSide": "bottom",
"toNode": "38cf93dae65fd21f",
"toSide": "bottom"
},
{
"id": "d1403831a1694b5f",
"fromNode": "348070443194b74c",
"fromSide": "right",
"toNode": "79d8c3c4e74c9625",
"toSide": "left",
"label": "123"
},
{
"id": "af04b4dbba65b630",
"fromNode": "03552be7dcca965c",
"fromSide": "bottom",
"toNode": "1a6180a2a139feef",
"toSide": "top"
},
{
"id": "b5b29389f8e9b8e5",
"fromNode": "79d8c3c4e74c9625",
"fromSide": "top",
"toNode": "1a6180a2a139feef",
"toSide": "bottom"
},
{
"id": "1fc22f8680621202",
"fromNode": "aabfc53144faf7d6",
"fromSide": "bottom",
"toNode": "693a875b5ade1b67",
"toSide": "top"
},
{
"id": "a1bb2a309fcb956c",
"fromNode": "d0dd290062af2567",
"fromSide": "right",
"toNode": "81d539ef35a017ab",
"toSide": "left"
},
{
"id": "8735e44bc6af23a8",
"fromNode": "3f63f6ddf30bfa15",
"fromSide": "bottom",
"toNode": "1a6180a2a139feef",
"toSide": "right",
"label": "abc"
}
],
"metadata": {}
}
@@ -0,0 +1,6 @@
# 系统关系
![[系统对接示意图|center]]
# 账户映射
@@ -0,0 +1,74 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Excalidraw Data
## Text Elements
CYYIM代理 ^IZ6kt6K5
综合服务平台
平台统一接入 ^sUswdWNC
独立系统 ^EHsIvP5z
OpenIM系统 ^iu3razac
%%
## Drawing
```compressed-json
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
```
%%
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 88 KiB

@@ -0,0 +1,204 @@
{
"nodes": [
{
"id": "3fe99601f985fd53",
"type": "text",
"text": "综合服务平台",
"styleAttributes": {},
"x": -380,
"y": -320,
"width": 1100,
"height": 60
},
{
"id": "a279a97b5969fb6f",
"type": "text",
"text": "医院",
"styleAttributes": {},
"x": -360,
"y": -560,
"width": 133,
"height": 60
},
{
"id": "229158c776a37716",
"type": "text",
"text": "网调委",
"styleAttributes": {},
"x": -126,
"y": -560,
"width": 133,
"height": 60
},
{
"id": "83bd781585264ef8",
"type": "text",
"text": "协会",
"styleAttributes": {},
"x": 320,
"y": -560,
"width": 133,
"height": 60
},
{
"id": "40e18f76c6ad8e82",
"type": "text",
"text": "测评单位",
"styleAttributes": {},
"x": 100,
"y": -560,
"width": 133,
"height": 60
},
{
"id": "59c2ef694966712c",
"type": "text",
"text": "测评项目管理",
"styleAttributes": {},
"x": -144,
"y": -400,
"width": 170,
"height": 60
},
{
"id": "79c21c939edc9379",
"type": "text",
"text": "安全测评",
"styleAttributes": {},
"x": -360,
"y": -400,
"width": 133,
"height": 60
},
{
"id": "6bac1f5d139c7a8a",
"type": "text",
"text": "",
"styleAttributes": {},
"x": 82,
"y": -400,
"width": 170,
"height": 60
},
{
"id": "648f32bd60054292",
"type": "text",
"text": "网络信息安全测评管理系统",
"styleAttributes": {},
"x": -360,
"y": -220,
"width": 1053,
"height": 60
},
{
"id": "8b12671746351f67",
"type": "text",
"text": "公安",
"styleAttributes": {},
"x": 560,
"y": -560,
"width": 133,
"height": 60
},
{
"id": "2f1a92bb390f86c4",
"type": "text",
"text": "<center>统计分析</center>",
"styleAttributes": {},
"x": 542,
"y": -400,
"width": 170,
"height": 60
},
{
"id": "cca8e32ad61573ef",
"type": "text",
"text": "医院",
"styleAttributes": {},
"x": -360,
"y": -740,
"width": 133,
"height": 60
}
],
"edges": [
{
"id": "9152bb4397058209",
"fromNode": "a279a97b5969fb6f",
"fromSide": "bottom",
"toNode": "79c21c939edc9379",
"toSide": "top"
},
{
"id": "2301aea816491d85",
"fromNode": "229158c776a37716",
"fromSide": "bottom",
"toNode": "59c2ef694966712c",
"toSide": "top"
},
{
"id": "e0007acf0b64fa98",
"fromNode": "40e18f76c6ad8e82",
"fromSide": "bottom",
"toNode": "6bac1f5d139c7a8a",
"toSide": "top"
},
{
"id": "142c4984e9ec2309",
"fromNode": "229158c776a37716",
"fromSide": "top",
"toNode": "83bd781585264ef8",
"toSide": "top"
},
{
"id": "2d2084d001c676c5",
"fromNode": "229158c776a37716",
"fromSide": "right",
"toNode": "40e18f76c6ad8e82",
"toSide": "left"
},
{
"id": "6af7d460a2adc86a",
"fromNode": "59c2ef694966712c",
"fromSide": "left",
"toNode": "79c21c939edc9379",
"toSide": "right"
},
{
"id": "36d2067d5dc2f6c5",
"fromNode": "6bac1f5d139c7a8a",
"fromSide": "left",
"toNode": "59c2ef694966712c",
"toSide": "right"
},
{
"id": "a5715e737d9678df",
"fromNode": "a279a97b5969fb6f",
"fromSide": "top",
"toNode": "40e18f76c6ad8e82",
"toSide": "top"
},
{
"id": "8542c24df55a22c6",
"fromNode": "8b12671746351f67",
"fromSide": "bottom",
"toNode": "2f1a92bb390f86c4",
"toSide": "top"
},
{
"id": "ee5daf1578f14818",
"fromNode": "cca8e32ad61573ef",
"fromSide": "right",
"toNode": "40e18f76c6ad8e82",
"toSide": "left"
},
{
"id": "264e766b9866956b",
"fromNode": "a279a97b5969fb6f",
"fromSide": "right",
"toNode": "40e18f76c6ad8e82",
"toSide": "left"
}
],
"metadata": {}
}
@@ -0,0 +1,271 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Excalidraw Data
## Text Elements
综合服务平台 ^KoU7jFs0
智慧教育安全管理 ^UJpkyyet
Kisso
统一认证管理 ^Gcv2BAHR
BladeX ^iklgp5YN
应用整合 ^hDgtXykX
Oauth2.0 ^oqfQ55me
租户
账户体系 ^7NfNDJtF
乐昌教育局OA ^BGPRYGFZ
应用市场1.0 ^zcFQRhpu
传阅 ^7W0MV3rN
家校互动 ^aYEAWmCP
出租屋管理平台 ^BWMFQ5cA
应用市场2.0 ^uEkOjToa
隐患巡查平台1.0 ^p9ZTLK4s
WEB微应用
整合体系 ^OddBr2dn
泽安园小程序
整合体系 ^53FCj4xb
小程序认证 ^cl0NGfw4
泽安园2.0
APP ^2kRj5I4j
平台个性化首页
应用卡片 ^KQxaJnWF
江泰业务 ^PrdsCTdP
教育管理 ^ILrp6xag
企业服务 ^SJciN7Ee
教学管理 ^pwaaVibz
社区服务 ^cz1foOy9
%%
## Drawing
```compressed-json
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
```
%%
Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 50 KiB

@@ -0,0 +1,333 @@
{
"nodes": [
{
"id": "f22ceb63d210e91c",
"type": "group",
"x": 540,
"y": -100,
"width": 298,
"height": 180,
"label": "网络信息安全系统"
},
{
"id": "1b125ee1729ed2d7",
"type": "group",
"x": 880,
"y": -100,
"width": 298,
"height": 180,
"label": "隐患巡查系统"
},
{
"id": "1985625bab1388b1",
"type": "text",
"text": "#### 个人用户",
"x": -518,
"y": -100,
"width": 139,
"height": 50
},
{
"id": "42cf01d993a5f959",
"type": "text",
"text": "##### 教师资格电子认证",
"x": -371,
"y": 70,
"width": 197,
"height": 60
},
{
"id": "caa7c4c5ba5d1067",
"type": "text",
"text": "##### 个人信息认证",
"x": -698,
"y": -15,
"width": 165,
"height": 50
},
{
"id": "a92d84dbf7704fa1",
"type": "text",
"text": "##### 房屋所有权",
"x": -682,
"y": 70,
"width": 149,
"height": 60
},
{
"id": "d97f54e051614957",
"type": "text",
"text": "##### 学生学籍校验",
"x": -371,
"y": -15,
"width": 165,
"height": 60
},
{
"id": "9bef1a167687544d",
"type": "text",
"text": "##### 关系认证",
"x": -371,
"y": 160,
"width": 132,
"height": 50
},
{
"id": "c43778cae1efb560",
"type": "text",
"text": "#### 行政管理人员",
"x": 18,
"y": 20,
"width": 180,
"height": 50
},
{
"id": "df7b9edcef424a37",
"type": "text",
"text": "#### 机构用户登录",
"x": 163,
"y": -100,
"width": 180,
"height": 50
},
{
"id": "1bbfbb3bf08a2fb4",
"type": "text",
"text": "#### <center>泽安园 APP</center>",
"x": -200,
"y": -100,
"width": 180,
"height": 50
},
{
"id": "62a0d33575a4c48e",
"type": "text",
"text": "#### <center>泽安园平台用户信息上链</center>",
"x": -255,
"y": -260,
"width": 290,
"height": 50
},
{
"id": "2ffd9525c17cf1a2",
"type": "text",
"text": "##### 人事用工档案",
"x": 26,
"y": 195,
"width": 165,
"height": 50
},
{
"id": "f9ec198f59e993a5",
"type": "text",
"text": "##### 企业信息认证",
"x": -110,
"y": 105,
"width": 165,
"height": 50
},
{
"id": "ac81956eaa96dd50",
"type": "text",
"text": "#### 机构职工",
"x": 303,
"y": 20,
"width": 180,
"height": 50
},
{
"id": "fa343ce284cf3429",
"type": "text",
"text": "##### 员工信息认证",
"x": 311,
"y": 160,
"width": 165,
"height": 50
},
{
"id": "e0bbb35c9b833bed",
"type": "text",
"text": "##### 合同",
"x": 311,
"y": 245,
"width": 165,
"height": 50
},
{
"id": "8ea23a73d30c6010",
"type": "text",
"text": "##### 资产信息注册",
"x": 163,
"y": 100,
"width": 165,
"height": 50
},
{
"id": "e57eb9d1b3228030",
"type": "text",
"text": "##### <center>网络安全评审电子证书</center>",
"x": 560,
"y": -80,
"width": 258,
"height": 60
},
{
"id": "5b9505fd020ffdc5",
"type": "text",
"text": "##### <center>网络安全评审报告</center>",
"x": 560,
"y": 0,
"width": 258,
"height": 60
},
{
"id": "966f7d0561be75bf",
"type": "text",
"text": "#### <center>平台业务数据上链</center>",
"x": 720,
"y": -260,
"width": 258,
"height": 50
},
{
"id": "126ac7cf86a1eaf4",
"type": "text",
"text": "##### <center>隐患巡查记录档案</center>",
"x": 900,
"y": -80,
"width": 258,
"height": 60
},
{
"id": "2cafef994cb3558c",
"type": "text",
"text": "##### <center>隐患巡查整改记录</center>",
"x": 900,
"y": 0,
"width": 258,
"height": 60
}
],
"edges": [
{
"id": "c7ceda6adce88742",
"fromNode": "df7b9edcef424a37",
"fromSide": "bottom",
"toNode": "c43778cae1efb560",
"toSide": "top"
},
{
"id": "d09599f880dcd182",
"fromNode": "df7b9edcef424a37",
"fromSide": "bottom",
"toNode": "ac81956eaa96dd50",
"toSide": "top"
},
{
"id": "7d65efba6ec81721",
"fromNode": "1985625bab1388b1",
"fromSide": "bottom",
"toNode": "caa7c4c5ba5d1067",
"toSide": "right"
},
{
"id": "3e29df88b0c53bb3",
"fromNode": "1985625bab1388b1",
"fromSide": "bottom",
"toNode": "a92d84dbf7704fa1",
"toSide": "right"
},
{
"id": "780ad7190a35ca96",
"fromNode": "1985625bab1388b1",
"fromSide": "bottom",
"toNode": "d97f54e051614957",
"toSide": "left"
},
{
"id": "23bf10214acb59ef",
"fromNode": "1985625bab1388b1",
"fromSide": "bottom",
"toNode": "42cf01d993a5f959",
"toSide": "left"
},
{
"id": "1e04ae0b22c3b78d",
"fromNode": "1985625bab1388b1",
"fromSide": "bottom",
"toNode": "9bef1a167687544d",
"toSide": "left"
},
{
"id": "81d3d834478af0d0",
"fromNode": "c43778cae1efb560",
"fromSide": "bottom",
"toNode": "f9ec198f59e993a5",
"toSide": "right"
},
{
"id": "6fbdc6ec55d9dffb",
"fromNode": "ac81956eaa96dd50",
"fromSide": "bottom",
"toNode": "fa343ce284cf3429",
"toSide": "top"
},
{
"id": "2df0851d481e5aaf",
"fromNode": "c43778cae1efb560",
"fromSide": "bottom",
"toNode": "8ea23a73d30c6010",
"toSide": "left"
},
{
"id": "605a36ec37f28f21",
"fromNode": "c43778cae1efb560",
"fromSide": "bottom",
"toNode": "2ffd9525c17cf1a2",
"toSide": "top"
},
{
"id": "7c70d53951b7c0aa",
"fromNode": "ac81956eaa96dd50",
"fromSide": "bottom",
"toNode": "e0bbb35c9b833bed",
"toSide": "top"
},
{
"id": "e64fb2af720872ec",
"fromNode": "966f7d0561be75bf",
"fromSide": "bottom",
"toNode": "1b125ee1729ed2d7",
"toSide": "top"
},
{
"id": "79360d69a5b8ab98",
"fromNode": "966f7d0561be75bf",
"fromSide": "bottom",
"toNode": "f22ceb63d210e91c",
"toSide": "top"
},
{
"id": "181b364f80c4fcc0",
"fromNode": "62a0d33575a4c48e",
"fromSide": "bottom",
"toNode": "1bbfbb3bf08a2fb4",
"toSide": "top"
},
{
"id": "73c3fd35faf578aa",
"fromNode": "1bbfbb3bf08a2fb4",
"fromSide": "left",
"toNode": "1985625bab1388b1",
"toSide": "right"
},
{
"id": "cf5b7ad00b6324f2",
"fromNode": "1bbfbb3bf08a2fb4",
"fromSide": "right",
"toNode": "df7b9edcef424a37",
"toSide": "left"
}
],
"metadata": {}
}
@@ -0,0 +1,300 @@
{
"nodes": [
{
"id": "44bfdb47254bcb09",
"type": "group",
"x": -400,
"y": -440,
"width": 720,
"height": 460,
"label": "家校互动服务"
},
{
"id": "828c89e56032011e",
"type": "group",
"x": 489,
"y": -260,
"width": 903,
"height": 307,
"label": "个人端"
},
{
"id": "2bbcaf01ae85b4e4",
"type": "group",
"x": 489,
"y": -460,
"width": 903,
"height": 150,
"label": "家校互动核心服务"
},
{
"id": "0263eaf1ef543492",
"type": "group",
"x": 489,
"y": -600,
"width": 903,
"height": 90,
"label": "综合服务平台账户体系"
},
{
"id": "dcc70a41595cf430",
"type": "group",
"x": -401,
"y": -580,
"width": 721,
"height": 100,
"label": "综合服务平台"
},
{
"id": "74261eccdbe12e9d",
"type": "text",
"text": "学校租户",
"x": -381,
"y": -560,
"width": 180,
"height": 60
},
{
"id": "4fbc01a031922043",
"type": "text",
"text": "学校信息",
"x": -360,
"y": -250,
"width": 137,
"height": 60
},
{
"id": "f188405b42352c44",
"type": "text",
"text": "\n个人租户",
"x": 160,
"y": -560,
"width": 140,
"height": 60
},
{
"id": "34334a5c206f0fba",
"type": "text",
"text": "##### WEB班级管理端,提供给老师的独立管理端\n老师可以查看自己所有的班级,包括自建的,被其他老师邀请共同管理的。方便老师做一些批量的,管理方面的操作。\n即,手机端是教学便捷操作,WEB端是班级管理与指操作。",
"x": -360,
"y": -160,
"width": 640,
"height": 140
},
{
"id": "192f51a5e0e1290b",
"type": "text",
"text": "### <center>独立学校租户</center>",
"extra": "cs-extra",
"border": "cs-border-dashed",
"bg": "cs-bg-transparent",
"x": 523,
"y": -580,
"width": 397,
"height": 50,
"color": "4"
},
{
"id": "e26843123571e99e",
"type": "text",
"text": "### <center>核心服务</center>",
"border": "cs-border-dashed",
"x": 521,
"y": -380,
"width": 839,
"height": 50,
"color": "4"
},
{
"id": "6475eeeb79db61fb",
"type": "text",
"text": "老师信息",
"x": -179,
"y": -420,
"width": 137,
"height": 60
},
{
"id": "2595da6e21d408ec",
"type": "text",
"text": "子账户",
"x": -179,
"y": -560,
"width": 137,
"height": 60
},
{
"id": "37631d624048022e",
"type": "text",
"text": "公共学校租户",
"x": -20,
"y": -560,
"width": 160,
"height": 60
},
{
"id": "18a11abb8d528699",
"type": "text",
"text": "权限控制",
"x": 11,
"y": -320,
"width": 129,
"height": 26
},
{
"id": "251569e10b285136",
"type": "text",
"text": "班级信息",
"x": -179,
"y": -250,
"width": 137,
"height": 60
},
{
"id": "09cfc6c524c4ce38",
"type": "text",
"text": "### <center>泽安园家校互动公众号</center>",
"x": 521,
"y": -240,
"width": 840,
"height": 50,
"color": "3"
},
{
"id": "6da5c48d5e50014e",
"type": "text",
"text": "### <center>微应用 - 校内业务管理</center>",
"border": "cs-border-dashed",
"x": 523,
"y": -440,
"width": 397,
"height": 50,
"color": "4"
},
{
"id": "37ed415b7b93bc53",
"type": "text",
"text": "### <center>微应用 - 管理统计</center>",
"border": "cs-border-dashed",
"x": 960,
"y": -440,
"width": 400,
"height": 50,
"color": "3"
},
{
"id": "ba5fbe0e0806f7c9",
"type": "text",
"text": "### <center>家校互动管理租户</center>",
"border": "cs-border-dashed",
"x": 961,
"y": -580,
"width": 399,
"height": 50,
"color": "3"
},
{
"id": "486d97ec4695f682",
"type": "text",
"text": "#### <center>家长端小程序</center>\n\n* 作业跟踪\n* 成绩查询\n* 家校通讯\n* 学生点评\n* 学生管理",
"x": 520,
"y": -180,
"width": 263,
"height": 207,
"color": "4"
},
{
"id": "9da057d3b8aca5cf",
"type": "text",
"text": "#### <center>教师端小程序</center>\n\n* 作业管理\n* 考试管理\n* 学生点评",
"x": 809,
"y": -180,
"width": 263,
"height": 207,
"color": "4"
},
{
"id": "63a760d5e9830214",
"type": "text",
"text": "#### <center>教师工作辅助</center>\n\n* 老师注册邀请\n* 班级管理\n\t* 学生\n\t* 老师\n* 考试成绩导入\n* 成绩分析\n* AI教案等",
"x": 1097,
"y": -180,
"width": 263,
"height": 207,
"color": "3"
}
],
"edges": [
{
"id": "1e8d28d7ff421289",
"fromNode": "4fbc01a031922043",
"fromSide": "right",
"toNode": "251569e10b285136",
"toSide": "left"
},
{
"id": "9c95c65513b251d0",
"fromNode": "74261eccdbe12e9d",
"fromSide": "bottom",
"toNode": "4fbc01a031922043",
"toSide": "top"
},
{
"id": "9bc87db48548f72e",
"fromNode": "74261eccdbe12e9d",
"fromSide": "right",
"toNode": "2595da6e21d408ec",
"toSide": "left"
},
{
"id": "8621778f67b72c7f",
"fromNode": "2595da6e21d408ec",
"fromSide": "bottom",
"toNode": "6475eeeb79db61fb",
"toSide": "top"
},
{
"id": "7d9cabfd7cbb0671",
"fromNode": "6475eeeb79db61fb",
"fromSide": "right",
"toNode": "18a11abb8d528699",
"toSide": "top"
},
{
"id": "f029b78f1c1ad9d7",
"fromNode": "251569e10b285136",
"fromSide": "right",
"toNode": "18a11abb8d528699",
"toSide": "bottom"
},
{
"id": "4476a01e577e8793",
"fromNode": "6475eeeb79db61fb",
"fromSide": "bottom",
"toNode": "251569e10b285136",
"toSide": "top"
},
{
"id": "a882d4c203ed0154",
"fromNode": "192f51a5e0e1290b",
"fromSide": "bottom",
"toNode": "6da5c48d5e50014e",
"toSide": "top"
},
{
"id": "ab8200af1f38b9bc",
"fromNode": "ba5fbe0e0806f7c9",
"fromSide": "bottom",
"toNode": "37ed415b7b93bc53",
"toSide": "top"
},
{
"id": "811dde3d24623d84",
"fromNode": "e26843123571e99e",
"fromSide": "bottom",
"toNode": "828c89e56032011e",
"toSide": "top"
}
],
"metadata": {}
}
@@ -0,0 +1 @@
1. 通过SSH连接mysql
@@ -0,0 +1,162 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Excalidraw Data
## Text Elements
APP小程序
整合体系 ^tJYyKDTe
泽安园2.0
APP ^sMtiJ67D
应用市场2.0 ^gHrng1sw
个人用户 ^DAWgSoGL
家校互动
家长端 ^xXn9pBjJ
出租屋系统
业主/租客 ^AoNyPUCZ
学校组织 ^s4IInj9I
家校互动
教师端 ^kcZOeggX
社区公益组织 ^cNslLzCv
出租屋系统
工作端 ^GkNi4GTo
隐患自查 ^D9zlM8HL
通知中心 ^Nw5hJmxe
传阅
校内邮件 ^cf6qLPr8
江泰(广营) ^ECXWWJ0v
隐患巡查 ^UN28nj7c
%%
## Drawing
```compressed-json
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
```
%%
Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 132 KiB

@@ -0,0 +1,17 @@
# 产品升级
1. 综合服务平台
1. 账户认证(个人,机构)
2. IM体系整合
2. 家校互动1.0 -》2.0个人版
3. 隐患巡查业务系统升级
1. 企业用户隐患巡查
2. 学校隐患自查系统
4. 线上教育平台
5. 安全管理平台升级方案
1. AI
2. 三维园区
# 技术发展
1. AI大模型技术研究与产品应用
2. 三维建模技术研究与产品应用
3. IM即时通讯能力扩展
@@ -0,0 +1,109 @@
---
number headings: first-level 1, max 6, 1.1.
---
<h1>23年工作回顾与2024年创医元二组工作计划</h1>
```table-of-contents
```
<div style='page-break-after: always;'></div>
# 1. 23年工作回顾
## 1.1. 计划
![](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/notes/Pasted%20image%2020230320085745.png)
## 1.2. 执行情况
````col
```col-md
flexGrow=2
===
### 每月工作情况
| 月份 | 工作内容 |
| ---- | ---- |
| **1月** | 隐患巡查系统第一个版本上线2月 |
| **2月** | 智慧社区停车管理模块<br>综合服务平台开放机制设计 |
| **3月** | 乐昌教育网格实施与等保测试的准备工作<br>应用市场1.0研发 |
| **4月** | 传阅服务设计与讨论 |
| **5月** | 完成传阅服务研发<br>等保测试与整改 |
| **6月** | 综合服务平台员工信息与人事管理模块 |
| **7月** | 跨网多通道视频通道整合设计 |
| **8月** | 家校互动设计<br>综合服务平台统一认证小程序<br>乐昌学校OA实施工作、视频网络调试 |
| **9月** | 个人租户服务整合设计<br>GIS数据可视化调研 |
| **10月** | 综合服务平台应用市场2.0设计<br>APP泽安园2.0设计<br>出租屋管理平台设计<br>完成家校互动研发 |
| **11月** | 完成应用市场2.0研发<br>APP微应用技术研究 |
| **12月** | 完成出租屋管理1.0版研发<br>初步实现APP微应用加载整合 |
```
```col-md
flexGrow=5
===
### 项目完成情况
| 编号 | 项目 | 完成情况 | 描述 |
| ---- | ---- | ---- | ---- |
| 1 | 隐患巡查系统 | 如期 | 上线,并稳定运行,用户反应效果好。<br>24年将继续完成客户自查业务的升级。 |
| 2 | 智慧社区 | 如期 | 完成了去年规划的停车管理,暂时没有上线需求。 |
| 3 | 教育网格 | 基本如期 | 基于乐昌市教育局,完善需求与功能,<br>实施工作受阻<br>超期完成了一套视频整合服务。 |
| 4 | 组织管理服务(OA)| 不及预期 | 仅完成了传阅与人事管理两个管理功能,<br>流程与任务管理、会议车辆等模块未启动。 |
| 5 | 社区网格业务 | 如期 | 完成了出租屋管理系统,<br>基于教育网格整理了一套通用安全管理项目,日后将用于社区的安全管理。 |
| 6 | 个人租户业务 | 不及预期 | 本年主要工作还是聚集在了服务整合,年底前才启动个人业务的开展,<br>本年度完成的个人业务包括:家校互动家长端、出租屋业主端与租客端。<br>但是服务的整合并没能完成,APP将作为24年年初的重点工作开展。 |
```
````
<div style='page-break-after: always;'></div>
# 2. 24年工作计划
## 2.1. 工作重点
### 2.1.1. 综合服务平台 - 个人业务整合
1. APP与微应用体系
2. 平台个人租户上线业务管理
### 2.1.2. 综合服务平台 - 创医元江泰内部业务流量整合
1. 网络信息安全评估系统整合
2. 隐患巡查平台整合
3. 在打通家校互动与投保、报案体系
### 2.1.3. 实施团队 - 创医元的作战团队
任正非说:华为,被打压前,有钱,但是人是懒的,刀是钝的,这种状态的华为是危险,被打压后,人都做好上战场的准备了,刀也磨起来了,这个时候的华为是强大的。建立创医元的实施团队,让有能力的人走出温室,走向战场:
1. 乐昌教育网格,教育局与学校实施
2. 隐患巡查平台,自查业务实施
3. 家校互动产品实施
### 2.1.4. 产品市场化 - 家校互动
1. 服务10个老师与班级,建立稳定的以用户价值为中心的产品升级体系
2. 实施一家乐昌学校
## 2.2. 时间规划
### 2.2.1. 上半年:完善产品,团队升级
#### 2.2.1.1. 第一季度:产品完善
1. 完成家校互动第一个市场化版本
2. 完成APP微应用融合体系
3. 完成隐患系统,自查功能升级
#### 2.2.1.2. 第二季度:作战准备
1. 完成内部业务整合:
2. 组件实施团队,实施目标
### 2.2.2. 下半年:智能进化,技术升级
#### 2.2.2.1. 第三季度
1. 完善APP业务融合能力
1. 租户与个人消息中心,汇聚来自系统,业务,服务商的消息。
2. 讨论整合原保险,拜访,案件等相关小程序
2. 启动产品进化讨论:
1. 确定智能化升级:基于大语言模型升级产品智能体验
2. 数据可视化升级:GIS数据,可交互数据,三维数字园区管理
3. 区块链融合升级:综合服务平台通过区块链实现身份证明,业务认证等
#### 2.2.2.2. 第四季度
1. 基于三第度的讨论,完成确定的产品进化项目
2. 建立团队敏捷流程:收集用户需求-》跟进评估-》排期-》测试-》升级。
@@ -0,0 +1,109 @@
---
number headings: first-level 2, max 6, 1.1.
banner: "![[dariusz-sankowski-3OiYMgDKJ6k-unsplash.jpg]]"
---
<center><h1>24年一季度工作计划</h1></center>
<h2>目录</h2>
```table-of-contents
```
<div style='page-break-after: always;'></div>
## 1. 计划背景
### 1.1. 依据
本计划参考^[[2024年创医元二组工作计划]],结合团队实际工作情况,修改并制定。
> [!QUOTE] 二组24年整体工作计划 上半年计划
> ![[2024年创医元二组工作计划#2.2.1. 上半年:完善产品,团队升级]]
### 1.2. 当前工作情况
1月31日,二组开了一次小组会议,同事逐一介绍了自己手上的工作,并且对团队当前产品与工作方式进行了一次讨论。孔文斌、陈孟泽、陈启慧、陈思宇等积极加入了讨论,并提出意见。
#### 1.2.1. 当前团队整体工作情况
1. 研发工作,**APP微应用架构**
2. 产品升级,**家校互动产品原型设计**
3. 实施工作,**乐昌环境部署**
1. 即将面临较大的需求
2. 团队以产品研发人员的配置主为
#### 1.2.2. 问题
> [!question] 产品仅完成了核心主要功能,有太多细节没有考虑
> 如密码健壮性检查,用户下载开发密钥还需要开发人员重后台查找等。
> [!question] 密码管理与数据安全问题
> 研发人员不考虑自身开发环境密码没问题,可一旦部署到外部可以查询到的网络中,研发人员一定要转换思维。
> [!question] 大屏数据接口失效
> 模拟数据,准备交付时,业务修改,导致部分数据接不上甚至要重新写对接接口。
<div style='page-break-after: always;'></div>
## 2. 工作计划
### 2.1. 二月份工作内容
> [!info] 家校互动 2.0 - 教师自主入驻
> > [!col]
> > > [!info] 春节前
> > > 完成产品原型讨论,确定第二版功能。 [@龚家丽](app://obsidian.md/@%E9%BE%9A%E5%AE%B6%E4%B8%BD)
> >
> > > [!info] 春节后
> > > 启动家校互动2.0研发。[@陈启慧](app://obsidian.md/@%E9%99%88%E5%90%AF%E6%85%A7)[@邱嘉豪](app://obsidian.md/@%E9%82%B1%E5%98%89%E8%B1%AA)
> [!info] 隐患巡查 2.0 - 隐患自查
> > [!col]
> > > [!SUCCESS] 春节前
> > > 已完成一次面对面需求讨论。[[@龚家丽]]
> >
> > > [!info] 春节后
> > > 完成产品原型的设计与讨论。[[@龚家丽]]
> [!info] 团队内学习产品
> > [!col]
> > > [!info] 春节前
> > > 团队学习家校互动、出租屋管理业务系统。 <br>[[@陈启慧]] [[@邱嘉豪]]
> >
> > > [!info] 春节后
> > > 计划产品内部介绍,让团队更熟悉综合服务平台的业务整合,以后的产品设计,将优先考虑基于平台的业务融合体系来设计:[[@陈思宇]] [[@高宇]]
> > > 1. 《综合服务平台业务融合体系》
> > > 1. 《综合服务平台应用市场整合逻辑》
> > > 1. 《综合服务平台/泽安园2.0微应用开发讲解》
> [!info] 项目过程优化
> > [!col]
> > > [!SUCCESS] 春节前
> > > 已完成团队内的工作情况讨论会。[[@二组全体]]
> >
> > > [!info] 春节后
> > > 1. 完善自动化测试逻辑,解决迭代后,部分接口等接接不上的问题。[[@高宇]]
> > > 2. 建立一个研发向产品经理反馈修改意见的过程,让研团人员可以与产品经理共同优化产品。[[@高宇]]
<div style='page-break-after: always;'></div>
> [!info] 乐昌实施教育网格实施
> > [!col]
> > > [!info] 春节前
> > > 1. 2月5日交付用户第一个版本
> > > 2. 节前完成全部基础数据配置与功能调试[[@孔文斌]] [[@陈启慧]]
> >
> > > [!info] 春节后
> > > 落实乐昌教育局域名,完成小程序,OA移动端的配置与实施培训。[[@龚家丽]] [[@孔文斌]]
### 2.2. 三月份工作安排
> [!NOTE] 隐患2.0产品与研发。[[@龚家丽]] [[@陈孟泽]] [[@孔文斌]]
> 由于当下自查的逻辑,需求方面并没有全部确,二月份内,春节节后回来后两周,无法保证产品原型可以就绪。因此三月份暂定为确定完需求,并且在月中前可以完全启动开发。
> [!NOTE] 完成家校互动2.0研发。[[@陈启慧]],[[@邱嘉豪]]
> 1. 这部分功能完成之后,可以支持教师自主注册,加入平台,不依赖平台添加学校或是教育局推动。
> 2. 找第一批5位老师开始对系统的初步试用,完善产品 [[@龚家丽]] [[@陈启慧]][[@邱嘉豪]]
> [!NOTE] AI大模型普及与教育方向应用沙龙
> 通过讲沙龙,让大家对AI产品,需做的事情,产品的设计有一个概念,以推进后将AI引入产品做准备。
@@ -0,0 +1,80 @@
```yaml
apiVersion: batch/v1
kind: CronJob
metadata:
name: spol-prod-tenant-creation
namespace: daily-test
labels:
controller: cronjob
spec:
schedule: "0 23 * * *" #表明每晚23点会执行这个任务
jobTemplate: # job控制器模板,用于为cronjob控制器生成job对象,下面其实就是job的定义
metadata:
name: job
spec:
template: # 模板,当副本数量不足时,会根据下面的模板创建pod副本
spec:
restartPolicy: Never # 重启策略只能设置为Never或者OnFailure
containers:
- name: spol-prod-tenant-creation-job
image: registry.cn-guangzhou.aliyuncs.com/gdcyy-open-library/auto_test:latest
# 打印当前的系统时间
command: ["apifox","run","https://api.apifox.com/api/v1/projects/1107786/api-test/ci-config/412428/detail?token=x-F8QkIvHfo93FxgmsNKte","-r","html,json","--upload-report"]
```
### 综合服务平台测试用例
1. 租户初始化
1. 为租户分配权限
2. 为租户的管理员分配权限
3. 新增普通用户
2. 开发商的应用管理
1. 开发商/超管,新建应用
1. 更新公私钥(超管),返回公私钥字符串
2. 读取应用的开发信息,客户端ID
3. 向租户授权使用
2. 应用SSO认证信息校验
3. 应用用户
1. 租户管理员
1. 查看已添加应用
2. 去应用市场,查看未添加的应用
3. 添加应用,查看租户应用,是否可配置
4. 移除应用,
1. 即在租户的应用管理界面,不再显示
2. 应用市场可见
5. 设置应用的管理员和用户范围
6. 启用/禁用应用的快捷菜单
1. 校验用户登录后,读取菜单接口,查看对应的菜单项
4. SSO模块的测试
1. cookie校验登录,
1. cookie授权,校验返回值
2. sdk封装校验cookie
3. 三方登录,拿到token
2. 授权码校验登录
1. 授权码校验,返回code
2. 根据code获取三方业务系统服务地址(部分应用适用,如教育网格小程序,统一一个前端,不同后端)
3. sdk封装校验code,
4. 第三方登录,拿到token
3. 使用token请求业务接口(获取字典)
4. 登出逻辑,请求字典接口判断是否失效
5. 平台微应用体系测试
6. 认证小程序的测试
### 家校
1. 管理端
1. 在综合服务平台上启动,登录校验 参考 [[kubernetes-job#综合服务平台测试用例]] **授权码校验登录**
1. 判断登录成功
2. 学校信息管理与维护
1. 字典数据管理(评价周期、升学配置等)
2. 教学结构的信息维护
1. 班级/年级等
2. 任课教师配置
3. 通讯录,学生和家长信息的维护
1. 导入(暂时有点麻烦)
3. 自动升学(触发一次升学的任务)
2. 家长端
3. 教师端
### 出租屋管理
传阅
人事管理模块
@@ -0,0 +1,51 @@
<h1>目录</h1>
```table-of-contents
```
# 二月份工作回顾
- [x] 完成家校互动2.0产品设计,启动研发
- [x] 【产品】完成2.0产品设计与确认
- [x] 【研发】完成综合服务平台个人账户体系登录与注册机制
- 支持老师个人身份注册个人帐户
- [x] 隐患巡查2.0产品设计
- [x] 【产品】经过两次产品讨论,正在完善产品原型
- [ ] 团队产品学习
- [x] 完成家校互动团队内部的讲解
- [x] 完成出租屋管理平台内部讲解
- [ ] 未完成综合服务平台业务整合体系说明
> 说明:添加个人账户注册机构,完善帐户的认证体系,对这部分的内容有变更,延后整理内容。
- [ ] 乐昌实施工作
- [x] AI服务完成部署
- [ ] 未完成域名注册工作,需要向上级部门提交申请表, [相关政策说明](https://www.gov.cn/zhengce/content/2018-09/06/content_5319675.htm)
> 说明:已经完成教育局内部的资料收集,提交审核后,反馈有政策规定,需要有上级部门的审核,教育局希望我们能过去当面讨论。
- [ ] 项目过程优化
- [x] 【软件测试】完成自动化测试,定时每晚执行,后续逐渐增加测试用例,以保障系统运行。
![pic|500](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024030417-Tsj30x.png)
- [x] 【软件测试】完成接口性测试
![pic|500](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024030417-MGNPQD.png)
- [ ] 产品需求反馈机制,暂未明确
> 说明:目前有一名老师,正在测试家校互动,并提出意见,暂时并未正式使用。
> 计划在正式使用后,推进此项工作。
# 三月份工作计划
1. 家校互动2.0研发
1. 支持教师个人身份入驻
2. 家校互动2.1产品设计
1. 作业标记
3. 增加自动化测试用例,全面保障平台运行
4. 乐昌实施工作
1. AI人群密度预警联调
2. 域名注册
3. 视频低码率画面获取
5. 月中启动隐患2.0产品研发
# 计划依据
1. [2024年创医元二组工作计划](rendevoz://object/16849641944901)
2. [2024年一季度工作计划](rendevoz://object/16849643024325)
@@ -0,0 +1,32 @@
---
banner: "![[leone-venter-VieM9BdZKFo-unsplash.jpg]]"
number headings: first-level 3, max 6, 1.1.
---
### 1. 访问地址:
智慧安全管理访问地址:https://edu-security.lechang.gov.cn/
智慧安全协作访问地址:https://edu-oa.lechang.gov.cn/
### 2. 已分配账号:
| 账号 | 密码 | 用户 | 所属机构 |
| ----------- | --------- | --- | ------ |
| 13076280027 | **密码私信发** | 王伟伟 | 乐昌市教育局 |
| 13927876687 | **密码私信发** | 李庆华 | 乐昌市教育局 |
| 13415663961 | **密码私信发** | 杨主任 | 乐昌第四中学 |
### 3. 注意
1. 请在登录用的小程序中,第一时间修改密码
2. 请在教育局内部查看
### 4. 项目实施
1. 已完成环境部署
2. 需教育局协助联系四中,对系统应用进行一次培训与模拟演习
### 5. 学校
* 网格安全协同小程序
![2024032211-V5cUId|200](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024032211-V5cUId.jpg#center)
### 6. 相关单位
* 建设单位:乐昌市教育局及下属学校
* 承建单位:广东创医元信息技术有限公司
@@ -0,0 +1,126 @@
---
number headings: first-level 2, max 6, 1.1.
---
# 基础篇 - AI大模型的核心概念与基础使用
## 1. AI大模型是什么?
1. 想象有一个人,这个人在以下环境中长大
2. 情景
1. 黑屋子,这个人听到‘peng’的一声,可能是没有任何反应,也可能哭起来。
2. 广州城市,这个人听到‘peng’的一声,也许会想:“这是什么声音?”
3. 广州城中村,这个人听到‘peng’的一声,也许会想:“谁家放鞭炮!”
4. 以色列,这个人听到‘peng’的一声,可能会想:“我有没有中枪!”
3. 分析:
1. 黑屋子里长大的,这个人的大脑没有任何处理信息的模式,与想法,他的大脑就是一个有机的结构复杂的神经运算网络。
2. 下面三种,在特定的环境,人文条件下,长期大量信息训练出的,有固定处理信息模式的个体。
4. 总结
1. 我们常见的大模型:ChatGPT,ChatGLM,文言一心,讯飞星火,LLAMA等等,都属于2,3,4这几种,即经过训练的神经运算网络
3. 同样一个神经运算结构,没经过任何训练,对于信息的处理不可预期,取决于这些神经元初始化的参数。
5. 我们考虑一个大模型,
1. 运算结构,参数量,可以处理更多的信息
2. 训练数据,有更好的逻辑性,基础处理能力。
## 2. AI大模型能解决什么问题?
> 大模型 ==== 一个非常新的实习生
> 1. 实习生会成长,很快就能学会主动发现问题,尝试分析解决问题,
> 2. 大模型永远都只能按要求做事,而且要求说的不明白,他还干不好,
我刚刚毕业的时候,入职一家公司,我的带教导师给我一个程序开发任务,给了我一份文档里面详细的写了任务的要求:
> 任务的目标,”用户请求账户余额时,返回多两个字段,一周内支出总额,一周内的收入总额“。
> 详细的程序逻辑说明,如何获取原始数据,如何处理,循环解析出哪些字段,条件如何判断。
> 运行后,要校验哪些结果。
我做这项工作时,我不需要分析这个任务需要如何解决,我实际上只做了,生成一段代码,执行这段代码,生成校验结果。
如果他真的是给一个大模型布置任务,任务目标的描述可能就会改为:
> 帮我写一段COBOL程序
> 通过一个账号ID,得到近一周的消费记录,循环解析这个数组里的数据,分别统计type值为income和outcome的总金额
> 调用这段程序,传入参数‘AC33841’,校验返回值分别为income = 100, output = 200时,为正确
所以说:大模型,其实只会生成内容
> 根据用户给定的资料
> 按照用户给定的逻辑
> 生成用户想要的内容
## 3. 大模型应用核心概念与技术
### 3.1. 让大模型更好的工作
1. 再次教育
2. 清晰的描述用户需求
3. 提供足够,并且准确的数据,让AI可以有依据
### 3.2. 任务描述
提示词
### 3.3. 熟悉用户私有数据
embedding数据 & 原始数据
知识库,数据准备,标注
[关于向量的一些问题](https://chat.openai.com/share/30935bc2-ad74-4385-b6c7-b9fa5b7b1ae8)
### 3.4. 再次教育
大模型的微调,就当成于是把一个直挺挺的松树砍成迎客松。
通过学习二次训练的业务场景的数据,这个模型的将更家适应这个业务场景的需求,或受到对应的约束。
## 4. 用起来
### 4.1. 可以生成哪些内容
1. 基本格式
1. 文本内容
2. 图片
3. 语音
4. 视频
2. 具体扩展
1. 图片--》流程图--》程序调用顺序说明
2. 文本--》代码--》SQL语句--》任务清单
3. 语音--》唱一首歌
### 4.2. OLLAMA一个可以本地运行的AI模型工具
安装与运行
试验
## 5. 家校互动3.0 - 产品AI功能设计
### 5.1. AI教学辅助
1. 根据知识点,由AI生成教案
2. 根据教案中的知识点,讲解预习资料,提出思考问题!
3. 回复知识点,回顾预习过程中的问题,根据知识点,解答预习时的思考问题!
4. 作业对错分析,学生给出解题思路,AI判断对与错,统计知识点点的掌握情况。
### 5.2. AI综合分析
1. 复习与作业
2. 知识点掌握情况
3. 预习情况
4. 其他方面,如课堂表现、同学相处、行为举止,老师给出评价
5. AI汇总结出总结
![2024030714-KctzA2|900](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024030714-KctzA2.png)
## 6. 研发框架
1. 开发框架Langchain,大模型开发的spring
2. 模型
1. 加载本地模型并调用
2. 三方模型的接口调用
3. 支持不同的语言
1. **python**官方原生支持
2. **javascript**官司方原生支持
3. dart
4. golang
4. 处理AI大模型应用的
1. 经验数据,embeddings,原生数据
2. 任务描述数据, 提示词
3. AI大模型调用代理Agent,处理用户的输入,整理模型的输出
5. 实操
// TO-PREPARE
# 进阶篇 - AI大模型的知识库应用
## 1. 单次处理的数据数量
如果一次布置了十几项任务,最后能记住几个就不错了。
AI大模型也会有这样的问题,接收一次任务的数据,不能超出限制。
## 2. Token - AI模型的表义单元
# 高阶篇 - 训练
@@ -0,0 +1,25 @@
---
banner: "![[paico-oficial-7jFMs5vzsSQ-unsplash.jpg]]"
banner_y: 0.788
---
### 一月底:告知我们不可使用乐昌市下发的二级域名
- 情况说明:一月份末,乐昌政数局此时已经下发的**市属二级域名**。可随后教育局又通知我们该域名不可以使用,出于安全与责任问题,需要由教育局自行申请一级域名。
![img|600](https://doc.cyysvc.com/server/index.php?s=/api/attachment/visitFile&sign=0c93fe3d060562b41bdc7fbbadc6180f)
### 二月初:完成系统部署,并说明不使用域名功能受限
- 情况说明:已完成部署,说明没有域名,功能受限
![img|600](https://doc.cyysvc.com/server/index.php?s=/api/attachment/visitFile&sign=7746c99bd9c38ec19795b607c3f90990)
![img|600](https://doc.cyysvc.com/server/index.php?s=/api/attachment/visitFile&sign=3d3f787473f33b38d0d53a611ef29505)
### 二月下旬,开始申请域名,
- 叫停我们上线实施工作,约线下讨论
![img|600](https://doc.cyysvc.com/server/index.php?s=/api/attachment/visitFile&sign=d166ea3b8ce8c140c91f8115bbedfe36)
- 3月8日,出差乐昌教育局,以下为线下沟通后的两位对接人的意见整理内容。
1. 王伟伟表示:该系统如果通过公网域可以访问,会带来安全风险。系统带来的功能没有亮点,考虑是否值得这么做。
2. 李庆华表示:系统上线,他会有很多麻烦事做,希望可以部属于教育局内部,不上政务云。
### 三月份,韶关政数局亲述可以使用市二级域名
- 情况说明:三月份,联系韶关政数局何磊,他向我们说明,市属域名,是允许分配子域名给下级单位的。
![img|600](https://doc.cyysvc.com/server/index.php?s=/api/attachment/visitFile&sign=27f6dcb5b41030b790df889b31b69949)
@@ -0,0 +1,67 @@
---
banner: "[[banner-pencil.jpg]]"
---
# 三月份工作回顾
> ### 一、家校互动2.0研发 & 家校互动2.1产品设计
> 1. 已完成2.0研发
> 1. 已完成2.1产品设计
> 1. 已完成2.1研发
----
> ### 二、出租屋1.1完善版本产品设计
> 1. 已完成1.1完善版本的产品设计,计划4月可以启动研发
----
> ### 三、乐昌实施工作
> 1. 完成域名、证书配置
> 1. 完成系统部署与调试
> 1. 完成安全管理平台部署与调试
> 1. 完成OA协同平台部署与调试
----
> ### 四、其他工作内容
> 1. 完成Moodle线上教学系统调研
> 1. <font color=orange>未完成增加自动化测试用例</font>
# 四月份工作计划
## 1. 乐昌实施
> ### 1.1. 工作拆分
> 1. [ ] 完成余下功能调试
> 1. [ ] 视频低码率画面获取
> 1. [ ] AI人群密度预警联调
> 1. [ ] 小程序认证
> 1. [ ] 实施团队构建
> 1. [ ] 实施资料准备
> ### 1.2. 重点
> 实施团队的构建,由于当前创医元人员以产品,研发为主,因此需要大的培训团队来应对项目多培训目标的工作需求。需要确认校调委人员参与,并接受产品培训,目标是可以前往学校对校内的安全责任人员进行使用指导。
> ### 1.3. 参考内容
> * [实施交付文档](https://doc.cyysvc.com/web/#/p/dca1c3710a41ac43780d57d8b1c82fbc)
---
## 2. 家校实施
> ### 2.1. 工作拆分
> 1. [ ] 确定实施团队与成员
> 1. [ ] 试用教师用户数据准备
> 1. [ ] 建立需求反馈与收集、排序机制
> ### 2.2. 重点
> 1. 产品敏捷团队,是我们的产品没有经过市场检验,团队也没有面向市场的经验,所以通过家校的实施,需要由产品与研发团队直接面向用户,处理用户需求,采用敏捷的方式,收集管理用户需求。
> 1. 收获并服务好第一批用户,几名老师、一百名家长。打造运营型团队。
---
## 3. 隐患平台2.0
> ### 3.1. 工作拆分
> 1. [ ] 分析中小企业隐患场景,并进行产品设计
> 1. [ ] 确定研发方案
> 1. [ ] 启动研发工作
@@ -0,0 +1,18 @@
| 编号 | 方案 | 产品 | 成本 | 二次开发评估 |
| :-: | --- | --------------- | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| 1 | 开源 | JPress<br>Sakai | 6人月 | **优势:**<br>两个产品都是基于Java技术栈,团队有二次开发的技术基础。<br>**问题:**<br>有两项待开发任务(隐患自查、企业隐患排查)<br>这个方案是整合两个开源项目(门户&线上课常),难度较大 |
| 2 | 商业 | EduLine | PCWeb端(3W)<br>小程序(2.5W)<br>非原生APP(3W)<br>原生APP(7W) | **优势:**<br>多端拆分购买,选择灵活<br>让研发人员现在开始学习PHP,成本或都低于开源方案。<br>**问题:**<br>受限于PHP技术栈,团队成员当前无人了解<br> |
1. 主题:创医元创新产品演示会
1. 整体分为三个部分
1. 新产品说明与演示:这部分主要涉及两个产品的讲解与演示
1. 产品1,家校互动
2. 产品2,房屋租赁平台
2. 24年产品与升级计划
1. 泽安园2.0计划
2. AI大模型应用计划
3. 24年团队工作计划
1. 产品研发职能 --> 面向市场 --> 产品升级与运营
2. 实施团队建设(家校实施、乐昌实施)
3. 问题收集与产品升级完善
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,11 @@
#### 本地端口转发
```bash
ssh -L [本地IP:]本地端口:目标服务器IP:目标端口 用户名@SSH服务器 -N
```
例如,要将本地的4000端口流量转发到SSH服务器上,然后由它转发到内网的web服务器(内网IP为192.168.1.10)的80端口上:
```bash
ssh -L 4000:192.168.1.10:80 user@example.com -N
```
@@ -0,0 +1,86 @@
---
tags: Task
Status: Working
cover: https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024043009-月计划.jpg
banner: https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024043009-月计划.jpg
banner_y: 0.199
number headings: first-level 2, max 4, 1.1.
banner_lock: true
banner_x: 0.488
---
```table-of-contents
title: # 目录
style: nestedList # TOC style (nestedList|inlineFirstLevel)
minLevel: 1 # Include headings from the specified level
maxLevel: 3 # Include headings up to the specified level
includeLinks: true # Make headings clickable
debugInConsole: false # Print debug info in Obsidian console
```
<div style='page-break-after: always;'></div>
# 一、四月份工作回顾
## 1. 乐昌实施工作
> [!SUCCESS] 教育安全管理平台相关四个微信小程序的认证
> [!WARNING] 乐昌第一次培训,不足总结
> [!SUCCESS] 雪亮工程对接,教育局拉专线后(电信计划5月10号完成),我们介入对接视频
## 2. 线上教培平台
> [!TODO] 三方合同已签,后续进行打款与技术对接
## 3. 企业用工隐患排查产品设计
> [!DONE] 完成业务讨论,问卷生成逻辑
## 4. 家校实施
> [!DONE] 完成试用老师班级配置, 结合老师的时间5月中旬,开始使用与培训
> [!WARNING] 未启动面向用户的具体实施工作
<div style='page-break-after: always;'></div>
# 二、五月份工作计划
## 1. 实施工作
> [!TODO] 乐昌服务部署工作
> - [ ] 完成四家学校视频数据配置(孔文斌)
> - [ ] 视频整合服务器重装操作系统(孔文斌)
> - [ ] AI识别服务BUG调试(黄国超)
> - [ ] 雪亮工程视频对接(孔文斌)
> 说明:电信拉专线后,我们介入,做视频流对接
> [!TODO] 家校个人业务实施(家丽、启慧、嘉豪)
> - [ ] 协助个人体验教师使用老师端
> - [ ] 并邀请学生家长关注
## 2. 产品设计
> [!TODO] 网格安全管理平台产品升级设计
> - [ ] 预警处理逻辑升级(高宇)
> 说明:接到预警事件,可以查看预警信息、处理,并操作解除、升级为紧急事件。
> - [ ] 预警与事件大屏可交互功能升级(高宇)
> 说明:定义事件等级与颜色 & 定义事件交互详情,点击后打开的内容
> - [ ] 微信端接收事件和预警报警(确定发送时机、消息模板)(陈孟泽)
> [!TODO] 隐患巡查业务
> 1. 企业用工隐患排查(产品原型设计)(家丽)
> - [ ] 完成产品原型设计,预计两周时间
> - [ ] 研发工作量评估
> - [ ] 启动开发
> 1. 学校隐患自查业务
> - [ ] 产品原型
## 3. 其他技术工作
> [!TODO] 数据中心大屏独立部署
> - [ ] 解决数据大屏服务系统承载能力的问题。(黄国超,孔文斌)
> [!TODO] 教培系统技术对接
> - [ ] 完成财务打款,即可进入到技术对接阶段。
> - [ ] 环境部署与配置(黄国超,孔文斌)
## 4. 其他待讨论工作
> [!QUESTION] 待讨论产品计划:对讲功能重构、设计校园安全管理app(IM通信流畅&推送可达性)
@@ -0,0 +1,470 @@
{
"nodes": [
{
"id": "6f898215fd3741a5",
"type": "group",
"styleAttributes": {},
"x": -1100,
"y": -520,
"width": 1100,
"height": 140,
"label": "网格安全管理平台-预警模块"
},
{
"id": "75ab13198b2e72d4",
"type": "group",
"styleAttributes": {},
"x": -540,
"y": -80,
"width": 540,
"height": 260,
"label": "AI识别场景定义"
},
{
"id": "26e994604727e4d7",
"type": "group",
"styleAttributes": {},
"x": -540,
"y": -330,
"width": 540,
"height": 190,
"label": "AI识别任务配置"
},
{
"id": "f465fe9684660d87",
"type": "group",
"styleAttributes": {},
"x": -1100,
"y": -330,
"width": 520,
"height": 190,
"label": "AI智能引擎"
},
{
"id": "bf803c36c3b62506",
"type": "text",
"text": "对讲协同处理",
"createdAt": "2024-05-21 17:47:48",
"updatedAt": "2024-05-21 17:48:19",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -480,
"y": -480,
"width": 160,
"height": 60
},
{
"id": "0c0c3ed9eaf80d8b",
"type": "text",
"text": "AI任务执行",
"createdAt": "2024-05-21 18:09:00",
"updatedAt": "2024-05-21 18:09:00",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -1038,
"y": -310,
"width": 110,
"height": 60
},
{
"id": "47758f12a172a2d6",
"type": "text",
"text": "预警报警",
"createdAt": "2024-05-21 17:47:48",
"updatedAt": "2024-05-21 17:47:48",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -1063,
"y": -480,
"width": 160,
"height": 60
},
{
"id": "018666bcf466d02d",
"type": "text",
"text": "干系人通知机制",
"createdAt": "2024-05-21 17:47:48",
"updatedAt": "2024-05-21 18:07:33",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -780,
"y": -480,
"width": 160,
"height": 60
},
{
"id": "38d4059f93d4be8d",
"type": "text",
"text": "### 场景定义\n1. 判断人群是否密集,拥挤\n2. 判断是否打架行为\n3. 判断是否有人翻墙\n4. 判断是否有人",
"createdAt": "2024-05-21 18:12:15",
"updatedAt": "2024-05-21 18:15:29",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -1100,
"y": -80,
"width": 520,
"height": 260
},
{
"id": "24a1b939abf89a4a",
"type": "text",
"text": "视频处理 + 画面截取",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:46:49",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -1063,
"y": -220,
"width": 160,
"height": 60
},
{
"id": "fe5131dcce9334e4",
"type": "text",
"text": "<center>Ollama & llava</center>\n<center>图片识别</center>",
"createdAt": "2024-05-21 17:44:33",
"updatedAt": "2024-05-21 17:45:37",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -820,
"y": -220,
"width": 200,
"height": 60
},
{
"id": "c4c67a7caca0128c",
"type": "text",
"text": "报警解除",
"createdAt": "2024-05-21 17:47:48",
"updatedAt": "2024-05-21 17:48:28",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -180,
"y": -480,
"width": 160,
"height": 60
},
{
"id": "7108fa1dad486a96",
"type": "text",
"text": "警界线参数比较",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 18:10:57",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -790,
"y": -310,
"width": 140,
"height": 60
},
{
"id": "84f6b6a37f1cc340",
"type": "text",
"text": "视频流",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:53:27",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -487,
"y": -310,
"width": 127,
"height": 60
},
{
"id": "692b9d7590af0264",
"type": "text",
"text": "配置场景参数",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:55:01",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -180,
"y": -310,
"width": 140,
"height": 60
},
{
"id": "a18ae92dcaa15be1",
"type": "text",
"text": "关联AI识别场景",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:54:41",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -343,
"y": -220,
"width": 140,
"height": 60
},
{
"id": "e140827fdb1bc1af",
"type": "text",
"text": "AI识别场景定义",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 18:06:10",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -500,
"y": -40,
"width": 121,
"height": 60
},
{
"id": "b0693234656640e3",
"type": "text",
"text": "场景参数",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:51:51",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -500,
"y": 100,
"width": 121,
"height": 60
},
{
"id": "94d9c483b093b41a",
"type": "text",
"text": "场景提示词 - PROMPT",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:50:38",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -201,
"y": 20,
"width": 161,
"height": 60
},
{
"id": "9e279f6941562e70",
"type": "text",
"text": "警界线参数",
"createdAt": "2024-05-21 17:46:28",
"updatedAt": "2024-05-21 17:53:18",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"styleAttributes": {},
"x": -201,
"y": 100,
"width": 161,
"height": 60
}
],
"edges": [
{
"id": "43fd97a4dec59a02",
"fromNode": "47758f12a172a2d6",
"fromSide": "right",
"toNode": "018666bcf466d02d",
"toSide": "left"
},
{
"id": "9919f344433b9ed6",
"fromNode": "018666bcf466d02d",
"fromSide": "right",
"toNode": "bf803c36c3b62506",
"toSide": "left"
},
{
"id": "944012d041ac21a1",
"fromNode": "bf803c36c3b62506",
"fromSide": "right",
"toNode": "c4c67a7caca0128c",
"toSide": "left"
},
{
"id": "60d161e4ef68b8ad",
"fromNode": "24a1b939abf89a4a",
"fromSide": "right",
"toNode": "fe5131dcce9334e4",
"toSide": "left"
},
{
"id": "1c676f34647ec657",
"fromNode": "e140827fdb1bc1af",
"fromSide": "bottom",
"toNode": "b0693234656640e3",
"toSide": "top"
},
{
"id": "e128bf7fedae2755",
"lineType": "cs-line-elbow",
"fromNode": "b0693234656640e3",
"fromSide": "right",
"toNode": "94d9c483b093b41a",
"toSide": "left"
},
{
"id": "29d6c0a76ab72f75",
"fromNode": "b0693234656640e3",
"fromSide": "right",
"toNode": "9e279f6941562e70",
"toSide": "left"
},
{
"id": "68446fe34f18bd72",
"lineType": "cs-line-elbow",
"fromNode": "84f6b6a37f1cc340",
"fromSide": "bottom",
"toNode": "a18ae92dcaa15be1",
"toSide": "left"
},
{
"id": "7bffecf46ea8a84b",
"lineType": "cs-line-elbow",
"fromNode": "a18ae92dcaa15be1",
"fromSide": "top",
"toNode": "692b9d7590af0264",
"toSide": "left"
},
{
"id": "6fc3b8563b5e2f17",
"lineStyle": "cs-line-dotted",
"lineType": "cs-line-elbow",
"fromNode": "a18ae92dcaa15be1",
"fromSide": "bottom",
"toNode": "e140827fdb1bc1af",
"toSide": "top"
},
{
"id": "beb128529059be1b",
"fromNode": "0c0c3ed9eaf80d8b",
"fromSide": "bottom",
"toNode": "24a1b939abf89a4a",
"toSide": "top"
},
{
"id": "1310911c2148c9ae",
"fromNode": "fe5131dcce9334e4",
"fromSide": "top",
"toNode": "7108fa1dad486a96",
"toSide": "bottom"
},
{
"id": "ab3b7bfb7738aa84",
"fromNode": "7108fa1dad486a96",
"fromSide": "left",
"toNode": "0c0c3ed9eaf80d8b",
"toSide": "right"
},
{
"id": "9fb4f55c7a95f587",
"fromNode": "0c0c3ed9eaf80d8b",
"fromSide": "top",
"toNode": "47758f12a172a2d6",
"toSide": "bottom"
}
],
"metadata": {}
}
@@ -0,0 +1,61 @@
{
"nodes": [
{
"id": "f21f2e4bcb533633",
"type": "group",
"x": -260,
"y": -340,
"width": 660,
"height": 520,
"label": "企业用工合规隐患排查系统"
},
{
"id": "80d08311e90c909e",
"type": "text",
"text": "### 第一阶段\n#### 第一次交付\n- [ ] 管理后台\n\t- [ ] 新增-模板文件上传\n\t- [ ] 其他接口对接\n#### 第二次交付\n* [ ] 小程序排查业务\n\t* [ ] 后台接口\n\t* [ ] 前端页面\n\t* [ ] 接口对接\n* [ ] 管理端报告生成\n\t* [ ] 后台接口\n\t* [ ] 前端页面\n\t* [ ] 接口对接",
"createdAt": "2024-05-21 15:58:17",
"updatedAt": "2024-05-21 16:38:15",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"x": -220,
"y": -300,
"width": 260,
"height": 425
},
{
"id": "b337774e875f34b6",
"type": "text",
"text": "### 第二阶段\n#### 一次交付\n1. 增加标签体系\n2. 完善问卷生成规则",
"createdAt": "2024-05-21 15:58:17",
"updatedAt": "2024-05-21 16:34:03",
"deletedAt": "",
"pinned": false,
"visibility": "PUBLIC",
"rowStatus": "NORMAL",
"thinoType": "JOURNAL",
"hasId": "",
"linkId": "",
"resourceList": [],
"x": 140,
"y": -181,
"width": 200,
"height": 187
}
],
"edges": [
{
"id": "ef187400637cf8b1",
"fromNode": "80d08311e90c909e",
"fromSide": "right",
"toNode": "b337774e875f34b6",
"toSide": "left"
}
],
"metadata": {}
}
@@ -0,0 +1,217 @@
{
"nodes": [
{
"id": "66a04cfe8df5c9d8",
"type": "group",
"styleAttributes": {},
"x": -1280,
"y": -780,
"width": 1220,
"height": 660,
"label": "事件控制台"
},
{
"id": "b44d95d98a299179",
"type": "group",
"styleAttributes": {},
"x": -20,
"y": -780,
"width": 1200,
"height": 660,
"label": "监控屏"
},
{
"id": "52927d5986403705",
"type": "group",
"styleAttributes": {},
"x": -1280,
"y": -60,
"width": 1220,
"height": 640,
"label": "多场景预警"
},
{
"id": "ad7d4f401f3c05c2",
"type": "text",
"text": "升级,解除,报警设备定位",
"styleAttributes": {},
"x": -1040,
"y": -760,
"width": 640,
"height": 81
},
{
"id": "abeea1f6d39712c5",
"type": "text",
"text": "# <div align=\"left\">事件流</div>",
"styleAttributes": {},
"x": -1260,
"y": -760,
"width": 220,
"height": 620
},
{
"id": "caa2a7ed0d3a51b6",
"type": "text",
"text": "节点事件控制台",
"styleAttributes": {},
"x": -1260,
"y": -900,
"width": 220,
"height": 60
},
{
"id": "adc909a1c029018d",
"type": "text",
"text": "<div align=\"right\">过滤选项</div>",
"styleAttributes": {},
"x": -1150,
"y": -740,
"width": 98,
"height": 25
},
{
"id": "41f41c93ff1311f7",
"type": "text",
"text": "#### 事件与报警\n投放视频\n进入对讲频道\n事件信息流",
"border": "cs-border-dashed",
"extra": "cs-extra",
"styleAttributes": {},
"x": -1248,
"y": -700,
"width": 196,
"height": 131
},
{
"id": "c267f0cd51b691c6",
"type": "text",
"text": "一般预警报警",
"styleAttributes": {},
"x": -1020,
"y": -900,
"width": 200,
"height": 60
},
{
"id": "0ceb25650f50d023",
"type": "text",
"text": "事件三维空间定位\n这里显示的是一个三维地图,以事件发生地点为中心,\n定位周边方位,设施等。\n\n有建模的地点\n没有建模的地点\n",
"styleAttributes": {},
"x": -1040,
"y": -679,
"width": 640,
"height": 538
},
{
"id": "006b6cae2c798b66",
"type": "text",
"text": "安全事件",
"styleAttributes": {},
"x": -480,
"y": -900,
"width": 200,
"height": 60
},
{
"id": "64338251aeb01075",
"type": "text",
"text": "对讲协同频道\n地区管理根节点可切换节点\n可查看频道人员",
"styleAttributes": {},
"x": -400,
"y": -760,
"width": 320,
"height": 81
},
{
"id": "607d1ef639df320d",
"type": "text",
"text": "<div align=\"right\">基于三维地图的设备物体定位</div>",
"extra": "cs-extra",
"styleAttributes": {},
"x": -640,
"y": -659,
"width": 220,
"height": 25
},
{
"id": "26ed96f837ad09b2",
"type": "text",
"text": "中心事件控制台",
"styleAttributes": {},
"x": -260,
"y": -900,
"width": 180,
"height": 60
},
{
"id": "d7c064107085e332",
"type": "text",
"text": "事件信息流",
"styleAttributes": {},
"x": -400,
"y": -679,
"width": 320,
"height": 539
},
{
"id": "5d2ed5a32244b9a1",
"type": "text",
"text": "# 监控屏 - 1",
"styleAttributes": {},
"x": 20,
"y": -760,
"width": 540,
"height": 300
},
{
"id": "b5932c85e2ef22cf",
"type": "text",
"text": "# 监控屏 - 3",
"styleAttributes": {},
"x": 20,
"y": -440,
"width": 540,
"height": 299
},
{
"id": "7ed4b3a5fb82db87",
"type": "text",
"text": "# 监控屏 - 4",
"styleAttributes": {},
"x": 600,
"y": -440,
"width": 540,
"height": 299
},
{
"id": "ffbee1bb567b7a43",
"type": "text",
"text": "# 监控屏 - 2",
"styleAttributes": {},
"x": 600,
"y": -760,
"width": 540,
"height": 300
},
{
"id": "600fad1c63c181cc",
"type": "text",
"text": "# 指挥中心大屏",
"styleAttributes": {},
"x": 1200,
"y": -780,
"width": 840,
"height": 660
}
],
"edges": [
{
"id": "510945ea29a007ae",
"fromNode": "c267f0cd51b691c6",
"fromSide": "right",
"toNode": "006b6cae2c798b66",
"toSide": "left"
}
],
"metadata": {}
}
@@ -0,0 +1,49 @@
{
"nodes": [
{
"id": "598ed2a1c44803de",
"type": "text",
"text": "快速\n",
"styleAttributes": {},
"x": -460,
"y": -260,
"width": 280,
"height": 60
},
{
"id": "2e98cdc5453023f5",
"type": "text",
"text": "精准\n依中国行政划分,精确到行政区、县级别",
"styleAttributes": {},
"x": -140,
"y": -260,
"width": 302,
"height": 60
},
{
"id": "435e24b15c7d3290",
"type": "text",
"text": "<center><div>中国气象局</div>\n<div>气象数据中心</div></center>",
"extra": "cs-extra",
"styleAttributes": {
"textAlign": "center"
},
"x": -460,
"y": -180,
"width": 622,
"height": 60
},
{
"id": "13cc4295e767c452",
"type": "text",
"text": "<center>\n<h5>台风、暴雨、高温、寒潮、雷电、冰雹、雾霾</h5>\n<div>停工、停车信号</div>\n</center>",
"styleAttributes": {},
"x": -460,
"y": -380,
"width": 622,
"height": 100
}
],
"edges": [],
"metadata": {}
}
@@ -0,0 +1,46 @@
{
"nodes": [
{
"id": "8dd17a6f47f6ba1a",
"type": "text",
"text": "报警界面\n原型、大屏",
"styleAttributes": {},
"x": 20,
"y": -220,
"width": 220,
"height": 60
},
{
"id": "81148c70cc09344a",
"type": "text",
"text": "演示资料准备\n视频源,文件流",
"styleAttributes": {},
"x": -240,
"y": -220,
"width": 220,
"height": 60
},
{
"id": "94db2c706c56a03e",
"type": "text",
"text": "报警测试\n能够演示视频画面及报警消息",
"styleAttributes": {},
"x": 280,
"y": -220,
"width": 260,
"height": 60
},
{
"id": "c756d85a9dfddf8e",
"type": "text",
"text": "确定视频AI识别场景\n结合学校安全管理",
"styleAttributes": {},
"x": -500,
"y": -220,
"width": 220,
"height": 60
}
],
"edges": [],
"metadata": {}
}
@@ -0,0 +1,742 @@
{
"nodes": [
{
"id": "cb32c005ff1ef1c2",
"type": "group",
"styleAttributes": {},
"x": -457,
"y": -2120,
"width": 2037,
"height": 1320,
"label": "7月份"
},
{
"id": "b37e67636e850485",
"type": "group",
"styleAttributes": {},
"x": -880,
"y": -520,
"width": 2040,
"height": 1100,
"label": "七月份工作"
},
{
"id": "f3c51e6a3192892e",
"type": "group",
"styleAttributes": {},
"x": -300,
"y": -460,
"width": 660,
"height": 1020,
"label": "项目工作"
},
{
"id": "9399f48037b1792e",
"type": "group",
"styleAttributes": {},
"x": -860,
"y": -460,
"width": 540,
"height": 876,
"label": "运维工作"
},
{
"id": "926cd1586677ed4a",
"type": "text",
"text": "##### Stage:大模型接口对接\n人员:[[@黄国超]]",
"styleAttributes": {},
"x": -420,
"y": -1875,
"width": 360,
"height": 139,
"color": "4"
},
{
"id": "998be3624dcd3892",
"type": "text",
"text": "##### Stage:安全产品2.0研发\n* 负责人:[[@陈启慧]]、[[@邱嘉豪]]、[[@陈孟泽]]\n* 预期启动时间:7月20号",
"styleAttributes": {},
"x": 680,
"y": -2100,
"width": 517,
"height": 166
},
{
"id": "d621a90eb6129d72",
"type": "text",
"text": "##### Stage:演示数据需求与收集\n* [[@龚家丽]]",
"styleAttributes": {},
"x": -8,
"y": -1320,
"width": 442,
"height": 118
},
{
"id": "a45c29de1f7df346",
"type": "text",
"text": "#### <center>进度60%</center>\n* 预期完成时间:\n",
"styleAttributes": {},
"x": -8,
"y": -1140,
"width": 442,
"height": 140,
"color": "5"
},
{
"id": "cb83ac9005738449",
"type": "text",
"text": "#### 演示系统环境规划\n* 人员:[[@二组全体]]\n* 输出:\n\t* 《线上,演示,开发环境配置说明》\n\t* 《数据、系统版本规划》\n* 预计完成时间:",
"styleAttributes": {},
"x": -8,
"y": -1660,
"width": 559,
"height": 309,
"color": "5"
},
{
"id": "c2eb4f30a4cca744",
"type": "text",
"text": "##### Stage:演示资料准备\n* [[@龚家丽]]",
"styleAttributes": {},
"x": 1175,
"y": -1320,
"width": 360,
"height": 118
},
{
"id": "6804f0de1675025c",
"type": "text",
"text": "##### Stage:演示数据准备工作\n* 数据准备\n* 升级与恢复",
"styleAttributes": {},
"x": 680,
"y": -1478,
"width": 384,
"height": 166
},
{
"id": "946ec66ced4e6b1b",
"type": "text",
"text": "#### Stage: 环境部署\n* 人员:[[@二组全体]]\n* 预计完成时间:7月20日",
"styleAttributes": {},
"x": 680,
"y": -1660,
"width": 384,
"height": 170
},
{
"id": "8b8fbba427f4726e",
"type": "text",
"text": "##### Stage:增加识别场景\n负责人:[[@黄国超]]",
"styleAttributes": {},
"x": 826,
"y": -1862,
"width": 371,
"height": 113
},
{
"id": "634821b736984193",
"type": "text",
"text": "##### Stage:演示环境联调\n* 人员:[[@二组全体]]",
"styleAttributes": {},
"x": 1206,
"y": -1634,
"width": 329,
"height": 118
},
{
"id": "f3393b3706cfb6cb",
"type": "text",
"text": "#### 安全管理系统升级\n* 预警机制2.0\n* 三维数字园区2.0",
"styleAttributes": {},
"x": -877,
"y": -2108,
"width": 376,
"height": 180
},
{
"id": "bdde0b8c5a85b63f",
"type": "text",
"text": "##### <center>已完成</center>",
"styleAttributes": {},
"x": -877,
"y": -2268,
"width": 190,
"height": 80,
"color": "4"
},
{
"id": "4840acd727e6acc7",
"type": "text",
"text": "##### Stage:产品原型\n负责人:[[@龚家丽]]\n预计完成时间:7月12日",
"styleAttributes": {},
"x": -8,
"y": -2097,
"width": 329,
"height": 159,
"color": "5"
},
{
"id": "cb7db223a0ea357a",
"type": "text",
"text": "##### Stage:产品概要设计\n人员:[[@高宇]]、[[@龚家丽]]",
"styleAttributes": {},
"x": -420,
"y": -2088,
"width": 340,
"height": 140,
"color": "4"
},
{
"id": "7d7f6607497b9b7f",
"type": "text",
"text": "##### <center>未完成</center>",
"styleAttributes": {},
"x": -207,
"y": -2268,
"width": 190,
"height": 80
},
{
"id": "066d7f72d6dd19dd",
"type": "text",
"text": "##### <center>进行中</center>",
"styleAttributes": {},
"x": -552,
"y": -2268,
"width": 190,
"height": 80,
"color": "5"
},
{
"id": "61d180719b92bd7a",
"type": "text",
"text": "##### Stage:原有逻辑迁移\n负责人:[[@黄国超]]\n预计完成时间:7月23日",
"styleAttributes": {},
"x": -8,
"y": -1885,
"width": 340,
"height": 159,
"color": "5"
},
{
"id": "0fe6925a26e52fcb",
"type": "text",
"text": "##### Stage:开发环境联调\n* 预期时间:8月份",
"styleAttributes": {},
"x": 1635,
"y": -2077,
"width": 368,
"height": 118
},
{
"id": "ca8cc4f078a256b4",
"type": "text",
"text": "##### Stage:演示环境升级\n* 预期时间:8月份",
"styleAttributes": {},
"x": 1635,
"y": -1634,
"width": 368,
"height": 118
},
{
"id": "b5ae11dce1664731",
"type": "text",
"text": "#### 产品演示环境\n* 范围:[[演示系统清单]]\n* 人员:[[@二组全体]]\n* 启动时间:7月8日",
"styleAttributes": {},
"x": -877,
"y": -1615,
"width": 376,
"height": 220
},
{
"id": "d6a09119420a3ddc",
"type": "text",
"text": "#### <center>数据中心运维文档</center>\n[[@孔文斌]]",
"styleAttributes": {},
"x": -877,
"y": -1140,
"width": 376,
"height": 140
},
{
"id": "197a91dee4d211b8",
"type": "text",
"text": "#### <center>AI大模型识别</center>",
"styleAttributes": {},
"x": -875,
"y": -1850,
"width": 376,
"height": 90
},
{
"id": "0bf8d88606f426c4",
"type": "text",
"text": "网格安全管理 2.0 升级",
"styleAttributes": {},
"x": -265,
"y": 31,
"width": 295,
"height": 88
},
{
"id": "92b13b71e3989bda",
"type": "text",
"text": "创医元产品\n标准演示环境\n[[@陈启慧]] [[@邱嘉豪]]",
"styleAttributes": {},
"x": -265,
"y": 331,
"width": 295,
"height": 205
},
{
"id": "682d1231ebbf82e4",
"type": "text",
"text": "* CICD流水线\n* 发布包管理\n* 远程服务器管理",
"styleAttributes": {},
"x": 480,
"y": 302,
"width": 320,
"height": 146
},
{
"id": "11f0e62775ec21b2",
"type": "text",
"text": "阿里Devops调研",
"styleAttributes": {},
"x": 105,
"y": 331,
"width": 235,
"height": 88
},
{
"id": "335b31ebead9e100",
"type": "text",
"text": "三维技术调研[[@陈孟泽]]",
"styleAttributes": {},
"x": 480,
"y": 206,
"width": 320,
"height": 87
},
{
"id": "3e43bc1c1928bda5",
"type": "text",
"text": "产品设计[[@龚家丽]]",
"styleAttributes": {},
"x": 480,
"y": 118,
"width": 320,
"height": 87
},
{
"id": "e78df83580d9324a",
"type": "text",
"text": "可视化2.0\n三维数字园区",
"styleAttributes": {},
"x": 114,
"y": 118,
"width": 226,
"height": 87
},
{
"id": "364ab46f544c525d",
"type": "text",
"text": "#### <center>乐昌实施</center>\n[[@孔文斌]]",
"styleAttributes": {},
"x": -877,
"y": -980,
"width": 376,
"height": 140
},
{
"id": "d4a08c5ca607c29e",
"type": "text",
"text": "#### <center>雪亮工程视频源对接</center>\n* 预期完成时间:",
"styleAttributes": {},
"x": 680,
"y": -980,
"width": 356,
"height": 140
},
{
"id": "7aacdf5beea0958d",
"type": "text",
"text": "定版本部署",
"styleAttributes": {},
"x": 105,
"y": 448,
"width": 235,
"height": 88
},
{
"id": "2d379e5989b17f18",
"type": "text",
"text": "AI视频预警[[@黄国超]]\n1. Springboot调用扣子ai模型接口 20240628\n2. 使用java-cv对视频流进行截图技术验证 20240705\n3. 项目迁移为Springboot项目 20240723",
"styleAttributes": {},
"x": 480,
"y": -178,
"width": 625,
"height": 256
},
{
"id": "9a5c9de0598a1c05",
"type": "text",
"text": "产品设计[[@龚家丽]]",
"styleAttributes": {},
"x": 480,
"y": -460,
"width": 373,
"height": 100
},
{
"id": "4bdbfe1e03c14cb4",
"type": "text",
"text": "技术调研\n1. 墙面报警器调研[[@陈孟泽]]\n2. 手表APP开发[[@陈孟泽]]",
"styleAttributes": {},
"x": 480,
"y": -349,
"width": 373,
"height": 171
},
{
"id": "300667d899c1640d",
"type": "text",
"text": "运维操作说明",
"styleAttributes": {},
"x": 114,
"y": -291,
"width": 226,
"height": 88
},
{
"id": "9ee16090f39405b9",
"type": "text",
"text": "数据中心文档[[@孔文斌]]\n> 文档在阿里云效",
"styleAttributes": {},
"x": -265,
"y": -365,
"width": 295,
"height": 118
},
{
"id": "cd10be6c6827b122",
"type": "text",
"text": "技术架构说明",
"styleAttributes": {},
"x": 114,
"y": -396,
"width": 226,
"height": 88
},
{
"id": "5482f7e9aacc9fa6",
"type": "text",
"text": "多场景预警2.0",
"styleAttributes": {},
"x": 114,
"y": -95,
"width": 226,
"height": 87
},
{
"id": "3ed2fda906e773a2",
"type": "text",
"text": "#### <center>视频服务部署</center>\n* 预期完成时间:7月9日",
"styleAttributes": {},
"x": -8,
"y": -980,
"width": 442,
"height": 140,
"color": "5"
},
{
"id": "41893f3b6905c10c",
"type": "text",
"text": "###### <center>乐昌项目维护</center>\n现阶段:配合客户提出的工作、不主动增加内容。\n1. 学校培训暂停 [[@龚家丽]]\n2. 保障系统基本运行 [[@孔文斌]]\n3. 雪亮工程 [[@孔文斌]]\n4. 移动网络 [[@孔文斌]]",
"styleAttributes": {},
"x": -840,
"y": -447,
"width": 500,
"height": 397
}
],
"edges": [
{
"id": "ca35694c606e1258",
"fromNode": "0bf8d88606f426c4",
"fromSide": "right",
"toNode": "5482f7e9aacc9fa6",
"toSide": "left"
},
{
"id": "41b2421045eb923e",
"fromNode": "0bf8d88606f426c4",
"fromSide": "right",
"toNode": "e78df83580d9324a",
"toSide": "left"
},
{
"id": "b75b4cd1c558111a",
"fromNode": "9ee16090f39405b9",
"fromSide": "right",
"toNode": "cd10be6c6827b122",
"toSide": "left"
},
{
"id": "932ad6ee1ca87e9c",
"fromNode": "9ee16090f39405b9",
"fromSide": "right",
"toNode": "300667d899c1640d",
"toSide": "left"
},
{
"id": "f23ed27d3e55ee0c",
"fromNode": "5482f7e9aacc9fa6",
"fromSide": "right",
"toNode": "2d379e5989b17f18",
"toSide": "left"
},
{
"id": "554032fc67d1a53d",
"fromNode": "5482f7e9aacc9fa6",
"fromSide": "right",
"toNode": "9a5c9de0598a1c05",
"toSide": "left"
},
{
"id": "4a1779fed8dc1c55",
"fromNode": "e78df83580d9324a",
"fromSide": "right",
"toNode": "3e43bc1c1928bda5",
"toSide": "left"
},
{
"id": "e0342d90c3ade279",
"fromNode": "e78df83580d9324a",
"fromSide": "right",
"toNode": "335b31ebead9e100",
"toSide": "left"
},
{
"id": "abd800d2c78709bd",
"fromNode": "92b13b71e3989bda",
"fromSide": "right",
"toNode": "11f0e62775ec21b2",
"toSide": "left"
},
{
"id": "83d81317369ac1b6",
"fromNode": "92b13b71e3989bda",
"fromSide": "right",
"toNode": "7aacdf5beea0958d",
"toSide": "left"
},
{
"id": "6c67d3757271a1db",
"fromNode": "11f0e62775ec21b2",
"fromSide": "right",
"toNode": "682d1231ebbf82e4",
"toSide": "left"
},
{
"id": "4f829baa970d823b",
"fromNode": "5482f7e9aacc9fa6",
"fromSide": "right",
"toNode": "4bdbfe1e03c14cb4",
"toSide": "left"
},
{
"id": "5b705000f2744ca6",
"styleAttributes": {},
"fromNode": "f3393b3706cfb6cb",
"fromSide": "right",
"toNode": "cb7db223a0ea357a",
"toSide": "left"
},
{
"id": "152e492689020e94",
"styleAttributes": {},
"fromNode": "bdde0b8c5a85b63f",
"fromSide": "right",
"toNode": "066d7f72d6dd19dd",
"toSide": "left"
},
{
"id": "5ebe5127a92d2d56",
"styleAttributes": {},
"fromNode": "066d7f72d6dd19dd",
"fromSide": "right",
"toNode": "7d7f6607497b9b7f",
"toSide": "left"
},
{
"id": "41a280f163e4c304",
"styleAttributes": {},
"fromNode": "61d180719b92bd7a",
"fromSide": "right",
"toNode": "8b8fbba427f4726e",
"toSide": "left"
},
{
"id": "f856528bf894eb73",
"styleAttributes": {},
"fromNode": "b5ae11dce1664731",
"fromSide": "right",
"toNode": "cb83ac9005738449",
"toSide": "left"
},
{
"id": "a5d063c468ff80eb",
"styleAttributes": {},
"fromNode": "61d180719b92bd7a",
"fromSide": "right",
"toNode": "946ec66ced4e6b1b",
"toSide": "top"
},
{
"id": "d3c2784bee79b406",
"styleAttributes": {},
"fromNode": "cb83ac9005738449",
"fromSide": "right",
"toNode": "946ec66ced4e6b1b",
"toSide": "left"
},
{
"id": "a682552abe658a8a",
"styleAttributes": {},
"fromNode": "cb7db223a0ea357a",
"fromSide": "right",
"toNode": "4840acd727e6acc7",
"toSide": "left"
},
{
"id": "85b40ab72ec7ca5a",
"styleAttributes": {},
"fromNode": "4840acd727e6acc7",
"fromSide": "right",
"toNode": "998be3624dcd3892",
"toSide": "left"
},
{
"id": "d3471c9babbfcca1",
"styleAttributes": {},
"fromNode": "998be3624dcd3892",
"fromSide": "right",
"toNode": "0fe6925a26e52fcb",
"toSide": "left"
},
{
"id": "50e9b6b22af269d4",
"styleAttributes": {},
"fromNode": "8b8fbba427f4726e",
"fromSide": "right",
"toNode": "0fe6925a26e52fcb",
"toSide": "left"
},
{
"id": "1b5f165105aeb634",
"styleAttributes": {},
"fromNode": "d6a09119420a3ddc",
"fromSide": "right",
"toNode": "a45c29de1f7df346",
"toSide": "left"
},
{
"id": "2b5c4a879f3db203",
"styleAttributes": {},
"fromNode": "364ab46f544c525d",
"fromSide": "right",
"toNode": "3ed2fda906e773a2",
"toSide": "left"
},
{
"id": "809727aac52b42bf",
"styleAttributes": {},
"fromNode": "3ed2fda906e773a2",
"fromSide": "right",
"toNode": "d4a08c5ca607c29e",
"toSide": "left"
},
{
"id": "20d0b4c3276b9c65",
"styleAttributes": {},
"fromNode": "946ec66ced4e6b1b",
"fromSide": "right",
"toNode": "634821b736984193",
"toSide": "left"
},
{
"id": "5d03bad111644d56",
"styleAttributes": {},
"fromNode": "0fe6925a26e52fcb",
"fromSide": "bottom",
"toNode": "ca8cc4f078a256b4",
"toSide": "top"
},
{
"id": "841c7c00201d9b77",
"styleAttributes": {},
"fromNode": "634821b736984193",
"fromSide": "right",
"toNode": "ca8cc4f078a256b4",
"toSide": "left"
},
{
"id": "fab6628dc0404f3d",
"styleAttributes": {},
"fromNode": "cb83ac9005738449",
"fromSide": "right",
"toNode": "6804f0de1675025c",
"toSide": "left"
},
{
"id": "cc283cbda6bb84b9",
"styleAttributes": {},
"fromNode": "6804f0de1675025c",
"fromSide": "right",
"toNode": "634821b736984193",
"toSide": "left"
},
{
"id": "cea5fc818539a979",
"styleAttributes": {},
"fromNode": "b5ae11dce1664731",
"fromSide": "bottom",
"toNode": "d621a90eb6129d72",
"toSide": "left"
},
{
"id": "e7157ff29be50413",
"styleAttributes": {},
"fromNode": "d621a90eb6129d72",
"fromSide": "right",
"toNode": "c2eb4f30a4cca744",
"toSide": "left"
},
{
"id": "1f08da350a2165c6",
"styleAttributes": {},
"fromNode": "d621a90eb6129d72",
"fromSide": "right",
"toNode": "6804f0de1675025c",
"toSide": "left"
},
{
"id": "53eaff6d418f9967",
"styleAttributes": {},
"fromNode": "197a91dee4d211b8",
"fromSide": "right",
"toNode": "926cd1586677ed4a",
"toSide": "left"
},
{
"id": "2c196e9bbfd2a224",
"styleAttributes": {},
"fromNode": "926cd1586677ed4a",
"fromSide": "right",
"toNode": "61d180719b92bd7a",
"toSide": "left"
}
],
"metadata": {}
}
@@ -0,0 +1,82 @@
---
number headings: first-level 3, max 6, 1.1.
---
```table-of-contents
title: ### 索引
style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel)
minLevel: 0 # Include headings from the specified level
maxLevel: 0 # Include headings up to the specified level
includeLinks: true # Make headings clickable
debugInConsole: false # Print debug info in Obsidian console
```
### 1. 数据采集项
#### 1.1. 客户主体
![[客户主体]]
#### 1.2. 客户系统资产
![[客户系统资产]]
#### 1.3. 支撑单位信息表
![[支撑单位]]
#### 1.4. 威胁情况信息登记表
![[威胁情况信息登记表]]
#### 1.5. 关键信息基础设施安全保护大讲堂
![[关键信息基础设施安全保护大讲堂]]
#### 1.6. 攻防演练信息表
![[攻防记录]]
#### 1.7. 大屏专项漏洞统计表
![[LED大屏专项漏洞统计表]]
#### 1.8. 暗链线索信息
![[暗链线索信息]]
#### 1.9. 两高一弱线索数据
![[两高一弱信息表]]
#### 1.10. 其他安全信息登记
以下数据需求,暂时还没有提供表单。
1. 值班安排,记录支撑单位的网络安全值班工作
2. 收集LED资产,未提供
3. 验证漏洞出通报,未提供
4. 二高一弱线索数据,未提供
5. 暗链线索,未提供
#### 1.11. 网络安全案件/事件登记表
![PIC|1000](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024071814-goSWq6.png)
需要关联提供案件信息的[[#3. 支撑单位信息表|支撑单位]]
#### 1.12. 会务信息表
[会议信息登记表单](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024071814-会议信息表.xlsx)
#### 1.13. 培训信息登记
[培训信息登记表单](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024071814-培训信息表.xlsx)
### 2. 字典清单
#### 2.1. 客户单位类型
#### 2.2. 单位级别
#### 2.3. 单位行业类型
#### 2.4. 单位性质
#### 2.5. 攻防类型
* 一般专项测试
* 攻防演练
* 特别专项-广交会
#### 2.6. 攻防形式
* 线上
* 线下
#### 2.7. 情报类型
#### 2.8. 情报来源
#### 2.9. 情报影响范围
#### 2.10. 采纳状态
-----
其他待补充
@@ -0,0 +1,18 @@
![](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024071916-p75pOK.png)
#### LED专项信息
1. 序号
2. 专项支撑单位
3. 渗透使用IP
4. 所属单位
5. 省份
6. 地市
#### LED专项漏洞信息登记表
1. 漏洞类型
2. 漏洞等级
3. 漏洞URL
4. 漏洞描述
5. 是否GetShell
6. 漏洞备注
@@ -0,0 +1,3 @@
![](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024071916-ju1RFT.png)
@@ -0,0 +1,82 @@
---
canvas:
- "[[模块逻辑梳理.canvas]]"
模块逻辑梳理: []
---
#### 关键信息基础设施安全保护大讲堂
| 字段名 | 数据类型 | 允许为空 | 描述 |
|------------------------|----------------|----------|------------------------------------------------------------------|
| `id` | INT | NO | 序号,自增 |
| `date` | DATETIME | NO | 时间 |
| `issue_number` | INT | NO | 期数 |
| `full_company_name` | VARCHAR(255) | NO | 单位全称 |
| `company_province_code`| VARCHAR(12) | NO | 单位所在省份,关联 `blade_region` 表的主键 `code` |
| `company_city_code` | VARCHAR(12) | NO | 单位所在城市,关联 `blade_region` 表的主键 `code` |
| `company_level_id` | BIGINT | NO | 单位级别,关联 `blade_dict` 表的主键 `id` |
| `company_industry_id` | BIGINT | NO | 单位所属行业,关联 `blade_dict` 表的主键 `id` |
| `company_nature_id` | BIGINT | NO | 单位性质,关联 `blade_dict` 表的主键 `id` |
| `name` | VARCHAR(64) | NO | 姓名 |
| `position` | VARCHAR(64) | NO | 职务 |
| `phone_number` | VARCHAR(64) | NO | 手机号 |
| `email` | VARCHAR(64) | NO | 邮箱 |
外键约束:
- `company_province_code` 外键,关联到 `blade_region(code)`
- `company_city_code` 外键,关联到 `blade_region(code)`
- `company_level_id` 外键,关联到 `blade_dict(id)`
- `company_industry_id` 外键,关联到 `blade_dict(id)`
- `company_nature_id` 外键,关联到 `blade_dict(id)`
字典:
* 单位级别定义:一级、二级、三级
* 行业字典:
* 农、林、牧、鱼业;
* 采矿业;
* 制造业;
* 电力;
* 建筑业;
* 交通运输业;
* 餐饮业;
* 软件信息技术服务业;
* 金融业;
* 房地产业;
* 科学研究和技术服务业;
* 水利;
* 教育;
* 医疗;
* 卫生;
* 文化、体育和娱乐业;
* 其他
* 单位性质
* 国有企业
* 事业单位
* 政府机关
表代码
```sql
CREATE TABLE xh_base_security_lecture (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '序号,自增',
date DATETIME NOT NULL COMMENT '时间',
issue_number INT NOT NULL COMMENT '期数',
full_company_name VARCHAR(255) NOT NULL COMMENT '单位全称',
company_province_code VARCHAR(12) NOT NULL COMMENT '单位所在省份,关联blade_region表的主键code字段',
company_city_code VARCHAR(12) NOT NULL COMMENT '单位所在城市,关联blade_region表的主键code字段',
company_level_id BIGINT NOT NULL COMMENT '单位级别,关联字典表blade_dict的主键id',
company_industry_id BIGINT NOT NULL COMMENT '单位所属行业,关联字典表blade_dict的主键id',
company_nature_id BIGINT NOT NULL COMMENT '单位性质,关联字典表blade_dict的主键id',
name VARCHAR(64) NOT NULL COMMENT '姓名',
position VARCHAR(64) NOT NULL COMMENT '职务',
phone_number VARCHAR(64) NOT NULL COMMENT '手机号',
email VARCHAR(64) NOT NULL COMMENT '邮箱',
FOREIGN KEY (company_province_code) REFERENCES blade_region(code),
FOREIGN KEY (company_city_code) REFERENCES blade_region(code),
FOREIGN KEY (company_level_id) REFERENCES blade_dict(id),
FOREIGN KEY (company_industry_id) REFERENCES blade_dict(id),
FOREIGN KEY (company_nature_id) REFERENCES blade_dict(id)
) COMMENT='关键信息基础设施安全保护大讲堂';
```
@@ -0,0 +1,3 @@
工作项目内容
1. 漏洞验证&通告数量
2.
@@ -0,0 +1,53 @@
---
canvas:
- "[[模块逻辑梳理.canvas]]"
模块逻辑梳理: []
---
#### 威胁情况信息登记表
| 字段名 | 数据类型 | 允许为空 | 描述 |
|--------------------|----------------|----------|--------------------------------------------------------|
| `id` | INT | NO | 自增主键 |
| `info_code` | VARCHAR(255) | NO | 情报编号 |
| `discovery_time` | DATETIME | NO | 发现时间 |
| `info_source` | BIGINT | NO | 情报来源 |
| `info_source_company_id` | INT | NO | 关联的单位主体信息ID |
| `info_type` | BIGINT | NO | 情报类型 |
| `info_description` | TEXT | NO | 情报描述 |
| `impact_scope` | BIGINT | NO | 影响范围 |
| `report_time` | DATETIME | NO | 上报时间 |
| `adoption_status` | BIGINT | NO | 采纳情况 |
| `attachment` | VARCHAR(1024) | YES | 附件:文件地址 |
外键约束:
- `info_source` 外键,关联到 `blade_region(code)`
- `info_source_company_id` 外键,关联到 `xh_company_info(id)`
- `info_type` 外键,关联到 `blade_region(code)`
- `impact_scope` 外键,关联到 `blade_region(code)`
- `adoption_status` 外键,关联到 `blade_region(code)`
建表脚本
```sql
CREATE TABLE xh_threat_info (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键',
info_code VARCHAR(255) NOT NULL COMMENT '情报编号',
discovery_time DATETIME NOT NULL COMMENT '发现时间',
info_source VARCHAR(12) NOT NULL COMMENT '情报来源,关联blade_region表的主键code字段',
info_source_company_id INT NOT NULL COMMENT '关联的单位主体信息ID',
info_type VARCHAR(12) NOT NULL COMMENT '情报类型,关联blade_region表的主键code字段',
info_description TEXT NOT NULL COMMENT '情报描述',
impact_scope VARCHAR(12) NOT NULL COMMENT '影响范围,关联blade_region表的主键code字段',
report_time DATETIME NOT NULL COMMENT '上报时间',
adoption_status VARCHAR(12) NOT NULL COMMENT '采纳情况,关联blade_region表的主键code字段',
attachment VARCHAR(1024) COMMENT '附件:文件地址',
FOREIGN KEY (company_id) REFERENCES xh_company_info(id)
FOREIGN KEY (info_source) REFERENCES blade_region(code),
FOREIGN KEY (info_type) REFERENCES blade_region(code),
FOREIGN KEY (impact_scope) REFERENCES blade_region(code),
FOREIGN KEY (adoption_status) REFERENCES blade_region(code)
) COMMENT='威胁情况信息登记表';
```
@@ -0,0 +1,46 @@
---
canvas:
- "[[模块逻辑梳理.canvas]]"
模块逻辑梳理:
- "[[客户系统资产]]"
---
##### 数据表
| 字段名 | 数据类型 | 允许为空 | 描述 |
|----------------------------|-------------|----------|----------------------------------------------|
| `id` | INT | NO | 自增主键 |
| `code` | VARCHAR(64) | NO | 编号 |
| `company_name` | VARCHAR(255)| NO | 单位名称 |
| `company_address` | VARCHAR(255)| NO | 单位地址 |
| `unified_credit_code` | VARCHAR(127)| NO | 统一信用代码 |
| `legal_representative_name`| VARCHAR(64) | NO | 法人姓名 |
| `legal_representative_contact` | VARCHAR(64) | NO | 法人联系方式 |
| `contact_person_name` | VARCHAR(64) | NO | 联系人姓名 |
| `contact_person_phone` | VARCHAR(64) | NO | 联系人电话 |
| `email` | VARCHAR(127)| NO | 邮箱 |
| `company_type_id` | BIGINT | NO | 单位类型,关联字典表 `blade_dict` 的主键 `id` |
| `city_code` | VARCHAR(12) | NO | 单位所在城市,关联 `blade_region` 表的主键 `code` |
##### 外键约束:
- `company_type_id` 外键,关联到 `blade_dict(id)`
- `city_code` 外键,关联到 `blade_region(code)`
##### 建表脚本
```sql
CREATE TABLE xh_company_info (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键',
code VARCHAR(64) NOT NULL COMMENT '编号',
company_name VARCHAR(255) NOT NULL COMMENT '单位名称',
company_address VARCHAR(255) NOT NULL COMMENT '单位地址',
unified_credit_code VARCHAR(127) NOT NULL COMMENT '统一信用代码',
legal_representative_name VARCHAR(64) NOT NULL COMMENT '法人姓名',
legal_representative_contact VARCHAR(64) NOT NULL COMMENT '法人联系方式',
contact_person_name VARCHAR(64) NOT NULL COMMENT '联系人姓名',
contact_person_phone VARCHAR(64) NOT NULL COMMENT '联系人电话',
email VARCHAR(127) NOT NULL COMMENT '邮箱',
company_type_id BIGINT NOT NULL COMMENT '单位类型,关联字典表blade_dict的主键id',
city_code VARCHAR(12) NOT NULL COMMENT '单位所在城市,关联blade_region表的主键code字段',
FOREIGN KEY (company_type_id) REFERENCES blade_dict(id),
FOREIGN KEY (city_code) REFERENCES blade_region(code)
) COMMENT='单位主体信息表';
```
@@ -0,0 +1,18 @@
---
canvas:
- "[[模块逻辑梳理.canvas]]"
模块逻辑梳理: []
---
#### 数据表
| 字段名         | 数据类型    | 允许为空 | 描述                                |
|----------------|-------------|----------|-------------------------------------|
| `id`           | INT         | NO       | 编号,自增                          |
| `asset_name`   | VARCHAR(64) | NO       | 资产名称                            |
| `asset_domain` | VARCHAR(255)| NO       | 资产域名                            |
| `company_id`   | INT         | NO       | 关联的单位主体信息ID                |
外键约束:
- `company_id` 外键,关联到 `xh_company_info(id)`
@@ -0,0 +1,47 @@
---
canvas:
- "[[模块逻辑梳理.canvas]]"
模块逻辑梳理: []
---
#### 数据表
| 字段名 | 数据类型 | 允许为空 | 描述 |
|---------------------------|---------------|----------|-----------------------------------------------------------------|
| `id` | INT | NO | 自增主键 |
| `code` | VARCHAR(255) | NO | 编号 |
| `company_name` | VARCHAR(255) | NO | 单位名称 |
| `technical_capability` | VARCHAR(255) | NO | 技术能力:支撑单位的主要技术能力和专长描述 |
| `company_address` | VARCHAR(255) | NO | 单位地址 |
| `city_code` | VARCHAR(12) | NO | 所在城市,关联 `blade_region` 表的主键 `code` |
| `contact_person` | VARCHAR(64) | NO | 联系人 |
| `contact_person_position` | VARCHAR(64) | NO | 联系人职务 |
| `contact_details` | VARCHAR(255) | NO | 联系方式 |
| `email` | VARCHAR(64) | NO | 邮箱 |
| `support_service_content` | VARCHAR(255) | NO | 支撑服务内容:具体服务或支持内容描述 |
| `service_scope` | VARCHAR(255) | NO | 服务范围:支撑服务的适用范围或限制条件 |
| `resource_status` | VARCHAR(255) | NO | 资源情况:支撑单位可提供的资源,如设备、工具、人员等 |
外键约束:
- `city_code` 外键,关联到 `blade_region(code)`
建表脚本
```sql
CREATE TABLE xh_support_company_info (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键',
code VARCHAR(255) NOT NULL COMMENT '编号',
company_name VARCHAR(255) NOT NULL COMMENT '单位名称',
technical_capability VARCHAR(255) NOT NULL COMMENT '技术能力:支撑单位的主要技术能力和专长描述',
company_address VARCHAR(255) NOT NULL COMMENT '单位地址',
city_code VARCHAR(12) NOT NULL COMMENT '所在城市,关联blade_region表的主键code字段',
contact_person VARCHAR(64) NOT NULL COMMENT '联系人',
contact_person_position VARCHAR(64) NOT NULL COMMENT '联系人职务',
contact_details VARCHAR(255) NOT NULL COMMENT '联系方式',
email VARCHAR(64) NOT NULL COMMENT '邮箱',
support_service_content VARCHAR(255) NOT NULL COMMENT '支撑服务内容:具体服务或支持内容描述',
service_scope VARCHAR(255) NOT NULL COMMENT '服务范围:支撑服务的适用范围或限制条件',
resource_status VARCHAR(255) NOT NULL COMMENT '资源情况:支撑单位可提供的资源,如设备、工具、人员等',
FOREIGN KEY (city_code) REFERENCES blade_region(code)
) COMMENT='支撑单位信息表';
```
@@ -0,0 +1,33 @@
##### 攻防基础信息表
1. 编号 (用户自编码)
2. 名称
3. 攻防类型
1. 专项测试
2. 攻防演练
3. 广交会
4. LED专项攻防
4. 立项时间
5. 启动时间
6. 结束时间
7. 形式(线上/线下)
8. 描述
9. 地点
10. 组织单位
11. 参与单位
12. 攻防目标
##### 子表:攻防目标记录表
1. 目标系统,关联[[客户系统资产]]
##### 子表:攻防团队记录表
1. 参与团队,关联[[支撑单位]]
##### 漏洞信息登记表
1. 漏洞类型
2. 漏洞等级
3. 相关系统 [[#攻防目标记录表]]
4. 上报团队 [[#攻防团队记录表]]
5. 获取服务器权限数量
6. 获取数据库权限数量
7. 敏感信息数据量
8. 获取内网数量
@@ -0,0 +1,64 @@
![](https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2024071916-Oa05HC.png)
### 暗链线索信息表
1. 编号
2. 支撑单位关联
3. 渗透时间
4. 漏洞单位关联
5. 省份
6. 地市
7. 漏洞等级
8. 漏洞类型
9. 漏洞URL
10. 描述
11. 备注
以下是创建 `xh_darkline_clue_info` 表的 SQL 语句和 Markdown 格式表格:
```markdown
# 暗链线索信息表
| 字段名 | 数据类型 | 允许为空 | 描述 |
|-------------------------|----------------|----------|-----------------------------------------------------|
| `id` | INT | NO | 编号,自增 |
| `support_company_id` | INT | NO | 支撑单位关联,关联 `xh_support_company_info` 表的主键 `id` |
| `penetration_time` | DATETIME | NO | 渗透时间 |
| `vulnerability_company_id` | INT | NO | 漏洞单位关联,关联 `xh_company_info` 表的主键 `id` |
| `province_code` | VARCHAR(12) | NO | 省份,关联 `blade_region` 表的主键 `code` |
| `city_code` | VARCHAR(12) | NO | 地市,关联 `blade_region` 表的主键 `code` |
| `vulnerability_level` | VARCHAR(64) | NO | 漏洞等级 |
| `vulnerability_type` | VARCHAR(64) | NO | 漏洞类型 |
| `vulnerability_url` | VARCHAR(255) | NO | 漏洞URL |
| `description` | TEXT | YES | 描述 |
| `remarks` | TEXT | YES | 备注 |
外键约束:
- `support_company_id` 外键,关联到 `xh_support_company_info(id)`
- `vulnerability_company_id` 外键,关联到 `xh_company_info(id)`
- `province_code` 外键,关联到 `blade_region(code)`
- `city_code` 外键,关联到 `blade_region(code)`
```
以下是创建 `xh_darkline_clue_info` 表的 SQL 语句:
```sql
CREATE TABLE xh_darkline_clue_info (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '编号,自增',
support_company_id INT NOT NULL COMMENT '支撑单位关联,关联xh_support_company_info表的主键id',
penetration_time DATETIME NOT NULL COMMENT '渗透时间',
vulnerability_company_id INT NOT NULL COMMENT '漏洞单位关联,关联xh_company_info表的主键id',
province_code VARCHAR(12) NOT NULL COMMENT '省份,关联blade_region表的主键code',
city_code VARCHAR(12) NOT NULL COMMENT '地市,关联blade_region表的主键code',
vulnerability_level VARCHAR(64) NOT NULL COMMENT '漏洞等级',
vulnerability_type VARCHAR(64) NOT NULL COMMENT '漏洞类型',
vulnerability_url VARCHAR(255) NOT NULL COMMENT '漏洞URL',
description TEXT COMMENT '描述',
remarks TEXT COMMENT '备注',
FOREIGN KEY (support_company_id) REFERENCES xh_support_company_info(id),
FOREIGN KEY (vulnerability_company_id) REFERENCES xh_company_info(id),
FOREIGN KEY (province_code) REFERENCES blade_region(code),
FOREIGN KEY (city_code) REFERENCES blade_region(code)
) COMMENT='暗链线索信息表';
```
@@ -0,0 +1,424 @@
{
"nodes":[
{
"id":"7950a949ad7bfb34",
"type":"group",
"styleAttributes":{},
"x":-600,
"y":-400,
"width":980,
"height":420,
"label":"专项模块"
},
{
"id":"8830d14378e030b7",
"type":"group",
"styleAttributes":{},
"x":-600,
"y":-840,
"width":980,
"height":380,
"label":"应急处置管理"
},
{
"id":"7b6c7b02a6874d7f",
"type":"group",
"styleAttributes":{},
"x":-1000,
"y":-700,
"width":360,
"height":500,
"label":"支撑单位工作数据录入"
},
{
"id":"8b0d43d4432edfd3",
"type":"group",
"styleAttributes":{},
"x":-1000,
"y":-1040,
"width":800,
"height":140,
"label":"相关方管理"
},
{
"id":"4cd4137100fcbb1f",
"type":"group",
"styleAttributes":{},
"x":-600,
"y":60,
"width":1100,
"height":100,
"label":"培训管理"
},
{
"id":"483e0571c8673cac",
"type":"group",
"styleAttributes":{},
"x":-600,
"y":200,
"width":980,
"height":100,
"label":"信息反馈模块"
},
{
"id":"c0c4e415ffca7fce",
"type":"group",
"styleAttributes":{},
"x":-1000,
"y":60,
"width":360,
"height":240,
"label":"安全事件调查管理"
},
{
"id":"edc8294c411c35bb",
"type":"group",
"styleAttributes":{},
"x":-1000,
"y":-160,
"width":360,
"height":180,
"label":"数据统计"
},
{
"id":"9ea99a6951b09dc1",
"type":"text",
"text":"报表:支撑单位主体工作量统计",
"styleAttributes":{},
"x":-980,
"y":-140,
"width":320,
"height":60
},
{
"id":"60be8d198b1f4069",
"type":"text",
"text":"LED资产信息",
"styleAttributes":{},
"x":-960,
"y":-600,
"width":280,
"height":60,
"color":"5"
},
{
"id":"97e6460fd49eceea",
"type":"text",
"text":"值班工作记录",
"styleAttributes":{},
"x":-960,
"y":-680,
"width":280,
"height":60,
"color":"5"
},
{
"id":"1f0118af868400e2",
"type":"file",
"file":"settings/archived/公司工作/2024年/7月份工作/协会工作记录工具/数据分析/客户系统资产.md",
"styleAttributes":{},
"x":-970,
"y":-850,
"width":299,
"height":60,
"color":"4"
},
{
"id":"a586d0f9171a0fba",
"type":"file",
"file":"settings/archived/公司工作/2024年/7月份工作/协会工作记录工具/数据分析/客户主体.md",
"styleAttributes":{},
"x":-910,
"y":-1000,
"width":180,
"height":60,
"color":"4"
},
{
"id":"f06e7002a5477e1a",
"type":"file",
"file":"settings/archived/公司工作/2024年/7月份工作/协会工作记录工具/数据分析/支撑单位.md",
"styleAttributes":{},
"x":-600,
"y":-1000,
"width":290,
"height":60,
"color":"4"
},
{
"id":"a99d351810820108",
"type":"text",
"text":"支撑单位主体",
"styleAttributes":{},
"border":"cs-border-dashed",
"x":75,
"y":-360,
"width":260,
"height":60
},
{
"id":"880759299f3eb0d1",
"type":"text",
"text":"演练系统",
"styleAttributes":{},
"x":-530,
"y":-250,
"width":220,
"height":60
},
{
"id":"127d13016ca9037a",
"type":"text",
"text":"1. 专项测试\n2. 攻防演练",
"styleAttributes":{},
"x":75,
"y":-260,
"width":260,
"height":80
},
{
"id":"879580a7a4760ce8",
"type":"text",
"text":"测试目标",
"styleAttributes":{},
"x":-200,
"y":-250,
"width":160,
"height":60
},
{
"id":"ecab9769d77aaaad",
"type":"text",
"text":"1. 漏洞报告\n2. 攻击成果",
"styleAttributes":{},
"x":100,
"y":-100,
"width":210,
"height":80
},
{
"id":"6d9db3e8fef1b3c1",
"type":"text",
"text":"数据项导入/分析",
"styleAttributes":{},
"x":-950,
"y":190,
"width":260,
"height":60
},
{
"id":"9bf9de8c2228eb95",
"type":"text",
"text":"工作量数据登记",
"styleAttributes":{},
"x":-950,
"y":100,
"width":260,
"height":60
},
{
"id":"cbb086f74526a950",
"type":"text",
"text":"其他统计需求",
"styleAttributes":{},
"x":-980,
"y":-60,
"width":320,
"height":60
},
{
"id":"a1b0c3be47e387fe",
"type":"file",
"file":"settings/archived/公司工作/2024年/7月份工作/协会工作记录工具/数据分析/Pasted image 20240717095239.png",
"styleAttributes":{},
"x":-580,
"y":-820,
"width":660,
"height":345
},
{
"id":"db92163aaaa786ef",
"type":"text",
"text":"文件附件:\n《应急响应分析报告》",
"styleAttributes":{},
"x":105,
"y":-687,
"width":255,
"height":80
},
{
"id":"e459c473dc167a73",
"type":"text",
"text":"培训专项数据",
"styleAttributes":{},
"x":-550,
"y":80,
"width":260,
"height":60
},
{
"id":"052a1870a3c80309",
"type":"file",
"file":"settings/archived/公司工作/2024年/7月份工作/协会工作记录工具/数据分析/威胁情况信息登记表.md",
"styleAttributes":{},
"x":-550,
"y":220,
"width":288,
"height":57,
"color":"4"
},
{
"id":"7f3566e30ea29d37",
"type":"text",
"text":"按地区/行业分类展示",
"styleAttributes":{},
"x":-155,
"y":218,
"width":260,
"height":60
},
{
"id":"850a7f24bbf6505c",
"type":"file",
"file":"settings/archived/公司工作/2024年/7月份工作/协会工作记录工具/数据分析/关键信息基础设施安全保护大讲堂.md",
"styleAttributes":{},
"x":-262,
"y":80,
"width":425,
"height":61
},
{
"id":"63b5aebe7f8246da",
"type":"text",
"text":"会议与参观登记管理",
"styleAttributes":{},
"x":205,
"y":80,
"width":260,
"height":60
},
{
"id":"a9c14de97cfd92b2",
"type":"text",
"text":"客户主体",
"styleAttributes":{},
"border":"cs-border-dashed",
"x":-530,
"y":-360,
"width":220,
"height":60
},
{
"id":"4532eb8238b6eaa2",
"type":"text",
"text":"暗链线索",
"styleAttributes":{},
"x":-960,
"y":-280,
"width":280,
"height":60,
"color":"5"
},
{
"id":"d9f2c3481d013369",
"type":"text",
"text":"验证漏洞出通报",
"styleAttributes":{},
"x":-960,
"y":-440,
"width":280,
"height":60,
"color":"5"
},
{
"id":"4960e6c73bb7be96",
"type":"text",
"text":"二高一弱线索数据",
"styleAttributes":{},
"x":-960,
"y":-360,
"width":280,
"height":60,
"color":"5"
},
{
"id":"780ea951f00de523",
"type":"text",
"text":"验证漏洞出通报",
"styleAttributes":{},
"x":-960,
"y":-520,
"width":280,
"height":60,
"color":"5"
}
],
"edges":[
{
"id":"0f2d0b102a27e408",
"styleAttributes":{},
"fromNode":"127d13016ca9037a",
"fromSide":"left",
"toNode":"879580a7a4760ce8",
"toSide":"right"
},
{
"id":"e4077c2ad1ffa6db",
"styleAttributes":{},
"fromNode":"879580a7a4760ce8",
"fromSide":"left",
"toNode":"880759299f3eb0d1",
"toSide":"right"
},
{
"id":"fc5432824c1607b4",
"styleAttributes":{},
"fromNode":"127d13016ca9037a",
"fromSide":"bottom",
"toNode":"ecab9769d77aaaad",
"toSide":"top",
"label":"输出"
},
{
"id":"98febcdcd14e96b7",
"styleAttributes":{},
"fromNode":"a1b0c3be47e387fe",
"fromSide":"right",
"toNode":"db92163aaaa786ef",
"toSide":"left"
},
{
"id":"5de9ffd212a2a9ef",
"styleAttributes":{},
"fromNode":"a9c14de97cfd92b2",
"fromSide":"bottom",
"toNode":"880759299f3eb0d1",
"toSide":"top"
},
{
"id":"ad26833dd92d1950",
"styleAttributes":{},
"fromNode":"a99d351810820108",
"fromSide":"bottom",
"toNode":"127d13016ca9037a",
"toSide":"top"
},
{
"id":"a4af504c94f188b7",
"styleAttributes":{},
"fromNode":"a586d0f9171a0fba",
"fromSide":"bottom",
"toNode":"1f0118af868400e2",
"toSide":"top"
},
{
"id":"6f724b6f70d7b94e",
"styleAttributes":{},
"fromNode":"052a1870a3c80309",
"fromSide":"right",
"toNode":"7f3566e30ea29d37",
"toSide":"left"
}
],
"metadata":{}
}
@@ -0,0 +1,21 @@
老师上午好
#### 汇报内容一
1. <font color="#4bacc6">目标:出租屋、教育与安全管理系统可用性保障</font>
2. 工作规划
* **<font color="#4bacc6">系统演示环境部署</font>**,与开发环境区分开,准备一套稳定的,<font color="#f79646">随时可用的演示环境</font>,并准备相应的<font color="#f79646">演示数据</font>。
* **<font color="#4bacc6">演示环境运行状态监控</font>**,保障系统随时可用。对服务器,网络,接口进行监控。
3. 涉及系统
![[演示系统清单]]
4. 时间规划
预期:7月底完成
#### 汇报内容二:
1. <font color="#4bacc6">目标:安全管理2.0升级</font>
2. 产品原型设计
预期:本周完成(7月12日)
3. 研发启动(预警、三维园区、AI监控报警)
* 预期:
1. 7月底启动、8月份完成开发
2. 8月底,更新到演示环境
@@ -0,0 +1,11 @@
1. 协会如何组织培训工作,是否全部课程都转为线上
2. 课程内容规划,
1. 为了支撑培训工作,要明确准备哪些课程?
2. 课程是视频,还是其他格式?
3. 课程内容资料,是否已经有了?
4. 之前的课程都是线下录制的,针对线上课程,是否需要重新组织内容结构,或重新录制?
3. 学员学习规划
1. 学员学习内容是否限制,还是自由选择
4. 如何收费
1. 线下收费,线上为学员分配学习内容
2. 线上收费,直接在平台上支付购买,该功能需要提供支付接口
@@ -0,0 +1,5 @@
1. 综合服务平台线上环境(演示环境)
2. 公益房屋租赁平台(演示环境)
3. 网格安全管理平台(演示环境)
4. 多路视频整合服务(演示环境)
5. 家校互动(演示环境)
Binary file not shown.

After

Width:  |  Height:  |  Size: 660 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

@@ -0,0 +1,211 @@
{
"nodes":[
{
"id":"97765eec2c36bc8e",
"type":"text",
"text":"> [!SUCCESS] 第一个AI大模型应用\n> AI大模型辅助学校进行多场景安全监控",
"styleAttributes":{},
"border":"cs-border-none",
"x":-140,
"y":288,
"width":370,
"height":164
},
{
"id":"72df65b482db9641",
"type":"text",
"text":"> [!SUCCESS] 安全管理2.0产品设计\n> ![[Pasted image 20240725103047.png]]",
"styleAttributes":{},
"border":"cs-border-none",
"x":-180,
"y":656,
"width":630,
"height":477
},
{
"id":"4cdb760b0702bcf2",
"type":"text",
"text":"> [!WARNING] 乐昌视频融合\n> 1. 电信走线有问题,雪亮工程的线,拉到了会议室,服务器在教育局机房,无法对接。\n> 2. 预计需要半个月时间改线路。",
"styleAttributes":{},
"border":"cs-border-none",
"x":-770,
"y":-740,
"width":540,
"height":202
},
{
"id":"732155bf61abcdca",
"type":"text",
"text":"### 研发\n\n> [!SUCCESS] 已实现(1&2)\n> 教育网格系统演示版本的发布程序,输出包括\n> 1. 自动化部署脚本\n> 2. 标准配置文件\n> 3. 操作文档\n\n> [!TODO] 演示数据准备(3)",
"styleAttributes":{},
"border":"cs-border-none",
"x":-130,
"y":-402,
"width":480,
"height":371
},
{
"id":"5d9c0f8c061afdb0",
"type":"text",
"text":"> [!NOTE] 产品化\n> 演示环境:比线上版本更高要求的版本\n> 1. 高可用,线上环境,稳定运行的版本,转移到演示环境。\n> 2. 可快速部署,应对临时性的演示需求\n> 3. 演示数据完备,应对演示需求,可以更好的展示系统。",
"styleAttributes":{},
"border":"cs-border-none",
"x":-760,
"y":-372,
"width":540,
"height":311
},
{
"id":"f7f731dc239c423a",
"type":"text",
"text":"> [!SUCCESS] 乐昌\n> 1. 视频服务器已经完成国产化系统部署\n> 2. 视频多网路整合服务已经完成更新",
"styleAttributes":{},
"border":"cs-border-none",
"x":-140,
"y":-724,
"width":540,
"height":170
},
{
"id":"a2b87f53f6d8bf0f",
"type":"text",
"text":"### 常规化产品标准化管理\n\n> [!TODO] 信息化管理各个系统的版本:\n> 1. 版本:\n> \t1. 演示版本\n> \t2. 线上版本\n> 2. 系统:\n> \t1. 综合服务平台\n> \t2. 网格安全管理\n> \t3. 出租屋\n> \t4. 家校互动\n\n> [!TODO] 发布标准\n> 1. 发布标准\n> \t1. 客户部署: docker-compose\n> \t2. 公司运维:docker-compose & kubernetes\n2. 安装部署程序\n> \t1. 演示环境\n> \t2. 客户正式环境",
"styleAttributes":{},
"border":"cs-border-none",
"x":465,
"y":-551,
"width":520,
"height":670
},
{
"id":"25d2b6f637b4c1c5",
"type":"text",
"text":"> [!NOTE] 安全管理体系2.0",
"styleAttributes":{},
"border":"cs-border-none",
"x":-760,
"y":327,
"width":440,
"height":86
},
{
"id":"aa41ee80be758042",
"type":"text",
"text":"> [!SUCCESS] 接入安全管理1.0(当前版本)\n> ![[Pasted image 20240725102111.png]]",
"styleAttributes":{},
"border":"cs-border-none",
"x":670,
"y":136,
"width":630,
"height":469
},
{
"id":"1f2e455ae7e358b5",
"type":"text",
"text":"> [!SUCCESS] 三维、可交互数字大屏\n> 前端方面,配合完成技术准备\n> 1. 将三维框架引擎融合进大屏,以后可以加载三维场景,进行高精度报警定位展示。\n> 2. 数据大屏可交互,可以展开显示细节数据。",
"styleAttributes":{},
"border":"cs-border-none",
"x":520,
"y":741,
"width":420,
"height":308
},
{
"id":"9bcb4222bcce8a10",
"type":"text",
"text":"> [!TODO] 8月份启动安全管理系统2.0研发",
"styleAttributes":{},
"border":"cs-border-none",
"x":1020,
"y":854,
"width":380,
"height":82
},
{
"id":"bbc49657a3ae752f",
"type":"file",
"file":"settings/archived/公司工作/2024年/8月份工作/Pasted image 20240725103307.png",
"styleAttributes":{},
"x":-30,
"y":801,
"width":330,
"height":187
}
],
"edges":[
{
"id":"cad293c5716bd2c5",
"styleAttributes":{},
"fromNode":"5d9c0f8c061afdb0",
"fromSide":"right",
"toNode":"732155bf61abcdca",
"toSide":"left"
},
{
"id":"6867412db9549c20",
"styleAttributes":{},
"fromNode":"25d2b6f637b4c1c5",
"fromSide":"right",
"toNode":"97765eec2c36bc8e",
"toSide":"left"
},
{
"id":"69748649dbcd0fa0",
"styleAttributes":{},
"fromNode":"1f2e455ae7e358b5",
"fromSide":"right",
"toNode":"9bcb4222bcce8a10",
"toSide":"left"
},
{
"id":"9b375b5cb4d9ec79",
"styleAttributes":{},
"fromNode":"97765eec2c36bc8e",
"fromSide":"right",
"toNode":"aa41ee80be758042",
"toSide":"left"
},
{
"id":"868c165bbedfe456",
"styleAttributes":{},
"fromNode":"4cdb760b0702bcf2",
"fromSide":"right",
"toNode":"f7f731dc239c423a",
"toSide":"left"
},
{
"id":"dc108c9cee781d99",
"styleAttributes":{},
"fromNode":"732155bf61abcdca",
"fromSide":"right",
"toNode":"a2b87f53f6d8bf0f",
"toSide":"left"
},
{
"id":"d3da97e3214cbc7b",
"styleAttributes":{},
"fromNode":"97765eec2c36bc8e",
"fromSide":"bottom",
"toNode":"9bcb4222bcce8a10",
"toSide":"top",
"label":"接入2.0"
},
{
"id":"6ddb9b577e70447c",
"styleAttributes":{},
"fromNode":"25d2b6f637b4c1c5",
"fromSide":"right",
"toNode":"72df65b482db9641",
"toSide":"left"
},
{
"id":"ef9c3c19fd0ff62b",
"styleAttributes":{},
"fromNode":"72df65b482db9641",
"fromSide":"right",
"toNode":"1f2e455ae7e358b5",
"toSide":"left"
}
],
"metadata":{}
}
@@ -0,0 +1,117 @@
{
"nodes": [
{
"id": "d1dd687c38d2f376",
"type": "group",
"styleAttributes": {},
"x": -140,
"y": -380,
"width": 970,
"height": 300,
"color": "5",
"label": "以人为本 - 教育智能化转型"
},
{
"id": "22fee79c72394c11",
"type": "group",
"styleAttributes": {},
"x": -140,
"y": -600,
"width": 970,
"height": 160,
"color": "4",
"label": "数字化时代"
},
{
"id": "563ae7b640210add",
"type": "text",
"text": "#### 数字信息化协同办公\n网络数字系统,流程驱动,实现无纸高效化办公。",
"styleAttributes": {},
"x": 200,
"y": -580,
"width": 290,
"height": 120
},
{
"id": "4f283b137c537e3d",
"type": "text",
"text": "#### 数字信息化安全管理\n分布式监控与报警网络,辅助安全管理。",
"styleAttributes": {},
"x": -120,
"y": -580,
"width": 290,
"height": 120
},
{
"id": "0e3003e22fb5d865",
"type": "text",
"text": "#### 数字化信息教学辅助\n班级、学生信息,教学资料,考试、成绩信息管理。",
"styleAttributes": {},
"x": 520,
"y": -580,
"width": 290,
"height": 120
},
{
"id": "1bc7e6046f67710b",
"type": "text",
"text": "### <center>传统教育</center>\n没有绝对意义上的教育模式,曾经的教育模式,也是基于当时的环境中各种条件的综合结果。",
"styleAttributes": {},
"bg": "cs-bg-transparent",
"border": "cs-border-dashed",
"x": -140,
"y": -780,
"width": 970,
"height": 120
},
{
"id": "1d803309289e9914",
"type": "text",
"text": "#### 智能化安全管理\n运用AI、大数据、系统整合,实现智能、信息、系统、人员多种驱动的预警机制,结合中心、多层级管理、网络化管理机制,实现高效协同安全网络。",
"styleAttributes": {},
"x": -120,
"y": -360,
"width": 290,
"height": 260
},
{
"id": "7e415567b8d94b13",
"type": "text",
"text": "#### 智能化协同办公\n在基于工作流标准流程化的基础模式上,加入AI实现更加智能的数据、信息流转机制,辅助流程运转的更加顺畅。",
"styleAttributes": {},
"x": 200,
"y": -360,
"width": 290,
"height": 260
},
{
"id": "690db4f5275473a1",
"type": "text",
"text": "#### 智能化教学辅助\n1. AI辅助教师\n\t资料整理,教学分析\n2. AI辅助学生\n\t预习、复习、梳理知识点\n3. AI辅助家长\n\t辅导、分析",
"styleAttributes": {},
"x": 520,
"y": -360,
"width": 290,
"height": 260
}
],
"edges": [
{
"id": "2490595b561736b4",
"styleAttributes": {},
"fromNode": "1bc7e6046f67710b",
"fromSide": "bottom",
"toNode": "22fee79c72394c11",
"toSide": "top"
},
{
"id": "2a9c539cc735c879",
"styleAttributes": {},
"fromNode": "22fee79c72394c11",
"fromSide": "bottom",
"toNode": "d1dd687c38d2f376",
"toSide": "top"
}
],
"metadata": {}
}
@@ -0,0 +1,64 @@
## 创医元的创业方案
### 基于基础业务升级
思路:调赔模式复制
### 医调委,行业践行者:
1. 目前王总在做的事,将广东医调委的调赔机制,复制到其他领域
2. 在已经成功的医疗、校园安全纠纷调解机制基础上,发展住建,用工纠纷,并配合调节机制。
### 创医元,作为行业服务者:
1. 新定义,调赔机制的顾问公司
1. 帮助其他地区保险经济或其他机构建立调赔机制,将调赔发展成一个行业,而创医元是这个行业的服务商和标准制定方。
2. 住建和用工的模式形成后,可以继续扩大“顾问”的服务范围,增加服务项目。
3. 底层思路:把麦当劳做成房地产公司,参考他们定义了一个汉保餐饮公司的标准,而不是汉堡销售公司。
2. 服务范围:
1. **行业标准制定**:(参考互联网医院标准、医疗机构等级、电子病历系统等级等,我们定义的是行业安全标准)
1. 从业人员标准:
1. 调解员等级标准与考试认证
2. 医疗机构安全员、保安、信息安全等级标准与考试认证
3. 教育机构安全员、保安、信息安全等级标准与考试认证
2. 机构标准:
1. 调解机构服务等级标准与审核认证
2. 医疗机构安全服务等级标准与审核认证
3. 教育机构安全服务等级标准与审核认证
4. 其他:
1. 住建服务、企业合规性审核
2. 三方、个人安全顾问等级考试
3. 盈利点:考试与机构评级的认证服务费。
2. **培训业务**
1. 机构等级评审业务
2. 从业人员等级培训,教材与学习资料
3. **系统服务与代理运维**
1. 纠纷机构服务系统
2. 保险服务统一对接接口服务
4. **服务支持**
1. 把我们的调节员,打造成心理专家,医疗、校园调解服务的专家,为加盟机构提供调解服务支持。
2. 从业机构、安全管理等级审核、隐患巡查体系
### 现有资源分析
- 信息系统是现有的、而且运行成熟,租赁方式对外提供服务,可以得到覆盖更大范围的数据
- 调解员的培养体系是现有的
- 保险机制是现有的
- 隐患巡查体系和标准是现成的
对现有资源的重新组织和利用
@@ -0,0 +1,350 @@
{
"nodes": [
{
"id": "7e2978b89c7464b0",
"type": "group",
"styleAttributes": {},
"x": -648,
"y": -60,
"width": 1712,
"height": 780,
"label": "盈利模式"
},
{
"id": "9f581016d2cd14ef",
"type": "group",
"styleAttributes": {},
"x": -100,
"y": 0,
"width": 640,
"height": 700,
"label": "盈利点"
},
{
"id": "68630b89fa51ba57",
"type": "group",
"styleAttributes": {},
"x": 660,
"y": 0,
"width": 384,
"height": 700,
"label": "服务目标"
},
{
"id": "53fd1b34af207482",
"type": "group",
"styleAttributes": {},
"x": -600,
"y": 0,
"width": 300,
"height": 700,
"label": "服务核心"
},
{
"id": "c1546c1b9d16e76f",
"type": "group",
"styleAttributes": {},
"x": 372,
"y": -300,
"width": 692,
"height": 200,
"label": "服务支撑主体"
},
{
"id": "8f4902eb812c4dcf",
"type": "text",
"text": "信息化支持服务\n1. 基础业务系统免费使用(必选)\n2. 免费驻点培训\n\n信息系统增值服务\n1. 基础业务系统增值项目\n2. 大数据分析",
"styleAttributes": {},
"x": -60,
"y": 280,
"width": 551,
"height": 259
},
{
"id": "1643f5dedf403f14",
"type": "text",
"text": "专家增值服务\n1. 调解赔偿专家咨询\n2. 考试认证服务",
"styleAttributes": {},
"x": -60,
"y": 560,
"width": 551,
"height": 118
},
{
"id": "083a066f55f0beac",
"type": "text",
"text": "### 提供:信息服务",
"styleAttributes": {},
"x": -580,
"y": 378,
"width": 260,
"height": 64
},
{
"id": "8b138dbdae71ae12",
"type": "text",
"text": "### 提供:专业服务",
"styleAttributes": {},
"x": -580,
"y": 587,
"width": 260,
"height": 64
},
{
"id": "5a2eaf7c4c223c27",
"type": "text",
"text": "### 制定:行业标准\n",
"styleAttributes": {},
"x": -580,
"y": 114,
"width": 260,
"height": 64
},
{
"id": "48bacfbc19651d1c",
"type": "text",
"text": "培训与认证服务\n1. 机构等级标准\n2. 从业人员等级标准\n3. 调解中心标准\n\n参考:参考职业认证、信息系统安全等级测试、互联网医院牌照等认证机制",
"styleAttributes": {},
"x": -60,
"y": 33,
"width": 551,
"height": 226
},
{
"id": "d90b88c67fb07922",
"type": "text",
"text": "> ###### 模式参考\n> * 麦当劳做成房地产公司,定义了一个汉堡餐饮公司的标准,而不是汉堡销售公司。\n> * 盈利点转移,淘金的人多了,自然能淘到的金就少了,所以我们要改去卖工具,帐篷和牛仔裤。还要教人工具如何用,怎样的牛仔裤质量才好。",
"styleAttributes": {},
"x": -648,
"y": -300,
"width": 640,
"height": 200
},
{
"id": "4e3740a2554c2b53",
"type": "text",
"text": "> ###### 中心思想:\n> 1. 调赔机制的复制\n> 2. 定义复制的标准\n\n",
"styleAttributes": {},
"x": 52,
"y": -300,
"width": 258,
"height": 200
},
{
"id": "8fa3d02a2cc016b7",
"type": "text",
"text": "公益调解服务商",
"styleAttributes": {},
"x": 612,
"y": -229,
"width": 180,
"height": 60,
"color": "5"
},
{
"id": "f6f739fc80c329b2",
"type": "text",
"text": "保险与理赔标准",
"styleAttributes": {},
"x": 872,
"y": -288,
"width": 180,
"height": 60
},
{
"id": "0c3c7e3faeff6bb2",
"type": "text",
"text": "调解与培训咨询",
"styleAttributes": {},
"x": 872,
"y": -228,
"width": 180,
"height": 60
},
{
"id": "195b12b04d01d0eb",
"type": "text",
"text": "系统与数据服务",
"styleAttributes": {},
"x": 872,
"y": -168,
"width": 180,
"height": 60
},
{
"id": "340b83e07f6c750d",
"type": "text",
"text": "江泰广东",
"styleAttributes": {},
"x": 383,
"y": -289,
"width": 140,
"height": 60
},
{
"id": "02c0609c4abfac59",
"type": "text",
"text": "广东公益",
"styleAttributes": {},
"x": 383,
"y": -229,
"width": 140,
"height": 60
},
{
"id": "3d25df20cfdb4bc5",
"type": "text",
"text": "创医元",
"styleAttributes": {},
"x": 383,
"y": -169,
"width": 140,
"height": 60
},
{
"id": "c8077e04629e4e6f",
"type": "text",
"text": "1. 行业机构\n2. 行业协会\n3. 政府部门",
"styleAttributes": {},
"x": 680,
"y": 360,
"width": 344,
"height": 100
},
{
"id": "4e01b8996174bc33",
"type": "text",
"text": "1. 各地调培机构",
"styleAttributes": {},
"x": 680,
"y": 592,
"width": 344,
"height": 55
},
{
"id": "13de2c47862d40e5",
"type": "text",
"text": "1. 医疗、教育、中小企业、住建等行业机构/从业人员\n2. 调节机构/从业人员",
"styleAttributes": {},
"x": 680,
"y": 92,
"width": 344,
"height": 109
}
],
"edges": [
{
"id": "b1f367d895b42058",
"styleAttributes": {},
"fromNode": "02c0609c4abfac59",
"fromSide": "right",
"toNode": "8fa3d02a2cc016b7",
"toSide": "left"
},
{
"id": "fbc4e73e1916dd8d",
"styleAttributes": {},
"fromNode": "340b83e07f6c750d",
"fromSide": "right",
"toNode": "8fa3d02a2cc016b7",
"toSide": "left"
},
{
"id": "e8409721967c4a80",
"styleAttributes": {},
"fromNode": "3d25df20cfdb4bc5",
"fromSide": "right",
"toNode": "8fa3d02a2cc016b7",
"toSide": "left"
},
{
"id": "24c9f792ceda3eff",
"styleAttributes": {},
"fromNode": "8fa3d02a2cc016b7",
"fromSide": "right",
"toNode": "f6f739fc80c329b2",
"toSide": "left"
},
{
"id": "c6d204d169cde098",
"styleAttributes": {},
"fromNode": "8fa3d02a2cc016b7",
"fromSide": "right",
"toNode": "0c3c7e3faeff6bb2",
"toSide": "left"
},
{
"id": "870e4068936f343b",
"styleAttributes": {},
"fromNode": "8fa3d02a2cc016b7",
"fromSide": "right",
"toNode": "195b12b04d01d0eb",
"toSide": "left"
},
{
"id": "cfec8c00b21713fe",
"styleAttributes": {},
"fromNode": "5a2eaf7c4c223c27",
"fromSide": "right",
"toNode": "48bacfbc19651d1c",
"toSide": "left"
},
{
"id": "36b3b14abdcf2984",
"styleAttributes": {},
"fromNode": "083a066f55f0beac",
"fromSide": "right",
"toNode": "8f4902eb812c4dcf",
"toSide": "left"
},
{
"id": "332d866cd982523b",
"styleAttributes": {},
"fromNode": "8b138dbdae71ae12",
"fromSide": "right",
"toNode": "1643f5dedf403f14",
"toSide": "left"
},
{
"id": "1df574df8352c46e",
"styleAttributes": {},
"fromNode": "48bacfbc19651d1c",
"fromSide": "right",
"toNode": "13de2c47862d40e5",
"toSide": "left"
},
{
"id": "3a934ffd73ae4fa7",
"styleAttributes": {},
"fromNode": "8f4902eb812c4dcf",
"fromSide": "right",
"toNode": "c8077e04629e4e6f",
"toSide": "left"
},
{
"id": "6fb000ce278c4d5c",
"styleAttributes": {},
"fromNode": "1643f5dedf403f14",
"fromSide": "right",
"toNode": "4e01b8996174bc33",
"toSide": "left"
},
{
"id": "4d6e062ffbdacd92",
"styleAttributes": {},
"fromNode": "4e3740a2554c2b53",
"fromSide": "right",
"toNode": "c1546c1b9d16e76f",
"toSide": "left"
},
{
"id": "97eac8c9b5d322ce",
"styleAttributes": {},
"fromNode": "d90b88c67fb07922",
"fromSide": "right",
"toNode": "4e3740a2554c2b53",
"toSide": "left"
}
],
"metadata": {}
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,138 @@
---
number headings: first-level 2, max 6, 1.1.
---
## 1. 24年产品发展记录
### 1.1. 多点尝试、寻求突破
1. 家校互动升级:
1. 考试管理、作业管理、学生画像、班级画像、人工智能点评分析。
2. 智慧校园综合管理平台中,打通学校与家长联通环节。
3. 综合服务平台,引入学生家长流量。
2. 隐患系统:
1. 校园隐患自查
2. 企业隐患排查
3. 强化预警机制:
1. 四个预警机制、九个预警场景
2. 全新设计可交互预警大屏
4. 积极探索AI大模型应用
1. 学生表现综合分析
2. AI监控
5. 持续完善出租屋系统
6. 智慧校园1.0
7. 大健康平台
### 1.2. 技术升级
1. 综合服务平台IM引入
2. 系统测试与监控能力
1. 完成普罗米修斯监控系统部署,服务器、系统运行环境、系统故障实时监控
2. 定时任务+Apifox实现接口自动化测试并生成测试报告
3. AI大模型应用
1. 知识分享会:年初分享了AI大模型知识,今年也积极探索相关技术实现
2. 商用大模型,抖音豆包模型
1. AI代理:基于图形识别模型创建知能体,完成AI监控,霸凌监控、楼外墙、攀爬等场景的识别。
3. 自建AI服务
Ollama大模型服务部署,大模型运行服务,并通过API可以实现应用系统调用。自运行大模型,避免商业、隐私数据泄漏。
1. Prompt工程:SpringAI+Ollama结合,完成学生日常表现的分析。
2. 行业知识库:RagFlow+Ollama结合,创建分常见病、科室、医生信息知识库,初步完成人工智能分诊导诊机制。
## 2. 模式思考
### 2.1. 个人角度
相较于团队中的其他同事,我更多的接触了公司的产品思路,发展策略,以此来指导自己应该如何去设计产品逻辑,在反思中,自然难免会带着一些从自己的角度对这些方面的观点。个人非常珍惜每年的工作总结这个机会,换一个时间,从不同的角度,能在一年成长之后的新高度,重新审视一下过去一年的工作与学习。如果连审视自己都不认真去对待,还能期待什么成长呢。
创新组几年0营收,员工们估计都提不起劲了,不敢想像老板身上压力几何。所以这一年,也用私人时间,拼命的学习。当然,除了与工作最项关的项目管理这外,其他都是浅尝,何以如此?因为根本目的是为了帮助公司,而帮助了公司,何尝不也是帮助自己呢。
- 项目管理:对研发项目、团队管理起到直接的改善作用。
- 创业与营销:带着一分希望,从公司现有的模式中找到一条新的路子。
- 自媒体运营:如何对公司的模式,主张的产品价值,进行有效的,更好的宣传。
### 2.2. 公司最有价值的沉淀
一组经过长期时配合王总的调赔机制建立了完整的信息化服务系统,分别应用于医疗,教育。二组成立后,在社区服务方面的尝试并不成功,但在学校安全监控、管理方面,扩展了原有的以金融手段为主的安全保障体系。在此,我肤浅的认为,学校与医疗行业的安全保障,管理,与监控,绝对是公司的核心业务,应该深耕,并且通过不断的扩展与强化能力,形成公司的护城河。
23年开始,老师引入了信息安全资源,综合实体业务安全,结合信息安全管理,仿佛就看到了针对行业打造全方位的安全管理体系的框架。
### 2.3. 商业模式
看了一些商业的书,印象最深的是麦当劳的商业模式。麦当劳并没有自己去开分店卖汉堡,而是做了地产商和标准制定方。由于是在原有的基础上,上升了一个层级去做复制,所以我称之为立体复制;而对比公司当前的模式,想要把医疗和教育上的取得成功的调赔机制,应用于社区,中小企业等,这种将一个机制切换赛道去复制,我称之为水平复制。之前在医疗和教育上取得的成功,经历了许多波折,这种换赛道的水平复制,到目前为止,即便我不在公司的主要业务部门,都可以感受到王总的艰难。回想过往年会上王总、敏总为大家分享的他产的创业经历,新赛道的开辟之路并不好走。
### 2.4. 小结
公司现在的商业模式是经历了王总和敏总多年的努力沉淀下来的精华,十分珍惜这个加入到和谐号,直接感受二位领导的商业智慧的机会。领导们负重前行,我们乘荫其下,以此思考,借年终总结与领导对话。
## 3. 产品线反思与计划
### 3.1. 产品与经营模式的反思
“不以结婚为目的的谈恋爱都叫耍流氓”,类比,“不以营收为目的项目也属于耍流氓”,细数一下进入公司后做的这些项目:社区服务、隐患巡查服务、校园安全、监控集成平台、AI监控、家校互联、综合服务平台、公益租赁平台, 是以安全管理为主线,扩展学校与社区的服务。没一个有直接造成收益,这么看我也带着创医元创新组耍了几年的流氓了。当然事无绝对,项目的根本目标是为公司带来商业价值,而商业价值不能单以营收论,问题在于营收确实是一个公司运营的最基本,最核心的保障。不成功的因素有很多,公司的定位,产品策略,市场因素,社会环境,我的管理,团队的能力等等。我不是根本原因,但绝对有责任,这么说应该算是客观。
### 3.2. 智慧校园产品计划
24年底,老师介绍了销售的人员,希望可以整合现有系统服务,打造一个可以销售的,面向校园综合管理服务的产品。当前系统正在重构中,目标是将智慧校园推向市场。
```mermaid
graph TB
A[智慧校园1.0]-->SA[校园安全管理平台]
SA-->SA1[隐患巡查平台]-->IN(校内服务)
SA-->SA2[网格安全管理平台]-->IN
SA-->SA3[AI智能监控系统]-->IN
A-->SC[家校互动平台]-->OUT(云端服务)
A-->SD[智慧协同办公平台]-->OUT
IN--远程认证-->SPOL[综合服务平台]
OUT--平台应用-->SPOL
```
<center>系统架构</center>
```mermaid
graph TB
subgraph PSCHOOL[学校角度]
A[Stage 1<br/>功能重构]
A-->B[Stage 2<br/>功能与数据展现完善]
B-->C[Stage 3<br/>校长驾驶仓]
C-->D[Stage 4<br/>协同办公]
end
subgraph PB[平台基础]
A-->PA[Stage 1<br/>综合服务平台IM商业方案]
end
subgraph ADM[教育局角度]
管理逻辑
end
subgraph PDC[数据中心]
DA[Stage 2<br/>校园安全数据中心]
DA-->DW1[隐患数据]
DA-->DW2[报警事件]
DA-->DW3[数字园区信息]
end
PA-->B
B-->PDC
PDC-->C
C-->ADM
PDC-->ADM
```
<center>阶段计划</center>
### 3.3. 江泰校园隐患管理中心
为了快速上线,原有江泰广营隐患巡查系统与校园自查系统是互相独立的两套系统。现在,通过智慧校园系统中融合隐患自查,可以更好的将这一功能推进学校,因此计划在现有的江泰隐患巡查系统中,连接并管理各学校系统的隐患数据,构建校园隐患管理中心。
```mermaid
graph
A[江泰隐患巡查管理中心]-->SA[智慧校园A-隐患自查]
A-->SB[智慧校园B-隐患自查]
A-->SC[智慧校园C-隐患自查]
```
<center>隐患管理中心思路</center>
### 3.4. 大健康平台
产品加销售,是最能直接创造收益的,这个平台涉及健康服务,产品销售,供应等逻辑,公司在这个平台中的责任和定位尚未明确。不过由于模式简单,营收点明确,是当前比较清晰的,可以进入市场并且实现创收的。
- 分销平台
- 健康评估大模型
### 3.5. AI大模型应用
24年,团队在几个产品线已经对大模型有初步的应用。25年将会更进一步,在更多的产品环节应用AI,目前已经思考的应用有:
1. 通过AI在大健康平台建立健康咨询服务,可以为用户做体质测评,以辅助健康产品销售
2. 将健康评估与健康产品引入学校和社区服务
3. 完成AI分诊导诊系统
@@ -0,0 +1,148 @@
---
number headings: first-level 2, max 6, 1.1.
---
1. 文化 & 价值观 创新,产品与技术思路
2. 人员职能
## 1. 企业类型
### 1.1. 企业愿景、价值观、文化
* 个人财务自由
* 解决市场问题 √
* 创建伟大企业的挑战 √
* 实现社会理想 √
### 1.2. 价值观 & 文化
* 公司文化。
* 创业精神,弱。公司营造了一个安全的环境,核心成员到员工,没有太强危机感,不太可能有拼搏、闯、创新的精神。
* 公司现有制度
* 沿用江泰的制度
* 激励:公司对创新0激励,公司目前对打卡、全勤有明确的奖励,看不到创新团队的灵活性。制度太强度,实在想不出,对人的思维活跃,会有帮助,成员也只会慢慢的死板的思考。
* 责任集中(阿威、高宇),领导制,(产品、新技术)共创性底,在调动更多人的积极性方面,不太适合。
#### 1.2.1. 参考:
##### 1.2.1.1. 核心价值观
1. **鼓励创新**
- 鼓励员工勇于尝试新方法、新思维。例如,在产品研发或服务模式上,允许员工提出大胆的创新想法,即使可能存在失败的风险。像字节跳动初期就是凭借不断创新的算法推荐技术在信息领域脱颖而出,其员工被鼓励不断探索新的技术和应用场景,从而推动了公司的快速发展。
- 设立奖励机制,对提出创新方案并取得一定成果的员工给予奖励,如奖金、荣誉证书或额外的休假等。
- 定期组织创新分享会,让员工分享自己在工作中的创新经验和成果,促进团队之间的学习和交流。
1. **团队合作**
- 开展团队建设活动,如户外拓展训练、密室逃脱等。这些活动可以增强员工之间的信任和默契,提高团队协作能力。
- 建立跨部门合作项目,让不同部门的员工共同参与,解决公司面临的问题。例如,在产品推广活动中,需要市场、销售、技术等多个部门协同工作,通过这样的项目,员工可以更好地理解其他部门的工作,提高合作效率。
- 强调沟通的重要性,建立开放的沟通渠道,鼓励员工分享想法和反馈意见。可以使用即时通讯工具、定期团队会议等方式,确保信息在团队内畅通无阻。
1. **客户导向**
- 培训员工了解客户需求和期望,例如通过市场调研分享会、客户案例分析等方式,让员工深入了解客户的痛点和需求,以便更好地为客户提供解决方案。
- 建立客户反馈机制,及时收集客户的意见和建议,并将其传达给相关员工和部门。根据客户反馈改进产品或服务,让员工明白客户的声音是推动公司发展的重要力量。
- 设立以客户满意度为核心的绩效考核指标,激励员工努力提升客户体验,如客户回访满意度、客户投诉处理效率等指标可以纳入员工的绩效评估体系。
##### 1.2.1.2. **工作氛围**
1. **开放包容**
- 管理者要以身作则,鼓励不同观点的表达,在会议或讨论中,认真倾听员工的不同意见,不轻易否定,营造一个可以自由发言的氛围。
- 建立容错机制,对于员工在工作中的非故意失误给予一定的宽容和理解,鼓励员工从失败中学习经验,避免因过度担心犯错而不敢尝试新事物。
- 尊重员工的个性和差异,例如在工作安排和团队协作中,充分考虑员工的个人特点和优势,发挥员工的最大潜力。
2. **积极向上**
- 布置充满活力的办公环境,如摆放绿色植物、设置休闲区、张贴激励人心的标语等。绿色植物可以改善办公空间的空气质量,营造舒适的工作环境;休闲区可以让员工在工作间隙放松身心,缓解工作压力;激励人心的标语可以时刻提醒员工保持积极的工作态度。
- 定期组织员工分享会,让员工分享工作中的成功经验、成长故事和正能量事件,激发其他员工的工作热情和积极性。
- 设立激励奖项,如“月度之星”“最佳进步奖”等,对表现优秀、积极向上的员工进行表彰和奖励,增强员工的荣誉感和成就感。
3. **灵活自主**
- 实行弹性工作制度,允许员工根据自身情况合理安排工作时间和地点,只要能够保证工作任务的完成。例如,一些员工可能在早上工作效率更高,可以选择早点开始工作;有些员工可能需要在家照顾家庭,可以申请在家办公一段时间。
- 给予员工一定的工作自主权,在明确工作目标和任务的前提下,让员工自主制定工作计划和工作方法。比如在项目执行过程中,项目经理可以让团队成员自行决定具体的工作步骤和分工,充分发挥员工的主观能动性。
##### 1.2.1.3. **员工关怀与发展**
1. **员工关怀**
- 提供福利待遇,如健康保险、餐饮补贴、节日福利等。这些福利待遇可以提高员工的生活质量,增强员工对公司的归属感。
- 关注员工的身心健康,定期组织健康体检、举办心理健康讲座等活动。例如,邀请专业的心理咨询师为员工提供压力管理、情绪调节等方面的指导,帮助员工保持良好的心理状态。
- 对于员工生活中的重大事件,如生日、结婚、生育等,给予关怀和祝福。可以通过送礼物、举办庆祝活动等方式,让员工感受到公司的温暖。
2. **职业发展**
- 制定员工培训计划,根据员工的岗位需求和个人发展规划,提供专业技能培训、管理能力培训等。例如,对于技术岗位的员工,可以提供相关技术培训课程和研讨会;对于有管理潜力的员工,可以安排领导力培训项目。
- 建立内部晋升机制,优先从公司内部选拔优秀员工晋升到更高的职位。明确晋升的标准和流程,让员工清楚地知道自己的职业发展路径和努力方向。
- 为员工提供导师指导,安排经验丰富的老员工或管理者担任新员工的导师,帮助新员工快速适应工作环境,提升工作能力和职业素养。导师可以定期与新员工进行沟通和交流,给予指导和建议。
### 1.3. 当前团队
* 一、盈利团队:定位、目标、方向,成员,素质要求,发展预期
* 二、创业团队:定位、目标、方向,成员,发展规划
### 1.4. 与江泰的关系
江泰:业务市场开拓、销售
创医元:产品、系统研发
从商业角度分析,江泰是创收部门,因为他们把握着市场,销售相关部门有直接的业绩
创医元设计的系统或产品,都是间接的实现业务部门的需求,而无需自己直接面向市场,决定方向。
创医元要走创业的路,不能完全依拖江泰广营的市场,因为无论创医元做什么,都是在支撑江泰的市场。
### 1.5. 公司模式
#### 1.5.1. 当前模式
* 盈利业务
技术服务,服务对象,江泰广营
创新团队主攻产品,智慧安全管理,支撑江泰推广安全保障业务
* 发展业务
智能安全管理
## 2. 成员分析
### 2.1. 考量维度
| **细分人力资源** | **原生途径** | **工作场合输出** | **分析** |
| ---------- | --------- | ---------- | ---------------- |
| **技能** | 学习、任务执行 | 任务完成质量 | 可培养、易得 |
| **经验** | 任务执行 | 任务执行能力 | 可培养、易得 |
| **个性** | 遗传作用、环境作用 | 领导力 | 重要、难得 |
| **价值观** | 环境作用 | 忠诚度、主人翁意识 | 重要、难得、员工与公司一致更难得 |
### 2.2. 当前人员分析
* 核心成员,孔文威、思宇、高宇、
* 利益成员
* 绑定,才会共同努力,现实的社会,没有谁可以真的居安思危,就算思危,也是自己的危,不是团队,公司的危。
* 与有责任心的人绑定利益,从为公司负责,发展为自己成长,
* 工作成员
* 打工的人,分配什么任务,完成什么工作,不主动思考,不主动承担。为薪水而工作。
* 团队里肯定存在
### 2.3. 成员的目标
阿威、思宇、高宇、陈孟泽、龚家丽、孔文斌
工作和薪水肯定不是一个那么值得奋斗的目标,那么什么才是目标呢?
* 待遇稳步增长,生活稳定
* 希望得到成长,积累经验
* 职场上取得成功,为自己镀金
* 创业成功,财富自由
* 事业升级,企业家,人生追求
### 2.4. 公司的 奖励&分红
奖励是给优秀员工的,刺激他们更用心的工作,一分耕耘,一分收获
分红是给利益相关方的,分红是长期的,培养他们建立新的观念,即公司是他们的长期资产。
前期分红会少,因为这部分资金会分给优秀员工,来促使公司成长,即资产升值。
### 2.5. 素质
林子大了什么鸟都有,关键是把握住值得把握的人:
1. 有主人翁精神
2. 能够出谋划策
3. 有责任心
4. 工作本本份份
5. 撞钟和尚
### 2.6. 人员职能
#### 2.6.1. 管理职能
* 高宇:利用经验和产品思维,顾问的形式在管理团队,能够较好的分析领导的思路,转换为可落地产品,思路清晰。弱势领导,对团队的趋动力差,不施压。需要责任心的成员,自驱力强的团队才能充分发挥优势。
* 家丽:中势,负责。
* 思宇:强势,技能经验弱,仅从管理角度,可以。
#### 2.6.2. 产品职能
* 高宇,创新思维强,对于大的需求,可以快速梳理出框架,相对冒进
* 孟泽,创新思维中,偏向小的创意,偏向安全的探索,相对保守
* 家丽,缺少创建弱,但在确定方向的时候,可以快速、清晰的需求梳理逻辑
#### 2.6.3. 技术职能
* 孟泽,各种前端框架都很熟练,细心,负责。同时不在技术上圈定自己的范围,学习力强。
* 国超,新技术上手快速,学习能力强,责任心差,
* 文斌,技术偏向明显,但稳重,舒适区内是一个可以让团队放心的成员。
* 启慧,具备文斌的稳的特质,技术成熟,年轻有一定的学习力,值得发展。
* 嘉豪,还在学习积累的阶段。
@@ -0,0 +1,68 @@
### 1 创医元的创业方向
> [!NOTE]+ 问题
> 1. 创医元有没有自己的核心业务?
> 2. 创医元有没有自己的核心行业数据?
> 3. 创医元有没有可借助的基础?
#### 1.1 基础
先来分析第三点,创医元的成立基础,江泰广营业务基础是医疗安全,教育安全,纠纷调解
* 纠纷调解,业务主要是线下模式,线上为信息辅助。
* 医疗安全,业务核心是线下模式,保险销售、医疗过程安全。
* 教育安全是线下结合线上系统模式,线上模式还没能推广开。
##### 1.1.1 线上业务
明确我们主推的业务类别,现在很多业务都是线上线下结合的。
![[Drawing 2024-08-22 10.03.28.excalidraw|800|center]]
1. 线上为主的业务:创医元没有线下团队,因此需要发展出以线上,互联网模式的线上业务。
2. 线下为主的业务:如创医元当前涉及的均是线上业务,问题也在这里,这些线上服务都仅仅服务于江泰的线下业务,我们没有用户。
问题来了,谁都想发展自己的核心业务,目前创医元的核心业务是江泰,是企业。
我们目前的服务能力,能不能复制,服务更多的企业?我们是不是发展自己直接为用户提供服务。
### 2 创医元的创业方向
#### 2.1 基于基础业务升级
https://www.yuque.com/r/note/ba96ae00-0240-4255-bdbb-11fb4c1f862d
#### 2.2 数字/智慧城市整合服务
https://www.notion.so/a93e7a89e2074b11ba26fa1b6663b978?pvs=4
#### 2.3 政务服务系统
##### 2.3.1 盈利模式:
* 系统费
* 维护费
* 引流-》流量转换
##### 2.3.2 相关产品
* 网格安全管理系统
* 视频监控整合系统
#### 2.4 新模式
3. 系统、运维、流量的互联网模式
5. 流量
4.
##### 2.4.1 自主选择市场
找到自己的主攻市场,江泰不是我们的合作伙伴,而是我们的客户。我们的产品给客户带来了价值,但是客户的可复制性很弱。参考我以前工作的汇丰软件,因为客户只有一个汇丰银行,所以在汇丰集团里,商业地位逐年下降,还要讨论是否要给汇丰软件加入营收指标。公司,本身就是一个商业目标。
##### 2.4.2 发展方向
所以创医元就要有营收方面的思考,安全的环境、稳定的工作,只能是温水煮青蛙。这样的环境对我们每个人人都很友好,但对创业公司来说是毒药。在这样的环境里,尝试保留一份危机感,不是我不想要稳定,安全的环境,而是公司发展起来,对我的好处更大。
这个屋子里的人,哪些是能够从创业的角度来思考问题的,公司可以给他们带来什么?如果公司是这些人的资产,资产可以实现他们的财务自由,时间、空间自由。他们自然愿意在这个资产上进行投资,促使这项资产升值。
##### 2.4.3 当前方向
结合公司的愿意,和当前和核心研发产品,总结有三
* 一、市场/社会问题
* 社区物业管理项目
* 二、安全校园
* 网格化智能安全管理平台
* 家校互动
* 三、智慧城市
* 网格化智能安全管理平台
* 房屋公益租赁
* 社区城市流动人口管理
##### 2.4.4 精简
* 智慧安全管理
为什么没有写数字校园,或是智慧城市,首先命题比较大,数字化产业涉及到的技术层面也比较多。比如三维、空间定位、教学管理体系、数字协同办公体系,当然也涉及智慧安全管理体系。并不是说公司日后不会向数字产业方向发展,而是先定一个可以预见的,可见,可感知的目标,会更容易实现,团队可以更聚集。
* 拆解命题
* 校园安全 - 主
* 社区安全 - 主
* 企业合规安全 - 辅
@@ -0,0 +1,7 @@
---
经验: "7"
技能: "7"
个性: "3"
价值观: "5"
---
@@ -0,0 +1,7 @@
---
经验: "6"
技能: "6"
个性: "3"
价值观: "5"
---
@@ -0,0 +1,7 @@
---
经验: "6"
技能: "7"
个性: "3"
价值观: "5"
---
@@ -0,0 +1,7 @@
---
经验: "8"
技能: "9"
个性: "3"
价值观: 7±
---
@@ -0,0 +1,7 @@
---
经验: "6"
技能: "8"
个性: "8"
价值观: "7"
---
@@ -0,0 +1,7 @@
---
经验: "9"
技能: "8"
个性: 3+
价值观: 9±
---
@@ -0,0 +1,7 @@
---
经验: "7"
技能: "8"
个性: "3"
价值观: "3"
---
@@ -0,0 +1,7 @@
---
经验: "7"
技能: "8"
个性: "7"
价值观: "7"
---
@@ -0,0 +1,2 @@
![[settings/components/20241113103654.components]]
@@ -0,0 +1,20 @@
### 购买的框架
购买的框架
bladeX前端工程:[https://git.avuejs.com/avue](https://git.avuejs.com/avue)
bladeX后端工程:[https://git.bladex.vip/blade](https://git.bladex.vip/blade)
工作流插件:[https://git.nutflow.vip](https://git.nutflow.vip/)
消息插件:[http://39.96.85.168:8888/bladex/plugin-message.git](http://39.96.85.168:8888/bladex/plugin-message.git)
以上统一账号:3316469279
密码:GDcyy2022
支付插件地址:[https://codeup.aliyun.com/yungouos/java/Blade-Pay.git](https://codeup.aliyun.com/yungouos/java/Blade-Pay.git)
账户:Bladex-Pay
密码:Bladex-Pay888
邮箱插件从Q群获取安装文件,也可以从一下地址获取
[http://img.gdcyy.vip/insurance/tools/email.rar](http://img.gdcyy.vip/insurance/tools/email.rar)
交流社区:[https://sns.bladex.vip](https://sns.bladex.vip/)(自己注册账号)
blade maven token
564c504e9a8b7517d1c070ebfdd1f0a2bb92c10b
@@ -0,0 +1,27 @@
---
title: scop-开发服务器
host: 192.168.3.211, 183.24.159.189
user_pwd: root & GDcyy123
category: server
tags: collection
---
### 社区项目相关服务器
| 服务名 | 类型 | IP | 公网IP | 用户名:密码 |
| --------------- | ----- | ------------------------------------------------- | -------------- | --------------------------------------------------------------- |
| 线上数据库服务Node01 | 服务器 | 192.168.3.217 | 无 | root:GDcyy@123 |
| KBS线上集群Master01 | 服务器 | 192.168.3.218 | 无 | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| KBS线上集群Master02 | 服务器 | 192.168.3.219 | 无 | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| KBS线上集群Worker01 | 服务器 | 192.168.3.220 | 无 | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| KBS线上集群Worker02 | 服务器 | 192.168.3.221 | 无 | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| KBS线上集群Master03 | 服务器 | 192.168.3.222 | 无 | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| 线上数据库服务Node02 | 服务器 | 192.168.3.223 | 无 | root:GDcyy@123 |
| KBS线上集群Worker03 | 服务器 | 192.168.3.224 | 183.6.166.197 | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| KBS线上集群Worker04 | | 192.168.3.225 | | root:GDcyy@123 <br/> ansible:ssh密钥登录 |
| 开发环境Mysql数据库 | 数据库服务 | 192.168.3.212 | 183.24.159.189 | root:GDcyy@123 |
| 线上环境数据库(主/备) | 数据库服务 | 192.168.3.223 | 无 | root:GDcyy@123 <br />gdqyjlh:GDcyy@123<br />gdgznact:GDcyy@123 |
| 线上环境数据库(备) | 数据库服务 | | 无 | root:GDCyy@123 |
| 数据中心Mongodb | 数据库集群 | 192.168.3.217<br/>192.168.3.223<br/>192.168.3.222 | 183.6.166.195 | scop-center:GDcyy@123 |
![[应用市场逻辑分析.canvas]]
@@ -0,0 +1,12 @@
密码:GDcyy@123
名称:广东创医元信息技术有限公司
识别号:91440101MA59EN468W
广东省广州市越秀区麓景路黄田直街1号广信商业中心16楼1610
法人:黄敏
身份证号:441202197706030526
创医元银行信息:
账号:3602041709200420688
账户银行:中国工商银行股份有限公司广州南方支行
@@ -0,0 +1,152 @@
{
"edges": [
],
"metadata": {
},
"nodes": [
{
"height": 100,
"id": "02129df59409ae0b",
"styleAttributes": {
},
"text": "流程设计管理",
"type": "text",
"width": 220,
"x": -340,
"y": 180
},
{
"height": 87,
"id": "4f182dadfcae513a",
"styleAttributes": {
},
"text": "工作流引擎 - flowable",
"type": "text",
"width": 300,
"x": -340,
"y": 300
},
{
"height": 100,
"id": "3d6f13ba04e8b00a",
"styleAttributes": {
},
"text": "问卷中心",
"type": "text",
"width": 220,
"x": -120,
"y": 60
},
{
"height": 100,
"id": "a5bdb687281961e6",
"styleAttributes": {
},
"text": "个人与组织统计",
"type": "text",
"width": 220,
"x": 100,
"y": 60
},
{
"height": 100,
"id": "6b52f7094b1a0e5e",
"styleAttributes": {
},
"text": "任务与待办管理",
"type": "text",
"width": 220,
"x": -340,
"y": 60
},
{
"height": 100,
"id": "1796df84b03298fb",
"styleAttributes": {
},
"text": "表单设计与管理",
"type": "text",
"width": 220,
"x": -120,
"y": 180
},
{
"height": 100,
"id": "699f783f7601f93b",
"styleAttributes": {
},
"text": "流程统计与监管",
"type": "text",
"width": 220,
"x": 100,
"y": 180
},
{
"collapsed": false,
"height": 140,
"id": "2bce2351438ac270",
"styleAttributes": {
},
"text": "泽安园\n综合服务平台",
"type": "text",
"width": 440,
"x": -340,
"y": -100
},
{
"height": 100,
"id": "c12cc0a1d4008389",
"styleAttributes": {
},
"text": "IM平台通讯逻辑",
"type": "text",
"width": 220,
"x": 320,
"y": 180
},
{
"height": 100,
"id": "508b56ea62eef987",
"styleAttributes": {
},
"text": "IM平台通讯逻辑",
"type": "text",
"width": 220,
"x": 320,
"y": 60
},
{
"height": 140,
"id": "4a8462862df82158",
"styleAttributes": {
},
"text": "泽安园 - APP",
"type": "text",
"width": 440,
"x": 100,
"y": -100
},
{
"height": 87,
"id": "75a4ef7bad986574",
"styleAttributes": {
},
"text": "IM服务",
"type": "text",
"width": 220,
"x": 320,
"y": 300
},
{
"height": 87,
"id": "b0840eb77bfd1f87",
"styleAttributes": {
},
"text": "表单引擎 - 动态表单",
"type": "text",
"width": 320,
"x": -20,
"y": 300
}
]
}