CN60小组需求分析说明书 V - 2.0(3)

2019-06-17 18:13

RSSReader需求分析说明书 内部文档

3.1.2 界面设计样例

中软培训 CN60团队 第 11 页 共 40 页

RSSReader需求分析说明书 内部文档

3.2 系统功能层次模块图

3.2.1 RSS源抓取模块

离线抓取RSS 浏览者抓取RSS源在线抓取网页分析

3.2.1.1 在线单个RSS源抓取

介绍

用户输入某个RSS源的地址,RSSReader解析此地址,创建与RSS源服务器的链接,取回HTTP报文,解析出此RSS源的XML文档,获取XML文档内容,将获取的XML文档的相应信息存储到数据库。 输入 输入来源 阅读器输入框 处理

输入类型 字符 备注 符合RSS源地址规范 中软培训 CN60团队 第 12 页 共 40 页

RSSReader需求分析说明书 内部文档

RSS 浏览者1:点击“在线抓取”按钮RSSReaderDatabaseWeb Server2:弹出输入界面3:输入RSS URL,点击“OK”按钮4:验证用户输入值5:提示“输入错误,请重新输入”6:创建socket7:提示“在线抓取失败!socket创建失败”8:合并HTTP头和RSS URL,创建请求报文9:发送HTTP报文信息10:服务器处理报文信息11:发送HTTP应答报文12:5秒内没有接收到回应则提示“在线抓取失败!没有接收到HTTP应答报文”13:除去报文头,分析并提取RSS14:提示\在线抓取失败!没有找到RSS源”15:RSS源处理16:提示“在线抓取失败!RSS源有错误”17:保存RSS到数据库18:数据库处理RSS数据19:数据库保存失败20:提示“在线抓取失败!数据保存失败”21:提取RSS数据到RSSReader22:程序处理RSS数据23:提示“在线抓取失败!程序处理RSS数据出错”24:显示RSS给用户

说明

1、用户点击在线抓取RSS按钮,阅读器弹出输入对话框。

2、用户输入RSS URL,阅读器验证输入值,若错误提示用户重新输入,正确就封装为HTTP报文发送给Web Server。

3、Web Server处理HTTP报文,将应答以HTTP报文格式发送给阅读器。

中软培训 CN60团队 第 13 页 共 40 页

RSSReader需求分析说明书 内部文档

4、阅读器解析HTTP报文,提取出RSS源。 5、阅读器将RSS源数据送给数据库存储。 6、数据库处理RSS数据,并存储之。 7、阅读器调用RSS数据并显示给用户。 输出

1、用户输入的RSS源的URL格式不正确,提示用户“在线单个RSS源抓取失败:您输入的RSS源的URL格式不正确,请重新输入!”。

2、在URL解析过程中出错,提示用户“在线单个RSS源抓取失败:URL解析出错!”。 3、在创建Socket连接时出错,提示用户“在线单个RSS源抓取失败:Socket创建失败!”。 4、在RSSReader与Web Server通信时出错,提示用户“在线单个RSS源抓取失败:与服务器通信出错!”。

5、在解析HTTP报文时出错,提示用户“在线单个RSS源抓取失败:HTTP报文解析出错”。

6、在从HTTP报文解析出XML文档时出错,提示用户“在线单个RSS源抓取失败:处理HTTP报文出错”。

7、在解析XML文档时出错,提示用户“在线单个RSS源抓取失败:XML文档解析出错!”。

8、在与数据库连接时出错,提示用户“在线单个RSS源抓取失败:创建于数据库链接时出错!”。

9、在往数据库中存储数据时出错,提示用户“在线单个RSS源抓取失败:存储数据信息出错!”。

10、一切正常,完成指定RSS源的在线抓取时,提示用户“在线单个RSS源抓取成功:RSS源在线获取成功!”。

3.2.1.2 离线单个RSS源抓取

介绍

用户导入某个RSS源的XML文档,解析XML文档内部结构,获取各篇文章的标题、作者、发布日期、更新日期??,将相应信息存储到数据库。 输入 输入来源 文件导入框 输入类型 字符 备注 符合文件命名规范 中软培训 CN60团队 第 14 页 共 40 页

RSSReader需求分析说明书 内部文档

处理

RSS 浏览者RSSReaderDatabase1:点击“离线抓取RSS源”2:弹出导入RSS源对话框3:用户选取RSS源4:验证RSS源文件名5:提示用户“请重新导入”6:分析RSS源文件7:提示“离线抓取失败!病态的RSS源\8:将RSS数据发送给数据库9:数据库处理RSS数据并保存10:数据库保存失败11:提示“离线抓取失败!数据库保存失败”12:调用RSS数据13:提示“离线抓取失败!连接数据库错误”14:程序分析RSS数据15:提示“离线抓取失败!程序出错”16:显示RSS源给用户

说明

1、用户点选择导入某RSS源,阅读器弹出选择本地RSS源对话框。 2、用户选择要导入的RSS源。点击确定。

中软培训 CN60团队 第 15 页 共 40 页


CN60小组需求分析说明书 V - 2.0(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:18秋西南交《大学英语Ⅱ》在线作业一_ss

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: