畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)庫(kù)存管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、大連廣播電視大學(xué) “計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)”專(zhuān)業(yè)(本科)專(zhuān)業(yè)(本科) 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì) 姓名:姓名: 學(xué)號(hào):學(xué)號(hào): 年級(jí):年級(jí): 0505 秋秋 專(zhuān)業(yè):專(zhuān)業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù) 論文題目:論文題目: 庫(kù)存管理系統(tǒng)庫(kù)存管理系統(tǒng) 指導(dǎo)教師:指導(dǎo)教師: 完成日期:完成日期: 20082008 年年 2 2 月月 2929 日日 摘 要 本論文研究目的在于開(kāi)發(fā)設(shè)計(jì)一套適用于中小型商品流通企業(yè) 庫(kù)存管理系統(tǒng),以協(xié)助中小型商品流通企業(yè)管理人員對(duì)企業(yè)的進(jìn)貨、 出貨、庫(kù)存管理達(dá)到信息化管理,實(shí)現(xiàn)快捷的信息存儲(chǔ)和查詢,并 且整合庫(kù)存、入庫(kù)、出庫(kù) 3 個(gè)環(huán)節(jié),能夠提高工作效率。同時(shí)可以

2、統(tǒng)計(jì)分析一段時(shí)期的數(shù)據(jù)信息,為今后的企業(yè)運(yùn)行提供依據(jù)。系統(tǒng) 采用 sql server 2005 數(shù)據(jù)庫(kù),開(kāi)發(fā)工具采用 microsoft .net 2005,整 個(gè)系統(tǒng)采用模塊化開(kāi)發(fā)該系統(tǒng)主要功能包括貨物設(shè)定管理、庫(kù)存查 詢管理、采購(gòu)管理操作、入庫(kù)管理、出庫(kù)管理五大部分。 貨物設(shè)定管理功能包括貨物類(lèi)型管理、貨物分類(lèi)管理兩個(gè)管理 功能。 庫(kù)存查詢管理功能包括貨物信息查詢功能。采購(gòu)管理功能則 包括采購(gòu)信息生成操作、采購(gòu)信息編輯操作和采購(gòu)信息刪除操作。 入庫(kù)管理部分是針對(duì)在采購(gòu)功能中采購(gòu)的貨物進(jìn)行入庫(kù)操作。出庫(kù) 管理部分主要包括出庫(kù)單的生成,及出庫(kù)相關(guān)的一系列操作。權(quán)限 修改部分的功能是對(duì)用戶權(quán)限

3、進(jìn)行修改。 該系統(tǒng)提供了 windows 風(fēng)格的界面,美觀,易學(xué)易用,操作簡(jiǎn) 單,適合管理人員的操作,是一個(gè)比較實(shí)用的管理系統(tǒng)。 關(guān)鍵詞:庫(kù)存管理;采購(gòu)管理;入庫(kù)管理操作;出庫(kù)管理;權(quán)限設(shè) 定 abstract the purpose of the abstract is for stock management system that is for middle or small commodity circulated, it can help middle or small commodity circulated controller manage goodssetting、stock

4、、store-out management、store-in management achieved information management. archaic quickly information storage and selected, and include stock、store- out、store-in three link can improve efficiency. also it can provide data analysis of sometimes. according as this can help company function. thesystem

5、 is made of sql server 2005, and project tools is microsoft .net 2005. the whole system is contained module design, main function is stock demanding management, stocking management,store-in management, store-out management. goodssetting management contained goodstype management goodssort management.

6、 stock demanding management contained goods information demanding management. stocking management contained demanding information of stocking、editing information of stocking and deleteing information of stocking. store-in management is store-in the goods which from stocking management. store-out man

7、agement contained creating sheet of store-out and other operate. popedom management can edit the users popedom. this system has the same style of windows, presentable ,easy to learn and easy to operate. this system is fit for the managers. it is a practically management system. keykey words:words: s

8、tock management system;stocking management system;store-in management system;store-out management system;popedom management system 目 錄 第一章 前 言.1 第一節(jié) 選題背景 .1 第二節(jié) 設(shè)計(jì)目標(biāo) .1 第二章 需 求 分 析.3 第一節(jié) 基 本 需 求.3 第二節(jié) 功 能 需 求.3 第三節(jié) 其 它 需 求.4 第四節(jié) 數(shù)據(jù)流圖 .4 第三章 開(kāi)發(fā)方法的技術(shù)基礎(chǔ)和開(kāi)發(fā)方案.7 第一節(jié) 管理信息系統(tǒng) .7 第二節(jié) 開(kāi)發(fā)工具 .8 第三節(jié) 系統(tǒng)的開(kāi)發(fā)策略 .8 第

9、四節(jié) 系統(tǒng)的實(shí)施策略 .9 第五節(jié) 系統(tǒng)的開(kāi)發(fā)方法 .9 第四章 概要設(shè)計(jì).12 第一節(jié) 功能設(shè)計(jì) .12 第二節(jié) 畫(huà)面結(jié)構(gòu)圖 .13 第三節(jié) e-r 圖.13 第五章 詳細(xì)設(shè)計(jì).16 第一節(jié) 模塊實(shí)現(xiàn)的簡(jiǎn)單描述 .16 第二節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì) .16 第三節(jié) 用戶界面的實(shí)現(xiàn) .22 第六章 測(cè)試與分析.32 第一節(jié) 測(cè)試方法 .32 第二節(jié) 測(cè)試實(shí)例 .33 第三節(jié) 測(cè)試結(jié)果 .34 致 謝 .35 參考文獻(xiàn) .36 第一章 前 言 目前,社會(huì)各行各業(yè)競(jìng)爭(zhēng)日趨激烈,信息化程度的高低成為 衡量一個(gè)單位競(jìng)爭(zhēng)能力的重要條件,因而采用計(jì)算機(jī)輔助管理系 統(tǒng)的觀念越來(lái)越深入人心。在本次畢業(yè)設(shè)計(jì)中,我根據(jù)中小

