管理信息系統(tǒng)_第1頁
管理信息系統(tǒng)_第2頁
管理信息系統(tǒng)_第3頁
管理信息系統(tǒng)_第4頁
管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、結(jié)構(gòu)化信息系統(tǒng)設(shè)計(jì)結(jié)構(gòu)化信息系統(tǒng)設(shè)計(jì)第十講第十講管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)2 何謂系統(tǒng)設(shè)計(jì)?何謂系統(tǒng)設(shè)計(jì)?設(shè)計(jì)設(shè)計(jì)應(yīng)用各種技術(shù)和原理,對(duì)設(shè)備、過程或系統(tǒng)做出應(yīng)用各種技術(shù)和原理,對(duì)設(shè)備、過程或系統(tǒng)做出足夠詳細(xì)的定義,使之能夠在物理上得以實(shí)現(xiàn)足夠詳細(xì)的定義,使之能夠在物理上得以實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型邏輯模型,綜合考慮各種綜合考慮各種約束約束,利用一切可用的利用一切可用的技術(shù)手段和方法技術(shù)手段和方法,進(jìn)行各種進(jìn)行各種具體設(shè)計(jì)具體設(shè)計(jì),提出一個(gè)能在計(jì)算機(jī)上實(shí)現(xiàn)的新系統(tǒng)的提出一個(gè)能在計(jì)算機(jī)上實(shí)現(xiàn)的新系統(tǒng)的實(shí)施方案實(shí)施方案,- -

2、 是新系統(tǒng)的物理設(shè)計(jì)階段是新系統(tǒng)的物理設(shè)計(jì)階段What?解決系統(tǒng)解決系統(tǒng)“做什么做什么”的問題的問題解決系統(tǒng)解決系統(tǒng)“怎么做怎么做”的問題的問題“How?”管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)3 - 系統(tǒng)的總體設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)- 代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定- 系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)- 計(jì)算機(jī)處理過程設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì)- 最后寫出系統(tǒng)設(shè)計(jì)報(bào)告最后寫出系統(tǒng)設(shè)計(jì)報(bào)告。 系統(tǒng)設(shè)計(jì)階段的主要任務(wù)系統(tǒng)設(shè)計(jì)階段的主要任務(wù)管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)4l從系統(tǒng)分析的邏輯模型設(shè)計(jì)到系統(tǒng)設(shè)計(jì)的從系統(tǒng)分析的邏輯模型設(shè)計(jì)到系統(tǒng)設(shè)計(jì)的物理模型的設(shè)計(jì)物理模型的設(shè)計(jì)管理信息系統(tǒng)

3、 講義講義 系統(tǒng)設(shè)計(jì)5l從工程管理的角度來看,軟件設(shè)計(jì)分兩步完成從工程管理的角度來看,軟件設(shè)計(jì)分兩步完成l概要設(shè)計(jì)l將軟件需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)。l詳細(xì)設(shè)計(jì)l即過程設(shè)計(jì)。通過對(duì)結(jié)構(gòu)表示進(jìn)行細(xì)化,得到軟件的詳細(xì)的數(shù)據(jù)結(jié)構(gòu)和算法。l從管理和技術(shù)兩個(gè)不同的角度對(duì)設(shè)計(jì)的認(rèn)識(shí),可以用下圖表示管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)6MIS MIS 建設(shè)的建設(shè)的總目標(biāo)總目標(biāo)是在面對(duì)復(fù)雜多變的企業(yè)外部環(huán)境及內(nèi)部條件下,能是在面對(duì)復(fù)雜多變的企業(yè)外部環(huán)境及內(nèi)部條件下,能夠在夠在正確的時(shí)刻正確的時(shí)刻,將,將正確的信息正確的信息提供給提供給正需要的正需要的管理管理與決策人員,使他們能夠及時(shí)地了解企業(yè)的生產(chǎn)經(jīng)營(yíng)與

4、決策人員,使他們能夠及時(shí)地了解企業(yè)的生產(chǎn)經(jīng)營(yíng)情況,做出情況,做出有效的有效的決策決策具體目標(biāo):具體目標(biāo):具有較高的運(yùn)行效率。具有較高的運(yùn)行效率。具有較高的可靠性。具有較高的可靠性。具有較好的人機(jī)接口和可操作性。具有較好的人機(jī)接口和可操作性。具有較好的維護(hù)性。具有較好的維護(hù)性?;仡櫥仡櫣芾硇畔⑾到y(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)7 信息系統(tǒng)設(shè)計(jì)信息系統(tǒng)設(shè)計(jì)原則原則適應(yīng)性、可靠性、系統(tǒng)性、經(jīng)濟(jì)性適應(yīng)性、可靠性、系統(tǒng)性、經(jīng)濟(jì)性適應(yīng)性適應(yīng)性 可靠性可靠性 要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,為此,系統(tǒng)應(yīng)具有較要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性;好的開放性和結(jié)構(gòu)的可變性; 在系統(tǒng)設(shè)計(jì)

