企业负面信息采集和分级系统设计与实现《网站规划与设计》期末论文2

3  需求分析

3.1  功能性需求

3.1.1  用例模型

1.  用例图

 

图3-1 企业负面信息采集与分级系统用例图

2.  用例规约

  1. 负面信息展示系统用例规约

简要说明:

本用例允许已登录的用户查看及筛选企业负面信息。

2.事件流

基本事件流

用例开始于用户查看企业负面信息

1) 系统展示出已存在的企业负面信息标题列表。

2) 如果用户点击了一条信息,展示负面信息详细内容子事件流将被执行;

3) 如果用户输入了筛选条件,筛选负面信息子事件流将被执行。

  1. 筛选信息

1) 系统从输入框获取用户输入的筛选条件。

2) 系统从后台得到筛选后的负面信息标题列表,并展示给用户。

3) 执行基本事件流。

  1. 展示负面信息详细内容

1) 系统从用户点击的链接中获取URL和负面信息ID。

2) 系统从后台得到负面信息的具体内容并显示给用户。

前置条件

用户需要已经登录系统,并点击负面信息标题或在搜索框输入筛选条件。

后置条件

如果该用例成功,系统会返回给用户新的页面,否则抛出一个异常到页面上。

 

  1. 3. 负面信息管理系统用例规约

简要说明:

本用例允许管理员对负面信息进行查看,并进行新增、删除、修改操作。

3.1.2  功能模型

  1. 数据流图

根据用户提供的原始数据,进行需求分析后,得到系统的顶层DFD图,如图3-2所示。

 

图3-2 企业负面信息采集与分级系统顶层DFD图

 

将系统初步拆分,得到五个子系统,画出系统的二层DFD图,如图3-3。

图3-3 企业负面信息采集与分级系统二层DFD图

 

对每个子系统进行分解,得到三层DFD图。

2.负面信息展示系统

负面信息展示系统包含展示模块和筛选模块两个模块。其中展示模块负责处理用户的查看请求,为用户呈现所需的负面信息列表及内容详情。筛选模块负责处理用户的筛选请求,并把筛选后的结果返回给展示模块,由展示模块呈现给用户。DFD图如图3-4。

 

图3-4  三层DFD图 负面信息展示系统

  1. 身份认证系统

身份认证系统包含忘记密码、登录和注册三个模块。其中,忘记密码模块负责处理用户的身份认证变更请求,为用户重置登录凭证。登录模块负责验证用户的登录凭证,通过验证则可以使用系统。注册模块负责处理游客的注册信息,使游客获取登录凭证,成为用户,DFD如图3-5所示。

 

图3-5  三层DFD图 身份认证系统

  1. 爬虫系统

爬虫系统包含爬虫模块和负面信息分级模块两个模块。其中,爬虫模块负责根据用户需求爬取网页信息并返回执行结果给管理员。负面信息分级系统负责对爬取到的内容进行负面等级分级,并返回给爬虫模块,如图3-6。

 

图3-6  三层DFD图 爬虫系统

  1. 负面信息管理系统

负面信息管理系统包含新增负面信息、删除负面信息、修改负面信息和展示负面信息四个模块。其中,新增负面信息模块负责处理管理员提交的负面信息并保存。删除负面信息模块负责响应管理员的删除请求。修改负面信息模块负责处理管理员提交的负面信息增量,并进行变更。展示负面信息模块负责向管理员提供负面信息列表和详细内容。DFD图如图3-7。

图3-7  三层DFD图 负面信息管理系统

6 负词库管理系统

负面信息管理系统包含新增负面词汇、删除负面词汇、修改负面词汇、展示负面词汇和负词分级五个模块。其中,新增负词模块负责处理管理员提交的负面信息并保存。删除负词模块负责响应管理员的删除请求。修改负词模块负责处理管理员提交的负词增量,并进行变更。负词分级模块负责对词库中的负词进行分级,并把分级结果返回给修改和新增负词模块。展示负词模块负责向管理员提供负词列表和详细内容。如图3-8。

更多
  • 该日志由 于2020年06月03日发表在 未分类 分类下, 你可以发表评论,并在保留原文地址 及作者的情况下引用到你的网站或博客。
  • 本文链接: 企业负面信息采集和分级系统设计与实现《网站规划与设计》期末论文2 | 帮助信息-动天数据
  • 版权所有: 帮助信息-动天数据-转载请标明出处
  • 【上一篇】 【下一篇】

    0 Comments.