資料庫設計

2022-07-11 18:57:08 字數 970 閱讀 6218

需求分析

1、功能需求

菜譜系統有兩個終端,按身份登入不同的身份進入的介面不一樣。

使用者終端主要滿足如下功能:

1.) 使用者個人資訊修改

2.)使用者可查詢菜譜

4.)使用者間的社交

管理員終端主要滿足如下功能:

1.)修改並完善菜譜

2.)處理使用者反饋

3.)管理社群

2.效能需求:

使用者的反饋管理員及時處理並按時完善;

使用者查詢的菜譜必須在15秒之內反應;

3.介面需求:

使用者註冊/登陸介面為人機介面;

菜譜資訊儲存在資料庫中;

4.可靠性和可用性需求:

菜譜系統在乙個月內不能出現3次以上故障,在任何時候,管理員系統都應該可以備份使用者端系統。

5.出錯處理系統:

系統一般有自動修復功能(通過重啟實現),使用者與管理員之間要時刻保持訊號聯通,以應對突發事件,更好的滿足使用者的要求。

e-r圖

管理人員(管理人員賬號,處理使用者反饋,及時完善菜譜,管理社群)

使用者(使用者賬號,使用者頭像,使用者名稱,使用者簡介,分享記錄)

菜餚(名稱,歷史,口味,製備方法)

資料庫表

上個禮拜進度:我們小組主要弄了e-r圖、資料流圖和時序圖。同時對我們所要製作的軟體進行完善和改進,對所學的新語言和新知識進行鞏固。

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...