物流管理專業(yè)畢業(yè)論文(含外文翻譯)_第1頁
已閱讀1頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  物流管理專業(yè)畢業(yè)論文</p><p>  姓 名 </p><p>  指導(dǎo)教師 </p><p>  年 月 日</p><p><b>  畢業(yè)論

2、文任務(wù)書</b></p><p>  學(xué)院 專業(yè)年級 學(xué)生姓名 </p><p>  任務(wù)下達日期: 年 月 日</p><p>  畢業(yè)論文日期: 年 月 日至 年 月 日</p><p><b>

3、;  畢業(yè)論文題目:</b></p><p><b>  畢業(yè)論文專題題目:</b></p><p>  畢業(yè)論文主要內(nèi)容和要求:</p><p><b>  摘 要</b></p><p>  隨著技術(shù)的發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟的快速多變,競爭激烈

4、,采用計算機管理系統(tǒng)是現(xiàn)代化企業(yè)管理的必然趨勢。先進的管理技術(shù),很大程度上體現(xiàn)在管理系統(tǒng)的成熟完善上。本文以新生活集團(中國)有限公司徐州分公司為背景,建立了一套計算機管理系統(tǒng),將公司的復(fù)雜手工業(yè)務(wù)轉(zhuǎn)化到計算機上操作,大大提高了工作的效率。</p><p>  借鑒了其他較為成功的管理系統(tǒng),通過對實際業(yè)務(wù)的分析,確定了倉儲管理系統(tǒng)的設(shè)計思想和運行流程:采用Visual Basic語言編程制作前臺和Access數(shù)據(jù)

5、庫做后臺相結(jié)合的方式,建立了一套計算機管理系統(tǒng)的模型,包括了入庫、出庫、庫存查詢、出入庫統(tǒng)計等部分。針對系統(tǒng)安全的問題上還做了數(shù)據(jù)庫安全管理的部分。倉庫管理系統(tǒng)在運行階段,效果好,數(shù)據(jù)準確性高,提高了工作效率,同時也實現(xiàn)了倉庫管理計算機化。</p><p>  關(guān)鍵詞:倉庫管理信息系統(tǒng); 庫存管理; 倉庫作業(yè)流程;</p><p><b>  ABSTRACT</b>

6、</p><p>  With the technology, computer operations and management become increasingly simplified, computer literacy has become increasingly popular, while the fast changing market economy, competition, using

7、 computer management system is the inevitable trend of modern enterprise management. Advanced management techniques to a large extent reflected in the mature and perfect the management system. In this paper, a new life G

8、roup (China) Co., Ltd. Xuzhou Branch as the background, a set of computer managemen</p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>  1.1選題背景和意義1</p

9、><p>  1.2 倉庫管理信息系統(tǒng)的發(fā)展趨勢1</p><p>  2 系統(tǒng)運行環(huán)境2</p><p>  2.1VB 6.0 特點介紹2</p><p>  2.3系統(tǒng)運行環(huán)境2</p><p>  2.3.1軟件環(huán)境2</p><p>  2.3.4硬件環(huán)境3</p>

10、<p>  3 新生活集團(中國)有限公司徐州分公司倉儲管理分析3</p><p>  3.1新生活集團(中國)有限公司徐州分公司介紹3</p><p>  3.2倉儲作業(yè)流程分析3</p><p>  3.2.1入庫流程3</p><p>  3.2.2出庫流程4</p><p>  3.2.

11、3在庫管理4</p><p>  3.3倉儲管理存在的問題分析4</p><p>  3.4解決問題的方法5</p><p><b>  4 系統(tǒng)分析6</b></p><p>  4.1系統(tǒng)需求分析6</p><p>  4.2可行性分析6</p><p> 

12、 4.2.1技術(shù)上可行6</p><p>  4.2.2經(jīng)濟上可行6</p><p>  4.2.3管理上可行7</p><p>  4.3系統(tǒng)功能的模塊設(shè)計7</p><p>  4.3.1總體模塊設(shè)計7</p><p>  4.3.2系統(tǒng)功能設(shè)計7</p><p>  4.3.3

13、數(shù)據(jù)庫的建立7</p><p><b>  5 系統(tǒng)設(shè)計9</b></p><p>  5.1系統(tǒng)登錄模塊9</p><p>  5.2 貨品管理模塊11</p><p>  5.2貨品查詢模塊13</p><p>  5.3 數(shù)據(jù)報表模塊15</p><p>

14、  5.4系統(tǒng)維護模塊16</p><p>  5.4.1 操作員管理16</p><p>  5.4.2 密碼修改18</p><p>  5.5 退出系統(tǒng)模塊(如圖5.14)20</p><p><b>  6 結(jié)論20</b></p><p><b>  附錄21<

15、;/b></p><p>  英文資料原文:21</p><p><b>  中文譯文24</b></p><p><b>  致 謝27</b></p><p><b>  1 緒論</b></p><p>  1.1選題背景和意義<

16、;/p><p>  中國正在大步跨入信息化社會,人們的生活工作與通信、信息的關(guān)系日益緊密,信息化社會在改變著我們的生活方式與工作習(xí)慣,同時,也對傳統(tǒng)的物流提出了新的挑戰(zhàn)。</p><p>  在我國,很多的企業(yè)的倉庫作業(yè)還沒有達到信息化。沒有一個符合本企業(yè)倉庫的倉庫管理系統(tǒng),造成很多業(yè)務(wù)處理很繁瑣,工作效率低下。當今社會是一個高速發(fā)展的社會,企業(yè)對倉儲管理要求不斷提高,希望高效率、低成本的完成

17、倉儲作業(yè)。信息化倉儲管理正在企業(yè)中蓬勃發(fā)展,也將是未來物流業(yè)的發(fā)展主流,人機結(jié)合的方式也將是工作方式的主流。利用倉庫管理信息系統(tǒng)可以很好的提高企業(yè)的管理水平。</p><p>  早期運行的倉庫管理系統(tǒng)是在DOS環(huán)境下開發(fā)的單機MIS系統(tǒng),該系統(tǒng)具有許多不足的地方。主要表現(xiàn)在系統(tǒng)的文檔完整性不好,可維護性、可重用性均較差。原系統(tǒng)是應(yīng)用在DOS 環(huán)境下,人機界面差,與Windows 圖形界面相比,操作繁瑣且性能低下

