




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、6.1 系統設計概述 6.1.1 系統設計的主要工作 6.1.2 系統設計應遵循的原則 6.1.3 結構化設計概述系統設計是在系統分析的基礎上,根據系統分析報告所確定的邏輯模型,科學、合理地考慮各種具體的技術手段和處理方法,確定系統的實施方案,即建立分析系統的物理模型。第1頁,共38頁。6.1.1 系統設計的主要工作總體設計代碼設計和實際規范的制定系統物理配置方案設計數據庫存儲設計計算機處理過程設計第2頁,共38頁。6.1.2 系統設計應遵循的原則系統性:要從整個系統的角度進行思考,系統的設計要建立統一的標準,代碼設計等均要符合規范,數據要滿足共享等。靈活性:要求有很強的環境適應性,盡量采用模
2、塊化結構化設計方法,提高各模塊的獨立性,減少數據耦合性,使系統對數據的依賴降到最低程度。可靠性:提高系統抵御外界干擾的能力和自恢復能力,安全、保密、檢錯、糾錯能力,抵抗病毒能力。經濟性:在滿足系統要求的情況下,減少系統的開銷。第3頁,共38頁。6.1.3 結構化設計概述結構化設計的基本思想將一個復雜的系統分解為一個多層次的模塊化結構,即復雜問題簡單化(過程特征,層次特征)。使每一個模塊盡可能獨立,與其他模塊間的聯系程度最低。用直觀的工具來表達系統的結構(系統結構圖)。第4頁,共38頁。6.1.3 結構化設計概述結構化設計的優點易于實現。有利于應用軟件總體結構的優化。實現的系統具有較好的可維護性
3、。 (1)構成系統的每個模塊的規模小,功能單一,易于修改; (2)每個模塊的獨立性高,避免出現連鎖錯誤; (3)模塊間的調用關系、控制關系和數據交換關系均明確地標注在系統結構圖上,為修改提供方便。第5頁,共38頁。6.1.3 結構化設計概述模塊所具有的四種屬性外部屬性:(1)輸入與輸出;(2)邏輯功能;內部屬性:(1)運行程序;(2)內部數據。第6頁,共38頁。6.1.3 結構化設計概述常用的基本結構單位:元素、結構和過程順序機構:選擇結構:(1)IF THEN ELSE(2)CASE重復結構:(1)FOR(2)WHILE第7頁,共38頁。6.1.3 結構化設計概述模塊的聚合度:指模塊內部組成
4、部分之間聯系的緊湊程度(越高越好)聚合等級描述聚合度高低功能聚合執行一個獨立的、能夠確認定義的功能 高低順序聚合執行幾個處理功能,且一個處理功能的輸出直接成為下一個處理輸入數據聚合執行幾個處理功能,這幾個功能或使用相同的輸入數據,或產生相同的數據輸出過程聚合執行幾個處理功能,這些功能互不相關,但受同一控制流的支配時間聚合執行幾個處理功能,彼此無關,只是執行時間相同而組合在一起邏輯聚合執行幾個處理功能,彼此無關,處理邏輯相似偶然聚合各組成部分之間沒有任何關系,僅偶然組合第8頁,共38頁。6.1.3 結構化設計概述模塊間的耦合度:模塊間聯系的密切程度(越低越好),受兩方面影響:(1)接口的復雜性(
5、2)模塊間的聯結形式耦合等級描述耦合度高低數據耦合模塊間的聯系僅限于傳遞信息,互不干涉對方內部處理 低 高控制藕合模塊間傳遞的信息控制了對方的內部處理過程,導致內部處理過程的不確定性非法耦合內容耦合、病態耦合,指一個模塊與另一個模塊的內部屬性直接發生關系第9頁,共38頁。6.1.3 結構化設計概述其他原則模塊分解:(1)規模過大,內部組成復雜:幾十條程序比較合適;(2)相同處理過程化為一個公共調用模塊;模塊的扇出數27個之間比較合適模塊的扇入系數要求大好、分解好模塊的控制范圍和影響范圍第10頁,共38頁。6.2 信息系統設計的內容 6.2.1 功能模塊結構圖設計 6.2.2 代碼設計 6.2.
6、3 系統物理配置方案設計 6.2.4 人機接口設計 6.2.5 數據存儲設計第11頁,共38頁。6.2.1 功能模塊結構圖設計按照功能從屬關系畫成的圖表,圖中每一個框稱為一個功能模塊工資管理信息子系統建立主文件更新主文件建立扣款文件計算與打印數據維護數據錄入更新建立主處理文件扣款項數據錄入數據維護打印工資單計算打印工資匯總表第12頁,共38頁。6.2.1 功能模塊結構圖設計模塊結構設計數據流程圖變換型結構事務型結構系統結構圖變換中心分解法事務中心分解法(1)具有輸入、變換和輸出這樣的順序結構(2)從同一外部項輸入的數據流經過的處理路徑相同(1)一般具有平行的結構(2)從同一外部項輸入的數據流,
7、根據其事務類型的不同經過不同的處理路徑第13頁,共38頁。6.2.1 功能模塊結構圖設計模塊設計模塊的外部設計:(1)模擬的調用關系:上下級調用模塊名稱、標示符及調用方式;(2)每個模塊的輸入數據和輸出數據的名稱、標示符和類型;(3)模塊間的控制關系(接口關系)模塊的內部設計(1)處理流程設計(處理流程圖);(2)模塊內部設計(輸入模塊、輸出模塊、查詢模塊、內部處理模塊)第14頁,共38頁。6.2.1 功能模塊結構圖設計材料供應合同材料庫存生產需求量讀取材料已訂購量讀取材料庫存量合理存儲量讀取生產對材料需求量計算材料余缺量建立材料需求計劃文件編制材料需求計劃第15頁,共38頁。6.2.2 代碼
8、設計代碼的功能它為事物提供概要而又明確的認定,便于數據的存儲與檢索,以節約時間與空間。可以提高系統的處理效率與精度可以提高系統數據的全局一致性是人和計算機之間的共同語言,是兩者交換信息的工具編碼的目的唯一性。規范性可識別性第16頁,共38頁。6.2.2 代碼設計分類原則必須保證有足夠的容量和足以包括規定范圍內字母項所包含的所有對象。按屬性系統化分類要有一定的柔性,不至于在出現變更時破壞分類的結構注意本類系統與外類系統以及已有系統之間的協調第17頁,共38頁。6.2.2 代碼設計注意事項在邏輯上必須滿足用戶的要求,在結構上應該與處理的方法一致。一個代碼應惟一標志它所對應的事物或屬性要留有足夠的位
9、置,及柔性,以適應環境可能發生的變化代碼要系統化、標準化設計要注意避免引起誤解,如數字0和字符O要盡量使用不易出錯的代碼機構總長超過4位時,注意分段處理注意字母與數字的混合使用,可以增加代碼的容量第18頁,共38頁。6.2.2 代碼設計編碼方法順序碼(以某種順序形式編碼)特點:簡單、易追加、易校對、易處理,缺點:可識別差,不易記憶字符碼特點:輔助記憶、易記憶,缺點:不易校對區間碼(多面碼和上下關聯碼)特點:信息處理比較可靠,排序、分類、檢索等操作易于進行缺點:它的長度與它的分類屬性有關,有時可能很長混合碼(以數字和字符編碼)特點:易識別,易于表現對象的系列性缺點:不易校對第19頁,共38頁。6
10、.2.3 系統物理配置方案設計依據系統的吞吐量每秒鐘執行作業數,一般選擇具有高性能的計算機和網絡系統。系統的響應時間從用戶向系統發出作業請求開始,經處理后,給出應答結果的時間集中式還是分布式地域范圍根據系統覆蓋的范圍決定是采用廣域網還是局域網數據管理方式數據管理方式有幾種:文件系統、數據庫管理方式第20頁,共38頁。6.2.3 系統物理配置方案計算機硬件選擇管理對計算機的基本要求:速度快、通道能力強、操作靈活方便計算機網絡的選擇網絡的拓撲結構應盡量使信息流量最大的應用放在一個網段上。網絡的邏輯設計首先按照軟件將系統從邏輯上分為幾個系統或子系統,然后再分配必要的設備,并考慮設備之間的連接結構。網
11、絡操作系統第21頁,共38頁。6.2.3 系統物理配置方案數據庫管理系統的選擇數據庫性能數據庫管理系統的系統平臺數據庫管理系統的安全保密性數據類型應用軟件的選擇軟件功能是否能夠滿足用戶要軟件有無足夠的靈活性,借以適應企業對軟件輸入、輸出的要求和環境的變化軟件能否或長期的支持,供應商的信用和能力如何第22頁,共38頁。6.2.4 人機接口設計人機接口:是溝通人工處理與計算機處理的信息通道,是用戶與計算機通訊的窗口,故應為系統詳細設計的主要環節,其質量不僅影響到系統使用是否方便,而且對計算機潛在能力的充分發揮及系統的功能、工作質量和工作效率產生直接影響設計原則時間匹配減少數據輸入數量,提高且保證數
12、據輸入質量使用方便,對用戶友好第23頁,共38頁。6.2.4 人機接口設計輸出設計輸出設計的要求:保證輸出能方便地為用戶服務,正確的反映和組成對用戶的有用信息,最大限度的輔助管理人員進行管理活動輸出內容設計:對外必須滿足高層主管部門實行管理和調控的要求,對內應盡量滿足企業各級管理人員提出的信息需求,應能全面、準確、及時地反映企業生產經營活動的動態過程。輸出方式與設備輸出格式和介質第24頁,共38頁。6.2.4 人機接口設計輸入設計輸入設計的要求:要求保證輸入數據的正確性,提高輸入速度、減少輸入延遲,控制輸入量,避免額外步驟。輸入內容設計數據的輸入方式設計:鍵盤輸入、媒體輸入、聯機輸入和字符識別
13、輸入輸入格式:設計專門的輸入記錄單,與屏幕顯示格式畫面格式一致;直接從原始數據單上輸入數據,屏幕格式與原始憑證格式一致。輸入數據的校驗第25頁,共38頁。6.2.4 人機接口設計人機對話設計人機對話是指在系統運行過程中,用戶通過終端屏幕與計算機進行一系列交替式的詢問與問答,向計算機提供運行過程中所需要的數據和控制信息,控制計算機的處理過程原則:明確對話的對象;面向用戶;出錯提示的設計;輔助信息的設計;對話要清楚、簡單,不能具有二義性;要適合用戶的環境和具體情況。對話方式的設計:問答式、菜單式、填表式、圖符/圖形、色彩形式;單選式或多選式對話框第26頁,共38頁。6.2.4 人機接口設計數據存儲
14、設計確定數據的組織方式,對整個系統的全局性數據管理則采用數據庫。文件的分類文件設計:就是根據文件的使用要求、處理方式、存儲量、數據的活動性以及硬件設備的條件等,合理地確定文件的類型,選擇文件的介質,確定文件的組織方式和存取方法。數據庫設計第27頁,共38頁。6.3 編寫程序設計說明和系統設計報告 6.3.1 編寫程序設計說明書 6.3.2 制定設計規范 6.3.3 系統設計報告 第28頁,共38頁。6.3.1 編寫程序設計說明書說明書的內容:程序名 所屬系統及子系統名程序的功能程序的輸入和輸出數據關系圖輸入文件和輸出文件的格式程序處理說明(包括計算公式、決策表、控制方法、法規等)第29頁,共3
15、8頁。6.3.3 系統設計報告設計報告的內容:引言系統的總體設計(介紹)系統的詳細設計系統實施的計劃第30頁,共38頁。6.4 信息系統的實施 6.4.1 系統實施階段的主要工作內容 6.4.2 程序設計與編寫 6.4.3 程序調試和系統調試 6.4.4 系統轉換 6.4.5 調整組織機構和建立管理制度第31頁,共38頁。6.4.1 系統實施階段的主要工作內容主要內容:計算機硬件、軟件輔助設備的購置與安裝 機房的建立程序的編寫與調試系統調試數據準備錄入系統轉換人員培訓系統開發文檔資料的整理與歸檔第32頁,共38頁。6.4.2 程序設計與編寫程序質量的標準主要有四項:可理解性 健壯性(可靠性)可
16、維護性效率高(時空效果)第33頁,共38頁。6.4.2 程序設計與編寫結構化程序設計的方法自頂向下的模塊化設計:從一開始就能從總體上理解和把握整個系統,而后對于組成系統的各個功能模塊逐步求精,從而使整個程序保持良好的結構,提高軟件的效率注意事項:模塊的獨立性,模塊劃分大小適中;模塊功能要簡單;共享的功能模塊應集中結構化程序設計方法:基于三種基本邏輯結構:順序、循環和選擇結構化設計的優點:使程序的結構標準化;每種結構只有一個入口、一個出口,程序結構清晰,便于理解與調試;程序是線性的,既提高編程效果,又較好的可讀性第34頁,共38頁。6.4.3 程序調試和系統調試系統調試步驟:模塊調試(單調);子
17、系統調試;系統調試;實況調試(用戶驗收)模塊(程序)調試黑盒法:是將待調整的模塊看做一個“黑盒”,即不考慮模塊內部的程序結構,只檢查模塊從外部來看是否符合模塊說明書的功能要求書,也叫功能測試法。白盒法:通過盡可能多的執行程序中的不同路徑來發現錯誤,需要測試人員能夠讀懂程序,并根據程序的內部設置邏輯來設計測試數據。第35頁,共38頁。6.4.3 程序調試和系統調試子系統調試調試各模塊間的關系:調用關系、通訊關系、控制關系調試方法:自頂向下:先調試頂層模塊(主控模塊),再調試它所調用的模塊,并逐步向下進行要盡早調試較關鍵,較復雜的模塊,盡早調試包括輸入、輸出模塊。自底向上:首先調試最底層模塊,再調試它們的上級模塊,并逐步向上進行。第36頁,共38頁。6.4.4 系統轉換包含三項工作:系統試運行、新系統轉換、調整機構和建立制度轉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家具加工廠管理制度
- 家政實訓室管理制度
- 應急室物資管理制度
- 形體實訓室管理制度
- 循環水檢測管理制度
- 心理拓展區管理制度
- 心臟超聲室管理制度
- 快遞站消防管理制度
- 急性腦卒中管理制度
- 總校部經費管理制度
- 工業管道工程工程量清單項目設置及計價
- 濟寧市城市介紹家鄉旅游攻略PPT
- 熊浩演講稿全
- 基于MATLAB的控制系統仿真及應用-第5章-基于MATLABSimulink的控制系統建模與仿真課件
- DB32∕T 186-2015 建筑消防設施檢測技術規程
- 巡檢培訓課件.ppt
- 北師大版五下書法《第6課戈字旁》課件
- 國家開放大學電大本科《設施園藝學》2023-2024期末試題及答案(試卷代號:1329)
- 數列求和(錯位相減法)
- 固廢中心廢氣處理方案
- 關于地理高考四大能力要求解讀
評論
0/150
提交評論