10、型商 品企業(yè)的實(shí)際需要,研究開(kāi)發(fā)一套庫(kù)存管理系統(tǒng),開(kāi)發(fā)后應(yīng)用到 實(shí)際工作中。下面從選題背景及設(shè)計(jì)目標(biāo)兩個(gè)方面論述開(kāi)發(fā)此系 統(tǒng)的必要性。 第一節(jié) 選題背景 根據(jù)中小型商品企業(yè)管理的實(shí)際情況,為了能夠更好提高中 小型商品企業(yè)的工作水平和工作效率,減輕管理人員的勞動(dòng)強(qiáng)度。 因此中小型商品企業(yè)管理必須實(shí)現(xiàn)計(jì)算機(jī)化。該系統(tǒng)的應(yīng)用將會(huì)使 中小型商品企業(yè)管理工作進(jìn)一步加強(qiáng),節(jié)約人力物力,降低公司 成本,取得良好的經(jīng)濟(jì)效益和社會(huì)效益。 第二節(jié) 設(shè)計(jì)目標(biāo) 一、結(jié)合中小型商品企業(yè)管理的實(shí)際情況,解決實(shí)際問(wèn)題 根據(jù)中小型商品企業(yè)管理工作的需要,在充分進(jìn)行系統(tǒng)分析 和可行性論證的基礎(chǔ)上,確定開(kāi)發(fā)庫(kù)存管理系統(tǒng)的設(shè)計(jì)目標(biāo)

11、 是: 1、建立完善的企業(yè)的庫(kù)存信息管理檔案,能直接實(shí)現(xiàn)快捷 的信息存儲(chǔ)和查詢,并且整合采購(gòu)、入庫(kù)、出庫(kù) 3 個(gè)環(huán)節(jié),能夠 提高工作效率。 2、可按類(lèi)別進(jìn)行貨物的查詢,便于對(duì)貨物進(jìn)行管理。 3、設(shè)置用戶權(quán)限的功能,加強(qiáng)系統(tǒng)使用的安全性。 二、鞏固自己所學(xué)的知識(shí),并學(xué)習(xí)新的知識(shí),達(dá)到學(xué)以致用 1、 理解關(guān)系型數(shù)據(jù)庫(kù)的基本原理,掌握系統(tǒng)化、規(guī)范化的 數(shù)據(jù)庫(kù)設(shè)計(jì)方法,其中包括會(huì)使用數(shù)據(jù)流圖、數(shù)據(jù)字典等形式描 述用戶需求,以及數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)的方 法。掌握標(biāo)準(zhǔn)化查詢語(yǔ)言 sql 的主要功能和基本用法,并在 sql server 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)。 2、 了解 vs .net

12、 2005 開(kāi)發(fā)環(huán)境,掌握面向?qū)ο蟮膽?yīng)用程 序開(kāi)發(fā)工具 microsoft .net 2005,其中包括數(shù)據(jù)庫(kù)連接、數(shù)據(jù)控 件使用、客戶端和服務(wù)器端控件使用、動(dòng)態(tài)頁(yè)面開(kāi)發(fā)、服務(wù)器訪 問(wèn),程序的調(diào)試、編譯及提交可執(zhí)行文件等。 3、 理解軟件工程的基本概念和原理。掌握系統(tǒng)分析和系統(tǒng) 設(shè)計(jì)的基本技術(shù)、程序語(yǔ)言與編譯風(fēng)格、軟件測(cè)試與軟件可靠性、 軟件維護(hù)等概念及方法。 4、 結(jié)合中小型商品企業(yè)管理工作的實(shí)際情況進(jìn)行數(shù)據(jù)庫(kù)設(shè) 計(jì)、系統(tǒng)分析、編寫(xiě)應(yīng)用程序,理論聯(lián)系實(shí)際。 5、 學(xué)會(huì)查找文獻(xiàn),閱讀相關(guān)資料,從中學(xué)到前沿知識(shí)。 第二章 需 求 分 析 需求分析是一個(gè)系統(tǒng)開(kāi)發(fā)周期中比較重要的階段,所以本人 在需

13、求分析階段花費(fèi)了比較多的時(shí)間和經(jīng)歷,從軟件的基本需求、 功能需求、運(yùn)行需求、性能需求等幾個(gè)方面做了認(rèn)真的調(diào)查,特 別是對(duì)中小型商品企業(yè)的采購(gòu)、入庫(kù)、出庫(kù)管理工作的相關(guān)資料 進(jìn)行了仔細(xì)的研究,閱讀了中小型商品企業(yè)的采購(gòu)、入庫(kù)、出庫(kù) 管理工作的相關(guān)文檔。 在需求分析階段采用結(jié)構(gòu)化的分析方法,并采用了數(shù)據(jù)流圖 作為需求分析的主要工具。 第一節(jié)第一節(jié) 基基 本本 需需 求求 通過(guò)該系統(tǒng)實(shí)現(xiàn)從貨物定義到入庫(kù)、出庫(kù)的一系列操作。通過(guò)庫(kù)存查 詢,方便的了解庫(kù)存情況,并及時(shí)對(duì)庫(kù)存進(jìn)行修正。為倉(cāng)庫(kù)管理人員提供 畫(huà)面?zhèn)}庫(kù)管理操作。增加貨物分類(lèi)功能,以方便貨物管理,且對(duì)于貨物的 分類(lèi),可以進(jìn)行增刪改操作。為加強(qiáng)企業(yè)

14、職員的責(zé)任化管理,在系統(tǒng)中要 有相應(yīng)的權(quán)限管理及權(quán)限控制功能。 要求用計(jì)算機(jī)輔助管理這一手段把企業(yè)的的采購(gòu)、入庫(kù)、出庫(kù)管理數(shù) 據(jù)及相關(guān)信息有效地收集并進(jìn)行加工整理,更好的為庫(kù)存管理工作提供有 利數(shù)據(jù),實(shí)現(xiàn)快捷的信息存儲(chǔ)和查詢,并且整合采購(gòu)、入庫(kù)、出庫(kù) 3 個(gè)環(huán) 節(jié),提高工作效率。 第二節(jié) 功 能 需 求 1、設(shè)置登陸界面,以保證系統(tǒng)的安全性、穩(wěn)定性。 2、完成用戶權(quán)限設(shè)置功能,以便對(duì)用戶權(quán)限管理。 3、完成貨物定義功能,建立相應(yīng)的貨物定義表、貨物類(lèi)別 信息表等,并可對(duì)表進(jìn)行增加、修改、刪除的操作。 4、完成庫(kù)存管理相關(guān)數(shù)據(jù)的錄入工作,建立相應(yīng)的庫(kù)存信 息表、入庫(kù)信息表和出庫(kù)信息表等等,并可對(duì)表

15、進(jìn)行增加、刪除、 修改的操作。 第三節(jié) 其 它 需 求 一、安全保密性需求 在進(jìn)入應(yīng)用軟件操作系統(tǒng)前對(duì)用戶身份進(jìn)行驗(yàn)證,以提高應(yīng) 用程序的安全保密性。設(shè)有登陸口令管理功能,可以對(duì)用戶登陸 口令進(jìn)行修改 二、用戶界面需求 為方便使用,系統(tǒng)設(shè)計(jì)應(yīng)該充分考慮到操作的方便性、簡(jiǎn)單 性,當(dāng)用戶輸入數(shù)據(jù)不合法或需給用戶提示信息時(shí),具有數(shù)據(jù)驗(yàn) 證及消息對(duì)話框提示功能,采用機(jī)能選擇方式操作應(yīng)用程序,用 戶通過(guò)機(jī)能選擇,指示應(yīng)用程序完成用戶期待的任務(wù)。 三、軟件接口需求 支持系統(tǒng)運(yùn)行的操作系統(tǒng)為 windows 2000/xp,以 vs .net 2005 作為前臺(tái)開(kāi)發(fā)工具,通過(guò)開(kāi)放式數(shù)據(jù)庫(kù)連接,實(shí) 現(xiàn)應(yīng)用程序

16、與 sql server2005 關(guān)系型數(shù)據(jù)庫(kù)的連接。 四、硬件接口需求 系統(tǒng)硬件需求建議配置為:cpu 100mhz 以上 內(nèi)存 32m 以上 硬盤(pán)容量 10m 以上 第四節(jié) 數(shù)據(jù)流圖 數(shù)據(jù)流程圖(data flow diagram, dfd)描述所開(kāi)發(fā)系統(tǒng)邏輯 模型的圖形工具, 表示數(shù)據(jù)在系統(tǒng)內(nèi)的變化。它從數(shù)據(jù)的角度對(duì)系統(tǒng) 進(jìn)行抽象,把進(jìn)入系統(tǒng)的數(shù)據(jù)的流動(dòng)、存儲(chǔ)、處理加工和流出數(shù) 據(jù)的詳細(xì)情況描述清楚。 數(shù)據(jù)流程圖圖例說(shuō)明: 為了表達(dá)庫(kù)存管理系統(tǒng)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,用一個(gè)數(shù) 據(jù)流程圖。下面通過(guò)數(shù)據(jù)處理流程圖說(shuō)明庫(kù)存管理系統(tǒng)的數(shù)據(jù)處 理過(guò)程。 數(shù)據(jù)處理(加工) 數(shù)據(jù)流(數(shù)據(jù)對(duì)象) 數(shù)

17、據(jù)存儲(chǔ)(文件或數(shù)據(jù)庫(kù)) 位于被建模系統(tǒng)之外的信息生產(chǎn)者 或消費(fèi)者,稱為外部項(xiàng)。 庫(kù)存管理人員 庫(kù)存管理系統(tǒng) 庫(kù)存管理基本信息 及入庫(kù)、出庫(kù)操作 圖 1.頂層數(shù)據(jù)流圖 庫(kù) 存 管 理 人 員 庫(kù)存管理基本信息 及入庫(kù)、出庫(kù)操作 1、數(shù)據(jù)查 詢 2、數(shù)據(jù)輸 入 庫(kù)存管理表 入庫(kù)表 出庫(kù)表 庫(kù)存信息 庫(kù)存基本信息 3、數(shù)據(jù)輸 出 出庫(kù)表 圖 2.第二層數(shù)據(jù)流圖(0 層) 第三章 開(kāi)發(fā)方法的技術(shù)基礎(chǔ)和開(kāi)發(fā)方案 庫(kù)存管理系統(tǒng)是根據(jù)中小型商品企業(yè)管理工作的需要,結(jié)合 中小型商品企業(yè)的實(shí)際開(kāi)發(fā)的一套管理系統(tǒng),該系統(tǒng)要考慮到中 小型商品企業(yè)的特點(diǎn),運(yùn)用合理的開(kāi)發(fā)方法和技術(shù),實(shí)現(xiàn)商品企 業(yè)的采購(gòu)、入庫(kù)、出庫(kù)管理

18、工作及采購(gòu)、入庫(kù)、出庫(kù)信息的查詢、 錄入、更改、刪除等功能。 下面從幾個(gè)方面敘述以下系統(tǒng)開(kāi)發(fā)過(guò)程中運(yùn)用的理論、軟件 開(kāi)發(fā)工具和開(kāi)發(fā)方法。 第一節(jié)管理信息系統(tǒng) 管理信息系統(tǒng)(management information system)簡(jiǎn)稱 mis,它是用系統(tǒng)思想建立起來(lái)的,以計(jì)算機(jī)為基礎(chǔ),為管理決 策服務(wù)的信息系統(tǒng)。它輸入與管理有關(guān)的數(shù)據(jù),經(jīng)過(guò)計(jì)算機(jī)的處 理加工,輸出的是供各級(jí)管理人員(或管理機(jī)構(gòu))使用的信息。 它不僅能處理一般的事務(wù),代替管理人員的繁雜勞動(dòng),更重要的 是為管理人員提供輔助決策方案,為決策科學(xué)化提供了應(yīng)用技術(shù) 和基本工具。 管理信息系統(tǒng)是信息化社會(huì)發(fā)展的必然產(chǎn)物,也是企業(yè)現(xiàn)代 化

19、的重要進(jìn)程。對(duì)于企業(yè)來(lái)說(shuō),建立管理信息系統(tǒng),以計(jì)算機(jī)為 工具,處理日益增多的信息量,目的是為了提高企業(yè)的管理效率、 管理水平和經(jīng)濟(jì)效益,mis 是為企業(yè)管理現(xiàn)代化提供的必要的 手段。然而,mis 所提供的輔助決策信息以及管理人員駕馭信 息的能力和決策行為,都將直接影響企業(yè)的命運(yùn)。因此,管理信 息系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的系統(tǒng)。 隨著計(jì)算機(jī)科學(xué)中的數(shù)據(jù)處理技術(shù)、數(shù)據(jù)庫(kù)技術(shù)及計(jì)算機(jī)網(wǎng) 絡(luò)的發(fā)展,為企業(yè)管理信息系統(tǒng)的數(shù)據(jù)處理、數(shù)據(jù)管理、數(shù)據(jù)傳 輸及資源共享提供了技術(shù)基礎(chǔ)。因此,mis 一般是帶有數(shù)據(jù)庫(kù) 和計(jì)算機(jī)通信網(wǎng)絡(luò)的聯(lián)機(jī)系統(tǒng)。近年來(lái),隨著模型庫(kù)、專(zhuān)家系統(tǒng) 及智能計(jì)算機(jī)的發(fā)展,mis 正朝著決

