2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科生畢業(yè)設(shè)計(jì)</b></p><p><b>  企業(yè)生產(chǎn)管理系統(tǒng)</b></p><p>  Enterprise production Management System</p><p>  2011年 6 月</p><p> 學(xué) 生 姓 名</p>

2、;<p> 專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)</p><p> 學(xué) 號(hào)</p><p> 指 導(dǎo) 教 師</p><p> 學(xué) 院計(jì)算機(jī)科學(xué)技術(shù)</p><p><b>  摘要</b></p><p>  企業(yè)生產(chǎn)管理系統(tǒng)是根據(jù)企業(yè)生產(chǎn)過(guò)程中的實(shí)際需求開(kāi)發(fā)

3、的一套管理軟件,對(duì)于生產(chǎn)過(guò)程中的產(chǎn)品、物料及設(shè)備進(jìn)行系統(tǒng)化的管理,將產(chǎn)品的生產(chǎn)及物料的需求生成計(jì)劃單的同時(shí),配備了全方位的查詢(xún)功能。對(duì)于物料及完工的產(chǎn)品進(jìn)行入庫(kù)集中管理,在確保企業(yè)正常生產(chǎn)的同時(shí),降低了庫(kù)存成本,提高了生產(chǎn)效率。本文介紹了企業(yè)生產(chǎn)管理系統(tǒng)的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的全過(guò)程,實(shí)現(xiàn)了基礎(chǔ)信息管理模塊、計(jì)劃信息管理模塊、生產(chǎn)設(shè)備管理模塊、產(chǎn)品庫(kù)存管理模塊和系統(tǒng)維護(hù)模塊的五個(gè)模塊功能。本系統(tǒng)可以在windows XP,Vis

4、ta,win7等平臺(tái)上運(yùn)行。所用的開(kāi)發(fā)工具為Visual Basic 6.0數(shù)據(jù)庫(kù)采用的是SQL Server2000。</p><p>  關(guān)鍵詞:企業(yè)生產(chǎn)管理 信息化 SQL</p><p><b>  Abstract</b></p><p>  Production management system is based on the

5、 actual production process needs to develop a set of management software products for the production process, materials and equipment for systematic management, the production plan and material needs of a single generati

6、on, while equipped with a full range of search functions. Materials and finished products for the centralized management of storage, to ensure normal production and at the same time, reduce inventory costs and improve pr

7、oductivity. This</p><p>  Keywords: enterprise production management; Informatization; SQL</p><p><b>  目錄</b></p><p><b>  摘要I</b></p><p>  Abst

8、ractII</p><p><b>  目錄I</b></p><p>  第1章 緒論- 1 -</p><p>  1.1選題背景- 1 -</p><p>  1.2課題研究的目的和意義- 2 -</p><p>  1.3國(guó)內(nèi)研究現(xiàn)狀- 2 -</p><

9、p>  1.4課題研究的主要內(nèi)容- 3 -</p><p>  第2章 可行性研究與需求分析- 4 -</p><p>  2.1可行性研究- 4 -</p><p>  2.2需求分析- 4 -</p><p>  2.2.1系統(tǒng)功能需求- 5 -</p><p>  2.2.2 E-R模型分析-

10、7 -</p><p>  2.3 編程環(huán)境的應(yīng)用- 9 -</p><p>  2.3.1 Visual Basic簡(jiǎn)介- 9 -</p><p>  2.3.2 關(guān)系數(shù)據(jù)庫(kù)的實(shí)現(xiàn)- 10 -</p><p>  2.3.3 二者的結(jié)合(ADO)- 10 -</p><p>  第3章 系統(tǒng)總體設(shè)計(jì)- 12

11、 -</p><p>  3.1系統(tǒng)總體結(jié)構(gòu)- 12 -</p><p>  3.2各系統(tǒng)功能模塊- 13 -</p><p>  3.3數(shù)據(jù)庫(kù)設(shè)計(jì)- 15 -</p><p>  3.3.1數(shù)據(jù)表構(gòu)成- 15 -</p><p>  3.3.2 數(shù)據(jù)表間關(guān)系圖- 18 -</p><p&

12、gt;  第4章 系統(tǒng)詳細(xì)設(shè)計(jì)- 19 -</p><p>  4.1系統(tǒng)用戶(hù)登陸- 19 -</p><p>  4.1.1窗體界面的設(shè)計(jì)- 19 -</p><p>  4.1.2登錄窗體的工作流程- 19 -</p><p>  4.2系統(tǒng)的主界面- 20 -</p><p>  4.3 功能模塊設(shè)計(jì)

13、- 21 -</p><p>  4.3.1 基礎(chǔ)信息管理模塊設(shè)計(jì)與實(shí)現(xiàn)- 21 -</p><p>  4.3.2 計(jì)劃信息管理模塊設(shè)計(jì)與實(shí)現(xiàn)- 23 -</p><p>  4.3.3 生產(chǎn)設(shè)備管理模塊設(shè)計(jì)與實(shí)現(xiàn)- 24 -</p><p>  4.3.4 產(chǎn)品庫(kù)存管理模塊設(shè)計(jì)與實(shí)現(xiàn)- 25 -</p><p&

14、gt;  4.3.5 系統(tǒng)維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn)- 27 -</p><p>  第5章 軟件測(cè)試- 28 -</p><p>  5.1測(cè)試的概念- 28 -</p><p>  5.2測(cè)試的工作流程- 28 -</p><p>  5.3測(cè)試方法- 28 -</p><p>  5.4測(cè)試用例及測(cè)試結(jié)果-

15、29 -</p><p><b>  結(jié)論- 32 -</b></p><p><b>  致謝- 33 -</b></p><p>  參考文獻(xiàn)- 34 -</p><p><b>  附錄- 35 -</b></p><p><b>

16、;  第1章 緒論</b></p><p>  當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)[1-3]的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。

17、本系統(tǒng)就是用計(jì)算機(jī)操作企業(yè)生產(chǎn)管理系統(tǒng),是企業(yè)單位用戶(hù)更好的維護(hù)各項(xiàng)生產(chǎn)管理業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件。</p><p><b>  1.1選題背景</b></p><p>  知識(shí)經(jīng)濟(jì)的興起和信息技術(shù)的日新月異, 消除了人類(lèi)知識(shí)、信息傳遞的障礙, 也帶來(lái)了經(jīng)營(yíng)意識(shí)、管理觀念的巨大轉(zhuǎn)變。隨著西方先進(jìn)管理思想的引進(jìn), 現(xiàn)代企業(yè)生產(chǎn)管理[4-6]對(duì)我國(guó)現(xiàn)有的生產(chǎn)管理制度

18、形成了沖擊, 并將最終取而代之。企業(yè)管理人員應(yīng)對(duì)這種轉(zhuǎn)變所面臨的挑戰(zhàn)和機(jī)遇有一個(gè)全面的、清醒的認(rèn)識(shí), 努力探索一條適合中國(guó)國(guó)情的企業(yè)管理信息化之路。</p><p>  隨著企業(yè)信息化工作的不斷推進(jìn),企業(yè)實(shí)現(xiàn)信息化的需求愈來(lái)愈強(qiáng)烈。目前,許多大型企業(yè)內(nèi)各業(yè)務(wù)系統(tǒng)的信息化和項(xiàng)目的信息化已具備一定基礎(chǔ)。然而由于企業(yè)資金、管理理念及企業(yè)運(yùn)作方式等諸多方面的因素的影響,眾多中小型企業(yè)并未實(shí)現(xiàn)企業(yè)的信息化建設(shè)或很大程度上沒(méi)

19、有實(shí)現(xiàn)信息化。隨著全球經(jīng)濟(jì)一體化的不斷深化與發(fā)展,國(guó)內(nèi)市場(chǎng)經(jīng)濟(jì)不斷深入,市場(chǎng)由賣(mài)方主導(dǎo)轉(zhuǎn)向買(mǎi)方主導(dǎo),企業(yè)的目標(biāo)已由注重成本、產(chǎn)量控制轉(zhuǎn)向注重質(zhì)量、速度、創(chuàng)新、服務(wù)。顧客對(duì)產(chǎn)品和服務(wù)的要求越來(lái)越高,甚至期望得到特別的產(chǎn)品和服務(wù)。顧客需求的變化頻率加快,產(chǎn)品的壽命周期越來(lái)越短。另一方面,在一個(gè)長(zhǎng)長(zhǎng)的產(chǎn)業(yè)鏈中,各個(gè)企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)中為了生存和發(fā)展,必須能夠快速反映下游客戶(hù)的需求、及時(shí)追蹤上游供應(yīng)商的信息。這就要求企業(yè)建立一個(gè)快速高效的信息

20、處理機(jī)制,否則,企業(yè)將會(huì)失去客戶(hù)、失去市場(chǎng),從而失去生存的機(jī)會(huì)。</p><p>  知識(shí)經(jīng)濟(jì)時(shí)代, 以不確定性為特征的競(jìng)爭(zhēng)環(huán)境向現(xiàn)代中小型企業(yè)提出了新的挑戰(zhàn), 企業(yè)管理信息化在企業(yè)管理活動(dòng)中的地位越來(lái)越重要。企業(yè)要實(shí)現(xiàn)利潤(rùn)最大化, 有效開(kāi)發(fā)資源, 就必須更新觀念, 實(shí)現(xiàn)向管理信息化的轉(zhuǎn)變。</p><p>  近年來(lái),隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,根據(jù)現(xiàn)代社會(huì)化發(fā)展而設(shè)計(jì)的企業(yè)生產(chǎn)