5、中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性;盡可能減少模塊間的數(shù)據(jù)耦合,使各子系統(tǒng)間的獨(dú)立性;盡可能減少模塊間的數(shù)據(jù)耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力 可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力;恢復(fù)能力; 一個(gè)成功的管理信息系統(tǒng)必須具有較高的可靠性,如安一個(gè)成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯(cuò)

6、及糾錯(cuò)能力、抗病毒能力等。全保密性、檢錯(cuò)及糾錯(cuò)能力、抗病毒能力等。管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)8系統(tǒng)性系統(tǒng)性經(jīng)濟(jì)性經(jīng)濟(jì)性 按照系統(tǒng)工程的規(guī)范要求,系統(tǒng)應(yīng)始終從總體目標(biāo)按照系統(tǒng)工程的規(guī)范要求,系統(tǒng)應(yīng)始終從總體目標(biāo)出發(fā);出發(fā); 代碼統(tǒng)一、設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)、傳遞語言和傳遞參數(shù)要代碼統(tǒng)一、設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)、傳遞語言和傳遞參數(shù)要盡可能一致;對(duì)系統(tǒng)的數(shù)據(jù)采集要做到源出一處、盡可能一致;對(duì)系統(tǒng)的數(shù)據(jù)采集要做到源出一處、全局共享,使一次輸入得到多次利用。全局共享,使一次輸入得到多次利用。 經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減小經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷;系統(tǒng)的開銷; 一方面,在硬

7、件投資上不能盲目追求技術(shù)上的先進(jìn),一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿足應(yīng)用需要為前提;而應(yīng)以滿足應(yīng)用需要為前提; 另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必要的復(fù)雜化,另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程、減少處理費(fèi)各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程、減少處理費(fèi)用。用。管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)9系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)的確定、子系統(tǒng)模塊的劃分系統(tǒng)功能結(jié)構(gòu)的確定、子系統(tǒng)模塊的劃分- 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)思想結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)思想管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)10l 模塊(子系統(tǒng))劃分原則模塊(子系統(tǒng))劃分原則獨(dú)立

8、性獨(dú)立性依賴性盡量小依賴性盡量小前瞻性前瞻性階段性階段性習(xí)慣性習(xí)慣性 每個(gè)子系統(tǒng)相對(duì)獨(dú)立,這樣對(duì)于每個(gè)子系統(tǒng)相對(duì)獨(dú)立,這樣對(duì)于設(shè)計(jì)調(diào)用都比較方便設(shè)計(jì)調(diào)用都比較方便 子系統(tǒng)之間的數(shù)據(jù)依賴性盡量小,子系統(tǒng)之間的數(shù)據(jù)依賴性盡量小,接口要單一,將聯(lián)系較多的功能都劃接口要單一,將聯(lián)系較多的功能都劃入一個(gè)子系統(tǒng)入一個(gè)子系統(tǒng) 考慮今后的發(fā)展,使系統(tǒng)更合理考慮今后的發(fā)展,使系統(tǒng)更合理地完成現(xiàn)存的業(yè)務(wù),而且還支持更地完成現(xiàn)存的業(yè)務(wù),而且還支持更高層次的管理決策高層次的管理決策 分步實(shí)行,便于系統(tǒng)分段實(shí)現(xiàn)分步實(shí)行,便于系統(tǒng)分段實(shí)現(xiàn) 兼顧組織機(jī)構(gòu)的習(xí)慣性要求,符兼顧組織機(jī)構(gòu)的習(xí)慣性要求,符合人們的習(xí)慣,能更好地運(yùn)行

9、合人們的習(xí)慣,能更好地運(yùn)行 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)11l 模塊(子系統(tǒng))劃分的經(jīng)驗(yàn)方法模塊(子系統(tǒng))劃分的經(jīng)驗(yàn)方法功能劃分法功能劃分法順序劃分法順序劃分法管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)12l 模塊(子系統(tǒng))劃分的經(jīng)驗(yàn)方法模塊(子系統(tǒng))劃分的經(jīng)驗(yàn)方法性質(zhì)劃分法性質(zhì)劃分法按時(shí)間劃分按時(shí)間劃分按環(huán)境劃分按環(huán)境劃分從數(shù)據(jù)流圖轉(zhuǎn)為模塊結(jié)構(gòu)圖從數(shù)據(jù)流圖轉(zhuǎn)為模塊結(jié)構(gòu)圖管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)13信息系統(tǒng)物理配置方案信息系統(tǒng)物理配置方案 技術(shù)平臺(tái)技術(shù)平臺(tái)也稱作系統(tǒng)總體的配置方案,包括計(jì)算機(jī)處理方式、也稱作系統(tǒng)總體的配置方案,包括計(jì)算機(jī)處理方式、軟硬件選擇和網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的選擇等

