https://www.bilibili.com/video/BV1yK421C7Ay/
演示視頻:
3.1 數據庫分析與設計3.1.1 數據庫設計概述
計算機信息系統以數據庫為核心,在數據庫管理系統的支持下,進行信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作。
為了使現實世界的信息流計算機化,并對計算機化的信息進行各種操作,就是如何利用數據庫管理系統、系統軟件和相關硬件系統,將用戶的要求轉化成有效的數據結構,并使數據庫結構易于實現用戶新的要求的過程。 確切的說,數據庫設計是指對于一個給定的應用環境,提供一個確定Zui優數據模型與處理模式的邏輯設計,以及一個確定數據庫存儲結構與存取方法的物理設計,建立起既能反映現實世界信息和信息聯系,滿足用戶數據要求和加工要求,又能被某個數據庫管理系統所接受,同時能實現系統目標,并有效存取數據的數據庫。
根據軟件工程的思想,數據庫設計的周期可以劃分為六個階段: 規劃階段、需求分析階段 、設計階段、程序編制階段 、調試階段、運行和維護階段 。數據庫設計是要在一個給定的應用環境(DBMS)中,通過合理的邏輯設計和有效的物理設計,構造較優的數據庫模式、子模式,建立數據庫和設計應用程序,滿足用戶的各種信息需求。物理結構設計的原則如下:(1) 盡可能的減少數據冗余和重復(2) 結構設計與操作設計相結合(3) 數據結構具有相對的穩定性。
基于以上設計原則,系統設計了一個數據庫,包含基本信息表(如手機信息表、系統用戶表等)及幾個實體聯系建模后的表。為了加快系統訪問的速度把這些表放在一個數據庫中。
3.1.2數據字典
有了系統的數據流圖后,還有相當多的數據信息如用戶信息、手機信息、租憑跟蹤等信息需要進一步描述,這就是需要定義數據字典,才能把現有的系統描述清楚。列出系統的主要數據字典。
1. 名稱:用戶
描述:記錄用戶信息
定義:用戶信息=用戶ID+用戶密碼
輸入數據: 用戶信息
輸出數據: 用戶信息
2. 名稱:手機信息表結構
描述:記錄所有手機的基本情況
定義:手機信息=手機信息編號+音像型號+手機名稱+新舊程度+照片+租金等
輸入數據:手機信息
輸出數據:手機信息
3. 名稱:用戶信息表結構
描述:記錄用戶的基本情況
定義:用戶信息=用戶名+密碼+性別+姓名+年齡+住址+聯系方式+ E-mail+QQ
輸入數據:用戶信息
輸出數據:用戶信息
4. 名稱:留言板信息結構
描述:記錄所有用戶留言的情況
定義:留言板信息=用戶基本信息+留言內容
輸入數據:留言信息
輸出數據:留言信息
3.1.3 數據庫的邏輯設計在需求分析階段已完成該系統所有的數據分析。根據該階段所建立的概念模型,已經得出滿足系統設計要求的幾個關系描述,該階段的主要工作就是把前一階段的成果轉化為具體的數據庫。下面給出概念結構設計得E-R圖。
1:用戶實體屬性E-R圖:
圖3.1 用戶實體E-R圖
2:用戶信息實體屬性E-R圖:
圖3.2 用戶實體E-R圖
3:手機信息實體屬性E-R圖:
圖3.3 手機信息實體E-R圖
4:手機租憑實體屬性E-R圖:
圖3.4 手機租憑實體E-R圖
3.總體E-R圖:
根據需求分析的得到的現行業務處理流程,在反復研究后,首先確定目標系統的業務流程
如圖3.1所示。
只有系統的主要流程是不夠的,系統之所以能夠使用,關鍵還有數據庫對系統的支持。系統中包含了許多的查詢、添加、修改、刪除的操作。
依據需求分析階段得到的數據流圖,在保證系統基本功能要求的前提下,結合系統業務流程確定系統必須具備的所有功能,由此給出手機租憑管理系統的系統功能模塊圖如圖3.2所示:
圖3.2 手機租憑管理系統功能模塊圖
依據詳細設計階段的根本任務是確定應該怎樣具體實現所要求的系統,經過這個階段的設計工作,應該得出對目標系統的jingque描述,從而在系統實現階段可以把這個描述直接翻譯成用某種程序設計語言手機租憑寫的程序。所以在此給出系統的主程序流程圖,如圖3.3所示。
no
Yes
- 計算機畢業設計 jsp微信小程序教務管理系統mysql 畢設88 2024-04-28
- 計算機畢業設計 jsp開放性實驗管理系統sqlserver 畢設67 2024-04-28
- 計算機畢業設計 jsp小區物業管理系統ssh 畢設65 2024-04-28
- 計算機畢業設計 jsp實驗室設備管理系統sqlserver 畢設44 2024-04-28
- 計算機畢業設計 jsp實驗室自動排課系統mysql 畢設27 2024-04-28
- 計算機畢業設計 jsp圖書館管理系統mysql 畢設26 2024-04-28
- 計算機畢業設計 jsp圖書館座位管理系統mysql 畢設85 2024-04-28
- 計算機畢業設計 jsp企業人事管理系統mysql 畢設99 2024-04-28
- 計算機畢業設計 jsp高校規章智能管理系統ssh 畢設34 2024-04-28
- 計算機畢業設計 jsp饑荒游戲論壇ssh 畢設88 2024-04-28