21、管理系統(tǒng),實(shí)現(xiàn)公司的統(tǒng)一管理,還可以對(duì)資各類(lèi)源信息進(jìn)行信息錄入、修改、刪除、維護(hù)等操作。</p><p>  本課題就是在目前的情形下,從一些中小型企業(yè)[7-9]現(xiàn)有的實(shí)際條件出發(fā),利用他們所擁有的計(jì)算機(jī)硬件設(shè)備和軟件、網(wǎng)絡(luò)等條件,把科技強(qiáng)國(guó)從思想上,工作思維和工作方式做起,實(shí)現(xiàn)一整套企業(yè)生產(chǎn)管理系統(tǒng)。</p><p>  1.2課題研究的目的和意義</p><p>

22、;  傳統(tǒng)的企業(yè)生產(chǎn)管理,主要靠人工管理,每天要處理的數(shù)據(jù)很大,而且不利于企業(yè)生產(chǎn)管理人員把握每種產(chǎn)品,原料以及生產(chǎn)規(guī)劃,統(tǒng)計(jì)報(bào)表繁瑣,而且時(shí)間過(guò)久容易出錯(cuò)。對(duì)于一個(gè)企業(yè),特別是對(duì)于發(fā)展中的,有一定規(guī)模的企業(yè),如果不能及時(shí)分析企業(yè)的生產(chǎn)狀況,就會(huì)影響整個(gè)企業(yè)的運(yùn)作,所以企業(yè)生產(chǎn)管理系統(tǒng),可使這些產(chǎn)品管理,生產(chǎn)管理,原料規(guī)劃,統(tǒng)計(jì)等工作通過(guò)自動(dòng)化和規(guī)范化的方式完成。</p><p>  現(xiàn)在企業(yè)之間競(jìng)爭(zhēng)比較激烈,所

23、以如何規(guī)范生產(chǎn)管理,擴(kuò)大銷(xiāo)售量,提高產(chǎn)品質(zhì)量是首要問(wèn)題。生產(chǎn)管理包括產(chǎn)品信息的管理、原料信息管理,生產(chǎn)規(guī)劃,產(chǎn)品銷(xiāo)售,原料訂購(gòu)等。在一般企業(yè)中,需要能實(shí)時(shí)和正確地控制產(chǎn)品的生產(chǎn),銷(xiāo)售情況。這樣,一個(gè)能夠?qū)崿F(xiàn)企業(yè)生產(chǎn)管理規(guī)范化、自動(dòng)化的售后管理系統(tǒng)就顯得很必要了。本生產(chǎn)管理系統(tǒng)就是為了適應(yīng)這種需求而設(shè)計(jì)的。生產(chǎn)管理直接影響到一個(gè)企業(yè)的形象和銷(xiāo)售,而且要很大的投入,即要好的服務(wù),又要節(jié)約投資,這是一個(gè)矛盾,要想很好地解決,要有正確及時(shí)的數(shù)據(jù)

24、作為保證。企業(yè)生產(chǎn)管理系統(tǒng)的開(kāi)發(fā),可有效實(shí)現(xiàn)對(duì)公司售后管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,提高售后管理水平。</p><p><b>  1.3國(guó)內(nèi)研究現(xiàn)狀</b></p><p>  改革開(kāi)放以來(lái),我國(guó)的中小企業(yè)得到了迅速發(fā)展。這些中小企業(yè)存在著一定的普遍特征:資金不是十分雄厚,管理不是非常完善,信息化基礎(chǔ)普遍較差,面臨著異常激烈的市場(chǎng)競(jìng)爭(zhēng)。隨著信息時(shí)代的到來(lái),中小企業(yè)的

25、生存和競(jìng)爭(zhēng)環(huán)境發(fā)生了根本性的變化。因而,實(shí)現(xiàn)科學(xué)化、信息化的管理[10-13]是企業(yè)發(fā)展的必然趨勢(shì)。 </p><p>  當(dāng)前中小企業(yè)信息化包括很多方面和內(nèi)容,其中管理信息化是一個(gè)重要方面。如何運(yùn)用信息技術(shù)增強(qiáng)企業(yè)的管理和技術(shù)創(chuàng)新能力,如何制定企業(yè)信息化發(fā)展戰(zhàn)略來(lái)提升企業(yè)的核心競(jìng)爭(zhēng)力,如何把信息化系統(tǒng)融入日常的管理工作為企業(yè)帶來(lái)效益,是信息化建設(shè)者們所面臨的重要問(wèn)題。 </p><p>

26、  現(xiàn)在,計(jì)算機(jī)已經(jīng)在企業(yè)經(jīng)營(yíng)管理的各個(gè)層面得到大規(guī)模的應(yīng)用,各種計(jì)算機(jī)管理系統(tǒng)不斷涌現(xiàn),資金財(cái)務(wù)管理系統(tǒng)、銷(xiāo)售管理系統(tǒng)、人力資源管理系統(tǒng)等。不難看到,隨著企業(yè)管理信息化應(yīng)用領(lǐng)域的不斷拓寬,與核心業(yè)務(wù)關(guān)聯(lián)度的不斷提高,信息化管理系統(tǒng)的復(fù)雜性以及信息化建設(shè)過(guò)程的復(fù)雜性也在增加。然而,常??梢钥吹降默F(xiàn)象是:一方面,企業(yè)為信息化而進(jìn)行的各種資源的投入在不斷增加;另一方面,信息化系統(tǒng)存在各種各樣的問(wèn)題。從而造成了企業(yè)信息化成本高,但效益難以顯現(xiàn)

27、。具體來(lái)說(shuō)主要存在以下問(wèn)題: </p><p>  由于不同的系統(tǒng)服務(wù)于不同的部門(mén)和崗位,系統(tǒng)之間相互割裂,沒(méi)有充分考慮數(shù)據(jù)共享,相同的數(shù)據(jù)重復(fù)錄入,這樣就造成相同的數(shù)據(jù)在不同的系統(tǒng)中反映不一致。這不但浪費(fèi)了人力和物力,還給管理決策帶來(lái)了困難。 </p><p>  沒(méi)有人來(lái)維護(hù)和使用系統(tǒng)中的數(shù)據(jù)。由于用不用企業(yè)資源管理系統(tǒng),管理工作一個(gè)樣,人們自然沒(méi)有興趣來(lái)不斷更新系統(tǒng)中的數(shù)據(jù),系統(tǒng)也就

28、無(wú)法提供真實(shí)準(zhǔn)確的信息所以企業(yè)資源管理系統(tǒng)無(wú)法發(fā)揮應(yīng)有的作用。 </p><p>  很多企業(yè)當(dāng)中的企業(yè)資源管理系統(tǒng)的主要作用只是記錄一些數(shù)據(jù)、方便查詢(xún)和匯總、輸出管理者們所要的報(bào)表,應(yīng)用企業(yè)只是利用企業(yè)資源管理系統(tǒng)提供的這些信息來(lái)進(jìn)行分析和決策。這樣的系統(tǒng)只是提高了信息加工和獲取的效率,并未從根本上改善企業(yè)管理流程,也沒(méi)有幫助企業(yè)利用企業(yè)資源[14-15]管理系統(tǒng)建立競(jìng)爭(zhēng)優(yōu)勢(shì),更談不上為企業(yè)創(chuàng)造效益。 <

29、/p><p>  總之,在一定程度上,很多企業(yè)的生產(chǎn)管理系統(tǒng)難以適應(yīng)不斷發(fā)展的形勢(shì),既趕不上管理需求的變化,也趕不上信息技術(shù)[16-17]的發(fā)展。產(chǎn)生這些問(wèn)題的原因很多,如領(lǐng)導(dǎo)不重視、人員素質(zhì)低、需求不明確、設(shè)計(jì)不合理、實(shí)施不到位、基礎(chǔ)設(shè)施落后或者制度不健全等,歸納起來(lái),最根本法的原因就是沒(méi)有把效益擺在一切信息化工作的首位,沒(méi)有認(rèn)識(shí)到效益問(wèn)題是企業(yè)信息化的根本問(wèn)題。</p><p>  1.4

30、課題研究的主要內(nèi)容</p><p>  本課題主要研究管理系統(tǒng)的基本原理;完成前臺(tái)應(yīng)用程序與后臺(tái)數(shù)據(jù)庫(kù)連接關(guān)鍵技術(shù)的實(shí)現(xiàn)。要求根據(jù)系統(tǒng)的需要使用SQL Server建立后臺(tái)數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)中生成存儲(chǔ)各類(lèi)信息的數(shù)據(jù)庫(kù)表。在Visual studio6.0 環(huán)境下,使用VB語(yǔ)言實(shí)現(xiàn)企業(yè)生產(chǎn)管理系統(tǒng)的基本功能。根據(jù)人力資源管理的特點(diǎn),本套軟件主要包括以下幾方面內(nèi)容:生產(chǎn)管理包括產(chǎn)品信息的管理、原料信息管理,生產(chǎn)規(guī)劃,產(chǎn)

