管理信息系統(tǒng)六管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第1頁
管理信息系統(tǒng)六管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第2頁
管理信息系統(tǒng)六管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第3頁
管理信息系統(tǒng)六管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第4頁
管理信息系統(tǒng)六管理信息系統(tǒng)的系統(tǒng)設(shè)計課件_第5頁
已閱讀5頁,還剩67頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本章學(xué)習(xí)目標(biāo)掌握系統(tǒng)設(shè)計的任務(wù)、目標(biāo)與方法熟悉系統(tǒng)設(shè)計的每一個步驟六信息系統(tǒng)的系統(tǒng)設(shè)計

引言

經(jīng)過系統(tǒng)分析,在系統(tǒng)分析報告中得到了新信息系統(tǒng)的邏輯模型,已明確了系統(tǒng)應(yīng)該“做什么”。進入系統(tǒng)設(shè)計階段,就是在系統(tǒng)邏輯模型的基礎(chǔ)上解決“怎么做”的問題,也就是要設(shè)計出一個能在計算機上實現(xiàn)的具體物理模型方案。六管理信息系統(tǒng)的系統(tǒng)設(shè)計一、系統(tǒng)設(shè)計的任務(wù)與目標(biāo)系統(tǒng)設(shè)計的任務(wù),簡單的說就是解決新系統(tǒng)“怎么做”的問題,即根據(jù)系統(tǒng)分析得到的邏輯模型,設(shè)計出一個能在計算機上實現(xiàn)邏輯模型全部功能的具體方案,即物理模型。系統(tǒng)設(shè)計通常分為總體設(shè)計和詳細(xì)設(shè)計兩部分。

第一節(jié)系統(tǒng)設(shè)計的任務(wù)

系統(tǒng)設(shè)計中應(yīng)遵循以下原則:1、系統(tǒng)性。

2、靈活性。

3、可靠性。

4、經(jīng)濟性。

第一節(jié)系統(tǒng)設(shè)計的任務(wù)

結(jié)構(gòu)化設(shè)計方法,是目前使用最廣泛的一種設(shè)計方法,適用于任何軟件系統(tǒng)的結(jié)構(gòu)化設(shè)計。結(jié)構(gòu)化設(shè)計方法與結(jié)構(gòu)化分析方法相銜接,是進行信息系統(tǒng)設(shè)計一種行之有效的方法。一、總體結(jié)構(gòu)設(shè)計方法1、系統(tǒng)模塊(功能)結(jié)構(gòu)圖(相當(dāng)課本第三節(jié))結(jié)構(gòu)化設(shè)計方法,采用類似于結(jié)構(gòu)化分析的“由大到小”、“自頂向下,逐層分解”的基本思想描述(分解)系統(tǒng)。結(jié)構(gòu)化設(shè)計方法,首先以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過程中,以獨立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。先將系統(tǒng)數(shù)據(jù)流圖中的加工轉(zhuǎn)換成模塊,再將各大模塊繼續(xù)劃分為較小的模塊,直到每一模塊都是功能單一的模塊。

第二節(jié)系統(tǒng)設(shè)計的方法

1、總體結(jié)構(gòu)設(shè)計方法模塊結(jié)構(gòu)圖是用流線連接矩形框組成的有層次關(guān)系的圖形,其中矩形框里標(biāo)明模塊的名字,也可以在矩形框內(nèi)指明模塊的功能或功能名稱,如圖2.10所示。

第二節(jié)系統(tǒng)設(shè)計的方法

第二節(jié)系統(tǒng)設(shè)計的方法

例:運用結(jié)構(gòu)化設(shè)計方法,將銀行對賬模塊結(jié)構(gòu)圖2.11向下分解,得到2層銀行對賬模塊結(jié)構(gòu)圖2.12。

第二節(jié)系統(tǒng)設(shè)計的方法

結(jié)構(gòu)化設(shè)計是將一個大系統(tǒng)劃分為若干個功能模塊,每個功能模塊再劃分為若干個子模塊,自頂向下,層層分解,完成系統(tǒng)的全部功能。模塊究竟如何劃分,到目前為止,沒有一個嚴(yán)格的、絕對的標(biāo)準(zhǔn),好的模塊劃分方法不是唯一的,同一個問題由不同的設(shè)計人員考慮,可能得到不同的結(jié)果。但是評價模塊結(jié)構(gòu)圖模塊劃分的質(zhì)量高低,也就是評價標(biāo)準(zhǔn),主要看模塊的劃分是否符合下面四項基本原則。

