辦公自動(dòng)化信息系統(tǒng)設(shè)計(jì)第六章_第1頁
辦公自動(dòng)化信息系統(tǒng)設(shè)計(jì)第六章_第2頁
辦公自動(dòng)化信息系統(tǒng)設(shè)計(jì)第六章_第3頁
辦公自動(dòng)化信息系統(tǒng)設(shè)計(jì)第六章_第4頁
辦公自動(dòng)化信息系統(tǒng)設(shè)計(jì)第六章_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

辦公自動(dòng)化信息系統(tǒng)設(shè)計(jì)第六章6.9用戶界面的設(shè)計(jì)1.用戶界面應(yīng)具備的特性(1)可使用性(2)使用的簡(jiǎn)單性(3)用戶界面中的術(shù)語標(biāo)準(zhǔn)化和一致性(4)擁有HELP幫助功能(5)快速的系統(tǒng)響應(yīng)和低的系統(tǒng)成本(6)用戶界面應(yīng)具有容錯(cuò)能(7)靈活性:算法的可隱可顯性;用戶可以根據(jù)需要制定和修改界面方式;能夠按照用戶的希望和需要,提供不同詳細(xì)程度的系統(tǒng)響應(yīng)信息;與其它系統(tǒng)應(yīng)有標(biāo)準(zhǔn)的界面;為使用戶界面具有一定的靈活性,需要付出代價(jià),而且有可能降低系統(tǒng)的運(yùn)行效率。2024/1/202(8)復(fù)雜性和可靠性用戶界面的規(guī)模和組織的復(fù)雜程度就是界面的復(fù)雜性。在完成預(yù)定功能的前提下,應(yīng)使用戶界面越簡(jiǎn)單越好。但不是把所有功能和界面安排成線性序列就一定簡(jiǎn)單。用戶界面的可靠性是指無故障使用的間隔時(shí)間。用戶界面應(yīng)能保證用戶正確、可靠地使用系統(tǒng),保證有關(guān)程序和數(shù)據(jù)的安全性.這一部分工作應(yīng)與系統(tǒng)的分析同步進(jìn)行。它主要包括:用戶特性分析、用戶工作分析、記錄有關(guān)系統(tǒng)的概念和術(shù)語、確定界面類型等4個(gè)步驟。2024/1/203圖6-24用戶界面分析2024/1/2042.用戶特性分析用戶界面是適應(yīng)人的需要而建立的,因此,首先要弄清將要使用這個(gè)界面的用戶類型。用戶特性分析的目的是要詳細(xì)了解所有用戶的技能和經(jīng)驗(yàn),以便能夠預(yù)測(cè)用戶對(duì)不同界面設(shè)計(jì)會(huì)做出什么反應(yīng),這樣在更改界面時(shí),就能做出正確的判斷。用戶類型有外行型、初學(xué)型、熟練型、專家型。用戶的類型并不是一成不變的。因此,要做用戶特性測(cè)量,以幫助設(shè)計(jì)者選擇適合于大多數(shù)用戶使用的界面類型和支持級(jí)別。用戶特性度量與用戶使用模式及觀測(cè)到的用戶群體能力有關(guān)。包括以下幾個(gè)方面:①用戶使用的頻度:即系統(tǒng)是否經(jīng)常使用;②用戶是否能夠自由選用界面:所有的界面都應(yīng)當(dāng)是良好的;③用戶對(duì)計(jì)算機(jī)的熟悉程度:對(duì)計(jì)算機(jī)的熟悉程度決定了要使用戶達(dá)到熟練程度需要多少訓(xùn)練;④用戶知識(shí):有些用戶已有相當(dāng)多的計(jì)算機(jī)編程和操作的知識(shí)。他們需要一種靈活的可編程的或命令語言的界面;2024/1/205⑤用戶思維能力:這是對(duì)用戶的綜合知識(shí)和智力的衡量;⑥用戶的生理能力和技能:主要指人的視覺、聽覺、認(rèn)知和記憶等方面的特點(diǎn)。因此,應(yīng)該在這一方面去收集信息。用戶群體的度量,可用打分的辦法來簡(jiǎn)單地度量。平均值反映了用戶群體的平均特性。標(biāo)準(zhǔn)偏差反映了用戶群體的差異大小,主要用于判斷用戶界面對(duì)不同類型的用戶的適應(yīng)范圍。例如:一個(gè)圖書館的計(jì)算機(jī)借閱系統(tǒng),由于圖書館的館員將每天使用這個(gè)系統(tǒng),因此他們使用系統(tǒng)的頻度很高。他以前幾乎沒有人使用過計(jì)算機(jī),也沒有人有應(yīng)用自動(dòng)化圖書館借閱系統(tǒng)和計(jì)算機(jī)系統(tǒng)的知識(shí)。他們的絕大多數(shù)的智力水平在中等以上。用戶特性表如下:2024/1/206圖6-25用戶特性表2024/1/2073.用戶工作分析用戶工作分析,也稱為任務(wù)分析。它是系統(tǒng)內(nèi)部活動(dòng)的分解。用戶工作分析與系統(tǒng)分析中結(jié)構(gòu)化分析的方法類似,采用自頂向下,逐步進(jìn)行功能分解。與常規(guī)的功能分解不同的是,所有的系統(tǒng)任務(wù),包括與人相關(guān)的活動(dòng),都要考慮在內(nèi)。系統(tǒng)的功能分解,可以用數(shù)據(jù)流圖和數(shù)據(jù)詞典描述。任務(wù)可以由一組動(dòng)作構(gòu)成,它們規(guī)定了為實(shí)現(xiàn)這個(gè)任務(wù)所必須的一系列活動(dòng)。任務(wù)的細(xì)節(jié)可以使用結(jié)構(gòu)化語言來表達(dá)。它描述了動(dòng)作完成的序列及在完成動(dòng)作時(shí)的所有例外情況。例如,下面是圖書館中借閱圖書的活動(dòng)描述。2024/1/208TASK:loanbooks

