進(jìn)銷存系統(tǒng)-免費(fèi)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
進(jìn)銷存系統(tǒng)-免費(fèi)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
進(jìn)銷存系統(tǒng)-免費(fèi)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
進(jìn)銷存系統(tǒng)-免費(fèi)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
進(jìn)銷存系統(tǒng)-免費(fèi)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩59頁(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)介

進(jìn)銷存系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文進(jìn)銷存系統(tǒng)摘要進(jìn)銷存系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面.對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù).而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析如此情況,我們使用SQLserver2000作為后臺(tái)數(shù)據(jù)庫(kù),VB作為數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。【關(guān)鍵詞】面向?qū)ο?企業(yè)資源計(jì)劃;數(shù)據(jù)庫(kù);管理信息系統(tǒng)IAbstractStockandsellInfomationManagementSystemisdevelopmenttwoaspectsthattypicalinformationmanagementsystem(MIS),itsdevelopmentincludesprimarilythebackstagedatabaseestablisheswithsupportandtheheadappliesthedevelopmenttwoaspectsoftheprocedure.Establishthedataconsistencytotheformerrequestisstrongwiththecomplete,thethatdatasafetygooddatabase.Butrequestthelatterverymuchtheappliedprocedurefunctioncomplete,easyusageetc.characteristics.Throughtheanalysissuchcircumstance,weusetheACCESSasthebackstagedatabase,andtheVBasdatabasedevelopmenttool,makeuseofitseverykindofthetoolofdevelopmentthatprovidethatfacetotheobject,particularlyisintelligencethatdatawindowwaythisoncanningbeconvenientbutconciselymanipulatesthedatabaseturntheobject,establishintheinashorttimefirstsystemapplicationprototype,then,starttothebeginningprototypesystemproceedingneediterationonbehalf,revisecontinuouslywithimprove,reallyarrivetobecomethecustomersatisfiedcanAsystem.【Keywords】facetotheobject;enterpriseresourceplanning;database;managementinformationsystem.II目錄摘要...............................................................................................................IABSTRACT.........................................................................................................II第1章緒論...................................................................................................61.1選題背景.................................................................................................61.2論文的意義.............................................................................................61.3論文的目的.............................................................................................61.4國(guó)內(nèi)外研究現(xiàn)狀.....................................................................................6相關(guān)理論研究....................................................................................7第2章2.1管理信息系統(tǒng)的基本含義......................................................................72.2管理信息系統(tǒng)的功能..............................................................................82.3ERP概述.................................................................................................82.4數(shù)據(jù)庫(kù)理論概述.....................................................................................92.5技術(shù)方案的選擇...................................................................................102.5.1開(kāi)發(fā)環(huán)境........................................................................................102.5.2性能需求........................................................................................102.5.3運(yùn)行環(huán)境........................................................................................10第3章系統(tǒng)分析...........................................................................................113.1系統(tǒng)開(kāi)發(fā)的必要性分析........................................................................113.2系統(tǒng)的初步調(diào)查...................................................................................113.3系統(tǒng)開(kāi)發(fā)的可行性分析........................................................................123.4組織結(jié)構(gòu)分析.......................................................................................133.5業(yè)務(wù)流程分析.......................................................................................143.6數(shù)據(jù)流程圖...........................................................................................173.7數(shù)據(jù)字典...............................................................................................193.7.1數(shù)據(jù)項(xiàng)的描述................................................................................193.7.2數(shù)據(jù)結(jié)構(gòu)的描述............................................................................213.7.3數(shù)據(jù)流的描述................................................................................22III3.7.4處理邏輯的描述............................................................................233.7.5數(shù)據(jù)存儲(chǔ)的描述............................................................................243.7.6外部實(shí)體的描述............................................................................253.8系統(tǒng)開(kāi)發(fā)方法.......................................................................................263.9系統(tǒng)開(kāi)發(fā)計(jì)劃.......................................................................................26第4章系統(tǒng)設(shè)計(jì)...........................................................................................274.1總體設(shè)計(jì)...............................................................................................274.2輸入設(shè)計(jì)...............................................................................................284.2.1輸入設(shè)計(jì)的原則............................................................................284.2.2輸入設(shè)計(jì)的內(nèi)容............................................................................294.2.3數(shù)據(jù)輸入設(shè)備的選擇....................................................................294.2.4輸入屏幕設(shè)計(jì)................................................................................294.3輸出設(shè)計(jì)...............................................................................................304.3.1輸出設(shè)計(jì)的內(nèi)容............................................................................304.3.2輸出設(shè)計(jì)的方法............................................................................314.3.3輸出設(shè)計(jì)的具體實(shí)施....................................................................314.4界面設(shè)計(jì)...............................................................................................324.4.1用戶界面的基本功能....................................................................334.4.2人機(jī)界面設(shè)計(jì)................................................................................334.4.3菜單技術(shù)........................................................................................334.5數(shù)據(jù)庫(kù)設(shè)計(jì)...........................................................................................344.6數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)............................................................................38第5章系統(tǒng)的實(shí)施與維護(hù)............................................................................415.1系統(tǒng)的實(shí)施...........................................................................................415.2系統(tǒng)的測(cè)試...........................................................................................425.3系統(tǒng)的維護(hù)...........................................................................................43結(jié)論.............................................................................................................43致謝.............................................................................................................44參考文獻(xiàn).........................................................................................................45附錄1............................................................................錯(cuò)誤~未定義書簽。48附錄2............................................................................錯(cuò)誤~未定義書簽。55IVV第1章緒論1.1選題背景本人畢業(yè)設(shè)計(jì)的題目是《凱迪進(jìn)銷存管理系統(tǒng)》,是利用VisualBasic完成管理平臺(tái)設(shè)計(jì),構(gòu)造所用的類庫(kù);使用SQLServer數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù);系統(tǒng)只能在單機(jī)條件下運(yùn)行。本人之所以選擇這個(gè)題目,是因?yàn)閯P迪服飾輔料公司(現(xiàn)國(guó)內(nèi)大多公司的代表)存在以下的問(wèn)題:信息化不足,計(jì)算機(jī)使用率低,大量的日常工作皆是手工處理,因此工作效率低落,企業(yè)內(nèi)部溝通不良等等問(wèn)題很難克服。要提升企業(yè)競(jìng)爭(zhēng)力,企業(yè)內(nèi)部信息化是不可缺少的一個(gè)步驟。實(shí)施先進(jìn)的辦公室自動(dòng)化系統(tǒng),實(shí)現(xiàn)企業(yè)內(nèi)部信息管理、共享及交流,才能讓企業(yè)在競(jìng)爭(zhēng)激烈的21世紀(jì)取得先機(jī)。1.2論文的意義在過(guò)去,銷售業(yè)的操作一般都靠人工操作,如靠人工登記卡片、填寫表格資料,然后根據(jù)不同的分類入帳,銷售額的日結(jié)算和每月的盤點(diǎn)都需花費(fèi)大量的人力和物力來(lái)完成。即使前幾年,有些商家開(kāi)始使用電腦管理,但也只是進(jìn)行一些簡(jiǎn)單的數(shù)據(jù)計(jì)算的操作。這是一項(xiàng)極其繁瑣的工作。通過(guò)人手工計(jì)算不僅容易出錯(cuò),而且不能夠及時(shí)把數(shù)據(jù)之間的關(guān)系形象化表現(xiàn)出來(lái),也就不能夠進(jìn)一步掌握市場(chǎng)的最新動(dòng)態(tài)。而通過(guò)本系統(tǒng)基本可解決以上問(wèn)題,并且能夠方便、靈活地對(duì)數(shù)據(jù)庫(kù)的資料進(jìn)行查詢、統(tǒng)計(jì)、打印等操作,所有這些對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作都受到管理級(jí)別的限制,確保數(shù)據(jù)的安全性。另外,本系統(tǒng)從實(shí)用性方面考慮,在聯(lián)機(jī)交換數(shù)據(jù)時(shí),盡量使數(shù)據(jù)在必要時(shí)才進(jìn)行傳遞,提高運(yùn)行速度。1.3論文的目的按照管理信息系統(tǒng)開(kāi)發(fā)的原理和方法,采用現(xiàn)代成熟的信息技術(shù)手段來(lái)有效的管理整個(gè)采購(gòu)、銷售和庫(kù)存的運(yùn)行業(yè)務(wù),加強(qiáng)此過(guò)程中對(duì)信息資源的管理及應(yīng)用,使信息處理工作更加科學(xué)化、規(guī)范化,從而開(kāi)發(fā)出一套操作方便,功能實(shí)用,能滿足企業(yè)要求的管理系統(tǒng)。1.4國(guó)內(nèi)外研究現(xiàn)狀管理信息系統(tǒng)(MIS)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯(Gordon.B.Davis)給出了一個(gè)具有代表性的定義:―管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)硬件和軟件,手工作業(yè)、分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫(kù)的用戶,機(jī)器系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!S著網(wǎng)絡(luò)技術(shù)的出現(xiàn),管理信息系統(tǒng)又有了新的必恭必敬,基于網(wǎng)絡(luò)的管理信息系統(tǒng)不斷出現(xiàn),管理信息系統(tǒng)的概念模型也發(fā)生了相應(yīng)的變化,許多學(xué)者對(duì)管理信息系統(tǒng)給出了新的定義。例如勞頓認(rèn)為:―管理信息系統(tǒng)是一個(gè)基于計(jì)算6機(jī)的信息系統(tǒng),它通過(guò)收集、處理、存儲(chǔ)和擴(kuò)散信息,來(lái)支持組織的管理、決策、合作、控制、分析活動(dòng),并使之可視化。‖目前,管理信息系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,管理信息系統(tǒng)的功能也日趨完善,并朝著智能化、網(wǎng)絡(luò)化、集成化等方向發(fā)展。如辦公自動(dòng)化(OA)、電子商務(wù)(EC)、專家系統(tǒng)(ES)、計(jì)算機(jī)集成制造系統(tǒng)(CIMS)。第2章相關(guān)理論研究2.1管理信息系統(tǒng)的基本含義管理信息系統(tǒng)是20世紀(jì)80年代才逐漸形成的一門新學(xué)科,其概念至今尚無(wú)統(tǒng)一的定義。這也反映了MIS作為一個(gè)新學(xué)科的特點(diǎn),就是其理論基礎(chǔ)尚不完善,其概念方法尚未明確統(tǒng)一??傮w來(lái)說(shuō),管理系統(tǒng)系統(tǒng)具有以下幾個(gè)基本含義:(1)管理信息系統(tǒng)不是一個(gè)單純的軟件系統(tǒng),而是一個(gè)人,機(jī)系統(tǒng),由人和機(jī)器協(xié)同工作。管理信息系統(tǒng)在支持企業(yè)或組織的各項(xiàng)管理活動(dòng)中,管理人員負(fù)責(zé)將基礎(chǔ)數(shù)據(jù)及時(shí)地輸入到計(jì)算機(jī)中,計(jì)算機(jī)則根據(jù)企業(yè)或組織中的各層管理人員的要求對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行加工處理,并將所得到的信息輸出。計(jì)算機(jī)不斷地與最終用戶進(jìn)行著信息的交換,但在對(duì)數(shù)據(jù)的加工處理過(guò)程中又需要人的適當(dāng)干預(yù)。7(2)管理信息系統(tǒng)的管理過(guò)程就是對(duì)數(shù)據(jù)進(jìn)行懼、存儲(chǔ)、加工處理、傳遞,并產(chǎn)生信息的過(guò)程,因此數(shù)據(jù)是管理信息系統(tǒng)的靈魂。管理信息系統(tǒng)運(yùn)用了數(shù)據(jù)庫(kù)的技術(shù),對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行統(tǒng)一規(guī)劃、存儲(chǔ),供各層管理人員使用,從而實(shí)現(xiàn)了數(shù)據(jù)的一致和共享。(3)管理信息系統(tǒng)可以解決企業(yè)或組織所面臨的問(wèn)題。例如,管理信息系統(tǒng)可以處理企業(yè)產(chǎn)生經(jīng)營(yíng)活動(dòng)的全過(guò)程,可以解決組織中數(shù)據(jù)處理效率問(wèn)題,也可以解決財(cái)務(wù)管理決策過(guò)程等。在對(duì)管理信息系統(tǒng)的建設(shè)中有以下幾種常用的管理方法:MRPII(制造資源計(jì)劃),ERP(企業(yè)資源計(jì)劃),JIT(準(zhǔn)時(shí)制生產(chǎn)),最優(yōu)化生產(chǎn)技術(shù)(OPT),Agile制造等等。2.2管理信息系統(tǒng)的功能管理信息系統(tǒng)一般應(yīng)具有以下幾個(gè)功能:(1)數(shù)據(jù)處理功能:數(shù)據(jù)處理是管理信息系統(tǒng)最基本的功能,它包括對(duì)各種類型數(shù)據(jù)的收集、加工處理、傳遞、存儲(chǔ)等工作。(2)實(shí)測(cè)功能:通過(guò)對(duì)數(shù)據(jù)的加工處理,可以隨時(shí)了解各部門的實(shí)際運(yùn)行情況,如各生產(chǎn)車間今天生產(chǎn)的產(chǎn)品數(shù)量、銷售部接受的訂單等。(3)預(yù)測(cè)功能:通過(guò)運(yùn)用一定的數(shù)學(xué)方法和預(yù)測(cè)模型,對(duì)過(guò)去的數(shù)據(jù)進(jìn)行分析,就可能對(duì)未來(lái)可能發(fā)生的情況進(jìn)行預(yù)測(cè),為高級(jí)管理人員進(jìn)行管理決策提供依據(jù)。(4)控制功能:通過(guò)信息的反饋可以對(duì)整個(gè)企業(yè)生產(chǎn)經(jīng)營(yíng)的各個(gè)部門、各個(gè)環(huán)節(jié)的運(yùn)行情況進(jìn)行監(jiān)測(cè)、協(xié)調(diào)、控制,保證系統(tǒng)的正常運(yùn)行。(5)輔助決策功能:通過(guò)對(duì)數(shù)據(jù)的加工處理,可以快速地獲取對(duì)決策有影響的信息,從而為合理的配置企業(yè)的各項(xiàng)資源,做出最佳的決策提供科學(xué)的依據(jù)。ERP概述2.3ERP概述EnterpriseResourcePlanning(企業(yè)資源計(jì)劃)是GartnerGroup1990年初提出的,GartnerGroup信息技術(shù)詞匯表中關(guān)于ERP的定義:一個(gè)由GartnerGroup開(kāi)發(fā)的概念,描述下一代制造商業(yè)系統(tǒng)和制造資源計(jì)劃(MRPII)軟件。它將包含客戶/服務(wù)架構(gòu),使用圖形用戶接口,應(yīng)用開(kāi)放系統(tǒng)制作。除了已有的標(biāo)準(zhǔn)功能,它還包括其它特性,如品質(zhì)、過(guò)程運(yùn)作管理、以及調(diào)整報(bào)告等。特別是,ERP采用的基礎(chǔ)技術(shù)將同時(shí)給用戶軟件和硬件兩方面的獨(dú)立性從而更加容易升級(jí)。ERP的關(guān)鍵在于所有用戶能夠裁剪其應(yīng)用,因而具有天然的易用性。ERP的核心管理思想就是實(shí)現(xiàn)對(duì)整個(gè)供應(yīng)鏈的有效管理,主要體現(xiàn)在以下三個(gè)方面:(1)體現(xiàn)對(duì)整個(gè)供應(yīng)鏈資源進(jìn)行管理的思想8在知識(shí)經(jīng)濟(jì)時(shí)代僅靠自己企業(yè)的資源不可能有效地參與市場(chǎng)競(jìng)爭(zhēng),還必須把經(jīng)營(yíng)過(guò)程中的有關(guān)各方如供應(yīng)商、制造工廠、分銷網(wǎng)絡(luò)、客戶等納入一個(gè)緊密的供應(yīng)鏈中,才能有效地安排企業(yè)的產(chǎn)、供、銷活動(dòng),滿足企業(yè)利用全社會(huì)一切市場(chǎng)資源快速高效地進(jìn)行生產(chǎn)經(jīng)營(yíng)的需求,以期進(jìn)一步提高效率和在市場(chǎng)上獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。換句話說(shuō),現(xiàn)代企業(yè)競(jìng)爭(zhēng)不是單一企業(yè)與單一企業(yè)間的競(jìng)爭(zhēng),而是一個(gè)企業(yè)供應(yīng)鏈與另一個(gè)企業(yè)供應(yīng)鏈之間的競(jìng)爭(zhēng)。ERP系統(tǒng)實(shí)現(xiàn)了對(duì)整個(gè)企業(yè)供應(yīng)鏈的管理,適應(yīng)了企業(yè)在知識(shí)經(jīng)濟(jì)時(shí)代市場(chǎng)競(jìng)爭(zhēng)的需要。(2)現(xiàn)精益生產(chǎn)、同步工程和敏捷制造的思想ERP系統(tǒng)支持對(duì)混合型生產(chǎn)方式的管理,其管理思想表現(xiàn)在兩個(gè)方面:其是“精益生產(chǎn)LP(LeanProduction)”的思想,它是由美國(guó)麻省理工學(xué)院(MIT)提出的一種企業(yè)經(jīng)營(yíng)戰(zhàn)略體系。即企業(yè)按大批量生產(chǎn)方式組織生產(chǎn)時(shí),把客戶、銷售代理商、供應(yīng)商、協(xié)作單位納入生產(chǎn)體系,企業(yè)同其銷售代理、客戶和供應(yīng)商的關(guān)系,已不再簡(jiǎn)單地是業(yè)務(wù)往來(lái)關(guān)系,而是利益共享的合作伙伴關(guān)系,這種合作伙伴關(guān)系組成了一個(gè)企業(yè)的供應(yīng)鏈,這即是精益生產(chǎn)的核心思想。其二是“敏捷制造(AgileManufacturing)”的思想。當(dāng)市場(chǎng)發(fā)生變化,企業(yè)遇有特定的市場(chǎng)和產(chǎn)品需求時(shí),企業(yè)的基本合作伙伴不一定能滿足新產(chǎn)品開(kāi)發(fā)生產(chǎn)的要求,這時(shí),企業(yè)會(huì)組織一個(gè)由特定的供應(yīng)商和銷售渠道組成的短期或一次性供應(yīng)鏈,形成“虛擬工廠”,把供應(yīng)和協(xié)作單位看成是企業(yè)的一個(gè)組成部分,運(yùn)用“同步工程(SE)”,組織生產(chǎn),用最短的時(shí)間將新產(chǎn)品打入市場(chǎng),時(shí)刻保持產(chǎn)品的高質(zhì)量、多樣化和靈活性,這即是“敏捷制造”的核心思想。(3)體現(xiàn)事先計(jì)劃與事中控制的思想ERP系統(tǒng)中的計(jì)劃體系主要包括:主生產(chǎn)計(jì)劃、物料需求計(jì)劃、能力計(jì)劃、采購(gòu)計(jì)劃、銷售執(zhí)行計(jì)劃、利潤(rùn)計(jì)劃、財(cái)務(wù)預(yù)算和人力資源計(jì)劃等,而且這些計(jì)劃功能與價(jià)值控制功能已完全集成到整個(gè)供應(yīng)鏈系統(tǒng)中。另一方面,ERP系統(tǒng)通過(guò)定義事務(wù)處理(Transaction)相關(guān)的會(huì)計(jì)核算科目與核算方式,以便在事務(wù)處理發(fā)生的同時(shí)自動(dòng)生成會(huì)計(jì)核算分錄,保證了資金流與物流的同步記錄和數(shù)據(jù)的一致性。從而實(shí)現(xiàn)了根據(jù)財(cái)務(wù)資金現(xiàn)狀,可以追溯資金的來(lái)龍去脈,并進(jìn)一步追溯所發(fā)生的相關(guān)業(yè)務(wù)活動(dòng),改變了資金信息滯后于物料信息的狀況,便于實(shí)現(xiàn)事中控制和實(shí)時(shí)做出決策。此外,計(jì)劃、事務(wù)處理、控制與決策功能都在整個(gè)供應(yīng)鏈的業(yè)務(wù)處理流程中實(shí)現(xiàn),要求在每個(gè)流程業(yè)務(wù)處理過(guò)程中最大限度地發(fā)揮每個(gè)人的工作潛能與責(zé)任心,流程與流程之間則強(qiáng)調(diào)人與人之間的合作精神,以便在有機(jī)組織中充分發(fā)揮每個(gè)的主觀能動(dòng)性與潛能。實(shí)現(xiàn)企業(yè)管理從―高聳式‖組織結(jié)構(gòu)向―扁平式‖組織機(jī)構(gòu)的轉(zhuǎn)變,提高企業(yè)對(duì)市場(chǎng)動(dòng)態(tài)變化的響應(yīng)速度。總之,借助IT技術(shù)的飛速發(fā)展與應(yīng)用,ERP系統(tǒng)得以將很多先進(jìn)的管理思想變成現(xiàn)實(shí)中可實(shí)施應(yīng)用的計(jì)算機(jī)軟件系統(tǒng)。2.4數(shù)據(jù)庫(kù)理論概述數(shù)據(jù)庫(kù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快,應(yīng)用最廣泛的重要分支之一,它已成為計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的重要技術(shù)基礎(chǔ)和支拄,不例外它也是科學(xué)數(shù)據(jù)庫(kù)及其信息系統(tǒng)建設(shè)的重要技術(shù)基礎(chǔ)和支柱。數(shù)據(jù)庫(kù)技術(shù)及其應(yīng)用系統(tǒng)最早出現(xiàn)于60年代,由其應(yīng)用對(duì)象決定,它們大9多基于層次數(shù)據(jù)模型或網(wǎng)狀數(shù)據(jù)模型;70年代,E.F.Codd提出數(shù)據(jù)庫(kù)的關(guān)系模型,并對(duì)關(guān)系數(shù)據(jù)理論做出了創(chuàng)造性的貢獻(xiàn),從而使數(shù)據(jù)庫(kù)從技術(shù)上升到理論。關(guān)系數(shù)據(jù)庫(kù)理論和技術(shù)在70至80年代得到長(zhǎng)足的發(fā)展和廣泛而有效的應(yīng)用。但它們,包括層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù),不論其模型和技術(shù)上有何差別,卻主要是面向和支持商業(yè)和事務(wù)處理應(yīng)用領(lǐng)域的數(shù)據(jù)管理。隨著計(jì)算機(jī)技術(shù)和相應(yīng)技術(shù)的發(fā)展以及計(jì)算機(jī)應(yīng)用需求的拓廣,80年代以來(lái),數(shù)據(jù)庫(kù)技術(shù)得到了極大的發(fā)展,其特征表現(xiàn)在:(1)各種學(xué)科技術(shù)的內(nèi)容與數(shù)據(jù)庫(kù)技術(shù)的有機(jī)結(jié)合,從而使數(shù)據(jù)庫(kù)領(lǐng)域中新內(nèi)容、新應(yīng)用、新技術(shù)層出不窮,形成了當(dāng)今的數(shù)據(jù)庫(kù)家族;面向?qū)ο髷?shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、工程數(shù)據(jù)庫(kù)、演繹數(shù)據(jù)庫(kù)、知識(shí)庫(kù)、模糊數(shù)據(jù)庫(kù)、時(shí)態(tài)數(shù)據(jù)庫(kù)、統(tǒng)計(jì)數(shù)據(jù)庫(kù)、空間數(shù)據(jù)庫(kù)、科學(xué)數(shù)據(jù)庫(kù)、文獻(xiàn)數(shù)據(jù)庫(kù)、并行數(shù)據(jù)庫(kù)、多媒體數(shù)據(jù)庫(kù)等都是當(dāng)前數(shù)據(jù)庫(kù)家族中的赫赫成員。它們都繼承了傳統(tǒng)數(shù)據(jù)庫(kù)的理論和技術(shù),但卻又不是傳統(tǒng)的數(shù)據(jù)庫(kù)了。(2)與傳統(tǒng)數(shù)據(jù)庫(kù)的概念和技術(shù)相比,當(dāng)今數(shù)據(jù)庫(kù)的整體概念、技術(shù)內(nèi)容、應(yīng)用領(lǐng)域,甚至基本原理都有了重大的發(fā)展和變化,從而使得傳統(tǒng)的數(shù)據(jù)庫(kù),即面向商業(yè)與事務(wù)處理的數(shù)據(jù)庫(kù)僅僅成為當(dāng)今數(shù)據(jù)庫(kù)家族中的一個(gè)成員。當(dāng)然,也是在理論和技術(shù)上發(fā)展得最為成熟的、應(yīng)用效果最好的、應(yīng)用面最廣泛的成員。其核心技術(shù)、基本原理,設(shè)計(jì)方法和應(yīng)用經(jīng)驗(yàn)等仍然是整個(gè)數(shù)據(jù)庫(kù)技術(shù)發(fā)展和應(yīng)用開(kāi)發(fā)的指導(dǎo)和基礎(chǔ)。2.5技術(shù)方案的選擇2.5.1開(kāi)發(fā)環(huán)境結(jié)合所要開(kāi)發(fā)系統(tǒng)的特點(diǎn),我的系統(tǒng)將采用VisualBasic6.0中文版來(lái)作為數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā)工具,而后臺(tái)數(shù)據(jù)庫(kù)將采用SQLServer2000。2.5.2性能需求硬件環(huán)境:處理器:InterPentiun166Mx以上內(nèi)存:32MB硬盤空間:1GB光驅(qū):CD-ROM48X顯卡:SVAG顯卡適配器軟件環(huán)境:操作系統(tǒng):Windows98/Me/2000/XP數(shù)據(jù)庫(kù):MicrosoftSQLServer20002.5.3運(yùn)行環(huán)境運(yùn)行環(huán)境主要包括數(shù)據(jù)庫(kù)的選擇和操作系統(tǒng)的選擇。進(jìn)銷存管理系統(tǒng)的軟件配置要根據(jù)用戶對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量以及用戶的維護(hù)水平來(lái)確定。(1)數(shù)據(jù)庫(kù)選擇10我們使用的是SQLServer2000數(shù)據(jù)庫(kù)。(2)操作系統(tǒng)選擇可以根據(jù)用戶量的大小選擇不同的操作系統(tǒng)。當(dāng)然,一般情況下,管理員對(duì)微軟Windows界面比較屬性,因此,客戶端都使用Windows2000或者WindowsXP操作系統(tǒng)。(3)支持軟件:開(kāi)發(fā)工具為MicrosoftVisualBasic6.0;(4)輸出設(shè)備:為一般的打印機(jī)。第3章系統(tǒng)分析3.1系統(tǒng)開(kāi)發(fā)的必要性分析隨著銷售數(shù)據(jù)規(guī)模的日益龐大,商品的數(shù)目也在呈顯指數(shù)級(jí)的增長(zhǎng)。這樣就造成了:(1)產(chǎn)品或配件庫(kù)存量大,工作人員為產(chǎn)品進(jìn)出庫(kù)登記時(shí)的工作負(fù)荷重,效果低。(2)進(jìn)出貨過(guò)程中,時(shí)常會(huì)出現(xiàn)錯(cuò)誤,增加了業(yè)務(wù)成本。(3)對(duì)進(jìn)出貨數(shù)據(jù)進(jìn)行查詢時(shí),需要手工翻閱大量的票具,大大降低了查詢效率,而且查詢的結(jié)果不盡如人意。以上缺點(diǎn)直接和間接地降低了的工作效率,最終影響了商品進(jìn)出庫(kù)的管理。3.2系統(tǒng)的初步調(diào)查系統(tǒng)的初步調(diào)查是系統(tǒng)設(shè)計(jì)規(guī)劃階段的第一項(xiàng)活動(dòng),也是整個(gè)系統(tǒng)開(kāi)發(fā)的第一項(xiàng)活動(dòng),主要目標(biāo)就是了解組織機(jī)構(gòu)、工作現(xiàn)狀。正式開(kāi)發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個(gè)方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開(kāi)發(fā)是11否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于的功能和處理數(shù)據(jù)的方法沒(méi)有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開(kāi)發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過(guò)現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開(kāi)發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。(3)進(jìn)銷存的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無(wú)論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開(kāi)發(fā)的質(zhì)量。通過(guò)對(duì)整個(gè)進(jìn)銷存目前主要管理業(yè)務(wù)的了解,主要工作是由管理員負(fù)責(zé)完成的。首先,管理人員手工錄入目前所有產(chǎn)品或配件信息,并負(fù)責(zé)對(duì)其進(jìn)行管理和維護(hù);建立詳盡的客戶信息,并對(duì)進(jìn)出貨進(jìn)行登記,便于隨時(shí)查詢銷售狀況,以及利潤(rùn)狀況??傊?,必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開(kāi)發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開(kāi)發(fā)卻失敗的悲劇發(fā)生。3.3系統(tǒng)開(kāi)發(fā)的可行性分析可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開(kāi)發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開(kāi)發(fā)工作可行、不可行、需要修改、追加投資、暫緩開(kāi)發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行??尚行苑治鲭A段的主要工作包括以下幾個(gè)方面:(1)管理可行性分析:管理可行性分析主要是分析進(jìn)銷存現(xiàn)行的管理體制和領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。(2)技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來(lái)衡量是否具備所需要的技術(shù),包括系12統(tǒng)開(kāi)發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。(3)經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析主要是對(duì)開(kāi)發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來(lái)的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來(lái)一定的經(jīng)濟(jì)效益。有了建立信息管理系統(tǒng)的初步設(shè)想,接下來(lái),將從系統(tǒng)的管理可行性,技術(shù)可行性以及經(jīng)濟(jì)可行性等方面進(jìn)行可行性研究,從而完成可行性研究報(bào)告。對(duì)本系統(tǒng)可得出如下結(jié)論:(1)管理可行性目前,管理人員的記錄、查詢和統(tǒng)計(jì)數(shù)據(jù)的工作繁重,積極支持開(kāi)發(fā)新系統(tǒng)。2)技術(shù)可行性(硬件方面只需要一臺(tái)PC機(jī),此外無(wú)需更多硬件。軟硬件技術(shù)完全能達(dá)到開(kāi)發(fā)新系統(tǒng)的條件。開(kāi)發(fā)者應(yīng)具有實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),曾開(kāi)發(fā)過(guò)多個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。(3)經(jīng)濟(jì)可行性目前已有多臺(tái)PC機(jī)。無(wú)須購(gòu)置新的硬件設(shè)備。只要支付軟件開(kāi)發(fā)和維護(hù)費(fèi)用,以及人員培訓(xùn)費(fèi)用。系統(tǒng)投入運(yùn)行后,會(huì)極大提高刊物的數(shù)據(jù)管理效率。綜上所述,整個(gè)進(jìn)銷存信息管理系統(tǒng)的開(kāi)發(fā)是切實(shí)可行的.3.4組織結(jié)構(gòu)分析凱迪服飾輔料公司成立于1973年,是集設(shè)計(jì),生產(chǎn)銷售于一體的專業(yè)服飾輔料生產(chǎn)供應(yīng)商。產(chǎn)品供給面涵蓋了一些歐美各國(guó)知名品牌和百貨公司深獲好評(píng)。他所生產(chǎn)的服裝輔料包括:吊牌、織標(biāo),印標(biāo),,貼紙,不干膠、條形碼、衣架等。該公司屬于臺(tái)資企業(yè),它的組織結(jié)構(gòu)圖如下:13圖3-1:組織結(jié)構(gòu)圖事業(yè)開(kāi)發(fā)3.5業(yè)務(wù)流程分析部該公司的業(yè)務(wù)流程主要有兩方面:一是針對(duì)成品,二是針對(duì)原材料。(1)成品:業(yè)務(wù)接到訂單,把定單給印務(wù)部有關(guān)人員。印務(wù)部人員把訂單發(fā)給倉(cāng)庫(kù)的庫(kù)工,庫(kù)工查看庫(kù)存,如果有,打有貨通知單給印務(wù)部有關(guān)人員,并打銷貨單給登記人員,登記人員登記銷貨流水帳;如果沒(méi)有庫(kù)存,庫(kù)工打缺貨通知單給印務(wù)部有關(guān)人員,印務(wù)部有關(guān)人員根據(jù)公司自身情況。一是公司可以生產(chǎn),這樣就打生產(chǎn)計(jì)劃單給車間,車間按照生產(chǎn)計(jì)劃單生產(chǎn)。二是公司不能生產(chǎn),需要外發(fā)給別的公司生產(chǎn),印務(wù)部有關(guān)人員打采購(gòu)單給采購(gòu)員,采購(gòu)員打訂貨單給供貨單位,供貨單位生產(chǎn)完貨品,打提貨通知單給采購(gòu)員,采購(gòu)員打入庫(kù)單給倉(cāng)庫(kù),然后庫(kù)工打有貨通知單給印務(wù)部有關(guān)人員,并打銷貨單給登記人員,登記人員登記銷貨流水帳。(2)原材料:車間接到生產(chǎn)計(jì)劃單,填寫領(lǐng)料單給倉(cāng)庫(kù)領(lǐng)料,庫(kù)長(zhǎng)根據(jù)用料計(jì)劃審批領(lǐng)料單,未批準(zhǔn)的退回車間。庫(kù)工收到已批準(zhǔn)的領(lǐng)料單后,先是查閱庫(kù)14存帳,若有貨,則通知車間來(lái)領(lǐng)料,否則通知采購(gòu)人員。采購(gòu)員根據(jù)缺貨通知,查閱訂貨合同單,若已訂貨,則向供貨單位發(fā)出催貨請(qǐng)求,否則就臨時(shí)申請(qǐng)補(bǔ)充訂貨。供貨單位發(fā)出貨物后,立即向訂貨單位發(fā)出提貨通知。采購(gòu)員收到提貨通知單后,就可辦理入庫(kù)手續(xù)。然后是庫(kù)工驗(yàn)收入庫(kù),并通知車間領(lǐng)料。此外,庫(kù)工還要依據(jù)庫(kù)存帳和用料流水帳定期生成庫(kù)存的報(bào)表,呈送有關(guān)部門。以上兩方面流程可用以下兩張圖描述:15圖3-2:成品業(yè)務(wù)流程圖16圖3-3:原材料業(yè)務(wù)流程圖3.6數(shù)據(jù)流程圖數(shù)據(jù)流程圖是系統(tǒng)邏輯模型設(shè)計(jì)的重要工具。它具有概括性,將企業(yè)業(yè)務(wù)流程的各個(gè)環(huán)節(jié)用數(shù)據(jù)流相互聯(lián)結(jié)成一個(gè)整體,能準(zhǔn)確地反映系統(tǒng)的全貌,以及各個(gè)組成部分之間的聯(lián)系機(jī)制。它是一種具有抽象性的設(shè)計(jì)工具,讓人們從日常的物理流程及操作細(xì)節(jié)中抽象出信息溝通機(jī)制,用數(shù)據(jù)流的來(lái)源去向,處理過(guò)程和存儲(chǔ)操作等來(lái)描述業(yè)務(wù)關(guān)系。數(shù)據(jù)流程圖只用簡(jiǎn)單的圖形符號(hào)描述企業(yè)業(yè)務(wù)系統(tǒng)中數(shù)據(jù)的流程,一般包括四種成分要素:數(shù)據(jù)流,數(shù)據(jù)處理,外部實(shí)體及數(shù)據(jù)存儲(chǔ)。本系統(tǒng)的兩個(gè)數(shù)據(jù)流程圖如下所示:17圖3-4:成品數(shù)據(jù)流程圖18圖3-5:原材料數(shù)據(jù)流程圖3.7數(shù)據(jù)字典數(shù)據(jù)流程圖描述了系統(tǒng)的分解,但沒(méi)有對(duì)圖中各成分進(jìn)行說(shuō)明,數(shù)據(jù)字典就是為了數(shù)據(jù)流圖的每個(gè)數(shù)據(jù)流、文件、加工,以及組成數(shù)據(jù)流或文件的數(shù)據(jù)項(xiàng)作出說(shuō)明。因?yàn)槠南拗?,每樣僅舉例說(shuō)明:3.7.1數(shù)據(jù)項(xiàng)的描述19數(shù)據(jù)項(xiàng)編號(hào):I01-01數(shù)據(jù)項(xiàng)名稱:產(chǎn)品的款號(hào)別名:產(chǎn)品的編號(hào)簡(jiǎn)述:某種產(chǎn)品的代碼類型及寬度:字符型,4位取值范圍:―0001‖~―9999‖數(shù)據(jù)項(xiàng)編號(hào):I02-01數(shù)據(jù)項(xiàng)名稱:產(chǎn)品類別的編號(hào)別名:產(chǎn)品的編碼簡(jiǎn)述:某種產(chǎn)品類別的代碼類型及寬度:字符型,4位取值范圍:“0001”-“9999”數(shù)據(jù)項(xiàng)編號(hào):I03-02數(shù)據(jù)項(xiàng)名稱:供應(yīng)商名稱別名:供應(yīng)商名稱簡(jiǎn)述:供應(yīng)商的名稱類型:字符型20數(shù)據(jù)項(xiàng)編號(hào):I06-02數(shù)據(jù)項(xiàng)名稱:業(yè)務(wù)員姓名別名:業(yè)務(wù)員名稱簡(jiǎn)述:業(yè)務(wù)員的姓名類型:字符型3.7.2數(shù)據(jù)結(jié)構(gòu)的描述數(shù)據(jù)結(jié)構(gòu)編號(hào):D-03數(shù)據(jù)結(jié)構(gòu)名稱:訂貨單別名:訂貨單簡(jiǎn)述:進(jìn)貨時(shí)填寫物資代碼、單價(jià)、數(shù)量等信息數(shù)據(jù)結(jié)構(gòu)組成:DS01-02+DS01-03+DS01-04+DS01-05+DS01-0621數(shù)據(jù)結(jié)構(gòu)編號(hào):D-04數(shù)據(jù)結(jié)構(gòu)名稱:銷售單別名:銷售出貨單簡(jiǎn)述:出貨時(shí)填寫客戶代碼、倉(cāng)庫(kù)代碼、物資代碼、單價(jià)、數(shù)量等信息數(shù)據(jù)結(jié)構(gòu)組成:DS02-02+DS02-03+DS02-04+DS02-05+DS02-06+DS02-073.7.3數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào):F-01數(shù)據(jù)流名稱:領(lǐng)料單簡(jiǎn)述:車間開(kāi)出的領(lǐng)料單數(shù)據(jù)流來(lái)源:車間22數(shù)據(jù)流去向:領(lǐng)料單處理模塊數(shù)據(jù)流組成:材料編號(hào)+材料名稱+領(lǐng)用數(shù)量+日期+領(lǐng)用單位數(shù)據(jù)流量:15份/時(shí)高峰流量:20份/時(shí)數(shù)據(jù)流編號(hào):F-02數(shù)據(jù)流名稱:生產(chǎn)計(jì)劃單簡(jiǎn)述:印務(wù)部開(kāi)出的生產(chǎn)計(jì)劃單數(shù)據(jù)流來(lái)源:印務(wù)部數(shù)據(jù)流去向:車間數(shù)據(jù)流組成:生產(chǎn)計(jì)劃單編號(hào)+業(yè)務(wù)員編號(hào)+產(chǎn)品名稱+生產(chǎn)數(shù)量等數(shù)據(jù)流量:15份/時(shí)高峰流量:20份/時(shí)3.7.4處理邏輯的描述處理邏輯編號(hào):P–01處理邏輯名稱:訂單登記處理簡(jiǎn)述:把客戶送來(lái)的訂單進(jìn)行登記處理輸入的數(shù)據(jù)流:訂單處理描述:把客戶送來(lái)的訂單在合同臺(tái)帳上進(jìn)行登記。23輸出的數(shù)據(jù)流:新增了訂單的合同臺(tái)帳。處理的頻率:30次/日處理邏輯編號(hào):P–02處理邏輯名稱:銷售分配處理簡(jiǎn)述:決定如何來(lái)滿足客戶要購(gòu)買的產(chǎn)品的數(shù)量輸入的數(shù)據(jù)流:訂單處理描述:根據(jù)訂單的內(nèi)容來(lái)查詢庫(kù)存臺(tái)帳,如果庫(kù)存足夠,可以出庫(kù)存,并發(fā)出出貨通知,讓倉(cāng)庫(kù)出貨;如果庫(kù)存不夠,可以下生產(chǎn)計(jì)劃單給車間生產(chǎn),也可以發(fā)訂貨單給供貨單位委外生產(chǎn)。輸出的數(shù)據(jù)流:出貨通知、生產(chǎn)計(jì)劃單和訂貨單。處理的頻率:30次/日3.7.5數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):F-01數(shù)據(jù)存儲(chǔ)名稱:合同臺(tái)賬簡(jiǎn)述:記錄客戶訂單的明細(xì)賬數(shù)據(jù)存儲(chǔ)組成:日期+訂單編號(hào)+客戶代碼+產(chǎn)品名稱+數(shù)量+出庫(kù)單價(jià)+總金額關(guān)鍵字:日期+產(chǎn)品名稱+總金額24相關(guān)聯(lián)的處理:P–01數(shù)據(jù)存儲(chǔ)編號(hào):F-02數(shù)據(jù)存儲(chǔ)名稱:庫(kù)存臺(tái)賬簡(jiǎn)述:記錄物資出入庫(kù)數(shù)據(jù)的明細(xì)賬數(shù)據(jù)存儲(chǔ)組成:日期+產(chǎn)品代碼+產(chǎn)品名稱+入庫(kù)數(shù)量+出庫(kù)數(shù)量+庫(kù)存數(shù)量關(guān)鍵字:日期+產(chǎn)品代碼相關(guān)聯(lián)的處理:P-02,P-053.7.6外部實(shí)體的描述外部實(shí)體編號(hào):S–01外部實(shí)體名稱:客戶簡(jiǎn)述:需求商輸入的數(shù)據(jù)流:D–04輸出的數(shù)據(jù)流:D–0125外部實(shí)體編號(hào):S–02外部實(shí)體名稱:供貨單位簡(jiǎn)述:供應(yīng)商輸入的數(shù)據(jù)流:D–03輸出的數(shù)據(jù)流:D–053.8系統(tǒng)開(kāi)發(fā)方法本系統(tǒng)在開(kāi)發(fā)過(guò)程中具體是采用了原型法和面向?qū)ο髢煞N方法相結(jié)合的開(kāi)發(fā)思路,力求在開(kāi)發(fā)過(guò)程中盡量吸收這兩種方法的長(zhǎng)處,而克服它們的短處。以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開(kāi)發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開(kāi)發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。3.9系統(tǒng)開(kāi)發(fā)計(jì)劃系統(tǒng)開(kāi)發(fā)分系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施三個(gè)階段。(1)分析階段的主要活動(dòng)有:系統(tǒng)初步調(diào)查可行性研究系統(tǒng)的詳細(xì)調(diào)查(2)系統(tǒng)設(shè)計(jì)階段的主要活動(dòng)有:系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(包括數(shù)據(jù)庫(kù)的設(shè)計(jì))系統(tǒng)的詳細(xì)設(shè)計(jì)(包括代碼設(shè)計(jì)、輸入與輸出設(shè)計(jì)、計(jì)算機(jī)系統(tǒng)方案選擇)系統(tǒng)實(shí)施進(jìn)度與計(jì)劃的制定和―系統(tǒng)設(shè)計(jì)說(shuō)明書‖的編寫(3)系統(tǒng)實(shí)施階段的主要活動(dòng)有:編碼,系統(tǒng)測(cè)試。26系統(tǒng)安裝。第4章系統(tǒng)設(shè)計(jì)4.1總體設(shè)計(jì)該系統(tǒng)實(shí)現(xiàn)的功能中主要包括以下三個(gè)方面:進(jìn)貨信息管理,銷貨信息管理,庫(kù)存信息管理。除此之外,該系統(tǒng)還包括登陸系統(tǒng),基本信息設(shè)置和財(cái)務(wù)等。該系統(tǒng)的大體功能可以用一個(gè)功能結(jié)構(gòu)圖來(lái)描述。所謂功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表,圖中每一個(gè)框稱為一個(gè)功能模塊。該系統(tǒng)的功能結(jié)構(gòu)圖如下:27圖4-1:功能結(jié)構(gòu)圖財(cái)幫4.2輸入設(shè)計(jì)4.2.1輸入設(shè)計(jì)的原則務(wù)助輸入設(shè)計(jì)的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入的方式、用戶界面和輸入校驗(yàn)方式。進(jìn)行輸入設(shè)計(jì)工作時(shí),要注意在整個(gè)系統(tǒng)中統(tǒng)一設(shè)計(jì)風(fēng)格。要求設(shè)計(jì)人員統(tǒng)一的界面框架對(duì)輸入型功能模塊進(jìn)行用戶界面設(shè)計(jì)。輸入設(shè)計(jì)包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過(guò)程。在輸入設(shè)計(jì)中,提高效率和減少錯(cuò)誤是兩個(gè)最基本的原則。輸入設(shè)計(jì)包括以下幾個(gè)原則:(1)控制輸入量。由于數(shù)據(jù)輸入與計(jì)算機(jī)處理比較起來(lái)相對(duì)緩慢,在數(shù)據(jù)錄入時(shí),系統(tǒng)大多數(shù)處于等待狀態(tài),系統(tǒng)效率顯著降低;同時(shí),書記錄入工作一般需要人的參與,大量的數(shù)據(jù)錄入往往浪費(fèi)很多人人力資源,增加系統(tǒng)的運(yùn)行成本。依次,再輸入設(shè)計(jì)中,應(yīng)盡量控制輸入數(shù)據(jù)數(shù)量,在輸入時(shí),只需要基本的信息,在其他可通過(guò)計(jì)算、統(tǒng)計(jì)、檢索得到的信息則由系統(tǒng)自動(dòng)產(chǎn)生。(2)減少輸入延遲。輸入數(shù)據(jù)的速度往往成為提高信息系統(tǒng)運(yùn)行效率的瓶頸,為減少延遲,可采用周轉(zhuǎn)文件、批量輸入等方式。(3)減少輸入錯(cuò)誤。輸入設(shè)計(jì)應(yīng)采用多種輸入校驗(yàn)方法和有效驗(yàn)證技術(shù),減少輸入錯(cuò)誤。(4)輸入過(guò)程應(yīng)盡量簡(jiǎn)化。輸入設(shè)計(jì)在為用戶提供糾錯(cuò)和輸入校驗(yàn)的同時(shí),就保證輸入過(guò)程簡(jiǎn)單易用,不能因?yàn)椴殄e(cuò)、糾錯(cuò)而使輸入復(fù)雜性,增加用戶負(fù)擔(dān)。284.2.2輸入設(shè)計(jì)的內(nèi)容輸入設(shè)計(jì)包括以下內(nèi)容:(1)確定輸入數(shù)據(jù)內(nèi)容。輸入數(shù)據(jù)的內(nèi)容包括數(shù)據(jù)項(xiàng)名稱,數(shù)據(jù)內(nèi)容,數(shù)據(jù)精度,數(shù)值范圍等。(2)確定輸入數(shù)據(jù)的輸入方式。一般情況按正常輸入,如果遇到特殊情況采取連機(jī)終端輸入,脫機(jī)輸入等。(3)確定輸入數(shù)據(jù)的記錄格式。輸入格式是人機(jī)之間的銜接形式,設(shè)計(jì)好輸入格式容易控制工作流程,減少數(shù)據(jù)冗余,提高輸入的準(zhǔn)確度,并且容易進(jìn)行數(shù)據(jù)校驗(yàn)。(4)輸入數(shù)據(jù)的正確性校驗(yàn)。保證輸入的正確性的重要環(huán)節(jié)。(5)確定輸入設(shè)備。輸入設(shè)備需要有鍵盤、鼠標(biāo)、讀卡機(jī)、字符識(shí)別機(jī)、光電閱讀器、條形碼識(shí)別機(jī)、掃描儀等。4.2.3數(shù)據(jù)輸入設(shè)備的選擇輸入設(shè)計(jì)首先要確定輸入設(shè)備的類型和輸入介質(zhì),目前常用的輸入設(shè)備有以下幾種:(1)讀卡機(jī)。在計(jì)算機(jī)應(yīng)用的早期,讀卡機(jī)是最常用的輸入設(shè)備。(2)鍵盤-磁盤輸入裝置。由數(shù)據(jù)錄入員通過(guò)工作站錄入,經(jīng)拼寫檢查,可靠性驗(yàn)證后存入磁記錄介質(zhì)。這種方法成本低、速度快、易于攜帶,適用于大量數(shù)據(jù)輸入。(3)光電閱讀器。采用光筆讀入光學(xué)標(biāo)記條形碼或用掃描儀錄入紙上文字。光符號(hào)適用于自選商場(chǎng)、借書處等少量數(shù)據(jù)錄入的場(chǎng)合。而紙上文字的掃描錄入尚處于適用階段,讀錯(cuò)率和拒讀率較高,價(jià)格昂貴、速度慢,但無(wú)疑具有較好的發(fā)展前景。(4)終端輸入。終端一般是一臺(tái)聯(lián)網(wǎng)計(jì)算機(jī),操作人員直接通過(guò)鍵盤輸入數(shù)據(jù),終端可以在線方式與主機(jī)聯(lián)系,并及時(shí)返回處理結(jié)果。4.2.4輸入屏幕設(shè)計(jì)從屏幕上通過(guò)人機(jī)對(duì)話輸入是目前廣泛使用的輸入方式。因?yàn)槭侨藱C(jī)對(duì)話,既有用戶輸入,又有計(jì)算機(jī)的輸出。通常,人機(jī)對(duì)話采用菜單式、填表法和應(yīng)答式三種方式。下圖是本系統(tǒng)的產(chǎn)品設(shè)置登記的終端輸入屏幕設(shè)計(jì)。該錄入窗口的許多數(shù)據(jù)都有安全檢查過(guò)程,避免用戶輸入錯(cuò)誤。29圖4-2輸入界面圖4.3輸出設(shè)計(jì)4.3.1輸出設(shè)計(jì)的內(nèi)容輸出設(shè)計(jì)主要是利用已有的輸出設(shè)備,給出用戶所需要的結(jié)果。管理信息系統(tǒng)只有通過(guò)輸出才能為用戶服務(wù)。系統(tǒng)能否為用戶提供準(zhǔn)確、及時(shí)、適用的信息是評(píng)價(jià)系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一。輸出設(shè)計(jì)包括以下內(nèi)容:(1)有關(guān)輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;(2)輸出信息的內(nèi)容,包括輸出數(shù)目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字);(3)輸出格式,如表格、圖形或文件;(4)輸出設(shè)備,如打印機(jī)、顯示器、卡片輸出機(jī)等;(5)輸出介質(zhì),如輸出到磁盤還是磁帶上,輸出用紙是專用紙或是普通白30紙等。4.3.2輸出設(shè)計(jì)的方法輸出設(shè)計(jì)主要有以下幾種:(1)表格信息。表格信息以表格的形式提供,一般用來(lái)表示詳細(xì)的信息。(2)圖形信息。管理信息系統(tǒng)用到的圖形信息主要有直方圖、圓餅圖、曲線圖、地圖等。圖形信息在表示事物的趨勢(shì)、多方面的比較等方面有較大的優(yōu)勢(shì),可以充分利用大量歷史數(shù)據(jù)的綜合信息,表示方式直觀。常為決策用戶所喜愛(ài)。(3)圖標(biāo)。圖標(biāo)也是用來(lái)表示數(shù)據(jù)間的比例關(guān)系和比較關(guān)系情況。由于圖標(biāo)易于辨認(rèn),無(wú)需過(guò)多解釋,在信息系統(tǒng)中的應(yīng)用也是日益廣泛。輸出設(shè)計(jì)要在一定規(guī)范下進(jìn)行,以便產(chǎn)生易于理解的輸出。根據(jù)應(yīng)用的需要,可以采用預(yù)印表格、打印多層表格等,周轉(zhuǎn)文件也常在輸出設(shè)計(jì)中采用。4.3.4輸出設(shè)計(jì)的具體實(shí)施本系統(tǒng)輸出設(shè)計(jì)主要是顯示器輸出數(shù)據(jù)信息的形式,在此僅舉輸出銷售單為例,31圖4-3輸出界面圖4.4界面設(shè)計(jì)用戶界面(Userinterface)又稱人機(jī)界面(man-computer-interface),是用戶與計(jì)算機(jī)之間聯(lián)系的中間媒介,是應(yīng)用程序中用戶能見(jiàn)到的系統(tǒng)運(yùn)行部分。它的質(zhì)量涉及到軟件系統(tǒng)性能發(fā)揮,用戶能否高效工作,也直接影響用戶對(duì)軟件的評(píng)價(jià)。用戶界面技術(shù)的完美是本軟件系統(tǒng)追求的重要目標(biāo),如果用戶界面不友好,軟件系統(tǒng)即使有再好再?gòu)?qiáng)大的功能,也不能得到充分的發(fā)揮。這樣對(duì)整個(gè)系統(tǒng)造成不應(yīng)該有的影響。多年來(lái),人機(jī)通信一直局限于文本方式,這嚴(yán)重限制了人本來(lái)所具有的通信技能,大大降低了通信效率。近年來(lái)多媒體技術(shù)的出現(xiàn)從技術(shù)上為在人機(jī)交互中全面采用人本身具有的通信技能提供了可能性。其設(shè)計(jì)不僅要考慮到用戶及任務(wù)本身,更多地是要考慮和規(guī)劃信息空間結(jié)構(gòu)、媒體的時(shí)間基,即不是如何提供多媒體信息,而是在什么情況下采用什么樣媒體及其集成,以提供最優(yōu)組合交互處32理手段,并優(yōu)化顯示質(zhì)量。因此,人機(jī)界面設(shè)計(jì)不僅要借助計(jì)算機(jī)技術(shù),還要依托于心理學(xué)、認(rèn)知科學(xué)、語(yǔ)言學(xué)、通信技術(shù)以及戲劇、音樂(lè)、美術(shù)多方面的理論和方法。4.4.1用戶界面的基本功能(1)會(huì)話功能包括輸入輸出和窗口管理。輸入方式有命令方式,菜單方式,功能鍵方式,鼠標(biāo)方式,程序方式,填表方式和語(yǔ)音方式等。輸出方式有屏幕閱讀方式,輸出介質(zhì)方式等。(2)對(duì)錯(cuò)誤信息的處理功能當(dāng)控制程序運(yùn)行發(fā)生錯(cuò)誤時(shí),能及時(shí)返回錯(cuò)誤的信息,并且告訴用戶錯(cuò)誤的原因及糾錯(cuò)的方法。自動(dòng)糾錯(cuò)方法還有待深入開(kāi)發(fā)與研究,這主要是由于程序算法的不完善性,系統(tǒng)的復(fù)雜性等所致。(3)操作支持包括幫助和訓(xùn)練。Help幫助,應(yīng)能聯(lián)機(jī)隨時(shí)調(diào)用,給用戶提供方便的幫助信息。(4)系統(tǒng)管理包括屏幕規(guī)劃動(dòng)態(tài)控制等。4.4.2人機(jī)界面設(shè)計(jì)評(píng)價(jià)是人機(jī)界面設(shè)計(jì)的重要組成,應(yīng)該在系統(tǒng)設(shè)計(jì)初期就進(jìn)行,或在原型期就進(jìn)行,以便及早發(fā)現(xiàn)設(shè)計(jì)缺陷,避免人力、物力浪費(fèi)。對(duì)界面設(shè)計(jì)的質(zhì)量評(píng)價(jià)通??捎盟捻?xiàng)基本要求衡量:界面設(shè)計(jì)是否有利于用戶目標(biāo)的完成;界面學(xué)習(xí)和使用是否容易;界面使用效率如何;設(shè)計(jì)的潛在問(wèn)題有哪些。對(duì)界面的總體設(shè)計(jì)和具體功能塊設(shè)計(jì),可用上面提到的各類界面設(shè)計(jì)準(zhǔn)則就其應(yīng)用對(duì)象進(jìn)行綜合測(cè)試。具體要求的界面品質(zhì),要滿足以下條件:(1)實(shí)用性。衡量界面在幫助用戶完成任務(wù)時(shí)的滿意程度,這點(diǎn)只能從用戶調(diào)查表中獲取數(shù)據(jù)。(2)有效性。度量指標(biāo)有錯(cuò)誤率、任務(wù)完成時(shí)間、系統(tǒng)各設(shè)備使用率等。(3)易學(xué)習(xí)性。從系統(tǒng)開(kāi)始使用一段時(shí)間后,錯(cuò)誤率下降情況、完成任務(wù)時(shí)間減少的情況、正確調(diào)用設(shè)備及命令的情況以及用戶知識(shí)增加的狀況來(lái)衡量。(4)系統(tǒng)設(shè)備及功能使用面。若有些設(shè)備或功能任何用戶都未用過(guò),則可能設(shè)計(jì)有誤。(5)用戶滿意程度。以用戶滿意程度,發(fā)現(xiàn)問(wèn)題多少及使用興趣來(lái)衡量4.4.3菜單技術(shù)菜單是用戶界面的重要組成部分,應(yīng)用離不開(kāi)菜單。設(shè)計(jì)菜單時(shí)應(yīng)根據(jù)應(yīng)用模塊之間的關(guān)系合理分布,作到條理清晰。本系統(tǒng)采用的菜單設(shè)計(jì)遵循此原理。系統(tǒng)界面的設(shè)計(jì),要遵循界面設(shè)計(jì)的一般習(xí)慣。Windows所體現(xiàn)出的優(yōu)勢(shì)就是界面比較完美,比較快捷方便,便于用戶使用。所以,界面設(shè)計(jì),都要體現(xiàn)出這樣一個(gè)特點(diǎn),就是方便用戶,做到即使對(duì)計(jì)算機(jī)不是很通的使用者,通過(guò)較短時(shí)間的培訓(xùn),也可以較為熟練地使用。33本系統(tǒng)主界面如下所示:圖4-4菜單界面圖4.5數(shù)據(jù)庫(kù)設(shè)計(jì)目前從小型的單項(xiàng)事務(wù)處理到大型的信息系統(tǒng)都采用數(shù)據(jù)庫(kù)技術(shù)來(lái)保持?jǐn)?shù)據(jù)的完整性和一致性,因此在應(yīng)用系統(tǒng)的設(shè)計(jì)中,數(shù)據(jù)庫(kù)搭建得是否合理變得日趨重要。具體地說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指針對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)在應(yīng)用領(lǐng)域的主要研究課題。數(shù)據(jù)庫(kù)設(shè)計(jì)一般包括如下幾個(gè)步驟:(1)需求分析:需求分析階段主要目的是要獲得數(shù)據(jù)庫(kù)設(shè)計(jì)所必需的數(shù)據(jù)信息。這一階段應(yīng)與系統(tǒng)用戶相互交流,了解他們對(duì)數(shù)據(jù)的要求及已有的業(yè)務(wù)流程,并把這些信息用數(shù)據(jù)流圖和數(shù)據(jù)字典等圖表或文字的形式記錄下來(lái),最終得到數(shù)據(jù)字典描述的數(shù)據(jù)需求(和數(shù)據(jù)流圖描述的處理需求)。(2)概念分析:這一階段要對(duì)需求分析中收集的用戶需求進(jìn)行綜合、歸納與抽象,可以用E-R圖表示,確定實(shí)體、屬性及它們之間的聯(lián)系,將各個(gè)用戶的局部視圖合并成一個(gè)總的全局視圖,形成一個(gè)獨(dú)立于具體DBMS的概念模型。一般來(lái)說(shuō),概念設(shè)計(jì)的目的試描述數(shù)據(jù)庫(kù)的信息內(nèi)容。34(3)邏輯設(shè)計(jì):邏輯設(shè)計(jì)主要把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。它包括數(shù)據(jù)項(xiàng)、記錄及記錄間的聯(lián)系、安全性和一致性約束等等。導(dǎo)出的邏輯結(jié)構(gòu)是否與概念模式一致,從功能和性能上是否滿足用戶的要求,要進(jìn)行模式評(píng)價(jià)。如果達(dá)不到用戶要求,還要反復(fù)、修正或重新設(shè)計(jì)。系統(tǒng)E,R圖如下所示:35圖4-1進(jìn)貨信息管理實(shí)體關(guān)系圖36圖4-2銷貨信息管理實(shí)體關(guān)系倉(cāng)庫(kù)表的結(jié)構(gòu)倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)名稱備注信息37圖4-3倉(cāng)庫(kù)表的E-R圖nm轉(zhuǎn)倉(cāng)倉(cāng)庫(kù)倉(cāng)庫(kù)圖4-4轉(zhuǎn)倉(cāng)操作的E-R圖4.6數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)該數(shù)據(jù)庫(kù)含三十五個(gè)表,其中重要的八個(gè)表如下所示:表1-1用戶信息表字段名數(shù)據(jù)類型字段長(zhǎng)度允許空序號(hào)整型4否姓名字符串10否性別字符2否年齡整形4否密碼字符串8否是管理員字符1否表1-2產(chǎn)品信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空款號(hào)字符30否名稱字符40是單位字符8是類別字符30是入庫(kù)價(jià)格貨幣型9是38分銷價(jià)格貨幣型9是零售價(jià)格貨幣型9是生產(chǎn)廠家字符20是設(shè)置日期時(shí)間/日期8是備注信息字符255是表1-3產(chǎn)品類別信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空類別編號(hào)字符30是類別名稱字符30是備注信息字符255是表1-4供應(yīng)商信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空供應(yīng)商代碼字符8否續(xù)后表續(xù)前表供應(yīng)商名稱字符40是地址字符40是郵政編碼字符6是聯(lián)系電話字符40是網(wǎng)址字符50是電子郵件字符50是稅號(hào)字符20是帳號(hào)字符20是開(kāi)戶銀行字符30是聯(lián)系人字符8是備注信息字符255是表1-5客戶信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空客戶編號(hào)字符8否客戶名稱字符40是地址字符40是郵政編碼字符6是聯(lián)系電話字符40是網(wǎng)址字符50是聯(lián)系人字符8是電子郵件字符50是稅號(hào)字符20是39帳號(hào)字符30是開(kāi)戶銀行字符30是會(huì)員卡號(hào)字符13是折扣比例數(shù)值型9是備注信息字符255是表1-6業(yè)務(wù)員類別信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空業(yè)務(wù)員類別編號(hào)字符30否業(yè)務(wù)員類別名稱字符30是備注信息字符255是表1-7業(yè)務(wù)員信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空業(yè)務(wù)員編號(hào)字符6否業(yè)務(wù)員姓名字符20是業(yè)務(wù)員類別字符30是聯(lián)系電話字符40是家庭住址字符40是身份證號(hào)碼字符18是類別編號(hào)字符30是備注信息字符255是表1-8倉(cāng)庫(kù)信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度允許空倉(cāng)庫(kù)編號(hào)字符6否倉(cāng)庫(kù)名稱字符40是備注信息字符255是40第5章系統(tǒng)的實(shí)施與維護(hù)5.1系統(tǒng)的實(shí)施系統(tǒng)設(shè)計(jì)完成以后,如何將原來(lái)紙面上的、類似于設(shè)計(jì)圖的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng),將成為系統(tǒng)實(shí)施階段的主要工作。在此階段將投入大量的人力和物力,占用較長(zhǎng)的時(shí)間,使用部門將發(fā)生組織機(jī)構(gòu)、人員、設(shè)備、工作方法和工作流程的重大變革,所以系統(tǒng)實(shí)施是開(kāi)發(fā)的重要階段。系統(tǒng)實(shí)施內(nèi)容包括硬件的獲取、軟件的獲得或開(kāi)發(fā)、用戶準(zhǔn)備、聘用和培訓(xùn)人員、地點(diǎn)和數(shù)據(jù)的準(zhǔn)備、安裝、測(cè)試、試運(yùn)行及用戶驗(yàn)收。一些重要的代碼如下所示:(1)供應(yīng)商設(shè)置功能中的部分代碼:PrivateSubShowData()DimjAsIntegerDimiAsIntegerDimMsgTextAsStringSetmrc=ExecuteSQL(txtSQL,MsgText)WithmsgList.Rows=1DoWhileNotmrc.EOF.Rows=.Rows+1Fori=1Tomrc.Fields.CountIfNotIsNull(Trim(mrc.Fields(i-1)))ThenSelectCasemrc.Fields(i-1).TypeCaseadDBDate.TextMatrix(.Rows-1,i)=Format(mrc.Fields(i-1)&"","yyyy-mm-dd")CaseElse.TextMatrix(.Rows-1,i)=mrc.Fields(i-1)&""41EndSelectEndIfNextimrc.MoveNextLoopEndWithmrc.Close(2)進(jìn)貨單錄入功能中的部分代碼:PrivateSubcmdDelete_Click()DimtxtSQLAsStringDimintCountAsIntegerDimmrcAsADODB.RecordsetDimMsgTextAsStringIfmsgList.Rows>1ThenIfMsgBox("真的要?jiǎng)h除編號(hào)為"&Trim(msgList.TextMatrix(msgList.Row,1))&"的進(jìn)貨單記錄嗎,",vbOKCancel+vbExclamation,"警告")=vbOKThenintCount=msgList.RowtxtSQL="deletefromdhwheredh_no='"&Trim(msgList.TextMatrix(intCount,1))&"'"Setmrc=ExecuteSQL(txtSQL,MsgText)UnloadfrmDHfrmDH.txtSQL="selectdh_no,in_date,ywman,gfdm,wzdm,sl,in_danj,i_zk,i_zke,bzfromdh"frmDH.ShowEndIfEndIfEndSub5.2系統(tǒng)的測(cè)試系統(tǒng)測(cè)試的對(duì)象不僅僅是源程序,而是整個(gè)應(yīng)用軟件系統(tǒng),它包括程序和文檔。系統(tǒng)測(cè)試過(guò)程可分為四個(gè)步驟:(1)單元測(cè)試。在設(shè)計(jì)好的系統(tǒng)中,每個(gè)模塊完成一個(gè)清晰定義的子系統(tǒng),具有相對(duì)獨(dú)立性。每個(gè)模塊可以作為一個(gè)單獨(dú)的測(cè)試單元,而且也比較容易設(shè)計(jì)測(cè)試用例。單元測(cè)試中所發(fā)現(xiàn)的錯(cuò)誤,往往是編程和詳細(xì)設(shè)計(jì)的錯(cuò)誤。你(2)子系統(tǒng)測(cè)試。子系統(tǒng)測(cè)試是將經(jīng)過(guò)單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)來(lái)測(cè)試。子系統(tǒng)測(cè)試的目的是測(cè)試模塊間接口的正確性。(3)系統(tǒng)測(cè)試。系統(tǒng)測(cè)試是將經(jīng)過(guò)測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來(lái)測(cè)試。在這個(gè)測(cè)試中發(fā)現(xiàn)的錯(cuò)誤不僅有設(shè)計(jì)和編程的錯(cuò)誤,還可能有需求分析中的錯(cuò)誤。因此,它的目的是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)分析報(bào)告中指定的功能。(4)驗(yàn)收測(cè)試。驗(yàn)收測(cè)試是將系統(tǒng)作為單一的實(shí)體進(jìn)行測(cè)試,測(cè)試內(nèi)容與42系統(tǒng)測(cè)試基本相同,但是驗(yàn)收測(cè)試是在用戶參與下進(jìn)行的,它的目的是由用戶來(lái)測(cè)試軟件能否滿足用戶的需求。若測(cè)試中發(fā)現(xiàn)錯(cuò)誤,則屬于系統(tǒng)分析過(guò)程有問(wèn)題。5.3系統(tǒng)的維護(hù)系統(tǒng)維護(hù)是面向系統(tǒng)中個(gè)組成要素的。(1)系統(tǒng)維護(hù)的目的和任務(wù):系統(tǒng)在完成系統(tǒng)實(shí)施,投入正常運(yùn)行后,就進(jìn)入系統(tǒng)維護(hù)階段。在系統(tǒng)的整個(gè)使用壽命中,都伴隨著系統(tǒng)維護(hù)工作的進(jìn)行。系統(tǒng)維護(hù)的目的是保證信息系統(tǒng)正常而可靠的運(yùn)行,并能使系統(tǒng)不段得到改善和提高,以充分發(fā)揮作用。系統(tǒng)維護(hù)的任務(wù)就是要有計(jì)劃、有組織地對(duì)系統(tǒng)進(jìn)行必要的改動(dòng),以保證系統(tǒng)中的各個(gè)要素不管環(huán)境如何變化始終是最新的。(2)系統(tǒng)維護(hù)的對(duì)象:系統(tǒng)維護(hù)是面向系統(tǒng)中各種構(gòu)成因素的,按照維護(hù)對(duì)象的不同,系統(tǒng)維護(hù)的內(nèi)容可以分為系統(tǒng)應(yīng)用程序維護(hù)、數(shù)據(jù)維護(hù)、代碼維護(hù)和硬件設(shè)備維護(hù)等。(3)系統(tǒng)維護(hù)的類型:系統(tǒng)維護(hù)的類型按照軟件維護(hù)的不同性質(zhì)可以分為糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。結(jié)論通過(guò)凱迪管理系統(tǒng)的開(kāi)發(fā),我對(duì)軟件開(kāi)發(fā)過(guò)程有了更清晰的了解,首先是問(wèn)題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,并對(duì)軟件測(cè)試的方法、手段有了較深的理解,同時(shí)對(duì)制造業(yè)的流程有了一個(gè)系統(tǒng)的認(rèn)識(shí)。在開(kāi)發(fā)過(guò)程我還認(rèn)真學(xué)習(xí)了與系統(tǒng)相關(guān)的知識(shí),極大地拓寬了我的知識(shí)面,我感到收獲不小。在系統(tǒng)的開(kāi)發(fā)初期,我先是熟悉企業(yè)的管理流程,初步了解ERP的相關(guān)知識(shí),這樣才能進(jìn)入到設(shè)計(jì)的過(guò)程中去。從開(kāi)始熟悉這些知識(shí)到對(duì)整體設(shè)計(jì)有了解,再?gòu)母乓O(shè)計(jì)、詳細(xì)設(shè)計(jì)到開(kāi)始編碼,以及最后的測(cè)試,整個(gè)過(guò)程我感覺(jué)很充實(shí),雖然遇到了不少困難,但當(dāng)我通過(guò)自己查資料、或是向指導(dǎo)老師請(qǐng)教,而設(shè)計(jì)出解決方案并成功實(shí)現(xiàn)時(shí),那種成就感和滿足感足以鼓勵(lì)自己繼續(xù)努力下去。通過(guò)使用VB編程,使我真正體會(huì)到了可視化編程的優(yōu)點(diǎn),自己動(dòng)手開(kāi)發(fā)小規(guī)模的應(yīng)用系統(tǒng),學(xué)會(huì)一種規(guī)范化的編程方法,使我加深了對(duì)軟件的理解。學(xué)以致用,學(xué)用結(jié)合,這既是學(xué)習(xí)理論知識(shí)目的,也是檢驗(yàn)學(xué)習(xí)的最好方法。總之,通過(guò)這次畢業(yè)設(shè)計(jì),不僅讓我懂得做什么事都要先制定計(jì)劃,按照計(jì)43劃有條不紊的進(jìn)行才能夠成功,而且讓我懂得了計(jì)算機(jī)的變成秘訣在于嚴(yán)密的思考與仔細(xì)的推敲,編程有著無(wú)限的樂(lè)趣~致謝我要感謝我的指導(dǎo)老師谷德斌、霍影老師,他們?cè)谖艺撐牡倪x題、設(shè)計(jì)方面做了認(rèn)真指導(dǎo)。他們?cè)趯W(xué)術(shù)方面嚴(yán)謹(jǐn)?shù)膽B(tài)度,以及他們的平易近人,都給我留下了深刻的印象。同時(shí)我還要感謝我的同學(xué)們,他們?cè)谖业漠厴I(yè)設(shè)計(jì)過(guò)程中給予我了很大的幫助。44參考文獻(xiàn)1謝金寶,虞琦等.VisualBasic程序設(shè)計(jì).上海交通大學(xué)出版社,19962周民光,王復(fù)康等.VisualBasicForWindows語(yǔ)言參考詳解.北京航空航天1995.12大學(xué)出版社,3劉圣才,李春葆.〈〈VisualBasic程序設(shè)計(jì)題典〉〉.清華大學(xué)出版社,20024將貴善,王東華,俞明南等.《生產(chǎn)與運(yùn)作管理》.大連理工大學(xué)出版社,20045日本工業(yè)會(huì)ERP研究所編著.《ERP入門》.華連普ERP研發(fā)小組譯著.華連普科技股份有限公司發(fā)行,20006ClaudeSeidman著.SQLServer2000數(shù)據(jù)挖掘技術(shù)指南.劉藝,王魯軍,蔣丹丹等譯.機(jī)械工業(yè)出版社,2002.17鄺孔武,王曉敏.《信息系統(tǒng)開(kāi)發(fā)與管理》.中國(guó)人民大學(xué)出版社,20028黃梯云,李一軍.《管理信息系統(tǒng)》.高等教育出版社,2003459張文修,吳偉志.《信息系統(tǒng)與知識(shí)發(fā)現(xiàn)》.科學(xué)出版社,2002.710張宏林,孔艷,王哲.《VisualBasic6.0開(kāi)發(fā)數(shù)據(jù)庫(kù)》.人民郵電出版社,200011Jiaweihan,MichelineKamber著,數(shù)據(jù)挖掘概念與技術(shù).范明,孟小峰等譯,機(jī)械工業(yè)出版社,2001.812EvangelosPetroutsos,KevinHough著.《VisualBasic6.0高級(jí)開(kāi)發(fā)指南》.邱仲潘等譯.電子工業(yè)出版社出版,199913蔡淑琴.管理信息系統(tǒng).科學(xué)出版社,2004.514魏平俊.VisualBasic管理信息系統(tǒng)開(kāi)發(fā)案例.西安電子科技大學(xué)出版社,2004.715唐學(xué)忠.SQLserver2000數(shù)據(jù)庫(kù)教程.電子工業(yè)出版社,200516李曉喆.SQLserver2000管理和應(yīng)用系統(tǒng)開(kāi)發(fā).人民郵電出版社,200417劉衛(wèi)宏.SQLserver2000實(shí)用教程.科學(xué)出版社,2005.318李紅.管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用.電子工業(yè)出版社,2005.619陳剛.管理信息系統(tǒng)概論.北京藍(lán)色暢想圖書發(fā)行有限公司,2004.920錦暉ERP推廣中心.MicrosoftSQLserverERP進(jìn)銷存軟件設(shè)計(jì).廣東經(jīng)濟(jì)出版社,2004.446Andwhatnumberlessandpowerfulcausestendtodestroytheserarenatures!Whatcauses?Inthefirstplacetherearetheirownvirtues,theircourage,temperance,andtherestofthem,everyoneofwhichpraiseworthyqualities(andthisisamostsingularcircumstance)destroysanddistractsfromphilosophythesoulwhichisthepossessorofthem.Thatisverysingular,hereplied.Thentherearealltheordinarygoodsoflife--beauty,wealth,strength,rank,andgreatconnectionsintheState--youunderstandthesortofthings--thesealsohaveacorruptinganddistractingeffect.Iunderstand;butIshouldliketoknowmorepreciselywhatyoumeanaboutthem.Graspthetruthasawhole,Isaid,andintherightway;youwillthenhavenodifficultyinapprehendingtheprecedingremarks,andtheywillnolongerappearstrangetoyou.AndhowamItodoso?heasked.Why,Isaid,weknowthatallgermsorseeds,whethervegetableoranimal,whentheyfailtomeetwithpropernutrimentorclimateorsoil,inproportiontotheirvigour,areallthemoresensitivetothewantofasuitableenvironment,forevilisagreat

溫馨提示

  • 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)論