vb+sql畢業(yè)論文(OA)_第1頁
vb+sql畢業(yè)論文(OA)_第2頁
vb+sql畢業(yè)論文(OA)_第3頁
vb+sql畢業(yè)論文(OA)_第4頁
vb+sql畢業(yè)論文(OA)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、xxxxxxxxxxx學(xué)院服裝進(jìn)銷存管理系統(tǒng)學(xué) 生 姓 名: 指 導(dǎo) 教 師: 系 別: 專 業(yè): 年 級(jí): 20 論文提交時(shí)間: 2007-5-31評(píng) 閱 人:_ 年 月 日:_摘要隨著現(xiàn)代工業(yè)的發(fā)展,計(jì)算機(jī)信息管理系統(tǒng)越來越受到企業(yè)重視。為了適應(yīng)新形勢(shì)下企業(yè)服裝進(jìn)銷存管理的需要,降低成本,提高經(jīng)濟(jì)效益,非常有必要制定合理的庫(kù)存策略、從而有效的控制和降低企業(yè)高量庫(kù)存,減少和消除庫(kù)存報(bào)廢的風(fēng)險(xiǎn)當(dāng)今企業(yè)競(jìng)爭(zhēng)范圍的擴(kuò)大,要求在企業(yè)的各個(gè)方面加強(qiáng)管理,并要求企業(yè)有更高的信息化集成,要求對(duì)企業(yè)的整體資源進(jìn)行集成管理,而不僅僅對(duì)制造資源進(jìn)行集成管理。 本文根據(jù)服裝進(jìn)銷存管理系統(tǒng)的現(xiàn)狀及未來的發(fā)展方向結(jié)合

2、有關(guān)的實(shí)踐信息設(shè)計(jì)了服裝進(jìn)銷存管理系統(tǒng)。本系統(tǒng)對(duì)服裝進(jìn)銷存的全流程都有相關(guān)的模塊,從而克服了原來的手工輸入效率低、容易出錯(cuò)的缺點(diǎn)。 本文介紹了程序的開發(fā)過程,開發(fā)環(huán)境,以及程序的價(jià)值,本文從進(jìn)出庫(kù),查詢,打印,設(shè)置等多方面對(duì)程序做了分析,對(duì)企業(yè)的發(fā)展有一定的幫助,就我個(gè)人而言,通過該程序的編譯讓我對(duì)VB有更進(jìn)一步的了解。本文還簡(jiǎn)單介紹了VB6.0軟件的界面及操作方法。簡(jiǎn)單介紹了Visual Basic編程環(huán)境和Access數(shù)據(jù)庫(kù)管理系統(tǒng)的功能特點(diǎn), 表單的制作過程,程序的編寫,添加,最后的編譯過程。并且敘述了作者在軟件開發(fā)過程中的心得體會(huì)。 關(guān)鍵字:服裝進(jìn)銷存管理系統(tǒng) 數(shù)據(jù)庫(kù) ADO 公共模塊

3、 Visual Basic6.0目錄緒論1第一章、可行性分析31.開展該項(xiàng)目的原因32.該項(xiàng)目的基本目標(biāo)33.設(shè)計(jì)目標(biāo)34.定義45.可行性研究方法46.對(duì)現(xiàn)有系統(tǒng)的分析46.1現(xiàn)有系統(tǒng)的局限性46.2工作負(fù)荷和費(fèi)用支出46.3與現(xiàn)有系統(tǒng)比較的優(yōu)越性56.4采用建議系統(tǒng)可能帶來的影響5第二章、需求分析61.企業(yè)的具體實(shí)際的需求62.商場(chǎng)進(jìn)銷存管理概述7第三章、結(jié)構(gòu)設(shè)計(jì)10第四章、數(shù)據(jù)庫(kù)設(shè)計(jì)111.建立Access 數(shù)據(jù)庫(kù)112.連接數(shù)據(jù)123.建立數(shù)據(jù)庫(kù)并提供所有數(shù)據(jù):14第五章、建立公共模塊15第六章、實(shí)現(xiàn)窗體的代碼簡(jiǎn)析18第七章、總體設(shè)計(jì)241.程序描述242.用戶界面:243.測(cè)試要點(diǎn)2

4、44.總體結(jié)構(gòu)和模塊外部設(shè)計(jì)245.運(yùn)行模塊的組合25第八章、維護(hù)設(shè)計(jì)25參考資料25緒論11  現(xiàn)狀研究服裝業(yè)作為中國(guó)的第三大產(chǎn)業(yè),被稱為“永不衰落的產(chǎn)業(yè)”,為我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)發(fā)揮著重要的作用,是我國(guó)出口創(chuàng)匯的主要產(chǎn)業(yè),其發(fā)展前景極為誘人。據(jù)國(guó)家權(quán)威機(jī)構(gòu)最新統(tǒng)計(jì)數(shù)據(jù),我國(guó)服裝企業(yè)近3萬家,僅年銷售額3000萬以上的占30%,有9000余家,比2004年底增加了320家,而1000萬以上營(yíng)業(yè)額的也近2/3。具規(guī)模以上服裝企業(yè)服裝產(chǎn)量達(dá)63.74億件,其中梭織服裝為30.10億件,針織服裝為33.46億件。但是,紡織服裝業(yè)的信息化與其他行業(yè)相比,一直比較滯后,起步較晚。據(jù)統(tǒng)計(jì),服裝企業(yè)

5、對(duì)財(cái)務(wù)軟件和設(shè)計(jì)軟件的應(yīng)用相對(duì)來說比較普遍,沒有預(yù)測(cè)、沒有計(jì)劃、沒有采購(gòu)管理或安排計(jì)劃的系統(tǒng)。服裝老板最為煩惱與無能為力的有以下兩方面:第一、物料管理。服裝行業(yè)的主要原料是面料、里襯、輔料等,涉及到布料的多要求以質(zhì)地、顏色、批次等屬性進(jìn)行管理,而且在布料的同種顏色里又會(huì)有不同的色號(hào)、缸號(hào),在進(jìn)行原料的描述時(shí)須以顏色色號(hào)進(jìn)行表達(dá),這種巨量信息物料需要精細(xì)化管理,但*人力根本就無法管理,老板應(yīng)該怎么辦?第二、計(jì)劃物控。服裝企業(yè)的物料一般有幾千種,再加上1020種顏色的屬性,物料種類與管理的難度與復(fù)雜度就可想而知了。物控部既要準(zhǔn)確地向采購(gòu)下達(dá)采購(gòu)計(jì)劃,又要保障生產(chǎn)的正常進(jìn)行,不能因?yàn)槿绷匣蚨塘隙绊?/p>

