資料庫倉庫管理系統

2021-03-04 07:54:04 字數 2759 閱讀 8358

銅陵學院

數學與計算機系

《資料庫課程設計》

時間:2023年6月7日至2023年6月10日

指導教師對課程設計(**)的評語(工作態度、任務完成情況、能力水平、設計說明書(**)的撰寫和圖紙質量等):

成績指導教師簽字年月日

一、 開發背景及設計思想 4

1.開發背景 4

2.開發設計思想 4

二.功能描述 4

1、系統功能分析 4

2、系統功能模組設計 5

三.資料庫需求分析 5

四、資料庫概念結構設計 6

五、資料庫邏輯結構設計及優化 8

六、 資料庫的物理設計和實施 9

1.資料庫設計 9

(1).建立裝置基本資訊**device_code 9

(2).建立企業部門基本資訊**class_node 10

(3).建立**商裝置資訊**provider_node 10

(4) .建立裝置入庫表 device_in 10

(5).建立裝置出庫表 device_out 10

(6).建立現有庫存表 device 11

(7).建立部門需求表 device_need 11

(8).建立裝置還庫表device_return 11

(9).建立操作日誌表 howdo 12

2、系統實現 12

2.1建立應用程式 12

2.2操作日誌模組的設計 12

1、寫日誌模組 12

2、讀日誌模組 14

2.3登入視窗的設計和程式初始化 16

2.4主對話方塊介面的設計 17

2.5裝置**管理視窗的建立 18

2.6庫存資訊管理視窗的建立 21

2.7裝置入庫資訊管理 23

2.8裝置入庫視窗 26

2.9幫助模組設計 28

七、課程設計心得體會 28

1 問題和解決方案 29

2系統改進方面 29

3.實習心得與體會 29

90年代中期,由於inter*** 的迅速普及,使intra***成為inter***技術在企業管理資訊系統中的應用和延伸,形成了集計算機,計算機網路、資料庫、分布式計算等於一體的資訊科技綜合體,它打破了時間和地域的界限,使資訊交流變得快捷、準確,為建立現代企業管理資訊系統提供了充足的條件。由於計算機應用的日益普及,倉庫裝置管理的自動化是提高工作效率的有效途徑,隨著企業對倉庫裝置實行計算機管理,實現倉庫裝置管理系統勢在必行。系統開發的**任務是實現企業物資裝置管理的系統化、規範化和自動化,從而達到倉庫管理效率的目的。

在本系統的設計過程中,為了克服倉庫管理資訊處理量大的困難,滿足計算機管理的需要,採取了下面的一些原則:

1、統一各種原始單據的格式,統一帳目和報表的格式。

2、刪除不必要的管理冗餘,實現管理規範化、科學化。

3、程式**標準化,軟體統一化,確保軟體的可維護性和實用性。

4、介面盡量簡單化,做到實用、方便,盡量滿足企業不同層次員工的需要。

5、建立操作日誌,系統自動記錄所進行的各種操作。

本例中的倉庫管理系統需要完成的功能主要有以下幾點:

1. 新的裝置資訊的錄入;

2. 借出、歸還、維修時對裝置資訊的修改;

3. 對報廢裝置資訊的刪除;

4. 按照一定的條件查詢、統計符合條件的裝置資訊;查詢功能至少應該包括裝置基本資訊的查詢、按時間段(如在2023年1月1日到2023年10月10日購買、借出、維修的裝置等)查詢、按時間點(借入時間,借出時間,歸還時間)查詢等,統計功能至少包括按時間段(如在2023年1月1日到2023年10月10日購買、借出、維修的裝置等)統計、按裝置基本資訊的統計等;

5. 對查詢、統計的結果列印輸出。

在系統功能分析的基礎上,結合visual c++程式編制的特點,得到如圖所示的系統功能模組圖。

在仔細調查企業倉庫物資裝置管理過程的基礎上,得到本系統所處理的資料流程如圖

本例項設計的資料項和資料結構如下:

1、裝置**資訊,包括的資料項有裝置號、裝置名稱。

2、現有庫存資訊,包括的資料項有裝置、現有數目、總數目、最大庫存和最小庫存。

3、裝置使用資訊,包括的資料項有使用的裝置、使用部門、數目、使用時間和出庫時狀態等。

4、裝置採購資訊,包括的資料項有採購的裝置、採購員、**商、採購數目和採購時間等。

5、裝置歸還資訊,包括的資料項有歸還裝置、歸還部門、歸還數目、歸還時間和經手人等。

本例項根據上面的設計規劃出的實體有庫存實體、入庫實體、出庫實體、採購實體、還庫實體和需求實體,各實體的e-r圖及其關係描述如下:

庫存實體e-r圖

入庫實體e-r圖

出庫實體e-r圖

企業部門需求實體e-r圖

還庫實體e-r圖

計畫採購實體e-r圖

實體和實體之間的關係e-r圖

在上面的實體以及實體之間的關係的基礎上,形成資料庫中的**和各個**之間的關係。倉庫管理系統資料庫中各個**的設計結果如下面的幾個**所示。每個**表示在資料庫中的乙個表。

表1-1裝置基本資訊**表device_code

表1-2企業部門基本資訊表class_node

表1-3**商裝置資訊表provider_node

表1-4裝置入庫表device_in

表1-5裝置出庫表device_out

表1-6現有庫存表device

倉庫管理系統資料庫

課程名稱 資料庫課程設計報告 學院名稱 計算機工程學院 專業 電腦科學與技術 班級 09計2z 學號 姓名 1 大大提高鋼材銷售的運作效率 2 通過全面的資訊採集和處理,輔助提高鋼材生產的決策水平 3 使用本系統,可以迅速提公升鋼材倉庫的管理水平,為降低經營成本,提高效益,增強倉庫之間的排程能力,提...

倉庫管理系統資料庫設計與開發

姓名 葉貝貝專業 電腦科學與技術班級 計科104 學號 10401010447 1.倉庫管理系統需求分析 倉庫管理系統可以實現對貨物的資訊管理 客戶的資訊管理 採購入庫管理 採購出庫管理 綜合查詢及系統管理。用例圖如下 2.學生管理系統資料庫物件設計 2.1表設計 表2 1admin表結構及其約束 ...

資料庫課程設計倉庫管理系統VFP

經濟管理學院 資料庫原理及應用 課程設計報告 課題名稱 倉庫管理系統的設計與實現 專業 資訊管理與資訊系統 班級 信管1121 姓名 roseyang 學號 1121807130 指導老師 周泓 金春霞 2013 年 12 月 14 日 課程設計任務及進度表 中文摘要 外文摘要 1 引言1 1.1 ...