系統設計與任務分配

2022-09-10 09:18:10 字數 2783 閱讀 7087

一、團隊專案之碼雲git**

團隊專案倉庫:廣師說: 提供校園服務的小程式 (gitee.com)

二、**規範及編碼原則

(1)**總體規範原則:通俗易懂,簡潔明瞭,正確率高,易於維護。

(2)包的命名規則:由每個版塊的英文單詞構成,首字母大寫,合成詞的首字母同樣須為大寫。例如:chat、wechat

(3)常量的命名規則:由該常量的英文單詞構成,常量名的首字母及合成詞的首字母需為大寫。

(4)變數的命名規則:根據屬性命名,字母用小寫。

(5)方法的命名規則:採用動賓結構,以能讓讀者顧名思義為原則。

(6)類和介面的命名規則:首字母大寫

三、資料庫設計

1.使用者表

欄位名字段描述

資料型別

主鍵外來鍵

非空唯一

自增id

使用者名稱string(20)否否

是否否openid

唯一標識

string(20)是否

是是否user_info

使用者資訊

object(200)否否

是否否allow

允許boolean否否

是否否ban

禁止boolean否否

是否否message

發布的說說

array(200)否否

否否否message_number

說說數量

number(10)否否

是否否comment

array(200)否否

否否否2.使用者資訊表

欄位名字段描述

資料型別

主鍵外來鍵

非空唯一

自增login

登入狀態

boolean否否

是否否username

使用者暱稱

string(20)否否

是否否userphoto

使用者頭像

string(50)否否

是否否3.說說表

欄位名字段描述

資料型別

主鍵外來鍵

非空唯一

自增id

使用者名稱string(20)否否

是否否openid

唯一標識

string(20)是否

是是否ss_info

說說資訊

object(200)否否

是否否time

時間number(20)否否

是否否4.說說資訊表

欄位名字段描述

資料型別

主鍵外來鍵

非空唯一

自增subject

類別number(10)否否

是否否id

使用者id

string(20)是否

是是否content

內容string(100)否否

是否否picture

array(100)否否

否否否username

使用者暱稱

string(20)否否

是否否userphoto

使用者頭像

string(50)否否

是否否like_number

點讚數量

number(10)否否

是否否like_id

點讚id

array(200)否否

否否否re_number

回覆數量

number(10)否否

是否否re_content

回覆內容

array(200)否否

否否否report

舉報array(10)否否

否否否read

瀏覽量number(10)否否

是否否5.資訊表

欄位名字段描述

資料型別

主鍵外來鍵

非空唯一

自增id

使用者名稱string(20)否否

是否否openid

唯一標識

string(20)是否

是是否address

鏈結object(200)否否

是否否image

number(20)否否

是否否read

瀏覽量number(10)否否

是否否title

標題string(50)否否

是否否time

時間number(20)否否

是否否6.管理員表

欄位名字段描述

資料型別

主鍵外來鍵

非空唯一

自增id

編號int(4)是否

是是是manager_id

管理員id

string(20)否否

是是否manger_name

管理員暱稱

string(20)否否

是否否wechat

string(20)否否

是否否mail

郵箱string(20)否否

是否否四、e-r圖

五、體系結構設計

團隊作業 系統設計和任務分配

一 碼雲位址 二 規範 計算機只關心編譯生成的機器碼,你的程式採用哪種縮排風格,變數名有無統一的規範等,與機器碼的執行無關。但是,做乙個有商業價值的專案,或者在團隊裡工作,規範相當重要。規範 可以分成兩個部分 1 風格規範。主要是文字上的規定,看似表面文章,實際上非常重要。2 設計規範。牽涉到程式設...

任務分配問題

任務分配問題是在加權 二分圖中尋找最大 或最小 加權匹配的問題。隱藏 分為以下幾類 這些問題都是組合優化的研究物件。有一些員工要完成一些任務。各個員工完成不同任務所花費的時間都不同。每個員工只分配一項任務。每項任務只被分配給乙個員工。怎樣分配員工與任務以使所花費的時間最少?婚配問題 有一些男人和一些...

任務分配問題

題目要求 輸入 第一行是操作員的人數n 4 輸出 完成所有任務的最短時間。測試用例 test input expected output time limitation memory limitation extra process number test case 1 view plain 4 3...