20、策支持系統(tǒng)發(fā)展。 第二節(jié) 開(kāi) 發(fā) 工 具 系統(tǒng)采用 sql server2005 數(shù)據(jù)庫(kù),開(kāi)發(fā)工具采用 vs .net 2005。整個(gè)系統(tǒng)采用模塊化開(kāi)發(fā)。 1、sql server2005 sql server2005 是微軟公司推出的基于 rdbms(關(guān)系數(shù)據(jù)庫(kù)管理 系統(tǒng))技術(shù)的數(shù)據(jù)庫(kù)。它與 oracle、sybase 相比,有著安裝方便、 使用簡(jiǎn)單的優(yōu)點(diǎn),而且在性價(jià)比上有著其它數(shù)據(jù)庫(kù)無(wú)法企及的優(yōu)勢(shì)。在我 國(guó),采用 windows nt 作為局域網(wǎng)操作系統(tǒng)的占不小比例,而從技術(shù) 角度來(lái)說(shuō),同 db2 結(jié)合大型機(jī)一樣,sql server 同 windows nt 緊密 的結(jié)合在一起。能很好的

21、處理部門(mén)級(jí)的數(shù)據(jù)。作為 sql server 系列中的 新版本,sql server2000 增強(qiáng)了很多功能,服務(wù)器性能主要有:新數(shù)據(jù)類(lèi) 型、數(shù)據(jù)倉(cāng)庫(kù)、分布式查詢和更新、動(dòng)態(tài)鎖定、通過(guò) microsoft 代理 服務(wù)器訪問(wèn) sql server、新的安全模型、xml 支持等;管理性能增強(qiáng)有: 數(shù)據(jù)轉(zhuǎn)換服務(wù)工具(dts) 、管理控制臺(tái)(企業(yè)管理器) 、web 助手向?qū)?等。sql server 2000 所具有的將關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(rdbms)擴(kuò)展為 虛擬的對(duì)象數(shù)據(jù)庫(kù)管理系統(tǒng)(odbms)的能力,使 sql server2000 成為 當(dāng)今應(yīng)用于 intranet、internet 及其 ex

22、trnet 中最具綜合性的數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境。 這就是我們采用 sql server2000 作為支持?jǐn)?shù)據(jù)庫(kù)的主要原因。 2、vs .net 2005 vs .net 2005 是開(kāi)發(fā)關(guān)鍵業(yè)務(wù)應(yīng)用程序的強(qiáng)大開(kāi)發(fā)工具。 它通過(guò)能提供優(yōu)于其它工具的功能和開(kāi)發(fā)能力,在建立企業(yè)級(jí)商 務(wù)應(yīng)用程序工具的市場(chǎng)中處于領(lǐng)先地位,目前已在全球超過(guò) 40 萬(wàn)個(gè)站上使用。vs .net 2005 不僅能滿足開(kāi)發(fā)人員的需要,而 且能夠滿足商務(wù)應(yīng)用體系結(jié)構(gòu)的需要。 第三節(jié) 系統(tǒng)的開(kāi)發(fā)策略 一、 “自下而上”的開(kāi)發(fā)策略 “自下而上”的開(kāi)發(fā)策略是從現(xiàn)行系統(tǒng)的業(yè)務(wù)狀況出發(fā),先 實(shí)現(xiàn)一個(gè)個(gè)具體的功能,逐步地由低級(jí)到高級(jí),自下而上地實(shí)

23、現(xiàn) 管理系統(tǒng)的總目標(biāo)。因?yàn)樵摴芾硐到y(tǒng)的基本功能是數(shù)據(jù)處理,所 以“自下而上”的方法首先從研制各項(xiàng)數(shù)據(jù)處理應(yīng)用開(kāi)始,然后 根據(jù)需要逐步增加有關(guān)計(jì)劃、控制和決策方面的功能。 在各種條件(設(shè)備、資金、人力、技術(shù)等)不具備的情況下, 采用“自下而上”法設(shè)計(jì)該系統(tǒng)可以避免大規(guī)模系統(tǒng)可能出現(xiàn)的 不能運(yùn)行的危險(xiǎn)。但是缺點(diǎn)是不能像想象的那樣完全周密,由于 缺乏從整體系統(tǒng)出發(fā)考慮問(wèn)題,隨著系統(tǒng)的發(fā)展,往往要作許多 重大修改,甚至重新規(guī)劃設(shè)計(jì)。 二、 “自上而下”的開(kāi)發(fā)策略 “自上而下”的開(kāi)發(fā)策略強(qiáng)調(diào)從整體上協(xié)調(diào)和規(guī)劃,由全面 到局部,由長(zhǎng)遠(yuǎn)到近期,從探索合理的信息流出發(fā)來(lái)設(shè)計(jì)系統(tǒng)。 由于這種開(kāi)發(fā)策略要求很強(qiáng)的邏

24、輯性,因而開(kāi)發(fā)難度較大,但這 是一種更為重要的策略,是信息系統(tǒng)的發(fā)展走向集成和成熟的要 求。 “自上而下”的方法的優(yōu)點(diǎn)是協(xié)調(diào)和規(guī)劃要從整體上考慮, 能保證系統(tǒng)整體最優(yōu)。但缺點(diǎn)是難以制定這樣大規(guī)模的方案。 通常, “自下而上”的策略用于小型系統(tǒng)設(shè)計(jì),適用于對(duì)開(kāi) 發(fā)工作缺乏經(jīng)驗(yàn)的情況。在實(shí)踐中,對(duì)于大系統(tǒng)的開(kāi)發(fā)往往把這 兩種方法結(jié)合起來(lái)使用,即先“自上而下”地作好系統(tǒng)的戰(zhàn)略規(guī) 劃,再“自下而上”地逐步實(shí)現(xiàn)各系統(tǒng)的應(yīng)用開(kāi)發(fā),這是建設(shè)信 息系統(tǒng)的正確策略。 在本次開(kāi)發(fā)的庫(kù)存管理系統(tǒng)中,我們將兩種策略結(jié)合起來(lái)使 用。充分分析中小型商品企業(yè)的采購(gòu)、入庫(kù)、出庫(kù)管理工作的相 關(guān)資料,再對(duì)該系統(tǒng)進(jìn)行需求分析,進(jìn)

