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

下載本文檔

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

文檔簡(jiǎn)介

1、 11.1 系統(tǒng)設(shè)計(jì)概述系統(tǒng)設(shè)計(jì)概述 11.2 模塊與結(jié)構(gòu) 11.3 模塊結(jié)構(gòu)圖的生成模塊結(jié)構(gòu)圖的生成 11.4 HIPO 與與IPO圖圖 11.5 系統(tǒng)配置方案設(shè)計(jì)系統(tǒng)配置方案設(shè)計(jì) 11.6 數(shù)據(jù)存儲(chǔ)總體結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)存儲(chǔ)總體結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì) 11.7 代碼設(shè)計(jì)代碼設(shè)計(jì) 11.8 輸入輸出及用戶界面設(shè)計(jì)輸入輸出及用戶界面設(shè)計(jì) 11.9 處理過程設(shè)計(jì)處理過程設(shè)計(jì) 11.10 編寫系統(tǒng)設(shè)計(jì)報(bào)告編寫系統(tǒng)設(shè)計(jì)報(bào)告 11.1.1 系統(tǒng)設(shè)計(jì)的原則和方法 11.1.2 系統(tǒng)設(shè)計(jì)的任務(wù)和內(nèi)容返回返回 (1)簡(jiǎn)單性 (2)系統(tǒng)性 (3)靈活性 (4)可靠性 (5)經(jīng)濟(jì)性 (6)系統(tǒng)的運(yùn)行效率 (

2、7)安全性 (1)結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)特點(diǎn) (2)結(jié)構(gòu)化設(shè)計(jì)的基本內(nèi)容 (3)結(jié)構(gòu)化設(shè)計(jì)原理 系統(tǒng)設(shè)計(jì)階段最終是提出系統(tǒng)的實(shí)施方案,建立系統(tǒng)的物理模型。 系統(tǒng)設(shè)計(jì)是從管理信息系統(tǒng)的邏輯模型出發(fā),以系統(tǒng)說明書為依據(jù),一步步的加入物理內(nèi)容,由抽象到具體。 系統(tǒng)設(shè)計(jì)是從管理信息系統(tǒng)的目標(biāo)出發(fā),建立系統(tǒng)的總體模型,確定系統(tǒng)的總體結(jié)構(gòu),規(guī)劃系統(tǒng)的規(guī)模,確立各個(gè)基礎(chǔ)部分,并說明它們?cè)谡麄€(gè)系統(tǒng)中的作用及其相互關(guān)系,選擇恰當(dāng)?shù)脑O(shè)備,采用合適的技術(shù)規(guī)范,以保證總體目標(biāo)的實(shí)現(xiàn)。 在系統(tǒng)設(shè)計(jì)中還要完成一些比較具體的實(shí)際內(nèi)容,如輸入和輸出格式的設(shè) 計(jì),記錄,表格的設(shè)計(jì)以及包括人機(jī)對(duì)話在內(nèi)的系統(tǒng)詳細(xì)流程的設(shè)計(jì)。 系統(tǒng)的設(shè)計(jì)分

3、為總體設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段兩個(gè)階段。 系統(tǒng)總體設(shè)計(jì)是根據(jù)系統(tǒng)分析結(jié)果和組織的實(shí)際情況對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的資源進(jìn)行的大致設(shè)計(jì),系統(tǒng)總體設(shè)計(jì)是宏觀、總體上的設(shè)計(jì)和規(guī)劃??傮w設(shè)計(jì)階段主要包括決定系統(tǒng)的模塊結(jié)構(gòu),進(jìn)行系統(tǒng)配置方案設(shè)計(jì)兩方面內(nèi)容。 詳細(xì)設(shè)計(jì)階段是具體考慮每一模塊內(nèi)部采用什么算法。具體來說,在總體設(shè)計(jì)中,根據(jù)系統(tǒng)分析的成果數(shù)據(jù)流程圖進(jìn)行代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、信息分類和數(shù)據(jù)庫設(shè)計(jì),最后是模塊功能設(shè)計(jì)。詳細(xì)設(shè)計(jì)是對(duì)上述總體設(shè)計(jì)的結(jié)果進(jìn)行進(jìn)一步細(xì)化,直至符合小組編程的要求。 11.2.1 模塊與結(jié)構(gòu)圖 11.2.2 模塊間的聯(lián)系 11.2.3 模塊和結(jié)構(gòu)設(shè)計(jì)返回返回 系統(tǒng)模塊結(jié)構(gòu)

