黄金民的个人文档

黄金民的个人文档


默认页面

<h2>央馆虚拟实验室系统</h2> <pre><code class="language-plantuml">@startuml container-diagram !include https://unpkg.com/plantuml-style-c4@latest/c4_container.puml ' uncomment the following line and comment the first to use locally '!include c4_container.puml LAYOUT_TOP_DOWN Actor(customer, "老师/学生", "使用实验用户") Actor(labProducer, "专业老师", "编辑实验用户") System_Boundary(c1, "央馆虚拟实验室系统"){ Container(web_app, "Web端", "WEB", "登录,实验资源浏览等") Container(td_player, "3D实验播放器", "U3D", "PC端播放实验") Container(vr_player, "VR实验播放器", "U3D", "VR端播放实验") Container(yg_labEditor, "创编编辑器", "U3D", "简化版实验编辑器器") Container(yg_main_app, "央馆小程序", "WPF", "用于接收web参数并启动对应的播放器") Container(vlab_server, "实验服务支持系统", "Server", "实验用品服务") Container(yg_server, "央馆服务端", "Server", "业务服务") } System_Ext(NDR, "NDR", "") System_Ext(CS, "CS", "") Rel(customer, web_app, "使用") Rel(customer, td_player, "3D操作实验") Rel(customer, vr_player, "VR操作实验") Rel(labProducer, yg_labEditor, "创编实验") Rel(labProducer, web_app, "使用创编功能") Rel(web_app, yg_main_app, "启动", "通过UrlProtocol传递实验id等信息") Rel(yg_main_app, td_player, "启动", "通过命令行启动") Rel(yg_main_app, vr_player, "启动", "通过命令行启动") Rel(yg_main_app, yg_labEditor, "启动", "通过命令行启动") Rel(web_app, yg_server, "使用", "HTTPS/Json") Rel(td_player, yg_server, "上传测评数据", "HTTPS/Json") Rel(vr_player, yg_server, "上传测评数据", "HTTPS/Json") Rel(td_player, vlab_server, "获取实验用品下载地址", "HTTPS/Json") Rel(vr_player, vlab_server, "获取实验用品下载地址", "HTTPS/Json") Rel(yg_labEditor, vlab_server, "获取实验用品下载地址", "HTTPS/Json") Rel(vlab_server, NDR, "获取地址", "HTTPS/Json") Rel(yg_server, CS, "获取实验信息", "HTTPS/Json") Rel(yg_labEditor, yg_server, "保存实验到个人网盘", "HTTPS/Json") @enduml</code></pre> <hr />

页面列表

ITEM_HTML