倉(cāng)庫(kù)管理信息系統(tǒng)物流管理專(zhuān)業(yè)畢業(yè)論文
《倉(cāng)庫(kù)管理信息系統(tǒng)物流管理專(zhuān)業(yè)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《倉(cāng)庫(kù)管理信息系統(tǒng)物流管理專(zhuān)業(yè)畢業(yè)論文(24頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 倉(cāng)庫(kù)管理信息系統(tǒng) 摘 要 隨著技術(shù)的發(fā)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)的快速多變,競(jìng)爭(zhēng)激烈,采用計(jì)算機(jī)管理系統(tǒng)是現(xiàn)代化企業(yè)管理的必然趨勢(shì)。先進(jìn)的管理技術(shù),很大程度上體現(xiàn)在管理系統(tǒng)的成熟完善上。本文以新生活集團(tuán)(中國(guó))有限公司徐州分公司為背景,建立了一套計(jì)算機(jī)管理系統(tǒng),將公司的復(fù)雜手工業(yè)務(wù)轉(zhuǎn)化到計(jì)算機(jī)上操作,大大提高了工作的效率。 借鑒了其他較為成功的管理系統(tǒng),通過(guò)對(duì)實(shí)際業(yè)務(wù)的分析,確定了倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)思想和運(yùn)行流程:采用Visual Basic語(yǔ)言編程制作前臺(tái)和Access數(shù)據(jù)庫(kù)做后臺(tái)相結(jié)合的方式,建立了一套計(jì)算機(jī)管理系統(tǒng)的模型,包括了入
2、庫(kù)、出庫(kù)、庫(kù)存查詢(xún)、出入庫(kù)統(tǒng)計(jì)等部分。針對(duì)系統(tǒng)安全的問(wèn)題上還做了數(shù)據(jù)庫(kù)安全管理的部分。倉(cāng)庫(kù)管理系統(tǒng)在運(yùn)行階段,效果好,數(shù)據(jù)準(zhǔn)確性高,提高了工作效率,同時(shí)也實(shí)現(xiàn)了倉(cāng)庫(kù)管理計(jì)算機(jī)化。 關(guān)鍵詞:倉(cāng)庫(kù)管理信息系統(tǒng); 庫(kù)存管理; 倉(cāng)庫(kù)作業(yè)流程; 目 錄 1 緒論 1 1.1選題背景和意義 1 1.2 倉(cāng)庫(kù)管理信息系統(tǒng)的發(fā)展趨勢(shì) 1 2 系統(tǒng)運(yùn)行環(huán)境 2 2.1VB 6.0 特點(diǎn)介紹 2 2.3系統(tǒng)運(yùn)行環(huán)境 2 2.3.1軟件環(huán)境 2 2.3.4硬件環(huán)境 3 3 新生活集團(tuán)(中國(guó))有限公司徐州分公司倉(cāng)儲(chǔ)管理分析 3 3.1新生活集團(tuán)(中國(guó))有限公司徐州分公司介紹
3、3 3.2倉(cāng)儲(chǔ)作業(yè)流程分析 3 3.2.1入庫(kù)流程 3 3.2.2出庫(kù)流程 4 3.2.3在庫(kù)管理 4 3.3倉(cāng)儲(chǔ)管理存在的問(wèn)題分析 4 3.4解決問(wèn)題的方法 5 4 系統(tǒng)分析 5 4.1系統(tǒng)需求分析 5 4.2可行性分析 6 4.2.1技術(shù)上可行 6 4.2.2經(jīng)濟(jì)上可行 6 4.2.3管理上可行 6 4.3系統(tǒng)功能的模塊設(shè)計(jì) 6 4.3.1總體模塊設(shè)計(jì) 6 4.3.2系統(tǒng)功能設(shè)計(jì) 7 4.3.3數(shù)據(jù)庫(kù)的建立 7 5 系統(tǒng)設(shè)計(jì) 8 5.1系統(tǒng)登錄模塊 8 5.2 貨品管理模塊 10 5.2貨品查詢(xún)模塊 13 5.3 數(shù)據(jù)報(bào)表模塊 14 5.4系統(tǒng)維
4、護(hù)模塊 15 5.4.1 操作員管理 15 5.4.2 密碼修改 18 5.5 退出系統(tǒng)模塊(如圖5.14) 19 6 結(jié)論 19 附錄 錯(cuò)誤!未定義書(shū)簽。 英文資料原文: 錯(cuò)誤!未定義書(shū)簽。 中文譯文 錯(cuò)誤!未定義書(shū)簽。 致 謝 22 第22頁(yè) 1 緒論 1.1選題背景和意義 中國(guó)正在大步跨入信息化社會(huì),人們的生活工作與通信、信息的關(guān)系日益緊密,信息化社會(huì)在改變著我們的生活方式與工作習(xí)慣,同時(shí),也對(duì)傳統(tǒng)的物流提出了新的挑戰(zhàn)。 在我國(guó),很多的企業(yè)的倉(cāng)庫(kù)作業(yè)還沒(méi)有達(dá)到信息化。沒(méi)有一個(gè)符合本企業(yè)倉(cāng)庫(kù)的倉(cāng)庫(kù)管理系統(tǒng),造成很多業(yè)務(wù)處理很繁瑣,工作效率低下。
5、當(dāng)今社會(huì)是一個(gè)高速發(fā)展的社會(huì),企業(yè)對(duì)倉(cāng)儲(chǔ)管理要求不斷提高,希望高效率、低成本的完成倉(cāng)儲(chǔ)作業(yè)。信息化倉(cāng)儲(chǔ)管理正在企業(yè)中蓬勃發(fā)展,也將是未來(lái)物流業(yè)的發(fā)展主流,人機(jī)結(jié)合的方式也將是工作方式的主流。利用倉(cāng)庫(kù)管理信息系統(tǒng)可以很好的提高企業(yè)的管理水平。 早期運(yùn)行的倉(cāng)庫(kù)管理系統(tǒng)是在DOS環(huán)境下開(kāi)發(fā)的單機(jī)MIS系統(tǒng),該系統(tǒng)具有許多不足的地方。主要表現(xiàn)在系統(tǒng)的文檔完整性不好,可維護(hù)性、可重用性均較差。原系統(tǒng)是應(yīng)用在DOS 環(huán)境下,人機(jī)界面差,與Windows 圖形界面相比,操作繁瑣且性能低下。原系統(tǒng)的各個(gè)子系統(tǒng)功能有限,不能滿足倉(cāng)庫(kù)管理人員對(duì)數(shù)據(jù)的多方位查詢(xún)。原系統(tǒng)已經(jīng)不適應(yīng)新形勢(shì)下的應(yīng)用需要了。
6、 新生活集團(tuán)(中國(guó))有限公司徐州分公司倉(cāng)庫(kù)管理系統(tǒng),是本人經(jīng)過(guò)對(duì)公司的考察,了解,為公司建立的一個(gè)倉(cāng)庫(kù)管理系統(tǒng),主要是為了減少倉(cāng)庫(kù)工作人員的工作量,提高工作效率,并且保證工作質(zhì)量所建立的。 1.2 倉(cāng)庫(kù)管理信息系統(tǒng)的發(fā)展趨勢(shì) 目前隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,倉(cāng)庫(kù)管理信息系統(tǒng)在倉(cāng)庫(kù)管理中得到越來(lái)越廣泛的應(yīng)用。倉(cāng)庫(kù)各個(gè)上級(jí)業(yè)務(wù)部門(mén)都開(kāi)發(fā)出適應(yīng)倉(cāng)庫(kù)業(yè)務(wù)管理需要的信息系統(tǒng),許多倉(cāng)庫(kù)還開(kāi)發(fā)出各種針對(duì)倉(cāng)庫(kù)管理如倉(cāng)庫(kù)業(yè)務(wù)收發(fā)管理、倉(cāng)庫(kù)安全管理、倉(cāng)庫(kù)人事管理等方面的應(yīng)用軟件。這些應(yīng)用軟件對(duì)于全面提高倉(cāng)庫(kù)和上級(jí)部門(mén)對(duì)倉(cāng)庫(kù)的科學(xué)管理水平,減少倉(cāng)庫(kù)人員的工作量等方面都起到了非常重要的作用,可以幫助有
7、關(guān)人員全面掌握倉(cāng)庫(kù)的基本情況, 如庫(kù)房容量、主要領(lǐng)導(dǎo)、倉(cāng)庫(kù)人員編制等,并形成各種統(tǒng)計(jì)匯總數(shù)據(jù),為倉(cāng)庫(kù)管理人員的科學(xué)管理提供輔助決策。目前,各種管理信息系統(tǒng)基本上都是基于Windows或Windows NT操作平臺(tái)上編制的管理軟件,它們具有一致的操作界面和操作風(fēng)格,極好的人機(jī)交互功能,大大方便了倉(cāng)庫(kù)管理人員的應(yīng)用。有些管理信息系統(tǒng)還是基于局域網(wǎng)的應(yīng)用系統(tǒng),可同時(shí)多用戶在網(wǎng)上查閱、匯總各種倉(cāng)庫(kù)相關(guān)數(shù)據(jù),網(wǎng)絡(luò)的開(kāi)通為各個(gè)部門(mén)之間的業(yè)務(wù)交流提供了便利。 2 系統(tǒng)運(yùn)行環(huán)境 2.1VB 6.0 特點(diǎn)介紹 隨著Visual Basic 的逐步發(fā)展完善和功能的不斷括展,很多軟件開(kāi)發(fā)人員利用Vi
8、sual Basic 開(kāi)發(fā)了大量的應(yīng)用軟件。Visual Basic 已經(jīng)成為使用人數(shù)最多,應(yīng)用領(lǐng)域最廣的程序設(shè)計(jì)語(yǔ)言和軟件開(kāi)發(fā)工具。 特點(diǎn):1.可視化編程 Visual Basic為用戶提供了大量的界面元素(在Visual Basic中稱(chēng)為控件),如窗體、菜單、命令按鈕等,用戶只需要利用鼠標(biāo)或鍵盤(pán)把這些控件拖動(dòng)到適當(dāng)?shù)奈恢茫僭O(shè)置它們的外觀屬性等,即可設(shè)計(jì)出所需的應(yīng)用程序界面。 Visual Basic還提供了易學(xué)易用的集成開(kāi)發(fā)環(huán)境,該環(huán)境集程序的設(shè)計(jì)、運(yùn)行和調(diào)試為一體,在本章后面的小節(jié)中將對(duì)集成開(kāi)發(fā)環(huán)境進(jìn)行詳細(xì)的介紹。 2.事件驅(qū)動(dòng)機(jī)制 Windows操作系統(tǒng)出現(xiàn)以來(lái),圖形化的用
9、戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)計(jì)不能是單一性的,在使用Visual Basic設(shè)計(jì)應(yīng)用程序時(shí),必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互。例如,發(fā)生鼠標(biāo)單擊、鍵盤(pán)輸入等事件時(shí),用戶必須編寫(xiě)代碼控制這些事件的響應(yīng)方法。這就是所謂的事件驅(qū)動(dòng)編程。 3.面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言 Visual Basic 6.0是支持面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。它不同于其他面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,且不需要編寫(xiě)描述每個(gè)對(duì)象的功能特征的代碼,因?yàn)檫@些代碼都已經(jīng)被封裝到各個(gè)控件中了,用戶只需調(diào)用即可。 4.支持多種數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制 Visual Basic 6.0具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能。利用其提供的ADO訪問(wèn)機(jī)制和
10、ODBC數(shù)據(jù)庫(kù)連接機(jī)制可以訪問(wèn)多種數(shù)據(jù)庫(kù),如Access、SQL Server、Oracle、MySQL等。 2.2Access介紹 Access是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是Microsoft Office的組成部分之一。Access1.0誕生于20世紀(jì)90年代初期,目前廣泛使用的是Access2003. Access經(jīng)歷多次的升級(jí)改版,其功能越來(lái)越強(qiáng)大,但是操作卻越發(fā)的簡(jiǎn)單。 Access應(yīng)用廣泛,能操作其他來(lái)源的資料,如許多SQL數(shù)據(jù)庫(kù)。此外Access還提供Windows操作系統(tǒng)的高級(jí)應(yīng)用程序的開(kāi)發(fā)。Access與其他數(shù)據(jù)庫(kù)的開(kāi)發(fā)系統(tǒng)比較有一個(gè)明顯的區(qū)別:用戶不用編寫(xiě)一行代
11、碼,就可以在很短的時(shí)間里開(kāi)發(fā)出一個(gè)功能強(qiáng)大且相對(duì)專(zhuān)業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程序,并且這一過(guò)程是完全可視的,如果給它加上一些VBA代碼,那么開(kāi)發(fā)出的程序就與專(zhuān)業(yè)程序員開(kāi)發(fā)的一樣, 2.3系統(tǒng)運(yùn)行環(huán)境 2.3.1軟件環(huán)境 Windows XP/Windows 2000/Windows Server 2003等Windows操作系統(tǒng)。 2.3.4硬件環(huán)境 處理器:賽揚(yáng)1.7+ 內(nèi)存:2G以上 硬盤(pán)空間:100M 此配置以上的計(jì)算機(jī)都可以 3 新生活集團(tuán)(中國(guó))有限公司分公司倉(cāng)儲(chǔ)管理分析 3.1新生活集團(tuán)(中國(guó))有限公司徐州分公司介紹 新生活集團(tuán)是一家中韓合資的企業(yè), 是一家女性直銷(xiāo)公
12、司,擁有化妝品,保健品,生活用品的生產(chǎn)線,符合整個(gè)中國(guó)市場(chǎng)需求,有適合男女老少的健康食品,特別對(duì)女性的健康和美麗提 供了安全保障??偛吭谏蜿?yáng),擁有遍布將近80家分公司,覆蓋了全國(guó)大部分省市。1994年新生活成立時(shí),將自己定位于專(zhuān)業(yè)生產(chǎn)和銷(xiāo)售化妝品的大型企業(yè)集團(tuán)。1996年,為了滿足本地發(fā)展,新生活在其總部所在地沈陽(yáng)設(shè)立了第一家工廠,主要生產(chǎn)新生活自己獨(dú)立研制的符合東方人氣質(zhì)的化妝品產(chǎn)品。為了擴(kuò)大公司的發(fā)展,新生活陸續(xù)擴(kuò)建了沈陽(yáng)工廠,并引進(jìn)了國(guó)外先進(jìn)設(shè)備和人才,在青島成立了第二工廠和生物科技研究所。2005年8月,位于青島嶗山區(qū)的青島新生活生物科技有限公司正式成立。2009年。在新生活15周年之
13、際,又在上海建立了第三家工廠。 新生活集團(tuán)(中國(guó))有限公司徐州分公司是新生活集團(tuán)在徐州設(shè)立的分公司,成立于2003年,七年的歷程,現(xiàn)在已經(jīng)在全國(guó)分公司中業(yè)務(wù)水平居于前列。它是徐州及六縣,連云港,安徽淮北等城市的中心樞紐,是徐州和總公司重要的紐帶,負(fù)責(zé)著周邊地區(qū)的日常經(jīng)營(yíng),學(xué)習(xí)培訓(xùn)和企業(yè)文化傳播。新生活徐州分公司坐落于東站廣場(chǎng)金凱隆大廈二十四層,其優(yōu)越的地理?xiàng)l件為公司成員帶來(lái)了很大的方便,是集辦公室,會(huì)議室,美容室及倉(cāng)庫(kù)為一體的一站式公司.公司會(huì)計(jì),出納,倉(cāng)庫(kù)保管員及發(fā)貨人員組成了事務(wù)局,在保障分公司正常運(yùn)營(yíng)的同時(shí)還會(huì)解決員工在銷(xiāo)售及市場(chǎng)中遇到的問(wèn)題,在產(chǎn)品售后方便也提供了一定的保障,給員工的
14、工作帶來(lái)有效幫助,是分公司的核心部門(mén)。 3.2倉(cāng)儲(chǔ)作業(yè)流程分析 新生活集團(tuán)(中國(guó))有限公司徐州分公司倉(cāng)儲(chǔ)作業(yè)流程和大多企業(yè)一樣,包括貨品的到貨入庫(kù),貨品的出庫(kù),貨品在庫(kù)保管,盤(pán)點(diǎn),查詢(xún)等。 3.2.1入庫(kù)流程 新生活集團(tuán)(中國(guó))有限公司徐州分公司倉(cāng)庫(kù)作業(yè)的入庫(kù)流程:首先,由申請(qǐng)人填寫(xiě)入庫(kù)申請(qǐng)單,入庫(kù)申請(qǐng)單主要由以下幾項(xiàng):申請(qǐng)入庫(kù)單位、入庫(kù)時(shí)間、入庫(kù)貨位號(hào)、產(chǎn)品的品種、質(zhì)量、數(shù)量(件數(shù)、重量)、金額、檢驗(yàn)員鑒字、申請(qǐng)人鑒字、倉(cāng)庫(kù)主管簽字等組成。 申請(qǐng)人持填寫(xiě)好的入庫(kù)申請(qǐng)單,填寫(xiě)好由檢驗(yàn)員檢驗(yàn)后鑒字,并由庫(kù)房人員核實(shí)入庫(kù)數(shù)量登記,庫(kù)房主管鑒字。入庫(kù)申請(qǐng)單一式四份,第一聯(lián)、存根,第
15、二聯(lián)、倉(cāng)庫(kù)留存,第三聯(lián)、財(cái)務(wù)核算,第四聯(lián),申聯(lián)人留存。入庫(kù)時(shí)要嚴(yán)把質(zhì)量關(guān),做好各項(xiàng)記錄,以備今后查詢(xún)。 3.2.2出庫(kù)流程 新生活集團(tuán)(中國(guó))有限公司徐州分公司的倉(cāng)庫(kù)作業(yè)出庫(kù)流程是:客戶向公司提出需求,公司銷(xiāo)售部門(mén)再安排倉(cāng)庫(kù)安照客戶對(duì)產(chǎn)品的要求進(jìn)行出庫(kù)。公司銷(xiāo)售部門(mén)需要填寫(xiě)出庫(kù)單,出庫(kù)單,主要有發(fā)貨單位、發(fā)貨時(shí)間、出庫(kù)品種、出庫(kù)數(shù)量、金額、出庫(kù)方式選擇、運(yùn)算結(jié)算方式、提貨人簽字、倉(cāng)庫(kù)主管簽字。 出庫(kù)單也是一式四份,第一聯(lián)、存根;第二聯(lián)、倉(cāng)庫(kù)留存;第三聯(lián)、財(cái)務(wù)核算:第四聯(lián)提單,提貨人留存。提貨人出示出庫(kù)單據(jù),在庫(kù)房人員協(xié)調(diào)下,按指定的貨位、品種、數(shù)量搬運(yùn)貨物裝到車(chē)上。保管人員做好出
16、庫(kù)質(zhì)量管理,出庫(kù)前會(huì)對(duì)貨品進(jìn)行再次檢查,保證發(fā)給客戶的產(chǎn)品質(zhì)量,嚴(yán)防破損。 3.2.3在庫(kù)管理 (1)倉(cāng)庫(kù)保管原則: ①面向通道進(jìn)行保管。為使物品出入庫(kù)方便,易于倉(cāng)庫(kù)內(nèi)移動(dòng),將貨物面向通道保管。 ②貨物有序擺放,同種產(chǎn)品擺放在同一貨位上,或者相鄰貨位。為提高作業(yè)效率和保管效率,員工對(duì)庫(kù)內(nèi)物品放置位置的熟悉程度直接影響著出入庫(kù)的時(shí)間,將類(lèi)似的物品放在鄰近的貨位也是提高效率的重要方法。 ③根據(jù)公司的銷(xiāo)售情況選定位置。暢銷(xiāo)品的出貨和進(jìn)貨頻率高,應(yīng)放在靠近出入口,易于作業(yè)的地方;季節(jié)性需求的物品則依其季節(jié)性選定放置位置。 ④貨物分類(lèi)保管,不同性質(zhì)的產(chǎn)品有不同的存儲(chǔ)區(qū)域。成箱的貨物可以堆碼擺
17、放,零散的貨物要擺放在貨架上。 ⑤依據(jù)先進(jìn)先出的原則。先入庫(kù)的產(chǎn)品先出庫(kù)。 (2) 盤(pán)點(diǎn) 公司貨物出入庫(kù)頻繁,為了保證倉(cāng)庫(kù)保管質(zhì)量,倉(cāng)庫(kù)工作人員每個(gè)月都會(huì)對(duì)倉(cāng)庫(kù)貨物進(jìn)行盤(pán)點(diǎn),包括對(duì)貨物品種、數(shù)量、等進(jìn)行盤(pán)點(diǎn),并做好記錄,存檔等。 3.3倉(cāng)儲(chǔ)管理存在的問(wèn)題分析 任何公司在管理上都會(huì)存在這樣或那樣的問(wèn)題,在新生活集團(tuán)(中國(guó))有限公司徐州分公司的倉(cāng)儲(chǔ)管理中,我認(rèn)為也存在著一些有待解決的問(wèn)題,如下: (1) 產(chǎn)品存放位置安排不規(guī)范,存放的位置隨機(jī)安排,有時(shí)會(huì)造成暢銷(xiāo)品存放到了不方便出庫(kù)的地方,而銷(xiāo)量少的產(chǎn)品卻擺放到了靠近出口的位置。 (2) 倉(cāng)庫(kù)產(chǎn)品擺放混亂,不同性質(zhì)的產(chǎn)品
18、混亂的擺放在一個(gè)貨架上,有些不同種類(lèi)的單件的貨品也被放在一個(gè)大的箱子里。導(dǎo)致盤(pán)點(diǎn)的時(shí)候相當(dāng)麻煩。 (3) 庫(kù)存數(shù)量不明確,倉(cāng)庫(kù)缺少一個(gè)有效的倉(cāng)庫(kù)管理系統(tǒng),倉(cāng)庫(kù)產(chǎn)品的數(shù)量統(tǒng)計(jì)難度大,所以導(dǎo)致有些時(shí)候,暢銷(xiāo)的產(chǎn)品貨物短缺,而有些銷(xiāo)量小的產(chǎn)品貨物卻積壓在倉(cāng)庫(kù),不僅浪費(fèi)時(shí)間和金錢(qián),還占用了倉(cāng)庫(kù)空間。 (4) 公司規(guī)定每個(gè)月對(duì)倉(cāng)庫(kù)進(jìn)行一次盤(pán)點(diǎn)。我認(rèn)為這樣每次盤(pán)點(diǎn)時(shí)間相隔太長(zhǎng),可以每周做一次粗略盤(pán)點(diǎn),每個(gè)月月末的盤(pán)點(diǎn)可以再細(xì)致一些。 (5) 倉(cāng)庫(kù)部門(mén)的管理制度不規(guī)范,工作人員工作態(tài)度有待提高。有的部門(mén)派人去倉(cāng)庫(kù)領(lǐng)產(chǎn)品,很多時(shí)候都會(huì)是部門(mén)缺什么,自己到倉(cāng)庫(kù)拿什么,甚至連領(lǐng)料單都沒(méi)拿去,這樣造成倉(cāng)庫(kù)
19、物品混亂,并且還及有可能造成倉(cāng)庫(kù)的物品丟失。 (6) 倉(cāng)庫(kù)破損產(chǎn)品檢驗(yàn)不及時(shí),經(jīng)常是部門(mén)領(lǐng)料人員領(lǐng)回部門(mén)后,發(fā)現(xiàn)有破損再拿回倉(cāng)庫(kù)調(diào)換。這樣不僅易造成產(chǎn)品變質(zhì),還容易造成部門(mén)與倉(cāng)庫(kù)之間產(chǎn)生矛盾,各自都不愿承擔(dān)造成產(chǎn)品破損的責(zé)任。 (7) 倉(cāng)庫(kù)內(nèi)經(jīng)常出現(xiàn)貨物在轉(zhuǎn)換新的存放處時(shí),貨物損壞的現(xiàn)象。 3.4解決問(wèn)題的方法 從對(duì)倉(cāng)庫(kù)存在問(wèn)題的分析發(fā)現(xiàn),公司倉(cāng)庫(kù)的改善還是有很大的發(fā)掘潛力的。建立和倉(cāng)庫(kù)相符的倉(cāng)庫(kù)管理系統(tǒng),采用先進(jìn)的倉(cāng)庫(kù)管理方法,規(guī)范作業(yè)流程。具體解決問(wèn)題的方法:。 (1) 針對(duì)產(chǎn)品存放位置安排不規(guī)范、產(chǎn)品擺放混亂和庫(kù)存數(shù)量不清晰,采用ABC分類(lèi)法,對(duì)所有的產(chǎn)品進(jìn)行合理的擺放,暢銷(xiāo)品
20、擺放在離出口較進(jìn)的地方,便于出庫(kù),做到擺放有序,有多少庫(kù)存可以較為很方便的看到。 (2) 制定規(guī)范的倉(cāng)庫(kù)管理制度,特別是倉(cāng)庫(kù)進(jìn)入權(quán)限,除了倉(cāng)庫(kù)工作人員,其他任何人員不得進(jìn)入倉(cāng)庫(kù),更不能隨意取存物品,這樣是防止產(chǎn)品的丟失和倉(cāng)庫(kù)管理的混亂。 (3) 倉(cāng)庫(kù)管理人員在產(chǎn)品入庫(kù)時(shí)就應(yīng)該做好產(chǎn)品的檢查工作,不可將破損產(chǎn)品入庫(kù)。倉(cāng)庫(kù)作業(yè)當(dāng)中也要注意作業(yè)規(guī)范,定期檢查產(chǎn)品,發(fā)現(xiàn)有破損及時(shí)處理。 (4) 對(duì)于暢銷(xiāo)品和銷(xiāo)量小的產(chǎn)品的庫(kù)存數(shù)量做出優(yōu)化,盡量避免暢銷(xiāo)品庫(kù)存不夠,銷(xiāo)量小的產(chǎn)品又積壓在倉(cāng)庫(kù),導(dǎo)致庫(kù)存量的不合理,影響了銷(xiāo)售部門(mén)的銷(xiāo)售工作。 (5) 建立一個(gè)與倉(cāng)庫(kù)相符的倉(cāng)庫(kù)管理系統(tǒng),對(duì)倉(cāng)庫(kù)的所有產(chǎn)品的
21、進(jìn)出庫(kù)等業(yè)務(wù)做到及時(shí)處理。充分的利用倉(cāng)庫(kù)管理系統(tǒng)的功能。 從上面的問(wèn)題分析和解決問(wèn)題可以看出,沒(méi)有一個(gè)和倉(cāng)庫(kù)相符合的倉(cāng)庫(kù)管理系統(tǒng),所有的業(yè)務(wù)處理都變的繁瑣,所以我認(rèn)為有一個(gè)好的倉(cāng)庫(kù)管理系統(tǒng)支持,對(duì)新生活集團(tuán)(中國(guó))有限公司徐州分公司是很有必要的。 4 系統(tǒng)分析 4.1系統(tǒng)需求分析 本套應(yīng)用程序名稱(chēng)為“新生活集團(tuán)(中國(guó))有限公司徐州分公司倉(cāng)庫(kù)管理系統(tǒng)”,主要用于公司倉(cāng)庫(kù)貨品信息的管理,系統(tǒng)包括貨品在庫(kù)管理、入庫(kù)、出庫(kù)、一些統(tǒng)計(jì)查詢(xún)和報(bào)表等幾部分組成。 倉(cāng)庫(kù)管理系統(tǒng)需滿足倉(cāng)庫(kù)管理員及工作人員的需求,他們具有登陸應(yīng)用系統(tǒng)的權(quán)限,所以需要對(duì)工作人員的登錄本模塊進(jìn)行更多
22、的考慮,設(shè)計(jì)不同用戶的操作權(quán)限和登錄方法。 對(duì)于一個(gè)倉(cāng)庫(kù)來(lái)說(shuō),最大的功能就是存儲(chǔ)貨品,所以倉(cāng)庫(kù)管理就是對(duì)貨品信息,倉(cāng)庫(kù)信息的管理,用戶可以根據(jù)實(shí)際情況對(duì)各種貨品信息進(jìn)行分類(lèi)管理,包括添加、刪除更新數(shù)據(jù)庫(kù)等。 倉(cāng)庫(kù)中貨品的入庫(kù)管理操作就是對(duì)于貨品入庫(kù)情況的管理,當(dāng)有貨品到貨需要入庫(kù)保管,用戶可以方便的輸入貨品的名稱(chēng)、數(shù)量等信息。 倉(cāng)庫(kù)中貨品的出庫(kù),這部分功能與入庫(kù)操作流程差不多,區(qū)別在于只是對(duì)出庫(kù)貨品進(jìn)行管理,貨品信息數(shù)據(jù)的輸入。 倉(cāng)庫(kù)貨品的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實(shí)現(xiàn)對(duì)貨品信息的管理和總體的統(tǒng)計(jì)等,倉(cāng)庫(kù)信息,供貨單位和經(jīng)辦人員信息的查看及維護(hù)。倉(cāng)庫(kù)管理人員可以瀏覽、查
23、詢(xún)、添加、刪除等貨品的基本信息等。 報(bào)表是一個(gè)數(shù)據(jù)庫(kù)中最重要的功能之一,有了報(bào)表才能清楚地知道貨品的出入庫(kù)情況,在數(shù)據(jù)報(bào)表功能中包括出庫(kù)報(bào)表,倉(cāng)庫(kù)報(bào)表及經(jīng)辦人員報(bào)表等一些基本信息的打印,方便簡(jiǎn)潔。 本系統(tǒng)基本包含了倉(cāng)庫(kù)管理的主要需求,具有完善細(xì)致的功能、友好的用戶界面、較強(qiáng)的數(shù)據(jù)處理功能和完備的安全機(jī)制;隨心所欲的查詢(xún)和所見(jiàn)即所得的打印功能,并全面支持分析和決策的功能。 4.2可行性分析 4.2.1技術(shù)上可行 該系統(tǒng)所需的硬件設(shè)備,市場(chǎng)上就有銷(xiāo)售,并且價(jià)格較低。所需的軟件,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)采用Visual Basic與Access相結(jié)合,這
24、些軟件都是很常見(jiàn),在系統(tǒng)開(kāi)發(fā)中被大量應(yīng)用的,技術(shù)也都達(dá)到了比較成熟的階段。因此,在技術(shù)上可較容易實(shí)現(xiàn)的。 4.2.2經(jīng)濟(jì)上可行 本系統(tǒng)需要的硬件,軟件支持都比較容易得到,公司也急需改變?cè)瓉?lái)的倉(cāng)庫(kù)作業(yè)方式。因此對(duì)開(kāi)發(fā)庫(kù)存系統(tǒng)大力支持,開(kāi)發(fā)經(jīng)費(fèi)沒(méi)有問(wèn)題。 4.2.3管理上可行 庫(kù)存有很多的管理體制,每件入庫(kù)物品都有相應(yīng)的記錄,出庫(kù)也要對(duì)相應(yīng)的物品進(jìn)行刪減,同時(shí)入庫(kù)和出庫(kù)必須對(duì)每個(gè)物品的相應(yīng)數(shù)量和單價(jià)進(jìn)行錄入。因此管理上是可行的。 另外,要將開(kāi)發(fā)系統(tǒng)運(yùn)用到倉(cāng)庫(kù)作業(yè)中,倉(cāng)庫(kù)作業(yè)方式區(qū)別與過(guò)去,所以,需要對(duì)倉(cāng)庫(kù)管理員進(jìn)行一個(gè)系統(tǒng)運(yùn)用前的培訓(xùn),倉(cāng)庫(kù)的工作人員也都很樂(lè)意接受培訓(xùn)。
25、 4.3系統(tǒng)功能的模塊設(shè)計(jì) 4.3.1總體模塊設(shè)計(jì)(如圖4.1) 系統(tǒng)登錄 貨品管理 貨品查詢(xún) 數(shù)據(jù)報(bào)表 系統(tǒng)維護(hù) 倉(cāng)庫(kù)管理系統(tǒng) 退出系統(tǒng) 圖 4.1 總體模塊 4.3.2系統(tǒng)功能設(shè)計(jì) (1)貨品管理(貨品入庫(kù),貨品出庫(kù),貨品盤(pán)點(diǎn));該模塊用于實(shí)現(xiàn)貨品的入庫(kù),出庫(kù),盤(pán)點(diǎn)功能。 (2)貨品查詢(xún)(入庫(kù)查詢(xún),出庫(kù)查詢(xún),庫(kù)存查詢(xún));該模塊用于貨品入庫(kù),出庫(kù),庫(kù)存的查詢(xún)。 (3)數(shù)據(jù)報(bào)表(出庫(kù)報(bào)表,庫(kù)存報(bào)表);該模塊提供貨品出庫(kù)及庫(kù)存報(bào)表,并且可以實(shí)現(xiàn)報(bào)表的打印及導(dǎo)出。 (4)系統(tǒng)維護(hù)(操作員管理,密碼修改);該模塊可以注冊(cè)新用戶,刪除現(xiàn)有的用戶,現(xiàn)有用
26、戶密碼的修改。 (5)退出系統(tǒng) 4.3.3數(shù)據(jù)庫(kù)的建立 后臺(tái)數(shù)據(jù)庫(kù)的表設(shè)計(jì)如表4.1至表4.5: 表 4.1 tb_enter(用戶信息表) 字段名 數(shù)據(jù)類(lèi)型 字段大小 操作員姓名 文本 20 職務(wù) 文本 20 密碼 文本 20 表 4.2 tb_KCXX(庫(kù)存信息表) 字段名 數(shù)據(jù)類(lèi)型 字段大小 庫(kù)存編號(hào) 數(shù)字 長(zhǎng)整型 貨品編號(hào) 文本 30 貨品名稱(chēng) 文本 50 貨品規(guī)格 文本 30 記量單位 文本 20 數(shù)量 數(shù)字 長(zhǎng)整型 單價(jià) 貨幣 入庫(kù)日期 日期∕時(shí)間 備注 備注 表
27、4.3 tb_OUT(貨品出庫(kù)數(shù)據(jù)表) 字段名 數(shù)據(jù)類(lèi)型 字段大小 出庫(kù)編號(hào) 文本 30 貨品編號(hào) 文本 50 貨品名稱(chēng) 文本 30 計(jì)量單位 文本 20 數(shù)量 數(shù)字 長(zhǎng)整型 單價(jià) 貨幣 金額 貨幣 出庫(kù)日期 日期∕時(shí)間 提貨單位 文本 50 提貨人 文本 20 經(jīng)手人 文本 20 備注 備注 表 4.4 tb_IN(貨品入庫(kù)數(shù)據(jù)表) 字段名 數(shù)據(jù)類(lèi)型 字段大小 貨品編號(hào) 文本 30 貨品名稱(chēng) 文本 50 貨品規(guī)格 文本 30 計(jì)量單位 文本 20 數(shù)量
28、 數(shù)字 長(zhǎng)整型 單價(jià) 貨幣 金額 貨幣 入庫(kù)日期 日期∕時(shí)間 經(jīng)手人 文本 20 備注 備注 表 4.5 tb_kcpd(貨品盤(pán)點(diǎn)表) 字段名 數(shù)據(jù)類(lèi)型 字段大小 盤(pán)點(diǎn)編號(hào) 數(shù)字 長(zhǎng)整型 盤(pán)點(diǎn)貨品 文本 50 貨品規(guī)格 文本 30 計(jì)量單位 文本 20 數(shù)量 數(shù)字 長(zhǎng)整型 盤(pán)點(diǎn)日期 日期∕時(shí)間 盤(pán)點(diǎn)員 文本 20 貨品有無(wú)異常 文本 20 5 系統(tǒng)設(shè)計(jì) 5.1系統(tǒng)登錄模塊 圖5.1 系統(tǒng)登錄界面 (1) 功能分析 這是用戶登錄系統(tǒng)的入口,用戶輸入用戶
29、名及密碼,如果密碼正確,點(diǎn)擊登錄按鈕,則成功登錄,進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)主界面(如圖5.2);如果用戶名輸入錯(cuò)誤,Msgbox則會(huì)提醒“對(duì)不起,沒(méi)有此用戶的信息”;如果密碼錯(cuò)誤,Msgbox則會(huì)提醒“密碼不正確,請(qǐng)您確認(rèn)后重新輸入”(如圖5.2); 圖 5.2 倉(cāng)庫(kù)管理系統(tǒng)主界面 圖5.3系統(tǒng)登錄密碼錯(cuò)誤 (1)實(shí)現(xiàn)代碼: Private Sub Command1_Click() rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 運(yùn)用API函數(shù)SetWindowPos,來(lái)實(shí)現(xiàn)取消窗體置前的功能 On Error R
30、esume Next Dim MPassword As String If Text2.Text = "mr" And Text1.Text = "mingrisoft" Then 判斷是否使用的是超級(jí)口令登錄 frm_main.StatusBar1.Panels.Item(2).Text = "當(dāng)前操作員: mr" Name1 = Text2.Text Unload Me frm_main.Show Else Adodc1.RecordSource = "select * from tb_enter where M_Name =" &
31、Text2.Text & "" Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then MPassword = Adodc1.Recordset.Fields("M_Password") If Text1.Text = MPassword Then 判斷數(shù)據(jù)的密碼是否正確 frm_main.StatusBar1.Panels.Item(2).Text = "當(dāng)前操作員: " + Adodc1.Recordse
32、t.Fields("M_Name") Name1 = Text2.Text frm_main.Show 添加登錄日志 Open (App.Path & "\系統(tǒng)日志.ini") For Input As #1 Do While Not EOF(1) Line Input #1, Intext
33、 TStr = TStr + Intext + Chr(13) + Chr(10) Loop Close #1 TStr = TStr + " " + Name1 + " " + Format(Now, "yyyy-mm-dd hh:mm:ss") + " " + "系統(tǒng)登錄" + Chr(13) + Chr(10) Open (A
34、pp.Path & "\系統(tǒng)日志.ini") For Output As #1 Print #1, TStr Close #1 Unload Me Else MsgBox "密碼不正確,請(qǐng)您確認(rèn)后重新輸入", , "庫(kù)存管理系統(tǒng)" Text1.Text = "" Text1.SetFocus End If Else
35、 MsgBox "對(duì)不起 沒(méi)有此用戶的信息", , "倉(cāng)儲(chǔ)信息管理系統(tǒng)" Text2.Text = "" Text1.Text = "" End If End If End Sub 5.2 貨品管理模塊 在貨品管理模塊中,貨品入庫(kù),貨品出庫(kù)和貨品盤(pán)點(diǎn)三個(gè)模塊是相似的模塊,有著相似的操作過(guò)程。以貨品入庫(kù)做為說(shuō)明,實(shí)現(xiàn)代碼: Private Sub Cmd_Add_Click() For i = 0 To 5 單擊“添加”按鈕之后,清空文本框中的內(nèi)容
36、 Text1(i).Text = "" Next i Adodc1.RecordSource = "select * from tb_in order by ID" Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then Adodc1.Recordset.MoveLast 將數(shù)據(jù)庫(kù)記錄移向最后一條 StrNum = Val(Adodc1.Recordset.
37、Fields("ID")) + 1 將入庫(kù)編號(hào)加1 Select Case Len(Trim(StrNum)) 位數(shù)不足則補(bǔ)0 Case 1 StrTemp = "00000" Case 2 StrTemp = "0000" Case 3 StrTemp = "000"
38、 Case 4 StrTemp = "00" Case 5 StrTemp = "0" Case 6 StrTemp = "" End Select Text1(0).Text = "J" & Trim(StrTemp) & Trim(Str(StrNum))
39、Else Text1(0).Text = "J000001" Join的縮寫(xiě) "加入的意思",給入庫(kù)編號(hào)賦一個(gè)初值 StrNum = 1 End If Cmd_Save.Enabled = True Cmd_Del.Enabled = False End Sub 進(jìn)入貨品入庫(kù)(如圖5.4),然后點(diǎn)擊添加按鈕,自動(dòng)生成入庫(kù)編號(hào),輸入貨品名稱(chēng)、貨品規(guī)格、數(shù)量單價(jià)及備注,選擇計(jì)量單位,入庫(kù)日期,點(diǎn)擊保存,出現(xiàn)Msgbox 提醒“您確認(rèn)要保存該信息嗎?”(如圖5.5),點(diǎn)擊確定,出現(xiàn)Msg
40、box 提醒“信息保存成功”,點(diǎn)擊取消,則放棄入庫(kù)。 圖 5.4 進(jìn)入貨品入庫(kù) 圖5.5 貨品入庫(kù)界面 在貨品入庫(kù)的信息錄入中,如果信息輸入不完整,則無(wú)法完成入庫(kù),會(huì)出現(xiàn)Msgbox提醒“貨品數(shù)量、單價(jià)或名稱(chēng)不能為空值!”(如圖5.6) 圖 5.6 貨品入庫(kù)輸入信息不完整 5.2貨品查詢(xún)模塊 在貨品查詢(xún)模塊中,包括入庫(kù)查詢(xún),出庫(kù)查詢(xún)和庫(kù)存查詢(xún)?nèi)齻€(gè)模塊。這三個(gè)模塊也是相似的,以出庫(kù)查詢(xún)作為說(shuō)明,實(shí)現(xiàn)代碼: Private Sub Form_Load() rtn = SetWindowPos(Me.hwnd, -1, 0, 0, 0,
41、0, 3) 運(yùn)用API函數(shù)SetWindowPos,來(lái)實(shí)現(xiàn)使窗體置前的功能 利用代碼連接數(shù)據(jù)庫(kù) Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_kcgl.mdb;Persist Security Info=False" Adodc1.RecordSource = "select * from tb_out" 連接出庫(kù)信息數(shù)據(jù)表 Adodc1.Refresh Me.Left = (Screen.Width - Me.W
42、idth) / 2 使窗體居中 Me.Top = (Screen.Height - Me.Height) / 2 End Sub 在貨品查詢(xún)下點(diǎn)擊出庫(kù)查詢(xún)進(jìn)入出庫(kù)查詢(xún)(如圖5.7),在最下方“請(qǐng)輸入要查詢(xún)的貨品名稱(chēng)”的Text中輸入要查詢(xún)的貨品的名稱(chēng),自動(dòng)顯示出要查詢(xún)貨品的出庫(kù)記錄(如圖5.8)。 圖 5.7 進(jìn)入出庫(kù)查詢(xún) 圖 5.8 出庫(kù)信息查詢(xún)界面 5.3 數(shù)據(jù)報(bào)表模塊 數(shù)據(jù)報(bào)表中包括出庫(kù)報(bào)表,庫(kù)存報(bào)表。為倉(cāng)庫(kù)管理提供報(bào)表的打印和導(dǎo)出。方便對(duì)倉(cāng)庫(kù)的情況進(jìn)行了解。以庫(kù)存報(bào)表為例,實(shí)現(xiàn)代碼: Private Sub DataR
43、eport_Initialize() rtn = SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3) 使窗體置前 End Sub Private Sub DataReport_QueryClose(Cancel As Integer, CloseMode As Integer) DataEnvironment1.rsComd_Pkc.Close frm_main.Enabled = True 導(dǎo)出 End Sub 打印 圖5.9 庫(kù)存信息明細(xì)表 在庫(kù)存信息明細(xì)表預(yù)覽里有個(gè)打印按鈕和導(dǎo)出按鈕(如圖5.9),
44、點(diǎn)擊這兩個(gè)按鈕,分別能實(shí)現(xiàn)打印和導(dǎo)出功能。打印報(bào)表的功能必須在安裝打印機(jī)的情況下才能實(shí)現(xiàn);點(diǎn)擊導(dǎo)出,出現(xiàn)對(duì)話框(如圖5.10)選擇保存到的文件夾,對(duì)文件命名,然后點(diǎn)擊保存按鈕。 圖 5.10 “導(dǎo)出”對(duì)話框 5.4系統(tǒng)維護(hù)模塊 5.4.1 操作員管理 包括注冊(cè)新用戶和刪除現(xiàn)有用戶。 (1)注冊(cè)新用戶(如圖5.11),在用戶管理對(duì)話框中選擇注冊(cè)新用戶,填寫(xiě)完用戶名稱(chēng),職務(wù),用戶密碼,確認(rèn)密碼,點(diǎn)擊確定,出現(xiàn),Msgbox提醒“注冊(cè)成功”。 圖 5.11 注冊(cè)新用戶界面 實(shí)現(xiàn)代碼: Private Sub Command1_Click() rtn = SetWi
45、ndowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 運(yùn)用API函數(shù)SetWindowPos,來(lái)實(shí)現(xiàn)取消窗體置前的功能 If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Then MsgBox "輸入的用戶注冊(cè)信息不完全!!", , "提示信息" Else Adodc1.RecordSource = "select * from tb_enter where M_Name=" + Text1 + "" 判斷注冊(cè)的用戶名是否存在 Adodc1.Refres
46、h If Adodc1.Recordset.RecordCount > 0 Then MsgBox "該用戶名已經(jīng)存在,請(qǐng)您更換其他用戶名!", 48, "提示信息" Text1.Text = "" 如果該用戶名存在則重新輸入 Text2.Text = "" Text3.Text = ""
47、 Text4.Text = "" Text1.SetFocus Else If Text3.Text = Text4.Text Then 判斷兩次輸入的密碼是否一致 Adodc1.RecordSource = "select * from tb_enter order by M_ID" Adodc1.Refresh
48、 If Adodc1.Recordset.RecordCount > 0 Then Adodc1.Recordset.MoveLast Text5.Text = Val(Adodc1.Recordset.Fields("M_ID")) + 1 Else T
49、ext5.Text = 1 End If Call main 保存注冊(cè)信息 Set adoRs = adoCon.Execute("insert into tb_enter values(" & Text5 & "," & Text1 & "," & Text2 & ",
50、" & Text3 & ",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)") MsgBox "注冊(cè)成功!!", 48, "用戶注冊(cè)信息提示" adoCon.Close Text1.Text = "" Text2.Text
51、= "" Text3.Text = "" Text4.Text = "" Unload Me Else MsgBox "兩次輸入的密碼不一致,請(qǐng)您確認(rèn)后重新輸入", 48, "用戶注冊(cè)信息提示"
52、 Text3.Text = "" Text4.Text = "" Text3.SetFocus End If End If End If End Sub 刪除現(xiàn)有的用戶(如圖5.12),在用戶管理中選擇刪除現(xiàn)有用戶,然后選擇要?jiǎng)h除的用戶名,點(diǎn)擊確定按鈕,Msgbox提醒“您確認(rèn)刪除該用戶嗎?”,點(diǎn)擊確認(rèn)則刪除,點(diǎn)擊取消,則取消刪除。 圖 5.12 刪除現(xiàn)有的用戶的界面 實(shí)現(xiàn)代碼: Private Sub C
53、ommand2_Click() rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 運(yùn)用API函數(shù)SetWindowPos,來(lái)實(shí)現(xiàn)取消窗體置前的功能 If Combo1.Text = Name1 Then 如果是當(dāng)前登錄的用戶名,則不允許刪除 MsgBox "不能刪除當(dāng)前用戶名!!", 48, "提示信息" Else a = MsgBox("您確認(rèn)要?jiǎng)h除該用戶嗎?", 17, "刪除用戶信息提示")
54、 If a = vbOK Then Adodc1.RecordSource = "select * from tb_enter where M_Name=" + Combo1.Text + "" Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then Adodc1.Recordset.Delete 如果數(shù)據(jù)庫(kù)中存在該用戶信
55、息,則將其刪除 MsgBox "用戶信息刪除成功", 64, "刪除用戶信息提示" Unload Me Else MsgBox "當(dāng)前數(shù)據(jù)庫(kù)中沒(méi)有可刪除的用戶信息", , "信息提示" End If End If End If End Sub 5.4.2 密碼修改 為了安全起
56、見(jiàn),用戶可以對(duì)自己密碼進(jìn)行修改。用戶進(jìn)入密碼修改界面(如圖5.13),輸入用戶名,舊密碼,新密碼以及確認(rèn)新密碼,點(diǎn)擊確認(rèn)按鈕,Msgbox提醒“密碼修改成功!”。 圖5.13 密碼修改界面 實(shí)現(xiàn)代碼: Private Sub Command1_Click() rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) 運(yùn)用API函數(shù)SetWindowPos,來(lái)實(shí)現(xiàn)取消窗體置前的功能 Call main If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or T
57、ext5.Text = "" Then MsgBox "輸入不能為空!!", 48, "提示信息" Else 判斷輸入的用戶名在數(shù)據(jù)庫(kù)中是否存在 Adodc1.RecordSource = "select * from tb_enter where M_Password =" & Text1.Text & " and M_name=" + Text5.Text + "" Adodc1.Refresh If Adodc1.Recordset.RecordCount > 0 Then
58、If Text2.Text <> Text3.Text Then 判斷數(shù)據(jù)的密碼是否正確 MsgBox "兩次輸入的密碼不一致,請(qǐng)您確認(rèn)后重新輸入", 48, "提示信息" Text2.Text = "" Text3.Text = "" Text2.SetFocus Else 如果輸入正確的密碼則修改密碼 S
59、et adoRs = adoCon.Execute("UPDATE tb_enter SET M_Password= " + Text3.Text + " where M_name=" + Text5.Text + "") Adodc1.Refresh MsgBox "密碼修改成功,請(qǐng)您記住新密碼", , "信息提示" Unload Me End If Else MsgBox "沒(méi)有此用戶的信息,請(qǐng)您確認(rèn)后重新輸入", 48,
60、"信息提示" Text1.Text = "" Text2.Text = "" Text3.Text = "" Text5.Text = "" Text5.SetFocus End If End If adoCon.Close End Sub 5.5 退出系統(tǒng)模塊(如圖5.14) 倉(cāng)庫(kù)工作人員從系統(tǒng)中退出的出口,點(diǎn)擊確定即可退出系統(tǒng),點(diǎn)擊取消,則繼續(xù)留系在統(tǒng)中操作系統(tǒng)。 圖 5.14 退出系統(tǒng)主界面 6 結(jié)論 倉(cāng)庫(kù)管理在公司管理中占有極為重要的
61、地位,大力改進(jìn)倉(cāng)庫(kù)管理,可以節(jié)省大量的人力物力?!秱}(cāng)庫(kù)管理系統(tǒng)》處理數(shù)據(jù)的流程,與人工處理的思維是一樣的,更優(yōu)于人工處理的是將原本繁瑣的業(yè)務(wù)處理變的更加快捷,有序,錯(cuò)誤率下降。 我的畢業(yè)設(shè)計(jì)是為新生活集團(tuán)(中國(guó))有限公司徐州分公司的倉(cāng)庫(kù)建立一個(gè)倉(cāng)庫(kù)管理系統(tǒng),解決公司倉(cāng)庫(kù)管理問(wèn)題。這個(gè)系統(tǒng),大大提高了工作效率,減少了倉(cāng)庫(kù)工作人員的工作量和誤差。數(shù)據(jù)報(bào)表和查詢(xún)統(tǒng)計(jì)兩個(gè)模塊的設(shè)計(jì),可以使公司事務(wù)局的管理人員對(duì)公司倉(cāng)庫(kù)的庫(kù)存情況一目了然。 這個(gè)倉(cāng)庫(kù)系統(tǒng)的設(shè)計(jì)經(jīng)歷了,從創(chuàng)建數(shù)據(jù)庫(kù)到系統(tǒng)設(shè)計(jì)和各個(gè)模塊的創(chuàng)建、表單的設(shè)計(jì)、基本功能如查詢(xún)統(tǒng)計(jì)的實(shí)現(xiàn)、主程序的編寫(xiě)。一個(gè)設(shè)計(jì),不僅僅是設(shè)計(jì)系統(tǒng),不像我想象的那
62、么簡(jiǎn)單。系統(tǒng)采用的是Visual Basic做前臺(tái),Access作為后臺(tái)數(shù)據(jù)庫(kù)。因?yàn)橹皩?duì)Visual Basic只是簡(jiǎn)單的了解,只會(huì)做一些簡(jiǎn)單的如添加基本的控件和編寫(xiě)簡(jiǎn)單的代碼,當(dāng)在做這個(gè)畢業(yè)設(shè)計(jì)的時(shí)候才發(fā)現(xiàn)所了解的這些功能遠(yuǎn)遠(yuǎn)不夠,只能隨學(xué)隨用。當(dāng)一個(gè)模塊做完了,感覺(jué)良好,可是在運(yùn)行的時(shí)候才發(fā)現(xiàn)諸多的問(wèn)題,一次次的失敗,一次次的修改。經(jīng)過(guò)了這么久好不容易才完成這個(gè)系統(tǒng)?,F(xiàn)在,我對(duì)Visual Basic和Access的應(yīng)用有了更深的認(rèn)識(shí),計(jì)算機(jī)知識(shí)又有所增長(zhǎng)。 從現(xiàn)代物流系統(tǒng)觀點(diǎn)來(lái)看,倉(cāng)儲(chǔ)是物流的一個(gè)重要環(huán)節(jié),是物流系統(tǒng)的調(diào)運(yùn)中心,希望在倉(cāng)儲(chǔ)這里對(duì)物流進(jìn)行有效、科學(xué)地管理與控制,使物
63、流系統(tǒng)更順暢、更合理地運(yùn)行。本文主要從倉(cāng)儲(chǔ)的重要性出發(fā),將理論與實(shí)際相結(jié)合,通過(guò)對(duì)一個(gè)企業(yè)物流公司倉(cāng)儲(chǔ)活動(dòng)中的“空間”和“貨位”進(jìn)行分析,如何在倉(cāng)儲(chǔ)活動(dòng)中通過(guò)“空間”和“貨位”的管理達(dá)到提高倉(cāng)儲(chǔ)效率、降低倉(cāng)儲(chǔ)成本的目的。 案例背景:某光電科技有限公司的倉(cāng)儲(chǔ)管理。 某光電科技有限公司位于廣東惠州金源工業(yè)區(qū),它成立于1998年,是一家專(zhuān)業(yè)照明器與電氣裝置產(chǎn)品制造商,它是行業(yè)的龍頭企業(yè)。憑借優(yōu)異的產(chǎn)品品質(zhì)、卓越的服務(wù)精神,獲得了客戶的廣泛認(rèn)可與贊譽(yù)。為了適應(yīng)新形式下的戰(zhàn)略發(fā)展需要,公司對(duì)現(xiàn)有的客戶關(guān)系網(wǎng)絡(luò)進(jìn)行了整合,在全國(guó)各地成立了35個(gè)運(yùn)營(yíng)中心,完善了公司供應(yīng)鏈系統(tǒng)、物流倉(cāng)儲(chǔ)與配送系統(tǒng)
64、以及客戶服務(wù)系統(tǒng)。 該公司總部共有成品倉(cāng)庫(kù)3個(gè),分別是成品一組倉(cāng)庫(kù)、成品二組倉(cāng)庫(kù)和成品三組倉(cāng)庫(kù)。他們是按產(chǎn)品的型號(hào)不同而將產(chǎn)品分放在不同的倉(cāng)庫(kù):其中成品一組倉(cāng)庫(kù)位于一樓,目的是方便進(jìn)出貨,所以它那里存放的貨物相對(duì)種類(lèi)比較多一點(diǎn),如筒燈、燈盤(pán)等。并且所有的外銷(xiāo)品也存放在一組。成品二組倉(cāng)庫(kù)儲(chǔ)存的主要是路軌燈、金鹵燈、T4燈、T5燈以及光源。公司的幾大光源都存放在成品二組倉(cāng)庫(kù)。成品三組倉(cāng)庫(kù)主要存放特定的格柵燈、吸頂燈、導(dǎo)軌燈以及別的公司的一些產(chǎn)品。 1 倉(cāng)庫(kù)儲(chǔ)存空間分析 倉(cāng)庫(kù)倉(cāng)儲(chǔ)系統(tǒng)的主要構(gòu)成要素包括儲(chǔ)存空間、貨品、人員及設(shè)備等要素。儲(chǔ)存是倉(cāng)庫(kù)的核心功能和關(guān)鍵環(huán)節(jié),儲(chǔ)存區(qū)域規(guī)劃合理
65、與否直接影響到倉(cāng)庫(kù)的作業(yè)效率和儲(chǔ)存能力。因此,儲(chǔ)存空間的有效利用成為倉(cāng)庫(kù)管理好壞的重要影響因素之一。該公司的產(chǎn)品銷(xiāo)量很好。倉(cāng)庫(kù)的出入庫(kù)頻率大,貨品流量也就很大。該公司的倉(cāng)庫(kù)空間布局是上貨架存放貨物,立體的空間利用率不高,所以他的倉(cāng)庫(kù)機(jī)械化程度也不是很高,倉(cāng)庫(kù)內(nèi)只有叉車(chē),包括手動(dòng)叉車(chē)和電動(dòng)叉車(chē)。倉(cāng)庫(kù)的作業(yè)方法,一般都用叉車(chē),很少用人力的,對(duì)于貨物的收發(fā),它們用的是物資收發(fā)卡,每一次的收發(fā)貨都會(huì)在物資收發(fā)卡上做登記,這樣就很方便我們平時(shí)查貨等的一些后續(xù)工作,從目前的工作結(jié)果看來(lái)效率還是比較高,作業(yè)還是比較方便的。所以整體上看該公司倉(cāng)庫(kù)的作業(yè)方法還是比較合理的。而倉(cāng)庫(kù)平時(shí)經(jīng)常會(huì)因?yàn)閮?chǔ)存空間不夠用而將
66、貨物存放在作業(yè)空間的位置上。特別是在產(chǎn)品的銷(xiāo)售旺季時(shí),倉(cāng)庫(kù)產(chǎn)品存放特別擁擠,在里面工作起來(lái)讓人覺(jué)得有一點(diǎn)壓抑的感覺(jué)。所以倉(cāng)庫(kù)的作業(yè)環(huán)境不怎么合理。該公司倉(cāng)庫(kù)的儲(chǔ)存成本具統(tǒng)計(jì)的數(shù)據(jù)來(lái)看還算合理的,因?yàn)樗脑O(shè)備費(fèi)用很少,固定保管費(fèi)用也不是很高,而儲(chǔ)存成本就是由該類(lèi)費(fèi)用構(gòu)成,所以?xún)?chǔ)存成本也就不是很高了。 儲(chǔ)存空間即倉(cāng)庫(kù)中以保管商品為功能的空間。 儲(chǔ)存空間=物理空間+潛在利用空間+作業(yè)空間+無(wú)用空間。 物理空間即是指貨品實(shí)際上占有的空間。該公司倉(cāng)庫(kù)中,它的物理空間占了整個(gè)倉(cāng)庫(kù)的75%以上;潛在利用空間占10%左右;作業(yè)空間占10%左右,因?yàn)樵摴镜膫}(cāng)庫(kù)機(jī)械化并不高,所以作業(yè)空間小點(diǎn)并沒(méi)有什么影響,它的安全間歇還基本符合要求;他的無(wú)用空間占5%左右。從整體上看該倉(cāng)庫(kù)的空間利用率很高,還有一點(diǎn)擁擠的現(xiàn)象。分析認(rèn)為:應(yīng)該相對(duì)的減少一些物理空間的使用,增加一些作業(yè)空間中安全間歇等空間的使用。另外
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案