DOWHILEborrowers

requestreader_ID

checkreader_ID

IFreader_IDinvalid

passtomembership_check

ELSE

continue

ENDIF

DOWHILEbook_requests

enterbook_markonborrower_slip

writereader_IDonborrower_slip

stbookwithreturn_date

removebook_in_library_tag

ENDWHILE

ENDWHILE

根據(jù)以上分析得到的度量表明,應(yīng)當(dāng)選擇一種不太復(fù)雜的對(duì)話界面。2024/1/2094.用戶界面任務(wù)和工作設(shè)計(jì)任務(wù)和工作設(shè)計(jì)的目的在于創(chuàng)造用戶的工作環(huán)境。通常,任務(wù)應(yīng)組織得多樣化一些,要與人的能力相適應(yīng)。既不能完全由非常復(fù)雜的步驟組成,也不能太過簡(jiǎn)單而使操作者感到厭煩。在每個(gè)任務(wù)中,動(dòng)作要分配給計(jì)算機(jī)、用戶或者二者。一般地,用戶承擔(dān)需要?jiǎng)?chuàng)造、判斷和探索的任務(wù),而計(jì)算機(jī)承擔(dān)重復(fù)檢查、計(jì)算和數(shù)據(jù)處理的任務(wù)。數(shù)據(jù)錄入、數(shù)據(jù)恢復(fù)和決策支持是混合任務(wù)。這些混合的任務(wù)需要通過人和計(jì)算機(jī)交互來共同完成。任務(wù)分配產(chǎn)生兩個(gè)網(wǎng)絡(luò)。一個(gè)是人的任務(wù)網(wǎng)絡(luò),一個(gè)是計(jì)算機(jī)的任務(wù)網(wǎng)絡(luò)。人的任務(wù)網(wǎng)絡(luò)說明如何安裝、操作和使用系統(tǒng),它最后將形成操作過程和用戶手冊(cè)的基礎(chǔ)。計(jì)算機(jī)的任務(wù)網(wǎng)絡(luò)則描述計(jì)算機(jī)應(yīng)擔(dān)負(fù)的工作。這兩種網(wǎng)絡(luò)都可以用數(shù)據(jù)流圖來設(shè)計(jì)。2024/1/2010任務(wù)分配步驟可按如下步驟進(jìn)行:檢查數(shù)據(jù)流圖,標(biāo)出哪些是單獨(dú)由計(jì)算機(jī)完成的任務(wù);哪些是單獨(dú)由人完成的任務(wù);哪些是由兩者共同完成的任務(wù);對(duì)于共同完成的任務(wù),將任務(wù)的每一個(gè)動(dòng)作分配給計(jì)算機(jī)或人;構(gòu)成新的計(jì)算機(jī)的任務(wù)網(wǎng)絡(luò)和人的任務(wù)網(wǎng)絡(luò);再進(jìn)一步細(xì)化計(jì)算機(jī)與人的協(xié)同動(dòng)作,以確定人和計(jì)算機(jī)如何交互;一個(gè)任務(wù)可以劃分成一些子任務(wù),按照某種順序執(zhí)行這些子任務(wù),實(shí)現(xiàn)任務(wù)所要達(dá)到的目標(biāo),因此需要做出結(jié)構(gòu)性的任務(wù)序列。但許多事務(wù)處理任務(wù)是非結(jié)構(gòu)性的,圖書館的館長會(huì)以一個(gè)不可預(yù)測(cè)的順序來召集一個(gè)碰頭會(huì)、查詢館內(nèi)各種業(yè)務(wù)情況。在這種情況下,不存在一個(gè)人的任務(wù)網(wǎng)絡(luò),而僅僅是一些用戶需要個(gè)別完成的互不聯(lián)系的任務(wù)。

