1. 程式人生 > >碧瑤答疑網—系統設計和任務分配

碧瑤答疑網—系統設計和任務分配

chat 硬件 英特爾 ace 操作 字母 單詞 代碼規範 e-r圖

一、團隊項目之碼雲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%

碧瑤答疑網—系統設計和任務分配