31、品銷(xiāo)售,原料訂購(gòu)等。</p><p>  第2章 可行性研究與需求分析</p><p>  由于現(xiàn)在信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)普及進(jìn)程的加快,人們的取向趨于更快,更簡(jiǎn)單、方便。就企業(yè)管理系統(tǒng)而言,目前存在的大部分產(chǎn)品基本上存在性能低下,功能不全,難以滿(mǎn)足形式發(fā)展要求等弊端。本課題所需開(kāi)發(fā)的系統(tǒng)為企業(yè)資源綜合管理系統(tǒng),適用于中小型企業(yè)的管理。該系統(tǒng)可以進(jìn)行系統(tǒng)管理、商品采購(gòu)管理、倉(cāng)庫(kù)管理、商

32、品銷(xiāo)售管理、生產(chǎn)管理、財(cái)務(wù)管理、人員出勤、基本信息管理守侯。它擁有強(qiáng)大的數(shù)據(jù)處理能力,不僅能滿(mǎn)足當(dāng)前企業(yè)管理的一些基本要求,而且能適應(yīng)發(fā)展需求。本系統(tǒng)還考慮到有些客戶(hù)是非計(jì)算機(jī)專(zhuān)業(yè)人員,所以開(kāi)發(fā)出來(lái)的系統(tǒng)簡(jiǎn)便,界面清晰,操作簡(jiǎn)便。</p><p><b>  2.1可行性研究</b></p><p>  可行性分析(可行性分析)也稱(chēng)為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上

33、,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。一般而言,良好的企業(yè)生產(chǎn)管理,有助于為企業(yè)達(dá)到以下的目標(biāo):協(xié)助組織達(dá)成發(fā)展目標(biāo)與遠(yuǎn)景;有效地運(yùn)用人員的能力與技術(shù)專(zhuān)才;滿(mǎn)足組織成員的自我實(shí)現(xiàn)感與增加成員的工作成就感;發(fā)起且落實(shí)組織變革;提高組織成員的工作生活品質(zhì);協(xié)助企業(yè)負(fù)責(zé)人做出正

34、確決策。</p><p>  根據(jù)實(shí)際情況,我們使用ADO控件少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶(hù)和開(kāi)發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿(mǎn)足。</p><p>  現(xiàn)代計(jì)算機(jī)軟硬件的發(fā)展使得本系統(tǒng)具有良好的操作界面,簡(jiǎn)單直接的操作界面,具有較強(qiáng)的人機(jī)對(duì)話(huà)能力,支持多種漢字輸入方式,其

35、適應(yīng)性強(qiáng),顯示內(nèi)容簡(jiǎn)單明了,使操作者不必具有較高的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),也不必進(jìn)行專(zhuān)門(mén)培訓(xùn),稍一接觸就可以上手進(jìn)行所有操作。</p><p>  因此,對(duì)在接受任何一個(gè)項(xiàng)目開(kāi)發(fā)任務(wù)之前,必須根據(jù)客戶(hù)可能提供的時(shí)間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目開(kāi)發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)??尚行苑治雠c風(fēng)險(xiǎn)分析在很多方面是相互關(guān)聯(lián)的,項(xiàng)目風(fēng)險(xiǎn)越大,開(kāi)發(fā)高質(zhì)量的軟件的可行性就越小。</p><p>&l

36、t;b>  2.2需求分析</b></p><p>  利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)的生產(chǎn)管理勢(shì)在必行。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成采購(gòu)管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)型管理走向科學(xué)化、規(guī)范化的必要條件;而生產(chǎn)管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,其產(chǎn)品管理,原料管理,生產(chǎn)規(guī)劃,統(tǒng)計(jì)報(bào)表等,一般不允許出錯(cuò),如果實(shí)行手工操作,須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員

37、大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行生產(chǎn)工作的管理,不僅能夠保證各項(xiàng)信息準(zhǔn)確無(wú)誤、快速輸出,同時(shí)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  2.2.1系統(tǒng)功能需求</p><p>  利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)的生產(chǎn)管理勢(shì)在必行。對(duì)于大

38、中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成采購(gòu)管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)型管理走向科學(xué)化、規(guī)范化的必要條件;而生產(chǎn)管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,其產(chǎn)品管理,原料管理,生產(chǎn)規(guī)劃,統(tǒng)計(jì)報(bào)表等,一般不允許出錯(cuò),如果實(shí)行手工操作,須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行生產(chǎn)工作的管理,不僅能夠保證各項(xiàng)信息準(zhǔn)確無(wú)誤、快速輸出,同時(shí)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便

39、、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。需求分析是成功實(shí)施一個(gè)管理系統(tǒng)的基礎(chǔ),只有弄清楚客戶(hù)的需求,才能真正開(kāi)發(fā)出滿(mǎn)足客戶(hù)需要的系統(tǒng),也才能夠真正讓整個(gè)系統(tǒng)發(fā)揮其應(yīng)有的作用。接下來(lái)針對(duì)企業(yè)生產(chǎn)管理系統(tǒng)需求做一個(gè)分析。</p><p>  在經(jīng)過(guò)對(duì)企業(yè)生產(chǎn)管理系統(tǒng)了解以及工作流程進(jìn)行詳細(xì)了解與分析后,得到一個(gè)功能完全

40、的企業(yè)生產(chǎn)管理系統(tǒng)包括信息管理、計(jì)劃管理、庫(kù)存管理、設(shè)備管理、維護(hù)管理等功能。信息管理模塊能夠?qū)崿F(xiàn)對(duì)產(chǎn)品基礎(chǔ)信息、物料基本信息、設(shè)備狀態(tài)、設(shè)備類(lèi)型的查詢(xún)、修改、刪除等操作。計(jì)劃信息管理模塊能夠?qū)崿F(xiàn)生產(chǎn)計(jì)劃單管理和查詢(xún)、物料需求計(jì)劃和需求查詢(xún)等功能。庫(kù)存管理模塊分為物料料庫(kù)和產(chǎn)品庫(kù),能夠?qū)崿F(xiàn)基本的添加、修改、刪除等操作之外,庫(kù)存盤(pán)點(diǎn)是查詢(xún)功能。設(shè)備管理能夠?qū)崿F(xiàn)對(duì)設(shè)備的功能、狀態(tài)和相關(guān)信息的查詢(xún)。系統(tǒng)維護(hù)模塊主要是對(duì)系統(tǒng)操作員操作權(quán)限設(shè)置、

41、修改密碼、數(shù)據(jù)備份,設(shè)計(jì)不同管理員的操作權(quán)限和登陸方法,不同的管理員操作不同的管理模塊。本系統(tǒng)中有多個(gè)數(shù)據(jù)流圖,下面給出系統(tǒng)登錄、查詢(xún)、添加數(shù)據(jù)流圖:</p><p>  系統(tǒng)登錄:主要用于對(duì)登錄生產(chǎn)管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防非法用戶(hù)進(jìn)入系統(tǒng)。系統(tǒng)從數(shù)據(jù)庫(kù)中的管理員信息表中讀出用戶(hù)名和密碼,看輸入的信息是否和數(shù)據(jù)庫(kù)中的數(shù)據(jù)相匹配。</p><p>  具體數(shù)據(jù)流向如圖2-1:<

42、;/p><p>  圖2-1 系統(tǒng)登錄數(shù)據(jù)流圖</p><p>  2、系統(tǒng)查詢(xún):主要用于對(duì)生產(chǎn)管理系統(tǒng)的產(chǎn)品信息、設(shè)備信息進(jìn)行查詢(xún)。當(dāng)操作員發(fā)出請(qǐng)求后會(huì)得到相關(guān)信息表的相關(guān)信息,具體數(shù)據(jù)流向如圖2-2:</p><p>  圖2-2 系統(tǒng)查詢(xún)數(shù)據(jù)流圖</p><p>  3、系統(tǒng)添加:主要用于對(duì)生產(chǎn)管理系統(tǒng)的產(chǎn)品、設(shè)備信息進(jìn)行及時(shí)的添加。當(dāng)操作

43、員發(fā)出添加請(qǐng)求后會(huì)發(fā)出添加信息表的相關(guān)信息,然后進(jìn)行相應(yīng)的操作,最終形成一個(gè)新的數(shù)據(jù)表。具體數(shù)據(jù)流向如圖2-3:</p><p>  圖2-3 系統(tǒng)添加數(shù)據(jù)流圖</p><p>  2.2.2 E-R模型分析</p><p>  E-R模型是指直接從現(xiàn)實(shí)世界中抽象出實(shí)體類(lèi)型及實(shí)體間聯(lián)系,是一種描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型。它的主要成分是實(shí)體、聯(lián)系和屬性??衫肊-R模

44、型進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì)。E-R圖是直觀表示概念模型的工具,在圖中有四個(gè)基本成分:</p><p>  1.矩形框:表示實(shí)體類(lèi)型(考慮問(wèn)題的對(duì)象);</p><p>  2.菱形框:表示聯(lián)系類(lèi)型(實(shí)體間的聯(lián)系);</p><p>  3.橢圓形框:表示實(shí)體類(lèi)型和聯(lián)系類(lèi)型的屬性;</p><p>  4.直線(xiàn):聯(lián)系類(lèi)型與涉及的實(shí)體類(lèi)型之間以直線(xiàn)連接