18、。原系統(tǒng)的各個子系統(tǒng)功能有限,不能滿足倉庫管理人員對數(shù)據(jù)的多方位查詢。原系統(tǒng)已經(jīng)不適應(yīng)新形勢下的應(yīng)用需要了。</p><p>  新生活集團(中國)有限公司徐州分公司倉庫管理系統(tǒng),是本人經(jīng)過對公司的考察,了解,為公司建立的一個倉庫管理系統(tǒng),主要是為了減少倉庫工作人員的工作量,提高工作效率,并且保證工作質(zhì)量所建立的。</p><p>  1.2 倉庫管理信息系統(tǒng)的發(fā)展趨勢</p>

19、<p>  目前隨著計算機技術(shù)的飛速發(fā)展,倉庫管理信息系統(tǒng)在倉庫管理中得到越來越廣泛的應(yīng)用。倉庫各個上級業(yè)務(wù)部門都開發(fā)出適應(yīng)倉庫業(yè)務(wù)管理需要的信息系統(tǒng),許多倉庫還開發(fā)出各種針對倉庫管理如倉庫業(yè)務(wù)收發(fā)管理、倉庫安全管理、倉庫人事管理等方面的應(yīng)用軟件。這些應(yīng)用軟件對于全面提高倉庫和上級部門對倉庫的科學(xué)管理水平,減少倉庫人員的工作量等方面都起到了非常重要的作用,可以幫助有關(guān)人員全面掌握倉庫的基本情況, 如庫房容量、主要領(lǐng)導(dǎo)、倉庫

20、人員編制等,并形成各種統(tǒng)計匯總數(shù)據(jù),為倉庫管理人員的科學(xué)管理提供輔助決策。目前,各種管理信息系統(tǒng)基本上都是基于Windows或Windows NT操作平臺上編制的管理軟件,它們具有一致的操作界面和操作風(fēng)格,極好的人機交互功能,大大方便了倉庫管理人員的應(yīng)用。有些管理信息系統(tǒng)還是基于局域網(wǎng)的應(yīng)用系統(tǒng),可同時多用戶在網(wǎng)上查閱、匯總各種倉庫相關(guān)數(shù)據(jù),網(wǎng)絡(luò)的開通為各個部門之間的業(yè)務(wù)交流提供了便利。</p><p><

21、b>  2 系統(tǒng)運行環(huán)境</b></p><p>  2.1VB 6.0 特點介紹 </p><p>  隨著Visual Basic 的逐步發(fā)展完善和功能的不斷括展,很多軟件開發(fā)人員利用Visual Basic 開發(fā)了大量的應(yīng)用軟件。Visual Basic 已經(jīng)成為使用人數(shù)最多,應(yīng)用領(lǐng)域最廣的程序設(shè)計語言和軟件開發(fā)工具。</p><p>  特

22、點:1.可視化編程</p><p>  Visual Basic為用戶提供了大量的界面元素(在Visual Basic中稱為控件),如窗體、菜單、命令按鈕等,用戶只需要利用鼠標或鍵盤把這些控件拖動到適當?shù)奈恢?,再設(shè)置它們的外觀屬性等,即可設(shè)計出所需的應(yīng)用程序界面。</p><p>  Visual Basic還提供了易學(xué)易用的集成開發(fā)環(huán)境,該環(huán)境集程序的設(shè)計、運行和調(diào)試為一體,在本章后面的

23、小節(jié)中將對集成開發(fā)環(huán)境進行詳細的介紹。</p><p><b>  2.事件驅(qū)動機制</b></p><p>  Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進程的應(yīng)用程序要求程序設(shè)計不能是單一性的,在使用Visual Basic設(shè)計應(yīng)用程序時,必須首先確定應(yīng)用程序如何同用戶進行交互。例如,發(fā)生鼠標單擊、鍵盤輸入等事件時,用戶必須編寫代碼控制這些事件的響

24、應(yīng)方法。這就是所謂的事件驅(qū)動編程。</p><p>  3.面向?qū)ο蟮某绦蛟O(shè)計語言</p><p>  Visual Basic 6.0是支持面向?qū)ο蟮某绦蛟O(shè)計語言。它不同于其他面向?qū)ο蟮某绦蛟O(shè)計語言,且不需要編寫描述每個對象的功能特征的代碼,因為這些代碼都已經(jīng)被封裝到各個控件中了,用戶只需調(diào)用即可。</p><p>  4.支持多種數(shù)據(jù)庫訪問機制</p>

25、;<p>  Visual Basic 6.0具有強大的數(shù)據(jù)庫管理功能。利用其提供的ADO訪問機制和ODBC數(shù)據(jù)庫連接機制可以訪問多種數(shù)據(jù)庫,如Access、SQL Server、Oracle、MySQL等。</p><p>  2.2Access介紹</p><p>  Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是Microsoft Office的組成部分之一。Access1

26、.0誕生于20世紀90年代初期,目前廣泛使用的是Access2003. Access經(jīng)歷多次的升級改版,其功能越來越強大,但是操作卻越發(fā)的簡單。</p><p>  Access應(yīng)用廣泛,能操作其他來源的資料,如許多SQL數(shù)據(jù)庫。此外Access還提供Windows操作系統(tǒng)的高級應(yīng)用程序的開發(fā)。Access與其他數(shù)據(jù)庫的開發(fā)系統(tǒng)比較有一個明顯的區(qū)別:用戶不用編寫一行代碼,就可以在很短的時間里開發(fā)出一個功能強大且相

