自考“管理系統(tǒng)中計(jì)算機(jī)應(yīng)用”復(fù)習(xí)筆記(16)
8.l系統(tǒng)實(shí)施的準(zhǔn)備工作
1.建立系統(tǒng)平臺轉(zhuǎn)自環(huán) 球 網(wǎng) 校edu24ol.com
包括購置和安裝必要的計(jì)算機(jī)和通信硬件設(shè)備、軟件系統(tǒng)。所需硬件設(shè)備包括主機(jī)、外部設(shè)備、輔助設(shè)備(如穩(wěn)壓電源、空氣調(diào)節(jié)裝置)、機(jī)房設(shè)施。通信設(shè)備等。
2.培訓(xùn)管理人員和操作人員
首先,對新系統(tǒng)的用戶,即各類管理人員要進(jìn)行培訓(xùn)。培訓(xùn)內(nèi)容包括兩方面:一方面是關(guān)于先進(jìn)管理思想和方法的教育;另一方面是面向業(yè)務(wù)的培訓(xùn),使管理者學(xué)會新系統(tǒng)的應(yīng)用方法。
3.基礎(chǔ)數(shù)據(jù)的準(zhǔn)備
企業(yè)中有許多基礎(chǔ)數(shù)據(jù),要把它們轉(zhuǎn)存到計(jì)算機(jī)存儲器中。
4.管理流程重組
由于計(jì)算機(jī)的應(yīng)用,管理人員的工作內(nèi)容和工作方式也發(fā)生了很大變化。因此,必須根據(jù)系統(tǒng)設(shè)計(jì)的要求,重新規(guī)定系統(tǒng)業(yè)務(wù)流程、信息流向,改革組織機(jī)構(gòu),劃定各管理職能部門的職責(zé)范圍。
8.2程序模塊的設(shè)計(jì)
在系統(tǒng)實(shí)施階段,最重要的任務(wù)就是程序設(shè)計(jì)。在傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法中,程序設(shè)計(jì)就是處理過程的設(shè)計(jì);而在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,程序設(shè)計(jì)卻主要指對象的設(shè)計(jì)。
8.2.1程序設(shè)計(jì)的概述
1.程序設(shè)計(jì)的任務(wù)
程序設(shè)計(jì)的任務(wù),就是根據(jù)系統(tǒng)設(shè)計(jì)說明書中關(guān)于模塊的詳細(xì)描述和處理過程的描述,選擇合適的計(jì)算機(jī)語言來編制程序的工作。
2.程序設(shè)計(jì)的質(zhì)量要求
隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,人們對程序設(shè)計(jì)的質(zhì)量要求發(fā)生了變化。過去強(qiáng)調(diào)程序的正確性、高效率和短小精悍,以適應(yīng)設(shè)備資源有限的計(jì)算機(jī)系統(tǒng);現(xiàn)在則更加強(qiáng)調(diào)程序的正確性、可維護(hù)性、可*性和可理解性。
3.良好的編程習(xí)慣
編制程序需要熟悉所使用的語言,具有盡可能豐富的編程經(jīng)驗(yàn);但是更加重要的是要具有系統(tǒng)的觀點(diǎn),采用結(jié)構(gòu)化設(shè)計(jì)思想和工具,自上而下統(tǒng)籌考慮,避免編程時(shí)變量隨意增減,變量類型隨機(jī)指定,無法兼容時(shí)再任意轉(zhuǎn)換等。
8.2.2結(jié)構(gòu)化程序設(shè)計(jì)
結(jié)構(gòu)化程序設(shè)計(jì)主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯誤的出現(xiàn),現(xiàn)代程序的編寫都遵照“結(jié)構(gòu)化程序設(shè)計(jì)”的方法。其基本原則是自頂而下、逐步求精。結(jié)構(gòu)化程序方法提出了順序、選擇和循環(huán)三種基本程序結(jié)構(gòu),任何一個(gè)程序都可以用這三種結(jié)構(gòu)裝配起來。
1.順序結(jié)構(gòu)
順序執(zhí)行,就是按照程序語句行的自然順序,一條語句接一條語句地執(zhí)行程序。順序結(jié)構(gòu)十分簡單,它只是一種編寫和執(zhí)行程序的協(xié)議、規(guī)則,并不需要用專門的結(jié)構(gòu)語句來支持。
2.判斷選擇結(jié)構(gòu)
在用程序解決實(shí)際問題時(shí),常常需要對問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結(jié)構(gòu)來編制程序。判斷選擇結(jié)構(gòu)有相應(yīng)的結(jié)構(gòu)語句。
3.循環(huán)結(jié)構(gòu)
在一個(gè)大程序段中,常常會重復(fù)使用某一段相同的或類似的程序段。在編制程序時(shí),不必重復(fù)編寫這個(gè)程序段,可以用重復(fù)結(jié)構(gòu)來替代它。重復(fù)結(jié)構(gòu)也叫循環(huán)結(jié)構(gòu)。系統(tǒng)提供了建立三種重復(fù)結(jié)構(gòu)。
8.2.3程序的調(diào)試
程序設(shè)計(jì)完成之后,很少有一次運(yùn)行成功的,尤其是復(fù)雜程序,包含的缺陷可能更多,程序設(shè)計(jì)者必須經(jīng)過多次調(diào)試,不斷地發(fā)現(xiàn)并修正其中的錯誤,證實(shí)正確無誤以后才能投入使用。一個(gè)大的應(yīng)用系統(tǒng)可以先對各模塊分調(diào),然后再連調(diào)和總調(diào)。
1.程序錯誤的分類
總結(jié)程序中出現(xiàn)的錯誤,一般可分為語法錯誤、系統(tǒng)錯誤和邏輯錯誤三類。
語法錯誤,因程序設(shè)計(jì)人員對程序設(shè)計(jì)語言的理解不夠,或程序設(shè)計(jì)基本功不扎實(shí)造成的結(jié)果。
系統(tǒng)錯誤,由于計(jì)算機(jī)硬件、軟件引起的錯誤,比如計(jì)算機(jī)硬件故障;病毒感染等。對于系統(tǒng)錯誤,主要是*經(jīng)驗(yàn)和對硬件的了解,通過分析判斷排除。
邏輯錯誤,指那些雖然不違反系統(tǒng)規(guī)則,但是卻不合邏輯或不合題目語義的錯誤。這些錯誤系統(tǒng)一般很難自行檢測出來。
8.2.4面向?qū)ο蟪绦蛟O(shè)計(jì)
面向?qū)ο蟪绦蛟O(shè)計(jì)的最大特征是強(qiáng)調(diào)構(gòu)成事物的每一個(gè)對象,描述的是每個(gè)對象的屬性與方法。而對于響應(yīng)每個(gè)事件的程序,一般不再獨(dú)立構(gòu)成一個(gè)文件,而被封裝在每個(gè)具體的對象之中。
1.概念
?。?)對象(Object)。一般來說,現(xiàn)實(shí)世界中可以獨(dú)立存在的。能夠被區(qū)分的一切實(shí)體(事物)都是對象。在VFP中所研究的對象,只是現(xiàn)實(shí)世界中實(shí)體或概念在計(jì)算機(jī)中的一種抽象的模型化的表示。這種抽象事物中是封裝了數(shù)據(jù)和操作的對象,通過定義屬性和操作來描述其特征和功能,通過定義接口來描述其地位及與其他對象的相互關(guān)系,從而形成一個(gè)動態(tài)的對象模型。
?。?)類(Class)。類是一組對象的屬性和行為特征的抽象描述,或者說是具有共同屬性、共同操作性質(zhì)的對象的集合?;愔豢紤]通用特征與功能,用戶可以從基類中派生出許多子類。子類往往是在繼承基類的基礎(chǔ)上,又增加一些新的特性與功能構(gòu)成。子類也像基類一樣可以派生出對象。類的基本特性是封裝性、繼承性和多態(tài)性。
?。?)屬性
屬性就是對象的特性,是對象外觀及行為的特征。對象的屬性可以在建立對象時(shí)由其所屬的類(或子類)繼承,也可以在對象創(chuàng)建或運(yùn)行時(shí)進(jìn)行修改與設(shè)置。
?。?)事件
事件是對象可以識別和響應(yīng)的行為與操作。它一般由用戶或系統(tǒng)來觸發(fā)。VFP中事件是固定的,用戶不能再創(chuàng)建新的事件。
?。?)方法
方法是對象所具有的功能。因?yàn)橐环N功能必然是由一個(gè)過程來支持。所以過程也可以說就是一段程序(有時(shí)也叫方法程序)。
2.面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
面向?qū)ο蟪绦蛟O(shè)計(jì)方法是一種支持模塊化設(shè)計(jì)和軟件重用的編程方法。它把程序設(shè)計(jì)的主要活動集中在建立對象和對象之間的聯(lián)系上。面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想是封裝性和可擴(kuò)展性。
?。╨)封裝性。面向?qū)ο蟪绦蛟O(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)及算法全部被封裝在對象中。對象的數(shù)據(jù)結(jié)構(gòu)描述了對象的狀態(tài);對象的操作是它的行為。
?。?)可擴(kuò)展性??蓴U(kuò)展性體現(xiàn)為繼承和行為擴(kuò)展兩個(gè)方面。對象之間具有層次關(guān)系,下一層的對象是上一層對象的子對象,上一層對象就是下一層對象的父對象。
面向?qū)ο蟮某绦蛟O(shè)計(jì)的行為擴(kuò)展,是指任何一個(gè)對象,除了可以繼承父對象的數(shù)據(jù)和操作外,也可以隨時(shí)為自己增加屬性和方法程序。
通過這種封裝和繼承的特性,引出了面向?qū)ο笤O(shè)計(jì)的另一個(gè)重要特性――多態(tài)性。所謂多態(tài),就是在程序中同名但是具體功能不同的方法可以共存。實(shí)現(xiàn)多態(tài)有兩種辦法,那就是“覆蓋”和“重載”。
3.類的設(shè)計(jì)和使用
用戶可以通過基類派生出對象及子類,也可以利用子類派生出對象或子類。把特殊需要的屬性、方法和事件定義在該子類中,從而創(chuàng)建出用戶的自定義類。
8.3應(yīng)用系統(tǒng)的設(shè)計(jì)
建立完整的以數(shù)據(jù)庫為核心的計(jì)算機(jī)應(yīng)用系統(tǒng),是系統(tǒng)實(shí)施階段的最終目的。一個(gè)完整的計(jì)算機(jī)應(yīng)用系統(tǒng),一般應(yīng)當(dāng)具有以下一些不同模塊。
主程序、系統(tǒng)菜單、系統(tǒng)登錄界面、數(shù)據(jù)庫、數(shù)據(jù)輸入界面、數(shù)據(jù)輸出界面、數(shù)據(jù)維護(hù)功能、數(shù)據(jù)檢索功能、幫助功能和項(xiàng)目文件。
8.3.1主控程序設(shè)計(jì)
系統(tǒng)主控程序簡稱為主程序,是用來設(shè)置應(yīng)用系統(tǒng)的操作環(huán)境、控制和調(diào)用用戶初始界面、啟動事件循環(huán)的最高一級的程序。同時(shí)在結(jié)束系統(tǒng)運(yùn)行時(shí),也負(fù)責(zé)關(guān)閉應(yīng)用系統(tǒng),結(jié)束事件循環(huán),恢復(fù)VFP系統(tǒng)初始環(huán)境的工作。
8.3.2項(xiàng)目管理器
為了便于管理和使用數(shù)據(jù)表、數(shù)據(jù)庫、視圖等對象,可以使用VFP的項(xiàng)目文件,它提供了對于任務(wù)中所有文件的管理和維護(hù)功能。創(chuàng)建項(xiàng)目文件的工具是VFP系統(tǒng)提供的項(xiàng)目管理器。
項(xiàng)目管理器是開發(fā)及管理應(yīng)用系統(tǒng)人員的工作平臺。這里所說的“項(xiàng)目”是相關(guān)文件、數(shù)據(jù)及對象的集合。項(xiàng)目管理器有以下幾種功能:
?。?)采用“目錄樹”結(jié)構(gòu)對資源信息進(jìn)行集中管理。
?。?)以其集成環(huán)境為用戶提供了快捷訪問系統(tǒng)設(shè)計(jì)工具的窗口,在項(xiàng)目管理器窗口,有多種功能按鈕,可以根據(jù)需求創(chuàng)建、修改、增加和刪除資源文件。
?。?)支持建立數(shù)據(jù)字典,用以存儲各數(shù)據(jù)表間的關(guān)系。
?。?)用簡單面向?qū)ο蟮姆椒?,將其系統(tǒng)資源編譯成可獨(dú)立運(yùn)行的。APP或。EXE文件。(以上內(nèi)容僅供參考)
?2011年7月自學(xué)考試成績查詢時(shí)間及方式匯總
更多信息請?jiān)L問:自學(xué)考試頻道 自學(xué)考試論壇 自學(xué)考試博客
最新資訊
- 考前必背!自學(xué)考試《中國近現(xiàn)代史綱要》論述題高頻考點(diǎn)2024-10-19
- 自考報(bào)考策略:科學(xué)搭配科目,加速畢業(yè)進(jìn)程2024-07-20
- 2025年考研考生五一假期,英語科目應(yīng)該如何復(fù)習(xí)?2024-05-03
- 備考指南!2024年4月自學(xué)考試考前要做哪些準(zhǔn)備?2024-03-31
- 考前備考沖刺!自考如何一次就過?2024-03-30
- 考點(diǎn)匯總:《中國近現(xiàn)代史綱要》論述題2024-03-25
- 備考資料:《中國近現(xiàn)代史綱要》簡答題考點(diǎn)匯總2024-03-25
- 自考可以從哪些維度進(jìn)行備考?2024-02-17
- @自考生,這里有備考技巧2024-02-17
- 自學(xué)考試備考復(fù)習(xí)方法!建議收藏2024-02-16