版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第四章信息系統(tǒng)設計第四章系統(tǒng)設計系統(tǒng)分析階段后有兩條開發(fā)路線:購置開發(fā)方式(采購、實施)專門開發(fā)方式(設計、實施)系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設計系統(tǒng)購置系統(tǒng)制作系統(tǒng)測試系統(tǒng)測試系統(tǒng)切換系統(tǒng)切換系統(tǒng)評價系統(tǒng)評價4.1信息系統(tǒng)設計概述4.2系統(tǒng)總體設計4.3代碼設計4.4數(shù)據(jù)庫設計4.5輸入、輸出、界面設計4.6系統(tǒng)界面、控制和安全設計4.7編寫系統(tǒng)設計說明書第四章信息系統(tǒng)設計4.1信息系統(tǒng)設計概述定義: 是詳細的計算機系統(tǒng)方案的規(guī)格說明,是系統(tǒng)物理方案設計;是一個從抽象到具體的過程。任務: 將系統(tǒng)分析階段所提出的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與網(wǎng)絡技術的物理(技術)方案。
4.1信息系統(tǒng)設計概述與系統(tǒng)分析區(qū)別:-系統(tǒng)分析:解決做什么;強調(diào)業(yè)務問題;提出邏輯方案-系統(tǒng)設計:解決如何做;技術或?qū)崿F(xiàn)問題;提出物理方案系統(tǒng)分析系統(tǒng)設計開發(fā)需要排序功能排序方法選擇工具實現(xiàn)排序4.1信息系統(tǒng)設計概述依據(jù):
-系統(tǒng)分析的結(jié)果;
-用戶需求;
-現(xiàn)行技術;
-系統(tǒng)運行環(huán)境。4.1信息系統(tǒng)設計概述
注意:1+1〉2系統(tǒng)設計總體設計詳細設計系統(tǒng)設計報告軟件體系結(jié)構(gòu)系統(tǒng)計算模式系統(tǒng)運行平臺、設備與網(wǎng)絡配置數(shù)據(jù)存儲總體設計代碼設計輸入/輸出/界面設計數(shù)據(jù)庫設計安全和控制設計
系統(tǒng)設計的主要內(nèi)容4.1信息系統(tǒng)設計概述系統(tǒng)設計的方法
面向?qū)ο笤O計方法結(jié)構(gòu)化設計方法系統(tǒng)分析階段的文檔和模型代碼設計系統(tǒng)流圖結(jié)構(gòu)圖包圖設計類圖數(shù)據(jù)庫設計輸入/輸出/界面設計系統(tǒng)控制和安全設計處理設計結(jié)構(gòu)化設計方法和面向?qū)ο笤O計方法的設計模型4.1信息系統(tǒng)設計概述原則
-實用性原則:滿足業(yè)務管理、操作/界面/安全考慮人體特征、簡便實用;
-
系統(tǒng)性:設計規(guī)范、代碼統(tǒng)一、數(shù)據(jù)采集問題;
-靈活性:隨著環(huán)境的變化發(fā)展,能夠方便修改系統(tǒng)適應新的需求;容易修改和維護;
-可靠性:保密、檢錯、糾錯、抗病毒、系統(tǒng)恢復能力;
-經(jīng)濟性
4.1信息系統(tǒng)設計概述4.2系統(tǒng)總體設計4.3代碼設計4.4數(shù)據(jù)庫設計4.5輸入、輸出、界面設計4.6系統(tǒng)界面、控制和安全設計4.7編寫系統(tǒng)設計說明書第四章信息系統(tǒng)設計4.2系統(tǒng)總體設計4.2.1軟件總體設計4.2.2運行平臺設計(硬件總體設計)4.2.1軟件系統(tǒng)總體設計一、任務: 根據(jù)系統(tǒng)的總體目標和功能將整個系統(tǒng)合理劃分成若干個功能模塊,并組織起來互相聯(lián)系,共同完成總?cè)蝿铡=Y(jié)構(gòu)化設計思想包括:系統(tǒng)性、自頂向下分解、模塊化原則。包括:1、將系統(tǒng)劃分成子系統(tǒng)/模塊
2、決定每個模塊的功能
3、決定模塊之間的調(diào)用關系
4、決定模塊之間的數(shù)據(jù)傳遞
劃分原則:
1、子系統(tǒng)具有相對獨立性;
2、子系統(tǒng)之間的依賴性盡量?。?/p>
3、便于系統(tǒng)分階段實現(xiàn);
4、各類資源的充分利用。 劃分方法分類:功能劃分、順序劃分、數(shù)據(jù)劃分……
劃分方法:u/c矩陣4.2.1軟件系統(tǒng)總體設計學習結(jié)構(gòu)化設計方法的兩個方面:基本概念和工具。二、結(jié)構(gòu)化設計方法的基本概念1、模塊
模塊是可以組合、分解和更換的單元,是組成系統(tǒng)、易于處理的基本單位。系統(tǒng)中的任何一個處理功能都可看成一個模塊,也可以理解為用一個名字就可以調(diào)用的一段程序語句。如函數(shù)和子程序。具有四屬性:輸入輸出、邏輯功能、運行程序和內(nèi)部數(shù)據(jù)。
-輸入、邏輯功能、輸出構(gòu)成模塊外部特性
-運行程序和內(nèi)部數(shù)據(jù)則構(gòu)成模塊內(nèi)部特性 模塊表示:4.2.1軟件系統(tǒng)總體設計計算工資驗證用戶名、密碼模塊用戶名密碼正確信息不正確信息調(diào)用歡迎模塊調(diào)用提示信息模塊//三個數(shù)排序模塊舉例 輸入三個數(shù):數(shù)1,數(shù)2,數(shù)3
排序:{如果數(shù)1大于數(shù)2就…}
輸入三個數(shù):數(shù)1.1,數(shù)2.1,數(shù)3.1
排序:{如果數(shù)1.1大于數(shù)2.1就…}//*********************************************************************
存在為三個數(shù)排序模塊:f(x,y,z)
輸入三個數(shù):數(shù)1,數(shù)2,數(shù)3 f(數(shù)1,數(shù)2,數(shù)3)
輸入三個數(shù):數(shù)1.1,數(shù)2.1,數(shù)3.1 f(數(shù)1.1,數(shù)2.1,數(shù)3.1)//模塊來實現(xiàn)學生自我介紹
classstudent {student(Strings_enjoy) {System.out.println(“我的愛好是"+s_enjoy); } }//********************調(diào)用**************************************************
publicclassExam3_2 {publicstaticvoidmain(Stringarg[]){ studenta=newstudent(“睡覺”); studenta=newstudent(“學習"); } }
模塊化的目的:
-系統(tǒng)劃分,便于信息系統(tǒng)開發(fā)和管理;
-模塊獨立、接口簡單。
2、模塊間聯(lián)系
-耦合:反映模塊之間的緊密程度
-內(nèi)聚:反映一個模塊內(nèi)各元素彼此結(jié)合的緊密程度如果所有模塊的內(nèi)聚都很強,模塊之間的耦合就低,模塊的獨立性就強
4.2.1軟件系統(tǒng)總體設計
模塊間調(diào)用在模塊結(jié)構(gòu)圖中,用連接兩個模塊的箭頭表示調(diào)用。箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊。一個模塊是否調(diào)用一個從屬模塊,決定于調(diào)用模塊內(nèi)部的判斷條件,則該調(diào)用稱為模塊間的判斷調(diào)用,采用菱形符號表示。如果一個模塊通過其內(nèi)部的循環(huán)功能循環(huán)調(diào)用一個或多個從屬模塊,則該調(diào)稱為循環(huán)調(diào)用,用弧形箭頭表示。4.2.1軟件系統(tǒng)總體設計-功能模塊結(jié)構(gòu)圖的基本符號:4.2.1軟件系統(tǒng)總體設計數(shù)據(jù)當一個模塊調(diào)用另一個模塊時,調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處處理,而被調(diào)用模塊又可以將處理的結(jié)果送回調(diào)用模塊。在模塊之間傳送的數(shù)據(jù),使用與調(diào)用箭頭平行的帶空心圓的箭頭表示,并在旁邊標上數(shù)據(jù)名。例如,下圖(a)表示模塊A調(diào)用B時,A將數(shù)據(jù)X,Y傳送給B,B將處理結(jié)果數(shù)據(jù)Z返回給A。4.2.1軟件系統(tǒng)總體設計A平均計算平均成績或最高成績平均或最高成績最高A平均成績最高成績模塊設計原則
1、改進系統(tǒng)結(jié)構(gòu)
-降低模塊間聯(lián)系,提高模塊獨立性。
-整體的最優(yōu)化優(yōu)于局部的最優(yōu)化。
2、系統(tǒng)的深度和寬度 深度:控制層數(shù) 寬度:控制的總分布
3、模塊的扇出和扇入 扇出:直屬下級模塊個數(shù) 扇入:直接上級模塊個數(shù)
4、模塊的規(guī)模
5、具體問題具體分析4.2.1軟件系統(tǒng)總體設計?概念“耦合”和“內(nèi)聚”分別從不同側(cè)面反映了模塊的獨立性。?系統(tǒng)總體設計中應使模塊之間是緊耦合,模塊內(nèi)部是松內(nèi)聚。思考:4.2系統(tǒng)總體設計4.2.1軟件總體設計4.2.2運行平臺設計(硬件總體設計)網(wǎng)絡平臺硬件平臺軟件平臺4.2.2運行平臺設計4.2.2運行平臺設計系統(tǒng)平臺設計要考慮的因素4.2.2運行平臺設計——網(wǎng)絡平臺設計網(wǎng)絡平臺設計主要包括:網(wǎng)絡的拓撲結(jié)構(gòu):星型、總線型、環(huán)型網(wǎng)絡傳輸介質(zhì):雙絞線、同軸電纜、光纖電纜互連設備:中繼器、交換機、路由器、網(wǎng)關4.2.2運行平臺設計——硬件總體設計硬件配置考慮的主要設備包括:(1)服務器(2)終端微型計算機(3)外部設備:主要包括各種輸入輸出設備(4)安全設施:不間斷電源、防雷設施、安全加密4.2.2運行平臺設計——軟件總體設計軟件平臺設計包括:(1)操作系統(tǒng)平臺:服務器和客戶機(2)數(shù)據(jù)庫管理系統(tǒng):Oracle、Sybase、Informix、Access、MySQL、DB2(3)工具軟件:Web開發(fā)工具、報表工具、項目管理工具、用戶界面開發(fā)工具4.1信息系統(tǒng)設計概述4.2系統(tǒng)總體設計4.3代碼設計4.4數(shù)據(jù)庫設計4.5輸入、輸出、界面設計4.6系統(tǒng)界面、控制和安全設計4.7編寫系統(tǒng)設計說明書第四章信息系統(tǒng)設計4.3代碼設計代碼定義:用來表征客觀事物的實體類別和屬性的一個或一組易于計算機識別和處理的特定符號或記號,它可以是字符、數(shù)字、某些特殊符號或它們的組合。代碼作用:
標識,便于計算機識別統(tǒng)計、檢索和排序為什么要設計代碼?把管理對象數(shù)字化或者字符化,起穿針引線的作用。設計內(nèi)容:編碼對象、編碼的結(jié)構(gòu)(單一形式還是混合形式)、長度、允許使用的合法符號、每位碼的含義、以及特殊碼的設計。4.3代碼設計代碼形式-順序碼:將順序的數(shù)字或字母賦予分類對象。是一種最簡單最常用的代碼。
如對全國城市進行編碼,上海001,北京002,天津003…1表示研究生、2表示本科生、3表示??粕?/p>
再如GB2261-80《人的性別代碼》中,1為男性,2為女性。
優(yōu)點:簡短、易于管理
缺點:不足點是不形象,難以理解記憶。代碼本身不能說明任何附加信息特征
4.3代碼設計代碼形式-區(qū)間碼:區(qū)間碼是將代碼分為若干區(qū)間,每個區(qū)間表示代表一定的意義。
典型的區(qū)間碼如我國的居民身份證號和郵政編碼。
對于居民身份證:
第一個區(qū)間為前6位數(shù)字,表示出生地址;
第二個區(qū)間為8位數(shù)字,表示出生日期;
第三個區(qū)間為3位數(shù)字,表示對同年、同月、同日出生的人編定的順序號;
第四個區(qū)間為最后的1位數(shù)字,為校驗數(shù)字優(yōu)點:信息處理可靠,排序、分類、檢索方便
缺點:有時會產(chǎn)生長碼
4.3代碼設計-助記碼和縮寫碼:助記碼是將數(shù)據(jù)的屬性作為代碼的一部分,有利于記憶
如TV-C-34縮寫碼是從編碼對象名稱中抽取若干關鍵字母作為代碼
如Amt代表Amount,Cont代表Contract4.3代碼設計-層次碼:層次碼是指將代碼分成若干層次級,并與分類對象的層次相對應,代碼自左至右表示的層次由高至低。
例如采用三層六位數(shù)字的層次碼表示某個地區(qū),每一層次采用順序碼編碼。假如
用21表示浙江省,
用01和02分別表示浙江省的杭州市和寧波市,
寧波市的江東區(qū)和江北區(qū)分別用01和02表示,
那么浙江省寧波市的代碼即為210200,浙江省寧波市江北區(qū)的代碼即為210202。優(yōu)點:能明確表示分類對象的類別,有嚴格的隸屬關系,容量大
缺點:結(jié)構(gòu)彈性較差,當層次較多時,代碼位數(shù)較長南方中心課題編碼:4.3代碼設計特征組合碼:面分類體系。將分類對象按其屬性或特征分為若干面,每個面內(nèi)按其規(guī)律分別進行編碼。
“面”與“面”之間的代碼沒有層次關系,也沒有隸屬關系。使用時,將各“面”的代碼組合
例如,對某服裝選用類別、尺寸、面料和式樣四個“面”,分別編碼 示例F38-2W1類別尺寸式樣面料MF414039381~9W1(毛料)C1(布料)代碼類型 一般有數(shù)字型、字母型、數(shù)字字母混合型。設計原則
-唯一性:要唯一地代表某一事物;
-
規(guī)范性:同一編碼對象的代碼類型、結(jié)構(gòu)和格式必須統(tǒng)一;
-
可擴充性:? ?代碼的位數(shù)是可變化的? ?考慮未來的發(fā)展性,編碼要留有足夠的后備容量,適應不斷擴充的需要? ?代碼的含義是可變化的?
-標準性:要盡可能標準化,如:國標和行業(yè)統(tǒng)一代碼;
-較長時應分段,以便記憶,如:123-AB—4564.3代碼設計代碼設計步驟
-確定代碼對象;
-
考察是否已有標準代碼;
-
根據(jù)實際情況和代碼的使用范圍、時間,選擇代碼的種類與類型;
-編寫代碼表。
4.3代碼設計4.1信息系統(tǒng)設計概述4.2系統(tǒng)總體設計4.3代碼設計4.4數(shù)據(jù)庫設計4.5輸入、輸出、界面設計4.6系統(tǒng)界面、控制和安全設計4.7編寫系統(tǒng)設計說明書第四章信息系統(tǒng)設計4.4數(shù)據(jù)庫設計數(shù)據(jù)庫設計:是一個從現(xiàn)實世界向計算機世界轉(zhuǎn)化的過程。
1、信息轉(zhuǎn)換 現(xiàn)實世界——信息世界——數(shù)據(jù)世界——計算機世界客觀世界信息世界數(shù)據(jù)世界事物及其聯(lián)系實體及其聯(lián)系數(shù)據(jù)庫總體實體集文件個體實體記錄性質(zhì)屬性數(shù)據(jù)項
E-R圖 數(shù)據(jù)模型: 層次、網(wǎng)絡和關系數(shù)據(jù)庫設計階段與系統(tǒng)開發(fā)階段對照圖現(xiàn)實世界概念結(jié)構(gòu)設計邏輯結(jié)構(gòu)設計物理結(jié)構(gòu)設計信息世界數(shù)據(jù)世界計算機世界系統(tǒng)分析階段系統(tǒng)設計階段詳細調(diào)查邏輯設計2、數(shù)據(jù)庫概念模型 概念設計對應系統(tǒng)分析階段,是在數(shù)據(jù)流圖和數(shù)據(jù)字典基礎上設計數(shù)據(jù)庫的概念模型。 (1)實體、屬性和聯(lián)系 (2)E-R圖:表示信息世界中的實體、屬性、聯(lián)系的模型,與數(shù)據(jù)實現(xiàn)技術無關。
物資入庫庫存代碼名稱規(guī)格備注入庫號日期貨位數(shù)量4.4數(shù)據(jù)庫設計1N3、數(shù)據(jù)庫邏輯設計
邏輯設計對應系統(tǒng)設計階段,任務是將E-R圖轉(zhuǎn)換成某個具體選定的數(shù)據(jù)模型,如層次、網(wǎng)狀、關系數(shù)據(jù)模型。 (1)關系模型
-任意列,同一數(shù)據(jù)項具有同一屬性,列名字不同
-無相同的行,也就是不允許有重復的記錄;
-行列的順序無關 (2)關系規(guī)范化 根據(jù)關系模式滿足的不同性質(zhì)和規(guī)范化程度,把關系模式分為多種范式,范式越高,規(guī)范化程度越高,關系模式則越好。一般說的是三范式。4.4數(shù)據(jù)庫設計
三范式: 第一范式:在一個數(shù)據(jù)結(jié)構(gòu)中沒有重復出現(xiàn)的組項,關系的所有分量必須是不可分的最小數(shù)據(jù)項;
職工號姓名級別工資學歷信息學歷畢業(yè)時間001張三技61500中專1983002李四技81200大專19904.4數(shù)據(jù)庫設計非規(guī)范化形式示例第一范式示例廠名生產(chǎn)情況(每月)產(chǎn)品名稱數(shù)量F1P1P2P3P4P5P6300200400200100100F2P1P2300400F3P2200F4P2P3P4200300400廠名產(chǎn)品名稱每月產(chǎn)量F1F1F1F1F1F1F2F2F3F4F4F4P1P2P3P4P5P6P1P2P2P2P3P4300200400200100100300400200200300400第二范式:非主屬性完全依賴于主鍵。第三范式:非主屬性之間都不傳遞依賴主鍵。 職工號姓名級別工資學歷畢業(yè)時間001001001002張三張三張三李四技6技6技6技81500150015001200中專大學研究生大學19831988199519904.4數(shù)據(jù)庫設計職工號姓名級別工資001張三技61500002李四技81200職工號學歷畢業(yè)時間001中專1983001大學1988001研究生1995002大學1990職工號姓名級別001張三技6002李四技8級別工資技61500技81200職工號學歷畢業(yè)時間001中專1983001大學1988001研究生1995002大學1990學生學習課程mn宿舍住宿m1教科書使用11學生(學號、姓名、年齡、出生日期、系名、年級)課程(課程號、課程名、學分)宿舍(宿舍編號、宿舍名稱)教科書(書號、書名、單價、出版社)請嘗試下面E-R圖向關系數(shù)據(jù)庫轉(zhuǎn)化規(guī)范化下表:學號姓名課程課程
成績代號名期末平時總評補考0201李好JC02英語7025740202張三JC01英語60155760規(guī)范化下表:
Student(學號,姓名,性別,系別,課程號,課程名,課程學分,課程學時,課程分數(shù))學生(學號、姓名、性別、出生日期)成績(學號、課程代號、期末成績、平時成績、總評成績、補考成績)課程(課程代號、課程名、學時、學分)
學生(學號、姓名、性別、出生日期)成績(學號、課程代號、期末成績、平時成績、總評成績、補考成績)課程(課程代號、課程名、學時)學分(學時數(shù)、學分)4.1信息系統(tǒng)設計概述4.2系統(tǒng)總體設計4.3代碼設計4.4數(shù)據(jù)庫設計4.5輸入、輸出、界面設計4.6系統(tǒng)界面、控制和安全設計4.7編寫系統(tǒng)設計說明書第四章信息系統(tǒng)設計窗口,菜單,對話框,按鈕,顏色,字體,語言,圖形…客戶,產(chǎn)品,訂單,添加,修改,刪除,打印,單擊…辦公桌椅,燈,鍵盤,屏幕,鼠標,使用手冊…
以用戶為中心的設計技術強調(diào)三個原則:及早關注用戶多次評價系統(tǒng)設計以確保其可用性使用迭代開發(fā)方法人體工程學/人為因素工程4.5輸入、輸出、界面設計
“輸入的是垃圾,輸出的必然是垃圾”。首要條件保證輸入完整正確,在此基礎上設計輸入為方法簡單、迅速、經(jīng)濟、方便。設計主要包括輸入方式設計、輸入界面設計:輸入設備:鍵盤、數(shù)模/模數(shù)轉(zhuǎn)換方式(條碼、掃描儀、傳感器)、網(wǎng)絡數(shù)據(jù)傳送、磁盤/光盤、麥克風輸入格式4.5.1輸入設計設計主要包括輸入方式設計、輸入界面設計:
選用輸入設備需要考慮的因素4.5.1輸入設計輸入的數(shù)據(jù)量與頻度輸入信息的來源和形式輸入格式的靈活程度輸入速度和準確性要求可選用設備和費用等輸入校驗和糾正方法經(jīng)驗設計原則:
-控制輸入量
-提供有意義的反饋
-執(zhí)行破壞性操作前要求確認
-允許取消大多數(shù)操作輸入格式設計的基本技術:
-塊風格 -陰影
-選擇框 -顏色
-設立數(shù)字域 -說明4.5.1輸入設計練習1練習2
假如有一批職工概況數(shù)據(jù)要輸入,其中有姓名、部門號、部門名、崗位、性別、年齡、學歷等,因為數(shù)據(jù)量比較大,要求盡可能的簡化輸入,請設計輸入方案。4.5.1輸入設計練習3南方中心入庫界面設計
基本信息包括:入庫單號,入庫日期,經(jīng)辦人,采購來源,
物資類型(試劑,辦公用品,易耗品)物資信息:物資信息(代碼、規(guī)格),數(shù)量,單價,差額\ 補值。4.5.1輸入設計自我練習
試設計南方中心預付和反沖界面預付信息:日期、合同號、預付課題、預付金額。(注:一次可存在多個課題支付)反沖:將原來預付的款項返還到原來的賬戶中。4.5.1輸入設計總結(jié):盡可能使用電子設備和自動輸入:電子掃描儀、條形碼閱讀器、光電字符識別閱讀器…..盡可能使用計算機內(nèi)已有信息:重復輸入,會有多個副本,容易出錯且需要同步輸入校驗:完整性、一致性、格式、范圍…..輸入界面盡可能接近于實際指定格式輸入:如日期。避免輸入意義不大的字段,如訂單號4.5.1輸入設計4.5.1輸入設計4.5.2輸出設計4.5.3用戶界面設計4.5輸入、輸出、界面設計
由計算機對輸入的原始信息進行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用。分為:內(nèi)部輸出:提供給系統(tǒng)所有者和組織內(nèi)的系統(tǒng)用戶的輸出;外部輸出:離開組織的輸出,面向客戶、供應商、合作伙伴和政府部門。4.5.2輸出設計4.5.2輸出設計事件處理日志的頁面油價展示頁面第三方的商業(yè)智能軟件Qlikview來實現(xiàn)對數(shù)據(jù)集的聯(lián)機分析和多維展示
輸出設計包括:
包括使用者、用途、輸出頻率、份數(shù)、安全保密要求等,也包括信息內(nèi)容:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)、取值等。設備:屏幕、打印機、磁帶機…介質(zhì):紙張、光盤、磁盤…報表:包括表頭、表體和表尾?;蝻@示或打印輸出。圖形化方式:曲線圖、餅圖、直方圖…輸出內(nèi)容輸出設備與介質(zhì)輸出方式4.5.2輸出設計4.5.2輸出設計
打印輸出和屏幕輸出設計的一些原則4.5.2輸出設計
打印輸出和屏幕輸出設計的一些原則4.5.2輸出設計
設計一個輸出界面,顯示數(shù)據(jù)庫信息。數(shù)據(jù)庫里的基本信息包括:市場/地區(qū)(中東)、產(chǎn)品類型(油、氣、電)、產(chǎn)品名稱、產(chǎn)品價格(周、月、年)輸出設計練習1:歷史油氣價格的查詢顯示地區(qū)維度產(chǎn)品維度時間維度度量指標——價格時間維度粒度維度旋轉(zhuǎn)給定維度下歷史數(shù)據(jù)時間維度——周級別時間維度——年月級別度量指標——價格4.5.1輸入設計4.5.2輸出設計4.5.3用戶界面設計4.5輸入、輸出、界面設計用戶界面設計概念
通過用戶界面建立了人與計算機之間對話的途徑,這種對話決定了系統(tǒng)的每一件事情;通常也把用戶界面設計稱之為對話設計;輸入輸出本身是界面的一部分;可借助Case工具快速開發(fā)界面原型。4.5.3用戶界面設計Logo標志等GIS主窗口指標信息風險類別選擇評價方案/具體國家等的選擇基本信息管理平臺登錄界面設計演示之二——油氣系統(tǒng)總體界面原始設計界面設計演示之二——油氣系統(tǒng)總體界面再設計界面設計演示之三——風險評價界面再設計用戶界面設計概念
界面設計考慮的主要因素有:用戶可分為專家和初學者,其實是所有用戶中的兩個極端,界面設計要多為初學者考慮,兼顧界面友好性或人類工程學。用戶人體工程學4.5.3用戶界面設計用戶界面設計概念
人類工程學因素系統(tǒng)用戶應知道下一步干什么,如繼續(xù)前進、后退、退出、反饋告訴用戶系統(tǒng)現(xiàn)在期望什么:“請輸入命令”、“想選擇一項或多項內(nèi)容”告訴用戶數(shù)據(jù)已經(jīng)或沒有正確輸入:“數(shù)據(jù)輸入正確”向用戶解釋延遲的原因:“正在排序中,請等待”告訴用戶某個任務已經(jīng)或沒有完成:“打印完成”4.5.3用戶界面設計用戶界面設計概念
人類工程學因素屏幕格式相對固定(格式化)規(guī)定內(nèi)容展示、指示和消息的顯示區(qū)域指示和消息的顯示時間要足夠長,確保用戶閱讀完畢預測用戶可能犯的錯誤:危險操作的提示強制改正錯誤:用顏色或聲音提醒,不改正不能繼續(xù)如果用戶做了某些災難性的事情,應鎖定系統(tǒng)或鍵盤,通知聯(lián)系技術支持人員對話語氣和詞匯的使用:夸張搞笑的語氣、行話使用、縮寫詞使用、用詞保持一致4.5.3用戶界面設計用戶界面技術
主流界面是圖形用戶界面(GUI),提供途徑
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年銷售代理合同標的銷售區(qū)域與代理權益
- 2025年數(shù)據(jù)中心制冷系統(tǒng)安裝與優(yōu)化服務合同范本3篇
- 英文教育課程設計
- 2024年男方凈身出戶債務清償及財產(chǎn)權益轉(zhuǎn)讓協(xié)議3篇
- 2024年綠色節(jié)能砌墻工程勞務合同模板3篇
- 2025版B101、B201型號衛(wèi)星導航系統(tǒng)研發(fā)與應用合作協(xié)議3篇
- 承德應用技術職業(yè)學院《工程項目綜合實踐》2023-2024學年第一學期期末試卷
- 成都中醫(yī)藥大學《文獻檢索與實踐》2023-2024學年第一學期期末試卷
- 2024版?zhèn)€人借款合同范本民間借貸
- 成都銀杏酒店管理學院《非線性泛函分析》2023-2024學年第一學期期末試卷
- 中國和新加坡的英漢雙語教育政策比較研究
- 危險品運輸車輛租賃合同
- 英語完形填空閱讀理解40篇
- 裝配式鋼結(jié)構(gòu)工程計量與計價PPT完整全套教學課件
- 小說面面觀(譯文經(jīng)典)
- 《并聯(lián)機器人運動學》
- 中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)C接口-0812
- 41.脅痛(膽囊結(jié)石)中醫(yī)臨床路徑
- 車間現(xiàn)場安全培訓內(nèi)容課件參考
- 油藏工程-油藏物質(zhì)平衡方法-1課件
- 三上書法《撇》教學課件
評論
0/150
提交評論