4、設(shè)計(jì)的任務(wù)是確定劃分后的子系統(tǒng)的模塊結(jié)構(gòu),并畫出模塊結(jié)構(gòu)圖。這個(gè)過程必須考慮以下幾個(gè)問題: 每個(gè)子系統(tǒng)如何劃分成多個(gè)模塊。 如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系。 如何評(píng)價(jià)并改進(jìn)模塊結(jié)構(gòu)的質(zhì)量。 如何從數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖。 模塊定義了一組邏輯上有關(guān)的對(duì)象,這組對(duì)象是一組數(shù)據(jù)和施于這些數(shù)據(jù)上的操作,通過模塊說明和引用方式把這些數(shù)據(jù)的內(nèi)部結(jié)構(gòu)和操作細(xì)節(jié)掩藏了起來,提供給模塊外部使用的知識(shí)這些數(shù)據(jù)和操作的名稱等。 模塊通常用一組程序設(shè)計(jì)語言的語句來實(shí)現(xiàn),這一組程序語句可用一個(gè)已定義的名字來標(biāo)識(shí),因此,它可以是一個(gè)程序或一個(gè)子程序。形象地說,它就類似于c語言中的一個(gè)函數(shù)。所以,模塊可

5、以將它理解為類似“子程序”的概念,是一段程序語句。 輸入輸出屬性是模塊與外部信息的交換。正常情況下,一個(gè)模塊從它的調(diào)用者那里獲得輸入,把處理后產(chǎn)生的結(jié)果在傳遞給為模塊提供輸入的調(diào)用者。 處理功能屬性描述了模塊能夠做什么事,具有什么功能。 內(nèi)部數(shù)據(jù)屬性是指僅提供模塊本身引用的數(shù)據(jù)。 程序代碼屬性是用于完成模塊處理功能的部分。 模塊結(jié)構(gòu)圖是結(jié)構(gòu)化設(shè)計(jì)中描述系統(tǒng)結(jié)構(gòu)的圖形工具,它是用于描述系統(tǒng)的模塊結(jié)構(gòu)及模塊之間聯(lián)系的。模塊結(jié)構(gòu)由模塊、調(diào)用、數(shù)據(jù)、控制四種基本符號(hào)組成。 模塊之間存在著聯(lián)系,耦合反映模塊之間聯(lián)系的緊密程度。 內(nèi)聚指一個(gè)模塊內(nèi)各元素彼此結(jié)合的緊密程度。 如果所有模塊的內(nèi)聚都很強(qiáng),模塊之

6、間的耦合自然就很低。模塊的獨(dú)立性就強(qiáng),反之亦然。 聯(lián)系方式 來往信息作用 模塊間往來信息數(shù)量 數(shù)據(jù)耦合 控制耦合 非法耦合 偶然內(nèi)聚 邏輯內(nèi)聚 時(shí)間內(nèi)聚 過程內(nèi)聚 通信內(nèi)聚 順序內(nèi)聚 功能內(nèi)聚 系統(tǒng)的深度和寬度 模塊的扇出和扇入 “耦合小,內(nèi)聚大” 作用范圍應(yīng)在控制范圍之內(nèi) 模塊的扇入和扇出數(shù)要合理 模塊的大小要適當(dāng) 按邏輯劃分 按時(shí)間劃分 按過程劃分 按通信劃分 按職能劃分 11.3.1 模塊結(jié)構(gòu)圖與數(shù)據(jù)流程圖 11.3.2 變換分析 11.3.3 事務(wù)分析返回返回 變換型模塊結(jié)構(gòu)描述的是變換型系統(tǒng)。變換型系統(tǒng)由輸入、數(shù)據(jù)加工(中心變換)和輸出三部分組成,它的功能是將輸入的數(shù)據(jù)經(jīng)過加工后輸出

7、。 事務(wù)型系統(tǒng)由事務(wù)層、操作層和細(xì)節(jié)層三層組成。 對(duì)變換型和事務(wù)型數(shù)據(jù)流程圖的轉(zhuǎn)換,所采用的基本思想都是先設(shè)計(jì)結(jié)構(gòu)圖頂端的主模塊,然后再子頂向下逐步細(xì)化,最后得到滿足數(shù)據(jù)流程圖要求的系統(tǒng)結(jié)構(gòu)圖。 在實(shí)際應(yīng)用中,數(shù)據(jù)流程圖中常常是某些局部是變換型,另外一些局部是事務(wù)型,在這種情況下,應(yīng)以變換型為主,事務(wù)型為輔。 第一層模塊結(jié)構(gòu)圖 事務(wù)型結(jié)構(gòu)的數(shù)據(jù)流圖呈束狀形,即一束數(shù)據(jù)流平行流入或流出,可能同時(shí)有幾個(gè)事務(wù)要求處理。 識(shí)別事務(wù)源、確定適當(dāng)?shù)氖聞?wù)型結(jié)構(gòu)、確定各種事務(wù)及相應(yīng)的處理,建立公用模塊 事務(wù)型結(jié)構(gòu)的數(shù)據(jù)流圖 : 11.4.1 HIPO圖 11.4.2 IPO圖返回返回 系統(tǒng)設(shè)計(jì)需要從系統(tǒng)整體出