10、軟硬件選擇和網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的選擇等 主要依據(jù)包括;用戶的管理信息系統(tǒng)對(duì)性能的要求、主要依據(jù)包括;用戶的管理信息系統(tǒng)對(duì)性能的要求、可支配的開發(fā)資源和其他環(huán)境條件可支配的開發(fā)資源和其他環(huán)境條件 用戶要求用戶要求 可支配資源可支配資源 其它環(huán)境條件其它環(huán)境條件用戶的分布范圍大小、用戶信息的存儲(chǔ)量與吞用戶的分布范圍大小、用戶信息的存儲(chǔ)量與吞吐量、吐量、MIS的服務(wù)時(shí)間的服務(wù)時(shí)間 資金、規(guī)模及力度;技術(shù)水平;企業(yè)和社會(huì)的資金、規(guī)模及力度;技術(shù)水平;企業(yè)和社會(huì)的信息基礎(chǔ)水平;企業(yè)的管理情況等信息基礎(chǔ)水平;企業(yè)的管理情況等 通信條件,包括寬帶通信條件,包括寬帶PSTN、社會(huì)相關(guān)的環(huán)、社會(huì)相關(guān)的環(huán)

11、境,如條形碼國家標(biāo)準(zhǔn)等境,如條形碼國家標(biāo)準(zhǔn)等 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)14 代碼設(shè)計(jì)代碼設(shè)計(jì) 什么是代碼?什么是代碼? 代碼有什么用?代碼有什么用? 為什么要進(jìn)行代碼設(shè)計(jì)?為什么要進(jìn)行代碼設(shè)計(jì)?代碼是表征客觀存在的實(shí)體或?qū)傩缘囊粋€(gè)計(jì)算機(jī)識(shí)別和處理的符號(hào),代碼是表征客觀存在的實(shí)體或?qū)傩缘囊粋€(gè)計(jì)算機(jī)識(shí)別和處理的符號(hào),可以是字符、數(shù)字或它們的結(jié)合可以是字符、數(shù)字或它們的結(jié)合 編編制制代代碼碼目目的的管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)15 代碼的種類代碼的種類管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)16 幾種常見編碼方法介紹幾種常見編碼方法介紹順序碼順序碼用連續(xù)的數(shù)字代表編碼的對(duì)象。通常從用連續(xù)的數(shù)字代

12、表編碼的對(duì)象。通常從1開始,如張三開始,如張三的工號(hào)為的工號(hào)為0001,王五的工號(hào)為,王五的工號(hào)為0002 特點(diǎn):特點(diǎn):簡(jiǎn)單短小、易理解、掌握和管理簡(jiǎn)單短小、易理解、掌握和管理不足:不足:因沒有邏輯含義作基礎(chǔ),一般不能說因沒有邏輯含義作基礎(chǔ),一般不能說明信息的任何特征,且增加新的對(duì)象明信息的任何特征,且增加新的對(duì)象時(shí),只能在最后追加,刪除則造成空時(shí),只能在最后追加,刪除則造成空碼,不能在中間加入代碼碼,不能在中間加入代碼 順序碼一般可作為其他編碼系統(tǒng)的一部分,如在復(fù)雜的編碼中的順序碼一般可作為其他編碼系統(tǒng)的一部分,如在復(fù)雜的編碼中的某個(gè)分段使用某個(gè)分段使用 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)17

13、區(qū)間碼區(qū)間碼有時(shí)也稱分組碼,把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代有時(shí)也稱分組碼,把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組。代碼中的數(shù)字和位置都代表一定的含義。表一個(gè)組。代碼中的數(shù)字和位置都代表一定的含義。 還可細(xì)分為層次碼和十進(jìn)制碼還可細(xì)分為層次碼和十進(jìn)制碼公司級(jí)公司級(jí)部(科)級(jí)部(科)級(jí)小組級(jí)小組級(jí)1 總公司總公司1 銷售部銷售部 1訂單處理組訂單處理組2 分公司分公司 2 會(huì)計(jì)科會(huì)計(jì)科 2 廣告組廣告組3 支公司支公司3 技術(shù)部技術(shù)部 3 開發(fā)組開發(fā)組層次層次碼碼十進(jìn)十進(jìn)制碼制碼圖書分類碼:圖書分類碼:500 自然科學(xué)自然科學(xué)510 數(shù)學(xué)數(shù)學(xué)520 天文學(xué)天文學(xué)530 物理學(xué)物理學(xué) 依據(jù)上表,依據(jù)

