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

下載本文檔

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

文檔簡(jiǎn)介

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

系統(tǒng)設(shè)計(jì)強(qiáng)調(diào)將一個(gè)系統(tǒng)設(shè)計(jì)成具有層次的模塊化結(jié)構(gòu),我們希望設(shè)計(jì)的結(jié)構(gòu)中的每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定功能且模塊之間的接口簡(jiǎn)單。一般地說(shuō),模塊之間的聯(lián)系越多越復(fù)雜,它們之間的相互往來(lái)程度就越高,獨(dú)立性就會(huì)降低。因此模塊設(shè)計(jì)的基本原則是:所劃分的模塊其內(nèi)部的凝聚性要好,即模塊具有獨(dú)立性,模塊之間的聯(lián)系要少。模塊之間的聯(lián)結(jié)只存在上下級(jí)之間的調(diào)用關(guān)系,不能有同級(jí)之間的橫向聯(lián)系(或者是越級(jí))。整個(gè)系統(tǒng)呈樹(shù)狀結(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)換示例:工資處理過(guò)程的業(yè)務(wù)流程圖上月發(fā)放清單變動(dòng)表扣款清單本月工資發(fā)放清單工資發(fā)放清單財(cái)務(wù)科財(cái)務(wù)科財(cái)務(wù)科人事科總務(wù)科人事科抄寫人員工資變動(dòng)表上月工資發(fā)放清單填寫扣款本月工資發(fā)放清單總務(wù)科扣款清單填寫計(jì)算應(yīng)得工資本月工資發(fā)放清單工資發(fā)放員本月工資發(fā)放清單工資管理信息子系統(tǒng)建立主文件更新主文件建立扣款文件計(jì)算和打印數(shù)據(jù)錄入數(shù)據(jù)維護(hù)建立主處理文件數(shù)據(jù)更新數(shù)據(jù)錄入數(shù)據(jù)維護(hù)工資計(jì)算打印工資匯總表打印工資單三、IPO圖設(shè)計(jì)

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

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

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

日期:

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

某學(xué)校校園網(wǎng)拓?fù)鋱D網(wǎng)絡(luò)多媒體教室fibreInternet課件制作與備課中心掃描儀視頻編輯字幕編輯光盤制作多媒體編輯服務(wù)器教師機(jī)學(xué)生機(jī)電子閱覽室校長(zhǎng)室教務(wù)處思教處總務(wù)處等打印服務(wù)器PSTN筆記本電腦教師或?qū)W生家庭電腦教育資源RAS1500帶路由的遠(yuǎn)程訪問(wè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ù)器光盤塔教師備課用機(jī)1124口Switch390024口Switch110042個(gè)教室330教師用機(jī)舊實(shí)驗(yàn)樓新教學(xué)樓千兆線路24口Switch3900光盤鏡像服務(wù)器閱覽用機(jī)

水平子系統(tǒng)

建筑群子系統(tǒng)

主干線子系統(tǒng)

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

銅纜

光纜

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

1為男性

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論