工作設(shè)計(jì)的目的是使任務(wù)需求與操作員的能力相匹配。界面設(shè)計(jì)中關(guān)于人的因素特性的簡(jiǎn)單的度量如下:復(fù)雜性——推理、判斷和決策的難度;專心程度——對(duì)細(xì)節(jié)的注意力;責(zé)任心——任務(wù)在總系統(tǒng)中的重要性。2024/1/2011工作方式有兩種:(1)可由一個(gè)人單獨(dú)完成一個(gè)系統(tǒng)的目標(biāo)。例如:在商店業(yè)務(wù)處理系統(tǒng)中,檢查顧客訂單的任務(wù)中,所做的工作將是:數(shù)據(jù)輸入、顧客賒欠清理、錯(cuò)誤分辨和賒欠查詢。(2)任務(wù)進(jìn)展跟蹤。確定命令在系統(tǒng)中什么地方執(zhí)行、確定關(guān)鍵延遲的命令、調(diào)查拖延的原因、提出解決的建議等。

在做工作設(shè)計(jì)時(shí),應(yīng)該檢查任務(wù)流程以確認(rèn)不會(huì)出現(xiàn)任務(wù)過載。如果同時(shí)有多個(gè)任務(wù)需要用戶給予注意,往往由于命令的時(shí)間沖突而使用戶陷入困境,結(jié)果出現(xiàn)任務(wù)過載。即使任務(wù)流程計(jì)劃的很好,但由于錯(cuò)誤和一些意料之外的事情發(fā)生,如果錯(cuò)誤處理過程計(jì)劃的不完全、無條理,也會(huì)出現(xiàn)任務(wù)過載。

導(dǎo)致任務(wù)過載的原因,最常見的是出現(xiàn)工作負(fù)荷的高峰。因此要計(jì)劃工作負(fù)荷使之均衡,并給出錯(cuò)誤處理的時(shí)間。界面設(shè)計(jì)類型在選用界面形式時(shí),應(yīng)當(dāng)考慮每種類型的優(yōu)點(diǎn)和限制。從以下幾個(gè)方面來考察,進(jìn)行抉擇:

