




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、管理信息系統(tǒng)的系統(tǒng)設(shè)計 From:張輝清:張輝清 Date:2015年年10月月 第五章管理信息系統(tǒng)系統(tǒng)設(shè)計 Contents Click to add Title1 Click to add Title2 Click to add Title3 Click to add Title4 5.1 概述概述 系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施 系統(tǒng)設(shè)計的任務(wù)主要是解決系統(tǒng)設(shè)計的任務(wù)主要是解決“怎么做怎么做” 的問題。其目標是進一步實現(xiàn)系統(tǒng)分析階段的問題。其目標是進一步實現(xiàn)系統(tǒng)分析階段 提出的系統(tǒng)模型,詳細地確定新系統(tǒng)的結(jié)構(gòu)、提出的系統(tǒng)模型,詳細地確定新系統(tǒng)的結(jié)構(gòu)、 應(yīng)用軟件的研制方法和內(nèi)容。應(yīng)用軟件的研制方
2、法和內(nèi)容。 系統(tǒng)開發(fā)簡要流程系統(tǒng)開發(fā)簡要流程 5.1 概述概述 5.1.1 系統(tǒng)設(shè)計的任務(wù)系統(tǒng)設(shè)計的任務(wù) 1)、計算機系統(tǒng)及其他硬件設(shè)備的選擇,即系統(tǒng)平臺設(shè)計。 2)、系統(tǒng)的分解與組織。 3)原始數(shù)據(jù)的組織和輸入。 4)輸出信息的方式和管理。 5)文件與數(shù)據(jù)庫的管理。 6)編碼的設(shè)計與確定。 7)系統(tǒng)的安全保密性設(shè)計。 8)系統(tǒng)實施計劃。 9)其他。 5.1 概述概述 5.1.2 系統(tǒng)設(shè)計的目標系統(tǒng)設(shè)計的目標 q系統(tǒng)的運行效率(處理能力、處理速度、響應(yīng)時間) q系統(tǒng)的可靠性(抗干擾、平均無故障時間、平均修復(fù)時間) q系統(tǒng)的可修改性(可變性、易維護性) 5.1.3 計算機處理與手工處理計算機處理
3、與手工處理 劃分計算機處理與人工處理的基本原則是: 復(fù)雜的科學計算、大師重復(fù)的數(shù)據(jù)運算、統(tǒng)計、匯總、報表、數(shù)據(jù)庫檢索、分類、 文字處理及圖形基本處理、有關(guān)數(shù)據(jù)的采集、通信等應(yīng)由計算機完成。 傳統(tǒng)的人工判定,目前沒有成熟的技術(shù)可以應(yīng)用,或代價太高,則仍用人工處理。 決策性問題中,計算機盡可能提供決策依據(jù),由人進行最后決策。 設(shè)計人機接口,應(yīng)考慮時間的匹配、代碼的統(tǒng)一、格式的協(xié)調(diào)等。 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 5.2.1 結(jié)構(gòu)化設(shè)計方法的基本思想結(jié)構(gòu)化設(shè)計方法的基本思想 SD(結(jié)構(gòu)化設(shè)計)方法適用于任何軟件系統(tǒng)的軟件結(jié)構(gòu)設(shè)計。SD方法通常 與系統(tǒng)分析階段的SA(系統(tǒng)設(shè)計師)方法
4、銜接起來使用,借助SA方法得到用數(shù) 據(jù)流圖和數(shù)據(jù)詞典描述的系統(tǒng)分析報告,SD方法則以數(shù)據(jù)流圖為基礎(chǔ)得到軟件的 模塊結(jié)構(gòu)。 1、模塊結(jié)構(gòu) (1)模塊。模塊定義了一組邏輯上有關(guān)的對象,這組對象是一組數(shù)據(jù)和施 于這些數(shù)據(jù)上的一組操作,通過模塊說明把這組數(shù)據(jù)的內(nèi)部結(jié)構(gòu)和操作細節(jié)掩藏 了起來,提供給模塊外部使用的只是這些數(shù)據(jù)的結(jié)構(gòu)和操作名稱等。 模塊是一個封閉體,在模塊內(nèi)部定義的對象在其他模塊中是不能使用的,除 非這些對象的標識符出現(xiàn)在移出表中。 模塊通常用一組程序設(shè)計語言的語句來實現(xiàn),這組程序語句可用一個已定義 的名字來標識,因此它可以是一個程序或一個子程序。 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體
5、設(shè)計 5.2.1 結(jié)構(gòu)化設(shè)計方法的基本思想結(jié)構(gòu)化設(shè)計方法的基本思想 (2)可修改的系統(tǒng)、 每個模塊要盡可能地小,最好做到:一個模塊只執(zhí)行一種功能;一種功能只 用一個模塊來實現(xiàn)。 2 、模塊劃分 把系統(tǒng)劃分為若干子系統(tǒng),或把子系統(tǒng)劃分為若干模塊,可以大大地簡化設(shè) 計工作。子系統(tǒng)模塊劃分的方法是利用輸入輸出表。 5.2.2 子系統(tǒng)、模塊設(shè)計原則子系統(tǒng)、模塊設(shè)計原則 模塊獨立是子系統(tǒng)設(shè)計的重要原則。 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 5.2.1 結(jié)構(gòu)化設(shè)計方法的基本思想結(jié)構(gòu)化設(shè)計方法的基本思想 SD方法提出的定性的度量標準:方法提出的定性的度量標準: 模塊之間的模塊之間的聯(lián)結(jié)度聯(lián)結(jié)度(塊
6、間聯(lián)系)(塊間聯(lián)系) 模塊自身的模塊自身的緊湊度緊湊度(塊內(nèi)聯(lián)系)(塊內(nèi)聯(lián)系) 1、塊間聯(lián)結(jié)度 處理塊間聯(lián)結(jié)度時,要考慮到兩個因素:一是塊間接口的復(fù)雜性;二是兩個 模塊之間的聯(lián)結(jié)形式。 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 模塊間耦合的類型模塊間耦合的類型 模模 塊塊 獨獨 立立 性性 弱弱 ( (低耦合低耦合) ) 強強 ( (中耦合中耦合) ) 控制聯(lián)結(jié)控制聯(lián)結(jié) ( (較強耦合較強耦合) ) 公共環(huán)境聯(lián)結(jié)公共環(huán)境聯(lián)結(jié) ( (強耦合強耦合) ) 內(nèi)容聯(lián)結(jié)內(nèi)容聯(lián)結(jié) 耦耦 合合 度度 低低 高高 數(shù)據(jù)聯(lián)結(jié)數(shù)據(jù)聯(lián)結(jié) 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 如果兩個模塊之間傳輸?shù)男畔⑹?/p>
7、若干參數(shù),而且這些參 數(shù)的類型僅僅是數(shù)據(jù),那么這種塊間聯(lián)系形式稱為數(shù)據(jù)聯(lián)結(jié)。 計算水電費計算水電費 計算水費計算水費 用水量用水量 用電量用電量 水費水費 電費電費 計算電費計算電費 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 一模塊通過開關(guān)量、標志、名字等控制信息,明顯地控一模塊通過開關(guān)量、標志、名字等控制信息,明顯地控 制另一模塊的功能,則該聯(lián)結(jié)稱為控制耦合。制另一模塊的功能,則該聯(lián)結(jié)稱為控制耦合。 A 計算平均分計算平均分 或最高分或最高分 B 平均分平均分/ /最高分最高分 成績成績 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 調(diào)用模塊調(diào)用模塊 B時,須先時,須先 傳遞控制信號傳遞
8、控制信號(平均平均 分分/最高分最高分),以選擇,以選擇 所需的操作。控制所需的操作??刂?模塊必須知道被控模塊必須知道被控 模塊的內(nèi)部邏輯,模塊的內(nèi)部邏輯, 增強了相互依賴。增強了相互依賴。 讀入分數(shù)讀入分數(shù) 輸出結(jié)果輸出結(jié)果 計算平均分計算平均分計算最高分計算最高分 平均平均/ /最高最高? ? B 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 公共耦合和內(nèi)容耦合已基本不用 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 2、塊內(nèi)緊湊度 模塊內(nèi)部的緊湊度標志著一個模塊內(nèi)部各個組成部分動作的組合強度。 模模 塊塊 獨獨 立立 性性 弱弱( (功能分散功能分散) ) 強強( (功能單一功能單一)
9、 ) 機械組合機械組合 邏輯組邏輯組合合 暫時組合暫時組合 過程組合過程組合 通信組合通信組合 順序組合順序組合 功能組合功能組合 緊緊 湊湊 度度 低低 高高 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 5.2.3 控制結(jié)構(gòu)圖設(shè)計控制結(jié)構(gòu)圖設(shè)計 系統(tǒng)是由元素、結(jié)構(gòu)和過程構(gòu)成的。結(jié)構(gòu)化設(shè)計方法所使用的描述方式是控 制結(jié)構(gòu)圖。它描述了一個系統(tǒng)的模塊結(jié)構(gòu),反映了塊間聯(lián)系和塊內(nèi)聯(lián)系等特性。 1、控制結(jié)構(gòu)圖畫法的基本思想 采用模塊化、自頂向下逐步求精模塊化、自頂向下逐步求精的基本思想,以DFD為基礎(chǔ)為基礎(chǔ)構(gòu)造出結(jié)構(gòu)圖結(jié)構(gòu)圖 (SC)。)。 (1)以數(shù)據(jù)流程圖為基礎(chǔ))以數(shù)據(jù)流程圖為基礎(chǔ) 結(jié)構(gòu)化設(shè)計方法
10、以數(shù)據(jù)流圖(DFD)為基礎(chǔ)的,有兩種典型的結(jié)構(gòu):變換型變換型 結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)。結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)。 (2) 找出變換中心,確定控制結(jié)構(gòu)圖的頂層模塊。 自頂向下逐步細化。 5.2 系統(tǒng)結(jié)構(gòu)化總體設(shè)計系統(tǒng)結(jié)構(gòu)化總體設(shè)計 5.2.3 控制結(jié)構(gòu)圖設(shè)計控制結(jié)構(gòu)圖設(shè)計 2、變換分析 變換分析過程分三步: 第一步:找出變換中心,確定出主加工。 第二步:設(shè)計模塊結(jié)構(gòu)的頂層和第一層。 第三步:設(shè)計中、下層模塊。 5.2.4 事務(wù)分析事務(wù)分析 事務(wù)分析也是“從頂向下逐步細化”地進行,其分析步驟是: 第一步:按照事務(wù)型的功能確定頂層主模塊。 第二步:設(shè)計事務(wù)層模塊。 第三步:為每個事務(wù)處理模塊設(shè)計出下面的操作模塊。
11、 第四步:為操作模塊設(shè)計出細節(jié)模塊。 5.3 管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計 管理信息系統(tǒng)平臺是管理信息系統(tǒng)開始、應(yīng)用的基礎(chǔ),它對管理信息管理信息系統(tǒng)平臺是管理信息系統(tǒng)開始、應(yīng)用的基礎(chǔ),它對管理信息 系統(tǒng)的功能和性能影響很大。它包含計算機處理方式選擇、網(wǎng)絡(luò)拓撲結(jié)系統(tǒng)的功能和性能影響很大。它包含計算機處理方式選擇、網(wǎng)絡(luò)拓撲結(jié) 構(gòu)設(shè)計、網(wǎng)絡(luò)操作系統(tǒng)選擇、數(shù)據(jù)庫管理系統(tǒng)的選型設(shè)計等多個方面內(nèi)構(gòu)設(shè)計、網(wǎng)絡(luò)操作系統(tǒng)選擇、數(shù)據(jù)庫管理系統(tǒng)的選型設(shè)計等多個方面內(nèi) 容。容。 5.3.1 計算機處理方式的設(shè)計計算機處理方式的設(shè)計 1、批處理 2、聯(lián)機實時處理 3、聯(lián)機成批處理 4、分布處理
12、5.3.2 計算機硬件選擇計算機硬件選擇 主要取決于數(shù)據(jù)處理方式和支行的軟件系統(tǒng)。主要取決于數(shù)據(jù)處理方式和支行的軟件系統(tǒng)。 5.3 管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計 5.3.3 計算機網(wǎng)絡(luò)系統(tǒng)設(shè)計計算機網(wǎng)絡(luò)系統(tǒng)設(shè)計 1、中小型主機方案與微機網(wǎng)絡(luò)方案的選取 采用多臺微機,將其連拼成網(wǎng)絡(luò),共同協(xié)作完成信息的處理。 2、網(wǎng)絡(luò)互聯(lián)結(jié)構(gòu)及通信介質(zhì)的選型設(shè)計 網(wǎng)絡(luò)互聯(lián)設(shè)計取決于網(wǎng)絡(luò)應(yīng)用操作?;ヂ?lián)網(wǎng)絡(luò)應(yīng)用操作可以歸納為:電子郵 件,虛擬終端,文件傳輸和直接存取。 3、局域網(wǎng)拓撲結(jié)構(gòu)設(shè)計 設(shè)計局域網(wǎng)拓撲結(jié)構(gòu)時,主要考慮網(wǎng)絡(luò)的可靠性、可維護性和易升級性,并結(jié) 合實際應(yīng)用環(huán)境、聯(lián)網(wǎng)地點的地理分
13、布和原有網(wǎng)絡(luò)的情況等因素。 4、網(wǎng)絡(luò)應(yīng)用模式及網(wǎng)絡(luò)操作系統(tǒng)(NOS)的選型 主要有文件服務(wù)器方式、客戶/服務(wù)器(C/S)和瀏覽/服務(wù)器幾種模式。 5.3 管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計 5.3.4 數(shù)據(jù)庫管理系統(tǒng)選型數(shù)據(jù)庫管理系統(tǒng)選型 數(shù)據(jù)庫管理系統(tǒng)的選型直接影響了管理信息系統(tǒng)的開發(fā)平臺和系統(tǒng)性能,數(shù) 據(jù)庫管理系統(tǒng)性能優(yōu)劣直接影響MIS的開發(fā)效率和功能。 選型原則: (1)滿足目前的功能需求和以后發(fā)展的需要 (2)能支持先進的處理模型、具有分布處理數(shù)據(jù)、多線索查詢和優(yōu)化查詢數(shù) 據(jù)、聯(lián)機事務(wù)處理(OLPT)等能力或特性。 (3)能采用大型數(shù)據(jù)庫管理系統(tǒng)(DBMS)。使得整個
14、系統(tǒng)具有高性能的數(shù) 據(jù)處理能力,如處理超文本和多媒體數(shù)據(jù)。 (4)具有良好圖形界面的開發(fā)工具包。 (5)具有較高的性能/價格比。 (6)具有良好的技術(shù)支持和培訓(xùn)。 5.3 管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計管理信息系統(tǒng)的系統(tǒng)平臺設(shè)計 5.3.5 應(yīng)用軟件的選擇應(yīng)用軟件的選擇 選擇應(yīng)用軟件: (1)軟件是否能夠滿足用戶的需求。 (2)軟件是否具有足夠的靈活性。 (3)軟件是否能夠獲得長期、穩(wěn)定的技術(shù)支持。 5.4 代碼設(shè)計代碼設(shè)計 代碼是一個或一組有序的易于被計算機或人識別與處理的符號,有時簡稱 “碼”。代碼是人和機器的共同語言,是便于進行信息分類、校對、統(tǒng)計和檢索 的關(guān)鍵。 我們身邊常用到的代碼:我們
15、身邊常用到的代碼: 學號 身份證號碼 借書證編號 手機號碼 。 編碼(代碼)是信息系統(tǒng)實現(xiàn)的基礎(chǔ)和前提,也是信息系統(tǒng)設(shè)計的有機編碼(代碼)是信息系統(tǒng)實現(xiàn)的基礎(chǔ)和前提,也是信息系統(tǒng)設(shè)計的有機 組成部分。組成部分。合理的編碼結(jié)構(gòu)是信息系統(tǒng)是否具有生命力的一個重要因素合理的編碼結(jié)構(gòu)是信息系統(tǒng)是否具有生命力的一個重要因素。 5.4 代碼設(shè)計代碼設(shè)計 5.4.1 代碼設(shè)計簡介代碼設(shè)計簡介 代碼可以用數(shù)字、字母和特殊符號表示,也可以用它們之間的混合組成來表示。 1、代碼的功能 具有識別、分類和排序三種功能。 2、代碼設(shè)計原則 唯一確定性唯一確定性 每一代碼僅代表唯一的實體或?qū)傩?,每一實體和屬性都用一個確定
16、的代碼每一代碼僅代表唯一的實體或?qū)傩?,每一實體和屬性都用一個確定的代碼 來表示。來表示。 標準化與通用性標準化與通用性 盡可能利用國際、國內(nèi)、部門的標準代碼。盡可能利用國際、國內(nèi)、部門的標準代碼。 可擴充性可擴充性 考慮系統(tǒng)的發(fā)展與變化,當增加新的實體(或?qū)傩裕r,不需要變動原代碼考慮系統(tǒng)的發(fā)展與變化,當增加新的實體(或?qū)傩裕r,不需要變動原代碼 體系。體系。 簡明性簡明性 盡可能簡短、統(tǒng)一。盡可能簡短、統(tǒng)一。 系統(tǒng)性系統(tǒng)性 代碼要有規(guī)律,邏輯性強。這樣既便于計算機處理,也便于識別和記憶及人工代碼要有規(guī)律,邏輯性強。這樣既便于計算機處理,也便于識別和記憶及人工 處理使用。處理使用。 易修改性易
17、修改性 這是代碼具有標準化又具有靈活性的一面,當系統(tǒng)條件發(fā)生某些變化時,代代碼具有標準化又具有靈活性的一面,當系統(tǒng)條件發(fā)生某些變化時,代 碼應(yīng)容易進行修改。碼應(yīng)容易進行修改。 5.4 代碼設(shè)計代碼設(shè)計 5.4.1 代碼設(shè)計簡介代碼設(shè)計簡介 3、代碼設(shè)計步驟 1) 明確編碼對象和明確編碼目的; 2)估計被編碼對象的總數(shù); 3)估計實際使用編碼值的范圍及使用期限,以及在使用期限內(nèi)編碼對象的可能增減數(shù); 4) 對被編碼對象進行特性分析; 5)編寫代碼設(shè)計書。 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 代碼的種類代碼的種類 順序碼順序碼 層次碼層次碼 特征碼特征碼 5.4 代碼設(shè)計代
18、碼設(shè)計 5.4.2 代碼的種類代碼的種類 順序碼是一種最簡單、最常用的代碼。這種代碼是將順序的自然數(shù)這種代碼是將順序的自然數(shù) 或字母賦予分類對象。或字母賦予分類對象。 例如,用1 代表廠長,2代表科長,3代表科員,4代表生產(chǎn)工人等。 超市里收銀小票的流水號 1、順序碼、順序碼 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 優(yōu)點:短而簡單,易于管理優(yōu)點:短而簡單,易于管理 缺點:缺點: 代碼本身沒有給出對象的任何其它信息(沒有邏輯基礎(chǔ))(沒有邏輯基礎(chǔ)) 新加的代碼只能列在最后,刪除則造成空碼(如政府的車牌號(如政府的車牌號 碼:渝碼:渝AA0001AA0001) 通常,順序碼作為其
19、他碼分類中細分類的一種補充手段。通常,順序碼作為其他碼分類中細分類的一種補充手段。 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 2、層次碼、層次碼 層次碼的定義: 把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位 置都代表一定意義。典型的例子是郵政編碼、電話號碼等。 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 我國公民身份證代碼的含義我國公民身份證代碼的含義 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 區(qū)間碼的優(yōu)點:區(qū)間碼的優(yōu)點: 信息處理比較可靠,排序、分類、檢索等操作易于進行 區(qū)間碼的缺點:區(qū)間碼的缺點: 碼的長度與它分類屬性的數(shù)量有
20、關(guān),有時可能造成很長的碼, 加重計算機處理的負擔 在許多情況下,碼有多余的數(shù) 碼的維護比較困難 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 特征碼常用于面分類法。面分類法是將給定的分類對象按選定的若干 個屬性或特征分成各條戰(zhàn)線之間互不領(lǐng)帶、互不相干的若干個方面(簡 稱面),每個面中又可分成許多彼此獨立的若干個類目。 優(yōu)點是:類目組合比較靈活,適于機器處理。 缺點是:利用率低,不便于求和、匯總。 3、特征碼、特征碼 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 字母順序碼是按字母排列的順序編寫代碼,它將所有編碼對象其名稱 的母順序排列,然后分別賦予不斷增加的代碼。
21、書上例子。 優(yōu)點是:容易歸類,容易維持并可起到代碼索引的作用,便于檢索。 缺點是:設(shè)計時,需要一次性地給新的編碼對象留有足夠的穴位,有 時為了保證新增加的編碼對象的排列次序,而原有穴位又不多時,需要 重新編碼。代碼使用壽命短,各類歸目密集的程序不均勻。 4、字母順序碼、字母順序碼 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 助憶碼用文字、數(shù)字或文字數(shù)字結(jié)合起來描述,其特點是,可以通過聯(lián) 想幫助記憶。例如,用TV-B-12代表12英時黑白電視機,用TV-C-20代表20英 時彩色電視機(是一類特殊的區(qū)間碼)(是一類特殊的區(qū)間碼) 助憶碼適用于數(shù)據(jù)項數(shù)目較少的情況(一般少于50個)
22、,否則可能引起聯(lián) 想出錯。此外,太長的助憶碼占用計算機容量大多,也不宜采用。 5、助憶碼、助憶碼 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 例:員工代碼設(shè)計例:員工代碼設(shè)計: : 一般員工編號能直接反映出該員工所在的部門,因此系統(tǒng)員工編號一般員工編號能直接反映出該員工所在的部門,因此系統(tǒng)員工編號 設(shè)計成設(shè)計成“部門部門+ +編號編號”的形式,這里的部門使用部門編號,而后面的編號的形式,這里的部門使用部門編號,而后面的編號 是指該名員工在所屬部門的編號。例如員工編號是指該名員工在所屬部門的編號。例如員工編號1000110001,則,則1010代表其所在代表其所在 的部門:財務(wù)部
23、,而的部門:財務(wù)部,而001001是其員工本身的編號。具體設(shè)計如下圖所示:是其員工本身的編號。具體設(shè)計如下圖所示: 5.4 代碼設(shè)計代碼設(shè)計 5.4.2 代碼的種類代碼的種類 縮略碼是助憶碼的特例,它將發(fā)了突然編寫字直接作為代碼或從編碼對 象名稱中提取幾個關(guān)鍵字母作為代碼。 常見: cm厘米(Centimetre) kg公斤(kilogram) YD碼(Yard) 等等。 6、縮略碼、縮略碼 5.4 代碼設(shè)計代碼設(shè)計 5.4.3 校驗碼校驗碼 編碼作為計算機的重要輸入內(nèi)容之一,其正確性直接影響到整個處 理工作的質(zhì)量(如產(chǎn)品價格的錯誤輸入)(如產(chǎn)品價格的錯誤輸入) 由于人們抄寫代碼和將它通過人手
24、輸入計算機時發(fā)生錯誤難以避免 ,為了保證正確輸入,有意識地在編碼設(shè)計結(jié)構(gòu)中原有代碼的基礎(chǔ)上, 另外加上一個校驗位,由它來證實輸入是否有錯(數(shù)據(jù)加密中的數(shù)字簽(數(shù)據(jù)加密中的數(shù)字簽 名技術(shù)也是編碼校驗的一種應(yīng)用)名技術(shù)也是編碼校驗的一種應(yīng)用) 5.4 代碼設(shè)計代碼設(shè)計 5.4.3 校驗碼校驗碼 抄寫錯誤抄寫錯誤 易位錯誤易位錯誤 雙易位錯誤雙易位錯誤 如何解決,如何保證代碼的正確性?如何解決,如何保證代碼的正確性? 代碼錄入時出現(xiàn)錯誤的類型代碼錄入時出現(xiàn)錯誤的類型 5.4 代碼設(shè)計代碼設(shè)計 5.4.3 校驗碼校驗碼 在設(shè)計好的代碼(代碼本體)后,再增加一位,作為代碼的組成部分在設(shè)計好的代碼(代碼本
25、體)后,再增加一位,作為代碼的組成部分 。增加的這一位,即為校驗位。增加的這一位,即為校驗位。 避免代碼錄入出現(xiàn)錯誤的辦法避免代碼錄入出現(xiàn)錯誤的辦法 校驗位校驗位 代碼本體代碼本體 校驗位是根據(jù)事先規(guī)定好的數(shù)學方法及代碼本體計算出來的。 5.4 代碼設(shè)計代碼設(shè)計 5.4.3 校驗碼校驗碼 1、校驗碼生成過程 加權(quán)求和取模法 例: 原代碼為123456,因子為173173,模為10,加權(quán)和為81,則: 檢驗碼=10-81mod10=9 原代碼:123456 因子:173173(檢驗給出的) 模:10(可以是10或者是11) 加權(quán)和計算:1*1+2*7+3*3+4*1+5*7+6*3=81 取模后
26、得:81 mod 10 =1 則校驗碼為:10-1=9 因此:帶校驗碼的代碼為123456,9; 其中9為校驗碼 5.4 代碼設(shè)計代碼設(shè)計 5.4.3 校驗碼校驗碼 2、用校驗碼檢查代碼的過程 以上面為例: 如果出現(xiàn)錯錄為,其中9是校驗碼,因子為173173,模為10。 加權(quán)總和為:1*1+3*7+2*3+4*1+5*7+6+3=85 取模得:(85+9) mod 10 =4 (非零) 取模后非零就是錄入錯入,零為錄入正確。 5.4.4 代碼設(shè)計說明書代碼設(shè)計說明書 5.5 輸出設(shè)計輸出設(shè)計 5.5.1 輸出設(shè)計步驟輸出設(shè)計步驟 信息處理 (計算機或 手工處理) 輸 出 內(nèi) 容 輸 出 媒 介
27、 輸 出 設(shè) 備 輸 出 利 用 利 用 者 5.5 輸出設(shè)計輸出設(shè)計 5.5.2 輸出媒介及輸出類型輸出媒介及輸出類型 輸出方式的選擇輸出方式的選擇 顯示器:內(nèi)容不多,無需保存的檢索信息。顯示器:內(nèi)容不多,無需保存的檢索信息。 打印機、繪圖儀:系統(tǒng)最終結(jié)果,以圖表或文件的形式輸出。打印機、繪圖儀:系統(tǒng)最終結(jié)果,以圖表或文件的形式輸出。 音箱:以聲音方式輸出。音箱:以聲音方式輸出。 磁盤:以磁盤文件的形式輸出中間結(jié)果信息。磁盤:以磁盤文件的形式輸出中間結(jié)果信息。 調(diào)制解調(diào)器或網(wǎng)絡(luò):可通過電話線或網(wǎng)絡(luò)傳至其他系統(tǒng)。調(diào)制解調(diào)器或網(wǎng)絡(luò):可通過電話線或網(wǎng)絡(luò)傳至其他系統(tǒng)。 5.5 輸出設(shè)計輸出設(shè)計 5.
28、5.2 輸出媒介及輸出類型輸出媒介及輸出類型 輸出方式的選擇輸出方式的選擇 顯示器:內(nèi)容不多,無需保存的檢索信息。顯示器:內(nèi)容不多,無需保存的檢索信息。 打印機、繪圖儀:系統(tǒng)最終結(jié)果,以圖表或文件的形式輸出。打印機、繪圖儀:系統(tǒng)最終結(jié)果,以圖表或文件的形式輸出。 音箱:以聲音方式輸出。音箱:以聲音方式輸出。 磁盤:以磁盤文件的形式輸出中間結(jié)果信息。磁盤:以磁盤文件的形式輸出中間結(jié)果信息。 調(diào)制解調(diào)器或網(wǎng)絡(luò):可通過電話線或網(wǎng)絡(luò)傳至其他系統(tǒng)。調(diào)制解調(diào)器或網(wǎng)絡(luò):可通過電話線或網(wǎng)絡(luò)傳至其他系統(tǒng)。 5.5 輸出設(shè)計輸出設(shè)計 5.5.3 輸出設(shè)計的具體內(nèi)容輸出設(shè)計的具體內(nèi)容 具體內(nèi)容如下:具體內(nèi)容如下:
29、1)用戶輸出需求內(nèi)容的調(diào)查,并且列出各級用戶所需的輸出信息、輸出結(jié)果 及所有使用信息。 2)進一步了解和分析這些輸出的目的、用途和方式,檢查輸出內(nèi)容的合理性, 防止重復(fù)輸出內(nèi)容和遺漏輸出數(shù)據(jù)。 3)考慮每一個輸出信息的輸出頻率如何?何時輸出?每天、每月或每季多少 次?在何處輸出,是在計算機中心,還是在現(xiàn)場、終端? 4)選擇每一個信息的最佳形式和輸出類型、設(shè)備以及輸出數(shù)據(jù)的表達格式。 5)保密上有何要求?如何保證? 5.5 輸出設(shè)計輸出設(shè)計 5.5.4 輸出格式的設(shè)計輸出格式的設(shè)計 1、合理性 2、適用性 3、清晰性 5.5.5 輸出設(shè)計書輸出設(shè)計書 輸出報告定義了系統(tǒng)的輸出。輸出報告中既標出了
30、各常量、變量的詳細信息, 也給出了各種統(tǒng)計量及其計算公式、控制方法。 5.6 輸入設(shè)計輸入設(shè)計 5.6.1 輸入設(shè)計的任務(wù)輸入設(shè)計的任務(wù) 主要包括:主要包括: 1)數(shù)據(jù)的采集:即從外界獲取信息并把它們轉(zhuǎn)換為計算機可識別的符號。 2)數(shù)據(jù)的登錄:即將采集的數(shù)據(jù)轉(zhuǎn)換或截取為系統(tǒng)所需的形式。 3)數(shù)據(jù)輸入:即將數(shù)據(jù)詩篇到系統(tǒng)的中央處理機的主存內(nèi)。 5.6.2 輸入設(shè)備 5.6 輸入設(shè)計輸入設(shè)計 5.6.2 輸入設(shè)備輸入設(shè)備 目前常用的輸入設(shè)備有以下幾種: 1、讀卡機 2、鍵盤-磁盤輸入裝置 (最常用的方式)(最常用的方式) 3、光電閱讀器 手持掃描儀手持掃描儀 5.6 輸入設(shè)計輸入設(shè)計 5.6.2
31、輸入設(shè)備輸入設(shè)備 目前常用的輸入設(shè)備有以下幾種: 4、終端輸入 5、聲音識別儀 5.6 輸入設(shè)計輸入設(shè)計 5.6.3 輸入設(shè)計與檢驗輸入設(shè)計與檢驗 1 1、輸入設(shè)計的原則、輸入設(shè)計的原則 1)采用人機對話,自動引導(dǎo)的方式。 2)減少數(shù)據(jù)輸入量。 3)保證數(shù)據(jù)的正確性。 2 2、檢驗方式、檢驗方式 輸入設(shè)計中,要對全部輸入數(shù)據(jù)設(shè)想其可能發(fā)生的錯誤,對其進行校驗。 5.6 輸入設(shè)計輸入設(shè)計 5.6.3 輸入設(shè)計與檢驗輸入設(shè)計與檢驗 2 2、檢驗方式、檢驗方式 1)輸入錯誤的種類 數(shù)據(jù)本身錯誤:原始數(shù)據(jù)錯 數(shù)據(jù)多余或不足:指數(shù)據(jù)的散失、遺漏或重復(fù)(如銷售統(tǒng)計數(shù)據(jù)的重復(fù) 輸入)等引起的數(shù)據(jù)錯誤 數(shù)據(jù)的
32、延誤:是數(shù)據(jù)收集過程中所產(chǎn)生的差錯,不過它的內(nèi)容和數(shù)據(jù)量 都是正確的,只是由于時間上的延誤而產(chǎn)生差錯(如銷售報表的統(tǒng)計) 5.6 輸入設(shè)計輸入設(shè)計 5.6.3 輸入設(shè)計與檢驗輸入設(shè)計與檢驗 2 2、檢驗方式、檢驗方式 2)數(shù)據(jù)出錯的校驗方法。 靜態(tài)校驗:即人工校驗 屏幕顯示校驗:通過CRT屏幕將輸入數(shù)據(jù)顯示出來,供人工檢驗。 二次錄入檢驗:也稱為重復(fù)輸入檢驗。 邏輯檢驗:對輸入的數(shù)據(jù)是否符合邏輯性,有關(guān)數(shù)據(jù)的值是否合理的一種校 驗方法,將邏輯檢驗方法設(shè)計在輸入程序中,由計算機自動檢驗。 金額計算檢驗:在憑證輸入的過程中,由計算機程序自動根據(jù)有關(guān)數(shù)據(jù)進行 一次金額計算,再與輸入的金額核對的一種檢
33、驗方法。 平衡檢驗:采用借貸記帳法,其記帳規(guī)則是“有借必有貸,借貸必相等”。 5.6 輸入設(shè)計輸入設(shè)計 5.6.3 輸入設(shè)計與檢驗輸入設(shè)計與檢驗 2 2、檢驗方式、檢驗方式 2)數(shù)據(jù)出錯的校驗方法。 檢驗位校驗:根據(jù)已編好的數(shù)碼,通過一定的數(shù)學模型,求得一位數(shù)字加在 代碼后面作為校驗位,以難輸入代碼的正確性。 控制總數(shù)檢驗:采用控制總數(shù)檢驗時,工作人員先用手工求出數(shù)據(jù)的總會, 然后在數(shù)據(jù)的輸入過程中由計算機程序累計總值,將兩者對比校驗。 數(shù)據(jù)類型校驗:校驗是數(shù)字型還是字母型。 格式校驗:即校驗數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置是否符合預(yù)先規(guī)定的格 式。 順序校驗:即檢查記錄的順序。 5.6 輸入設(shè)
34、計輸入設(shè)計 5.6 輸入設(shè)計輸入設(shè)計 5.6.3 輸入設(shè)計與檢驗輸入設(shè)計與檢驗 3 3、出錯的改正方法、出錯的改正方法 1)原始數(shù)據(jù)檢錯。 2)機器自動檢錯。 4 4、原始單據(jù)的格式設(shè)計、原始單據(jù)的格式設(shè)計 輸入設(shè)計的重要內(nèi)容之一是設(shè)計好原始單據(jù)的格式,設(shè)計原始單據(jù)的原則是: 便于填寫:便于填寫:具體地說應(yīng)做到,填寫量小,版面排列簡明、易懂(如使用(如使用 引導(dǎo)輸入技術(shù)等)引導(dǎo)輸入技術(shù)等) 便于歸檔:便于歸檔:單據(jù)大小要標準化、預(yù)留裝訂位置,標明傳票的流動路徑 單據(jù)的格式應(yīng)能保證輸入精度:單據(jù)的格式應(yīng)能保證輸入精度:表7.3是工資子系統(tǒng)中人事科送交工資 組的人事變動通知單格式 5.7 處理過程
35、設(shè)計處理過程設(shè)計 5.7.1 傳遞、核對、變換傳遞、核對、變換 1)傳遞:即數(shù)據(jù)輸入 2)核對:將兩個文件的有關(guān)內(nèi)容進行對比校核。 AB C 出錯 報表 004 文件 001 002 003 核核 對對 示示 意意 圖圖 核對核對 正確報表 001 002 5.7 處理過程設(shè)計處理過程設(shè)計 5.7.1 傳遞、核對、變換傳遞、核對、變換 3)變換:指介質(zhì)的變換,就是輸入輸出介質(zhì)的轉(zhuǎn)換處理。 軟盤 變換 磁盤 卡片文件 變換 磁盤 變變 換換 意意 圖圖 5.7 處理過程設(shè)計處理過程設(shè)計 5.7.2 分類、合并、更新、存儲分類、合并、更新、存儲 1)分類,即排序。是根據(jù)數(shù)據(jù)項目中飲食和指定的關(guān)鍵字
36、,將文件項目整理成 邏輯序列的一種處理。 2)合并。是在同類文件中進行的一種處理方式。 3)更新。是把源文件的數(shù)據(jù)及時追加、刪除和置換成新數(shù)據(jù)的處理過程。 4)存儲,即將數(shù)據(jù)存儲于內(nèi)存或外存之中。 5.7 處理過程設(shè)計處理過程設(shè)計 5.7.3 檢索、抽出、分配、生成檢索、抽出、分配、生成 1)檢索。就是查找,它可以有各種不同的方式,如順序查找、隨機查找等。 2)抽出。就是將源文件中有關(guān)的數(shù)據(jù)取出作為新文件中數(shù)據(jù)內(nèi)容的一種處理方 式。 3)分配。就是把文件按照分配條件,分配為兩個或兩個以上文件的處理過程。 4)生成。就是將不同性質(zhì)的文件數(shù)據(jù),按需要配合成新文件數(shù)據(jù)的處理過程。 5.7.4 計算計
37、算 信息處理過程中,如統(tǒng)計,成本核算,加、減、乘、除等一系列的數(shù)值 計算處理。 5.7.4 5.7.4 表現(xiàn)表現(xiàn) 表現(xiàn)即通過輸出工具輸出文件的格式,主要是輸出報表等。 5.8 人機對話設(shè)計人機對話設(shè)計 5.8.1 對話方法對話方法 1、菜單式:通過屏幕顯示出各種可供選擇的內(nèi)容,用戶根據(jù)顯示的內(nèi)容輸入有 關(guān)代號。 2、填表法:將需要輸入的項目先顯示在屏幕上,用戶根據(jù)項目輸入相應(yīng)的數(shù)據(jù)。 3、回答法:當程序執(zhí)行到一定階段,屏幕上進行提問,待用戶回答后,再進入 下一階段運行。 4、提問法:提問主要是用戶向機器查詢,在這種方式中用戶是主要的。 5.8.2 對話設(shè)計原則對話設(shè)計原則 1) 5.8 人機對
38、話設(shè)計人機對話設(shè)計 5.8.2 對話設(shè)計原則對話設(shè)計原則 1)對話要清楚、簡單,不能具有二義性; 2)對話本身應(yīng)具有一定的指導(dǎo)用戶怎樣操作和回答問題的能力; 3)對話應(yīng)能反映用戶的觀點、業(yè)務(wù)用詞和習慣等; 4)必須很快地反饋用戶的輸入狀態(tài),不能讓用戶猶豫或等待; 5)要把錯誤信息的細節(jié)顯示出來,并指導(dǎo)用戶如何改正錯誤; 6)對話應(yīng)該適合于用戶的環(huán)境和具體情況,允許具有不同能力和經(jīng)驗的用戶在 不同的速度下進行操作。 7)在對話設(shè)計中,首先要了解屏幕顯示器所能顯示的行、列字符數(shù),然后將要 顯示的對話內(nèi)容寫在具有同樣行、列數(shù)的方格紙上進行初步設(shè)計,在設(shè)計過程中要 與用戶協(xié)商,設(shè)計好的格式要征得用戶同
39、意,對話設(shè)計的結(jié)果在程序編制階段加以 實現(xiàn)。 5.9 數(shù)據(jù)存儲設(shè)計數(shù)據(jù)存儲設(shè)計 管理信息系統(tǒng)總是基于文件系統(tǒng)或數(shù)據(jù)庫系統(tǒng)管理信息系統(tǒng)總是基于文件系統(tǒng)或數(shù)據(jù)庫系統(tǒng) 的,文件是存放系統(tǒng)中要處理的和維護的數(shù)據(jù)的基的,文件是存放系統(tǒng)中要處理的和維護的數(shù)據(jù)的基 本方式,既文件是數(shù)據(jù)管理的最基本方式。本方式,既文件是數(shù)據(jù)管理的最基本方式。 5.9 數(shù)據(jù)存儲設(shè)計數(shù)據(jù)存儲設(shè)計 5.9.1 5.9.1 文件的分類文件的分類 按文件的存儲介質(zhì)分類:按文件的存儲介質(zhì)分類:紙帶文件、磁盤文件、磁帶文 件和打印文件等 按文件的信息流向分類按文件的信息流向分類:輸入文件(如卡片文件)、輸出 文件(如打印文件)和輸入輸出文件(如磁盤文件) 按文件的組織方式分類按文件的組織方式分類:順序文件、索引文件和直接存 取文件 5.9 數(shù)據(jù)存儲設(shè)計數(shù)據(jù)存儲設(shè)計 按文件的用途分類:(本節(jié)的重點)按文件的用途分類:(本節(jié)的重點) 主文件:主文件:主文件是系統(tǒng)中最重要的共享文件,主要存放具有固定 值屬性的數(shù)據(jù)(如職工姓名、職務(wù)等數(shù)據(jù))(如職工姓名、職務(wù)等數(shù)據(jù)) 處理文件處理文件:又稱事務(wù)文件,是用來存放事務(wù)數(shù)據(jù)的臨時文件,包 含了對主文件進行更新的全部數(shù)據(jù),主要存放具有隨機變動屬性 的數(shù)據(jù) 工作文件:工作文件:工作文件是處理過程中暫時存放數(shù)據(jù)的文件。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江中醫(yī)藥大學濱江學院《醫(yī)患溝通與技巧》2023-2024學年第二學期期末試卷
- 圖木舒克職業(yè)技術(shù)學院《學前教育史》2023-2024學年第二學期期末試卷
- 濰坊環(huán)境工程職業(yè)學院《科研方法論》2023-2024學年第二學期期末試卷
- 厚、薄膜混合集成電路及消費類電路項目效益評估報告
- 浙江警官職業(yè)學院《地域史研究方法與實踐》2023-2024學年第二學期期末試卷
- 河池廣西河池市環(huán)江縣招聘教師29人筆試歷年參考題庫附帶答案詳解
- 演藝導(dǎo)演合同范本
- 山西農(nóng)業(yè)大學《工程力學A1》2023-2024學年第二學期期末試卷
- 福州英華職業(yè)學院《簡筆畫與繪本》2023-2024學年第二學期期末試卷
- 蘇州工藝美術(shù)職業(yè)技術(shù)學院《JAVA企業(yè)級開發(fā)》2023-2024學年第二學期期末試卷
- 護理中級競聘報告
- 《肩袖損傷護理》課件
- 維修保養(yǎng)協(xié)議書范本
- 河南省鄭州市外國語高中2025屆高考壓軸卷英語試卷含解析
- TDT1075-2023光伏發(fā)電站工程項目用地控制指標
- 新版第三類醫(yī)療器械分類目錄
- 2024全新血液透析培訓(xùn)
- 護校隊工作職責及管理制度
- 2024年湖南省公務(wù)員考試《行測》真題及答案解析
- GB/T 623-2024化學試劑高氯酸
- DB22T 5167-2024 市政橋梁結(jié)構(gòu)監(jiān)測系統(tǒng)運行維護與管理標準
評論
0/150
提交評論