版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
目錄TOC\o"1-2"\h\z\u摘要 3Abstract 41緒論 524S店汽車零配件倉庫管理系統(tǒng)分析 62.1汽車4S店業(yè)務流程分析 62.2關于數(shù)據(jù)庫 62.3系統(tǒng)運營環(huán)境 73.管理軟件設計 103.1功能設計 103.2模塊構(gòu)造設計 103.3程序流程圖 113.4數(shù)據(jù)庫設計 134.倉儲管理軟件設計 154.1 界面設計 154.2倉儲管理軟件安全性設計 265系統(tǒng)測試 275.1測試項 275.2測試條件 276.結(jié)論 29總結(jié)與體會 30致謝 31參照文獻 32附錄 334S店汽車零配件倉儲管理系統(tǒng)摘要4S店汽車零配件倉儲管理系統(tǒng)可以對的有效地完畢倉庫管理尋常工作,從而實現(xiàn)顧客可以迅速進行汽車零配件倉儲管理。4S店汽車零配件倉儲管理系統(tǒng)涉及需求分析、系統(tǒng)功能、系統(tǒng)設計、程序設計、系統(tǒng)測試及存在問題等方面,詳細地簡介了“4S店汽車零配件倉庫管理系統(tǒng)”設計開發(fā)整個過程。4S店汽車零配件倉儲管理系統(tǒng)采用VisualBasic作為開發(fā)工具,后臺數(shù)據(jù)采用Access數(shù)據(jù)庫設計,運用ADO數(shù)據(jù)庫訪問實現(xiàn)各種功能。核心詞:零部件管理;數(shù)據(jù)庫;管理系統(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緒論隨著中華人民共和國經(jīng)濟迅速增長,中華人民共和國汽車保有量逐年遞增,對于汽車4S店售后及倉庫管理需要更加以便以及實用管理軟件。在汽車4S店倉庫管理中需要實時采集,并依照需要及時地向有關各部門傳送各類信息,這對零配件供應、銷售服務、質(zhì)量監(jiān)控、成本核算等均有著重要作用。同步此數(shù)據(jù)對零配件質(zhì)量跟蹤和售后服務有重要意義。由于零配件管理數(shù)據(jù)屬于動態(tài)信息,不但數(shù)據(jù)量大,并且內(nèi)容龐雜,且由于此數(shù)據(jù)不但用于售后服務及質(zhì)量監(jiān)控等方面,同步還具備對零配件質(zhì)量跟蹤等功能,因而必要保證數(shù)據(jù)精確。符合行業(yè)管理軟件和計算機網(wǎng)絡技術應用為實現(xiàn)上述功能需求提供了可靠保證,為顧客提供更公開、更快捷、更規(guī)范和更優(yōu)質(zhì)服務,是各家汽車4S店面臨共同挑戰(zhàn)。想要有效地解決上訴問題,就必要引入更加高效管理手段,其中實行計算機化管理就是有效辦法之一。24S店汽車零配件倉庫管理系統(tǒng)分析2.1汽車4S店業(yè)務流程分析4S汽車店零部件管理系統(tǒng)業(yè)務重要是采購,銷售信息管理。汽車4S店各個部門把采購信息和銷售信息輸入系統(tǒng),操作人員依照汽車4S店零部件信息控制采購和銷售業(yè)務,計算機也會自動記錄信息。4S店汽車零部件管理特點是信息解決量比較大,所管理信息涉及所有汽車維修公司信息和業(yè)務信息等單據(jù)發(fā)生量特別大,關聯(lián)信息多,查詢和記錄方式各不相似。因而在管理上實現(xiàn)起來有一定困難。在管理過程中經(jīng)常浮現(xiàn)住處重復傳遞。單據(jù)、報表種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。4S汽車店零部件管理系統(tǒng)在設計過程中,為了克服這些困難,滿足計算機管理需求,采用了如下某些原則:(1)程序代碼原則化,軟件統(tǒng)一化,保證軟件可維護性和實用性。(2)刪除不必要管理冗余信息,實現(xiàn)管理規(guī)范化、科學化。(3)統(tǒng)一各種原始單據(jù)格式,統(tǒng)一賬目和報表格式。進行4S店汽車零部件管理系統(tǒng)業(yè)務流程圖設計。操作員或管理人員進入本系統(tǒng)后,一系列操作過程設計。2.2關于數(shù)據(jù)庫數(shù)據(jù)庫是關于數(shù)據(jù)信息集合,也就是對數(shù)據(jù)流圖中包括所有元素定義集合。任何數(shù)據(jù)最重要用途都是供人查閱對不理解條目解釋。數(shù)據(jù)庫作用是在軟件分析和設計過程中給人提供關于數(shù)據(jù)描述信息。數(shù)據(jù)流圖和數(shù)據(jù)庫共同構(gòu)成系統(tǒng)邏輯模型,沒有數(shù)據(jù)庫,數(shù)據(jù)流圖就不嚴格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)庫也難于發(fā)揮作用。只有數(shù)據(jù)庫和對數(shù)據(jù)流圖精準定義放在一起,才干共同構(gòu)成系統(tǒng)規(guī)格闡明。系統(tǒng)開發(fā)時,慣用名片形式書寫保存描述一種數(shù)據(jù)元素。下面給出本系統(tǒng)重要數(shù)據(jù)元素數(shù)據(jù)庫索引表格:名字:配件編號列名:配件編號描述:唯一地標記配件信息表一種特定核心域定義:配件編號位置:配件信息圖2-1配件編號名字:入庫單號描述:唯一地標記汽車維修公司入庫信息一種特定核心域位置:入庫單號圖2-2入庫單號名字:出庫單號描述:唯一地標記汽車維修公司出庫信息一種特定核心域位置:出庫單號圖2-3出庫單號名字:顧客名稱列名:顧客名稱描述:顧客指定條件下系統(tǒng)顧客口令表位置:顧客信息表圖2-4顧客名稱2.3系統(tǒng)運營環(huán)境2.3.1系統(tǒng)開發(fā)工具選取當前,在市場上這些眾多程序開發(fā)工具中,有些開發(fā)軟件強調(diào)程序語言執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來便利性與效率提高,各有各長處和特色,也滿足了不同顧客需求。然而,語言執(zhí)行效率和工具便利性是密切相連,只有便利工具,卻程序語言執(zhí)行效率,許多特殊化解決必須要耗費數(shù)倍工夫來解決,使得本來所標榜效率提高長處失去了作用;相反,如果只強調(diào)程序語言執(zhí)行效率,卻沒有便利工具作配合,會使某些雖然非常簡樸界面解決動作,也會嚴重地揮霍畢業(yè)設計寶貴時間。而VisualBasic是知名微軟公司可視化軟件開發(fā)工具,其被稱為最容易編程語言,它具備簡樸、高效、功能強大特點。它是一種非常抱負選取,是可視化迅速應用程序開發(fā)語言,它提供了可視化集成開發(fā)環(huán)境,這一環(huán)境為應用程序設計人員提供了一系列靈活而先進工具,可以廣泛地用于許各種類應用程序設計。VisualBasic前身是QBASIC,語言基本是BASIC。自從微軟推出VB后,便成為了程序開發(fā)人員首選工具之一。跟據(jù)記錄,僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領域中,VB就占了90%份額。VB是基于對象可視化程序開發(fā)工具,它長處在于可以快捷、簡易地建立Windows應用程序。1998年8月,微軟推出了VB6.0版本,進一步加強了部件開發(fā)功能。以合用人員來分,可有如下三個版本:原則版針對普通程序設計人員,適合普通應用系統(tǒng)開發(fā)。專業(yè)版針對專業(yè)程序開發(fā)人員,它在原則版基本上提供了對數(shù)據(jù)庫和Internet支持。公司版合用于專為公司設計應用軟件程序開發(fā)人員。2.3.2數(shù)據(jù)庫選取建立一種數(shù)據(jù)庫也有各種選取,當前市場上有各種各樣數(shù)據(jù)庫,并且每一種數(shù)據(jù)庫均有其自身特點,不能說哪一種更好,只能在其中尋找一種能更好地適應系統(tǒng)需求、更好地滿足顧客規(guī)定以及適應開發(fā)人員習慣。固然,要是一種完善管理軟件,必要要有后臺數(shù)據(jù)庫。而當前主流數(shù)據(jù)庫有如下幾種:低檔數(shù)據(jù)庫最流行是ACCESS;中級數(shù)據(jù)庫,最流行是SQLServer,SQLServer,Mysql;高品位三大數(shù)據(jù)庫,DB2,ORACLE,SYBASE。其中,我選取ACCESS做為系統(tǒng)后臺數(shù)據(jù)庫。ACCESS是美國微軟公司開發(fā)一款關系型數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品,具備成本低,易上手,工具全等長處。合用于大型或超大型數(shù)據(jù)庫服務器端。運用VB6.0卓越、迅速、簡便界面開發(fā)平臺,制作系統(tǒng)客戶端界面;再運用ACCESS,創(chuàng)立出具備合理物理關系、邏輯關系后臺數(shù)據(jù)庫;最后運用VB語言來編寫代碼,實現(xiàn)人機交互,運用ADO辦法來建立與后臺數(shù)據(jù)庫連接,涉及數(shù)據(jù)添加、查詢、刪除、修改等等;最后開發(fā)和測試系統(tǒng)。2.3.3開發(fā)與運營環(huán)境(1)硬件環(huán)境解決器:InterPentiumⅢ或更高。內(nèi)存:256MB以上硬盤空間:40GB顯卡:集成顯卡或更高(2)軟件環(huán)境操作系統(tǒng):WindowsXP。開發(fā)工具:VB6.0中文公司版。數(shù)據(jù)庫:MicrosoftACCESS。美化工具:Photoshop。其她:Excel。3.管理軟件設計3.1功能設計倉庫管理系統(tǒng)可覺得小型貨品管理部門提供基本倉庫管理,從而協(xié)助倉庫管理人員可以使用軟件對其既有業(yè)務流程進行搞笑管理,這些管理涉及:貨品信息管理,涉及貨品信息增長、修改、刪除、瀏覽管理;貨品采購入庫管理,對采購貨品完畢電子入庫;貨品銷售出庫管理,對銷售貨品實現(xiàn)電子出庫;查詢管理,涉及對貨品信息查詢、客戶信息查詢和其她信息查詢;貨品信息打印,對當前倉庫中貨品信息進行打??;管理員管理,重要是管理員登錄管理與口令管理。3.2模塊構(gòu)造設計“4S店汽車零配件倉庫管理系統(tǒng)”可分為幾種主模塊:系統(tǒng)管理、基本信息管理、查詢管理、出入庫管理、庫存管理。按照構(gòu)造化系統(tǒng)設計辦法,將整個系統(tǒng)分解成相對獨立若干模塊,通過對模塊設計和模塊之間關系協(xié)調(diào)來實現(xiàn)整個軟件系統(tǒng)功能,從而得到系統(tǒng)功能模塊構(gòu)造圖。本系統(tǒng)功能模塊構(gòu)造如圖3-1所示。汽車4S店零配件倉儲管理查詢管理顧客管理密碼管理切換顧客配件管理配件分類庫存查詢庫存詳細信息采購查詢銷售查詢汽車4S店零配件倉儲管理查詢管理顧客管理密碼管理切換顧客配件管理配件分類庫存查詢庫存詳細信息采購查詢銷售查詢系統(tǒng)管理基本信息管理出入庫管理庫存管理系統(tǒng)管理基本信息管理出入庫管理庫存管理采購入庫銷售出庫采購入庫銷售出庫圖3-1系統(tǒng)模塊構(gòu)造圖3.3程序流程圖登陸管理系統(tǒng)登陸管理系統(tǒng)驗證顧客信息信息錯誤信息對的進入主界面顧客是否對的庫存管理查詢管理系統(tǒng)管理基本信息管理出入庫管理顧客管理密碼管理切換顧客配件管理配件管理采購入庫庫存查詢庫存詳細信息采購查詢銷售查詢銷售出庫3.4數(shù)據(jù)庫設計關于數(shù)據(jù)構(gòu)造建立:在進行了數(shù)據(jù)基本構(gòu)造規(guī)范化重組后,還必要建立整體數(shù)據(jù)關系構(gòu)造。這一步設計完畢后數(shù)據(jù)庫和數(shù)據(jù)構(gòu)造設計工作基本完畢,后來系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)庫內(nèi)容代入到所設計數(shù)據(jù)整體關系構(gòu)造中,一種規(guī)范化數(shù)據(jù)庫系統(tǒng)構(gòu)造就建立起來了。依照分析階段得出結(jié)論,結(jié)合本系統(tǒng)對關于數(shù)據(jù)存儲需要,更加以便實現(xiàn)該管理系統(tǒng)所有功能,現(xiàn)將本管理系統(tǒng)設計成如下幾種數(shù)據(jù)庫表,表設計如下:表3-1顧客信息表字段名稱類型大小顧客名稱文本(20)密碼文本(20)權限文本(20)表3-2配件信息字段名稱類型大小配件編號文本(50)配件名稱文本(50)型號文本(50)汽車品牌文本(50)計量單位文本(20)庫存量數(shù)字配件分類文本(20)表3-3采購入庫信息字段名稱類型大小入庫單號文本(50)入庫日期文本(20)配件編號文本(50)配件名稱文本(50)型號文本(50)計量單位文本(20)入庫數(shù)量數(shù)字采購價格貨幣生產(chǎn)廠家文本(50)采購人文本(20)表3-4銷售出庫信息字段名稱類型大小出庫單號文本(50)出庫日期文本(20)配件編號文本(50)配件名稱文本(50)型號文本(50)計量單位文本(20)出庫數(shù)量數(shù)字銷售價格貨幣客戶文本(50)銷售人文本(20)其她表請參照數(shù)據(jù)庫.4.倉儲管理軟件設計4.1界面設計界面規(guī)定美觀易懂、操作簡樸,使顧客感覺高興、操做以便,從而提高使用效率。本系統(tǒng)基于WindowsXP操作系統(tǒng),因而在界面上遵循WindowsXP老式風格,由標題欄、菜單欄、快捷工具按鈕、對話框等要素構(gòu)成。與WindowsXP操作系統(tǒng)一致人機界面,使得顧客只要具備WindowsXP操作基本,就能不久適應本管理系統(tǒng)操作使用,因而可以大大減少系統(tǒng)培訓費用以及培訓周期,提高系統(tǒng)可推廣性。為了進一步美化界面,使得顧客在操作中更加心情舒暢,咱們選用PhotoshopCS4圖像解決軟件,為系統(tǒng)設計了比較新穎界面圖??傊畬ο到y(tǒng)界面整體風格,頁面布局構(gòu)造以及色彩搭配等進行了合理規(guī)劃和設計,在保證操作員實用性、以便性前提下,創(chuàng)造更簡樸,更和諧系統(tǒng)界面。4.1.1登錄界面設計顧客登錄窗口啟動。涉及輸入顧客名和密碼,登錄(默認顧客名admin,密碼admin)。從顧客信息表中檢查與否有相應顧客名和密碼,如果顧客名或密碼錯誤,進行提示;如果輸入顧客名和相應密碼對的,進入主控制平臺。顧客登錄模塊窗體設計,在工程中添加一種窗體,命名為frmLogon。顧客登錄模塊窗體如圖4-1所示。圖4-1登錄其中顧客登錄連接數(shù)據(jù)庫某些代碼:檢查與否有相應顧客名和密碼代碼:PrivateSubcmdOK_Click()''進入..擬定'OnErrorGoToErrDimtxtSqlAsStringUserID=""IfTrim(txtUserName.Text)=""Then''判斷顧客名與否為空MsgBox"請輸入帳號!",vbOKOnly+vbExclamation,"警告"txtUserName.SetFocusExitSubEndIfIfTrim(txtPassword.Text)=""Then'判斷密碼與否為空MsgBox"請輸入密碼!",vbOKOnly+vbExclamation,"警告"txtPassword.SetFocusExitSubEndIf檢查與否有該顧客代碼:txtSql="select*from顧客信息表where顧客名稱='"&txtUserName.Text&"'"''判斷與否有這個顧客Ifrs.StateThenrs.Closers.OpentxtSql,CN,adOpenStatic,adLockOptimisticIfrs.EOF=TrueThen''如果沒有這個顧客MsgBox"沒有這個帳號,請重新輸入帳號!",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主界面設計汽車維修公司零部件管理主界面是如圖4-2主界面。采用SDI窗體。WINDOWS風格設計。重要采用菜單式管理方式。主界面功能涉及系統(tǒng)設立,基本數(shù)據(jù),出入庫管理,庫存管理,查詢管理和協(xié)助。圖4-2主界面截圖其中某些代碼如下:PrivateSubMDIForm_Load()Me.StatusBar1.Panels(1).Text="操作員:"&UserIdMe.StatusBar1.Panels(2).Text="★歡迎使用汽車4S店零配件倉庫管理系統(tǒng)★"CallPrivsSetingEndSub4.1.3顧客管理界面設計系統(tǒng)設立涉及,顧客,密碼,數(shù)據(jù)庫管理。顧客涉及權限管理。顧客管理模塊實現(xiàn)2個重要功能:增長新操作人員、刪除指定操作人員。密碼是對當前顧客進行密碼修改,其中代碼可以參照frmUsers。如圖4-3如圖4-3顧客管理界面4.1.4基本信息界面設計汽車4S店零配件倉庫管理系統(tǒng)基本信息涉及對配件分析信息,配件信息管理,涉及添加,刪除,修改等操作。如圖4-4是配件信息,添加,操作成功。圖4-4配件信息截圖其中重要代碼如下:PrivateSubcmdRegAdd_Click()'''添加nModeSys=2''添加操作DimIDmaxAsStringDimiAsIntegerFori=1ToVal(Txt(0).Text)IfLbl(i).Caption="庫存量"ThenTxt(i).Text=0ElseTxt(i).Text=""EndIfNextiTxt(1).Text=GetmaxId(Lbl(1).Caption)cmdRegSave.Enabled=True4.1.5出入庫界面設計出入庫管理涉及采購入庫和銷售出庫信息。入庫管理界面如圖4-6所示。本界面重要是對入庫單信息進行添加刪除修改保存等操作。其中代碼詳情請參照frmlk文獻。圖4-6入庫界面截圖點擊添加按鈕如圖4-7可實現(xiàn)汽車零配件添加。配件編號是支持選取配件信息,可以名稱進行選取。圖4-7添加界面截圖其中代碼如下:rst.Open"select*from采購入庫信息where入庫單號='"&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出庫管理設計出庫管理設計和入庫管理設計思想同樣,并不做詳細闡明,其中出庫管理界面圖4-8,圖4-9所示。4-8銷售出庫界面截圖圖4-9出庫添加截圖4.1.7零配件庫存管理設計零配件庫存管理涉及汽車零配件詳細庫存信息和庫存量查詢??梢杂涗浟闩浼鋈霂鞌?shù)量及時間。如圖4-10。其中代碼:Ifrst.StateThenrst.Closerst.Open"select配件編號,配件名稱,型號,計量單位from配件信息",CN,adOpenStatic,adLockOptimisticDimiAsIntegerDimjAsIntegerDimgridIAsIntegeri=0IfrsK.StateThenrsK.ClosersK.Open"select*from盤點信息表where年月='"&Combo1.Text&"-"&Combo2.Text&"'",CN,adOpenStatic,adLockOptimisticIfNotrsK.EOFThenIfMsgBox("本月份配件已記錄,與否重新記錄?",vbInformation+vbYesNo,"提示")=vbYesThenCN.Execute"deletefrom盤點信息表where年月='"&Combo1.Text&"-"&Combo2.Text&"'"ElseExitSubEndIf4-10零配件庫存管理截圖4-11零配件信息檢索截圖4.1.8查詢功能設計查詢功能設計涉及零配件出入庫查詢和數(shù)據(jù)記錄。從而實現(xiàn)管理人員對零配件數(shù)量,銷售數(shù)量,庫存數(shù)量進行記錄以及查詢。如圖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"請選取或輸入數(shù)據(jù)!",,"系統(tǒng)提示"4-12信息檢索截圖4.1.9協(xié)助界面設計關于和協(xié)助界面是對系統(tǒng)軟件版本,作者一種簡介。協(xié)助界面是對功能簡介涉及:初始顧客:顧客和密碼都為admin。添加顧客:在顧客名稱中輸入要添加顧客名,原始密碼為12345,可以修改,之后點添加。完畢。如果系統(tǒng)已經(jīng)添加該顧客,系統(tǒng)自動提示,重新添加。刪除顧客:選中要刪除顧客,直接點刪除、系統(tǒng)有提示與否真刪除,點是,就刪除了此顧客。如圖4-13。4-13關于截圖4.2倉儲管理軟件安全性設計倉庫管理系統(tǒng)安全性設計可以分為數(shù)據(jù)庫級安全設計和應用軟件級安全設計兩個級別。數(shù)據(jù)庫級安全設計對數(shù)據(jù)庫級安全通過賦予操作員不同操作權限,控制操作員對數(shù)據(jù)庫訪問,對操作員進行存取控制;此外并發(fā)控制、完整性約束以及數(shù)據(jù)備份和恢復方略等等,這些安全性都可以充分運用數(shù)據(jù)庫管理系統(tǒng)(DBMS)自身具備功能來實現(xiàn)。應用軟件級安全設計可以在系統(tǒng)平臺上依照不同登陸身份和權限,給出不同操作界面,容許不同操作。本系統(tǒng)登錄模塊、顧客管理模塊配合,就是完畢這樣功能。5系統(tǒng)測試測試目就是為了能以至少人力和發(fā)現(xiàn)潛在各種錯誤和缺陷。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性核心環(huán)節(jié),是對系統(tǒng)開發(fā)過程系統(tǒng)分析,系統(tǒng)設計和系統(tǒng)實行最后檢查。測試表格顯示此功能模塊通過測試,也證明了本功能模塊與其她模塊獨立性十分強,從而在后來維護軟件過程中,可以更多更有效使用各個功能模塊。5.1測試項:整個系統(tǒng)5.2測試條件:在其她測試項目都通過了單元測試,組合測試,確認測試。下面針對整個系統(tǒng)進行測試:系統(tǒng)測試是將已經(jīng)確認軟件,計算機硬件等其她因素組合在一起,進行信息系統(tǒng)各種組裝和確認測試,其目是通過和系統(tǒng)需求相比較,發(fā)現(xiàn)所開發(fā)系統(tǒng)與顧客需求不符或矛盾地方。常用系統(tǒng)測試有恢復測試,安全性測試,強度測試,性能測試,可靠性測試,安裝測試。在本系統(tǒng)中咱們對整個源代碼進行測試,發(fā)現(xiàn)系統(tǒng)沒有浮現(xiàn)什么問題,在將系統(tǒng)打包后也許會浮現(xiàn)問題就是有些機器上沒有微軟公司某些ActiveXObject控件或者是某些組件。因而導致系統(tǒng)不能加載某寫對象,為理解決這個問題我在對ActiveXObject控件進行了打包做成壓縮包,只要復制到相應文獻夾中即可。通過對整個系統(tǒng)測試,我發(fā)現(xiàn)整個系統(tǒng)功能還是比較穩(wěn)定,雖然在某些地方還不盡如人意,但是咱們開發(fā)目還是達到了,作為第一次完整開發(fā)軟件,第一次做畢業(yè)設計,咱們從中還是學到了不少知識,通過這次開發(fā),咱們?yōu)楹髞磉M入汽車4S店售后行業(yè)做管理工作積累了一定經(jīng)驗。在開發(fā)本系統(tǒng)時,為了使系統(tǒng)可以穩(wěn)定運營,對本系統(tǒng)進行了有針對性全面測試,采用方式是:1、菜單項測試:為了保證每一項下拉菜單可以正的確現(xiàn)系統(tǒng)設計功能,我設計了某些測試數(shù)據(jù),基本上所有輸入到本系統(tǒng)中,并對每一種菜單項逐個進行了增長、刪除、修改等操作,從而保證了菜單沒級功能正的確現(xiàn)。2、數(shù)據(jù)測試:完畢隊菜單項測試后,我又對系統(tǒng)內(nèi)每一種數(shù)據(jù)進行了測試。例如:例如對配件編號,我一方面在配件信息模塊中對某個配件信息進行設定,然后在其她模塊進行數(shù)據(jù)操作,隨時觀測這兩個數(shù)值之間與否有沖突產(chǎn)生,通過多次設立并進行驗證,闡明該功能沒有問題。3、綜合測試:在以上測試基本上對系統(tǒng)功能進行了整體測試,依次來檢查系統(tǒng)功能與否符合系統(tǒng)設計規(guī)定。6.結(jié)論于此前對VB6.0和Access只是理解并不可以靈活運用,因此在畢設期間進行了一番研究,終于可以基本掌握了慣用控件用法和語句編程。數(shù)據(jù)庫建設和使用,雖然SQL數(shù)據(jù)庫安全性和普及性很高,但咱們在尋常中還是接觸得比較少,因此這自然又是一番努力學習,就拿安裝配備以及連接數(shù)據(jù)庫方面來說就不那么容易。會用了兩種軟件,如何把它們連接在一起還真是一件困難事:選取連接辦法就很重要,通過各方面比較,我選取了ADO,通過ADO對象與數(shù)據(jù)庫中各表進行連接,同步也用到少數(shù)編程實現(xiàn)VB和數(shù)據(jù)庫連接。在開發(fā)過程中我遇到了許許多多問題,諸多地方都不明白,經(jīng)常有打退堂鼓想法,我經(jīng)常請教同窗和教師,最后成果雖然不很完美,但我竭力了,并有所收獲??偨Y(jié)與體會在開發(fā)過程中我遇到了許許多多問題,諸多地方都不明白,經(jīng)常有打退堂鼓想法,我經(jīng)常請教同窗和教師,最后成果雖然不很完美,但我竭力了,并有所收獲。通過畢業(yè)設計鍛煉,對于此前所學基本知識進行了一次比較系統(tǒng)復習和鞏固。對咱們非計算機專業(yè)學生來說設計一種軟件還是有一定難度,自己通過查閱大量書籍以及此前所做軟件經(jīng)驗總結(jié),還是比較順利完畢了畢業(yè)設計規(guī)定。特別是對VB6.0和Access有了更深層次理解,在開發(fā)過程中我遇到了許許多多問題,諸多地方都不明白,經(jīng)常有打退堂鼓想法,我經(jīng)常請教同窗和教師,最后成果雖然不很完美,但我竭力了,并有所收獲。致謝這次畢業(yè)設計已經(jīng)進入尾聲,在這里我要真誠地感謝協(xié)助我教師和同窗,有了她們協(xié)助我才干順利完畢這次畢業(yè)設計。從選取畢業(yè)設計題目開始,到畢業(yè)設計規(guī)劃,查找有關資料,設計模型,詳細實行,結(jié)束論文,整個大體流程中,我導師都予以了我耐心指引和非常到位指點,設計時間之長,其間遇到了不少問題,也承蒙了教師照顧,真想對教師說一聲:教師,辛苦了,謝謝您。除此之外,我還要道謝我?guī)孜煌暗昧ο嘀业肝夷芟蛩齻儗W習,發(fā)揚那種百折不撓、孜孜不倦對知識求索精神,那種至高無上敬業(yè)精神,立即我就要走向工作單位了,我相信我會時刻用她們平凡而不簡樸來鞭策自已。再次衷心地感謝協(xié)助我教師和同窗。【參照文獻】[1]塞奎春.VB6工程應用與項目實踐[M].北京:機械工業(yè)出版社,.[2]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教誨出版社,.[3]黃明.信息系統(tǒng)設計與開發(fā)實例[M].北京:機械工業(yè)出版社,.[4]張海藩.軟件工程導論[M].北京:清華大學出版社,1998.[5]申莉莉.SQLSERVER數(shù)據(jù)庫應用教程[M].北京:機械工業(yè)出版社,[6]李建中.數(shù)據(jù)庫系統(tǒng)原理[M].西安:電子工業(yè)出版社,1998.[7]劉瑞新.VB6.0數(shù)據(jù)庫開發(fā)畢業(yè)設計指引及實例[M].北京:機械工業(yè)出版社,.[8]劉軍.汽車4S店管理全程指引.北京:化學工業(yè)出版社,. [9]宓亞光.汽車特約銷售服務站經(jīng)營與管理叢書.北京:機械工業(yè)出版社,.[10]王豐,張劍芳,盧寶亮.倉庫安全管理與技術(第2版).北京:中華人民共和國物資出版社,.附錄4S店汽車零配件倉儲管理系統(tǒng)代碼:PrivateSubCARPP_Click()strTableName="汽車品牌"frmZiDian.Show1EndSubPrivateSubCGLK_Click()strTableName="采購入庫信息"frmlk.Show1EndSubPrivateSubChangeUser_Click()''isLogin=FalseUnloadMefrmLogin.ShowEndSubPrivateSubExit_Click()EndEndSubPrivateSubDATAtj_Click()frmtj.Show1EndSubPrivateSubExitSyss_Click()EndEndSubPrivateSubFindCG_Click()strTableName="采購入庫信息"frmFind.Show1EndSubPrivateSubFindKC_Click()strTableName="配件信息"frmFind.Show1EndSubPrivateSubFindXX_Click()strTableName="銷售出庫信息"frmFind.Show1EndSubPrivateSubFJFX_Click()strTableName="配件分類"frmZiDian.Show1EndSubPrivateSubForm_Load()Me.Caption="汽車4S店零配件倉儲管理系統(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()'''協(xié)助文獻OnErrorGoToErrfrmhelp.Show1ExitSubErr:MsgBoxErr.DescriptionEndSubPrivateSubInfoPJ_Click()frmPJ.Show1EndSubPrivateSubKCxxinfo_Click()frmKcInfo.Show1'詳細庫存EndSubPrivateSubSysAbout_Click()''關于frmAbout.Show1EndSubPrivateSubsysManager_Click()frmUser.Show1EndSubPrivateSubUserpasword_Click()''顧客密碼frmpsd.Show1EndSubPrivateSubXSCK_Click()frmck.Show1'銷售出EndSub采購入庫管理界面代碼:PrivateSubCommand1_Click()'查詢DimrstAsNewADODB.RecordsetDimiAsIntegerDimstrSQLAsStringIfTrim(Text1.Text)=""ThenstrSQL="select*from采購入庫信息orderby入庫單號desc"ElseFori=0To3IfOption1(i).Value=TrueThenstrSQL="select*from采購入庫信息where"&Option1(i).Caption&"like'%"&Trim(Text1.Text)&"%'orderby入庫單號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"沒有查詢記錄信息!",,"提示"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"請選取采購入庫信息",,"提示"ExitSubEndIffrmlkAdd.strDZId=Trim(.TextMatrix(.Row,0))frmlkAdd.Show1frmlkAdd.strDZId="
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海南鋪面租賃合同書電子版
- 合同產(chǎn)生質(zhì)量事故考核
- 2024高考政治一輪復習課時練16中國特色社會主義最本質(zhì)的特征含解析新人教版
- 2024年高考生物二輪復習第一篇專題6考向3生物的進化和生物多樣性學案
- 完美國際黃昏圣殿裝備屬性、所需材料系列介紹(武器篇)投
- 2024購買服務的合同協(xié)議書
- 2024新疆事業(yè)編制合同到期后單位可以選擇不續(xù)簽
- 2024機動車輛保險合同樣本
- 2024北京市豬肉入市場廠掛鉤合同范本
- 2024消防工程改造合同
- 20200310公園安全風險辨識清單
- 華中科技大學官方信紙
- 60立方油罐容積細表
- WI-QA-02-034A0 燈具成品檢驗標準
- 農(nóng)業(yè)信息技術 chapter5 地理信息系統(tǒng)
- 部編版六年級上語文閱讀技巧及解答
- 斯派克max操作手冊
- 項目四 三人表決器ppt課件
- 結(jié)合子的機械加工工藝規(guī)程及銑槽的夾具設計
- 林武樟 完整陽宅講義 筆記版[方案]
- 《會滾的汽車》ppt課件
評論
0/150
提交評論