物流管理信息系統(tǒng)- 課件 第7章-物流管理信息系統(tǒng)設(shè)計(jì)_第1頁
物流管理信息系統(tǒng)- 課件 第7章-物流管理信息系統(tǒng)設(shè)計(jì)_第2頁
物流管理信息系統(tǒng)- 課件 第7章-物流管理信息系統(tǒng)設(shè)計(jì)_第3頁
物流管理信息系統(tǒng)- 課件 第7章-物流管理信息系統(tǒng)設(shè)計(jì)_第4頁
物流管理信息系統(tǒng)- 課件 第7章-物流管理信息系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

物流管理信息系統(tǒng)第7章物流管理信息系統(tǒng)設(shè)計(jì)

目錄CONTENTS物流管理信息系統(tǒng)設(shè)計(jì)概述7.1總體結(jié)構(gòu)設(shè)計(jì)7.2代碼設(shè)計(jì)7.3數(shù)據(jù)庫設(shè)計(jì)7.47.5輸入輸出設(shè)計(jì)知識(shí)要點(diǎn)掌握程度相關(guān)知識(shí)物流信息系統(tǒng)設(shè)計(jì)概述了解系統(tǒng)設(shè)計(jì)的基本任務(wù)3個(gè)階段了解結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法物流信息系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)了解4種系統(tǒng)劃分方法熟悉模塊結(jié)構(gòu)圖包括:模塊、調(diào)用、數(shù)據(jù)、控制信息、轉(zhuǎn)接符號(hào)熟悉模塊設(shè)計(jì)的兩個(gè)策略系統(tǒng)代碼設(shè)計(jì)了解代碼的作用和分類重點(diǎn)掌握代碼設(shè)計(jì)的原則和步驟了解代碼校驗(yàn)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)熟悉E-R圖設(shè)計(jì)的原則熟悉概念結(jié)構(gòu)向邏輯結(jié)構(gòu)轉(zhuǎn)換的規(guī)則熟悉確定數(shù)據(jù)庫的物理結(jié)構(gòu)、評(píng)價(jià)數(shù)據(jù)庫的物理結(jié)構(gòu)系統(tǒng)輸入輸出設(shè)計(jì)熟悉輸入設(shè)計(jì)的原則和基本內(nèi)容、輸入數(shù)據(jù)的校驗(yàn)方法熟悉輸出設(shè)計(jì)的內(nèi)容、選擇輸出方式、輸出格式設(shè)計(jì)了解數(shù)據(jù)輸入界面設(shè)計(jì)、數(shù)據(jù)輸出界面設(shè)計(jì)、用戶界面的基本類型017.1.1系統(tǒng)設(shè)計(jì)的基本任務(wù)7.1.2系統(tǒng)設(shè)計(jì)的方法....................................系統(tǒng)設(shè)計(jì)的基本任務(wù)整體上分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩階段。如下圖所示。最后綜合上述總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)的內(nèi)容,編寫系統(tǒng)設(shè)計(jì)說明書,從而完成系統(tǒng)設(shè)計(jì)階段的全部任務(wù)。系統(tǒng)設(shè)計(jì)的基本任務(wù)2.系統(tǒng)物流配置方案設(shè)計(jì)在進(jìn)行總體設(shè)計(jì)時(shí),還要進(jìn)行系統(tǒng)物理配置方案的具體設(shè)計(jì),既要解決計(jì)算機(jī)軟件和硬件系統(tǒng)的配置、通信網(wǎng)絡(luò)系統(tǒng)的配置、機(jī)房設(shè)備的配置等問題、系統(tǒng)物理配置方案要經(jīng)過用戶單位和領(lǐng)導(dǎo)部門的同意才可實(shí)施。從我國(guó)的實(shí)際情況來看,不少單位是先買計(jì)算機(jī)然后決定開發(fā)。這種不科學(xué)的、盲目的做法是不可取的,它會(huì)造成極大浪費(fèi)。因此,系統(tǒng)物理配置方法的設(shè)計(jì)雖然在系統(tǒng)設(shè)計(jì)的總體設(shè)計(jì)階段進(jìn)行,但是設(shè)備配置的具體實(shí)施可適當(dāng)推后??傮w設(shè)計(jì)總體設(shè)計(jì)包括系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)物流配置方案設(shè)計(jì)。1.系統(tǒng)模塊設(shè)計(jì)在這個(gè)過程中,必須考慮以下幾個(gè)問題·如何將一個(gè)系統(tǒng)劃分成多個(gè)子系統(tǒng);·每個(gè)子系統(tǒng)如何劃分成多個(gè)模塊;·如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系;·如何評(píng)價(jià)并改進(jìn)模塊結(jié)構(gòu)的質(zhì)量。系統(tǒng)設(shè)計(jì)的基本任務(wù)詳細(xì)設(shè)計(jì)在總體設(shè)計(jì)的基礎(chǔ)上,第二步進(jìn)行的是詳細(xì)設(shè)計(jì),主要包括處理過程設(shè)計(jì),以確定每個(gè)模塊內(nèi)部的詳細(xì)執(zhí)行過程,包括局部數(shù)據(jù)組織、控制流、每一步的具體加工要求等。一般來說,處理過程模塊詳細(xì)設(shè)計(jì)的難度已不太大,關(guān)鍵是要用一種合適的方式來描述每個(gè)模塊的執(zhí)行過程,常用的有程序流程圖、N-S圖、PAD圖和IPO圖等。系統(tǒng)設(shè)計(jì)的基本任務(wù)編寫系統(tǒng)設(shè)計(jì)說明書統(tǒng)設(shè)計(jì)階段產(chǎn)生的結(jié)果是系統(tǒng)設(shè)計(jì)說明書,它主要由計(jì)算機(jī)系統(tǒng)配置報(bào)告、子系統(tǒng)模塊結(jié)構(gòu)圖、模塊說明書和其他詳細(xì)設(shè)計(jì)的內(nèi)容組成。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的特點(diǎn)用分解的方法自頂向下予以簡(jiǎn)化,采用圖形表達(dá)工具、一些基本的設(shè)計(jì)原則與方法、一組評(píng)價(jià)標(biāo)準(zhǔn)和質(zhì)量?jī)?yōu)化技術(shù)。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的主要內(nèi)容在系統(tǒng)設(shè)計(jì)中,結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的內(nèi)容主要包括合理地進(jìn)行模塊分解和定義以及有效地將模塊組織成一個(gè)整體。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的原理系統(tǒng)設(shè)計(jì)中主要包含和運(yùn)用了層次化、模塊化以及信息隱蔽三個(gè)結(jié)構(gòu)化原理。層次化、模塊化原理是將系統(tǒng)根據(jù)實(shí)際結(jié)構(gòu)關(guān)系分解成不同的層次系統(tǒng)設(shè)計(jì)的方法027.2.1系統(tǒng)劃分7.2.2模塊化設(shè)計(jì)....................................2順序劃分法,即按業(yè)務(wù)先后順序劃分。1功能劃分法,即按業(yè)務(wù)處理功能劃分。4過程劃分法,即按業(yè)務(wù)處理過程劃分。5時(shí)間劃分法,即按業(yè)務(wù)處理時(shí)間劃分。3數(shù)據(jù)擬合法,即按數(shù)據(jù)擬合的程度來劃分。6環(huán)境劃分法,即按實(shí)際環(huán)境和網(wǎng)絡(luò)分布劃分。系統(tǒng)劃分系統(tǒng)劃分的方法指系統(tǒng)分析階段中得到的業(yè)務(wù)功能一覽表。功能分析結(jié)果常用的系統(tǒng)劃分方法是一種以功能數(shù)據(jù)分析結(jié)構(gòu)為主,面向數(shù)據(jù)流的設(shè)計(jì)方法。這種方法首先要復(fù)查和確認(rèn)系統(tǒng)分析階段所確認(rèn)的數(shù)據(jù)流程圖,然后對(duì)其進(jìn)行精化,最終把數(shù)據(jù)流程圖轉(zhuǎn)換成模塊層次結(jié)構(gòu)。在系統(tǒng)分析階段已用幾個(gè)邏輯結(jié)構(gòu)概括抽象出整個(gè)系統(tǒng)的邏輯功能。這里采用自頂而下的方法將其逐步擴(kuò)展,使其具體化。擴(kuò)展出的數(shù)據(jù)流程圖,能使物流管理信息系統(tǒng)設(shè)計(jì)員在看到數(shù)據(jù)流程圖中每一個(gè)處理邏輯后,會(huì)在頭腦中形成一個(gè)簡(jiǎn)單明確的印象和概念。在實(shí)際操作中,常用混合劃分法,基于功能和數(shù)據(jù)分析結(jié)果,綜合考慮系統(tǒng)環(huán)境的真實(shí)情況系統(tǒng)劃分的方法指系統(tǒng)分析階段中得到的系統(tǒng)功能劃分與數(shù)據(jù)資源分布情況,通常采用U/C矩陣來表示。數(shù)據(jù)分析結(jié)果指企業(yè)組織的其他情況。例如,辦公室、廠區(qū)的物理環(huán)境,開發(fā)工作的分段實(shí)施情況,設(shè)備和人力資源的限制等。組織環(huán)境系統(tǒng)劃分從物流管理的角度劃分子系統(tǒng)的方法,是我們劃分物流管理信息系統(tǒng)的基礎(chǔ)。但在實(shí)際工作中,我們往往還要根據(jù)用戶的要求、地理位置的分布、設(shè)備的配置情況等重新進(jìn)行劃分。子系統(tǒng)要具有相對(duì)獨(dú)立性子系統(tǒng)的劃分必須使得子系統(tǒng)內(nèi)部功能、信息等方面的凝聚性較好。使子系統(tǒng)之間數(shù)據(jù)的依賴性盡量小,這樣對(duì)于以后的搜索、查詢、調(diào)試和調(diào)用、維護(hù)都比較方便。子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余最小數(shù)據(jù)冗余,不但給軟件編制工作帶來很大的困難,而且也大大降低了系統(tǒng)的工作效率。子系統(tǒng)的設(shè)置應(yīng)考慮今后管理發(fā)展的需要子系統(tǒng)的設(shè)置應(yīng)考慮今后管理發(fā)展能夠完成現(xiàn)存系統(tǒng)的業(yè)務(wù),可以支持更高層次、更深一步的管理決策。子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實(shí)現(xiàn)系統(tǒng)的開發(fā)是一項(xiàng)較大的工程,它的實(shí)現(xiàn)一般都要分期分布進(jìn)行。子系統(tǒng)的劃分還必須兼顧組織結(jié)構(gòu)的要求,以便系統(tǒng)能夠更好地運(yùn)行。系統(tǒng)劃分系統(tǒng)劃分的原則模塊結(jié)構(gòu)圖模塊化的概念把一個(gè)物流管理信息系統(tǒng)設(shè)計(jì)成若干模塊的方法稱為模塊化。其基本思想是將系統(tǒng)設(shè)計(jì)成由相對(duì)獨(dú)立、單一功能的模塊組成的結(jié)構(gòu),從而簡(jiǎn)化研制工作,防止錯(cuò)誤蔓延,提高系統(tǒng)的可靠性。在這種模塊結(jié)構(gòu)圖中,模塊支點(diǎn)的調(diào)用關(guān)系非常明確、簡(jiǎn)單。每個(gè)模塊可以單獨(dú)地被理解、編寫、調(diào)試、查錯(cuò)與修改。模塊結(jié)構(gòu)整體上具有較高的正確性、可理解性與可維護(hù)性。模塊化設(shè)計(jì)模塊結(jié)構(gòu)圖的表示模塊結(jié)構(gòu)圖是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不僅描述了系統(tǒng)的子系統(tǒng)結(jié)構(gòu)與分層的模塊結(jié)構(gòu),還清楚地表示了每個(gè)模塊的功能,而且直觀地反映了塊內(nèi)聯(lián)系和塊間聯(lián)系等特性。模塊結(jié)構(gòu)圖模塊模塊是組成目標(biāo)系統(tǒng)邏輯模型和物理模型的基本單位,它的特點(diǎn)是可以組合、分解和更換。系統(tǒng)中任何一個(gè)處理功能都可以看成是一個(gè)模塊。一個(gè)模塊應(yīng)具備以下4個(gè)要素:輸入和輸出。模塊的輸入來源和輸出去向都是同一個(gè)調(diào)用者,即一個(gè)模塊從調(diào)用者那里取得輸入,進(jìn)行加工后再把輸出返回調(diào)用者。處理功能,指模塊把輸入轉(zhuǎn)換成輸出所做的工作。內(nèi)部數(shù)據(jù),指僅供該模塊本身引用的數(shù)據(jù)。程序代碼,指用來實(shí)現(xiàn)模塊功能的程序。模塊化設(shè)計(jì)模塊結(jié)構(gòu)圖的表示模塊結(jié)構(gòu)圖是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不僅描述了系統(tǒng)的子系統(tǒng)結(jié)構(gòu)與分層的模塊結(jié)構(gòu),還清楚地表示了每個(gè)模塊的功能,而且直觀地反映了塊內(nèi)聯(lián)系和塊間聯(lián)系等特性。模塊結(jié)構(gòu)圖2.調(diào)用在模塊結(jié)構(gòu)圖中,用連接兩個(gè)模塊的箭頭表示調(diào)用。箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應(yīng)該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊。一個(gè)模塊是否調(diào)用一個(gè)從屬模塊,決定于調(diào)用模塊內(nèi)部的判斷條件,則該調(diào)用稱為模塊間的判斷調(diào)用,采用菱形符號(hào)表示。模塊化設(shè)計(jì)模塊結(jié)構(gòu)圖的表示模塊結(jié)構(gòu)圖是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不僅描述了系統(tǒng)的子系統(tǒng)結(jié)構(gòu)與分層的模塊結(jié)構(gòu),還清楚地表示了每個(gè)模塊的功能,而且直觀地反映了塊內(nèi)聯(lián)系和塊間聯(lián)系等特性。模塊結(jié)構(gòu)圖3.數(shù)據(jù)當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處理,而被調(diào)用模塊又可以將處理的結(jié)果數(shù)據(jù)送回調(diào)用模塊。下圖表示模塊A調(diào)用B時(shí),A將數(shù)據(jù)X、Y傳送給B,B將處理結(jié)果數(shù)據(jù)Z返回給A。模塊化設(shè)計(jì)模塊結(jié)構(gòu)圖的表示模塊結(jié)構(gòu)圖是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不僅描述了系統(tǒng)的子系統(tǒng)結(jié)構(gòu)與分層的模塊結(jié)構(gòu),還清楚地表示了每個(gè)模塊的功能,而且直觀地反映了塊內(nèi)聯(lián)系和塊間聯(lián)系等特性。模塊結(jié)構(gòu)圖4.控制信息為了指導(dǎo)程序下一步的執(zhí)行,模塊間有時(shí)還必須傳送某些控制信息。例如,數(shù)據(jù)輸入完成后給出的結(jié)束標(biāo)志,以及文件讀到末尾產(chǎn)生的文件結(jié)束標(biāo)志等。右圖表示有誤的職工號(hào)的控制信息。5.轉(zhuǎn)接符號(hào)當(dāng)模塊結(jié)構(gòu)圖在一張圖上畫下,需要轉(zhuǎn)接到另外一張紙上,或者為了避免圖上線條交叉時(shí),都可以使用轉(zhuǎn)接符號(hào),右圖是工資計(jì)算程序模塊結(jié)構(gòu)圖。模塊化設(shè)計(jì)模塊結(jié)構(gòu)圖的表示模塊結(jié)構(gòu)圖是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不僅描述了系統(tǒng)的子系統(tǒng)結(jié)構(gòu)與分層的模塊結(jié)構(gòu),還清楚地表示了每個(gè)模塊的功能,而且直觀地反映了塊內(nèi)聯(lián)系和塊間聯(lián)系等特性。模塊結(jié)構(gòu)圖一個(gè)軟件系統(tǒng)具有過程性(處理動(dòng)作的順序)和層次性(系統(tǒng)的各組成部分的管轄范圍)特征。模塊結(jié)構(gòu)圖描述的是系統(tǒng)的層次性,而通常的“框圖”描述的則是系統(tǒng)的過程性。在系統(tǒng)設(shè)計(jì)階段,關(guān)心的是系統(tǒng)的層次結(jié)構(gòu),只有到了具體編程時(shí),才要考慮系統(tǒng)的過程性。模塊化設(shè)計(jì)以變換為中心的策略采用結(jié)構(gòu)化分析方法得到了由數(shù)據(jù)流圖、數(shù)據(jù)字典和加工說明等組成的系統(tǒng)的邏輯模型。從DFD圖導(dǎo)出結(jié)構(gòu)圖分為以變換為中心和以事務(wù)為中心兩種策略。模塊設(shè)計(jì)左圖在給定的DFD圖上分別確定出轉(zhuǎn)換中心、輸入、輸出三部分所在區(qū)域,轉(zhuǎn)換后得到的結(jié)構(gòu)圖如右圖所示。模塊化設(shè)計(jì)以事務(wù)為中心的策略采用結(jié)構(gòu)化分析方法得到了由數(shù)據(jù)流圖、數(shù)據(jù)字典和加工說明等組成的系統(tǒng)的邏輯模型。從DFD圖導(dǎo)出結(jié)構(gòu)圖分為以變換為中心和以事務(wù)為中心兩種策略。模塊設(shè)計(jì)模塊化設(shè)計(jì)針對(duì)模塊結(jié)構(gòu)圖的上述不足,20世紀(jì)70年代中期IBM公司推出了HIPO技術(shù)。IPO圖是對(duì)每個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì)的工具,它是輸入加工輸出圖的簡(jiǎn)稱,在系統(tǒng)的模塊結(jié)構(gòu)圖形成過程中,產(chǎn)生了大量的模塊。在IPO圖中,輸入、輸出數(shù)據(jù)來源于數(shù)據(jù)詞典。而且還可以利用它評(píng)價(jià)總體設(shè)計(jì)。用戶和管理人員可利用IPO圖編寫、修改和維護(hù)程序。下面是一個(gè)簡(jiǎn)單的銷售管理系統(tǒng)的HIPO圖示例,整個(gè)系統(tǒng)的模塊結(jié)構(gòu)圖如圖7-10所示,其中確定能否訂貨模塊的IPO圖如圖7-11所示。HIPO圖模塊化設(shè)計(jì)系統(tǒng)名稱:銷售管理系統(tǒng)設(shè)計(jì)人模塊名:確定能否訂貨日期模塊編號(hào)

