版權(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ì)7/24/2023第六章系統(tǒng)設(shè)計(jì)主要內(nèi)容:專題一:系統(tǒng)設(shè)計(jì)概述專題二:系統(tǒng)的總體設(shè)計(jì)專題三:系統(tǒng)的詳細(xì)設(shè)計(jì)專題四:編寫(xiě)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)7/24/2023第六章系統(tǒng)設(shè)計(jì)§6.1概述系統(tǒng)設(shè)計(jì)包括總體(概要)設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分。本章討論系統(tǒng)設(shè)計(jì)階段的任務(wù)、內(nèi)容和方法。首先討論結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的目標(biāo)、有關(guān)的概念、由數(shù)據(jù)流程圖導(dǎo)出總體結(jié)構(gòu)圖的方法,然后討論詳細(xì)設(shè)計(jì)的內(nèi)容和方法,最后介紹系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)的內(nèi)容。
7/24/2023第六章系統(tǒng)設(shè)計(jì)一、任務(wù)系統(tǒng)分析階段要回答的中心問(wèn)題是系統(tǒng)“做什么”,即明確系統(tǒng)功能,這個(gè)階段的成果是系統(tǒng)的邏輯模型。系統(tǒng)設(shè)計(jì)要回答的中心問(wèn)題是系統(tǒng)“怎么做”,即如何實(shí)現(xiàn)系統(tǒng)說(shuō)明書(shū)規(guī)定的系統(tǒng)功能。在這一階段,要根據(jù)實(shí)際的技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件,確定系統(tǒng)的具體實(shí)施方案,即系統(tǒng)的物理模型。
7/24/2023第六章系統(tǒng)設(shè)計(jì)二、評(píng)價(jià)信息系統(tǒng)的標(biāo)準(zhǔn)根據(jù)一個(gè)邏輯模型,可以提出多個(gè)物理模型。我們可以從六個(gè)方面來(lái)衡量:1、信息系統(tǒng)的功能包括系統(tǒng)是否解決了用戶希望解決的問(wèn)題,是否有較強(qiáng)的數(shù)據(jù)校驗(yàn)功能,能否進(jìn)行所需要的運(yùn)算,能否提供符合用戶需要的信息輸出等等。保證擬建的系統(tǒng)滿足用戶需要的功能,正是系統(tǒng)分析階段的中心任務(wù)。
7/24/2023第六章系統(tǒng)設(shè)計(jì)2、系統(tǒng)的效率這是與時(shí)間有關(guān)的指標(biāo),例如聯(lián)機(jī)處理系統(tǒng)的響應(yīng)時(shí)間(即從發(fā)出要求到得到應(yīng)答信號(hào)的時(shí)間),批處理系統(tǒng)的處理速度(即處理單個(gè)業(yè)務(wù)的平均時(shí)間)。在實(shí)時(shí)錄入、成批處理的事務(wù)處理系統(tǒng)中,常用處理能力(標(biāo)準(zhǔn)時(shí)間內(nèi)處理的業(yè)務(wù)個(gè)數(shù))來(lái)表示系統(tǒng)的工作效率。影響系統(tǒng)效率的因素很多,包括系統(tǒng)的硬件及其組織結(jié)構(gòu)、人機(jī)接口設(shè)計(jì)的合理性、計(jì)算機(jī)處理過(guò)程的設(shè)計(jì)質(zhì)量等等。這里強(qiáng)調(diào)的是整個(gè)系統(tǒng)的效率,而不是某一部分的效率。因此,人機(jī)界面設(shè)計(jì)是否便于操作,操作人員是否熟練,對(duì)這類系統(tǒng)是至關(guān)重要的。7/24/2023第六章系統(tǒng)設(shè)計(jì)3、系統(tǒng)的可靠性系統(tǒng)的可靠性是指系統(tǒng)在運(yùn)行過(guò)程中抵御各種干擾、保證系統(tǒng)正常工作的能力,包括檢查錯(cuò)誤、糾正錯(cuò)誤的能力,系統(tǒng)一旦發(fā)生故障后重新恢復(fù)、重新起動(dòng)的能力。系統(tǒng)在運(yùn)行過(guò)程中難免遇到各種干擾。這些干擾有人為的,如病毒;無(wú)意的錯(cuò)誤操作;有自然的,如地震、火災(zāi)、突然停電等等。提高系統(tǒng)的可靠性也有種種途徑,例如選擇可靠性較高的設(shè)備,采用硬件結(jié)構(gòu)冗余設(shè)計(jì)(如雙機(jī)結(jié)構(gòu)),設(shè)置故障檢測(cè)、恢復(fù)處理、各種安全措施,等等。
7/24/2023第六章系統(tǒng)設(shè)計(jì)4、系統(tǒng)的工作質(zhì)量系統(tǒng)的工作質(zhì)量指系統(tǒng)提供信息的準(zhǔn)確程度、使用的方便性、輸出表格的實(shí)用性和清晰性等等。系統(tǒng)的工作質(zhì)量直接影響系統(tǒng)的使用效果,因此必須引起注意。同樣,這里講的工作質(zhì)量是整個(gè)系統(tǒng)的工作質(zhì)量,而不是某個(gè)部分的質(zhì)量。管理信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),除了程序正確之外,還要保證輸入計(jì)算機(jī)的數(shù)據(jù)是正確無(wú)誤的。即使輸入是正確的,計(jì)算結(jié)果顯示在屏幕上也是正確的,但人還可能看錯(cuò),如把”3"看成"8"之類。這就要求設(shè)計(jì)人員在各個(gè)環(huán)節(jié)都要精心設(shè)計(jì),如輸入及輸出設(shè)計(jì)、代碼設(shè)計(jì)、人機(jī)接口設(shè)計(jì)等等。設(shè)計(jì)時(shí)既要考慮應(yīng)用的要求,還要考慮使用者的能力與心理的反應(yīng)。
7/24/2023第六章系統(tǒng)設(shè)計(jì)5、系統(tǒng)的可變更性系統(tǒng)的可變更性是指修改和維護(hù)系統(tǒng)的難易程度。系統(tǒng)在實(shí)施過(guò)程中,需要測(cè)試、修改。系統(tǒng)交付使用之后,也會(huì)發(fā)現(xiàn)有某些錯(cuò)誤或不足之處。另外,隨著系統(tǒng)環(huán)境的變化,用戶會(huì)對(duì)系統(tǒng)提出某些新的要求。因此,系統(tǒng)的修改是否方便直接關(guān)系到系統(tǒng)的生命周期。一個(gè)可變更性好的系統(tǒng),維護(hù)相對(duì)容易,生命周期較長(zhǎng)。6、系統(tǒng)的經(jīng)濟(jì)性系統(tǒng)的經(jīng)濟(jì)性是指系統(tǒng)收益與支出之比。這是確定設(shè)計(jì)方案的一個(gè)重要因素。7/24/2023第六章系統(tǒng)設(shè)計(jì)系統(tǒng)的效率、服務(wù)質(zhì)量、可靠性、可變更性、經(jīng)濟(jì)性等指標(biāo)是相互聯(lián)系又彼此制約的,在一定程度上是相互矛盾的。例如,為了提高系統(tǒng)的可靠性,就要采取一些校驗(yàn)和控制措施,系統(tǒng)的效率就要受到一定的影響。但從另一個(gè)角度看,由于系統(tǒng)可靠性的提高,抗干擾能力強(qiáng)了,系統(tǒng)能不間斷運(yùn)行,中斷時(shí)間的減少又提高了系統(tǒng)的效率。某些系統(tǒng)對(duì)可靠性要求很高;要選取可靠性高的設(shè)備,甚至采用雙機(jī)結(jié)構(gòu),顯然系統(tǒng)成本要大幅度增加,經(jīng)濟(jì)性下降。再如,為了增強(qiáng)系統(tǒng)的可變更性,采用模塊化結(jié)構(gòu),系統(tǒng)的效率也會(huì)有所降低。這種彼此制約關(guān)系說(shuō)明,在系統(tǒng)設(shè)計(jì)時(shí),應(yīng)根據(jù)系統(tǒng)的具體情況有所側(cè)重。對(duì)于可靠性要求高的系統(tǒng),如涉及財(cái)務(wù)及某些高度機(jī)密信息的系統(tǒng),首先要保證系統(tǒng)可靠,不惜增加成本,在一定程度上降低效率。對(duì)于實(shí)時(shí)性要求高的系統(tǒng),如飛機(jī)訂票系統(tǒng),首先要保證效率,不妨增加一些存儲(chǔ)空間的開(kāi)銷。7/24/2023第六章系統(tǒng)設(shè)計(jì)但是,從系統(tǒng)開(kāi)發(fā)的角度看,系統(tǒng)的可變更性是首先應(yīng)考慮的因素。這是因?yàn)椋瑹o(wú)論對(duì)系統(tǒng)研制過(guò)程還是對(duì)今后的運(yùn)行,它都有直接的影響。研制20%維護(hù)80%程序編寫(xiě)15%調(diào)試50%分析設(shè)計(jì)35%系統(tǒng)開(kāi)發(fā)經(jīng)費(fèi)系統(tǒng)修改的經(jīng)費(fèi)占總費(fèi)用90%7/24/2023第六章系統(tǒng)設(shè)計(jì)由上圖可見(jiàn),修改系統(tǒng)的經(jīng)費(fèi)開(kāi)銷占了整個(gè)經(jīng)費(fèi)的90%,如果系統(tǒng)的可變更性好,就可以大大節(jié)約人力、財(cái)力,延長(zhǎng)系統(tǒng)生命周期。事實(shí)上,對(duì)一個(gè)信息系統(tǒng),不管事先怎樣精心設(shè)計(jì),在投入運(yùn)行后,總會(huì)提出某些修改或補(bǔ)充。這可能是經(jīng)過(guò)一段時(shí)間后,發(fā)現(xiàn)某些地方效率還可以提高,或者還要增加某些可靠性措施,也可能還要增加某些新的功能,或者對(duì)工作質(zhì)量提出新的要求,等等。如果可變更性好,就比較容易滿足這些要求??偠灾勺兏院玫南到y(tǒng),效率不高可以提高效率,質(zhì)量不好可以改進(jìn)質(zhì)量,可靠性差可以加強(qiáng)可靠性。反之,可變更性差,修改不如重做,系統(tǒng)壽命自然就短。
7/24/2023第六章系統(tǒng)設(shè)計(jì)三、系統(tǒng)設(shè)計(jì)的目標(biāo)系統(tǒng)設(shè)計(jì)必須從保證系統(tǒng)的變更性入手,設(shè)計(jì)出一個(gè)易于理解、容易維護(hù)的系統(tǒng)。系統(tǒng)設(shè)計(jì)時(shí)需要注意以下幾個(gè)問(wèn)題:(1)劃分功能模塊。每個(gè)模塊功能簡(jiǎn)單明確,內(nèi)容簡(jiǎn)明易懂,易于修改。(2)系統(tǒng)劃分模塊的工作按層次分類進(jìn)行。首先,把整個(gè)系統(tǒng)看成一個(gè)模塊,按功能分解成若干個(gè)第一層模塊,這些模塊互相配合,共同完成整個(gè)系統(tǒng)的功能。然后按功能再分解第一層的各個(gè)模塊。依次下去直到每個(gè)模塊都十分簡(jiǎn)單。7/24/2023第六章系統(tǒng)設(shè)計(jì)(3)每一個(gè)模塊應(yīng)盡可能獨(dú)立,盡可能減少模塊間的調(diào)用關(guān)系和數(shù)據(jù)交換。(4)模塊間的關(guān)系要明確。方便在修改時(shí)可以追蹤和控制??傊?,一個(gè)易于修改的系統(tǒng)應(yīng)該由一些相對(duì)獨(dú)立、功能單一的模塊按照層次結(jié)構(gòu)組成。這些模塊之間不必要的聯(lián)系都已去掉,而且它們的功能及相互關(guān)系都已闡明。這就是結(jié)構(gòu)化設(shè)計(jì)的基本思想。
7/24/2023第六章系統(tǒng)設(shè)計(jì)四、系統(tǒng)設(shè)計(jì)的內(nèi)容系統(tǒng)設(shè)計(jì)的基本任務(wù)大體上可以分為兩個(gè)方面:1、總體設(shè)計(jì)(概要設(shè)計(jì))信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)和功能模塊圖設(shè)計(jì)等等。2、詳細(xì)設(shè)計(jì)(具體物理模型的設(shè)計(jì))包括:代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入設(shè)計(jì)、輸出設(shè)計(jì)、人機(jī)對(duì)話設(shè)計(jì)、處理過(guò)程設(shè)計(jì)。7/24/2023第六章系統(tǒng)設(shè)計(jì)§6.2總體設(shè)計(jì)(概要設(shè)計(jì))任務(wù):以整體的觀點(diǎn),按照自頂向下、逐步求精的原則將系統(tǒng)劃分為各個(gè)功能模塊。具體內(nèi)容是:(1)將系統(tǒng)劃分成模塊;(2)決定每個(gè)模塊的功能;(3)決定模塊的調(diào)用關(guān)系;(4)決定模塊的界面,即模塊間信息的傳遞。7/24/2023第六章系統(tǒng)設(shè)計(jì)一、模塊(見(jiàn)課本p135)模塊一詞使用很廣泛,通常是指系統(tǒng)中有名稱標(biāo)識(shí)的具有一定狀態(tài)和方法的實(shí)體,是組成系統(tǒng)的基本元素。各模塊在某些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。可以將它理解為類似“子程序”的概念,例如C程序設(shè)計(jì)中的函數(shù)、過(guò)程,VFP程序設(shè)計(jì)中的函數(shù)和子程序。7/24/2023第六章系統(tǒng)設(shè)計(jì)模塊具有輸入和輸出、邏輯功能、運(yùn)行程序、內(nèi)部數(shù)據(jù)四種屬性。模塊的輸入、輸出是模塊與外部的信息交換。模塊的邏輯功能是指它能做什么事,它是如何把輸入轉(zhuǎn)換成輸出的。內(nèi)部數(shù)據(jù)和程序代碼則是模塊的內(nèi)部特性,是看不見(jiàn)的。模塊用程序代碼完成它的邏輯功能。內(nèi)部數(shù)據(jù)是僅供該模塊本身引用的數(shù)據(jù)。在總體設(shè)計(jì)階段,主要關(guān)心模塊的外部特性,模塊的內(nèi)部屬性是以后要解決的問(wèn)題。
7/24/2023第六章系統(tǒng)設(shè)計(jì)模塊用長(zhǎng)方形表示。模塊的名字寫(xiě)在長(zhǎng)方形內(nèi),如下圖所示。模塊的名字由一個(gè)動(dòng)詞和一個(gè)作為賓語(yǔ)的名詞表示。模塊的名字應(yīng)恰如其分地表達(dá)這一個(gè)模塊的功能。計(jì)算工資7/24/2023第六章系統(tǒng)設(shè)計(jì)二、功能結(jié)構(gòu)圖(P134)三、信息系統(tǒng)流程圖(P135)四、層次化模塊結(jié)構(gòu)圖(增)主要描述系統(tǒng)的模塊結(jié)構(gòu)及模塊間的聯(lián)系。(1)模塊用長(zhǎng)方形表示。(2)調(diào)用 一個(gè)模塊指向另一模塊的箭頭表示前一個(gè)模塊調(diào)用后一個(gè)模塊。箭尾的菱形表示有條件地調(diào)用,弧形箭頭表示循環(huán)調(diào)用。(3)數(shù)據(jù)用帶圓圈的小箭頭表示從一個(gè)模塊傳遞給另一模塊的數(shù)據(jù)。(4)控制信息帶涂黑圓圈的小箭頭表示一個(gè)模塊傳送給另一模塊的控制信息。7/24/2023第六章系統(tǒng)設(shè)計(jì)模塊結(jié)構(gòu)圖可以由數(shù)據(jù)流程圖轉(zhuǎn)換而來(lái)。數(shù)據(jù)流程圖著眼于數(shù)據(jù)流,反映系統(tǒng)的邏輯功能,即系統(tǒng)能夠"做什么";結(jié)構(gòu)圖著眼于控制層次,反映系統(tǒng)的物理模型,即怎樣逐步實(shí)現(xiàn)系統(tǒng)的總功能。7/24/2023第六章系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖的設(shè)計(jì)方法(見(jiàn)參考書(shū)《管理信息系統(tǒng)概論》):1、轉(zhuǎn)換中心分析法它通過(guò)對(duì)數(shù)據(jù)流程圖進(jìn)行分析,找出數(shù)據(jù)在系統(tǒng)中的流動(dòng)路徑和對(duì)數(shù)據(jù)進(jìn)行處理的中心環(huán)節(jié),從而確定系統(tǒng)的結(jié)構(gòu)類型,并進(jìn)一步表達(dá)為控制結(jié)構(gòu)圖。7/24/2023第六章系統(tǒng)設(shè)計(jì)2、業(yè)務(wù)中心分析法當(dāng)來(lái)自同一數(shù)據(jù)源的數(shù)據(jù),在數(shù)據(jù)流程圖中流經(jīng)的邏輯路徑相同時(shí),采用轉(zhuǎn)換中心分析是合適的。但當(dāng)進(jìn)入系統(tǒng)的業(yè)務(wù)處理有若干種,需要根據(jù)判斷處理模塊的處理結(jié)果確定進(jìn)行不同的業(yè)務(wù)處理時(shí),就必須采用業(yè)務(wù)中心分析。大多數(shù)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中,一般是兩種分析方法同時(shí)結(jié)合起來(lái)使用。7/24/2023第六章系統(tǒng)設(shè)計(jì)多種業(yè)務(wù)處理
業(yè)務(wù)流
分析業(yè)務(wù)類型
業(yè)務(wù)分配
業(yè)務(wù)類型標(biāo)志
處理業(yè)務(wù)A
處理業(yè)務(wù)B
處理業(yè)務(wù)X
業(yè)務(wù)中心
圖5.24
業(yè)務(wù)中心分析
7/24/2023第六章系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖的設(shè)計(jì)內(nèi)容:內(nèi)部設(shè)計(jì):模塊內(nèi)部的邏輯功能外部設(shè)計(jì):模塊間的相互聯(lián)系在一個(gè)大的程序中,模塊間的聯(lián)系是千絲萬(wàn)縷的。因此把一個(gè)系統(tǒng)分解成許多模塊時(shí),分法不同,模塊間的聯(lián)系程度就不同。我們希望模塊內(nèi)部緊湊,模塊間聯(lián)系越少越好。7/24/2023第六章系統(tǒng)設(shè)計(jì)舉例:層次化模塊結(jié)構(gòu)圖7/24/2023第六章系統(tǒng)設(shè)計(jì)五、模塊的聯(lián)系
為了衡量模塊的相對(duì)獨(dú)立性,提出了模塊的耦合性與模塊的內(nèi)聚性兩個(gè)概念。這兩個(gè)概念從不同側(cè)面反映了模塊的獨(dú)立性。模塊的內(nèi)聚性:是衡量一個(gè)模塊內(nèi)部各組成部分組合強(qiáng)度的指標(biāo)。通常指一個(gè)模塊內(nèi)部各元素彼此結(jié)合的緊密程度。如果一個(gè)模塊內(nèi)部相關(guān)性很高,而且都是為了同一個(gè)功能,我們就說(shuō)它的內(nèi)聚程度高。7/24/2023第六章系統(tǒng)設(shè)計(jì)模塊的耦合性:是衡量模塊之間組合強(qiáng)度的指標(biāo)。它反映模塊之間聯(lián)系的緊密程度。若為了理解模塊A,需要對(duì)模塊B有所了解,則A,B之間有聯(lián)系。如果需要對(duì)B的理解越多,則A,B的聯(lián)系就越緊密,我們就說(shuō)它們耦合越緊。若程序員要修改耦合關(guān)系中的一個(gè)模塊,很可能不得不修改另一個(gè)模塊。因此,模塊間的耦合程度對(duì)系統(tǒng)的可維護(hù)性、可靠性有強(qiáng)烈的影響。
7/24/2023第六章系統(tǒng)設(shè)計(jì)六、結(jié)構(gòu)圖設(shè)計(jì)的原則1、劃分的模塊其內(nèi)部的內(nèi)聚性要好,即模塊具有獨(dú)立性,模塊之間的聯(lián)系要少。2、模塊間的耦合只能存在上下級(jí)之間的調(diào)用關(guān)系,不能由同級(jí)間的橫向聯(lián)系。3、整個(gè)系統(tǒng)成樹(shù)狀結(jié)構(gòu),不允許有網(wǎng)狀或交叉調(diào)用關(guān)系出現(xiàn)。4、所有模塊都必須嚴(yán)格地分類編碼,并建立檔案文件。7/24/2023第六章系統(tǒng)設(shè)計(jì)§6.3代碼設(shè)計(jì)(P131)代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào)。一般用數(shù)字、字母和他們的組合來(lái)表示。編碼的目的:唯一化、規(guī)范化、系統(tǒng)化代表各種客觀實(shí)體。7/24/2023一、代碼的用途1、利于資料檢索2、利于統(tǒng)計(jì)分析二、代碼設(shè)計(jì)的原則(P132)1.結(jié)構(gòu)應(yīng)與處理的方法相一致2.代碼應(yīng)唯一標(biāo)志它所代表的事物或?qū)傩?.代碼設(shè)計(jì)要預(yù)留足夠的位置4.不要使用易于混淆的字符5.要注意盡量采用不易出錯(cuò)的代碼結(jié)構(gòu)6.當(dāng)代碼長(zhǎng)于4個(gè)字母或者5個(gè)數(shù)字字符時(shí),應(yīng)當(dāng)分成小段。第六章系統(tǒng)設(shè)計(jì)7/24/2023三、代碼的種類1.順序碼。順序碼是一種用連續(xù)數(shù)字代表編碼對(duì)象的碼。例如:“人的性別代碼”按國(guó)家標(biāo)準(zhǔn)CB2K1規(guī)定1為男性,2為女性。2.區(qū)間碼。區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。
3.助憶碼。例如,用TV-B-12代表12寸黑白電視機(jī),用TV-C-20代表20寸彩色電視機(jī)。 Lcd液晶pdp等離子第六章系統(tǒng)設(shè)計(jì)7/24/2023區(qū)間碼又可分為以下多種類型多面碼。例如,對(duì)于機(jī)制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。上下關(guān)聯(lián)區(qū)間碼。例如,會(huì)計(jì)核算方面,用最左位代表核算種類,下一位代表會(huì)計(jì)核算項(xiàng)目。十進(jìn)位碼。例如,圖書(shū)分類中的十進(jìn)位分類碼。B哲學(xué)、宗教c社會(huì)科學(xué)總論d政治法律f經(jīng)濟(jì):F270.7材料螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-Φ0.51-圓頭1未處理2-黃銅2-Φ1.02-平頭2鍍鉻3-鋼3-Φ1.53-六角形狀3鍍鋅4-方形頭4-方形頭4上漆第六章系統(tǒng)設(shè)計(jì)7/24/2023第六章系統(tǒng)設(shè)計(jì)四、代碼的類型代碼的類型指代碼符號(hào)的表示形式。一般有:數(shù)字型代碼用一個(gè)或多個(gè)阿拉伯?dāng)?shù)字表示的代碼。這種代碼結(jié)構(gòu)簡(jiǎn)單,使用方便,便于排序,缺點(diǎn)是對(duì)象特征的描述不直觀。字母型代碼用一個(gè)或多個(gè)字母表示的代碼。如,鐵道部制定的火車站站名字母縮寫(xiě)碼中,BJ代表北京。對(duì)于同樣長(zhǎng)度的數(shù)字碼,字母型代碼容量大得多。一位數(shù)字最多可表示10個(gè)類目,而一位字母可表示26個(gè)類目。這種碼的優(yōu)點(diǎn)是便于記憶,人們有使用習(xí)慣。缺點(diǎn)是不便于機(jī)器處理。特別是編碼對(duì)象多、更改頻繁時(shí),常會(huì)出現(xiàn)重復(fù)和沖突。因此,常用于分類對(duì)象較少的情況。混合型代碼由數(shù)字、字母、專用符號(hào)組成的代碼。這種代碼的優(yōu)點(diǎn)是易于識(shí)別,易于表現(xiàn)對(duì)象的系列性。缺點(diǎn)是形式復(fù)雜,計(jì)算機(jī)輸入不便,錄入效率低,錯(cuò)誤率高,不易校驗(yàn)。7/24/2023第六章系統(tǒng)設(shè)計(jì)綜上所述,三種類型的代碼各有所長(zhǎng)。應(yīng)根據(jù)使用者的要求、信息量的多少、信息交換的頻度,使用者的習(xí)慣等各方面綜合考慮,選用合適的代碼類型。五、代碼校驗(yàn)校驗(yàn)?zāi)康模捍_保代碼錄入和傳遞的正確性在代碼本體的基礎(chǔ)上,再外加校驗(yàn)碼,使它成為代碼的一個(gè)組成部分。校驗(yàn)碼是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼本體計(jì)算出來(lái)的。當(dāng)自檢碼輸入計(jì)算機(jī)后,計(jì)算機(jī)按照同樣的數(shù)學(xué)方法,根據(jù)代碼本體進(jìn)行計(jì)算,將結(jié)果與校驗(yàn)位比較,檢驗(yàn)輸入的代碼是否正確。7/24/2023第六章系統(tǒng)設(shè)計(jì)校驗(yàn)碼的生成過(guò)程如下:(1)對(duì)代碼本體的每一位加權(quán)求和設(shè)代碼本體為C1,C2,…,Cn,權(quán)因子為P1,P2,…,Pn,加權(quán)求和:S=∑CiPi;其中權(quán)因子可取自然數(shù)1,2,…,幾何級(jí)數(shù)2,4,8…,質(zhì)數(shù)2,3,5,7,11…,等等。(2)以模除和得余數(shù)R=Smod(M)其中:R表示余數(shù);M表示模數(shù),可取M=10,11等。(3)模減去余數(shù)得校驗(yàn)位*Cn+1=M-R7/24/2023第六章系統(tǒng)設(shè)計(jì)例如,代碼本體為123456,權(quán)因子為1,7,3,1,7,3,模為10,則校驗(yàn)碼的計(jì)算方法:S=1X1+2X7+3X3+4X1+5X7+6X3=81R=81mod(10)=1校驗(yàn)碼為:10-1=9所以自檢碼為1234569,其中9為校驗(yàn)碼。當(dāng)自檢碼C1C2…CnCn+l(其中Cn+1為校驗(yàn)位)輸入計(jì)算機(jī)后,對(duì)C1C2…Cn分別乘以原來(lái)的權(quán)因子,Cn+l乘以1,所得的和被模除,若余數(shù)為零,則該代碼一般說(shuō)來(lái)是正確的,否則輸入有錯(cuò)。7/24/2023第六章系統(tǒng)設(shè)計(jì)校驗(yàn)碼的計(jì)算按照權(quán)數(shù)的不同可以分為:1、算術(shù)級(jí)數(shù)法例:代碼本體為12345,權(quán)數(shù)為6,5,4,3,2,模為11,則校驗(yàn)碼的計(jì)算方法:S=1×6+2×5+3×4+4×3+5×2=50R=50mod(11)=6校驗(yàn)碼為:11-6=5所以自檢碼為1234557/24/2023第六章系統(tǒng)設(shè)計(jì)2、幾何級(jí)數(shù)法例:代碼本體為12345,權(quán)數(shù)為32,16,8,4,2,模為11,則校驗(yàn)碼的計(jì)算方法:S=1×32+2×16+3×8+4×4+5×2=114R=114mod(11)=4校驗(yàn)碼為:11-4=7所以自檢碼為1234573、質(zhì)數(shù)法例:代碼本體為12345,權(quán)數(shù)為11,7,5,3,2,模為11,通過(guò)計(jì)算校驗(yàn)碼為47/24/2023第六章系統(tǒng)設(shè)計(jì)在這種方法中,權(quán)和??捎卸喾N取法,表中列出一些權(quán)和模的檢錯(cuò)率。模權(quán)校驗(yàn)抄錯(cuò)率校驗(yàn)易位錯(cuò)率校驗(yàn)隔位易位錯(cuò)率校驗(yàn)隨機(jī)錯(cuò)率101,2,1,2,1,2100%98%0%
101,3,1,3,1,3100%89%
90%107,6,5,4,3,287%100%
119,8,7,4,3,295%100%89%
111,3,7,1,3,7100%89%
117,6,5,4,3,2100%100%100%
抄寫(xiě)錯(cuò)(把1234寫(xiě)成1235)、易位錯(cuò)(1234記為1243)、隔位易位錯(cuò)(1234記為1432)7/24/2023第六章系統(tǒng)設(shè)計(jì)六、代碼設(shè)計(jì)的步驟(1)確定代碼對(duì)象。(2)考查是否已有標(biāo)準(zhǔn)代碼。如果國(guó)家標(biāo)準(zhǔn)局、某個(gè)部門(mén)對(duì)某些事物已規(guī)定了標(biāo)準(zhǔn)代碼,那么應(yīng)遵循這些標(biāo)準(zhǔn)代碼。如果沒(méi)有標(biāo)準(zhǔn)代碼,那么在代碼設(shè)計(jì)時(shí)要參考國(guó)際標(biāo)準(zhǔn)化組織、其他國(guó)家、其他部門(mén)、其他單位的編碼標(biāo)準(zhǔn),設(shè)計(jì)出便于今后標(biāo)準(zhǔn)化的代碼。(3)根據(jù)代碼的使用范圍、使用時(shí)間,根據(jù)實(shí)際情況選擇代碼的種類與類型。(4)考慮檢錯(cuò)功能。(5)編寫(xiě)代碼表。代碼編好后,要編制代碼表,作詳細(xì)說(shuō)明,通知有關(guān)部門(mén),組織學(xué)習(xí),以便正確使用。7/24/2023§6.4系統(tǒng)物理配置方案設(shè)計(jì)(P138)設(shè)計(jì)依據(jù)系統(tǒng)的吞吐量。每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。系統(tǒng)的響應(yīng)時(shí)間。從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開(kāi)始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。它與CPU運(yùn)算速度和通訊線路的傳遞速率等有關(guān)。系統(tǒng)的可靠性。系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。系統(tǒng)的處理方式。地域范圍。對(duì)于分布式系統(tǒng),應(yīng)根據(jù)系統(tǒng)覆蓋范圍決定是采用廣域網(wǎng)還是局域網(wǎng)。數(shù)據(jù)管理方式。根據(jù)數(shù)據(jù)管理方式,配備相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)。第六章系統(tǒng)設(shè)計(jì)7/24/2023第六章系統(tǒng)設(shè)計(jì)§6.5計(jì)算機(jī)系統(tǒng)的選擇(P139)計(jì)算機(jī)系統(tǒng)的選擇是系統(tǒng)設(shè)計(jì)的主要內(nèi)容之一。在總體規(guī)劃階段,根據(jù)對(duì)企業(yè)的初步調(diào)查分析,曾經(jīng)提出過(guò)計(jì)算機(jī)系統(tǒng)的初步配置方案。那時(shí)提的方案主要是邏輯配置,強(qiáng)調(diào)系統(tǒng)對(duì)計(jì)算機(jī)的功能要求,不涉及具體的計(jì)算機(jī)型號(hào)。即使提到具體的計(jì)算機(jī)型號(hào),也是作“模特”,便于人們較具體地了解對(duì)設(shè)備的功能要求。經(jīng)過(guò)系統(tǒng)分析與設(shè)計(jì)階段之后,對(duì)計(jì)算機(jī)的要求已經(jīng)清楚了。這時(shí)提出的計(jì)算機(jī)配置方案不再是"邏輯"的,而是"物理"的,設(shè)備的型號(hào)、數(shù)量、安裝地點(diǎn)都是具體的了。
7/24/2023第六章系統(tǒng)設(shè)計(jì)計(jì)算機(jī)系統(tǒng)的選擇應(yīng)該根據(jù)系統(tǒng)當(dāng)前的目標(biāo)與中長(zhǎng)期目標(biāo)的需要,保證實(shí)用又不失先進(jìn)性。選擇計(jì)算機(jī)系統(tǒng)的依據(jù)是:1、功能要求指所研制的信息系統(tǒng)的功能要求2、容量要求如處理方式、聯(lián)網(wǎng)、漢字要求等。根據(jù)所研制的信息系統(tǒng)的近期、若干年發(fā)展規(guī)劃所要求處理的可能數(shù)據(jù)量,提出計(jì)算機(jī)內(nèi)存、外存的容量要求。3、性能要求根據(jù)用戶提出的時(shí)間性、精確度的要求,確定計(jì)算機(jī)運(yùn)行速度、字長(zhǎng)及與二者有關(guān)的指標(biāo)要求。4、外部設(shè)備配置要求從用戶和系統(tǒng)要求的實(shí)際出發(fā),選定外部設(shè)備7/24/2023第六章系統(tǒng)設(shè)計(jì)5、通信和網(wǎng)絡(luò)要求包括終端用戶數(shù)目、地理分布、通信量、通信速度、通信線路等。6、市場(chǎng)和國(guó)情考慮考慮市場(chǎng)行情、當(dāng)前優(yōu)選機(jī)型的使用率及國(guó)情要求。對(duì)機(jī)型的選擇不僅看廠商的廣告和書(shū)面材料,更要實(shí)際考查。如有可能,要走訪用戶,了解設(shè)備實(shí)際運(yùn)行情況和廠商售后服務(wù)情況。7、經(jīng)濟(jì)、技術(shù)條件等方面的限制系統(tǒng)的建設(shè)必然受到政策、經(jīng)濟(jì)、投資、技術(shù)條件、通信等多方面的限制,設(shè)備的選擇也受到制約。計(jì)算機(jī)設(shè)備的選擇一般應(yīng)準(zhǔn)備幾種方案,對(duì)每種方案在性能、費(fèi)用等方面進(jìn)行比較說(shuō)明,形成選擇方案報(bào)告,供討論決策。
7/24/2023第六章系統(tǒng)設(shè)計(jì)§6.6輸入輸出設(shè)計(jì)(I/O設(shè)計(jì))P154一、輸出設(shè)計(jì)輸出設(shè)計(jì)的重要性是顯而易見(jiàn)的。管理信息系統(tǒng)只有通過(guò)輸出才能為用戶服務(wù)。信息系統(tǒng)能否為用戶提供準(zhǔn)確、及時(shí)、適用的信息是評(píng)價(jià)信息系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一。因此,必須十分重視輸出設(shè)計(jì)。從系統(tǒng)開(kāi)發(fā)的角度看,輸出決定輸入,即輸入信息只有根據(jù)輸出要求才能確定。
7/24/2023第六章系統(tǒng)設(shè)計(jì)輸出設(shè)計(jì)包括以下幾方面的內(nèi)容:1、確定輸出內(nèi)容用戶是輸出信息的主要使用者。因此,進(jìn)行輸出內(nèi)容的設(shè)計(jì),首先要確定用戶在使用信息方面的要求,包括使用目的、輸出速度、頻率、數(shù)量、安全性要求等等。根據(jù)用戶要求,設(shè)計(jì)輸出信息的內(nèi)容,包括信息形式(表格、圖形、文字),輸出項(xiàng)目及數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍,數(shù)據(jù)的生成途徑,完整性及一致性的考慮,等等。2、選擇輸出設(shè)備與介質(zhì)常用的輸出設(shè)備有顯示終端、打印機(jī)、磁帶機(jī)、磁盤(pán)機(jī)、繪圖儀、縮微膠卷輸出器、多媒體設(shè)備。輸出介質(zhì)有紙張、磁帶、磁盤(pán)、縮微膠卷、光盤(pán)、多媒體介質(zhì)等等。這些設(shè)備和介質(zhì)各有特點(diǎn),應(yīng)根據(jù)用戶對(duì)輸出信息的要求,結(jié)合現(xiàn)有設(shè)備和資金條件選擇。
7/24/2023第六章系統(tǒng)設(shè)計(jì)3、確定輸出格式提供給人的信息都要進(jìn)行格式設(shè)計(jì)。輸出格式要滿足使用者的要求和習(xí)慣,達(dá)到格式清晰、美觀、易于閱讀和理解的要求。報(bào)表是最常用的一種輸出形式。報(bào)表的格式因用途不同而有差異,但一般由三部分組成:表頭、表體和表尾。表頭部分主要是標(biāo)題;表體部分是整個(gè)表格的實(shí)體,反映表格的內(nèi)容;表尾是一些補(bǔ)充說(shuō)明或腳注報(bào)表的輸出,根據(jù)需要可采用不同的形式。對(duì)于單個(gè)用戶一次性使用的表格,因?yàn)闆](méi)有保留價(jià)值,可以在顯示終端上輸出。對(duì)于多個(gè)用戶需要多次使用的表格,可打印輸出。打印輸出的報(bào)表,要考慮時(shí)間劃分、裝訂等問(wèn)題。需要長(zhǎng)期保留的輸出報(bào)表,可采用磁盤(pán)文件形式輸出,以便存儲(chǔ)。報(bào)表的格式要與系統(tǒng)流行的表格盡量一致,尤其是各級(jí)統(tǒng)計(jì)部門(mén)統(tǒng)一制定的報(bào)表不得更改。如果要更改現(xiàn)行表格,必須由系統(tǒng)設(shè)計(jì)員、分析員共同討論,拿出更改的充分理由,與管理人員協(xié)商,得到有關(guān)部門(mén)的批準(zhǔn)。
7/24/2023輸出設(shè)計(jì)示例屏幕顯示輸出的設(shè)備調(diào)撥單第六章系統(tǒng)設(shè)計(jì)7/24/2023中國(guó)長(zhǎng)江三峽開(kāi)發(fā)總公司設(shè)備調(diào)撥單請(qǐng)購(gòu)單位:工程建設(shè)部:右岸工程部2019年5月21日97調(diào)字第設(shè)備名稱棒磨機(jī)型號(hào)規(guī)格
數(shù)量計(jì)劃1賬面價(jià)格單價(jià)180,200.00總價(jià)180,200.00單位設(shè)備編號(hào)15073001-001實(shí)收數(shù)1結(jié)算價(jià)款單價(jià)180,200.00總價(jià)180,200.00臺(tái)合同號(hào)10號(hào)倉(cāng)庫(kù)發(fā)貨倉(cāng)庫(kù)中國(guó)建設(shè)銀行開(kāi)戶銀行32100876543賬號(hào)備注總計(jì)金額其他有關(guān)費(fèi)用運(yùn)輸費(fèi)管理費(fèi)保險(xiǎn)費(fèi)包裝費(fèi)610.45保險(xiǎn)費(fèi)包裝費(fèi)(大寫(xiě))壹拾捌萬(wàn)貳佰元整180,200.00□存根□財(cái)務(wù)會(huì)計(jì)□請(qǐng)購(gòu)單位□發(fā)貨倉(cāng)庫(kù)□財(cái)務(wù)稽查□業(yè)務(wù)單位主管:收款:提貨:發(fā)貨:制單:打印輸出的設(shè)備調(diào)撥單000016號(hào)7/24/2023接收用戶輸出格式定義的輸入畫(huà)面第六章系統(tǒng)設(shè)計(jì)7/24/2023第六章系統(tǒng)設(shè)計(jì)二、輸入設(shè)計(jì)1、輸入設(shè)計(jì)的原則“輸入的是垃圾,輸出的必然是垃圾”。輸入設(shè)計(jì)的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù)。在此前提下,應(yīng)做到輸入方法簡(jiǎn)單、迅速、經(jīng)濟(jì)、方便。為此,輸入設(shè)計(jì)應(yīng)遵循以下原則:(1)最小量原則這就是在保證滿足處理要求的前提下使輸入量最小。輸入量越小,出錯(cuò)機(jī)會(huì)越少,花費(fèi)時(shí)間越少,數(shù)據(jù)一致性越好。(2)少轉(zhuǎn)換原則輸入數(shù)據(jù)盡量用其處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時(shí)發(fā)生錯(cuò)誤。
7/24/2023第六章系統(tǒng)設(shè)計(jì)(3)早檢驗(yàn)原則對(duì)輸入數(shù)據(jù)的檢驗(yàn)盡量接近原數(shù)據(jù)發(fā)生點(diǎn),使錯(cuò)誤能及時(shí)得到改正。(4)簡(jiǎn)單性原則輸入的準(zhǔn)備、輸入過(guò)程應(yīng)盡量容易,以減少錯(cuò)誤的發(fā)生。2、輸入設(shè)計(jì)的內(nèi)容(1)確定輸入數(shù)據(jù)內(nèi)容輸入數(shù)據(jù)的內(nèi)容設(shè)計(jì),包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。(2)確定數(shù)據(jù)的輸入方式包括:聯(lián)機(jī)輸入和脫機(jī)輸入。其中聯(lián)機(jī)輸入包括鍵盤(pán)輸入,數(shù)/模、模/數(shù)轉(zhuǎn)換,網(wǎng)絡(luò)傳送。脫機(jī)輸入主指磁盤(pán)/光盤(pán)的讀入。數(shù)據(jù)輸入方式與數(shù)據(jù)發(fā)生地點(diǎn)、時(shí)間、處理的緊急程度有關(guān)。如果發(fā)生地點(diǎn)遠(yuǎn)離計(jì)算機(jī)房,發(fā)生時(shí)間是隨機(jī)的,又要求立即處理,則采用聯(lián)機(jī)終端輸入。對(duì)于數(shù)據(jù)發(fā)生后可以不立即處理的,可以采用脫機(jī)輸入。
7/24/2023第六章系統(tǒng)設(shè)計(jì)(3)確定輸入數(shù)據(jù)的記錄格式這是輸入設(shè)計(jì)的主要內(nèi)容之一。記錄格式是人機(jī)之間的銜接形式,因而十分重要,設(shè)計(jì)得好,容易控制工作流程,減少數(shù)據(jù)冗余,增加輸入的準(zhǔn)確性,并且容易進(jìn)行數(shù)據(jù)校驗(yàn)。如:塊風(fēng)格、陰影、顏色等。(4)輸入數(shù)據(jù)的正確性校驗(yàn)這也是輸入設(shè)計(jì)的一項(xiàng)重要內(nèi)容。我們已經(jīng)強(qiáng)調(diào),輸入設(shè)計(jì)最重要問(wèn)題是保證輸入數(shù)據(jù)的正確性。對(duì)數(shù)據(jù)進(jìn)行必要的校驗(yàn),是保證輸入正確的重要環(huán)節(jié)。常見(jiàn)的出錯(cuò)方式:數(shù)據(jù)內(nèi)容錯(cuò)誤、數(shù)據(jù)多余或不足、數(shù)據(jù)延誤校驗(yàn)方法:人工(視覺(jué))校對(duì)、二次鍵入(重復(fù))校對(duì)、數(shù)據(jù)平衡(分批匯總)校對(duì)7/24/2023第六章系統(tǒng)設(shè)計(jì)(5)確定輸入設(shè)備常用的輸入設(shè)備有鍵盤(pán)、鼠標(biāo)、讀卡機(jī)、磁性墨水字符識(shí)別機(jī)、光電閱讀器、條形碼識(shí)別機(jī)、聲音識(shí)別儀、圖像掃描儀等等。隨著信息技術(shù)的發(fā)展,輸入方式和設(shè)備也在不斷更新。設(shè)備的選用應(yīng)考慮以下一些因素:(1)輸入的數(shù)據(jù)量與頻度;(2)數(shù)據(jù)的來(lái)源、形式、收集環(huán)境;(3)輸入類型、格式的靈活程度;(4)輸入速度和準(zhǔn)確性要求;(5)輸入數(shù)據(jù)的校驗(yàn)方法、糾正錯(cuò)誤的難易程度;(6)可用的設(shè)備與費(fèi)用。7/24/2023原始單據(jù)的格式設(shè)計(jì)輸入設(shè)計(jì)的重要內(nèi)容之一是設(shè)計(jì)好原始單據(jù)的格式。設(shè)計(jì)原則便于填寫(xiě)便于歸檔單據(jù)的格式應(yīng)能保證輸入精度實(shí)例見(jiàn)下表人事變動(dòng)通知單______年______月_____日1002周英杰01400.0040.0090.0001004吳關(guān)興02350.0035.0050.0021005趙子英01450.0045.0090.0021007馬凌云02600.0060.00120.001科長(zhǎng)簽字_____________備注欄:0──調(diào)離1──新進(jìn)2──修改數(shù)據(jù)人員代碼姓名部門(mén)基本工資附加工資房費(fèi)備注第六章系統(tǒng)設(shè)計(jì)7/24/2023第六章系統(tǒng)設(shè)計(jì)三、用戶界面設(shè)計(jì)(輸入屏幕設(shè)計(jì),人機(jī)對(duì)話設(shè)計(jì),P161)基本原則是為用戶操作著想,而不應(yīng)從設(shè)計(jì)人員設(shè)計(jì)方便來(lái)考慮。應(yīng)做到友好、簡(jiǎn)便、實(shí)用、易操作,盡量避免過(guò)于繁瑣和花哨。1、用戶界面設(shè)計(jì)應(yīng)遵循的原則:(1)對(duì)話要清楚、簡(jiǎn)單,用詞要符合用戶觀點(diǎn)和習(xí)慣。(2)對(duì)話要適應(yīng)不同操作水平的用戶,便于維護(hù)和修改。這是衡量對(duì)話設(shè)計(jì)好壞的重要標(biāo)準(zhǔn)。用戶開(kāi)始使用時(shí),要讓操作人員覺(jué)得系統(tǒng)在教他如何使用,鼓勵(lì)他使用。隨著用戶對(duì)系統(tǒng)的熟悉,又會(huì)覺(jué)得太詳細(xì)的說(shuō)明、復(fù)雜的屏幕格式太羅嗦。為適應(yīng)不同水平的用戶,操作方式應(yīng)可以選擇。7/24/2023第六章系統(tǒng)設(shè)計(jì)(3)錯(cuò)誤信息設(shè)計(jì)要有建設(shè)性。使用者判斷用戶界面是否友好,其第一個(gè)印象往往來(lái)自當(dāng)錯(cuò)誤發(fā)生時(shí)系統(tǒng)有什么樣的反應(yīng)。在一個(gè)好的錯(cuò)誤信息設(shè)計(jì)中,用詞應(yīng)當(dāng)友善,簡(jiǎn)潔清楚,并要有建設(shè)性,即盡可能告知使用者產(chǎn)生錯(cuò)誤的可能原因。(4)關(guān)鍵操作要有強(qiáng)調(diào)和警告。對(duì)某些關(guān)鍵操作,無(wú)論操作人員是否有誤操作,系統(tǒng)應(yīng)進(jìn)一步確認(rèn),進(jìn)行強(qiáng)制發(fā)問(wèn),甚至警告,而不能一接到命令立即處理,以至造成惡劣的后果。這種警告,由于能預(yù)防錯(cuò)誤,更具有積極意義。
7/24/2023第六章系統(tǒng)設(shè)計(jì)2、人機(jī)對(duì)話的方法操作人員通過(guò)屏幕、鍵盤(pán)對(duì)話,常用以下一些方法:(1)選單式常用的方式有下拉式選單、彈出式選單、級(jí)聯(lián)式選單、平鋪式選單等。設(shè)計(jì)選單時(shí),有兩點(diǎn)必須特別注意:選單的深度和選單中各選擇項(xiàng)的安排。前者指選單的層次。如果選單過(guò)深,使用者選擇一個(gè)指令必須通過(guò)好幾個(gè)層次,會(huì)影響到系統(tǒng)運(yùn)行效率。層次過(guò)淺,選單又可能太長(zhǎng)。一個(gè)選單中選擇項(xiàng)的排列,有以下幾種安排方法:按字母順序排列,按習(xí)慣順序排列,按類別排列,按使用頻率排列。采用哪種排列方法,需要考慮使用者心理、選單的長(zhǎng)短、是否有習(xí)慣順序等因素7/24/2023第六章系統(tǒng)設(shè)計(jì)(2)填表法將要輸入的項(xiàng)目先顯示在屏幕上,用戶根據(jù)項(xiàng)目輸入相應(yīng)的數(shù)據(jù)。這種方法類似填表。屏幕上顯示的表格應(yīng)盡量與操作人員手中的原始數(shù)據(jù)記錄格式對(duì)應(yīng)。(3)回答法程序運(yùn)行到一定階段,屏幕上顯示問(wèn)題,等待用戶回答?;卮鸱绞揭矐?yīng)在屏幕上提示,讓用戶簡(jiǎn)單地回答。(4)提問(wèn)法這種方式主要是用戶查詢。例如要查詢某學(xué)生的基本情況。屏幕上提示輸入"學(xué)號(hào)",當(dāng)操作員回答學(xué)生的學(xué)號(hào)后,屏幕上顯示該學(xué)生的有關(guān)情況。7/24/2023第六章系統(tǒng)設(shè)計(jì)3、幫助信息的設(shè)計(jì)目的:盡量減少用戶在系統(tǒng)使用中的盲目性,對(duì)于用戶可能遇到的操作困難予以最大程度的解決。方式:在線幫助系統(tǒng)的設(shè)計(jì)系統(tǒng)運(yùn)行時(shí),指針隨系統(tǒng)運(yùn)行狀態(tài)而改變,用戶按F1鍵,系統(tǒng)立刻根據(jù)指針調(diào)出相應(yīng)的操作說(shuō)明。權(quán)限管理通過(guò)設(shè)置入網(wǎng)口令與級(jí)別相結(jié)合實(shí)現(xiàn)。7/24/2023三峽工程開(kāi)發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例第六章系統(tǒng)設(shè)計(jì)7/24/2023第六章系統(tǒng)設(shè)計(jì)§6.7模塊
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 打架之后解協(xié)議書(shū)
- 公廁清潔協(xié)議書(shū)
- 打蠟廠加工協(xié)議書(shū)
- 畫(huà)廊聘任合同范本
- 征地勞務(wù)合同范本
- 續(xù)租店鋪合同范本
- 企業(yè)贈(zèng)酒協(xié)議書(shū)
- 綠化草坪合同范本
- 修正協(xié)議書(shū)范本
- 醫(yī)院晉級(jí)協(xié)議書(shū)
- 2025年廣西專業(yè)技術(shù)人員繼續(xù)教育公需科目試題及答案
- DB13(J)-T 8557-2023 建設(shè)工程消耗量標(biāo)準(zhǔn)及計(jì)算規(guī)則(房屋修繕建筑工程)
- 《PLC基礎(chǔ)及應(yīng)用》課件
- 綠色供應(yīng)鏈管理手冊(cè)
- 南通市勞動(dòng)合同(標(biāo)準(zhǔn)版)
- 工程管理知識(shí)培訓(xùn)內(nèi)容課件
- (正式版)DB15∕T 490-2018 《地理標(biāo)志產(chǎn)品 西旗羊肉》
- 重金屬形態(tài)轉(zhuǎn)化機(jī)制-洞察及研究
- 2025年人民檢察院公開(kāi)招聘用制書(shū)記員考試題及答案
- 婦科微創(chuàng)技術(shù)及護(hù)理新進(jìn)展
- 2025年陜西二級(jí)造價(jià)工程師土建工程考試真題及答案
評(píng)論
0/150
提交評(píng)論