27、對專業(yè)的數(shù)據(jù)庫應(yīng)用程序,并且這一過程是完全可視的,如果給它加上一些VBA代碼,那么開發(fā)出的程序就與專業(yè)程序員開發(fā)的一樣,</p><p><b>  2.3系統(tǒng)運行環(huán)境</b></p><p><b>  2.3.1軟件環(huán)境</b></p><p>  Windows XP/Windows 2000/Windows Ser

28、ver 2003等Windows操作系統(tǒng)。</p><p><b>  2.3.4硬件環(huán)境</b></p><p>  處理器:賽揚1.7+</p><p><b>  內(nèi)存:256以上</b></p><p><b>  硬盤空間:100M</b></p>&l

29、t;p>  此配置以上的計算機都可以</p><p>  3 新生活集團(中國)有限公司徐州分公司倉儲管理分析</p><p>  3.1新生活集團(中國)有限公司徐州分公司介紹</p><p>  新生活集團是一家中韓合資的企業(yè), 是一家女性直銷公司,擁有化妝品,保健品,生活用品的生產(chǎn)線,符合整個中國市場需求,有適合男女老少的健康食品,特別對女性的健康和美麗

30、提 供了安全保障??偛吭谏蜿?擁有遍布將近80家分公司,覆蓋了全國大部分省市。1994年新生活成立時,將自己定位于專業(yè)生產(chǎn)和銷售化妝品的大型企業(yè)集團。1996年,為了滿足本地發(fā)展,新生活在其總部所在地沈陽設(shè)立了第一家工廠,主要生產(chǎn)新生活自己獨立研制的符合東方人氣質(zhì)的化妝品產(chǎn)品。為了擴大公司的發(fā)展,新生活陸續(xù)擴建了沈陽工廠,并引進了國外先進設(shè)備和人才,在青島成立了第二工廠和生物科技研究所。2005年8月,位于青島嶗山區(qū)的青島新生活生物科技

31、有限公司正式成立。2009年。在新生活15周年之際,又在上海建立了第三家工廠。</p><p>  新生活集團(中國)有限公司徐州分公司是新生活集團在徐州設(shè)立的分公司,成立于2003年,七年的歷程,現(xiàn)在已經(jīng)在全國分公司中業(yè)務(wù)水平居于前列。它是徐州及六縣,連云港,安徽淮北等城市的中心樞紐,是徐州和總公司重要的紐帶,負責(zé)著周邊地區(qū)的日常經(jīng)營,學(xué)習(xí)培訓(xùn)和企業(yè)文化傳播。新生活徐州分公司坐落于東站廣場金凱隆大廈二十四層,其

32、優(yōu)越的地理條件為公司成員帶來了很大的方便,是集辦公室,會議室,美容室及倉庫為一體的一站式公司.公司會計,出納,倉庫保管員及發(fā)貨人員組成了事務(wù)局,在保障分公司正常運營的同時還會解決員工在銷售及市場中遇到的問題,在產(chǎn)品售后方便也提供了一定的保障,給員工的工作帶來有效幫助,是分公司的核心部門。</p><p>  3.2倉儲作業(yè)流程分析</p><p>  新生活集團(中國)有限公司徐州分公司倉

33、儲作業(yè)流程和大多企業(yè)一樣,包括貨品的到貨入庫,貨品的出庫,貨品在庫保管,盤點,查詢等。</p><p><b>  3.2.1入庫流程</b></p><p>  新生活集團(中國)有限公司徐州分公司倉庫作業(yè)的入庫流程:首先,由申請人填寫入庫申請單,入庫申請單主要由以下幾項:申請入庫單位、入庫時間、入庫貨位號、產(chǎn)品的品種、質(zhì)量、數(shù)量(件數(shù)、重量)、金額、檢驗員鑒字、申

34、請人鑒字、倉庫主管簽字等組成。</p><p>  申請人持填寫好的入庫申請單,填寫好由檢驗員檢驗后鑒字,并由庫房人員核實入庫數(shù)量登記,庫房主管鑒字。入庫申請單一式四份,第一聯(lián)、存根,第二聯(lián)、倉庫留存,第三聯(lián)、財務(wù)核算,第四聯(lián),申聯(lián)人留存。入庫時要嚴把質(zhì)量關(guān),做好各項記錄,以備今后查詢。</p><p><b>  3.2.2出庫流程</b></p>&

35、lt;p>  新生活集團(中國)有限公司徐州分公司的倉庫作業(yè)出庫流程是:客戶向公司提出需求,公司銷售部門再安排倉庫安照客戶對產(chǎn)品的要求進行出庫。公司銷售部門需要填寫出庫單,出庫單,主要有發(fā)貨單位、發(fā)貨時間、出庫品種、出庫數(shù)量、金額、出庫方式選擇、運算結(jié)算方式、提貨人簽字、倉庫主管簽字。</p><p>  出庫單也是一式四份,第一聯(lián)、存根;第二聯(lián)、倉庫留存;第三聯(lián)、財務(wù)核算:第四聯(lián)提單,提貨人留存。提貨人出

36、示出庫單據(jù),在庫房人員協(xié)調(diào)下,按指定的貨位、品種、數(shù)量搬運貨物裝到車上。保管人員做好出庫質(zhì)量管理,出庫前會對貨品進行再次檢查,保證發(fā)給客戶的產(chǎn)品質(zhì)量,嚴防破損。</p><p><b>  3.2.3在庫管理</b></p><p> ?。?)倉庫保管原則:</p><p>  ①面向通道進行保管。為使物品出入庫方便,易于倉庫內(nèi)移動,將貨物面向

37、通道保管。</p><p>  ②貨物有序擺放,同種產(chǎn)品擺放在同一貨位上,或者相鄰貨位。為提高作業(yè)效率和保管效率,員工對庫內(nèi)物品放置位置的熟悉程度直接影響著出入庫的時間,將類似的物品放在鄰近的貨位也是提高效率的重要方法。</p><p>  ③根據(jù)公司的銷售情況選定位置。暢銷品的出貨和進貨頻率高,應(yīng)放在靠近出入口,易于作業(yè)的地方;季節(jié)性需求的物品則依其季節(jié)性選定放置位置。</p>

