倉庫管理系統(tǒng)需求說明書_第1頁
倉庫管理系統(tǒng)需求說明書_第2頁
倉庫管理系統(tǒng)需求說明書_第3頁
倉庫管理系統(tǒng)需求說明書_第4頁
倉庫管理系統(tǒng)需求說明書_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

管理信息系統(tǒng)報(bào)告書 2013-2014 學(xué)年 第 1 學(xué)期倉庫管理系統(tǒng)專 業(yè):信息管理與信息系統(tǒng) 班 級(jí): 2班 姓 名: XXXXX 學(xué) 號(hào): 電 話: XXXXXXXXXX 指導(dǎo)教師: 王老師 信息科學(xué)與工程學(xué)院2013.12.131引言1.1背景隨著社會(huì)經(jīng)濟(jì)的發(fā)展和工業(yè)生產(chǎn)的加速,倉庫的進(jìn)出更為頻繁,倉庫信息更為重要。傳統(tǒng)倉庫管理完全由人來完成,以手工記錄為主,當(dāng)企業(yè)的物流業(yè)務(wù)成長到一定規(guī)模之后,隨著訂單數(shù)量的增加,客戶需求不斷個(gè)性化,執(zhí)行效率就成為物流發(fā)展的瓶頸,單純依靠人力資源的增加已不能提升出入庫執(zhí)行的速度,反而帶來成本的大幅度上升與差錯(cuò)頻頻。計(jì)算機(jī)信息管理技術(shù)的迅速發(fā)展恰恰解決了這個(gè)問題,它使計(jì)算機(jī)技術(shù)與現(xiàn)代的管理技術(shù)相互配合,來更加準(zhǔn)確、高速地完成工業(yè)企業(yè)日常的倉庫管理工作。使企業(yè)能夠以最少的人員來完成更多的工作。隨著我國市場(chǎng)經(jīng)濟(jì)的進(jìn)一步開展,強(qiáng)大的信息保障,有力的電子化管理,使各大企業(yè)在國內(nèi)經(jīng)濟(jì)市場(chǎng)的大潮中把現(xiàn)代高科技的信息技術(shù)發(fā)揮的淋漓盡致。越來越多有遠(yuǎn)見的企業(yè)家,不惜重金從國外購買高新技術(shù),高的投資、合理的管理往往換來巨大的利潤。經(jīng)營的物質(zhì)技術(shù)手段由簡單落后轉(zhuǎn)變成高科技與人工手段并存,進(jìn)而更多地將高科技應(yīng)用到零售商業(yè)。國內(nèi)實(shí)施WMS的條件日益成熟。主要是物流業(yè)在過去的兩年里隨著國家經(jīng)濟(jì)的發(fā)展,而日新月異,現(xiàn)代一體化物流的管理思想日益為企業(yè)所接受,對(duì)倉庫有了新定位和認(rèn)識(shí),從而對(duì)管理系統(tǒng)也提出了新的要求。所以從倉庫管理的周期來考慮,一個(gè)能夠高效管理的倉庫系統(tǒng)就是一個(gè)優(yōu)秀的倉庫系統(tǒng)。1.2開發(fā)目的及意義對(duì)于中小型企業(yè),倉庫管理工作主要是進(jìn)貨商品的入庫管理和銷售商品的出庫管理及庫存商品的保管管理?,F(xiàn)有的管理工作主要依靠手工完成,工作量大,且效率不高。為了能更好地利用現(xiàn)代信息技術(shù)的成果,提高管理工作的效率和水平,以適應(yīng)企業(yè)發(fā)展的需要,決定開發(fā)庫存管理系統(tǒng)。商品流通的倉儲(chǔ)及配送中心的出入庫,庫存、配送等管理,能夠使管理工作節(jié)省人力。減少差錯(cuò)、提高工作效率,并保障。商品流轉(zhuǎn)的順利進(jìn)行應(yīng)用計(jì)算機(jī)系統(tǒng)與手持終端的結(jié)合可以方便、準(zhǔn)確地完成商品流轉(zhuǎn)的相關(guān)管理。2系統(tǒng)設(shè)計(jì)方案的研究2.1系統(tǒng)的目標(biāo)倉庫管理系統(tǒng)的總目標(biāo)是:在數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有資源,開發(fā)一個(gè)體系結(jié)構(gòu)完善的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的倉庫管理系統(tǒng),實(shí)現(xiàn)倉庫的計(jì)算機(jī)管理,提供完善的功能,為倉庫管理人員提供便利的工作方式。2.2可行性分析2.2.1 目的可行性分析的目的是對(duì)問題進(jìn)行分析,以及根據(jù)對(duì)所選擇的開發(fā)工具的了解,分析是否可以開發(fā)出一個(gè)比較完善的倉庫管理系統(tǒng),較好地完成任務(wù)。2.2.2 可行性研究 1技術(shù)可行性:此次信息系統(tǒng)開發(fā)是對(duì)所學(xué)專業(yè)知識(shí)的一次綜合應(yīng)用與提高,利用所學(xué)的管理信息系統(tǒng)的知識(shí),可以對(duì)現(xiàn)有的系統(tǒng)進(jìn)行改進(jìn),建立一個(gè)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低的現(xiàn)代管理信息系統(tǒng)。 2經(jīng)濟(jì)可行性:目標(biāo)系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限。當(dāng)系統(tǒng)開發(fā)完實(shí)際運(yùn)行后,將很大程度上提高計(jì)算機(jī)的功能,并能減少人力資源的使用,這帶來的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過支出,并且最重要的一點(diǎn)是該軟件的開發(fā)可以給我們對(duì)系統(tǒng)的開發(fā)有個(gè)全面的認(rèn)識(shí)。從經(jīng)濟(jì)角度考慮,此信息系統(tǒng)開發(fā)可行。 3法律可行性:整個(gè)系統(tǒng)由于是自行開發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭議。2.3系統(tǒng)性能特點(diǎn)及控制要求2.3.1 系統(tǒng)簡要描述本系統(tǒng)通過基本信息管理功能管理商品,客戶,供應(yīng)商的基本信息;通過庫存管理功能實(shí)行商品的入庫,出庫操作,以及入庫單和出庫單的相關(guān)查詢;通過信息查詢,查詢庫存信息。2.3.2 處理流程使用人員通過基本信息管理管理供應(yīng)商、顧客、商品的基本信息?;静僮靼ㄌ砑印h除、修改和查詢。這些基本信息放在通過第三章建立的表放在數(shù)據(jù)庫當(dāng)中。系統(tǒng)訪問數(shù)據(jù)庫,并且完成用戶的這些操作需求。以表單的形式顯示出來,方便用戶查看。用戶通過庫存管理來完成入庫和出庫操作,同樣,入庫操作和出庫操作也包括添加、刪除、修改和查詢。入庫商品信息和出庫商品信息也放在數(shù)據(jù)庫中,當(dāng)用戶有入庫和出庫操作時(shí),系統(tǒng)訪問數(shù)據(jù)庫,生成入庫單和出庫單,以表單的形式顯示出來,方便用戶查看。處理流程如圖所示:使用人員基本信息管理生成基本信息庫存管理數(shù)據(jù)庫生成入庫單生成出庫單圖 2-3-2處理流程2.4運(yùn)行環(huán)境要求(1)硬件要求:CPU : 主頻 500MHZ 或更高 內(nèi)存(RAM): 最少64M,建議 128M 或更多 SDK: 250MB 或更多(2) 軟件要求:Android2.2操作系統(tǒng) 或更高版本3數(shù)據(jù)庫設(shè)計(jì)3.1需求分析進(jìn)行系統(tǒng)設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。作為地基的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫大廈的速度與質(zhì)量。需求分析做得不好,甚至?xí)?dǎo)致整個(gè)系統(tǒng)設(shè)計(jì)返工重做。3.2系統(tǒng)數(shù)據(jù)流圖 1 入庫操作入庫功能實(shí)現(xiàn)可分為以下幾個(gè)部分:(1)定制入庫單:由操作人員輸入最基本的信息,從商品信息表中獲取商品相關(guān)信息,從供應(yīng)商信息表中獲取供應(yīng)商的相關(guān)信息。(2)輸入入庫單對(duì)應(yīng)的商品信息:入庫商品與入庫單自動(dòng)關(guān)聯(lián),從商品信息表中獲取商品的相關(guān)信息。入庫操作的數(shù)據(jù)流圖如下圖所示: 圖3-2-1 入庫數(shù)據(jù)流圖2 出庫操作 出庫功能實(shí)現(xiàn)可分為以下幾個(gè)部分: (1)定制出庫單:由操作人員輸入最基本的信息,從商品信息表中獲取商品相關(guān)信息,從客戶信息表中獲取客戶相關(guān)信息。 (2)輸入出庫單對(duì)應(yīng)的商品信息:出庫商品與出庫單自動(dòng)關(guān)聯(lián),從商品信息表中獲取商品的相關(guān)信息。處理流程如下圖所示:圖3-2-2 出庫數(shù)據(jù)流圖3.3數(shù)據(jù)字典用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢。這就要求數(shù)據(jù)加結(jié)構(gòu)能夠充分地滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理流程,組成一份詳細(xì)的數(shù)據(jù)字典,為下一步的具體設(shè)計(jì)做好充分的準(zhǔn)備。圖3-3 數(shù)據(jù)字典3.4功能模塊設(shè)計(jì)該系統(tǒng)功能模塊圖列出了系統(tǒng)的主要功能模塊。包括基本信息管理,庫存信息管理及系統(tǒng)設(shè)置。基本信息管理又包括供應(yīng)商信息管理,顧客信息管理及商品信息管理。庫存信息管理包括入庫和出庫管理。系統(tǒng)設(shè)置包括管理用戶,修改密碼和退出三個(gè)功能。供應(yīng)商信息管理包括添加、修改、刪除、查詢供應(yīng)商信息四個(gè)子功能。顧客信息管理包括添加、修改、刪除、查詢顧客信息四個(gè)子功能。商品信息管理包括添加商品信息、修改商品信息、刪除商品信息三個(gè)子功能。入庫管理包括添加、修改、刪除、查詢?nèi)霂焐唐沸畔⑺膫€(gè)子功能。出庫管理包括添加、修改、刪除、查詢出庫商品信息四個(gè)子功能。圖3-4 系統(tǒng)功能模塊圖3.5數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型 。(1) 供應(yīng)商實(shí)體屬性圖圖3-5-1 供應(yīng)商實(shí)體E-R圖 (2)顧客實(shí)體屬性圖圖3-5-2顧客實(shí)體E-R圖 (3)商品實(shí)體屬性圖 圖3-5-3 商品實(shí)體E-R圖 (4)實(shí)體關(guān)系圖 圖3-5-4 實(shí)體關(guān)系圖 (5)完整的實(shí)體聯(lián)系圖包括三個(gè)實(shí)體,即供應(yīng)商實(shí)體、顧客實(shí)體和商品實(shí)體。其中供應(yīng)商和商品通過入庫操作聯(lián)系起來。他們之間的關(guān)系是多對(duì)多的關(guān)系。即一件商品可以由多個(gè)供應(yīng)商供應(yīng),一個(gè)供應(yīng)商也可以由多種商品。入庫操作有一個(gè)屬性即入庫單,它記錄著入庫操作的一些基本信息如供應(yīng)商名稱、入庫商品的名稱等等。商品和顧客通過出庫操作聯(lián)系起來。同樣他們之間也是多對(duì)多的關(guān)系。即一個(gè)顧客可以購買多種商品,一種商品也可以提供給多個(gè)顧客。出庫操作的屬性是出庫單,它記錄著顧客名稱、出庫商品的名稱等等一些出庫操作的基本信息。圖3-5-5 完整的實(shí)體關(guān)系圖3.6數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。倉庫管理系統(tǒng)數(shù)據(jù)庫中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面的表格所示。每個(gè)表格表示數(shù)據(jù)庫中的一個(gè)表。列名數(shù)據(jù)類型可否為空說明CompanyNameVarcharNOT NULL公司名稱ContactNameVarcharNULL聯(lián)系人姓名AddressVarcharNULL聯(lián)系地址CityVarcharNULL所在城市RegionVarcharNULL所在地區(qū)PostalCodeVarcharNULL郵政編碼PhoneVarcharNULL電話號(hào)碼FaxVarcharNULL傳真號(hào)碼HomepageVarcharNULL公司主頁SupplierMemoTextNULL備注信息圖3-6-1 供應(yīng)商信息表列名數(shù)據(jù)類型可否為空說明CompanyNameVarcharNOT NULL公司名稱ContactNameVarcharNULL聯(lián)系人姓名AddressVarcharNULL聯(lián)系地址CityVarcharNULL所在城市RegionVarcharNULL所在地區(qū)PostalCodeVarcharNULL郵政編碼PhoneVarcharNULL電話號(hào)碼FaxVarcharNULL傳真號(hào)碼HomepageVarcharNULL公司主頁SupplierMemoTextNULL備注信息圖3-6-2 顧客信息表列名數(shù)據(jù)類型可否為空說明ProductNameVarcharNOT NULL商品名稱SpecVarcharNULL商品規(guī)格UnitVarcharNULL商品單位ProductmemoTextNULL備注信息圖3-6-2 商品信息表列名數(shù)據(jù)類型可否為空說明ProviderNameVarcharNULL供應(yīng)商姓名ProductNameVarcharNOT NULL商品名稱SpecVarcharNULL商品規(guī)格UnitVarcharNULL商品單位QuantityFloatNULL商品數(shù)量UnitPriceMoneyNULL商品單價(jià)OrderDateDatatimeNULL進(jìn)貨日期OrdermemoTextNULL備注信息圖3-6-3 進(jìn)貨信息表列名數(shù)據(jù)類型可否為空說明CustomerNameVarcharNULL顧客姓名ProductNameVarcharNOT NULL商品名稱SpecVarcharNULL商品規(guī)格UnitVarcharNULL商品單位QuantityFloatNULL商品數(shù)量UnitPriceMoneyNULL商品單價(jià)OrderDateDatatimeNULL進(jìn)貨日期OrdermemoTextNULL備注信息圖3-6-4 出貨信息表4詳細(xì)設(shè)計(jì)經(jīng)過以上章節(jié)的分析、建模過程已經(jīng)完成了數(shù)據(jù)庫的后臺(tái)工作,建立起了能夠使系統(tǒng)順利運(yùn)行的后臺(tái),完成了初期的工作,接下來就要進(jìn)入系統(tǒng)的實(shí)現(xiàn)工作階段,包括:界面設(shè)計(jì)和代碼編寫。系統(tǒng)主體功能由三部分組成,下面主要對(duì)程序總體框架的搭建以及數(shù)據(jù)庫的連接、基本信息的管理(包括供應(yīng)商基本信息、顧客基本信息、商品基本信息)、庫存管理(包括入庫操作、出庫操作)、信息查詢(包括庫存信息查詢)、系統(tǒng)設(shè)置(包括添加用戶、修改密碼、退出)的詳細(xì)設(shè)計(jì)過程。4.1數(shù)據(jù)庫連接數(shù)據(jù)庫程序設(shè)計(jì)是建立在數(shù)據(jù)庫的基礎(chǔ)之上的,因此,在開始程序設(shè)計(jì)時(shí)首要的任務(wù)是建立程序與數(shù)據(jù)庫后臺(tái)的聯(lián)系。由于Android系統(tǒng)自己集成了自己的輕量級(jí)數(shù)據(jù)庫,所以在連接時(shí)只需要?jiǎng)?chuàng)建一個(gè)代表指定數(shù)據(jù)庫的SQLiteDatabase的對(duì)象,然后就可以通過SQLitedatabase對(duì)象來管理、操作數(shù)據(jù)庫了。4.2主菜單、菜單界面設(shè)計(jì)Android對(duì)布局、組件的設(shè)置與修改是非常方便的。所以設(shè)計(jì)出這樣的界面是很簡單的。主界面、菜單界面具體樣式如下圖所示:圖4-2 主菜單、菜單界面4.3模塊的功能及設(shè)計(jì)介紹4.3.1 用戶登錄模塊處理流程:輸入:用戶名和密碼。處理:(1)用戶登錄窗體啟動(dòng)。(2)用戶填寫用戶名并輸入密碼。(3)從操作人員表中檢查是否有相應(yīng)的用戶名和密碼。(4)如果用戶名或密碼錯(cuò)誤,進(jìn)行提示。(5)如果輸入的用戶名和相應(yīng)密碼正確,則根據(jù)該用戶的權(quán)限類別進(jìn)行權(quán)限設(shè)置。(6)進(jìn)入主控制平臺(tái)。輸入用戶名和密碼登錄密碼正確?進(jìn)入主控制平臺(tái)開始結(jié)束圖4-3-1 登錄界面流程圖 部分代碼如下:判斷用戶名是否為空:if (use.getText().toString().equals()DialogDemo.builder(StoreManagementActivity.this, 錯(cuò)誤信息,用戶名不能為空!);判斷密碼是否為空:else if (password.getText().toString().equals()DialogDemo.builder(StoreManagementActivity.this, 錯(cuò)誤信息,密碼不能為空!); 判斷用戶名和密碼是否正確:else if (!(use.getText().toString().equals(userName) & password.getText().toString().equals(userPw)DialogDemo.builder(StoreManagementActivity.this, 錯(cuò)誤信息,用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入);全部正確跳轉(zhuǎn)到操作界面:elsecursor.close();Intent intent = new Intent();Bundle bundle = new Bundle();bundle.putString(username,userName);intent.putExtras(bundle);intent.setClass(getApplicationContext(), MenuDemo.class);startActivity(intent);4.3.2 基本信息管理模塊基本信息管理供應(yīng)商信息管理添加供應(yīng)商信息修改供應(yīng)商信息

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論