基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件設(shè)計(jì)與開發(fā)-物流管理信息系統(tǒng)_第1頁(yè)
基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件設(shè)計(jì)與開發(fā)-物流管理信息系統(tǒng)_第2頁(yè)
基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件設(shè)計(jì)與開發(fā)-物流管理信息系統(tǒng)_第3頁(yè)
基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件設(shè)計(jì)與開發(fā)-物流管理信息系統(tǒng)_第4頁(yè)
基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件設(shè)計(jì)與開發(fā)-物流管理信息系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄 TOC o 1-3 h z u HYPERLINK l _Toc260777391 中文摘要 PAGEREF _Toc260777391 h I HYPERLINK l _Toc260777392 BSTRACT PAGEREF _Toc260777392 h II HYPERLINK l _Toc260777393 第一章 緒論 PAGEREF _Toc260777393 h 1 HYPERLINK l _Toc260777394 1.1 物流管理信息系統(tǒng)軟件平臺(tái)開發(fā)背景 PAGEREF _Toc260777394 h 1 HYPERLINK l _Toc260777395 1.2

2、物流管理信息系統(tǒng)軟件平臺(tái)研究現(xiàn)狀 PAGEREF _Toc260777395 h 2 HYPERLINK l _Toc260777396 1.3 本文的主要特點(diǎn) PAGEREF _Toc260777396 h 3 HYPERLINK l _Toc260777397 第二章 基于業(yè)務(wù)基礎(chǔ)平臺(tái)的物流管理系統(tǒng)設(shè)計(jì) PAGEREF _Toc260777397 h 6 HYPERLINK l _Toc260777398 2.1 系統(tǒng)調(diào)查 PAGEREF _Toc260777398 h 6 HYPERLINK l _Toc260777399 2.1.1 企業(yè)現(xiàn)狀 PAGEREF _Toc260777399

3、 h 6 HYPERLINK l _Toc260777400 2.1.2 系統(tǒng)功能需求 PAGEREF _Toc260777400 h 7 HYPERLINK l _Toc260777401 2.2 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc260777401 h 8 HYPERLINK l _Toc260777402 2.2.1 系統(tǒng)業(yè)務(wù)模型 PAGEREF _Toc260777402 h 8 HYPERLINK l _Toc260777403 2.2.2 系統(tǒng)建模方法 PAGEREF _Toc260777403 h 12 HYPERLINK l _Toc260777404 2.3.3 系統(tǒng)組織

4、機(jī)構(gòu)設(shè)計(jì) PAGEREF _Toc260777404 h 16 HYPERLINK l _Toc260777405 2.2.4 系統(tǒng)模塊及接口設(shè)計(jì) PAGEREF _Toc260777405 h 19 HYPERLINK l _Toc260777406 2.3 系統(tǒng)各模塊功能設(shè)計(jì) PAGEREF _Toc260777406 h 20 HYPERLINK l _Toc260777407 2.3.1 訂單管理模塊 PAGEREF _Toc260777407 h 20 HYPERLINK l _Toc260777408 2.3.2 倉(cāng)庫(kù)管理模塊 PAGEREF _Toc260777408 h 20

5、HYPERLINK l _Toc260777409 2.4.3 賬務(wù)管理模塊 PAGEREF _Toc260777409 h 22 HYPERLINK l _Toc260777410 2.3.4 綜合管理模塊 PAGEREF _Toc260777410 h 22 HYPERLINK l _Toc260777411 第三章 物流管理信息系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc260777411 h 24 HYPERLINK l _Toc260777412 3.1 數(shù)據(jù)字典設(shè)計(jì) PAGEREF _Toc260777412 h 24 HYPERLINK l _Toc260777413 3.1.1 數(shù)據(jù)

6、庫(kù)總體設(shè)計(jì) PAGEREF _Toc260777413 h 24 HYPERLINK l _Toc260777414 3.1.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc260777414 h 25 HYPERLINK l _Toc260777415 3.1.3 數(shù)據(jù)庫(kù)具體結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc260777415 h 30 HYPERLINK l _Toc260777416 3.2 業(yè)務(wù)信息設(shè)計(jì) PAGEREF _Toc260777416 h 34 HYPERLINK l _Toc260777417 3.2.1 銷售訂單業(yè)務(wù)信息設(shè)計(jì) PAGEREF _Toc260777417

7、h 35 HYPERLINK l _Toc260777418 3.2.2 訂單信息查詢業(yè)務(wù)信息設(shè)計(jì) PAGEREF _Toc260777418 h 37 HYPERLINK l _Toc260777419 3.2.3 庫(kù)存產(chǎn)品信息業(yè)務(wù)信息設(shè)計(jì) PAGEREF _Toc260777419 h 37 HYPERLINK l _Toc260777420 3.3 業(yè)務(wù)功能設(shè)計(jì) PAGEREF _Toc260777420 h 37 HYPERLINK l _Toc260777421 3.3.1 訂單錄入業(yè)務(wù)功能設(shè)計(jì) PAGEREF _Toc260777421 h 38 HYPERLINK l _Toc2

8、60777422 3.3.2 訂單審核業(yè)務(wù)功能設(shè)計(jì) PAGEREF _Toc260777422 h 38 HYPERLINK l _Toc260777423 3.3.3 訂單審批業(yè)務(wù)功能設(shè)計(jì) PAGEREF _Toc260777423 h 38 HYPERLINK l _Toc260777424 3.3.4 財(cái)務(wù)審閱業(yè)務(wù)功能設(shè)計(jì) PAGEREF _Toc260777424 h 38 HYPERLINK l _Toc260777425 .5 庫(kù)存管理業(yè)務(wù)功能設(shè)計(jì) PAGEREF _Toc260777425 h 38 HYPERLINK l _Toc260777426 3.3.6 出入庫(kù)操作業(yè)務(wù)功