38、;<p>  ④貨物分類保管,不同性質(zhì)的產(chǎn)品有不同的存儲區(qū)域。成箱的貨物可以堆碼擺放,零散的貨物要擺放在貨架上。</p><p> ?、菀罁?jù)先進先出的原則。先入庫的產(chǎn)品先出庫。</p><p><b>  (2) 盤點</b></p><p>  公司貨物出入庫頻繁,為了保證倉庫保管質(zhì)量,倉庫工作人員每個月都會對倉庫貨物進行盤點,

39、包括對貨物品種、數(shù)量、等進行盤點,并做好記錄,存檔等。</p><p>  3.3倉儲管理存在的問題分析</p><p>  任何公司在管理上都會存在這樣或那樣的問題,在新生活集團(中國)有限公司徐州分公司的倉儲管理中,我認為也存在著一些有待解決的問題,如下:</p><p>  產(chǎn)品存放位置安排不規(guī)范,存放的位置隨機安排,有時會造成暢銷品存放到了不方便出庫的地方,

40、而銷量少的產(chǎn)品卻擺放到了靠近出口的位置。</p><p>  倉庫產(chǎn)品擺放混亂,不同性質(zhì)的產(chǎn)品混亂的擺放在一個貨架上,有些不同種類的單件的貨品也被放在一個大的箱子里。導(dǎo)致盤點的時候相當麻煩。</p><p>  庫存數(shù)量不明確,倉庫缺少一個有效的倉庫管理系統(tǒng),倉庫產(chǎn)品的數(shù)量統(tǒng)計難度大,所以導(dǎo)致有些時候,暢銷的產(chǎn)品貨物短缺,而有些銷量小的產(chǎn)品貨物卻積壓在倉庫,不僅浪費時間和金錢,還占用了倉庫

41、空間。</p><p>  公司規(guī)定每個月對倉庫進行一次盤點。我認為這樣每次盤點時間相隔太長,可以每周做一次粗略盤點,每個月月末的盤點可以再細致一些。</p><p>  倉庫部門的管理制度不規(guī)范,工作人員工作態(tài)度有待提高。有的部門派人去倉庫領(lǐng)產(chǎn)品,很多時候都會是部門缺什么,自己到倉庫拿什么,甚至連領(lǐng)料單都沒拿去,這樣造成倉庫物品混亂,并且還及有可能造成倉庫的物品丟失。</p>

42、<p>  倉庫破損產(chǎn)品檢驗不及時,經(jīng)常是部門領(lǐng)料人員領(lǐng)回部門后,發(fā)現(xiàn)有破損再拿回倉庫調(diào)換。這樣不僅易造成產(chǎn)品變質(zhì),還容易造成部門與倉庫之間產(chǎn)生矛盾,各自都不愿承擔(dān)造成產(chǎn)品破損的責(zé)任。</p><p>  3.4解決問題的方法</p><p>  從對倉庫存在問題的分析發(fā)現(xiàn),公司倉庫的改善還是有很大的發(fā)掘潛力的。建立和倉庫相符的倉庫管理系統(tǒng),采用先進的倉庫管理方法,規(guī)范作業(yè)流

43、程。具體解決問題的方法:。</p><p>  針對產(chǎn)品存放位置安排不規(guī)范、產(chǎn)品擺放混亂和庫存數(shù)量不清晰,采用ABC分類法,對所有的產(chǎn)品進行合理的擺放,暢銷品擺放在離出口較進的地方,便于出庫,做到擺放有序,有多少庫存可以較為很方便的看到。</p><p>  制定規(guī)范的倉庫管理制度,特別是倉庫進入權(quán)限,除了倉庫工作人員,其他任何人員不得進入倉庫,更不能隨意取存物品,這樣是防止產(chǎn)品的丟失和倉

44、庫管理的混亂。</p><p>  倉庫管理人員在產(chǎn)品入庫時就應(yīng)該做好產(chǎn)品的檢查工作,不可將破損產(chǎn)品入庫。倉庫作業(yè)當中也要注意作業(yè)規(guī)范,定期檢查產(chǎn)品,發(fā)現(xiàn)有破損及時處理。</p><p>  對于暢銷品和銷量小的產(chǎn)品的庫存數(shù)量做出優(yōu)化,盡量避免暢銷品庫存不夠,銷量小的產(chǎn)品又積壓在倉庫,導(dǎo)致庫存量的不合理,影響了銷售部門的銷售工作。</p><p>  建立一個與倉庫

45、相符的倉庫管理系統(tǒng),對倉庫的所有產(chǎn)品的進出庫等業(yè)務(wù)做到及時處理。充分的利用倉庫管理系統(tǒng)的功能。</p><p>  從上面的問題分析和解決問題可以看出,沒有一個和倉庫相符合的倉庫管理系統(tǒng),所有的業(yè)務(wù)處理都變的繁瑣,所以我認為有一個好的倉庫管理系統(tǒng)支持,對新生活集團(中國)有限公司徐州分公司是很有必要的。</p><p><b>  4 系統(tǒng)分析</b></p&g

46、t;<p><b>  4.1系統(tǒng)需求分析</b></p><p>  本套應(yīng)用程序名稱為“新生活集團(中國)有限公司徐州分公司倉庫管理系統(tǒng)”,主要用于公司倉庫貨品信息的管理,系統(tǒng)包括貨品在庫管理、入庫、出庫、一些統(tǒng)計查詢和報表等幾部分組成。</p><p>  倉庫管理系統(tǒng)需滿足倉庫管理員及工作人員的需求,他們具有登陸應(yīng)用系統(tǒng)的權(quán)限,所以需要對工作人員

47、的登錄本模塊進行更多的考慮,設(shè)計不同用戶的操作權(quán)限和登錄方法。</p><p>  對于一個倉庫來說,最大的功能就是存儲貨品,所以倉庫管理就是對貨品信息,倉庫信息的管理,用戶可以根據(jù)實際情況對各種貨品信息進行分類管理,包括添加、刪除更新數(shù)據(jù)庫等。</p><p>  倉庫中貨品的入庫管理操作就是對于貨品入庫情況的管理,當有貨品到貨需要入庫保管,用戶可以方便的輸入貨品的名稱、數(shù)量等信息。&l