14、上表,112 就代表就代表 “總公司銷售部廣告組總公司銷售部廣告組” ” 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)18助記碼助記碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述編碼對(duì)用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述編碼對(duì)象,特點(diǎn)是通過聯(lián)想幫助記憶。象,特點(diǎn)是通過聯(lián)想幫助記憶。 一些特殊系統(tǒng)如醫(yī)院管理系統(tǒng)中,一些藥材一些特殊系統(tǒng)如醫(yī)院管理系統(tǒng)中,一些藥材名稱很長(zhǎng),就可以事先采用一些助記碼來幫名稱很長(zhǎng),就可以事先采用一些助記碼來幫助人們錄入數(shù)據(jù)助人們錄入數(shù)據(jù) 校驗(yàn)碼校驗(yàn)碼由原有的代碼加上一個(gè)附加碼,或者只用一由原有的代碼加上一個(gè)附加碼,或者只用一個(gè)附加碼來組成。其作用是檢驗(yàn)代碼的正確個(gè)附加碼來組成。其作用是檢驗(yàn)代碼

15、的正確性,起到校驗(yàn)的作用性,起到校驗(yàn)的作用 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)19 常見代碼(編碼)舉常見代碼(編碼)舉例例居民身份證編碼居民身份證編碼民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位校民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位校驗(yàn)碼。八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位校驗(yàn)碼。 X X X X X X X X X X X X X X X X X X 地址碼地址碼出生日期出生日期順序碼順序碼校驗(yàn)碼校驗(yàn)碼GB/T226015-16位

16、:所在地派位:所在地派出所代碼(順序碼)出所代碼(順序碼)位:表示性別位:表示性別1-2位:省份代碼位:省份代碼3-4位:城市代碼位:城市代碼5-6位:區(qū)縣代碼位:區(qū)縣代碼管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)20代碼結(jié)構(gòu)中的校驗(yàn)位代碼結(jié)構(gòu)中的校驗(yàn)位代碼作為計(jì)算機(jī)的重要輸入內(nèi)容之一,其正確性直接代碼作為計(jì)算機(jī)的重要輸入內(nèi)容之一,其正確性直接影響到整個(gè)處理工作的質(zhì)量影響到整個(gè)處理工作的質(zhì)量。 特別是人們重復(fù)抄寫代碼和將它通過人手輸入計(jì)算特別是人們重復(fù)抄寫代碼和將它通過人手輸入計(jì)算機(jī)時(shí),發(fā)生錯(cuò)誤的可能性更大。機(jī)時(shí),發(fā)生錯(cuò)誤的可能性更大。 為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原為了保證正確輸入,有意

17、識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個(gè)校驗(yàn)位,使它事實(shí)有代碼的基礎(chǔ)上,另外加上一個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)組成部分。上變成代碼的一個(gè)組成部分。 校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來。校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來。 代碼一旦輸入,計(jì)算機(jī)會(huì)根據(jù)輸入代碼的前幾位代代碼一旦輸入,計(jì)算機(jī)會(huì)根據(jù)輸入代碼的前幾位代碼和后面的校驗(yàn)碼用預(yù)先編好的校驗(yàn)程序自動(dòng)對(duì)代碼和后面的校驗(yàn)碼用預(yù)先編好的校驗(yàn)程序自動(dòng)對(duì)代碼進(jìn)行檢驗(yàn),以證實(shí)輸入是否有錯(cuò)碼進(jìn)行檢驗(yàn),以證實(shí)輸入是否有錯(cuò)。管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)21一般校驗(yàn)位可以發(fā)現(xiàn)以下錯(cuò)誤:一般校驗(yàn)位可以發(fā)現(xiàn)以下錯(cuò)誤: 抄寫錯(cuò)誤,例如抄寫錯(cuò)誤,例

18、如 1 1 寫成寫成 7 7; 易位錯(cuò)誤,例如易位錯(cuò)誤,例如 1234 1234 寫成寫成 13241324; 雙易錯(cuò)誤,例如雙易錯(cuò)誤,例如 26913 26913 寫成寫成 2196321963; 隨機(jī)錯(cuò)誤,包括以上兩種或三種綜合性錯(cuò)誤或其他隨機(jī)錯(cuò)誤,包括以上兩種或三種綜合性錯(cuò)誤或其他錯(cuò)誤。錯(cuò)誤。l新一代身份證的最后一位正是起到這個(gè)作用,而老的新一代身份證的最后一位正是起到這個(gè)作用,而老的身份證上就沒有這一位。身份證上就沒有這一位。管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)22 代碼設(shè)計(jì)方法與原則代碼設(shè)計(jì)方法與原則 :管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)23 輸出、輸入與用戶界面設(shè)計(jì)輸出、輸入與用戶界面設(shè)

