庫存管理系統設計報告

2021-03-04 07:54:04 字數 2479 閱讀 7795

資料庫應用設計設計報告

目錄1.系統概述 3

2.需求分析 3

2.1需求分析 3

2.2開發及執行環境 3

3.總體設計 3

3.1功能模組劃分 3

3.2系統分析流程圖 4

4.資料庫設計 5

4.1概念結構設計 5

4.2資料庫邏輯結構設計 5

4.2資料庫物理結構設計 8

5.程式模組設計 8

5.1功能需求 8

5.2主介面的設計 9

5.2.1系統主介面的設計 9

5.2.3為資料庫中每一張表設計類 10

5.3客戶管理模組設計 11

5.4倉庫管理模組設計 12

5.5產品管理模組設計 13

5.5庫存操作管理模組設計 14

5.6庫存警示管理模組設計 15

5.7統計查詢管理模組設計 16

5.8資料庫的備份和還原設計 17

6.結論與收穫 18

參考文獻 19

庫存管理系統可以全面管理倉庫中儲存的商品和貨物,縮短了庫存資訊流轉的時間,使企業的物料管理層次分明、井然有序,為採購、銷售和生產提供依據,從而提高企業的經營效率。

本系統通過簡單的資料庫的操作,實現企事業單位的庫存資訊的管理。庫存盤點管理管理子系統是乙個小型的資訊管理系統,資料庫採用sql server 2005。使使用者和專案人員明確系統的功能、應用範圍。

本系統具有以下功能:

1:基本資訊管理。

2:產品資訊管理。

3:庫存操作管理。

4:庫存警示管理。

5:統計查詢管理。

1. 硬體環境:cpu:cⅱ1.7g以上,內存在256m以上。

2. 軟體環境:windows xp作業系統,microsoft sql servers資料庫系統。軟體程式設計使用microsoft visual c++ 6.0 中文版。

本系統將使用者劃分為兩種型別,即系統管理員使用者和普通使用者。系統管理員使用者為admin,他可以管理其他使用者的資訊,在其他方面與所有使用者的許可權相同。

本系統的流程分析圖如下:

本例項根據上面的設計規劃出各個實體,各實體的e-r圖及其關係描述如下

在上面的實體以及實體之間的關係的基礎上,構造資料中的各個表主要有以下8個表:客戶資訊表client、倉庫資訊表stroehouse、使用者資訊表user、產品類別表protype、產品資訊表product、入庫操作資訊表stroein、出庫操作資訊表takeout和庫存產品資訊表proinstroe。

1、 客戶資訊表client

2、 倉庫資訊表stroehouse

3、 使用者資訊表user

4、 產品類別表protype

5、 產品資訊表product

6、 入庫操作資訊表stroein

7、 出庫操作資訊表takeout

8、 庫存產品資訊表proinstroe

由於該系統是乙個小型系統,處理的資料量很小,因此採用索引訪問方法,不進行分割槽訪問,在資料庫中保留物理設計結構。

1)基本資訊(包括產品資訊、倉庫資訊、生產商和銷售商資訊)的新增、修改和查詢。

2)填寫基本資訊→提交資訊填寫

3)修改基本資訊→提交資訊修改

4)選擇填寫查詢條件→提交查詢→查詢結果顯示

5)產品入庫登記、修改和查詢。

6)填寫入庫產品資訊→提交入庫登記

7)修改入庫登記→提交資訊修改

8)選擇填寫查詢條件→提交查詢→查詢結果顯示

9)產品出庫登記、修改和查詢。

10)出庫選擇→填寫出庫產品資訊→提交出庫登記

11)修改出庫登記→提交資訊修改

12)選擇填寫查詢條件→提交查詢→查詢結果顯示

13)產品庫存統計資訊查詢

14)選擇查詢條件→填寫查詢內容→提交查詢→查詢結果顯示

15)使用者和倉庫管理員註冊

16)登入→輸入使用者名稱→輸入密碼→註冊

17)使用者修改密碼和倉庫管理員新增使用者。

28)輸入舊密碼→輸入新密碼→確認新密碼→提交密碼修改

29)輸入新使用者名稱→輸入使用者密碼→確認密碼→設定使用者許可權→提交使用者新增

選單idr_menu1的設計

1.cclient類(用於管理表client的資料庫操作),成員函式如下:

同樣為storehouse、users、protype、product、storein、proinstore等表新增類cstorehouse、cusers、cprotype、cproduct、cstorein、cproinstore,函式功能同上。

列舉部分:

int cproinstore::sumpro(cstring cpid) //計算指定產品的庫存總數量

{ //連線資料庫

adoconn m_adoconn;

m_adoconn.oninitadoconn();

庫存管理系統設計報告

福建工程學院 課程設計 課程 資料庫應用課程設計 題目 庫存管理系統 專業 電腦科學與技術 班級1110 座號28 姓名 黃初鋼 2012年 6 月 14 日 一 系統定義 簡要說明本系統的設計和實現意圖 目標功能 該系統主要是乙個小型的庫存管理系統,提供了對人員的管理,對物料的管理,還有對物料進出...

家電庫存管理系統c課程設計報告

重慶科技學院 綜合性設計報告 院 系 電子資訊工程學院 班級 學生姓名學號 設計地點 單位 電腦科學與工程實驗室 設計題目 家電庫存系統的設計 完成日期 2009 年 9 月 11日 指導教師評語 成績 五級記分制 指導教師 簽字 重慶科技學院 課程設計任務書 設計題目 家電庫存系統的設計 教研室主...

庫存管理系統

一 需求分析 乙個庫存管理系統應能進行基本的入庫 出庫操作 應能對庫存資訊進行處理 加工 分析以及相關的查詢 應能輸出相應的分析報表和查詢資訊,並將其提供給管理者。下面就詳細介紹一下。1 採購定單的接收流程 入庫業務 採購來的物料或是合同到貨的物料,經驗收處理後 憑入庫單進行入庫或登入處理.基本流程...