第06章 管理信息系統(tǒng)設計_第1頁
第06章 管理信息系統(tǒng)設計_第2頁
第06章 管理信息系統(tǒng)設計_第3頁
第06章 管理信息系統(tǒng)設計_第4頁
第06章 管理信息系統(tǒng)設計_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第六章系統(tǒng)設計系統(tǒng)設計是管理信息系統(tǒng)開發(fā)的一個重要階段,這個階段是對新系統(tǒng)的物理設計,即通過前面的系統(tǒng)分析報告對新系統(tǒng)邏輯功能的要求分析從實際出發(fā),進行各種具體設計,確定系統(tǒng)的實施方案,解決系統(tǒng)如何去完成的問題,最終給出詳細的設計方案,為下一階段的實現制定詳細計劃??傮w設計:又稱概要設計,是以系統(tǒng)分析中得到的新系統(tǒng)的邏輯模型為依據,著眼于“如何做”,但又不考慮具體的特定系統(tǒng)平臺,從全局一般的視野,來設計MIS的總體方案。包括從全局實體聯系圖(E-R)導出數據的一般關系模型并改進優(yōu)化之;從數據流圖(DFD)及其數據字典(DD)中的加工說明,導出模塊結構圖(SC);基于可行性研究的初步方案中系統(tǒng)平臺構思,依據組織機構、數據的一般關系模型和SC設計系統(tǒng)平臺總體布局,得到系統(tǒng)平臺總體布局圖。下面6.1-6.3節(jié)討論系統(tǒng)的總體設計。詳細設計:6.4節(jié)以后討論。6.1系統(tǒng)設計概述1.系統(tǒng)設計的原則效率原則可靠性原則準確性原則可維護性原則經濟性原則系統(tǒng)分析階段后有兩條開發(fā)路線:系統(tǒng)規(guī)劃系統(tǒng)分析購置開發(fā)方式(實施)系統(tǒng)購置系統(tǒng)測試系統(tǒng)切換系統(tǒng)評價專門開發(fā)方式(設計、實施)系統(tǒng)設計系統(tǒng)制作系統(tǒng)測試系統(tǒng)切換系統(tǒng)評價2.系統(tǒng)設計的內容系統(tǒng)設計的內容:

在抽象的邏輯模型的基礎上

進行具體的物理模型的設計

系統(tǒng)分析:

系統(tǒng)設計:做什么?怎么做?能否做?怎樣做好?提出邏輯方案提出物理方案提出系統(tǒng)設計依據提出制作方案總體設計網絡結構設計、系統(tǒng)模塊化結構設計詳細設計代碼設計——保證數據的唯一性以便于計算機處理數據庫設計輸入、輸出設計——對各種輸入輸出報表格式的描述,人機對話格式的描述處理流程設計——將系統(tǒng)對數據處理過程和數據在系統(tǒng)的轉換情況描述出來程序流程設計標準化設計——標準化要求1總體結構:模塊結構、信息處理流程圖、3代碼體系規(guī)則、清單2系統(tǒng)配置計算機、網絡、軟件9系統(tǒng)安全權限、備份、日志7處理流程、模型、算法6輸入內容、方法、界面5輸出內容、方法、界面8控制4數據庫表、數據、表關系6.2系統(tǒng)總體設計一、系統(tǒng)網絡結構設計1.系統(tǒng)平臺2.計算機處理方式的選擇和設計3.網絡系統(tǒng)的設計4.數據庫管理系統(tǒng)的選擇5.硬件選擇二、模塊化結構設計1.模塊(Modular):可以組合、分解和更換的單元,是組成系統(tǒng)、易于理解的基本單位。在管理信息系統(tǒng)中,任何一個處理功能都可以看作是一個模塊。四個要素輸入、輸出;功能;內部數據;程序代碼2.調用3.數據總體設計的任務就是決定系統(tǒng)中模塊間的相互關系和各個模塊的輸入、輸出和功能等外部特性;詳細設計才決定每個模塊的內部數據和處理過程等內部特性。2.模塊的層次功能分解圖----HIPO圖總體IPO圖HIPO圖低層次主要模塊的詳細IPO圖6.3系統(tǒng)詳細設計

一、代碼設計代碼就是以數或字符來代表各種客觀實體。代碼分類1)有序碼用連續(xù)數字代表編碼對象的碼,通常從1開始。如張平的工號為0001,王立為0002,……。塊碼是有序碼的特例,將有序碼分為各個塊,每塊代表一定類型的編碼對象,這種編碼允許擴充,例如:01……宣傳部02……組織部01-04為政治部03……04……05……行政科06……膳食科05-08為總務處07……基建科08……有序碼因為沒有邏輯含義作基礎,一般不能說明信息的任何特性,但在有些場合下使用它比較方便。

