便簽的設計與實現

2021-09-24 21:03:59 字數 2851 閱讀 5497

2. 模型設計

3. 資料庫設計

便簽應用很廣泛,受到許多任務作人士和學生的喜愛。它可以對事件進行簡單分類,還可以分享給別人,便簽的出現使我們生活變得更加有條理。

1.1 功能性需求

功能性產品需求,主要面向基本需求,具有生命週期長,需求穩定,便於**,產品改型少的特點。

便簽

1.2 創新性需求

創新性產品需求,是面向變化的需求,具有生命周期短,需求不穩定,難以**,產品改型大的特點。

2.1 便簽模型

便簽表

2.2 便簽組模型

2.3 便簽分享模型3.1**實現

create

database

ifnot

exists memo charset

=utf8 collate utf8_general_ci;

use memo;

便簽組模型

1.便簽組

編號 便簽組名稱 建立時間 修改時間 刪除時間

create

table

ifnot

exists notes_group(

id int

primary

keyauto_increment

comment

'便簽組編號'

,group_name varchar(10

)unique

comment

'便簽組名稱'

,create_time datetime

comment

'建立時間'

,modify_time timestamp

comment

'修改時間'

,delete_time datetime

comment

'刪除時間');

2.便簽

編號 標題 內容 是否私密 背景顏色 是否提醒 是否刪除

提醒時間 建立時間 修改時間 刪除時間 便簽組編號

create

table

ifnot

exists notes(

id int

primary

keyauto_increment

comment

'便簽編號'

,title varchar(20

)not

null

comment

'便簽標題'

,content varchar

(200

)comment

'便簽內容'

,if_open boolean

default

0comment

'是否私密,0: 公開,1: 私密'

,backup

enum

('紅'

,'黃'

,'綠'

,'藍'

)default

'綠'comment

'背景顏色'

,if_call bit(1

)default

0comment

'是否提醒,0: 提醒,1: 不提醒'

,if_delete char(1

)default

0comment

'是否刪除,0: 未刪除,1: 刪除'

,call_time datetime

comment

'提醒時間'

,create_time datetime

comment

'建立時間'

,modify_time timestamp

comment

'修改時間'

,delete_time datetime

comment

'刪除時間'

,group_id int

default

0comment

'便簽組編號'

,foreign

key(group_id)

references notes_group(id));

3.便簽分享

編號 標籤編號 分享備註 分享時間 刪除時間

create

table

ifnot

exists notes_share(

id int

primary

keyauto_increment

comment

'便簽組分享編號'

,note_id int

notnull

comment

'標籤編號'

,share_mark varchar(50

)comment

'分享備註'

,share_time datetime

comment

'分享時間'

,delete_time datetime

comment

'刪除時間'

,foreign

key(note_id)

references notes(id)

);

3.2實現後的結構圖

便簽

便簽組

便簽分享

設計與實現

為了概念上的完整性,系統的設計必須有乙個人,最多2個人來完成,問題來了,有的人會認為,那其他人員幹什麼?創意都被這1 2個人壟斷,剩下的實現過程就很枯燥了.實際上,經驗已經表明,沒有規矩,不成方圓 最差的建築往往是那些預算遠遠超標的專案,因為這些專案一開始的概念就不完整.外部的體系結構的強制性 設計...

元件的設計與實現

com元件從ole技術上發展而來 object linking and embedding,物件連線與嵌入,簡稱ole技術。ole 不僅是桌面應用程式 整合,而且還定義和實現了一種允許應用程式作為軟體 物件 資料集合和運算元據的函式 彼此進行 連線 的機制,這種連線機制和協議稱為元件物件模型 com...

小魚便簽 小魚便簽 好用的Windows桌面便簽

好記性不如爛筆頭,尤其當事情比較多的時候,一件事情忙起來很容易丟三落四,把各項事情都寫下來,能夠很大程度上解決遺忘事情的問題。今天給大家分享的小魚便簽是一款不錯的桌面便簽,值得一試。便簽模式 小魚便簽擁有倆種便簽模式,一種是清單便簽模式,另一種是普通便簽模式。清單便簽模式是逐條的,而且每條可以更換背...