6、生產(chǎn)進(jìn)度。在進(jìn)行物料管理的過程中,需要考慮原料的一些基本特征及對(duì)生產(chǎn)的影響。在下達(dá)采購(gòu)計(jì)劃時(shí),要考慮采購(gòu)損耗率,一般采購(gòu)損耗是憑經(jīng)驗(yàn)判斷,多采購(gòu)保證生產(chǎn)。另外物料自身也有損耗,例如面料的縮水特性,每種面料有一個(gè)比例。在確定生產(chǎn)領(lǐng)料是須考慮生產(chǎn)損耗,根據(jù)物料特性,設(shè)定相對(duì)固定的損耗率。另外還要考慮單位換算、安全存量等內(nèi)容。物料的配套、物料的計(jì)劃、物料的分配對(duì)于月產(chǎn)幾萬套的服裝企業(yè)來說,用人工方法簡(jiǎn)直是無法做到的。此時(shí),老板應(yīng)該怎么辦?這個(gè)時(shí)候,服裝這個(gè)傳統(tǒng)產(chǎn)業(yè),似乎在一夜之間突然想起來,必須從信息化尋求管理能力、尋求節(jié)約成本的空間、追求更大利潤(rùn)化。服裝走過了從傳統(tǒng)手工到現(xiàn)代的過程,必然在管理上有

7、一個(gè)飛躍的要求,這就是服裝業(yè)普及信息化的必然進(jìn)程。12  選題意義隨著社會(huì)的革新,人們的生活層次在不斷的提高,對(duì)自身裝束的要求也在不斷的提高。追求時(shí)尚,追求個(gè)性的消費(fèi)趨勢(shì)對(duì)服裝界的影響就是服裝的款式越來越多;而身高的差距,又使得同一款服裝有著眾多不同的規(guī)格,再加上顏色的區(qū)別,要明確的描述一件衣服或一條褲子需要描述眾多條件。我國(guó)服裝企業(yè)目前面臨著以下諸多問題:企業(yè)數(shù)量多,企業(yè)規(guī)模大小不一;生產(chǎn)裝備參差不齊,多數(shù)設(shè)備已落伍;技術(shù)落后,設(shè)計(jì)和開發(fā)創(chuàng)新能力低;資金不足,資本運(yùn)營(yíng)情況不理想;名牌產(chǎn)品不多,市場(chǎng)占有率不高,出口服裝多為他人作嫁衣裳,無國(guó)際知名品牌;企業(yè)管理水平整體不高。名牌企業(yè)為

8、了拓展市場(chǎng),擴(kuò)大占有率,紛紛從大城市、大市場(chǎng)擴(kuò)展到中小城、鎮(zhèn)、各批發(fā)市場(chǎng)。服裝企業(yè)為了降低成本,提高管理效率來提高企業(yè)的效率和競(jìng)爭(zhēng)力就需要有一個(gè)合理的管理體系。管理體系的實(shí)現(xiàn)需要一個(gè)軟件系統(tǒng)的支持。目前網(wǎng)絡(luò)上、市場(chǎng)上有不少的進(jìn)銷存軟件系統(tǒng),這些系統(tǒng)具有穩(wěn)定性高、安全、易擴(kuò)展、結(jié)構(gòu)合理、界面友好、操作方便、實(shí)用而科學(xué)、性能價(jià)格比高等特點(diǎn)。萬能的查詢、統(tǒng)計(jì)和排序功能,直觀的圖形分析功能和快速的報(bào)表輸出功能,將大量的、動(dòng)態(tài)的數(shù)據(jù)和信息直觀化,真正實(shí)現(xiàn)對(duì)物流、信息流、資金流的輕松管理。本系統(tǒng)對(duì)服裝的進(jìn)、銷、存經(jīng)過編程語言來實(shí)現(xiàn),可以大幅度的減少企業(yè)在運(yùn)作過程中由于人工的錯(cuò)誤操作而產(chǎn)生的一些不必要的失誤

9、。訂單的生成和管理都會(huì)是一一對(duì)應(yīng),不會(huì)出現(xiàn)相應(yīng)的訂單缺少的現(xiàn)象。同時(shí),本系統(tǒng)還具有運(yùn)行簡(jiǎn)單,成本低廉,操作友好,主要功能齊全等等特點(diǎn)。適合國(guó)內(nèi)一些對(duì)產(chǎn)品價(jià)格比較敏感,人力資源又不是很豐富,同時(shí)對(duì)功能的要求也可以適當(dāng)降低的中小型服裝企業(yè)。本文希望借此為服裝業(yè)信息市場(chǎng)的產(chǎn)品結(jié)構(gòu)多元化添磚加瓦,亦或能夠拋磚引玉,為我國(guó)的服裝行業(yè)信息化的事業(yè)引發(fā)一些新的思考和探索。 1. 3 系統(tǒng)的設(shè)計(jì)原理系統(tǒng)的設(shè)計(jì)原理是根據(jù)服裝企業(yè)的采購(gòu),生產(chǎn),銷售,庫(kù)存,決策等活動(dòng)所設(shè)計(jì)的。通過對(duì)實(shí)際服裝企業(yè)的數(shù)據(jù)表格的分析,合理的構(gòu)建數(shù)據(jù)庫(kù);按照員工的不同權(quán)限,限制其在系統(tǒng)中的操作行為,在系統(tǒng)中嚴(yán)格的限制了員工的權(quán)限,超級(jí)用戶

10、能進(jìn)行所有的操作,銷售人員只能操作銷售的訂單不能對(duì)采購(gòu)進(jìn)行操作,采購(gòu)人員也只能處理采購(gòu)事務(wù);用加權(quán)平均算法來給出產(chǎn)品銷售價(jià)格,產(chǎn)品的售價(jià)是按照采購(gòu)價(jià)格乘以采購(gòu)數(shù)量再加上報(bào)價(jià)表中的價(jià)格和庫(kù)存量的乘積除以總的數(shù)量得到的;按照客戶等級(jí)對(duì)不同客戶實(shí)行不同的銷售優(yōu)惠政策,客戶等級(jí)分為5個(gè)等級(jí),每個(gè)等級(jí)的劃分是根據(jù)客戶的交易次數(shù)來劃分的服裝進(jìn)銷存管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此進(jìn)銷存管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,但一直以來人們使用傳統(tǒng)的人工方式管理進(jìn)銷存,這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一

11、長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品庫(kù)房信息進(jìn)行管理,具有人工管理無法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫(kù)存的管理效率。因此開發(fā)一個(gè)服裝進(jìn)銷存管理系統(tǒng)是很有必要的,具有其特有的技術(shù)意義和管理意義。 一、可行性分析1. 開展該項(xiàng)目的原因現(xiàn)代企業(yè)都意識(shí)到,企業(yè)的競(jìng)爭(zhēng)是綜合實(shí)力的競(jìng)爭(zhēng),要求企業(yè)有更強(qiáng)的資金

12、實(shí)力,更快的市場(chǎng)響應(yīng)速度。因此信息管理系統(tǒng)與理論僅停留在對(duì)制造部分的信息集成與理論研究上是遠(yuǎn)遠(yuǎn)不夠的。與競(jìng)爭(zhēng)有關(guān)的物流、信息及資金要從制造部分?jǐn)U展到全面質(zhì)量管理、企業(yè)的所有資源(分銷資源、人力資源和服務(wù)資源等)及市場(chǎng)信息和資源,并且要求能夠處理工作流。另一方面,企業(yè)規(guī)模不斷擴(kuò)大。這就要求企業(yè)各部門之間統(tǒng)一計(jì)劃,協(xié)調(diào)生產(chǎn)步驟,匯總信息,調(diào)配集團(tuán)內(nèi)部資源。這些既要獨(dú)立,又要統(tǒng)一的資源共享管理。第三,信息全球化趨勢(shì)的發(fā)展要求企業(yè)之間加強(qiáng)信息交流和信息共享。企業(yè)之間既是競(jìng)爭(zhēng)對(duì)手,又是合作伙伴,信息管理要求擴(kuò)大到整個(gè)供應(yīng)鏈的管理。服裝進(jìn)銷存管理是一般工業(yè)、商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一環(huán),加強(qiáng)服裝進(jìn)銷存

