簡易光控防盜報警電路及簡易進(jìn)銷存管理系統(tǒng)設(shè)計說明書_第1頁
簡易光控防盜報警電路及簡易進(jìn)銷存管理系統(tǒng)設(shè)計說明書_第2頁
簡易光控防盜報警電路及簡易進(jìn)銷存管理系統(tǒng)設(shè)計說明書_第3頁
簡易光控防盜報警電路及簡易進(jìn)銷存管理系統(tǒng)設(shè)計說明書_第4頁
簡易光控防盜報警電路及簡易進(jìn)銷存管理系統(tǒng)設(shè)計說明書_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE25指導(dǎo)教師簽章:專業(yè)負(fù)責(zé)人簽章:摘要簡易光控防盜報警電路的功能要求電路原理圖簡易光控防盜報警電路的基本組成及工作原理所用元件清單列表設(shè)計目的掌握各芯片的邏輯功能及使用方法。了解電路結(jié)構(gòu)及其接線方法。了解元器件的工作原理熟悉簡易光控防盜報警電路的設(shè)計與制作查閱文獻(xiàn),整理文擋。第二章簡易光控防盜報警電路的功能要求一.要求電路能夠通過感應(yīng)裝置,檢測出是有物體接近所要保護(hù)的財產(chǎn)。二.要求電路當(dāng)判定有物體接近時,能過通過聲光形式報警。三.要求電路當(dāng)發(fā)出警報一段時間T后,能夠自動噴灑出麻醉劑。四.要求電路可以根據(jù)需要,調(diào)節(jié)噴灑出麻醉劑的等待時間T。第三章簡易光控防盜報警電路的基本組成及工作原理第一節(jié)系統(tǒng)組成框圖簡易光控防盜報警電路的總體框圖如圖1所示。它是有紅外線發(fā)射電路、紅外線接收電路,聲光報警電路、時間延遲電路,自動噴灑麻醉劑電路和電源電路6部分構(gòu)成的。紅外線發(fā)射電路紅外線接收電路聲光報警電路時間延遲和自動噴灑電路紅外線發(fā)射電路紅外線接收電路聲光報警電路時間延遲和自動噴灑電路 電源電路 電源電路圖1簡易光控報警防盜報警電路的總體框圖紅外線發(fā)射電路的功能是利用紅外線發(fā)光二極管發(fā)射光脈沖,從而實現(xiàn)電路對人體或物體的感應(yīng)。紅外線接收電路的功能是利用光敏元件接收發(fā)射出來的光脈沖,并且將光脈沖信號轉(zhuǎn)化為電信號,同時對其進(jìn)行放大。聲光報警電路的功能是當(dāng)有人體或物體接近防盜報警電路時,通過聲音和顯示信號提示主人。時間延遲和自動噴灑電路的功能是當(dāng)聲光報警一段時間之后自動噴灑麻醉劑來保護(hù)財產(chǎn)。電源電路的功能是為上述所有電路提供直流電壓。第二節(jié)工作原理該電路能夠檢測出是否有物體接近時所要保護(hù)的財產(chǎn),并且當(dāng)判定有物體接近時能夠通過聲光形式報警。同時在一段時間T后,自動噴灑出麻醉劑,并可調(diào)節(jié)時間T的長短。通過該裝置的原理圖我們可以知道該裝置有四部分組成:紅外線發(fā)射器,紅外線接收裝置,報警裝置,和噴射裝置。其中各個原理如下:(一)為紅外線發(fā)射電路。該電路的核心器件是紅外線發(fā)光二極管SE303。紅外線發(fā)光二極管PN節(jié)構(gòu)成,其發(fā)光波段處于可見光波段之外,因此不能在顯示中使用,一般作為光信號傳輸使用,本電路的感應(yīng)裝置一般不要求可見,因此只能采用紅外線發(fā)光二極管作為感應(yīng)裝置。紅外線發(fā)光二極管正向電流不能超出其最大值,而作為感應(yīng)裝置則要求其具有較大的光輸出。因此電路前端需要一個脈沖信號電路,本電路采用的是由NE555集成電路構(gòu)成的多諧振蕩器組成。其電路運(yùn)行包含兩個過程:一是利用直流電源經(jīng)電阻R1和R2對電容C1的充電過程;而是電容C1經(jīng)電阻R2從NE555集成電路的DIS端的放電過程。通過這兩個過程的交替運(yùn)行,就可以在NE555集成電路的輸出端Q產(chǎn)生出脈沖信號。其輸出脈沖信號的頻率f和占空比q為:f=1/0.7(R1+2R2)C1=1/0.7(220KΩ+2×22KΩ)100uF≈541Hzq=R1/(R1+2R2)=220KΩ(220KΩ+2×22KΩ)≈83.3%這樣輸出端q輸出脈沖信號來控制紅外線發(fā)光二極管發(fā)射光脈沖,二極管D1起包含紅外線發(fā)光二極管的作用。

(二)接收裝置見圖,紅外線照射在接收器的光電晶體管VT1上,光電管VT1的電阻變小,三極管VT2上的上偏置電路接通,VT2很快導(dǎo)通。VT2道同時他的幾集電極電位降低(UCE1=0),所以三極管VT3截至,皆在VT3集電極回路的繼電器不吸動,其觸點(diǎn)J1,J2斷開,J2斷開聲光控電路的電源電路。一旦有人通過紅外線的封鎖線,紅外線被擋住,光電管因無光照內(nèi)阻變大,于是VT2截至,VT3導(dǎo)通,繼電器J動作。其觸點(diǎn)J1導(dǎo)通,繼電器J自鎖,J2接通了生光控電路的電源,該電路工作報警。其原理圖如下:(三)報警裝置:如下當(dāng)該裝置接通時,電路就會發(fā)出聲音和燈光閃爍。(四)噴射裝置:時間延遲和自動噴灑麻醉劑電路圖示電路為時間延遲和自動噴灑麻醉劑電路。時間延遲電路由兩部分組成:一是整流和濾波電路;二是由NE555集成電路構(gòu)成的單穩(wěn)態(tài)電路。整流和濾波電路的輸出電壓V1首先經(jīng)過二極管D1和D2整流后,再經(jīng)過電容C1濾波,則在NE555集成電路的TRIG端產(chǎn)生電平信號。當(dāng)接收到紅外線脈沖時,整流和濾波電路的輸出電壓V1經(jīng)由整流和濾波在TRIG端產(chǎn)生一個高電平信號,由NE555集成電路構(gòu)成的單穩(wěn)態(tài)電路的特性可知,輸出端Q為低電平;當(dāng)由于人體或者物體接近時所要保護(hù)的財產(chǎn)時,阻隔到紅外線脈沖時,則電路沒有輸出電壓V1,則在TRIG端輸入為零,單穩(wěn)態(tài)電路接收到觸發(fā)信號,輸出端Q為高電平并保持一段時間。而延遲時間由可變電阻R2和電容C2的數(shù)值決定,通過調(diào)節(jié)可變電阻R2和電容C2的大小,可以改變延遲時間的長短,來使用于不同的場合。自動噴灑麻醉劑電路中,由于電磁閥通過的是大電流,大功率,一般的直流電源無法提供很大的電流和功率,故需要交流供電,從而電路中的開關(guān)需要采用繼電器電路。然而,一般的NE555集成電路地輸出電流無法驅(qū)動繼電器,因此需要加入電流放大電路。即三極管T1構(gòu)成的電流放大電路。其中R3為限流電阻,防止輸入電流過大而燒毀三極管。T1為共射極電路,當(dāng)輸出端Q為高電平時,三極管導(dǎo)通飽和,將輸入電流放大;當(dāng)輸出端Q為低電平時,三極管截止,無電流通過。繼電器連接T1的集電極,當(dāng)有電流驅(qū)動時,開關(guān)閉合,電磁閥通電,噴灑麻醉劑。當(dāng)無電流驅(qū)動時,開關(guān)斷開,電磁閥不通電,沒有麻醉劑噴出。同時,在繼電器兩端并聯(lián)一個二極管來實現(xiàn)保護(hù)作用。同時電路中加入發(fā)光二極管來作為顯示電路,顯示麻醉劑是否噴出。(五)電源電路電源電路的設(shè)計可以采用兩種方法來實現(xiàn):第一種方法是采用電池供電。但這種方法耗電量大,還得選擇合適的指標(biāo)參數(shù),而電池的使用時間太短,故不易采用。二是采用如圖所示電路。直接從電網(wǎng)供電,通過變壓器電路,整流電路,濾波電路和穩(wěn)壓電路將電網(wǎng)中的交流電轉(zhuǎn)換為+12V的直流電。電路中的變壓器采用常規(guī)的鐵心變壓器,整流電路采用二極管橋式整流電路,C1,C2,C3和C4組成濾波電路。而穩(wěn)壓電路是用三端穩(wěn)壓集成電路來實現(xiàn)。第四章材料清單及其應(yīng)用作用發(fā)光二極管SE303NE555集成電路晶體管繼電器鐵心變壓器MC78L12CP集成電路電容電阻揚(yáng)聲器光電晶體管滑動變阻器材料的作用繼電器:是一種用途廣泛的產(chǎn)品,廣泛應(yīng)用于家電產(chǎn)品,如空調(diào)器、彩電、冰箱、洗衣機(jī)等;也應(yīng)用于工業(yè)自動化控制和儀表。在電子元器件中,繼電器一般被認(rèn)為是一種最不可靠的電子元件,在整機(jī)可靠性設(shè)計中,把繼電器、電位器、可調(diào)電感器及可變電容器列為建議不用或少用的元件。

