管理信息系統(tǒng)課設-管理信息系統(tǒng)分析與設計(摘自王新編寫的管理信息系統(tǒng)基礎講義)_第1頁
管理信息系統(tǒng)課設-管理信息系統(tǒng)分析與設計(摘自王新編寫的管理信息系統(tǒng)基礎講義)_第2頁
管理信息系統(tǒng)課設-管理信息系統(tǒng)分析與設計(摘自王新編寫的管理信息系統(tǒng)基礎講義)_第3頁
管理信息系統(tǒng)課設-管理信息系統(tǒng)分析與設計(摘自王新編寫的管理信息系統(tǒng)基礎講義)_第4頁
管理信息系統(tǒng)課設-管理信息系統(tǒng)分析與設計(摘自王新編寫的管理信息系統(tǒng)基礎講義)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1第11講管理信息系統(tǒng)的2種開發(fā)方法簡介開發(fā)管理信息系統(tǒng)的方法有很多,這里介紹兩種生命周期法、原型法。111生命周期法任何系統(tǒng)都會經(jīng)歷一個產(chǎn)生、發(fā)展和消亡的過程,管理信息系統(tǒng)也不例外。一個系統(tǒng)使用若干年后,由于新情況、新問題的出現(xiàn),人們又提出了新要求、新目標,希望建設新系統(tǒng)。這種周而復始、循環(huán)往復的過程被稱為系統(tǒng)的生命周期。所謂生命周期法,是按照管理信息系統(tǒng)分析、設計、實施這三個階段規(guī)定的步驟去開發(fā)。信息系統(tǒng)開發(fā)生命周期的各階段,可用早晨穿衣服來對比首先,你計劃穿什么,這取決于你當天打算干什么,而信息系統(tǒng)的戰(zhàn)略規(guī)劃是圍繞組織目標來進行的;其次,根據(jù)你計劃的著裝要求,對衣柜中已有的衣服進行考慮,思考穿什么,類似于信息系統(tǒng)的系統(tǒng)分析;緊接著,設計全身裝束,合理搭配,確定怎么穿,類似于信息系統(tǒng)的系統(tǒng)設計;最后,你將衣服從衣柜中取出,穿到身上,類似于信息系統(tǒng)的系統(tǒng)實施。1111系統(tǒng)分析舊系統(tǒng)(手工或計算機系統(tǒng))如果不再適應發(fā)展變化了的環(huán)境,人們就會產(chǎn)生建設新系統(tǒng)的需求,并進行新系統(tǒng)的開發(fā)規(guī)劃。系統(tǒng)分析是開發(fā)工作的第一個階段。它以開發(fā)規(guī)劃中提出的目標為出發(fā)點,進行初步的系統(tǒng)調查(包括對開發(fā)新系統(tǒng)的可行性進行論證)和詳細的系統(tǒng)調查,進行系統(tǒng)化、結構化的分析,建立管理信息系統(tǒng)的邏輯模型,解決“做什么”的問題。系統(tǒng)分析階段應寫出系統(tǒng)分析報告,作為下一階段的工作基礎。1112系統(tǒng)設計系統(tǒng)設計階段是在系統(tǒng)分析提出的邏輯模型基礎上設計系統(tǒng)的物理模型,解決“怎么做”的問題。其主要內容包括代碼設計、數(shù)據(jù)庫設計、網(wǎng)絡設計等。系統(tǒng)設計階段的成果是系統(tǒng)設計說明書。1113系統(tǒng)實施廣義的系統(tǒng)實施階段包括程序設計及調試、系統(tǒng)轉換、系統(tǒng)運行與評估、系統(tǒng)管理與維護等環(huán)節(jié)。這一階段的成果,除了最終實現(xiàn)的管理信息系統(tǒng)之外,還包括有關的技術文檔(程序說明書、使用說明書等)。生命周期法在思想上強調按照系統(tǒng)的客觀規(guī)律去建設系統(tǒng),在策略上強調“自上而下、逐步求精、逐步細化”的結構化系統(tǒng)開發(fā)方法,注重開發(fā)過程的整體性和全局性,強調開發(fā)人員與用戶的密切配合。對于大型管理信息系統(tǒng)的開發(fā),如果急于求成,不認真分析和設計,必將付出高昂的代價,甚至以失敗而告終。結構化生命周期法特別適合大型管理信息系統(tǒng)的開發(fā),該方法的不足之處是開發(fā)周期長,系統(tǒng)難以適應環(huán)境的變化。112原型法與結構化的生命周期法不同,原型法不注重對管理信息系統(tǒng)進行全面、系統(tǒng)的調查與分析,而是本著系統(tǒng)開發(fā)人員對用戶需求的理解,先快速實現(xiàn)一個原型系統(tǒng),然后通過反復修改來實現(xiàn)管理信息系統(tǒng)。1121原型法的基本思想運用原型法開發(fā)管理信息系統(tǒng)時,開發(fā)人員首先要對用戶提出的問題進行總結,然后開發(fā)一個原型系統(tǒng)并運行之。開發(fā)人員和用戶一2起針對原型系統(tǒng)的運行情況反復對它進行修改(在此過程中也可以添加新功能),直到用戶對系統(tǒng)完全滿意為止,見上圖111原型法示意圖用原型法開發(fā)管理信息系統(tǒng)時,為了迅速建立和修改原型,需要利用面向對象可視化的快速軟件開發(fā)工具。1122原型法的優(yōu)缺點原型法貫徹的是“自下而上”的開發(fā)策略,更容易被用戶所接受。但是,由于該方法在實施過程中缺乏對管理信息系統(tǒng)全面、系統(tǒng)的認識,因此,它不適用于開發(fā)大型的管理信息系統(tǒng)。該方法的另一個不足是需要用戶的大量反復合作,如果用戶合作不好、盲目糾錯,就會拖延開發(fā)過程。第12講管理信息系統(tǒng)的系統(tǒng)分析下面,分三講為同學們分別介紹結構化生命周期法的系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施。雖然,不同管理信息系統(tǒng)的系統(tǒng)分析方法和詳盡程度不盡相同,但系統(tǒng)分析都是必要且重要的環(huán)節(jié)。系統(tǒng)分析工作的好壞,在很大程度上決定了系統(tǒng)的成敗。管理信息系統(tǒng)分析的任務是在充分認識原管理信息系統(tǒng)的基礎上,通過初步調查、可行性分析、詳細調查、系統(tǒng)化分析,最后完成系統(tǒng)的邏輯方案設計(或稱邏輯模型設計),通俗的說,解決“做什么”的問題。121可行性分析和詳細調查概述開發(fā)新系統(tǒng)的需求來自于對原系統(tǒng)的不滿。原系統(tǒng)可能是手工系統(tǒng),也可能是正在運行的信息化系統(tǒng)。由于存在的問題可能充斥各個方面,內容分散,甚至含糊不清,這就要求系統(tǒng)分析人員針對用戶提出的需求,對問題進行識別,通過可行性分析確定開發(fā)系統(tǒng)的必要性。1211可行性分析的任務和內容可行性分析的任務明確開發(fā)管理信息系統(tǒng)的必要性和可行性。必要性來自信息化建設或改造的迫切性,而可行性則取決于實現(xiàn)該系統(tǒng)的資源和條件。可行性分析需要建立在初步調查的基礎上??尚行苑治龅膬热?,主要包括3個方面1管理上的可行性。這是指管理人員對開發(fā)管理信息系統(tǒng)的態(tài)度和管理方面的條件。主管領導不支持的項目肯定不行。如果中高層管理人員的認識不充分,或存在偏差,或存在抵觸情緒,就有必要等一等,積極培訓或做各種工作,創(chuàng)造條件。管理方面的條件主要是指管理方法是否科學,規(guī)章制度是否完善,業(yè)務流程是否合理,原始數(shù)據(jù)是否正確,改革時機是否成熟等。2技術上的可行性。這方面應當分析當前軟硬件技術是否能夠滿足對系統(tǒng)提出的要求(如處理速度、存儲容量、通信能力等)。此外,還要考慮開發(fā)人員的水平。管理信息系統(tǒng)屬于知識密集型的高新科技,對技術要求高,如果缺乏足夠的基礎力量,或者完全依靠外部力量進行開發(fā),是很難成功的。3經(jīng)濟上的可行性。主要是系統(tǒng)的費用預算、系統(tǒng)的經(jīng)濟效益評估。1212可行性分析報告可行性分析的結果要用可行性分析報告的形式撰寫,內容包括1系統(tǒng)概況2系統(tǒng)目標3所需資源、預算和期望效益4系統(tǒng)可行性分析及結論可行性分析結論應明確指明以下結論之一1可立即開發(fā)2改進原系統(tǒng)3目前不可行,或者需要推遲到某些條件具備后再進行??尚行苑治鰣蟾嬉M量取得相關人員的一致共識,并在主管領導批準后方可進入下一階段系統(tǒng)詳細調查。1213詳細調查的目的、原則詳細調查的對象是現(xiàn)行系統(tǒng)(手工系統(tǒng)或信息化系統(tǒng)),目的在于完整掌握現(xiàn)行系統(tǒng)的狀況,發(fā)現(xiàn)問題和3薄弱環(huán)節(jié),收集資料,為下一步的系統(tǒng)化分析做好準備。詳細調查應遵循用戶參與的原則,即由使用部門的管理人員和開發(fā)部門的系統(tǒng)分析人員共同進行。開發(fā)部門雖然掌握著信息技術,但對使用部門的業(yè)務不夠清楚;而管理人員雖然熟悉自身業(yè)務,卻不一定精通信息技術,兩者協(xié)作,就能有效互補,彌補各自的不足,更深入發(fā)現(xiàn)系統(tǒng)本身存在的問題,共同研討解決方案。調查的方法可以采用1召開調查會2訪問3發(fā)調查表4參加業(yè)務實踐參加業(yè)務實踐是了解系統(tǒng)的一種很好的形式。對于復雜的計算過程如能親手算一算,對以后的設計是很有益的。在這個階段就收集出一套將來供調試程序用的試驗數(shù)據(jù),這對系統(tǒng)實施階段考核程序正確性很有用處。為了便于系統(tǒng)分析人員和管理人員之間進行業(yè)務交流和問題分析,在調查過程中應盡量采用各種形象、直觀的圖表工具,這些圖表工具將在后面闡述。詳細調查主要是針對管理業(yè)務調查和數(shù)據(jù)流程調查這兩部分進行的。122管理業(yè)務調查建設管理信息系統(tǒng)的根本目的在于提高管理水平和運營效率、降低成本,嚴格來講,新建或改造一個管理信息系統(tǒng),應首先進行組織的重新設計,應將建設管理信息系統(tǒng)看成是組織的一種有目的的變革過程。管理信息系統(tǒng)處于管理系統(tǒng)這一環(huán)境之中,其輸入來自環(huán)境,輸出付諸于環(huán)境。因此,對現(xiàn)行管理業(yè)務的調查非常重要,其中包括組織結構調查、管理功能調查、管理業(yè)務流程調查等。1221組織結構調查組織結構,指一個組織(企事業(yè)單位、部門、科室、車間等)的組成以及這些組成部分之間的隸屬關系或管理與被管理之間的關系,通??捎媒M織結構圖來表示。見上頁圖121組織結構圖示例。在組織結構調查中,還應詳細地了解各級組織的職能和相關人員的工作職責、決策內容、存在問題以及對新系統(tǒng)的要求等。1222管理功能調查為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具有各種功能。所謂功能,是完成某項任務的能力。調查中可以用管理功能結構圖來描述從系統(tǒng)目標到各項功能的層次關系。見左圖122某銷售系統(tǒng)的管理功能結構圖1223管理業(yè)務流程4_調查管理業(yè)務流程圖,也稱業(yè)務流程圖,用來描述業(yè)務過程。業(yè)務流程圖從業(yè)務入手,從相關機構開始,進行業(yè)務流程調查而形成。調查業(yè)務流程時,應順著原系統(tǒng)信息流動的過程逐步進行。管理業(yè)務流程調查的內容包括各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。管理業(yè)務流程圖描述了系統(tǒng)內各單位、人員之間的業(yè)務關系、作業(yè)順序和管理流向,利用它可以幫助系統(tǒng)分析人員找出管理業(yè)務流程中的不合理流向。見下圖123新校區(qū)建設審批的管理業(yè)務流程圖。其處理過程是學校計劃處初擬投資總規(guī)劃,我校各部門各單位提交相關報表,銀行初步確定學校新校區(qū)更新改造貸款規(guī)模,以上各單位與技改處共同開會討論,協(xié)商初步解決方案,并送交校領導、相關局領導審批(例如武漢市土地規(guī)劃局確定新校區(qū)有效使用面積和邊界),審批通過后,各單位進行綜合討論,權衡各方利益,最終確定正式計劃,該計劃經(jīng)過校長、相關市局領導批準后,將開始生效,下達到各相關單位各部門。因為這里沒有出現(xiàn)人員,所以可以用圓圈來表示單位。業(yè)務流程圖的符號并不統(tǒng)一,有些畫法也出現(xiàn)了菱形符號,表示該改處理可能導致多種不同結果(多分支選擇),但采用菱形符號的管理業(yè)務流程圖并不多見。另外,以上管理業(yè)務流程圖的例子中,業(yè)務處理單位在圓圈內表示,該例中也只有各種業(yè)務處理單位,沒有人員。但是,如果在管理業(yè)務流程圖中,既有業(yè)務處理單位,又有人員,那怎么表示呢此時,我們將人員在圓圈內表示,業(yè)務處理單位在橢圓內表示。以人為本,以人為核心,所以圓圈圍繞著人,呵呵,業(yè)務處理單位是由很多人組成的,則用變形的圓圈(橢圓)表示。同時含有人員、業(yè)務處理單位的管理業(yè)務流程圖符號如下人員業(yè)務處理單位業(yè)務處理描述單文檔(單據(jù)、報表、賬目等)多文檔管理業(yè)務流向左圖124某生產(chǎn)制造企業(yè)物資管理業(yè)務流程圖。車間填寫領料單到倉庫領料,庫長根據(jù)用料計劃審批領料單,未批準的領料單退回車間。庫工收到已批準的領料單后,首先查閱庫存賬,若有貨,則通知車間領取所需物料,并登記用料5采購單2341收貨單2341采購部門財會部門收貨部門賣方存檔賣方準備采購單登記待收應付款處理應付帳待收貨清單收貨處理付款取貨通知2存檔存檔流水賬,否則通知采購員缺貨。采購員根據(jù)缺料通知,查閱訂貨合同單,若已訂貨,則向供貨單位發(fā)出催貨請求,否則就臨時申請補充訂貨。供貨單位發(fā)出貨物后,立即向訂貨單位發(fā)出提貨通知。采購員收到提貨通知單,就辦理入庫手續(xù)。接著是庫工驗收入庫,并通知車間領料。此外,庫工還要依據(jù)庫存賬和用料流水賬定期生成庫存報表,呈送有關部門。如果系統(tǒng)中存在多文檔,為了表示多文檔都與哪些部門發(fā)生業(yè)務關系,我們需要加用表格分配圖。左圖125反映采購過程的表格分配圖。其中,每一列表示一個部門,箭頭表示復制單據(jù)的流向,每張復制單據(jù)上都標有號碼,以示區(qū)別。采購單一式四份。第一張交給賣方;第二張交給收貨部門,用來登記收貨清單;第三張交給財會部門,登記應付賬;第四張存檔。到貨時,收貨部門按待收貨清單校對貨物是否齊全后填寫收貨單四張。其中,第一張交財會部門,通知付款;第二張通知采購部門取貨;第三張存檔;第四章交給賣方。123數(shù)據(jù)流程調查在管理業(yè)務流程調查過程中繪制的管理業(yè)務流程圖和表格分配圖雖然形象地表達了管理中信息的流動和存儲過程,但仍沒有完全脫離一些物質要素。為了便于用計算機進行信息管理,還必須進一步舍去物質因素,收集有關資料,繪制原系統(tǒng)的數(shù)據(jù)流程圖,為下一步分析做好準備。數(shù)據(jù)流程圖是業(yè)務流程圖的數(shù)據(jù)抽象,屏蔽了業(yè)務流程的物理背景而抽象出數(shù)據(jù)的特征,描述了數(shù)據(jù)在業(yè)務活動中的運動狀況。如果說在業(yè)務流程圖中可能包括信息流、資金流、物流,那么在數(shù)據(jù)流程圖中就只包含信息流。1231數(shù)據(jù)流程調查過程中需收集的資料1收集原系統(tǒng)輸入單據(jù)(如入庫單、收據(jù)、憑證)、輸出報表和數(shù)據(jù)存儲介質(如賬本、清單)的典型格式。2弄清各環(huán)節(jié)上的處理方法和計算方法。3在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時間及發(fā)生量等。4在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型(數(shù)字還是字符)、長度、取值范圍。1232數(shù)據(jù)流程圖1數(shù)據(jù)流程圖符號通過調查可以繪制出原系統(tǒng)的數(shù)據(jù)流程圖。數(shù)據(jù)流程圖是一種能全面地描述管理信息系統(tǒng)邏輯模型的主要工具。它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質,只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務處理過程聯(lián)系起來,形成一個整體。無論是手工操作部分還是計算機處理部分,都可以用它表達出來。數(shù)據(jù)流程圖主要用以下四種符號表示外部實體處理數(shù)據(jù)存儲數(shù)據(jù)流(1)外部實體外部實體指本系統(tǒng)之外的人或單位,它們和本系統(tǒng)有信息傳遞關系。在繪制某一子系統(tǒng)的數(shù)據(jù)流程圖時,凡屬于本系統(tǒng)之外的人或單位,也都被列為外部實體。(2)處理(功能)處理又稱功能。它用一個長方形來表示處理邏輯,圖形下部填寫處理的名稱(如開發(fā)票、出庫處理等),上部填寫與該處理有唯一對應關系的標志(如P1、P11、P111等)。(3)數(shù)據(jù)存儲數(shù)據(jù)存儲指通過數(shù)據(jù)文件、文件夾或賬本等存儲數(shù)據(jù),用一個右邊開口的長方形表示。6圖形右部填寫存儲的數(shù)據(jù)和數(shù)據(jù)集的名字,左邊填入該數(shù)據(jù)存儲的標志。(4)數(shù)據(jù)流數(shù)據(jù)流表示流動著的數(shù)據(jù),它可以是一項數(shù)據(jù),也可以是2數(shù)據(jù)流程圖的層次繪制數(shù)據(jù)流程圖時,我們采取“自頂向下、逐層分解”的辦法。首先畫出頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出。左圖126汽車配件管理的頂層數(shù)據(jù)流程圖。汽車配件公司根據(jù)顧客的訂貨單查詢配件庫存,若庫存充足就發(fā)貨,若庫存不足,就向供應商訂貨。下面,我們對頂層數(shù)據(jù)流程圖的“處理業(yè)務”進行分解,也就是將“處理業(yè)務”分解為更多具體一些的“處理業(yè)務”。左圖127“處理業(yè)務”被分解后的第二層數(shù)據(jù)流程圖。圖中包含從“P1處理業(yè)務”分解得到的三個處理“P11銷售”、“P12采購”、“P13會計”。(1)P11銷售。根據(jù)顧客訂貨單,查詢配件庫存,若庫存充足則發(fā)貨,若庫存不足則采購。(2)P12采購。采購前首先查看向供應商的訂貨單,若已訂貨則無需重復采購,若未訂貨,則向供應商下訂單。(3)P13會計。負責向供應商付款,向顧客收款,并開具收據(jù)或發(fā)票。以上三個處理,每個還可以進一步細化,以P11銷售為例,又可以進一步細分為八個處理,見左圖128“P11銷售處理”被分解后的第三層數(shù)據(jù)流程圖。數(shù)據(jù)流程圖分多少層7視具體情況而定,對于一個復雜系統(tǒng),分至七八層也是可能的。為了標準化和規(guī)范化,有必要對圖中各個元素加以編號。通常在編號之首冠以字母,以表示不同的元素,可以用P表示處理,D表示數(shù)據(jù)流,F(xiàn)表示數(shù)據(jù)存儲,S表示外部實體。例如P0324表示管理信息系統(tǒng)中的第三個子系統(tǒng)第二層數(shù)據(jù)流程圖的第四個處理(前面示例未考慮子系統(tǒng)因素)。124數(shù)據(jù)字典為了對數(shù)據(jù)流程圖中的各個元素做出詳細的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的內容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六個方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。1241數(shù)據(jù)項的定義數(shù)據(jù)項又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。分析數(shù)據(jù)特性,應從靜態(tài)和動態(tài)兩個方面去進行。在數(shù)據(jù)字典中,僅對數(shù)據(jù)的靜態(tài)特性進行定義,具體包括(1)數(shù)據(jù)項的編號、名稱、別名和簡述;(2)數(shù)據(jù)項的類型及長度;(3)數(shù)據(jù)項的取值范圍。左圖129數(shù)據(jù)項“庫存量”的定義。數(shù)據(jù)項“庫存量”出現(xiàn)在管理信息系統(tǒng)的第三個子系統(tǒng)第二層數(shù)據(jù)流程圖中,別名“數(shù)量”,簡述“某種配件的庫存量”,類型用長整型表示,設定長度為6,取值范圍是0999999。1242數(shù)據(jù)結構的定義數(shù)據(jù)結構描述了某些數(shù)據(jù)項之間的關系。一個數(shù)據(jù)結構可以由若干數(shù)據(jù)項組成,也可以由若干數(shù)據(jù)結構組成;還可以由若干數(shù)據(jù)項和數(shù)據(jù)結構組成。左圖1210用戶訂貨單的數(shù)據(jù)結構,就是由三個數(shù)據(jù)結構組成的數(shù)據(jù)結構,我們用DS表示數(shù)據(jù)結構,用I表示數(shù)據(jù)項。數(shù)據(jù)字典中對數(shù)據(jù)結構的定義包括以下內容(1)數(shù)據(jù)結構的名稱和編號;(2)簡述;(3)數(shù)據(jù)結構的組成。見左圖1211數(shù)據(jù)結構“用戶訂貨單”的定義如果是一個簡單的數(shù)據(jù)結構,只要列出它所包含的數(shù)據(jù)項。如果是一個嵌套的數(shù)據(jù)結構(即數(shù)據(jù)結構中包含數(shù)據(jù)結構),則需列出它所包含的數(shù)據(jù)結構的名稱,因為這些被包含的數(shù)據(jù)結構在數(shù)據(jù)字典的其它部分已有定義。1243數(shù)據(jù)流的定義數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項或數(shù)據(jù)結構組成。定義數(shù)據(jù)流時,不僅要說明數(shù)據(jù)流的名稱、組成等,還應指明它的來源、去向和數(shù)據(jù)流量等。見左圖1212數(shù)據(jù)流“發(fā)貨單”的定義1244處理邏輯的定義處理邏輯的定義僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。見左圖1213處理邏輯“驗收訂貨單”的定義81245數(shù)據(jù)存儲的定義數(shù)據(jù)存儲是數(shù)據(jù)結構保存的場所。它在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結構,而不涉及它的物理組織。見左圖1213數(shù)據(jù)存儲“學生成績檔案”的定義1246外部實體的定義外部實體的定義包括外部實體編號、名稱、簡述及有關數(shù)據(jù)流的輸入和輸出。見左圖1214外部實體“用戶”的定義編寫數(shù)據(jù)字典雖然繁瑣和枯燥,卻是系統(tǒng)開發(fā)的一項重要的基礎工作。一旦建立,并按編號排序之后,就是一本可供查閱的關于數(shù)據(jù)的字典,從系統(tǒng)分析一直到系統(tǒng)設計和實施都要使用它。在數(shù)據(jù)字典的建立、修正和補充過程中,始終要注意保證數(shù)據(jù)的一致性和完整性。數(shù)據(jù)字典可以用人工建立卡片的辦法來管理,也可存儲在計算機中用一個數(shù)據(jù)字典軟件來管理。125描述處理邏輯的工具數(shù)據(jù)流程圖中比較簡單的計算機性的處理邏輯可以在數(shù)據(jù)字典中做出定義,但還有不少邏輯上比較復雜的處理,有必要運用一些描述處理邏輯的工具來加以說明。下面介紹能簡潔地描述邏輯判斷功能的工具和方法。1251決策樹(判斷樹)左圖1215根據(jù)用戶欠款時間和現(xiàn)有庫存量處理用戶訂貨的決策樹。決策樹比較直觀,容易理解,但當條件多時,不容易清楚地表達出整個判別過程。1252決策表(判斷表)決策表是采用表格方式來描述處理邏輯的一種工具。見左圖1216根據(jù)用戶欠款時間和現(xiàn)有庫存處理用戶訂貨的決策表。對于這種多元的邏輯關系,采用決策表可以清晰地表達條件、決策規(guī)則和應采取的行動之間的邏輯關系,容易被管理人員和系統(tǒng)分析人員所接受。126系統(tǒng)化分析在對原系統(tǒng)進行詳細調查的基礎上進行系統(tǒng)化分析是提出新系統(tǒng)邏輯模型的重要步驟。在這一步驟通過9對原有系統(tǒng)的調查和分析,找出原系統(tǒng)業(yè)務流程和數(shù)據(jù)流程的不足,提出優(yōu)化和改進的方法,給出新系統(tǒng)所要采用的信息處理方案。系統(tǒng)化分析的主要內容包括1261分析系統(tǒng)目標根據(jù)詳細調查對可行性分析報告中提出的系統(tǒng)目標作再次考察,對項目的可行性和必要性進行重新考核,并根據(jù)對系統(tǒng)建設的環(huán)境和條件的調查修正系統(tǒng)目標,使系統(tǒng)目標適應組織的管理需求和戰(zhàn)略目標。由于系統(tǒng)目標對系統(tǒng)建設具有舉足輕重的意義,必須經(jīng)過仔細論證才能修改。1262分析業(yè)務流程分析原有系統(tǒng)中存在的問題是為了在新系統(tǒng)建設中予以克服或改進。系統(tǒng)中存在的問題可能是管理思想和方法落后,業(yè)務流程不盡合理,也可能是因為信息技術與管理信息系統(tǒng)為優(yōu)化原有業(yè)務流程提供了新的可能性,這時,就需要在對現(xiàn)有業(yè)務流程進行分析的基礎上進行業(yè)務流程再造,產(chǎn)生新的更為合理的業(yè)務流程。業(yè)務流程的分析過程包括以下內容1對原有業(yè)務流程進行分析。分析原有的業(yè)務流程的各處理過程是否具有存在的價值,其中哪些過程可以刪除或合并,又有業(yè)務流程中哪些過程不盡合理,可以進行改進或優(yōu)化。2優(yōu)化業(yè)務流程。原有業(yè)務流程中哪些過程存在冗余信息處理,可按計算機信息處理的要求進行優(yōu)化。3確定新的業(yè)務流程。畫出新系統(tǒng)的業(yè)務流程圖。4確定新系統(tǒng)的人機界面。確定新的業(yè)務流程中人與計算機的分工。1263數(shù)據(jù)的匯總和分析數(shù)據(jù)的匯總和分析是以后建立數(shù)據(jù)庫系統(tǒng)和設計功能模塊處理過程的基礎。通過對調查收集上來的數(shù)據(jù)進行匯總和分析,具體包括1數(shù)據(jù)分類。調查數(shù)據(jù)分為(1)系統(tǒng)的輸入數(shù)據(jù)類(如上報上來的各種報表)(2)系統(tǒng)的輸出數(shù)據(jù)類(如各種臺賬和文檔)(3)本系統(tǒng)產(chǎn)生的數(shù)據(jù)類(如系統(tǒng)運行中生成的報表)2數(shù)據(jù)整理。首先應對每項數(shù)據(jù)按業(yè)務過程進行分類編碼,并弄清它們的字長和精度(如小數(shù)點后的位數(shù)、取值范圍等等)。然后,從業(yè)務最終報表的輸出數(shù)據(jù)開始,找出表中每一項數(shù)據(jù)的來源,再找出其來源地來源,一直找到其原始數(shù)據(jù)、原始統(tǒng)計數(shù)據(jù)或原始憑證。其中,最終輸出數(shù)據(jù)就是將來管理業(yè)務所需要的主要數(shù)據(jù)指標;原書數(shù)據(jù)則用來建立關系數(shù)據(jù)庫的基本表。3數(shù)據(jù)分析。包括(1)數(shù)據(jù)的正確性分析。(2)數(shù)據(jù)的屬性分析。數(shù)據(jù)用屬性名和屬性值來描述事物某方面的特征。一個事物的特征可能表現(xiàn)在各個方面,需要用多個屬性名和相應的值來描述。例如對某員工而言,其屬性名/屬性值有姓名/令狐沖,性別/男等等。1264分析數(shù)據(jù)流程數(shù)據(jù)流程是系統(tǒng)中的信息處理方法和管理過程的統(tǒng)一。新的信息技術為數(shù)據(jù)處理提供了更為有效的方法,并與業(yè)務流程的改進和優(yōu)化相對應。數(shù)據(jù)流程分析包括以下內容1分析原有的數(shù)據(jù)流程。分析原有數(shù)據(jù)流程中各處理過程,確定哪些可以刪除或合并,哪些不合理。2優(yōu)化數(shù)據(jù)流程。對原有數(shù)據(jù)流程中的冗余信息處理進行優(yōu)化。3確定新的數(shù)據(jù)流程,畫出新的數(shù)據(jù)流程圖。新系統(tǒng)的數(shù)據(jù)流程圖是在以上分析過程中逐步完善的。這是一項需要經(jīng)過多次反復、去偽存真的細致工作。10數(shù)據(jù)流程圖雖然能對系統(tǒng)做出全局性的描述,但并未對圖中的數(shù)據(jù)流、處理和存儲等元素做進一步的說明,因此,往往需要建立和完善數(shù)據(jù)字典,必要時采用決策樹/表描述比較復雜的處理邏輯。4新系統(tǒng)的人機界面。為了明確新系統(tǒng)的人機界面,即哪些工作交給計算機做,哪些工作應由人參與和控制,我們必要時需要在數(shù)據(jù)流程圖上標明人與計算機的分工。1265功能分析和劃分子系統(tǒng)為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具備一定的功能。功能就是做某項工作的能力。目標可看成是系統(tǒng),第二層的功能可看成是子系統(tǒng),在下面就是各項更具體的功能。將系統(tǒng)劃分為子系統(tǒng)可以大大簡化設計工作,因為劃分后,只要子系統(tǒng)之間的接口關系明確,每一子系統(tǒng)的設計、調試,基本上都可以互不干擾地各自相對獨立地進行。將來,如果要修改或擴充系統(tǒng),可以在有關子系統(tǒng)范圍內進行而不至于牽動全局。劃分子系統(tǒng)并沒有一套世人公認的標準方法,在實際工作中,劃分子系統(tǒng)往往受到個人知識與經(jīng)驗、組織原有業(yè)務處理關系以及是否便于分階段實施等諸多因素的影響。對于大系統(tǒng)而言,劃分子系統(tǒng)的工作應在系統(tǒng)規(guī)劃階段進行(見前面第10講管理信息系統(tǒng)的戰(zhàn)略規(guī)劃介紹過的企業(yè)系統(tǒng)規(guī)劃法),常用的工具是U/C矩陣。劃分子系統(tǒng)的下一步工作室確定各子系統(tǒng)的目標和下層功能。為此,有必要分析原系統(tǒng)的數(shù)據(jù)流程圖,由此來確定應當增加、取消、合并或改進的功能。1266數(shù)據(jù)存儲分析數(shù)據(jù)存儲分析是數(shù)據(jù)庫分析與設計設計在系統(tǒng)分析階段的前期工作,其內容主要是分析用戶需求,也就是調查清楚用戶希望從管理信息系統(tǒng)中得到哪些有用信息。1267數(shù)據(jù)查詢要求分析通過調查和分析,將用戶需要查詢的問題列出清單。如用戶要求知道“某產(chǎn)品系列的完整清單”、“該系列下不同產(chǎn)品的比較分析”等。1268數(shù)據(jù)的輸入輸出分析分析各種數(shù)據(jù)輸入的目的和適用范圍、數(shù)據(jù)量的大小以及存在的問題。例如輸入的數(shù)據(jù)是否都得到了有效的利用,哪些數(shù)據(jù)的輸入是多余的或者是不符合實際需求的,現(xiàn)有的數(shù)據(jù)輸入方式是否能滿足要求,輸入的速度是否能完成數(shù)據(jù)量的要求,是否需要改變輸入方式和增加輸入設備,還要分析數(shù)據(jù)的精確程度和數(shù)據(jù)間的相互聯(lián)系等等。除明確數(shù)據(jù)查詢要求外,還應對各種輸出報表(包括手工填寫的)的目的和使用范圍進行分析,弄清哪些報表是多余的或者是不符合實際要求的,系統(tǒng)的處理速度和打印速度能否滿足輸出地要求等。127研究和確定管理模型管理模型是系統(tǒng)在每個具體管理環(huán)節(jié)上所采用的管理方法。在手工系統(tǒng)中,由于受信息獲取、傳遞和處理手段的限制,只能采用一些簡單的管理模型,而在信息技術的支持下,許多復雜計算在瞬間即可完成,這樣,管理模型在基于信息技術的管理信息系統(tǒng)中就又有了更大的用武之地。在系統(tǒng)分析中,應根據(jù)分析結果,決定是否需要采用相應的管理模型來進一步提高管理水平。管理科學的發(fā)展在管理活動的各個層次、各個環(huán)節(jié)都形成了較為成熟的管理方法和量化的管理模型,為管理信息系統(tǒng)的科學應用創(chuàng)造了條件。在一個具體的管理信息系統(tǒng)中,采不采用管理模型,采用何種模型,應當由系統(tǒng)分析的結果來決定,這并沒有固定的應用模式。管理建模是一門非常實用的重要學科,涉及微積分、線性代數(shù)、概率論與數(shù)理統(tǒng)計、統(tǒng)計學、運籌學等諸多知識的綜合應用,同學們以后可能還要學習諸如這樣的課程,都是為管理建模打下基礎。有了數(shù)學模型,還要利用信息技術編程將其實現(xiàn),相關內容,有待同學們今后深入學習和探究。128提出新系統(tǒng)的邏輯方案11邏輯方案是新系統(tǒng)開發(fā)中要采用的管理模型和信息處理方法。系統(tǒng)分析階段的詳細調查、系統(tǒng)化分析都是為建立新系統(tǒng)的邏輯方案做準備。邏輯方案是系統(tǒng)分析階段的最終成果,也是今后進行系統(tǒng)設計和實施的依據(jù)。邏輯方案中主要包括以下內容1281新系統(tǒng)的業(yè)務流程這是業(yè)務流程分析和業(yè)務流程再造后的結果,內容包括原系統(tǒng)業(yè)務流程的不足及其優(yōu)化、新系統(tǒng)的業(yè)務流程、新系統(tǒng)業(yè)務流程中的人機界面劃分。1282新系統(tǒng)的數(shù)據(jù)流程這時數(shù)據(jù)流程分析的結果,包括以下內容原數(shù)據(jù)流程的不合理之處及優(yōu)化、新系統(tǒng)的數(shù)據(jù)流程、新的數(shù)據(jù)流程中的人機界面劃分。1283新系統(tǒng)的邏輯結構主要是指新系統(tǒng)中的子系統(tǒng)的劃分。1284新系統(tǒng)中的管理模型確定在某一具體管理業(yè)務中采用的管理模型和處理方法。系統(tǒng)分析結束時,應提交系統(tǒng)分析報告?!締柎稹?需要系統(tǒng)分析員嗎管理信息系統(tǒng)開發(fā)的一個主要難點在于用戶與程序員以及硬件制造商之間的溝通困難,后兩者向前者提供能夠滿足他們需求的軟硬件系統(tǒng)。系統(tǒng)分析員只是在溝通鏈中又添加了一個角色,并沒有強調技術細節(jié),因此系統(tǒng)分析員將使溝通更為困難,更不用說是促進溝通了,這使得系統(tǒng)分析員完全多于。你是否贊同以上觀點2購置商業(yè)軟件還需要進行系統(tǒng)分析嗎若能購置合適的商業(yè)軟件,那么系統(tǒng)分析工作就可以省去或簡化。這種說法是否恰當3如果修改商業(yè)軟件購置商業(yè)軟件會造成對軟件供應商的依賴,如果要修改或擴展系統(tǒng),那么就只能依靠提供該系統(tǒng)的軟件公司,請解釋其原因。4管理信息系統(tǒng)用戶的權限分析考慮管理信息系統(tǒng)提供的4種基本操作CRUD創(chuàng)建(CREATE)、讀?。≧EAD)、更新(UPDATE)、刪除(DELETE),在我校教務管理系統(tǒng)中,對于期末考試的成績,學生、教師、教務管理員分別具有哪些權限【案例分析】缺乏計算機管理的某書社某高校旁有一家經(jīng)營圖書出租業(yè)務的書社,目前該書社還沒有使用計算機來進行管理。學生張某經(jīng)常去該書社租書,看到該書社的日常管理較混亂,并且員工勞動強度大、工作效率低,所以他希望能夠為該書社建立管理信息系統(tǒng),從而找出一條好的途徑來改善書社的經(jīng)營管理,提高書社員工服務效率、質量,從而提高顧客滿意度。張某首先對該書社的經(jīng)營業(yè)務進行了詳細調查,他了解到的情況如下書社的規(guī)章制度要求,任何人要想成為該書社的會員需交納押金100元(退證時返還),而且在加入時,需將身份證號(若是學生還另外需要學號)、住址、固定電話號碼、移動電話號碼、電子郵件地址登記在顧客卡片中。成為會員的顧客可得到該書社的一張會員卡,并且可用它來租借書社所有圖書。目前的一個問題12是,會員個人資料在登記注冊后可能會發(fā)生變化,但卻無法得到及時更新。放在書社營業(yè)廳架子上的圖書按類別及書名的字母順序進行排列展示,而那些將被出租的圖書存放在收銀臺后面的庫房內。當顧客把展示架上的樣本圖書拿到柜臺時,店員就得去后面的柜臺查找。有時返還的圖書沒有按正確的順序歸檔,這時就使得查找工作變得非常費力了。當顧客來到店里還書時,店員首先檢查還書是否準時,超期的顧客應交納過期費。店員工作繁忙時,來不及把返還的圖書重新擺放到庫房內,造成圖書堆積。當顧客挑選了沒有來得及上架的圖書后,顧客是租不到他想要看的圖書的。有時一些新出版的或是暢銷的圖書可能供不應求,尤其是在周末。管理者應當把這些圖書多儲備些以備租用。另外,由于書社無法跟蹤銷售趨勢以合理安排存貨,一些很少被租用的圖書時間久了依然被保存在店里。通過上面的調查分析,張某認為該書社應該結合自身的實際情況建立一個管理信息系統(tǒng)來加強日常工作的管理,將員工從繁忙的、低效率的工作狀態(tài)中解脫出來,從而改善書社的經(jīng)營狀況。思考分析該書社原有的業(yè)務流程存在哪些不合理的地方【作業(yè)】1繪制某生產(chǎn)制造企業(yè)的物資銷售業(yè)務流程圖用戶將訂貨單交給銷售經(jīng)理,銷售經(jīng)理填寫出庫單交給倉庫保管員,倉庫保管員查閱庫存臺賬,若有貨則向用戶發(fā)貨,若缺貨則通知車間。2繪制表格分配圖采購部門準備采購單一式四份第1張送供貨方;第2張送交收貨部門,用于登入待收貨登記冊;第3張交會計部門作應付款處理,記入應付賬;第4張留采購部門備查。3某企業(yè)銷售處理過程是對收到的客戶訂單進行審核,若不合格,則退回客戶;若合格,則進行配貨發(fā)貨處理查詢庫存,若庫存充足,則向客戶發(fā)貨;若庫存不足,則通知采購部門采購。繪制該企業(yè)銷售處理的數(shù)據(jù)流程圖。4繪制工資發(fā)放數(shù)據(jù)流程圖某單位每月月末發(fā)放工資,發(fā)放前財務部根據(jù)已存檔的上月工資發(fā)放清單和人事部送來的人員及工資變動表填寫本月工資發(fā)放清單中的前幾項(員工代碼、姓名、基本工資、津貼)。總務部將扣款清單(房租、水費、電費)送交財務部,財務部按扣款清單將扣款數(shù)填入本月工資發(fā)放清單。最后計算出每位員工的應發(fā)工資,并填入工資發(fā)放清單,為工資發(fā)放人員發(fā)放工資做好準備。第13講管理信息系統(tǒng)的系統(tǒng)設計管理信息系統(tǒng)的系統(tǒng)設計,是在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計,主要是為了解決“怎樣做”的問題。131系統(tǒng)設計的主要工作系統(tǒng)設計的主要工作有1總體設計,包括管理信息系統(tǒng)流程圖設計、功能結構圖設計和功能結構圖設計等。2代碼設計和設計規(guī)范的制定。3系統(tǒng)物理配置方案設計,包括設備配置、通信網(wǎng)絡的選擇和設計以及數(shù)據(jù)庫管理系統(tǒng)的選擇等。4數(shù)據(jù)存儲設計,包括數(shù)據(jù)庫設計、數(shù)據(jù)庫的安全保密設計等。5計算機處理過程設計,包括輸出設計、輸入設計、處理流程圖設計以及編寫程序設計說明書等。經(jīng)過系統(tǒng)設計,設計人員應能為程序開發(fā)人員提供完整、清楚的設計文檔,并解釋設計中容易混淆的地方。在系統(tǒng)設計中,應遵循以下原則1系統(tǒng)性。系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設計中,要從整個系統(tǒng)的角度進行思考,系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到全局共享,一次輸入,全系統(tǒng)使用。2靈活性。為保持系統(tǒng)的長久生命力,要求系統(tǒng)具有很強的環(huán)境適應性,為此,系統(tǒng)應具有較好的開放性和結構的可變性。在系統(tǒng)設計中,應盡量采用模塊化結構,提高各模塊的獨立性,盡可能使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內容,提高系統(tǒng)適應環(huán)境變化的能力。133可靠性??煽啃允侵赶到y(tǒng)抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的管理信息系統(tǒng)必須具有較高的可靠性,如容錯、檢錯、糾錯能力、安全保密性、數(shù)據(jù)備份與恢復。4經(jīng)濟性。經(jīng)濟性指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)開銷,另一方面,在硬件投資上不宜盲目最求技術上的最新,而應以滿足應用需求為前提;另一方面,系統(tǒng)設計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程,減少處理費用。132代碼設計代碼是代表事物名稱、屬性、狀態(tài)的符號。為了便于計算機處理,一般用數(shù)字、字母或它們的組合來表示。1321代碼的功能1為事物提供一個明確且精要的認定,便于數(shù)據(jù)的存儲和檢索。代碼縮短了事物的名稱,無論是記錄、記憶還是存儲,都可以節(jié)省時間和空間。2使用代碼可以提高處理的效率和精度。按代碼對事物進行排序、匯總或按某種規(guī)定算法進行統(tǒng)計分析,可以十分迅速。3代碼提高了數(shù)據(jù)的全局一致性。對同一事物,即使在不同場合有不同的稱呼,也可以通過編碼統(tǒng)一起來,代碼提高了系統(tǒng)的整體性,減少了因數(shù)據(jù)不一致而造成的錯誤。4代碼是人和計算機的共同語言,是兩者交換信息的工具。為了給尚無代碼的數(shù)據(jù)項編碼,為了統(tǒng)一和改進原有代碼,使之適應新系統(tǒng)信息處理的要求,在建立新系統(tǒng)時,必須對整個系統(tǒng)進行代碼設計。為了有效推動信息化和標準化,我國十分重視制定統(tǒng)一編碼標準的問題,并公布了一系列國家標準編碼。因此,在系統(tǒng)設計時,有關人員要認真查閱已經(jīng)頒布的各類標準國際標準、國家標準、部門標準、地方標準。代碼設計在系統(tǒng)分析階段就應當開始,但由于代碼的編制需要仔細調查和多方協(xié)商,是一項費時費力的工作,因此,在系統(tǒng)設計階段才能最后確定。1322代碼的設計合理的編碼結構是管理信息系統(tǒng)是否具有生命力的一個重要因素。在代碼設計時,應注意以下一些問題1設計的代碼在邏輯上必須能滿足用戶的需求,在結構上應當與處理的方法相一致。2代碼要系統(tǒng)化,一個代碼應唯一標志它所代表的事物或屬性。3在代碼設計時,應預留足夠的位置,以適應不斷變化的需要。4要注意避免誤解,不要使用易于混淆的字符。如大寫字母O、Z、I、S與數(shù)字0、2、1、5等,另外,大寫字母I與小寫字母L也容易混淆,小寫字母L與數(shù)字1也容易混淆。5當代碼長度長于4個字符時,應分成小段,這樣讀寫時不易發(fā)生錯誤。1323代碼的種類1順序碼。又稱系列碼,是一種用連續(xù)數(shù)字代表編碼對象的碼。順序碼簡短、簡單、易于管理,但這種碼沒有邏輯基礎,不易記憶。此外,新加的代碼只能列在最后,刪除則造成空碼。通常,順序碼作為其它碼分類中細分類的一種補充手段。2區(qū)間碼。區(qū)間碼將數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是身份證號、學號、郵政編碼。區(qū)間碼的優(yōu)點信息處理可靠,易于分類、檢索、排序。區(qū)間碼的缺點長度與分類屬性的數(shù)量有關,因此有時可能造成很長的碼。在許多情況下,碼有多余的數(shù)。同時,這種碼的維護比較困難。區(qū)間碼又可分為以下多種類型14(1)多面碼。一個數(shù)據(jù)項可能具有多方面的特性。如果在碼的結構中,為這些特性各規(guī)定一個位置(如零件材料、形狀、顏色),就形成多面碼。(2)上下關聯(lián)區(qū)間碼。上下關聯(lián)區(qū)間碼由幾個意義上相關的區(qū)間碼組成,其結構一般由左向右排列。例如會計核算方面,最左位代表核算種類,下一位代表會計核算科目。(3)十進位碼。相當于圖書分類中的十進制分類碼,如57936,小數(shù)點左邊的數(shù)字組合代表主要分類,小數(shù)點右邊的指出子分類。子分類劃分雖然方便,但所占位數(shù)長短不齊,不適用于計算機處理。顯然,只要將代碼的位數(shù)固定下來,就可以利用計算機處理。3助憶碼。助憶碼用文字、數(shù)字來描述,也可用文字與數(shù)字的結合來描述。其特點是,可以通過聯(lián)想幫助記憶。例如用THINKPADT410代表聯(lián)想旗下的某系列IBM筆記本計算機(THINKPAD是聯(lián)想IBM筆記本計算機的注冊商標,T代表性能與便攜結合的商務筆記本系列,4代表顯示屏是141英寸,T410系列是T400系列的升級。助憶碼適用于數(shù)據(jù)項目較少的情況(一般少于50個),否則容易引起錯誤的聯(lián)想。1324代碼結構中的校驗位代碼作為計算機的重要輸入內容之一,其正確性直接影響到整個處理工作的質量。特別是人們重復抄寫代碼和將它通過人手輸入計算機時,發(fā)生錯誤的可能性更大。為了保證正確輸入,有意識地在編碼結構中原有代碼的基礎上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)字運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。校驗位可以發(fā)現(xiàn)以下各種錯誤抄寫錯誤,例如1寫成7;易位錯誤,例如1234寫成1324;雙易位錯誤,例如26913寫成21963隨機錯誤,包括以上兩種或三種綜合性錯誤或其它錯誤。確定校驗位值的方法很多1算術級數(shù)法原代碼12345各乘以權65432乘積之和61012121050以11為模去除乘積之和,把得出的余數(shù)作為校驗碼50/1146因此代碼為1234562幾何級數(shù)法原理同上,但要把所乘權數(shù)改為3216842等。3質數(shù)法原理同上,但要把所乘權數(shù)改為質數(shù)系列,如1713753等。133功能結構圖設計在前面,我們曾提到管理信息系統(tǒng)的各子系統(tǒng)可以看作是系統(tǒng)目標下層的功能。對其中每項功能還可以繼續(xù)分解為第三層、第四層甚至更多的功能。上層功能控制下層功能,越上層的功能越籠統(tǒng),越下層的功能越具體。功能分解的過程就是一個從抽象到具體、由復雜到簡單的過程。功能結構圖是按功能從屬關系畫成的圖表,圖中每一個框稱為一個功能模塊。功能模塊可以根據(jù)具體情況分得大一點或小一點。分解德最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務的一組程序。15很明顯,功能結構圖中各層功能與新的管理信息系統(tǒng)中數(shù)據(jù)流程圖中的處理(功能)是對應的。見左圖131工資管理子系統(tǒng)功能結構圖。由圖可知,工資管理子系統(tǒng)被分解為建立主文件、更新主文件、建立扣款文件以及計算和打印等四個子功能,其中每個子功能還可以繼續(xù)分解下去。這樣,經(jīng)過層層分解,可以把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊。這種把一個管理信息系統(tǒng)設計成若干模塊的方法稱為模塊化。模塊化是一種重要的設計思想。這種思想把一個復雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部門。一方面,各個模塊具有相對獨立性,可以分別加以設計實現(xiàn);另一方面,模塊之間的相互關系(如信息交換、調用關系)則通過一定的方式予以說明。各模塊在這些關系的約束下共同構成一個整體,完成系統(tǒng)的功能。134管理信息系統(tǒng)流程圖設計功能結構圖主要從功能的角度描述了系統(tǒng)的結構,但并未表達各功能之間的數(shù)據(jù)傳遞關系。事實上,系統(tǒng)中的許多業(yè)務或功能都是通過數(shù)據(jù)文件聯(lián)系起來的。例如某一功能模塊向某一數(shù)據(jù)文件存入數(shù)據(jù),而另一個功能模塊則從該數(shù)據(jù)文件中取出數(shù)據(jù),而且處理過程中經(jīng)常會需要臨時文件,這些關系在設計中是通過繪制管理信息系統(tǒng)流程圖來從整體上表達的。管理信息系統(tǒng)路程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎繪制的??梢园聪率鏊悸穪砝L制管理信息系統(tǒng)流程圖首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關系圖。見左圖132數(shù)據(jù)關系的一般形式,它反映了數(shù)據(jù)之間的關系,即輸入數(shù)據(jù)、中間數(shù)據(jù)和輸出信息之間的關系。最后,將各個處理功能的數(shù)據(jù)關系圖綜合起來,形成整個系統(tǒng)的數(shù)據(jù)關系圖,即管理信息系統(tǒng)流程圖。繪制管理信息系統(tǒng)流程圖應當使用統(tǒng)一符號。符號規(guī)范有相關國際標準,我國進行了少量改造后,制定了國家標準。數(shù)據(jù)流程圖與管理信息系統(tǒng)流程圖之間的差異并非僅在于符號的改換,管理信息系統(tǒng)流程圖表示的是計算機的處理流程,而不像數(shù)據(jù)流程圖那樣還反映了人工操作的那一部分。因此,繪制管理信息系統(tǒng)流程圖的前提是已經(jīng)確定了系統(tǒng)邊界、人機接口和數(shù)據(jù)處理方式。從數(shù)據(jù)流程圖到管理信息系統(tǒng)流程圖還應考慮哪些處理功能可合并,或者可以進一步分解,然后把有關的16處理看成是系統(tǒng)流程圖中的一個處理功能。見上頁最底端圖133工資管理子系統(tǒng)的管理信息系統(tǒng)流程圖。該子系統(tǒng)由主文件更新模塊、形成扣款文件模塊和計算機打印模塊三部分組成。系統(tǒng)把工資數(shù)據(jù)分為固定半固定數(shù)據(jù)和變動數(shù)據(jù)兩大部分。相對固定的數(shù)據(jù)長期存儲在主文件中,每月只做少量的更新工作。對變動很大的變動數(shù)據(jù),每月從鍵盤重新輸入,暫時保存在磁盤的扣款文件中。最后由計算和打印程序自動到主文件和扣款文件中去找出每名員工的有關數(shù)據(jù),計算后打印出工資單和工資匯總表。135系統(tǒng)物理配置方案設計隨著信息技術的飛速發(fā)展,層出不窮的計算機軟硬件產(chǎn)品競相投向市場。多種多樣的計算機技術產(chǎn)品為管理信息系統(tǒng)的建設提供了選擇的多樣性和靈活性,但同時也為系統(tǒng)設計帶來了困難面對眾多廠商生產(chǎn)的產(chǎn)品,如何做出明智的選擇這就是下面要討論的物理配置方案設計的問題。1351設計依據(jù)1系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強。系統(tǒng)的吞吐量與系統(tǒng)軟硬件的選擇有直接關系。如果要求系統(tǒng)具有較大的吞吐量,就應當選擇具有較高性能的計算機和網(wǎng)絡系統(tǒng)。2系統(tǒng)的響應時間。從用戶向系統(tǒng)發(fā)出請求開始,經(jīng)系統(tǒng)處理后,給出應答結果的時間,稱為系統(tǒng)響應時間。如果要求系統(tǒng)具有較短的響應時間,就應選擇運算速度較快的計算機及具有較高傳輸速率的通信線路。3系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時間表示。例如,對于每天需要24小時連續(xù)工作的系統(tǒng),其可靠性就應該很高,這時可以采用雙機雙備份系統(tǒng)(雙工方式)。1352硬件選型硬件的選擇取決于數(shù)據(jù)的處理方式和軟件運行要求。在硬件選擇上需要考慮的因素,在第3講硬件與軟件管理信息系統(tǒng)的基石中已經(jīng)進行了探討,我們要考慮性能、價格、功能、兼容性、穩(wěn)定性、可維護性等諸多因素,將這些因素綜合起來,就容易做出硬件選型的決策。1353計算機網(wǎng)絡的選型1網(wǎng)絡的體系結構。在管理信息系統(tǒng)應用中,應根據(jù)實際。需求選擇合適的體系結構。銀行的信息處理是集中式的,需要強大的計算能力,則采用主機/終端模式。在大多數(shù)企業(yè)的管理應用中,客戶機/服務器、瀏覽器/服務器模式則更要適合一些。2網(wǎng)絡的拓撲結構。網(wǎng)絡最常見的拓撲結構有總線型、星型、混合型等。在網(wǎng)絡拓撲結構設計上,應根據(jù)網(wǎng)絡的體系結構、系統(tǒng)的地域分布、信息流量綜合考慮。3網(wǎng)絡的硬件選型。按需選型和配置網(wǎng)絡設備,服務器、集線器、交換機、路由器、網(wǎng)絡傳輸媒介等。4網(wǎng)絡操作系統(tǒng)。流行的網(wǎng)絡操作系統(tǒng)有LINUX、UNIX、WINDOWSSERVER。UNIX歷史悠久,性能卓越,安全性好,被金融機構、政府機關、國防部門、學術機構廣泛采用,例如大多數(shù)銀行采用的網(wǎng)絡操作系統(tǒng)就是SCOUNIX。UNIX的缺點在于版本眾多,價格昂貴。開源軟件LINUX由于性能同樣卓越、安全性好,而且免費,因此,世界上90以上的網(wǎng)站都是用LINUX架設的。微軟的WINDOWSSERVER多被中小企業(yè)用作內部網(wǎng)操作系統(tǒng),用來架設網(wǎng)站,性能實在不敢恭維。微軟的產(chǎn)品,技術上從來都不是最好的,卻易于使用。1354數(shù)據(jù)庫管理系統(tǒng)的選型一個合適的數(shù)據(jù)庫管理系統(tǒng)對管理信息系統(tǒng)的應用有著重要的作用。在選擇管理信息系統(tǒng)時,我們需要考慮功能、安全性、性能、價格、運行平臺、兼容性、易用性、升級與服務等。我們在第4講數(shù)據(jù)庫系統(tǒng)管理信息系統(tǒng)的核心中,曾為同學們介紹過幾種最流行的數(shù)據(jù)庫管理系統(tǒng)。171355管理軟件的選型根據(jù)應用需求開發(fā)管理信息系統(tǒng),容易滿足用戶的特殊管理要求。隨著管理標準化、軟件產(chǎn)業(yè)的發(fā)展,市場上已有大量不同類型的商品化的管理軟件,如金蝶KIS財務軟件、金蝶K/3中小企業(yè)ERP軟件,這些軟件技術成熟、設計規(guī)范、管理思想先進,直接應用這些商業(yè)軟件既可以節(jié)省投資,又可以規(guī)范管理過程。此時,系統(tǒng)設計人員就面臨著管理軟件的選型問題。選擇管理軟件時,至少應考慮以下因素1管理軟件能否滿足用戶需求。根據(jù)系統(tǒng)分析和結果,試用(很多管理軟件都可免費試用幾個月)并驗證管理軟件在功能上能否滿足業(yè)務流程、查詢、數(shù)據(jù)表示的范圍(最大長度)、存儲容量等方面的要求。2管理軟件是否具有足夠的靈活性。由于管理需求的不確定性,系統(tǒng)應用環(huán)境不可避免地要經(jīng)常發(fā)生變化,因此,管理軟件要易于擴充和修改,易于二次開發(fā)。3管理軟件是否能夠獲得長期、穩(wěn)定的技術支持能否免費升級(或者以低廉的價格升級)136制定設計規(guī)范為了將來在系統(tǒng)的使用、操作和管理上不至造成極大的混亂,應盡早從系統(tǒng)的角度,全面考慮,切實制定好設計規(guī)范,即對系統(tǒng)文件、文檔、處理方法等統(tǒng)籌命名,統(tǒng)一標準。137數(shù)據(jù)存儲設計在系統(tǒng)分析階段進

溫馨提示

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

評論

0/150

提交評論