圖書管理系統(tǒng)及雪狼戶外用品公司庫存管理系統(tǒng)的設計_第1頁
圖書管理系統(tǒng)及雪狼戶外用品公司庫存管理系統(tǒng)的設計_第2頁
圖書管理系統(tǒng)及雪狼戶外用品公司庫存管理系統(tǒng)的設計_第3頁
圖書管理系統(tǒng)及雪狼戶外用品公司庫存管理系統(tǒng)的設計_第4頁
圖書管理系統(tǒng)及雪狼戶外用品公司庫存管理系統(tǒng)的設計_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE目錄第一章緒論 2第二章

需求分析 32.1任務概述 32.1.1圖書管理系統(tǒng)完成的主要目標 32.1.2用戶的特點 32.2需求規(guī)定 32.2.1對功能的規(guī)定 32.2.2讀者管理功能 42.2.3系統(tǒng)管理功能 4第三章概要設計 53.1總體設計 53.1.1系統(tǒng)目標設計 53.1.2系統(tǒng)功能分析 53.2系統(tǒng)設計思想 53.3系統(tǒng)模塊功能解析 6第四章詳細設計 74.1程序設計說明 74.1.1用戶登錄模塊 74.1.2用戶添加模塊 74.1.3書籍查詢模塊 84.1.4圖書借閱模塊 94.1.5圖書歸還模塊 104.1.6新書入庫模塊 11第五章編碼與測試 135.1各功能模塊的實現(xiàn) 135.2測試 195.2.1借閱卡管理測試 195.2.2書籍管理測試 195.2.3系統(tǒng)管理測試 19結束語 20致謝 21參考文獻 21圖書管理系統(tǒng)摘要:本文介紹了在VB6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。文章詳細介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機構分析、管理職能分析、業(yè)務流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。關鍵字:圖書管理系統(tǒng),VB6.0,sqlserver2000,信息系統(tǒng)LibraryManagementSystemAbstract:ThisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofVB6.0,utilizing“Top-Bottom”overallplanandastrategyaccordingto“Bottom-Top”applicationandexploitation.Thatistoestablishasetofeffectiveschemeforlibrarymanagementbycomputer,throughanalyzingdisadvantagesoftraditionallibrarymanagementbyhumanresources.Thisarticleemphasizesonthreesections.Thesystemanalysissectionoflibrarymanagementinformationincludesfeasibleanalysis,organizingorgansanalysis,managementfunctionanalysis,technologicalprocessofbusinessanalysis,technologicalprocessofdataanalysis,datadictionary,disposaldescriptionandthelike.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesign.Andthesystemrealizationsectionhasprovidedseveralmajorprogramcharts,togetherwiththemainwindowsandprograms.Keywords:librarymanagementsystem,VB6.0,informationsystem第一章緒論隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學地管理圖書館不但關系到讀者求知的方便程度,也關系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了。圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應用程序功能的完備,易用等的特點?;谏鲜隹紤]本系統(tǒng)主要利用VB6.0作前端的應用開發(fā)工具,利用sqlsever作為后臺的數(shù)據(jù)庫,利用WINDOWS作為系統(tǒng)平臺開發(fā)的圖書管理系統(tǒng)。另外本圖書館管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結構化生命法進行系統(tǒng)分析和設計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法系統(tǒng)開發(fā)的總目標是實現(xiàn)內部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。能夠對圖書進行注冊登記,也就是將圖書的基本信息(如:書名、作者、價格等)預先存入數(shù)據(jù)庫中,供以后檢索。能夠對借閱人進行注冊登記,包括記錄借閱人的姓名、地址、電話等信息。提供方便的查詢方法。如:以書名、作者、出版社、出版時間(確切的時間、時間段、某一時間之前、某一時間之后)等信息進行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號對借閱人信息進行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。提供統(tǒng)計分析功能??梢哉宫F(xiàn)出圖書類型比例、庫存與借出比例。提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數(shù)據(jù)庫進行修改。能夠對使用該管理系統(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權。提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。圖書館的基本功能就是為讀者提供借閱服務,讀者通過借閱這一過程,可以把圖書帶出圖書館,從而使讀者能夠更方便的瀏覽圖書。借書過程中,圖書管理員要對讀者的借書資格進行審查,對符合借書條件的讀者,允許其借書,對其借書記錄進行登記;對沒有借書資格的讀者,禁止其借書。在VB6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。文章詳細介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機構分析、管理職能分析、業(yè)務流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。第二章

需求分析2.1任務概述2.1.1圖書管理系統(tǒng)完成的主要目標進入系統(tǒng)前需要身份認證、用戶名、密碼、輸入正確方可進入。用戶可以根據(jù)需要進行書庫管理。用戶可以進行借書證的辦理、查詢、掛失等操作。用戶可以添加賬戶和修改密碼。2.1.2用戶的特點最終用戶包括讀者(具有借閱卡的人)、圖書管理員,鑒于此軟件應用于大學圖書管理,讀者基本都是在校大學生即校職工和領導,圖書管理員都是接受過高等教育的職工,因此他們都懂得運用基本的計算機知識。大學圖書管理系統(tǒng)的使用頻度很高,假如一個一萬人的大學來講,每天圖書館的平均日流量為1.5萬。因此,該軟件的可靠性、可用性、可維護性顯得尤為重要。2.2需求規(guī)定2.2.1對功能的規(guī)定1、圖書信息查詢/借書信息查詢:圖書館主要向讀者提供圖書借閱的服務。讀者為了借閱圖書,一般情況下,需要在借書之前查詢所要借閱的圖書情況,所以圖書館需要為讀者提供圖書查詢功能。例如,讀者可能想借閱某方面的書,但不知道圖書館在該方面有哪些圖書可供借閱,所以需要對圖書館的圖書進行查詢;或者,讀者知道想借閱的圖書信息,但不知道該圖書館是否有該書或不知道圖書在圖書館的位置、是否被借出、是否可以借閱等信息,這也需要使用圖書查詢功能。一般的圖書查詢中,讀者是通過圖書登記卡、瀏覽圖書登記卡中的信息得到圖書信息的。經(jīng)過圖書查詢,讀者獲得圖書館是否有自己想要的圖書,該圖書的簡單信息以及圖書在圖書館的借閱位置等信息。2、新書入庫:為了能正常運行,圖書館要及時更新館藏圖書。對于新書,要購進,供讀者借閱;所以要設計到圖書的批量入庫。對于批量入庫,圖書管理員要批量登記圖書的信息,包括書名ID、ISBN、圖書名稱、作者、出版社、單價、入庫時間、圖書總量、現(xiàn)存總量等。3、借閱圖書/歸還圖書:圖書館的基本功能之一就是為讀者提供借閱服務,讀者通過借閱這一過程,可以把圖書帶出圖書館,從而使讀者能夠更方便的瀏覽圖書。借書過程中,圖書管理員要對讀者的借書資格進行審查,對符合借書條件的讀者,允許其借書,對其借書記錄進行登記;對沒有借書資格的讀者,禁止其借書。具體的步驟如下:讀者向圖書管理員提交請求和圖書借閱卡,圖書管理員檢查讀者提供的借閱卡,如果該借閱證真實準確,讀者已經(jīng)借閱的圖書并沒有超過允許借書量,而且讀者沒有逾期未還的圖書,則允許讀者借書,否則,讀者不能從圖書館借書。讀者拿到要借閱的圖書,同時拿到自己的借閱卡,借書過程完畢。當借閱圖書的數(shù)量超過5本或者出現(xiàn)未按期歸還圖書的情況,則不好進行借閱處理。圖書館的另一基本功能就是為讀者提供還書服務,讀者在一本圖書借閱期滿之前把該圖書還給圖書館,一般的還書步驟如下:讀者把所借的圖書和自己的借閱卡交給圖書管理員。圖書管理員對圖書進行檢查,看有無損壞,如果出現(xiàn)圖書的損壞情況,讀者應進行相應的賠償。圖書管理員查看是否超過規(guī)定借閱期限,如果已經(jīng)過期,則讀者要按規(guī)定交納罰金。圖書管理員進行登記,同時把還書信息記入借閱卡。讀者拿回自己的借閱卡,還書過程借書。讀者逾期未歸還圖書超過三天,將按照每本每天進行一定的罰款。4、書籍掛失:對圖書由于丟失而不能即時還書的情況,讀者要即時到圖書管理員進行登記,確保圖書信息的更新。進行書籍掛失的步驟一般如下:讀者將所丟圖書信息告訴圖書管理員并將借閱卡交給圖書管理員。圖書管理員對該圖書信息進行登記,并按圖書的價格,要求讀者進行相應賠償。圖書管理員將信息記入借閱卡。讀者拿回自己的借閱卡,掛失功能結束。2.2.2讀者管理功能1、辦理借閱卡:圖書館向讀者提供借閱服務,讀者必須具有有效憑證方可借閱。因此,讀者必須辦理借閱卡獲取有效憑證。讀者在辦理借閱卡時,必須輸入個人有關注冊信息,包括讀者姓名、性別、出生日期、家庭住址、身份證號碼、電話號碼等信息。系統(tǒng)根據(jù)讀者提供的信息,辦理借閱卡并生成個人帳號、讀者可自行修改密碼。2、借閱卡信息查詢;圖書館在正常運營中要面對大量的讀者信息,需要掌握每個讀者的信息,即時準確的掌握讀者的基本情況,這些是圖書館運營的保證。讀者要進行信息查詢,可以通過系統(tǒng)將自己的借閱卡賬戶、密碼輸入系統(tǒng),系統(tǒng)通過核對找到讀者的信息。如果讀者的信息正確,系統(tǒng)將讀者的信息包括讀者姓名、性別、出生日期、家庭住址、身份證號碼、電話號碼等信息。如果讀者的信息不正確,系統(tǒng)將提示錯誤,并且系統(tǒng)設定,當錯誤次數(shù)超過5次時,系統(tǒng)將不予查詢。3、借閱卡掛失:對借閱卡的丟失要即時進行掛失處理,以防止其他人盜用自己的有效信息并出現(xiàn)私自借書等行為。借閱卡掛失的一般步驟可分為:讀者將掛失情況即時到圖書管理員處進行登記,并填寫登記單。圖書管理員將讀者情況進行登記掛失,注銷借閱卡的信息,并咨詢讀者是否重新辦理。若讀者需重新辦理,則重新填寫相關信息,系統(tǒng)自動生成心的借閱卡信息記錄,讀者重新設置帳號即密碼,并交納相應的費用。若讀者不需辦理,則系統(tǒng)將信息注銷。讀者獲得新的圖書借閱卡。2.2.3系統(tǒng)管理功能1、注冊管理員:為了對圖書館管理系統(tǒng)進行管理,圖書館需要若干名圖書管理員進行管理,在圖書管理員對系統(tǒng)進行管理之前必須進行注冊功能,以確定管理員身份。對管理員進行注冊,系統(tǒng)生成相應信息。其中管理員的基本信息包括:成員ID、密碼等。系統(tǒng)管理員每次登陸前輸入自己的ID與密碼,系統(tǒng)對其信息進行核實,如基本信息正確,則系統(tǒng)管理員可進行系統(tǒng)管理功能,若系統(tǒng)檢查不正確,則系統(tǒng)管理員不可以進行相應的操作。2、修改密碼:服務圖書館管理員可能由于某些原因,如電腦中毒導致管理員密碼的泄露,為避免圖書管理信息遭到破壞,系統(tǒng)具有修改密碼的功能,確保圖書管理功能的安全性。3、退出功能:系統(tǒng)管理員每次離開必須進行退出功能,確保管理功能不被他人所用,這樣更方便圖書管理系統(tǒng)出現(xiàn)問題時,找到責任人。第三章概要設計3.1總體設計3.1.1系統(tǒng)目標設計系統(tǒng)開發(fā)的總目標是實現(xiàn)內部圖書借閱管理的系統(tǒng)化、規(guī)范化和自動化。能夠對圖書進行注冊登記,也就是將圖書的基本信息(如:書名、作者、價格等)預先存入數(shù)據(jù)庫中,供以后檢索。能夠對借閱人進行注冊登記,包括記錄借閱人的姓名、地址、電話等信息。提供方便的查詢方法。如:以書名、作者、出版社、出版時間(確切的時間、時間段、某一時間之前、某一時間之后)等信息進行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號對借閱人信息進行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。提供統(tǒng)計分析功能??梢哉宫F(xiàn)出圖書類型比例、庫存與借出比例。提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數(shù)據(jù)庫進行修改。能夠對使用該管理系統(tǒng)的用戶進行管理,按照不同的工作職能提供不同的功能授權。提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。3.1.2系統(tǒng)功能分析根據(jù)以上功能,將圖書管理系統(tǒng)的數(shù)據(jù)分為:數(shù)據(jù)輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、用戶基本信息的錄入。數(shù)據(jù)輸出部分:主要是各種統(tǒng)計查詢,包括:根據(jù)圖書信息(如書名、作者、出版社等)查閱圖書及其借閱信息、統(tǒng)計輸出圖書類型比例等。數(shù)據(jù)處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在數(shù)據(jù)庫中將該書標記為已借出,以防出現(xiàn)數(shù)據(jù)庫中有書但圖書館無書的情況;一本書歸還后,同樣必須在數(shù)據(jù)庫中將其標記為已經(jīng)歸還,以便再次借出。概念設計階段主要任務和目標是根據(jù)需求分析的結果,包括一般聯(lián)系實體,畫出對應的ER圖。對于復雜的系統(tǒng),通常首先要對它的各功能模進行分析,然后再把它的功能結構圖畫出來,便是設計和優(yōu)化。功能分析之后,再根據(jù)各個崗位、各個用戶對數(shù)據(jù)和使用權限的不同要求作出局部ER圖,然后再把各個局部ER圖綜合起來形成統(tǒng)一的整體ER圖。3.2系統(tǒng)設計思想1、圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。圖書管理系統(tǒng)使用的是SQLServer2000的數(shù)據(jù)管理系統(tǒng)和以VisualBasic6.0為開發(fā)工具。2、首先進行系統(tǒng)設計分析,系統(tǒng)設計主要包括系統(tǒng)功能分析、系統(tǒng)模塊設計以及運行環(huán)境的選擇、系統(tǒng)實現(xiàn)過程。3、然后根據(jù)系統(tǒng)功能分析設計出需要的數(shù)據(jù)庫,繪制系統(tǒng)數(shù)據(jù)流圖與總結數(shù)據(jù)字典、設計數(shù)據(jù)庫結構。4、最后在實現(xiàn)各個功能模塊時,采用先模塊后系統(tǒng)集成的方式,即各系統(tǒng)功能模塊分別獨立設計和調試,在創(chuàng)建系統(tǒng)主窗體時才將各個功能模塊通過主窗體菜單系統(tǒng)集成到一起,最后進行系統(tǒng)整體的設計和調試。3.3系統(tǒng)模塊功能解析(1)系統(tǒng)設計分析本圖書管理系統(tǒng)主要有以下功能:圖書征訂:包括圖書征訂數(shù)據(jù)的錄入、修改、刪除與審校等功能。圖書編目:包括圖書數(shù)目信息的錄入、修改、刪除功能。圖書典藏:包括新書分配、庫室調配等功能。圖書流通:包括圖書借閱、續(xù)借、圖書返還,圖書書目的查詢的功能。系統(tǒng)用戶管理:包括系統(tǒng)用戶數(shù)據(jù)的錄入、修改與刪除等功能。讀者數(shù)據(jù)管理:包括讀者類別管理,讀者個人數(shù)據(jù)的錄入、修改和刪除功能。(2)系統(tǒng)功能分析權限功能:權限功能設置的對象為高級管理員、普通管理員、讀者。高級管刪除所有信息;普通管理員只能對授權范圍內進行相應修改及刪除;讀者只能查詢借閱記錄和圖書書目不能修改。錄入功能:為普通管理員提供相應的錄入功能,為高級管理員提供對所有信息的錄入功能。查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內的所有信息。維護功能:為普通管理員提供查詢及相應的修改,刪除功能,為高級管理提供對所有信息的修改刪除功能。打印功能:可打印圖書征訂計劃。退出功能:各個功能模塊和主窗體都設有關閉命令按鈕,可方便地退出各模塊或系統(tǒng)。第四章詳細設計4.1程序設計說明4.1.1用戶登錄模塊 1.程序描述:此程序用于用戶登陸的至用戶界面,程序通過輸入用戶的ID,用戶密碼的正確性來實現(xiàn)對驗證用戶的真實性。2.功能:實現(xiàn)用戶的登錄功能3.性能:用戶通過輸入用戶ID,用戶名和密碼進行用戶登陸,通過認證后,用戶即可進入用戶界面。4.輸入項:輸入用戶ID,用戶名,密碼5.輸出項:用戶主頁面。流程邏輯如圖所示:圖4-1用戶登錄流程邏輯4.1.2用戶添加模塊1.程序描述:2.功能:實現(xiàn)對用戶的添加功能。3.性能:查詢新用戶的用戶名是否存在,若存在則停止添加返還數(shù)據(jù)庫;若用戶不存在,則進行添加,并進行注冊,注冊成功后返回。4.輸入項:輸入用戶的詳細信息,包括姓名,出生日期,性別,地址,身份證號碼,電話號碼等信息。5.輸出項:若添加成功,則輸出提示用戶注冊成功界面;若未成功,則提示輸出未成功原因界面。 6.流程邏輯如下圖所示:圖4-2用戶添加模塊流程邏輯4.1.3書籍查詢模塊1.程序描述:此程序用于實現(xiàn)用戶對想要借閱的查詢功能。用戶通過輸入相應的圖書信息來查詢,數(shù)據(jù)庫根據(jù)用戶提供的信息來搜索,最后給出客戶相應的圖書信息。2.功能:實現(xiàn)圖書查詢功能。3.性能:對進行想要查詢的書籍進行搜索,若存在此書則顯示該書的詳細信息;若不存在此書,則提示沒有此書并返回。4.輸入項:輸入圖書的詳細信息,包括圖書名稱,書籍ID,圖書作者,出版社,單價等信息。5.輸出項:若輸入的圖書存在即輸出圖書詳細信息界面;若輸入的圖書不存在則顯示圖書不存在界面。 6.流程邏輯如下圖所示:圖4-3圖書查詢模塊流程4.1.4圖書借閱模塊1.程序描述:此程序用于圖書的借閱,用戶通過登錄自己的借閱ID后,對需要借閱的圖書進行借閱操作,如果符合借閱的要求,則可進行借閱。2.功能:實現(xiàn)對圖書的書籍借閱功能。3.性能:首先驗證借閱者輸入的借閱ID是否存在,若存在進行下一步;若不存在則返回。4.若借閱ID存在,則檢查此借閱ID是否借閱書籍超出4本,若超出則提示超出借閱數(shù)目,返回;若沒有超出,則進行下一操作。5.對想要借閱的圖書ID進行搜索,若此書不存在,則提示此書不存在;若此書存在則進行下一步操作。將借閱者借閱的數(shù)量増一,將數(shù)據(jù)庫中此書數(shù)量減一,同時提醒借閱成功,然后返回。

6.輸入項:輸入借閱證的ID,圖書ID7.輸出項:若借閱證ID正確且圖書ID正確且符合借閱要求,則輸出提示借閱成功界面;若存在借閱ID或圖書ID或不符合借閱要求等問題,則輸出提示沒有借閱成功原因的界面。8.流程邏輯如下圖圖4-4圖書借閱模塊4.1.5圖書歸還模塊1.程序描述:此程序用于圖書的歸還,用戶在登錄自己的ID之后,用戶可以對需要歸還的圖書進行操作,如果符合歸還要求,則可以將圖書歸還。2.功能:實現(xiàn)對圖書的書籍歸還功能。3.性能:首先驗證借閱者輸入的借閱ID是否存在,若存在進行下一步;若不存在則返回。對想要歸還的圖書ID進行搜索,若此書不存在,則提示此書不存在;若此書存在則進行下一步操作。將借閱者借閱的數(shù)量減一,將數(shù)據(jù)庫中此書數(shù)量加一,同時提醒借閱歸還,然后返回。4.輸入項:輸入借閱證ID和圖書ID5.輸出項:若借閱證ID和圖書ID正確,則輸出提示圖書歸還成功界面;若借閱證ID或圖書ID不正確,則輸出提示沒有成功原因的界面。 6.流程邏輯如下圖:圖4-5圖書歸還模塊4.1.6新書入庫模塊 1.程序描述:此程序用戶對新進圖書的入口登記處理。用戶可以將新書的詳細信息進行輸入,保存在數(shù)據(jù)庫中后,新書即登記成功。 2.功能;實現(xiàn)新進圖書入庫功能。 3.性能:對數(shù)據(jù)庫查詢是否已存在此書,若存在則將此書數(shù)量加一,提示添加成功;若沒有此書,則將此書的基本信息存入數(shù)據(jù)庫,并提示添加書籍成功。 4.輸入項:輸入新書的書籍ID,書名,作者,出版社,單價等信息。5.輸出項:若添加成功,則輸出提示新書添加成功界面;若沒有添加成功,輸出提示未成功原因界面。 6.流程邏輯如下圖圖4-6新書入庫模塊第五章編碼與測試5.1各功能模塊的實現(xiàn)(1)用戶登錄窗體圖5-1用戶登錄窗體用戶登錄代碼:ConstMaxLogTimesAsInteger=3PrivateSubcmdcancel_Click()IfMsgBox("是否真的退出系統(tǒng)登錄?",vbYesNo,"登錄驗證")=vbYesThenUnloadMeEndIfEndSubPrivateSubcmdok_Click()StaticintLogTimesAsIntegerintLogTimes=intLogTimes+1IfintLogTimes>MaxLogTimesThenMsgBox"超過登錄次數(shù)!",vbCritical,"登錄驗證"ElseWithLibrary_Manage.rsSysUsers.OpenIf.RecordCount>0Then.MoveFirst.Find"編號="&Trim(txtLog(0))&""If.EOFThenMsgBoxTrim(txtLog(0))&"不是系統(tǒng)用戶,請檢查輸入!",vbCritical,"登錄驗證"txtLog(0).SetFocustxtLog(0).SelStart=0txtLog(0).SelLength=Len(txtLog(0))ElseIf.Fields("口令")<>Trim(txtLog(1))ThenMsgBox"口令錯誤,請檢查輸入口令!",vbCritical,"登錄驗證"txtLog(1).SetFocus:txtLog(1)=""ElseCurrentUserNum=.Fields(編號)CurrentUserPassword=.Fields("口令")CurrentUserStatus=.Fields("權限")MsgBox"歡迎使用常州信息學院管理系統(tǒng)!",vbInformation,"登陸成功!"UnloadMeEndIfEndIf.CloseEndWithEndIfEndSubPrivateSubForm_Load()SysLogon.BackColor=RGB(192,210,270)EndSub(2)用戶管理窗體界面圖5-2用戶管理窗體用戶管理窗體代碼'保存PrivateSubcmdSave_Click()DimobjcopyAsNewRecordsetIfTrim(txtNum)=""ThenMsgBox"不能為空!",vbCritical,"系統(tǒng)用戶管理"txtNum.SetFocustxtNum.SelStart=0txtNum.SelLength=Len(txtNum)ElseIfLen(Trim(txtPwd))<>6ThenMsgBox"用戶口令須為6位字符串!",vbCritical,"系統(tǒng)用戶管理"txtPwd.SetFocustxtPwd.SelStart=0txtPwd.SelLength=Len(txtPwd)ElseIfNottxtAuthLike"[0,1]"ThenMsgBox"用戶權限必須為0或1",vbCritical,"系統(tǒng)用戶管理"txtAuth=""txtAuth.SetFocusElseSetobjcopy=Library_Manage.rsSysUsers.Clone'對錯?WithobjcopyIf.RecordCount>0Then.MoveFirst.Find"編號"&Trim(txtNum)&""IfNot.EOFAnd.AbsolutePosition<>Library_Manage.rsSysUsers.AbsolutePositionThenMsgBox"編號:"&Trim(txtNum)&"已被使用,請選擇其他編號!",vbCritical,"系統(tǒng)用戶管理"txtNum.SetFocustxtNum.SelStart=0txtNum.SelLength=Len(txtNum)ExitSubElse'保存記錄Library_Manage.rsSysUsers.UpdateMsgBox"數(shù)據(jù)保存成功!",vbInformation,"系統(tǒng)用戶管理"cmdAdd.Enabled=TruecmdDel.Enabled=TrueisAdding=False:picNavigation.Enabled=TrueEndIfEndWithEndIfEndSubPrivateSubForm_Load()cmdMove(0).Value=TrueEndSub(3)讀者數(shù)據(jù)管理窗體界面圖5-3讀者數(shù)據(jù)管理窗體讀者數(shù)據(jù)管理窗體代碼Library_Manage.Library_Manage_Con.Execute"TRUNCATETABLE讀者類別"WithLibrary_Manage.ReaderTypeIf.State=adStateClosedThen.Open.AddNew.Fields("編號")="0".Fields("名稱")="特殊".Fields("借書量")=Val(txtSp(1)).Fields("借書期")=Val(txtSp(2)).Fields("有效期")=Val(txtSp(3)).Update.AddNew.Fields("編號")="1".Fields("名稱")="館員".Fields("借書量")=Val(txtL(1)).Fields("借書期")=Val(txtL(2)).Fields("有效期")=Val(txtL(3)).Update.AddNew.Update.AddNew.Fields("編號")="2".Fields("名稱")="教師".Fields("借書量")=Val(txtT(1)).Fields("借書期")=Val(txtT(2)).Fields("有效期")=Val(txtT(3)).Update.AddNew.Fields("編號")="3".Fields("名稱")="學生".Fields("借書量")=Val(txtS(1)).Fields("借書期")=Val(txtS(2)).Fields("有效期")=Val(txtS(3)).UpdateEndWithEndSubPrivateSubForm_Load()cmdMove(0).Value=TrueEndSubPrivateSubSSTab1_DblClick()EndSub(4)圖書征訂管理窗體圖5-4圖書征訂管理窗體圖書征訂管理代碼txtPubDate.SelLength=Len(txtPubDate)ElseIfTrim(txtAuthor)=""ThenMsgBox"作者不能為空!",vbCritical,"圖書征訂管理"txtAuthor.SetFocustxtAuthor.SelStart=0txtAuthor.SelLength=Len(txtAuthor)ElseIfVal(txtNum)=""ThenMsgBox"正的數(shù)量無效!",vbCritical,"圖書征訂管理"txtNum.SetFocustxtNum.SelStart=0txtNum.SelLength=Len(txtNum)ElseIfNotIsDate(txtDate)=""ThenMsgBox"作者不能為空!",vbCritical,"圖書征訂管理"txtDate.SetFocustxtDate.SelStart=0txtDate.SelLength=Len(txtDate)Else'保存記錄Library_Manage.rsBooksOrder.UpdateMsgBox"數(shù)據(jù)保存成功!",vbInformation,"圖書征訂管理"cmdAdd.Enabled=True:cmdDel.Enabled=TruecmdExam.Enabled=True:cmdRefresh.Enabled=TrueisAdding=False:picNavigation.Enabled=TrueEndIfEndSubDimobjcopyAsRecordsetPrivateSubcmbOut_Click()AddListOutEndSubPrivateSubcmdAddAll_Click(IndexAsInteger)'選擇全部條碼ListItem_AddlstPre(Index),LstIn(Index),Index,TrueEndSubPrivateSubcmdAddOne_Click(IndexAsInteger)'選擇當前條碼ListItem_AddlstPre(Index),LstIn(Index),Index,FalseEndSubPrivateSubcmdExit_Click()IfLstIn(0).ListCount>0ThenIfMsgBox("你選定了部分新書準備入庫,但沒執(zhí)行保存操作"&vbCr&"是否要執(zhí)行保存操作?",vbCritical+vbYesNo,"圖書典藏管理")=vbYesThenSSTab1.Tab=0cmdSave.Value=TrueEndIfElseIfLstIn(1).ListCount>0ThenIfMsgBox("你選定了部分新書準備入庫,但沒執(zhí)行保存操作"&vbCr&"是否要執(zhí)行保存操作?",vbCritical+vbYesNo,"圖書典藏管理")=vbYesThenSSTab1.Tab=1cmdSave.Value=TrueEndIfEndIfUnloadMeEndSub'刷新新書或調出庫室條碼列表PrivateSubcmdRefresh_Click(IndexAsInteger)SelectCaseIndexCase0'刷新新書列表WithLibrary_Manage.rsBooksBibliIf.State=adStateClosedThen.Open.RequeryEndWithAddListNewCase1'刷新庫室條碼列表WithLibrary_Manage.rsBooksStoreIf.State=adStateClosedThen.Open.RequeryEndWithAddListOutEndSelectEndSubPublicSubAddListNew()lstPre(0).ClearWithLibrary_Manage.rsBooksBibliIf.State=adStateClosedThen.OpenIf.RecordCount>0Then.MoveFirstWhileNot.EOFlstPre(0).AddItem.Fields("條碼").MoveNextWendElselstPre(0).AddItem"當前無待分配新書"EndIfEndWithEndSub5.2測試5.2.1借閱卡管理測試進度安排測試辦理借閱證信息,檢查個人賬號、讀者可自行修改密碼。測試查詢借閱卡信息的正確性,包括輸入的讀者信息等。測試借閱卡掛失功能,包括讀者信息等。5.2.2書籍管理測試 進度安排:測試新書入庫信息的正確性。測試借書、還書功能信息正確性。測試書籍掛失信息的正確性。測試圖書信息查詢的正確性。測試借書信息查詢的正確性。5.2.3系統(tǒng)管理測試進度安排測試注冊管理員信息的正確性。測試修改密碼信息的正確性。結束語對于這篇論文我有不少心得體會。這次是對我們掌握所學知識的一次考核。它可以讓我們了解自己一學期里的學習情況,有助于在今后的學習中加以改進。通過這次上機實驗,我發(fā)現(xiàn)了自己對數(shù)據(jù)庫和vb語言掌握的并不牢,有的知識點根本就不懂。這都要怪自己在平時的學習過程中不夠用心,不懂的地方也沒有及時的去搞懂,課后也沒怎么花時間去研究。這次實驗我覺得自己不僅學到了很多軟件設計方面的知識,也讓我鞏固了以前所學的知識以及看到了自己以前學習中的不足之處。在今后的學習過程中,我一定會認真學習專業(yè)課程,再也不能像以前那樣迷迷糊糊的,課后要多花時間去研究一些有關編程方面的題目,不懂的地方及時把它弄懂。以后自己還要多動手編寫一些程序。在這里我要感謝學校能提供這么一個寶貴的機會,我們可以把課堂上所學的理論知識運用到實踐中去,把書上的東西變成我們自己的。這個機會既讓我們學習鞏固了知識,也讓我們發(fā)現(xiàn)了自己的不足之處。特別要感謝我們的指導老師,正因為有了您的幫助我們才可以完成實驗。我也希望今后還會有更多的機會讓我們去實踐,去充實自己。致謝在本次設計的過程中,老師們給了我們很大的幫助。不僅使我們在規(guī)定時間內完成了系統(tǒng)的設計,同時還使我們學到了很多有益的知識和寶貴的經(jīng)驗在此,我謹向他們表示最衷心的感謝。感謝老師的指導,使我們充分利用軟件工程,VB,數(shù)據(jù)庫原理開發(fā)出自己的項目.在開發(fā)的過程中使我體會到了工程化開發(fā)方法和瀑布模型利用的重要性,在此還要感謝所有合作參與項目開發(fā)的同學們這次畢業(yè)設計的成功離不開所有參與的同學們的幫助和支持,是他們讓我知道了團隊工作的重要.參考文獻1、陶宏才.數(shù)據(jù)庫原理及設計[M].北京:清華大學出版社.2004.2、陸麗娜.軟件工程[M].北京:經(jīng)濟科學出版社.19993、郝志恒、

劉舫.VisualBasic6.0編程篇[M]北京:電子工業(yè)出版社

20044、劉世峰.

數(shù)據(jù)庫基礎與應用[M]北京:

中央電大出版社

20035、吳斌、魯大林.VisualBasic+SQLSever數(shù)據(jù)庫應用系統(tǒng)開發(fā)[M]北京:機械工程出版社20086、邱李華.SQLServer2000數(shù)據(jù)庫應用教程[M]北京:人民郵電出版社20077、鐘軍.VisualBasic數(shù)據(jù)庫高級實例導航[M]北京:清華大學出版社20038、趙松濤.VisualBasic+SQLServer2000系統(tǒng)開發(fā)實錄[M]北京:機械工業(yè)出版社2007雪狼戶外用品有限公司庫存管理系統(tǒng)的設計內容摘要庫存管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),雪狼庫存管理系統(tǒng)是專門為寧波雪狼戶外用品有限公司的庫存管理設計的系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強.數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點,該系統(tǒng)尤其適合浙江省內的中小型制造企業(yè),運行成本低、效率高、操作簡易。通過對雪狼公司的需求分析,公司主要是為了加強企業(yè)信息化,提高庫存管理效率,增強企業(yè)核心競爭力,使用PowerBuilder9.0開發(fā)工具和SQL2000數(shù)據(jù)庫,利用其提供的面向對象的開發(fā)工具,尤其是可見即可得的特點,能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,短期內就可以開發(fā)出用戶滿意的可行系統(tǒng)。關鍵詞:倉庫系統(tǒng)、庫存管理、制造型企業(yè)Snowwolfoutdoorproductscompany'sinventorymanagementsystemdesignABSTRACTTheinventorymanagementsystemisthetypicalmanagementinformationsystem(MIS),ThesnowwolfstockmanagementsystemisspeciallyfortheNingbosnowwolfoutdoorsthinglimitedcompany'sstockmanagementdesignsystem,Itsdevelopmentmainlyincludesthebackstagedatabasecreateandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects,EstablishesthedatauniformityandtheintegrityregardingformerrequestisstrongDatasecuritygoodstorehouse,Andrequeststheapplicationprocedurefunctionregardinglattercompletely,iseasytouseandsoonthecharacteristic,ThissystemespeciallysuitsinZhejiangProvincethemiddleandsmallscalemanufactureenterprise,Themovementcostlow,theefficiencyishigh,theoperationsimple.Bysnowwolfcompanyneedsanalysis,Thecompanymainlyistostrengthentheenterpriseinformation,enhancethestockmanagementtheefficiency,Enhancetheircorecompetitiveness,weusethePowerBuilder9.0developmentkitandtheSQL2000database,Object-orienteddevelopmentkitprovideswhichusingit,obviouslythenresultsinparticularthecharacteristic,canfacilitateandsuccinctlyoperatesthedatabasetheintellectualizedobject,intheshort-termmaydevelopusersatisfactionthefeasiblesystem.KEYWORDS:WarehouseSystem,Inventorymanagement,Manufacturingenterprises目錄第一章庫存管理的概述 1第一節(jié)課題的提出 1第二節(jié)庫存管理的概述 2一、庫存管理 2二、庫存管理的作用 2三、國內外發(fā)展水平及現(xiàn)狀 3第三節(jié)課題研究的主要內容 5第二章庫存管理相關理論 6第一節(jié)庫存的定義與作用 6一、庫存的定義 6二、庫存作用 6第二節(jié)庫存管理的定義與作用 7一、庫存管理的定義 7二、庫存管理的內容 7三、庫存管理的意義 9第三章雪狼庫存管理系統(tǒng)的功能設計 10第一節(jié)需求分析 10一、雪狼戶外用品有限公司的簡介 10二、雪狼庫存管理的現(xiàn)狀與存在的問題 10三、創(chuàng)建雪狼庫存管理系統(tǒng)的必要性 11第二節(jié)雪狼庫存系統(tǒng)設計目標 12第三節(jié)系統(tǒng)分析 12一、系統(tǒng)分析方法 12二、系統(tǒng)調研分析 13三、系統(tǒng)功能模塊及說明 15第四章雪狼庫存管理系統(tǒng)的數(shù)據(jù)庫設計 17第一節(jié)數(shù)據(jù)庫的表單設計 17一、庫存管理涉及的操作流程 17二、雪狼庫存管理系統(tǒng)的各種表單與用途 17第二節(jié)數(shù)據(jù)庫的設計 18一、基本業(yè)務流程圖 18二、雪狼庫存管理系統(tǒng)的數(shù)據(jù)流圖 19三雪狼庫存管理系統(tǒng)的E-R圖 24四、數(shù)據(jù)庫中各種表的代碼設計 26第五章雪狼庫存系統(tǒng)實例演示 29第一節(jié)開發(fā)工具的PB和SQL2000的簡介 29一、開發(fā)工具PB 29二、數(shù)據(jù)倉庫SQL2000 29第二節(jié)系統(tǒng)的各種功能模塊與界面介紹 30一、主要功能模塊與界面介紹 30第三節(jié)系統(tǒng)的使用說明 34第六章系統(tǒng)實施的效果與展望 35第一節(jié)系統(tǒng)實施的效果 35一.從微觀上看 35二.從宏觀上看 35第二節(jié)雪狼庫存管理系統(tǒng)的展望 36參考文獻 37致謝 38庫存管理的概述系統(tǒng)開發(fā)的背景與原因當今社會為信息社會,世界已進入在計算機信息管理領域中激烈競爭的時代。信息已成為繼勞動力、土地、資本之后的又一大資源,誰控制的息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中,占有一席之地,誰就會更有優(yōu)勢,這一點已得到舉世公認。隨著WTO的加入和我國工業(yè)的迅猛發(fā)展,為了抓住機遇,在競爭占得先機,作為生產(chǎn)企業(yè)的一個必不可少的重要環(huán)節(jié)—庫存管理的信息化、計算機化也就迫在眉捷了。開發(fā)庫存管理信息系統(tǒng)即有宏觀上的意義,那就是順應時代信息化、現(xiàn)代化潮流,提高效益,促進國民經(jīng)濟結構優(yōu)化;也有微觀上的意義,那就是可以提高管理的現(xiàn)代化程序,加強管理的信息化手段,提高工作效率,增加單位效益。本論文課題就是為了服務浙江中小型制造業(yè)企業(yè)為背景,并引用寧波雪狼戶外用品有限公司的庫存管理系統(tǒng)為實例,開發(fā)一套庫存管理系統(tǒng),為企業(yè)提供各類管理決策信息,輔助企業(yè)進行現(xiàn)代化管理,提高企業(yè)的經(jīng)濟效益和社會效益。隨著計算機技術、網(wǎng)絡技術、多媒體技術的成熟與發(fā)展,為倉儲管理自動化提供了強有力的技術支持,庫房管理是企業(yè)管理中的一個重要環(huán)節(jié),傳統(tǒng)的庫房管理需要人上管理大量出入庫單據(jù)和各種其它的相關數(shù)據(jù),普遍存在以下問題:(1)未采用條碼管理手段的情況下,庫房管理難以做到帳面數(shù)量和實物數(shù)量相符。(2)庫房管理人員上作量大,上作強度高,速度慢、效率低。(3)全部采用手上數(shù)據(jù)記錄,出差錯的概率高。(4)各類庫房操作數(shù)據(jù)記錄在各種不同的賬本中,查詢統(tǒng)計很不方便。(5)決策者無法隨時掌握庫存信息,容易出現(xiàn)貨物斷檔、積壓,無法保證生產(chǎn)、銷售的連貫性。因此,設計雪狼庫存管理系統(tǒng),在出入庫時更改庫存數(shù)據(jù),使企業(yè)領導者可以獲得即時庫存數(shù)據(jù),從而降低了由于突發(fā)事件所引起的庫存數(shù)據(jù)不準確的問題,保證了庫存數(shù)據(jù)的可信度。然后按照實際情況或經(jīng)驗加以調整使其達到最優(yōu),從而在一定程度是適應企業(yè)的需求變化,避免了過多的存在庫存貨物短缺和過量積壓。第二節(jié)庫存管理的概述一、庫存管理庫存是指企業(yè)組織中存儲的各種物品與資源的總和,是企業(yè)在生產(chǎn)和物流渠道中各倉庫點堆積的原材料、供給品、貨物產(chǎn)品、半成品和成品等。庫存定義為存放在倉庫中的物品,就像存放在蓄水池中的水一樣,一般暫時派不上用場的備用品。而實際上,企業(yè)組織儲存物品是為了解決供應(生產(chǎn))與需求(消費)之間不協(xié)調的一種措施。庫存管理是在保證企業(yè)生產(chǎn)、經(jīng)營需求的前提下,使庫存量經(jīng)常保持在合理的水平上;掌握庫存動態(tài),適時、適量提出訂貨,避免超儲或缺貨;減少庫存空間占用,降低庫存總成本:控制庫存資金占用,加速資金周轉,庫存管理應特別考慮兩個問題。(1)按計劃生產(chǎn)的商品在市場上流通時,要考慮在什么地方,存放多少。(2)從服務水平和經(jīng)濟效益出發(fā)來確定庫存量以及如何保證補充的問題。二、庫存管理的作用現(xiàn)代化企業(yè)競爭中成本競爭和服務競爭是現(xiàn)代競爭最有效的手段之,由于庫存資產(chǎn)在各企業(yè)的資產(chǎn)總額中所占的比率較大,降低庫存成本己成為“企業(yè)第三利潤源”因此降低庫存總成本,提高服務水平也就成為庫存管理的目的。庫存總成本通常包括以下三種成本。(1)訂購成本,指補貨時采購商品的相關成木,其中包括采購成木、請購手續(xù)成本、進貨驗收成本、進庫成本等,如果山企業(yè)內部供貨,訂購成本就反映為生產(chǎn)調整成本,般地,訂購成本與訂購次數(shù)有關,與訂貨數(shù)量無關。(2)保管成本,該成本是因一段時間內存儲或持有商品而導致的,大致與所持有的平均庫存量成正比,其中包括存儲設施成本、搬運費、保險費、盜竊損失、過時損失、折扣費、稅金及資金的機會成本。(3)缺貨成本,當客戶下達訂單,但所訂購的貨物無法由平常所指定的倉庫供貨時,就產(chǎn)生了缺貨成本。缺貨成本包括丟單成本和保留訂單成本。服務水平是指用戶需求被滿足的百分比。如果整個生產(chǎn)系統(tǒng)能夠滿足全部用戶的訂貨需求,4nl其服務水平為100%,如果能滿足95%的需求,則其訂貨服務水平為95%,也可以稱此時的生產(chǎn)系統(tǒng)的缺貨概率為5%。隨著競爭日益激烈,產(chǎn)品供給愈加豐富,顧客選擇余地越來越大,企業(yè)但出現(xiàn)缺貨,顧客,般會轉向其它企業(yè)。為了提高競爭力,擴大市場份額,增強盈利能力,企業(yè)會盡力提高服務水平。但顧客需求通常無法準確預測,因此生產(chǎn)系統(tǒng)通常采用增大庫存儲備的方法提高服務水平庫存增加后,當用戶的需求變化時,企業(yè)生產(chǎn)一時無法滿足用戶需求,則可以通過動用企業(yè)庫存使用戶需求得到滿足。增加庫存量意味著企業(yè)會占用更多的流動資余,付出更多的成本,盲目地提高服務水平并不一定會給企業(yè)帶來期望的經(jīng)濟效益,因此庫存管理的意義是在低庫存成本和高服務水平之間找到一個最佳點。三、國內外發(fā)展水平及現(xiàn)狀1.國外發(fā)展狀況目前國際上流行的庫存模式主要是零庫存和TOC理論。零庫存即為準時生產(chǎn)方式(JIT),起源于日本豐田汽車公司的一種生產(chǎn)管理方法,它的基本思想可用一句話來概括,即“只在需要的時候,按需要的量生產(chǎn)需的產(chǎn)品”。約束理論(TheoryofConstraints,TOC)是由以色列物理學家oldratt博士在最優(yōu)生產(chǎn)技術(OptimizedProductionTechnology,OPT)的基礎上提出來的,這里的約束是指瓶頸環(huán)節(jié)上的資源超負荷。TOC理論就是關于進行改進和如何最好地實施這些改進的一套管理理念和管理原則,可以幫助企業(yè)識別出在實現(xiàn)目標的過程中存在著哪些制約因素,TOC理論稱之為"約束",并進一步指出如何實施必要的改進來一一消除這些約束,從而更有效地實現(xiàn)企業(yè)目標。TOC首先是作為一種制造管理理念出現(xiàn)。TOC最初被人們理解為對制造業(yè)進行管理、解決瓶頸問題的方法,后來幾經(jīng)改進,發(fā)展出以"產(chǎn)銷率、庫存、經(jīng)營成本"為基礎的指標體系,逐漸形成為一種面向增加產(chǎn)銷率而不是傳統(tǒng)的面向減少成本的管理。JIT產(chǎn)生在東方,而TOC源于西方,在產(chǎn)生背景的差異下,兩者的運用準則和管理手段也不同。JIT追求零庫存,認為庫存是浪費,應當消除一切浪費;TOC則強調瓶頸,在約束環(huán)節(jié)要合理的設置緩沖。JIT采用看板展開計劃,各級生產(chǎn)單元依據(jù)所需滿足的上級需求組織生產(chǎn),整個生產(chǎn)系統(tǒng)是拉動式;TOC以約束環(huán)節(jié)為基準,把約束環(huán)節(jié)之前、之間、之后的工序分別按拉動、工藝順序、推動的方式展開。在能力平衡方式上,JIT要求以密切協(xié)作的方式來保持需求的適當穩(wěn)定,并以高柔性的生產(chǎn)設備來保證生產(chǎn)線上能力的相對平衡;TOC則善于不斷地尋找瓶頸并消除約束,不斷地改善企業(yè)鏈條上最薄弱的環(huán)節(jié)。JIT與TOC本質上都內涵了先進的管理思想,對我國企業(yè)都可以產(chǎn)生現(xiàn)實的經(jīng)濟效益。JIT要獲得成功對企業(yè)的內外部條件都有一定的要求:內部需要企業(yè)的生產(chǎn)系統(tǒng)有很強的靈活性、很短的設備調整時間、完善的質量保證體系等;外部要求有完善的市場經(jīng)濟環(huán)境、發(fā)達的信息技術、可靠的供應商、良好的交通運輸條件行裝。但我國企業(yè)實際的內外部經(jīng)營環(huán)境卻與之有很大的差距。因此在生產(chǎn)中追求消滅一切浪費,實現(xiàn)零庫存的做法是行不通的。而TOC約束理論強調的是瓶頸,通過在約束環(huán)節(jié)合理地設置緩沖來解決問題。因此將TOC的思想方法與JIT結合起來,就可以較好地適應企業(yè)的內外部環(huán)境要求,使企業(yè)健康、有序地逐步提高庫存管理水平。2.國內發(fā)展狀況國內早期采用的是庫存補充方法,在計算機出現(xiàn)之前,發(fā)出訂單和進行催貨是一個庫存管理系統(tǒng)在當時所能做的一切。庫存管理系統(tǒng)發(fā)出生產(chǎn)訂單和采購訂單,但是,確定對物料的真實需求卻是靠缺料表,這種表上所列的是馬上要用,但卻發(fā)現(xiàn)沒有庫存的物料。然后,派人根據(jù)缺料表進行催貨。訂貨點法是在當時的條件下,為改變這種被動的狀況而提出的一種按過去的經(jīng)驗預測未來的物料需求的方法。這種方法有各種不同的形式,但其實質都是著眼于“庫存補充”的原則。“補充”的意思是把庫存填滿到某個原來的狀態(tài)。庫存補充的原則是保證在任何時候倉庫里都有一定數(shù)量的存貨,以便需要時隨時取用。當時人們希望用這種做法來彌補由于不能確定近期內準確的必要庫存儲備數(shù)量和需求時間所造成的缺陷。訂貨點法依據(jù)對庫存補充周期內的需求量預測,并保留一定的安全庫存儲備,來確定訂貨點。安全庫存的設置是為了應對需求的波動。一旦庫存儲備低于預先規(guī)定的數(shù)量,即訂貨點,則立即進行訂貨來補充庫存。訂貨點的基本公式是:訂貨點=單位時區(qū)的需求量×訂貨提前期+安全庫存量當某項物料的現(xiàn)有庫存和已發(fā)出的訂貨之和低于訂貨點時,則必須進行新的訂貨,以保持足夠的庫存來支持新的需求。訂貨點法曾引起人們廣泛的關注,對它進行討論的文獻也很多,按這種方法建立的庫存模型曾被稱為“科學的庫存模型”。然而,在實際應用中卻是面目全非。其原因在于訂貨點法是在某些假設之下,追求數(shù)學模型的完美。從約1960年開始,出現(xiàn)了MRP,即為物料需求計劃(MaterialRequirementsPlanning)。到了80年代有出現(xiàn)了MRPII,為制造資源計劃(ManufacturingResourcePlanning)。到了20世紀90年代,又出現(xiàn)了ERP(EnterpriseResourcePlanning)的概念,進一步發(fā)展了MRPII的理論和方法。到了2005年,ERP市場呈現(xiàn)了一個新景象,成立了“ERP普及產(chǎn)業(yè)聯(lián)盟”,要共同打造技術領先、產(chǎn)品線豐富、服務和解決方案貼近客戶應用、服務網(wǎng)絡遍布中國的ERP產(chǎn)業(yè)集群,努力推動ERP在中國企業(yè)中的快速普及和成功應用。對于某些中小企業(yè)而言,ERP似乎只意味著漫長的實施周期和昂貴的價格,而沒有實際的幫助。這反應的正是所謂“大軟件小應用”現(xiàn)象——過于完整和細致的ERP的解決方案對中小型企業(yè)不能發(fā)揮實際效能。第三節(jié)系統(tǒng)的主要內容本論文課題是以雪狼戶外用品有限公司的庫存管理系統(tǒng)為背景,根據(jù)該廠的實際上作流程、業(yè)務處理方法以及內部管理模式,并結合管理信息系統(tǒng)開發(fā)的概念、結構及系統(tǒng)開發(fā)的基本原理和方法而設計開發(fā)的一套雪狼庫存管理系統(tǒng)。該系統(tǒng)要完成的總體任務是實現(xiàn)企業(yè)運營過程中所涉及的物料信息的規(guī)范化、系統(tǒng)化和管理的自動化。本系統(tǒng)主要實現(xiàn)的功能有以下幾點:(1)庫存管理的各種信息的查詢、修改和維護。(2)設備采購報表的生成。(3)在材料庫存中加入所允許的最大庫存合最小庫存字段,對所有庫存物資實現(xiàn)監(jiān)控和報警。(4)企業(yè)各個部門的物資需求管理。(5)決策者隨時掌握庫存信息,盡量避免出現(xiàn)貨物斷檔、積壓,無法保證生產(chǎn)、銷售的連貫性的事情。(6)庫存管理的各種信息的輸入,包括入庫、出庫、還庫、需求信息的輸入等。第二章庫存管理相關理論第一節(jié)庫存的定義與作用一、庫存的定義庫存是指企業(yè)組織中存儲的各種物品與資源的總和,是企業(yè)在生產(chǎn)和物流渠道中各倉庫點堆積的原材料、供給品、貨物產(chǎn)品、半成品和成品等。庫存定義為存放在倉庫中的物品,就像存放在蓄水池中的水一樣,一般暫時派不上用場的備用品。而實際上,企業(yè)組織儲存物品是為了解決供應(生產(chǎn))與需求(消費)之間不協(xié)調的一種措施。二、庫存作用企業(yè)庫存的積極作用,歸納起來主要以下幾個方面。(1)實現(xiàn)規(guī)模經(jīng)濟。一個組織要想實現(xiàn)在采購、運輸和制造等物流過程方面的規(guī)模經(jīng)濟,擁有一個適當?shù)膸齑媸潜匾?。大批量的訂購可以降低企業(yè)原材料的采購價格和運輸費用、降低單位產(chǎn)品的制造成本、減少因缺貨而形成的訂單損失和信譽下降等。(2)滿足供求平衡。季節(jié)性的供給和需求使得企業(yè)不得不持有庫存,例如在節(jié)日,產(chǎn)品需求量劇增,這就要求能夠有充足的貨源來迅速滿足市場的需求,另一方面,某些產(chǎn)品的需求在一定的時期中可能相對比較平穩(wěn),但其相應原材料的供給和需求變化較大,這同樣會要求企業(yè)能夠保留充足的原材料庫存以保持生產(chǎn)的連續(xù)性,避開不利的價格變動。(3)優(yōu)化物流系統(tǒng)。合理的倉庫選址可以帶來諸多方面的便利,減少耗費在運輸配送方面的時間和費用。原材料能夠從倉庫中被合理的配送到各地的生產(chǎn)基地,滿足生產(chǎn)的需要;產(chǎn)成品能夠被迅速運往倉庫,然后配送到各地滿足顧客的需求。這些方面的專業(yè)化極大地節(jié)省了在運輸環(huán)節(jié)的費用。(4)預防需求和訂貨周期的不確定性。由于市場需求情況的瞬息萬變以及訂貨周期的不確定性,常常使庫存不足,從而導致缺貨損失,這時庫存就顯得十分重要。存貯生產(chǎn)所需要的原材料不僅能夠保持正常生產(chǎn)的連續(xù)性,而且常常會在未來原材料價格的上漲或原材料的短缺時賺取額外的利潤。同時庫存也存在以下一些消極作用。(1)庫存可能被用來掩蓋經(jīng)常性的產(chǎn)品或貨物產(chǎn)品的制造質量問題,當廢品率和返修率很高時,」種很自然的做法就是加大生產(chǎn)批量和在制品或產(chǎn)成品庫存。(2)庫存可能被用來掩蓋工人缺勤、技能訓練差、勞動紀律松弛和現(xiàn)場管理混亂。(3)庫存可能被用來掩蓋供應商或外協(xié)廠家的原材料或外協(xié)件質量不合格、交貨不及時問題;(4)庫存可能被用來掩蓋或彌補企業(yè)計劃安排不當、生產(chǎn)控制制度不健全、需求預測不準確、產(chǎn)品成套性差等問題。此外,如產(chǎn)品設計不當、工程改動、生產(chǎn)過程組織不適當?shù)葐栴},都可以用提高庫存量來掩蓋。這些嚴重影響著企業(yè)的競爭能力。因此,庫存數(shù)量的確定必須經(jīng)濟合理,過少可能造成停工待料,過多則造成物資積壓,影響物資周轉,增加儲存費用。這都不利于企業(yè)的生產(chǎn)經(jīng)營,影響企業(yè)的經(jīng)濟效果。第二節(jié)庫存管理的定義與作用一、庫存管理的定義在保障供應的前提下,以庫存物品的數(shù)量最少和周轉最快為目標所進行的計劃、組織、協(xié)調與控制。庫存管理作業(yè)包含倉庫區(qū)的管理及庫存數(shù)控制。倉庫區(qū)的管理包括貨品于倉庫區(qū)域內擺放方式、區(qū)域大小、區(qū)域的分布等規(guī)劃;貨品進出倉庫的控制遵循:先進先出或后進先出;進出貨物方式的制定包括:貨品所用的搬運工具、搬運方式;倉儲區(qū)儲位的調整及變動。庫存數(shù)量的控制則依照一般貨品出庫數(shù)量、入庫所時間等來制定采購數(shù)量及采購時點,并做采購時點預警系統(tǒng)。訂定庫存盤點方法,于一定期間印制盤點清冊,并依據(jù)盤點清冊內容清查庫存數(shù)、修正庫存帳冊并制作盤虧報表。倉庫區(qū)的管理更包含容器的使用與容器的保管維修。二、庫存管理的內容一般地,人們根據(jù)物品需求的重復程度將庫存分為單周期庫存和多周期庫存。單周期庫存也叫一次性訂貨,這種需求的特征是偶發(fā)性和物品生命周短,很少重復訂貨:多周期庫存需求是在一段時間內需求重復發(fā)生,庫存需要不斷補充。多周期庫存根據(jù)物品需求之間的相關性又分為獨立需求庫存和相關需求庫存兩種。所謂獨立需求是指需求變化獨立于人的主觀控制能力之外,因而其數(shù)量與出現(xiàn)的概率是隨機的、不確足的、模糊的。相關需求的需求數(shù)量和需求何時與其他的變量存在一定的相互關系,可以通過一定的數(shù)學關系推算得出。但不管是獨立需求還是相關需求的庫存管理,都要解決下列問題:(1)如何優(yōu)化庫存成本?(2)怎樣平衡生產(chǎn)和銷售計劃,來滿足一定的交貨要求?(3)怎樣避免浪費,避免不必要的庫存?(4)怎樣避免需求損失和利潤損失?歸納起來,庫存管理要解決_幾個主要問題:(1)確定庫存檢查周期。(2)確定定貨量。(3)確定訂貨點。庫存管理的難點是如何正確處理充分發(fā)揮庫存功能與盡可能的減低庫存成本之間的矛盾,因此在進行庫存管理時應該側重完成以下幾項任務。(1)保障生產(chǎn)供應庫存的基本功能是保證生產(chǎn)的正常進行,保證企業(yè)經(jīng)常維持適度的庫存,避免出現(xiàn)因供應不足而出現(xiàn)非計劃性的生產(chǎn)間斷,是傳統(tǒng)的庫存控制的主要目標之一,現(xiàn)代的庫存控制理論雖然對此提出一些不同的看一法,但保障生產(chǎn)供應仍然是庫存控制的主要任務。(2)控制生產(chǎn)系統(tǒng)的工作狀態(tài)一個精心設計的生產(chǎn)系統(tǒng),均存在一個正常的工作狀態(tài),此時,生產(chǎn)按部就班地有序進行,生產(chǎn)系統(tǒng)中的庫存情祝,特別是在制品的數(shù)量,與該生產(chǎn)系統(tǒng)所設定的在制品定額相近。反之,如果一個生產(chǎn)系統(tǒng)得庫存失控,該生產(chǎn)系統(tǒng)也難處于正常的工作狀態(tài),因此,現(xiàn)代庫存管理理論將庫存控制與生產(chǎn)控制結合一體,通過對庫存情況的監(jiān)控,達到生產(chǎn)系統(tǒng)整體控制的目的。(3)降低生產(chǎn)成本控制生產(chǎn)成本是生產(chǎn)管理的重要工作之一,無論是生產(chǎn)過程中的物資消耗,還是生產(chǎn)過程中的物流資金的耗用,均與生產(chǎn)系統(tǒng)的庫存控制相關。有資料表明,工業(yè)生產(chǎn)中,物資消耗常常占總成本的60%,同時,庫存常常占用企業(yè)流動資金的80%以上,因此,通過有效的庫存控制方法,使企業(yè)在保障生產(chǎn)的同時減少庫存量,提高庫存物資利用率,降低生產(chǎn)成本控制的重要任務。三、庫存管理的意義對于一個制造型的企業(yè)而言,如何設置和維持一個合理的庫存水平,以平衡存貨不足帶來的短缺風險和損失、以及庫存過多所增加倉儲成本和資金成本則成為一個企業(yè)必須解決的問題。隨著互聯(lián)網(wǎng)、ERP、電子商務等信息技術在企業(yè)中的應用,企業(yè)的競爭模式發(fā)生了根本變化,21世紀市場競爭已由單個企業(yè)之間的競爭演變?yōu)楣溨g的競爭。供應鏈上各個環(huán)節(jié)的企業(yè)通過信息技術可以實現(xiàn)信息和資源的共享和相互滲透,達到優(yōu)勢互補的目的,從而能更有效地向市場提供產(chǎn)品和服務、增強市場競爭實力。對于一個制造型的企業(yè)而言,如何設置和維持一個合理的庫存水平,以平衡存貨不足帶來的短缺風險和損失、以及庫存過多所增加倉儲成本和資金成本則成為一個企業(yè)必須解決的問題。隨著競爭日益激烈,產(chǎn)品供給愈加豐富,顧客選擇余地越來越大,企業(yè)一旦出現(xiàn)缺貨,顧客一般會轉向其它企業(yè)。為了提高競爭力,擴大市場份額,增強盈利能力,企業(yè)會盡力提高服務水平。但顧客需求通常無法準確預測,因此生產(chǎn)系統(tǒng)通常采用增大庫存儲備的方法提高服務水平庫存增加后,當用戶的需求變化時,企業(yè)生產(chǎn)一時無法滿足用戶需求,則可以通過動用企業(yè)庫存使用戶需求得到滿足。增加庫存量意味著企業(yè)會占用更多的流動資余,付出更多的成本,盲目地提高服務水平并不一定會給企業(yè)帶來期望的經(jīng)濟效益,因此庫存管理的意義是在低庫存成本和高服務水平之間找到一個最佳點。第三章雪狼庫存管理系統(tǒng)的功能設計第一節(jié)需求分析一、雪狼戶外用品有限公司的簡介雪狼是專業(yè)生產(chǎn)和銷售雪狼系列戶外服飾、帳篷、睡袋等旅游休閑用品。我們深知外出旅游所攜帶的東西,必須是要輕巧、靈活,因此,旅游休閑用品所選用的材料、結構和功能設計方面對實際使用者來說是多么重要。在實際環(huán)境中我們對各種產(chǎn)品做了大量的強度試驗,包括抗風、保溫、防潮、透氣、抗老化、耐水壓等,并以此為基礎制定了嚴格的生產(chǎn)質量檢驗標準,確保用戶在使用過程中能享受到野外生活的情趣。充滿活力的雪狼員工勤奮向上、勇于探索、敢于創(chuàng)新,使雪狼系列產(chǎn)品能夠不斷滿足四季休閑、旅游者的需要。目前,主要生產(chǎn)各式戶外服飾、折疊便攜式帳篷、睡袋等各種戶外休閑旅游用品。按指定樣式或材料加工同類產(chǎn)品,并為大宗訂單提供所需產(chǎn)品。雪狼戶外用品有限公司是浙江的典型中小企業(yè),該企業(yè)正在逐漸壯大,從當初的自家辦廠,年銷售幾百萬,到如今年銷售總額近億,但企業(yè)發(fā)展的同時也遇到了管理上和技術上的一些瓶頸,該公司全國各大中小城市都有自己的經(jīng)銷商。二、雪狼庫存管理的現(xiàn)狀與存在的問題對于雪狼戶外用品有限公司來說,規(guī)模小、資金少、抗風險能力弱是內部最大的不利因素,企業(yè)必須千方百計在成本上下功夫,而庫存管理系統(tǒng)的數(shù)據(jù)管理部分無疑對控制企業(yè)成本相當重要。而目前企業(yè)對庫存管理采用手工入/出庫錄入操作,人員工作情緒化,因此在入/出庫實時更新數(shù)據(jù)時,經(jīng)常發(fā)生人為差錯。企業(yè)偶爾會采取統(tǒng)一的突擊性盤點,而這種突擊性的盤點往往需要一些沒有經(jīng)驗的工作人員參與,從而造成數(shù)據(jù)不準確;統(tǒng)一盤點時入/出庫業(yè)務無法正常運行,而且比較費時與費力;生產(chǎn)不能正常領料——不僅無法解決企業(yè)家底不清、反應不靈的問題,而也降低生產(chǎn)效率,耽誤生產(chǎn)。由于該公司信息化程度和人員素質都不高,很容易由于一次數(shù)據(jù)差錯產(chǎn)生強烈的抵觸情緒,因此,庫存數(shù)據(jù)的準確性關系到整個管理信息系統(tǒng)的數(shù)據(jù)可信度。目前,很多的大型ERP軟件對企業(yè)實行統(tǒng)一模式的管理,但是這種方式?jīng)]有辦法解決中小企業(yè)業(yè)務流程中復雜的突發(fā)情況,并且大型ERP軟件的操作方式復雜,僅人員培訓就會出現(xiàn)財力緊張與人力匱乏等問題,因此顯然不適合中小企業(yè)人員。對于中小企業(yè)來講,為使企業(yè)庫存不短庫、不脹庫積壓,及時處理長期

溫馨提示

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

評論

0/150

提交評論