第二節(jié)系統(tǒng)設(shè)計的方法

⑵模塊間的低耦合性③

控制耦合:上級模塊向下屬模塊傳遞的數(shù)據(jù),控制了下屬模塊的內(nèi)部邏輯,下屬模塊做出判斷,向上級模塊反饋一個“開關(guān)標(biāo)識”或者“邏輯狀態(tài)”。④

公共耦合:一些模塊需引用全局變量,使得使用全局變量的模塊相互依賴,相互影響。⑤

內(nèi)容耦合:一個模塊對另一模塊內(nèi)容作直接引用,也許通過非正常入口進入另一模塊,或?qū)α硪荒K的內(nèi)容作直接的修改。這樣的耦合關(guān)系使得模塊間的聯(lián)系過分緊密,常常給后期的開發(fā)和維護工作帶來不便。

第二節(jié)系統(tǒng)設(shè)計的方法

⑶模塊的高內(nèi)聚性指一個模塊的內(nèi)部各處理步驟之間的聯(lián)系程度,聯(lián)系緊密則為聚合性高。在進行模塊劃分時,可能遇到的模塊聚合有以下幾種:①功能聚合:一個模塊內(nèi)各組成部分為執(zhí)行同一功能而存在,并且只執(zhí)行一種功能。②順序聚合:一個模塊內(nèi)部各組成部分中,前一個處理動作產(chǎn)生的輸出,是后一個處理動作的輸入數(shù)據(jù)。③通訊聚合:模塊內(nèi)部各組成部分的處理功能都能使用同一輸入數(shù)據(jù)或相同的輸出數(shù)據(jù)。

第二節(jié)系統(tǒng)設(shè)計的方法

⑶模塊的高內(nèi)聚性④過程聚合:模塊內(nèi)各組成部分的處理動作,雖不相同,但沒有什么聯(lián)系,且都受同一控制源的支配。⑤時間聚合:模塊內(nèi)各組成部分的處理動作只和時間有關(guān)。⑥邏輯聚合:模塊內(nèi)各組成部分的處理動作在邏輯上相似,但其功能彼此無關(guān),也不相同。⑦機械聚合:模塊內(nèi)各組成部分的處理動作彼此沒有任何關(guān)系。

聚合性既然表示了模塊內(nèi)部各個處理步驟間的聯(lián)系緊密程度,也就反映了模塊內(nèi)部各個處理步驟組合強度。圖2.14給出幾種聚合性的強弱比較。

第二節(jié)系統(tǒng)設(shè)計的方法

模塊劃分的四項基本原則:⑴模塊間的獨立性⑵模塊間的低耦合性⑶模塊的高內(nèi)聚性⑷建立公共模塊建立公共模塊的目的減少冗余,減少不必要的重復(fù)工作,劃出某項功能成為一個能被幾個模塊共同利用的模塊。也就模塊結(jié)構(gòu)圖的形態(tài)是中層寬大上下小的。

第二節(jié)系統(tǒng)設(shè)計的方法

例:在工資管理中,處理調(diào)出人員和查詢工資都要顯示人員的各項工資數(shù)據(jù),我們把“顯示某人的各項工資數(shù)據(jù)”定為一個獨立的公共模塊,寫成一個屏幕格式文件,如圖2.15所示。

第二節(jié)系統(tǒng)設(shè)計的方法

2、信息系統(tǒng)流程圖(P138第四節(jié))功能(模塊)結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但并未表達各功能之間的數(shù)據(jù)傳遞關(guān)系,而信息系統(tǒng)流程圖是表達功能模塊之間的數(shù)據(jù)傳遞關(guān)系。事實上,系統(tǒng)中許多業(yè)務(wù)或功能都是通過數(shù)據(jù)文件聯(lián)系起來的。例如,某一功能模塊向某一數(shù)據(jù)文件中存入數(shù)據(jù),而另一個功能模塊則從該數(shù)據(jù)文件中取出數(shù)據(jù)。再比如,雖然在數(shù)據(jù)流程圖中的某兩個功能模塊之間原來并沒有通過數(shù)據(jù)文件發(fā)生聯(lián)系,但為了處理方便,在具體實現(xiàn)中有可能在兩個處理功能之間設(shè)立一個臨時的中間文件以便把它們聯(lián)系起來。

第二節(jié)系統(tǒng)設(shè)計的方法

設(shè)計工資管理(功能)模塊結(jié)構(gòu)圖的信息系統(tǒng)流程圖如下:

第二節(jié)系統(tǒng)設(shè)計的方法

