




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
系統設計的原則與內容一、什麼是系統設計
1、任務:對系統分析階段提出的新系統模型的進一步實現——根據新系統模型來詳細的確定新系統結構以及對各種與計算機技術有關的環節進行設計。2、人員:系統設計主要是由系統設計員來完成。3、對系統設計員的要求:這類人員應更多地了解計算機技術和系統技術設計的描述方法和工具,不同于系統分析員,也不同于程序員。二、系統設計的原則
簡單性原則靈活性原則統一性原則可靠性原則經濟性原則三、系統設計的過程和內容
1、系統概要設計(總體、初步設計)2、系統詳細設計3、設計內容系統分解信息分類和代碼設計數據庫設計(或文件設計)輸入輸出設計處理過程設計等四、系統劃分原則:1) 子系統相對獨立性高;2) 子系統之間數據依賴性盡可能小;3) 子系統劃分結果使數據冗余??;4) 考慮今后管理發展的需要;5) 劃分應便于系統分階段的實現?!?代碼設計
一、 代碼設計的目的1、可識別化2、規范化
3、使用代碼可以節省存儲空間
4、使用代碼便于提高處理效率精度功能:識別功能、分類功能、排序功能、統計功能、特定含義。
二代碼種類1、順序碼(連續碼、系列碼)用連續的數字或字母順序的進行編碼。特點:簡單、無邏輯性、無彈性、一般不說明信息特征,插入和刪除不方便,一般用作其他碼的補充手段。二代碼種類
3、區間碼(分組編碼法)代碼分段表示,每段代表不同內容,典型的是身份證編碼、郵政編碼,特點:碼中數字的值及位置都代表一定意義,信息處理可靠,易于排序、分類、檢索缺點:碼的長度與其分類屬性有關,有時較長,維護難。上下關聯碼:由幾個上下有從屬關系的區間碼組成,如電話號碼是由區號+局號+號碼組成。多面碼:反映多方面的特性,如:IBM-PC/XT。
二代碼種類
4、助記碼特點:便于聯想記憶;適用于:數據項數目較少,一般來說小于50,否則聯想出錯。30號100系列數字式計算機電子DJS–130
二代碼種類
5、縮寫碼如:USACAACkgcm6、尾數碼最后一位有一定含義,如:02301表示230mm,02302表示230cm,便于不增加主要代碼位數而分類。合理性唯一性擴充性系統性格式一致簡短穩定性可操作性含義性適應性三編碼原則及注意事項
四代碼設計一般步驟
選定代碼對象決定使用范圍和使用期限代碼設計和校驗編寫代碼表§3數據庫設計
1.數據庫設計數據庫設計是數據庫應用層的問題,是建立一個DBAS的重要內容。數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統的過程并使之能夠有效的存儲數據,滿足各種用戶的應用需求(信息需求,處理需求)。3.數據庫設計的步驟(1)規劃主要任務是進行建立數據庫的必要性和可行性分析。確定數據庫系統在組織和信息系統中的地位以及各個數據庫之間的關系。(2)需求分析在DB生命期中占有重要地位、任務,獲得用戶對數據庫的信息需求收集信息需求——分析整理信息需求——報告評審對于(1)(2)步驟已并入IS開發的系統規劃和系統分析階段,(3)(4)(5)是重要設計內容,(6)(7)是實現和運行維護內容。(3)數據庫概念設計(為數據庫設計所獨有的)任務:產生反映組織信息的數據庫概念結構即概念模式(4)數據庫邏輯設計由概念結構導出具體DBMS處理的數據庫邏輯結構(模式、子模式)過程。
物理設計指南概念模式約束條件DBMS特性理要求數據庫邏輯設計數據庫模式、子模式應用程序指南3.數據庫設計的步驟(5)物理設計為邏輯結構選取一個最適合應用環境的物理結構的過程,包括DB在物理設備上存儲結構和訪問方法。該設計完全依賴于DBMS,由DBS定義,對于RDBMS內容較少,如索引設計、一致性設計)。3.數據庫設計的步驟(6)實現根據邏輯設計和物理設計結果在計算機上建立起實際數據庫結構、裝入數據、測試和試運行的過程。建立實際數據庫結構:由DBMS的DDL實現邏輯設計、物理設計的結果,建庫結構如CREATE測試:用實驗數據對應用程序測試是否滿足功能、性能要求裝入數據:加載數據庫形成一個帶實際數據的DB(準備工作、錄入、校驗)等很復雜的工作。(7)運行和維護:安全性、完整性維護、性能改善、修改錯誤、增加新功能3.數據庫設計的步驟§4輸入輸出設計(I/O設計)一、 輸出設計最終輸出給使用者中間結果輸出給下一步使用“輸出”含義包括輸出設計考慮選擇輸出方式設計輸出(報表)、圖表形式輸出設計說明書一、輸出設計
1、輸出方式的選擇輸出設備:顯示器、打印機、卡片穿孔機等;輸出介質:屏幕、卡片、紙、紙袋、磁帶、磁盤選擇時需要考慮:使用要求,信息量大小,已有輸出設備限制。
二、輸入設計
1、選擇輸入方式:輸入設備和輸入介質
1)鍵盤;2)A/D,D/A轉換,條形碼識別;3)網絡數據傳送;
2、原始單據設計
1)考慮輸出方面的要求,從數據處理邏輯關系上選擇適合系統的形式、內容;
2)方便、簡化和減輕輸入操作;3)易于數據的獲得,便于填寫,便于歸檔。
二、輸入設計
3、數據校驗1)數據校驗對象:一般主要對象包括:主文件數據、金額數據、統計管理用數據、聯機數據。2)數據出錯的種類:包括數據本身的錯誤、數據多余和不足、數據的延誤。3)數據校驗方法:靜態校驗、重復輸入法、按內容校驗。4、輸入工作的特殊要求設計時考慮:操作權限、數據保護、操作責任等。§5處理過程設計
一、設計內容過程設計是要把每一個具體的處理功能同計算機技術結合起來設計,設計作用、目的是為程序員編程序提供技術基礎。
設計包括兩個內容:1)對每一處理功能(加工),進行具體操作工程設計(一定工具、形式);2)對每一模塊(程序),編寫程序說明書,為每一個程序的有關細節進行書面記載。
2、程序流程圖(程序框圖)FT打開文件,選擇設備,P=1,打印,P=0,顯示輸出一條紀錄轉向打印機轉向顯示器FTP=1?START
A
L1
C
B
L2?
D
END
3、結構化自然語言(偽碼)
STARTAIFL1BELSECENDIFDOWHILEL2DENDDOSTOP(END)
4、PAD圖(問題分析圖)循環分枝選擇順序START
A
B
CDoWhileL2
D
END
二、S
D的基本思想模塊化:自頂向下的把系統分解設計成相對獨立、功能單一的模塊結構,然后采取“分而治之”的策略詳細設計每一模塊的具體內容。1.模塊:可單獨命名的一段程序。2.模塊化的必要性、重要性、意義.簡化問題、減輕工作量、減少代價復雜度C(p)工作量E(p)若C(p1)>C(p2)E(p1)>E(p2)C(p1+P2)>C(p1)+C(p2)E(p1+P2)>E(p1)+E(p2)
3.模塊結構圖①模塊表示預先定義的模塊人工處理模塊XY
A
B
ACD
ABCDA調用B判斷調用循環調用4.模塊化設計的準則:提高模塊的相對獨立性(獨立理解、獨立編程、功能單一)。
SD技術
活動路徑GFEDBCUXXYYZZV事務中心AH合法入庫單日入庫量123入庫單A合法性檢查入庫統計打印輸出入庫數統計表物入邏入邏出物出BCD
SD技術
2.變換型分析第一步:找出主加工邏輯輸入輸出第二步:設計頂層、一層模塊。頂層:DFD中主加工對應的模塊,起控制協調輸入輸出變換模塊作用一層:為每個邏輯輸入設計一輸入模塊,向主模塊提供數據。為每個邏輯輸出設計一輸出模塊,接收模塊提供的數據為主加工設計一變換模塊,把邏輯輸入變成邏輯輸出。第三步:設計中下層模塊。為每個輸入模塊設計一個下屬輸入模塊和一個變換模塊。為每個輸出模塊設計一個下屬輸出模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業設計與現代制造業的關系
- 工業節能技術與發展方向
- 工作壓力下的營養補充策略
- 工業設備維護與優化管理
- 工作空間環境優化以增強工作成效
- 工作場所的變革與創新
- 工程檢測中水泥檢測技術培訓
- 工程機械結構設計與分析
- 工程設計中智能化技術的應用前景
- 工程機械的結構設計與可靠性分析
- 北京市建設工程施工現場安全生產標準化管理圖集(2019版)
- 核醫學工作中輻射防護知識課件
- DB32T 4644.2-2024 從業人員健康檢查 第2部分:健康檢查技術規范
- 肺結核大咯血的護理查房課件
- 教師晉升副高職稱申請書范文
- 營區物業服務投標方案(技術標)
- 蘇教版四年級數學下冊期末試題及答案5套
- 數據結構第2章-線性表
- 電動卷揚機使用安全措施
- 鐵路空心墩任意兩個截面砼方量計算自編公式
- 中建有限空間專項施工方案
評論
0/150
提交評論