附件5

光电信息与计算机工程学院
专业综合技能实习周志
专业: 计算机科学与技术
学号: 2235062316
姓名: 金予乐
实习单位:苏州矩子智能科技有限公司
实习岗位: 3D项目组 开发
校内导师:___________袁健____________
实习时间:_2025-09-08__
一、实习内容(本周具体实习时间及实习内容)
本周围绕界面骨架与数据绑定进行了完善,重点把“版本视图集合—Tab—进度展示—保存动作”的链路打通。主窗口采用分区式页面,Tab 的数据源由全局可观察集合提供,选中切换时把所选版本名写回到数据服务中,便于后续做基于选择的查询与展示逻辑。
在视图模型层面,主视图模型新增了“注册页签”的方法:先加载数据库中的版本清单,并将“当前环境页”插入为第一个页签,再为每个版本生成相应的需求满足度视图模型,最终统一绑定到界面所需的集合中,实现动态生成多页结构。
围绕“当前环境页”,实现了完整的异步加载流程:在后台收集本机已安装环境项,并逐条回传给视图模型;界面则通过可观察集合即时增量显示,并用进度条呈现当前进度、总进度与百分比。进度、可提交状态、按钮提示等均做了属性联动,保证加载完成后才能启用“保存当前环境”等操作。
二、实习收获(描述实习内容的细节,以及如何通过实习提升了能力。)
首先,我把 MVVM 模式在本项目中的用法进一步固化:Tab 页统一由一个可观察集合驱动,单页的交互只关心自身视图模型,避免在窗口层堆叠逻辑。全局集合与“版本—视图模型”的字典映射,为后续扩展更多页签与检视角度打下了基础。
其次,我系统整理了异步加载与 UI 线程调度的配合方式:数据采集放在后台线程,界面更新通过调度器切回 UI 线程,避免界面卡顿;进度、百分比、可提交状态与按钮文案等通过属性变更通知一次性联动,减少手动刷新。
另外,我把“版本策略可读化”纳入了基础视图模型中,界面能够直接获取策略名称映射,用于后续在需求页中以更直观的方式展示判定依据。
三、存在的问题及后续改进措施(描述当前实习存在的问题,以及后续如何解决这些问题)
1. 页签生成依赖数据库读到的版本清单,若为空时界面内容偏少。
改进措施:为空场景增加占位页与引导提示,支持手动导入或一键生成示例版本,保证初次使用体验。
2. 异步加载过程中日志与证据信息尚未统一输出格式。
改进措施:为每条回传项补齐“来源与证据”字段,导出时与结果一起写入报告,便于复核。
3. 选中切换后的二次加载策略尚未细化,可能造成重复消耗。
改进措施:为每个页签增加“是否已初始化”的标记与轻量缓存,已加载页签仅在必要时刷新。
注:每次周志不少于500字
指导教师意见(根据课程目标,针对学生撰写的周志给出指导性建议)