2)區(qū)間碼區(qū)間碼把數據項分成若干組,每一區(qū)間代表一個組。碼中的數字和位置都代表一定意義。區(qū)間碼又分為以下類型:層次碼:在碼的結構中,為數據項的各個屬性各規(guī)定一個位置(一位或幾位),并使其排列符合一定層次關系。例如,關于某公司的組織機構的代碼含義如表。依據上表,代碼112就代表總公司銷售科廣告組。表5-3層次碼公司級課時級小組級1—總公司1—銷售科1—訂單處理組2—江蘇分公司2—會計科2—廣告組…………3—會計組十進制碼:碼中每一位數字代表一類,一般用于圖書分類等,例如;500.自然科學510.數學520.天文學530.物理學531.機構531.1機械531.1.1杠桿和平衡特征碼:在代碼的結構中,為多個屬性各規(guī)定一個位置,從而表示某一編碼對象的不同方面特征,例如某服裝廠生產的服裝編碼如表5-4所示。例如:某一種男裝的編碼為M38-2W1。在區(qū)間碼中,由于數字的值與位置均代表一定意義,故使排序、分類、檢索容易進行,缺點是有時造成碼很長。表5-4特征碼類別尺寸式樣料子M(男裝)381—9W1(毛料)F(女裝)39C1(布料)40413)助憶碼將編碼對象的名稱,規(guī)格等作為代碼的一部分,例如:TV-B-1212寸黑白電視機TV-C-2020寸彩色電視機4)縮略碼是助憶碼的特例,從編碼對象名稱中撮幾個關鍵字母作為代碼,例如:Amt總額(amount)Cont合同(contract)Inv.No發(fā)票號(invoicenumber)5)校驗碼校驗碼又稱編碼結構中的校驗位。為了保證正確的輸入,有意識地在編碼設計結構中原代碼的基礎上,通過事先規(guī)定的數學方法計算出校驗碼(一位或兩位),附加在原代碼的后面,使它變成代碼的一個組成部分;使用時與原代碼一起輸入,此時計算機會用同樣的數學運算方法按輸入的代碼數字計算出校驗位,并將它與輸入校驗位進行比較,以檢驗輸入是否有錯。校驗碼可以檢查出移位錯(1234記錄為1243),雙重移位錯(1234記錄為1432),抄寫錯(1234記錄為1235)及其它錯誤(1234記錄為2434)等。產生校驗碼的方法有多種,各具有不同優(yōu)缺點。通常根據使用設備的復雜程度或功能,以及某項應用要求的可靠性而決定采取那種方法二、輸入、輸出設計系統(tǒng)輸入輸出(I/O)設計是一個在系統(tǒng)設計中很容易被忽視的環(huán)節(jié),又是一個重要的環(huán)節(jié),它對于今后用戶使用的方便性、安全性和可靠性來說,都是十分重要的。一個好的輸入系統(tǒng)設計可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,一個好的輸出設計可以為管理者提供簡捷、明了、有效、實用的管理和控制信息。下面分別來討論這兩方面的問題。輸入設計主要輸入方式設計,在實現系統(tǒng)開發(fā)過程上輸入設計所占的比重較大。以某廠開發(fā)的系統(tǒng)為例,在涉及全廠生產、經營、財務、銷售、物資供應等12個子系統(tǒng)中,與輸入/輸出界面相關的程序占總程序量的65%左右。從這一比率足以看出在一個處理管理領域的信息系統(tǒng)中輸入/輸出界面的重要。一個好的輸入設計能為今后系統(tǒng)運行帶來很多方便。1.輸入設計1)輸入方式設計輸入方式的設計主要是根據總體設計和數據庫設計的要求,來確定數據輸入的具體形式。常用的輸入方式有:鍵盤輸入、模/數、數/模輸入、網絡數據傳送、磁/光盤讀入等幾種形式。通常在設計新系統(tǒng)的輸入方式時,應盡量利用已有的設備和資源,避免大批量的數據重復鍵盤輸入。因為鍵盤輸入不但工作量大,速度慢,而且出錯率較高。①鍵盤輸入②數模/模數轉換方式。這種輸入是目前比較流行的基礎數據方式。這是一種直接通過光電設備對實際數據進行采集,并將其轉換成數字信息的方法,是一種即省事,又安全可靠的數據輸入方式。這種方法最常見的有如下幾種:a.條碼(棒碼)輸入。即利用標準的商品分類和統(tǒng)一規(guī)范化的條碼貼(或?。┯谏唐返陌b上,然后通過光學符號閱讀器(OpticalCharacterReader,簡稱OCR,亦稱掃描儀)來采集和統(tǒng)計商品的流通信息。這種數據采集和輸入方式現已普遍地被用于商業(yè)、企業(yè)、工商、質檢、海關、圖書館等信息系統(tǒng)中。b.用掃描儀輸入。這種方式實際上與條碼輸入是同一類型的。它大量地被使用在圖形/圖像的輸入、文件/報紙的輸入、標準考試試卷的自動閱卷、投票的統(tǒng)計等應用中。c.傳感器輸入。即利用各類傳感器和電子衡器接收和采集物理信息,然后再通過A/D板將其轉換為數字信息。這也是一種用于采集和輸入生產過程數據的方法。③網絡傳送數據。這既是一種輸出信息的方式,又是一種輸入信息的方式。對下級子系統(tǒng)它是輸出,對上級主系統(tǒng)它是輸入。使用網絡傳送數據可安全、可靠、快捷地傳輸數據。④磁盤傳送數據。即數據輸出和接收雙方事先約定好待傳送數據文件的標準格式(這一點在上節(jié)代碼設計中已明確規(guī)定),然后再通過軟盤/光盤傳送數據文件。這種方式不需要增加任何設備和投入,是一種非常方便的輸入數據方式,目前還常被用在主∕子系統(tǒng)之間的數據聯接上。2)輸入格式在設計數據輸入格式時,應嚴格按照數據庫設計時產生的數據字典,遵循代碼設計的實際標準,統(tǒng)一格式。但在一些舊系統(tǒng)改造過程中,實際數據輸入時(特別是大批量的數據統(tǒng)計報表輸入時)有時會遇到統(tǒng)計報表(或文件)結構與數據庫文件結構不完全一致的情況。這時應盡量嚴格參照有關標準,統(tǒng)一格式,不能隨意更改數據庫結構。特殊情況下,專門編制一個轉換模塊,以適應其特殊要求?,F在還可以采用智能輸入方式,由計算機自動將輸入數據送至不同表格中。3)校對方式輸入校對方式的設計也是非常重要的。特別是針對數字等字段,沒有適當的校對措施作保證是很危險的。對一些重要的報表,輸入設計一定要考慮適當的校對措施,以減少出錯,但絕對保證不出錯的校對方式是沒有的。常用校對方式有:①人工校對。即輸入數據后再顯示或打印出來,人工進行校對。這種方法對于少量的數據或控制字符輸入還可以,但對大批量的數據輸入就顯得太麻煩,效率太低。這種方式在實際系統(tǒng)中很少有人使用。②二次鍵入校對。二次鍵入是指一種同一批數據兩次鍵入系統(tǒng)的方法。輸入后系統(tǒng)內部再比較這兩批數據,如果完全一致則可認為輸入正確;反之,則將不同部分顯示出來有針對性地由人來進行校對。它是目前數據錄入中心錄入數據時常用的方法。該方法最大的好處是方便、快捷,而且可以用于任何類型的數據符號。盡管該方法中二次鍵入在同一地方出錯,并且錯誤一致的可能性是存在的,但是這種可能性出現的概率極小。