13、管理,不但有算得出、看得到的效益,還可以大大提高管理隊(duì)伍的素質(zhì),加強(qiáng)職工的增產(chǎn)節(jié)約意識(shí)、愛護(hù)財(cái)產(chǎn)意識(shí)和學(xué)習(xí)科技的意識(shí),使科學(xué)管理形成共識(shí),并可以減少物資設(shè)備各個(gè)環(huán)節(jié)上的矛盾。服裝進(jìn)銷存管理系統(tǒng),需要對(duì)進(jìn)銷存基本信息管理、倉(cāng)庫(kù)調(diào)配信息等進(jìn)行完整的監(jiān)控。倉(cāng)庫(kù)入庫(kù)首先要登記物資的基本信息,包括物資的種類、名稱、型號(hào)、單位、單價(jià)等;然后登記物資入庫(kù)信息,包括物資基本信息、入庫(kù)地點(diǎn)、入庫(kù)人、經(jīng)辦人、數(shù)量等;根據(jù)物資的入庫(kù)、出庫(kù)過程的綜合,得到各種物資的余額信息,方便進(jìn)行后續(xù)工作。因此服裝進(jìn)銷存管理系統(tǒng)需要紀(jì)錄物資流通的全過程。2. 該項(xiàng)目的基本目標(biāo)本管理信息系統(tǒng)是針對(duì)企業(yè)的實(shí)際需求開發(fā)設(shè)計(jì)的,在企業(yè)中采

14、集了許多實(shí)際資料。利用計(jì)算機(jī)運(yùn)算速度快、存儲(chǔ)信息容量大、處理邏輯問題強(qiáng)、功能強(qiáng)大的優(yōu)勢(shì),從企業(yè)管理特別是查詢與決策信息的管理需求出發(fā),針對(duì)性強(qiáng),功能齊備,旨在通過幫助該企業(yè)管理實(shí)現(xiàn)信息化,以提高企業(yè)管理的效率。提高對(duì)軟件開發(fā)的能力,學(xué)習(xí)可視化編程的技巧,完善工作設(shè)計(jì)的思想。 3.設(shè)計(jì)目標(biāo)本系統(tǒng)所使用的開發(fā)語言是Visual Basic6.0(簡(jiǎn)稱VB6.0)。該語言不僅具有一般數(shù)據(jù)庫(kù)語言的特點(diǎn),而且有可視化的特點(diǎn),本系統(tǒng)具有很強(qiáng)的針對(duì)性和實(shí)用性,還具有如下的特點(diǎn):1.友好的操作接口菜單方式與直觀方式,操作簡(jiǎn)單,接口美好,功能完備,完全采用人機(jī)對(duì)話方式。交互性強(qiáng)。2.操作的簡(jiǎn)易性簡(jiǎn)單易操作,多用

15、鼠標(biāo)操作,自動(dòng)填充數(shù)據(jù)信息,減少原始輸入錯(cuò)誤,將鍵盤錄入量減至最少。3.完善的查詢功能系統(tǒng)提供了關(guān)于服裝進(jìn)銷存管理的方方面面的查詢。例如:你可以按物資名稱、規(guī)格型號(hào)、等一些情況查詢,也可以查詢?nèi)霂?kù)出庫(kù)時(shí)間等等。4.定義服裝進(jìn)銷存管理系統(tǒng)分成系統(tǒng)維護(hù)、基本資料、采購(gòu)管理、銷售管理、庫(kù)存管理、統(tǒng)計(jì)報(bào)表和預(yù)測(cè)分析幾大塊。主要介紹的是服裝進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中的銷售管理和客戶關(guān)系管理。銷售管理大致分為銷售訂單的生成、銷售訂單的審核、銷售出庫(kù)單審核、銷售退貨單的生成、銷售退貨單的審核和客戶關(guān)系管理。在銷售管理的實(shí)現(xiàn)的過程中,訂單的生成和管理都是按照企業(yè)實(shí)際情況來實(shí)現(xiàn)的。訂單生成和審核的每一個(gè)步驟都

16、會(huì)有容錯(cuò)功能和權(quán)限功能。訂單中產(chǎn)品的數(shù)量必須為整型,價(jià)格有小數(shù),對(duì)這些格式都有嚴(yán)格的控制。銷售管理不是所有的身份都能進(jìn)行操作的,只有超級(jí)用戶,銷售人員和經(jīng)理等身份才能進(jìn)行銷售管理。5可行性研究方法通過調(diào)查分析開發(fā)服裝進(jìn)銷存管理系統(tǒng)所具備的能力及實(shí)現(xiàn)的方法,確定總體結(jié)構(gòu),并利用可視化開發(fā)工具和數(shù)據(jù)庫(kù)所具有的能力,以較為簡(jiǎn)潔和容易理解的方法,是其成為一個(gè)實(shí)用的應(yīng)用軟件。從編程的角度來說,先在有了一定的Visual Basic的基礎(chǔ)上,通過進(jìn)一步實(shí)現(xiàn)Active X Document的開發(fā)。6對(duì)現(xiàn)有系統(tǒng)的分析6.1現(xiàn)有系統(tǒng)的局限性目前存在很多服裝進(jìn)銷存管理系統(tǒng),但是很多都是針對(duì)收費(fèi)和管理而言的,而且

17、服裝進(jìn)銷存管理系統(tǒng)對(duì)于服裝管理模塊的涉及很少或者根本沒有。如果仍然采用傳統(tǒng)的人工管理方法則既浪費(fèi)人力、物力和財(cái)力,又容易導(dǎo)致各種錯(cuò)誤信息的發(fā)生,從而造成不可估量的損失?;旧蠜]有管理系統(tǒng)涉及到,所以開發(fā)這樣一套系統(tǒng)是很有必要的。6.2工作負(fù)荷和費(fèi)用支出在當(dāng)前的情況下,采用傳統(tǒng)的人工管理方法則既浪費(fèi)人力、物力和財(cái)力。存在的弊端:一. 大量的紙制材料和一定的空間用來存放。二. 在進(jìn)行每年一度的借閱過程中,對(duì)于服裝的管理過于繁瑣。三. 對(duì)于服裝信息的查詢工作量太大。四. 對(duì)于庫(kù)存管理過程中的工作量太大。五. 在管理過程中產(chǎn)生的資料和數(shù)據(jù)很難備份。系統(tǒng)流程圖(如下圖所示)系統(tǒng)設(shè)置管理基礎(chǔ)資料管理服裝進(jìn)