19、計(jì) 輸出設(shè)計(jì)輸出設(shè)計(jì)- 輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息- 因此,系統(tǒng)設(shè)計(jì)過程與實(shí)施過程相反,不是從輸因此,系統(tǒng)設(shè)計(jì)過程與實(shí)施過程相反,不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì)從輸出設(shè)計(jì)到輸入設(shè)計(jì)管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)24 輸出設(shè)計(jì)的內(nèi)容包括:輸出設(shè)計(jì)的內(nèi)容包括:有關(guān)輸出信息使用方面的內(nèi)容有關(guān)輸出信息使用方面的內(nèi)容 包括信息的使用者、使用目的、報(bào)告量、使用周期、有效包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等期、保管方法和復(fù)寫份數(shù)等輸出信息的內(nèi)容輸出信息的內(nèi)容輸出格式輸出格式輸出設(shè)備輸出設(shè)備

20、輸出介質(zhì)輸出介質(zhì) 包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字)包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字) 如文字、表格、圖形或文件如文字、表格、圖形或文件 如打印機(jī)、顯示器、卡片輸出機(jī)等。對(duì)行打機(jī)尚須注明如打印機(jī)、顯示器、卡片輸出機(jī)等。對(duì)行打機(jī)尚須注明字行,行頁字行,行頁 如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通白紙通白紙輸輸出出內(nèi)內(nèi)容容輸輸出出形形式式管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)25u 輸出格式的設(shè)計(jì)輸出格式的設(shè)計(jì)-顯示器輸出和打印機(jī)輸出顯示器輸出和打印機(jī)輸出利用一些工具如報(bào)表輸出工具或圖形輸出工具可以比較方便地利用一些工具如報(bào)表輸出工

21、具或圖形輸出工具可以比較方便地將有關(guān)數(shù)據(jù)以需要的報(bào)表或圖形方式顯示或打印出來將有關(guān)數(shù)據(jù)以需要的報(bào)表或圖形方式顯示或打印出來Access Access 窗體設(shè)計(jì)向?qū)Т绑w設(shè)計(jì)向?qū)ccess Access 報(bào)表設(shè)計(jì)向?qū)?bào)表設(shè)計(jì)向?qū)Ч芾硇畔⑾到y(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)26 輸入設(shè)計(jì)輸入設(shè)計(jì) 輸入設(shè)計(jì)對(duì)提高系統(tǒng)的整體質(zhì)量至關(guān)重要輸入設(shè)計(jì)對(duì)提高系統(tǒng)的整體質(zhì)量至關(guān)重要輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計(jì)算和處理十分正確,也無法獲得可入數(shù)據(jù)有誤,即使計(jì)算和處理十分正確,也無法獲得可靠的輸出信息靠的輸出信息同時(shí),輸入設(shè)計(jì)是信息系統(tǒng)與用戶

22、之間交互的紐帶,決同時(shí),輸入設(shè)計(jì)是信息系統(tǒng)與用戶之間交互的紐帶,決定著人機(jī)交互的效率定著人機(jī)交互的效率 輸入設(shè)計(jì)的基本原則輸入設(shè)計(jì)的基本原則輸入設(shè)計(jì)包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過程輸入設(shè)計(jì)包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準(zhǔn)備的過程相對(duì)于輸出而言,輸入設(shè)計(jì)沒有太多的格式要求,相對(duì)于輸出而言,輸入設(shè)計(jì)沒有太多的格式要求,唯一的考慮是:唯一的考慮是:方便與準(zhǔn)確方便與準(zhǔn)確管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)27 輸入數(shù)據(jù)的校驗(yàn)輸入數(shù)據(jù)的校驗(yàn)數(shù)據(jù)輸入時(shí)可能發(fā)生三種出錯(cuò)情況:內(nèi)容錯(cuò)誤、數(shù)據(jù)多余或不足、數(shù)據(jù)延遲錄入 視覺校驗(yàn)視覺校驗(yàn) 重復(fù)校驗(yàn)重復(fù)校驗(yàn) 格式校驗(yàn)格式校驗(yàn) 界限校驗(yàn)界限校驗(yàn)管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)28以下是指

23、導(dǎo)輸入設(shè)計(jì)的幾個(gè)目標(biāo)(原則):1控制輸入量控制輸入量減少輸入延遲減少輸入延遲減少輸入錯(cuò)誤減少輸入錯(cuò)誤避免額外步驟避免額外步驟輸入過程應(yīng)盡量簡(jiǎn)化輸入過程應(yīng)盡量簡(jiǎn)化管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)29設(shè)備設(shè)備介質(zhì)介質(zhì)特點(diǎn)特點(diǎn)鍵盤鍵盤無無成本低、操作要經(jīng)過訓(xùn)練、速度慢、易出錯(cuò)成本低、操作要經(jīng)過訓(xùn)練、速度慢、易出錯(cuò)鼠標(biāo)鼠標(biāo)無無與與GUI結(jié)合,適用于固定項(xiàng)目選擇性輸入結(jié)合,適用于固定項(xiàng)目選擇性輸入觸摸屏觸摸屏無無選擇即使輸入,適用于博物館、圖書館等選擇即使輸入,適用于博物館、圖書館等條碼識(shí)別設(shè)備條碼識(shí)別設(shè)備無無操作方便、速度快、出錯(cuò)率低操作方便、速度快、出錯(cuò)率低手寫識(shí)別設(shè)備手寫識(shí)別設(shè)備無無操作方便、無需

