碧瑶答疑网—系统设计和任务分配

一、团队项目之码云Git代码库

团队项目仓库:https://gitee.com/emmm_m/leyaoproject

 二、代码规范及编码原则

(1)代码总体规范原则:通俗易懂,简洁明了,正确率高,易于维护。

(2)包的命名规则:由每个版块的英文单词构成,首字母大写,合成词的首字母同样须为大写。例如:Chat、WeChat

(3)常量的命名规则:由该常量的英文单词构成,常量名的首字母及合成词的首字母需为大写。

(4)变量到的命名规则:根据属性命名,字母用小写。

(5)方法的命名规则:采用动宾结构,以能让读者顾名思义为原则。

(6)类和接口的命名规则:首字母大写。

三、数据库设计

用户表auth_user

是否主键

字段名

数据类型

长度

可空

Id

int

11

username

Varchar

150

password

Varchar

128

email

Varchar

254

date_joined

datetime

6

 

问题答案表leyaoapp_answer

是否主键

字段名

数据类型

长度

可空

Id

int

11

content

longtext

 

questionid

int

11

answername

Varchar

100

 

问题表leyaoapp_question

是否主键

字段名

数据类型

长度

可空

id

int

11

quesionname

longtext

 

content

longtext

 

questioner

Varchar

100

answernum

Int

11

diannum

int

11

 

关系表leyaoapp_relation

是否主键

字段名

数据类型

长度

可空

id

int

11

friend

varchar

30

Date_added

datetime

6

Owner_id

int

11

 

聊天消息表leyaoapp_chatface

是否主键

字段名

数据类型

长度

可空

id

Int

11

information

Longtext

 

Date_added

datetime

6

Relate_id

Int

11

name

varchar

30

 

E-R图

四、体系结构设计

1.系统运行环境

(1)硬件环境

   处理器:英特尔i5双核

   内存:8g

   硬盘:500g 

(2)软件环境

   数据库:mysql

   操作系统:win8.1

   应用服务器:django自带的服务器

 

2.系统框架

主要实现框架:django、MTV

 

 3.体系结构图

 

 

五、任务分配

 

李宗晓

方泽慧

陈锐群

沈杰钊

古维城

代码规范及编码原则

0%

100%

0%

0%

0%

数据库表的设计

20%

20%

20%

20%

20%

数据库E-R图的设计

0%

0%

0%

100%

0%

体系结构的设计

20%

20%

20%

20%

20%

最终权重

10%

35%

10%

35%

10%

 

posted @ 2018-05-23 18:50  方泽慧  阅读(151)  评论(0编辑  收藏  举报