資料庫物資管理系統

2021-03-03 21:05:40 字數 3027 閱讀 6726

目錄0 引言

1 系統需求分析

2 總體設計

(1)專案規劃

(2)系統功能結構

(3)設計目標

3 系統設計

(1)開發及執行環境

(2)資料庫設計

4 主要功能模組設計

(1)建立工程框架

(2)主視窗設計

(3)登入模組設計

(4)物資基本資訊新增模組設計

(5)物資入庫資訊新增模組設計

(6)物資出庫資訊新增模組設計

(7)物資餘額資訊查詢模組設計

附錄a 參考文獻

附錄b 資料表

傳統的物資管理方法,都是通過人工統計和計算的管理方式進行的。這樣的管理方法不但費時費力,也容易產生計算上的錯誤和疏漏;計算機技術的全面普及,打破了資訊管理的傳統管理方法,提高了管理效率的同時,克服了傳統管理方法中易產生的問題,使管理員能夠有序的、全面的對每一種物資進行管理。

物資管理系統可以完成日常物資的管理,如查詢、修改、增加、刪除等操作,能迅速準確地完成各種物資出、入庫資訊的登記管理工作,大大提高了倉庫物資的管理效率。

根據市場的需求,要求系統具有以下功能:

對物資的入庫進行登記。

對物資的出庫進行登記。

修改或刪除出、入庫資訊。

查詢統計出、入庫資訊。

物資管理系統是由系統、物資基本資訊管理、物資入庫資訊管理、物資出庫資訊管理、物資餘額資訊管理和幫助等幾個功能模組組成,規劃系統功能模組如下:

物資基本資訊管理模組

物資基本資訊管理模組主要包括新增物資基本資訊、修改物資基本資訊、刪除物資基本資訊、查詢物資基本資訊4個部分。

物資入庫資訊管理模組

物資入庫資訊管理模組主要包括新增物資入庫資訊、修改物資入庫資訊、刪除物資入庫資訊、查詢物資入庫資訊4個部分。

物資出庫資訊管理模組

物資出庫資訊管理模組主要包括新增物資出庫資訊、修改物資出庫資訊、刪除物資出庫資訊、查詢物資出庫資訊4個部分。

物資餘額資訊管理模組

物資出庫資訊管理模組主要包括查詢物資餘額資訊1個部分。

幫助模組

幫助模組主要包括關於1個部分。

物資管理系統的功能結構如圖1所示。

添修刪查添修刪查添修刪查查

加改除詢加改除詢加改除詢詢

物物物物物物物物物物物物物

資資資資資資資資資資資資資關

基基基基入入入入出出出出余於

本本本本庫庫庫庫庫庫庫庫額

信信信信信信信信信信信信信

息息息息息息息息息息息息息

圖1 系統功能圖

本系統是根據倉庫管理的實際需求而開發的,完全能夠實現倉庫對每種物資的自動化管理,通過本系統可以達到以下目標:

系統執行穩定,安全可靠。

介面簡潔,人機互動介面友好。

資訊查詢靈活、方便、快捷、準確,資料儲存安全可靠。

滿足鍵盤和滑鼠的雙重操作,完全支援回車鍵。

對使用者輸入的資料,系統進行嚴格的資料檢驗,盡可能排除人為的錯誤。

作業系統:windows xp。

資料庫:sql server2000。

程式設計:microsoft visual c++ 6.0

資料庫material中包括物資基本資訊表、物資入庫資訊表、物資出庫資訊表、物資餘額資訊表、管理員表5個資料表。

圖2所示的即為本系統中資料庫中的資料表結構圖,該資料表結構圖包含系統所有資料表。可以清晰地反應資料庫資訊。

圖2 資料庫概要說明

資料庫中的資料表請參見附錄b。

在visual c++中建立文件管理系統的基本框架,步驟如下:

(1)單擊選單「file-->new」命令,開啟「new」對話方塊,單擊「projects」選項卡,選擇「mfc appwizard(exe)」,輸入工程名,並設定路徑,如圖3所示。

圖3 「new」對話方塊

(2)單擊「ok」按鈕,「mfc appwizard-step1」對話方塊已經開啟,如圖4所示,選項「dialog base」,接著單擊「next」按鈕。

圖4 「mfc appwizard-step 1」對話方塊

(3)在彈出的「mfc appwizard-step 2 of 4」對話方塊中,輸入對話方塊標題,如圖5所示。

圖5 「mfc appwizard-step 2 of 4」對話方塊

(4)在接下來的對話方塊中保持預設的選項。設定好的屬性如圖6所示,單擊「ok」按鈕後,就完成了新建工程。

圖6 設計好的工程屬性

主視窗選單設定的主要步驟如下:

(1)單擊「resourceview」選項卡,右鍵單擊「material_mis resources」選項,選擇「insert」選單項,開啟「insert resource」視窗,如圖7所示。

圖7 「insert resource」視窗

(2)選擇「menu」資料夾,單擊「new」按鈕,在material_mis resources目錄下新增乙個menu目錄項,選單id為idr_menu1。雙擊此選單,將id改為idr_mainframe,再對此選單項的屬性進行設計。如圖8所示

圖8 設計選單屬性圖

登入模組功能是完成使用者登入本系統的操作,使用者登入對話方塊的設計如圖9所示

圖9 登入對話方塊

(1)向專案中新增乙個新dialog資源,資源id為idd_login_dlg。在idd_login_dlg對話方塊資源中單擊滑鼠右鍵,執行彈出快捷選單的「properties」選單命令,開啟「dialog properties」對話方塊。在「dialog properties」對話方塊中選擇general選項卡,更改其「caption」文字框內容為「登陸」。

(2)從controls面板上向dialog資源中新增3個static、2個edit,更改資源的屬性,並為資源設定相對應的變數,如表1所示。

表1資源設定

響應「確定」按鈕的**如下:

void clogindlg::onok()

_variant_t holder, strquery;

strquery = "select user_id, user_pwd from user_info where user_id='"+m_suser+"'";

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

目錄1 概述 1 1.1 專案背景 1 1.2 編寫目的 1 1.3 專案名稱 1 1.4 開發環境 1 2 需求分析 2 2.1 問題的提出 2 2.2 需完成的功能 2 3 資料庫設計的過程 3 3.1 概念模型設計 3 3.2 邏輯資料庫設計 6 3.3 規範化理論的應用 7 3.4 物理資料...

資料庫管理系統A

7.round 的功能是產生 0,1 之間的隨機數 8.使用計時器必須設定interval屬性 9.指定組合框是下拉組合框還是下拉列表框是設定style屬性實現的 10.使用 符號強制vfp使用傳值的引數傳遞方式 本題22分 二 填空題 每空1分,其中4題2分 1.表示式5 5 2 2的運算結果為 ...

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

11信計2013 2014 一 資料庫原理及應用 課程設計 設計題目倉儲物資管理系統 設計時間 2013.12.31 2014.1.4 學生姓名張政偉 學生學號 20110402124 所在班級11精算 指導教師董曉瑋 徐州工程學院數學與物理科學學院 目錄1 可行性研究 3 2 需求分析 3 2.1...