但是,由于繼電器在控制電路中有獨(dú)特的電氣、物理特性,其斷態(tài)的高絕緣電阻和通態(tài)的低導(dǎo)通電阻,使得其它任何電子元器件無法與其相比,加上繼電器標(biāo)準(zhǔn)化程度高、通用性好、可簡化電路等優(yōu)點(diǎn),所以繼電器仍得以廣泛應(yīng)用。隨著科技的飛速發(fā)展,繼電器在程控通信設(shè)備中的使用量還在進(jìn)一步增加,所以,如何保證繼電器的可靠性,滿足整機(jī)系統(tǒng)的可靠性,成為人們關(guān)注的焦點(diǎn)。

電子元器件的可靠性應(yīng)由兩部分組成,一是元器件的固有可靠性;二是元件的使用可靠性。固有可靠性是元器件可靠的基礎(chǔ),主要靠元器件制造商從設(shè)計、制造等方面進(jìn)行有效的控制,以保證制造出來的元器件達(dá)到要求的可靠性等級。使用可靠性則是從使用入手,如何保證和提高元器件的可靠性,使其能滿足整機(jī)系統(tǒng)的可靠性要求。沒有高可靠質(zhì)量等級的元件,不可能制造出高可靠的電子設(shè)備,所以元器件的固有可靠性是整機(jī)可靠性的基礎(chǔ)。但是,有了高可靠質(zhì)量等級的元件也并不一定能制造出高可靠的整機(jī),這里面就有—個使用可靠性的問題。所謂使用可靠性,就是根據(jù)各種元器件的特點(diǎn)利用可靠性設(shè)計技術(shù),即元器件的合理選用、降額設(shè)計、容差與漂移設(shè)計、抗振設(shè)計、熱設(shè)計、三防設(shè)計、抗幅射設(shè)計、電磁兼容設(shè)計、人機(jī)工程設(shè)計及維修設(shè)計等,最大限度的發(fā)揮元器件固有可靠性的作用,以達(dá)到整機(jī)系統(tǒng)的可靠性要求。

發(fā)光二極管發(fā)光二極管簡稱LED,采用砷化鎵、鎵鋁砷、和磷化鎵等材料制成,其內(nèi)部結(jié)構(gòu)為一個PN結(jié),具有單向?qū)щ娦浴?/p>

當(dāng)在發(fā)光二極管PN結(jié)上加正向電壓時,PN結(jié)勢壘降低,載流子的擴(kuò)散運(yùn)動大于漂移運(yùn)動,致使P區(qū)的空穴注入到N區(qū),N區(qū)的電子注入到P區(qū),這樣相互注入的空穴與電子相遇后會產(chǎn)生復(fù)合,復(fù)合時產(chǎn)生的能量大部分以光的形式出現(xiàn),因此而發(fā)光。

發(fā)光二極管在制作時,使用的材料有所不同,那么就可以發(fā)出不同顏色的光。發(fā)光二極管的發(fā)光顏色有:紅色光、黃色光、綠色光、紅外光等。發(fā)光二極管的外形有:圓形、長方形、三角形、正方形、組合形、特殊形等。常用的發(fā)光二極管應(yīng)用電路有四種,即直流驅(qū)動電路、交流驅(qū)動電路、脈沖驅(qū)動電路、變色發(fā)光驅(qū)動電路。使用LED作指示電路時,應(yīng)該串接限流電阻,該電阻的阻值大小應(yīng)根據(jù)不同的使用電壓和LED所需工作電流來選擇。

發(fā)光二極管的壓降一般為1.5~2.0V,其工作電流一般取10~20mA為宜。NE555集成電路:555時基集成電路的工作原理與應(yīng)用

555時基電路是一種將模擬功能與邏輯功能巧妙結(jié)合在同一硅片上的組合集成電路。它設(shè)計新穎,構(gòu)思奇巧,用途廣泛,備受電子專業(yè)設(shè)計人員和電子愛好者的青睞,人們將其戲稱為偉大的小IC。1972年,美國西格尼蒂克斯公司)研制出NE555雙極型時基電路,設(shè)計原意是用來取代體積大,定時精度差的熱延遲繼電器等機(jī)械式延遲器。但該器件投放市場后,人們發(fā)現(xiàn)這種電路的應(yīng)用遠(yuǎn)遠(yuǎn)超出原設(shè)計的使用范圍,用途之廣幾乎遍及電子應(yīng)用的各個領(lǐng)域,需求量極大。美國各大公司相繼仿制這種電路1974年西格尼蒂克斯公司又在同一基片上將兩個雙極型555單元集成在一起,取名為NF556。1978年美國英特錫爾公司研制成功CMOS型時基電路ICM5551CM556,后來又推出將四個時基電路集成在一個芯片上的四時基電路558由于采用CMOS型工藝和高度集成,使時基電路的應(yīng)用從民用擴(kuò)展到火箭、導(dǎo)彈,衛(wèi)星,航天等高科技領(lǐng)域。在這期間,日本、西歐等各大公司和廠家也競相仿制、生產(chǎn)。盡管世界各大半導(dǎo)體或器件公司、廠家都在生產(chǎn)各自型號的555/556時基電路,但其內(nèi)部電路大同小異,且都具有相同的引出功能端。圖中示出了美國無線電公司生產(chǎn)的CA555時基電路的內(nèi)部等效電路圖。變壓器:是發(fā)電廠和變電所的主要設(shè)備之一。變壓器的作用是多方面的不僅能升高電壓把電能送到用電地區(qū),還能把電壓降低為各級使用電壓,以滿足用電的需要??傊?,升壓與降壓都必須由變壓器來完成。在電力系統(tǒng)傳送電能的過程中,必然會產(chǎn)生電壓和功率兩部分損耗,在輸送同一功率時電壓損耗與電壓成反比,功率損耗與電壓的平方成反比。利用變壓器提高電壓,減少了送電損失。變壓器是由繞在同一鐵芯上的兩個或兩個以上的線圈繞組組成,繞組之間是通過交變磁場而聯(lián)系著并按電磁感應(yīng)原理工作。變壓器安裝位置應(yīng)考慮便于運(yùn)行、檢修和運(yùn)輸,同時應(yīng)選擇安全可靠的地方。晶體管:

半導(dǎo)體三極管主要分為兩大類:雙極性晶體管和場效應(yīng)晶體。晶體管有三個極;雙極性晶體管的三個極,分別由N型跟P型組成發(fā)射極、基極和集電極(Collector);場效應(yīng)晶體管的三個極,分別是源極、柵極,和漏極。晶體管因為有三種極性,所以也有三種的使用方式,分別是發(fā)射極接地(又稱共射放大、CE組態(tài))、基極接地(又稱路最常用的用途應(yīng)該是屬于訊號放大這一方面,其次是阻抗匹配、訊號轉(zhuǎn)換……等。第五章簡易光控防盜報警系統(tǒng)的現(xiàn)實應(yīng)用背景隨著社會的發(fā)展,農(nóng)村城鎮(zhèn)化和人員流動性增大,社會治安狀況更趨復(fù)雜,因此作為社會的基本單元——家庭的防范問題就顯得尤為重要。傳統(tǒng)的機(jī)械式(防盜網(wǎng)、防盜窗)家居防衛(wèi)在實際使用中暴露出一些隱患,正如國務(wù)院下達(dá)的《關(guān)于住宅小區(qū)禁止安裝防盜網(wǎng)的建議》中指出,防盜網(wǎng)帶來的問題:

一,影響樓房美觀,市容整潔;

二,影響火災(zāi)救援通道;

三,給犯罪分子提供便利的翻越條件;

四,時間久了會有高空墜物的危險;

五,壓抑人性自由。

所以作為新一代的智能家居安全紅外防盜報警器系統(tǒng)就應(yīng)運(yùn)而生,并日益受到廣泛的重視和運(yùn)用。另外,為了進(jìn)一步規(guī)范住宅小區(qū)智能化建設(shè),建設(shè)部特別制定了智能小區(qū)的等級標(biāo)準(zhǔn),按照其要求智能小區(qū)中必須具有安全防范、信息管理、物業(yè)管理和信息網(wǎng)絡(luò)等系統(tǒng)。因此小區(qū)安全防范系統(tǒng)建設(shè)已逐漸納入許多小區(qū)建設(shè)的必備項目中了。以深圳為例,幾乎所有新建的住宅樓盤都預(yù)裝了防盜系統(tǒng),并禁止安裝防盜網(wǎng),而上海、廣州、溫州、南昌等地更是花費(fèi)重金拆除了防盜網(wǎng),其防盜功能則必須由電子防盜系統(tǒng)來完成。因此,家庭安防系統(tǒng)必將有很大的發(fā)展,并且也將從北京、上海、廣東等發(fā)達(dá)城市向內(nèi)地蔓延開來,形成一個全新的朝陽產(chǎn)業(yè)。報警器這時正為人們解決了不少問題.但是市場上的報警器大部分都是用于一些大公司財政機(jī)構(gòu)。價格高昂,一般人們難以接受。如果再設(shè)計和生產(chǎn)一種價廉、性能靈敏可靠的防盜報警器,必將在防盜和保證財產(chǎn)安全方面發(fā)揮更加有效的作用。由于紅外線是不見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。紅外報警器大多數(shù)采用國外的先進(jìn)技術(shù),其功能也非常先進(jìn)。其中包括被動式熱釋電型紅外報警器,也即是本文將研究的產(chǎn)品。還有紅外監(jiān)控?zé)o線報警器,超聲波防盜報警器,紅外線防盜報警器,高靈敏紅外報警器,觸摸式延時防盜報警器,觸摸式防盜報警器,紅外報警器,紅外線聲先報警器……此外,在電子防盜、人體探測等領(lǐng)域中,對射紅外探測器也以其價格低廉、技術(shù)性能穩(wěn)定等特點(diǎn)而受到廣大用戶和專業(yè)人士的歡迎。第六章總結(jié)設(shè)計體會我設(shè)計的課題是簡易紅外防盜報警器,經(jīng)過一個星期的思考和準(zhǔn)備,通過對課題的設(shè)計,大大提高了自己各方面的能力,例如對書本基礎(chǔ)知識的掌握程度,對資料的查找方法,對自己知識面的擴(kuò)展都不得有相對的提高,但在這其中,也有自己茫然和不知所措的一面,當(dāng)我決定課題時,不知該從何下手,頭腦中也一片空白,后來經(jīng)過老師對課題的剖解,頭腦中才逐漸有了輪廓。