二、詳細(xì)設(shè)計方法通過總體設(shè)計階段,采用結(jié)構(gòu)化設(shè)計方法,以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出了系統(tǒng)模塊結(jié)構(gòu)圖,給出了模塊與模塊之間的聯(lián)系以及相關(guān)的數(shù)據(jù)庫,而詳細(xì)設(shè)計則是要給出模塊結(jié)構(gòu)中各個模塊的內(nèi)部過程的具體描述。詳細(xì)設(shè)計的表示形式種類和方法很多,如流程圖、N—S圖、IPO圖、Warnier-Orr圖、PAD圖、判斷樹、偽碼(類××語言)等。我們采用流程圖結(jié)合類數(shù)據(jù)庫(FoxBASE+)語言(偽碼)的方法來表達模塊的具體算法。

第二節(jié)系統(tǒng)設(shè)計的方法

(1)

流程圖流程圖是使用得最廣泛的描述過程方法,流程圖中方框代表一個處理步驟,一個菱形框代表一個邏輯判斷條件,箭頭表示一個控制流,如下圖展示了結(jié)構(gòu)化設(shè)計的三種基本控制結(jié)構(gòu)圖。

第二節(jié)系統(tǒng)設(shè)計的方法

(1)

流程圖①

順序:他是一種按語句排列的先后順序依次執(zhí)行的控制結(jié)構(gòu)。如圖2.16(a)中方框里的X1,X2可以是一個語句,也可以是一組語句。②分支:或稱判斷、選擇結(jié)構(gòu),他根據(jù)判斷條件成立與否,而選擇程序的執(zhí)行方向,判斷條件用菱形框表示,在某一時刻只執(zhí)行其中某一個分支。如圖2.16(b)所示。③循環(huán):循環(huán)結(jié)構(gòu)又稱為重復(fù)結(jié)構(gòu)。根據(jù)判斷條件成立與否,決定是否執(zhí)行循環(huán)結(jié)構(gòu)中的某一功能,直到條件不成立,退出循環(huán)結(jié)構(gòu)為止。如圖2.16(c)所示。

第二節(jié)系統(tǒng)設(shè)計的方法

(2)

類數(shù)據(jù)庫(FoxPro)語言(偽碼)類××語言是一種自然語言和結(jié)構(gòu)化程序設(shè)計語言共同組成的混合表達方式。如類PASCAL語言,就是用一些能夠標(biāo)明程序結(jié)構(gòu)的關(guān)鍵字(語句)和簡單的語法規(guī)則和自然語言相結(jié)合,概括、簡練地描述模塊的算法。而類數(shù)據(jù)庫(FoxPro)語言,就是用數(shù)據(jù)庫語言的語法規(guī)則,能標(biāo)明結(jié)構(gòu)的關(guān)鍵語句,如PROCEDURE(過程)、IF\ELSE\ENDIF(分支)、DOCASE\ENDCASE(多分支)、DOWHILE\ENDDO(循環(huán))等,結(jié)合自然語言來描述算法。類似于第三章講的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言P76、結(jié)構(gòu)英語表示法P119和P173

第二節(jié)系統(tǒng)設(shè)計的方法

一、總體結(jié)構(gòu)設(shè)計1、系統(tǒng)功能結(jié)構(gòu)圖采用結(jié)構(gòu)化設(shè)計方法,以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊結(jié)構(gòu)圖的過程中,以獨立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。先將系統(tǒng)數(shù)據(jù)流圖中的加工轉(zhuǎn)換成模塊,再將各大模塊繼續(xù)劃分為較小的模塊,直到每一模塊都是功能單一的模塊。模塊結(jié)構(gòu)圖較直觀,全面反映了整個模塊的結(jié)構(gòu)及功能組成,也是詳細(xì)設(shè)計和程序設(shè)計的一個總依據(jù),因此模塊設(shè)計是關(guān)鍵。

第三節(jié)系統(tǒng)設(shè)計的步驟

一個模塊之下劃分多個子模塊,每個子模塊劃分多少個更下層的子模塊,其基本原則是要劃分到模塊結(jié)構(gòu)圖中每一路徑最下端的那個子模塊都是一個功能相對比較獨立、單一的子模塊,可以用一個聚合程度較高的程序文件來實現(xiàn)它。一般來說,在模塊結(jié)構(gòu)圖中,只有每條路徑最下端的那個子模塊才是實質(zhì)性的功能子模塊,其它子模塊都顯示某一功能“菜單”、選擇所需功能的“菜單”子模塊。一個模塊劃分多少層子模塊,最下層設(shè)置什么樣的功能子模塊,這個問題既要熟悉手工的業(yè)務(wù)處理過程,又要有設(shè)計和編程經(jīng)驗,同時還要把握好模塊劃分的四項基本原則,才能設(shè)計得恰當(dāng)。例2.4.5工資子系統(tǒng)可以劃分為如圖2-18的7個2級子模塊和28個3級子模塊,也可以劃分為如圖2-19的7個2級子模塊和27個3級子模塊。

