資料庫設計2019

2023-01-01 03:48:02 字數 2972 閱讀 4183

目錄1 引言 1

1.1 本課題的研究意義 1

1.2 本課題的目標與任務 1

1.2.1會員管理 1

1.2.2銷售服務 1

2 資料庫設計 1

2.1 需求設計 1

2.1.1目標與任務 1

2.1.2 業務流程 2

2.1.3 資料流程 2

2.1.4 資料字典 2

2.1.4.1 資料項 2

2.1.4.2 資料結構 3

2.2 概念設計 3

2.2.1概念設計任務 3

2.2.2 e—r圖設計 3

2.3 邏輯設計 5

2.3.1關係模式的設計 5

2.4.功能模組分析 6

2.4.1使用者註冊為會員 6

2.4.2商品資訊 6

2.5 資料庫實施 6

3 資料庫除錯與試執行 7

3.1建立資料庫 7

3.1.1建立會員資訊表 7

3.1.2建立商品資訊表 8

3.1.3建立訂購單資訊表 8

3.1.4建立庫存資訊表 9

3.1.5資料庫關係圖 10

3.2系統功能的實現 10

3.2.1會員註冊 10

3.2.2會員修改自己的資訊 11

3.2.3 會員查詢訂單資訊 12

3.3查詢情況 12

4 收穫與體會 14

5 存在問題與建議 14

6參考文獻 14

目前大部分銷售商還在用傳統模式進行銷售,不方便對市場的需求進行調查,對自己所賣的商品不能及時地了解相關資訊,獲利沒有達到最大限度;當購物者需要買自己所需的商品時,需要浪費很多的財力和物力。現在正處於資訊時代,我們應該借助網路,提高銷售的效率,以便促進經濟的發展,從傳統的購物方式轉化到在網上進行購物。

現在準備建立網上購物系統,要把銷售商的商品、會員的資訊、會員購買商品的記錄等基本資訊進行管理,確保有足夠的安全性。以便網上購物系統可以進行推廣,讓更多的銷售商和購物者認為網上購物系統非常實惠,是乙個對自己有利益的系統。

(1)使用者申請為會員(使用者初次登陸該系統時需要註冊,以防止惡意攻擊該**,並方便後面進行購物,會員可以修改自己的資料)

(2)訂單(當會員確認購買銷售商的商品時,系統自動生成購物訂單,會員可以查詢自己的訂單,銷售商可以檢視訂單的內容)

(3)商品資訊(銷售商提供商品資訊,並且可以修改資訊,方便會員檢視)

(1)會員檢視商品(會員可以根據商品的分類或根據自己的需求搜尋到自己想要的商品,並可以閱讀商品的詳細資訊)

需求分析階段是網上購物系統開發的第乙個階段,也是非常重要的乙個階段。這是設計資料庫的起點,需求分析的結果是否準確地反映了使用者的實際要求,將直接影響後面各個階段的設計,並影響到設計結果是否合理和實用。它也是我們系統開發過程當中最困難、最耗費時間的一步,作為地基的需求分析做的是否充分和準確,決定了在其上構建資料庫大廈的速度和質量。

主要任務是通過詳細調查進行網上購物的詳細業務情況,了解原系統的工作情況,明確使用者的各項需求,在此基礎上確定新系統的功能,完成資料字典的建立。

正是上述所說的重要性,我耗費了相當長的時間圖書館查閱與網上購物有關的資料,在網上搜尋購物系統的簡介,在**網進行體驗,並了解了使用者的需求、認清了業務的流程和業務活動情況,確定了系統的邊界。

初次登陸的使用者可以進行註冊成為本站會員,登陸成功後可以按照商品的分類進行檢視商品,或按照自己的需求搜尋商品,並檢視其詳細資料,若不存會員正在搜尋的商品,系統會進行相應的提示。銷售商可以提供自己銷售的商品的詳細資訊,並可以進行修改,以便讓使用者可以檢視商品的資訊。

當使用者確認購買的商品後,在付款成功的條件下,銷售商就立即給會員郵寄商品,等待會員查收。會員收到自己的購買的商品後,交易成功。

資料流圖表達了資料和處理的關係,此系統主要是會員購買商品的業務、查詢自己的相關資訊,銷售商對商品資訊的管理、對會員確認購買商品後產生的訂單的處理。

資料字典是我在資料流程圖中選取的一些中層資料流,我把我所抽去的資料列出以下表來。

根據對系統需求的分析,結合實際情況,在系統中需要使用的資料項如表2.1-1所示。

表2.1-1 資料項

根據對系統需求的分析,結合對e-r圖的分析和轉化,在系統中構件的資料結構如表2.1-2所示。

表2.1-2 系統需求資料結構

資料庫概念模型設計階段是資料庫設計的關鍵階段,在這一階段裡,主要是以需求分析中所識別的資料項、設計任務和現行系統的管理操作規則與策略為基礎,確定網上購物系統中的實體和實體間聯絡,建立此系統的資訊模式,準確描述此系統的資訊結構,建立乙個獨立與各dbms的高階概念模型。

識別網上購物系統中的實體,識別實體的屬性,識別實體的關鍵字,識別實體間的聯絡,利用實體關係圖(e—r圖)來描述網上購物系統中的相關實體、屬性及關係,從而達到為建立良好的網上購物系統的資料模型的目的。

根據前面的需求分析,可以將網上購物系統的資料庫實體劃分為會員實體集、商品實體集、商品訂單資訊實體集、庫存實體集這四個實體。

必須是本系統的會員才可以進行瀏覽商品、檢視商品的相關資訊,在瀏覽商品的資訊時可以訂購自己喜歡的商品,會員可以隨時寫該自己的相關資訊,查詢自己已經訂購的商品生成的訂單。

銷售商可以方便地在網上提供自己銷售的所有商品資訊,也可以結合實際情況對商品的資訊進行修改,特別地根據市場的變化,以及相應的調控,可以修改商品的**,以便獲得最大利潤。當使用者付款成功後,銷售商品根據訂單上的位址給會員郵寄會員訂購的商品,並等待會員查收商品。(e—r圖見附錄1)

每個實體定義的屬性如下:

會員:商品:

訂購:庫存:

圖1會員實體與商品實體聯絡e-r圖

圖2 會員檢視資訊資料流程圖

邏輯結構設計是將概念結構轉換為某個dbms所支援的資料模型,並對其進行優化。

表 2.3-1 會員

表 2.3-2 商品

表2.3-3 訂購

表2.3-4 庫存表

資料庫設計

一 實驗目的 1 熟悉資料庫及表物件的建立過程 2 熟悉表字段型別及屬性的設定 3 熟悉資料表資料的編輯 4 熟悉建立多表間關係的操作。二 實驗裝置及軟體環境 一 實驗裝置 伺服器 交換機和pc機組成nt網路。二 軟體環境 1 伺服器採用microsoft windows 2003 server 作...

資料庫設計

一 需求分析 訂單資料流程圖 道路 標識id featuredentifier 幾何標識 geometryfield 要素編碼,道路名,長度 倉庫 depotid id,name,open time,close time tb depot表 商品庫存資訊 stock,goodid,companyna...

資料庫設計報告

本系統主要用於旅館或賓館出租的房間管理。1.使用者身份的登記 2.房屋出租管理 3.年收 支情況 本系統包括 標準模組 系統登入模組 主介面模組 系統管理模組 學生基本資訊管理模組 選課模組 成績管理模組。1.標準模組 定義公共變數和過程。2.系統登入模組 進行使用者身份的驗證。3.主介面模組 作為...