資料搜集花費(fèi)了大量時間,采集的資料不能從頭至尾的抄寫,而要取其所需,認(rèn)為有價值的材料才能引用,在網(wǎng)上,請教經(jīng)驗豐富的老師,終于獲得了第一手資料,然后在其中加入自己的思想,組織整理,漸漸有了頭緒。我知道,萬事開頭難,只要把前段工作做好了,后面自然就可以順利很多了,有的器件很難找到查了很多材料才找到這片器件。后來在網(wǎng)上查找它的資料,才知道廠家都不生產(chǎn)這種芯片了,如果不是親身經(jīng)歷,怎知會如此辛苦。經(jīng)過不斷的修改及創(chuàng)新,一個月下來,終于看到了自己的勞動成果,一種勝利感油然而生。經(jīng)過這一次設(shè)計,體會頗多,感覺到平時的粗心大意,以及不完善的理論知識讓我錯過了一次就OK的那種感覺,但我在制作電路的過程中感覺到了一種力量,那種力量可以讓我廢寢忘食的不斷改善調(diào)試電路,可以讓我興奮的久久的為了電路而深思,可以讓我深夜寫著課程設(shè)計說明書,回顧自己的設(shè)計制作過程,心中一陣感慨,有失落,有興奮,有喜悅,有苦惱,但我覺得它值得我這樣去做,因為它不僅讓有了一次實踐的機(jī)會,讓我學(xué)會怎樣去面對制作過程中遇到的困難,怎么去解決,讓我學(xué)會了思考,讓我隱隱約約記憶起以前學(xué)過的知識,原來不知道學(xué)了有什么用的枯燥電路原理,現(xiàn)在讓我在實際應(yīng)用中覺得少學(xué)了好多東西,心中無限后悔。但這次設(shè)計給我的感受是很真、很純的感受,親身體會其制作的艱難路程,這不僅加深了我以前因為種種迷惑不知道的電路知識的認(rèn)識,而且為我將來的人生也奠定了基礎(chǔ),相信通過以后的學(xué)習(xí)鍛煉,理論結(jié)合實踐,我將會得到進(jìn)一步的提高。參考資料一,何小艇,電子系統(tǒng)設(shè)計,浙江大學(xué)出版社,2001年6月二,姚福安,電子電路設(shè)計與實踐,山東科學(xué)技術(shù)出版社,2001年10月三,王澄非,電路與數(shù)學(xué)邏輯設(shè)計實踐,東南大學(xué)出版社,1999年10月四,李銀華,電子線路設(shè)計指導(dǎo),北京航空航天大學(xué)出版社,2005年6月五,康華光,電子技術(shù)基礎(chǔ),高教出版社,2003目錄目錄 1第一章緒論 21.1課題來源 21.2本次課題設(shè)計的背景及意義 21.2.1課題設(shè)計背景 21.2.2課題設(shè)計的意義 21.3課題研究的發(fā)展現(xiàn)狀 31.4可行性分析 41.4.1經(jīng)濟(jì)可行性 41.4.2技術(shù)可行性 51.5設(shè)計說明書結(jié)構(gòu) 9第二章系統(tǒng)分析 92.1用戶需求 92.1.1汽車用品進(jìn)購需求 102.1.2汽車用品庫存需求 102.1.3汽車配件銷售需求 102.1.4系統(tǒng)管理員需求 102.1.5其它方面需求 112.2需求分析 112.3系統(tǒng)開發(fā)目標(biāo) 112.4系統(tǒng)數(shù)據(jù)流圖分析 122.5數(shù)據(jù)字典 152.6本章小結(jié) 15第三章系統(tǒng)設(shè)計 163.1概要分析與設(shè)計 163.1.1概要分析 163.1.2系統(tǒng)設(shè)計 163.1.3系統(tǒng)設(shè)計思想 173.2系統(tǒng)功能結(jié)構(gòu)圖 173.3數(shù)據(jù)庫分析 183.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖) 193.3.2數(shù)據(jù)庫表 223.4本章小結(jié) 24第四章系統(tǒng)實施 244.1系統(tǒng)設(shè)置管理子系統(tǒng) 254.2基本信息管理子系統(tǒng) 264.3庫存管理子系統(tǒng) 284.4日常業(yè)務(wù)管理子系統(tǒng) 294.5本章小結(jié) 30第五章結(jié)論 30

第一章緒論1.1課題來源本系統(tǒng)基于結(jié)構(gòu)化的程序設(shè)計,利用增加、刪除等功能進(jìn)行控制,使信息系統(tǒng)更節(jié)省人力、物力及財力,并將最終發(fā)展成為一種主流的信息管理系統(tǒng)。1.2本次課題設(shè)計的背景及意義1.2.1課題設(shè)計背景作為汽車市場的三大板塊之一,汽車用品市場是目前發(fā)展最快,前景最好的行業(yè)之一。今年隨著我國汽車行業(yè)喯井式發(fā)展,汽車用品發(fā)展速度一日千里,中國汽車用品行業(yè)發(fā)展?jié)摿薮?!?jù)權(quán)威部門統(tǒng)計,2010年我國汽車用品市場總量已達(dá)到3500億美元預(yù)計到2012年,汽車用品的市場將達(dá)到6000億美元,龐大的消費(fèi)市場,引動汽車用品及后市場億萬商機(jī),中國汽車市場的掘金風(fēng)暴已經(jīng)開始!汽車用品和服務(wù)行業(yè)被投資家譽(yù)為“二十一世紀(jì)中國的黃金行業(yè)”。波特普瑞國際汽車用品(北京)有限公司,最早創(chuàng)立于2002年,是中國近十余年來最具規(guī)模、誠信和可持續(xù)發(fā)展的汽車服務(wù)連鎖品牌。公司一直致力于由先驅(qū)者成為領(lǐng)先者的長遠(yuǎn)發(fā)展計劃,在汽車后市場涉及領(lǐng)域不斷延伸。為了使企業(yè)發(fā)展更上層樓、持續(xù)領(lǐng)先,資本市場發(fā)展戰(zhàn)略亦早已制定;

2008年在國內(nèi)建立香車世家汽車用品連鎖總部,率先將會員消費(fèi)模式引入汽車用品市場。目前,波特普瑞國際汽車用品(北京)有限公司旗下香車世家汽車總品連鎖總部,已擁有

2000平米總部、

1000平米培訓(xùn)學(xué)院、

5000

平米物流倉儲基地、

