《《系統(tǒng)詳細(xì)設(shè)計(jì)》PPT課件》由會員分享,可在線閱讀,更多相關(guān)《《系統(tǒng)詳細(xì)設(shè)計(jì)》PPT課件(27頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、信 息 系 統(tǒng) 分 析 與 設(shè) 計(jì) 第 七 章 系 統(tǒng) 詳 細(xì) 設(shè) 計(jì) 內(nèi)容要點(diǎn)詳細(xì)設(shè)計(jì)是為系統(tǒng)的每項(xiàng)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法??傮w設(shè)計(jì)負(fù)責(zé)構(gòu)建系統(tǒng)整體骨架,詳細(xì)設(shè)計(jì)則要考慮各個(gè)方面的部件內(nèi)部細(xì)節(jié)的方案。例如系統(tǒng)的輸入輸出設(shè)計(jì)、用戶界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、程序處理過程設(shè)計(jì)、網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)、安全性設(shè)計(jì)等方面的內(nèi)容。 1.輸出設(shè)計(jì)信息系統(tǒng)只有通過輸出才能為用戶服務(wù)。信息系統(tǒng)能否為用戶提供準(zhǔn)確、及時(shí)、適用的信息是評價(jià)信息系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一,因此必須重視輸出設(shè)計(jì)。從系統(tǒng)開發(fā)的角度看,輸出決定輸入,即輸入信息只有根據(jù)輸出要求才能確定。 1.輸出設(shè)計(jì)內(nèi)容輸出設(shè)計(jì)包括以下內(nèi)容:(1)確定輸出內(nèi)容信息
2、形式(表格、圖形、文字),輸出項(xiàng)目及數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)、取值范圍、數(shù)據(jù)的生成途徑、完整性及一致性。(2)選擇輸出設(shè)備與介質(zhì)輸出設(shè)備:顯示器、打印機(jī)、繪圖儀等;輸出介質(zhì):紙、磁帶、光盤等。(3)確定輸出格式報(bào)表:表頭、表體、表尾。注意報(bào)表的輸出形式和格式。 2.輸入設(shè)計(jì)原則輸入設(shè)計(jì)的目標(biāo)時(shí)保證向系統(tǒng)輸入正確的數(shù)據(jù)。輸入方法應(yīng)簡單、迅速、經(jīng)濟(jì)、方便。輸入設(shè)計(jì)應(yīng)遵循以下原則:(1)最小量原則(2)簡單性原則(3)早檢驗(yàn)原則(4)少轉(zhuǎn)換原則 2.輸入設(shè)計(jì)內(nèi)容輸入設(shè)計(jì)的內(nèi)容:(1)確定輸入數(shù)據(jù)內(nèi)容輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。(2)確定數(shù)據(jù)的輸入方式數(shù)據(jù)的輸入方式與數(shù)據(jù)發(fā)生地點(diǎn)、發(fā)生時(shí)
3、間、處理的緊急程度有關(guān)。有聯(lián)機(jī)終端輸入和脫機(jī)輸入。(3)確定輸入數(shù)據(jù)的記錄格式(4)輸入數(shù)據(jù)的正確性校驗(yàn)(5)確定輸入設(shè)備(考慮輸入的數(shù)據(jù)量與頻度;數(shù)據(jù)的來源、形式、收集環(huán)境;輸入類型、格式;輸入速度和準(zhǔn)確 性;校驗(yàn)方法、糾正錯誤的難易;可用的設(shè)備與費(fèi)用) 2.輸入設(shè)計(jì)數(shù)據(jù)記錄格式設(shè)計(jì)輸入數(shù)據(jù)的記錄格式既要便于操作人員錄入,又要便于填表人員、現(xiàn)場人員填寫。記錄格式本質(zhì)上分為兩部分:預(yù)先印刷部分和插入數(shù)據(jù)的空格。 2.輸入設(shè)計(jì)數(shù)據(jù)記錄格式設(shè)計(jì)為了保證輸入的準(zhǔn)確性,設(shè)計(jì)記錄格式時(shí)還可以采用一些基本技術(shù):(1)塊風(fēng)格 :把一部分框起來引人注目(2)陰影:不用編碼員完成的那部分格式使用陰影(3)選擇框
4、:在相應(yīng)備選項(xiàng)后打鉤(4)顏色:不同部分用不同顏色(5)設(shè)立數(shù)字域:標(biāo)出小數(shù)點(diǎn)位置(6)劃分:注明裝訂線(7)說明:關(guān)鍵部分加以說明 2.輸入設(shè)計(jì)輸入數(shù)據(jù)的校驗(yàn)方法數(shù)據(jù)出錯情況總結(jié):(1)數(shù)據(jù)內(nèi)容錯(2)數(shù)據(jù)多余或不足(3)數(shù)據(jù)的延誤數(shù)據(jù)校驗(yàn)方法:(1)重復(fù)校驗(yàn)(2)視覺校驗(yàn)(3)分批匯總校驗(yàn)(4)控制總數(shù)校驗(yàn)(5)數(shù)據(jù)類型校驗(yàn)(6)格式校驗(yàn)(7)邏輯校驗(yàn)(8)界限校驗(yàn)(9)記錄計(jì)數(shù)校驗(yàn)(10)平衡校驗(yàn)(11)匹配校驗(yàn)(12)代碼自身校驗(yàn) 2.輸入設(shè)計(jì)輸入數(shù)據(jù)的校驗(yàn)方法在差錯校驗(yàn)系統(tǒng)中,差錯的糾正比校驗(yàn)更困難。應(yīng)根據(jù)不同的情況,進(jìn)行不同的糾正。原始數(shù)據(jù)的錯誤,應(yīng)由產(chǎn)生該數(shù)據(jù)的部門糾正。由程序查
5、出的錯誤,由于已運(yùn)行,糾錯更復(fù)雜,應(yīng)根據(jù)具體業(yè)務(wù)情況,或者剔出錯誤數(shù)據(jù)留待糾正,先處理正確數(shù)據(jù),或者糾正錯誤后再一起處理。對于用于統(tǒng)計(jì)分析的數(shù)據(jù),舍棄出錯數(shù)據(jù),只用正確數(shù)據(jù)處理即可。 2.輸入設(shè)計(jì)輸入模式數(shù)據(jù)輸入可以采用三種模式:批量集中輸入、聯(lián)機(jī)分散輸入和混合方式。批量集中輸入:錄入效率高,需要客戶端數(shù)量少;但問題不易辨別,容易數(shù)據(jù)延遲。聯(lián)機(jī)分散輸入:反饋及時(shí),數(shù)據(jù)準(zhǔn)確性高,但花費(fèi)多,對數(shù)據(jù)錄入程序的可用性、易用性要求高,對主機(jī)系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡(luò)處理能力要求高?;旌戏绞剑簩r(shí)效要求高的、輸入不復(fù)雜的數(shù)據(jù)采用聯(lián)機(jī)分散模式,對復(fù)雜大批量的數(shù)據(jù)采用集中輸入。 2.輸入設(shè)計(jì)自動識別技術(shù)自動識別技術(shù)是
6、將信息數(shù)據(jù)自動識讀、自動輸入計(jì)算機(jī)的重要方法和手段,極大提高了數(shù)據(jù)采集和輸入的效率和準(zhǔn)確性。(1)條碼及閱讀器(超市商品、二維碼等)(2)磁卡及讀卡器(有磁條的銀行卡等)(3)IC卡及讀卡器(公交卡、水電燃?xì)饪ǖ龋?)電子標(biāo)簽及讀卡器(二代身份證、智能停車場等) 案例:基于WebService的無線餐飲管理系統(tǒng)1.輸出設(shè)計(jì)在報(bào)表設(shè)計(jì)中,本系統(tǒng)采用了水晶表軟件,報(bào)表的輸出格式與上報(bào)格式保持一致,可以減少管理人員的工作量。營業(yè)報(bào)表匯總統(tǒng)計(jì)報(bào)表的輸出設(shè)計(jì)界面如下圖所示。 案例:基于WebService的無線餐飲管理系統(tǒng)2.輸入設(shè)計(jì)本系統(tǒng)的輸入設(shè)備采用手持無線點(diǎn)菜終端。輸入設(shè)計(jì)界面如下圖所示。 3.
7、人機(jī)對話設(shè)計(jì)人與計(jì)算機(jī)進(jìn)行信息交流就是人機(jī)對話。從這個(gè)意義上講,輸入輸出都是人機(jī)對話。這里人機(jī)對話是指人通過屏幕、鍵盤等設(shè)備與計(jì)算機(jī)進(jìn)行信息交換,控制系統(tǒng)運(yùn)行。因此人機(jī)對話設(shè)計(jì)也稱為用戶界面設(shè)計(jì)。人機(jī)對話的設(shè)計(jì)好比商品的包裝設(shè)計(jì)、商店的櫥窗布置,給用戶一個(gè)直觀的印象。人機(jī)對話設(shè)計(jì)的好壞關(guān)系到系統(tǒng)的應(yīng)用和推廣。友好的用戶界面,是信息系統(tǒng)成功的條件之一。 3.人機(jī)對話設(shè)計(jì)原則 人機(jī)對話設(shè)計(jì)的基本原則是為用戶操作著想,而不應(yīng)從設(shè)計(jì)人員設(shè)計(jì)方便來考慮。應(yīng)注意以下幾點(diǎn):(1)對話要清楚、簡單,用詞要符合用戶習(xí)慣(2)對話要適應(yīng)不同操作水平用戶,便于維護(hù)修改。(3)錯誤信息設(shè)計(jì)要有建議性。(4)關(guān)鍵操作要
8、有強(qiáng)調(diào)和警告。 3.人機(jī)對話設(shè)計(jì)方法(1)選單式 下拉式選單、彈出式選單、級聯(lián)式選單、平鋪式選單等。(2)填表法 屏幕上顯示的表格應(yīng)盡量與操作人員手中的原始數(shù)據(jù)記錄格式對應(yīng)。(3)回答法 程序運(yùn)行到一定程度,屏幕上顯示問題,等待用戶回答。 3.人機(jī)對話設(shè)計(jì)圖形用戶界面 現(xiàn)代信息系統(tǒng)都是基于圖形用戶界面的,屏幕以像素為單位,能顯示任何字符、圖形或圖像,可以通過鍵盤、鼠標(biāo)、光筆、觸摸屏操作界面進(jìn)行人機(jī)交互。 圖形用戶界面的基本元素有下拉菜單、彈出菜單、列表框、單選鈕、復(fù)選框、文本輸入框、命令按鈕、滾動條、表格等。圖形用戶界面優(yōu)點(diǎn):(1)容易學(xué)習(xí)使用(2)直觀生動,如采用餅圖、動畫等(3)多個(gè)視窗并
9、用,同時(shí)顯示多樣信息。缺 點(diǎn) ? 圖形界面的缺點(diǎn):與文字指令界面相比,圖形形式的指令不能表達(dá)復(fù)雜的復(fù)合指令。指令數(shù)目太大時(shí),不容易在屏幕上安排菜單。對于熟練的使用者而言,鍵盤錄入的速度比鼠標(biāo)選項(xiàng)的輸入要快。 圖形用戶界面設(shè)計(jì)原則(1)用戶界面的各個(gè)畫面設(shè)計(jì)在整體上應(yīng)保持相同或相似的外觀。(2)用戶界面使用的詞匯、圖示、顏色、選取方式、交流順序,其意義與效果應(yīng)前后一致。(3)允許純鍵盤輸入方式,輸入的移動順序應(yīng)從左至右,然后從上至下。(4) 不要濫用圖形。(5)圖形對象占用系統(tǒng)資源較多。 圖形用戶界面設(shè)計(jì)應(yīng)包括的必要內(nèi)容(1)界面窗口的整體布局和界面元素(2)需要有系統(tǒng)執(zhí)行的操作按鈕及響應(yīng)(3)需要由用戶輸入到系統(tǒng)中的數(shù)據(jù)項(xiàng)(4) 對界面事件系統(tǒng)需要及時(shí)做出回應(yīng)的說明(5)需要由系統(tǒng)輸出給用戶的數(shù)據(jù)窗口或消息 案例圖書館系統(tǒng)中的“借出資源”用例的界面原型。 圖書館系統(tǒng)中的“歸還資源”用例的界面原型。 圖書館系統(tǒng)中的“預(yù)約資源”用例的界面原型。 用戶界面中的數(shù)據(jù)說明 用戶界面的事件說明 “填寫派工單”用戶界面