48、t;/p><p>  倉庫中貨品的出庫,這部分功能與入庫操作流程差不多,區(qū)別在于只是對出庫貨品進行管理,貨品信息數(shù)據(jù)的輸入。</p><p>  倉庫貨品的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實現(xiàn)對貨品信息的管理和總體的統(tǒng)計等,倉庫信息,供貨單位和經(jīng)辦人員信息的查看及維護。倉庫管理人員可以瀏覽、查詢、添加、刪除等貨品的基本信息等。</p><p>  報表是一個數(shù)

49、據(jù)庫中最重要的功能之一,有了報表才能清楚地知道貨品的出入庫情況,在數(shù)據(jù)報表功能中包括出庫報表,倉庫報表及經(jīng)辦人員報表等一些基本信息的打印,方便簡潔。</p><p>  本系統(tǒng)基本包含了倉庫管理的主要需求,具有完善細致的功能、友好的用戶界面、較強的數(shù)據(jù)處理功能和完備的安全機制;隨心所欲的查詢和所見即所得的打印功能,并全面支持分析和決策的功能。</p><p><b>  4.2可

50、行性分析</b></p><p>  4.2.1技術(shù)上可行</p><p>  該系統(tǒng)所需的硬件設(shè)備,市場上就有銷售,并且價格較低。所需的軟件,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用Visual Basic與Access相結(jié)合,這些軟件都是很常見,在系統(tǒng)開發(fā)中被大量應(yīng)用的,技術(shù)也都達到了比較成熟的階段。因此,在技術(shù)上可較容易實現(xiàn)的。</p>&

51、lt;p>  4.2.2經(jīng)濟上可行</p><p>  本系統(tǒng)需要的硬件,軟件支持都比較容易得到,公司也急需改變原來的倉庫作業(yè)方式。因此對開發(fā)庫存系統(tǒng)大力支持,開發(fā)經(jīng)費沒有問題。</p><p>  4.2.3管理上可行</p><p>  庫存有很多的管理體制,每件入庫物品都有相應(yīng)的記錄,出庫也要對相應(yīng)的物品進行刪減,同時入庫和出庫必須對每個物品的相應(yīng)數(shù)量和

52、單價進行錄入。因此管理上是可行的。</p><p>  另外,要將開發(fā)系統(tǒng)運用到倉庫作業(yè)中,倉庫作業(yè)方式區(qū)別與過去,所以,需要對倉庫管理員進行一個系統(tǒng)運用前的培訓(xùn),倉庫的工作人員也都很樂意接受培訓(xùn)。</p><p>  4.3系統(tǒng)功能的模塊設(shè)計</p><p>  4.3.1總體模塊設(shè)計(如圖4.1)</p><p>  圖 4.1 總體模塊

53、</p><p>  4.3.2系統(tǒng)功能設(shè)計</p><p> ?。?)貨品管理(貨品入庫,貨品出庫,貨品盤點);該模塊用于實現(xiàn)貨品的入庫,出庫,盤點功能。</p><p> ?。?)貨品查詢(入庫查詢,出庫查詢,庫存查詢);該模塊用于貨品入庫,出庫,庫存的查詢。</p><p> ?。?)數(shù)據(jù)報表(出庫報表,庫存報表);該模塊提供貨品出庫及

54、庫存報表,并且可以實現(xiàn)報表的打印及導(dǎo)出。</p><p> ?。?)系統(tǒng)維護(操作員管理,密碼修改);該模塊可以注冊新用戶,刪除現(xiàn)有的用戶,現(xiàn)有用戶密碼的修改。</p><p><b> ?。?)退出系統(tǒng)</b></p><p>  4.3.3數(shù)據(jù)庫的建立</p><p>  后臺數(shù)據(jù)庫的表設(shè)計如表4.1至表4.5:&l

55、t;/p><p>  表 4.1 tb_enter(用戶信息表)</p><p>  表 4.2 tb_KCXX(庫存信息表)</p><p>  表 4.3 tb_OUT(貨品出庫數(shù)據(jù)表)</p><p>  表 4.4 tb_IN(貨品入庫數(shù)據(jù)表)</p><p>  表 4.5 tb_kcpd(貨品盤點表)</

56、p><p><b>  5 系統(tǒng)設(shè)計</b></p><p><b>  5.1系統(tǒng)登錄模塊</b></p><p>  圖5.1 系統(tǒng)登錄界面</p><p><b>  功能分析</b></p><p>  這是用戶登錄系統(tǒng)的入口,用戶輸入用戶名及密碼,

57、如果密碼正確,點擊登錄按鈕,則成功登錄,進入倉庫管理系統(tǒng)主界面(如圖5.2);如果用戶名輸入錯誤,Msgbox則會提醒“對不起,沒有此用戶的信息”;如果密碼錯誤,Msgbox則會提醒“密碼不正確,請您確認后重新輸入”(如圖5.2);</p><p>  圖 5.2 倉庫管理系統(tǒng)主界面</p><p>  圖5.3系統(tǒng)登錄密碼錯誤</p><p><b> 

58、?。?)實現(xiàn)代碼:</b></p><p>  Private Sub Command1_Click()</p><p>  rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) '運用API函數(shù)SetWindowPos,來實現(xiàn)取消窗體置前的功能</p><p>  On Error Resume

59、Next</p><p>  Dim MPassword As String</p><p>  If Text2.Text = "mr" And Text1.Text = "mingrisoft" Then '判斷是否使用的是超級口令登錄</p><p>  frm_main.StatusBar1.Panels

60、.Item(2).Text = "當前操作員: mr"</p><p>  Name1 = Text2.Text</p><p><b>  Unload Me</b></p><p>  frm_main.Show</p><p><b>  Else</b></p>