18、銷存管理系統(tǒng)實(shí)用工具(計(jì)算器/計(jì)事本)營(yíng)業(yè)計(jì)算管理關(guān)于系統(tǒng)6.3與現(xiàn)有系統(tǒng)比較的優(yōu)越性充分利用計(jì)算機(jī)的功能實(shí)現(xiàn)對(duì)經(jīng)手人管理、庫(kù)存管理、出入庫(kù)管理等的自動(dòng)化控制,實(shí)現(xiàn)一個(gè)智能化、系統(tǒng)化、信息化的庫(kù)存管理系統(tǒng),將會(huì)使庫(kù)存管理工作量大大減輕。方便地應(yīng)用于現(xiàn)代化庫(kù)存管理,成為庫(kù)存管理人員的得力肋手。6.4采用建議系統(tǒng)可能帶來的影響 因?yàn)樵撓到y(tǒng)需要網(wǎng)絡(luò)支持,因此我們計(jì)劃采用穩(wěn)定的操作系統(tǒng),考慮到windows的普及性,所以我們計(jì)劃采用XP/2000系列。 因?yàn)樵撓到y(tǒng)涉及到大量的數(shù)據(jù),所以計(jì)劃采用穩(wěn)定和效率高的數(shù)據(jù)庫(kù)。擬采用Microsoft Access數(shù)據(jù)庫(kù)??紤]到與操作系統(tǒng)的兼容性,因此考慮采用微軟

19、公司的產(chǎn)品,基于穩(wěn)定性的考慮,擬采用Visual Basic作為開發(fā)環(huán)境。.二、需求分析在進(jìn)行一個(gè)項(xiàng)目的設(shè)計(jì)之前,先要進(jìn)行必要的需求分析。從根本上說,企業(yè)就是一個(gè)利用資源(人、財(cái)、物、時(shí)間),為客戶創(chuàng)造價(jià)值的組織,企業(yè)資源計(jì)劃就是對(duì)這些資源進(jìn)行計(jì)劃、調(diào)度、控制、衡量、改進(jìn)的管理技術(shù)和信息系統(tǒng)?,F(xiàn)今的企業(yè)并不只是人力資源、資金和產(chǎn)品的組合,它還應(yīng)該包括供應(yīng)、銷售、市場(chǎng)營(yíng)銷、客戶服務(wù)、需求預(yù)測(cè),以及其他更多的東西。如果一個(gè)企業(yè)資源計(jì)劃系統(tǒng)系統(tǒng)真正想要最大限度地提高其生產(chǎn)能力,它必須能夠非常融洽地和其他關(guān)鍵性的商務(wù)領(lǐng)域進(jìn)行交流。主要功能包括:采購(gòu)管理;銷售管理;庫(kù)存管理;報(bào)表管理;財(cái)務(wù)應(yīng)收應(yīng)付、費(fèi)用

20、收入與支出,日常行政辦公開支、銀行現(xiàn)金帳等功能。根據(jù)您的業(yè)務(wù)需要可使系統(tǒng)支持一鍵自動(dòng)審核功能設(shè)定(例如銷售、審核、生成應(yīng)收款、收款單據(jù))單據(jù)自動(dòng)生成,一步到位,節(jié)省錄入時(shí)間;條碼槍掃描錄入產(chǎn)品、支持預(yù)收款、預(yù)付款功能;銷售收款允許去零頭,支持客戶連鎖店管理,可針對(duì)不同客戶自定義銷售單價(jià),可為特定客戶或者所有客戶設(shè)定商品促銷單價(jià)管理,并可設(shè)定促銷時(shí)段來控制促銷時(shí)間,時(shí)間一到自動(dòng)提醒;可根據(jù)公司的業(yè)務(wù)模式與你的操作習(xí)慣自定義軟件的操作界面和欄目名稱。同一商品支持多種計(jì)量單位(例如:12箱6大包5條)和保質(zhì)期限。豐富的報(bào)表管理功能:例如銷售明細(xì)匯總、進(jìn)貨明細(xì)匯總,可按商品類別,客戶類型,業(yè)務(wù)員業(yè)績(jī),

21、銷售成本分析,銷售排行,庫(kù)存成本等等多達(dá)幾十種報(bào)表供您查詢使用??煞謩e按不同客戶制定銷售訂單模板,快速?gòu)匿N售訂單導(dǎo)入要銷售的商品,節(jié)省錄入時(shí)間。完善的系統(tǒng)權(quán)限控制功能,如只允許查看銷售價(jià),進(jìn)貨價(jià),促銷價(jià),批發(fā)價(jià),會(huì)員價(jià),成本價(jià),不允許更改銷售價(jià),不允許查看進(jìn)貨價(jià)等公司商業(yè)機(jī)密信息。所有單據(jù)均有錄入、刪除、修改、審核、反審核等每一級(jí)的權(quán)限控制,可控制到每一個(gè)操作員的權(quán)限。所有打印出來的采購(gòu)訂貨單、采購(gòu)入庫(kù)單、采購(gòu)?fù)素泦?、銷售訂貨單、銷售發(fā)貨單、銷售退貨單;其它入庫(kù)單、其它出庫(kù)單、庫(kù)存調(diào)撥單均可自定義需要打印的項(xiàng)目并可設(shè)定字體大小等風(fēng)格,大大方便用戶個(gè)性化單據(jù)定制需求,您根據(jù)需要自定義這些單據(jù),也

22、可為您量身定制單據(jù)導(dǎo)入到系統(tǒng)中。商品進(jìn)銷存管理是商場(chǎng)后臺(tái)管理的核心,也是整個(gè)商業(yè)自動(dòng)化管理最基本、最重要的應(yīng)用,它直接影響了商業(yè)企業(yè)的經(jīng)濟(jì)效益。本文在總結(jié)前人經(jīng)驗(yàn)的基礎(chǔ)上對(duì)商業(yè)自動(dòng)化管理的現(xiàn)狀進(jìn)行分析,并詳細(xì)闡述了商品的進(jìn)銷存管理及其物流模型,通過需求調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì),開發(fā)了一個(gè)商場(chǎng)的商品進(jìn)銷存管理系統(tǒng)。系統(tǒng)主要包括進(jìn)貨、銷貨、庫(kù)存這三個(gè)功能模塊,其中重點(diǎn)討論了庫(kù)存管理子系統(tǒng)的分析,實(shí)現(xiàn)了查詢、統(tǒng)計(jì)和打印報(bào)表等功能。本系統(tǒng)除可以提高商場(chǎng)運(yùn)作效率,杜絕人為因素給商場(chǎng)帶來的損失,還可以使管理者實(shí)時(shí)了解商品的銷售情況,及早調(diào)整銷售策略,以保證商場(chǎng)能夠長(zhǎng)期穩(wěn)定發(fā)展并在市場(chǎng)上取得自己的競(jìng)爭(zhēng)優(yōu)勢(shì)。

