基于DOM的维普文献信息智能提取系统设计与实现 下载本文

前置事件 成功登录系统 ? 基本流 1. 点击配置管理 2. 点击添加 事件流 3. 填写任务信息 4. 点击保存 ? 备选流 无 ? 成功 1. 成功提示,刷新页面 后置事件 2. 成功之后需要对其正则进行配置 ? 失败 1. 失败提示并给与错误反馈 扩展点 特殊需求 问题说明 其他说明 1a:添加配置成功写入日志 保存成功之后需要对新添加的配置进行正则配置 无 用例使用频率:中 2.3.4. 用户导出记录用例

导出记录<<扩展>>添加日志用户

图 2-4用户导出记录用例

用例描述 用例名称 简要说明 参与者 用户导出记录用例 用户完成一次导出记录 用户 10

前置事件 成功登录系统 ? 基本流 1. 点击任务管理 2. 点击查看记录 事件流 3. 填写起始记录与导出数量 4. 点击导出 ? 备选流 无 ? 成功 1. 成功提示,并输出文件让用户保存 后置事件 ? 失败 1. 失败提示并给与错误反馈,之后跳转到记录列表 扩展点 特殊需求 问题说明 其他说明 1a:导出成功写日志 无 无 用例使用频率:高 2.3.5. 用户进行爬虫设置用例

爬虫设置<<扩展>>添加日志用户

图 2-5用户进行爬虫设置用例

用例描述 用例名称 简要说明 参与者 前置事件 用户进行爬虫设置用例 用户完成一次爬虫设置 用户 成功登录系统 11

? 基本流 1. 点击爬虫设置 事件流 2. 填写设置信息 3. 点击保存 ? 备选流 无 ? 成功 1. 成功提示 后置事件 ? 失败 1. 失败提示并给与错误反馈 扩展点 特殊需求 问题说明 其他说明 2.3.6. 爬虫用例

1a:保存设置成功写入日志 无 爬虫设置中,最大线程数量建议不要太多 用例使用频率:中 获取配置更新任务<<扩展>>执行任务<<扩展>><<扩展>>爬虫更新系统状态添加日志 图 2-6爬虫用例

用例描述 用例名称 爬虫用例 12

简要说明 参与者 前置事件 爬虫所有功能 爬虫 爬虫系统启动 ? 基本流 1. 获取配置 事件流 2. 执行任务 ? 备选流 无 ? 成功 后置事件 1. 成功消息写入日志 ? 失败 1. 错误消息写入日志 2a:有任务执行时,更新任务状态 扩展点 2b:有任务执行完成之后,更新系统状态 2c:当有任务执行前,执行之后,执行异常都会将信息写入日志 特殊需求 问题说明 其他说明 无 无 用例使用频率:高 2.3.7. 爬虫执行任务用例

更新任务<<扩展>>执行任务<<扩展>>更新系统状态<<扩展>>爬虫图 2-7爬虫执行任务用例

13

添加日志