2024/1/2012①使用的難易程度:對(duì)于沒有經(jīng)驗(yàn)的用戶,該界面使用的難度有多大。②學(xué)習(xí)的難易程度:學(xué)習(xí)該界面的命令和功能的難度有多大。③操作速度:在完成一個(gè)指定操作時(shí),該界面在操作步驟、擊鍵和反應(yīng)時(shí)間等方面效率有多高。④復(fù)雜程度:該界面提供了什么功能、能否用新的方式組合這些功能以增強(qiáng)界面的功能。⑤控制:人機(jī)交互時(shí),是由計(jì)算機(jī)還是由人發(fā)起和控制對(duì)話。⑥開發(fā)的難易程度:該界面設(shè)計(jì)是否有難度、開發(fā)工作量有多大。用戶界面設(shè)計(jì)主要任務(wù)圖示如圖6-26所示:2024/1/2013圖6-26用戶界面設(shè)計(jì)主要任務(wù)圖示用戶界面設(shè)計(jì)輸入設(shè)計(jì)輸出設(shè)計(jì)操作設(shè)計(jì)使用手冊(cè)輸入描述輸入方式編譯算法設(shè)計(jì)菜單MENU問題描述語言POL帶表頭的數(shù)據(jù)表格TABLE圖形輸入交互式磁性媒體批處理輸出描述輸出方式編譯加工,算法設(shè)計(jì)正文(說明文件)圖形數(shù)據(jù)表格磁性媒體硬拷貝交互式命令批處理命令2024/1/20145.用戶界面設(shè)計(jì)—數(shù)據(jù)輸入界面設(shè)計(jì)數(shù)據(jù)輸入是指所有供計(jì)算機(jī)處理的數(shù)據(jù)的輸入。數(shù)據(jù)輸入界面是系統(tǒng)的一個(gè)重要組成部分,它常占用用戶的極大部分使用時(shí)間。(1)數(shù)據(jù)輸入的原則數(shù)據(jù)輸入界面的目標(biāo)是盡量簡(jiǎn)化用戶的工作,并盡可能地減少輸入的出錯(cuò)率。為此,在設(shè)計(jì)時(shí)要考慮盡可能減少用戶的記憶負(fù)擔(dān),使界面具有預(yù)見性和一致性,防止用戶輸入出錯(cuò),以及盡可能增加數(shù)據(jù)自動(dòng)輸入。在系統(tǒng)設(shè)計(jì)的范圍,可以通過以下方法來減少用戶輸入的工作量:對(duì)共同的輸入內(nèi)容設(shè)置默認(rèn)值(缺省值);使用代碼和縮寫;填入已輸入過的內(nèi)容或需要重復(fù)輸入的內(nèi)容;如果輸入內(nèi)容是來自一個(gè)有限的備選集,可以采用列表選擇或指點(diǎn)方式;數(shù)據(jù)輸入屏幕應(yīng)當(dāng)設(shè)計(jì)成盡量與輸入格式相匹配,如果沒有輸入格式或舊的輸入格式設(shè)計(jì)得不好,就應(yīng)當(dāng)設(shè)計(jì)新的屏幕格式。2024/1/2015數(shù)據(jù)內(nèi)容應(yīng)當(dāng)根據(jù)它們的使用頻率,或它們的重要性,或它們的輸入次序進(jìn)行組織。數(shù)據(jù)輸入對(duì)話設(shè)計(jì)的一般規(guī)則:

明確的輸入:只有當(dāng)用戶按下輸入的確認(rèn)命令時(shí),才確認(rèn)輸入。這有助于在輸入過程中一旦出現(xiàn)錯(cuò)誤能及時(shí)糾錯(cuò)。

明確的動(dòng)作:在表格項(xiàng)之間自動(dòng)地跳躍/轉(zhuǎn)換并不總是可取的,尤其是對(duì)于不熟練的用戶,往往會(huì)被搞得無所適從,要使用TAB鍵或回車鍵控制在表格項(xiàng)之間的移動(dòng)。

明確的取消:如果用戶中斷了一個(gè)輸入序列,已經(jīng)輸入的數(shù)據(jù)不要馬上丟棄。這樣才能對(duì)一個(gè)也許是錯(cuò)誤的取消動(dòng)作進(jìn)行重新思考。

確認(rèn)刪除:為避免錯(cuò)誤的刪除動(dòng)作可能造成的損失,在鍵入刪除命令后,必須進(jìn)行確認(rèn),然后才執(zhí)行刪除操作。例如,可以用Deleteyousure?[Y/N]來確認(rèn)。2024/1/2016提供反饋:若一個(gè)屏幕上可容納若干輸入內(nèi)容,可將用戶先前輸入的內(nèi)容仍保留在屏幕上,以便用戶能夠隨時(shí)察看,明確下一步應(yīng)做的操作。

允許編輯:在一個(gè)文件輸入過程中或輸入完成后,允許用戶對(duì)其編輯,以修改他們正在輸入的數(shù)據(jù)或修改他們以前輸入的數(shù)據(jù)。應(yīng)采納一種前后一致的編輯方式。

提供復(fù)原(Undo):應(yīng)允許用戶恢復(fù)輸入以前的狀態(tài)。這在編輯和修改錯(cuò)誤的操作經(jīng)常用到。