23、另外,本系統(tǒng)可記錄銷售員的工作業(yè)績(jī),供人事管理者參考。這對(duì)于進(jìn)銷存管理系統(tǒng)的分析與設(shè)計(jì)是非常具有理論性和實(shí)踐性意義的。1企業(yè)的具體實(shí)際的需求隨著生產(chǎn)力水平的大大提高,產(chǎn)業(yè)結(jié)構(gòu)發(fā)生了根本性的變化,經(jīng)濟(jì)機(jī)制的轉(zhuǎn)變使商業(yè)企業(yè)面臨更多的問題。采用商業(yè)自動(dòng)化系統(tǒng),可以解決或減輕這些問題,主要體現(xiàn)在以下幾點(diǎn):1、 企業(yè)環(huán)境的要求由于市場(chǎng)變化快,影響企業(yè)發(fā)展的內(nèi)外因素較多,使企業(yè)進(jìn)行經(jīng)營(yíng)管理、制定有效的經(jīng)營(yíng)決策方案變得越來越困難。采用商業(yè)自動(dòng)化后,領(lǐng)導(dǎo)可以快速地根據(jù)經(jīng)過計(jì)算機(jī)分析處理的大量數(shù)據(jù)結(jié)果掌握市場(chǎng)動(dòng)態(tài),來調(diào)整企業(yè)的經(jīng)營(yíng)策略,而這一點(diǎn)在采用商業(yè)自動(dòng)化系統(tǒng)前,由于數(shù)據(jù)量太大,不可能及時(shí)獲得信息,很難做出

24、科學(xué)的判斷。2、 人員管理的要求商業(yè)企業(yè)人員較多,人員活動(dòng)頻繁,難以進(jìn)行有效的勞動(dòng)業(yè)績(jī)考核,不利于體現(xiàn)多勞多得的方針,難以調(diào)動(dòng)職工的勞動(dòng)積極性。采用商業(yè)自動(dòng)化系統(tǒng),在前臺(tái)POS機(jī)上采集的銷售信息中包含有每筆交易的經(jīng)手者等相應(yīng)的人事數(shù)據(jù),由此商業(yè)自動(dòng)化系統(tǒng)可以方便地解決職工的業(yè)績(jī)考核問題,從而合理地分配職工工資和獎(jiǎng)金。3、 市場(chǎng)環(huán)境的要求由于市場(chǎng)競(jìng)爭(zhēng)日益激烈,顧客選擇的余地越來越大,消費(fèi)觀念大為改變,使商品的生命周期呈縮短趨勢(shì),引起商品的更換率高,消費(fèi)者對(duì)商品的質(zhì)與量有并重的要求且對(duì)商場(chǎng)服務(wù)有質(zhì)的要求。企業(yè)面臨著提高服務(wù)軟件和硬件質(zhì)量、提高競(jìng)爭(zhēng)力的問題。4、 企業(yè)管理的要求商業(yè)企業(yè)中業(yè)務(wù)量大,數(shù)

25、據(jù)量、信息量多而復(fù)雜。采用商業(yè)自動(dòng)化系統(tǒng)來處理這些問題是十分自然的。企業(yè)管理人員在資金、庫(kù)存、銷售核算方面可以大大減輕勞動(dòng)強(qiáng)度,提高工作效率,因而有更多的時(shí)間處理更高層次上的問題,這樣可以使得商業(yè)企業(yè)的經(jīng)營(yíng)管理水平提高一個(gè)層次。通過商業(yè)自動(dòng)化系統(tǒng)可以使經(jīng)營(yíng)管理者準(zhǔn)確掌握商品銷售趨勢(shì),及時(shí)地、科學(xué)地制訂出各種銷售策略,使企業(yè)加快交易處理,減少各種投入,降低成本,實(shí)現(xiàn)銷售分析,庫(kù)存管理控制,完善商品核算等,這樣,可以使得企業(yè)提高競(jìng)爭(zhēng)力。2商場(chǎng)進(jìn)銷存管理概述現(xiàn)代商業(yè)企業(yè)的自動(dòng)化系統(tǒng)通常是指銷售管理系統(tǒng)(POS)和后臺(tái)管理信息系統(tǒng)(MIS)組成的系統(tǒng)。銷售管理系統(tǒng)接受后臺(tái)管理所設(shè)定的各種基本信息,并將

26、詳細(xì)的銷售資料傳送給后臺(tái)管理系統(tǒng)進(jìn)行分析匯總。后臺(tái)管理為前臺(tái)管理系統(tǒng)提供必要的商品、收銀員等基本資料,并收集前臺(tái)收銀管理系統(tǒng)提供的各種詳細(xì)的銷售數(shù)據(jù)和記錄日志,作為查詢、分析、統(tǒng)計(jì)和決策的信息依據(jù)。因此,后臺(tái)管理系統(tǒng)功能齊全、內(nèi)容豐富、工作量大,也是開發(fā)過程的難點(diǎn)和重點(diǎn)。作為一個(gè)商業(yè)企業(yè)的后臺(tái),其管理是和商業(yè)企業(yè)的業(yè)務(wù)經(jīng)營(yíng)管理分不開的。商業(yè)企業(yè)的經(jīng)營(yíng)過程可以簡(jiǎn)單地概括為進(jìn)、銷、存,因此可以說商品的進(jìn)銷存管理是商業(yè)企業(yè)后臺(tái)管理的核心,也是整個(gè)商業(yè)自動(dòng)化管理系統(tǒng)的核心部分。貨物管理:2.1進(jìn)貨管理簡(jiǎn)介商品進(jìn)貨是指商場(chǎng)采購(gòu)商品的商業(yè)活動(dòng),是整個(gè)商場(chǎng)經(jīng)營(yíng)過程的起點(diǎn)。商品的進(jìn)貨管理主要涉及到以下內(nèi)容:(

27、1) 新商品登錄對(duì)于采購(gòu)進(jìn)商場(chǎng)的商品若從未登錄過,必須對(duì)它的基本資料如編碼、名稱、規(guī)格、型號(hào)、單價(jià)、稅率、供應(yīng)商情況、分類碼、進(jìn)貨價(jià)格、核定銷售價(jià)等進(jìn)行必要的登錄,以便將有關(guān)信息傳送給POS機(jī)。在新商品的登錄過程中有需要可對(duì)新商品的分類、商品的供應(yīng)商等信息進(jìn)行必要的設(shè)置。(2) 進(jìn)貨信息登錄對(duì)采購(gòu)商品按照有關(guān)規(guī)定經(jīng)確認(rèn)后正式作為進(jìn)貨信息登錄入電腦?;镜倪M(jìn)貨信息應(yīng)包括進(jìn)貨單編號(hào)、進(jìn)貨日期、進(jìn)貨人、驗(yàn)收人、供應(yīng)商編號(hào)、所采購(gòu)的商品代碼、批次、單位、數(shù)量、進(jìn)貨單價(jià)、進(jìn)貨稅額、折扣情況、生產(chǎn)日期、保質(zhì)期等。在實(shí)際應(yīng)用中,要特別注意商品在采購(gòu)時(shí)進(jìn)貨單位和商品基本資料單位間的一致。(3) 退貨處理商品因

28、質(zhì)量或代銷滯銷等原因必須將商品退還給供應(yīng)商,即商品退貨。商品退貨可以和商品的進(jìn)貨相同處理,以負(fù)數(shù)量形式表示商品的退貨,并增補(bǔ)備注欄目填寫退貨原因。商品退貨和商品進(jìn)貨一樣,也將涉及到商品的庫(kù)存數(shù)量、商品的庫(kù)存金額、商品供應(yīng)商的進(jìn)貨額、退貨額和應(yīng)付款項(xiàng)、進(jìn)貨人員的采購(gòu)業(yè)績(jī)等一系列數(shù)據(jù)的變化。(4) 商品采購(gòu)服裝采購(gòu)是商業(yè)企業(yè)根據(jù)自身的資金運(yùn)作情況,根據(jù)商品的銷售業(yè)績(jī)和消費(fèi)需求,結(jié)合商品庫(kù)存確定相應(yīng)的商品需求計(jì)劃,并向商品供應(yīng)商提出購(gòu)買需求。商品的采購(gòu)結(jié)構(gòu)、品種和數(shù)量的計(jì)算可以基于一定的原則進(jìn)行定量化,一般可以根據(jù)商品銷售的ABC分類法確定商品的采購(gòu)結(jié)構(gòu),根據(jù)商品的銷售毛利率確定商品的品種,根據(jù)資金