2.輸出設計

最終輸出方式常用的只有兩種:一種是報表輸出,另一種是圖形輸出。究竟采用哪種輸出形式為宜,應根據系統(tǒng)分析和管理業(yè)務的要求而定。一般來說對于基層或具體事物的管理者,應用報表方式給出詳細的記錄數據為宜,而對于高層領導或宏觀、綜合管理部門,則應該使用圖形方式給出比例或綜合發(fā)展趨勢的信息。例如,對于一個城市負責工業(yè)的市長來說,他需要的是全市工業(yè)、利稅、產值、上升幅度、投資規(guī)模變化等綜合比較信息以及極個別典型的信息。而對于市政府內某個工業(yè)局的管理人員來說,他就需要了解所管轄范圍內企業(yè)的詳細情況。對于市長最好是以圖表方式向他提供綜合類的輸出信息,若提供詳細報告則用處不大,反之對工業(yè)局具體管理人員則不同,應提供詳細的數據記錄報表。1)報表生成器設計報表是一般系統(tǒng)中用得最多的信息輸出工具。通常一個覆蓋整個組織的信息系統(tǒng),輸出報表的種類都在百種。這樣龐大的工作量對系統(tǒng)開發(fā)工作的壓力是很大的。所以在實際工作時常是在確定了報表的種類和格式之后,開發(fā)出一個報表模塊,并由它來產生和打印所有的報表。這個報表模塊的原理如圖6.7所示。2)圖形方式就目前的計算機技術來說,將系統(tǒng)的各類統(tǒng)計分析結果用圖形方式輸出已經是件很容易的事。大多數的編程軟件都提供了作圖工具或圖形函數等。例如C語言、LOTUS、FOXGRAPH等,利用這些工具就可產生出系統(tǒng)所需要的圖形。但是如用這些工具繪圖,它要求開發(fā)者具有一定的技術基礎,而開發(fā)工作量較大。比較簡單的,可以借用EXCEL來產生各種分析圖形。簡稱OLE),借用EXCEL來完成統(tǒng)計分析和圖形輸入的功能。這樣,熟練者很快就可完成上百種統(tǒng)計分析的圖形。思考與練習1.系統(tǒng)設計的主要任務是什么?它能為下一步的系統(tǒng)實現工作提供什么作用?2.系統(tǒng)劃分的原則有哪些?

溫馨提示

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

評論

0/150

提交評論