1.1 系統(tǒng)設(shè)計(jì)的基本任務(wù)
在系統(tǒng)分析的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理地進(jìn)行系統(tǒng)的總體設(shè)計(jì)和具體的物理設(shè)計(jì),為下一階段系統(tǒng)提供實(shí)施提供必要的技術(shù)資料。
1.2 系統(tǒng)設(shè)計(jì)的要求
系統(tǒng)性、靈活性、可靠性、經(jīng)濟(jì)性
1.3 系統(tǒng)設(shè)計(jì)的兩個(gè)階段
1) 總體設(shè)計(jì)。包括:劃分子系統(tǒng)、代碼設(shè)計(jì)、設(shè)計(jì)規(guī)范制定、信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)和系統(tǒng)物理配置方案設(shè)計(jì)等。
2) 物理設(shè)計(jì)。包括設(shè)計(jì)存儲(chǔ)文件設(shè)計(jì)、輸出設(shè)計(jì)、輸入設(shè)計(jì)、編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)等。
1.4 系統(tǒng)設(shè)計(jì)工作的主要內(nèi)容
(詳見(jiàn)1.3)
2. 代碼設(shè)計(jì)(簡(jiǎn)單應(yīng)用)
2.1 代碼的概念和重要性
代碼:是代表事物名稱、屬性、狀態(tài)等的符號(hào)。
2.2 代碼設(shè)計(jì)中應(yīng)注意的問(wèn)題
1) 設(shè)計(jì)的代碼必須在邏輯上能滿足用戶的需要,在結(jié)構(gòu)上能與處理的方法相一致。
2) 每一代碼對(duì)其所代表的事物或?qū)傩远急仨毦哂形ㄒ恍浴?/p>
3) 代碼設(shè)計(jì)要預(yù)留足夠位置,以攝影需要的變化。
4) 代碼要系統(tǒng)化,碼的編制應(yīng)盡量標(biāo)準(zhǔn)化。
5) 要注意避免引起誤解,不要使用易于混淆的字符。
6) 要注意慈愛(ài)不易出錯(cuò)得以代碼結(jié)構(gòu)。
7) 當(dāng)代碼長(zhǎng)于4或5個(gè)字符時(shí),應(yīng)分小段。
2.3 順序碼主要優(yōu)缺點(diǎn)
優(yōu)點(diǎn):短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于管理。
缺點(diǎn):沒(méi)有邏輯基礎(chǔ),本身不能說(shuō)明任何信息的特征,而且新加的數(shù)據(jù)只能列在最后,輸出則組成空碼。
2.4 區(qū)間碼的特征及其缺點(diǎn)
特征:區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一個(gè)意義。
優(yōu)點(diǎn):信息處理比較快,排序、分類、檢索等操作易于進(jìn)行。
缺點(diǎn):這種代碼的長(zhǎng)度與它的分類屬性的數(shù)量有關(guān),可能造成很長(zhǎng)的碼。在很多情況下,碼有多余的數(shù),同時(shí),這種碼的維修也比較困難。
2.5 區(qū)間碼的幾種類型
①多面碼、②上下關(guān)聯(lián)區(qū)間碼、③十進(jìn)位碼
2.6 助記碼的適用條件
適用于數(shù)據(jù)項(xiàng)數(shù)目較少情況。
2.7 縮寫(xiě)碼和尾數(shù)碼的概念
縮寫(xiě)碼:把慣用的縮寫(xiě)直接用作代碼。
尾數(shù)碼:末尾位具有一定的含義,即利用末尾數(shù)字修飾主要代碼。
2.8 代碼結(jié)構(gòu)中設(shè)置校驗(yàn)位的作用,并能用算數(shù)級(jí)數(shù)法、幾何級(jí)數(shù)法或質(zhì)數(shù)法計(jì)算校驗(yàn)位的值
作用:校驗(yàn)輸入是否有錯(cuò),從而保證正確輸入。
(計(jì)算方法詳見(jiàn)P90)
3. 系統(tǒng)物理配置方案設(shè)計(jì)(識(shí)記)
3.1 系統(tǒng)物理配置方案設(shè)計(jì)的依據(jù)
系統(tǒng)的吞吐量
系統(tǒng)的響應(yīng)時(shí)間
系統(tǒng)的可靠性
單機(jī)系統(tǒng)還是多機(jī)系統(tǒng)
地域范圍
集中式還是分布式
數(shù)據(jù)關(guān)聯(lián)方式
3.2 管理對(duì)計(jì)算機(jī)的基本要求
要求速度快、容量大、同道能力強(qiáng)、操作靈活方便。
3.3 網(wǎng)絡(luò)設(shè)計(jì)和選擇的內(nèi)容
1) 網(wǎng)絡(luò)的邏輯設(shè)計(jì)
2) 網(wǎng)絡(luò)服務(wù)器的選擇
3) 網(wǎng)絡(luò)操作系統(tǒng)的選擇
4. 功能結(jié)構(gòu)圖設(shè)計(jì)(識(shí)記)
4.1 功能和功能結(jié)構(gòu)圖的概念及目標(biāo)和功能的關(guān)系
功能:(略)
功能結(jié)構(gòu)圖:就是按功能叢書(shū)關(guān)系畫(huà)成的過(guò)程圖表,圖中每一框稱做一個(gè)功能。
4.2 畫(huà)出常用的建立主文件和更新主文件的功能結(jié)構(gòu)圖
4.3 模塊化概念、目的和內(nèi)容
模塊法:把一個(gè)信息系統(tǒng)設(shè)計(jì)成若干模塊的方法。
目的:為了把一個(gè)系統(tǒng)分解為一些規(guī)模較小的、功能簡(jiǎn)單的、更易于建立和修改的部分。
內(nèi)容:(略)
5. 信息系統(tǒng)流程圖設(shè)計(jì)(簡(jiǎn)單應(yīng)用)
5.1 設(shè)計(jì)信息系統(tǒng)流程圖考慮的基本原則
5.2 實(shí)現(xiàn)以下功能的原理:用戶輸入某事物的代碼后,計(jì)算機(jī)能自動(dòng)在屏幕上顯示出該事物的名稱
5.3 數(shù)據(jù)關(guān)系圖的概念,并弄清數(shù)據(jù)關(guān)系圖和信息系統(tǒng)流程設(shè)想圖的關(guān)系
數(shù)據(jù)關(guān)系圖反映了數(shù)據(jù)之間的關(guān)系;
把各功能的數(shù)據(jù)關(guān)系圖綜合起來(lái),就形成了整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖
5.4 應(yīng)用信息系統(tǒng)流程圖符號(hào)繪制信息系統(tǒng)流程圖
5.5 根據(jù)實(shí)際問(wèn)題在數(shù)據(jù)流程圖基礎(chǔ)上畫(huà)出信息系統(tǒng)流程設(shè)想圖
6. 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)(簡(jiǎn)單應(yīng)用)
6.1 文件設(shè)計(jì)的內(nèi)容和步驟
文件設(shè)計(jì)就是根據(jù)文件的使用要求、處理方式、存儲(chǔ)的數(shù)據(jù)量、數(shù)據(jù)的活動(dòng)性以及所能提供的設(shè)備條件等,合理得確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存儲(chǔ)方法。
步驟:(略,詳見(jiàn)P99)
6.2 填寫(xiě)記錄設(shè)計(jì)表
(詳見(jiàn)P99)
6.3 常用數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)
(略)
7. 輸出設(shè)計(jì)(簡(jiǎn)單應(yīng)用)
7.1 輸出設(shè)計(jì)的目的和內(nèi)容
目的:保證輸出表格方便地為使用者服務(wù),正確及時(shí)的反映和組成用于生產(chǎn)或服務(wù)部門(mén)的有用信息。
內(nèi)容:
⑴ 有關(guān)輸出信息使用方面的內(nèi)容包括使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和腹瀉份數(shù)等;
⑵ 輸出信息的內(nèi)容包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式;
⑶ 采用的輸出設(shè)備;
⑷ 輸出介質(zhì)。
7.2 根據(jù)實(shí)際情況填寫(xiě)輸出設(shè)計(jì)書(shū)
(詳見(jiàn)P101)
8. 輸入設(shè)計(jì)(簡(jiǎn)單應(yīng)用)
8.1 數(shù)據(jù)的正確性和數(shù)據(jù)收集的時(shí)間性在數(shù)據(jù)收集中的作用
(詳見(jiàn)P104)
8.2 區(qū)分來(lái)源性收集數(shù)據(jù)和根源性收集數(shù)據(jù)的概念和適用范圍
來(lái)源性收集數(shù)據(jù):是指從已有的資料中獲取數(shù)據(jù)。
根源性收集數(shù)據(jù):即用儀器直接從識(shí)記系統(tǒng)中收集資料。
8.3 數(shù)據(jù)輸入的幾種方式
1) 傳統(tǒng)的數(shù)據(jù)輸入方式
2) 源數(shù)據(jù)自動(dòng)化輸入方式
3) 電子數(shù)據(jù)交換
8.4 根據(jù)實(shí)際情況設(shè)計(jì)原始單據(jù)的輸入格式
原則是:便于填寫(xiě)、便于歸檔、簡(jiǎn)化和減輕輸入操作、格式保證輸入精度。
8.5 輸入數(shù)據(jù)出錯(cuò)校驗(yàn)的各種方法
1) 重復(fù)校驗(yàn)
2) 視覺(jué)校驗(yàn)
3) 控制總數(shù)校驗(yàn)
4) 數(shù)據(jù)類型校驗(yàn)
5) 格式校驗(yàn)
6) 邏輯校驗(yàn)
7) 界限校驗(yàn)
8) 順序校驗(yàn)
9) 記錄計(jì)數(shù)校驗(yàn)
10) 平衡校驗(yàn)
11) 對(duì)照校驗(yàn)
12) 校驗(yàn)位校驗(yàn)
8.6 編寫(xiě)數(shù)據(jù)的輸入程序
(略)
9. 處理流程圖設(shè)計(jì)(簡(jiǎn)單應(yīng)用)
9.1 處理流程圖和系統(tǒng)流程圖的異同
系統(tǒng)流程圖對(duì)每一處理功能只是列出其中處理功能名稱,而處理流程圖則使用各種符號(hào)具體地規(guī)定了處理過(guò)程內(nèi)的各個(gè)步驟。
9.2 畫(huà)出建立扣款文件子系統(tǒng)的一種處理流程圖
10. 設(shè)計(jì)規(guī)范的制訂(簡(jiǎn)單應(yīng)用)
10.1 設(shè)計(jì)規(guī)范在系統(tǒng)開(kāi)發(fā)和運(yùn)行中的重要作用
(略)
10.2 從方便使用、簡(jiǎn)化操作和加強(qiáng)系統(tǒng)管理的角度設(shè)計(jì)文件名和程序名的規(guī)范
(詳見(jiàn)P110)
11. 程序設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě)(綜合應(yīng)用)
11.1 程序設(shè)計(jì)說(shuō)明書(shū)的用途
11.2 程序設(shè)計(jì)說(shuō)明書(shū)的內(nèi)容
包括:程序名、所屬系統(tǒng)及子系統(tǒng)名、程序的功能、程序的輸入輸出數(shù)據(jù)關(guān)系圖、輸入文件和輸出文件的格式、程序處理說(shuō)(包括計(jì)算公式、決策表以及控制方法等)。
11.3 編寫(xiě)更新主文件程序的程序設(shè)計(jì)說(shuō)明書(shū)
(詳見(jiàn)P112)