29、數(shù)量和預(yù)計(jì)銷售情況確定商品的采購(gòu)數(shù)量。2.2訂貨點(diǎn)和訂貨量的確定明確訂貨點(diǎn)和訂貨量是保證合理庫(kù)存量的主要方法。商品采購(gòu)應(yīng)有明確的訂貨點(diǎn)和訂貨量,并采用動(dòng)態(tài)盤點(diǎn)方法,對(duì)發(fā)生收發(fā)動(dòng)態(tài)的物品隨時(shí)進(jìn)行盤點(diǎn),當(dāng)庫(kù)存量等于或低于規(guī)定的訂購(gòu)點(diǎn)時(shí)就提出訂購(gòu),每次購(gòu)進(jìn)固定數(shù)量的物品,通過優(yōu)化可以提高商場(chǎng)的資金利用率,緩解了商場(chǎng)運(yùn)營(yíng)費(fèi)用過高的壓力。業(yè)務(wù)經(jīng)理和倉(cāng)庫(kù)管理員都應(yīng)有一份訂貨點(diǎn)、訂貨量明細(xì)表,并以該表作為訂貨的依據(jù)。現(xiàn)擬采用定量庫(kù)存控制法來確定庫(kù)存。定量庫(kù)存控制法也稱訂購(gòu)點(diǎn)法,是以固定訂購(gòu)點(diǎn)和訂購(gòu)批量為基礎(chǔ)的一種庫(kù)存量控制方法。業(yè)務(wù)流程圖(如下圖所示)3重要意義現(xiàn)代企業(yè)都意識(shí)到,企業(yè)的競(jìng)爭(zhēng)是綜合實(shí)力的競(jìng)爭(zhēng),

30、要求企業(yè)有更強(qiáng)的資金實(shí)力,更快的市場(chǎng)響應(yīng)速度。因此信息管理系統(tǒng)與理論僅停留在對(duì)制造部分的信息集成與理論研究上是遠(yuǎn)遠(yuǎn)不夠的。與競(jìng)爭(zhēng)有關(guān)的物流、信息及資金要從制造部分?jǐn)U展到全面質(zhì)量管理、企業(yè)的所有資源(分銷資源、人力資源和服務(wù)資源等)及市場(chǎng)信息和資源,并且要求能夠處理工作流。另一方面,企業(yè)規(guī)模不斷擴(kuò)大。這就要求企業(yè)各部門之間統(tǒng)一計(jì)劃,協(xié)調(diào)生產(chǎn)步驟,匯總信息,調(diào)配集團(tuán)內(nèi)部資源。這些既要獨(dú)立,又要統(tǒng)一的資源共享管理。第三,信息全球化趨勢(shì)的發(fā)展要求企業(yè)之間加強(qiáng)信息交流和信息共享。企業(yè)之間既是競(jìng)爭(zhēng)對(duì)手,又是合作伙伴,信息管理要求擴(kuò)大到整個(gè)供應(yīng)鏈的管理。服裝庫(kù)房管理是一般工業(yè)、商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中重要的一

31、環(huán),加強(qiáng)服裝庫(kù)房管理,不但有算得出、看得到的效益,還可以大大提高管理隊(duì)伍的素質(zhì),加強(qiáng)職工的增產(chǎn)節(jié)約意識(shí)、愛護(hù)財(cái)產(chǎn)意識(shí)和學(xué)習(xí)科技的意識(shí),使科學(xué)管理形成共識(shí),并可以減少物資設(shè)備各個(gè)環(huán)節(jié)上的矛盾。服裝進(jìn)銷存管理系統(tǒng),需要對(duì)倉(cāng)庫(kù)基本信息管理、倉(cāng)庫(kù)調(diào)配信息等進(jìn)行完整的監(jiān)控。倉(cāng)庫(kù)入庫(kù)首先要登記物資的基本信息,包括物資的種類、名稱、型號(hào)、單位、單價(jià)等;然后登記物資入庫(kù)信息,包括物資基本信息、入庫(kù)地點(diǎn)、入庫(kù)人、經(jīng)辦人、數(shù)量等;根據(jù)物資的入庫(kù)、出庫(kù)過程的綜合,得到各種物資的余額信息,方便進(jìn)行后續(xù)工作。因此服裝進(jìn)銷存管理系統(tǒng) 需要紀(jì)錄物資流通的全過程。營(yíng)銷系統(tǒng)流程圖(如下圖所示)三、結(jié)構(gòu)設(shè)計(jì)根據(jù)上面的需求分析,設(shè)

32、計(jì)好數(shù)據(jù)庫(kù)系統(tǒng),然后開發(fā)應(yīng)用程序可以考慮的窗體的系統(tǒng),每一個(gè)窗體實(shí)現(xiàn)不同的功能,可以設(shè)計(jì)下面的幾個(gè)模塊。 服裝資料管理模塊:用來實(shí)現(xiàn)服裝的進(jìn)貨單、貨物增加、刪除和修改等操作。 營(yíng)業(yè)計(jì)算管理模塊:用來實(shí)現(xiàn)營(yíng)業(yè)統(tǒng)計(jì)的查詢輸出。 實(shí)用工具使用管理模塊:用來實(shí)現(xiàn)快速計(jì)算、記事。 關(guān)于模塊:用來實(shí)現(xiàn)與本人的聯(lián)系和版權(quán)信息。 系統(tǒng)管理模塊:用來實(shí)現(xiàn)用戶/密碼的增加、刪除和修改等操作。系統(tǒng)管理員系統(tǒng)設(shè)置服裝資料管理營(yíng)業(yè)計(jì)算管理實(shí)用工具使用管理員密碼添加、刪除、修改等添加、刪除、修改等查詢、瀏覽服裝進(jìn)銷存數(shù)據(jù)庫(kù)關(guān)于作者3.1總體結(jié)構(gòu)和模塊外部設(shè)計(jì)模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來,把

33、軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測(cè)試,調(diào)試,維護(hù)等工作變得簡(jiǎn)易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。因此我們必須設(shè)計(jì)出合適的模塊數(shù)目使得所要消耗的人力和物力最小。3.2功能分配1瀏覽功能 :簡(jiǎn)單瀏覽所有記錄(每項(xiàng)記錄只列出編號(hào)、姓名、服裝款式、單位、收費(fèi)金額);2.查詢功能 : 每項(xiàng)記錄編號(hào)、姓名、服裝款式、直系單位、收費(fèi)金額3.修改功能 :允許修改所有的域,錄取號(hào),繳費(fèi)單位和個(gè)人不能為空;4.添加功能 :增加一個(gè)新的記錄;5.刪除功能 :刪除一個(gè)記錄,且提供確認(rèn)機(jī)制;6.輸出功能 :允許數(shù)據(jù)的導(dǎo)出和備份四、數(shù)據(jù)庫(kù)設(shè)計(jì)這里的數(shù)據(jù)庫(kù)采用Access,用

