1 可行性分析
1.1 可行性分析研究
當(dāng)接受一個(gè)軟件開(kāi)發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問(wèn)題具有簡(jiǎn)單的解決辦法,許多問(wèn)題不能在預(yù)定的規(guī)模之內(nèi)解決。因此通過(guò)可行性的研究分析可以知道問(wèn)題?尚行匝芯恐辽僖獜囊韵氯矫嫜芯棵糠N解法的可行性:1技術(shù)可行性,2經(jīng)濟(jì)可行性,3操作可行性。
1.2.1 技術(shù)可行性
技術(shù)可行性是指以現(xiàn)有的技術(shù)是否能完成相應(yīng)的軟件功能,物流信息管理系統(tǒng)應(yīng)用了計(jì)算機(jī)語(yǔ)言和數(shù)據(jù)庫(kù),以現(xiàn)有的計(jì)算機(jī)技術(shù)完全可以完成其相應(yīng)的功能。
1.2.2 經(jīng)濟(jì)可行性
主要是對(duì)開(kāi)發(fā)物流信息管理系統(tǒng)的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一旦開(kāi)發(fā)出物流信息管理系統(tǒng)后,企業(yè)可以簡(jiǎn)化其工作的復(fù)雜度,對(duì)客戶(hù)的資料管理更加系統(tǒng)化,減少了企業(yè)及客戶(hù)的不必要的麻煩,能夠客觀上提高企業(yè)的效益,更可以吸引單位與企業(yè)達(dá)成長(zhǎng)期的合同,保證了企業(yè)基本效益。在開(kāi)發(fā)軟件的花費(fèi)上,所用的金錢(qián)并不是很多,但可以提高企業(yè)的聲譽(yù),更可以提高企業(yè)的效益,完全可以達(dá)到物超所值。
1.2.3 操作可行性
主要是了解物流信息管理的相關(guān)人員對(duì)開(kāi)發(fā)信息系統(tǒng)是否支持,在做該系統(tǒng)時(shí)我們會(huì)想到企業(yè)從業(yè)人員的知識(shí)水平,使操作頁(yè)面更加簡(jiǎn)潔明了,操作容易上手,再對(duì)其從業(yè)人員進(jìn)行簡(jiǎn)單的培訓(xùn),很容易解決在操作上的困難。
1.3 結(jié)論意見(jiàn)
經(jīng)過(guò)認(rèn)真地可行性研究,系統(tǒng)基本上做到了在技術(shù)、經(jīng)濟(jì)、運(yùn)行上的可行。因此,相信在按照計(jì)劃上實(shí)施的前提下,全系統(tǒng)的設(shè)計(jì)將會(huì)按時(shí)、高質(zhì)量完成。所以,系統(tǒng)研制和開(kāi)發(fā)是可以馬上進(jìn)行的。
2 需求分析
2.1 任務(wù)需求分析
根據(jù)物流企業(yè)日常管理的需要,要求系統(tǒng)具有以下功能:
1.具有商品信息、往來(lái)單位信息、員工信息、倉(cāng)庫(kù)信息等基礎(chǔ)信息的管理和維護(hù)功能。
2.全面實(shí)用的銷(xiāo)售信息管理功能。
3.全面實(shí)用的庫(kù)存信息管理功能。
4.對(duì)有配送、運(yùn)輸、報(bào)關(guān)的全過(guò)程進(jìn)行有效、全面的管理。
5.通過(guò)管理系統(tǒng)對(duì)企業(yè)內(nèi)部的數(shù)據(jù)進(jìn)行分析,以幫助企業(yè)及時(shí)作出正確的決策。
6.設(shè)置系統(tǒng)日常維護(hù)功能
7.設(shè)置職工培訓(xùn)管理模塊。
圖2.1 物流綜合管理系統(tǒng)功能結(jié)構(gòu)圖
2.2 以下介紹基本模塊的功能
根據(jù)需求分析,設(shè)計(jì)系統(tǒng)框架。物流綜合管理系統(tǒng)由基礎(chǔ)信息管理、銷(xiāo)售管理、倉(cāng)儲(chǔ)管理、配送管理,運(yùn)輸管理,報(bào)關(guān)管理,決策管理,系統(tǒng)管理、職員培訓(xùn)等9 部分組成。設(shè)計(jì)各部分具體功能如下:
1.基礎(chǔ)信息管理模塊
基礎(chǔ)信息管理模塊包括商品信息維護(hù)、往來(lái)單位信息、員工信息維護(hù)和倉(cāng)庫(kù)信息維護(hù)4部分。
2.銷(xiāo)售管理模塊
銷(xiāo)售管理模塊由銷(xiāo)售開(kāi)票、銷(xiāo)售結(jié)款、未付款查詢(xún)、銷(xiāo)售查詢(xún)4 部分組成。
3.倉(cāng)儲(chǔ)管理模塊
倉(cāng)儲(chǔ)管理模塊主要由出庫(kù)管理、入庫(kù)管理、庫(kù)內(nèi)移動(dòng)、庫(kù)存盤(pán)點(diǎn)、庫(kù)存查詢(xún)、商品庫(kù)存報(bào)表6 部分組成。
4.配送管理模塊
配送管理模塊包括配送申請(qǐng)、配送審核、配送查詢(xún)、配送管理、配送反饋信息維護(hù)5個(gè)部分。
5.運(yùn)輸管理模塊
運(yùn)輸管理模塊由車(chē)輛資料維護(hù)、駕駛員信息維護(hù)、派車(chē)單寫(xiě)ID 卡、派車(chē)回廠4 部分構(gòu)成。
6.報(bào)關(guān)管理模塊
報(bào)關(guān)管理模塊由報(bào)關(guān)單管理、備案清單管理、報(bào)關(guān)單審核、三檢管理、查驗(yàn)管理、通關(guān)管理、報(bào)關(guān)過(guò)程監(jiān)控7 部分構(gòu)成。
7.決策管理模塊
決策管理模塊由商品入庫(kù)排行分析、商品出庫(kù)排行分析、運(yùn)輸工作量分析、客戶(hù)信用度的分析4 部分構(gòu)成。
8.系統(tǒng)管理模塊
系統(tǒng)管理模塊由數(shù)據(jù)管理、系統(tǒng)初始化、公司設(shè)置、操作員信息維護(hù)、權(quán)限設(shè)置5 個(gè)部分組成。
9.職員培訓(xùn)模塊
職員培訓(xùn)模塊包括視頻講座1 個(gè)部分。
2.2.1 基礎(chǔ)信息基類(lèi)
1 查詢(xún)模塊
查詢(xún)子模塊可以完成的功能如下:
支持按照多字段、多條件查詢(xún)。
支持模糊查詢(xún)。
當(dāng)用戶(hù)雙擊表格中某項(xiàng)記錄時(shí),調(diào)用編輯模塊進(jìn)行編輯。
支持打印功能。
2 編輯子模塊
編輯子模塊可以完成的功能如下:
根據(jù)指定數(shù)據(jù)表中的內(nèi)容動(dòng)態(tài)生成界面。
可以自動(dòng)生成基礎(chǔ)信息的惟一標(biāo)識(shí)。
完成添加、修改、復(fù)制、刪除基礎(chǔ)信息的功能。
2.2.2 業(yè)務(wù)類(lèi)
1.銷(xiāo)售結(jié)款模塊
銷(xiāo)售結(jié)款模塊主要完成如下功能:
自動(dòng)生成結(jié)款票號(hào)及開(kāi)票日期。
可以由銷(xiāo)售開(kāi)票單直接生成銷(xiāo)售結(jié)款單,簡(jiǎn)化經(jīng)手人的作業(yè)。
提供預(yù)計(jì)償還欠款日期設(shè)置。
支持?jǐn)?shù)據(jù)統(tǒng)計(jì)及金額核算功能。
支持合計(jì)金額的大小寫(xiě)的轉(zhuǎn)換功能。
2.庫(kù)存盤(pán)點(diǎn)模塊
庫(kù)存盤(pán)點(diǎn)模塊主要完成如下功能:
自動(dòng)生成盤(pán)點(diǎn)票號(hào)及開(kāi)票日期。
通過(guò)條形碼掃描儀自動(dòng)生成庫(kù)存數(shù)據(jù),用戶(hù)只輸入實(shí)際的盤(pán)點(diǎn)數(shù)據(jù),簡(jiǎn)化了用戶(hù)工作量。
2.2.3 業(yè)務(wù)查詢(xún)類(lèi)
1.銷(xiāo)售開(kāi)票查詢(xún)模塊
銷(xiāo)售開(kāi)票查詢(xún)模塊主要完成如下功能:
支持多字段查詢(xún)及模糊查詢(xún)。
支持銷(xiāo)售開(kāi)票主、明細(xì)表的調(diào)用
支持銷(xiāo)售欠款單的打印
2.未付款查詢(xún)模塊
未付款查詢(xún)模塊主要完成如下功能:
支持多字段查詢(xún)及模糊查詢(xún)。
支持未付款結(jié)款主、明細(xì)表的調(diào)用。
支持銷(xiāo)售欠款單的打印。
3 系統(tǒng)概要設(shè)計(jì)
3.1 總體設(shè)計(jì)
通過(guò)這個(gè)階段的工作將劃分組成系統(tǒng)的物理元素。
系統(tǒng)概要設(shè)計(jì)的基本目的是用比較抽象的概括方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是要確定系統(tǒng)的配置物理方案。軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是模塊獨(dú)立,讓模塊彼此間的接口關(guān)系應(yīng)該盡量簡(jiǎn)單。
3.2 系統(tǒng)功能模塊圖
圖3.1 物流信息管理系統(tǒng)包括的功能模塊
“基礎(chǔ)信息管理模塊”包括商品信息維護(hù),往來(lái)單位信息,員工信息維護(hù),倉(cāng)庫(kù)信息維護(hù)。
“銷(xiāo)售管理模塊”包括銷(xiāo)售開(kāi)票,銷(xiāo)售結(jié)款,未付款查詢(xún),銷(xiāo)售查詢(xún)。
“倉(cāng)儲(chǔ)模塊”包括出入庫(kù)管理,庫(kù)內(nèi)移動(dòng),庫(kù)存盤(pán)點(diǎn),庫(kù)存查詢(xún),商品庫(kù)存報(bào)表。
“系統(tǒng)管理模塊”包括數(shù)據(jù)管理,系統(tǒng)初始化,公式設(shè)置,操作員信息維護(hù),權(quán)限設(shè)置。
“職員培訓(xùn)模塊”包括視頻講座。
3.3 數(shù)據(jù)庫(kù)概念設(shè)計(jì)
數(shù)據(jù)庫(kù)一般分為三級(jí)模式:外模式、概念模式和內(nèi)模式。外模式也就是不同用戶(hù)所對(duì)的數(shù)據(jù)視圖,它將數(shù)據(jù)庫(kù)內(nèi)部抽象的數(shù)據(jù)及其互相之間的關(guān)系表示為簡(jiǎn)單、直觀的應(yīng)用界面。
內(nèi)模式是對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。
在這里我們將要設(shè)計(jì)的是數(shù)據(jù)庫(kù)的概念模式,
通過(guò)對(duì)企業(yè)管理系統(tǒng)的內(nèi)容和數(shù)據(jù)流程分析及E-R 圖,設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。
商品檔案信息。包括商品編號(hào)、名稱(chēng)、規(guī)格、產(chǎn)地、進(jìn)貨價(jià)格、銷(xiāo)售價(jià)格等信息。
銷(xiāo)售檔案信息。包括銷(xiāo)售票號(hào)、內(nèi)部編號(hào)、客戶(hù)編號(hào)、合計(jì)數(shù)量、合計(jì)金額等信息。
數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及他們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。
3.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
在數(shù)據(jù)庫(kù)設(shè)計(jì)中相當(dāng)重要的一步就是將概念模型轉(zhuǎn)化為計(jì)算機(jī)上DBMS 所支持的數(shù)據(jù)模型,例如,將E-R 圖模型轉(zhuǎn)化為關(guān)系模型,道理很簡(jiǎn)單,我們?cè)O(shè)計(jì)概念模型基本上都是一些抽象的關(guān)系,在再數(shù)據(jù)庫(kù)設(shè)計(jì)的實(shí)現(xiàn)過(guò)程中,在計(jì)算機(jī)上有效地表示出這些關(guān)系就成了數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。
根據(jù)物流信息管理系統(tǒng)的功能要求,選取office access 作為后臺(tái)數(shù)據(jù)庫(kù)。
3.5 數(shù)據(jù)字典
(1)數(shù)據(jù)流
①名字:貨物種類(lèi)
別名:無(wú)
描述:條形碼,名稱(chēng),供應(yīng)商編號(hào),計(jì)量單位,訂貨策略,安全庫(kù)存量,最小
訂貨量,最大訂貨量, ABC 分類(lèi),檢驗(yàn)等級(jí),損耗率,單價(jià)。
位置:管理員修改檔案使用,單位和個(gè)人查詢(xún)使用
定義:貨物種類(lèi)=現(xiàn)存貨物種類(lèi)+出庫(kù)貨物種類(lèi)
②名字:公司賬戶(hù)
別名:無(wú)
描述:公司的出入庫(kù)貨物的賬戶(hù)信息
位置:公司出入庫(kù)記賬使用,單位查詢(xún)使用
定義:公司賬戶(hù)=貨物代號(hào)+出入庫(kù)日期
(2)數(shù)據(jù)流分量
①名稱(chēng):身份證號(hào)
編號(hào):D1
別名:無(wú)
類(lèi)型及寬度:字符型,15 位或18 位
②名稱(chēng):?jiǎn)挝淮?hào)
編號(hào):D2
別名:無(wú)
類(lèi)型及寬度:字符型,10 位
(3)數(shù)據(jù)處理
①處理邏輯名:貨物入庫(kù)
說(shuō)明:對(duì)公司貨物入庫(kù)進(jìn)行的管理操作
輸入的數(shù)據(jù)流:繳納信息
處理過(guò)程:對(duì)公司的入庫(kù)貨物進(jìn)行核定和記賬
輸出的數(shù)據(jù)流:?jiǎn)挝毁~單
處理頻率:每月
②處理邏輯名:貨物出口
說(shuō)明:對(duì)公司貨物的出庫(kù)進(jìn)行的管理操作
輸入的數(shù)據(jù)流:發(fā)放信息
處理過(guò)程:對(duì)公司的出庫(kù)貨物進(jìn)行核定和記賬
輸出的數(shù)據(jù)流:?jiǎn)挝毁~單
處理頻率:每月
圖3.1 物流信息管理系統(tǒng)出入庫(kù)記錄信息的E-R 圖
圖3.2 物流信息管理系統(tǒng)商品信息的E-R 圖
圖3.3 物流管理系統(tǒng)供貨商信息E-R 圖
3.6 數(shù)據(jù)庫(kù)表設(shè)計(jì)
1. 貨物基本表(t_Goods)
2. 出入庫(kù)記錄(t_StockInRecord)
3. 入庫(kù)單(t_StockInList):
4. 出庫(kù)單((t_StockOutList)
5. 供應(yīng)商資料(t_Vendor)
6. 倉(cāng)庫(kù)資料(t_WareHouse)
7. 員工資料(t_Employee)
8. 系統(tǒng)操作員(t_SysOperator)
9. 請(qǐng)購(gòu)單(t_ RequestOrderList)(楊中科04-6-30 改名)
10. 采購(gòu)單(t_ PurchaseList)
11. 商品類(lèi)別(t_GoodsCategory)
12.重量單位(t_WeightUnit)
13.體積單位(t_VolumnUnit)
4 詳細(xì)設(shè)計(jì)
詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),包括了用戶(hù)界面設(shè)計(jì)、程序過(guò)程設(shè)計(jì)等步驟。
4.1 系統(tǒng)的主要功能
我這次設(shè)計(jì)的系統(tǒng)模塊的主要功能如下:
“基礎(chǔ)信息管理”包括商品信息維護(hù)接口,往來(lái)單位信息接口,員工信息維護(hù)接口,倉(cāng)庫(kù)信息維護(hù)接口。
“銷(xiāo)售管理”包括銷(xiāo)售開(kāi)票接口,銷(xiāo)售結(jié)款接口,未付款查詢(xún)接口,銷(xiāo)售查詢(xún)接口。
“倉(cāng)儲(chǔ)管理”包括出入庫(kù)管理接口,庫(kù)內(nèi)移動(dòng)接口,庫(kù)存盤(pán)點(diǎn)接口,庫(kù)存查詢(xún)接口,商品庫(kù)存報(bào)表。
“系統(tǒng)管理”包括數(shù)據(jù)管理接口,系統(tǒng)初始化接口,公式設(shè)置接口,操作員信息維護(hù)接口,權(quán)限設(shè)置接口。
“職員培訓(xùn)”包括視頻講座接口。
4.2 系統(tǒng)流程圖
程序流程圖的優(yōu)點(diǎn)是對(duì)控制流程的描繪很直觀,易于掌握。
1、添加系統(tǒng)其程序流程圖如圖5.1 所示
圖5.1 添加系統(tǒng)程序流程圖
2、刪除系統(tǒng)程序流程圖如圖5.2 所示:
圖5.2 刪除系統(tǒng)程序流程圖
3、修改功能的系統(tǒng)流程圖如圖5.3:
圖5.3 修改系統(tǒng)程序流程圖
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴(lài)品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:物流信息管理系統(tǒng)ERP設(shè)計(jì)