




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)設(shè)計(jì)的原則與內(nèi)容一、什麼是系統(tǒng)設(shè)計(jì)
1、任務(wù):對系統(tǒng)分析階段提出的新系統(tǒng)模型的進(jìn)一步實(shí)現(xiàn)——根據(jù)新系統(tǒng)模型來詳細(xì)的確定新系統(tǒng)結(jié)構(gòu)以及對各種與計(jì)算機(jī)技術(shù)有關(guān)的環(huán)節(jié)進(jìn)行設(shè)計(jì)。2、人員:系統(tǒng)設(shè)計(jì)主要是由系統(tǒng)設(shè)計(jì)員來完成。3、對系統(tǒng)設(shè)計(jì)員的要求:這類人員應(yīng)更多地了解計(jì)算機(jī)技術(shù)和系統(tǒng)技術(shù)設(shè)計(jì)的描述方法和工具,不同于系統(tǒng)分析員,也不同于程序員。二、系統(tǒng)設(shè)計(jì)的原則
簡單性原則靈活性原則統(tǒng)一性原則可靠性原則經(jīng)濟(jì)性原則三、系統(tǒng)設(shè)計(jì)的過程和內(nèi)容
1、系統(tǒng)概要設(shè)計(jì)(總體、初步設(shè)計(jì))2、系統(tǒng)詳細(xì)設(shè)計(jì)3、設(shè)計(jì)內(nèi)容系統(tǒng)分解信息分類和代碼設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)(或文件設(shè)計(jì))輸入輸出設(shè)計(jì)處理過程設(shè)計(jì)等四、系統(tǒng)劃分原則:1) 子系統(tǒng)相對獨(dú)立性高;2) 子系統(tǒng)之間數(shù)據(jù)依賴性盡可能??;3) 子系統(tǒng)劃分結(jié)果使數(shù)據(jù)冗余?。唬矗?考慮今后管理發(fā)展的需要;5) 劃分應(yīng)便于系統(tǒng)分階段的實(shí)現(xiàn)?!?代碼設(shè)計(jì)
一、 代碼設(shè)計(jì)的目的1、可識別化2、規(guī)范化
3、使用代碼可以節(jié)省存儲(chǔ)空間
4、使用代碼便于提高處理效率精度功能:識別功能、分類功能、排序功能、統(tǒng)計(jì)功能、特定含義。
二代碼種類1、順序碼(連續(xù)碼、系列碼)用連續(xù)的數(shù)字或字母順序的進(jìn)行編碼。特點(diǎn):簡單、無邏輯性、無彈性、一般不說明信息特征,插入和刪除不方便,一般用作其他碼的補(bǔ)充手段。二代碼種類
3、區(qū)間碼(分組編碼法)代碼分段表示,每段代表不同內(nèi)容,典型的是身份證編碼、郵政編碼,特點(diǎn):碼中數(shù)字的值及位置都代表一定意義,信息處理可靠,易于排序、分類、檢索缺點(diǎn):碼的長度與其分類屬性有關(guān),有時(shí)較長,維護(hù)難。上下關(guān)聯(lián)碼:由幾個(gè)上下有從屬關(guān)系的區(qū)間碼組成,如電話號碼是由區(qū)號+局號+號碼組成。多面碼:反映多方面的特性,如:IBM-PC/XT。
二代碼種類
4、助記碼特點(diǎn):便于聯(lián)想記憶;適用于:數(shù)據(jù)項(xiàng)數(shù)目較少,一般來說小于50,否則聯(lián)想出錯(cuò)。30號100系列數(shù)字式計(jì)算機(jī)電子DJS–130
二代碼種類
5、縮寫碼如:USACAACkgcm6、尾數(shù)碼最后一位有一定含義,如:02301表示230mm,02302表示230cm,便于不增加主要代碼位數(shù)而分類。合理性唯一性擴(kuò)充性系統(tǒng)性格式一致簡短穩(wěn)定性可操作性含義性適應(yīng)性三編碼原則及注意事項(xiàng)
四代碼設(shè)計(jì)一般步驟
選定代碼對象決定使用范圍和使用期限代碼設(shè)計(jì)和校驗(yàn)編寫代碼表§3數(shù)據(jù)庫設(shè)計(jì)
1.數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)庫應(yīng)用層的問題,是建立一個(gè)DBAS的重要內(nèi)容。數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的過程并使之能夠有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息需求,處理需求)。3.數(shù)據(jù)庫設(shè)計(jì)的步驟(1)規(guī)劃主要任務(wù)是進(jìn)行建立數(shù)據(jù)庫的必要性和可行性分析。確定數(shù)據(jù)庫系統(tǒng)在組織和信息系統(tǒng)中的地位以及各個(gè)數(shù)據(jù)庫之間的關(guān)系。(2)需求分析在DB生命期中占有重要地位、任務(wù),獲得用戶對數(shù)據(jù)庫的信息需求收集信息需求——分析整理信息需求——報(bào)告評審對于(1)(2)步驟已并入IS開發(fā)的系統(tǒng)規(guī)劃和系統(tǒng)分析階段,(3)(4)(5)是重要設(shè)計(jì)內(nèi)容,(6)(7)是實(shí)現(xiàn)和運(yùn)行維護(hù)內(nèi)容。(3)數(shù)據(jù)庫概念設(shè)計(jì)(為數(shù)據(jù)庫設(shè)計(jì)所獨(dú)有的)任務(wù):產(chǎn)生反映組織信息的數(shù)據(jù)庫概念結(jié)構(gòu)即概念模式(4)數(shù)據(jù)庫邏輯設(shè)計(jì)由概念結(jié)構(gòu)導(dǎo)出具體DBMS處理的數(shù)據(jù)庫邏輯結(jié)構(gòu)(模式、子模式)過程。
物理設(shè)計(jì)指南概念模式約束條件DBMS特性理要求數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫模式、子模式應(yīng)用程序指南3.數(shù)據(jù)庫設(shè)計(jì)的步驟(5)物理設(shè)計(jì)為邏輯結(jié)構(gòu)選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,包括DB在物理設(shè)備上存儲(chǔ)結(jié)構(gòu)和訪問方法。該設(shè)計(jì)完全依賴于DBMS,由DBS定義,對于RDBMS內(nèi)容較少,如索引設(shè)計(jì)、一致性設(shè)計(jì))。3.數(shù)據(jù)庫設(shè)計(jì)的步驟(6)實(shí)現(xiàn)根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果在計(jì)算機(jī)上建立起實(shí)際數(shù)據(jù)庫結(jié)構(gòu)、裝入數(shù)據(jù)、測試和試運(yùn)行的過程。建立實(shí)際數(shù)據(jù)庫結(jié)構(gòu):由DBMS的DDL實(shí)現(xiàn)邏輯設(shè)計(jì)、物理設(shè)計(jì)的結(jié)果,建庫結(jié)構(gòu)如CREATE測試:用實(shí)驗(yàn)數(shù)據(jù)對應(yīng)用程序測試是否滿足功能、性能要求裝入數(shù)據(jù):加載數(shù)據(jù)庫形成一個(gè)帶實(shí)際數(shù)據(jù)的DB(準(zhǔn)備工作、錄入、校驗(yàn))等很復(fù)雜的工作。(7)運(yùn)行和維護(hù):安全性、完整性維護(hù)、性能改善、修改錯(cuò)誤、增加新功能3.數(shù)據(jù)庫設(shè)計(jì)的步驟§4輸入輸出設(shè)計(jì)(I/O設(shè)計(jì))一、 輸出設(shè)計(jì)最終輸出給使用者中間結(jié)果輸出給下一步使用“輸出”含義包括輸出設(shè)計(jì)考慮選擇輸出方式設(shè)計(jì)輸出(報(bào)表)、圖表形式輸出設(shè)計(jì)說明書一、輸出設(shè)計(jì)
1、輸出方式的選擇輸出設(shè)備:顯示器、打印機(jī)、卡片穿孔機(jī)等;輸出介質(zhì):屏幕、卡片、紙、紙袋、磁帶、磁盤選擇時(shí)需要考慮:使用要求,信息量大小,已有輸出設(shè)備限制。
二、輸入設(shè)計(jì)
1、選擇輸入方式:輸入設(shè)備和輸入介質(zhì)
1)鍵盤;2)A/D,D/A轉(zhuǎn)換,條形碼識別;3)網(wǎng)絡(luò)數(shù)據(jù)傳送;
2、原始單據(jù)設(shè)計(jì)
1)考慮輸出方面的要求,從數(shù)據(jù)處理邏輯關(guān)系上選擇適合系統(tǒng)的形式、內(nèi)容;
2)方便、簡化和減輕輸入操作;3)易于數(shù)據(jù)的獲得,便于填寫,便于歸檔。
二、輸入設(shè)計(jì)
3、數(shù)據(jù)校驗(yàn)1)數(shù)據(jù)校驗(yàn)對象:一般主要對象包括:主文件數(shù)據(jù)、金額數(shù)據(jù)、統(tǒng)計(jì)管理用數(shù)據(jù)、聯(lián)機(jī)數(shù)據(jù)。2)數(shù)據(jù)出錯(cuò)的種類:包括數(shù)據(jù)本身的錯(cuò)誤、數(shù)據(jù)多余和不足、數(shù)據(jù)的延誤。3)數(shù)據(jù)校驗(yàn)方法:靜態(tài)校驗(yàn)、重復(fù)輸入法、按內(nèi)容校驗(yàn)。4、輸入工作的特殊要求設(shè)計(jì)時(shí)考慮:操作權(quán)限、數(shù)據(jù)保護(hù)、操作責(zé)任等。§5處理過程設(shè)計(jì)
一、設(shè)計(jì)內(nèi)容過程設(shè)計(jì)是要把每一個(gè)具體的處理功能同計(jì)算機(jī)技術(shù)結(jié)合起來設(shè)計(jì),設(shè)計(jì)作用、目的是為程序員編程序提供技術(shù)基礎(chǔ)。
設(shè)計(jì)包括兩個(gè)內(nèi)容:1)對每一處理功能(加工),進(jìn)行具體操作工程設(shè)計(jì)(一定工具、形式);2)對每一模塊(程序),編寫程序說明書,為每一個(gè)程序的有關(guān)細(xì)節(jié)進(jìn)行書面記載。
2、程序流程圖(程序框圖)FT打開文件,選擇設(shè)備,P=1,打印,P=0,顯示輸出一條紀(jì)錄轉(zhuǎn)向打印機(jī)轉(zhuǎn)向顯示器FTP=1?START
A
L1
C
B
L2?
D
END
3、結(jié)構(gòu)化自然語言(偽碼)
STARTAIFL1BELSECENDIFDOWHILEL2DENDDOSTOP(END)
4、PAD圖(問題分析圖)循環(huán)分枝選擇順序START
A
B
CDoWhileL2
D
END
二、S
D的基本思想模塊化:自頂向下的把系統(tǒng)分解設(shè)計(jì)成相對獨(dú)立、功能單一的模塊結(jié)構(gòu),然后采取“分而治之”的策略詳細(xì)設(shè)計(jì)每一模塊的具體內(nèi)容。1.模塊:可單獨(dú)命名的一段程序。2.模塊化的必要性、重要性、意義.簡化問題、減輕工作量、減少代價(jià)復(fù)雜度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.模塊結(jié)構(gòu)圖①模塊表示預(yù)先定義的模塊人工處理模塊XY
A
B
ACD
ABCDA調(diào)用B判斷調(diào)用循環(huán)調(diào)用4.模塊化設(shè)計(jì)的準(zhǔn)則:提高模塊的相對獨(dú)立性(獨(dú)立理解、獨(dú)立編程、功能單一)。
SD技術(shù)
活動(dòng)路徑GFEDBCUXXYYZZV事務(wù)中心AH合法入庫單日入庫量123入庫單A合法性檢查入庫統(tǒng)計(jì)打印輸出入庫數(shù)統(tǒng)計(jì)表物入邏入邏出物出BCD
SD技術(shù)
2.變換型分析第一步:找出主加工邏輯輸入輸出第二步:設(shè)計(jì)頂層、一層模塊。頂層:DFD中主加工對應(yīng)的模塊,起控制協(xié)調(diào)輸入輸出變換模塊作用一層:為每個(gè)邏輯輸入設(shè)計(jì)一輸入模塊,向主模塊提供數(shù)據(jù)。為每個(gè)邏輯輸出設(shè)計(jì)一輸出模塊,接收模塊提供的數(shù)據(jù)為主加工設(shè)計(jì)一變換模塊,把邏輯輸入變成邏輯輸出。第三步:設(shè)計(jì)中下層模塊。為每個(gè)輸入模塊設(shè)計(jì)一個(gè)下屬輸入模塊和一個(gè)變換模塊。為每個(gè)輸出模塊設(shè)計(jì)一個(gè)下屬輸出模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工儀表入職試題及答案
- 急性心衰考核試題及答案
- 探討紡織品產(chǎn)業(yè)鏈各環(huán)節(jié)的質(zhì)量控制試題及答案
- 神華歷年實(shí)操試題及答案
- 探索紡織品復(fù)合材料的應(yīng)用試題及答案
- 2024國際商業(yè)美術(shù)設(shè)計(jì)師的風(fēng)險(xiǎn)應(yīng)對策略試題及答案
- 幼兒文學(xué)考試題及答案
- 服裝設(shè)計(jì)的市場需求分析試題及答案
- 2024年廣告設(shè)計(jì)師考試品牌策略試題及答案
- 2024年商業(yè)設(shè)計(jì)師考試的真題解讀試題及答案
- 學(xué)校五好關(guān)工委方案 - 副本
- 電力施工總承包合同范本2024年
- 汽車行業(yè)智能駕駛輔助系統(tǒng)開發(fā)方案
- 化工1.4丁二醇介紹及生產(chǎn)流程設(shè)計(jì)書
- 急性冠脈綜合征
- 店鋪合租合同模板
- 泵、真空設(shè)備企業(yè)數(shù)字化轉(zhuǎn)型策略
- 幽門螺桿菌科普課件
- ISO TR 15608-2017-中英文版完整
- 數(shù)字貿(mào)易學(xué) 課件 第18、19章 全球數(shù)字經(jīng)濟(jì)治理概述、包容性發(fā)展與全球數(shù)字鴻溝
- 學(xué)校護(hù)蕾行動(dòng)工作方案及計(jì)劃書
評論
0/150
提交評論