45、,并在直線(xiàn)部標(biāo)上聯(lián)系的種類(lèi)(1:1,1:N,M:N)。</p><p>  具體圖示如圖2-3所示。</p><p>  圖2-4 E-R模型基本符號(hào)</p><p>  本系統(tǒng)中所規(guī)劃的實(shí)體主要有:職工基本信息實(shí)體、產(chǎn)品信息信息實(shí)體、設(shè)備信息實(shí)體、供應(yīng)商信息實(shí)體等。其中幾個(gè)主要信息實(shí)體的具體的描述E-R圖如下所示:</p><p>  供應(yīng)

46、商信息實(shí)體屬性圖,見(jiàn)圖2-5,用于供應(yīng)商信息實(shí)體與其屬性之間的聯(lián)系。</p><p>  2-5供應(yīng)商基本信息實(shí)體屬性圖</p><p>  (2)產(chǎn)品實(shí)體屬性圖,描述產(chǎn)品信息實(shí)體和對(duì)應(yīng)的屬性之間的聯(lián)系,見(jiàn)圖2-6</p><p>  圖2-6產(chǎn)品信息實(shí)體屬性圖</p><p>  (3)職工信息實(shí)體屬性圖,描述職工信息實(shí)體和屬性,見(jiàn)圖2-7

47、:</p><p>  圖2-7職工信息實(shí)體屬性圖</p><p>  (4)設(shè)備息實(shí)體屬性圖,描述員設(shè)備信息實(shí)體與屬性,見(jiàn)圖2-8:</p><p>  圖2-8設(shè)備信息信息實(shí)體屬性圖</p><p>  本系統(tǒng)的各個(gè)實(shí)體之間是相互聯(lián)系的,實(shí)體之間的聯(lián)系圖如圖2-9:</p><p>  圖2-9系統(tǒng)各個(gè)實(shí)體之間聯(lián)系

48、圖 </p><p>  2.3 編程環(huán)境的應(yīng)用</p><p>  2.3.1 Visual Basic簡(jiǎn)介</p><p>  微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開(kāi)發(fā)工具,是目前最為廣泛的,易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了

49、界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇。</p><p>  Visual Basic 6.0是一個(gè)非常優(yōu)秀的數(shù)據(jù)庫(kù)應(yīng)用工具完全支持面向?qū)ο蟮拈_(kāi)發(fā)。它擁有多種數(shù)據(jù)庫(kù)接口,可以非常方便地連接到各種數(shù)據(jù)源再加之其專(zhuān)利產(chǎn)品,程序員不需編寫(xiě)任何SQL語(yǔ)句即可輕松地查詢(xún)和更新后數(shù)據(jù)庫(kù)中的數(shù)據(jù),這使當(dāng)時(shí)的同類(lèi)開(kāi)發(fā)工具望塵莫及。Visual Basic 6.0的主要特

50、點(diǎn)有以下幾個(gè)方面:發(fā)效率高,成本低;它是面向?qū)ο蟮拈_(kāi)發(fā)工具,代碼的可重用好,用它開(kāi)發(fā)的數(shù)據(jù)庫(kù)應(yīng)用程序易于維護(hù);對(duì)數(shù)據(jù)庫(kù)的應(yīng)用開(kāi)發(fā)有著特殊的支持,特別適合做企業(yè)生產(chǎn)系統(tǒng)的開(kāi)發(fā);提供了豐富的對(duì)象、控件函數(shù),為開(kāi)發(fā)人員提供良好的用戶(hù)界面和編制功能的應(yīng)用軟件提供了便利的條件。</p><p>  2.3.2 關(guān)系數(shù)據(jù)庫(kù)的實(shí)現(xiàn)</p><p>  SQL Server2000 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具

51、,數(shù)據(jù)庫(kù)能匯集各種企業(yè)生產(chǎn)以供查詢(xún)、存儲(chǔ)和檢索。SQL Server 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集企業(yè)生產(chǎn)。數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,SQL Server 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的企業(yè)生產(chǎn)。SQL Server也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)企業(yè)生產(chǎn)把數(shù)據(jù)庫(kù)企業(yè)生產(chǎn)置于網(wǎng)絡(luò)企業(yè)生產(chǎn)服務(wù)器,與其他網(wǎng)絡(luò)用戶(hù)共享數(shù)據(jù)庫(kù)。SQL Server 是一種關(guān)

52、系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,SQL Server 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。</p><p>  2.3.3 二者的結(jié)合(ADO)</p><p>  微軟的JET數(shù)據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過(guò)它以及Visual Basic 來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。Vis

53、ual Basic、SQL Server以及其他微軟的軟件產(chǎn)品都是通過(guò)共用JET數(shù)據(jù)庫(kù)引擎,從而給用戶(hù)提供了豐富的數(shù)據(jù)類(lèi)型。</p><p>  企業(yè)生產(chǎn)管理系統(tǒng)開(kāi)發(fā)大概可以分成五個(gè)階段,各階段工作如下:</p><p>  (1)系統(tǒng)調(diào)查分析階段。密切與用戶(hù)聯(lián)系,通過(guò)走訪(fǎng)、詢(xún)問(wèn)、查閱原始的圖標(biāo)和數(shù)據(jù),獲得原始資料,了解企業(yè)生產(chǎn)管理系統(tǒng)功能、作用、用戶(hù)的需求以及企業(yè)生產(chǎn)管理系統(tǒng)應(yīng)該包括的服

54、務(wù)內(nèi)容等。</p><p> ?。?)數(shù)據(jù)庫(kù)與表的建立階段。此階段主要任務(wù)是根據(jù)企業(yè)生產(chǎn)管理系統(tǒng)調(diào)查分析階段的結(jié)果建立與企業(yè)生產(chǎn)管理系統(tǒng)相關(guān)的數(shù)據(jù)庫(kù)和表,并且進(jìn)行數(shù)據(jù)規(guī)范化。</p><p> ?。?)表單生成階段。這一階段主要任務(wù)是在用戶(hù)參與的情況下創(chuàng)建企業(yè)生產(chǎn)管理系統(tǒng)用戶(hù)界面。主要使用Visual Basic作為開(kāi)發(fā)工具,選用有關(guān)控件、設(shè)置控件屬性、設(shè)計(jì)程序窗口布局、初始化界面等,其結(jié)

55、果是建立一套友好的企業(yè)生產(chǎn)管理系統(tǒng)用戶(hù)界面,方便使用者操作企業(yè)生產(chǎn)管理系統(tǒng)。</p><p> ?。?)代碼生成和文檔生成。這一階段要根據(jù)企業(yè)生產(chǎn)管理系統(tǒng)具體的需要編寫(xiě)軟件程序代碼,同時(shí)同步生成企業(yè)生產(chǎn)管理系統(tǒng)文檔。</p><p>  (5)調(diào)試和發(fā)布。通過(guò)調(diào)試找到企業(yè)生產(chǎn)管理系統(tǒng)程序中不合理的操作和錯(cuò)誤,并且改正。根據(jù)時(shí)間進(jìn)度,安排企業(yè)生產(chǎn)管理人員試用企業(yè)生產(chǎn)管理系統(tǒng)軟件,由使用者提出

56、企業(yè)生產(chǎn)管理系統(tǒng)中存在的問(wèn)題與修改意見(jiàn),根據(jù)用戶(hù)要求修訂企業(yè)生產(chǎn)管理系統(tǒng)軟件功能,重新調(diào)試企業(yè)生產(chǎn)管理系統(tǒng)。調(diào)試完畢系統(tǒng)正常可用,即可發(fā)布。</p><p>  從技術(shù)角度上來(lái)說(shuō),Visual Basic已經(jīng)對(duì)上面的各個(gè)階段的設(shè)計(jì)工作提供了非常完善的支持,所以使用Visual Basic輔助開(kāi)發(fā)企業(yè)生產(chǎn)管理系統(tǒng)是可行的。同時(shí),軟件開(kāi)發(fā)人員的專(zhuān)業(yè)知識(shí)也完全可以勝任,不需太大的投資。</p><p

57、>  對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。</p><p> ?。?)數(shù)據(jù)的共享與獨(dú)立性</p><p>  整個(gè)設(shè)備發(fā)布系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開(kāi)發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來(lái)困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。</p>

58、<p> ?。?)數(shù)據(jù)庫(kù)中的冗余數(shù)據(jù)少。</p><p>  第3章 系統(tǒng)總體設(shè)計(jì)</p><p>  生產(chǎn)管理系統(tǒng)是根據(jù)企業(yè)生產(chǎn)過(guò)程中的實(shí)際需求開(kāi)發(fā)的一套數(shù)據(jù)庫(kù)管理軟件,對(duì)于生產(chǎn)過(guò)程中的產(chǎn)品、物料及設(shè)備進(jìn)行系統(tǒng)化的管理,將產(chǎn)品的生產(chǎn)及物料的需求生成計(jì)劃單的同時(shí),配備了全方位的查詢(xún)功能。對(duì)于物料及完工的產(chǎn)品進(jìn)行入庫(kù)集中管理,在確保企業(yè)正常生產(chǎn)的同時(shí),降低了庫(kù)存成本,提高了生產(chǎn)效

59、率。</p><p><b>  3.1系統(tǒng)總體結(jié)構(gòu)</b></p><p>  生產(chǎn)管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,它由基礎(chǔ)信息管理模塊、計(jì)劃信息管理模塊、生產(chǎn)設(shè)備管理模塊、產(chǎn)品庫(kù)存管理模塊、系統(tǒng)維護(hù)模塊五個(gè)模塊組成的。模塊是數(shù)據(jù)說(shuō)明、可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,它是單?dú)命名的而且可通過(guò)名字來(lái)訪(fǎng)問(wèn)。模塊化就是把程序劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把