9、能設(shè)計(jì) PAGEREF _Toc260777426 h 39 HYPERLINK l _Toc260777427 業(yè)務(wù)流程設(shè)計(jì) PAGEREF _Toc260777427 h 39 HYPERLINK l _Toc260777428 3.4.1 銷售訂單業(yè)務(wù)流程設(shè)計(jì) PAGEREF _Toc260777428 h 40 HYPERLINK l _Toc260777429 3.4.2 出庫(kù)作業(yè)業(yè)務(wù)流程設(shè)計(jì) PAGEREF _Toc260777429 h 42 HYPERLINK l _Toc260777430 第四章 基于業(yè)務(wù)基礎(chǔ)平臺(tái)的系統(tǒng)開發(fā) PAGEREF _Toc260777430 h 4

10、2 HYPERLINK l _Toc260777431 4.1 建立物理表 PAGEREF _Toc260777431 h 42 HYPERLINK l _Toc260777432 4.1.1 確認(rèn)“銷售訂單表”字段 PAGEREF _Toc260777432 h 43 HYPERLINK l _Toc260777433 4.1.2 創(chuàng)建“銷售訂單表”表格 PAGEREF _Toc260777433 h 43 HYPERLINK l _Toc260777434 4.1.3 生成“銷售訂單表”物理表 PAGEREF _Toc260777434 h 44 HYPERLINK l _Toc26077

11、7435 4.1.4 設(shè)置“銷售訂單表”字段屬性 PAGEREF _Toc260777435 h 45 HYPERLINK l _Toc260777436 建立業(yè)務(wù)信息 PAGEREF _Toc260777436 h 50 HYPERLINK l _Toc260777437 4.2.1 創(chuàng)建“銷售訂單信息” PAGEREF _Toc260777437 h 50 HYPERLINK l _Toc260777438 4.2.2 確定業(yè)務(wù)信息中的數(shù)據(jù) PAGEREF _Toc260777438 h 51 HYPERLINK l _Toc260777439 4.2.3 業(yè)務(wù)數(shù)據(jù)集的主從關(guān)系 PAGER

12、EF _Toc260777439 h 52 HYPERLINK l _Toc260777440 4.2.4 創(chuàng)建“銷售訂單審批單” PAGEREF _Toc260777440 h 53 HYPERLINK l _Toc260777441 4.2.5 單元格設(shè)計(jì) PAGEREF _Toc260777441 h 54 HYPERLINK l _Toc260777442 4.2.6 單元格區(qū)域設(shè)計(jì) PAGEREF _Toc260777442 h 54 HYPERLINK l _Toc260777443 4.2.7 創(chuàng)建銷售訂單列表 PAGEREF _Toc260777443 h 55 HYPERLI

13、NK l _Toc260777444 “銷售訂單信息”的代碼接口 PAGEREF _Toc260777444 h 55 HYPERLINK l _Toc260777445 建立業(yè)務(wù)功能 PAGEREF _Toc260777445 h 56 HYPERLINK l _Toc260777446 4.3.1 創(chuàng)建功能框架 PAGEREF _Toc260777446 h 56 HYPERLINK l _Toc260777447 4.3.2 設(shè)置數(shù)據(jù)集策略 PAGEREF _Toc260777447 h 57 HYPERLINK l _Toc260777448 4.3.3 設(shè)置信息策略 PAGEREF

14、_Toc260777448 h 57 HYPERLINK l _Toc260777449 4.3.4 功能的編譯和調(diào)試 PAGEREF _Toc260777449 h 58 HYPERLINK l _Toc260777450 4.4 分配操作權(quán)限 PAGEREF _Toc260777450 h 58 HYPERLINK l _Toc260777451 4.4.1 運(yùn)行功能權(quán)限 PAGEREF _Toc260777451 h 58 HYPERLINK l _Toc260777452 4.4.2 操作權(quán)限 PAGEREF _Toc260777452 h 59 HYPERLINK l _Toc260

15、777453 4.5 創(chuàng)建業(yè)務(wù)流程 PAGEREF _Toc260777453 h 59 HYPERLINK l _Toc260777454 4.5.1 新建訂單銷售流程 PAGEREF _Toc260777454 h 59 HYPERLINK l _Toc260777455 4.5.2 設(shè)置訂單銷售流程字段 PAGEREF _Toc260777455 h 60 HYPERLINK l _Toc260777456 4.5.3 運(yùn)行訂單銷售流程 PAGEREF _Toc260777456 h 61 HYPERLINK l _Toc260777457 第五章 總結(jié) PAGEREF _Toc2607

16、77457 h 62 HYPERLINK l _Toc260777458 5.1 系統(tǒng)的特點(diǎn)與創(chuàng)新 PAGEREF _Toc260777458 h 62 HYPERLINK l _Toc260777459 5.2 現(xiàn)有的問(wèn)題與技術(shù)前景展望 PAGEREF _Toc260777459 h 62 HYPERLINK l _Toc260777460 參考文獻(xiàn) PAGEREF _Toc260777460 h 63 HYPERLINK l _Toc260777461 致 謝 PAGEREF _Toc260777461 h 66contents TOC o 1-3 h z u HYPERLINK l _T

17、oc260777661 Chinese abstract PAGEREF _Toc260777661 h I HYPERLINK l _Toc260777662 BSTRACT PAGEREF _Toc260777662 h IIc HYPERLINK l _Toc260777663 hapter 1 introduction PAGEREF _Toc260777663 h 1 HYPERLINK l _Toc260777664 1.1 development background for LMIS PAGEREF _Toc260777664 h 1 HYPERLINK l _Toc26077

18、7665 1.2 the latest state of LMIS PAGEREF _Toc260777665 h 2 HYPERLINK l _Toc260777666 1.3 characteristic of this paper PAGEREF _Toc260777666 h 3 HYPERLINK l _Toc260777667 chapter 2 the design of LMIS based on operation PAGEREF _Toc260777667 h 6 HYPERLINK l _Toc260777668 2.1 system investigation PAGE

