第八次團隊做業——系統設計和任務分配

真德秀團隊成員:

  WoLykos(3005)   hIrokuh(3023)

  DoraMike(3026)   JanzKing(3007)

  JtvDeemo(3044)

一、團隊項目碼雲地址

https://gitee.com/zzqzhuxi/zdx_team/tree/master/%E8%BF%AA%E4%B8%BD%E7%91%9F%E6%96%AF%E7%BD%91%E7%AB%99%E6%BA%90%E7%A0%81html

二、編碼規範

(1)首先代碼應遵循的整體規範原則是:簡明、易讀、無二義性。通俗易懂,簡潔明瞭,正確率高,易於維護。前端

(2)縮進方面可自定義Tab爲四個空格,行寬應保持100字符,括號正確利用,能清楚表示優先級。如大括號應獨佔一行,在多層嵌套的狀況下也能看清結構和關係。git

(3)多個變量不要定義在同一行上。變量命名方面也要規範,合理使用「匈牙利命名法」,避免無關緊要的修飾詞。包的命名來講,由每一個版塊的英文單詞構成,首字母大寫,合成詞的首字母一樣須爲大寫。例如:Chat、WeChat。方法的命名採用動賓結構,以能讓讀者顧名思義爲原則。類和接口的命名是首字母大寫數據庫

(4)下劃線僅用來作前綴或分隔變量名字中的做用域標註或變量的語義。大小寫方面採用Pascal形式。django

(5)複雜的註釋應統一放在函數頭。設計的函數僅作到一件事,而且要作好,僅有單一的出口,錯誤處理要細緻作好,利用好斷言。框架

三、數據表與ER圖函數

三、1數據表

 

blogs_blogpost

+---------+--------------+------+-----+---------+-------+學習

| Field   | Type         | Null | Key | Default | Extra |網站

+---------+--------------+------+-----+---------+-------+

| id      | int(11)      | NO   | PRI | NULL    |       |

| title   | varchar(255) | YES  |     | NULL    |       |

| content | varchar(255) | YES  |     | NULL    |       |

| image   | varchar(255) | YES  |     | NULL    |       |

| user_id | int(11)      | YES  | MUL | NULL    |       |

+---------+--------------+------+-----+---------+-------+

 

blogs_source

+---------+--------------+------+-----+---------+-------+

| Field   | Type         | Null | Key | Default | Extra |

+---------+--------------+------+-----+---------+-------+

| id      | int(11)      | NO   | PRI | NULL    |       |

| images  | varchar(255) | YES  |     | NULL    |       |

| blog_id | int(11)      | YES  | MUL | NULL    |       |

+---------+--------------+------+-----+---------+-------+

 

food_cities

+-------+--------------+------+-----+---------+-------+

| Field | Type         | Null | Key | Default | Extra |

+-------+--------------+------+-----+---------+-------+

| id    | int(255)     | NO   | PRI | NULL    |       |

| name  | varchar(255) | YES  |     | NULL    |       |

| desc  | varchar(255) | YES  |     | NULL    |       |

+-------+--------------+------+-----+---------+-------+

 

food_food

+------------+--------------+------+-----+---------+-------+

| Field      | Type         | Null | Key | Default | Extra |

+------------+--------------+------+-----+---------+-------+

| id         | varchar(255) | NO   | PRI | NULL    |       |

| name       | varchar(255) | YES  |     | NULL    |       |

| desc       | varchar(255) | YES  |     | NULL    |       |

| city_id    | int(255)     | YES  | MUL | NULL    |       |

| area       | varchar(255) | YES  |     | NULL    |       |

| money      | int(10)      | YES  |     | NULL    |       |

| sale_money | int(10)      | YES  |     | NULL    |       |

| like_nums  | int(10)      | YES  |     | NULL    |       |

+------------+--------------+------+-----+---------+-------+

 

operation_blogcomments

+--------------+--------------+------+-----+---------+-------+

| Field        | Type         | Null | Key | Default | Extra |

+--------------+--------------+------+-----+---------+-------+

| id           | int(11)      | NO   | PRI | NULL    |       |

| foodcomments | varchar(255) | YES  |     | NULL    |       |

| user_id      | int(11)      | YES  | MUL | NULL    |       |

| blog_id      | int(11)      | YES  | MUL | NULL    |       |

