• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            倉庫進銷存

            更新時間:2023-03-01 22:18:25 閱讀: 評論:0

            德國著名景點-關于愛國的讀后感

            倉庫進銷存
            2023年2月27日發(作者:胡蘿卜豬肉餃子)

            1/31

            實踐課題設計任務書

            姓名

            題目倉庫管理系統

            1.程序的可行性分析,了解系統開發的背景,進行需求分析(獨立完成)

            2.對系統作出總體設計,構造體系結構,畫出主要的程序流程圖,進行詳細設計,

            劃分出具體的功能模塊(獨立完成)

            3.實現管理員與客戶的登錄界面(獨立完成)

            4.具體實現各個模塊功能,如添加、刪除、更改、查詢。查詢有多種方式如全部,

            綜合,條件查詢等(獨立完成)

            5.測試及對程序的修改,糾正(獨立完成)

            設計工具:MicrosoftVisualstudio2005、SQL2000、Photoshop

            第1周(11-08-29~11-09-02):開始在文檔中設計數據庫表格,編寫需求分析

            第2周(11-09-02~11-09-09):開始進行編寫概要設計和界面窗體設計

            第3周(11-09-09~11-09-16):進行代碼的編寫和數據庫的設計以及最后的完善

            原主

            始要

            資參

            料考

            與文

            指導教師簽字:年月日

            2/31

            倉庫管理系統的設計與開發

            摘要

            倉庫管理系統是一種管理商業企業中各種數據的軟件,利用本系統用戶可以很方便地對

            企業倉庫進行有效的管理。本文首先簡要介紹了我國商業企業的現狀以及進銷存數據管理系

            統的特點、功能和使用對象,使讀者對進銷存管理系統有了初步的認識。接著詳細介紹了數

            據庫和VB的相關知識;在編程工具方面,主要介紹了VB的特點和怎樣用VB操作數據庫。

            最后,筆者給出了所完成的進銷存數據管理系統說明書,主要內容包括軟件的功能、設計框

            圖、數據庫結構和各模塊的操作說明。因此,一個現代化的倉庫管理系統需要開發。

            倉庫管理系統包括需求分析,概要設計,詳細設計,編碼,系統測試,結束語和運行結

            果截圖。該系統包括管理員的登錄以及普通用戶的登錄和對倉庫物資信息的查詢、修改,添

            加、刪除等,經過測試表明該系統功能完善,易于使用。

            關鍵詞:倉庫管理;SQL數據庫;visualstudio

            3/31

            目錄

            摘要.............................................................................................................................................2

            第1章前言...................................................................................................................................1

            1.1概述......................................................................................................................................1

            1.1.1編寫的背景........................................................................................................................1

            1.1.2文檔內容...........................................................................................................................1

            1.1.3具體的分工.......................................................................................................................1

            第2章需求分析...........................................................................................................................2

            2.1用戶需求..............................................................................................................................2

            2.1.1管理員需求.......................................................................................................................2

            2.1.2普通用戶...........................................................................................................................2

            2.1.3該系統基本功能需求........................................................................................................3

            2.1.4用戶界面需求....................................................................................................................3

            2.1.5系統需求分析....................................................................................................................3

            2.2功能需求...............................................................................................................................3

            2.2.1用戶功能............................................................................................................................3

            2.2.2管理員功能........................................................................................................................4

            2.3數據庫需求分析...................................................................................................................4

            2.3.1信息需求............................................................................................................................5

            2.3.2處理需求............................................................................................................................5

            第3章數據庫設計.......................................................................................................................6

            3.1建立數據庫的設計思路.......................................................................................................6

            3.2實體以及屬性之間的關系...................................................................................................6

            3.2.1實體及其屬性:(主鍵以下畫線表示)..........................................................................6

            3.2.2E-R圖分析.........................................................................................................................7

            3.2.3數據庫表設計:...............................................................................................................7

            3.3流程圖..................................................................................................................................8

            第4章系統設計與實現...............................................................................................................9

            4.1系統所需表........................................................................................................................10

            4.2系統界面設計....................................................................................................................10

            4.2.1模塊..............................................................................................................................10

            第5章系統測試.........................................................................................................................15

            5.1所遇問題............................................................................................................................15

            5.2系統的運行和測試.............................................................................................................15

            5.2.1系統測試要點.............................................................................................................15

            5.2.2測試內容...................................................................................................................15

            5.2.3測試結果...................................................................................................................16

            第6章結束語...........................................................................................................................17

            附錄A:主要源程序....................................................................................................................21

            1/31

            第1章前言

            1.1概述

            1.1.1編寫的背景

            倉庫管理的基本功能包括了物品的進出、庫存、及其信息處理等三個方面,其中,物品的

            出入庫與在庫管理可以說是倉庫的最基本的活動,也是傳統倉庫的基本功能,只不過管理

            手段與管理水平得到了提升;至于信息處理,已經是現代經濟活動的普遍現象,當然也應

            是倉庫活動的內容之一,倉庫管理的目的是為了滿足供應鏈上下游的需求,所以離開了信

            息處理,也就不稱其為現代倉庫管理了。為實現倉庫管理信息電子化,特此開發此系統。

            1.1.2文檔內容

            本文檔第一章為引言部分,介紹本項目的開發簡單介紹和本文檔的格式約定以及開發

            的背景。第二章到第五章分別介紹了本項目的功能及需求分析(主要是用戶、功能、數據

            庫等方面的實現)。本文檔主要介紹倉庫進銷存管理系統(完成系統功能的實現),解釋對

            系統不明白的地方(解釋系統一些細節),使系統能夠更好的使用(方便管理員的管理和

            用戶的使用)。還有就是編寫系統的代碼(實現系統功能所編著的C#代碼),數據庫建表的

            思路和通過三周了課題實踐的心得體會。

            1.1.3具體的分工

            表1.1任務表

            小組成員主要任務

            系統的總設計;

            出庫管理,入庫管理,庫存管理代碼的編寫;代碼,

            數據庫,界面的校正和完善

            數據庫的設計;

            用戶操作代碼的編寫;

            文檔的校正和完善;

            界面的設計;

            物資信息管理代碼的編寫;

            文檔的設計及編寫;

            2/31

            第2章需求分析

            倉庫管理系統用計算機管理倉庫庫存進出管理的一種計算機應用技術的創新,在計算

            機還未普及之前庫存管理都是由工作人員手工書寫的方式來操作的.現在一般的倉庫都采

            用計算機智能化管理,采用計算機作為工具的實用的計算機倉庫庫存管理程序來幫助管理

            員進行更有效的超市庫存管理工作。倉庫管理系統是典型的信息管理系統,其開發主要包括

            后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一

            致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。

            經過分析,我們使用visualstudio2005作為開發工具,利用其提供的各種窗體的開發工

            具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象,首先在短時間內建立系統

            應用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行

            系統。

            本系統業務流程如下:第一、管理員管理通過登錄管理員的學號和密碼,進行對出入

            庫信息的錄入。第二、管理員登錄系統,在統計工作中對物資信息的實際情況進行核對和

            修改。第三、倉庫管理員管理,如果有需要,可根據物資編號或名稱來對物資進行查詢。

            第五、倉庫管理員有權利新建用戶和新建管理員。!普通用戶僅可根據自己的登錄密碼來

            進行查詢和瀏覽操作。第六、倉庫管理員和普通用戶都有修改密碼的權限。

            2.1用戶需求

            用戶主要包括普通用戶和管理員。

            2.1.1管理員需求

            倉庫管理員是本系統使用量最大的用戶,倉庫管理系統的開發不僅僅是為了倉庫管理

            人員更加方便的對物資出入庫物資信息情況進行統計,對出入庫物資信息進行瀏覽和查

            詢,也便于管理員對這些信息的核對,提高倉庫管理物資的準確性。管理員具備的新建用

            戶和修改用戶信息的權限也進一步提高了倉庫管理系統的安全性

            2.1.2普通用戶

            普通用戶作為最基層的管理人員,僅僅能實施查詢和瀏覽的操作,只是需要對物資出

            入庫信息,物資庫存信息進行核對和統計,如果發現異常,要即刻向管理員遞交申請,要

            求對錯誤信息進行修改,對出庫信息的統計可方便普通用戶了解市場需要,進而調節進貨

            3/31

            方向。

            2.1.3該系統基本功能需求

            1.用戶操作:注銷、修改用戶信息、新建用戶;

            2.物資信息設置:添加物資、修改物資、查詢物資;

            3.入庫管理:添加入庫信息、修改入庫信息、查詢入庫信息、瀏覽入庫信息;

            4.出庫管理:添加出庫信息、修改出庫信息、查詢出庫信息、瀏覽出庫信息;

            5.庫存管理:查詢物資的庫存信息、瀏覽物資的庫存信息

            我實現的模塊:入庫管理、出庫管理、庫存管理;

            2.1.4用戶界面需求

            對于一個好的軟件有一個友好的用戶界面是很重要的。用戶界面應盡量做的簡單、層

            次清晰明了,以最大限度為用戶提供操作方便。如盡量減少用戶輸入次數,查詢清晰明了,

            多使用快捷按扭等。

            2.1.5系統需求分析

            對物資入庫情況的錄入和統計;對物資出庫情況的錄入和統計;對物資進行按編號或

            商品名稱來進行查詢。

            2.2功能需求

            主要是針對系統實現的功能以及普通用戶和管理員的使用進行詳細介紹。

            2.2.1用戶功能

            普通用戶功能就是對物資的如圖2.1所示。

            普通用戶

            瀏覽和查詢入庫信息瀏覽和查詢出庫信息瀏覽和查詢庫存信息

            4/31

            圖2.1普通用戶功能模塊圖

            2.2.2管理員功能

            管理員所需要實現的功能就是對出入庫的記錄,針對有問題的記錄進行修改。

            圖2.1管理員功能模塊圖

            2.3數據庫需求分析

            數據庫需求分析調查的重點是“數據”和“處理”,通過調查、收集和分析,獲得用

            戶對數據庫的需求。

            5/31

            2.3.1信息需求

            指用戶需要從數據庫中獲得信息的內容與性質,即在數據庫中需要存儲那些數據。

            2.3.2處理需求

            處理需求:指用戶需要完成什么處理功能,明確用戶對數據有什么樣的處理要求,從

            而確定數據之間的相互關系。

            在倉庫管理系統中,對于每一個具體的對象都有相應的表存儲數據,針對四類操作的

            功能需求,該系統數據庫共設計了十一個表,在后期實現打印報表階段,根據需要我們會

            增加幾個臨時表,以便實現打印報表的功能。

            6/31

            第3章數據庫設計

            3.1建立數據庫的設計思路

            數據庫工具:為了更好的處理系統用戶、物資信息、入庫信息、出庫信息和瀏覽查詢,

            等之間較為復雜的關系。所以建立了管理員表、入庫信息表、出庫信息表、以及庫存。

            查詢方式:管理員通過登陸系統對系統進行更改、根據普通用戶的申請對出入庫及庫

            存信息作出核對和修改。

            3.2實體以及屬性之間的關系

            3.2.1實體及其屬性

            實體與屬性其主鍵以下劃線標識:

            Instore(入庫物資信息表):id(物資編號)、Name(物資名稱)、Model(物資類型)、

            Inprice(入庫價格)、innumber(入庫數量)、invalue(入庫物資總價值)Indate(入庫時間)、

            Indealer(經手人)、Remark(備注)

            Load1(用戶登錄表):urs(用戶帳號)、password(登錄密碼)、role(登錄角色)

            Newstore(庫存物資信息):id(物資編號)、name(物資名稱)、size(物資型號)、

            category(種類)、unit(單位)

            Outstore(出庫物資信息表):id(物資編號)、Name(物資名稱)、Model(物資類型)、

            Outprice(出庫價格)、Outnumber(出庫數量)、Outvalue(出庫物資總價值)Outdate(出庫

            時間)、Outdealer(經手人)、Remark(備注)

            7/31

            3.2.2E-R圖分析

            圖3.1

            3.2.3數據庫表設計:

            表3.1入庫登記信息表

            字段名類型描述

            NumberInt

            物資編號(手動生成,主鍵)

            namechar

            名稱

            modelint

            型號

            Inpricedouble

            價格

            Inaccountint

            數量

            Indatechar

            入庫時間

            Indealerchar

            登記人員

            RemarkeChar

            備注

            管理員

            用戶名密碼角色

            管理

            倉庫

            普通用戶

            瀏覽

            查詢

            組成

            經辦人

            物品編號

            總價值

            物品

            價格

            物品名

            數量

            類型

            倉庫名

            用戶名

            密碼

            8/31

            表3.2入庫物資信息表

            物資編號物資類型生產日期生產地址價格數量入庫時間登記人員

            100001

            100002

            100003

            100004

            表3.3出庫物資信息表

            字段名類型描述

            NumberInt

            物資編號(自動生成,主鍵)

            namechar

            名稱

            modelint

            型號

            Outpricedouble

            價格

            Outaccountint

            數量

            Outdatechar

            出庫時間

            Outdealerchar

            登記人員

            RemarkChar

            備注

            表3.4出庫物資信息表

            物資編號物資類型生產日期生產地址價格數量出庫時間登記人員

            100001

            100002

            100003

            100004

            3.3流程圖

            由此流程圖進行倉庫管理系統的開發如圖3-2所示。

            9/31

            圖3.2

            用戶管理

            Index=?

            注銷修改用

            戶信息

            新增用戶退出

            0

            12

            3

            物資信

            息設置

            Index=?

            添加

            物資

            修改

            物資

            查詢

            物資

            添加

            成功

            終止

            修改

            成功

            終止

            查詢

            成功

            終止

            0

            1

            2

            開始

            登陸

            驗證用戶

            名和密碼N

            Y

            進入管理

            員界面

            進入普通

            用戶界面

            Y

            N

            驗證管理員

            用戶

            管理

            物資信

            息設置

            入庫信

            息管理

            出庫信

            息管理

            庫存信

            息管理

            管理員

            選擇

            用戶

            管理

            物資信

            息設置

            入庫信

            息管理

            出庫信

            息管理

            庫存信

            息管理

            用戶選擇

            10/31

            第4章系統設計與實現

            4.1系統所需表

            綜合以上分析,要實現上面的所有共能模塊,共需要設計四個表,它們分別是:用戶

            信息表、庫存表、入庫表、出庫表

            4.2系統界面設計

            在軟件管理系統日益廣泛使用的今天,開發一個有效并且適用于倉庫管理系統將會解

            決許多的人力資源管理倉庫所存在的許多弊端,將會為倉庫管理節省許多的時間,方便了

            倉庫管理員的管理。

            4.2.1模塊

            1,管理員登錄界面的實現:

            因為管理員的信息都存在數據庫中,此時管理員只需輸入與自己的賬號相對應的密碼

            即可,操作方便。管理員輸入密碼后,程序中會根據查詢語句判斷管理員輸入的密碼是否

            與數據庫中保存的密碼一致,若一致進入服務器主界面,若不一致則提示“你輸入的密碼

            錯誤或此用戶不存在”,提示管理員輸入正確的密碼或選擇正確的賬號。

            圖4.1登錄界面

            用戶登錄或管理員登陸時,系統查詢用戶信息,并進行信息核對,登錄成功時:會有

            信息提示。

            11/31

            圖4.2登錄成功界面

            當用戶輸入不正確時,系統會自動生成登陸不正確字樣:

            圖4.3賬號錯誤界面

            若正確則顯示下一界面,也就是主界面:

            圖4.4管理員的主菜單界面

            ①用戶操作:注銷、新建用戶信息、修改用戶信息、退出功能。

            ②物資信息設置:添加物資信息、修改物資信息、查詢物資信息的功能。

            ③入庫管理:添加入庫信息、修改入庫信息、查詢入庫信息、瀏覽入庫信息的功能。

            ④出庫管理:添加出庫信息、修改出庫信息、查詢出庫信息、瀏覽出庫信息的功能。

            ⑤庫存管理:查詢庫存的信息、瀏覽庫存信息的功能。

            12/31

            圖4.5管理員的可操作功能顯示

            2、普通用戶

            普通用戶主頁面如圖4.6所示。

            圖4.6普通用戶的主菜單界面

            ①用戶操作:注銷、退出功能。

            ②物資信息設置:查詢物資信息的功能。

            ③入庫管理:查詢入庫信息、瀏覽入庫信息的功能。

            ④出庫管理:查詢出庫信息、瀏覽出庫信息的功能。

            ⑤庫存管理:查詢庫存的信息、瀏覽庫存信息的功能。

            13/31

            主要功能如圖:

            圖4.7普通用戶的可操作功能顯示

            可以通過此窗體向數據庫中專業基本信息表中添加專業的相關信息以及對數據庫中

            專業的信息進行查詢和修改。

            ⒈用戶操作:注銷、新建用戶信息、修改用戶信息、退出。

            ①注銷:注銷回到登陸界面。

            新建用戶信息功能模塊:根據用戶名稱、密碼、角色更改,實現管理員對普通用戶的

            信息修改、角色修改、實現管理員的不同功能如圖4.8所示

            圖4.8用戶信息修改功能

            ②新建用戶信息:管理員通過添加用戶來實現多個人員的管理。功能如圖4.9所示

            14/31

            圖4.9添加用戶的界面顯示

            15/31

            第5章系統測試

            經過測試,該應用程序能夠較好的實現各個功能:能夠很好的實現信息的添加、刪除、

            修改、查詢;能夠完善的實現根據不同的用戶進入不同的登錄界面;對于只有是管理員才能

            注冊的功能也能很好的實現;能夠對進行不同的查詢功能可以根據給定的條件具體查詢,也

            可以進行模糊查詢。

            5.1所遇問題

            剛開始程序連接數據庫時,綜合查詢不能實現,更新出現問題,老出現看不明白的異

            常,使程序中斷。數據庫與代碼連接時,執行一條只查詢一部分數據時,無法修改數據。

            后來經過查閱和思考,終于解決。從中讓我學會了怎么連接。剛開始不會連接數據庫,老

            是連接錯誤,后來經過思考和查閱資料和組員一起討論研究,終于學會怎樣處理這樣的問

            題。

            5.2系統的運行和測試

            系統功能的運行是:首先進入首頁界面,然后選擇登錄類型系統將根據你的登錄類型

            進入不同的界面。注意區別開來管理員與普通用戶之間的權限功能。

            5.2.1系統測試要點

            數據庫連接情況:正常情況,數據庫文件缺少,外部系統異常。

            對用戶輸入的響應:正確輸入,能夠正常調用子模塊;

            輸入錯誤:系統能否辨別,并做出響應(提出警告);

            子模塊的異常狀況,系統能否及時做出響應。

            模塊正常運行流程

            用戶輸入數據檢查,包括數據合理性檢查,以及合法性檢查。

            數據庫操作:數據庫連接正常、數據庫連接異常。

            數據庫連接正常:輸入合理合法參數、輸入參數不。

            5.2.2測試內容

            為更好的完成系統的功能測試,編寫測試用例如表5.1所示。因篇幅有限表5.1中只列

            出主要的測試用例的標題和期望結果。這些測試用例不僅測試管理員模塊系統設計的主要

            功能,還包括系統安全的測試。

            16/31

            表5.1測試用例

            序號測試用例標題期望結果

            1

            添加用戶

            驗證用戶是否具有權限,如果沒有,不允許操作;如果有則正確判

            斷用戶名是否已存在,如已存在給出錯誤提示,

            2

            修改用戶權限

            驗證用戶是否具有權限,如果沒有,不允許操作;如果有則根據用

            戶所需得到正確并進行修改。只有管理員才能對物資信息進行修改,

            普通用戶只能查詢

            3

            按物資名稱查詢驗證用戶是否具有權限,如果沒有,不允許操作。

            4

            按物資編號查詢驗證用戶是否具有權限,如果沒有,不允許操作。

            5.2.3測試結果

            對照表5.1中的測試內容,表5.2給出其對應的測試結果。由測試結果可以看出:該課

            題機房管理系統能夠完成對課題申報的管理,系統安全性也能得到很好的控制。

            表5.2測試結果

            序號測試用例標題

            測試結

            期望結果

            1

            添加用戶通過

            驗證用戶是否具有權限,如果沒有,不允許操作;如果有則正

            確判斷用戶名是否已存在,如已存在給出錯誤提示,

            2

            修改用戶權限通過

            驗證用戶是否具有權限,如果沒有,不允許操作;如果有則根

            據用戶所需得到正確并進行修改。只有管理員才能對物資信息

            進行修改,普通用戶只能查詢

            3

            按物資名稱查詢通過驗證用戶是否具有權限,如果沒有,不允許操作。

            4

            按物資編號查詢通過驗證用戶是否具有權限,如果沒有,不允許操作。

            17/31

            第6章結束語

            經過了這次倉庫管理系統的課程設計我從中學到了很多,同時明白了做一個小型軟件

            的步驟和流程.如何讓自己設計的軟件運用到具體的實際工作中,這是一個關鍵的環節.還有

            就是程序設計和運行測試中遇到的問題該如何解決,從解決問題中我也學到了許多平時課

            本上所沒有的知識.當然,能夠完成這個倉庫管理系統我自己也感覺很有成就感.

            運用到的開發工具和軟件技術:

            此系統結合貨物倉庫管理的要求,對VisualStudio2005C#程序開發系統、SQLSever

            2005數據庫管理系統、SQL語言的學習和應用,主要完成貨物倉庫管理系統的需求分析,

            系統的數據庫設計和實現,系統的表單設計,主控程序設計,并由此設計了數據庫結構和

            應用程序。系統運行結果證明,本人設計的貨物倉庫管理系統可以滿足倉庫管理者完成倉

            庫管理的日常工作,包括材料的入庫,出庫以及庫存材料信息的管理維護等

            軟件還需要哪些改進:

            在編寫源程序代碼的過程中對語言的運用還需要提高,應使寫出來的程序更加簡潔,

            易讀懂,更加滿足實際工作的需要.要想使做出來的程序更好的利用還需根據實際需要在今

            后的運用中不斷的改進和完善.

            通過這一次二級課題的編寫我學會了很多東西,也發現了自己以前沒注意到的很多錯

            誤。比如以前總是敲代碼的時候不細心,容易在一些小問題上面處錯誤而導致浪費很多時

            間在這些小問題上。還有以前學習的時候有一些問題弄不明白的時候總愛自己一個人琢

            磨,通過這次課題團隊合作我學會了和他人一起討論問題一起解決問題,不僅加快了問題

            的解決時間,還從同學那里寫到了很多寶貴的經驗。在課題的進程中我們都遇到了一個共

            同的問題就是數據庫和系統的連接方面的問題,我發現這是我們的弱點。在老師的耐心講

            解和演示下我們一點點的學習練習,最后我終于學會了熟練的連接數據庫,創建數據庫等

            以前不會的技術要點。還有要特別感謝老師,在他的耐心指導和幫助下我學會了編輯文檔。

            通過楊老師的講解我認識到了作為一個程序員不僅要熟練的掌握代碼的編寫,還要熟練掌

            握文檔的編寫,因為文檔能夠清晰的表達你所開發的系統的主要功能、用途等。在老師的

            幫助下我學會了編輯文檔,學會了使用不同的編輯工具。最主要的是我學會了如何分析問

            題即如何做系統的需求分析。只有需求分析做好了做透徹了才能更明了的做系統編寫代

            碼。以前我在開發系統做題的時候都是直接去寫代碼,有時錯了很多,因此這次我認識到

            了做需求分析的重要性。同時我還認識到了網絡資源的重要性。有時候是在解決不了的問

            題,就向周邊同學請教,大家一同來討論研究,最終得到好的解決方法。有事遇見大家都

            18/31

            難以解決的問題,也可以上網去查詢,網絡是一個巨大的資源庫,只要你細心,就能找到

            自己需要的東西。要想做一個好的倉庫管理系統,并不是靠自己一個人的力量就可以完成

            的,在實踐中,我終于體會到,以前老師教育我們的,做項目一定要有較高的團隊合作精

            神,不能任何事都按照自己的想法去做,這樣如果與別人的想法或成果發生沖突,那么還

            要再次商量改進,比較浪費時間。所以組員都要有團隊合作的精神,負責自己作業的同時,

            依舊要經常與同組的人商討意見,互相溝通學習,達成一致后共同向目標努力。

            總之通過這次二級課題我感受很多,也學到了很多,受益匪淺。感謝學校能給我們這

            樣一次鍛煉自我的機會,也感謝老師的耐心指導并能及時的糾正我的錯誤。我將會更加努

            力的學習并將學到的知識應用到實踐中去。謝謝老師們的培養。

            19/31

            參考文獻

            20/31

            指導教師評語

            成績:

            指導教師簽名:

            年月日

            21/31

            附錄A:主要源程序

            倉庫管理系統的源程序

            ///

            ///登錄窗體

            ///

            ///

            ///

            //定義sql字符串建立連接

            SqlConnectionmysqlconn=newSqlConnection("integrated

            curity=sspi;databa=pwd;rver=.sqlexpress");

            //定義DataView試圖

            DataViewmydv=newDataView();

            if(()==""||()==""||()==""||

            ()=="")

            //信息提示框

            ("請輸入完整的信息!","警告");

            el

            {

            //密碼驗證

            if(()!=())

            ("兩次密碼輸入不一致!","警告");

            el

            {

            //打開連接

            ();

            //sql查詢

            stringsql="lect*fromload1whereurs='"+ng().Trim()+"'

            ";

            SqlCommandcmd=newSqlCommand();

            dText=sql;

            tion=mysqlconn;

            //如果查詢返回值非空

            if(null==eScalar())

            {

            stringsql1="inrtintoload1(urs,password,role)"+"values('"+

            ()+"','"+()+"','"+()+"')";

            dText=sql1;

            //查詢返回所影響的行數

            eScalar();

            ("添加用戶成功!","提示");

            //關閉本窗體

            ();

            22/31

            }

            el

            ("用戶名"+()+"已存在!","提示");

            ();//關閉連接

            if(==""||=="")

            ("用戶名或密碼不能為空","信息提示");

            el

            {

            stringconnstring;

            SqlConnectionmysqlconn=newSqlConnection();

            connstring="IntegratedSecurity=SSPI;databa=pwd;rver=.SQLEXPRESS";

            tionString=connstring;

            ();

            DataSetmyds=newDataSet();

            BindingSourcemybs=newBindingSource();

            stringsql1="lectrolefromload1whereurs='"+()+"'";

            SqlDataAdaptermyda=newSqlDataAdapter(sql1,mysqlconn);

            (myds,"store1");

            mybs=newBindingSource(myds,"store1");

            Bindingmybinding1=newBinding("Text",mybs,"role");

            //managema=newmanage();

            //(mybinding1);

            //=;

            stringsql="lect*fromload1whereurs='"++"'andpassword='"+

            +"'";

            SqlCommandcmd=newSqlCommand(sql,mysqlconn);

            SqlDataReaderrd=eReader();

            ();

            if(s)

            {

            //();

            e=true;

            ("登陸成功");

            managemyform=newmanage();

            =;

            alog();

            }

            el

            {

            ("登錄失敗","信息提示");

            }

            ();

            ();

            }

            {

            ();

            }

            if(r==13)

            {

            btnOK_Click(nder,e);

            23/31

            }

            if(r==13)

            {

            btnOK_Click(nder,e);

            }

            {

            ();

            ();

            if(on.X+>0)

            {

            on=newPoint(on.X-10,on.Y);

            }

            el

            {

            on=newPoint(,on.Y);

            }

            }

            on=newPoint(,on.Y);

            ();

            SqlConnectionmysqlconn=newSqlConnection("integratedcurity=sspi;

            databa=pwd;rver=.SQLEXPRESS");

            ();

            DataSetmyds=newDataSet();

            BindingSourcemybs=newBindingSource();

            stringsql="lectrolefromload1whereurs='"+()+"'";

            SqlDataAdaptermyda=newSqlDataAdapter(sql,mysqlconn);

            (myds,"store");

            mybs=newBindingSource(myds,"store");

            Bindingmybinding1=newBinding("Text",mybs,"role");

            ();

            ();

            ();

            if(on.X+>0)

            {

            on=newPoint(on.X-10,on.Y);

            }

            el

            {

            on=newPoint(,on.Y);

            }

            Formmyform2=newaddurs();

            alog();

            SqlConnectionmysqlconn=newSqlConnection("integratedcurity=sspi;

            databa=pwd;rver=.SQLEXPRESS");

            ();

            DataSetmyds=newDataSet();

            BindingSourcemybs=newBindingSource();

            stringsql="lectrolefromload1whereurs='"+()+"'";

            SqlDataAdaptermyda=newSqlDataAdapter(sql,mysqlconn);

            (myds,"store");

            mybs=newBindingSource(myds,"store");

            Bindingmybinding1=newBinding("Text",mybs,"role");

            //Formma=newmanage();

            managema1=newmanage();

            (mybinding1);

            24/31

            ();

            SqlConnectionmysqlconn=newSqlConnection("integrated

            curity=sspi;databa=pwd;rver=.sqlexpress");

            DataViewmydv=newDataView();

            {

            ();

            }

            if(()==""||()==""||()==

            ""||()==""||()=="")

            ("請輸入完整的信息!","提示");

            el

            {

            if(()!=())

            ("兩次密碼輸入不一致!","警告");

            el

            {

            ();

            stringsql="lect*fromload1whereurs='"+ng().Trim()

            +"'andpassword='"+()+"'";

            SqlCommandcmd=newSqlCommand();

            dText=sql;

            tion=mysqlconn;

            if(null!=eScalar())

            {

            stringsql1="updateload1t

            password='"+()+"',role='"+()+"'where

            urs='"+()+"'";

            dText=sql1;

            eScalar();

            ("用戶信息修改成功!","提示");

            ();

            }

            el

            ("用戶名或密碼不正確!","提示");

            ();

            }

            }

            SqlConnectionmysqlconn=newSqlConnection("integrated

            curity=sspi;databa=pwd;rver=.sqlexpress");

            DataViewmydv=newDataView();

            SqlCommandcmd;

            SqlDataAdaptermyda;

            DataSetmyds;

            ();

            stringsql="lect*fromv_store";

            myda=newSqlDataAdapter(sql,mysqlconn);

            myds=newDataSet();

            (myds,"store");

            urce=["store"];

            mydv=["store"].DefaultView;

            lor=lue;

            Bars=;

            rderStyle=;

            s[0].AutoSizeMode=ls;

            s[1].AutoSizeMode=ls;

            25/31

            s[2].AutoSizeMode=ls;

            s[3].AutoSizeMode=ls;

            s[4].AutoSizeMode=ls;

            s[5].AutoSizeMode=ls;

            s[6].AutoSizeMode=ls;

            ="當前的庫存量有"+[0].+"條記錄";

            ();

            cmd=newSqlCommand();

            ();

            try

            {

            if(>0)

            {

            stringsql="deletefrominstorewhereid='"+

            ng()+"'";//.SelectedRows[0].Cells[0].ng()+"'";

            At(ex);

            dText=sql;

            tion=mysqlconn;

            eNonQuery();

            ("chenggong","xinxitishi");

            }

            }

            catch(Exceptionex)

            {

            stringstr=e+"rn"++"rn"+nk;

            (str);

            }

            ();

            inti=0;

            SqlConnectionmysqlconn=newSqlConnection("integrated

            curity=sspi;databa=pwd;rver=.sqlexpress");

            DataViewmydv=newDataView();

            SqlDataAdaptermyda;

            DataSetmyds;

            if(==""&&!="")

            {

            ();

            stringsql="lect*fromv_storewherename='"+()+"'";

            myda=newSqlDataAdapter(sql,mysqlconn);

            myds=newDataSet();

            (myds,"store");

            if(["store"].==0)

            {

            ("沒有你要查的信息");

            }

            el

            {

            urce=["store"];

            mydv=["store"].DefaultView;

            lor=;

            Bars=al;

            rderStyle=;

            s[0].AutoSizeMode=

            ls;

            s[1].AutoSizeMode=

            ls;

            26/31

            s[2].AutoSizeMode=

            ls;

            s[3].AutoSizeMode=

            ls;

            s[4].AutoSizeMode=

            ls;

            s[5].AutoSizeMode=

            ls;

            s[6].AutoSizeMode=

            ls;

            }

            ();

            ly=true;

            ly=true;

            if(ly==true&&ly==fal)

            {

            if(r==13)

            btnquery_Click(nder,e);

            }

            if(ly==true&&ly==fal)

            {

            if(r==13)

            btnquery_Click(nder,e);

            }

            SqlConnectionmysqlconn=newSqlConnection("integratedcurity=sspi;

            databa=pwd;rver=.SQLEXPRESS");

            Formmyform=newstoreQuery();

            alog();

            Formmyform1=newstoreinfo();

            alog();

            Formmyform2=newOut();

            alog();

            Formmyform3=newaddoutinfo();

            alog();

            Formmyform4=newoutmodify();

            alog();

            Formmyform5=newaddininfo();

            alog();

            Formmyform6=newinmodify();

            alog();

            Formmyform7=newIn();

            alog();

            ();

            {

            ();

            Formmyform8=newlogin();

            alog();

            }

            Formmyform9=newaddurs();

            alog();

            Formmyform10=newmodifyurinfo();

            27/31

            alog();

            Formmyform11=newoutquery();

            alog();

            Formmyform12=newinquery();

            alog();

            Formmyform13=newmatadd();

            alog();

            Formmyform14=newmatmodify();

            alog();

            Formmyform15=newmatquery();

            alog();

            loginlo=newlogin();

            At(1);

            }

            //////////////////////////////////////////////////按編號查詢/////////////////////////////

            elif(!=""&&=="")

            {

            #region

            stringsql=null;

            ();

            stringsql1="lect*fromv_storewhereid='"+()+"'";

            myds=newDataSet();

            myda=newSqlDataAdapter(sql1,mysqlconn);

            (myds,"store");

            if(["store"].==0)

            {

            ("庫存中沒有信息");

            }

            el

            {

            urce=["store"];

            }

            ();

            #endregion

            }

            elif(==""&&=="")

            {

            ("物資編號、名稱不能為空!!!","信息提示");

            }

            ();

            }

            {

            ly=fal;

            ly=fal;

            if(!=""||!="")

            {

            ="";

            ="";

            }

            elif(==""&&!="")

            {

            ="";

            }

            elif(!=""&&=="")

            28/31

            {

            ="";

            }

            本文發布于:2023-02-27 23:54:08,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1677513248157.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:倉庫進銷存.doc

            本文 PDF 下載地址:倉庫進銷存.pdf

            上一篇:薪酬方案
            下一篇:兩百字
            標簽:倉庫進銷存
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 黑人巨大亚洲一区二区久| 亚洲国产成人久久精品不卡| 日韩高清亚洲日韩精品一区二区| 日韩精品有码中文字幕| 国产欧美va欧美va在线| 精品无码av无码专区| 亚洲成片在线观看12345| 国产成人精品永久免费视频| 日本亚洲一区二区精品| 国产精品午夜性视频| 久久精品国产亚洲精品色婷婷| 国产在线午夜不卡精品影院| 亚洲成人资源在线观看| 麻豆一区二区三区精品视频| 亚洲人妻精品中文字幕| 性欧美三级在线观看| 暖暖 免费 高清 日本 在线观看5| 无码 人妻 在线 视频| 产精品无码一区二区三区免费| 国产精品人妻熟女男人的天堂| 国产综合久久99久久| 福利写真视频一区二区| 国产一区二区三区无遮挡| 久久久国产精品樱花网站| 曰韩亚洲AV人人夜夜澡人人爽| 小污女小欲女导航| 性视频一区| 亚洲综合av永久无码精品一区二区| 一区二区三区精品不卡| 福利片91| 成在人线av无码免费| 国产SM重味一区二区三区| 欧美变态另类z0z0禽交| 日本老熟女一二三区视频| 亚洲老熟女一区二区三区| 国产农村激情免费专区| 在线高清免费不卡全码| 亚洲精品av中文字幕在线| 国产午夜福利大片免费看| 亚洲欧美日韩国产精品一区二区| 亚洲成人av一区免费看|