8、發(fā),需要明確系統(tǒng)的層次之間的關(guān)系,明確模塊之間的關(guān)系,明確層次與模塊之間的關(guān)系,為此出現(xiàn)了HIPO技術(shù)。 HIPO是層次輸入、處理和輸出圖的簡(jiǎn)稱,是用圖形方法表達(dá)一個(gè)系統(tǒng)的輸入、處理和輸出功能,以及模塊的層次的技術(shù),是一種描述系統(tǒng)結(jié)構(gòu)和模塊內(nèi)部處理功能的工具。 HIPO它是結(jié)構(gòu)化設(shè)計(jì)中最重要最流行的放法即自頂向下逐步精化的順序設(shè)計(jì)方法。 HIPO描述整個(gè)系統(tǒng)的設(shè)計(jì)結(jié)構(gòu),以及各模塊之間的關(guān)系。 HIPO改進(jìn)了數(shù)據(jù)流程圖的不足,它表達(dá)了模塊層次關(guān)系。 HIPO清晰易懂,可使用戶管理人員和其他系統(tǒng)建設(shè)者很方便地理解軟件系統(tǒng)結(jié)構(gòu),有利于程序的編寫和系統(tǒng)維護(hù)。 IPO是HIPO圖的補(bǔ)充。這是由于:雖然H

9、IPO反映了系統(tǒng)的總體結(jié)構(gòu),反映了系統(tǒng)各個(gè)模塊之間的關(guān)系,但HIPO中只有每個(gè)模塊的名字,沒有細(xì)節(jié)。 11.5.1 系統(tǒng)配置方案設(shè)計(jì)的基本內(nèi)容 11.5.2 網(wǎng)絡(luò)設(shè)計(jì) 11.5.3 系統(tǒng)配置方案設(shè)計(jì)的基本原則返回返回 硬設(shè)備的配置 軟件配置選擇 網(wǎng)絡(luò)結(jié)構(gòu)和物理分布 選擇網(wǎng)絡(luò)協(xié)議,配置網(wǎng)絡(luò)軟件 網(wǎng)絡(luò)硬件的選擇與配置 通信與服務(wù) 根據(jù)實(shí)際業(yè)務(wù)需要情況配置設(shè)備; 根據(jù)實(shí)際業(yè)務(wù)性質(zhì)配置設(shè)備; 根據(jù)組織中各部門地理分布情況設(shè)置系統(tǒng)結(jié)構(gòu),配備系統(tǒng)設(shè)備; 根據(jù)系統(tǒng)調(diào)查分析所估算出的數(shù)據(jù)容量配備存儲(chǔ)設(shè)備; 根據(jù)系統(tǒng)通信量、通信頻度確定網(wǎng)絡(luò)結(jié)構(gòu)、通信媒體、網(wǎng)絡(luò)類型、通信方式等; 根據(jù)系統(tǒng)的規(guī)模和特點(diǎn)配備系統(tǒng)軟件

10、,選擇軟件工具; 根據(jù)系統(tǒng)實(shí)際情況確定系統(tǒng)配置的各種指標(biāo),如:處理速度、傳輸速度、存儲(chǔ)容量、性能、功能、價(jià)格等。 11.6.1 數(shù)據(jù)存儲(chǔ)總體結(jié)構(gòu)設(shè)計(jì) 11.6.2 數(shù)據(jù)存儲(chǔ)總體結(jié)構(gòu)設(shè)計(jì)的基本原則 11.6.3 數(shù)據(jù)庫設(shè)計(jì)返回返回 數(shù)據(jù)的分類 數(shù)據(jù)存儲(chǔ)規(guī)模設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)空間的分布設(shè)計(jì) 文件設(shè)計(jì) 數(shù)據(jù)的安全性和完整性設(shè)計(jì) 數(shù)據(jù)庫管理系統(tǒng)(DBMS)的選擇 數(shù)據(jù)結(jié)構(gòu)的合理性 數(shù)據(jù)存儲(chǔ)的安全性 維護(hù)和管理方便 根據(jù)數(shù)據(jù)流程圖和數(shù)據(jù)字典進(jìn)行概念設(shè)計(jì),畫出實(shí)體關(guān)系圖,即E-R圖; 根據(jù)E-R圖進(jìn)行邏輯設(shè)計(jì),設(shè)計(jì)出和建立起數(shù)據(jù)庫邏輯結(jié)構(gòu),即所有的二維表。 11.7.1 代碼的作用 11.7.2 代碼的種類和

