团队作业—系统设计和任务分配

一、个人码云库:https://github.com/lzx123kk/team

二、代码规范及编码原则

(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)

商家信息表

字段名

字段描述

数据类型

主键

外键

非空

唯一

id

账号

CHAR(11)

name

店铺名

VARCHAR(20)

tel

联系方式

CHAR(20)

level

店铺等级

CHAR(10)

四、体系结构设计

1、系统运行环境

(1)硬件环境

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

内存:4g

  (2)软件环境

数据库:mysql

操作系统:win10

运行软件:Navicat

 

 

 

 

 

 

 五、模型建设

①  E-R图

 

②UML图

 

时序图

 

 

 

数据流图

 

 

六、任务分配

   罗正勰  张香婷 郑晓宜   郭雨宜
代码规范及编码原则  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%
posted @ 2020-11-23 00:25  roseim  阅读(93)  评论(0编辑  收藏  举报