19、REF _Toc260777668 h 6 HYPERLINK l _Toc260777669 2.1.1 project background PAGEREF _Toc260777669 h 6 HYPERLINK l _Toc260777670 2.1.2 system function requirement PAGEREF _Toc260777670 h 7 HYPERLINK l _Toc260777671 2.2 the main development of this system PAGEREF _Toc260777671 h 8 HYPERLINK l _Toc2607776

20、72 2.2.1 opration model of LMIS PAGEREF _Toc260777672 h 8 HYPERLINK l _Toc260777673 2.2.2 modeling methods PAGEREF _Toc260777673 h 12 HYPERLINK l _Toc260777674 2.3.3 structure design PAGEREF _Toc260777674 h 16 HYPERLINK l _Toc260777675 2.2.4 interface design PAGEREF _Toc260777675 h 19 HYPERLINK l _T

21、oc260777676 2.3 design of interface and function PAGEREF _Toc260777676 h 20 HYPERLINK l _Toc260777677 2.3.1 order management PAGEREF _Toc260777677 h 20 HYPERLINK l _Toc260777678 2.3.2 warehouse management PAGEREF _Toc260777678 h 20 HYPERLINK l _Toc260777679 2.4.3 accounts management PAGEREF _Toc2607

22、77679 h 22 HYPERLINK l _Toc260777680 2.3.4 synthetic management PAGEREF _Toc260777680 h 22 HYPERLINK l _Toc260777681 chapter 3 the detail design of LMIS PAGEREF _Toc260777681 h 24 HYPERLINK l _Toc260777682 3.1 data dictionary PAGEREF _Toc260777682 h 24 HYPERLINK l _Toc260777683 3.1.1 data base main

23、design PAGEREF _Toc260777683 h 24 HYPERLINK l _Toc260777684 3.1.2 data base concept PAGEREF _Toc260777684 h 25 HYPERLINK l _Toc260777685 3.1.3 data base main detail PAGEREF _Toc260777685 h 30 HYPERLINK l _Toc260777686 3.2 opration information design PAGEREF _Toc260777686 h 34 HYPERLINK l _Toc2607776

24、87 3.2.1 order information design PAGEREF _Toc260777687 h 35 HYPERLINK l _Toc260777688 3.2.2 order inquirement design PAGEREF _Toc260777688 h 37 HYPERLINK l _Toc260777689 3.2.3 stocks information design PAGEREF _Toc260777689 h 37 HYPERLINK l _Toc260777690 3.3 function design PAGEREF _Toc260777690 h

25、37 HYPERLINK l _Toc260777691 3.3.1 order record function design PAGEREF _Toc260777691 h 38 HYPERLINK l _Toc260777692 3.3.2 order examination function design PAGEREF _Toc260777692 h 38 HYPERLINK l _Toc260777693 3.3.3 order approvation function design PAGEREF _Toc260777693 h 38 HYPERLINK l _Toc2607776

26、94 3.3.4 accounts approvation function design PAGEREF _Toc260777694 h 38 HYPERLINK l _Toc260777695 3.3.5 stocks management function design PAGEREF _Toc260777695 h 38 HYPERLINK l _Toc260777696 3.3.6 in and out storage function design PAGEREF _Toc260777696 h 39 HYPERLINK l _Toc260777697 3.4 procedure

27、design PAGEREF _Toc260777697 h 39 HYPERLINK l _Toc260777698 3.4.1 order procedure design PAGEREF _Toc260777698 h 40 HYPERLINK l _Toc260777699 3.4.2 in and out storage procedure design PAGEREF _Toc260777699 h 42 HYPERLINK l _Toc260777700 chapter 4 the development of LMIS based on operation PAGEREF _T

28、oc260777700 h 42 HYPERLINK l _Toc260777701 4.1 create sheet PAGEREF _Toc260777701 h 42 HYPERLINK l _Toc260777702 sale order sheetconfirmation PAGEREF _Toc260777702 h 43 HYPERLINK l _Toc260777703 4.1.2 creatsale order sheet PAGEREF _Toc260777703 h 43 HYPERLINK l _Toc260777704 4.1.3 producesale order

29、sheet PAGEREF _Toc260777704 h 44 HYPERLINK l _Toc260777705 4.1.4 set upsale order sheet PAGEREF _Toc260777705 h 45 HYPERLINK l _Toc260777706 4.2 produce opration information PAGEREF _Toc260777706 h 50 HYPERLINK l _Toc260777707 4.2.1 creatsale order information PAGEREF _Toc260777707 h 50 HYPERLINK l

30、_Toc260777708 4.2.2 confirm the data in the operation information PAGEREF _Toc260777708 h 51 HYPERLINK l _Toc260777709 4.2.3 the relationship of master and slave PAGEREF _Toc260777709 h 52 HYPERLINK l _Toc260777710 4.2.4 cteatorder approvement sheet PAGEREF _Toc260777710 h 53 HYPERLINK l _Toc2607777

31、11 4.2.5 unit design PAGEREF _Toc260777711 h 54 HYPERLINK l _Toc260777712 4.2.6 unit zone design PAGEREF _Toc260777712 h 54 HYPERLINK l _Toc260777713 4.2.7 create order sheet PAGEREF _Toc260777713 h 55 HYPERLINK l _Toc260777714 order informationinterface PAGEREF _Toc260777714 h 55 HYPERLINK l _Toc26

32、0777715 4.3 create function PAGEREF _Toc260777715 h 56 HYPERLINK l _Toc260777716 4.3.1 create functional frame PAGEREF _Toc260777716 h 56 HYPERLINK l _Toc260777717 4.3.2 set up data base strategy PAGEREF _Toc260777717 h 57 HYPERLINK l _Toc260777718 4.3.3 set up information strategy PAGEREF _Toc26077

33、7718 h 57 HYPERLINK l _Toc260777719 4.3.4 compile and test of function PAGEREF _Toc260777719 h 58 HYPERLINK l _Toc260777720 4.4 distribute operation authority PAGEREF _Toc260777720 h 58 HYPERLINK l _Toc260777721 4.4.1 function authority PAGEREF _Toc260777721 h 58 HYPERLINK l _Toc260777722 4.4.2 oper

