現有程式員訓練營專案,該專案旨在為程式員提供各種技術的視頻教學服務。面向用戶包括學習者、授課講師、管理員。系統需求描述如下: A、用戶可能通過郵箱或手機號登錄系統。可管理的用戶資訊包括用戶名、郵箱、手機號、學習興趣等。 B、為了給學習用戶提供精準的學習服務,訓練營將現有軟體開發技術分為若干方向進行管理,如前端開發、后端開發、移動開發、資料庫、云計算或大資料等。 C、在技術方向下又根據技術進行分類管理,如HTML5、CSS3、Node.js、JavaScript、Java、C#、C\C++、PHP、Android、MySQL、SQLServer等。 D、在線提供的學習資源按課程進行組織,每門課程包括課程名稱、課程描述、技術分類(一門課程可以屬于多個分類)、學習人數、難度級別(課程按難度分為高、中、低難度)、價格、授課講師。 E、每門課程分成若干章節,每一章又分為若干小節,每小節有一個視瞥澩。學習者可以對已學習的課程進行評論或提問,登錄用戶可以對評論或提問內容進行回復。
根據任務進行資料庫需求分析和設計,完成以下作業:
(1)完成系統功能結構圖和用例圖的繪制。
(2)分析系統中的物體,標識物體間的關系,繪制系統E-R圖,使用PowerDesigner繪制概念資料模型(CDM)。
(3)使用PowerDesigner,將系統概念模型(CDM)轉換成物理資料模型(PDM)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/53904.html
標籤:應用實例
上一篇:python安裝程序
下一篇:ClonalFrameML軟體