11、類型 11.7.3 代碼設(shè)計(jì)的原則和設(shè)計(jì)步驟返回返回 鑒別 分類 排序與索引 專用含義 順序碼是一種用連續(xù)數(shù)字代表編碼對(duì)象的代碼。例如:用1表示總經(jīng)理,用2表示部門經(jīng)理,用3表示技術(shù)人員,用4表示行政管理人員等。 順序碼的優(yōu)點(diǎn)是簡(jiǎn)單,易于管理,但順序碼無邏輯基礎(chǔ),本身不能說明任何信息特征。 區(qū)間碼是把整個(gè)編碼分成多個(gè)分組,形成多個(gè)區(qū)間,每個(gè)區(qū)間是一組,每組中的碼和值多有特定的含義。典型的區(qū)間碼是郵政編碼。 區(qū)間嗎的優(yōu)點(diǎn)是信息處理可靠,排序、分類、檢索方便,但區(qū)間碼有時(shí)會(huì)產(chǎn)生長(zhǎng)碼,碼中還會(huì)產(chǎn)生多余碼現(xiàn)象。 層次碼是以分類對(duì)象的從屬層次關(guān)系為排列順序的一種代碼。代碼分多個(gè)層次,與對(duì)象的分類層次相對(duì)

12、應(yīng)。例如:身份證編碼。 自檢碼是整個(gè)編碼由代碼和附加碼組成的編碼。其中,代碼部分代表編碼對(duì)象,附加碼用于對(duì)代碼進(jìn)行檢驗(yàn)。典型的自檢碼是7位ASCII編碼。 數(shù)字型代碼 字母型代碼 混合型代碼 順序碼是一種用連續(xù)數(shù)字代表編碼對(duì)象的代碼。例如:用1表示總經(jīng)理,用2表示部門經(jīng)理,用3表示技術(shù)人員,用4表示行政管理人員等。 順序碼的優(yōu)點(diǎn)是簡(jiǎn)單,易于管理,但順序碼無邏輯基礎(chǔ),本身不能說明任何信息特征。 區(qū)間碼是把整個(gè)編碼分成多個(gè)分組,形成多個(gè)區(qū)間,每個(gè)區(qū)間是一組,每組中的碼和值多有特定的含義。典型的區(qū)間碼是郵政編碼。 區(qū)間嗎的優(yōu)點(diǎn)是信息處理可靠,排序、分類、檢索方便,但區(qū)間碼有時(shí)會(huì)產(chǎn)生長(zhǎng)碼,碼中還會(huì)產(chǎn)生

13、多余碼現(xiàn)象。 層次碼是以分類對(duì)象的從屬層次關(guān)系為排列順序的一種代碼。代碼分多個(gè)層次,與對(duì)象的分類層次相對(duì)應(yīng)。例如:身份證編碼。 自檢碼是整個(gè)編碼由代碼和附加碼組成的編碼。其中,代碼部分代表編碼對(duì)象,附加碼用于對(duì)代碼進(jìn)行檢驗(yàn)。典型的自檢碼是7位ASCII編碼。 確定代碼對(duì)象; 考查是否已有標(biāo)準(zhǔn)代碼; 根據(jù)代碼的使用范圍、使用時(shí)間、根據(jù)實(shí)際情況選擇代碼的種類與類型; 考慮檢錯(cuò)功能; 編寫代碼表。 11.8.1 輸入輸出設(shè)計(jì) 11.8.2 用戶界面設(shè)計(jì)返回返回 確定輸入數(shù)據(jù)內(nèi)容 確定數(shù)據(jù)的輸入方式 確定輸入數(shù)據(jù)的記錄格式 輸入數(shù)據(jù)的正確性校驗(yàn) 確定輸入設(shè)備 確定輸出內(nèi)容首先要明確用戶在使用信息方面的要求,包括使用目的,輸出速度,頻率,數(shù)量

溫馨提示

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