25、行整體設(shè)計(jì)。 第四節(jié) 系統(tǒng)的實(shí)施策略 隨著現(xiàn)代化管理模式在企業(yè)的推廣,開(kāi)發(fā)適合商品企業(yè)具體 情況的相應(yīng)管理軟件勢(shì)在必行,做好可行性分析,選擇適當(dāng)?shù)膶?shí) 施策略是系統(tǒng)建設(shè)的必不可少的環(huán)節(jié)。一般來(lái)講,有以下四種途 徑: 1、獨(dú)立開(kāi)發(fā) 2、委托開(kāi)發(fā) 3、合作開(kāi)發(fā) 4、購(gòu)買(mǎi)軟件 根據(jù)商品企業(yè)管理的實(shí)際,結(jié)合商品流通企業(yè)管理人員的具 體情況,所以在此次系統(tǒng)的開(kāi)發(fā)過(guò)程中我選擇了獨(dú)立開(kāi)發(fā)。 第五節(jié) 系統(tǒng)的開(kāi)發(fā)方法 在該系統(tǒng)的開(kāi)發(fā)過(guò)程中采用軟件工程理論做為指導(dǎo)思想,下 面按照軟件工程的各個(gè)階段分別加以論述: 1、系統(tǒng)需求分析階段 需求分析工作是軟件生存期中重要的一步,也是決定性的 一步。通過(guò)它我們可以來(lái)全面了解

26、整個(gè)系統(tǒng)的軟件功能和性能方 面的要求,為軟件設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ)。該部分的設(shè)計(jì)過(guò)程為: 首先確定所開(kāi)發(fā)項(xiàng)目的背景及用戶需求,其次采用面向數(shù)據(jù)流的 結(jié)構(gòu)化分析方法(sa) ,獲得描述庫(kù)存管理系統(tǒng)數(shù)據(jù)處理過(guò)程的 數(shù)據(jù)流圖和數(shù)據(jù)字典,在此基礎(chǔ)上補(bǔ)充目標(biāo)系統(tǒng)的邏輯模型,對(duì) 目標(biāo)系統(tǒng)的功能進(jìn)行劃分,并補(bǔ)充說(shuō)明系統(tǒng)的性能需求及運(yùn)行需 求,以最終完成系統(tǒng)的解決方案。 2、概要設(shè)計(jì)階段 本階段的主要任務(wù)是根據(jù)需求規(guī)格說(shuō)明確定本系統(tǒng)設(shè)計(jì)原 則及目標(biāo),采用基于模塊化、自頂向下逐層細(xì)化的結(jié)構(gòu)化設(shè)計(jì)方 法,將庫(kù)存管理系統(tǒng)按功能劃分成模塊的層次結(jié)構(gòu),并確定每個(gè) 模塊的功能,建立與已確定的軟件需求的對(duì)應(yīng)關(guān)系,確定模塊之

27、間的調(diào)用關(guān)系,確定模塊之間的接口,即模塊之間傳遞的信息; 以避免數(shù)據(jù)大量冗余為原則完成數(shù)據(jù)庫(kù)設(shè)計(jì),其中包括系統(tǒng)數(shù)據(jù) 庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),并最終給出數(shù)據(jù)庫(kù)的表結(jié) 構(gòu)。完成系統(tǒng)用戶界面的設(shè)計(jì)并進(jìn)行描述。 3、詳細(xì)設(shè)計(jì)階段 詳細(xì)設(shè)計(jì)也叫過(guò)程設(shè)計(jì)或程序設(shè)計(jì)。在概要設(shè)計(jì)階段完成 了進(jìn)銷(xiāo)存管理系統(tǒng)的總體,規(guī)定了各個(gè)模塊的功能及模塊之間的 聯(lián)系,進(jìn)一步就要考慮實(shí)現(xiàn)各個(gè)模塊規(guī)定的功能。采用圖形工具 與自然語(yǔ)言相結(jié)合為設(shè)計(jì)工具,詳細(xì)描述庫(kù)存管理系統(tǒng)各個(gè)模塊 的實(shí)現(xiàn)算法。采用自然語(yǔ)言來(lái)描述算法。 庫(kù)存管理系統(tǒng)的設(shè)計(jì)可從不同的角度進(jìn)行: 1)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是庫(kù)存管理系統(tǒng)設(shè)計(jì)的很重要的部分,將影

28、響 到系統(tǒng)以后數(shù)據(jù)的質(zhì)量。關(guān)系型數(shù)據(jù)庫(kù)是目前廣泛應(yīng)用于管理信 息系統(tǒng)開(kāi)發(fā)的一種數(shù)據(jù)庫(kù)。關(guān)系型數(shù)據(jù)庫(kù)是一種通過(guò)建立數(shù)據(jù)之 間的關(guān)系來(lái)減少數(shù)據(jù)的冗余,減少對(duì)數(shù)據(jù)的操作,從而減少誤操 作,提高效率。 2)窗體設(shè)計(jì) 窗體是系統(tǒng)與用戶進(jìn)行信息的輸入與輸出的界面。窗體的 設(shè)計(jì)是以強(qiáng)大的數(shù)據(jù)庫(kù)作為支持的,對(duì)窗體進(jìn)行設(shè)計(jì)應(yīng)進(jìn)行歸類(lèi), 窗體應(yīng)盡量包含用戶所需的內(nèi)容和功能,界面設(shè)計(jì)要做到簡(jiǎn)潔、 明了和美觀,消息的提示要直觀。 3)任務(wù)設(shè)計(jì) 設(shè)計(jì)事件代碼。模塊化的設(shè)計(jì)和可重用的構(gòu)件技術(shù)的應(yīng)用 使程序設(shè)計(jì)更為方便。 4、測(cè)試與分析階段 在測(cè)試階段,我采用了相應(yīng)的測(cè)試策略和測(cè)試方法,按照 單元測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試、

