进度计划和分工情况

功能 需求 设计 开发 测试
检索文献 12.4日前。两人共同研讨进行。 12.5日前。李坤泰:查阅收集资料;肖枫:建立模型。 12.18日前。肖枫:逻辑结构搭建;李坤泰:具体代码编写。 12.22日前。肖枫:拟定测试条件;李坤泰:编写代码进行测试。
下载文献 12.11日前。两人共同研讨进行。 12.15日前。两人共同研讨进行。 12.20日前。肖枫:逻辑结构搭建;李坤泰:具体代码编写。 12.25日前。肖枫:拟定测试条件;李坤泰:编写代码进行测试。
信息统计 12.25日前。两人共同研讨进行。 12.29日前。肖枫:建立模型。李坤泰:审核修改。 1.6日前。肖枫:Excel界面设计,代码框架设计;李坤泰:具体代码编写。 1.10日前。肖枫:拟定测试条件;李坤泰:编写代码进行测试。

一、“检索文献”功能进度:开发阶段。

(一)用例图

(二)用例描述

用例名称:文献的检索及下载
 参与者:学生用户

 简要说明:

学生用来搜索和批量下载所需要的文献,文献的有关信息统计整理到Excel表格中

 前置条件:

学生用户有能登陆知网的账号,且已登录能下载文献,运行环境:windows、python3。

 基本事件流:

1、学生用户输入选择检索条件;

2、系统显示用户所选择的检索条件;

3、用户输入检索条件的有关内容,如主题:Python等;

4、用户输入是否规定文献来源(y/n)?若输入y,系统显示“输入文献来源期刊名称”,用户输入所需要的期刊名称;

5、系统显示检索到xx条结果,全部下载大约需要xx小时xx分钟xx秒。是否需要全部下载(y/n)?

6、用户输入y,则系统自动下载文献,并统计文献的有关信息,包括题名、作者、关键字、摘要来源、发表时间等。

 其它基本事件A1:

不规定文献来源,检索到的文献结果过多,可增加检索条件,精确获取所需文献。

 异常事件流:

1、提示错误信息,用户确认

2、返回系统主页面

 后置条件:

文献下载至本地文件夹,相关信息统计保存至Excel中。

(三)代码仓库链接:https://gitee.com/xiaofeng612730/hownet-document-searcher.git

(四)界面设计