第三節(jié)系統(tǒng)設(shè)計的步驟

圖2-18工資子系統(tǒng)框圖

第三節(jié)系統(tǒng)設(shè)計的步驟

圖2-19

第三節(jié)系統(tǒng)設(shè)計的步驟

2、信息系統(tǒng)流程圖根據(jù)功能模塊結(jié)構(gòu)圖和系統(tǒng)數(shù)據(jù)流程圖設(shè)計出信息系統(tǒng)流程圖。(前面已經(jīng)講過,這里略去)

第三節(jié)系統(tǒng)設(shè)計的步驟

二、系統(tǒng)軟硬件配置設(shè)計管理信息系統(tǒng)應(yīng)根據(jù)系統(tǒng)的目標(biāo),系統(tǒng)的性能,如信息存儲及吞吐量、響應(yīng)時間、可靠性、可維護性和兼容性、保密性等,確定物理配置的方案。⑴體系結(jié)構(gòu)適合管理信息系統(tǒng)的配置方案及體系結(jié)構(gòu)有以下幾種:①批處理方式②聯(lián)機處理方式③分布式處理方式分布式處理最典型的體系結(jié)構(gòu)就是局域網(wǎng)結(jié)構(gòu)。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑴體系結(jié)構(gòu)

網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)一般有總線型、星型、環(huán)形、混合型等。在網(wǎng)絡(luò)選擇上應(yīng)根據(jù)應(yīng)用系統(tǒng)的地域分布、信息流量進行綜合考慮。一般來說,應(yīng)盡量使信息流量最大的應(yīng)用放在同一網(wǎng)段上。

網(wǎng)絡(luò)的邏輯設(shè)計。通常首先按軟件將系統(tǒng)從邏輯上分為各個分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如主服務(wù)器、主交換機、分系統(tǒng)交換機、子系統(tǒng)集線器(HUB)、通訊服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連接結(jié)構(gòu)。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑴體系結(jié)構(gòu)大中型企業(yè)都可以采用這種局域網(wǎng)結(jié)構(gòu),主機應(yīng)選用具有快速處理能力和較大存儲能力的高檔微機或超級微、小型機等。由于這種處理方式實現(xiàn)了資源的共享和設(shè)備功能的分散,形成了以下的特點:u可靠性高:某一個終端設(shè)備故障,對全局影響不大;u響應(yīng)及時:管理信息數(shù)據(jù)可就地處理,響應(yīng)時間快;u資源共享:系統(tǒng)組成了通信網(wǎng)絡(luò),可共享數(shù)據(jù)文件,共享硬件設(shè)備資源;u靈活性高:系統(tǒng)組成模塊化,便于更新和擴充。此外,系統(tǒng)操作簡便、造價低廉,經(jīng)濟性好,便于推廣使用。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑴體系結(jié)構(gòu)⑵硬件配置硬件系統(tǒng)由主機和外部設(shè)備組成。主機包括運算器、控制器和內(nèi)存儲器三部分,外部設(shè)備包括輸入/輸出設(shè)備和外存儲器等幾部分。按照系統(tǒng)體系結(jié)構(gòu)的要求,可配置不同檔次的計算機。目前可以購置的,國產(chǎn)機有聯(lián)想、方正、長城、浪潮、實達、TCL等PⅢ,P4微機,進口機有AST、Compaq、IBM等PⅢ、P4微機,在選購時,需仔細(xì)了解機器性能指標(biāo)(CPU頻率、內(nèi)存、硬盤容量等)是否能滿足系統(tǒng)配置結(jié)構(gòu)的要求。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑴體系結(jié)構(gòu)⑵硬件配置⑶軟件配置軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件。這里系統(tǒng)軟件主要指操作系統(tǒng)軟件和數(shù)據(jù)庫管理系統(tǒng)軟件兩類。