61、;<p>  Adodc1.RecordSource = "select * from tb_enter where M_Name ='" & Text2.Text & "'"</p><p>  Adodc1.Refresh</p><p>  If Adodc1.Recordset.RecordCou

62、nt > 0 Then</p><p>  MPassword = Adodc1.Recordset.Fields("M_Password")</p><p>  If Text1.Text = MPassword Then '判斷數(shù)據(jù)的密碼是否正確</p><p>  frm_main.St

63、atusBar1.Panels.Item(2).Text = "當前操作員: " + Adodc1.Recordset.Fields("M_Name")</p><p>  Name1 = Text2.Text</p><p>  frm_main.Show</p><p><b>  '添加登錄日志<

64、/b></p><p>  Open (App.Path & "\系統(tǒng)日志.ini") For Input As #1</p><p>  Do While Not EOF(1)</p><p>  Line Input #1, Intext</p><p>  TStr = TStr + Intext +

65、Chr(13) + Chr(10)</p><p><b>  Loop</b></p><p><b>  Close #1</b></p><p>  TStr = TStr + " " + Name1 + " " + Format(Now, &q

66、uot;yyyy-mm-dd hh:mm:ss") + " " + "系統(tǒng)登錄" + Chr(13) + Chr(10)</p><p>  Open (App.Path & "\系統(tǒng)日志.ini") For Output As #1</p><p>  Print #1, TStr<

67、/p><p><b>  Close #1</b></p><p><b>  Unload Me</b></p><p><b>  Else</b></p><p>  MsgBox "密碼不正確,請您確認后重新輸入", , "庫存管理系統(tǒng)&quo

68、t;</p><p>  Text1.Text = ""</p><p>  Text1.SetFocus</p><p><b>  End If</b></p><p><b>  Else</b></p><p>  MsgBox "對不起

69、 沒有此用戶的信息", , "倉儲信息管理系統(tǒng)"</p><p>  Text2.Text = ""</p><p>  Text1.Text = ""</p><p><b>  End If</b></p><p><b>  End I

70、f</b></p><p><b>  End Sub</b></p><p>  5.2 貨品管理模塊</p><p>  在貨品管理模塊中,貨品入庫,貨品出庫和貨品盤點三個模塊是相似的模塊,有著相似的操作過程。以貨品入庫做為說明,實現(xiàn)代碼:</p><p>  Private Sub Cmd_Add_Cl

71、ick()</p><p>  For i = 0 To 5 '單擊“添加”按鈕之后,清空文本框中的內(nèi)容</p><p>  Text1(i).Text = ""</p><p><b>  Next i</b></p><p>  Adodc1.RecordSour

72、ce = "select * from tb_in order by ID"</p><p>  Adodc1.Refresh</p><p>  If Adodc1.Recordset.RecordCount > 0 Then</p><p>  Adodc1.Recordset.MoveLast

73、 '將數(shù)據(jù)庫記錄移向最后一條</p><p>  StrNum = Val(Adodc1.Recordset.Fields("ID")) + 1 '將入庫編號加1</p><p>  Select Case Len(Trim(StrNum)) '位數(shù)不足則補0</p><p><b>  

74、Case 1</b></p><p>  StrTemp = "00000"</p><p><b>  Case 2</b></p><p>  StrTemp = "0000"</p><p><b>  Case 3</b></p>

75、;<p>  StrTemp = "000"</p><p><b>  Case 4</b></p><p>  StrTemp = "00"</p><p><b>  Case 5</b></p><p>  StrTemp = "

76、;0"</p><p><b>  Case 6</b></p><p>  StrTemp = ""</p><p>  End Select</p><p>  Text1(0).Text = "J" & Trim(StrTemp) & Trim(St

77、r(StrNum))</p><p><b>  Else</b></p><p>  Text1(0).Text = "J000001" 'Join的縮寫 "加入的意思",給入庫編號賦一個初值</p><p>  StrNum = 1</p><p><b&g

78、t;  End If</b></p><p>  Cmd_Save.Enabled = True</p><p>  Cmd_Del.Enabled = False</p><p><b>  End Sub</b></p><p>  進入貨品入庫(如圖5.4),然后點擊添加按鈕,自動生成入庫編號,輸入貨品

79、名稱、貨品規(guī)格、數(shù)量單價及備注,選擇計量單位,入庫日期,點擊保存,出現(xiàn)Msgbox 提醒“您確認要保存該信息嗎?”(如圖5.5),點擊確定,出現(xiàn)Msgbox 提醒“信息保存成功”,點擊取消,則放棄入庫。</p><p>  圖 5.4 進入貨品入庫 </p><p>  圖5.5 貨品入庫界面</p><p>  在貨品入庫的信息錄入中,如果信息輸入不完整,則無

80、法完成入庫,會出現(xiàn)Msgbox提醒“貨品數(shù)量、單價或名稱不能為空值!”(如圖5.6)</p><p>  圖 5.6 貨品入庫輸入信息不完整</p><p><b>  5.2貨品查詢模塊</b></p><p>  在貨品查詢模塊中,包括入庫查詢,出庫查詢和庫存查詢?nèi)齻€模塊。這三個模塊也是相似的,以出庫查詢作為說明,實現(xiàn)代碼:</p&g

81、t;<p>  Private Sub Form_Load()</p><p>  rtn = SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3) '運用API函數(shù)SetWindowPos,來實現(xiàn)使窗體置前的功能</p><p>  '利用代碼連接數(shù)據(jù)庫</p><p>  Adodc1.Conne

82、ctionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_kcgl.mdb;Persist Security Info=False"</p><p>  Adodc1.RecordSource = "select * from tb_out&quo

83、t; '連接出庫信息數(shù)據(jù)表</p><p>  Adodc1.Refresh</p><p>  Me.Left = (Screen.Width - Me.Width) / 2 '使窗體居中</p><p>  Me.Top = (Screen.Height - Me.Height) / 2</p&g