24、訓(xùn)練、速度較慢操作方便、無需訓(xùn)練、速度較慢磁盤機(jī)磁盤機(jī)磁帶磁帶成本低、存儲(chǔ)量大、操作方便成本低、存儲(chǔ)量大、操作方便磁帶機(jī)磁帶機(jī)磁帶磁帶成本低、存儲(chǔ)量大、操作方便成本低、存儲(chǔ)量大、操作方便磁卡讀入器磁卡讀入器磁卡磁卡保密性好,使用方便保密性好,使用方便光學(xué)讀入器光學(xué)讀入器紙上信號(hào)紙上信號(hào) 高速、高效率、成本高高速、高效率、成本高通信裝置通信裝置遠(yuǎn)程數(shù)據(jù)輸入,適合于網(wǎng)絡(luò)系統(tǒng)遠(yuǎn)程數(shù)據(jù)輸入,適合于網(wǎng)絡(luò)系統(tǒng)l常見輸入設(shè)備和介質(zhì)常見輸入設(shè)備和介質(zhì)管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)30 用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)所謂用戶界面(所謂用戶界面(interfaceinterface),就是人與計(jì)算機(jī)之間傳遞和交換信)

25、,就是人與計(jì)算機(jī)之間傳遞和交換信息的接口,也即為人機(jī)對(duì)話方式息的接口,也即為人機(jī)對(duì)話方式 常見用戶界面:菜單式、會(huì)話式、操作提示式和選單式等。常見用戶界面:菜單式、會(huì)話式、操作提示式和選單式等。界面設(shè)計(jì)原則界面設(shè)計(jì)原則統(tǒng)一統(tǒng)一:在類似的環(huán)境中操作方式相似在類似的環(huán)境中操作方式相似簡(jiǎn)明簡(jiǎn)明:界面簡(jiǎn)單明了界面簡(jiǎn)單明了 反饋反饋:每一次操作都一個(gè)產(chǎn)生反饋信息,對(duì)長(zhǎng)時(shí)間進(jìn)行的處每一次操作都一個(gè)產(chǎn)生反饋信息,對(duì)長(zhǎng)時(shí)間進(jìn)行的處理要有完成任務(wù)的進(jìn)度信息提示理要有完成任務(wù)的進(jìn)度信息提示美觀美觀:在色彩、圖形的設(shè)計(jì)上要賞心悅目。過于繁瑣和花哨在色彩、圖形的設(shè)計(jì)上要賞心悅目。過于繁瑣和花哨的色彩容易使人視力疲勞的

26、色彩容易使人視力疲勞易用易用:易于使用易于使用寬容寬容:盡量使操作可逆,允許用戶犯錯(cuò)誤盡量使操作可逆,允許用戶犯錯(cuò)誤 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)31 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)的三個(gè)作用:數(shù)據(jù)存儲(chǔ)的三個(gè)作用:接受并以某種形式存放接受并以某種形式存放數(shù)據(jù)數(shù)據(jù)根據(jù)相關(guān)功能提出的數(shù)根據(jù)相關(guān)功能提出的數(shù)據(jù)需求組織數(shù)據(jù)文件據(jù)需求組織數(shù)據(jù)文件 將數(shù)據(jù)文件傳送到處理將數(shù)據(jù)文件傳送到處理功能功能 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)32數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)包括數(shù)據(jù)庫的數(shù)據(jù)庫的設(shè)計(jì)包括數(shù)據(jù)庫的結(jié)構(gòu)特性設(shè)計(jì)結(jié)構(gòu)特性設(shè)計(jì)和數(shù)據(jù)的和數(shù)據(jù)的行為特性行為特性設(shè)計(jì),以前階段的數(shù)據(jù)流程圖、數(shù)據(jù)字典等為

