• 一. 开发环境及工具
    • 二. 项目或功能描述
    • 三. 编写目的
    • 四. 代码或功能展示

    我以前端开发结合我们的小需求为例子

    • 一. 开发环境及工具

      • Windows 10
        • Vscode pycharm
        • npm v8.11.1 conda
        • node 6.9.0 python 3.7
        • 其他工具:chrome

          主要指明开发在工具,开发平台,开发版本的支持。描述软件的运行环境,包括硬件平台、硬件要求、操作系统和版本,以及其他的软件或与其共存的应用程序等。

    • 二. 需求或功能描述(最好有流程图)

      • 数据流图;需要实现企业的经营范围标签,可是在主体库中,经营范围是一段描述,不能用作数据,所以需要把关键词提取出来。
      • 实体关系图;
      • 系统流程图;
      • 层次方框图。
      • 举个栗子:无标题-2020-06-22-1125 (1).png

        图这里可以随意点,也可以用话语概括,描述你针对需求做的思考,动作。

    • 三. 编写目的

      • 描述功能想要实现什么目的

        将主体表(commercial_subject)的busi_limit提取出来,用来做分词,通过jieba的textRank()方法提取前5个权重较高的特征,最后合并到表上。为之后的企业经营范围标签提供数据支持

    • 四. 代码或功能展示

      • 提供你的代码片段,或者结果展示
      • 举个栗子:
        1. # 去除停用词
        2. data['cut'] = data['busi_limits'].apply(
        3. lambda x: [i for i in set(jieba.analyse.textrank(x, topK=5, withWeight=False)) if i not in stop_list])

    image.png