60、這些模塊集合起來(lái)組成一個(gè)整體,可以完成指定的功能滿(mǎn)足問(wèn)題的要求。</p><p>  采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計(jì)也容易閱讀和理解。因?yàn)槌绦蝈e(cuò)誤通常局限在有關(guān)的模塊及它們的接口中,所以模塊化使軟件容易測(cè)試和調(diào)試,因而有助于提高軟件的可靠性。因?yàn)樽儎?dòng)往往只涉及少數(shù)幾個(gè)模塊,所以模塊化能夠提高軟件的可修改性。模塊化也有助于軟件開(kāi)發(fā)工程的組織管理,一個(gè)復(fù)雜的大型程序可以由許多程序員分工編寫(xiě)不同的模塊,

61、并且可以進(jìn)一步分配技術(shù)熟練的程序員編寫(xiě)困難的模塊。</p><p>  下面介紹本系統(tǒng)中實(shí)現(xiàn)一些主要功能的系統(tǒng)模塊結(jié)構(gòu)圖:如圖3-1</p><p>  圖3-1 系統(tǒng)模塊結(jié)構(gòu)圖</p><p>  3.2各系統(tǒng)功能模塊</p><p>  系統(tǒng)的主要功能模塊有:</p><p>  1、本信息管理包括:產(chǎn)品基礎(chǔ)信息、

62、物料基本信息、設(shè)備狀態(tài)設(shè)置、設(shè)備類(lèi)型設(shè)置、設(shè)備攤銷(xiāo)時(shí)間設(shè)置和車(chē)間部門(mén)設(shè)置。通過(guò)基本信息的設(shè)置可以對(duì)企業(yè)的產(chǎn)品、物料及設(shè)備進(jìn)行集中的規(guī)范化管理。</p><p>  2、計(jì)劃信息管理菜單主要包括:生產(chǎn)計(jì)劃單管理、生產(chǎn)計(jì)劃單查詢(xún)、物料需求計(jì)劃、物料需求查詢(xún)。通過(guò)這四個(gè)模塊的設(shè)置可以將企業(yè)的生產(chǎn)及物料的需求作成計(jì)劃單,并配以查功能,提高企業(yè)的生產(chǎn)效率。</p><p>  3、生產(chǎn)設(shè)備管理主要包

63、括:生產(chǎn)設(shè)備檔案、生產(chǎn)設(shè)備查詢(xún)、生產(chǎn)設(shè)備報(bào)廢、生產(chǎn)設(shè)備報(bào)廢查詢(xún)、生產(chǎn)設(shè)備維修和生產(chǎn)設(shè)備維修查詢(xún)。通過(guò)這幾個(gè)模塊的設(shè)置可以將生產(chǎn)設(shè)備存檔,進(jìn)行系統(tǒng)管理,以確保企業(yè)生產(chǎn)的正常運(yùn)行。</p><p>  4、產(chǎn)品庫(kù)存管理菜單主要包括:產(chǎn)品完工入庫(kù)、產(chǎn)品入庫(kù)查詢(xún)、物料入庫(kù)、物料入庫(kù)查詢(xún)、生產(chǎn)領(lǐng)料、生產(chǎn)領(lǐng)料查詢(xún)和物料庫(kù)存信息查詢(xún)。通過(guò)產(chǎn)品庫(kù)存管理各模塊的設(shè)置可以將產(chǎn)品、物料和生產(chǎn)領(lǐng)料的數(shù)據(jù)系統(tǒng)管理,配以查詢(xún)功能,同時(shí)生成查

64、詢(xún)報(bào)表。</p><p>  5、系統(tǒng)維護(hù)包括:操作員設(shè)置、密碼修改、操作權(quán)限設(shè)置、數(shù)據(jù)清理、調(diào)用主窗口圖片。系統(tǒng)維護(hù)中各模塊的設(shè)置可以確保系統(tǒng)數(shù)據(jù)的安全性。</p><p>  各子模塊功能圖如下:</p><p> ?。?)基礎(chǔ)信息管理模塊功能圖如圖3-2所示:</p><p>  圖3-2 基礎(chǔ)信息管理模塊功能圖</p>

65、<p> ?。?)計(jì)劃信息管理模塊功能圖如圖3-3所示:</p><p>  圖3-3計(jì)劃信息管理模塊功能圖</p><p>  (3)計(jì)劃信息管理模塊功能圖如圖3-4所示:</p><p>  圖3-4 生產(chǎn)設(shè)備管理模塊功能圖</p><p>  (4)產(chǎn)品庫(kù)存管理模塊功能圖如圖3-5所示:</p><p>

66、;  圖3-5 產(chǎn)品庫(kù)存管理模塊功能圖</p><p>  (5)系統(tǒng)維護(hù)模塊功能圖如圖3-6所示:</p><p>  圖3-6 系統(tǒng)維護(hù)模塊功能</p><p><b>  3.3數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  3.3.1數(shù)據(jù)表構(gòu)成</p><p>  數(shù)據(jù)庫(kù)是指描述完整記錄的集合。數(shù)

67、據(jù)庫(kù)技術(shù)在20世紀(jì)60年代中期產(chǎn)生,它的出現(xiàn)使企業(yè)生產(chǎn)系統(tǒng)的研制從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)變?yōu)橐怨蚕頂?shù)據(jù)庫(kù)為中心來(lái)進(jìn)行。數(shù)據(jù)庫(kù)開(kāi)始是在大公司或機(jī)構(gòu)中進(jìn)行大規(guī)模數(shù)據(jù)處理,后來(lái)隨著計(jì)算機(jī)的逐漸普及,數(shù)據(jù)庫(kù)才應(yīng)用到計(jì)算機(jī)上。數(shù)據(jù)庫(kù)發(fā)展到今天,已經(jīng)是相當(dāng)成熟的階段,它對(duì)大量數(shù)據(jù)處理能力的不斷提高,發(fā)展和完善。</p><p>  對(duì)于大型數(shù)據(jù)處理的軟件系統(tǒng),除了結(jié)構(gòu)設(shè)計(jì)以外,數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)也是非常重要的。根據(jù)系統(tǒng)分

68、析階段所提出的新系統(tǒng)的邏輯模型,建立起新系統(tǒng)的物理模型。在完成系統(tǒng)的E-R圖之后,需要將E-R模型轉(zhuǎn)化為關(guān)系模型,也就是說(shuō),要設(shè)計(jì)出數(shù)據(jù)庫(kù)所需要的表格。在這里,本系統(tǒng)選用的是關(guān)系數(shù)據(jù)庫(kù)。因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)中的二維表格可以很清楚地描述數(shù)據(jù)之間的聯(lián)系。</p><p>  使用Sql server2000的企業(yè)管理器新建一個(gè)庫(kù),命名為人力資源管理系統(tǒng)數(shù)據(jù)庫(kù),根據(jù)系統(tǒng)E-R圖,針對(duì)本系統(tǒng)的特點(diǎn),在對(duì)所搜集的數(shù)據(jù)進(jìn)行規(guī)范化之

69、后,共需建立13個(gè)表:生產(chǎn)計(jì)劃單表、車(chē)間部門(mén)信息表、產(chǎn)品入庫(kù)信息表、產(chǎn)品信息設(shè)置表、設(shè)備報(bào)廢信息表、設(shè)備類(lèi)型設(shè)置表、設(shè)備攤銷(xiāo)時(shí)間設(shè)置表、設(shè)備維修信息表、設(shè)備狀態(tài)設(shè)置表、生產(chǎn)領(lǐng)料信息表、生產(chǎn)設(shè)備信息表、物料入庫(kù)信息表、物料庫(kù)存信息表。通過(guò)對(duì)這些數(shù)據(jù)的操作可以較好地完成系統(tǒng)設(shè)計(jì)的各項(xiàng)功能。</p><p>  下面來(lái)詳細(xì)介紹幾個(gè)數(shù)據(jù)表的內(nèi)容:</p><p>  生產(chǎn)計(jì)劃單表(見(jiàn)表3-1)&l

70、t;/p><p>  讓各部門(mén)及時(shí)了解企業(yè)生產(chǎn)的狀態(tài),體現(xiàn)本次設(shè)計(jì)的主要目的,標(biāo)題和內(nèi)容字段構(gòu)成了企業(yè)生產(chǎn)的主體。</p><p>  表名稱(chēng)標(biāo)識(shí):tb_SCGL_scjhd</p><p>  表3-1生產(chǎn)計(jì)劃單表</p><p>  成產(chǎn)領(lǐng)料表(見(jiàn)表3-2)</p><p>  生產(chǎn)領(lǐng)料表是用于存儲(chǔ)生產(chǎn)領(lǐng)料信息。<

71、;/p><p>  表名稱(chēng)標(biāo)識(shí):tb_SCGL_scll</p><p>  表3-2 生產(chǎn)領(lǐng)料表</p><p>  物料庫(kù)存表(見(jiàn)表3-3)</p><p>  物料庫(kù)存表是用于存儲(chǔ)物料的庫(kù)存信息。</p><p>  表名稱(chēng)標(biāo)識(shí):tb_SCGL_wlkc</p><p>  表3-3 物料庫(kù)存

