題目: 中小型公司物流管理系統資料庫設計
課程名: 軟體技術基礎
學號 姓名
指導教師
年月日一、公司物流管理
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資料庫進行管理...