84、t;<p><b>  End Sub</b></p><p>  在貨品查詢下點擊出庫查詢進入出庫查詢(如圖5.7),在最下方“請輸入要查詢的貨品名稱”的Text中輸入要查詢的貨品的名稱,自動顯示出要查詢貨品的出庫記錄(如圖5.8)。</p><p>  圖 5.7 進入出庫查詢</p><p>  圖 5.8 出庫信息查詢界面

85、</p><p>  5.3 數(shù)據(jù)報表模塊</p><p>  數(shù)據(jù)報表中包括出庫報表,庫存報表。為倉庫管理提供報表的打印和導(dǎo)出。方便對倉庫的情況進行了解。以庫存報表為例,實現(xiàn)代碼:</p><p>  Private Sub DataReport_Initialize()</p><p>  rtn = SetWindowPos(Me.hw

86、nd, -1, 0, 0, 0, 0, 3) '使窗體置前</p><p><b>  End Sub</b></p><p>  Private Sub DataReport_QueryClose(Cancel As Integer, CloseMode As Integer)</p><p>  DataEnvironmen

87、t1.rsComd_Pkc.Close</p><p>  frm_main.Enabled = True</p><p><b>  End Sub</b></p><p>  圖5.9 庫存信息明細表</p><p>  在庫存信息明細表預(yù)覽里有個打印按鈕和導(dǎo)出按鈕(如圖5.9),點擊這兩個按鈕,分別能實現(xiàn)打印和導(dǎo)出

88、功能。打印報表的功能必須在安裝打印機的情況下才能實現(xiàn);點擊導(dǎo)出,出現(xiàn)對話框(如圖5.10)選擇保存到的文件夾,對文件命名,然后點擊保存按鈕。</p><p>  圖 5.10 “導(dǎo)出”對話框</p><p><b>  5.4系統(tǒng)維護模塊</b></p><p>  5.4.1 操作員管理</p><p>  包括注冊新

89、用戶和刪除現(xiàn)有用戶。</p><p> ?。?)注冊新用戶(如圖5.11),在用戶管理對話框中選擇注冊新用戶,填寫完用戶名稱,職務(wù),用戶密碼,確認密碼,點擊確定,出現(xiàn),Msgbox提醒“注冊成功”。</p><p>  圖 5.11 注冊新用戶界面</p><p><b>  實現(xiàn)代碼:</b></p><p>  Pr

90、ivate Sub Command1_Click()</p><p>  rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) '運用API函數(shù)SetWindowPos,來實現(xiàn)取消窗體置前的功能</p><p>  If Text1.Text = "" Or Text2.Text = "" Or

91、 Text3.Text = "" Then</p><p>  MsgBox "輸入的用戶注冊信息不完全!!", , "提示信息"</p><p><b>  Else</b></p><p>  Adodc1.RecordSource = "select * from tb

92、_enter where M_Name='" + Text1 + "'" '判斷注冊的用戶名是否存在</p><p>  Adodc1.Refresh</p><p>  If Adodc1.Recordset.RecordCount > 0 Then</p><p>  MsgBox "該用戶

93、名已經(jīng)存在,請您更換其他用戶名!", 48, "提示信息"</p><p>  Text1.Text = "" '如果該用戶名存在則重新輸入</p><p>  Text2.Text = ""</p>

94、<p>  Text3.Text = ""</p><p>  Text4.Text = ""</p><p>  Text1.SetFocus</p><p><b>  Else</b></p><p>  If Text3.Text = Text4.Text Th

95、en '判斷兩次輸入的密碼是否一致</p><p>  Adodc1.RecordSource = "select * from tb_enter order by M_ID"</p><p>  Adodc1.Refresh</p><p>  If Adodc1.R

96、ecordset.RecordCount > 0 Then</p><p>  Adodc1.Recordset.MoveLast</p><p>  Text5.Text = Val(Adodc1.Recordset.Fields("M_ID")) + 1</p><p><b>  Else</b></p&g

97、t;<p>  Text5.Text = 1</p><p><b>  End If</b></p><p><b>  Call main</b></p><p><b>  '保存注冊信息</b></p><p>  Set adoRs = adoC

98、on.Execute("insert into tb_enter values(" & Text5 & ",'" & Text1 & "','" & Text2 & "','" & Text3 & "','0','

99、0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0

100、9;,'0')")</p><p>  MsgBox "注冊成功!!", 48, "用戶注冊信息提示"</p><p>  adoCon.Close</p><p>  Text1.Text = ""</p><p>  Text2.Text = "

101、;"</p><p>  Text3.Text = ""</p><p>  Text4.Text = ""</p><p><b>  Unload Me</b></p><p><b>  Else</b></p><p>

102、;  MsgBox "兩次輸入的密碼不一致,請您確認后重新輸入", 48, "用戶注冊信息提示"</p><p>  Text3.Text = ""</p><p>  Text4.Text = ""</p><p>  Text3.SetFocus</p><p&g

103、t;<b>  End If</b></p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  刪除現(xiàn)有的用戶(如圖5.12),在用戶管理中選

104、擇刪除現(xiàn)有用戶,然后選擇要刪除的用戶名,點擊確定按鈕,Msgbox提醒“您確認刪除該用戶嗎?”,點擊確認則刪除,點擊取消,則取消刪除。</p><p>  圖 5.12 刪除現(xiàn)有的用戶的界面</p><p><b>  實現(xiàn)代碼:</b></p><p>  Private Sub Command2_Click()</p><

105、;p>  rtn = SetWindowPos(Me.hwnd, -2, 0, 0, 0, 0, 3) '運用API函數(shù)SetWindowPos,來實現(xiàn)取消窗體置前的功能</p><p>  If Combo1.Text = Name1 Then '如果是當前登錄的用戶名,則不允許刪除</p><p>  M

106、sgBox "不能刪除當前用戶名!!", 48, "提示信息"</p><p><b>  Else</b></p><p>  a = MsgBox("您確認要刪除該用戶嗎?", 17, "刪除用戶信息提示")</p><p>  If a = vbOK Then