72、表</p><p>  物料入庫(kù)表(見(jiàn)表3-4)</p><p>  物料入庫(kù)信息表是用于存儲(chǔ)入庫(kù)資料的詳細(xì)信息。</p><p>  表名稱(chēng)標(biāo)識(shí):tb_SCGL_wlrk</p><p>  表3-4 產(chǎn)品信息設(shè)置表</p><p>  生產(chǎn)設(shè)備表(見(jiàn)表3-5)</p><p>  生產(chǎn)設(shè)備表

73、用于存儲(chǔ)企業(yè)設(shè)備的相關(guān)信息。</p><p>  表名稱(chēng)標(biāo)識(shí):tb_SCGL_scsb</p><p>  表3-5 生產(chǎn)設(shè)備表</p><p>  3.3.2 數(shù)據(jù)表間關(guān)系圖(還在制作)</p><p>  第4章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p>  詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),本階段是

74、對(duì)目標(biāo)的精確描述,從而在編寫(xiě)代碼時(shí)可以把描述直接翻譯成用某種設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。本章主要介紹系統(tǒng)中幾個(gè)主要功能模塊的詳細(xì)設(shè)計(jì)。</p><p><b>  4.1系統(tǒng)用戶(hù)登陸</b></p><p>  系統(tǒng)登錄主要用于對(duì)登錄生產(chǎn)管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防非法用戶(hù)進(jìn)入該系統(tǒng)。只有合法的用戶(hù)才可以登錄系統(tǒng),同時(shí)對(duì)不同的操作員給予不同的操作權(quán)限。</p>

75、;<p>  驗(yàn)證操作員及其密碼主要是通過(guò)對(duì)數(shù)據(jù)表tb_user的查詢(xún),給予If語(yǔ)句判斷用戶(hù)選定的操作員及其輸入的密碼是否符合數(shù)據(jù)庫(kù)中的操作員和密碼。如果符合則允許登陸,并給予相應(yīng)的權(quán)限,否則提示錯(cuò)誤信息。生產(chǎn)管理系統(tǒng)的登陸界面如圖4-1所示。</p><p>  圖4-1系統(tǒng)登陸界面</p><p>  4.1.1窗體界面的設(shè)計(jì)</p><p>  

76、在工作中新建一個(gè)窗體,將窗體的名稱(chēng)設(shè)置為“Frm_mm”,BorderStyle屬性設(shè)置為“0-Null”,StartUpPosition屬性設(shè)置為“2-屏幕中心”.向窗體上添加1個(gè)PictureBox控件,設(shè)置其Picture屬性設(shè)置為指定的圖片。向窗體上添加1個(gè)ListView控件和1個(gè)ImageList控件,設(shè)置ListView控件的Picture屬性設(shè)置為指定的圖片,并將ListView控件與ImageList控件聯(lián)系在一起,用

77、于顯示操作員的頭像和姓名。分別向窗體上添加Label控件、TextBox控件和Image控件。</p><p>  4.1.2登錄窗體的工作流程</p><p>  如果用戶(hù)在系統(tǒng)登錄窗口的“用戶(hù)名稱(chēng)”組合框中輸入或者選擇一個(gè)用戶(hù)名,則會(huì)判斷輸入或選擇的用戶(hù)名稱(chēng)是否正確,如果正確,則將該用戶(hù)名對(duì)應(yīng)的密碼與用戶(hù)輸入的密碼比較,如果相同則用戶(hù)登陸成功,并進(jìn)入系統(tǒng)主窗口,否則就給出錯(cuò)誤提示,并把

78、光標(biāo)定位在登錄窗口的“密碼”文本框中,要求用戶(hù)重新輸入密碼。</p><p>  如果沒(méi)有找到該用戶(hù)名,則用戶(hù)登錄失敗,就給出相應(yīng)的錯(cuò)誤提示,并把光標(biāo)定位在登錄窗口的“用戶(hù)名稱(chēng)”組合框中,要求用戶(hù)重新輸入或者選擇用戶(hù)名。</p><p>  用戶(hù)登錄界面模塊的流程圖:</p><p>  圖4-2 登錄流程圖</p><p><b>

79、;  4.2系統(tǒng)的主界面</b></p><p>  主模塊負(fù)責(zé)應(yīng)用程序的主界面,由它調(diào)用其他模塊。因此,主模塊應(yīng)該具有操作性好、界面清晰、使用戶(hù)能夠方便地找到所需功能的物點(diǎn)。</p><p>  根據(jù)功能需求的結(jié)果,其系統(tǒng)主界面如圖4-3所示。用戶(hù)可以單擊相應(yīng)的菜單進(jìn)入相應(yīng)的功能模塊。</p><p>  其中有各個(gè)子系統(tǒng)的菜單項(xiàng),在主界面上有工具欄按

80、鈕,集成了用戶(hù)常用的功能,為了方便用戶(hù)操作。</p><p>  選擇“用戶(hù)名”和輸入正確的“密碼”之后,點(diǎn)擊“確定”按鈕后,系統(tǒng)就會(huì)進(jìn)入人力資源管理系統(tǒng)主窗體界面。</p><p>  在工程中添加一個(gè)新窗體,命名為企業(yè)生產(chǎn)管理系統(tǒng).主界面上主要是菜單欄和工具欄,包含了系統(tǒng)所有管理模塊進(jìn)入的菜單項(xiàng),方便用戶(hù)進(jìn)行各種功能操作。主界面模塊是生產(chǎn)管理系統(tǒng)的主要窗口,能調(diào)動(dòng)程序的其他模塊,進(jìn)入除

81、連接數(shù)據(jù)庫(kù)窗體外的所有窗體,是整個(gè)系統(tǒng)的核心。</p><p>  圖4-3為企業(yè)生產(chǎn)管理系統(tǒng)的主界面:</p><p>  圖4-3 系統(tǒng)主界面</p><p>  4.3 功能模塊設(shè)計(jì)</p><p>  4.3.1 基礎(chǔ)信息管理模塊設(shè)計(jì)與實(shí)現(xiàn) </p><p>  基本信息管理包括了產(chǎn)品基礎(chǔ)信息、物料基本信息、設(shè)

82、備狀態(tài)設(shè)置、設(shè)備類(lèi)型設(shè)置、設(shè)備攤銷(xiāo)時(shí)間設(shè)置和車(chē)間部門(mén)設(shè)置四個(gè)基本子模塊的管理,是企業(yè)進(jìn)行正常業(yè)務(wù)操作和交流的基礎(chǔ)。產(chǎn)品基礎(chǔ)信息和物料基本信息都包含了操作員對(duì)產(chǎn)品和物料信息的查詢(xún)、添加、修改和刪除。當(dāng)操作者進(jìn)入基礎(chǔ)信息管理模塊是,可以根據(jù)需要進(jìn)行相應(yīng)的查詢(xún)、添加、修改和刪除等操作。當(dāng)操作管理員在系統(tǒng)登陸界面輸入正確用戶(hù)名和密碼的之后,將彈出默認(rèn)的產(chǎn)品資料、物料資料、設(shè)備狀態(tài)的界面,此時(shí)將顯示出所有產(chǎn)品、物料設(shè)備的基礎(chǔ)信息,管理員可以添加新

83、的信息,或者選中某個(gè)信息進(jìn)行修改,或者刪除某個(gè)信息的資料。 </p><p>  圖4-4為產(chǎn)品信息設(shè)置表:</p><p>  圖4-4 產(chǎn)品信息設(shè)置</p><p>  添加:?jiǎn)螕簟咎砑印堪粹o,系統(tǒng)自動(dòng)生成產(chǎn)品編號(hào),單擊“產(chǎn)品名稱(chēng)”、“產(chǎn)品規(guī)格”、“計(jì)量單位”及“備注信息”文本框,輸入相關(guān)內(nèi)容,最后單擊【保存】按鈕即完成產(chǎn)品的添加操作。</p>&

84、lt;p>  修改:?jiǎn)螕袅斜碇幸薷牡漠a(chǎn)品信息,然后單擊【修改】按鈕即可在各文本框內(nèi)進(jìn)行修改,最后單擊【保存】按鈕即完成修改操作。</p><p>  刪除:?jiǎn)螕粢獎(jiǎng)h除的產(chǎn)品信息,單擊【刪除】按鈕,系統(tǒng)彈出的提示框進(jìn)行確認(rèn)后即完成刪除操作。</p><p>  查找:?jiǎn)螕簟静檎摇堪粹o,系統(tǒng)彈出圖4-4所示的模塊,單擊文本框,輸入要查詢(xún)的產(chǎn)品編號(hào),然后單擊【確定】按鈕,圖4-5的列表中

85、會(huì)自動(dòng)顯示相應(yīng)的查詢(xún)結(jié)果。</p><p>  圖4-5 產(chǎn)品信息查詢(xún)</p><p>  產(chǎn)品信息查詢(xún)的流程圖:如圖4-6</p><p>  圖4-6 產(chǎn)品信息查詢(xún)流程圖</p><p>  物料資本信息、設(shè)備狀態(tài)信息和產(chǎn)設(shè)備類(lèi)型與產(chǎn)品信息具有相似的功能和操作,主要也都包括資料的新增、修改和刪除,并且這些資料管理模塊的流程也與上面的流程相

