• <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秋霞

            倉庫進(jìn)銷存

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

            德國著名景點-關(guān)于愛國的讀后感

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

            1/31

            實踐課題設(shè)計任務(wù)書

            姓名

            題目倉庫管理系統(tǒng)

            設(shè)

            務(wù)

            1.程序的可行性分析,了解系統(tǒng)開發(fā)的背景,進(jìn)行需求分析(獨立完成)

            2.對系統(tǒng)作出總體設(shè)計,構(gòu)造體系結(jié)構(gòu),畫出主要的程序流程圖,進(jìn)行詳細(xì)設(shè)計,

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

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

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

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

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

            設(shè)計工具:MicrosoftVisualstudio2005、SQL2000、Photoshop

            進(jìn)

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

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

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

            原主

            始要

            資參

            料考

            與文

            獻(xiàn)

            指導(dǎo)教師簽字:年月日

            2/31

            倉庫管理系統(tǒng)的設(shè)計與開發(fā)

            摘要

            倉庫管理系統(tǒng)是一種管理商業(yè)企業(yè)中各種數(shù)據(jù)的軟件,利用本系統(tǒng)用戶可以很方便地對

            企業(yè)倉庫進(jìn)行有效的管理。本文首先簡要介紹了我國商業(yè)企業(yè)的現(xiàn)狀以及進(jìn)銷存數(shù)據(jù)管理系

            統(tǒng)的特點、功能和使用對象,使讀者對進(jìn)銷存管理系統(tǒng)有了初步的認(rèn)識。接著詳細(xì)介紹了數(shù)

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

            最后,筆者給出了所完成的進(jìn)銷存數(shù)據(jù)管理系統(tǒng)說明書,主要內(nèi)容包括軟件的功能、設(shè)計框

            圖、數(shù)據(jù)庫結(jié)構(gòu)和各模塊的操作說明。因此,一個現(xiàn)代化的倉庫管理系統(tǒng)需要開發(fā)。

            倉庫管理系統(tǒng)包括需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼,系統(tǒng)測試,結(jié)束語和運(yùn)行結(jié)

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

            加、刪除等,經(jīng)過測試表明該系統(tǒng)功能完善,易于使用。

            關(guān)鍵詞:倉庫管理;SQL數(shù)據(jù)庫;visualstudio

            3/31

            目錄

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

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

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

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

            1.1.2文檔內(nèi)容...........................................................................................................................1

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

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

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

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

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

            2.1.3該系統(tǒng)基本功能需求........................................................................................................3

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

            2.1.5系統(tǒng)需求分析....................................................................................................................3

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

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

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

            2.3數(shù)據(jù)庫需求分析...................................................................................................................4

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

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

            第3章數(shù)據(jù)庫設(shè)計.......................................................................................................................6

            3.1建立數(shù)據(jù)庫的設(shè)計思路.......................................................................................................6

            3.2實體以及屬性之間的關(guān)系...................................................................................................6

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

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

            3.2.3數(shù)據(jù)庫表設(shè)計:...............................................................................................................7

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

            第4章系統(tǒng)設(shè)計與實現(xiàn)...............................................................................................................9

            4.1系統(tǒng)所需表........................................................................................................................10

            4.2系統(tǒng)界面設(shè)計....................................................................................................................10

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

            第5章系統(tǒng)測試.........................................................................................................................15

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

            5.2系統(tǒng)的運(yùn)行和測試.............................................................................................................15

            5.2.1系統(tǒng)測試要點.............................................................................................................15

            5.2.2測試內(nèi)容...................................................................................................................15

            5.2.3測試結(jié)果...................................................................................................................16

            第6章結(jié)束語...........................................................................................................................17

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

            1/31

            第1章前言

            1.1概述

            1.1.1編寫的背景

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

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

            手段與管理水平得到了提升;至于信息處理,已經(jīng)是現(xiàn)代經(jīng)濟(jì)活動的普遍現(xiàn)象,當(dāng)然也應(yīng)

            是倉庫活動的內(nèi)容之一,倉庫管理的目的是為了滿足供應(yīng)鏈上下游的需求,所以離開了信

            息處理,也就不稱其為現(xiàn)代倉庫管理了。為實現(xiàn)倉庫管理信息電子化,特此開發(fā)此系統(tǒng)。

            1.1.2文檔內(nèi)容

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

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

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

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

            用戶的使用)。還有就是編寫系統(tǒng)的代碼(實現(xiàn)系統(tǒng)功能所編著的C#代碼),數(shù)據(jù)庫建表的

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

            1.1.3具體的分工

            表1.1任務(wù)表

            小組成員主要任務(wù)

            系統(tǒng)的總設(shè)計;

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

            數(shù)據(jù)庫,界面的校正和完善

            數(shù)據(jù)庫的設(shè)計;

            用戶操作代碼的編寫;

            文檔的校正和完善;

            界面的設(shè)計;

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

            文檔的設(shè)計及編寫;

            2/31

            第2章需求分析

            倉庫管理系統(tǒng)用計算機(jī)管理倉庫庫存進(jìn)出管理的一種計算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計算

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

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

            員進(jìn)行更有效的超市庫存管理工作。倉庫管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括

            后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一

            致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。

            經(jīng)過分析,我們使用visualstudio2005作為開發(fā)工具,利用其提供的各種窗體的開發(fā)工

            具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)

            應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行

            系統(tǒng)。

            本系統(tǒng)業(yè)務(wù)流程如下:第一、管理員管理通過登錄管理員的學(xué)號和密碼,進(jìn)行對出入

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

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

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

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

            2.1用戶需求

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

            2.1.1管理員需求

            倉庫管理員是本系統(tǒng)使用量最大的用戶,倉庫管理系統(tǒng)的開發(fā)不僅僅是為了倉庫管理

            人員更加方便的對物資出入庫物資信息情況進(jìn)行統(tǒng)計,對出入庫物資信息進(jìn)行瀏覽和查

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

            戶和修改用戶信息的權(quán)限也進(jìn)一步提高了倉庫管理系統(tǒng)的安全性

            2.1.2普通用戶

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

            入庫信息,物資庫存信息進(jìn)行核對和統(tǒng)計,如果發(fā)現(xiàn)異常,要即刻向管理員遞交申請,要

            求對錯誤信息進(jìn)行修改,對出庫信息的統(tǒng)計可方便普通用戶了解市場需要,進(jìn)而調(diào)節(jié)進(jìn)貨

            3/31

            方向。

            2.1.3該系統(tǒng)基本功能需求

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

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

            3.入庫管理:添加入庫信息、修改入庫信息、查詢?nèi)霂煨畔ⅰg覽入庫信息;

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

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

            我實現(xiàn)的模塊:入庫管理、出庫管理、庫存管理;

            2.1.4用戶界面需求

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

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

            多使用快捷按扭等。

            2.1.5系統(tǒng)需求分析

            對物資入庫情況的錄入和統(tǒng)計;對物資出庫情況的錄入和統(tǒng)計;對物資進(jìn)行按編號或

            商品名稱來進(jìn)行查詢。

            2.2功能需求

            主要是針對系統(tǒng)實現(xiàn)的功能以及普通用戶和管理員的使用進(jìn)行詳細(xì)介紹。

            2.2.1用戶功能

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

            普通用戶

            瀏覽和查詢?nèi)霂煨畔g覽和查詢出庫信息瀏覽和查詢庫存信息

            4/31

            圖2.1普通用戶功能模塊圖

            2.2.2管理員功能

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

            圖2.1管理員功能模塊圖

            2.3數(shù)據(jù)庫需求分析

            數(shù)據(jù)庫需求分析調(diào)查的重點是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析,獲得用

            戶對數(shù)據(jù)庫的需求。

            設(shè)

            5/31

            2.3.1信息需求

            指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì),即在數(shù)據(jù)庫中需要存儲那些數(shù)據(jù)。

            2.3.2處理需求

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

            而確定數(shù)據(jù)之間的相互關(guān)系。

            在倉庫管理系統(tǒng)中,對于每一個具體的對象都有相應(yīng)的表存儲數(shù)據(jù),針對四類操作的

            功能需求,該系統(tǒng)數(shù)據(jù)庫共設(shè)計了十一個表,在后期實現(xiàn)打印報表階段,根據(jù)需要我們會

            增加幾個臨時表,以便實現(xiàn)打印報表的功能。

            6/31

            第3章數(shù)據(jù)庫設(shè)計

            3.1建立數(shù)據(jù)庫的設(shè)計思路

            數(shù)據(jù)庫工具:為了更好的處理系統(tǒng)用戶、物資信息、入庫信息、出庫信息和瀏覽查詢,

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

            查詢方式:管理員通過登陸系統(tǒng)對系統(tǒng)進(jìn)行更改、根據(jù)普通用戶的申請對出入庫及庫

            存信息作出核對和修改。

            3.2實體以及屬性之間的關(guān)系

            3.2.1實體及其屬性

            實體與屬性其主鍵以下劃線標(biāo)識:

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

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

            Indealer(經(jīng)手人)、Remark(備注)

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

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

            category(種類)、unit(單位)

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

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

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

            7/31

            3.2.2E-R圖分析

            圖3.1

            3.2.3數(shù)據(jù)庫表設(shè)計:

            表3.1入庫登記信息表

            字段名類型描述

            NumberInt

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

            namechar

            名稱

            modelint

            型號

            Inpricedouble

            價格

            Inaccountint

            數(shù)量

            Indatechar

            入庫時間

            Indealerchar

            登記人員

            RemarkeChar

            備注

            管理員

            用戶名密碼角色

            管理

            倉庫

            普通用戶

            瀏覽

            查詢

            組成

            經(jīng)辦人

            物品編號

            總價值

            物品

            價格

            物品名

            數(shù)量

            類型

            倉庫名

            用戶名

            密碼

            8/31

            表3.2入庫物資信息表

            物資編號物資類型生產(chǎn)日期生產(chǎn)地址價格數(shù)量入庫時間登記人員

            100001

            100002

            100003

            100004

            表3.3出庫物資信息表

            字段名類型描述

            NumberInt

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

            namechar

            名稱

            modelint

            型號

            Outpricedouble

            價格

            Outaccountint

            數(shù)量

            Outdatechar

            出庫時間

            Outdealerchar

            登記人員

            RemarkChar

            備注

            表3.4出庫物資信息表

            物資編號物資類型生產(chǎn)日期生產(chǎn)地址價格數(shù)量出庫時間登記人員

            100001

            100002

            100003

            100004

            3.3流程圖

            由此流程圖進(jìn)行倉庫管理系統(tǒng)的開發(fā)如圖3-2所示。

            9/31

            圖3.2

            用戶管理

            Index=?

            注銷修改用

            戶信息

            新增用戶退出

            0

            12

            3

            物資信

            息設(shè)置

            Index=?

            添加

            物資

            修改

            物資

            查詢

            物資

            添加

            成功

            終止

            修改

            成功

            終止

            查詢

            成功

            終止

            0

            1

            2

            開始

            登陸

            驗證用戶

            名和密碼N

            Y

            進(jìn)入管理

            員界面

            進(jìn)入普通

            用戶界面

            Y

            N

            驗證管理員

            用戶

            管理

            物資信

            息設(shè)置

            入庫信

            息管理

            出庫信

            息管理

            庫存信

            息管理

            管理員

            選擇

            用戶

            管理

            物資信

            息設(shè)置

            入庫信

            息管理

            出庫信

            息管理

            庫存信

            息管理

            用戶選擇

            10/31

            第4章系統(tǒng)設(shè)計與實現(xiàn)

            4.1系統(tǒng)所需表

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

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

            4.2系統(tǒng)界面設(shè)計

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

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

            倉庫管理員的管理。

            4.2.1模塊

            1,管理員登錄界面的實現(xiàn):

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

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

            與數(shù)據(jù)庫中保存的密碼一致,若一致進(jìn)入服務(wù)器主界面,若不一致則提示“你輸入的密碼

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

            圖4.1登錄界面

            用戶登錄或管理員登陸時,系統(tǒng)查詢用戶信息,并進(jìn)行信息核對,登錄成功時:會有

            信息提示。

            11/31

            圖4.2登錄成功界面

            當(dāng)用戶輸入不正確時,系統(tǒng)會自動生成登陸不正確字樣:

            圖4.3賬號錯誤界面

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

            圖4.4管理員的主菜單界面

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

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

            ③入庫管理:添加入庫信息、修改入庫信息、查詢?nèi)霂煨畔ⅰg覽入庫信息的功能。

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

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

            12/31

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

            2、普通用戶

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

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

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

            ②物資信息設(shè)置:查詢物資信息的功能。

            ③入庫管理:查詢?nèi)霂煨畔ⅰg覽入庫信息的功能。

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

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

            13/31

            主要功能如圖:

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

            可以通過此窗體向數(shù)據(jù)庫中專業(yè)基本信息表中添加專業(yè)的相關(guān)信息以及對數(shù)據(jù)庫中

            專業(yè)的信息進(jìn)行查詢和修改。

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

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

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

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

            圖4.8用戶信息修改功能

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

            14/31

            圖4.9添加用戶的界面顯示

            15/31

            第5章系統(tǒng)測試

            經(jīng)過測試,該應(yīng)用程序能夠較好的實現(xiàn)各個功能:能夠很好的實現(xiàn)信息的添加、刪除、

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

            注冊的功能也能很好的實現(xiàn);能夠?qū)M(jìn)行不同的查詢功能可以根據(jù)給定的條件具體查詢,也

            可以進(jìn)行模糊查詢。

            5.1所遇問題

            剛開始程序連接數(shù)據(jù)庫時,綜合查詢不能實現(xiàn),更新出現(xiàn)問題,老出現(xiàn)看不明白的異

            常,使程序中斷。數(shù)據(jù)庫與代碼連接時,執(zhí)行一條只查詢一部分?jǐn)?shù)據(jù)時,無法修改數(shù)據(jù)。

            后來經(jīng)過查閱和思考,終于解決。從中讓我學(xué)會了怎么連接。剛開始不會連接數(shù)據(jù)庫,老

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

            題。

            5.2系統(tǒng)的運(yùn)行和測試

            系統(tǒng)功能的運(yùn)行是:首先進(jìn)入首頁界面,然后選擇登錄類型系統(tǒng)將根據(jù)你的登錄類型

            進(jìn)入不同的界面。注意區(qū)別開來管理員與普通用戶之間的權(quán)限功能。

            5.2.1系統(tǒng)測試要點

            數(shù)據(jù)庫連接情況:正常情況,數(shù)據(jù)庫文件缺少,外部系統(tǒng)異常。

            對用戶輸入的響應(yīng):正確輸入,能夠正常調(diào)用子模塊;

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

            子模塊的異常狀況,系統(tǒng)能否及時做出響應(yīng)。

            模塊正常運(yùn)行流程

            用戶輸入數(shù)據(jù)檢查,包括數(shù)據(jù)合理性檢查,以及合法性檢查。

            數(shù)據(jù)庫操作:數(shù)據(jù)庫連接正常、數(shù)據(jù)庫連接異常。

            數(shù)據(jù)庫連接正常:輸入合理合法參數(shù)、輸入?yún)?shù)不。

            5.2.2測試內(nèi)容

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

            出主要的測試用例的標(biāo)題和期望結(jié)果。這些測試用例不僅測試管理員模塊系統(tǒng)設(shè)計的主要

            功能,還包括系統(tǒng)安全的測試。

            16/31

            表5.1測試用例

            序號測試用例標(biāo)題期望結(jié)果

            1

            添加用戶

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

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

            2

            修改用戶權(quán)限

            驗證用戶是否具有權(quán)限,如果沒有,不允許操作;如果有則根據(jù)用

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

            普通用戶只能查詢

            3

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

            4

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

            5.2.3測試結(jié)果

            對照表5.1中的測試內(nèi)容,表5.2給出其對應(yīng)的測試結(jié)果。由測試結(jié)果可以看出:該課

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

            表5.2測試結(jié)果

            序號測試用例標(biāo)題

            測試結(jié)

            期望結(jié)果

            1

            添加用戶通過

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

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

            2

            修改用戶權(quán)限通過

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

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

            進(jìn)行修改,普通用戶只能查詢

            3

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

            4

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

            17/31

            第6章結(jié)束語

            經(jīng)過了這次倉庫管理系統(tǒng)的課程設(shè)計我從中學(xué)到了很多,同時明白了做一個小型軟件

            的步驟和流程.如何讓自己設(shè)計的軟件運(yùn)用到具體的實際工作中,這是一個關(guān)鍵的環(huán)節(jié).還有

            就是程序設(shè)計和運(yùn)行測試中遇到的問題該如何解決,從解決問題中我也學(xué)到了許多平時課

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

            運(yùn)用到的開發(fā)工具和軟件技術(shù):

            此系統(tǒng)結(jié)合貨物倉庫管理的要求,對VisualStudio2005C#程序開發(fā)系統(tǒng)、SQLSever

            2005數(shù)據(jù)庫管理系統(tǒng)、SQL語言的學(xué)習(xí)和應(yīng)用,主要完成貨物倉庫管理系統(tǒng)的需求分析,

            系統(tǒng)的數(shù)據(jù)庫設(shè)計和實現(xiàn),系統(tǒng)的表單設(shè)計,主控程序設(shè)計,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和

            應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,本人設(shè)計的貨物倉庫管理系統(tǒng)可以滿足倉庫管理者完成倉

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

            軟件還需要哪些改進(jìn):

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

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

            后的運(yùn)用中不斷的改進(jìn)和完善.

            通過這一次二級課題的編寫我學(xué)會了很多東西,也發(fā)現(xiàn)了自己以前沒注意到的很多錯

            誤。比如以前總是敲代碼的時候不細(xì)心,容易在一些小問題上面處錯誤而導(dǎo)致浪費(fèi)很多時

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

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

            的解決時間,還從同學(xué)那里寫到了很多寶貴的經(jīng)驗。在課題的進(jìn)程中我們都遇到了一個共

            同的問題就是數(shù)據(jù)庫和系統(tǒng)的連接方面的問題,我發(fā)現(xiàn)這是我們的弱點。在老師的耐心講

            解和演示下我們一點點的學(xué)習(xí)練習(xí),最后我終于學(xué)會了熟練的連接數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫等

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

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

            握文檔的編寫,因為文檔能夠清晰的表達(dá)你所開發(fā)的系統(tǒng)的主要功能、用途等。在老師的

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

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

            碼。以前我在開發(fā)系統(tǒng)做題的時候都是直接去寫代碼,有時錯了很多,因此這次我認(rèn)識到

            了做需求分析的重要性。同時我還認(rèn)識到了網(wǎng)絡(luò)資源的重要性。有時候是在解決不了的問

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

            18/31

            難以解決的問題,也可以上網(wǎng)去查詢,網(wǎng)絡(luò)是一個巨大的資源庫,只要你細(xì)心,就能找到

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

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

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

            要再次商量改進(jìn),比較浪費(fèi)時間。所以組員都要有團(tuán)隊合作的精神,負(fù)責(zé)自己作業(yè)的同時,

            依舊要經(jīng)常與同組的人商討意見,互相溝通學(xué)習(xí),達(dá)成一致后共同向目標(biāo)努力。

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

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

            力的學(xué)習(xí)并將學(xué)到的知識應(yīng)用到實踐中去。謝謝老師們的培養(yǎng)。

            19/31

            參考文獻(xiàn)

            20/31

            指導(dǎo)教師評語

            成績:

            指導(dǎo)教師簽名:

            年月日

            21/31

            附錄A:主要源程序

            倉庫管理系統(tǒng)的源程序

            ///

            ///登錄窗體

            ///

            ///

            ///

            //定義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;

            //查詢返回所影響的行數(shù)

            eScalar();

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

            //關(guān)閉本窗體

            ();

            22/31

            }

            el

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

            ();//關(guān)閉連接

            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;

            ="當(dāng)前的庫存量有"+[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

            {

            ="";

            }

            本文發(fā)布于:2023-02-27 23:54:08,感謝您對本站的認(rèn)可!

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

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

            本文word下載地址:倉庫進(jìn)銷存.doc

            本文 PDF 下載地址:倉庫進(jìn)銷存.pdf

            上一篇:薪酬方案
            下一篇:兩百字
            標(biāo)簽:倉庫進(jìn)銷存
            相關(guān)文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網(wǎng)旗下知識大全大全欄目是一個全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 超碰伊人久久大香线蕉综合| 国产乱码精品一区二区三区四川人| 亚洲va久久久噜噜噜久久狠狠 | 精品国产精品中文字幕| 一个添下面两个吃奶把腿扒开| 六十路老熟妇乱子伦视频| 日韩丝袜欧美人妻制服| 国产人妻鲁鲁一区二区| 五月天免费中文字幕av| 日韩国产av一区二区三区精品| 69精品丰满人妻无码视频a片| 久久久久成人片免费观看蜜芽| 日韩最新在线不卡av| 亚洲成在人线在线播放无码| 一区二区三区四区四色av| 99热精品久久只有精品| 国产福利姬喷水福利在线观看| 久久精品免视看国产成人 | 亚洲日本乱码一区二区在线二产线 | 亚洲日本国产精品一区| 成人午夜电影福利免费| 国产成人啪精品午夜网站| 亚洲一区二区三上悠亚| 精品熟女少妇av免费观看| 99久热这里精品免费观看| 国产盗摄视频一区二区三区| 久久月本道色综合久久| 五月天国产成人av免费观看| 欧美日韩国产草草影院| 四房播播在线电影| 高清无打码一区二区三区| 亚洲精品动漫免费二区| 午夜爽爽爽男女免费观看影院| 国产精品久久中文字幕第一页| 成人自拍小视频免费观看| 久久精品国产福利一区二区| 精品一区二区三区在线观看l| 欧美日韩一区二区三区在线视频| 天堂中文8资源在线8| 亚洲avav天堂av在线网毛片| 日韩av在线不卡一区二区|