版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄TOC\o"1-2"\h\z\u摘要 3Abstract 41緒論 524S店汽車(chē)零配件倉(cāng)庫(kù)管理系統(tǒng)分析 62.1汽車(chē)4S店業(yè)務(wù)流程分析 62.2關(guān)于數(shù)據(jù)庫(kù) 62.3系統(tǒng)運(yùn)行環(huán)境 73.管理軟件設(shè)計(jì) 103.1功能設(shè)計(jì) 103.2模塊結(jié)構(gòu)設(shè)計(jì) 103.3程序流程圖 113.4數(shù)據(jù)庫(kù)設(shè)計(jì) 134.倉(cāng)儲(chǔ)管理軟件的設(shè)計(jì) 154.1 界面的設(shè)計(jì) 154.2倉(cāng)儲(chǔ)管理軟件安全性的設(shè)計(jì) 265系統(tǒng)測(cè)試 275.1測(cè)試項(xiàng) 275.2測(cè)試條件 276.結(jié)論 29總結(jié)與體會(huì) 30致謝 31參考文獻(xiàn) 32附錄 334S店汽車(chē)零配件倉(cāng)儲(chǔ)管理系統(tǒng)摘要4S店汽車(chē)零配件倉(cāng)儲(chǔ)管理系統(tǒng)能夠正確有效地完成倉(cāng)庫(kù)管理的日常工作,從而實(shí)現(xiàn)用戶能夠快速的進(jìn)行汽車(chē)零配件倉(cāng)儲(chǔ)管理。4S店汽車(chē)零配件倉(cāng)儲(chǔ)管理系統(tǒng)包括需求分析、系統(tǒng)功能、系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)、系統(tǒng)測(cè)試及存在問(wèn)題等方面,詳細(xì)地介紹了“4S店汽車(chē)零配件倉(cāng)庫(kù)管理系統(tǒng)”設(shè)計(jì)開(kāi)發(fā)的整個(gè)過(guò)程。4S店汽車(chē)零配件倉(cāng)儲(chǔ)管理系統(tǒng)采用VisualBasic作為開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)采用Access數(shù)據(jù)庫(kù)設(shè)計(jì),利用ADO數(shù)據(jù)庫(kù)訪問(wèn)實(shí)現(xiàn)各種功能。關(guān)鍵詞:零部件管理;數(shù)據(jù)庫(kù);管理系統(tǒng);VisualBasic。4SCar’sPartsStorageManagementSystemAbstract4Scar’spartsstoragemanagementsystemcanabletocorrectlyandeffectivelyaccomplishthedailyworkofstoragemanagement,enablinguserstoquicklycar’spartsstoragemanagement.4Scar’spartsstoragemanagementsystemincludesrequirementanalysis,systemfunction,systemsdesign,programmingandthesystemtestsandexiststheaspectssuchasquestionetc,andsystematicallyintroducedthewholecourseof“4Scar’spartsstoragepartsmanagementsystem"subjectdevelopment.4Scar’spartsstoragemanagementsystemusingVisualBasicasadevelopmenttool,thebackgrounddatausingtheAccessdatabasedesign,ADOdatabaseaccesstoachievethevariousfunctions.Keywords:Partsmanagement;Database;Managementsystem;VisualBasic.1緒論隨著中國(guó)經(jīng)濟(jì)的快速增長(zhǎng),中國(guó)汽車(chē)的保有量逐年遞增,對(duì)于汽車(chē)4S店的售后及倉(cāng)庫(kù)管理需要更加方便以及實(shí)用的管理軟件。在汽車(chē)4S店倉(cāng)庫(kù)管理中需要實(shí)時(shí)采集,并根據(jù)需要及時(shí)地向相關(guān)的各部門(mén)傳送各類(lèi)信息,這對(duì)零配件供應(yīng)、銷(xiāo)售服務(wù)、質(zhì)量監(jiān)控、成本核算等都有著重要的作用。同時(shí)此數(shù)據(jù)對(duì)零配件的質(zhì)量跟蹤和售后服務(wù)有重要的意義。由于零配件管理數(shù)據(jù)屬于動(dòng)態(tài)信息,不僅數(shù)據(jù)量大,而且內(nèi)容龐雜,且由于此數(shù)據(jù)不僅用于售后服務(wù)及質(zhì)量監(jiān)控等方面,同時(shí)還具有對(duì)零配件質(zhì)量跟蹤等功能,因而必須保證數(shù)據(jù)準(zhǔn)確。符合行業(yè)的管理軟件和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的應(yīng)用為實(shí)現(xiàn)上述功能需求提供了可靠的保證,為用戶提供更公開(kāi)、更快捷、更規(guī)范和更優(yōu)質(zhì)的服務(wù),是各家汽車(chē)4S店面臨的共同挑戰(zhàn)。想要有效地解決上訴問(wèn)題,就必須引入更加高效的管理手段,其中實(shí)行計(jì)算機(jī)化管理就是有效的方法之一。24S店汽車(chē)零配件倉(cāng)庫(kù)管理系統(tǒng)分析2.1汽車(chē)4S店業(yè)務(wù)流程分析4S汽車(chē)店零部件管理系統(tǒng)的業(yè)務(wù)主要是采購(gòu),銷(xiāo)售信息的管理。汽車(chē)4S店各個(gè)部門(mén)把采購(gòu)信息和銷(xiāo)售信息輸入系統(tǒng),操作人員根據(jù)汽車(chē)4S店零部件信息控制采購(gòu)和銷(xiāo)售業(yè)務(wù),計(jì)算機(jī)也會(huì)自動(dòng)記錄信息。4S店汽車(chē)零部件管理的特點(diǎn)是信息處理量比較大,所管理的信息包括全部汽車(chē)維修企業(yè)的信息和業(yè)務(wù)信息等單據(jù)的發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來(lái)有一定困難。在管理的過(guò)程中經(jīng)常出現(xiàn)住處的重復(fù)傳遞。單據(jù)、報(bào)表的種類(lèi)繁多,各個(gè)部門(mén)管理規(guī)格不統(tǒng)一等問(wèn)題。4S汽車(chē)店零部件管理系統(tǒng)在設(shè)計(jì)過(guò)程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需求,采取了以下一些原則:(1)程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。(2)刪除不必要的管理冗余信息,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。(3)統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報(bào)表的格式。進(jìn)行4S店汽車(chē)零部件管理系統(tǒng)業(yè)務(wù)流程圖的設(shè)計(jì)。操作員或管理人員進(jìn)入本系統(tǒng)后,一系列的操作過(guò)程設(shè)計(jì)。2.2關(guān)于數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何數(shù)據(jù)最主要的用途都是供人查閱對(duì)不了解的條目的解釋。數(shù)據(jù)庫(kù)的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)庫(kù)共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)庫(kù),數(shù)據(jù)流圖就不嚴(yán)格,然而沒(méi)有數(shù)據(jù)流圖數(shù)據(jù)庫(kù)也難于發(fā)揮作用。只有數(shù)據(jù)庫(kù)和對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。系統(tǒng)開(kāi)發(fā)時(shí),常用名片的形式書(shū)寫(xiě)保存描述一個(gè)數(shù)據(jù)元素。下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)庫(kù)索引表格:名字:配件編號(hào)列名:配件編號(hào)描述:唯一地標(biāo)識(shí)配件信息表的一個(gè)特定關(guān)鍵域定義:配件編號(hào)位置:配件信息圖2-1配件編號(hào)名字:入庫(kù)單號(hào)描述:唯一地標(biāo)識(shí)汽車(chē)維修企業(yè)入庫(kù)信息一個(gè)特定關(guān)鍵域位置:入庫(kù)單號(hào)圖2-2入庫(kù)單號(hào)名字:出庫(kù)單號(hào)描述:唯一地標(biāo)識(shí)汽車(chē)維修企業(yè)出庫(kù)信息一個(gè)特定關(guān)鍵域位置:出庫(kù)單號(hào)圖2-3出庫(kù)單號(hào)名字:用戶名稱列名:用戶名稱描述:用戶指定條件下的系統(tǒng)用戶口令表位置:用戶信息表圖2-4用戶名稱2.3系統(tǒng)運(yùn)行環(huán)境2.3.1系統(tǒng)開(kāi)發(fā)工具選擇目前,在市場(chǎng)上這些眾多的程序開(kāi)發(fā)工具中,有些開(kāi)發(fā)軟件強(qiáng)調(diào)程序語(yǔ)言的執(zhí)行效率;有些則偏重于可視化程序開(kāi)發(fā)工具所帶來(lái)的便利性與效率的提高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語(yǔ)言的執(zhí)行效率和工具的便利性是密切相連的,只有便利的工具,卻程序語(yǔ)言的執(zhí)行效率,許多特殊化的處理必需要耗費(fèi)數(shù)倍的工夫來(lái)處理,使得原來(lái)所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程序語(yǔ)言的執(zhí)行效率,卻沒(méi)有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)畢業(yè)設(shè)計(jì)的寶貴時(shí)間。而VisualBasic是著名的微軟公司的可視化軟件開(kāi)發(fā)工具,其被稱為最容易編程語(yǔ)言,它具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。它是一個(gè)非常理想的選擇,是可視化的快速應(yīng)用程序開(kāi)發(fā)語(yǔ)言,它提供了可視化的集成開(kāi)發(fā)環(huán)境,這一環(huán)境為應(yīng)用程序設(shè)計(jì)人員提供了一系列靈活而先進(jìn)的工具,可以廣泛地用于許多種類(lèi)應(yīng)用程序設(shè)計(jì)。VisualBasic的前身是QBASIC,語(yǔ)言基礎(chǔ)是BASIC。自從微軟推出VB后,便成為了程序開(kāi)發(fā)人員的首選工具之一。跟據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)領(lǐng)域中,VB就占了90%的份額。VB是基于對(duì)象的可視化程序開(kāi)發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡(jiǎn)易地建立Windows應(yīng)用程序。1998年8月,微軟推出了VB6.0的版本,進(jìn)一步加強(qiáng)了部件開(kāi)發(fā)的功能。以適用人員來(lái)分,可有以下三個(gè)版本:標(biāo)準(zhǔn)版針對(duì)一般程序設(shè)計(jì)人員,適合普通應(yīng)用系統(tǒng)的開(kāi)發(fā)。專(zhuān)業(yè)版針對(duì)專(zhuān)業(yè)程序開(kāi)發(fā)人員,它在標(biāo)準(zhǔn)版的基礎(chǔ)上提供了對(duì)數(shù)據(jù)庫(kù)和Internet的支持。企業(yè)版適用于專(zhuān)為企業(yè)設(shè)計(jì)應(yīng)用軟件的程序開(kāi)發(fā)人員。2.3.2數(shù)據(jù)庫(kù)的選擇建立一個(gè)數(shù)據(jù)庫(kù)也有多種選擇,現(xiàn)在市場(chǎng)上有各種各樣的數(shù)據(jù)庫(kù),而且每一種數(shù)據(jù)庫(kù)都有其自身的特點(diǎn),不能說(shuō)哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開(kāi)發(fā)人員的習(xí)慣。當(dāng)然,要是一個(gè)完善的管理軟件,必須要有后臺(tái)的數(shù)據(jù)庫(kù)。而目前主流的數(shù)據(jù)庫(kù)有以下幾種:低級(jí)數(shù)據(jù)庫(kù)最流行的是ACCESS;中級(jí)數(shù)據(jù)庫(kù),最流行的是SQLServer2000,SQLServer2005,Mysql;高端的三大數(shù)據(jù)庫(kù),DB2,ORACLE,SYBASE。其中,我選擇ACCESS2003做為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。ACCESS2003是美國(guó)微軟公司開(kāi)發(fā)的一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的產(chǎn)品,具有成本低,易上手,工具全等優(yōu)點(diǎn)。適用于大型或超大型數(shù)據(jù)庫(kù)服務(wù)器端。利用VB6.0卓越、快速、簡(jiǎn)便的界面開(kāi)發(fā)平臺(tái),制作系統(tǒng)的客戶端界面;再利用ACCESS2003,創(chuàng)建出具有合理的物理關(guān)系、邏輯關(guān)系的后臺(tái)數(shù)據(jù)庫(kù);最后運(yùn)用VB語(yǔ)言來(lái)編寫(xiě)代碼,實(shí)現(xiàn)人機(jī)交互,運(yùn)用ADO的方法來(lái)建立與后臺(tái)數(shù)據(jù)庫(kù)的連接,包括數(shù)據(jù)的添加、查詢、刪除、修改等等;最后開(kāi)發(fā)和測(cè)試系統(tǒng)。2.3.3開(kāi)發(fā)與運(yùn)行環(huán)境(1)硬件環(huán)境處理器:InterPentiumⅢ或更高。內(nèi)存:256MB以上硬盤(pán)空間:40GB顯卡:集成顯卡或更高(2)軟件環(huán)境操作系統(tǒng):WindowsXP。開(kāi)發(fā)工具:VB6.0中文企業(yè)版。數(shù)據(jù)庫(kù):MicrosoftACCESS2003。美化工具:Photoshop。其他:Excel。3.管理軟件設(shè)計(jì)3.1功能設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)可以為小型的貨物管理部門(mén)提供基本的倉(cāng)庫(kù)管理,從而幫助倉(cāng)庫(kù)管理人員能夠使用軟件對(duì)其現(xiàn)有業(yè)務(wù)流程進(jìn)行搞笑的管理,這些管理包括:貨物信息管理,包括貨物信息的增加、修改、刪除、瀏覽管理;貨物采購(gòu)入庫(kù)管理,對(duì)采購(gòu)的貨物完成電子入庫(kù);貨物銷(xiāo)售出庫(kù)管理,對(duì)銷(xiāo)售的貨物實(shí)現(xiàn)電子出庫(kù);查詢管理,包括對(duì)貨物信息的查詢、客戶信息的查詢和其他信息的查詢;貨物信息打印,對(duì)當(dāng)前倉(cāng)庫(kù)中的貨物信息進(jìn)行打印;管理員管理,主要是管理員的登錄管理與口令管理。3.2模塊結(jié)構(gòu)設(shè)計(jì)“4S店汽車(chē)零配件倉(cāng)庫(kù)管理系統(tǒng)”可分為幾個(gè)主模塊:系統(tǒng)管理、基本信息管理、查詢管理、出入庫(kù)管理、庫(kù)存管理。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,將整個(gè)系統(tǒng)分解成相對(duì)獨(dú)立的若干模塊,通過(guò)對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來(lái)實(shí)現(xiàn)整個(gè)軟件系統(tǒng)的功能,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖。本系統(tǒng)的功能模塊結(jié)構(gòu)如圖3-1所示。汽車(chē)4S店零配件倉(cāng)儲(chǔ)管理查詢管理用戶管理密碼管理切換用戶配件管理配件分類(lèi)庫(kù)存查詢庫(kù)存詳細(xì)信息采購(gòu)查詢銷(xiāo)售查詢汽車(chē)4S店零配件倉(cāng)儲(chǔ)管理查詢管理用戶管理密碼管理切換用戶配件管理配件分類(lèi)庫(kù)存查詢庫(kù)存詳細(xì)信息采購(gòu)查詢銷(xiāo)售查詢系統(tǒng)管理基本信息管理出入庫(kù)管理庫(kù)存管理系統(tǒng)管理基本信息管理出入庫(kù)管理庫(kù)存管理采購(gòu)入庫(kù)銷(xiāo)售出庫(kù)采購(gòu)入庫(kù)銷(xiāo)售出庫(kù)圖3-1系統(tǒng)模塊結(jié)構(gòu)圖3.3程序流程圖登陸管理系統(tǒng)登陸管理系統(tǒng)驗(yàn)證用戶信息信息錯(cuò)誤信息正確進(jìn)入主界面用戶是否正確庫(kù)存管理查詢管理系統(tǒng)管理基本信息管理出入庫(kù)管理用戶管理密碼管理切換用戶配件管理配件管理采購(gòu)入庫(kù)庫(kù)存查詢庫(kù)存詳細(xì)信息采購(gòu)查詢銷(xiāo)售查詢銷(xiāo)售出庫(kù)3.4數(shù)據(jù)庫(kù)設(shè)計(jì)有關(guān)數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計(jì)完成后數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,以后系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)庫(kù)的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)就建立起來(lái)了。根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對(duì)有關(guān)數(shù)據(jù)的存儲(chǔ)的需要,更加方便實(shí)現(xiàn)該管理系統(tǒng)的所有功能,現(xiàn)將本管理系統(tǒng)設(shè)計(jì)成如下幾個(gè)數(shù)據(jù)庫(kù)表,表的設(shè)計(jì)如下:表3-1用戶信息表字段名稱類(lèi)型大小用戶名稱文本(20)密碼文本(20)權(quán)限文本(20)表3-2配件信息字段名稱類(lèi)型大小配件編號(hào)文本(50)配件名稱文本(50)型號(hào)文本(50)汽車(chē)品牌文本(50)計(jì)量單位文本(20)庫(kù)存量數(shù)字配件分類(lèi)文本(20)表3-3采購(gòu)入庫(kù)信息字段名稱類(lèi)型大小入庫(kù)單號(hào)文本(50)入庫(kù)日期文本(20)配件編號(hào)文本(50)配件名稱文本(50)型號(hào)文本(50)計(jì)量單位文本(20)入庫(kù)數(shù)量數(shù)字采購(gòu)價(jià)格貨幣生產(chǎn)廠家文本(50)采購(gòu)人文本(20)表3-4銷(xiāo)售出庫(kù)信息字段名稱類(lèi)型大小出庫(kù)單號(hào)文本(50)出庫(kù)日期文本(20)配件編號(hào)文本(50)配件名稱文本(50)型號(hào)文本(50)計(jì)量單位文本(20)出庫(kù)數(shù)量數(shù)字銷(xiāo)售價(jià)格貨幣客戶文本(50)銷(xiāo)售人文本(20)其他表請(qǐng)參考數(shù)據(jù)庫(kù).4.倉(cāng)儲(chǔ)管理軟件的設(shè)計(jì)4.1界面的設(shè)計(jì)界面要求美觀易懂、操作簡(jiǎn)單,使用戶感覺(jué)愉快、操做方便,從而提高使用效率。本系統(tǒng)基于WindowsXP操作系統(tǒng),因此在界面上遵循WindowsXP的傳統(tǒng)風(fēng)格,由標(biāo)題欄、菜單欄、快捷工具按鈕、對(duì)話框等要素組成。與WindowsXP操作系統(tǒng)一致的人機(jī)界面,使得用戶只要具備WindowsXP操作基礎(chǔ),就能很快適應(yīng)本管理系統(tǒng)的操作使用,因此能夠大大降低系統(tǒng)培訓(xùn)費(fèi)用以及培訓(xùn)周期,提高系統(tǒng)的可推廣性。為了進(jìn)一步美化界面,使得用戶在操作中更加心情舒暢,我們選用PhotoshopCS4圖像處理軟件,為系統(tǒng)設(shè)計(jì)了比較新穎的界面圖??傊畬?duì)系統(tǒng)界面的整體風(fēng)格,頁(yè)面布局結(jié)構(gòu)以及色彩搭配等進(jìn)行了合理的規(guī)劃和設(shè)計(jì),在保證操作員實(shí)用性、方便性的前提下,創(chuàng)造更簡(jiǎn)單,更友好的系統(tǒng)界面。4.1.1登錄界面設(shè)計(jì)用戶登錄窗口啟動(dòng)。包括輸入用戶名和密碼,登錄(默認(rèn)用戶名admin,密碼admin)。從用戶信息表中檢查是否有相應(yīng)的用戶名和密碼,如果用戶名或密碼錯(cuò)誤,進(jìn)行提示;如果輸入的用戶名和相應(yīng)密碼正確,進(jìn)入主控制平臺(tái)。用戶登錄模塊的窗體設(shè)計(jì),在工程中添加一個(gè)窗體,命名為frmLogon。用戶登錄模塊的窗體如圖4-1所示。圖4-1登錄其中用戶登錄連接數(shù)據(jù)庫(kù)的部分代碼:檢查是否有相應(yīng)的用戶名和密碼代碼:PrivateSubcmdOK_Click()''進(jìn)入..確定'OnErrorGoToErrDimtxtSqlAsStringUserID=""IfTrim(txtUserName.Text)=""Then''判斷用戶名是否為空MsgBox"請(qǐng)輸入帳號(hào)!",vbOKOnly+vbExclamation,"警告"txtUserName.SetFocusExitSubEndIfIfTrim(txtPassword.Text)=""Then'判斷密碼是否為空MsgBox"請(qǐng)輸入密碼!",vbOKOnly+vbExclamation,"警告"txtPassword.SetFocusExitSubEndIf檢查是否有該用戶代碼:txtSql="select*from用戶信息表where用戶名稱='"&txtUserName.Text&"'"''判斷是否有這個(gè)用戶Ifrs.StateThenrs.Closers.OpentxtSql,CN,adOpenStatic,adLockOptimisticIfrs.EOF=TrueThen''如果沒(méi)有這個(gè)用戶MsgBox"沒(méi)有這個(gè)帳號(hào),請(qǐng)重新輸入帳號(hào)!",vbOKOnly+vbExclamation,"警告"txtUserName.Text=""txtPassword.Text=""txtUserName.SetFocusElse''如果有用戶IfTrim(rs.Fields(1))=Trim(txtPassword.Text)ThenIfTrim(rs.Fields(2))="管理員"ThenIsUserMode=1ElseIsUserMode=2EndIfUserID=Trim(txtUserName.Text)UnloadMeMainfrm.ShowExitSub4.1.2主界面設(shè)計(jì)汽車(chē)維修企業(yè)零部件管理主界面是如圖4-2主界面。采用SDI窗體。WINDOWS風(fēng)格設(shè)計(jì)。主要采用菜單式的管理方式。主界面功能包括系統(tǒng)設(shè)置,基本數(shù)據(jù),出入庫(kù)管理,庫(kù)存管理,查詢管理和幫助。圖4-2主界面截圖其中部分代碼如下:PrivateSubMDIForm_Load()Me.StatusBar1.Panels(1).Text="操作員:"&UserIdMe.StatusBar1.Panels(2).Text="★歡迎使用汽車(chē)4S店零配件倉(cāng)庫(kù)管理系統(tǒng)★"CallPrivsSetingEndSub4.1.3用戶管理界面設(shè)計(jì)系統(tǒng)設(shè)置包括,用戶,密碼,數(shù)據(jù)庫(kù)管理。用戶包括權(quán)限管理。用戶管理模塊實(shí)現(xiàn)2個(gè)主要功能:增加新的操作人員、刪除指定的操作人員。密碼是對(duì)當(dāng)前用戶進(jìn)行密碼修改,其中代碼可以參考frmUsers。如圖4-3如圖4-3用戶管理界面4.1.4基本信息界面設(shè)計(jì)汽車(chē)4S店零配件倉(cāng)庫(kù)管理系統(tǒng)基本信息包括對(duì)配件分析信息,配件信息的管理,包括添加,刪除,修改等操作。如圖4-4是配件信息,添加,操作成功。圖4-4配件信息截圖其中主要代碼如下:PrivateSubcmdRegAdd_Click()'''添加nModeSys=2''添加操作DimIDmaxAsStringDimiAsIntegerFori=1ToVal(Txt(0).Text)IfLbl(i).Caption="庫(kù)存量"ThenTxt(i).Text=0ElseTxt(i).Text=""EndIfNextiTxt(1).Text=GetmaxId(Lbl(1).Caption)cmdRegSave.Enabled=True4.1.5出入庫(kù)界面設(shè)計(jì)出入庫(kù)管理包括采購(gòu)入庫(kù)和銷(xiāo)售出庫(kù)信息。入庫(kù)管理界面如圖4-6所示。本界面主要是對(duì)入庫(kù)單信息進(jìn)行添加刪除修改保存等操作。其中代碼詳情請(qǐng)參考frmlk文件。圖4-6入庫(kù)界面截圖點(diǎn)擊添加按鈕如圖4-7可實(shí)現(xiàn)汽車(chē)零配件的添加。配件編號(hào)是支持選擇配件信息的,可以名稱進(jìn)行選擇。圖4-7添加界面截圖其中代碼如下:rst.Open"select*from采購(gòu)入庫(kù)信息where入庫(kù)單號(hào)='"&Trim(Text1(0).Text)&"'",CN,adOpenStatic,adLockOptimisticIfTrim(strDZId)=""Then'添加rst.AddNewFori=0To9IfTrim(Text1(i).Text)<>""Thenrst.Fields(i).Value=Trim(Text1(i).Text)Nextirst.UpdateWithfrmlk.MSHFlexGrid1If.Rows=2AndTrim(.TextMatrix(1,1))=""ThenElse.Rows=.Rows+1Fori=.Rows-2To1Step-1Forj=0To9.TextMatrix(i+1,j)=.TextMatrix(i,j)NextjNextiEndIf4.1.6出庫(kù)管理設(shè)計(jì)出庫(kù)管理設(shè)計(jì)和入庫(kù)管理設(shè)計(jì)思想一樣,并不做詳細(xì)說(shuō)明,其中出庫(kù)管理界面圖4-8,圖4-9所示。4-8銷(xiāo)售出庫(kù)界面截圖圖4-9出庫(kù)添加截圖4.1.7零配件庫(kù)存管理設(shè)計(jì)零配件庫(kù)存管理包括汽車(chē)零配件詳細(xì)庫(kù)存信息和庫(kù)存量查詢。可以統(tǒng)計(jì)零配件出入庫(kù)數(shù)量及時(shí)間。如圖4-10。其中的代碼:Ifrst.StateThenrst.Closerst.Open"select配件編號(hào),配件名稱,型號(hào),計(jì)量單位from配件信息",CN,adOpenStatic,adLockOptimisticDimiAsIntegerDimjAsIntegerDimgridIAsIntegeri=0IfrsK.StateThenrsK.ClosersK.Open"select*from盤(pán)點(diǎn)信息表where年月='"&Combo1.Text&"-"&Combo2.Text&"'",CN,adOpenStatic,adLockOptimisticIfNotrsK.EOFThenIfMsgBox("本月份配件已統(tǒng)計(jì),是否重新統(tǒng)計(jì)?",vbInformation+vbYesNo,"提示")=vbYesThenCN.Execute"deletefrom盤(pán)點(diǎn)信息表where年月='"&Combo1.Text&"-"&Combo2.Text&"'"ElseExitSubEndIf4-10零配件庫(kù)存管理截圖4-11零配件信息檢索截圖4.1.8查詢功能的設(shè)計(jì)查詢功能的設(shè)計(jì)包括零配件出入庫(kù)查詢和數(shù)據(jù)統(tǒng)計(jì)。從而實(shí)現(xiàn)管理人員對(duì)零配件的數(shù)量,銷(xiāo)售數(shù)量,庫(kù)存數(shù)量進(jìn)行統(tǒng)計(jì)以及查詢。如圖4-12。其中所涉及到的代碼:IfTrim(Combo3.Text)<>""AndTrim(Combo4.Text)<>""AndTrim(Text1.Text)<>""Thenstrsql="select*from"&Trim(strTableName)&"where"&Trim(Combo3.Text)&""&Trim(Combo4.Text)&"'"IfCombo4.Text="like"Thenstrsql=strsql&"%"&Trim(Text1.Text)&"%'"Elsestrsql=strsql&Trim(Text1.Text)&"'"EndIfIfrs2.StateThenrs2.Closers2.Openstrsql,CN,adOpenStatic,adLockOptimisticSetMSHFlexGrid1.DataSource=rs2ElseMsgBox"請(qǐng)選擇或輸入數(shù)據(jù)!",,"系統(tǒng)提示"4-12信息檢索截圖4.1.9幫助界面設(shè)計(jì)關(guān)于和幫助界面是對(duì)系統(tǒng)軟件版本,作者的一個(gè)介紹。幫助界面是對(duì)功能介紹包括:初始用戶:用戶和密碼都為admin。添加用戶:在用戶名稱中輸入要添加用戶的名,原始密碼為12345,可以修改,之后點(diǎn)添加。完畢。如果系統(tǒng)已經(jīng)添加的該用戶,系統(tǒng)自動(dòng)提示,重新添加。刪除用戶:選中要?jiǎng)h除的用戶,直接點(diǎn)刪除、系統(tǒng)有提示是否真的刪除,點(diǎn)是,就刪除了此用戶。如圖4-13。4-13關(guān)于截圖4.2倉(cāng)儲(chǔ)管理軟件安全性的設(shè)計(jì)倉(cāng)庫(kù)管理系統(tǒng)的安全性設(shè)計(jì)可以分為數(shù)據(jù)庫(kù)級(jí)安全設(shè)計(jì)和應(yīng)用軟件級(jí)安全設(shè)計(jì)兩個(gè)級(jí)別。數(shù)據(jù)庫(kù)級(jí)安全設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)級(jí)安全通過(guò)賦予操作員不同的操作權(quán)限,控制操作員對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),對(duì)操作員進(jìn)行存取控制;另外并發(fā)控制、完整性約束以及數(shù)據(jù)的備份和恢復(fù)策略等等,這些安全性都可以充分利用數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)本身具有的功能來(lái)實(shí)現(xiàn)。應(yīng)用軟件級(jí)安全設(shè)計(jì)可以在系統(tǒng)平臺(tái)上根據(jù)不同的登陸身份和權(quán)限,給出不同的操作界面,允許不同的操作。本系統(tǒng)的登錄模塊、用戶管理模塊配合,就是完成這樣的功能。5系統(tǒng)測(cè)試測(cè)試的目的就是為了能以最少的人力和發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程的系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最后檢查。測(cè)試表格顯示此功能模塊通過(guò)測(cè)試,也證明了本功能模塊與其他模塊的獨(dú)立性十分強(qiáng),從而在以后維護(hù)軟件的過(guò)程中,能夠更多的更有效的使用各個(gè)功能模塊。5.1測(cè)試項(xiàng):整個(gè)系統(tǒng)5.2測(cè)試條件:在其他測(cè)試項(xiàng)目都通過(guò)了單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試。下面針對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試:系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件,計(jì)算機(jī)硬件等其他因素組合在一起,進(jìn)行信息系統(tǒng)的各種組裝和確認(rèn)測(cè)試,其目的是通過(guò)和系統(tǒng)的需求相比較,發(fā)現(xiàn)所開(kāi)發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。常見(jiàn)的系統(tǒng)測(cè)試有恢復(fù)測(cè)試,安全性測(cè)試,強(qiáng)度測(cè)試,性能測(cè)試,可靠性測(cè)試,安裝測(cè)試。在本系統(tǒng)中我們對(duì)整個(gè)源代碼進(jìn)行測(cè)試,發(fā)現(xiàn)系統(tǒng)沒(méi)有出現(xiàn)什么問(wèn)題,在將系統(tǒng)打包后可能會(huì)出現(xiàn)的問(wèn)題就是有些機(jī)器上沒(méi)有微軟公司的一些ActiveXObject控件或者是某些組件。因此導(dǎo)致系統(tǒng)不能加載某寫(xiě)對(duì)象,為了解決這個(gè)問(wèn)題我在對(duì)ActiveXObject控件進(jìn)行了打包做成壓縮包,只要復(fù)制到相應(yīng)的文件夾中即可。通過(guò)對(duì)整個(gè)系統(tǒng)的測(cè)試,我發(fā)現(xiàn)整個(gè)系統(tǒng)的功能還是比較穩(wěn)定,雖然在某些地方還不盡如人意,但是我們開(kāi)發(fā)的目的還是達(dá)到了,作為第一次完整的開(kāi)發(fā)軟件,第一次做畢業(yè)設(shè)計(jì),我們從中還是學(xué)到了不少的知識(shí),通過(guò)這次開(kāi)發(fā),我們?yōu)橐院筮M(jìn)入汽車(chē)4S店售后行業(yè)做管理工作積累了一定的經(jīng)驗(yàn)。在開(kāi)發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:1、菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我設(shè)計(jì)了一些測(cè)試數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)逐一進(jìn)行了增加、刪除、修改等操作,從而保證了菜單沒(méi)級(jí)功能的正確實(shí)現(xiàn)。2、數(shù)據(jù)測(cè)試:完成隊(duì)菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了測(cè)試。例如:例如對(duì)配件編號(hào),我首先在配件信息模塊中對(duì)某個(gè)配件信息進(jìn)行設(shè)定,然后在其他模塊進(jìn)行數(shù)據(jù)操作,隨時(shí)觀察這兩個(gè)數(shù)值之間是否有沖突產(chǎn)生,經(jīng)過(guò)多次設(shè)置并進(jìn)行驗(yàn)證,說(shuō)明該功能沒(méi)有問(wèn)題。3、綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來(lái)檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。6.結(jié)論于以前對(duì)VB6.0和Access2003只是了解并不能夠靈活運(yùn)用,所以在畢設(shè)期間進(jìn)行了一番研究,終于可以基本掌握了常用控件的用法和語(yǔ)句編程。數(shù)據(jù)庫(kù)的建設(shè)和使用,雖然SQL數(shù)據(jù)庫(kù)的安全性和普及性很高,但我們?cè)谌粘V羞€是接觸得比較少,所以這自然又是一番努力的學(xué)習(xí),就拿安裝配置以及連接數(shù)據(jù)庫(kù)方面來(lái)說(shuō)就不那么容易。會(huì)用了兩種軟件,如何把它們連接在一起還真是一件困難的事:選擇連接的方法就很重要,通過(guò)各方面的比較,我選擇了ADO,通過(guò)ADO對(duì)象與數(shù)據(jù)庫(kù)中各表進(jìn)行連接,同時(shí)也用到少數(shù)編程實(shí)現(xiàn)VB和數(shù)據(jù)庫(kù)的連接。在開(kāi)發(fā)過(guò)程中我遇到了許許多多的問(wèn)題,很多地方都不明白,經(jīng)常有打退堂鼓的想法,我經(jīng)常的請(qǐng)教同學(xué)和老師,最后的成果雖然不很完美,但我盡力了,并有所收獲。總結(jié)與體會(huì)在開(kāi)發(fā)過(guò)程中我遇到了許許多多的問(wèn)題,很多地方都不明白,經(jīng)常有打退堂鼓的想法,我經(jīng)常的請(qǐng)教同學(xué)和老師,最后的成果雖然不很完美,但我盡力了,并有所收獲。通過(guò)畢業(yè)設(shè)計(jì)的鍛煉,對(duì)于以前所學(xué)的的基本知識(shí)進(jìn)行了一次比較系統(tǒng)的復(fù)習(xí)和鞏固。對(duì)我們非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō)設(shè)計(jì)一個(gè)軟件還是有一定難度的,自己通過(guò)查閱大量的書(shū)籍以及以前所做軟件的經(jīng)驗(yàn)總結(jié),還是比較順利的完成了畢業(yè)設(shè)計(jì)的要求。特別是對(duì)VB6.0和Access2003有了更深層次的理解,在開(kāi)發(fā)過(guò)程中我遇到了許許多多的問(wèn)題,很多地方都不明白,經(jīng)常有打退堂鼓的想法,我經(jīng)常的請(qǐng)教同學(xué)和老師,最后的成果雖然不很完美,但我盡力了,并有所收獲。致謝這次的畢業(yè)設(shè)計(jì)已經(jīng)進(jìn)入尾聲,在這里我要真誠(chéng)地感謝幫助我的老師和同學(xué),有了他們的幫助我才能順利的完成這次畢業(yè)設(shè)計(jì)。從選擇畢業(yè)設(shè)計(jì)題目開(kāi)始,到畢業(yè)設(shè)計(jì)規(guī)劃,查找相關(guān)資料,設(shè)計(jì)模型,具體實(shí)施,結(jié)束論文,整個(gè)大致的流程中,我的導(dǎo)師都給予了我耐心的指導(dǎo)和非常到位的指點(diǎn),設(shè)計(jì)時(shí)間之長(zhǎng),其間遇到了不少問(wèn)題,也承蒙了老師的照顧,真的想對(duì)老師說(shuō)一聲:老師,辛苦了,謝謝您。除此之外,我還要致謝我的幾位同學(xué)的得力相助,我希望我能向他們學(xué)習(xí),發(fā)揚(yáng)那種百折不撓、孜孜不倦的對(duì)知識(shí)求索精神,那種至高無(wú)上的敬業(yè)精神,馬上我就要走向工作單位了,我相信我會(huì)時(shí)刻用他們的平凡而不簡(jiǎn)單來(lái)鞭策自已。再次衷心地感謝幫助我的老師和同學(xué)。【參考文獻(xiàn)】[1]塞奎春.VB6工程應(yīng)用與項(xiàng)目實(shí)踐[M].北京:機(jī)械工業(yè)出版社,2005.[2]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2004.[3]黃明.信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.[4]張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998.[5]申莉莉.SQLSERVER數(shù)據(jù)庫(kù)應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2005[6]李建中.數(shù)據(jù)庫(kù)系統(tǒng)原理[M].西安:電子工業(yè)出版社,1998.[7]劉瑞新.VB6.0數(shù)據(jù)庫(kù)開(kāi)發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例[M].北京:機(jī)械工業(yè)出版社,2005.[8]劉軍.汽車(chē)4S店管理全程指導(dǎo).北京:化學(xué)工業(yè)出版社,2011. [9]宓亞光.汽車(chē)特約銷(xiāo)售服務(wù)站經(jīng)營(yíng)與管理叢書(shū).北京:機(jī)械工業(yè)出版社,2011.[10]王豐,張劍芳,盧寶亮.倉(cāng)庫(kù)安全管理與技術(shù)(第2版).北京:中國(guó)物資出版社,2008.附錄4S店汽車(chē)零配件倉(cāng)儲(chǔ)管理系統(tǒng)代碼:PrivateSubCARPP_Click()strTableName="汽車(chē)品牌"frmZiDian.Show1EndSubPrivateSubCGLK_Click()strTableName="采購(gòu)入庫(kù)信息"frmlk.Show1EndSubPrivateSubChangeUser_Click()''isLogin=FalseUnloadMefrmLogin.ShowEndSubPrivateSubExit_Click()EndEndSubPrivateSubDATAtj_Click()frmtj.Show1EndSubPrivateSubExitSyss_Click()EndEndSubPrivateSubFindCG_Click()strTableName="采購(gòu)入庫(kù)信息"frmFind.Show1EndSubPrivateSubFindKC_Click()strTableName="配件信息"frmFind.Show1EndSubPrivateSubFindXX_Click()strTableName="銷(xiāo)售出庫(kù)信息"frmFind.Show1EndSubPrivateSubFJFX_Click()strTableName="配件分類(lèi)"frmZiDian.Show1EndSubPrivateSubForm_Load()Me.Caption="汽車(chē)4S店零配件倉(cāng)儲(chǔ)管理系統(tǒng)操作員:"&UserIDCallPrivssubisLogin=TrueEndSubSubPrivssub()IfIsUserMode=2ThensysManager.Visible=FalseBASEDATA.Visible=FalseEndIfEndSubPrivateSubForm_Resize()OnErrorGoToErr'''改變控件位置代碼Picture1.Top=0Picture1.Left=0Picture1.Height=Me.ScaleHeight-StatusBar1.HeightPicture1.Width=Me.ScaleWidthStatusBar1.Panels(1).Text="歡迎使用"&Me.Caption''加載背景代碼Image1.Picture=LoadPicture(App.Path&"\1.jpg")Picture1.RefreshPicture1.PaintPictureImage1.Picture,Picture1.ScaleTop,Picture1.ScaleLeft,Picture1.ScaleWidth,Picture1.ScaleHeight,0,0,Image1.Width,Image1.HeightErr:EndSubPrivateSubHelpFiles_Click()'''幫助文件OnErrorGoToErrfrmhelp.Show1ExitSubErr:MsgBoxErr.DescriptionEndSubPrivateSubInfoPJ_Click()frmPJ.Show1EndSubPrivateSubKCxxinfo_Click()frmKcInfo.Show1'詳細(xì)庫(kù)存EndSubPrivateSubSysAbout_Click()''關(guān)于frmAbout.Show1EndSubPrivateSubsysManager_Click()frmUser.Show1EndSubPrivateSubUserpasword_Click()''用戶密碼frmpsd.Show1EndSubPrivateSubXSCK_Click()frmck.Show1'銷(xiāo)售出EndSub采購(gòu)入庫(kù)管理界面代碼:PrivateSubCommand1_Click()'查詢DimrstAsNewADODB.RecordsetDimiAsIntegerDimstrSQLAsStringIfTrim(Text1.Text)=""ThenstrSQL="select*from采購(gòu)入庫(kù)信息orderby入庫(kù)單號(hào)desc"ElseFori=0To3IfOption1(i).Value=TrueThenstrSQL="select*from采購(gòu)入庫(kù)信息where"&Option1(i).Caption&"like'%"&Trim(Text1.Text)&"%'orderby入庫(kù)單號(hào)desc"ExitForEndIfNextiEndIfIfrst.StateThenrst.Closerst.OpenstrSQL,CN,adOpenStatic,adLockOptimisticWithMSHFlexGrid1.Clear.Rows=2.Cols=rst.Fields.CountFori=0Torst.Fields.Count-1.TextMatrix(0,i)=rst.Fields(i).NameNextiIfrst.RecordCount>0Then.Rows=rst.RecordCount+1Label1.Caption="查詢到"&rst.RecordCount&"條記錄"ElseLabel1.Caption="查詢到0條記錄"'MsgBox"沒(méi)有查詢記錄信息!",,"提示"ExitSubEndIfDimkAsIntegerk=1WhileNotrst.EOFFori=0Torst.Fields.Count-1IfNotIsNull(rst.Fields(i))ThenIfrst.Fields(i).Type=adCurrencyThen.TextMatrix(k,i)=Format((rst.Fields(i)),"0.00")Else.TextMatrix(k,i)=Trim(rst.Fields(i))EndIfEndIfNextik=k+1rst.MoveNextWendEndWithEndSubPublicSubCommand3_Click()'添加frmlkAdd.strDZId=""frmlkAdd.Show1EndSubPrivateSubCommand4_Click()WithMSHFlexGrid1IfTrim(.TextMatrix(.Row,0))=""ThenMsgBox"請(qǐng)選擇采購(gòu)入庫(kù)信息",,"提示"ExitSubEndIffrmlkAdd.strDZId=Trim(.TextMatrix(.Row,0))frmlkAdd.Show1frmlkAdd.strDZId=""EndWithEndSubPrivateSubCommand5_Click()''刪除WithMSHFlexGrid1IfTrim(.TextMatrix(.Row,0))=""ThenMsgBox"請(qǐng)選擇采購(gòu)入庫(kù)信息",,"提示"ExitSubEndIfIfMsgBox("真的刪除編號(hào)為:"&Trim(.TextMatrix(.Row,0))&"的信息嗎?不可恢復(fù)!",vbExclamation+vbYesNo,"提示")=vbYesThenCN.Execute"deletefrom采購(gòu)入庫(kù)信息where入庫(kù)單號(hào)='"&Trim(.TextMatrix(.Row,0))&"'"CN.Execute"update配件信息set庫(kù)存量='"&Getkc(Trim(.TextMatrix(.Row,2)))&"'where配件編號(hào)='"&Trim(.TextMatrix(.Row,2))&"'"If.Rows=2ThenFori=0To.Cols-1.TextMatrix(1,i)=""NextiElse.RemoveItem.RowEndIfEndIfEndWithEndSubPrivateSubCommand6_Click()UnloadMeEndSubPublicSubForm_Load()OnErrorGoToErrDimrstAsNewADODB.RecordsetIfrst.StateThenrst.Closerst.Open"select*from采購(gòu)入庫(kù)信息orderby入庫(kù)單號(hào)desc",CN,adOpenStatic,adLockOptimisticWithMSHFlexGrid1.Clear.Rows=2.Cols=rst.Fields.CountFori=0Torst.Fields.Count-1.TextMatrix(0,i)=rst.Fields(i).NameNextiIfrst.RecordCount>=1Then.Rows=rst.RecordCount+1DimkAsIntegerk=1WhileNotrst.EOFFori=0Torst.Fields.Count-1IfNotIsNull(rst.Fields(i))ThenIfrst.Fields(i).Type=adCurrencyThen.TextMatrix(k,i)=Format((rst.Fields(i)),"0.00")Else.TextMatrix(k,i)=Trim(rst.Fields(i))EndIfEndIfNextik=k+1rst.MoveNextWendEndWithExitSubErr:MsgBoxErr.DescriptionEndSubPrivateSubMSHFlexGrid1_DblClick()CallCommand4_ClickEndSubPrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13ThenCallCommand1_ClickEndIfEndSub
附錄資料:不需要的可以自行刪除制造業(yè)現(xiàn)場(chǎng)管理實(shí)踐第一部分:材料管理入庫(kù)之前數(shù)數(shù)看:實(shí)際數(shù)量與<送貨單>一致才能簽名,不對(duì)不能簽。簽完名后才向?qū)Ψ秸f(shuō)數(shù)量有差異,才提出賠償要求,肯定沒(méi)人理睬你。<現(xiàn)品票>要留下:<現(xiàn)品票>是向前工序反饋情報(bào)的重要憑證,也是不良品主要追蹤線索之一,附在不良品上退回給前工序(協(xié)作廠家)時(shí),更具有說(shuō)服力。先來(lái)先用亂不得:材料使用的第一原則就是先來(lái)先用,這是防止品質(zhì)產(chǎn)生混亂,保持良好的可追溯性的先決條件之一。材料去向要清楚:不是所有的材料都能組裝出成品,中途分流的材料要有合理的理由,分流的數(shù)量要補(bǔ)回,否則生產(chǎn)計(jì)劃就不能達(dá)成。材料臺(tái)面擺放有學(xué)問(wèn):合理的擺放不僅能夠節(jié)約空間,提高取拿準(zhǔn)確度,降低作業(yè)工時(shí),并能使臺(tái)面3S活動(dòng)得以維持。副料管理決不可是一筆糊涂帳:缺少副料,生產(chǎn)一樣無(wú)法進(jìn)行。副料的好壞不僅直接影響著品質(zhì),它還在成本中占據(jù)一定比例。不良品退回要確認(rèn):向前工序退回良品和自責(zé)品,最終失去的將是別人對(duì)你的信任,此外,還浪費(fèi)雙方無(wú)謂的人力和財(cái)力資源。盤(pán)點(diǎn)的時(shí)候要仔細(xì):盤(pán)點(diǎn)是一段不得已暫時(shí)中止生產(chǎn),只有支出沒(méi)收入的非常時(shí)期,務(wù)必在短時(shí)間內(nèi)、高精度的加以完成。不用的時(shí)候封存好:不用的材料不等于不要!需要時(shí),能迅速、準(zhǔn)確、完整無(wú)缺的找到,才不會(huì)延誤生產(chǎn)。10、報(bào)廢大筆揮不得:報(bào)廢就是扔錢(qián)!報(bào)廢意味著血本無(wú)歸、破產(chǎn)倒閉,同行競(jìng)爭(zhēng)者巴不得你天天都在報(bào)廢,決對(duì)不會(huì)同情你!11、追加工、選別要有樣品:對(duì)作業(yè)人員來(lái)說(shuō),文件遠(yuǎn)不如樣品直觀,只有設(shè)定了上下限樣品,才能進(jìn)行自主判定;才能將作業(yè)差異控制在所要求的范圍內(nèi)。12、庫(kù)存太多是浪費(fèi),太少又不安全:庫(kù)存好比是吃飯,吃多了,撐著!吃少了,不管飽!不僅要看菜吃飯,還得量肚而行。決定材料庫(kù)存量的基本原則是:適時(shí)、適量、適價(jià)、適地、適質(zhì)。材料的基本訂購(gòu)法有:一次過(guò)訂貨、分階段訂貨、現(xiàn)用現(xiàn)訂等三種方法。13、算準(zhǔn)在線庫(kù)存量:?jiǎn)纹凡牧显诰€庫(kù)存太多,說(shuō)明材料的派發(fā)方法和包裝質(zhì)量有問(wèn)題。部件在線庫(kù)存過(guò)多,說(shuō)明各工序工時(shí)不平衡,前后銜接失調(diào)。14、部件先行不貪多:如果產(chǎn)品是一列火車(chē),那么部件就是火車(chē)頭。只有火車(chē)頭先開(kāi)動(dòng),整列火車(chē)才會(huì)動(dòng),而且火車(chē)頭總是同步領(lǐng)先于后邊的車(chē)廂。15、外觀瑕疵真棘手:客戶并不完全拒絕外觀有瑕疵的商品。插手外觀控制的手越多,就越容易形成多重標(biāo)準(zhǔn),但誰(shuí)都不能真正代表客戶的意愿。16、搬運(yùn)方式要講究:粗暴的搬運(yùn),會(huì)造成被搬運(yùn)物的破損。適時(shí)、適量、完整無(wú)缺的搬運(yùn),能為縮短作業(yè)工時(shí)、提高生產(chǎn)效率、降低庫(kù)存提供保證。17、特殊材料,特別管理:之所以特殊,是由于在我們現(xiàn)有的科技力量下不容易大量獲得,即使獲得了,也要通過(guò)特別的管理手法,才能確保其品質(zhì)。18、特采不慎是自殺:特采是品質(zhì)下降的開(kāi)始;是未經(jīng)市場(chǎng)認(rèn)可的冒險(xiǎn)行為,屢試之下,終會(huì)有被市場(chǎng)拒絕的時(shí)候。19、申領(lǐng)手續(xù)要齊全:辦理手續(xù)不僅僅是為了留下一個(gè)憑證,也是為了精確控制數(shù)量和避免浪費(fèi),使管理人員心中有數(shù)。20、從一開(kāi)始就降低材料成本:材料成本包括使用量和單價(jià)兩個(gè)要素,要降低材料成本就必須在這兩方面下工夫,但是,其前提條件是要確保品質(zhì)。21、早早反饋不良情報(bào),救人也救已:因情報(bào)交流不順暢而延誤的時(shí)間成本,比起不良材料自身的價(jià)值要大得多!不早點(diǎn)反饋給別人,就別指望能早日解決!第二部分:人員管理所有的管理活動(dòng)都不能離開(kāi)最基本的管理目標(biāo),管理手段只有領(lǐng)先于時(shí)代的要求,企業(yè)才有生存和發(fā)展的可能。現(xiàn)場(chǎng)要管理的對(duì)象(生產(chǎn)要素),從大的方面可分為:人員(Man)、設(shè)備(Machine)、材料(Material)、作業(yè)方法(Method)作業(yè)環(huán)境(Environment)等五大部分,即4M1E。而圍繞其所展開(kāi)的最基本的目標(biāo)活動(dòng)為:提升品質(zhì)(Quality)、降低成本(Costing)、確保交貨期(Deadline)、確保人身安全(Safety)提高士氣(Morale)等五點(diǎn),即QCDSM。新人更要耐心去指導(dǎo):新進(jìn)公司,就像到了國(guó)外一樣,人生地不熟的,門(mén)都摸不著,哪談得上對(duì)公司有所貢獻(xiàn)呢!抽象指示聽(tīng)不懂:沒(méi)有具體內(nèi)容的指示,使部下無(wú)所適從,要么不去做,要么靠自己的想象發(fā)揮來(lái)做,必然導(dǎo)致作業(yè)結(jié)果出現(xiàn)偏差。即發(fā)出的指示里要有5W1H(何人Who、何時(shí)When、何事What、何地Where、何故Why、如何How)。缺席頂位有陷阱:有許多作業(yè)不良,就是由于頂位人員不熟練而造成的。平時(shí)有計(jì)劃地培養(yǎng)全能工,是填平缺席陷阱,避過(guò)危機(jī)的有效方法之一。個(gè)別輔導(dǎo)與集中指導(dǎo)相結(jié)合:能力差的要個(gè)別輔導(dǎo),使其達(dá)到平均水平。集中指導(dǎo)是為了明確集體目標(biāo),強(qiáng)調(diào)協(xié)同配合意識(shí),以及借用眾人的智慧。調(diào)動(dòng)每一個(gè)人的積極性:健全的獎(jiǎng)懲制度是基礎(chǔ),高明的指示、命令是調(diào)動(dòng)積極性的關(guān)鍵。積極性一旦調(diào)動(dòng)起來(lái),再棘手的難題都能得到圓滿的解決。光講不干不是將:上司的行動(dòng)就是最好的命令!誰(shuí)都喜歡追隨善解人意、有禮有節(jié)、指揮頭頭是道,又身先士卒的上司。筑起良好的上下關(guān)系:主動(dòng)親近部下,贏得信賴和尊重后,指導(dǎo)部下才有可能成功。積極貼近上司,學(xué)習(xí)其優(yōu)秀的品德、才能,拓展自己廣闊的將來(lái)。讓情報(bào)交流更順暢:情報(bào)交流的成功與否,取決于是否準(zhǔn)確發(fā)出,以及對(duì)情報(bào)內(nèi)容是否接收、理解、共鳴。情報(bào)交流充分,執(zhí)行才不會(huì)偏離要求。10、褒貶部下要不失時(shí)機(jī):事過(guò)境遷,對(duì)部下的表?yè)P(yáng)或批評(píng)才姍姍來(lái)遲,部下會(huì)以為你根本就沒(méi)放在心上,有說(shuō)和沒(méi)說(shuō)的效果差不多。適時(shí)表?yè)P(yáng)的含義:不漏聽(tīng)、不漏看、不忘記部下取得的成果;要及時(shí)在眾人面前表?yè)P(yáng);可以借助他人來(lái)表?yè)P(yáng)。表?yè)P(yáng)時(shí)注意事項(xiàng):莫要夸大其實(shí);莫要瞞上欺下;莫要嘩眾取寵;莫要夜郎自大。批評(píng)時(shí)注意事項(xiàng):A、就事論事,切莫言及他人他事(如:把以前的舊帳一筆一筆搬出來(lái),逐條清算;胡亂斷言部下無(wú)可救藥,將來(lái)不會(huì)有前途;一口咬定別人怎么好,你怎么沒(méi)出息;連同家人一起牽扯進(jìn)來(lái),祖宗八代一起罵。);B、批人要留“皮”,不往死里整(如:事先未對(duì)當(dāng)事人“吹風(fēng)”,就直接招集眾人,當(dāng)著大家的面,點(diǎn)名道姓地?cái)?shù)落起來(lái);當(dāng)著不相關(guān)的第三者,或者資格更低者的面前批評(píng);到處發(fā)布批評(píng)的言辭;實(shí)際處罰比批評(píng)要嚴(yán)厲);C、切忌“四不”(不聽(tīng)部下解釋?zhuān)咀【团欣頉](méi)理先罵一頓再說(shuō);不給挽回機(jī)會(huì),一錯(cuò)就批,根本不理會(huì)最終結(jié)果;不再信任,錯(cuò)一回批一次,以后就不再使用該人;不采取相應(yīng)的實(shí)際處罰,僅停留在口頭上。)。11、管理人員更要有問(wèn)題意識(shí):按部就班地完成工作目標(biāo),還不能說(shuō)是萬(wàn)事大吉,現(xiàn)場(chǎng)的問(wèn)題總是不停地涌現(xiàn),要改善的項(xiàng)目永無(wú)止境。實(shí)戰(zhàn)注意事項(xiàng):①、僅靠老經(jīng)驗(yàn)已無(wú)法應(yīng)付的工作是否增多?②、是否認(rèn)為世上只有自己的專(zhuān)業(yè)高?③、是否不愿與其它部門(mén)更多地溝通?④、計(jì)劃中途變更的次數(shù)是否增多?⑤、多品種,少批量,短期限的生產(chǎn)任務(wù)是否越來(lái)越多?⑥、是否重視最終業(yè)績(jī)?⑦、有無(wú)輕視外語(yǔ)?⑧、有無(wú)輕視電腦的學(xué)習(xí)與應(yīng)用?⑨、發(fā)覺(jué)問(wèn)題和處理問(wèn)題的能力有無(wú)提高?12、巡視不是做樣子:百聞不如一見(jiàn),看一百份報(bào)告、聽(tīng)一百次匯報(bào),都不如親自到現(xiàn)場(chǎng)巡視一趟深刻得多。13、要有果敢的勇氣:遇變處險(xiǎn)時(shí),不被傳統(tǒng)觀念所束縛,要敢于創(chuàng)新、周密計(jì)劃、大膽試驗(yàn),才有可能開(kāi)拓新局面。實(shí)戰(zhàn)注意事項(xiàng):①、改變自我的勇氣;②、堅(jiān)韌不拔的勇氣;③、傾聽(tīng)忠言的勇氣;④、行動(dòng)的勇氣;⑤、信任部下的勇氣;⑥、量才用人的勇氣;⑦、不輕易與部下妥協(xié)的勇氣;⑧、公平、公正、公開(kāi)的勇氣;⑨、責(zé)為己任的勇氣。14、指導(dǎo)部下的基本方法—OJT(ONJOBTRAINING):如果部下的業(yè)務(wù)知識(shí)匱乏、辦事能力差、工作業(yè)績(jī)不理想,其實(shí)就是上司指導(dǎo)不足;就是上司的失職。實(shí)戰(zhàn)時(shí)注意事項(xiàng):由基礎(chǔ)到應(yīng)用;從簡(jiǎn)單到復(fù)雜;讓其動(dòng)手看看;讓其積極地提問(wèn);不停地關(guān)心、鼓勵(lì)。15、建立鮮明的獎(jiǎng)懲制度:獎(jiǎng)勵(lì)優(yōu)秀的人員,是為了激勵(lì)全體人員的積極性;懲罰惡行,是為了保證每一個(gè)人的行為都符合最低要求。16、抓緊每天八小時(shí):工作效率低下,長(zhǎng)期延遲至八小時(shí),除了得到一些加班工資之外,就是身心疲乏和老板的白眼。管理人員總是在“做”與“管”之間不停地切換?!肮堋笔菫榱吮WC整體目標(biāo)能夠?qū)崿F(xiàn),而“做”則是引導(dǎo)集體邁向目標(biāo)的第一步。17、后工序也是客戶:掏錢(qián)購(gòu)買(mǎi)你的產(chǎn)品或服務(wù)的人是客戶,但是不掏一分錢(qián),要接手自己下一步工作的人也是客戶。18、客戶投訴,怠慢不得:處理投訴要快,否則讓人覺(jué)得你缺乏誠(chéng)意??蛻舭l(fā)火時(shí),不妨先說(shuō)聲“對(duì)不起”,然后再細(xì)究。19、為何大錯(cuò)不犯小錯(cuò)不斷:大批量的不良,比偶發(fā)不良要容易對(duì)策得多,偶發(fā)不良很難根治,它來(lái)無(wú)蹤,去無(wú)影,最令人頭痛。實(shí)戰(zhàn)時(shí)注意事項(xiàng):A、對(duì)事不對(duì)人;B、一切“傻瓜化”,即作業(yè)、檢查、判定時(shí),盡可能簡(jiǎn)單化、明了化,人人都可以勝任。20、建立高效的組織:過(guò)多的組織層次,只會(huì)導(dǎo)致工作效率下降;官僚風(fēng)氣蔓延;人事關(guān)系復(fù)雜,最終自己拖垮自己的境地。實(shí)戰(zhàn)時(shí)注意事項(xiàng):A、上下層次少,機(jī)構(gòu)不重復(fù);B、適材適所,適責(zé)適遇,寧缺勿濫;C、職責(zé)分明;D、建立鮮明獎(jiǎng)懲制度;E、每一成員均有完成本職工作的能力;F、動(dòng)態(tài)運(yùn)行。
第三部分作業(yè)方法管理工時(shí)真的不能再降了嗎:作業(yè)工時(shí)越短,付出的人事成本越低,但是標(biāo)準(zhǔn)工時(shí)的確立,并不是以最快的某個(gè)人為基準(zhǔn),需要綜合考慮。試做就是找問(wèn)題:通過(guò)試做可以設(shè)定最佳組合的生產(chǎn)要素;可以為重大決策指明方向,但是天天都在試做的產(chǎn)品,其品質(zhì)八成不穩(wěn)定。寫(xiě)好標(biāo)準(zhǔn)書(shū):實(shí)際作業(yè)與標(biāo)準(zhǔn)書(shū)的要求必須完全一致,寫(xiě)好標(biāo)準(zhǔn)書(shū),對(duì)企業(yè)來(lái)說(shuō)就像制定一部“國(guó)家法律”一樣重要。出廠號(hào)碼是“天線”:出廠號(hào)碼里濃縮了大量有關(guān)制造條件的信息,通過(guò)它可查出該產(chǎn)品的來(lái)龍去脈,為及時(shí)、準(zhǔn)確地向客戶提供服務(wù)打下基礎(chǔ)。不良品發(fā)生先別慌:斬除不良品,原本就是管理工作的一部分,經(jīng)歷的越多,經(jīng)驗(yàn)越能得到積累;管理能力越能得到提升。用用QC七手法:優(yōu)良的品質(zhì)是靠科學(xué)的方法管理出來(lái)的QC七手法正是現(xiàn)場(chǎng)品質(zhì)管理最常用的科學(xué)工具之一。QC七手法排列圖、因果圖、散布圖、直方圖、檢查表、層別法、管制圖。工序診斷看看?。壕拖笠荒暌淮蔚纳眢w健康檢查一樣,通過(guò)診斷可以發(fā)現(xiàn)工序上潛在的“病因”,使問(wèn)題消除在初級(jí)階段。識(shí)別沒(méi)做好,東西真難找:生產(chǎn)要素的識(shí)別做不好,要么就你一個(gè)人知道,別人都不知道;要么別人都知道,就你一個(gè)人不知道。人員識(shí)別;設(shè)備、夾具識(shí)別;材料識(shí)別;作業(yè)方法識(shí)別;作業(yè)環(huán)境識(shí)別。推進(jìn)5S活
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 油脂酯交換操作工班組協(xié)作考核試卷含答案
- 貴金屬首飾手工制作工安全防護(hù)考核試卷含答案
- 油漆作文物修復(fù)師崗前基礎(chǔ)綜合考核試卷含答案
- 上海市松江區(qū)2025-2026學(xué)年九年級(jí)上學(xué)期期末(暨中考一模)語(yǔ)文試題附答案
- 會(huì)員歡迎話術(shù)
- 企業(yè)移動(dòng)應(yīng)用開(kāi)發(fā)流程概述
- 2026上海復(fù)旦大學(xué)附屬中山醫(yī)院住院醫(yī)師規(guī)范化培訓(xùn)招生備考題庫(kù)(第二輪)及答案詳解(新)
- 基因與遺傳?。涸品?wù)課件
- 九年級(jí)下冊(cè)第二單元“世界舞臺(tái)上的中國(guó)”專(zhuān)題復(fù)習(xí)課教學(xué)設(shè)計(jì)
- 老年慢病虛擬仿真教學(xué)的風(fēng)險(xiǎn)防控策略-1
- 2024年《13464電腦動(dòng)畫(huà)》自考復(fù)習(xí)題庫(kù)(含答案)
- 義務(wù)教育階段學(xué)生語(yǔ)文核心素養(yǎng)培養(yǎng)的思考與實(shí)踐
- 綜合利用1噸APT渣項(xiàng)目研究報(bào)告樣本
- JT-T 1495-2024 公路水運(yùn)危險(xiǎn)性較大工程專(zhuān)項(xiàng)施工方案編制審查規(guī)程
- 圓錐曲線壓軸題30題2023
- 浙江省杭州市2022-2023學(xué)年四年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)2
- 試模報(bào)告模板
- 《我們?yōu)槭裁匆獙W(xué)習(xí)》的主題班會(huì)
- 海岸動(dòng)力學(xué)課后習(xí)題答案詳解
- 狂人筆記的教案
- 健康養(yǎng)老產(chǎn)業(yè)項(xiàng)目可行性分析
評(píng)論
0/150
提交評(píng)論