亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SQL Server2005庫存管理系統(tǒng)的設(shè)計與實現(xiàn)

        2013-03-28 01:53:04馬曉榮吳銀川
        電子設(shè)計工程 2013年11期
        關(guān)鍵詞:出庫入庫倉庫

        馬曉榮,吳銀川

        (1.陜西職業(yè)技術(shù)學(xué)院陜西西安710100;2.西安石油大學(xué)陜西西安710065)

        隨著我國改革開放的不斷深入,經(jīng)濟(jì)的快速發(fā)展,企業(yè)要想在激烈的競爭中立于不敗之地,現(xiàn)代化的管理是必不可少的。庫存管理是企業(yè)經(jīng)營過程中一個非常重要的環(huán)節(jié),尤其對庫存管理的實時性要求更為重要[1-2]。傳統(tǒng)的倉庫管理工作主要是依靠手工來完成,不能及時監(jiān)控商品儲存數(shù)量、對庫存產(chǎn)品數(shù)量報警以及庫存產(chǎn)品失效報警等問題。這些問題將直接影響生產(chǎn)和銷售的方便性和管理的規(guī)范性。為了加快庫存管理的信息化,提高庫存管理的處理效率,建立庫存管理系統(tǒng)已經(jīng)是企業(yè)發(fā)展過程中一個亟待解決的問題[3]。

        1 系統(tǒng)總體分析與設(shè)計

        1.1 系統(tǒng)功能描述

        1)基本信息管理

        基本信息包括客戶信息、倉庫信息和用戶信息??蛻艨梢苑譃楣?yīng)商和購貨商兩種類型。在產(chǎn)品入庫時,需要提供供應(yīng)商的信息;在產(chǎn)品出庫和退貨時,需要提供購貨商的信息。倉庫信息包括倉庫編號、倉庫名稱和倉庫說明等信息。用戶信息包括用戶名、密碼和員工姓名等信息。

        基本信息管理模塊要求實現(xiàn)對客戶信息、倉庫信息和用戶信息的添加、刪除、修改和查看等操作。

        2)產(chǎn)品信息管理

        產(chǎn)品信息管理模塊需要實現(xiàn)對產(chǎn)品類型的添加、刪除、修改和查看以及對產(chǎn)品信息的添加、刪除、修改和查看等操作。

        3)庫存操作管理

        庫存操作由倉庫管理員執(zhí)行,庫存操作管理模塊可以實現(xiàn)入庫管理、出庫管理和庫存盤點等功能。

        入庫可以分為采購入庫、生產(chǎn)入庫、退貨入庫、退料入庫等情況。入庫操作需要記錄相關(guān)的產(chǎn)品信息、倉庫信息、客戶信息、經(jīng)辦人、涉及金額和入庫時間等信息。出庫可以分為銷售出庫、退貨出庫、用料出庫等情況。出庫操作需要記錄相關(guān)的產(chǎn)品信息、倉庫信息、客戶信息、經(jīng)辦人、涉及金額及出庫時間等信息。對庫存產(chǎn)品進(jìn)行整理,糾正不準(zhǔn)確的庫存數(shù)據(jù)即庫存盤點。由于人為操作等原因,系統(tǒng)中的庫存數(shù)據(jù)與實際數(shù)據(jù)之間可能會存在誤差。所以每隔一段時間就需要對庫存進(jìn)行盤點,從而保證庫存數(shù)據(jù)的準(zhǔn)確性[4]。

        4)庫存警示管理

        庫存中的產(chǎn)品接近或超過臨界值時需要進(jìn)行報警即庫存警示。在產(chǎn)品信息中,包含產(chǎn)品的合理數(shù)量范圍和有效期限。產(chǎn)品數(shù)量小于合理數(shù)量的下限、產(chǎn)品數(shù)量大于合理數(shù)量的上限、產(chǎn)品出現(xiàn)接近或超過有效期限時都需要報警。

        庫存警示管理模塊可以實現(xiàn)庫存產(chǎn)品數(shù)量報警和庫存產(chǎn)品失效報警。

        5)統(tǒng)計查詢管理功能

        統(tǒng)計查詢管理模塊可以對庫存產(chǎn)品進(jìn)行各種類型的統(tǒng)計和查詢,從而使用戶能夠全面地了解庫存狀況[5]。統(tǒng)計查詢管理模塊可以實現(xiàn)產(chǎn)品入庫統(tǒng)計報表和庫存產(chǎn)品流水線統(tǒng)計報表。

        1.2 功能模塊劃分

        本系統(tǒng)將用戶分為系統(tǒng)管理員用戶和普通用戶兩種。系統(tǒng)管理員用戶Admin可以管理其他用戶的信息,在其他方面與所有用戶的權(quán)限相同。庫存管理系統(tǒng)的總體功能模塊圖如圖1所示。

        圖1 庫存管理系統(tǒng)功能模塊圖Fig.1 Function module diagram of the inventory management system

        1.3 系統(tǒng)流程分析

        仔細(xì)分析用戶在使用系統(tǒng)時的工作過程,對于多類型用戶的管理系統(tǒng)來說,每一類用戶的工作流程都是不相同的。多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開始,對用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證一般分為確認(rèn)用戶是否是有效的系統(tǒng)用戶以及確認(rèn)用戶類型兩個過程。第1個過程決定用戶能否進(jìn)入系統(tǒng),第2個過程根據(jù)用戶的類型決定用戶的操作權(quán)限,從而決定用戶的工作界面。本系統(tǒng)的流程分析如圖2所示。

        圖2 庫存管理系統(tǒng)流程圖Fig.2 Flow chart of the tnventory management system

        2 數(shù)據(jù)庫設(shè)計

        通過基于SQL Server2005的庫存管理系統(tǒng)的總體分析與設(shè)計之后對數(shù)據(jù)庫進(jìn)行設(shè)計。本系統(tǒng)創(chuàng)建的數(shù)據(jù)庫名為Store。數(shù)據(jù)庫Store包含以下8個表:客戶信息表Client、倉庫信息表Storehouse、用戶信息表Users、產(chǎn)品類別表ProType、產(chǎn)品信息表Product、入庫操作信息表StoreIn、出庫操作信息表TakeOut和庫存產(chǎn)品信息表ProInStore。

        客戶信息表Client用來保存客戶的基本信息。其基本結(jié)構(gòu)如表1所示。

        表1 Client的結(jié)構(gòu)Tab.1 Structure of the client

        另外,倉庫信息表Storehouse用來保存?zhèn)}庫信息,它的字段主要包括倉庫編號Sid、倉庫名稱Sname和倉庫說明Memo等;用戶信息表Users用來保存用戶信息,它的字段主要包括用戶名UserName、密碼Pwd及用戶類型User_type(1-系統(tǒng)管理員用戶,2-普通用戶)等;產(chǎn)品類別表Protype用來保存產(chǎn)品的類別,它的字段主要包括產(chǎn)品類別編號Typeid、產(chǎn)品類別名稱Typename和上級產(chǎn)品類別UpperId(如果UpperId=0,則表示此產(chǎn)品類別為一級類別)等;產(chǎn)品信息表Product用來保存產(chǎn)品信息,它的字段主要包括產(chǎn)品編號Pid、產(chǎn)品名稱Pname、產(chǎn)品類型編號TypeId、產(chǎn)品規(guī)格Pstyle、計量單位Punit、參考價格Pprice、產(chǎn)品數(shù)量下限Plow、產(chǎn)品數(shù)量上限Phigh、有效期Valid(以天為單位)、在到達(dá)有效期前幾天發(fā)出警告AlarmDays等;入庫操作信息表StoreIn用來保存入庫操作的基本信息,它的字段主要包括入庫操作類型SiType(包括采購入庫、生產(chǎn)入庫、退貨入庫、退料入庫等)、入庫產(chǎn)品編號Pid、生產(chǎn)日期MakeDate、入庫產(chǎn)品單價Pprice、入庫產(chǎn)品數(shù)量Pnum、客戶編號Cid、倉庫編號Sid、經(jīng)辦人EmpName、入庫日期OptDate等;出庫操作信息表TakeOut用來保存出庫操作的基本信息。它的字段主要包括出庫操作類型Ttype(包括銷售出庫、退貨出庫、用料出庫等)、出庫產(chǎn)品編號Pid、出庫產(chǎn)品單價Pprice、出庫產(chǎn)品數(shù)量Pnum、客戶編號Cid、倉庫編號Sid、經(jīng)辦人EmpName、出庫日期OptDate等;庫存產(chǎn)品信息表ProInStore用來保存庫存產(chǎn)品的基本信息。它的字段主要包括產(chǎn)品存儲編號SpId、產(chǎn)品編號Pid、產(chǎn)品入庫單價Pprice、產(chǎn)品數(shù)量Pnum、生產(chǎn)日期MakeDate、倉庫編號Sid等。

        3 系統(tǒng)的實現(xiàn)

        本系統(tǒng)采用Visual C++作為前臺開發(fā)工具,使用SQL Server2005作為后臺數(shù)據(jù)庫。首先在Visual C++設(shè)計工程的框架,包括創(chuàng)建工程、在工程中添加和注冊數(shù)據(jù)庫訪問控件、添加數(shù)據(jù)庫訪問類、為每個表創(chuàng)建對應(yīng)的類、設(shè)計系統(tǒng)主界面、設(shè)計登錄對話框等。

        其次是實現(xiàn)客戶管理模塊設(shè)計、倉庫管理模塊設(shè)計、用戶管理模塊設(shè)計、產(chǎn)品管理模塊設(shè)計、庫存操作管理模塊設(shè)計、庫存警示管理模塊設(shè)計以及統(tǒng)計查詢管理模塊設(shè)計等。

        下面以統(tǒng)計查詢管理模塊的設(shè)計為例,來介紹其實現(xiàn)。統(tǒng)計查詢管理模塊實現(xiàn)產(chǎn)品出入庫統(tǒng)計表和庫存產(chǎn)品流水統(tǒng)計表兩個功能。本系統(tǒng)中為了提高系統(tǒng)的效率,建立了特定的視圖等對象,既提高了數(shù)據(jù)訪問速度,又隔離了用戶端程序?qū)?shù)據(jù)庫的直接訪問,提高了整個系統(tǒng)的安全性,經(jīng)過系統(tǒng)的運行,證明以上方法是切實可行的。在實現(xiàn)產(chǎn)品出入庫統(tǒng)計表對話框中創(chuàng)建了3個視圖v_StoreIn,v_TakeOut和v_ProInStore。以對每種產(chǎn)品統(tǒng)計庫存總數(shù)量來建立視圖為例,具體代碼如下:

        USE Store

        GO

        CREATE VIEW dbo.v_ProInStore

        AS

        SELECT p.Pid,SUM(s.Pnum)AS SumNum

        FROMdbo.Product p INNER JOIN

        Dbo.ProInStore s ON p.Pid=s.Pid

        GROUP BY p.Pid

        添加對話框,設(shè)置相應(yīng)的屬性即可。

        4 結(jié)束語

        基于SQL Server2005的庫存管理系統(tǒng),規(guī)范了庫存管理中對基本信息、產(chǎn)品信息、庫存操作、庫存警示和統(tǒng)計查詢的管理,使庫存管理更加科學(xué)化。通過實際使用表明了該系統(tǒng)功能齊全、使用方便、界面友好[6],為企業(yè)節(jié)約了成本,提高了庫存管理的信息化水平。

        [1] 王想實.基于C/S結(jié)構(gòu)的超市庫存管理系統(tǒng)的設(shè)與實現(xiàn)[J].湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2009(4):29-30.WANG Xiang-shi.Supermarket store management system design and implementation based on C/S structure[J].Journal of Hunan Industry Polytechnic,2009(4):29-30.

        [2] 董明.基于C#倉庫庫存管理系統(tǒng)設(shè)計與實現(xiàn)[J].才智,2012(10):50.DONG Ming.Store management system design and implementation based on C#[J].Intelligence,2012(10):50.

        [3] 劉燕,吳嫻,羅治平.基于數(shù)據(jù)庫的庫存管理系統(tǒng)的研究[J].制造業(yè)自動化,2009(9):35-37.LIU Yan,WU Xian,LUO Zhi-ping.Study of inventory management system based on database[J].Manufacturing Automation,2009(9):35-37.

        [4] 陳世洪,王曉海,廖建華.SQL Server2000管理、開發(fā)及應(yīng)用實例詳解[M].北京:人民郵電出版社,2006.

        [5] 鄒建.IT名人堂·深入淺出:SQL Server 2005開發(fā)、管理與應(yīng)用實例[M].北京:人民郵電出版社,2008.

        [6] 徐煉.基于SQL Server2000教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].教學(xué)研究,2012(8):88-92.XU Lian.Research of the design and implementation of education administration management system based on SQL server2000[J].Teaching Research,2012(8):88-92.

        猜你喜歡
        出庫入庫倉庫
        倉庫里的小偷
        重磅!廣東省“三舊”改造標(biāo)圖入庫標(biāo)準(zhǔn)正式發(fā)布!
        中國食品品牌庫入庫企業(yè)信息公示①
        中國食品(2021年2期)2021-02-24 03:55:35
        填滿倉庫的方法
        四行倉庫的悲壯往事
        卷煙配貨出庫流程的優(yōu)化與應(yīng)用
        散糧出庫 加快騰倉
        “出庫費” 應(yīng)由誰來付
        身臨其境探究竟 主動思考完任務(wù)——《倉儲與配送實務(wù)》入庫作業(yè)之“入庫訂單處理”教學(xué)案例
        人間(2015年8期)2016-01-09 13:12:42
        消防設(shè)備
        真人做爰试看120秒| 国产精品一区二区三区不卡| 亚洲精品中文字幕乱码3| 男女男精品视频网站免费看| www射我里面在线观看| 日韩在线精品国产成人| 日韩少妇人妻一区二区| 久久久精品毛片免费观看| 精品久久久久久无码人妻蜜桃| 国产日产高清欧美一区| 亚洲日产国无码| 国产精品性色av麻豆| 真实国产精品vr专区| 亚洲 欧美 国产 日韩 精品| 人妻少妇中文字幕久久69堂| 国产片在线一区二区三区| 欧美成人猛交69| 成人三级在线| 手机av在线观看视频| 日本无遮挡真人祼交视频| 久久久久久人妻毛片a片| 国产成人久久蜜一区二区| 国产成人精品三级麻豆 | 亚洲精品一区二区成人精品网站| 99麻豆久久久国产精品免费| 国产熟妇搡bbbb搡bbbb搡| www.尤物视频.com| 亚洲中文字幕日韩综合| 末成年女a∨片一区二区| 国产成人精品三级麻豆| 国产av黄色一区二区| 精品免费国产一区二区三区四区| 亚洲乱码国产一区三区| 热re99久久精品国产66热6| 二区视频在线免费观看| 欧美成人精品午夜免费影视| 激情五月天伊人久久| 亚洲国产精品嫩草影院久久av| 国产欧美va欧美va香蕉在| 免费国产交换配乱淫| 日本黑人人妻一区二区水多多|