34、ation authority PAGEREF _Toc260777722 h 59 HYPERLINK l _Toc260777723 4.5 create opration PAGEREF _Toc260777723 h 59 HYPERLINK l _Toc260777724 4.5.1 create order sale procedure PAGEREF _Toc260777724 h 59 HYPERLINK l _Toc260777725 4.5.2 set up order procedure PAGEREF _Toc260777725 h 60 HYPERLINK l _To

35、c260777726 4.5.3 operate order sale procedure PAGEREF _Toc260777726 h 61 HYPERLINK l _Toc260777727 chapter 5 conclusion PAGEREF _Toc260777727 h 62 HYPERLINK l _Toc260777728 5.1 characteristic and innovation PAGEREF _Toc260777728 h 62 HYPERLINK l _Toc260777729 5.2 existing problems and forecast PAGER

36、EF _Toc260777729 h 62 HYPERLINK l _Toc260777730 referrence PAGEREF _Toc260777730 h 63 HYPERLINK l _Toc260777731 thanks PAGEREF _Toc260777731 h 66中文摘要LMIS 是應(yīng)用于生產(chǎn)、銷售、采購(gòu)與庫(kù)存控制方面的一種先進(jìn)管理思想和管理方法。 LMIS是我國(guó)企業(yè)運(yùn)用現(xiàn)代化的技術(shù)和方法進(jìn)行管理的重要工具,實(shí)施 LMIS能給企業(yè)帶來(lái)顯著的經(jīng)濟(jì)效益。但是,運(yùn)用傳統(tǒng)方法進(jìn)行開發(fā)的系統(tǒng)卻越來(lái)越滿足不了企業(yè)新的需求,因此,運(yùn)用新的實(shí)現(xiàn)手段基于業(yè)務(wù)基礎(chǔ)軟件平臺(tái)之上的軟件開發(fā)方

37、法應(yīng)運(yùn)而生。與傳統(tǒng)的 LMIS相比,基于業(yè)務(wù)基礎(chǔ)軟件平臺(tái)之上的 LMIS具有以客戶為中心,快速適應(yīng)業(yè)務(wù)變化、快速支持企業(yè)流程重組、深度滿足用戶需求的特點(diǎn),能夠在最大程度上以最低的成本提高用戶滿意度。本文第一部分通過(guò)分析我國(guó)企業(yè)信息化的特點(diǎn),找出了傳統(tǒng) LMIS 軟件開發(fā)的缺點(diǎn),歸納了基于業(yè)務(wù)基礎(chǔ)平臺(tái)進(jìn)行開發(fā)的重要意義。論證提出了基于業(yè)務(wù)基礎(chǔ)平臺(tái)開發(fā)軟件的必要性和設(shè)計(jì)原則。在對(duì)物流管理信息系統(tǒng)做出總體功能設(shè)計(jì)的基礎(chǔ)上,將該系統(tǒng)的功能模塊分為綜合管理模塊、銷售管理模塊、賬務(wù)管理模塊、倉(cāng)庫(kù)管理模塊和系統(tǒng)管理模塊。再進(jìn)一步根據(jù)客戶的具體需求,研究了物流管理信息系統(tǒng)的集成方案,進(jìn)行了詳細(xì)的系統(tǒng)設(shè)計(jì),并以

38、銷售管理模塊和倉(cāng)庫(kù)管理模塊的部分功能的設(shè)計(jì)開發(fā)為 案例,較為詳細(xì)的進(jìn)行了系統(tǒng)設(shè)計(jì)開發(fā)。實(shí)踐證明基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件開發(fā)具有更好的集成性、快速靈活性以及技術(shù)無(wú)關(guān)性。關(guān)鍵詞:以業(yè)務(wù)為基礎(chǔ);軟件平臺(tái);LMIS;軟件設(shè)計(jì)BSTRACTLMIS (Logistics Management Information System) is a kind of advanced management thinking method applied to the control of production, sell, purchase and inventory. LMIS is an important t

39、ool using modern technology and method in our country enterprise. Implementing LMIS can bring economic benefit for enterprise. However, the system developed by the traditional method cant satisfy the new requirements of enterprise. Therefore, a new software develop method using new realized meansbas

40、ed on operation soft platform emerges as the times require. Compare with traditional LMIS, the system based on operation soft platform has excellent characters such as taking custom as center, fast orientation the business change, fast supporting the business enterprise process reorganize, the depth

41、 satisfies the customer need, and raising customer satisfaction by lowest cost in the biggest degree.In this paper, we first talk about the disadvantages of traditional LMIS software development were found out through analysis the characters of our country enterprise information, and significance of

42、 the new develop method based on operation soft platform was concluded. The necessity and the design principle of this develop method were brought forward. Based on a total function design to the logistics information system, the function module of this system includes Comprehensive management modul

43、e, sale management module, finance management module, warehouse management module and system management module. Following according to the concrete need of the customer, integration project and detailed system design of Logistics information system were studied, and detailed system design and develo

44、pment were carried out for some function of the sale management module and warehouse management module. The conclusion shows that the software development based on operation soft platform has better integration, quickly vividness and technique irrelevantness.Keywords:based on operation; software pla