29、系統(tǒng)測(cè)試四個(gè)階段進(jìn)行測(cè)試。 采用了白盒的結(jié)構(gòu)化測(cè)試和黑盒的功能測(cè)試方法。 5、系統(tǒng)運(yùn)行與維護(hù) 開(kāi)發(fā)過(guò)程中形成標(biāo)準(zhǔn)的開(kāi)發(fā)文檔,已交付的軟件投入正式 使用便進(jìn)入運(yùn)行階段。在運(yùn)行階段,需要對(duì)軟件系統(tǒng)進(jìn)行相應(yīng)的 維護(hù)。 第四章第四章 概要設(shè)計(jì)概要設(shè)計(jì) 第一節(jié)第一節(jié) 功能設(shè)計(jì)功能設(shè)計(jì) 在系統(tǒng)開(kāi)發(fā)總體任務(wù)的基礎(chǔ)上完成系統(tǒng)功能分析與設(shè)計(jì), 系統(tǒng)開(kāi)發(fā)的總體任務(wù)一般由用戶提出。 按照需求分析,結(jié)合庫(kù)存管理的實(shí)際,本系統(tǒng)主要完成如下 功能: 貨物定義操作貨物定義操作 其包括:貨物類(lèi)型設(shè)定,貨物分類(lèi),貨物信息的查詢、 增加、刪除、修改的功能。 庫(kù)存查詢操作庫(kù)存查詢操作 其包括:按倉(cāng)庫(kù)查詢,按類(lèi)別查詢,按貨物數(shù)量查詢

30、, 按 貨物查詢。 采購(gòu)操作采購(gòu)操作 其包括:采購(gòu)單信息查詢,采購(gòu)單生成,采購(gòu)單修改, 采 購(gòu)單刪除。 用戶登錄用戶登錄 其包括:用戶名和密碼校驗(yàn)。 權(quán)限設(shè)定操作權(quán)限設(shè)定操作 其包括:用戶權(quán)限的增加及刪除。 第二節(jié) 畫(huà)面結(jié)構(gòu)圖 系統(tǒng)模塊結(jié)構(gòu)圖如圖 1 所示: 第三節(jié) e-r 圖 在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以 及它們之間的管理,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這個(gè)階段 不考慮所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)類(lèi)型、機(jī)器類(lèi)型等問(wèn) 題,一般用 e-r 圖(entity-relation,實(shí)體關(guān)系圖)方法來(lái)進(jìn)行 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。 庫(kù)存管理系統(tǒng) 權(quán)限設(shè)定畫(huà)面 庫(kù)存查詢畫(huà)面 采

31、購(gòu)畫(huà)面 圖 1.系統(tǒng)功能整體模塊圖 入庫(kù)畫(huà)面 出庫(kù)畫(huà)面 貨物定義畫(huà)面 庫(kù)存 庫(kù)存查詢?nèi)霂?kù)出庫(kù) 圖 1.進(jìn)銷(xiāo)存實(shí)體 e-r 圖 貨物 貨物 代碼 企業(yè) 代碼 圖 2. 貨物實(shí)體 e-r 圖 類(lèi)別 代碼 貨物 名稱 貨物 簡(jiǎn)稱 生產(chǎn) 廠家 條形 碼 包裝 種類(lèi) 型號(hào) 零售 價(jià) 批發(fā) 價(jià) 會(huì)員 價(jià) 最低 買(mǎi)入 價(jià) 最低 賣(mài)出 價(jià) 廠家 保修 時(shí)間 庫(kù)存 企業(yè)代 碼 圖 3. 庫(kù)存實(shí)體 e-r 圖 倉(cāng)庫(kù)代 碼 貨物代 碼 條形碼 貨物數(shù) 量 損壞貨 物數(shù)量 權(quán)限 企業(yè)代 碼 圖 4. 權(quán)限實(shí)體 e-r 圖 用戶代 碼 機(jī)能 id 權(quán)限 第五章第五章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì) 第一節(jié)第一節(jié) 模塊實(shí)現(xiàn)的簡(jiǎn)單描述模

32、塊實(shí)現(xiàn)的簡(jiǎn)單描述 貨物定義操作貨物定義操作 其包括:貨物類(lèi)型設(shè)定,貨物分類(lèi),貨物信息的查詢、 增加、刪除、修改的功能。 庫(kù)存查詢操作庫(kù)存查詢操作 其包括:按倉(cāng)庫(kù)查詢,按類(lèi)別查詢,按貨物數(shù)量查詢, 按 貨物查詢。 采購(gòu)操作采購(gòu)操作 其包括:采購(gòu)單信息查詢,采購(gòu)單生成,采購(gòu)單修改, 采 購(gòu)單刪除。 用戶登錄用戶登錄 其包括:用戶名和密碼校驗(yàn)。 權(quán)限設(shè)定操作權(quán)限設(shè)定操作 其包括:用戶權(quán)限的增加及刪除。 第二節(jié)第二節(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 二、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)二、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) (1)創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 本系統(tǒng)的數(shù)據(jù)庫(kù)名稱為 jxc。在 sql server2005 的查詢分析 器中執(zhí)行以下的