27、基礎(chǔ)進(jìn)行設(shè)計(jì),以前階段的數(shù)據(jù)流程圖、數(shù)據(jù)字典等為基礎(chǔ)進(jìn)行三個(gè)階段模型:三個(gè)階段模型:概念數(shù)據(jù)模型概念數(shù)據(jù)模型邏輯數(shù)據(jù)模型邏輯數(shù)據(jù)模型物理數(shù)據(jù)模型物理數(shù)據(jù)模型管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)33 概念數(shù)據(jù)模型概念數(shù)據(jù)模型(Entity Relationship,E-R)E-R 圖符號(hào):圖符號(hào):矩形矩形 表示實(shí)體表示實(shí)體: 任何客觀存在的事物,比如人、物任何客觀存在的事物,比如人、物橢圓橢圓 表示屬性:表示屬性:反映實(shí)體某一方面的特性或性質(zhì),如學(xué)生的學(xué)號(hào)反映實(shí)體某一方面的特性或性質(zhì),如學(xué)生的學(xué)號(hào)菱形菱形 表示聯(lián)系:表示聯(lián)系:客觀事物之間的相互聯(lián)系,即實(shí)體間的聯(lián)系客觀事物之間的相互聯(lián)系,即實(shí)體間的聯(lián)

28、系- 實(shí)體關(guān)系模型實(shí)體關(guān)系模型(Conceptual model)將現(xiàn)實(shí)中的對(duì)象抽象為不依賴于實(shí)際數(shù)據(jù)庫系統(tǒng)的概念模型,反映了用將現(xiàn)實(shí)中的對(duì)象抽象為不依賴于實(shí)際數(shù)據(jù)庫系統(tǒng)的概念模型,反映了用戶的現(xiàn)實(shí)環(huán)境,與數(shù)據(jù)庫的具體實(shí)現(xiàn)無關(guān)戶的現(xiàn)實(shí)環(huán)境,與數(shù)據(jù)庫的具體實(shí)現(xiàn)無關(guān)E-R圖圖管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)34航空公司訂座售票系統(tǒng)航空公司訂座售票系統(tǒng)例如:客戶在航空公司訂機(jī)票的行為,涉及到兩個(gè)實(shí)體:客戶和具例如:客戶在航空公司訂機(jī)票的行為,涉及到兩個(gè)實(shí)體:客戶和具體的航班,兩者之間則存在是否定座的聯(lián)系,這樣,采用體的航班,兩者之間則存在是否定座的聯(lián)系,這樣,采用E-R圖來圖來描述這一概念模型如下:

29、描述這一概念模型如下:管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)35E-R 圖的設(shè)計(jì)原則圖的設(shè)計(jì)原則1 1、減小實(shí)體集,能作為屬性時(shí)不要作為實(shí)體集,有利、減小實(shí)體集,能作為屬性時(shí)不要作為實(shí)體集,有利于于E-R E-R 圖的簡(jiǎn)化圖的簡(jiǎn)化2 2、作為屬性的事物,不能另有屬性,也不能與其他事、作為屬性的事物,不能另有屬性,也不能與其他事物有聯(lián)系;物有聯(lián)系;3 3、作為屬性的事物與所描述的實(shí)體間只能是、作為屬性的事物與所描述的實(shí)體間只能是1 1:n n(含(含1 1:1 1)的關(guān)系;)的關(guān)系;4 4、先針對(duì)每一用戶作出該用戶信息的局部、先針對(duì)每一用戶作出該用戶信息的局部E-RE-R圖,確定圖,確定該用戶視圖的實(shí)

30、體、屬性和聯(lián)系;該用戶視圖的實(shí)體、屬性和聯(lián)系;5 5、把每個(gè)局部的、把每個(gè)局部的R-R R-R 圖綜合起來,得出總體的圖綜合起來,得出總體的E-R E-R 圖圖管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)36E-R 圖設(shè)計(jì)舉例:圖設(shè)計(jì)舉例:學(xué)生選課系統(tǒng)的基本數(shù)據(jù)模型學(xué)生選課系統(tǒng)的基本數(shù)據(jù)模型學(xué)學(xué) 生生課課 程程選選 修修學(xué)學(xué) 號(hào)號(hào)姓姓 名名班班 級(jí)級(jí)成成 績(jī)績(jī)課程名課程名課課 程程 號(hào)號(hào)管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)37邏輯數(shù)據(jù)模型(關(guān)系模型)邏輯數(shù)據(jù)模型(關(guān)系模型)由概念模型(由概念模型(E-RE-R圖)轉(zhuǎn)換為邏輯數(shù)據(jù)模型(關(guān)系)的規(guī)則:圖)轉(zhuǎn)換為邏輯數(shù)據(jù)模型(關(guān)系)的規(guī)則: 一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模

