中小型公司物流管理系統之資料庫設計

2021-03-04 09:30:31 字數 1095 閱讀 1408

題目: 中小型公司物流管理系統資料庫設計

課程名: 軟體技術基礎

學號 姓名

指導教師

年月日一、公司物流管理

1. 基本需求

某公司設計乙個物流管理系統。業務實體包括操作員、發貨城市、發貨站、費用、接洽時間、收貨站、收貨城市,乙個收貨人(顧客)選擇業務,收貨人(顧客)包括姓名、身份證號碼、**、位址,乙個收貨人(顧客)要網購一種貨物,乙個貨物有標籤、名稱、體積、重量、包裝型別。貨物由發貨人統一傳送,發貨人包括姓名、身份證號碼、**、位址。

設計該物流管理的er模型,然後轉化為關係模型。

2. 參考設計:

圖物流管理er圖

由er模型轉換的關係模型是:

業務(操作員,發貨城市,發貨站,費用,接洽時間,收貨站,收貨城市)收貨人(顧客)(姓名,身份證號碼,**,位址)

貨物(標籤,名稱,體積,重量,包裝型別)

發貨人(姓名,身份證號碼,**,位址)

(題目分析:本題中有業務、收貨人(顧客)、貨物、發貨人四個實體。(客戶)收貨人與業務有多對多的聯絡,業務與貨物有一對一的聯絡;貨物與發貨人有多對一的聯絡,發貨人與(客戶)收貨人有一對多的聯絡。

在轉換為關係模型時,一對多的聯絡都在相應的多方實體的關係中增加乙個外來鍵。)

3. 物理設計

基於sql sever的資料庫結構設計如下。

指定資料庫檔案的名稱,並為設計好的關係模型設計表結構。

資料庫檔案儲存在「e:\物流管理\」資料夾中,資料庫檔名:wuliuganli。

表包括:業務、收貨人(客戶)、貨物、發貨人。對應表結構如表1-2至表1-6所示。

表1-1 業務

表1-2 收貨人(客戶)

表1-3 發貨人

表1-4 貨物

表1-5 業務與收貨人

表1-6發貨人、貨物與收貨人

4.業務、貨物、發貨人、收貨人之間的資料庫關係圖

5.資料庫案例分析總結

通過這次作業提高了我的動手能力,與以前不同的是考察了綜合素質。在編寫過程中,我深深體會到了基礎知識的重要,正因為以前學習不夠深造成了對一些知識的一知半解,從而有許多問題解決的不完善。深深了解到了sql並非一朝一夕可以完全學懂的,需要堅持不懈的學以致用!!

小型超市管理系統資料庫設計

課程 網路資料庫班級 學號 姓名 儀器編號 13 實驗日期 2010 06 17 實驗 四 簡單的超市管理系統的設計與實現 實驗目的 1 進一步熟悉oracle的各種操作 2 能夠在實際的例項中靈活運用學到的有關知識 3 通過本次實驗,了解到軟體系統建立資料庫的過程,以便日後自己在做軟體系統中,能夠...

資料庫課程設計運網物流管理系統

運網物流管理系統 摘要 運網物流管理系統 是乙個基於開發的web物流管理管理系統。作為b s結構的web資料庫管理系統,本系統具有所有b s結果系統的優點,同時又具有的高效的優勢。從技術上說,本系統採用了c 編寫,充分利用強大的元件datagrid,結合對任務書中的物流管理的sql server20...

資料庫課程設計運網物流管理系統

摘要 運網物流管理系統 是乙個基於開發的web物流管理管理系統。作為b s結構的web資料庫管理系統,本系統具有所有b s結果系統的優點,同時又具有的高效的優勢。從技術上說,本系統採用了c 編寫,充分利用強大的元件datagrid,結合對任務書中的物流管理的sql server2000資料庫進行管理...