进度计划和分工情况
功能 | 需求 | 设计 | 开发 | 测试 | ||||
检索文献 | 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
(四)界面设计