+--------------+--------------+------+-----+---------+-------+

 

operation_userfavorite

+----------+-------------+------+-----+---------+----------------+

| Field    | Type        | Null | Key | Default | Extra          |

+----------+-------------+------+-----+---------+----------------+

| id       | int(11)     | NO   | PRI | NULL    | auto_increment |

| fav_id   | int(11)     | NO   |     | NULL    |                |

| fav_type | int(11)     | NO   |     | NULL    |                |

| add_time | datetime(6) | NO   |     | NULL    |                |

| user_id  | int(11)     | NO   | MUL | NULL    |                |

+----------+-------------+------+-----+---------+----------------+

 

operation_usermessage

 

+----------+--------------+------+-----+---------+----------------+

| Field    | Type         | Null | Key | Default | Extra          |

+----------+--------------+------+-----+---------+----------------+

| id       | int(11)      | NO   | PRI | NULL    | auto_increment |

| user     | int(11)      | NO   |     | NULL    |                |

| message  | varchar(500) | NO   |     | NULL    |                |

| has_read | tinyint(1)   | NO   |     | NULL    |                |

| add_time | datetime(6)  | NO   |     | NULL    |                |

+----------+--------------+------+-----+---------+----------------+

 

users_emailverifyrecord

+-----------+-------------+------+-----+---------+----------------+

| Field     | Type        | Null | Key | Default | Extra          |

+-----------+-------------+------+-----+---------+----------------+

| id        | int(11)     | NO   | PRI | NULL    | auto_increment |

| code      | varchar(20) | NO   |     | NULL    |                |

| email     | varchar(50) | NO   |     | NULL    |                |

| send_type | varchar(10) | NO   |     | NULL    |                |

| send_time | datetime(6) | NO   |     | NULL    |                |

+-----------+-------------+------+-----+---------+----------------+

 

desc users_userprofile

+---------------+--------------+------+-----+---------+-------+

| Field         | Type         | Null | Key | Default | Extra |

+---------------+--------------+------+-----+---------+-------+

| id            | int(10)      | NO   | PRI | NULL    |       |

| password      | varchar(255) | YES  |     | NULL    |       |

| name          | varchar(255) | YES  |     | NULL    |       |

| email         | varchar(255) | YES  |     | NULL    |       |

| image         | varchar(255) | YES  |     | NULL    |       |

| blog          | varchar(255) | YES  |     | NULL    |       |

| is_vip        | int(2)       | YES  |     | NULL    |       |

| view_histrory | varchar(255) | YES  |     | NULL    |       |

+---------------+--------------+------+-----+---------+-------+

三、2 ER圖

 

 

四、體系結構設計

4.1 系統運行環境:

4.1.1 硬件環境

(1)處理器:英特爾 CORE i5;

(2)內存:8GB以上

(3)硬盤500G;

4.1.2 軟件環境

(1)數據庫:MySQL5.6

(2)IDE:Pycharm

(3)Python版本:3.7

(4)操做系統:Win10 64位

4.2 系統功能實現的主要框架:

Django框架

4.3 項目體系結構圖:

 

五、任務分配

 

  WoLykos(3005) hIrokuh(3023) DoraMike(3026) JanzKing(3007) JtvDeemo(3044)
編碼規範 0% 10% 10% 70% 10%
數據表 0% 30% 30% 0% 40%
ER圖 0% 30% 40% 0% 30%
體系結構圖 70% 0% 10% 10% 10%
最終權重 20% 20% 20% 20% 20%

1、我的碼雲項目地址:

https://gitee.com/JtvDeemo/projects

團隊碼雲項目地址:https://gitee.com/zzqzhuxi/zdx_team/tree/master/迪麗瑟斯網站源碼

2、幾句話列出的上個禮拜進展、存在問題、這個禮拜安排。
 
上個禮拜的進展:學習了後臺如何使用django的template模板語言來繼承html頁面、
存在的問題:在後臺返回HttpResponse的時候沒有注意格式,致使數據沒有傳遞到前端的頁面,緣由是,返回的格式中引號沒有正確的使用
這個禮拜的安排:開始着手本身項目的後臺搭建,後臺管理系統及django模板的設計
 
3、 在項目中具體細節工做:與隊員一塊兒完成了數據庫表結構的設計,和ER圖的繪製
相關文章
相關標籤/搜索