第6章 系統(tǒng)設(shè)計_第1頁
第6章 系統(tǒng)設(shè)計_第2頁
第6章 系統(tǒng)設(shè)計_第3頁
第6章 系統(tǒng)設(shè)計_第4頁
第6章 系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩98頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第六章系統(tǒng)設(shè)計本章內(nèi)容:6.1系統(tǒng)設(shè)計概述6.2系統(tǒng)功能結(jié)構(gòu)設(shè)計6.3系統(tǒng)物理配置方案設(shè)計6.4系統(tǒng)代碼設(shè)計6.5數(shù)據(jù)存儲設(shè)計6.6系統(tǒng)輸出設(shè)計6.7系統(tǒng)輸入設(shè)計6.8人機對話設(shè)計6.9系統(tǒng)處理流程圖和程序流程圖6.10系統(tǒng)設(shè)計報告本章需要掌握的要點如下:理解系統(tǒng)設(shè)計的任務(wù)及一般步驟掌握總體設(shè)計和詳細(xì)設(shè)計各包含什么內(nèi)容掌握模塊的定義及其劃分原則理解功能結(jié)構(gòu)圖、處理流程圖的轉(zhuǎn)換掌握代碼的定義、種類、功能及其設(shè)計原則、檢驗方法理解輸入、輸出及人機對話設(shè)計掌握程序流程圖的基本結(jié)構(gòu)掌握系統(tǒng)設(shè)計報告應(yīng)包含的內(nèi)容6.1系統(tǒng)設(shè)計概述一、系統(tǒng)設(shè)計的任務(wù)系統(tǒng)設(shè)計的任務(wù)是:在系統(tǒng)分析階段提出的新系統(tǒng)邏輯模型的基礎(chǔ)上,科學(xué)合理地設(shè)計出新系統(tǒng)的物理模型,即根據(jù)系統(tǒng)分析說明書中提出的系統(tǒng)邏輯模型,綜合考慮各種約束,利用一切可用的技術(shù)手段和方法,進行各種具體設(shè)計,確定新系統(tǒng)的實施方案,解決“系統(tǒng)怎么做”的問題。(系統(tǒng)分析解決“做什么”的問題)二、系統(tǒng)設(shè)計的主要工作總體設(shè)計。主要包括信息系統(tǒng)模塊結(jié)構(gòu)設(shè)計等。系統(tǒng)物理配置方案設(shè)計。包括設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計以及數(shù)據(jù)庫管理系統(tǒng)的選擇等。代碼設(shè)計和設(shè)計規(guī)范的制定。數(shù)據(jù)存儲設(shè)計。包括數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的安全保密設(shè)計等。計算機處理過程設(shè)計。包括輸出設(shè)計、輸入設(shè)計、處理流程圖設(shè)計及編寫程序設(shè)計說明書等詳細(xì)設(shè)計亦稱概要設(shè)計三、系統(tǒng)設(shè)計的依據(jù)信息技術(shù)環(huán)境可用的技術(shù)和產(chǎn)品詳細(xì)調(diào)查的信息信息處理量、存儲量現(xiàn)有平臺企業(yè)可能投資新系統(tǒng)的邏輯模型系統(tǒng)的用戶、功能數(shù)據(jù)的集中性四、系統(tǒng)設(shè)計的原則從系統(tǒng)分析階段的邏輯模型設(shè)計到系統(tǒng)設(shè)計階段的物理模型設(shè)計是一個由抽象到具體的過程,系統(tǒng)設(shè)計的優(yōu)劣會直接影響到整個系統(tǒng)的質(zhì)量。因此,為了使設(shè)計的系統(tǒng)能最大限度的滿足用戶的需求,具有較強的生命力,在系統(tǒng)設(shè)計中應(yīng)遵循以下原則:簡單性:在達(dá)到預(yù)定的目標(biāo)、具備所需要的功能前提下,系統(tǒng)應(yīng)盡量簡單,這樣可以使系統(tǒng)的操作、處理更加簡單、方便,便于實現(xiàn)和管理。靈活性:作為企業(yè)的管理信息系統(tǒng)必須具有相當(dāng)?shù)撵`活性,以便適應(yīng)外界環(huán)境的不斷變化,而且系統(tǒng)本身也需不斷修改和改善。系統(tǒng)性:系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計中,要從整個系統(tǒng)的角度進行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計規(guī)范要標(biāo)準(zhǔn),對系統(tǒng)采集的數(shù)據(jù)要能夠共享??煽啃裕嚎煽啃允侵赶到y(tǒng)抵御外界干擾的能力及受外界干擾時的恢復(fù)能力。一個好的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯及糾錯能力、抗病毒能力等。經(jīng)濟性:經(jīng)濟性指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷。系統(tǒng)的經(jīng)濟性常指系統(tǒng)的收益應(yīng)大于系統(tǒng)支出的總費用。系統(tǒng)支出費用包括系統(tǒng)開發(fā)所需投資和系統(tǒng)運行、維護的費用,系統(tǒng)收益除有貨幣指標(biāo)外,還有非貨幣指標(biāo)。在系統(tǒng)設(shè)計時,系統(tǒng)經(jīng)濟性經(jīng)常是確定設(shè)計方案的一個重要因素。6.2系統(tǒng)模塊結(jié)構(gòu)(功能結(jié)構(gòu))設(shè)計預(yù)備知識1、模塊的定義與屬性模塊是可以組合、更換和分解的單元,是組成系統(tǒng)的基本單元。模塊的屬性屬性類屬性說明外部屬性功能模塊能夠完成的任務(wù)或?qū)崿F(xiàn)的操作輸入輸出數(shù)據(jù)模塊使用的條件和模塊之間的關(guān)系內(nèi)部屬性算法模塊內(nèi)部如何實現(xiàn)所要求的功能內(nèi)部變量算法中涉及的變量2、模塊化原理模塊化即是將復(fù)雜的系統(tǒng)分解成不同粒度的模塊的過程,最小的模塊完成比較簡單的、獨立的任務(wù)。ABCDIJK一、系統(tǒng)結(jié)構(gòu)化設(shè)計方法結(jié)構(gòu)化設(shè)計方法是1974年由美國IBM公司的W.Stevens等人首先提出的。其思想是以數(shù)據(jù)流程圖為基礎(chǔ),采用“自頂向下逐層分解”的方法,把系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)又劃分為若干功能模塊,模塊又劃分為子模塊,層層劃分直到相對獨立、功能單一的獨立程序為止。系統(tǒng)結(jié)構(gòu)化方法主要有層次結(jié)構(gòu)和模塊化結(jié)構(gòu)兩種類型。1、層次結(jié)構(gòu)一個好的系統(tǒng)結(jié)構(gòu)應(yīng)該是各個組成部分關(guān)系明確,相對獨立。在設(shè)計時便于調(diào)試、修改和擴充(可變更性)。層次結(jié)構(gòu)分析法一般有三種形式:(1)線型結(jié)構(gòu)。線型結(jié)構(gòu)簡單,用來描述事物之間一對一的關(guān)系(2)樹型結(jié)構(gòu)樹型結(jié)構(gòu)所描述的事物之間的關(guān)系是:正關(guān)系是1對N,逆關(guān)系為1對1。由根開始向下細(xì)分,下層的結(jié)點稱為葉結(jié)點。系統(tǒng)子系統(tǒng)A子系統(tǒng)B子系統(tǒng)CA1A2B1B2C1C2(3)網(wǎng)狀結(jié)構(gòu)網(wǎng)狀結(jié)構(gòu)用來描述多對多的物體間的關(guān)系。當(dāng)系統(tǒng)過大,層次過多時,信息傳遞的效率會降低。采用網(wǎng)狀結(jié)構(gòu)可以提高系統(tǒng)的效率。2、模塊化結(jié)構(gòu)模塊化結(jié)構(gòu)方法是將系統(tǒng)分成若干模塊,這種結(jié)構(gòu)不一定是樹型的,每個模塊應(yīng)盡可能相對獨立于其他模塊。在模塊化結(jié)構(gòu)中,各個模塊之間的關(guān)聯(lián)是無序的。結(jié)構(gòu)化設(shè)計方法采用層次結(jié)構(gòu)和模塊化結(jié)構(gòu)相結(jié)合的方式來設(shè)計系統(tǒng)結(jié)構(gòu)。它強調(diào)把一個系統(tǒng)設(shè)計成具有層次式的模塊化結(jié)構(gòu)。在系統(tǒng)規(guī)劃和系統(tǒng)分析階段,我們把管理信息系統(tǒng)劃分為許多個子系統(tǒng),這些子系統(tǒng)可以看作是系統(tǒng)目標(biāo)下的第一層功能,對其中的每一個子系統(tǒng),可根據(jù)需要繼續(xù)分解為第二層、第三層……甚至更多的功能。這樣,經(jīng)過層層分解,可以把一個復(fù)雜的系統(tǒng)分解為多個規(guī)模較小、功能簡單的、易于建立和修改的功能模塊。每一個模塊都有自己的輸入、處理過程和輸出結(jié)果。低層模塊可以被高層模塊調(diào)用,可以按照從上到下的順序訪問各模塊。一方面,各個模塊具有相對的獨立性,都是系統(tǒng)的子部分,都承擔(dān)著系統(tǒng)某一部分功能,另一方面,模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)則通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個統(tǒng)一的整體,完成系統(tǒng)的功能。結(jié)構(gòu)化設(shè)計方法體現(xiàn)了自頂向下、逐層細(xì)化、逐步求精的原則,采用先全局后局部、先總體后細(xì)節(jié)、先抽象后具體等過程開發(fā)系統(tǒng),從而使系統(tǒng)結(jié)構(gòu)清晰,可讀性好,修改、維護方便。3、模塊化設(shè)計把一個信息系統(tǒng)設(shè)計成若干模塊的方法稱做模塊化設(shè)計。模塊化設(shè)計是一種重要的設(shè)計思想,所謂模塊是指一組程序語句或描述,它包括輸入與輸出、邏輯功能描述、內(nèi)部信息及其運行環(huán)境。在系統(tǒng)設(shè)計中,關(guān)心模塊的外部屬性,即上下級模塊、同級模塊之間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,而不關(guān)心模塊的內(nèi)部,也就是說,只關(guān)心它是什么,它能夠做什么的問題,而不關(guān)心它是如何做去的。具體的實施將在系統(tǒng)實施階段完成。4、模塊化設(shè)計原則

系統(tǒng)設(shè)計強調(diào)將一個系統(tǒng)設(shè)計成具有層次的模塊化結(jié)構(gòu),我們希望設(shè)計的結(jié)構(gòu)中的每個模塊完成一個相對獨立的特定功能且模塊之間的接口簡單。一般地說,模塊之間的聯(lián)系越多越復(fù)雜,它們之間的相互往來程度就越高,獨立性就會降低。因此模塊設(shè)計的基本原則是:所劃分的模塊其內(nèi)部的凝聚性要好,即模塊具有獨立性,模塊之間的聯(lián)系要少。模塊之間的聯(lián)結(jié)只存在上下級之間的調(diào)用關(guān)系,不能有同級之間的橫向聯(lián)系(或者是越級)。整個系統(tǒng)呈樹狀結(jié)構(gòu),不允許有網(wǎng)狀結(jié)構(gòu)或交叉調(diào)用關(guān)系出現(xiàn)。所有模塊必須嚴(yán)格地分類編碼并建立歸檔文件。二、數(shù)據(jù)流程圖導(dǎo)出模塊結(jié)構(gòu)圖

(P139)轉(zhuǎn)換示例:工資處理過程的業(yè)務(wù)流程圖上月發(fā)放清單變動表扣款清單本月工資發(fā)放清單工資發(fā)放清單財務(wù)科財務(wù)科財務(wù)科人事科總務(wù)科人事科抄寫人員工資變動表上月工資發(fā)放清單填寫扣款本月工資發(fā)放清單總務(wù)科扣款清單填寫計算應(yīng)得工資本月工資發(fā)放清單工資發(fā)放員本月工資發(fā)放清單工資管理信息子系統(tǒng)建立主文件更新主文件建立扣款文件計算和打印數(shù)據(jù)錄入數(shù)據(jù)維護建立主處理文件數(shù)據(jù)更新數(shù)據(jù)錄入數(shù)據(jù)維護工資計算打印工資匯總表打印工資單三、IPO圖設(shè)計

IPO圖,是對每個模塊進行詳細(xì)設(shè)計的工具,它是輸入加工輸出(INPUTPROCESSOUTPUT)圖的簡稱,由美國IBM公司發(fā)起并完善起來的一種工具。主要是配合層次化模塊結(jié)構(gòu)圖詳細(xì)說明模塊內(nèi)部功能的一種工具。

IPO圖的設(shè)計必須包括輸入(I)、處理(P)、輸出(O),以及與之相應(yīng)的數(shù)據(jù)庫/文件在總體結(jié)構(gòu)中的位置等信息。IPO圖有時要借助判斷樹和判斷表等處理邏輯描述工具來描述比較復(fù)雜的處理過程。開始循環(huán).T.顯示系統(tǒng)功能功能選擇工作結(jié)束銷售業(yè)務(wù)采購業(yè)務(wù)選擇錯誤會計業(yè)務(wù)退出0123其他YN處理過程說明局部數(shù)據(jù)元素:注釋:輸入:功能代碼0,1,2,3上層調(diào)用模塊:無可調(diào)用的下層模塊:銷售、采購、會計模塊輸出:系統(tǒng):材料供應(yīng)MIS

設(shè)計人:張濤模塊:主控

日期:

2013.3IPO圖編程要求:C編碼文件號:C.2.3總體結(jié)構(gòu)文件號:C.1.1HIPO圖編號:C.5.0.0將合理標(biāo)志送回上一級調(diào)用模塊將檢查的記錄記入XXX文件修改用戶記錄文件……………………①核對單據(jù)與單據(jù)存根記錄②計算并核實價格③檢查用戶記錄和信貸情況……………………處理過程-①-上級模塊送入單據(jù)數(shù)據(jù)讀單據(jù)存根文件讀價格文件讀用戶記錄文件……………………輸出部分(O)處理描述(P)輸入部分(I)使用單位:XX設(shè)計者:XXX模塊名稱:XXX數(shù)據(jù)庫設(shè)計文件編號:C.3.2.2,C.IPO圖編號(即模塊號):C.5.5.5出錯信息(記錄不合格)價格不對處理②用戶信貸記錄不好處理③記錄合格OKOKOK6.3系統(tǒng)物理配置方案設(shè)計在進行總體設(shè)計時,還要進行系統(tǒng)運行平臺的總體布局設(shè)計,即系統(tǒng)物理配置方案設(shè)計,著重解決:計算機硬件系統(tǒng)的配置計算機軟件系統(tǒng)的配置(應(yīng)用軟件、系統(tǒng)軟件)通信網(wǎng)絡(luò)系統(tǒng)的配置機房設(shè)備的配置設(shè)計依據(jù)系統(tǒng)的吞吐量(TPS)系統(tǒng)的響應(yīng)時間系統(tǒng)的可靠性數(shù)據(jù)管理方式(文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng))集中式還是分布式單機系統(tǒng)還是多機系統(tǒng)(根據(jù)系統(tǒng)功能與規(guī)模)地域范圍(廣域網(wǎng)、局域網(wǎng))著重考慮(P142-143)一、設(shè)計依據(jù)二、計算機硬件選擇三、數(shù)據(jù)庫管理系統(tǒng)的選擇四、應(yīng)用軟件的選擇五、計算機網(wǎng)絡(luò)的選擇

某學(xué)校校園網(wǎng)拓?fù)鋱D網(wǎng)絡(luò)多媒體教室fibreInternet課件制作與備課中心掃描儀視頻編輯字幕編輯光盤制作多媒體編輯服務(wù)器教師機學(xué)生機電子閱覽室校長室教務(wù)處思教處總務(wù)處等打印服務(wù)器PSTN筆記本電腦教師或?qū)W生家庭電腦教育資源RAS1500帶路由的遠(yuǎn)程訪問服務(wù)器主控/郵件服務(wù)器應(yīng)用/數(shù)據(jù)服務(wù)器媒體VOD服務(wù)器WWW/文件服務(wù)器CoreBuilder350012口Switch9300行政辦公子網(wǎng)

24口Sitch110024口Switch110024口Switch110060功能教室一般教室服務(wù)器注:光纖百兆線路交換10M網(wǎng)管電子閱覽服務(wù)器光盤塔教師備課用機1124口Switch390024口Switch110042個教室330教師用機舊實驗樓新教學(xué)樓千兆線路24口Switch3900光盤鏡像服務(wù)器閱覽用機

水平子系統(tǒng)

建筑群子系統(tǒng)

主干線子系統(tǒng)

工作區(qū)子系統(tǒng)

銅纜

光纜

設(shè)備間子系統(tǒng)管理子系統(tǒng)地面300mm兩根五類四對雙絞線或一根三類一根五類雙絞線線管接頭盒由吊頂內(nèi)線管接入6.4系統(tǒng)代碼設(shè)計一、代碼的含義代碼是客觀存在的事物名稱、屬性、狀態(tài)等的符號,它應(yīng)易于計算機和人識別與處理,一般用數(shù)字、字母或它們的組合來表示。二、代碼的功能它為事物提供一個概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲和檢索。代碼縮短了事物的名稱,無論是記錄、記憶還是存儲,都可以節(jié)省時間和空間。使用代碼可以提高處理的效率和精度。按代碼對事物進行排序、累計或按某種規(guī)定算法進行統(tǒng)計分析,迅速而且方便。代碼提高了數(shù)據(jù)的全局一致性。這樣,對同一事物,即使在不同場合有不同的叫法,都可以通過編碼統(tǒng)一起來,提高了系統(tǒng)的整體性,減少了因數(shù)據(jù)不一致而造成的錯誤。利用代碼可以提高系統(tǒng)的可靠性。通過在代碼中加入校驗碼,可以在輸入數(shù)據(jù)時利用計算機進行檢驗,以保證輸入的數(shù)據(jù)準(zhǔn)確可靠,從而可以提高整個系統(tǒng)的可靠性。代碼是人和計算機的共同語言,是兩者交換信息的工具(橋梁作用)。三、代碼設(shè)計在手工處理系統(tǒng)中,許多數(shù)據(jù)如零件號、設(shè)備號、圖號等早已使用代碼。為了給尚無代碼的數(shù)據(jù)項編碼,為了統(tǒng)一和改進原有代碼,使之適應(yīng)計算機處理的要求,在建立新系統(tǒng)時,必須對整個系統(tǒng)進行代碼設(shè)計。一些編碼標(biāo)準(zhǔn):GB2260-80《中華人民共和國行政區(qū)劃代碼》GB2261-80《人的性別代碼》GB1988-80《信息處理交換的七位編碼字符集》……四、代碼設(shè)計的原則唯一性。每一個代碼只能唯一地代表系統(tǒng)中的一個實體或?qū)嶓w屬性,反之亦然。標(biāo)準(zhǔn)性。盡量采用國際或國家的標(biāo)準(zhǔn)代碼,以方便信息交換和共享。合理性。設(shè)計必須與編碼對象的分類體系相適應(yīng)??蓴U充性。留有余地簡單性。適用性。盡量反映編碼對象的特點,便于識別和記憶。規(guī)范化。代碼的結(jié)構(gòu)、類型、編碼格式須統(tǒng)一五、代碼的種類1、順序碼順序碼是一種最簡單、最常用的代碼。這種代碼是將順序的自然數(shù)或字母賦予分類對象。例如:按照GB2261-80規(guī)定:

1為男性

2為女性順序碼(系列碼)碼內(nèi)容1廠長2科長3科員4生產(chǎn)工人2、區(qū)間碼區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。445000區(qū)域城市省區(qū)3、助憶碼助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述,其特點是,可以通過聯(lián)想幫助記憶。例如,用TV-B-17代表17cm黑白電視機,用TV-C-47代表47cm彩色電視機。六、代碼的校驗代碼作為計算機的重要輸入內(nèi)容之一,其正確性直接影響到整個處理工作的質(zhì)量。特別是人們重復(fù)抄寫代碼和將它通過手工輸入計算機時,發(fā)生錯誤的可能性更大。為了保證正確輸入,有意識地在編碼設(shè)計結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學(xué)方法計算出來。抄寫錯誤12341235易位錯誤12341243隔位易位錯誤12341432如何解決,如何保證代碼的正確性?XXXXXXX校驗位代碼本體

校驗位的值是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼本體計算出來的。C1C2C3….Cn代碼本體P1P2P3….Pn加權(quán)因子加權(quán)因子可以為:@算術(shù)級數(shù)1,2,3,……@幾何級數(shù)2,4,8,16……@質(zhì)數(shù)2,3,5,7,13,17第一步:對代碼的本體的每一位加權(quán)求和C1C2C3….CnR校驗位代碼本體第二步:以模除和得到余數(shù),將余數(shù)作為檢驗位R=Smod(M)1、算術(shù)級數(shù)法以算術(shù)級數(shù)作為代碼本體的加權(quán)因子12345代碼本體65432加權(quán)因子示例123456校驗位代碼本體2、幾何級數(shù)法12345代碼本體3216842加權(quán)因子123454校驗位代碼本體3、質(zhì)數(shù)法12345代碼本體1713753加權(quán)因子123450校驗位代碼本體6.5數(shù)據(jù)存儲設(shè)計

即數(shù)據(jù)庫設(shè)計6.6系統(tǒng)輸出設(shè)計一、系統(tǒng)輸出設(shè)計的目的使系統(tǒng)能輸出滿足用戶需要的有用信息。輸出是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)。輸出設(shè)計對輸入設(shè)計提出了內(nèi)容、格式等方面的要求。二、輸出設(shè)計階段的工作1、確定輸出內(nèi)容確定用戶在使用信息方面的需求:使用目的、輸出速度、頻率、數(shù)量、安全性要求等。設(shè)計輸出信息的內(nèi)容,包括:信息的形式(表格、圖形、文字)、輸出的項目、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍等。2、選擇輸出設(shè)備和確定輸出介質(zhì)輸出設(shè)備打印機卡片/紙帶輸出機磁帶機磁盤機顯示終端繪圖儀縮微膠卷輸出機介質(zhì)打印紙卡片/紙帶磁帶磁盤屏幕圖紙縮微膠卷用途與特點便于保存,費用低廉可代替其它系統(tǒng)輸入之用容量大,適于順序存取容量大,存取更方便響應(yīng)靈活的人機對話精度高,功能全體積小,易保存3、確定輸出格式提供給用戶的信息要進行格式設(shè)計。輸出格式要滿足使用者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。信息系統(tǒng)常用的最終輸出方式為:報表和圖形輸出報表輸出提供詳盡的數(shù)據(jù)信息,適于基層和專業(yè)管理者;圖形輸出提供圖形、比例數(shù)據(jù)和綜合發(fā)展趨勢的信息,適于高層領(lǐng)導(dǎo)或宏觀、綜合管理部門。報表輸出由系統(tǒng)中的報表模塊來實現(xiàn);圖形輸出應(yīng)盡量利用軟件工具的圖形功能。4、設(shè)計輸出報告該報告定義了系統(tǒng)的輸出。既標(biāo)出了各常量、變量的詳細(xì)信息,又給出了各種統(tǒng)計量及其計算公式、控制方法。設(shè)計輸出報告時就考慮以下問題:方便使用者。輸出應(yīng)便于用戶閱讀和理解要考慮系統(tǒng)的硬件性能。盡量利用原系統(tǒng)的輸出格式,如果要修改,應(yīng)與相關(guān)部門協(xié)商。輸出表格要考慮系統(tǒng)發(fā)展的需要。6.7系統(tǒng)輸入設(shè)計正確的輸入才有正確的輸出。輸入界面是系統(tǒng)與用戶交流的紐帶。在正確的前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟、方便。一、指導(dǎo)輸入設(shè)計的原則1、最小量原則在保證處理要求的前提下使輸入量最小。輸入量越小,出錯的機會越少,花費的時間越少,數(shù)據(jù)的一致性越好。由于數(shù)據(jù)錄入工作一般需要人的參與,數(shù)據(jù)輸入速度與計算機處理比較起來相對緩慢,系統(tǒng)在大多數(shù)時間都處于等待狀態(tài),效率顯著降低,增加系統(tǒng)的運行成本。因此,在輸入設(shè)計中,應(yīng)在滿足處理要求的前提下使輸入量最小。2、簡單性原則輸入的準(zhǔn)備、輸入的過程應(yīng)該盡量容易,減少錯誤的發(fā)生。3、早檢驗原則對輸入數(shù)據(jù)的檢驗盡量接近原數(shù)據(jù)發(fā)生點,使錯誤能夠得到及時的改正。4、少轉(zhuǎn)換原則輸入數(shù)據(jù)盡量使用其處理所需的形式記錄,以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時發(fā)生錯誤。二、數(shù)據(jù)輸入設(shè)備的選擇目前常用的輸入設(shè)備有以下幾種:1、讀卡機2、鍵盤-磁盤輸入裝置3、光電閱讀器4、終端輸入5、聲音識別儀三、輸入檢驗1、常見的輸入錯誤的種類數(shù)據(jù)本身的錯誤:原始單據(jù)有錯或錄入時發(fā)生錯誤。數(shù)據(jù)多余或不足:數(shù)據(jù)收集中的錯誤,如單據(jù)的丟失或重復(fù)。數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲,可能會使輸出的信息變得毫無價值。2、數(shù)據(jù)出錯的校驗方法1)重復(fù)校驗:將相同的內(nèi)容重復(fù)輸入多次,比較其結(jié)果。2)視覺校驗:數(shù)據(jù)輸入的同時,有計算機顯示或打印輸入的數(shù)據(jù),然后與原始單據(jù)進行比較。3)校驗位校驗:4)控制總數(shù)校驗:工作人員手工求出數(shù)據(jù)的總值,然后在輸入過程中由計算機程序累計總值,比較結(jié)果。5)數(shù)據(jù)類型校驗:檢驗數(shù)據(jù)是數(shù)字型還是字符型的。6)格式校驗:檢驗數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置是否符合預(yù)先設(shè)定的格式。7)邏輯校驗:根據(jù)業(yè)務(wù)上數(shù)據(jù)的邏輯性,檢查有無錯誤。如月份最大不會超過12。8)界限校驗:檢查某項輸入數(shù)據(jù)的內(nèi)容是否在規(guī)定的范圍之內(nèi)。9)順序校驗:如要求數(shù)據(jù)無缺號或要求數(shù)據(jù)無重號。10)記錄計數(shù)校驗:11)平衡校驗:如會計工作中借方會計科目合計與貸方會計科目合計是否一致。12)對照校驗:將輸入的數(shù)據(jù)和基本文件的數(shù)據(jù)相核對,檢查兩者是否一致。四、輸入出錯的改正方法出錯的改正方法應(yīng)根據(jù)出錯的類型和原因而異。原始數(shù)據(jù)錯。應(yīng)由產(chǎn)生錯誤的原單位進行改正,不應(yīng)由輸入操作員想當(dāng)然的予以修改。機器自動檢錯。出錯的恢復(fù)方法有:將錯誤改正后再進行處理;將錯誤數(shù)據(jù)剔出,只處理正確的數(shù)據(jù),出錯數(shù)據(jù)修正后再進行處理(不需要太精確數(shù)據(jù)的前提下)

為保證輸入數(shù)據(jù)正確,程序應(yīng)能自動地打印出錯信息(即出錯表)。6.8系統(tǒng)人機對話設(shè)計在系統(tǒng)的輸出、輸入以及加工處理等操作中,用戶不是一直被動等待,有時候需要用戶進行干預(yù)和選擇,因此人機對話及其設(shè)計是不可缺少的。人機對話一般是通過鍵盤、屏幕、鼠標(biāo)來實現(xiàn)。1、菜單式下拉式菜單彈出式菜單級聯(lián)菜單2、命令式為了提高程序調(diào)用的速度,為用戶提供的一種直接輸入相應(yīng)命令就可以執(zhí)行所需要的功能。3、應(yīng)答式4、填表式6.9處理流程圖和程序流程圖設(shè)計一、系統(tǒng)處理流程圖(P157)也稱信息系統(tǒng)流程圖。系統(tǒng)結(jié)構(gòu)設(shè)計(功能結(jié)構(gòu)圖,或稱HIPO圖)的重點是描述系統(tǒng)的功能特征及其各功能模塊之間的調(diào)用關(guān)系,但并未表達(dá)各功能之間的數(shù)據(jù)傳送關(guān)系。為進一步表達(dá)系統(tǒng)的處理過程和系統(tǒng)中數(shù)據(jù)傳遞關(guān)系,必須進行系統(tǒng)處理流程設(shè)計和具體模塊的處理流程設(shè)計,以便為程序設(shè)計提供詳細(xì)資料。

系統(tǒng)處理流程圖的繪制以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)。系統(tǒng)處理流程圖的常用符號見教材。二、系統(tǒng)處理流程圖的畫法1、首先為數(shù)據(jù)流程圖中的處理功能畫出數(shù)據(jù)關(guān)系圖。處理功能輸入數(shù)據(jù)A輸入數(shù)據(jù)B輸入數(shù)據(jù)C中間文件D輸出數(shù)據(jù)E輸出文件F人事科抄寫人員工資變動表上月工資發(fā)放清單填寫扣款本月工資發(fā)放清單總務(wù)科扣款清單填寫計算應(yī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

提交評論