45、tform; LMIS; software design第一章 緒論1.1 物流管理信息系統(tǒng)軟件平臺(tái)開發(fā)背景隨著物流信息化程度的不斷提高,社會(huì)對(duì)于物流管理信息系統(tǒng)功能的要求也不斷增加,這就給負(fù)責(zé)開發(fā)的軟件企業(yè)提出了更高的要求,在這種環(huán)境下,軟件企業(yè)逐漸向?qū)I(yè)化轉(zhuǎn)型,它們往往專注于某一領(lǐng)域向縱向發(fā)展,進(jìn)行物流深層次的項(xiàng)目開發(fā),新的環(huán)境要求企業(yè)必須能夠熟悉物流活動(dòng)的各個(gè)環(huán)節(jié),能夠滿足用戶對(duì)通用和專用流程的需求,快速進(jìn)行多用戶、多項(xiàng)目的軟件開發(fā)。傳統(tǒng)的軟件開發(fā)活動(dòng)由于對(duì)每一個(gè)項(xiàng)目都要單獨(dú)進(jìn)行設(shè)計(jì)和編碼,因此軟件的通用性較差,代碼復(fù)用率較低,也暴露出軟件開發(fā)的周期長(zhǎng)、開發(fā)成本高、版本控制難等缺點(diǎn)和不足

46、。在不斷的實(shí)踐中,人們逐漸提出了平臺(tái)的概念,“平臺(tái)”多指的是基礎(chǔ)軟件,是分層理論在軟件開發(fā)中的具體應(yīng)用,而“業(yè)務(wù)基礎(chǔ)平臺(tái)”是一種以業(yè)務(wù)作為導(dǎo)向和驅(qū)動(dòng)的、用來(lái)快速構(gòu)建復(fù)雜應(yīng)用系統(tǒng)的軟件開發(fā)平臺(tái)。它對(duì)復(fù)雜的應(yīng)用軟件系統(tǒng)進(jìn)行分層,在軟件開發(fā)的標(biāo)準(zhǔn)化與個(gè)性化之間找到恰當(dāng)?shù)钠鹾宵c(diǎn),滿足用戶在開發(fā)速度、集成性和靈活性等方面的要求。按照軟件的定義,可以把軟件平臺(tái)劃分為三個(gè)層次:操作系統(tǒng)平臺(tái)、軟件基礎(chǔ)架構(gòu)平臺(tái)、業(yè)務(wù)基礎(chǔ)軟件平臺(tái)(圖1.1)。其中操作系統(tǒng)平臺(tái)是最底層的軟件平臺(tái),其作用在于實(shí)現(xiàn)了應(yīng)用軟件與硬件平臺(tái)的交互;軟件基礎(chǔ)架構(gòu)平臺(tái)建筑在操作系統(tǒng)平臺(tái)之上,其作用在為復(fù)雜應(yīng)用軟件提供技術(shù)基礎(chǔ)設(shè)施;業(yè)務(wù)基礎(chǔ)軟件平

47、臺(tái)是軟件平臺(tái)的第三層,其作用在于實(shí)現(xiàn)軟件開發(fā)過(guò)程中技術(shù)和管理業(yè)務(wù)之間的分離。在每一個(gè)層次,軟件平臺(tái)都為其上一個(gè)層次屏蔽了自身及以下層次的技術(shù)細(xì)節(jié),每一個(gè)層次都對(duì)提高軟件生產(chǎn)力具有重要作用。業(yè)務(wù)基礎(chǔ)軟件業(yè)務(wù)基礎(chǔ)架構(gòu)業(yè)務(wù)基礎(chǔ)軟件業(yè)務(wù)基礎(chǔ)架構(gòu)圖1.1 軟分層圖1.2 物流管理信息系統(tǒng)軟件平臺(tái)研究現(xiàn)狀目前,軟件平臺(tái)表現(xiàn)出兩種趨勢(shì):一是軟件基礎(chǔ)架構(gòu)平臺(tái),二是業(yè)務(wù)基礎(chǔ)軟件平臺(tái)。軟件基礎(chǔ)架構(gòu)平臺(tái)是一種為復(fù)雜應(yīng)用軟件系統(tǒng)提供通用技術(shù)基礎(chǔ)架構(gòu)的軟件平臺(tái);而業(yè)務(wù)基礎(chǔ)軟件平臺(tái)是指以業(yè)務(wù)導(dǎo)向和驅(qū)動(dòng)的可快速構(gòu)建應(yīng)用軟件的軟件平臺(tái)。對(duì)比兩種平臺(tái)之間的差異我們可知:軟件基礎(chǔ)架構(gòu)平臺(tái)的基礎(chǔ)件是中間件的延伸,它組建了一個(gè)各種應(yīng)

48、用的統(tǒng)一技術(shù)支撐環(huán)境,而業(yè)務(wù)基礎(chǔ)軟件平臺(tái)則是從管理應(yīng)用需求出發(fā),把工作流內(nèi)容管理個(gè)性化報(bào)表工具等組合在一起,提供一個(gè)支持管理應(yīng)用開發(fā)的平臺(tái)。業(yè)務(wù)基礎(chǔ)軟件平臺(tái)有兩種分類,第一種是模型化業(yè)務(wù)基礎(chǔ)軟件平臺(tái),第二種是組件化業(yè)務(wù)基礎(chǔ)軟件平臺(tái)。這兩種方案各有特點(diǎn),所包含的基本內(nèi)容不盡相同,適應(yīng)對(duì)象也大有不同。同樣是基于業(yè)務(wù)的平臺(tái),模型化平臺(tái)和組件化平臺(tái)是由不同的工作原理來(lái)實(shí)現(xiàn)的,從管理業(yè)務(wù)角度出發(fā)先深入分析管理應(yīng)用需求,提出管理模型,再建立技術(shù)實(shí)現(xiàn)的平臺(tái)為模型化業(yè)務(wù)基礎(chǔ)軟件平臺(tái);另一種做法是把管理應(yīng)用的共同技術(shù)特征抽象出來(lái),基于組件式的開發(fā)技術(shù),建立平臺(tái),使用這種方案的是組件化業(yè)務(wù)基礎(chǔ)平臺(tái)。1.3 本文的

