【正文】
2009級(jí)物流信息管理系統(tǒng)課程設(shè)計(jì)題目: iphone的倉(cāng)儲(chǔ)管理系統(tǒng)姓 名 蔣欣怡 周娜學(xué) 院 自動(dòng)化學(xué)院專 業(yè) 物流工程班 級(jí) 2009211408班學(xué) 號(hào) 09211915 09211916班內(nèi)序號(hào) 24 25指導(dǎo)老師 蘇志遠(yuǎn) 2012年 5月 摘要庫(kù)存管理是一項(xiàng)非常繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù),包括入庫(kù)、出庫(kù)、退庫(kù)、調(diào)庫(kù)等多項(xiàng)貨物操作流程。因此,為提高庫(kù)管工作的質(zhì)量和效率,就必須根據(jù)倉(cāng)庫(kù)管理的特點(diǎn)開發(fā)庫(kù)存物流信息系統(tǒng)。本文立足于物流信息系統(tǒng)發(fā)展的現(xiàn)狀,針對(duì)為蘋果公司產(chǎn)品提供倉(cāng)儲(chǔ)服務(wù)的專業(yè)公司的具體情況,從實(shí)際出發(fā)設(shè)計(jì)了一款庫(kù)存信息系統(tǒng)軟件。系統(tǒng)建設(shè)的主要目標(biāo)為:加大對(duì)產(chǎn)品的出入庫(kù)、移庫(kù)、盤點(diǎn)及相關(guān)的財(cái)務(wù)和員工的管理力度;全面實(shí)時(shí)地掌握倉(cāng)儲(chǔ)信息,提高倉(cāng)儲(chǔ)管理與運(yùn)作的效率;初步實(shí)現(xiàn)物流、資金流與信息流的一體化。我們首先進(jìn)行了詳致的可行性分析,了解蘋果公司產(chǎn)品的存儲(chǔ)特性,確定開發(fā)庫(kù)存物流信息系統(tǒng)的必要性。然后對(duì)該系統(tǒng)用統(tǒng)一建模語言(UML)做了詳細(xì)周密的系統(tǒng)分析,描述了庫(kù)存物流信息系統(tǒng)的各種需求、組織結(jié)構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)流程等,由此得到系統(tǒng)分析報(bào)告?;谙到y(tǒng)分析報(bào)告綜合采用多種常用軟件開發(fā)的成熟技術(shù)及軟件,對(duì)該系統(tǒng)進(jìn)行了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),如充分利用Powerdesign強(qiáng)大的數(shù)據(jù)庫(kù)建模能力設(shè)計(jì)實(shí)現(xiàn)了該庫(kù)管系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)(關(guān)系型數(shù)據(jù)庫(kù)MYSQL )。最后運(yùn)用面向?qū)ο蠊δ?、圖形拖放功能強(qiáng)大的編程工具eclipse開發(fā)實(shí)現(xiàn)了多功能的庫(kù)存物流信息系統(tǒng)。具體分析和設(shè)計(jì)了員工信息管理、權(quán)限管理、貨品信息管理、客戶信息管理、供應(yīng)商信息管理、進(jìn)貨入庫(kù)管理、出庫(kù)管理、盤點(diǎn)管理、移庫(kù)管理、庫(kù)位信息管理等功能模塊,同時(shí)編寫好了軟件開發(fā)過程中的各種重要文檔。本文分析了系統(tǒng)開發(fā)的背景,簡(jiǎn)要的描述了系統(tǒng)需要解決的主要問題以及解決辦法:系統(tǒng)的開發(fā)目標(biāo)與需求、系統(tǒng)的業(yè)務(wù)流程和架構(gòu)設(shè)計(jì)、功能模塊的詳細(xì)設(shè)計(jì)、主要功能的實(shí)現(xiàn)界面等。本文所設(shè)計(jì)的系統(tǒng)將高效地管理倉(cāng)庫(kù)、利用倉(cāng)庫(kù),使倉(cāng)庫(kù)作業(yè)規(guī)范化,在實(shí)時(shí)全面地掌握倉(cāng)儲(chǔ)信息,提高可視性,提高倉(cāng)庫(kù)管理與運(yùn)作效率的方面,具有一定的現(xiàn)實(shí)意義和應(yīng)用價(jià)值。關(guān)鍵字 物流信息系統(tǒng) 庫(kù)存管理 UML eclipseAbstractInventory management is a very plex work, it demands a lot of time to deal with a large number of documents data every day, including storage, a library, withdrawn and cold storage, and so on. Therefore, in order to improve the quality and efficiency of inventory management, it must be developed according to the characteristics of the warehouse management inventory logistics information systems.The paper, based on the status of the development of logistics information system, is telling the process how an inventory information system software is designed for the specific circumstances of the professional pany to provide warehousing services for Apple products. The system construction of the main objectives: to increase the product out of storage, transfer database, inventory and related financial and staff management efforts。 prehensive master warehouse information in real time to improve warehouse management and operational efficiency。 preliminary logistics, capital flow integration and information flow. Firstly we carried out a detailed and consistent analysis of the feasibility of storage features of Apple products, and determine the need for development of stock logistics information system. Then the system using the Unified Modeling Language (UML) made ??a detailed and thorough system analysis, and describes the diverse needs of the inventory logistics information systems, organizational structure, business processes, data flow, the resulting system analysis report.Using a bination of many monly used software and mature technology, based on system analysis of the system outline and detailed design, for example, we take full advantage of the powerful database modeling capabilities of Powerdesign to achieve the backend database system of inventory management (relational database is MYSQL ).Finally, with the powerful objectoriented features and graphical drag and drop programming tools, the eclipse development achieved multifunctional inventory logistics information system. We analyzed and designed many modules such as employee information management, rights management, goods management, client information management, provider information management, storage management, library management, inventory management, shift library management and library information management, at the same time, we wrote a variety of important documents of the software development process.This paper analyzes the background of the system, a brief description of the system needs to solve the main problem, and solvation: development goals and needs, the system of business processes and architecture design, detailed design of the functional modules, the main function interface. This system is designed to efficiently manage and use the warehouse, as so as to make the warehouse operations standardization. There is a certain practical significance and value in realtime prehensive grasping of the storage information, increasing visibility, improving warehouse management and operational efficiency.目錄前 言 1第一章 系統(tǒng)概況 11.1 現(xiàn)有系統(tǒng)分析 11.2 開發(fā)意義 21.3 系統(tǒng)目標(biāo) 2第二章 系統(tǒng)分析 22.1.1技術(shù)可行性 22.1.2社會(huì)可行性 22.1.3操作可行性 32.2 需求分析 32.2.1系統(tǒng)功能需求分析 32.2.2組織結(jié)構(gòu)分析 52.2.3系統(tǒng)業(yè)務(wù)需求分析 6第三章 系統(tǒng)設(shè)計(jì) 103.1 總體結(jié)構(gòu)設(shè)計(jì) 103.1.1軟件描述 103.1.2代碼設(shè)計(jì) 103.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 103.2.1系統(tǒng)數(shù)據(jù)表 113.2.2輸入輸出設(shè)計(jì) 183.2. 3部分程序設(shè)計(jì) 183.2.1用戶登陸 193.2.2主界面 273.2.3出入庫(kù)管理 443.2.4庫(kù)位管理 65第四章 總結(jié)與展望 68致 謝 68參考文獻(xiàn) 68正文前言物流信息系統(tǒng)課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是物流工程專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完《物流信息系統(tǒng)》課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對(duì)物流信息系統(tǒng)基礎(chǔ)理論和基本知識(shí)的理解,掌握使用信息系統(tǒng)分析、設(shè)計(jì)的基本方法,提高解決實(shí)際管理問題、開發(fā)信息系統(tǒng)的實(shí)踐能力。通過本課程設(shè)計(jì)要求學(xué)生全面掌握物流信息系統(tǒng)的原理,方法及開發(fā)過程與要求,并運(yùn)用所學(xué)的系統(tǒng)分析、設(shè)計(jì)、開發(fā)的基本技術(shù)與方法,針對(duì)不同企業(yè)、單位在信息管理中的遇到的實(shí)際問題,進(jìn)行系統(tǒng)分析與設(shè)計(jì);培養(yǎng)學(xué)生解決實(shí)際問題的能力;鍛煉學(xué)生開發(fā)物流信息系統(tǒng)的基本操作技能;培養(yǎng)學(xué)生的團(tuán)隊(duì)合作意識(shí);通過具體的設(shè)計(jì)加深對(duì)課堂教學(xué)內(nèi)容的理解,提高所學(xué)知識(shí)的應(yīng)用能力。本課程設(shè)計(jì)在掌握物流信息系統(tǒng)開發(fā)的思路和方法的基礎(chǔ)上,把重點(diǎn)放在系統(tǒng)的需求分析(需求分析說明書),數(shù)據(jù)文件(數(shù)據(jù)庫(kù))設(shè)計(jì),功能設(shè)計(jì)(分析、處理的程序設(shè)計(jì))和輸入/輸出設(shè)計(jì)(接口)之上,力圖提高綜合設(shè)計(jì)與應(yīng)用能力。第一章 系統(tǒng)概況傳統(tǒng)的面向過程的倉(cāng)儲(chǔ)管理信息系統(tǒng)的開發(fā)中存在不少的問題,傳統(tǒng)的面向過程的開發(fā)方法,也即主要是基于功能分析或數(shù)據(jù)分析基礎(chǔ)上的結(jié)構(gòu)化方法。這種開發(fā)方法下設(shè)計(jì)的系統(tǒng)在70或80年代早期還可以適應(yīng),但在越來越復(fù)雜的非數(shù)值計(jì)算類型的軟件開發(fā)中,在廣泛應(yīng)用圖形界面的交互式系統(tǒng)中,在控制要求非常突出的應(yīng)用中,在需求經(jīng)常變化的條件下,尤其是在倉(cāng)儲(chǔ)系統(tǒng)這種數(shù)據(jù)流動(dòng)性要求比較高的管理軟件的開發(fā),用傳統(tǒng)的軟件開發(fā)方法解決問題往往暴露出嚴(yán)重的不適應(yīng)性,主要表現(xiàn)在以下幾點(diǎn):1)功能與數(shù)據(jù)分離的軟件設(shè)計(jì)結(jié)構(gòu)與人類的現(xiàn)實(shí)環(huán)境很不一樣,和人的自然思維也就很不一致。 2)系統(tǒng)是圍繞著如何實(shí)現(xiàn)一定的行為來進(jìn)行的,當(dāng)系統(tǒng)行為易變,需要常常修改時(shí),修改極為困難,因此這種結(jié)構(gòu)無法適應(yīng)迅速變化的技術(shù)和需求。3)在系統(tǒng)中模塊之間的控制作用有重要影響時(shí),由于在“好的模塊結(jié)構(gòu)”中的模塊間的控制作用只能通過上下之間的調(diào)用關(guān)系來進(jìn)行,造成信息傳遞路徑過長(zhǎng),效率低,易受干擾,甚至出錯(cuò)。所以這種結(jié)構(gòu)無法適應(yīng)以控制關(guān)系為重要特性的系統(tǒng)要求。4)結(jié)構(gòu)化方法開發(fā)出來的系統(tǒng)往往難以維護(hù),因?yàn)樗械暮瘮?shù)都必須知道數(shù)據(jù)結(jié)構(gòu)。5)自頂向下功能分解的分析方法極大地限制了軟件的可重用性,導(dǎo)致對(duì)同樣對(duì)象的大量的重復(fù)性工作,大大降低了開發(fā)人員的生產(chǎn)率。結(jié)構(gòu)化開發(fā)方法暴露出來的問題促使了面向?qū)ο箝_發(fā)技術(shù)的形成與發(fā)展,而基于面向?qū)ο蠹夹g(shù)UML語言的設(shè)計(jì)會(huì)使系統(tǒng)更加人性化。庫(kù)存管理是一項(xiàng)非常繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù),包括入庫(kù)、出庫(kù)、移庫(kù)、盤點(diǎn)等多項(xiàng)貨物操作流程,還有有關(guān)人員,資金財(cái)務(wù)報(bào)表度管理。為及時(shí)結(jié)清每筆業(yè)務(wù)和貨物流動(dòng)情況,企業(yè)要花費(fèi)大量人力物力和時(shí)間來做數(shù)據(jù)記錄及統(tǒng)計(jì)工作。因此,為提高庫(kù)存管理工作的質(zhì)量和效率,就必須根據(jù)倉(cāng)庫(kù)管理的專業(yè)特點(diǎn)開發(fā)庫(kù)存物流信息系統(tǒng)。庫(kù)存物流信息系統(tǒng)將為公司提供庫(kù)存的分類管理和快速查詢的功能,是提高公司工作效率的最佳助手。一個(gè)好的庫(kù)存物流信息系統(tǒng)有利于對(duì)庫(kù)存物品進(jìn)行及時(shí)、高效、準(zhǔn)確的管理。不僅可以提高勞動(dòng)效率,還可以提高庫(kù)存管理人員的積極性和準(zhǔn)確度。開發(fā)庫(kù)存物流信息系統(tǒng),用計(jì)算機(jī)來幫助管理庫(kù)存物品,可以避免重復(fù)勞動(dòng),又省時(shí)省力。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)庫(kù)存信息進(jìn)行管理,:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高庫(kù)存管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此