31、式,實(shí)體的屬性就是關(guān)系的一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的標(biāo)識(shí)符就是關(guān)系的主鍵;屬性,實(shí)體的標(biāo)識(shí)符就是關(guān)系的主鍵; 一個(gè)實(shí)體間的聯(lián)系也轉(zhuǎn)換為一個(gè)關(guān)系;一個(gè)實(shí)體間的聯(lián)系也轉(zhuǎn)換為一個(gè)關(guān)系;學(xué)生選課系統(tǒng)的數(shù)據(jù)模型轉(zhuǎn)換學(xué)生選課系統(tǒng)的數(shù)據(jù)模型轉(zhuǎn)換兩個(gè)實(shí)體、一個(gè)關(guān)系兩個(gè)實(shí)體、一個(gè)關(guān)系學(xué)生:學(xué)生: (學(xué)號(hào)學(xué)號(hào),姓名,班級(jí)),姓名,班級(jí))課程:課程: (課程號(hào)課程號(hào),課程名),課程名)選修:選修: (學(xué)號(hào)學(xué)號(hào),課程號(hào)課程號(hào),成績(jī)),成績(jī))-實(shí)體實(shí)體-實(shí)體實(shí)體-關(guān)系關(guān)系管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)38顧客訂航班座位系統(tǒng)的數(shù)據(jù)模型轉(zhuǎn)換顧客訂航班座位系統(tǒng)的數(shù)據(jù)模型轉(zhuǎn)換航班航班 (航班號(hào)

32、航班號(hào),航線,日期,起飛時(shí)間,到達(dá)時(shí)間),航線,日期,起飛時(shí)間,到達(dá)時(shí)間)客戶客戶 (身份證號(hào)碼身份證號(hào)碼,性別,地址,電話,出生年月),性別,地址,電話,出生年月)訂座訂座 (航班號(hào)航班號(hào),身份證號(hào)碼身份證號(hào)碼,價(jià)格,等級(jí)),價(jià)格,等級(jí))管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)39系統(tǒng)處理過程設(shè)計(jì)系統(tǒng)處理過程設(shè)計(jì)-系統(tǒng)處理過程設(shè)計(jì)系統(tǒng)處理過程設(shè)計(jì) 主要任務(wù):主要任務(wù):確定系統(tǒng)的處理過程是有哪些功能模塊組成的;確定系統(tǒng)的處理過程是有哪些功能模塊組成的; 設(shè)計(jì)這些功能模塊之間的調(diào)用關(guān)系,以及調(diào)用之設(shè)計(jì)這些功能模塊之間的調(diào)用關(guān)系,以及調(diào)用之后模塊之間的數(shù)據(jù)信息與控制信息的雙向傳遞關(guān)后模塊之間的數(shù)據(jù)信息與控

33、制信息的雙向傳遞關(guān)系;系; 設(shè)計(jì)模塊內(nèi)部的具體結(jié)構(gòu),包括模塊的輸入輸設(shè)計(jì)模塊內(nèi)部的具體結(jié)構(gòu),包括模塊的輸入輸出信息與模塊的功能實(shí)現(xiàn)過程。出信息與模塊的功能實(shí)現(xiàn)過程。 - - 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)40HIPO 圖方法介紹圖方法介紹HIPO - Hierarchy Plus Input-Process-OutputH圖圖層次圖:描述前三個(gè)任務(wù)中的前兩個(gè)層次圖:描述前三個(gè)任務(wù)中的前兩個(gè) 管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)41圖書館圖書借閱系統(tǒng)的圖書館圖書借閱系統(tǒng)的 H 圖圖管理信息系統(tǒng) 講義講義 系統(tǒng)設(shè)計(jì)42IPO 圖圖 - 描述三個(gè)任務(wù)中的最后一個(gè)描述三個(gè)

34、任務(wù)中的最后一個(gè)確切的說,確切的說,IPOIPO圖其實(shí)是一張表格,可以分為上下兩部分,上半部分圖其實(shí)是一張表格,可以分為上下兩部分,上半部分是是IPOIPO圖的說明,包括一下具體項(xiàng)目:圖的說明,包括一下具體項(xiàng)目:IPO IPO 圖的標(biāo)號(hào);該模塊所用到的數(shù)據(jù)庫文件的編號(hào);變成后所對(duì)圖的標(biāo)號(hào);該模塊所用到的數(shù)據(jù)庫文件的編號(hào);變成后所對(duì)應(yīng)的程序模塊文件號(hào);應(yīng)的程序模塊文件號(hào);IPO IPO 圖的設(shè)計(jì)者、設(shè)計(jì)單位;編程平臺(tái);圖的設(shè)計(jì)者、設(shè)計(jì)單位;編程平臺(tái);其他要說明的信息等其他要說明的信息等表的下半部分是主要部分,表的下半部分是主要部分,I、P、O 各欄分別表示該功能模塊的輸入信息各欄分別表示該功能模塊的輸入信息(Input)、處理過程()、處理過程(Process)和輸出信息()和輸出信息(Output)由于要求一些沒能參加系統(tǒng)整個(gè)設(shè)計(jì)過程的程序員也能根據(jù)由于要求一些沒

溫馨提示

  • 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)論