上層調(diào)用模塊:訂貨處理下層調(diào)用模塊:可供貨處理

缺貨訂單留底文件名

輸入數(shù)據(jù):訂單訂貨量X

相應(yīng)貨物庫存量Y輸出數(shù)據(jù)處理:IFY-X>0THEN(調(diào)用“可供貨處理”)

ELSE(調(diào)用“缺貨訂單留底”)

ENDIF注釋:模塊化設(shè)計(jì)037.3.1代碼的分類7.3.2代碼設(shè)計(jì)的主要步驟7.3.3代碼的校驗(yàn)....................................代碼的作用代碼是以數(shù)字或字符來代表各種客觀實(shí)體,代碼設(shè)計(jì)問題是一個(gè)科學(xué)管理的問題。設(shè)計(jì)出一個(gè)好的代碼方案對(duì)于系統(tǒng)的開發(fā)工作是一件極為有利的事情。它可以使很多機(jī)器處理(如某些統(tǒng)計(jì)、查詢等)變得十分方便,另外還把一些現(xiàn)階段計(jì)算機(jī)很難處理的工作變成很簡(jiǎn)單的處理。簡(jiǎn)單地說,代碼有如下作用。1.識(shí)別識(shí)別是代碼的通用特征,一個(gè)代碼能也只能唯一地表示一個(gè)分類對(duì)象,任何代碼都必須具備這種基本特性。代碼的分類2.分類有些代碼是具有分類作用的,比如為學(xué)生的專業(yè)設(shè)計(jì)代碼,那么此代碼就可以將學(xué)生按專業(yè)分類。3.排序與索引代碼有時(shí)可以設(shè)計(jì)成具有排序和檢索的特點(diǎn),方便對(duì)對(duì)象的查詢。4.專用含義當(dāng)客觀上需要采用一些專用符號(hào)時(shí),代碼可設(shè)計(jì)成能提供一定的專門含義,如數(shù)學(xué)運(yùn)算的程序、分類對(duì)象的技術(shù)參數(shù)及性能指標(biāo)等。代碼的分類(1)順序碼順序碼可分為數(shù)字順序碼和字母順序碼。順序碼是最簡(jiǎn)單的代碼形式,一般適用于編碼對(duì)象數(shù)目較少的情況。例如,某企業(yè)物流管理信息系統(tǒng)中,對(duì)5個(gè)產(chǎn)品倉庫的代碼可采用如下的數(shù)字順序碼,下表所示。(2)區(qū)間碼區(qū)間碼將數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定的意義,如電話號(hào)碼、郵政編碼等。(3)助記碼助記碼用文字、數(shù)字來描述,也可用文字與數(shù)字的結(jié)合來描述。助記碼適用于數(shù)據(jù)項(xiàng)數(shù)據(jù)較小的情況,否則容易引起聯(lián)想出錯(cuò)。編碼對(duì)象倉庫1倉庫2倉庫3倉庫4倉庫5代碼001002003004005代碼的分類區(qū)間碼又分為以下幾種類型:一是多面碼。一個(gè)數(shù)據(jù)項(xiàng)可能具有多方面的特性。如果在碼的結(jié)構(gòu)中,為這些特性各規(guī)定一個(gè)位置,就形成多面碼。例如,對(duì)于黑色金屬材料,可以做出如右表的規(guī)定。二是上下關(guān)聯(lián)碼。例如,會(huì)計(jì)計(jì)算中,用最左邊代表核算種類,下一位代表會(huì)計(jì)核算項(xiàng)目。如財(cái)務(wù)管理中的會(huì)計(jì)科目代碼“6110501”,其意義如下表所示。三是十進(jìn)位碼。相當(dāng)于圖書分類中的十進(jìn)位分類碼。區(qū)間碼有信息處理準(zhǔn)確度高,對(duì)信息的排序、分類、檢索等易于操作。但這種碼的長(zhǎng)度與它的分類屬性有關(guān),有時(shí)可能會(huì)出現(xiàn)很長(zhǎng)的碼,同時(shí)這種碼的維修也較困難。來源生產(chǎn)方法種類材質(zhì)大小進(jìn)口1.熱軋1.圓鋼1.普通鋼00-10-18*3-4國(guó)產(chǎn)2.冷軋2.方剛2.高碳鋼01-20-28*2-4