86、似。當(dāng)需要退出資料管理時(shí),點(diǎn)擊下拉菜單中的退出即可,退出后,主窗口將自動(dòng)加載用戶(hù)登陸界面。</p><p>  4.3.2 計(jì)劃信息管理模塊設(shè)計(jì)與實(shí)現(xiàn) </p><p>  生產(chǎn)計(jì)劃單管理是生產(chǎn)管理系統(tǒng)中一個(gè)比較重要的部分,物料計(jì)劃管理模塊、產(chǎn)品入庫(kù)模塊都與生產(chǎn)計(jì)劃單有著密切的聯(lián)系。在生產(chǎn)計(jì)劃單管理模塊中可以完成對(duì)生產(chǎn)計(jì)劃單的增加、刪除、修改、查找等操作。</p><p

87、>  在生產(chǎn)計(jì)劃單管理模塊中,當(dāng)用戶(hù)單擊“增加”按鈕時(shí),系統(tǒng)會(huì)自動(dòng)生成生產(chǎn)計(jì)劃單編號(hào),并將企業(yè)所生產(chǎn)的產(chǎn)品添加到“產(chǎn)品編號(hào)”組合框中,當(dāng)用戶(hù)選擇要生產(chǎn)的產(chǎn)品編號(hào)后,系統(tǒng)會(huì)自動(dòng)將產(chǎn)品名稱(chēng)、產(chǎn)品規(guī)格、計(jì)量單位自動(dòng)添加到相應(yīng)的文本框中,用戶(hù)只需要填入計(jì)劃數(shù)量、投產(chǎn)日期、計(jì)劃日期等即可。無(wú)需用戶(hù)查找相應(yīng)的產(chǎn)品信息,可使用戶(hù)操作更簡(jiǎn)便。</p><p>  在企業(yè)生產(chǎn)管理的過(guò)程中,當(dāng)添加一個(gè)新的計(jì)劃信息時(shí),需要查看原

88、來(lái)的信息表中是否含有此條信息,如果有則返回登陸界面,如果沒(méi)有則進(jìn)行相應(yīng)的添加,添加后要保存以便下次查看時(shí)可用隨時(shí)調(diào)用。</p><p>  計(jì)劃信息添加的流程圖:如圖4-7</p><p>  圖4-7 計(jì)劃信息添加流程圖</p><p>  4.3.3 生產(chǎn)設(shè)備管理模塊設(shè)計(jì)與實(shí)現(xiàn) </p><p>  生產(chǎn)設(shè)備管理主要包括:生產(chǎn)設(shè)備檔案、生

89、產(chǎn)設(shè)備查詢(xún)、生產(chǎn)設(shè)備報(bào)廢、生產(chǎn)設(shè)備報(bào)廢查詢(xún)、生產(chǎn)設(shè)備維修和生產(chǎn)設(shè)備維修查詢(xún)。通過(guò)這幾個(gè)模塊的設(shè)置可以將生產(chǎn)設(shè)備存檔,進(jìn)行系統(tǒng)管理,以確保企業(yè)生產(chǎn)的正常運(yùn)行。</p><p>  生產(chǎn)設(shè)備進(jìn)行查詢(xún)時(shí),可以查看到設(shè)備的檔案和是否報(bào)廢,如果報(bào)廢了應(yīng)該進(jìn)行相應(yīng)的補(bǔ)充,然后添加到計(jì)劃信息管理模塊當(dāng)中,在生產(chǎn)的過(guò)程中可以提前的知道報(bào)廢的設(shè)備,以便我們提早的做好相應(yīng)對(duì)策的準(zhǔn)備,減少了企業(yè)生產(chǎn)的損失。在使用一個(gè)設(shè)備的過(guò)程中,先應(yīng)

90、對(duì)設(shè)備進(jìn)行查詢(xún),先看它是否報(bào)廢,如果沒(méi)有報(bào)廢則調(diào)出使用即可。如果報(bào)廢了,則看維修的時(shí)間,根據(jù)不同的時(shí)間來(lái)制定不同的計(jì)劃,減少企業(yè)的損失,提高企業(yè)的效率。本系統(tǒng)提供了設(shè)備查詢(xún)以及設(shè)備報(bào)廢維修的查詢(xún)。 </p><p>  生產(chǎn)設(shè)備查詢(xún)的流程圖:如圖4-8</p><p>  圖4-8 生產(chǎn)設(shè)備查詢(xún)流程圖</p><p>  4.3.4 產(chǎn)品庫(kù)存管理模塊設(shè)計(jì)與實(shí)現(xiàn) &l

91、t;/p><p>  企業(yè)生產(chǎn)管理系統(tǒng)的產(chǎn)品庫(kù)存管理菜單主要包括:產(chǎn)品完工入庫(kù)、產(chǎn)品入庫(kù)查詢(xún)、物料入庫(kù)、物料入庫(kù)查詢(xún)、生產(chǎn)領(lǐng)料、生產(chǎn)領(lǐng)料查詢(xún)和物料庫(kù)存信息查詢(xún)。通過(guò)產(chǎn)品庫(kù)存管理各模塊的設(shè)置可以將產(chǎn)品、物料和生產(chǎn)領(lǐng)料的數(shù)據(jù)系統(tǒng)管理,配以查詢(xún)功能,同時(shí)生成查詢(xún)報(bào)表。</p><p>  企業(yè)的生產(chǎn)、營(yíng)銷(xiāo)過(guò)程需要經(jīng)常涉及到倉(cāng)庫(kù),購(gòu)買(mǎi)的原料需要存儲(chǔ)在各個(gè)原料倉(cāng)庫(kù)中,生產(chǎn)的產(chǎn)品需要存儲(chǔ)在對(duì)應(yīng)的產(chǎn)品倉(cāng)庫(kù)中

92、,因此庫(kù)存管理也是一個(gè)企業(yè)物流管理系統(tǒng)必不可少的管理模塊。</p><p>  入庫(kù)單審核模塊主要負(fù)責(zé)入庫(kù)簡(jiǎn)單信息和詳細(xì)信息的審核,通過(guò)審核后,將簡(jiǎn)單的信息和詳細(xì)信息轉(zhuǎn)移到對(duì)應(yīng)的數(shù)據(jù)表中,并將匯總后的物品信息存入相應(yīng)的數(shù)據(jù)表中。</p><p>  圖4-9為產(chǎn)品入庫(kù)信息表:</p><p>  圖4-9 產(chǎn)品入庫(kù)信息表</p><p>  

93、“產(chǎn)品入庫(kù)” 的修改、刪除和查找操作同產(chǎn)品基礎(chǔ)信息的操作方法相同,這里不作重復(fù)講解。</p><p>  產(chǎn)品的入庫(kù)的流程圖:如圖4-10</p><p>  圖4-9 產(chǎn)品入庫(kù)流程圖</p><p>  4.3.5 系統(tǒng)維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn) </p><p>  企業(yè)生產(chǎn)管理系統(tǒng)維護(hù)包括:操作員設(shè)置、密碼修改、操作權(quán)限設(shè)置、數(shù)據(jù)清理、調(diào)用主窗

94、口圖片。系統(tǒng)維護(hù)中各模塊的設(shè)置可以確保系統(tǒng)數(shù)據(jù)的安全性。其中在“操作員設(shè)置”窗體中,具有該權(quán)限的用戶(hù)可以對(duì)操作員進(jìn)行增加、刪除和查找等操作。其運(yùn)行界面如圖4-10:</p><p>  圖4-10 操作員設(shè)置界面</p><p>  增加:?jiǎn)螕簟驹黾印堪粹o,系統(tǒng)自動(dòng)產(chǎn)生操作員編號(hào),單擊操作員姓名、操作員密碼、密碼確認(rèn)的文本框,輸入姓名及密碼,單擊操作員頭像的下拉按鈕,選擇相應(yīng)的頭像。最后單

95、擊【保存】按鈕即完成添加操作。</p><p>  查找及刪除:?jiǎn)螕簟静檎摇堪粹o,系統(tǒng)彈出如圖4-19所示的界面。</p><p>  圖4-19 操作員信息查詢(xún)</p><p>  單擊文本框,輸入要查詢(xún)的操作員編號(hào),單擊【確定】按鈕,圖4-18列表中自動(dòng)顯示相應(yīng)的查詢(xún)結(jié)果,如果單擊【刪除】按鈕即可刪除該操作員信息。</p><p>&l

96、t;b>  第5章 軟件測(cè)試</b></p><p><b>  5.1測(cè)試的概念</b></p><p>  軟件測(cè)試的目的就是盡可能多地發(fā)現(xiàn)系統(tǒng)中的問(wèn)題和錯(cuò)誤,因此,測(cè)試實(shí)質(zhì)上就是一個(gè)查找錯(cuò)誤的過(guò)程。一般測(cè)試工作是交給專(zhuān)門(mén)的測(cè)試小組成員來(lái)完成,設(shè)計(jì)人員只是配合工作。</p><p>  通過(guò)了系統(tǒng)測(cè)試的程序也不一定正確,因

97、為測(cè)試只能找出程序中的“部分”錯(cuò)誤,而不能證明整個(gè)程序無(wú)錯(cuò)。況且,沒(méi)有問(wèn)題的軟件是不存在的。這就是系統(tǒng)交給用戶(hù)后也會(huì)發(fā)現(xiàn)問(wèn)題的原因。不過(guò),只要達(dá)到設(shè)計(jì)要求,測(cè)試就算“成功”完成。一般地說(shuō),所有發(fā)現(xiàn)問(wèn)題和錯(cuò)誤的活動(dòng)都可以算是測(cè)試。因此,系統(tǒng)交付給用戶(hù)之后,將由用戶(hù)繼續(xù)進(jìn)行測(cè)試。另外,值得一提的是,測(cè)試工作不只是在編碼之后才開(kāi)始進(jìn)行,一般從系統(tǒng)可行性分析階段就已經(jīng)開(kāi)始了,而且會(huì)一直延續(xù)到維護(hù)階段。</p><p> 