107、</p><p>  Adodc1.RecordSource = "select * from tb_enter where M_Name='" + Combo1.Text + "'"</p><p>  Adodc1.Refresh</p><p>  If Adodc1.Recordset.RecordCo

108、unt > 0 Then</p><p>  Adodc1.Recordset.Delete '如果數(shù)據(jù)庫中存在該用戶信息,則將其刪除</p><p>  MsgBox "用戶信息刪除成功", 64, "刪除用戶信息提示"</p><p><b>  Unloa

109、d Me</b></p><p><b>  Else</b></p><p>  MsgBox "當前數(shù)據(jù)庫中沒有可刪除的用戶信息", , "信息提示"</p><p><b>  End If</b></p><p><b>  En

110、d If</b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  5.4.2 密碼修改</p><p>  為了安全起見,用戶可以對自己密碼進行修改。用戶進入密碼修改界面(如圖5.13),輸入用戶名,舊密碼,新密碼

111、以及確認新密碼,點擊確認按鈕,Msgbox提醒“密碼修改成功!”。</p><p>  圖5.13 密碼修改界面</p><p><b>  實現(xiàn)代碼:</b></p><p>  Private Sub Command1_Click()</p><p>  rtn = SetWindowPos(Me.hwnd, -2,

112、 0, 0, 0, 0, 3) '運用API函數(shù)SetWindowPos,來實現(xiàn)取消窗體置前的功能</p><p><b>  Call main</b></p><p>  If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" O

113、r Text5.Text = "" Then</p><p>  MsgBox "輸入不能為空!!", 48, "提示信息"</p><p><b>  Else</b></p><p>  '判斷輸入的用戶名在數(shù)據(jù)庫中是否存在</p><p>  Ad

114、odc1.RecordSource = "select * from tb_enter where M_Password ='" & Text1.Text & "' and M_name='" + Text5.Text + "'"</p><p>  Adodc1.Refresh</p>&l

115、t;p>  If Adodc1.Recordset.RecordCount > 0 Then</p><p>  If Text2.Text <> Text3.Text Then '判斷數(shù)據(jù)的密碼是否正確</p><p>  MsgBox "兩次輸入的密碼不一致,請您確認后重新輸入&

116、quot;, 48, "提示信息"</p><p>  Text2.Text = ""</p><p>  Text3.Text = ""</p><p>  Text2.SetFocus</p><p><b>  Else</b></p>&l

117、t;p>  '如果輸入正確的密碼則修改密碼</p><p>  Set adoRs = adoCon.Execute("UPDATE tb_enter SET M_Password= '" + Text3.Text + "' where M_name='" + Text5.Text + "'")</p&

118、gt;<p>  Adodc1.Refresh</p><p>  MsgBox "密碼修改成功,請您記住新密碼", , "信息提示"</p><p><b>  Unload Me</b></p><p><b>  End If</b></p><

119、;p><b>  Else</b></p><p>  MsgBox "沒有此用戶的信息,請您確認后重新輸入", 48, "信息提示"</p><p>  Text1.Text = ""</p><p>  Text2.Text = ""</p>

120、<p>  Text3.Text = ""</p><p>  Text5.Text = ""</p><p>  Text5.SetFocus</p><p><b>  End If</b></p><p><b>  End If</b>&l

121、t;/p><p>  adoCon.Close</p><p><b>  End Sub</b></p><p>  5.5 退出系統(tǒng)模塊(如圖5.14)</p><p>  倉庫工作人員從系統(tǒng)中退出的出口,點擊確定即可退出系統(tǒng),點擊取消,則繼續(xù)留系在統(tǒng)中操作系統(tǒng)。</p><p>  圖 5.14

122、 退出系統(tǒng)主界面</p><p><b>  6 結(jié)論</b></p><p>  倉庫管理在公司管理中占有極為重要的地位,大力改進倉庫管理,可以節(jié)省大量的人力物力?!秱}庫管理系統(tǒng)》處理數(shù)據(jù)的流程,與人工處理的思維是一樣的,更優(yōu)于人工處理的是將原本繁瑣的業(yè)務(wù)處理變的更加快捷,有序,錯誤率下降。</p><p>  我的畢業(yè)設(shè)計是為新生活集團(中

123、國)有限公司徐州分公司的倉庫建立一個倉庫管理系統(tǒng),解決公司倉庫管理問題。這個系統(tǒng),大大提高了工作效率,減少了倉庫工作人員的工作量和誤差。數(shù)據(jù)報表和查詢統(tǒng)計兩個模塊的設(shè)計,可以使公司事務(wù)局的管理人員對公司倉庫的庫存情況一目了然。</p><p>  這個倉庫系統(tǒng)的設(shè)計經(jīng)歷了,從創(chuàng)建數(shù)據(jù)庫到系統(tǒng)設(shè)計和各個模塊的創(chuàng)建、表單的設(shè)計、基本功能如查詢統(tǒng)計的實現(xiàn)、主程序的編寫。一個設(shè)計,不僅僅是設(shè)計系統(tǒng),不像我想象的那么簡單。

124、系統(tǒng)采用的是Visual Basic做前臺,Access作為后臺數(shù)據(jù)庫。因為之前對Visual Basic只是簡單的了解,只會做一些簡單的如添加基本的控件和編寫簡單的代碼,當在做這個畢業(yè)設(shè)計的時候才發(fā)現(xiàn)所了解的這些功能遠遠不夠,只能隨學(xué)隨用。當一個模塊做完了,感覺良好,可是在運行的時候才發(fā)現(xiàn)諸多的問題,一次次的失敗,一次次的修改。經(jīng)過了這么久好不容易才完成這個系統(tǒng)。現(xiàn)在,我對Visual Basic和Access的應(yīng)用有了更深的認識,計

125、算機知識又有所增長。</p><p><b>  附錄</b></p><p><b>  英文資料原文:</b></p><p>  From the perspective of modern logistics systems, storage is an important part of logistics is

126、 the logistics system, distribution center, hoping for effective logistics warehouse here, scientific management and control, so that the logistics system more smoothly, more reasonable to run. In this paper, the importa

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論