49、主要特點(diǎn)本文以物流管理信息系統(tǒng)項(xiàng)目為例,使用基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件開發(fā)模式即業(yè)務(wù)模型驅(qū)動(dòng)作為基本的開發(fā)模式。本文的主要工作如下:第一,以業(yè)務(wù)模型為驅(qū)動(dòng)的基本思想。業(yè)務(wù)模型驅(qū)動(dòng)是基于企業(yè)模型的軟件設(shè)計(jì),使用企業(yè)模型和業(yè)務(wù)藍(lán)圖作為設(shè)計(jì)基礎(chǔ),以企業(yè)對(duì)象建模作為主要設(shè)計(jì)方式,業(yè)務(wù)基礎(chǔ)平臺(tái)提供了完善的業(yè)務(wù)建模工具,以保證設(shè)計(jì)的規(guī)范和質(zhì)量。業(yè)務(wù)模型驅(qū)動(dòng)基于自動(dòng)化的軟件實(shí)現(xiàn),以業(yè)務(wù)支撐平臺(tái)為基本工具,在統(tǒng)一的平臺(tái)框架內(nèi)自動(dòng)執(zhí)行企業(yè)的業(yè)務(wù)模型,從而根本性地提升管理軟件開發(fā)和維護(hù)的效率。業(yè)務(wù)模型驅(qū)動(dòng)的關(guān)鍵不是自動(dòng)生成代碼,而是跨越代碼和平臺(tái)來(lái)解釋企業(yè)業(yè)務(wù)。因此,在企業(yè)業(yè)務(wù)模型設(shè)計(jì)完成后,用戶可以自動(dòng)獲得 C/S

50、,多層體系和 B/S 等多種運(yùn)行方式的業(yè)務(wù)軟件。一個(gè)最典型的應(yīng)用狀況是:BMD 設(shè)計(jì)的企業(yè)模型,不僅可以通過(guò) C/S 程序來(lái)運(yùn)行,也可以直接使用瀏覽器訪問(wèn),現(xiàn)有的業(yè)務(wù)可以直接發(fā)布在 Web 上,現(xiàn)有的組織機(jī)構(gòu)和權(quán)限在 Web 上自動(dòng)生效,而無(wú)需編寫任何組織機(jī)構(gòu)管理和權(quán)限管理的代碼(如圖 )。設(shè)計(jì)不同技術(shù)體系軟件圖1.2業(yè)務(wù)模型驅(qū)動(dòng)模式與傳統(tǒng)開發(fā)模式的比較本管理信息系統(tǒng)應(yīng)該提供標(biāo)準(zhǔn)業(yè)務(wù)處理流程,這些業(yè)務(wù)流程來(lái)自用戶實(shí)際經(jīng)驗(yàn),具有合理性、高效性、科學(xué)性的特點(diǎn),應(yīng)該建立在對(duì)以往大量不同行業(yè)用戶業(yè)務(wù)流程的理解、用戶實(shí)際需求的解決辦法以及系統(tǒng)實(shí)施經(jīng)驗(yàn)之上,本管理信息系統(tǒng)應(yīng)該為客戶提供開發(fā)工具,用于快速響

51、應(yīng)市場(chǎng)的不斷變化,滿足用戶在系統(tǒng)使用過(guò)程中面臨的深度要求和新問(wèn)題,還應(yīng)該支持企業(yè)流程再造。并且本項(xiàng)目設(shè)計(jì)開發(fā)的物流管理信息系統(tǒng)應(yīng)該可以“快速適應(yīng)業(yè)務(wù)改變,滿足用戶深度需求”,因?yàn)槠髽I(yè)要生存和發(fā)展,必須快速適應(yīng)環(huán)境變化要求,塑造具有本身特色的核心競(jìng)爭(zhēng)力,經(jīng)營(yíng)手段和管理要求的變化不可避免的會(huì)帶來(lái)業(yè)務(wù)流程的變化,當(dāng)業(yè)務(wù)流程發(fā)生變化的時(shí)候,用戶可以利用系統(tǒng)自帶的配置工具,來(lái)進(jìn)行軟件配置完成業(yè)務(wù)變化所帶來(lái)的變更而不是必須依靠開發(fā)商介入,配置成功后,業(yè)務(wù)流程按照用戶所要求的進(jìn)行,而不必對(duì)軟件本身做任何修改,更節(jié)約了與軟件提供商溝通的時(shí)間,實(shí)現(xiàn)快速適應(yīng)業(yè)務(wù)變化的要求,為用戶贏得時(shí)間和速度。第二,業(yè)務(wù)基礎(chǔ)平臺(tái)

52、的“技術(shù)無(wú)關(guān)性”。對(duì)一個(gè)軟件系統(tǒng)來(lái)說(shuō), 數(shù)據(jù)和數(shù)據(jù)操作是最基本的兩個(gè)要素,由傳統(tǒng)的軟件開發(fā)方法進(jìn)行設(shè)計(jì)和開發(fā),必須根據(jù)系統(tǒng)的具體要求首先確定系統(tǒng)的架構(gòu)體系、開發(fā)語(yǔ)言,然后對(duì)每個(gè)具體的操作進(jìn)行代碼的實(shí)現(xiàn),這樣就要求專業(yè)的軟件設(shè)計(jì)人員和程序開發(fā)人員,但是這些人員只是通曉代碼部分,而對(duì)業(yè)務(wù)方面的系統(tǒng)邏輯、業(yè)務(wù)流程等并不熟悉,這樣就對(duì)系統(tǒng)的適用性、安全性等產(chǎn)生了隱患。而基于業(yè)務(wù)基礎(chǔ)平臺(tái)進(jìn)行開發(fā)的物流管理信息系統(tǒng)具有相對(duì)的“技術(shù)無(wú)關(guān)性”,這不是指業(yè)務(wù)流程管理平臺(tái)和技術(shù)沒有關(guān)系,而是指業(yè)務(wù)流程管理平臺(tái)屏蔽了操作系統(tǒng)、軟件基礎(chǔ)架構(gòu)平臺(tái)的技術(shù)細(xì)節(jié)。在本物流管理信息系統(tǒng)的開發(fā)過(guò)程中,利用業(yè)務(wù)流程管理平臺(tái)開發(fā)復(fù)雜