目前微機上常用的操作系統(tǒng)有WINDOWS95/98/2000、LINUX,網(wǎng)絡(luò)操作系統(tǒng)有WINDOWSNT、Netware、XENIX、UNIX,LINUX等。微機上數(shù)據(jù)庫管理系統(tǒng)最先是采用dBase,后來有FOXBASE到FOXFRO、ACCESS以及VisualFoxPro等,網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)有Oracle、Sybase、SQLServer、Informix等。若硬件配制為超級微機、小(或中、大)型機或網(wǎng)絡(luò)體系結(jié)構(gòu),則應(yīng)考慮使用相應(yīng)的網(wǎng)絡(luò)操作系統(tǒng)和網(wǎng)絡(luò)數(shù)據(jù)庫。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑶軟件配置應(yīng)用軟件的選擇應(yīng)考慮以下三點:①軟件是否能夠滿足用戶的需求。根據(jù)系統(tǒng)分析的結(jié)果,在軟件功能上應(yīng)注意以下問題:I、系統(tǒng)必須處理哪些事件和數(shù)據(jù)?軟件能否滿足數(shù)據(jù)表示的需要?如記錄長度、文件最大長度等。II、系統(tǒng)必須能夠產(chǎn)生哪些報告、報表、文檔或其他輸出?III、系統(tǒng)要儲存的數(shù)據(jù)量及事件數(shù)?IV、系統(tǒng)必須滿足哪些查詢需求?V、系統(tǒng)有哪些不足之處,如何解決?

②軟件是否具有足夠的靈活性。③軟件是否能夠獲得長期、穩(wěn)定的技術(shù)支持?

第三節(jié)系統(tǒng)設(shè)計的步驟

三、數(shù)據(jù)庫文件設(shè)計在進行數(shù)據(jù)庫文件設(shè)計時應(yīng)認(rèn)真考慮以下幾方面的問題。⑴需要建立的文件。

根據(jù)系統(tǒng)分析的數(shù)據(jù)流圖和數(shù)據(jù)詞典的要求和特點,建立文件,一般分有:①數(shù)據(jù)庫文件:該模塊輸入與輸出必定用到,而又要長期保存的數(shù)據(jù)文件。②輔助性數(shù)據(jù)庫文件:為管理數(shù)據(jù)處理服務(wù)的文件。③臨時工作文件:在數(shù)據(jù)處理過程中,進行分類、匯總等工作、需要建立一些臨時工作庫文件存放中間結(jié)果。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑵數(shù)據(jù)庫文件的組織形式。數(shù)據(jù)庫文件的組織形式指一個文件中記錄的排列方式,它決定了文件的存取方式(讀寫方式),文件的組織形式主要有:①順序組織方式:其內(nèi)部的記錄按建立時間先后順序排列,按先后順序處理,即按記錄存儲的物理順序處理。具有這種組織方式的文件叫順序文件。當(dāng)數(shù)據(jù)量大時,順序文件的存取速度比較慢。任何一個數(shù)據(jù)庫,都可以按他的順序組織方式使用。②索引組織方式:為了實現(xiàn)快速操作,我們對數(shù)據(jù)庫文件按需要的關(guān)鍵字建立索引。具有這種組織方式的文件叫索引文件。按索引關(guān)鍵字在索引文件中能實現(xiàn)快速查詢,就好像在圖書館利用索引卡查找書籍一樣。因此在數(shù)據(jù)庫文件設(shè)計時,應(yīng)根據(jù)每項業(yè)務(wù)對文件使用上的特點和要求,選擇適宜的存取方法和文件組織形式。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑶文件的存取區(qū)域設(shè)計。一般來說,計算機管理信息系統(tǒng)的數(shù)據(jù)庫文件應(yīng)放在存取速度很高的硬盤上。文件的存儲區(qū)域設(shè)計就是確定文件應(yīng)放在硬盤的什么區(qū)域、什么目錄,使得文件既存取方便,又具有共享性、安全性。為安全或共享等的需要,是否要在軟盤、光盤或磁帶等介質(zhì)上存儲。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑷數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計。

管理信息系統(tǒng)數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計中,要考慮以下問題:

①數(shù)據(jù)的可擴充性:如科目編碼字段的長度定義,充分考慮新增加科目的需要,定義一個合適的長度。②數(shù)據(jù)處理的效率:如字段名、變量名、文件名雖然可以使用漢字,但若使用拼音字母或英文命名,在處理時效率會大為提高,如借方金額和貸方金額字段,可定義成借貸記號和金額兩個字段,這樣的描述簡單明了,便于處理。③數(shù)據(jù)的一致性及完整性:定義字段應(yīng)以數(shù)據(jù)詞典及代碼體系為依據(jù),使數(shù)據(jù)在存取和傳遞時,保持?jǐn)?shù)據(jù)格式等的一致性和完整性。