33、腳本來(lái)創(chuàng)建: create database jxc go (2)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) jxc,包括 11 張表如下: 1 1用戶表(用戶表(useruser) 。用于保存用戶信息,結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_code varchar(10)企業(yè)代碼 2 user_code varchar(10)用戶代碼 3 user_name varchar(20)用戶姓名 4 password varchar(16)口令 2.2. 庫(kù)存表(庫(kù)存表(store) 。用于保存庫(kù)存信息,結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明

34、 1 company_codevarchar(10) 企業(yè)代碼 2 store_codevarchar(10) 倉(cāng)庫(kù)代碼 3 goods_codevarchar(17) 貨物代碼 4 goods_countint 貨物數(shù)量 5 discriptvarchar(50) 說(shuō)明 3.3.入庫(kù)表(入庫(kù)表(in-store) 。用于保存入庫(kù)信息,結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_code varchar(10)企業(yè)代碼 2 in_store_code varchar(16)入庫(kù)單號(hào) 3 in_store_type varchar(1)入庫(kù)類(lèi)型 4

35、 order_codevarchar(16) 訂貨單號(hào) 5 delivery_codevarchar(16) 送貨單號(hào) 6 markvarchar(50) 原因備注 7 store_codevarchar(10) 倉(cāng)庫(kù)代碼 8 in_store_flagvarchar(1) 入庫(kù)狀況標(biāo) 志 9 in_store_datedatetime 入庫(kù)日期 10 user_codevarchar(10) 入庫(kù)單生成 者 4.4.入庫(kù)明細(xì)表(入庫(kù)明細(xì)表(in-store-detail) 。用于保存商品的名稱、單位、 價(jià)格等基本信息,結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1

36、 company_cod e varchar(10) 企業(yè)代碼 2 in_store_codevarchar(16) 入庫(kù)單號(hào) 3 goods_codevarchar(17) 貨物代碼 4 goods_countint 貨物數(shù)量 5 in_pricedecimal(10,2) 進(jìn)貨單價(jià) 5.5.賣(mài)場(chǎng)倉(cāng)庫(kù)表(賣(mài)場(chǎng)倉(cāng)庫(kù)表(shopstore) 。用于保存?zhèn)}庫(kù)信息,結(jié)構(gòu)如下表所 示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_codevarchar(10) 企業(yè)代碼 2 shopstore_co de varchar(10) 店鋪代碼 3 shopstore_na m

37、e varchar(20) 店鋪名稱 6.6.出庫(kù)表(出庫(kù)表(out-store) 。用于保存出庫(kù)信息。結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_cod e varchar(10) 企業(yè)代碼 2 out_store_co de varchar(16) 出庫(kù)單號(hào) 3 out_store_ty pe varchar(1) 出庫(kù)類(lèi)型 4 markvarchar(50) 原因備注 5 store_codevarchar(10) 倉(cāng)庫(kù)代碼 6 user_codevarchar(10) 出庫(kù)單生成 者 7 out_store_fl ag varchar(1

38、) 出庫(kù)狀況標(biāo) 志 8 out_store_da te datetime 出庫(kù)日期 7.7.出庫(kù)明細(xì)表(出庫(kù)明細(xì)表(out-store-detail) 。用于保存出庫(kù)明細(xì)信息,結(jié) 構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_codevarchar(10) 企業(yè)代碼 2 seq_novarchar(4) 流水號(hào) 3 goods_codevarchar(17) 貨物代碼 4 goods_countint 貨物數(shù)量 8.8.貨物定義表(貨物定義表(goods) 。用于保存貨物信息。結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1

39、 company_codevarchar(10) 企業(yè)代碼 2 goods_codevarchar(17) 貨物代碼 3 category_cod e varchar(12) 類(lèi)別代碼 4 goods_namevarchar(50) 貨物名稱 5 short_namevarchar(30) 貨物簡(jiǎn)稱 6 factoryvarchar(20) 生產(chǎn)廠家 7 barcodevarchar(20) 條形碼 8 package_typevarchar(2) 包裝種類(lèi) 9 goods_stylevarchar(20) 型號(hào) 10 goods_descrip t varchar(20) 說(shuō)明 11 ret

40、ail_pricedecimal(10,2) 零售價(jià) 12 wholesale_pri ce decimal(10,2) 批發(fā)價(jià) 13 member_pricedecimal(10,2) 會(huì)員價(jià) 14 lowest_in_pric e decimal(10,2) 最低買(mǎi)入價(jià) 15 lowest_out_pr ice decimal(10,2) 最低賣(mài)出價(jià) 16 highest_countint 最高庫(kù)存數(shù) 17 lowest_countint 最低庫(kù)存警 戒數(shù) 18 repair_periodint 廠家保修時(shí) 間 19 repair_unitvarchar(1) 保修時(shí)間單 位 9.貨物類(lèi)別

41、表(貨物類(lèi)別表(goodstype) 。用于保存貨物類(lèi)別信息等,結(jié)構(gòu)如 下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_cod e varchar(10) 企業(yè)代碼 2 category_co de varchar(12) 類(lèi)別代碼 3 category_na me varchar(20) 類(lèi)別名稱 4 short_namevarchar(10) 類(lèi)別簡(jiǎn)稱 10.權(quán)限表(權(quán)限表(pay_code) 。用于保存權(quán)限信息等,結(jié)構(gòu)如下表所示。 編編 號(hào)號(hào)字段名稱字段名稱數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)說(shuō)說(shuō) 明明 1 company_co de varchar(10) 企業(yè)代碼

42、2 user_codevarchar(10) 用戶代碼 3 function_idvarchar(10) 機(jī)能id 4 authvarchar(1) 權(quán)限 第三節(jié)第三節(jié) 用戶界面的實(shí)現(xiàn)用戶界面的實(shí)現(xiàn) 一、登錄畫(huà)面一、登錄畫(huà)面 本頁(yè)面是系統(tǒng)登陸的入口,為了保證數(shù)據(jù)的安全性和保密性, 用戶進(jìn)入系統(tǒng)必須進(jìn)行安全性認(rèn)證,需要在這個(gè)頁(yè)面填寫(xiě)用戶名 和密碼等驗(yàn)證信息才能登錄系統(tǒng)。若登陸不成功則提示錯(cuò)誤信息。 最終主窗口的運(yùn)行界面如圖所示。 二、機(jī)能選擇畫(huà)面二、機(jī)能選擇畫(huà)面 當(dāng)用戶校驗(yàn)成功后,登錄系統(tǒng),進(jìn)入到此畫(huà)面,在此畫(huà)面通 過(guò)按鈕選擇要操作的機(jī)能。因?yàn)樵黾恿藱?quán)限的功能,所以在此畫(huà) 面有對(duì)登錄的用戶權(quán)限的

43、限制,當(dāng)沒(méi)有某個(gè)機(jī)能的權(quán)限時(shí),進(jìn)入 該機(jī)能的按鈕將不可使用。點(diǎn)擊關(guān)閉按鈕可退出系統(tǒng)。 最終主窗口的運(yùn)行界面如圖所示。 3、貨物分類(lèi)及貨物設(shè)定貨物分類(lèi)及貨物設(shè)定 最終主窗口的運(yùn)行界面如圖所示。 1)貨物類(lèi)型設(shè)定功能: 可以新建或修改貨物類(lèi)型,但是必須是在選擇一個(gè)節(jié)點(diǎn) 的情況下,否則系統(tǒng)會(huì)彈出提示信息。 新建類(lèi)型畫(huà)面如下圖所示: 編輯類(lèi)型畫(huà)面如下圖所示: 2)貨物類(lèi)別定位功能、貨物選擇功能以及貨物定位功能。 3)新建貨物功能,新建信息包括:貨物代碼、貨物名稱、 貨物簡(jiǎn)稱、生產(chǎn)廠家、條形碼、包裝種類(lèi)、型號(hào)、說(shuō)明、建議零 售價(jià)、建議批發(fā)價(jià)、建議會(huì)員價(jià)、最高庫(kù)存數(shù)、最低庫(kù)存警戒線 數(shù)、廠家保修時(shí)間。 新

44、建貨物畫(huà)面如下圖所示: 4)貨物編輯功能,必須選擇一個(gè)貨物才能進(jìn)入此功能,否 則彈出提示消息。編輯項(xiàng)目同新建項(xiàng)目。 貨物編輯畫(huà)面如下圖所示: 四、庫(kù)存查詢四、庫(kù)存查詢 通過(guò)此畫(huà)面可以對(duì)庫(kù)存信息進(jìn)行查詢,查詢項(xiàng)目包括:倉(cāng)庫(kù) 名稱、貨物代碼、貨物名稱、貨物數(shù)量、單位、進(jìn)貨價(jià)、說(shuō)明。 五、采購(gòu)五、采購(gòu) 需要進(jìn)貨時(shí),要先進(jìn)行采購(gòu),采購(gòu)信息項(xiàng)目包括:?jiǎn)翁?hào)、入 庫(kù)類(lèi)型、原因備注、倉(cāng)庫(kù)名稱、入庫(kù)狀態(tài)。 6、入庫(kù)入庫(kù) 對(duì)已采購(gòu)的貨物進(jìn)行入庫(kù)操作,項(xiàng)目包括:入庫(kù)單號(hào)、入庫(kù) 類(lèi)型、原因備注、倉(cāng)庫(kù)名稱、入庫(kù)狀態(tài)。 選擇未入庫(kù)的數(shù)據(jù)后點(diǎn)擊入庫(kù)按鈕,可對(duì)數(shù)據(jù)進(jìn)行操作。 畫(huà)面如下圖所示: 7、出庫(kù)出庫(kù) 出庫(kù)時(shí)首先生成出庫(kù)