53、應(yīng)用軟件系統(tǒng)時(shí),關(guān)注的焦點(diǎn)在于業(yè)務(wù)邏輯管理模式,而不用關(guān)心采用何種技術(shù)來(lái)實(shí)現(xiàn)。簡(jiǎn)單地說(shuō),這種技術(shù)無(wú)關(guān)性也就是跨平臺(tái),通過(guò)業(yè)務(wù)流程管理平臺(tái)開發(fā)的軟件能夠順利地在各種異構(gòu)環(huán)境下運(yùn)行,使應(yīng)用系統(tǒng)可以在各類主流和標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái)上運(yùn)行,并可以順利地遷移到未來(lái)的實(shí)現(xiàn)技術(shù)上。由于其技術(shù)無(wú)關(guān)性的特性,使得客戶的管理人員和業(yè)務(wù)人員不必關(guān)心在技術(shù)上如何實(shí)現(xiàn),可以無(wú)障礙地參與系統(tǒng)的開發(fā),并且用戶能夠自由定制整個(gè)系統(tǒng),充分滿足自己需求的系統(tǒng)。第三,實(shí)現(xiàn)較長(zhǎng)的軟件生命周期。從軟件開發(fā)項(xiàng)目的提出到軟件產(chǎn)品完成使命而報(bào)廢的整個(gè)時(shí)期稱為軟件的生命周期?;跇I(yè)務(wù)基礎(chǔ)平臺(tái)的軟件生命周期的劃分不同于傳統(tǒng)的分類方法,主要可以分為系統(tǒng)

54、可行性研究、需求分析、系統(tǒng)設(shè)計(jì)(總體設(shè)計(jì)、業(yè)務(wù)剝離)、配置開發(fā)(通用節(jié)點(diǎn)配置、專用定制)、軟件綜合測(cè)試(系統(tǒng)測(cè)試)、軟件實(shí)施和維護(hù)(系統(tǒng)運(yùn)行和維護(hù))幾個(gè)階段。其開發(fā)模型見圖 ??尚行匝芯靠尚行匝芯啃枨蠓治鱿到y(tǒng)設(shè)計(jì)業(yè)務(wù)剝離運(yùn)行與維護(hù)定制開發(fā)配置開發(fā)綜合測(cè)試業(yè)務(wù)基礎(chǔ)平臺(tái)圖 基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件生命周期基于業(yè)務(wù)基礎(chǔ)平臺(tái)的軟件開發(fā)方法每個(gè)階段所包含的內(nèi)容以及所要完成的功能也與傳統(tǒng)的軟件開發(fā)過(guò)程有所區(qū)別,具體內(nèi)容見下表。階段包含內(nèi)容和完成功能階段結(jié)束標(biāo)志系統(tǒng)調(diào)查和可行性研究定義所面臨的問(wèn)題并做出可行性分析,包括經(jīng)濟(jì)可行性、技術(shù)可行性和使用可行性關(guān)于規(guī)模和目標(biāo)的報(bào)告需求分析(系統(tǒng)分析)進(jìn)行需要分析和信息

55、采集,定義需要做的項(xiàng)目和要實(shí)現(xiàn)的功能系統(tǒng)的實(shí)際模型,數(shù)據(jù)流圖(信息流動(dòng)和處理情況)系統(tǒng)設(shè)計(jì)(總體設(shè)計(jì)、 業(yè)務(wù)剝離)提供解決問(wèn)題總體方案和辦法,從應(yīng)用程序的角度講,要完成業(yè)務(wù)流程設(shè)計(jì),從數(shù) 據(jù)庫(kù)的角度講要完成應(yīng)用程序設(shè)計(jì)和數(shù) 據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)要根據(jù)具體的數(shù)據(jù) 庫(kù)管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)、設(shè)計(jì)關(guān)系、考慮數(shù)據(jù)的完整性等。物流信息系統(tǒng)總體設(shè)計(jì)方案,邏輯模型,業(yè)務(wù)流程圖,數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)配置開發(fā)(通用節(jié)點(diǎn)配置、專用定制)根據(jù)上一步的設(shè)計(jì)結(jié)果進(jìn)行具體實(shí)施,建 立數(shù)據(jù)庫(kù)并裝入原始數(shù)據(jù),建立存儲(chǔ)過(guò)程,運(yùn)用平臺(tái)進(jìn)行工作流配置、按業(yè)務(wù)流程節(jié)點(diǎn)配置 BS/CS 模塊完整的功能節(jié)點(diǎn)配置,需求的軟件模型軟件綜合測(cè)試(系統(tǒng)測(cè)試

56、)進(jìn)行各個(gè)子系統(tǒng)、各個(gè)模塊的功能聯(lián)合調(diào)試和測(cè)試,并試運(yùn)行綜合測(cè)試方案和結(jié)果,完整一致的系統(tǒng)配置軟件維護(hù)(系統(tǒng)運(yùn)行實(shí)施和維護(hù))將系統(tǒng)交給用戶使用,在使用的過(guò)程中可能出現(xiàn)新的問(wèn)題,甚至提出新的需求,所以還要不斷地對(duì)系統(tǒng)進(jìn)行評(píng)價(jià)和維護(hù)。完整準(zhǔn)確的維護(hù)紀(jì)錄,需求的軟件第二章 基于業(yè)務(wù)基礎(chǔ)平臺(tái)的物流管理系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)調(diào)查2.1.1 企業(yè)現(xiàn)狀XX 集團(tuán),是一家國(guó)有控股的企業(yè),屬于大中型倉(cāng)儲(chǔ)運(yùn)輸類企業(yè),為國(guó)家和軍隊(duì)存儲(chǔ)各類物資,存儲(chǔ)物資種類繁多,物資收發(fā)主要類型依靠上級(jí)進(jìn)行計(jì)劃調(diào)撥,長(zhǎng)期以來(lái)依靠手工進(jìn)行物資處入庫(kù)管理和記賬。在以信息技術(shù)為代表的高新技術(shù)滲透到物流領(lǐng)域的方方面面的今天,內(nèi)部管理的薄弱環(huán)節(jié)