自動(dòng)格式化:用戶可以采用自由格式進(jìn)行輸入。例如,用COBOL語言時(shí),用79而不是0079去適應(yīng)格式PIC9(4)的要求。輸入對(duì)空格應(yīng)不敏感。

提示輸入的范圍:應(yīng)當(dāng)顯示有效回答的集合及其范圍。例如,顯示“在1~10間輸入打折扣量”。2024/1/2017(2)輸入表格設(shè)計(jì)數(shù)據(jù)表格設(shè)計(jì)是對(duì)較復(fù)雜的數(shù)據(jù)錄入時(shí)使用得最廣泛的一種對(duì)話類型。這種方法是在屏幕上顯示一張表格,類似于用戶熟悉的填表格式,以供用戶向計(jì)算機(jī)內(nèi)輸入數(shù)據(jù)。在這種輸入數(shù)據(jù)表格中,對(duì)于每一種輸入信息,都有一個(gè)表格項(xiàng),并帶有一個(gè)表格項(xiàng)頭,以提示輸入信息的內(nèi)容和位置。由用戶使用移位鍵或者特殊定義的功能鍵控制屏幕上的光標(biāo),在各個(gè)表格項(xiàng)上定位以及數(shù)據(jù)的輸入。用戶鍵入數(shù)據(jù)之后,還可以使用相同的屏幕格式顯示、修改這些數(shù)據(jù)。數(shù)據(jù)表格的優(yōu)點(diǎn)是它的視覺布局用戶比較熟悉,而且全部信息都可以顯示在屏幕上,只要表格設(shè)計(jì)得好,操作步驟非常簡(jiǎn)便。2024/1/20186.?dāng)?shù)據(jù)顯示界面設(shè)計(jì)數(shù)據(jù)顯示界面包括屏幕查詢、文件瀏覽、圖形顯示和報(bào)告。數(shù)據(jù)顯示的規(guī)則:(1)進(jìn)行數(shù)據(jù)輸出顯示設(shè)計(jì),應(yīng)當(dāng)了解數(shù)據(jù)顯示的要求,解決應(yīng)該顯示哪些數(shù)據(jù),屏幕上一次顯示多少信息的問題。顯示的信息對(duì)于用戶任務(wù)來說應(yīng)當(dāng)是適當(dāng)?shù)模灰^于擁擠。(2)選擇顯示內(nèi)容,應(yīng)當(dāng)考慮以下準(zhǔn)則:

只顯示必需的數(shù)據(jù)。與用戶需求無直接關(guān)系的一律省略;在一起使用的數(shù)據(jù)應(yīng)顯示在一起;顯示出的數(shù)據(jù)應(yīng)與用戶執(zhí)行的任務(wù)有關(guān);每一顯示屏中數(shù)據(jù)的數(shù)量,包括標(biāo)題、欄題等等,不應(yīng)超過整個(gè)屏幕面積的30%。2024/1/2019利用這些規(guī)則,并根據(jù)用戶要求,下一步應(yīng)當(dāng)將數(shù)據(jù)分組,然后將每組數(shù)據(jù)按一定的結(jié)構(gòu)形式來安排??偟哪康氖鞘沟糜脩舾械绞褂梅奖?;顯示設(shè)計(jì)要使得相關(guān)的數(shù)據(jù)成組的出現(xiàn),并由用戶與系統(tǒng)的會(huì)話來控制;可根據(jù)屏幕的大小,使每幀屏幕包含若干個(gè)子區(qū)域,讓每個(gè)子區(qū)域顯示不同的信息。進(jìn)行屏幕布局時(shí),還需要考慮其它一些規(guī)則,例如:應(yīng)盡量少使用代碼和縮寫,不應(yīng)讓讀者去翻譯或猜測(cè)這些代碼或縮寫;如果安排了若干個(gè)顯示畫面,最好建立一個(gè)統(tǒng)一的格式;提供明了的標(biāo)題、欄題以及其它提示信息。