3.冷拔3.角鋼3.硅鋼02-30-38*3-44.冷彎4.扁鋼4.彈簧鋼………

5.槽鋼5.不銹鋼6.鋼板6.軸承鋼7.鋼管

09-50-58*3-4一級(jí)科目二級(jí)科目三級(jí)科目6110501利潤(rùn)營(yíng)業(yè)外支出勞保支出代碼的目的是便于使用,因此,編碼時(shí)在考慮計(jì)算機(jī)處理信息使用方便的同時(shí),還要兼顧手工處理信息的要求。代碼設(shè)計(jì)必須遵循以下基本原則。代碼設(shè)計(jì)的好壞直接影響了系統(tǒng)設(shè)計(jì)的質(zhì)量。在設(shè)計(jì)代碼時(shí),一般遵循以下原則。代碼的設(shè)計(jì)原則01唯一性在一個(gè)物流管理信息系統(tǒng)的編碼體系中,每一個(gè)代碼僅代表唯一的實(shí)體或?qū)傩浴?2標(biāo)準(zhǔn)化和規(guī)范化凡是能夠采用國(guó)家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)的要堅(jiān)決采用,代碼結(jié)構(gòu)、類型和編寫格式必須規(guī)范統(tǒng)一。03適用性和可擴(kuò)充性代碼要盡量反映編碼對(duì)象的特點(diǎn),代碼結(jié)構(gòu)要合理,在設(shè)計(jì)代碼時(shí),要考慮物流管理信息系統(tǒng)的發(fā)展和變化,預(yù)留一定的空間,以便增加新的代碼。04一致性設(shè)計(jì)的代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。代碼設(shè)計(jì)的主要步驟代碼設(shè)計(jì)的步驟在系統(tǒng)開發(fā)中,系統(tǒng)開發(fā)人員應(yīng)該掌握代碼設(shè)計(jì)的任務(wù)、對(duì)象、規(guī)則及設(shè)計(jì)步驟,以便協(xié)調(diào)和控制整個(gè)系統(tǒng)開發(fā)。在代碼設(shè)計(jì)過程中,建議按照下面的設(shè)計(jì)步驟進(jìn)行。(1)確定編碼的對(duì)象。在充分調(diào)查的基礎(chǔ)上,確定對(duì)象所屬的子系統(tǒng),需要編碼的項(xiàng)目,確定編碼的名稱。(2)考察是否與有標(biāo)準(zhǔn)代碼。如果有國(guó)家標(biāo)準(zhǔn)局、某個(gè)部門對(duì)某些事物已規(guī)定了標(biāo)準(zhǔn)代碼,那其他部門、其他單位的編碼標(biāo)準(zhǔn),設(shè)計(jì)出便于今后標(biāo)準(zhǔn)化的代碼。(3)確定代碼的使用范圍。代碼使用范圍不只限于特定部門,它應(yīng)該在一個(gè)企業(yè)的各部門均能適用,還可以在外單位使用。(4)確定代碼使用期限。根據(jù)代碼性質(zhì)確定適應(yīng)期限,一般來說,代碼的使用若無特殊情況變動(dòng),均作永久性使用。(5)決定編碼方法。根據(jù)編碼的目的、使用范圍和時(shí)間等特性,進(jìn)行綜合判斷,選定合適的代碼種類及校驗(yàn)方式。(6)編寫代碼表。(7)編寫相應(yīng)的代碼使用、管理、維護(hù)制度,保證代碼的使用。代碼設(shè)計(jì)的主要步驟代碼的校驗(yàn)01移位錯(cuò)誤例如,1234記錄為1243。02雙重移位錯(cuò)誤例如,1234記錄為1423。03抄寫錯(cuò)誤例如,1234記錄為1235。04其他錯(cuò)誤例如,1234記錄為2234為了保證正確的輸入,有意識(shí)地在編碼設(shè)計(jì)中的原代碼的基礎(chǔ)上,通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出校驗(yàn)碼(1位或2位),附加在原代碼后面,使其變成代碼的一個(gè)組成部分。利用代碼的校驗(yàn)位,一般可以檢查出以下錯(cuò)誤。例1:假如存在原代碼為12345,設(shè)定權(quán)因子為13579,模為9,計(jì)算出校驗(yàn)碼。解:計(jì)算加權(quán)和:1×l+2×3+3×5+4×7+5×9=95計(jì)算余數(shù):95÷9=10余5計(jì)算校驗(yàn)碼:9÷5=4得到帶校驗(yàn)碼的代碼:123454。這樣就完成了代碼校驗(yàn)碼的生成過程。接下來就是代碼的校驗(yàn)過程,是前一過程的逆過程。例2:假如存在待校驗(yàn)代碼為123459,設(shè)定權(quán)因子為13579,模為9,那么校驗(yàn)該校驗(yàn)碼是否正確。計(jì)算加權(quán)和:1×l+2×3+3×5+4×7+5×9+9×1=104注意:這里待校驗(yàn)代碼的最后一位乘以的是1(對(duì)待最后一位校驗(yàn)碼均是如此),這是在校驗(yàn)過程中比較特殊的地方。計(jì)算余數(shù):104÷9=11余5根據(jù)余數(shù)是否為0來判斷待校驗(yàn)代碼是否錯(cuò)誤。若為0,則說明該代碼一般是正確的;而不為0,則說明該代碼肯定錯(cuò)誤。當(dāng)余數(shù)為0的時(shí)候不能判定該代碼一定正確。因?yàn)橥ㄟ^上述的計(jì)算過程可以很容易看出,存在多個(gè)代碼同時(shí)滿足余數(shù)為0的條件,這就說明對(duì)于代碼的校驗(yàn),側(cè)重點(diǎn)在于代碼是否錯(cuò)誤。代碼的校驗(yàn)047.4.1概念結(jié)構(gòu)設(shè)計(jì)7.4.2邏輯結(jié)構(gòu)設(shè)計(jì)7.4.3物理結(jié)構(gòu)設(shè)計(jì)....................................概念模型設(shè)計(jì)的常用方法有實(shí)體分析和屬性綜合兩種方法,分別成自頂向下法(E-R方法)和自底向上法。自頂向下法的設(shè)計(jì)思路是逐步求精的,先明確實(shí)體,再明確實(shí)體間聯(lián)系,最后明確實(shí)體中屬性。E-R圖一對(duì)一關(guān)系(1:1)一對(duì)多關(guān)系(1:M)多對(duì)多關(guān)系(N:M)E-R圖設(shè)計(jì)原則(1)相對(duì)原則。不同的人或不同情況下抽象的結(jié)果也會(huì)不同。(2)一致原則。同一對(duì)象在組成業(yè)務(wù)系統(tǒng)的各子系統(tǒng)中的抽象結(jié)果必須保持一致。(3)簡(jiǎn)單原則。屬性處理,以便簡(jiǎn)化E-R模型。概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)1.實(shí)體的轉(zhuǎn)換原則將E-R圖中的一個(gè)實(shí)體轉(zhuǎn)換為關(guān)系模型中的一個(gè)關(guān)系,實(shí)體屬性就是關(guān)系的屬性,實(shí)體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。2.實(shí)體集間的聯(lián)系轉(zhuǎn)換規(guī)則(1)在一對(duì)一的轉(zhuǎn)換中,聯(lián)系可以與任意一端的實(shí)體集所對(duì)應(yīng)的關(guān)系合并,在被合并關(guān)系中增加屬性,這個(gè)新增的屬性為聯(lián)系本身的屬性和與聯(lián)系相關(guān)的另一個(gè)實(shí)體集的關(guān)鍵字。1:1聯(lián)系轉(zhuǎn)換如右圖所示。邏輯結(jié)構(gòu)設(shè)計(jì)2.實(shí)體集間的聯(lián)系轉(zhuǎn)換規(guī)則(2)一對(duì)多的轉(zhuǎn)換方法,可以在M端實(shí)體中增加新屬性,新屬性由聯(lián)系對(duì)應(yīng)的1端實(shí)體中的關(guān)鍵字和聯(lián)系本身的屬性構(gòu)成,新增屬性后原來關(guān)系的關(guān)鍵字不變,1:M聯(lián)系轉(zhuǎn)換如右圖所示。(3)在多對(duì)多聯(lián)系的轉(zhuǎn)換中,與該聯(lián)系相連的各實(shí)體集的關(guān)鍵字以及聯(lián)系本身的屬性均轉(zhuǎn)換成新關(guān)系的屬性,新關(guān)系的關(guān)鍵字由兩個(gè)相連的實(shí)體關(guān)鍵字組成。確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和組織形式。這里的數(shù)據(jù)主要指關(guān)系、索引、日志、數(shù)據(jù)庫備份等;確定數(shù)據(jù)的存取方法數(shù)據(jù)通常以文件的形式存放在外存設(shè)備上。數(shù)據(jù)的存取就是指向文件中寫入數(shù)據(jù)(存)或者從文件中讀出數(shù)據(jù)(?。Tu(píng)價(jià)數(shù)據(jù)庫的物理結(jié)構(gòu)選擇出一個(gè)較優(yōu)的合理的物理結(jié)構(gòu)。如果該結(jié)構(gòu)不符合用戶需求,則需要修改設(shè)計(jì)。物理結(jié)構(gòu)設(shè)計(jì)057.4.1輸入設(shè)計(jì)7.4.2輸出設(shè)計(jì)7.4.3I/O用戶界面設(shè)計(jì)....................................輸入設(shè)計(jì)的原則01最小值在保證滿足處理要求的前提下使輸入量最小。輸入量越小,出錯(cuò)機(jī)會(huì)越少,花費(fèi)時(shí)間越少.?dāng)?shù)據(jù)一致性越好。02簡(jiǎn)單性輸入的準(zhǔn)備,輸入過程應(yīng)盡量容易,以減少錯(cuò)誤的發(fā)生。03早檢驗(yàn)對(duì)輸入數(shù)據(jù)的檢驗(yàn)應(yīng)盡量接近原數(shù)據(jù)發(fā)生點(diǎn),使錯(cuò)誤能及時(shí)得到改正。04少轉(zhuǎn)換輸入數(shù)據(jù)應(yīng)盡量用其輸入所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時(shí)發(fā)生錯(cuò)誤。輸入設(shè)計(jì)輸入設(shè)計(jì)的基本內(nèi)容0503010204數(shù)據(jù)的類型和數(shù)據(jù)輸入所處的環(huán)境,并根據(jù)設(shè)備本身的特性來確定輸入設(shè)備。確定輸入設(shè)備0503記錄格式是人和計(jì)算機(jī)之前的界面,其對(duì)輸入的準(zhǔn)確性、效率、效驗(yàn)等都有重要的影響。確定數(shù)據(jù)記錄格式01包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍等。確定輸入數(shù)據(jù)內(nèi)容。04對(duì)輸入的數(shù)據(jù)進(jìn)行必要的校驗(yàn),是保證輸入正確。減少差錯(cuò)的重要工作。輸入數(shù)據(jù)正確性校驗(yàn)02數(shù)據(jù)的輸入方式與數(shù)據(jù)產(chǎn)生地點(diǎn)、發(fā)生時(shí)間、處理的緊急程度有關(guān)。確定數(shù)據(jù)的輸入方式輸入設(shè)計(jì)輸入設(shè)計(jì)輸入數(shù)據(jù)的校驗(yàn)方法重復(fù)校驗(yàn):由多名錄入人員錄入相同的數(shù)據(jù)文件并比較。視覺校驗(yàn):對(duì)輸入的數(shù)據(jù),在屏幕上校驗(yàn)之后再做處理。分批匯總校驗(yàn):對(duì)重要數(shù)據(jù)進(jìn)行分批匯總校驗(yàn)。控制總數(shù)校驗(yàn):對(duì)所有數(shù)據(jù)項(xiàng)的值求和進(jìn)行校驗(yàn)。數(shù)據(jù)類型校驗(yàn):考察所輸入的數(shù)據(jù)是否為正確的數(shù)據(jù)類型。格式校驗(yàn):校驗(yàn)數(shù)據(jù)項(xiàng)位數(shù)和位置是否符合定義。邏輯校驗(yàn):檢查數(shù)據(jù)項(xiàng)的值是否合乎邏輯。界限校驗(yàn):檢查數(shù)據(jù)是否在規(guī)定的范圍內(nèi)。記錄統(tǒng)計(jì)校驗(yàn):統(tǒng)計(jì)記錄個(gè)數(shù),檢查數(shù)據(jù)的記錄有無遺漏和重復(fù)。代碼自身校驗(yàn):利用校驗(yàn)碼本身特性校驗(yàn)。輸出設(shè)計(jì)在系統(tǒng)設(shè)計(jì)中占有重要的地位,確定輸出內(nèi)容首先應(yīng)確定輸出信息使用方面的要求,包括使用者的名稱、使用目的或用途、輸出頻率、份數(shù)、有效期與保存方法等。其次要確定輸出信息內(nèi)容設(shè)計(jì),包括輸出項(xiàng)目、位數(shù)及數(shù)據(jù)形式(文字、數(shù)字)等。對(duì)于本單位管理需要的輸出,應(yīng)根據(jù)不同管理層次和業(yè)務(wù)性質(zhì),提供詳細(xì)程度不同、內(nèi)容有別的報(bào)表數(shù)據(jù)。所有輸出必須給予說明,目的是讓用戶了解系統(tǒng)是如何滿足他們的信息要求,同時(shí)也讓系統(tǒng)開發(fā)人員了解如何實(shí)現(xiàn)這些要求以及為了實(shí)現(xiàn)這些輸出,需要怎樣的輸入。確定輸出內(nèi)容的原則是首先滿足上級(jí)部門的要求,凡是上級(jí)需要的輸出文件和報(bào)表,應(yīng)優(yōu)先給予保證。輸出設(shè)計(jì)輸出設(shè)計(jì)的內(nèi)容選擇輸出方式選擇輸出方式是指實(shí)現(xiàn)輸出要采用哪些設(shè)備和介質(zhì)。目前可供選擇的輸出設(shè)備和介質(zhì)主要有終端顯示器、打印機(jī)、磁盤機(jī)、繪圖儀、磁帶機(jī)等。輸出方式的選擇應(yīng)根據(jù)信息的用途和信息量的大小、軟硬件資源的能力和用戶的要求來考慮。例如需要上報(bào)和保存的報(bào)表應(yīng)該用打印輸出。而一些內(nèi)容不多又不必保存的信息,就可以采用顯示輸出方式。對(duì)于信息處理過程中產(chǎn)生的中間輸出,就可以采用磁盤或磁帶輸出等方式。輸出設(shè)計(jì)輸出格式設(shè)計(jì)簡(jiǎn)單組列式。把若干組有關(guān)的輸出數(shù)據(jù),按一定的順序要求,在進(jìn)行簡(jiǎn)單的組織之后,顯示在屏幕或打印紙上。例如,在顯示或打印庫存數(shù)據(jù)的輸出中,就可以設(shè)計(jì)成下表的格式。表格式。指按上級(jí)機(jī)關(guān)規(guī)定或自選設(shè)計(jì)格式的傳統(tǒng)圖文表格,可以用作屏幕或打印輸出。是目前用得最多的輸出格式之一。用作屏幕和打印輸出的表格,可能由于輸出內(nèi)容的多少或受到屏幕大小的限制在格式上有所不同。但表格的結(jié)構(gòu)總的來說是有規(guī)律可循的,它可以分為表頭、表體和表尾三個(gè)部分組成,如下表所示。貨物編號(hào)入庫時(shí)間數(shù)目經(jīng)手人0002752013.10.113600高盛0005672013.12.054400李海……………………客戶編號(hào)客戶名稱地址

溫馨提示

  • 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)論