近500家加盟專營店和200名加盟投資伙伴?!跋丬囀兰摇?,有一支專業(yè)致力于汽車用品的開發(fā)、生產(chǎn)、銷售服務(wù)的團(tuán)隊。香車世家提供的服務(wù)有:汽車用品類、裝飾類、養(yǎng)護(hù)類、美容類的產(chǎn)品和耗材喜帖等等。1.2.2課題設(shè)計的意義從20世紀(jì)60年代末期開始,計算機(jī)的應(yīng)用越來越廣泛,數(shù)據(jù)量急劇增長,同時對多種應(yīng)用、多種語言互相重疊的共享數(shù)據(jù)集合的要求越來越高。這是已有大容量磁盤,硬件價格下降,軟件價格上升,為編制和維護(hù)系統(tǒng)軟件及應(yīng)用程序所需的成本相對增加;在處理方式上,對聯(lián)機(jī)實時處理的要求更多,并開始提出和考慮分布處理。在這種背景下,文件方式的數(shù)據(jù)處理手段已經(jīng)不能滿足應(yīng)用的要求,為解決多用戶、多應(yīng)用共享數(shù)據(jù)的要求,使數(shù)據(jù)為盡可能多的應(yīng)用服務(wù),一門專門研究數(shù)據(jù)處理的技術(shù)——數(shù)據(jù)庫技術(shù)便應(yīng)運(yùn)而生。數(shù)據(jù)庫系統(tǒng)為人們提供了科學(xué)的組織數(shù)據(jù)的方法,并為人們提供數(shù)據(jù)定義、操作與控制的工具。在用數(shù)據(jù)庫方法對數(shù)據(jù)進(jìn)行處理時,首先詳細(xì)分析對象之間的聯(lián)系,找出哪些是描述對象本身的數(shù)據(jù),哪些是描述對象之間聯(lián)系的數(shù)據(jù),又從而確定數(shù)據(jù)歸類,并且指出這些歸類的原理是什么,好處是什么,力圖達(dá)到數(shù)據(jù)組織的最優(yōu)化。另外,數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的保護(hù)比早期的文件處理方式具有更大的優(yōu)越性,它提供了多種層次的數(shù)據(jù)安全保護(hù),既能有效地防止數(shù)據(jù)破壞,也能有效地防止他人對數(shù)據(jù)庫的惡意攻擊。而且,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)操作與文件存儲方式無關(guān),這樣就實現(xiàn)了程序與數(shù)據(jù)存儲方式之間的相對獨(dú)立。又由于數(shù)據(jù)庫系統(tǒng)提供了數(shù)據(jù)演算語言,通過應(yīng)用程序可以很容易實現(xiàn)對數(shù)據(jù)庫文件的各種操作。隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的成熟與發(fā)展,為進(jìn)銷存管理自動化提供了強(qiáng)有力的技術(shù)支持。當(dāng)前已有的系統(tǒng)其功能一般比較單一。如防盜系統(tǒng)只管防盜;倉儲管理系統(tǒng)只負(fù)責(zé)倉庫物品的數(shù)據(jù)處理;控制系統(tǒng)只完成簡單的環(huán)境控制功能(如開關(guān)門、窗、燈等)。將這些功能彼此獨(dú)立的系統(tǒng)有機(jī)結(jié)合起來,組成一個既能完成管理,又能實現(xiàn)實時監(jiān)控的一體化自動管理系統(tǒng)具有重要的意義。我所設(shè)計的這套進(jìn)銷存系統(tǒng),是把倉庫系統(tǒng)、銷售管理系統(tǒng)、價格管理系統(tǒng)和數(shù)據(jù)處理系統(tǒng)結(jié)合在一起,充分利用了先進(jìn)的計算機(jī)技術(shù)和控制手段。公司一定級別的工作人員都可以查看近期的庫存情況、銷售情況、推貨情況以及價格管理情況;另外,高級管理人員可以更新、修改本系統(tǒng)所有的情況。通過價格管理系統(tǒng)可以大致知道本期的盈利情況。1.3課題研究的發(fā)展現(xiàn)狀隨著時代的發(fā)展、科技的進(jìn)步,企業(yè)逐步重視了對進(jìn)銷存的管理,但成效并不顯著。隨著中國加入世貿(mào)組織后,中國汽車企業(yè)更直接地感受到了來自全球同類市場的激烈競爭,更深感依靠企業(yè)自身力量與國內(nèi)本行業(yè)的對手競爭已經(jīng)不能滿足顧客需求,由于企業(yè)的產(chǎn)品從生產(chǎn)到送至用戶手中,要經(jīng)過多重環(huán)節(jié),因此要滿足顧客對產(chǎn)品多方面的要求,就必須重視進(jìn)銷存管理并投資于進(jìn)銷存業(yè)務(wù)。但是,許多企業(yè)仍缺乏對從上游的原材料供應(yīng)商、自身的生產(chǎn)流程到下游的倉庫配送商、承運(yùn)商直到零售商等物流環(huán)節(jié)的全過程整體規(guī)劃,致使可能在物流的某一環(huán)節(jié)壓縮成本而導(dǎo)致整體成本上升的事情時有發(fā)生,許多企業(yè)正在為進(jìn)銷存問題付出高昂的代價。隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的成熟與發(fā)展,為進(jìn)銷存管理自動化提供了強(qiáng)有力的技術(shù)支持。但當(dāng)前已有的系統(tǒng),功能一般比較單一。此外,企業(yè)內(nèi)部還存在著溝通不良等問題。具體表現(xiàn)在以下幾個方面:(1)缺少一個集成的信息平臺和信息系統(tǒng),造成企業(yè)各部門之間缺少信息溝通和共享。(2)汽車各用品編碼沒有統(tǒng)一,物流管理信息不流通,造成庫存積壓嚴(yán)重問題。(3)不能及時了解供應(yīng)單位的供貨情況及企業(yè)各倉庫的庫存情況,因而不能隨時協(xié)調(diào)或采取合適的補(bǔ)救措施;(4)銷售部門不能及時對各倉庫的庫存信息和客戶的需求情況做出貨物的調(diào)撥計劃。(5)對供貨商管理不合理,在供應(yīng)到貨的到期日前,不能主動地與供應(yīng)商取得聯(lián)系,因而不能及時地檢查汽車配件的情況;此外,對供貨商情況了解不清,不能及時更換供貨商;(6)不能對企業(yè)的各種資源與信息(包括采購、銷售、庫存等信息數(shù)據(jù))進(jìn)行有效的查詢、統(tǒng)計與分析,因而不能做出快速、合理的經(jīng)營決策,市場應(yīng)變能力差。本系統(tǒng)在原有系統(tǒng)的基礎(chǔ)上,進(jìn)行了修改增加,如今有以下功能:(1)進(jìn)銷存各種信息的輸入,包括產(chǎn)品、倉庫等信息的輸入。(2)進(jìn)銷存各種信息的查詢、修改和維護(hù)。(3)各種供貨商、客戶信息管理。(4)在進(jìn)銷存管理中加入數(shù)據(jù)備份等功能。1.4可行性分析可行性分析法是對\o"工程項目"工程項目進(jìn)行系統(tǒng)\o"技術(shù)經(jīng)濟(jì)論證"技術(shù)經(jīng)濟(jì)論證,經(jīng)濟(jì)合理性綜合分析的方法。其目的是通過對技術(shù)先進(jìn)程度,經(jīng)濟(jì)合理性和條件可能性的分析論證,選擇以最小的人力、物力、財力耗費(fèi),取得最佳技術(shù)、經(jīng)濟(jì)、\o"社會效益"社會效益的切實方案。它是解決項目投資前期分析的主要手段。此法是20世紀(jì)30年代美國在開發(fā)田納西河流域時首創(chuàng),“戰(zhàn)后”在經(jīng)濟(jì)、技術(shù)和\o"管理"管理領(lǐng)域得到廣泛應(yīng)用。目前,在一些西方國家中,可行性分析法已發(fā)展成為運(yùn)用工業(yè)科學(xué)技術(shù)、市場經(jīng)濟(jì)預(yù)測、\o"信息科學(xué)"信息科學(xué)、\o"系統(tǒng)工程"系統(tǒng)工程和企業(yè)經(jīng)營管理的多學(xué)科,多方法綜合,實現(xiàn)建設(shè)項目最佳\o"經(jīng)濟(jì)效果"經(jīng)濟(jì)效果的專門分析手段,其對象和范圍幾乎涉及每個領(lǐng)域和部門的經(jīng)濟(jì)目標(biāo)。1.4.1經(jīng)濟(jì)可行性香車世家是一個有經(jīng)濟(jì)實力的企業(yè),其項目開發(fā)的成本及今后的運(yùn)行、維護(hù)費(fèi)用,都能夠承受得起。系統(tǒng)投入運(yùn)行后可以使進(jìn)銷存實現(xiàn)自動、規(guī)范化。能夠增強(qiáng)工作人員對倉庫的管理能力、提高工作效率,能給企業(yè)帶來很大的效益。隨著時代的進(jìn)步,經(jīng)濟(jì)的發(fā)展,人們越來越注重生活的享受,大部分人民都有了私家車,隨之也更注重汽車的外表美。中國市場巨大,汽車用品市場前景優(yōu)好。1.4.2技術(shù)可行性從技術(shù)上講,該系統(tǒng)采用C/S架構(gòu),VisualBasic6.0,Access2000數(shù)據(jù)庫。(1)為什么采用C/S架構(gòu)C/S計算模型是由麻省理工學(xué)院的ForrestoerRestarch于1989年首先提出,起初是為了解決臺式計算機(jī)與網(wǎng)絡(luò)服務(wù)器之間的數(shù)據(jù)和應(yīng)用軟件的共享而設(shè)計的一種計算機(jī)網(wǎng)絡(luò)結(jié)構(gòu),如今C/S的計算機(jī)網(wǎng)絡(luò)模型己發(fā)展為一種標(biāo)準(zhǔn)的計算機(jī)網(wǎng)絡(luò)模型。它可定義如下:客戶機(jī)是指運(yùn)行用戶服務(wù)請求程序,并將這些請求傳送到服務(wù)器的計算機(jī);服務(wù)器是指管理數(shù)據(jù)資源,響應(yīng)并受理由客戶機(jī)發(fā)出的請求,并將計算結(jié)果傳送給客戶機(jī)的計算機(jī)。服務(wù)器可以接受多個客戶機(jī)的多個請求,將請求排隊或同時處理??梢钥闯?,服務(wù)器運(yùn)行服務(wù)器程序,響應(yīng)并執(zhí)行來自前端客戶的服務(wù)請求,最后向前端返回計算結(jié)果;而客戶機(jī),前端運(yùn)行客戶端程序,向服務(wù)器發(fā)出請求。傳統(tǒng)的C/S二層結(jié)構(gòu)如圖1.1所示,一個典型的應(yīng)用可以分為四個部分,表示邏輯,業(yè)務(wù)邏輯,事務(wù)邏輯和數(shù)據(jù)邏輯。一般表示邏輯和業(yè)務(wù)邏輯在Client端,事務(wù)邏輯、數(shù)據(jù)邏輯在Server端,也可以在Client端,或二者都有一部分??蛻舳丝蛻舳朔?wù)器端表示邏輯業(yè)務(wù)邏輯事物邏輯數(shù)據(jù)邏輯DB圖1.1C/S兩層結(jié)構(gòu)C/S結(jié)構(gòu)也有三層結(jié)構(gòu),即將客戶端與務(wù)邏輯分開,便于維護(hù)。如圖1.2所示:服務(wù)器端服務(wù)器端表示邏輯應(yīng)用服務(wù)器事物邏輯數(shù)據(jù)邏輯DB客戶端業(yè)務(wù)邏輯圖1.2C/S三層結(jié)構(gòu)現(xiàn)如今,流行的系統(tǒng)構(gòu)架有兩種:分別是B/S和C/S兩種,在本系統(tǒng)的研發(fā)過程中,經(jīng)過設(shè)計人員的精心選擇與比較,確定了本套進(jìn)銷存管理系統(tǒng)選用C/S構(gòu)架進(jìn)行設(shè)計。下面就對C/S與B/S的特點(diǎn)與區(qū)別進(jìn)行闡述,從而證明本套系統(tǒng)選用C/S的原因。第一點(diǎn):硬件環(huán)境不同,B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行C/S一般建立在專用的局域網(wǎng)絡(luò)上,適合小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。第二點(diǎn):對安全要求不同,C/S一般面向相對固定的用戶群,對信息安全的控制能力很強(qiáng)。一般高度機(jī)密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜,可以通過B/S發(fā)布部分可公開信息。B/S建立在廣域網(wǎng)之上,對安全的控制能力相對弱,面向的是不可知的用戶群。第三點(diǎn):對程序架構(gòu)不同,C/S程序可以更加注重流程,可以對多層次校驗,對系統(tǒng)運(yùn)行速度可以較少考慮。B/S對安全以及訪問速度的多重考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。比C/S有更高的要求,B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,從MS的.Net系列的BiaTalk2000、Exchange2000等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng)。SUN和IBM推出的JavaBean構(gòu)件技術(shù)等,使B/S更加成熟。第四點(diǎn):軟件重用不同,C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。B/S的多重結(jié)構(gòu),要求構(gòu)件相對獨(dú)立的功能。能夠相對較好的重用。就如買來的餐桌可以再利用,而不是做在墻上的石頭桌子。第五點(diǎn):系統(tǒng)維護(hù)不同,C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問題以及系統(tǒng)升級難,可能要再做一個全新的系統(tǒng)。B/S構(gòu)件組成方面構(gòu)件個別的更換,實現(xiàn)系統(tǒng)的無縫升級。系統(tǒng)維護(hù)開銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。系統(tǒng)維護(hù)在軟件生存周期中,開銷大,相當(dāng)重要。第六點(diǎn):處理問題不同,C/S程序可以處理的用戶面固定,并且在相同區(qū)域,安全要求高的需求,與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng)。B/S建立在廣域網(wǎng)上,面向不同的用戶群,地域分散,這是C/S無法作到的。與操作系統(tǒng)平臺關(guān)系最小。第七點(diǎn):用戶接口不同,C/S多是建立在Window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高。B/S建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流,并且大部分難度減低,降低開發(fā)成本。第八點(diǎn):信息流不同,C/S程序一般是典型的中央集權(quán)的機(jī)械式處理,交互性相對低。B/S信息流向可變化,B—B、B—C、B.G等信息流向的變化,更像交易中心。綜合上面的描述我們可以得出,本套系統(tǒng)的性質(zhì)為企業(yè)內(nèi)部使用,所以局域網(wǎng)就可以滿足其需要,再次企業(yè)的進(jìn)銷存屬于商業(yè)秘密需要嚴(yán)格保密,但就這兩個方面而言B/S就非常不適合本系統(tǒng)的使用環(huán)境。雖然C/S也存在著很大的缺陷如系統(tǒng)維護(hù)復(fù)雜,再投入大,信息流對象相對較窄,這些缺陷隨讓明顯,但基本都屬于可以克服的缺陷,但如果利用B/S系統(tǒng)開發(fā),一旦出現(xiàn)信息安全無法保障的情況出現(xiàn)就會造成不可挽回的巨大損失。(2)VisualBasic(簡稱VB)是美國微軟公司推出的Windows環(huán)境下的軟件開發(fā)工具,使用VB可以既快又簡單地開發(fā)Windows應(yīng)用軟件。VisualBasic采用面向?qū)ο蟮木幊谭椒?,使得編程人員圍繞對象來編寫程序。對象是代碼和數(shù)據(jù)的集合,可以作為一個整體來處理。VB中的對象都支持屬性、方法、和事件,簡單地說,可以將對象的數(shù)據(jù)成為屬性,稱各種可在對象上操作的過程為方法,而事件是能被對象識別的動作。(3)ADO通過OLEDB實現(xiàn)對不同類型數(shù)據(jù)源的訪問。OLEDB是一種底層的編程接口,它支持關(guān)系或非關(guān)系型的數(shù)據(jù)源,比如各種類型的數(shù)據(jù)庫、電子表格、電子郵件和文本文件等。OLEDB包括3個主要組成部分:數(shù)據(jù)提供者、數(shù)據(jù)消費(fèi)者和服務(wù)組件。數(shù)據(jù)提供者:DataProvider,指任何OLEDB數(shù)據(jù)的提供者。數(shù)據(jù)提供者為OLEDB提供各種類型的特殊數(shù)據(jù),如ODBC、MicrosoftSQLServer、文件系統(tǒng)或其他類似的數(shù)據(jù)庫提供數(shù)據(jù)。數(shù)據(jù)提供者從各種數(shù)據(jù)源讀取數(shù)據(jù),并將這些數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)消費(fèi)者支持的格式,一般為關(guān)系型數(shù)據(jù)表。數(shù)據(jù)消費(fèi)者:指使用數(shù)據(jù)提供者提供數(shù)據(jù)的應(yīng)用程序。使用ADO的應(yīng)用程序都是OLEDB的消費(fèi)者。服務(wù)組件:起連接數(shù)據(jù)消費(fèi)者和數(shù)據(jù)提供者的作用,在不需要數(shù)據(jù)消費(fèi)者和數(shù)據(jù)提供者參與的情況下,將數(shù)據(jù)轉(zhuǎn)換為不同的類型。ADOData控件使用ADO來快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供者之間的連接,它對用戶隱藏了對ADO對象的編程細(xì)節(jié)。使用該控件,可通過在“屬性”窗口中設(shè)置相應(yīng)的屬性來建立數(shù)據(jù)源連接,然后通過數(shù)據(jù)綁定操作將獲得的記錄集綁定到特定控件,顯示在窗體中。并可通過在控件的相應(yīng)事件過程中寫入極少的代碼即可完成數(shù)據(jù)庫操作。ADO控件(也稱為ADOData控件)與VB固有的Data控件相似。使用ADOData控件,可以利用MicrosoftActiveXDataObjects(ADO)快速建立數(shù)據(jù)庫綁定控件和數(shù)據(jù)提供者之間的連接。ADOData控件可以實現(xiàn)以下功能:·連接一個本地數(shù)據(jù)庫或遠(yuǎn)程數(shù)據(jù)庫?!ご蜷_一個指定的數(shù)據(jù)庫表,或定義一個基于結(jié)構(gòu)化查詢語言(SQL)的查詢、存儲過程或該數(shù)據(jù)庫中的表的視圖的記錄集合?!?shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定控件,可以在這些控件中顯示或更改這些數(shù)值?!ぬ砑有碌挠涗?,或根據(jù)更改顯示在綁定的控件中的數(shù)據(jù)來更新一個數(shù)據(jù)。(4)Access是微軟公司發(fā)布的Office軟件包中的關(guān)系型數(shù)據(jù)庫軟件,具有功能靈活、界面友好、易于學(xué)習(xí)和操作的特點(diǎn),擁有廣泛的用戶群體。Access是開發(fā)單機(jī)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的理想工具,可以獨(dú)立開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),也可以作為后臺數(shù)據(jù)庫與VisualBasic等高級語言結(jié)合使用。本系統(tǒng)是采用Access開發(fā)數(shù)據(jù)庫管理系統(tǒng)的。存儲數(shù)據(jù)是計算機(jī)的重要功能之一,早期的數(shù)據(jù)存儲都是通過文件實現(xiàn)的。隨著存儲數(shù)據(jù)量的增加,文件存儲這種簡單的形式已經(jīng)無法滿足人們檢索和管理數(shù)據(jù)需求。于是,一種專門負(fù)責(zé)存取、檢索和管理數(shù)據(jù)的應(yīng)用系統(tǒng)誕生了,這就是數(shù)據(jù)庫系統(tǒng)。其實數(shù)據(jù)庫系統(tǒng)與我們平時經(jīng)常使用的Office等軟件一樣,都是一種應(yīng)用系統(tǒng)。1.4.3環(huán)境可行性從宏觀環(huán)境上看,國內(nèi)外競爭激烈,企業(yè)若想立于不敗之地,就必須重視和更新進(jìn)銷存管理。從操作環(huán)境上看,新系統(tǒng)的開發(fā)充分考慮了進(jìn)銷存系統(tǒng)管理人員對倉庫的簡易管理,及方便查詢各個倉庫的庫存情況,從而能滿足客戶的要求。在很大程度上,減輕了進(jìn)銷存管理人員的大量重復(fù)性操作,提高了工作效率。同時本系統(tǒng)用大家都非常熟悉的界面,而且有許多的提示,操作非常容易上手:在軟件試用階段僅需對企業(yè)內(nèi)部工作人員進(jìn)行簡單培訓(xùn)即可。系統(tǒng)的維護(hù)需要有專業(yè)知識的人員操作,現(xiàn)在的企業(yè)都有專門的技術(shù)人員,所以這不成問題。1.5設(shè)計說明書結(jié)構(gòu)全文共分五章節(jié)第一章是緒論。主要介紹了系統(tǒng)的開發(fā)背景,國內(nèi)企業(yè)應(yīng)用倉庫管理的現(xiàn)狀調(diào)查,以及一些需要解決的主要問題簡述。第二章是系統(tǒng)分析。概要描述了倉庫管理系統(tǒng)總體業(yè)務(wù)情況;說明了項目采用的開發(fā)模式;對系統(tǒng)的功能性需求進(jìn)行了描述,用數(shù)據(jù)流圖進(jìn)行了分析。第三章是系統(tǒng)總體設(shè)計。用E-R圖、數(shù)據(jù)表進(jìn)行了數(shù)據(jù)庫分析,分析了系統(tǒng)總體架構(gòu)目標(biāo),并通過對系統(tǒng)的總體架構(gòu)、架構(gòu)層次、系統(tǒng)安全架構(gòu)等進(jìn)行分析確定了系統(tǒng)總體架構(gòu)。第四章是系統(tǒng)實施。本章主要是系統(tǒng)界面及部分代碼。最后是結(jié)論。對本文進(jìn)行了總結(jié),并對下一步工作進(jìn)行了展望。第二章系統(tǒng)分析2.1用戶需求要想設(shè)計一個功能較完善的系統(tǒng),前期的調(diào)查及對現(xiàn)狀的需求分析是非常重要的。這項工作的順利與否是整個系統(tǒng)開發(fā)成敗的關(guān)鍵。需求分析在系統(tǒng)開發(fā)過程中占有非常重要的地位。如果需求分析了解得越全面、準(zhǔn)確,那么隨后的程序設(shè)計、編碼與運(yùn)行階段,修改的次數(shù)就越少。詳細(xì)的需求分析,不僅可以保證對系統(tǒng)功能進(jìn)行全面的考慮,而且還能加快系統(tǒng)開發(fā)的速度,同時,還可以減少系統(tǒng)維護(hù)的費(fèi)用??梢?,需求分析的重要性。在系統(tǒng)開發(fā)的前期工作中,通過對用戶各方面的需求及現(xiàn)狀的了解,我制訂了詳細(xì)的需求分析步驟,目的是為了方便和用戶能進(jìn)行較深層次地交流,真正地了解用戶各方面的需求,從而設(shè)計出符合用戶要求的應(yīng)用系統(tǒng)。本系統(tǒng)的實施,將能使管理人員從繁瑣的雜務(wù)工作中解脫出來,真正從事管理工作。集中管理汽車用品的庫存、銷售、退貨及賬目,同時帶動企業(yè)步入現(xiàn)代化的管理階段,節(jié)省了企業(yè)大量的人力、物力和財力,使企業(yè)經(jīng)營運(yùn)作流程清晰,經(jīng)營狀況詳細(xì)準(zhǔn)確,使汽車用品的經(jīng)營管理體系更加科學(xué)化、規(guī)范化、合理化。通過對青海西寧香車世家汽車用品公司的調(diào)研、總結(jié),可以得到本系統(tǒng)的文本需求說明。用戶需求如下:2.1.1汽車用品進(jìn)購需求利用本系統(tǒng)后,可以對已有的供貨商情況有一個清楚地了解,以便能夠繼續(xù)和供貨商保持良好的合作關(guān)系。其次,當(dāng)有新的供貨單位時,能夠?qū)ζ湫畔⑦M(jìn)行錄入,以便相互之間的聯(lián)系。同時,當(dāng)供貨單位的信息發(fā)生變化時,能夠?qū)σ呀?jīng)錄入的信息進(jìn)行更改,提供準(zhǔn)確的供貨單位信息。如果供貨單位信息錄入有誤時,還能夠及時地刪除,可以避免出現(xiàn)錯誤的信息。此外,通過該系統(tǒng)還能夠了解到庫存中汽車各類用品數(shù)量的實際情況,以便制定出合理的采購計劃。2.1.2汽車用品庫存需求庫存管理是整個進(jìn)銷存管理系統(tǒng)的核心部門。通過本系統(tǒng),能夠清楚地看到庫存中的汽車各類用品的數(shù)量、進(jìn)價、存放地點(diǎn)等信息,以便使采購部門和銷售部門都能根據(jù)庫存信息做出決策。另外,當(dāng)企業(yè)有新汽車配件的時候,需要對汽車配件的信息進(jìn)行入庫登記;當(dāng)汽車配件銷售時,需要對其進(jìn)行銷售登記;當(dāng)產(chǎn)品出現(xiàn)退貨時,要進(jìn)行退貨登記;當(dāng)汽車配件信息發(fā)生變化時,可以對汽車配件的部分信息(如汽車配件單價,庫存等)進(jìn)行更改。另外,本系統(tǒng)還可以進(jìn)行庫存盤點(diǎn)。2.1.3汽車配件銷售需求通過本系統(tǒng),能夠了解到已存在的客戶情況,以便能夠和已有的客戶繼續(xù)合作。此外,當(dāng)有新的客戶位時,還可以對其信息進(jìn)行錄入,以便日后貿(mào)易的來往。同時,當(dāng)收貨單位的信息發(fā)生變化時,能夠?qū)σ呀?jīng)錄入的某些信息進(jìn)行更改,從而可以提高客戶信息的準(zhǔn)確性、可靠性。如果錄入的客戶信息不準(zhǔn)確,還應(yīng)該能夠?qū)ζ湫畔⑦M(jìn)行及時地刪除,避免錯誤信息的出現(xiàn)。另外,還能夠了解到汽車用品的庫存情況,以便順利的進(jìn)行銷售活動。2.1.4系統(tǒng)管理員需求系統(tǒng)管理員能夠?qū)?shù)據(jù)庫進(jìn)行備份,以及對數(shù)據(jù)庫進(jìn)行及時恢復(fù)工作。同時,還可以根據(jù)人員的職位變化和流動情況通過系統(tǒng)進(jìn)行用戶權(quán)限、密碼等設(shè)置。此外,能夠操作本系統(tǒng)提供的各項功能,以便保證系統(tǒng)的正常運(yùn)行。2.1.5其它方面需求該系統(tǒng)還應(yīng)該可以對基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù);能夠提供強(qiáng)大的數(shù)據(jù)統(tǒng)計、查詢等功能。系統(tǒng)界面友好,人性化,操作簡單易行,滿足實用性的需要。系統(tǒng)還應(yīng)該具有很好的可擴(kuò)展性,以便適應(yīng)企業(yè)日后發(fā)展壯大的需要。2.2需求分析需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么?"的問題【5J。需求分析的任務(wù)不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整,準(zhǔn)確,清晰,具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。目前汽車配件銷售企業(yè)大多數(shù)在其連鎖店的管理還是手工進(jìn)行,隨著汽車配件行業(yè)的迅速發(fā)展,手工管理的種種弊端暴露無疑,給銷售企業(yè)的發(fā)展帶來了不必要的麻煩。上海宏達(dá)汽車配件集團(tuán)汽車配件進(jìn)銷存管理系統(tǒng)的主要成員就是系統(tǒng)管理員和系統(tǒng)的使用者(采購部、銷售部、庫存部)。在上面用戶需求的基礎(chǔ)上,可以確定出系統(tǒng)的功能需求。進(jìn)銷存管理系統(tǒng)應(yīng)該具有以下主要功能需求:(1)基本信息管理功能。能夠?qū)拘畔?如供貨商信息、客戶信息等)進(jìn)行維護(hù),提供基礎(chǔ)的數(shù)據(jù)資料。(2)出入庫管理功能。能夠?qū)ζ嚫黝愑闷返匿N售、采購過程中所有出入庫的配件信息進(jìn)行維護(hù),可以隨時了解汽車配件的銷售、采購等出入庫情況。并且可以對采購及銷售部門進(jìn)行實時地監(jiān)控。(3)庫存分析功能。能夠清楚地看到庫存中的汽車配件數(shù)量、進(jìn)價等信息,以便采購部門和銷售部門根據(jù)庫存情況做出決策。此外,還可以對庫存過多和過少的汽車配件及退貨情況進(jìn)行分析提示,以便管理人員能夠及時對庫存情況進(jìn)行了解。(4)系統(tǒng)維護(hù)功能。使用戶能夠修改自己密碼及管理員添加、刪除用戶。2.3系統(tǒng)開發(fā)目標(biāo)面對企業(yè)的快速發(fā)展及其在發(fā)展過程中出現(xiàn)的各種情況,該系統(tǒng)實施后,應(yīng)能達(dá)到以下目標(biāo):(1)實現(xiàn)企業(yè)各部門信息共享,促進(jìn)信息的準(zhǔn)確性、可靠性;(2)使進(jìn)銷存自動化,可隨時掌握汽車配件的庫存、銷售、退貨等情況;(3)系統(tǒng)界面友好,操作簡單易行,查詢靈活方便,數(shù)據(jù)存儲安全可靠;(4)系統(tǒng)維護(hù)安全、方便、可靠,費(fèi)用低,并且能夠滿足實用性、先進(jìn)性要求;(5)通過該系統(tǒng)的實施,可逐步提高企業(yè)管理水平,提升員工的綜合素質(zhì)。2.4系統(tǒng)數(shù)據(jù)流圖分析根據(jù)系統(tǒng)的理論設(shè)計和對現(xiàn)存通用的進(jìn)銷存管理系統(tǒng)的研究,還有通過對西寧香車世家配汽車用品有限公司進(jìn)行大量的調(diào)研和需求分析,設(shè)計出了系統(tǒng)的流程圖和各子系統(tǒng)的數(shù)據(jù)流圖。1、進(jìn)銷存系統(tǒng)的環(huán)境圖香車世家迸銷存管理信息系統(tǒng),需要完全代替企業(yè)原始的進(jìn)銷存管理模式,讓人們習(xí)慣并完全接受本套系統(tǒng)的管理。本系統(tǒng),目的是為了公司各部門可以對本部門的進(jìn)銷存的管理工作進(jìn)行有效的管理并提供管理服務(wù),對公司的迸銷存管理全部工作流程實現(xiàn)過程管理。系統(tǒng)主要包括系統(tǒng)設(shè)置子系統(tǒng)、企業(yè)基本信息子系統(tǒng)、倉庫管理子系統(tǒng)、銷售管理子系統(tǒng)等四個子系統(tǒng)(如圖2.1)。圖2.1進(jìn)銷存系統(tǒng)的環(huán)境圖2、進(jìn)銷存系統(tǒng)的零層圖進(jìn)銷存系統(tǒng)建立的目的就在于,給企業(yè)決策提供理論依據(jù),使得企業(yè)信息化、現(xiàn)代化的發(fā)展緊跟時代的變化,從市場出發(fā)決定自身的發(fā)展方向。企業(yè)決策模塊就可以很好的解決這一問題,首先模塊提供了貨物的價格管理,可以使企業(yè)更好的了解什么產(chǎn)品受到歡迎,獲利最多。系統(tǒng)信息設(shè)置子系統(tǒng),顧名思義是對進(jìn)銷存管理信息系統(tǒng)的基本設(shè)置進(jìn)行管理的部分,它的作用有:用戶權(quán)限管理、系統(tǒng)基礎(chǔ)數(shù)據(jù)設(shè)置、系統(tǒng)管理員操、來往客戶及供應(yīng)商的基本信息信息錄入、修改、刪除等功能。企業(yè)可以綜合利用模塊內(nèi)的功能對企業(yè)的發(fā)展方向做出判定(如圖2.2)。圖2.2進(jìn)銷存系統(tǒng)的零層圖3、倉庫管理子系統(tǒng)倉庫管理子系統(tǒng)顧名思義是面向企業(yè)倉庫的管理子模塊,零部件部門主營業(yè)務(wù)是購進(jìn)、銷售汽車各類用品,倉庫管理就尤為重要。本模塊提供了產(chǎn)品入庫管理、產(chǎn)品出庫管理、退貨入庫管理、倉庫盤點(diǎn)和庫存查詢等子模塊。這些子模塊的實現(xiàn)不僅方便了倉庫的管理,同時也為企業(yè)的長遠(yuǎn)發(fā)展決策計劃提供了具體化的指標(biāo)(如圖2.3)。圖2.3庫存管理子系統(tǒng)4、銷售管理子系統(tǒng)銷售管理模塊可以管理各種類型的與銷售相關(guān)的信息,諸如,企業(yè)向上游企業(yè)的訂單管理、下游客戶對企業(yè)的訂單管理、企業(yè)的銷售記錄與管理和客戶退貨管理等功能。這個子系統(tǒng)的成功實現(xiàn),有效的解決了各部門在銷售中記錄管理混亂的局面,這樣一來企業(yè)可以有效的統(tǒng)計管理企業(yè)的銷售能力,最大限度做到零庫存(如圖2.4)。圖2.4銷售管理子系統(tǒng)5、基本信息管理子系統(tǒng)基本信息管理子系統(tǒng),主要是負(fù)責(zé)所有和企業(yè)有往來關(guān)系的客戶以及供應(yīng)商管理的子系統(tǒng)。企業(yè)可以應(yīng)用這個子系統(tǒng)對與企業(yè)有關(guān)系的大客戶、供應(yīng)商的資料進(jìn)行錄入,方便管理和查詢,還可以做出相應(yīng)的比較,做出選擇哪些供應(yīng)商的產(chǎn)品能使企業(yè)獲利最大,哪些客戶是值得長期關(guān)注的。子系統(tǒng)中還設(shè)立往來賬目管理模塊,主要是處理和往來客戶有關(guān)系的賬目問題。大大方便了企業(yè)對進(jìn)銷存中出現(xiàn)的大量上下游企業(yè)的協(xié)同方面的管理(如圖2.5)。圖2.5基本信息管理子系統(tǒng)2.5數(shù)據(jù)字典根據(jù)上文的數(shù)據(jù)流圖分析,可以得出數(shù)據(jù)字典。2.6本章小結(jié)在本章中,首先對系統(tǒng)的需求做了分析,分析了開發(fā)本系統(tǒng)要解決的問題,然后對各個子系統(tǒng)進(jìn)行了需求分析,找出問題,提出解決方案,以更有效的滿足客戶需求,在此基礎(chǔ)上分析出了系統(tǒng)的設(shè)計目標(biāo)及系統(tǒng)的功能設(shè)計。最后通過數(shù)據(jù)流圖對系統(tǒng)的功能進(jìn)行了描述,通過數(shù)據(jù)字典加以總結(jié)。第三章系統(tǒng)設(shè)計3.1概要分析與設(shè)計3.1.1概要分析系統(tǒng)概要分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。通過上面對用戶需求可以得知,該系統(tǒng)需要完成功能主要有以下幾點(diǎn):(1)進(jìn)銷存各種信息的輸入,包括產(chǎn)品、倉庫等信息的輸入。(2)進(jìn)銷存各種信息的查詢、修改和維護(hù)。(3)各種供貨商、客戶信息管理。(4)在進(jìn)銷存管理中加入數(shù)據(jù)備份等功能。3.1.2系統(tǒng)設(shè)計系統(tǒng)的總體設(shè)計是系統(tǒng)概要設(shè)計中的一個重要環(huán)節(jié),總體設(shè)計的優(yōu)劣,將關(guān)系到各個子系統(tǒng)的功能的設(shè)計的質(zhì)量和功能實現(xiàn)的程度。本系統(tǒng)是為實現(xiàn)對汽車配件入庫全過程的跟蹤管理而設(shè)計的,主要包括:基本信息管理、銷售與采購的出入庫管理、庫存數(shù)據(jù)分析管理、系統(tǒng)維護(hù)管理等功能。該系統(tǒng)可以劃分為以下幾個模塊:1.基本信息管理模塊:基本信息管理模塊包括汽車配件信息、配件倉庫信息、供貨單位人信息及收貨單位信息。由于該模塊要為出入庫管理提供基本信息,因此應(yīng)該確保汽車配件,倉庫等基本信息的正確性和完整性?;拘畔⒐芾砟K提供汽車配件、倉庫等信息的添加、修改、刪除及查詢功能。2.采購和銷售管理模塊:采購和銷售管理模塊的目的是為了實現(xiàn)汽車配件的出入庫管理,為后面的庫存數(shù)據(jù)分析管理提供必要的基礎(chǔ)數(shù)據(jù)。采購和銷售管理模塊包括汽車配件的入庫操作(登記、修改和查詢)及出庫操作(登記、修改和查詢)。3.庫存數(shù)據(jù)分析管理模塊:庫存數(shù)據(jù)分析模塊的主要目的是對汽車配件、倉庫等信息進(jìn)行匯總及報表統(tǒng)計打印,可以使有關(guān)部門和領(lǐng)導(dǎo)動態(tài)地了解倉庫中汽車配件的實際庫存情況,以便于更好地進(jìn)行有關(guān)的決策活動。庫存數(shù)據(jù)分析管理模塊包括庫存查詢、短線汽車配件、超儲汽車配件及報表統(tǒng)計功能。4.系統(tǒng)維護(hù)管理模塊:系統(tǒng)維護(hù)主要功能是對整個庫存信息系統(tǒng)進(jìn)行管理和維護(hù)操作。系統(tǒng)維護(hù)管理模塊包括修改密碼和添加用戶的功能。3.1.3系統(tǒng)設(shè)計思想本系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)汽車配件管理的系統(tǒng)化、規(guī)范化和自動化,從而達(dá)到提高進(jìn)銷存管理效率的目的。汽車用品進(jìn)銷存管理系統(tǒng)的對象是企業(yè)生產(chǎn)所需要的各種配件,進(jìn)貨時經(jīng)檢查進(jìn)行驗收入庫、填寫入庫單和入庫登記。企業(yè)各個部門根據(jù)所需要的配件總額和提出需求申請,進(jìn)銷存管理員根據(jù)出庫單核對發(fā)放配件。根據(jù)需要按照月、季、年進(jìn)行統(tǒng)計分析,產(chǎn)生相應(yīng)報表。根據(jù)調(diào)查以及對現(xiàn)在系統(tǒng)的分析,我們把進(jìn)銷存管理的主要特點(diǎn)與要求總結(jié)如下:(1)信息處理量比較大,所管理的配件種類繁多(2)入庫單、出庫單、需求單等單據(jù)的發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實現(xiàn)起來有一定的困難。(3)在管理的過程中經(jīng)常出現(xiàn)信息的重復(fù)傳遞,單據(jù)、報表的種類繁多(4)各個部門管理規(guī)格不統(tǒng)一在本系統(tǒng)的設(shè)計過程中,為了克服這些困難,滿足管理的需要,采取了下面的一些原則:統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報表的格式。(2)刪除不必要的管理冗余,實現(xiàn)管理規(guī)范化、科學(xué)化。(3)程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實用性。(4)界面盡量簡單化,作到實用、方便。盡量采用該企業(yè)現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。設(shè)計本系統(tǒng)解決方案的基本思路如下:(1)系統(tǒng)能夠?qū)崿F(xiàn)企業(yè)各部門之間數(shù)據(jù)信息共享,快速、準(zhǔn)確地處理進(jìn)銷存的日常工作需要,并達(dá)到操作過程中的直觀、方便、實用、安全等要求。(2)界面盡量簡單化,做到實用、方便,盡量滿足企業(yè)中不同層次員工的需要。(3)系統(tǒng)采用先進(jìn)的C/S體系結(jié)構(gòu),客戶端負(fù)責(zé)顯示用戶界面信息,提供的基本操作。服務(wù)器端負(fù)責(zé)實現(xiàn)數(shù)據(jù)服務(wù)。(4)系統(tǒng)采用模塊化程序設(shè)計方法,既方便系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)人員補(bǔ)充、維護(hù)。(5)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、修改等操作。3.2系統(tǒng)功能結(jié)構(gòu)圖汽車用品進(jìn)銷存管理系統(tǒng)總體功能模塊圖是經(jīng)過需求分析對進(jìn)銷存管理系統(tǒng)的初次劃分,其余各子模塊則是在此基礎(chǔ)上對各部分功能的詳細(xì)設(shè)計和劃分。經(jīng)分析,汽車用品進(jìn)銷存管理系統(tǒng)的總體功能模塊圖如下:3.3數(shù)據(jù)庫分析經(jīng)過上面的需求分析可知,用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。通過對用戶需求的具體分析及庫存工作過程的內(nèi)容和數(shù)據(jù)流程的分析,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)產(chǎn)品(產(chǎn)品批號,名稱,簡稱,規(guī)格,數(shù)量,廠家,進(jìn)價,售價,負(fù)責(zé)人,產(chǎn)地,企業(yè)編號,職工編號,倉庫編號)(2)倉庫(倉庫編號,倉庫名稱,倉庫位置,倉庫負(fù)責(zé)人,倉庫類別,產(chǎn)品批號,產(chǎn)品名稱,產(chǎn)品規(guī)格,企業(yè)編號)(3)供貨單位(企業(yè)編號,名稱,地址,負(fù)責(zé)人,電話,傳真號,郵政編碼,開戶行,銀行賬號,產(chǎn)品批號,產(chǎn)品名稱,產(chǎn)品規(guī)格,倉庫編號)(4)客戶(客戶編號,名稱,地址,負(fù)責(zé)人,電話,傳真號,郵政編碼,開戶行,銀行賬號,產(chǎn)品批號,產(chǎn)品名稱,產(chǎn)品規(guī)格,倉庫編號,職工編號)3.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖)通過上面數(shù)據(jù)庫的分析,得到數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。從上面數(shù)據(jù)庫分析歸納出的數(shù)據(jù)項可知,已經(jīng)得出滿足第三范式的若干個關(guān)系描述。因而可以規(guī)劃出的實體有:汽車產(chǎn)品信息實體(如圖3.3.1)、倉庫信息實體(如圖3.3.2)、供貨單位信息實體(如圖3.3.3)、客戶信息實體(如圖3.3.4)、職工信息實體(如圖3.3.5)。圖3.3.1汽車產(chǎn)品信息實體圖圖3.3.2倉庫信息實體圖圖3.3.3供貨單位信息實體圖圖3.3.4客戶信息實體圖圖3.3.5工作人員信息實體圖根據(jù)上面的數(shù)據(jù)分析及各個實體的E-R分析,可以得出實體與實體之間的E-R圖各實體之間的E.R圖如下所示:從上述E-R圖可以看出,各個實體之間的關(guān)系如下:(1)一個供貨單位可以提供多個汽車配件,一種產(chǎn)品也可以被多個供貨單位提供。因此,供貨單位和汽車配件實體之間的關(guān)系為多對多。(2)一種汽車配件可以放置在多個倉庫中,一個倉庫也可以存放多種汽車配件。因此,汽車配件和倉庫實體之間的關(guān)系為多對多。(3)一個進(jìn)銷存員可以管理多個倉庫,一個倉庫也可以被多個進(jìn)銷存員管理。因此,倉庫與進(jìn)銷存員之間的關(guān)系為多對多。(4)一個倉庫可以給多個收貨單位提供汽車配件,一個收貨單位也可以從多個倉庫中調(diào)出汽車配件。因此,供貨單位和倉庫之間的關(guān)系為多對多。3.3.2數(shù)據(jù)庫表E—R圖為實體.聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。簡單來講E.R圖就是實體之間的關(guān)系圖。從他的描述中我們可以知道系統(tǒng)中的實體類之間的聯(lián)系。下面本文根據(jù)E.R圖的特點(diǎn)結(jié)合本系統(tǒng)的實際情況給出了供應(yīng)商基本信息表(如圖3.3.5)、客戶基本信息表(如圖3.3.6)、產(chǎn)品基本信息表(如圖3.3.7)、倉庫的基本信息表(如圖3.3.8)。如圖所示。數(shù)據(jù)字段含義數(shù)據(jù)字段名類型長度空否約束企業(yè)編號Enterprise-Numberint8否主鍵企業(yè)名稱Enterprise-Namestring20否企業(yè)地址Enterprise-Addressstring30否負(fù)責(zé)人Constact-Namevariant10否聯(lián)系電話Constact-Phonestring20否傳真號Fax-Numberlong10否郵政編碼Post-Codelong10否開戶行Openingbankstring8否銀行賬號Bank-Accountvariant20否產(chǎn)品批號Product-Numberlong8否產(chǎn)品名稱Product-Namestring20否產(chǎn)品規(guī)格Product-Standardvariant20否倉庫編號Storehouse-Numberint8否圖3.3.5供貨商基本信息表數(shù)據(jù)字段含義數(shù)據(jù)字段名類型長度空否約束客戶編號Client-Numberint8否主鍵客戶名稱Client-Namestring20否客戶地址Client-Addressstring30否經(jīng)手人Constact-Namevariant10否聯(lián)系電話Constact-Phonestring20否傳真號Fax-Numberlong10否郵政編碼Post-Codelong10否開戶行Openingbankstring8否銀行賬號Bank-Accountvariant20否產(chǎn)品批號Product-Numberlong8否產(chǎn)品名稱Product-Namestring20否產(chǎn)品規(guī)格Product-Standardvariant20否職工編號Employee-Numberint8否倉庫編號Storehouse-Numberint8否圖3.3.6客戶基本信息表數(shù)據(jù)字段含義數(shù)據(jù)字段名類型長度空否約束產(chǎn)品批號Product-Numberlong8否主鍵產(chǎn)品名稱Product-Namestring20否產(chǎn)品產(chǎn)地Client-Addressstring30否產(chǎn)品規(guī)格Product-Standardvariant20否生產(chǎn)廠家Product-Enterprisestring20否負(fù)責(zé)人Constact-Namevariant10否產(chǎn)品進(jìn)價Product-Priceint8否產(chǎn)品售價Sale-Priceint8否產(chǎn)品數(shù)量Product-Quntitylong10否企業(yè)編號Enterprise-Numberint8否職工編號Employee-Numberint8否倉庫編號Storehouse-Numberint8否圖3.3.7產(chǎn)品基本信息表數(shù)據(jù)字段含義數(shù)據(jù)字段名類型長度空否約束倉庫編號Storehouse-Numberint8否主鍵倉庫名稱Storehouse-Namestring20否倉庫地址Storehouse-Addressstring30否負(fù)責(zé)人Constact-Namevariant10否聯(lián)系電話Constact-Phonestring20否倉庫類別Storehouse-Sortlong10否產(chǎn)品批號Product-Numberlong8否產(chǎn)品名稱Product-Namestring20否產(chǎn)品規(guī)格Product-Standardvariant20否倉庫編號Storehouse-Numberint8否圖3.3.8倉庫基本信息表3.4本章小結(jié)本章主要用E-R圖、數(shù)據(jù)表進(jìn)行了數(shù)據(jù)庫分析,分析了系統(tǒng)總體架構(gòu)目標(biāo),并通過對系統(tǒng)的總體架構(gòu)、架構(gòu)層次等進(jìn)行分析確定了系統(tǒng)總體架構(gòu)。對數(shù)據(jù)表中的各字段進(jìn)行了詳細(xì)描述,為系統(tǒng)實施奠定了基礎(chǔ)。第四章系統(tǒng)實施本章首先介紹了各個子系統(tǒng)子模塊的實現(xiàn),主要是給出了部分模塊系統(tǒng)界面的截圖和部分源代碼。下面是本系統(tǒng)的登錄界面(如圖4.1)和系統(tǒng)界面截圖(如圖4.2)以及主要代碼。圖4.1登錄界面圖PrivateSubForm_Activate()Me.Caption=App.Title&":"&App.Major&"."&App.Minor&"."&App.Revision'當(dāng)記錄為零時,進(jìn)入系統(tǒng)具有所有權(quán)限IfData1.Recordset.RecordCount=0ThenMsgBox("您還沒有設(shè)置操作員密碼和權(quán)限,請設(shè)置操

溫馨提示

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

評論

0/150

提交評論