98、 5.2測(cè)試的工作流程</p><p>  軟件測(cè)試工作可分為測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行和測(cè)試評(píng)價(jià)4個(gè)階段,按照這個(gè)工作流程可以完成對(duì)應(yīng)用軟件的測(cè)試工作。</p><p><b>  1、測(cè)試計(jì)劃</b></p><p>  測(cè)試計(jì)劃用來(lái)說(shuō)明測(cè)試活動(dòng)的內(nèi)容、方法、資源、人員、職責(zé)和進(jìn)度等。</p><p><b&

99、gt;  2、測(cè)試設(shè)計(jì)</b></p><p>  測(cè)試設(shè)計(jì)規(guī)定測(cè)試內(nèi)容的具體測(cè)試方法,以及完成測(cè)試所需要的測(cè)試用例和測(cè)試規(guī)程,并規(guī)定測(cè)試特性的通過(guò)原則。</p><p><b>  3、測(cè)試執(zhí)行</b></p><p>  根據(jù)測(cè)試計(jì)劃,執(zhí)行測(cè)試的測(cè)試用例,實(shí)現(xiàn)測(cè)試設(shè)計(jì),決定特性測(cè)試的通過(guò)或失敗。如果特性測(cè)試通過(guò),則進(jìn)行下一步測(cè)試

100、評(píng)價(jià),否則重新運(yùn)行該測(cè)試用例或修改軟件設(shè)計(jì)∕編碼∕文檔。</p><p><b>  4、測(cè)試評(píng)價(jià)</b></p><p>  根據(jù)評(píng)價(jià)準(zhǔn)則評(píng)價(jià)測(cè)試工作和被測(cè)試軟件。如果發(fā)現(xiàn)測(cè)試工作存在問(wèn)題,則應(yīng)修訂測(cè)試計(jì)劃,重新進(jìn)行測(cè)試,直至測(cè)試達(dá)到規(guī)定的要求為止。</p><p><b>  5.3測(cè)試方法</b></p>

101、<p>  系統(tǒng)測(cè)試的方法有很多,如黑盒測(cè)試、白盒測(cè)試、靜態(tài)分析、人工測(cè)試等。下面就分別介紹一下這幾種測(cè)試方法。</p><p><b>  1、黑盒測(cè)試</b></p><p>  黑盒測(cè)試也稱(chēng)為功能測(cè)試,黑盒測(cè)試的目的是測(cè)試系統(tǒng)是否滿(mǎn)足功能設(shè)計(jì)的要求。黑盒測(cè)試主要檢查不正確或遺漏的功能、界面錯(cuò)誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)錯(cuò)誤、性能錯(cuò)誤、初始化和終止條

102、件錯(cuò)誤等錯(cuò)誤。即如果已經(jīng)知道了產(chǎn)品應(yīng)該具備的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用。</p><p><b>  2、白盒測(cè)試</b></p><p>  白盒測(cè)試是一種針對(duì)程序細(xì)節(jié)進(jìn)行的測(cè)試,測(cè)試人員可以通過(guò)測(cè)試不同的邏輯路徑來(lái)確定程序與需求設(shè)計(jì)期望值是否一致。即知道產(chǎn)品的內(nèi)部工作過(guò)程,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,按照程序內(nèi)

103、部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能。</p><p><b>  3、靜態(tài)測(cè)試</b></p><p>  靜態(tài)測(cè)試不要求在計(jì)算機(jī)上實(shí)際執(zhí)行所測(cè)的程序,而是由測(cè)試人員去人工模擬或類(lèi)似計(jì)算機(jī)動(dòng)態(tài)分析程序,達(dá)到對(duì)軟件進(jìn)行測(cè)試的目的。</p><p><b>  4、人工測(cè)試</b>

104、;</p><p>  人工測(cè)試是靜態(tài)分析中的主要方法之一,該方法可有效地發(fā)現(xiàn)30%~70%的邏輯設(shè)計(jì)和編碼錯(cuò)誤。</p><p>  本系統(tǒng)的測(cè)試將選擇黑盒測(cè)試法。即只檢查程序的功能是否能按照之前設(shè)計(jì)的正常使用,檢查程序是否能夠適當(dāng)?shù)慕邮茌斎氲臄?shù)據(jù)產(chǎn)生正確的輸入信息。</p><p>  具體采用自頂向下測(cè)試:</p><p>  1.對(duì)于

105、主控模塊進(jìn)行測(cè)試,測(cè)試時(shí)存根程序代替所有直接附屬于主控制模塊的模塊 </p><p>  2.根據(jù)選定的測(cè)試策略,每次用一個(gè)實(shí)際模塊代換一個(gè)存根程序</p><p>  3.在結(jié)合進(jìn)一個(gè)模塊的同時(shí)進(jìn)行測(cè)試</p><p>  4.為了保證加入模塊沒(méi)有引進(jìn)新的錯(cuò)誤,可能需要進(jìn)行回歸測(cè)試(即全部或部分的重復(fù)以前做過(guò)的測(cè)試)。</p><p> 

106、 5.4測(cè)試用例及測(cè)試結(jié)果</p><p>  本系統(tǒng)中設(shè)計(jì)的部分測(cè)試用例及測(cè)試結(jié)果如下:</p><p>  1.數(shù)據(jù)庫(kù)連接、登錄及主界面測(cè)試: 測(cè)試用例如表5-1:</p><p>  輸入信息正確時(shí)可以順利了實(shí)現(xiàn)進(jìn)入主界面,輸入信息錯(cuò)誤時(shí)會(huì)有相應(yīng)的提示,登錄頁(yè)面和主頁(yè)面預(yù)期結(jié)果和實(shí)際結(jié)果相符。數(shù)據(jù)庫(kù)連接及登錄界面測(cè)試功。</p><p>

107、;  表5-1 用戶(hù)登錄測(cè)試用例表</p><p>  2.密碼維護(hù)測(cè)試: 測(cè)試用例如表5-2:</p><p>  輸入新密碼與確認(rèn)新密碼相同時(shí)提示修改密碼成功,輸入的不相同時(shí)會(huì)有相應(yīng)的提示,密碼維護(hù)測(cè)試,預(yù)期結(jié)果和實(shí)際結(jié)果相符。密碼維護(hù)測(cè)試成功。</p><p>  表5-2密碼維護(hù)測(cè)試用例表</p><p>  3.產(chǎn)品信息測(cè)試: 測(cè)試

108、用例如表5-3:</p><p>  輸入產(chǎn)品與原有產(chǎn)品相一致是提示有此產(chǎn)品,輸入的不同時(shí)會(huì)有查無(wú)此產(chǎn)品的提示,產(chǎn)品信息測(cè)試,預(yù)期結(jié)果和實(shí)際結(jié)果相符。產(chǎn)品信息測(cè)試成功。</p><p>  表5-3密碼維護(hù)測(cè)試用例表</p><p>  其他模塊測(cè)試結(jié)果,同上述測(cè)試方式相同,參考上述方式。</p><p>  經(jīng)過(guò)上述的測(cè)試過(guò)程對(duì)軟件進(jìn)行測(cè)試

109、后,企業(yè)生產(chǎn)管理系統(tǒng)的各個(gè)模塊都可以完成添加、刪除、查詢(xún)、修改等功能,軟件基本滿(mǎn)足開(kāi)發(fā)的要求,測(cè)試宣告結(jié)束。 </p><p><b>  結(jié)論</b></p><p>  經(jīng)過(guò)這一段時(shí)間的設(shè)計(jì)和開(kāi)發(fā),企業(yè)生產(chǎn)管理系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合客戶(hù)需求,本系統(tǒng)主要實(shí)現(xiàn)的功能模塊包括:基礎(chǔ)信息管理模塊;計(jì)劃信息管理模塊;生產(chǎn)設(shè)備管理模塊;產(chǎn)品庫(kù)存管理模塊;輔助功能模塊

110、;系統(tǒng)維護(hù)模塊。</p><p>  本系統(tǒng)采用Visual Basic 6.0作為應(yīng)用程序開(kāi)發(fā)工具,是目前最為廣泛的,易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。使用 Microsoft公司的 SQL Server作為后臺(tái),設(shè)計(jì)數(shù)據(jù)庫(kù),使用ADO控件連接數(shù)據(jù)

111、庫(kù),開(kāi)發(fā)出了本系統(tǒng)。</p><p>  本系統(tǒng)基本上實(shí)現(xiàn)了企業(yè)生產(chǎn)管理的各項(xiàng)功能,能夠完成對(duì)產(chǎn)品信息、物料信息的、設(shè)備信息的查詢(xún)、刪除、修改、添加等功能,節(jié)省了大量的人力工作。但是,由于時(shí)間的倉(cāng)促,系統(tǒng)還有很多需要完善的地方。比如,系統(tǒng)界面美觀設(shè)計(jì)、系統(tǒng)的易使用性、可操作性和可移植性等等。</p><p><b>  致謝</b></p><p&

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論