♥ 信息:是對(duì)事物運(yùn)動(dòng)狀態(tài)和特征的描述
♥ 數(shù)據(jù):是載荷信息的物理符號(hào)
♥ 管理信息:是經(jīng)過加工處理后對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)有影響的數(shù)據(jù)
♥ 信息穩(wěn)定系數(shù):是指某類信息項(xiàng)目的總數(shù)中在規(guī)定期內(nèi)(一般在一年內(nèi))不變動(dòng)項(xiàng)目所占的比重。穩(wěn)定系數(shù)可用下列公式表示:
♥ 信息穩(wěn)定系數(shù):=信息項(xiàng)目總數(shù)-變動(dòng)項(xiàng)目數(shù)/信息項(xiàng)目總數(shù)
♥ 戰(zhàn)略信息:是提供企業(yè)高級(jí)管理者進(jìn)行戰(zhàn)略決策用的信息。包括系統(tǒng)內(nèi)外,過去和現(xiàn)在,各種環(huán)境的大量信息。
♥ 管理信息系統(tǒng):是為實(shí)現(xiàn)企業(yè)的整體目標(biāo),對(duì)管理信息進(jìn)行系統(tǒng)處理,為各級(jí)管理人員提供業(yè)務(wù)信息和決策信息的系統(tǒng)。
♥ 決策支持系統(tǒng):是在半結(jié)構(gòu)化和非結(jié)構(gòu)化決策活動(dòng)過程中,通過人機(jī)對(duì)話,向決策者提供信息,協(xié)助決策者發(fā)現(xiàn)和分析問題,探索決策方案,評(píng)價(jià)、預(yù)測(cè)和選擇方案,以提高決策有效性的一種以計(jì)算機(jī)為手段的信息系統(tǒng)。DSS并不代替決策者做出決策,而是為決策者提供一個(gè)分析問題、構(gòu)選模型和模擬決策過程及其效果的決策環(huán)境,以提高決策人員的決策技能和決策質(zhì)量的支持系統(tǒng)。
♥ 主管支持系統(tǒng):也稱為主管信息系統(tǒng),它是專用于輔助高層管理人員獲取和運(yùn)用有關(guān)信息,以支持決策為主要任務(wù)的信息系統(tǒng)。
♥ 電子數(shù)據(jù)交換:是結(jié)構(gòu)化數(shù)據(jù)根據(jù)一組規(guī)則,在參與者之間自動(dòng)地傳遞。它的主要功能是在某一公司的電子計(jì)算機(jī)與用戶或賣方等貿(mào)易伙伴的計(jì)算機(jī)之間傳送和接收具有標(biāo)準(zhǔn)格式的貿(mào)易單據(jù)。
♥ 計(jì)算機(jī)集成制造系統(tǒng)(CIMS):是將企業(yè)中計(jì)算機(jī)輔助設(shè)計(jì)(CAD),計(jì)算機(jī)輔助制造(CAM),以及管理信息系統(tǒng)(MIS)等不同類型的子系統(tǒng)連接起來,組織而成的一個(gè)有機(jī)的整體。稱為計(jì)算機(jī)集成制造系統(tǒng),即CIMS。
♥ COPICS:是面向通信的生產(chǎn)信息與控制系統(tǒng)的英文縮寫。它是美國(guó)IB公司開發(fā)的適用于各類制造業(yè)工廠的管理信息系統(tǒng)。
♥ 關(guān)系模型:關(guān)系(式)模型是一種新的數(shù)據(jù)模型。它是建立嚴(yán)格的數(shù)學(xué)理論,集合論和謂詞演算公式的基礎(chǔ)上的,它提供的邏輯結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對(duì)稱性、操縱靈活。
♥ 數(shù)據(jù)庫:以一定的組織方式存儲(chǔ)在計(jì)算機(jī)外存儲(chǔ)器中的,相互關(guān)聯(lián)的為多個(gè)用戶或應(yīng)用共享的數(shù)據(jù)集合。
♥ 數(shù)據(jù)庫系統(tǒng)(DATA BASE SYSTEM):是指以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的計(jì)算機(jī)系統(tǒng),它一般應(yīng)當(dāng)由數(shù)據(jù)庫、計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和用戶(最終用戶、應(yīng)用程序設(shè)計(jì)和數(shù)據(jù)管理)四個(gè)部分構(gòu)成。
♥ 數(shù)據(jù)庫管理系統(tǒng):是幫助用戶使用和管理數(shù)據(jù)庫的軟件系統(tǒng),簡(jiǎn)稱為DBMS(DATA BASE MANAGEMENT SYSTEM)。DBMS由數(shù)據(jù)描述語言(DD♥)、數(shù)據(jù)操作語言(DM♥)、其它管理和控制程序三部分組成部。
♥ 選擇:從二維表(關(guān)系)中選擇一部分滿足條件的元組的操作叫做選擇。
♥ 投影:在二維表(關(guān)系)中對(duì)屬性的選擇操作叫做投影。
♥ 連接:通過比較、投影運(yùn)算,將兩個(gè)二維表(關(guān)系)連接生成一個(gè)新的二維表(關(guān)系)的操作叫做連接。
♥ 數(shù)據(jù)庫應(yīng)用系統(tǒng):是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下運(yùn)行的計(jì)算機(jī)應(yīng)用系統(tǒng),簡(jiǎn)寫為DBAS
♥ 數(shù)據(jù)庫文件:FOXBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FOXBASE中把一個(gè)關(guān)系統(tǒng)稱為數(shù)據(jù)庫文件,這存儲(chǔ)在計(jì)算機(jī)外存儲(chǔ)器中,其文件擴(kuò)展名是.DBF。
♥ 記錄:FOXBASE是關(guān)系數(shù)據(jù)管理系統(tǒng),在FOXBASE中把一個(gè)關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的等每個(gè)元組都叫做數(shù)據(jù)庫文件的記錄。
♥ 字段:FOXBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FOXBASE中把一個(gè)關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的每個(gè)屬性稱之為字段。
♥ 常數(shù):在操作過程其值不發(fā)生變化的量叫常量。其中的數(shù)值常量,也叫做常數(shù),它由可以參加運(yùn)算的正負(fù)整數(shù)、小數(shù)和零組成。
♥ 變量:在常數(shù)過程中其值可以發(fā)生變化的叫做變量。在FOXBASE中變量有兩種形式,一種是在數(shù)據(jù)庫文件中的字段變量,一種是游離于數(shù)據(jù)庫外的內(nèi)存變量。
♥ 表達(dá)式:一般把通過運(yùn)算符聯(lián)接起來的同類數(shù)據(jù)(如常量、變量、函數(shù))的運(yùn)算式叫做表達(dá)式。表達(dá)式的運(yùn)算結(jié)果叫做表達(dá)式的值。在FOXBASE中表達(dá)式的含義比較廣泛,它可以是一個(gè)常量、變量或函數(shù),也可以是一個(gè)運(yùn)算式。
♥ 函數(shù):函數(shù)實(shí)質(zhì)上是系統(tǒng)預(yù)先編制的程序,調(diào)用函數(shù)實(shí)際上就是執(zhí)行程序,但是它的調(diào)用格式比較簡(jiǎn)單方便。每個(gè)函數(shù)都是由函數(shù)名和圓括號(hào)構(gòu)成。有些函數(shù)需要在圓括號(hào)中加入?yún)?shù),有些函數(shù)不需要在圓括號(hào)中加入?yún)?shù)。
♥ 當(dāng)前工作區(qū):FOXBASE為用戶提供了10個(gè)工作區(qū),可以同時(shí)打開10個(gè)數(shù)據(jù)庫文件,但是任何時(shí)候,只能對(duì)其中的一個(gè)文件操作。這個(gè)文件所在的工作區(qū)就叫做當(dāng)前工作區(qū)。♥ 排序:排序的操作是要產(chǎn)生一個(gè)與當(dāng)前數(shù)據(jù)庫文件記錄排列順序不同,面內(nèi)容相同的文件。需要用戶指明按哪些字段值的大小來排列記錄的順序,這個(gè)字段叫做關(guān)鍵字。
♥ 索引:索引文件可以實(shí)現(xiàn)排序文件的全部功能。而索引文件只對(duì)索引項(xiàng)排序并生成一個(gè)對(duì)應(yīng)表。這樣做即消除了大量數(shù)據(jù)的冗余,又提高了排序的速度;但因?yàn)樗饕a(chǎn)生的只是一個(gè)對(duì)應(yīng)表而不是一個(gè)完整的庫文件,所以索引文件是不能脫離原來的庫文件而獨(dú)立使用的。系統(tǒng)工程默認(rèn)的索引文件的擴(kuò)展名是.IDX
♥ 過程: 根據(jù)結(jié)構(gòu)化程序設(shè)計(jì)的原則,對(duì)于一個(gè)復(fù)雜的應(yīng)用問題往往要把它逐層細(xì)分成一個(gè)個(gè)簡(jiǎn)單問題去解決,第一個(gè)簡(jiǎn)單問題可以看成一個(gè)獨(dú)立的處理模塊,解決這一問題的過程可以通過一段程序來完成。這段程序就叫做過程。
♥ 結(jié)構(gòu)化程序設(shè)計(jì):又稱為結(jié)構(gòu)程序設(shè)計(jì),是當(dāng)今程序設(shè)計(jì)的先進(jìn)方法和工具。所謂結(jié)構(gòu)化程序就是指僅僅使用三種基本控制(順序、選擇和重復(fù))結(jié)構(gòu)實(shí)現(xiàn)程序的設(shè)計(jì)方法。
♥ 編譯:FOXBASE的程序一般按解釋方式運(yùn)行。這種方式雖然使用方便,但是效率不高、運(yùn)行速度不夠快,更不能保密。FOXBASE還提供了一個(gè)程序編譯器,可以對(duì)FOXBASE的目標(biāo)程序。所謂編譯就是對(duì)源程序進(jìn)行預(yù)處理。生成目標(biāo)程序的過程。
♥ 軟件:是程序以及開發(fā)、使用和維護(hù)這些程序所需的所有文檔。
♥ 系統(tǒng)開發(fā):在計(jì)算機(jī)領(lǐng)域中,人們經(jīng)常用“系統(tǒng)開發(fā)”一詞來概括管理信息系統(tǒng)從項(xiàng)目提出直到運(yùn)行、評(píng)價(jià)為止的整個(gè)過程,這個(gè)過程有時(shí)又稱為“系統(tǒng)分析與設(shè)計(jì)”或“系統(tǒng)設(shè)計(jì)”。
♥ “由頂向下”開發(fā)原則:是由整體到各組成部分、由表及里、由抽象到具體、逐步求精,分析系統(tǒng)中各組成部分的相關(guān)性、逐步深入。首先考慮全局問題,全局問題基本解決以后,再按層次分解,逐層分析地發(fā)展系統(tǒng)。
♥ 生命周期法:是國(guó)內(nèi)外廣泛采用并為許多組織確定為標(biāo)準(zhǔn)的系統(tǒng)開發(fā)方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程。這個(gè)過程稱為系統(tǒng)的生命周期。生命周期法將管理信息系統(tǒng)的開發(fā)過程劃分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施三個(gè)階段。
♥ 類的繼承機(jī)制:一個(gè)類的上層可以有超類,下層可以有子類。形成一種層次結(jié)構(gòu)。一個(gè)類可以有多個(gè)超類,也可以有多個(gè)子類。超類是下層子類的概念,因此子類可以繼存超類的屬性、操作和約束規(guī)則,這就是類繼承機(jī)制。
♥ “CASE”:即計(jì)算機(jī)輔助軟件工程,其目標(biāo)就是要實(shí)現(xiàn)系統(tǒng)開發(fā)生命周期內(nèi)各階段工作基于計(jì)算機(jī)的自動(dòng)化。
♥ 事務(wù)流程圖:是以一項(xiàng)業(yè)務(wù)或一組相互關(guān)聯(lián)的業(yè)務(wù)作為描述對(duì)象,對(duì)它們的處理過程及所涉及的信息進(jìn)行描述。
♥ 數(shù)據(jù)流程圖:數(shù)據(jù)流程圖既是對(duì)原系統(tǒng)進(jìn)行分析和抽象的工具,也是用以描述新系統(tǒng)邏輯模型的主要工具。它描述數(shù)據(jù)來源、流向、處理過程和數(shù)據(jù)存貯。
♥ 數(shù)據(jù)流程圖中的外部實(shí)體:是指不受所描述的系統(tǒng)控制,獨(dú)立于該系統(tǒng)之外的部門、群體,或另一個(gè)信息系統(tǒng)。它們向所描述系統(tǒng)輸送數(shù)據(jù),或接收所描述系統(tǒng)向其發(fā)出的數(shù)據(jù)。系統(tǒng)開發(fā)不能改變這些外部實(shí)體本身的結(jié)構(gòu)和固有屬性。
♥ 數(shù)據(jù)流程圖中的數(shù)據(jù)流:是指與所描述的系統(tǒng)信息處理功能有關(guān)的各類信息的載體,是各處理輸入和輸出的數(shù)據(jù)集合。
♥ 數(shù)據(jù)字典:是給數(shù)據(jù)流程圖中每個(gè)成分以定義和說明的工具。它對(duì)數(shù)據(jù)流程圖中的各種成分,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存貯、處理功能、外部項(xiàng)等成分的邏輯內(nèi)容與特征予以詳細(xì)說明,是以后系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與維護(hù)的重要依據(jù)。
♥ 決策樹:又稱判定樹,是一種表格狀的圖形工具,適合于描述處理中具有多種策略,要根據(jù)地若干條件的判定,確定所采用策略的情況。♥ 決策表:又稱判定表,是一種呈表格狀的圖形工具,適用于描述處理判斷條件較多、條件又相互組合、有多種決策方案的情況。
♥ 數(shù)據(jù)功能格柵圖:是一張表格。它的第一行列出系統(tǒng)中各功能的名稱,左邊第一列是系統(tǒng)中各數(shù)據(jù)通信的名稱。表中內(nèi)容表達(dá)了各功能與數(shù)據(jù)的關(guān)系。在數(shù)據(jù)功能格柵圖上,可清楚地表示出每個(gè)數(shù)據(jù)由哪些功能處理;每一個(gè)功能 要輸入、處理和輸出哪些數(shù)據(jù)。
♥ 模塊:是結(jié)構(gòu)化系統(tǒng)的基本元素,從邏輯上看,模塊就是處理功能,給它一定的輸入信息,它能對(duì)之進(jìn)行加工處理,輸出結(jié)果信息。從物理上看它是可用一個(gè)名字來表示的一組程序,如FOXBASE中的一個(gè)PRG文件。
♥ 控制結(jié)構(gòu)圖:也稱為軟件結(jié)構(gòu)圖或模塊結(jié)構(gòu)圖,它表示出一系統(tǒng)的層次分解關(guān)系、模塊調(diào)用關(guān)系、模塊之間數(shù)據(jù)流和控制信息流的傳遞關(guān)系,它是系統(tǒng)物理結(jié)構(gòu)的主要工具。
♥ 模塊凝聚:是用以衡量一模塊內(nèi)部自身功能內(nèi)存聯(lián)系是否緊密的指標(biāo),也是衡量模塊質(zhì)量好壞的重要標(biāo)準(zhǔn)。
♥ 模塊耦合:模塊間的信息聯(lián)系方式稱為模塊的耦合,它是衡量模塊之間結(jié)構(gòu)性能的重要指標(biāo)。
♥ 以轉(zhuǎn)換為中心結(jié)構(gòu)的模塊分解:如果待分解的模塊是一個(gè)數(shù)據(jù)凝聚的模塊,即內(nèi)部包含若干順序執(zhí)行且對(duì)某些數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。
♥ 以業(yè)務(wù)為中心結(jié)構(gòu)的模塊分解:待分解的模塊處理幾項(xiàng)邏輯上相似的業(yè)務(wù),即它是一個(gè)邏輯凝聚的模塊。這種模塊可以將之分解為一個(gè)檢查業(yè)務(wù)類型的模塊和一個(gè)調(diào)度模塊,根據(jù)不同的業(yè)務(wù)類型,調(diào)度模塊調(diào)用不同的下層模塊,進(jìn)行不同的處理。
♥ “記錄”:是由若干數(shù)據(jù)所組成,用以描述某一事物(或事物間的聯(lián)系)------實(shí)體的。通常在記錄中總存在某個(gè)或某組數(shù)據(jù)項(xiàng),它們的值一確定,其他數(shù)據(jù)項(xiàng)就有確定的值與之對(duì)應(yīng)。
♥ 數(shù)據(jù):是載荷信息的物理符號(hào)
♥ 管理信息:是經(jīng)過加工處理后對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)有影響的數(shù)據(jù)
♥ 信息穩(wěn)定系數(shù):是指某類信息項(xiàng)目的總數(shù)中在規(guī)定期內(nèi)(一般在一年內(nèi))不變動(dòng)項(xiàng)目所占的比重。穩(wěn)定系數(shù)可用下列公式表示:
♥ 信息穩(wěn)定系數(shù):=信息項(xiàng)目總數(shù)-變動(dòng)項(xiàng)目數(shù)/信息項(xiàng)目總數(shù)
♥ 戰(zhàn)略信息:是提供企業(yè)高級(jí)管理者進(jìn)行戰(zhàn)略決策用的信息。包括系統(tǒng)內(nèi)外,過去和現(xiàn)在,各種環(huán)境的大量信息。
♥ 管理信息系統(tǒng):是為實(shí)現(xiàn)企業(yè)的整體目標(biāo),對(duì)管理信息進(jìn)行系統(tǒng)處理,為各級(jí)管理人員提供業(yè)務(wù)信息和決策信息的系統(tǒng)。
♥ 決策支持系統(tǒng):是在半結(jié)構(gòu)化和非結(jié)構(gòu)化決策活動(dòng)過程中,通過人機(jī)對(duì)話,向決策者提供信息,協(xié)助決策者發(fā)現(xiàn)和分析問題,探索決策方案,評(píng)價(jià)、預(yù)測(cè)和選擇方案,以提高決策有效性的一種以計(jì)算機(jī)為手段的信息系統(tǒng)。DSS并不代替決策者做出決策,而是為決策者提供一個(gè)分析問題、構(gòu)選模型和模擬決策過程及其效果的決策環(huán)境,以提高決策人員的決策技能和決策質(zhì)量的支持系統(tǒng)。
♥ 主管支持系統(tǒng):也稱為主管信息系統(tǒng),它是專用于輔助高層管理人員獲取和運(yùn)用有關(guān)信息,以支持決策為主要任務(wù)的信息系統(tǒng)。
♥ 電子數(shù)據(jù)交換:是結(jié)構(gòu)化數(shù)據(jù)根據(jù)一組規(guī)則,在參與者之間自動(dòng)地傳遞。它的主要功能是在某一公司的電子計(jì)算機(jī)與用戶或賣方等貿(mào)易伙伴的計(jì)算機(jī)之間傳送和接收具有標(biāo)準(zhǔn)格式的貿(mào)易單據(jù)。
♥ 計(jì)算機(jī)集成制造系統(tǒng)(CIMS):是將企業(yè)中計(jì)算機(jī)輔助設(shè)計(jì)(CAD),計(jì)算機(jī)輔助制造(CAM),以及管理信息系統(tǒng)(MIS)等不同類型的子系統(tǒng)連接起來,組織而成的一個(gè)有機(jī)的整體。稱為計(jì)算機(jī)集成制造系統(tǒng),即CIMS。
♥ COPICS:是面向通信的生產(chǎn)信息與控制系統(tǒng)的英文縮寫。它是美國(guó)IB公司開發(fā)的適用于各類制造業(yè)工廠的管理信息系統(tǒng)。
♥ 關(guān)系模型:關(guān)系(式)模型是一種新的數(shù)據(jù)模型。它是建立嚴(yán)格的數(shù)學(xué)理論,集合論和謂詞演算公式的基礎(chǔ)上的,它提供的邏輯結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對(duì)稱性、操縱靈活。
♥ 數(shù)據(jù)庫:以一定的組織方式存儲(chǔ)在計(jì)算機(jī)外存儲(chǔ)器中的,相互關(guān)聯(lián)的為多個(gè)用戶或應(yīng)用共享的數(shù)據(jù)集合。
♥ 數(shù)據(jù)庫系統(tǒng)(DATA BASE SYSTEM):是指以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的計(jì)算機(jī)系統(tǒng),它一般應(yīng)當(dāng)由數(shù)據(jù)庫、計(jì)算機(jī)硬件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和用戶(最終用戶、應(yīng)用程序設(shè)計(jì)和數(shù)據(jù)管理)四個(gè)部分構(gòu)成。
♥ 數(shù)據(jù)庫管理系統(tǒng):是幫助用戶使用和管理數(shù)據(jù)庫的軟件系統(tǒng),簡(jiǎn)稱為DBMS(DATA BASE MANAGEMENT SYSTEM)。DBMS由數(shù)據(jù)描述語言(DD♥)、數(shù)據(jù)操作語言(DM♥)、其它管理和控制程序三部分組成部。
♥ 選擇:從二維表(關(guān)系)中選擇一部分滿足條件的元組的操作叫做選擇。
♥ 投影:在二維表(關(guān)系)中對(duì)屬性的選擇操作叫做投影。
♥ 連接:通過比較、投影運(yùn)算,將兩個(gè)二維表(關(guān)系)連接生成一個(gè)新的二維表(關(guān)系)的操作叫做連接。
♥ 數(shù)據(jù)庫應(yīng)用系統(tǒng):是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下運(yùn)行的計(jì)算機(jī)應(yīng)用系統(tǒng),簡(jiǎn)寫為DBAS
♥ 數(shù)據(jù)庫文件:FOXBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FOXBASE中把一個(gè)關(guān)系統(tǒng)稱為數(shù)據(jù)庫文件,這存儲(chǔ)在計(jì)算機(jī)外存儲(chǔ)器中,其文件擴(kuò)展名是.DBF。
♥ 記錄:FOXBASE是關(guān)系數(shù)據(jù)管理系統(tǒng),在FOXBASE中把一個(gè)關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的等每個(gè)元組都叫做數(shù)據(jù)庫文件的記錄。
♥ 字段:FOXBASE是關(guān)系數(shù)據(jù)庫管理系統(tǒng),在FOXBASE中把一個(gè)關(guān)系稱為數(shù)據(jù)庫文件,在關(guān)系中的每個(gè)屬性稱之為字段。
♥ 常數(shù):在操作過程其值不發(fā)生變化的量叫常量。其中的數(shù)值常量,也叫做常數(shù),它由可以參加運(yùn)算的正負(fù)整數(shù)、小數(shù)和零組成。
♥ 變量:在常數(shù)過程中其值可以發(fā)生變化的叫做變量。在FOXBASE中變量有兩種形式,一種是在數(shù)據(jù)庫文件中的字段變量,一種是游離于數(shù)據(jù)庫外的內(nèi)存變量。
♥ 表達(dá)式:一般把通過運(yùn)算符聯(lián)接起來的同類數(shù)據(jù)(如常量、變量、函數(shù))的運(yùn)算式叫做表達(dá)式。表達(dá)式的運(yùn)算結(jié)果叫做表達(dá)式的值。在FOXBASE中表達(dá)式的含義比較廣泛,它可以是一個(gè)常量、變量或函數(shù),也可以是一個(gè)運(yùn)算式。
♥ 函數(shù):函數(shù)實(shí)質(zhì)上是系統(tǒng)預(yù)先編制的程序,調(diào)用函數(shù)實(shí)際上就是執(zhí)行程序,但是它的調(diào)用格式比較簡(jiǎn)單方便。每個(gè)函數(shù)都是由函數(shù)名和圓括號(hào)構(gòu)成。有些函數(shù)需要在圓括號(hào)中加入?yún)?shù),有些函數(shù)不需要在圓括號(hào)中加入?yún)?shù)。
♥ 當(dāng)前工作區(qū):FOXBASE為用戶提供了10個(gè)工作區(qū),可以同時(shí)打開10個(gè)數(shù)據(jù)庫文件,但是任何時(shí)候,只能對(duì)其中的一個(gè)文件操作。這個(gè)文件所在的工作區(qū)就叫做當(dāng)前工作區(qū)。♥ 排序:排序的操作是要產(chǎn)生一個(gè)與當(dāng)前數(shù)據(jù)庫文件記錄排列順序不同,面內(nèi)容相同的文件。需要用戶指明按哪些字段值的大小來排列記錄的順序,這個(gè)字段叫做關(guān)鍵字。
♥ 索引:索引文件可以實(shí)現(xiàn)排序文件的全部功能。而索引文件只對(duì)索引項(xiàng)排序并生成一個(gè)對(duì)應(yīng)表。這樣做即消除了大量數(shù)據(jù)的冗余,又提高了排序的速度;但因?yàn)樗饕a(chǎn)生的只是一個(gè)對(duì)應(yīng)表而不是一個(gè)完整的庫文件,所以索引文件是不能脫離原來的庫文件而獨(dú)立使用的。系統(tǒng)工程默認(rèn)的索引文件的擴(kuò)展名是.IDX
♥ 過程: 根據(jù)結(jié)構(gòu)化程序設(shè)計(jì)的原則,對(duì)于一個(gè)復(fù)雜的應(yīng)用問題往往要把它逐層細(xì)分成一個(gè)個(gè)簡(jiǎn)單問題去解決,第一個(gè)簡(jiǎn)單問題可以看成一個(gè)獨(dú)立的處理模塊,解決這一問題的過程可以通過一段程序來完成。這段程序就叫做過程。
♥ 結(jié)構(gòu)化程序設(shè)計(jì):又稱為結(jié)構(gòu)程序設(shè)計(jì),是當(dāng)今程序設(shè)計(jì)的先進(jìn)方法和工具。所謂結(jié)構(gòu)化程序就是指僅僅使用三種基本控制(順序、選擇和重復(fù))結(jié)構(gòu)實(shí)現(xiàn)程序的設(shè)計(jì)方法。
♥ 編譯:FOXBASE的程序一般按解釋方式運(yùn)行。這種方式雖然使用方便,但是效率不高、運(yùn)行速度不夠快,更不能保密。FOXBASE還提供了一個(gè)程序編譯器,可以對(duì)FOXBASE的目標(biāo)程序。所謂編譯就是對(duì)源程序進(jìn)行預(yù)處理。生成目標(biāo)程序的過程。
♥ 軟件:是程序以及開發(fā)、使用和維護(hù)這些程序所需的所有文檔。
♥ 系統(tǒng)開發(fā):在計(jì)算機(jī)領(lǐng)域中,人們經(jīng)常用“系統(tǒng)開發(fā)”一詞來概括管理信息系統(tǒng)從項(xiàng)目提出直到運(yùn)行、評(píng)價(jià)為止的整個(gè)過程,這個(gè)過程有時(shí)又稱為“系統(tǒng)分析與設(shè)計(jì)”或“系統(tǒng)設(shè)計(jì)”。
♥ “由頂向下”開發(fā)原則:是由整體到各組成部分、由表及里、由抽象到具體、逐步求精,分析系統(tǒng)中各組成部分的相關(guān)性、逐步深入。首先考慮全局問題,全局問題基本解決以后,再按層次分解,逐層分析地發(fā)展系統(tǒng)。
♥ 生命周期法:是國(guó)內(nèi)外廣泛采用并為許多組織確定為標(biāo)準(zhǔn)的系統(tǒng)開發(fā)方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程。這個(gè)過程稱為系統(tǒng)的生命周期。生命周期法將管理信息系統(tǒng)的開發(fā)過程劃分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施三個(gè)階段。
♥ 類的繼承機(jī)制:一個(gè)類的上層可以有超類,下層可以有子類。形成一種層次結(jié)構(gòu)。一個(gè)類可以有多個(gè)超類,也可以有多個(gè)子類。超類是下層子類的概念,因此子類可以繼存超類的屬性、操作和約束規(guī)則,這就是類繼承機(jī)制。
♥ “CASE”:即計(jì)算機(jī)輔助軟件工程,其目標(biāo)就是要實(shí)現(xiàn)系統(tǒng)開發(fā)生命周期內(nèi)各階段工作基于計(jì)算機(jī)的自動(dòng)化。
♥ 事務(wù)流程圖:是以一項(xiàng)業(yè)務(wù)或一組相互關(guān)聯(lián)的業(yè)務(wù)作為描述對(duì)象,對(duì)它們的處理過程及所涉及的信息進(jìn)行描述。
♥ 數(shù)據(jù)流程圖:數(shù)據(jù)流程圖既是對(duì)原系統(tǒng)進(jìn)行分析和抽象的工具,也是用以描述新系統(tǒng)邏輯模型的主要工具。它描述數(shù)據(jù)來源、流向、處理過程和數(shù)據(jù)存貯。
♥ 數(shù)據(jù)流程圖中的外部實(shí)體:是指不受所描述的系統(tǒng)控制,獨(dú)立于該系統(tǒng)之外的部門、群體,或另一個(gè)信息系統(tǒng)。它們向所描述系統(tǒng)輸送數(shù)據(jù),或接收所描述系統(tǒng)向其發(fā)出的數(shù)據(jù)。系統(tǒng)開發(fā)不能改變這些外部實(shí)體本身的結(jié)構(gòu)和固有屬性。
♥ 數(shù)據(jù)流程圖中的數(shù)據(jù)流:是指與所描述的系統(tǒng)信息處理功能有關(guān)的各類信息的載體,是各處理輸入和輸出的數(shù)據(jù)集合。
♥ 數(shù)據(jù)字典:是給數(shù)據(jù)流程圖中每個(gè)成分以定義和說明的工具。它對(duì)數(shù)據(jù)流程圖中的各種成分,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存貯、處理功能、外部項(xiàng)等成分的邏輯內(nèi)容與特征予以詳細(xì)說明,是以后系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與維護(hù)的重要依據(jù)。
♥ 決策樹:又稱判定樹,是一種表格狀的圖形工具,適合于描述處理中具有多種策略,要根據(jù)地若干條件的判定,確定所采用策略的情況。♥ 決策表:又稱判定表,是一種呈表格狀的圖形工具,適用于描述處理判斷條件較多、條件又相互組合、有多種決策方案的情況。
♥ 數(shù)據(jù)功能格柵圖:是一張表格。它的第一行列出系統(tǒng)中各功能的名稱,左邊第一列是系統(tǒng)中各數(shù)據(jù)通信的名稱。表中內(nèi)容表達(dá)了各功能與數(shù)據(jù)的關(guān)系。在數(shù)據(jù)功能格柵圖上,可清楚地表示出每個(gè)數(shù)據(jù)由哪些功能處理;每一個(gè)功能 要輸入、處理和輸出哪些數(shù)據(jù)。
♥ 模塊:是結(jié)構(gòu)化系統(tǒng)的基本元素,從邏輯上看,模塊就是處理功能,給它一定的輸入信息,它能對(duì)之進(jìn)行加工處理,輸出結(jié)果信息。從物理上看它是可用一個(gè)名字來表示的一組程序,如FOXBASE中的一個(gè)PRG文件。
♥ 控制結(jié)構(gòu)圖:也稱為軟件結(jié)構(gòu)圖或模塊結(jié)構(gòu)圖,它表示出一系統(tǒng)的層次分解關(guān)系、模塊調(diào)用關(guān)系、模塊之間數(shù)據(jù)流和控制信息流的傳遞關(guān)系,它是系統(tǒng)物理結(jié)構(gòu)的主要工具。
♥ 模塊凝聚:是用以衡量一模塊內(nèi)部自身功能內(nèi)存聯(lián)系是否緊密的指標(biāo),也是衡量模塊質(zhì)量好壞的重要標(biāo)準(zhǔn)。
♥ 模塊耦合:模塊間的信息聯(lián)系方式稱為模塊的耦合,它是衡量模塊之間結(jié)構(gòu)性能的重要指標(biāo)。
♥ 以轉(zhuǎn)換為中心結(jié)構(gòu)的模塊分解:如果待分解的模塊是一個(gè)數(shù)據(jù)凝聚的模塊,即內(nèi)部包含若干順序執(zhí)行且對(duì)某些數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。
♥ 以業(yè)務(wù)為中心結(jié)構(gòu)的模塊分解:待分解的模塊處理幾項(xiàng)邏輯上相似的業(yè)務(wù),即它是一個(gè)邏輯凝聚的模塊。這種模塊可以將之分解為一個(gè)檢查業(yè)務(wù)類型的模塊和一個(gè)調(diào)度模塊,根據(jù)不同的業(yè)務(wù)類型,調(diào)度模塊調(diào)用不同的下層模塊,進(jìn)行不同的處理。
♥ “記錄”:是由若干數(shù)據(jù)所組成,用以描述某一事物(或事物間的聯(lián)系)------實(shí)體的。通常在記錄中總存在某個(gè)或某組數(shù)據(jù)項(xiàng),它們的值一確定,其他數(shù)據(jù)項(xiàng)就有確定的值與之對(duì)應(yīng)。