




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE第1頁共25頁本科畢業論文(設計)論文題目:樂佳超市配送管理系統完成時間:年月基于B/S結構的一種超市配送管理系統的設計與實現摘要本文根據國內外連鎖超市的發展現狀和物流配送業的管理現狀,設計開發了配送管理系統。本系統是根據連鎖超市配送公司業務的特點,經過一定的需求分析,采用操作簡單的ASP語言和ACCESS的后臺數據庫開發基于B/S結構的具有貨位管理的倉儲式的連鎖超市配送管理系統。整個系統符合操作簡單、界面友好、靈活、實用的要求出發,完成倉儲物流信息系統的過程。包括用戶登錄模塊、用戶管理模塊、物品入庫模塊、信息查詢模塊、物品移庫模塊、發貨模塊。可以滿足一般超市配送公司的要求。論文主要介紹了本課題開發的背景、意義、和相關的理論以及需求分析,并對開發的工具也進行了介紹,還講解所要完成的功能和開發的過程。重點介紹了系統的開發過程。關鍵詞:物流;倉儲;倉庫管理TheDesignandImplementationofaSecurityLogisticsManagementSystemBasedonB/SModeAbstractThispaperdescribesthedesignandimplementationofalogisticsinformationmanagementsystem,whichisbasedoncurrentdevelopmentofdomesticandinternationallogisticsinformationsystemandwarehousemanagement.Accordingtothecharactersofthelogisticscompany,byrequirementanalysis,thispaperusestheASPlanguageandACCESSdatabasetodesignthestorageandlogisticsmanagementsystembasedonB/Smode.Thissystemiseasytooperate,whichhasafriendlyinterface。Thestoragelogisticsmanagementsystemincludesfollowingmodulesasuserregistration,usermanagement,goodsstorage,informationretrieval,warehouseshift,informationmodification,cansatisfythegeneralrequirementofLogisticsCompany。Thispapermainlyintroducesthebackground,meaning,relatedtheoryandtherequirementanalysis,aswellasthetools,andthengivesanintroductionofdevelopmentprocess。KeyWords:Logistics;Storage;Warehousemanagement目錄論文總頁數:21頁TOC\o"1—3"\h\z\uHYPERLINK\l"_Toc178908148”1引言?PAGEREF_Toc178908148\h1HYPERLINK\l"_Toc178908149”1.1課題研究背景?PAGEREF_Toc178908149\h1HYPERLINK\l"_Toc178908150”1。2現代倉儲配送的概念?PAGEREF_Toc178908150\h1HYPERLINK\l"_Toc178908151”1.3國內外的研究狀況 PAGEREF_Toc178908151\h1HYPERLINK\l"_Toc178908152"2系統開發環境介紹?PAGEREF_Toc178908152\h2HYPERLINK\l”_Toc178908153”2.1B/S模式?PAGEREF_Toc178908153\h2HYPERLINK\l"_Toc178908154"2.2ASP技術?PAGEREF_Toc178908154\h2HYPERLINK2.2。2ASP技術的特點?PAGEREF_Toc178908156\h3HYPERLINK\l"_Toc178908157"2。3結構化查詢語言SQL?PAGEREF_Toc178908157\h3HYPERLINK\l”_Toc178908158”2.4數據庫連接方式?PAGEREF_Toc178908158\h3HYPERLINK\l"_Toc178908159"3系統的需求分析?PAGEREF_Toc178908159\h4HYPERLINK\l”_Toc178908160”3.1需求分析?PAGEREF_Toc178908160\h4HYPERLINK\l"_Toc178908161"3.2可行性分析?PAGEREF_Toc178908161\h5HYPERLINK\l"_Toc178908162”4系統的設計?PAGEREF_Toc178908162\h5HYPERLINK\l"_Toc178908163"4.1系統的總體設計?PAGEREF_Toc178908163\h5HYPERLINK\l”_Toc178908164"4.1.1系統的設計目標?PAGEREF_Toc178908164\h6HYPERLINK4。1.4具體功能模塊劃分 PAGEREF_Toc178908167\h7HYPERLINK\l"_Toc178908168"4。2數據庫的設計 PAGEREF_Toc178908168\h8HYPERLINK\l"_Toc178908169”5.系統模塊的實現?PAGEREF_Toc178908169\h11HYPERLINK\l"_Toc178908170”5.1用戶登陸?PAGEREF_Toc178908170\h11HYPERLINK\l"_Toc178908171"5.2用戶管理?PAGEREF_Toc178908171\h12HYPERLINK\l"_Toc178908172”5.3物品入庫?PAGEREF_Toc178908172\h14HYPERLINK\l”_Toc178908173"5。4庫存信息查詢 PAGEREF_Toc178908173\h15HYPERLINK\l"_Toc178908174"5.5物品移庫?PAGEREF_Toc178908174\h16HYPERLINK\l”_Toc178908175"5.6信息修改?PAGEREF_Toc178908175\h17HYPERLINK\l"_Toc178908176"6。系統測試?PAGEREF_Toc178908176\h18HYPERLINK\l”_Toc178908177"6.1測試環境?PAGEREF_Toc178908177\h18HYPERLINK\l"_Toc178908178"6.2測試結果 PAGEREF_Toc178908178\h19HYPERLINK\l"_Toc178908179"結論?PAGEREF_Toc178908179\h19HYPERLINK\l"_Toc178908180"參考文獻?PAGEREF_Toc178908180\h19HYPERLINK\l"_Toc178908181"致謝?PAGEREF_Toc178908181\h20第6頁共21頁1引言1.1課題研究背景當今世界先進工業國家正處于由“工業經濟”模式向“信息經濟"模式轉變的時期,其中技術進步因素起著極為重要的作用,它在經濟增長中占有很大的比重。從我國經濟發展史來看,工業經濟增長主要是依靠投入大量資金和勞動力來實現的,尚未充分發揮技術進步在工業經濟增長中的“二次效益倍增器”的作用。“如何加快發展電子信息技術、調整產業結構、適應世界經濟發展需求"是當前我國企業自動化界研究的重要課題之一。物流技術是在第二次世界大戰期間隨著軍事后勤的發展逐漸演變而來。物流的基本任務是完成物資的儲存和運輸。美國是世界上物流發展得比較早的國家,十分重視物流的研究與發展。早在1980年的全美物資討論會上,研究者們就指出,“物流”作為一個尚未完全開發的領域,如何合理地利用,創造最大的效益,將是廣大企業急需研究的一項課題。1。2現代倉儲物流的概念倉儲物流是微觀物流的一種,指的是物資從進入倉庫到被重新發出這一階段的運動過程。作為一種特殊形式的內部物流,倉儲物流的高效運作機制近年來越來越受到物流界的重視。它的主要組成要素有:物流設施構成庫區的基本設施主要有庫房、道路、作業站臺和場地、專用線、專用碼頭、機場以及橋梁、涵洞、護坡等,是完成倉庫內部物流的基礎條件.物流設備內部物流設備包括裝卸搬運設備、儲存設備、計量檢測設備、安全減災設備,維修加工設備和輔助設備六大類。物流業務人員物流業務人員指直接從事收發儲運等倉儲業務工作的工作者.倉儲物流信息倉儲活動貫穿著物流和信息流兩種運動方式。物流是實物的流動,也就是物資實體的收、發、調、運、存的過程。伴隨著這些物資實體流動,又產生了成本、價格、購銷合同、進出庫單據等有關物資流動和管理方面的信息。倉儲物流環境倉儲物流環境指倉儲系統之外并對其產生影響的一切事物的綜合.如有疑問,可以聯系:QQ1457026304電話:15818171765,為你解答任何問題。2系統開發環境介紹2。1B/S模式B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。它是隨著Internet技術的興起,對C/S模式應用的擴展.主要利用了不斷成熟的WWW瀏覽器技術,結合多種Script語言(VBScript、JavaScript等)和ActiveX技術,是一種全新的軟件系統構造技術。在B/S體系結構系統中,用戶通過瀏覽器向分布在網絡上的許多服務器發出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數據請求、加工、結果返回以及動態網頁生成、對數據庫的訪問和應用程序的執行等工作全部由WebServer完成。隨著Windows將瀏覽器技術植入操作系統內部,這種結構已成為當今應用軟件的首選體系結構。顯然B/S結構應用程序相對于傳統的C/S結構應用程序是一個非常大的進步。B/S結構的主要特點是分布性強、維護方便、開發簡單且共享性強、總體擁有成本低,但數據安全性問題、對服務器要求過高、數據傳輸速度慢、軟件的個性化特點明顯降低,這些缺點是有目共睹的,難以實現傳統模式下的特殊功能要求。例如通過瀏覽器進行大量的數據輸入或進行報表的應答、專用性打印輸出都比較困難和不便。此外,實現復雜的應用構造有較大的困難。雖然可以用ActiveX、Java等技術開發較為復雜的應用,但是相對于發展已非常成熟C/S的一系列應用工具來說,這些技術的開發復雜,并沒有完全成熟的技術工具供使用。2。2ASP技術2。2.1ASP的含義Active:ASP使用了微軟的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟件的重要基礎.它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作.ASP本身封裝了一些基本組件和常用組件,有很多公司也開發了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。Server:ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序.2.2.2ASP技術的特點使用Jscript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。無須編譯,容易編寫,可在服務器端直接執行。與瀏覽器無關,客戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP所使用的腳本語言(VBScript、Jscript)均在WEB服務器端執行,客戶端的瀏覽器不需要能夠執行這些腳本語言.ASP能與任何ActiveXscripting語言相容。除了可使用VBScript或JScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等.腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件.ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。2.3結構化查詢語言SQLSQL全稱是“結構化查詢語言(StructuredQueryLanguage)”,最早的是IBM的圣約瑟研究實驗室為其關系數據庫管理系統SYSTEMR開發的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應用.2。4數據庫連接方式ADO(ActiveXDataObject)是Microsoft在OLEDB標準的基礎上定義的一種面向對象、與語言無關的數據庫應用編程接口。如果選用ADO作為訪問Web數據庫接口,則最好方法是結合ASP來寫應用程序。ASP是微軟公司基于ActiveX技術的一個Web服務器端的開發和運行環境,只能運行在微軟提供的平臺如WindowsNT和IIS等。ASP屬于服務器端技術,直接建立在服務器中,并且作為Web服務器的一個服務運行,支持多用戶、多線程;與其它常見的Client端實現動態性的技術如JavaApplet,JavaScript等不同,一個ASP頁面即可包含客戶端腳本,更主要的是也可包含服務器端腳本,引擎解釋執行,執行結果以HTML的形式返回給用戶。采用ADO結合ASP訪問數據庫系統有如下優點:(1)與HTML完全結合,可以使用任何腳本語言,易于開發,易于維護;(2)所有服務器端腳本代碼均在服務端執行,有效地保護了開發者的知識產權,且支持任何一種瀏覽器;(3)面向對象,可充分利用現存的ActiveX組件,易于擴展Server端功能;(4)可以訪問非關系數據庫,這是其它方式無法實現的。ADO方式的缺點是:僅適用于微軟提供的一些平臺,程序運行速度較慢。如有疑問,可以聯系:QQ1457026304電話:15818171765,為你解答任何問題。程度的逐步完善,倉儲管理性能的優劣直接制約著整個物流企業供應鏈性能的高低。高性能的倉儲管理系統是實現整個運作管理的核心,而企業各倉庫之間的協調與管理是提高企業效率的一個關鍵環節,因此移庫成為倉儲管理系統不可忽視的一個模塊。在移庫任務中,要注意信息的正確性、有效性、可修改性和完備性以及數據庫信息的一致性。出于對系統安全性和完整性及客戶負責的考慮,要對信息的有效性進行驗證,如貨物的數量和庫存數量等。移庫的流程大體可設計為:用戶向A倉庫發出移出通知,向B倉庫發出移入通知;B倉庫接到通知后做出容量判斷,把信息反饋給A倉庫;A倉庫接受反饋信息,若B倉庫可以容納則出庫,反之則跳出提示;若B倉庫可以容納,則B倉庫入庫,貨物狀態為在B庫;在以下情況實現移庫操作:管理員或客戶要求移庫。當貨物出庫后,系統自動將倉庫其余貨物移動,填補移出貨物的貨位.貨物接近保質期,需要替換.該模塊完成庫存貨物的轉移。系統提供移庫管理功能,可實現倉庫間的相互移動,以達到各倉庫間商品的準確性,為保管員發貨提供方便。其實現方法是進行SQL查詢,在對應的數據表中查詢記錄,若所移倉庫不能容納此批貨物,則跳出“該倉庫無法容納此批貨物,請移庫!”并顯示其他倉庫的剩余容量,使管理員可根據剩余容量再次選擇倉庫。流程如圖5—9開始開始用conn打開數據庫設置SQL語句執行SQL語句和連接參數輸入查詢倉庫信息是否存滿結束NY輸出:庫滿移庫讀出倉庫信息圖5—9移庫流程圖模塊實現了倉庫中物品間的轉移,如圖5—101。圖5-10移庫界面圖5.6信息修改信息修改用來修改物品入庫貨物的信息(包括物品編碼、規格、產地等)流程圖如5—12所示開始開始用conn打開數據庫設置SQL語句執行SQL語句和連接參數輸入查詢物品信息修改or刪除結束刪除修改將信息修改后存入數據庫從數據庫刪除數據圖5-11信息修改流程圖該模塊實現對倉庫中物品信息的修改,如圖5—12.圖5—12物品信息修改界面如有疑問,可以聯系:QQ1457026304電話為你解答任何問題。6.系統測試6.1測試環境本系統采用DreamweaverMX2004開發,代碼采用ASP語言編寫。后臺采用ACCESS的數據庫系統。連接后臺用ADO來連接。服務器端:服務器操作系統為WindowsXP。Web服務器:安裝微軟支持IIS5。0作為Web服務器軟件,提供基于WWW信息出版和應用程序發行的功能,通過ADO開放式數據庫連接與數據庫服務器相連,通過SQL語言實現查詢和修改數據庫??蛻舳耍翰捎茫譱ndows系列或Unix等支持Web瀏覽器的操作系統均可.6.2測試結果在系統的各個模塊設計完成之后,系統在上述軟硬件環境下對此系統各個子模塊功能做出測試,實現了用戶注冊,管理員對物品的添加,刪除,修改,查詢,以及物品移庫等功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論