幫助用戶瀏覽各種顯示畫面;遵循用戶的習(xí)慣。采用在分析過程中得到的用戶模型,并保留用戶使用的術(shù)語;采用顏色、字符大小、下劃線或不同的字體等方式來強(qiáng)化重要數(shù)據(jù)。設(shè)計(jì)了數(shù)據(jù)的顯示結(jié)構(gòu)之后,根據(jù)是圖形顯示還是字符顯示,進(jìn)一步考慮細(xì)節(jié)設(shè)計(jì)。2024/1/20207.控制界面的設(shè)計(jì)設(shè)計(jì)控制界面的主要目的是讓用戶能夠主動(dòng)地控制計(jì)算機(jī)上系統(tǒng)的工作,使得用戶能夠很容易地訪問計(jì)算機(jī)的各種設(shè)備。其主要方式有控制對(duì)話、菜單、功能鍵、圖標(biāo)、直接指點(diǎn)、窗口、命令語言和自然語言等。例如,用控制對(duì)話進(jìn)行設(shè)計(jì)時(shí),控制對(duì)話可以是簡(jiǎn)單的問答形式,系統(tǒng)提出是否需要某個(gè)操作,然后用戶以Y/N的方式回答。復(fù)雜的對(duì)話形式是基于菜單的系統(tǒng)。這種對(duì)話方式容易使用,但每次的操作都是單調(diào)重復(fù)的,老的用戶往往會(huì)感到冗長乏味。在設(shè)計(jì)對(duì)話的時(shí)候,需要注意的要點(diǎn)是:每次只能有一個(gè)提問,避免多個(gè)詢問;當(dāng)需要幾個(gè)關(guān)聯(lián)的回答時(shí),應(yīng)重新顯示上一個(gè)回答;如果以前的回答在后面還需要用到時(shí),在用到的時(shí)候要重新顯示它,否則會(huì)因短期記憶出現(xiàn)錯(cuò)誤。保持提問的順序與原文檔或用戶模型一致。2024/1/20216.10數(shù)據(jù)存儲(chǔ)設(shè)計(jì)在系統(tǒng)分析階段進(jìn)行新系統(tǒng)邏輯模型設(shè)計(jì)時(shí),己從邏輯角度對(duì)數(shù)據(jù)存儲(chǔ)進(jìn)行了初步設(shè)計(jì)。到系統(tǒng)設(shè)計(jì)階段,就要根據(jù)已選用的計(jì)算機(jī)硬件和軟件及使用要求,進(jìn)一步完成數(shù)據(jù)存儲(chǔ)的詳細(xì)設(shè)計(jì)。文件是存放數(shù)據(jù)的基本方式,在數(shù)據(jù)存儲(chǔ)設(shè)計(jì)中,要確定數(shù)據(jù)的組織方式。對(duì)于整個(gè)系統(tǒng)的全局?jǐn)?shù)據(jù)管理需采用數(shù)據(jù)庫。無論采用哪種方法,文件都是數(shù)據(jù)管理的最基本方式。文件設(shè)計(jì)就是根據(jù)文件的使用要求、處理方式、存儲(chǔ)量、數(shù)據(jù)的活動(dòng)性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。2024/1/2022

