RSSReader需求分析说明书 内部文档
当用户需要查看某一具体文章的时候,根据此文章的链接,链接到具体的Web Server,下载此文章到RSSReader的内置浏览器中。使之显示出来,以供读者阅览。 输入 输入来源 指定文章的URL 处理
输入类型 字符 备注 需要下载该文章到浏览器 中软培训 CN60团队 第 31 页 共 40 页
RSSReader需求分析说明书 内部文档
RSS浏览者1:用户点击文章列表RSSReaderDatebaseWebserver2:查询文章信息4读取失败信息提示5:内置浏览器显示文章摘要6:点击全文浏览7:请求该文章URL地址9:查询信息失败8:数据库返回URL信息10:网络连接请求11:连接成功返回12:网络连接失败13:发送HTTP请求报文14:接收HTTP应答报文3返回查询信息15:处理HTTP应答报文16:提示应答报文中的相应错误18:内置浏览器显示文章17:处理文章内容中软培训 CN60团队 第 32 页 共 40 页 RSSReader需求分析说明书 内部文档
说明
有数据库读出该文章的URL地址,链接到Web Server,下载到本地,显示到内置浏览器,或者直接根据URL地址,让IE浏览器打开此URL地址对应网页。 输出
1、 文章的URL地址错误时,提示用户“RSS文章内容显示错误:该文章的URL地址不正
确,无法获得该文章信息!请更新该RSS源,然后在产看此文章!”。
2、 文章的URL地址无效时,提示用户“RSS文章内容显示错误:该文章的URL地址无效,
请更新该RSS源,然后再查看此文章!”。 3、 成功时,直接显示到指定窗口。
3.2.4 搜索模块
介绍
当用户想查看关于某个方面,或者某个人,或者某一定时间的新闻,用户可以使用查询。从RSSReader的本地数据库中查找相应文章。然后阅读。 输入 输入来源 频道选择 备注 全部频道 当前频道 阅读标示 全部 已读 未读 关键字位置 文章标题 文章摘要 作者 关键字 处理
搜索关键字 中软培训 CN60团队 第 33 页 共 40 页
RSSReader需求分析说明书 内部文档
RSS浏览者RSSReaderDatabase1:进入搜索功能2:显示频道列表3:输入搜索条件4:检查输入5:提示“输入错误,没有输入关键字”6:输入关键字7:发送搜索条件8:执行条件搜索9:返回搜索结果10:显示搜索结果
说明
1、搜索方式默认为模糊搜索。 2、频道选择默认为全部频道。 3、阅读提示为必选项。 4、关键字默认为内容。可选择。 5、查询关键字必须输入。 输出
1、没有输入关键字,提示用户“输入错误,没有输入关键字!”。
2、没有查询到结果,提示用户“查询失败信息:没有查询到您所需的信息!”。 3、数据库操作失败,提示用户“查询失败信息:执行数据库操作失败!”。 4、查询成功,显示查询到的信息于相应的窗口。
3.2.5 更新模块
3.2.5.1 自动更新
介绍
中软培训 CN60团队 第 34 页 共 40 页
RSSReader需求分析说明书 内部文档
用户如果应用自动更新,则需要在订阅RSS新闻时设定更新的周期和更新要去的新闻网站。客户端程序会同时开启定时器,当计时器走完一个更新周期时,阅读器就会自动执行更新程序。 输入 输入来源 选择框 处理
输入类型 BOOL 备注 是否选择自动更新 中软培训 CN60团队 第 35 页 共 40 页