第八次团队作业

一、团队码云库: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%

 

原文地址:https://www.cnblogs.com/SGzhang/p/14017128.html