需求分析
1、功能需求
菜譜系統有兩個終端,按身份登入不同的身份進入的介面不一樣。
使用者終端主要滿足如下功能:
1.) 使用者個人資訊修改
2.)使用者可查詢菜譜
4.)使用者間的社交
管理員終端主要滿足如下功能:
1.)修改並完善菜譜
2.)處理使用者反饋
3.)管理社群
2.效能需求:
使用者的反饋管理員及時處理並按時完善;
使用者查詢的菜譜必須在15秒之內反應;
3.介面需求:
使用者註冊/登陸介面為人機介面;
菜譜資訊儲存在資料庫中;
4.可靠性和可用性需求:
菜譜系統在乙個月內不能出現3次以上故障,在任何時候,管理員系統都應該可以備份使用者端系統。
5.出錯處理系統:
系統一般有自動修復功能(通過重啟實現),使用者與管理員之間要時刻保持訊號聯通,以應對突發事件,更好的滿足使用者的要求。
e-r圖
管理人員(管理人員賬號,處理使用者反饋,及時完善菜譜,管理社群)
使用者(使用者賬號,使用者頭像,使用者名稱,使用者簡介,分享記錄)
菜餚(名稱,歷史,口味,製備方法)
資料庫表:
上個禮拜進度:我們小組主要弄了e-r圖、資料流圖和時序圖。同時對我們所要製作的軟體進行完善和改進,對所學的新語言和新知識進行鞏固。
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...
資料庫設計 設計資料庫之前
1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...