57、暴露出來(lái),已經(jīng)不能滿足客戶對(duì)于物資數(shù)據(jù)實(shí)時(shí)性、透明性以及準(zhǔn)確性等方面的要求。XX 集團(tuán)的信息管理水平和計(jì)算機(jī)管理水平都屬于一個(gè)較低的程度,從未引進(jìn)或使用過(guò)部門級(jí)的管理信息系統(tǒng),企業(yè)對(duì)于企業(yè)文化的管理、人力資源的管理、業(yè)務(wù)的管理都沒有系統(tǒng)而有效的監(jiān)控,部門內(nèi)部的信息存儲(chǔ)載體,多以手工賬為主,極大地影響信息獲取的準(zhǔn)確性和及時(shí)性;庫(kù)存信息滯后、不清晰,對(duì)入庫(kù)和配送出庫(kù)造成極大影響;庫(kù)位狀態(tài)信息不及時(shí),造成庫(kù)房擺放位置凌亂、浪費(fèi)庫(kù)房面積;庫(kù)房管理不完善,造成或貨物丟失損壞情況較多。信息共享程度很低,各部門的信息孤島狀態(tài)使得在物料管理過(guò)程中不但庫(kù)房自身大量物料信息處于“埋藏”的狀態(tài),而且其他部門所需信息

58、由于共享程度低而處于“自鎖”的狀態(tài),這就使得物料管理的各個(gè)環(huán)節(jié)因?yàn)槿鄙贉?zhǔn)確的決策依據(jù)和指令信息,而無(wú)法協(xié)調(diào)順利的進(jìn)行。庫(kù)存信息不準(zhǔn)確、傳遞不及時(shí),影響物料計(jì)劃決策的準(zhǔn)確性。 系統(tǒng)功能需求根據(jù) XX 集團(tuán)現(xiàn)狀,為解決企業(yè)運(yùn)營(yíng)過(guò)程中出現(xiàn)的問(wèn)題,提高企業(yè)信息化進(jìn)程,根據(jù)企業(yè)需求,為該公司定制研發(fā)一套物流管理信息系統(tǒng),系統(tǒng)主要包括以下功能:1、系統(tǒng)要能展現(xiàn)企業(yè)基本情況、企業(yè)文化的主要內(nèi)容。企業(yè)基本情況包含企業(yè)簡(jiǎn)介(含歷史沿革): 號(hào)碼、企業(yè)地址、占地面積、通信地址、郵政編碼、地理坐標(biāo)、編制情況(包括人員信息和車輛信息的瀏覽)、企業(yè)文化等信息。2、系統(tǒng)要能對(duì)企業(yè)部門級(jí)事務(wù)進(jìn)行管理,包括員工管理、工資薪酬

59、管理、請(qǐng)銷假管理、車輛管理等。通過(guò)對(duì)部門內(nèi)部事務(wù)進(jìn)行管理,實(shí)現(xiàn)企業(yè)辦公自動(dòng)化,管理規(guī)范化、透明化。3、系統(tǒng)要能實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行輸入、修改、刪除、打印、查詢、匯總功能。包括查詢、打印輸出、統(tǒng)計(jì)上報(bào)等功能。針對(duì)各管理部門、業(yè)務(wù)部門對(duì)企業(yè)管理和統(tǒng)計(jì)要求的不同,將基礎(chǔ)數(shù)據(jù)根據(jù)不同需求組織起來(lái)進(jìn)行展現(xiàn),并支持紙制表單、電子表單等多種報(bào)表形式。統(tǒng)計(jì)上報(bào)功能包括信息錄入和報(bào)表的定制功能,可根據(jù)不同的部門要求生成對(duì)應(yīng)的統(tǒng)計(jì)報(bào)表。4、系統(tǒng)要能對(duì)庫(kù)房的入庫(kù)、出庫(kù)進(jìn)行管理。這些是倉(cāng)儲(chǔ)業(yè)務(wù)的基本活動(dòng),系統(tǒng)應(yīng)能反映這些活動(dòng),對(duì)庫(kù)存物品的數(shù)量發(fā)生影響。并能提供入、出庫(kù)記錄的查詢和維護(hù)。5、系統(tǒng)要能按照用戶需要,實(shí)現(xiàn)庫(kù)房庫(kù)存

60、、賬目數(shù)據(jù)的自動(dòng)篩選、整理、統(tǒng)計(jì),完成庫(kù)存和物品使用情況的統(tǒng)計(jì),并實(shí)現(xiàn)打印。根據(jù)賬目數(shù)據(jù),按照系統(tǒng)設(shè)定的用戶數(shù)據(jù)權(quán)限,系統(tǒng)能夠方便地對(duì)企業(yè)、分戶、庫(kù)房庫(kù)存物資的品種、數(shù)量、金額、包箱數(shù)進(jìn)行分類查詢和匯總統(tǒng)計(jì)。賬務(wù)管理功能包括賬務(wù)的記載和查詢,賬務(wù)設(shè)置包括總賬、分戶賬、庫(kù)房賬、明細(xì)賬、垛位賬:總賬是全面記錄庫(kù)存物資收入、支出和結(jié)存業(yè)務(wù)的賬簿,作為企業(yè)編制物資收支結(jié)存報(bào)告表和物資結(jié)算的依據(jù);分戶賬是企業(yè)全面記錄各儲(chǔ)存單位物資收入、支出和結(jié)存業(yè)務(wù)的賬簿,由企業(yè)業(yè)務(wù)部門依據(jù)各儲(chǔ)存單位的物資收物計(jì)劃、發(fā)物計(jì)劃、調(diào)撥通知單、價(jià)撥通知單和庫(kù)房上報(bào)的收物證登記,作為企業(yè)編制物資收支結(jié)存報(bào)告表的依據(jù);庫(kù)房賬是庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論