45、單,再對(duì)已生成出庫(kù)單的貨物進(jìn)行出庫(kù) 操作。出庫(kù)單項(xiàng)目包括:出庫(kù)單號(hào)、出庫(kù)類(lèi)型、制單者、出庫(kù)日 期、原因備注、倉(cāng)庫(kù)名稱、出庫(kù)狀況。 出庫(kù)畫(huà)面如下圖所示: 生成出庫(kù)單,點(diǎn)擊新建按鈕可以新生成出庫(kù)單,需要編輯的項(xiàng)目包括: 出庫(kù)類(lèi)型、出庫(kù)日期、倉(cāng)庫(kù)名稱、原因備注。點(diǎn)擊保存按鈕可以不出庫(kù)而 只生成出庫(kù)單;點(diǎn)擊直接出庫(kù),不僅可以生成出庫(kù)單,并且可同時(shí)對(duì)該單 的貨物進(jìn)行出庫(kù)。 出庫(kù)單生成畫(huà)面如下圖所示: 出庫(kù)功能還可以對(duì)出庫(kù)單進(jìn)行編輯,編輯畫(huà)面同新建畫(huà)面,但是要編 輯出庫(kù)單,必須首先選擇一條已建成的出庫(kù)單,否則彈出提示信息,而且 被選中出庫(kù)單紀(jì)錄未被出庫(kù)。 8、權(quán)限管理權(quán)限管理 通過(guò)此功能可對(duì)用戶的權(quán)限進(jìn)行

46、設(shè)定,但首先,操作此機(jī)能的戶得擁 有此機(jī)能的操作權(quán)限。 權(quán)限管理畫(huà)面如下圖所示: 第六章第六章 測(cè)試與分析測(cè)試與分析 無(wú)論怎樣強(qiáng)調(diào)軟件測(cè)試的重要性和它對(duì)軟件的可靠性的影響都不過(guò) 分。在開(kāi)發(fā)大型的軟件過(guò)程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,人的通訊和 配合也不可能完美無(wú)缺。因此,在軟件生命周期的每個(gè)階段都不可避免地 會(huì)出現(xiàn)差錯(cuò)。我們力求在每個(gè)階段借助通過(guò)嚴(yán)格的技術(shù)審查,盡可能地發(fā) 現(xiàn)并糾正錯(cuò)誤。但是,經(jīng)驗(yàn)表明審查并不能發(fā)現(xiàn)所有差錯(cuò),此外,在編碼 過(guò)程中還不可避免地會(huì)引入新的錯(cuò)誤。如果在軟件投入運(yùn)行之前,沒(méi)有發(fā) 現(xiàn)并糾正軟件中的大部分差錯(cuò),則這些差錯(cuò)會(huì)遲早在生產(chǎn)過(guò)程中暴露出來(lái), 那時(shí)不僅改正這些錯(cuò)誤的代

47、價(jià)更高,而且會(huì)造成更惡劣的后果。測(cè)試的目 的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟 件測(cè)試仍然是保證質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件的規(guī)格說(shuō)明、設(shè)計(jì)和編碼 的最后復(fù)審。 軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫(xiě)出每個(gè)模塊 之后就對(duì)它作必要的測(cè)試(稱為單元測(cè)試) ,模塊的編寫(xiě)者和測(cè)試者是同 一個(gè)人,編碼和單元測(cè)試屬于軟件生命周期的同一階段。在這個(gè)階段之后 還應(yīng)該對(duì)軟件進(jìn)行綜合測(cè)試,這是軟件生命周期中的另一個(gè)獨(dú)立階段,通 常由專(zhuān)門(mén)的測(cè)試人員來(lái)承擔(dān)這項(xiàng)工作。 大量統(tǒng)計(jì)資料表明,軟件測(cè)試的工作量往往占軟件開(kāi)發(fā)工作量的 40%以 上,在極端情況時(shí),測(cè)試那種關(guān)系人的生命安全的軟件所花費(fèi)的成本,可 能相當(dāng)于軟件工程其它步驟總成本的三到五倍。因此,必須高度重視軟件 測(cè)試工作,決不要以為寫(xiě)出程序以后軟件開(kāi)發(fā)工作就接近完成了。實(shí)際上, 大約還有同樣多的工作量需要完成。 僅就測(cè)試而言,它的目標(biāo)是為了發(fā)現(xiàn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論