1、團隊項目之碼雲Git代碼庫mysql
團隊項目倉庫:https://gitee.com/emmm_m/leyaoprojectgit
2、代碼規範及編碼原則sql
(1)代碼整體規範原則:通俗易懂,簡潔明瞭,正確率高,易於維護。數據庫
(2)包的命名規則:由每一個版塊的英文單詞構成,首字母大寫,合成詞的首字母一樣須爲大寫。例如:Chat、WeChatdjango
(3)常量的命名規則:由該常量的英文單詞構成,常量名的首字母及合成詞的首字母需爲大寫。服務器
(4)變量到的命名規則:根據屬性命名,字母用小寫。app
(5)方法的命名規則:採用動賓結構,以能讓讀者顧名思義爲原則。框架
(6)類和接口的命名規則:首字母大寫。數據庫設計
3、數據庫設計編碼
用戶表auth_user
是否主鍵 |
字段名 |
數據類型 |
長度 |
可空 |
是 |
Id |
int |
11 |
否 |
否 |
username |
Varchar |
150 |
否 |
否 |
password |
Varchar |
128 |
否 |
否 |
|
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圖
4、體系結構設計
1.系統運行環境
(1)硬件環境
處理器:英特爾i5雙核
內存:8g
硬盤:500g
(2)軟件環境
數據庫:mysql
操做系統:win8.1
應用服務器:django自帶的服務器
2.系統框架
主要實現框架:django、MTV
3.體系結構圖
5、任務分配
李宗曉 |
方澤慧 |
陳銳羣 |
沈傑釗 |
古維城 |
|
代碼規範及編碼原則 |
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% |