第三節(jié)系統(tǒng)設(shè)計的步驟

例2.4.6對計算機銀行對賬文件進行數(shù)據(jù)庫文件結(jié)構(gòu)設(shè)計如表2.6所示。我們以拼音字母定義字段名,以提高程序的錄入速度和程序的處理速度,同時也節(jié)省存儲空間。并且像科目代碼、摘要、借方金額、貸方金額字段的命名、類型、寬度和整個子系統(tǒng)中其他文件都是統(tǒng)一的。

第三節(jié)系統(tǒng)設(shè)計的步驟

第三節(jié)系統(tǒng)設(shè)計的步驟

第三節(jié)系統(tǒng)設(shè)計的步驟

⑸數(shù)據(jù)庫文件的屬性設(shè)計。當(dāng)數(shù)據(jù)庫文件設(shè)計好之后,我們應(yīng)該根據(jù)管理數(shù)據(jù)核算的要求,確定文件的屬性。①安全性:對重要的庫文件應(yīng)有安全保密措施,不是每個數(shù)據(jù)庫任何人都可以操作的,不同的數(shù)據(jù)庫由不同的人操作管理,同一個數(shù)據(jù)庫,不同的人也有不同的操作權(quán)限。對有權(quán)限操作的人,也要設(shè)置保密口令、進行數(shù)據(jù)加密。②讀寫特性:確定哪些數(shù)據(jù)庫文件,對哪些人只允許讀,對哪些人只允許寫,哪些人可以讀寫。③共享特性:在網(wǎng)絡(luò)計算機管理信息系統(tǒng)中或多用戶管理信息系統(tǒng)中,確定每個數(shù)據(jù)庫文件允許哪些工作站(終端)或哪些人可以使用,是共享使用還是獨占使用等。

第三節(jié)系統(tǒng)設(shè)計的步驟

四、系統(tǒng)代碼設(shè)計代碼也稱為編碼,他是用數(shù)字、字母或其他符號代表事物或概念的名稱、屬性或狀態(tài)。⑴代碼設(shè)計的原則代碼是對事物或概念唯一性的一種約定。因此代碼設(shè)計必須遵守一定的規(guī)則。①唯一性:每一代碼唯一標(biāo)識某個事物或概念。②科學(xué)性:編碼的結(jié)構(gòu)也應(yīng)該是一個合理的科學(xué)體系,能客觀反映信息體系的有序性。③規(guī)范性:代碼設(shè)計要與國際、國家或部門及行業(yè)的標(biāo)準(zhǔn)靠攏,同一種類對象的編碼應(yīng)該統(tǒng)一。④實用性:編制代碼既便于人們識別,又利于計算機處理。⑤擴充性:需留出足夠的備用編碼位。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑵代碼設(shè)計方法與步驟

①代碼設(shè)計方法

按代碼的結(jié)構(gòu)通??煞譃閮纱箢?,一種是順序碼,它以連續(xù)數(shù)字來標(biāo)識事物的編碼。另一種是分組碼,它是按事物的從屬層次關(guān)系為排列次序的編碼。一般與分類對象相應(yīng),將編碼分為若干層次級別的代碼,每層由一位或幾位編碼表示該層級的屬性分類。這實際上是一種分區(qū)間進行的編碼,編碼的左邊是高層級,最右邊是低層級,如對物資材料編碼可采用三層的層次碼,第一層使用兩位自然數(shù)表示材料的大類,第二層用兩位自然數(shù)表示該類材料的品種,第三層用兩位自然數(shù)表示該品種的規(guī)格等,這樣一共使用六位自然表示了物資材料的代碼結(jié)構(gòu)。

第三節(jié)系統(tǒng)設(shè)計的步驟

②代碼設(shè)計步驟代碼設(shè)計大致按以下步驟進行:◆首先選定代碼化的對象?!羝浯伟凑沾a對象的特性,設(shè)計出代碼結(jié)構(gòu)。這些特征有代碼使用頻率、范圍和期限及處理要求等等。◆再次編寫代碼設(shè)計書。設(shè)計書中應(yīng)填寫的項目內(nèi)容有:代碼對象、編碼目的、使用范圍、使用期限、編碼件數(shù)、代碼結(jié)構(gòu)等。◆最后代碼管理。代碼設(shè)計書是一種設(shè)計文檔,匯集起來便擁有一套完整的編碼資料,應(yīng)建立代碼管理制度,方便代碼的使用,加強代碼的增、刪等維護工作。