34、ADO作為連接數(shù)據(jù)對(duì)象。1、建立Access 數(shù)據(jù)庫(kù)啟動(dòng)Access,建立一個(gè)空的數(shù)據(jù)庫(kù)smassage.mdb。圖1 建立數(shù)據(jù)庫(kù)smassage.mdb 圖2 建立庫(kù)存表系統(tǒng)管理表,如圖3所示。2、連接數(shù)據(jù)在Visual Basic環(huán)境下,選擇“工程”“引用”命令,在隨后出現(xiàn)的對(duì)話框中選擇“Microsoft ActiveX Data Objects 2.0 Library”,然后單擊“確定”按鈕,如圖所示。圖4引用ADO連接數(shù)據(jù)庫(kù)在程序設(shè)計(jì)的公共模塊中,先定義ADO連接對(duì)象。語句如下:Public conn As New ADODB.Connection ' 標(biāo)記連接對(duì)象然后在子程

35、序中,用如下的語句即可打開數(shù)據(jù)庫(kù):Public Sub Main()On Error GoTo 10 Set cn = New ADODB.Connectioncn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "config.dll;" & _ "Persist Security Info=False;" & _ "Mode=ReadWr

36、ite|Share Deny None;" & _ "Jet OLEDB:Database Password=aa" cn.CommandTimeout = 30 cn.CursorLocation = adUseClient cn.Open Call Chushihua frmlogin.Show 1 Exit Sub MsgBox Err.DescriptionEnd Sub請(qǐng)用MICROSOFT jet 4.0 OLE DB Provider引擎連接ACCESS數(shù)據(jù)庫(kù),方法如下: 新建工程時(shí)選數(shù)據(jù)工程,此時(shí)VB6集成調(diào)試環(huán)境左邊工具箱內(nèi)已加載了有關(guān)數(shù)

37、據(jù)庫(kù)編程必須的控件。 然后在提供者選項(xiàng)中ACCESS數(shù)據(jù)庫(kù)選MICROSOFT jet 4.0 OLE DB Provider,然后按要求連接數(shù)據(jù)庫(kù)等。在數(shù)據(jù)線程式中編寫數(shù)據(jù)集可編寫SQL查詢語言。該窗口的SQL語句可復(fù)制到程序代碼用于編程。 SQL查詢語言主要結(jié)構(gòu)為: Select 查詢字段 from 表名 Where 查詢條件語句 排序語句或分組語句 查詢字段必須分別用(西文)逗號(hào)分開或就用一個(gè)*號(hào)代替,上述查詢中排序語句建議最好應(yīng)用。 SQL查詢語言如有錯(cuò)程序運(yùn)行時(shí)告訴你出錯(cuò),作相應(yīng)改動(dòng)即可。本人一般先按上述連接,SQL用"SELECT * FROM TabelName&quo

38、t;作調(diào)試,無問題,用一個(gè)按鈕孔件將前述需復(fù)制的連接字符串和SQL查詢語言先復(fù)制于按鈕控件的CLICK事件中備著,以便放著以后使用。然后可以在本窗體內(nèi)任意調(diào)用該數(shù)據(jù)集,實(shí)現(xiàn)其它操作。3建立數(shù)據(jù)庫(kù)并提供所有數(shù)據(jù):部分?jǐn)?shù)據(jù)庫(kù)表:() 貨品信息表字段名稱字段類型字段寬度小數(shù)位索引否貨品編碼C8主索引貨品名稱C15貨品類別C8貨品單位C8貨品品牌C15生產(chǎn)日期D8登記日期D8貨品數(shù)量C5入庫(kù)價(jià)N4備注M20() 銷售信息表字段名稱字段類型字段寬度小數(shù)位索引否姓名C6編號(hào)N3性別C2類別N6電話號(hào)碼N11登記日期D8銷售數(shù)量4(3) 銷售信息表字段名稱字段類型字段寬度小數(shù)位索引否貨品編號(hào)C2銷售編號(hào)C3

39、貨品類別C8貨品名稱C20出庫(kù)日期D8單價(jià)C8銷售價(jià)G6貨品數(shù)量N6(4) 系統(tǒng)管理表字段名稱字段類型字段寬度小數(shù)位索引否用戶名C6密碼C16權(quán)限C8本系統(tǒng)采用了ACCESS數(shù)據(jù)庫(kù)+sql語句+VB6.0,數(shù)據(jù)庫(kù)采用MD5加密。五、建立公共模塊建立公共模塊可以提高代碼的效率,同時(shí)使得修改和維護(hù)代碼都很方便。創(chuàng)建公共模塊的步驟如下:(1) 在菜單中選擇“工程”“添加模塊”命令,則出現(xiàn)模塊對(duì)話框,如圖所示。(2) 選擇模塊圖標(biāo)后,單擊“打開”按鈕,則模塊已經(jīng)添加到項(xiàng)目中了。默認(rèn)情況下名為Module1。 模塊對(duì)話框(3) 在模塊中定義整個(gè)項(xiàng)目的公共模塊Modulel(Modulel.bas),代碼

40、如下:Public caozuoyuan As StringPublic ifmana As BooleanPublic mingzi As StringOption ExplicitPublic cn As ADODB.ConnectionPublic Const HUOPIN_TABLE_STR = "hNo,hLeibie,hName,hGuige,hDanwei,hPinpai,hNum,hRukujia,hBak"Public Const HUOPIN_TABLE_STR1 = "hNo,hLeibie,hName,hGuige,hDanwei,hPin

41、pai,hNum,hRukujia,hBak,jiecun"Public Const XIAOLU_TABLE_STR = "shijian,hNo,hName,hNum,hDanwei,hRukujia,hXiaojia,lirun,zonglirun"Public ChahuoStr(8, 1) As String '供查詢用的貨品字段和對(duì)應(yīng)的字段Public Const JINLU_TABLE_STR = "jshijian,jNo,jren,jRukujia,jNum,jBak"Public Const sqlZiduan =

42、"ID as HID,hLeibie as 貨品類別,hNo as 貨品編號(hào),hName as 貨品名稱 ,hGuige as 貨品規(guī)格,hDanwei as 貨品單位,hPinpai as 貨品品牌,hNum as 貨品數(shù)量,hRukujia as 入庫(kù)價(jià)格,hBak as 備注"Public Const sqlZiduan1 = "XID as ID,xshijian as 時(shí)間,xNo as 貨品編號(hào),xName as 貨品名稱 ,xleibie as 貨品類別,xNum as 銷售數(shù)量,xDanwei as 貨品單位,xRukujia as 貨品進(jìn)價(jià),xX

43、iaojia as 實(shí)際銷價(jià),xlirun as 所得利潤(rùn)"Public Const sqlziduan2 = "ID as KID,hNo as 貨品編號(hào),hNum as 貨品數(shù)量,hRukujia as 進(jìn)貨價(jià),jiecun as 結(jié)存金額"Public Const sqlziduan3 = "ID as KID,kNo as 貨品編號(hào),kNum as 貨品數(shù)量,kJiecun as 結(jié)存金額"Public Const sqlziduan4 = "JID as JID,jshijian as 進(jìn)貨時(shí)間,jNo as 進(jìn)貨編號(hào),jr

