zoukankan      html  css  js  c++  java
  • 第八次团队作业

    一、团队码云库:Dokey/SEwork1.py at SEwork · SG-Zhang-X/Dokey (github.com)

    二、代码规范及编码原则

    (1)代码整洁:代码正确,简单明了,逻辑清晰

    (2)命名规范:准确、实用、易于区分

           种类:

            ① 类命名:从第一个单词开始的每个单词首字母大写(大驼峰命名法)

              ② 方法命名:除第一个单词之外,其他单词首字母大写(小驼峰命名法)

            ③ 变量命名:小写加下划线命名  例int student_num

    (3) 注释:少用注释,必要注释

    (4)格式:

      垂直格式:行数少,短小精悍

      水平格式:缩进,对齐

    (5)精确实现方法设计,如果一个功能在多处实现,应该编写方法实现,即使代码仅有两行但在

    (6)明确类的功能,一个类进实现一组相近的功能,实现类功能的单一性

    (7)异常细分处理

    三、数据库设计

    用户表

    字段名

    字段描述

    数据类型

    主键

    外键

    非空

    唯一

    自增

    id

    账号

    CHAR(11)

    username

    用户名

    VARCHAR(20)

    email

    邮箱

    CHAR(20)

    password

    密码

    CHAR(20)

     商品信息表

    字段名

    字段描述

    数据类型

    主键

    外键

    非空

    唯一

    自增

    name

    商品名称

    VARCHAR(20)

    size

    尺寸

    VARCHAR(20)

    price

    价格

    VARCHAR(20)

    url

    链接

    VARCHAR(150)

    name

    所属店铺

    VARCHAR(30)


    四、体系结构设计

    1、系统运行环境

    (1)硬件环境

    处理器:Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz  1.80 GHz

    内存:4g

    (2)软件环境

    数据库:mysql

    操作系统:win10

    运行软件:Navicat

     五、模型建设

    ①E-R图

    ②UML图

     时序图

     

     数据流图

     

    六、项目进展

    当前进展:可以爬到某个网站的同种类目指定页面范围内的商品的价格,以及商品名称,并将其存储为xlsx格式,并可通过读取excel表中的数据绘制出价格折线图。

    下一步目标:精确查找商品,并爬到该商品的链接,将所爬到的数据存储在数据库中。

    当前成果展示:

     

    七、任务分配

     任务  罗正勰  张香婷 郑晓宜   郭雨宜
    代码规范及编码原则  10  50  20  20
    数据库设计  20  25  30  25
    数据流图、E-R图、UML图、时序图  25  20  30  25
    体系结构图 20  30  25  25
    总权重 18.75% 31.25% 26.25% 23.75%

     

  • 相关阅读:
    apex Error : Given no hashes to check 137 links for project 'pip': discarding no candidates
    源码编译pytorch-1.2.0
    proxychains
    git简单教程
    caffe ssd + cuda9.0
    ros+pcl error recoder
    硬盘挂载
    opencv3.4.1+ubuntu18.04+anaconda 源码编译
    从RocksDBStateBackend讲述Flink的State机制
    由Rocksdb状态后端引出的Tree的应用
  • 原文地址:https://www.cnblogs.com/SGzhang/p/14017128.html
Copyright © 2011-2022 走看看