1.文件的分類文件可以按不同特征進(jìn)行分類。(1)按文件的存儲(chǔ)介質(zhì)分類。按文件的存儲(chǔ)介質(zhì)不同可把文件分為卡片文件、紙帶文件、磁盤文件、磁帶文件和打印文件等。(2)按文件的信息流向分類。按文件的信息流向可把文件分為輸入文件(如卡片文件)、輸出文件(如打印文件)和輸入輸出文件(如磁盤文件)。(3)按文件的組織方式分類。按文件的組織方式可把文件分為順序文件、索引文件和直接存取文件。(4)按文件的用途分類。按文件用途分類可把文件分為以下幾種:①主文件②處理文件③工作文件④周轉(zhuǎn)文件⑤其他文件。周轉(zhuǎn)文件用來存放具有固定個(gè)體變動(dòng)屬性的數(shù)據(jù)。2024/1/20232.文件設(shè)計(jì)設(shè)計(jì)文件之前,首先要確定數(shù)據(jù)處理的方式、文件的存儲(chǔ)介質(zhì)、計(jì)算機(jī)操作系統(tǒng)提供的文件組織方式、存取方式和對(duì)存取時(shí)間、處理時(shí)間的要求等。文件設(shè)計(jì)通常從設(shè)計(jì)共享文件開始,這是因?yàn)楣蚕砦募c其他文件的關(guān)系密切,先設(shè)計(jì)共享文件,其他文件中與它相同的數(shù)據(jù)項(xiàng)目就可以用它作基準(zhǔn),盡量求得一致。文件由記錄組成,所以設(shè)計(jì)文件主要是設(shè)計(jì)文件記錄的格式。2024/1/20245.11數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計(jì)除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等三個(gè)階段。由于數(shù)據(jù)庫系統(tǒng)已形成一間獨(dú)立的學(xué)科,所以,當(dāng)我們把數(shù)據(jù)庫設(shè)計(jì)原理應(yīng)用到MIS開發(fā)中時(shí),數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)步驟就與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),且融為一體。2024/1/20251.?dāng)?shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)應(yīng)在系統(tǒng)分析階段進(jìn)行。任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫的概念數(shù)據(jù)模型(簡(jiǎn)稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用E-R模型表示。2024/1/20262.?dāng)?shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型。數(shù)據(jù)模型可以由實(shí)體聯(lián)系模型轉(zhuǎn)換而來,這里先介紹將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則:(1)每一實(shí)體集對(duì)應(yīng)于一個(gè)關(guān)系模式。實(shí)體名作為關(guān)系名,實(shí)體的屬性作為對(duì)應(yīng)關(guān)系的屬性。(2)實(shí)體間的聯(lián)系一般對(duì)應(yīng)一個(gè)關(guān)系,聯(lián)系名作為對(duì)應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉。(3)實(shí)體和聯(lián)系中關(guān)鍵字對(duì)應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。2024/1/20273.?dāng)?shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲(chǔ)結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容包括:(1)庫文件的組織形式。如選用順序文件組織形式、索引文件組織形式等(2)存儲(chǔ)介質(zhì)的分配。例如將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲(chǔ)器上;穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲(chǔ)器上。(3)存取路徑的選擇等。2024/1/20286.12處理流程圖設(shè)計(jì)在處理流程圖中,需要使用各種符號(hào)具體地規(guī)定處理過程的每一步驟。系統(tǒng)中每一個(gè)功能模塊都可以作為一個(gè)獨(dú)立子系統(tǒng)分別進(jìn)行設(shè)計(jì)。由于每個(gè)處理功能都有自己的輸入和輸出,對(duì)處理功能的設(shè)計(jì)過程也應(yīng)從輸出開始,進(jìn)而進(jìn)行輸入、數(shù)據(jù)文件的設(shè)計(jì),并畫出較詳細(xì)的處理流程圖。2024/1/20296.13系統(tǒng)物理配置方案設(shè)計(jì)1.設(shè)計(jì)依據(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ì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。(2)系統(tǒng)的響應(yīng)時(shí)間從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。如果要求系統(tǒng)具有較短的響應(yīng)時(shí)間,就應(yīng)當(dāng)選擇運(yùn)算速度較快的計(jì)算機(jī)及具有較高傳遞速率的通訊線路,如實(shí)時(shí)應(yīng)用系統(tǒng)。2024/1/2030(3)系統(tǒng)的可靠性

系統(tǒng)的可靠性可以用連續(xù)工作時(shí)間表示。例如,對(duì)于每天需要24小時(shí)連續(xù)工作的系統(tǒng)、則系統(tǒng)的可靠性就應(yīng)該很高,這時(shí)可以采用雙機(jī)、雙工結(jié)構(gòu)方式。(4)集中式還是分布式

如果一個(gè)系統(tǒng)的處理方式是集中式的,則信息系統(tǒng)既可以是主機(jī)系統(tǒng),也可以是網(wǎng)絡(luò)系統(tǒng),若系統(tǒng)的處理方式是分布式的,剛采用微機(jī)網(wǎng)絡(luò)將更能有效地發(fā)揮系統(tǒng)的性能。(5)地域范圍

對(duì)于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域網(wǎng)還是局域網(wǎng)。(6)數(shù)據(jù)管理方式

如果數(shù)據(jù)管理方式為文件系統(tǒng),則操作系統(tǒng)應(yīng)具備文件管理功能。2024/1/20312.計(jì)算機(jī)硬件選擇計(jì)算機(jī)硬件的選擇取決于數(shù)據(jù)的處理方式和運(yùn)行的軟件。管理對(duì)計(jì)算機(jī)的基本要求是速度快、容量大、通道能力強(qiáng)、操作靈活方便,但計(jì)算機(jī)的性能越高,其價(jià)格也就愈昂貴,因此,在計(jì)算機(jī)硬件的選擇上應(yīng)全面考慮。一般來說,如果系統(tǒng)的數(shù)據(jù)處理是集中式的,系統(tǒng)應(yīng)用的主要目的是利用計(jì)算機(jī)的強(qiáng)大計(jì)算能力,則可以采用主機(jī)——終端系統(tǒng),以大型機(jī)或中小型機(jī)作為主機(jī),可以使系統(tǒng)具有較好的性能。若對(duì)企業(yè)管理等應(yīng)用,其應(yīng)用本身就是分布式的,使用大型主機(jī)主要是為了利用其多用戶能力,則不如微機(jī)網(wǎng)絡(luò)更為靈活、經(jīng)濟(jì)。2024/1/2032

確定了數(shù)據(jù)的處理方式以后,在計(jì)算機(jī)機(jī)型的選擇上則主要考慮應(yīng)用軟件對(duì)計(jì)算機(jī)處理能力的需求,包括:⑴計(jì)算機(jī)主存;⑵CPU時(shí)鐘;⑶輸入、輸出和通信的通道數(shù)目;⑷顯示方式;⑸外接轉(zhuǎn)儲(chǔ)設(shè)備及其類型。由于不同計(jì)算機(jī)的設(shè)計(jì)目標(biāo)不同,因而可能在某一方面具有顯著的優(yōu)點(diǎn)而在其他應(yīng)用場(chǎng)合卻令人無法接受,在系統(tǒng)設(shè)計(jì)時(shí),應(yīng)根據(jù)應(yīng)用的需要認(rèn)真選擇。

由于現(xiàn)在微機(jī)在性能上已經(jīng)有了很大提高,甚至超過了早期大型機(jī)的水平,而價(jià)格又相對(duì)較低,一般企事業(yè)單位選擇微機(jī)作為硬件支撐環(huán)境較為適宜。2024/1/20333.計(jì)算機(jī)網(wǎng)絡(luò)的選擇在信息系統(tǒng)開發(fā)中,應(yīng)根據(jù)應(yīng)用需要選擇主機(jī)——終端方式或微機(jī)網(wǎng)絡(luò)方式。對(duì)微機(jī)網(wǎng)絡(luò)而言,由于存在著多個(gè)商家的多種產(chǎn)品,也面臨著網(wǎng)絡(luò)的選型問題。(1)網(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)的地域分布、信息流量進(jìn)行綜合考慮。一般來說,應(yīng)盡量將信息流量最大的應(yīng)用放在同一網(wǎng)段上。(2)網(wǎng)絡(luò)的邏輯設(shè)計(jì)。通常首先按軟件將系統(tǒng)從邏輯上分為各個(gè)分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如:主服務(wù)器、主交換機(jī)、分系統(tǒng)交換機(jī)、子系統(tǒng)集線器(HUB)、通訊服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連接結(jié)構(gòu)。2024/1/2034(3)網(wǎng)絡(luò)操作系統(tǒng)。目前,流行的網(wǎng)絡(luò)操作系統(tǒng)有UNIX、Netware、Windows2000等。UNIX歷史最早,是惟一能夠適用于所有應(yīng)用平臺(tái)的網(wǎng)絡(luò)操作系統(tǒng);Netware網(wǎng)絡(luò)操作系統(tǒng)適用于文件服務(wù)器/工作站模式,具有較高的市場(chǎng)占有率;Windows2000由于其Windows軟件平臺(tái)的集成能力,隨著Windows操作系統(tǒng)的發(fā)展和客戶機(jī)——服務(wù)器模式向?yàn)g覽器——服務(wù)器模式延伸,無疑是有前途的網(wǎng)絡(luò)操作系統(tǒng)。2024/1/20354.?dāng)?shù)據(jù)庫管理系統(tǒng)的選擇管理信息系統(tǒng)都是以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),一個(gè)好的數(shù)據(jù)庫管理系統(tǒng)對(duì)管理信息系統(tǒng)的應(yīng)用有著舉足輕重的重要影響。在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮:(1)數(shù)據(jù)庫的性能;(2)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái);(3)數(shù)據(jù)庫管理系統(tǒng)的安全保密性能;(4)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論