第三節(jié)系統(tǒng)設(shè)計的步驟

⑶例會計信息系統(tǒng)代碼體系在會計信息系統(tǒng)中的代碼體系有會計科目、部門、人員、固定資產(chǎn)和事項等的代碼,為便于計算機處理,我們可以采用以下的設(shè)計方案:

會計科目代碼設(shè)計。這是代碼體系中最重要的設(shè)計,各企業(yè)和單位都應(yīng)根據(jù)財政部的統(tǒng)一規(guī)定編制一級科目代碼,二級科目和三級科目可根據(jù)企業(yè)經(jīng)濟業(yè)務(wù)情況自行編制,圖2.18給出一個會計科目代碼結(jié)構(gòu),定義了一個四級科目代碼,一級科目代碼為三位,其余級代碼都是2位。

第三節(jié)系統(tǒng)設(shè)計的步驟

第三節(jié)系統(tǒng)設(shè)計的步驟

其他代碼。如摘要碼、往來客戶碼等。對記賬憑證和日記賬、明細(xì)賬中的常用摘要都需代碼化,通常在給出漢字摘要的同時,給出助記碼,助記碼可用與漢字摘要相應(yīng)的拼音字母表示,以便于記憶和存??;如:

第三節(jié)系統(tǒng)設(shè)計的步驟

五、輸入、輸出設(shè)計(一)輸入設(shè)計(課本P149)1、輸入設(shè)計的原則(1)控制輸入量。

(2)減少輸入延遲。

(3)減少輸入錯誤。

(4)避免額外步驟。

(5)輸入過程應(yīng)盡量簡化。

第三節(jié)系統(tǒng)設(shè)計的步驟

2、數(shù)據(jù)輸入設(shè)備的選擇輸入設(shè)計首先要確定輸入設(shè)備的類型和輸入介質(zhì),目前常用的輸入設(shè)備有以下幾種:(1)讀卡機。(2)鍵盤一磁盤輸入裝置。(3)光電閱讀器。(4)終端輸入。

第三節(jié)系統(tǒng)設(shè)計的步驟

3、輸入檢驗(1)輸人錯誤的種類。

①數(shù)據(jù)本身錯誤。

②數(shù)據(jù)多余或不足。

③數(shù)據(jù)的延誤。

(2)數(shù)據(jù)出錯的校驗方法。①重復(fù)校驗法或稱二次輸入校驗法。

②視覺校驗法或稱靜態(tài)校驗法。

③檢驗位校驗法或稱校驗碼校驗法。

④控制總數(shù)校驗。采用控制總數(shù)校驗時,工作人員先用手工求出數(shù)據(jù)的總值,然后在數(shù)據(jù)的輸入過程中由計算機程序累計總值,將兩者對比校驗。

第三節(jié)系統(tǒng)設(shè)計的步驟

(2)數(shù)據(jù)出錯的校驗方法。⑤數(shù)據(jù)類型校驗。校驗是數(shù)字型還是字母型。⑥格式校驗。即校驗數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置是否符合預(yù)先規(guī)定的格式。例如,姓名欄規(guī)定為18位,而姓名的最大位數(shù)是17位,則該欄的最后一位一定是空白。該位若不是空白,就認(rèn)為該數(shù)據(jù)項錯位。⑦邏輯校驗。即根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾。例如,月份最大不會超過12,否則出錯。⑧界限校驗。

⑨順序校驗。即檢查記錄的順序,例如,要求輸入數(shù)據(jù)無缺號時,通過順序校驗,可以發(fā)現(xiàn)被遺漏的記錄。又如,要求記錄的序號不得重復(fù)時,即可交出有無重復(fù)的記錄。

第三節(jié)系統(tǒng)設(shè)計的步驟

(2)數(shù)據(jù)出錯的校驗方法。⑩記錄計數(shù)校驗。這種方法通過計算記錄個數(shù)來檢查記錄有否遺漏和重復(fù)。不僅對輸入數(shù)據(jù),而且對處理數(shù)據(jù)、輸出數(shù)據(jù)及出錯數(shù)據(jù)的個數(shù)等均可進行計數(shù)校驗。11平衡校驗。平衡校驗的目的在于檢查相反項目間是否平衡。例如,會計工作中檢查借方會計科目合計與貸方會計科目合計是否一致。又如銀行業(yè)務(wù)中檢查普通存款定期存款等各種數(shù)據(jù)的合計,是否與日報表各種存款的分類合計相等等。12對照校驗。對照校驗就是將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對,檢查兩者是否一致。例如,為了檢查銷售數(shù)據(jù)中的用戶代碼是否正確,可以將輸入的用戶代碼與用戶代碼總表相核對。當(dāng)兩者的代碼不一致時,就說明出錯。當(dāng)然,凡是出現(xiàn)新的用戶,都應(yīng)該先補入用戶代碼總表。

