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