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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論