第三節(jié)系統(tǒng)設(shè)計的步驟

(3)出錯的改正方法。①原始數(shù)據(jù)錯。將原始單據(jù)送交填寫單據(jù)的原單位修改.②機器自動檢錯。當(dāng)由機器自動檢錯時,出錯的恢復(fù)方法有以下幾種:I、待輸人數(shù)據(jù)全部校驗并改正后,再進行下一步處理。II、舍棄出錯數(shù)據(jù),只處理正確的數(shù)據(jù)。

III、只處理正確的數(shù)據(jù),出錯數(shù)據(jù)待修正后再進行同法處理。IV、剔出出錯數(shù)據(jù),繼續(xù)進行處理,出錯數(shù)據(jù)留待下一運行周期一并處理。

第三節(jié)系統(tǒng)設(shè)計的步驟

(4)出錯表的設(shè)計。為了保證輸入數(shù)據(jù)正確無誤,數(shù)據(jù)輸入過程中需要通過程序?qū)斎氲臄?shù)據(jù)進行嚴(yán)格的校驗。發(fā)現(xiàn)有錯時,程序應(yīng)當(dāng)自動地打印出出錯信息一覽表(即出錯表)。出錯表可由兩種程序打出:一種是以數(shù)據(jù)校驗為目的的程序,另一種是邊處理、邊作數(shù)據(jù)校驗的程序。

第三節(jié)系統(tǒng)設(shè)計的步驟

4、原始單據(jù)的格式設(shè)計設(shè)計原始單據(jù)的原則是:(1)便于填寫。(2)便于歸檔。

(3)單據(jù)的格式應(yīng)能保證輸入精度。5、輸入屏幕設(shè)計從屏幕上通過人機對話輸入是目前廣泛使用的輸入方式。因為是人機對話,既有用戶輸入,又有計算機的輸出。通常,人機對話采用菜單式、填表法和應(yīng)答式三種方式。圖6.10是三峽工程開發(fā)總公司設(shè)備調(diào)撥單的終端錄入屏幕設(shè)計示例。該錄入窗口靈活方便,在錄入過程中系統(tǒng)盡可能引導(dǎo)錄入,而且許多數(shù)據(jù)有安全檢查過程,避免用戶輸入錯誤。

第三節(jié)系統(tǒng)設(shè)計的步驟

(二)輸出設(shè)計1、輸出設(shè)計的內(nèi)容輸出設(shè)計的內(nèi)容包括:(1)有關(guān)輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報告童、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;(2)輸出信息的內(nèi)容,包括輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字);(3)輸出格式,如表格、圖形或文件;(4)輸出設(shè)備,如打印機、顯示器、卡片輸出機等。對行打機尚須注明字/行,行/頁(參見表6.3)。(5)輸出介質(zhì),如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通白紙等(參見課本P145表6.3)。

第三節(jié)系統(tǒng)設(shè)計的步驟

2、輸出設(shè)計的方法輸出主要有以下幾種:(1)表格信息。

(2)圖形信息。

(3)圖標(biāo)。

輸出設(shè)計要在一定規(guī)范指導(dǎo)下進行,以便產(chǎn)生易于理解的輸出。根據(jù)應(yīng)用的需要,可以采用預(yù)印表格、打印多層表格等,周轉(zhuǎn)文件也常在輸出設(shè)計中采用。輸出設(shè)備可以有多種,如顯示屏、打印機、磁帶、光盤等,其輸出設(shè)計具有不同的特點,如激光打印機,可以預(yù)先組織一頁內(nèi)容而后打印,為輸出設(shè)計中有效地集成多個圖形提供了方便,因而極大地改變了輸出設(shè)計的內(nèi)容和方法。

第三節(jié)系統(tǒng)設(shè)計的步驟

3、輸出報告設(shè)計輸出報告時要注意以下幾點:(1)方便使用者;(2)要考慮系統(tǒng)的硬件性能;(3)盡量利用原系統(tǒng)的輸出格式,確需修改,應(yīng)與有關(guān)部門協(xié)商,征得用戶同意;(4)輸出表格要考慮系統(tǒng)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論