44、en as 進(jìn)貨人,jRukujia as 進(jìn)貨價(jià),jNum as 進(jìn)貨數(shù)量,jBak as 進(jìn)貨備注"'Public ChaSijiStr(10, 1) As StringPublic Sub Main()On Error GoTo 10 Set cn = New ADODB.Connection cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "config.dll;&

45、quot; & _ "Persist Security Info=False;" & _ "Mode=ReadWrite|Share Deny None;" & _ "Jet OLEDB:Database Password=aa" cn.CommandTimeout = 30 cn.CursorLocation = adUseClient cn.open Call Chushihua frmlogin.Show 1 Exit Sub MsgBox Err.DescriptionEnd Sub(4)MD5數(shù)據(jù)加密

46、模塊由于代碼太多, 不進(jìn)行詳細(xì)說明。此模塊是根據(jù)網(wǎng)上下載,應(yīng)用的。MD5是一種不可逆的加密算法, 什么是不可逆呢?就是加了密后,就不能解了。 明白了md5后,即然它只能加密,不能解密,我們通常用它做什么呢?我們主要用它加密一些敏感數(shù)據(jù),如用戶的密碼,把密碼加密成md5后存入數(shù)據(jù)庫(kù)。這樣即使用戶得到了數(shù)據(jù)庫(kù),也不知道用戶的密碼是什么。 也就是用戶在登錄的時(shí)候,是怎么判斷用戶輸入的密碼是不是和數(shù)據(jù)庫(kù)中的密碼(md5加密后的)一致的呢?我們是在用戶登錄的時(shí)候,把用戶輸入的密碼再加密成md5,然后用這個(gè)加密后的md5密文和數(shù)據(jù)庫(kù)中存的用戶的md5密文來進(jìn)行比較,如果兩個(gè)密文一樣,說明用戶輸對(duì)了密碼,否

47、則就說明用戶輸入的是錯(cuò)誤的密碼。通過MD5加密后,可以更有效的保護(hù)我們的數(shù)據(jù)的安全。六、實(shí)現(xiàn)窗體的代碼簡(jiǎn)析在主窗體添加完菜單之后,就要為各個(gè)子菜單創(chuàng)建事件處理程序。如圖:在本項(xiàng)目中,子菜單事件都是Click事件,這里先給出主窗體部分的代碼省略。2、各子窗體的代碼在各個(gè)子窗體建立好后,就可以根據(jù)各個(gè)子窗體的功能給它們添加相應(yīng)代碼了。(1) 登錄子窗體代碼本窗體用來填寫圖書登記的信息,用ADO來連接數(shù)據(jù)庫(kù),是本窗體的重點(diǎn)。采用MDI的子程序,所以運(yùn)行后,它出現(xiàn)在主程序的界面下。 如圖:代碼如下:Dim rs As New ADODB.RecordsetDim sql As StringPrivat

48、e Sub cmbcaozuoyuan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txtpassword.SetFocus End IfEnd SubPrivate Sub cmdclose_Click() '退出登陸 If MsgBox("退出登陸系統(tǒng),您確定嗎?", 36, "信息提示") = vbNo Then Exit Sub Else End End IfEnd SubPrivate Sub Form_Activate() '窗體激活事件 sql = "se

49、lect caozuoyuan from admin" rs.open sql, cn, adOpenDynamic, adLockOptimistic If rs.EOF = False Then rs.MoveLast If rs.BOF = False Then rs.MoveFirst For i = 0 To rs.RecordCount - 1 cmbcaozuoyuan.AddItem rs!caozuoyuan rs.MoveNext Next i If cmbcaozuoyuan.ListCount > 0 Then cmbcaozuoyuan.ListInd

50、ex = 0 rs.Close cmbcaozuoyuan.SetFocusEnd SubPrivate Sub cmdlogin_Click()Dim username As StringDim userpass As StringDim username1 As StringDim userpass1 As StringDim sql1 As StringDim rs As New ADODB.Recordsetusername = cmbcaozuoyuan.List(cmbcaozuoyuan.ListIndex)userpass = MD5(Trim(txtpassword.Text

51、)sql = "select * from admin where caozuoyuan='" & username & "'"sql1 = "select * from admin where mima='" & userpass & "'"rs.open sql, cnifmana = rs!isguanlimingzi = rs!caozuoyuanusername1 = rs!caozuoyuanuserpass1 = rs!mimars.Cl

52、ose'確認(rèn)操作員和密碼 If username = username1 And userpass = userpass1 Then MsgBox "系統(tǒng)登陸成功!", 48, "信息提示" '系統(tǒng)登錄成功 Unload Me frmmain.Show Else MsgBox "密碼或管理權(quán)限有錯(cuò)誤,請(qǐng)重新輸入!", 48, "信息提示" txtpassword.SetFocus txtpassword.Text = "" Exit SubEnd IfExit SubEnd Su

53、b以上是登錄窗體代碼,本窗體是由FrmMain主窗體支配的,而且本窗體內(nèi)的用戶名和密碼是由MD5加密的,登錄是相當(dāng)安全的,至于用戶名是自動(dòng)顯示出來的,由于是本系統(tǒng)適用中小型企業(yè)單位,所以普通職員無需使用密碼,直接關(guān)閉登錄窗口,可以直接進(jìn)入本系統(tǒng),但是只能做查詢功能,系統(tǒng)會(huì)默認(rèn)為普通操作員,要想添加、修改或做其它操作,只有系統(tǒng)管理員可以實(shí)現(xiàn),本系統(tǒng)節(jié)省很多時(shí)間,而且更方便非管理員的查詢。其它窗體代碼就不加以說明和詳細(xì)列出,其中按鈕控件要求先填寫基本信息,然后與數(shù)據(jù)庫(kù)信息比較。(2) 進(jìn)貨單子窗體代碼由于服裝經(jīng)營(yíng)涉及多個(gè)環(huán)節(jié),而且種類繁多,大小不等,款式新穎,大多需要單件管理,因此操作量巨大,在經(jīng)營(yíng)過程中容易出錯(cuò)。服裝屬于常用物品,數(shù)量大,如果管理跟不上,一旦造成商品丟失,將給企業(yè)和經(jīng)營(yíng)者造成巨大損失。而計(jì)算機(jī)管理可以大幅度提高日常管理效率,每一款服裝從入庫(kù)開始就由計(jì)算機(jī)自動(dòng)賦予唯一編號(hào),跟隨該服裝做完出貨和銷售全過程。進(jìn)貨單,不僅提高工作效率,也大大減少出錯(cuò)的可能,為經(jīng)營(yíng)決策提供了切實(shí)可靠的依據(jù)。(3)管理貨品類別窗體 (4)數(shù)據(jù)管理窗體(備份/恢復(fù)) 對(duì)數(shù)據(jù)的備份和恢復(fù),保證數(shù)據(jù)的安全 對(duì)貨品類別的添加和查詢?cè)谏鲜龃a中,可以看看注冊(cè)表(系統(tǒng)管理表),首先比較兩個(gè)表中的數(shù)據(jù)是否一致,然后用rs_chan

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論