第一篇:08年自考“管理系統中計算機應用”復習總結17
321.集中式優點:統一的、集中的、專業化的資源管理和控制,有利于企業全部信息資源的協調和平衡;系統具有整體性,有統一的信息資源標準和操作規范,有利于實現數據的完整
性和安全性控制。
322.分散式:的極端形式是將信息資源分別置于企業各部門的管理和控制之下,信息系
統開發活動、開發人員、數據存儲都采取分散的形式。
323.分散式的優點:能滿足各部門內部的信息需求,各部門對信息資源的控制、使用和
維護比較方便。
324.信息中心的任務:是負責總體規劃、協調,全局數據庫設、維護以及指導各部門用
戶的開發、維護工作。
325.信息中心各組成部分:系統開發組、系統維護組、計算機運行組、數據庫管理組、網絡組。
326.安全性:是指應保護管理信息系統不受來自系統外部的自然災害和人為的破壞,防
止非法使用者對系統資源,特別是信息的非法使用而采取的安全和保密手段。
327.可靠性控制:主要指防止來自系統內部的差錯、故障而采取的保護措施。
328.影響安全性的因素:
(1)自然災害、偶然事件。
(2)軟件的非法刪改、復制和竊取,使系統的軟件遭泄密和破壞。
(3)數據的非法篡改、盜用或破壞。
(4)硬件故障。
329.系統安全性保護措施:
(1)物理安全控制。
(2)人員及管理控制。
(3)存取控制。
(4)數據加密。
330.存取控制:是在共享資源條件下保證信息系統安全性的重要措施。通過用戶鑒別,獲得使用計算機權的用戶,應根據預先定義好的用戶權限進行存取,稱為存取控制。331.信息系統可靠性:是指在運行中能抵御各種外界干擾、正常工作的能力。
332.實用的可靠性措施有:
(1)設備冗余技術
(2)負荷分布技術
(3)系統重新組合技術
333.雙工方式:是指一臺設備聯機運行,另一臺同樣的設備處于脫機后備狀態或處理其
他事務。當聯機設備發生故障時,可將脫機設備切換為聯機運行。
334.雙機方式:則是由兩臺同樣的設備并聯完成相同的任務,處理相同的信息,然后比較兩者的處理結果,相互校對。只有當處理結果一致時,才可認定處理是正確的,可繼續進行;如處理結果不一致時要找出原因,糾正錯誤。雙機系統下有一臺設備發生故障,另一臺
可照常工作。
335.系統評價:系統轉換投入運行后,運行結果是否達到開發的預期目標,還存在哪些
缺陷,應該如何維護和改進,需要進行全面的檢驗和分析稱為系統評價。
336.企業建立信息系統的驅動因素,有以下三種:
(1)降低庫存、提高設備利用率、提高質量、降低成本。
(2)提高產品響應市場的能力。客戶的響應速度和靈活度、訂單履行率等。
(3)提高集團管理效率和決策的準確性。
337.性能評價:著重評價系統的技術性能,包括系統的穩定性、可靠性、安全性、響應
時間、容錯性、使用效率等。
338.性能評價指標:
(1)提供用戶信息的及時性、準確性
(2)系統的可靠性、安全性
(3)系統運行效率
(4)信息中心工作質量
339.系統維護的目的:保證系統正常而可靠的運行,并隨著環境的變化、不斷改善和提
高,始終處于正確的工作狀態。
340.系統維護的內容:
(1)應用軟件維護
(2)數據維護
(3)代碼維護
(4)硬件設備維護
341.應用軟件系統維護:是指對已開發投入運行的應用軟件系統進行局部修改或改進的活動。
342.重新開發:則是指對正在運行的系統要進行重大的改動,需重新開發一個新系統來
取代它。
343.應用軟件系統維護的類型:完善性維護、適應性維護、糾錯性維護、預防性維護。344.完善性維護:就是在應用軟件系統使用期為不斷改善和加強系統的功能和性能,以
滿足用戶日益增長的需求所進行的維護工作。
345.適應性維護:是指為了讓應用軟件系統適應環境的變化而進行的維護工作。
346.維護階段的主要工作是:
(1)數據庫安全性控制;
(2)數據庫的正確性保護、轉儲與恢復;
(3)數據庫的重組織與重構造。
347.重組織:按原設計要求重新安排記錄的存儲位置。
348.重構造:改變數據庫的邏輯結構。
349.系統運行的管理制度:
(1)系統操作員操作制度
(2)子系統操作員操作制度
(3)計算機機房管理制度
(4)文檔管理制度
(5)應用軟件維護制度
第二篇:自考管理系統中計算機應用知識點總結
“管理系統中計算機應用”
第一章 管理系統中計算機的應用概論信息與管理
1.1.1 信息和數據
1.信息與數據的概念
信息的定義:信息是對事物運動狀態和特征的描述,而數據是載荷信息的物理符號。
信息和數據的區別:
信息是認識了的數據,是數據的含義;同時,信息更本質地反映事物的概念,而數據則是信息的具體表現,所以信息不隨載體的性質而改變,而數據的具體形式卻取決于載體的性質。
管理信息的定義:經過加工處理后對企業生產經營活動有影響的數據。只有經過加工處理的數據,才能成為對管理決策有用的信息。管理中涉及的數據是一種廣義的數據,它不僅包括數值數據,而且也包括非數值數據。
2.信息的遞歸定義
管理數據和信息之間的區別是相對的,一個系統或一次處理所輸出的信息,可能是另一個系統或另一次處理的原始數據;低層決策所用的信息又可以成為加工處理高一層決策所需信息的數據,這就是信息間的遞歸定義。
1.1.2 管理和管理系統
1.管理
管理是管理者或管理機構,通過計劃、組織、領導和控制等活動,對組織的資源進行合理配置和有效利用,以實現組織特定目標的過程。
管理的概念有以下幾個含義:
(1)管理的目的是實現企業的目標。
(2)管理是對組織資源進行合理配置的過程。
(3)管理的實施是通過計劃、組織、領導和控制等活動進行的。
2.企業管理系統
“系統” 是由相互作用和相互制約的若干要素結合而成的,具有特定目標和功能的有機整體。
實現企業預期的經濟效益目標,需要構成一個可控制的管理系統。它一般有三個組成部分:一是管理的客體,即管理對象(生產和服務過程);二是管理的主體,即管理者和管理機構;三是聯系兩者的信息系統。
1.2 管理信息
1.2.1 管理信息的作用
管理信息的作用也主要體現在以下幾方面:
1.管理信息是重要的資源
信息對經濟發展、社會進步起著巨大作用。信息的占有水平與利用程度,成為衡量一個國家現代化水平的重要標志,是國家綜合實力的重要組成部分。
管理者管理的主要資源有:人力資源、原材料資源、機器資源(包括設備和能源)、資金資源和信息資源五類。其中,前四種資源都是有形的,一般稱之為物質資源;而信息資源是無形的,是由于它所描述的對象而具有價值,為此稱之為概念資源。管理者是利用概念資源來管理物質資源的。
2.管理信息是決策的基礎
現代管理的核心是決策。正確的決策取決于多種因素,如決策體制、決策方法、領導者的能力、技巧等;但決定性的因素,是對客觀實際;即對未來行動及其后果的正確判斷。信息系統可以幫助企業領導迅速取得和分析有關決策的信息,有助于企業降低決策中的不確定性和風險。如果信息不充分,決策就失去了根本的依據,信息不靈就可能導致決策的失敗。要提高企業的競爭能力,要實現正確的決策,就必須擁有大量的信息。
3.管理信息是實施管理控制的依據
管理過程就是信息的收集、傳遞、加工。判斷、決策的過程。企業系統的全部活動可概括為兩大類:生產活動和管理活動,圍繞著生產活動,執行著決策、計劃和指揮職能。生產活動中流動的是物,而管理活動中流動的是信息。
物流和信息流的關系:物流是生產經營活動的主體流動,信息流伴隨著物流產生,反映物流的狀況。管理人員通過信息流了解物流的運動;同時通過信息流計劃和調節物流。因此,在經營管理中信息流起著主導作用。
企業中物流是單向的、不可逆的,而信息流是雙向的,即有信息反饋。
信息反饋的定義:控制物流的輸入信息作用于受控對象后,把產生的結果信息返回到輸入端,并對信息再輸入發生影響的過程。而上述作用于受控對象后的結果信息稱為反饋信息。
4.管理信息是系統內外聯系的紐帶
從企業內部來看,企業本身是一個復雜系統。為將各組成部分聯結為一個整體,為使組織間相互協調,就要將它們之間的信息流很好地組織起來。因此信息既是系統之間聯系的紐帶,也是系統內各組成部分聯系的紐帶。
1.2.2 管理信息的特點和分類
1.管理信息的特點
管理信息具有一般信息的特點,又有其本身獨特之處,這些特點可歸納如下:
(l)原始數據來源的分散性。
(2)信息資源的非消耗性。
(3)信息量大。
(4)信息處理方法的多樣性。
除傳統的算術運算和簡單統計加工外,近年來數理統計、運籌學中的許多方法,在經濟管理領域中的應用日益廣泛。
(5)信息的發生、加工、應用,在空間、時間上的不一致性。
2.管理信息的分類
(1)按信息穩定性分類,將信息分為固定信息和流動信息兩類。
固定信息是具有相對穩定性的信息,在一段時間內可以在各項管理任務中重復使用,不發生質的變化。它是企業一切計劃和組織工作的重要依據。
流動信息(作業統計信息),它反映生產經營活動中實際進程和實際狀態的信息。它隨生產經營活動的進展不斷更新,時間性較強,一般只具有一次性使用價值。但是及時收集這類信息,并與計劃進行比較分析,是評價企業生產經營活動、揭示和克服薄弱環節的重要手段。
通常將信息穩定系數在0.85以上的信息劃成為固定信息。實際工作中,把一些相對穩定的信息也包括在固定信息中,但它們的信息穩定系數不得低于0.6.以工業企業為例,其固定信息主要由三個部分組成:
① 定額標準信息。
② 計劃合同信息。
③查詢信息。
(2)按決策層次分類,將管理信息分為戰略信息、戰術信息和業務信息。
企業是分層次進行管理的,不同層次的管理具有不同的職能,需要不同的信息。
戰略信息:供企業高級管理者進行戰略決策時使用,包括系統內外、過去和現在、各種環境的大量信息。
戰術信息:供企業中級管理人員完成大量計劃編制、資源分配等工作時使用。主要包括系統內部各種固定信息,歷史情況與現狀信息、以及部分具體的外部信息.業務信息:供企業基層管理人員執行已經制定的計劃,組織生產或服務活動時使用。主要包括直接與生產、業務活動有關的、反映當前情況的信息。
1.2.3 管理信息處理的內容
管理信息處理的內容主要包括信息的收集、存儲、加工、傳輸和提供五個方面:
1.信息的收集
根據數據和信息的來源不同,可以把信息收集工作分為原始信息收集和二次信息收集兩種。
原始信息收集:在信息或數據發生的當時、當地,從信息或數據所描述的實體上直接把信息或數據取出,并用某種技術手段在某種介質上記錄下來。
二次信息收集:收集已記錄在某種介質上,與所描述的實體在時間與空間上已分離開的信息或數據。
二者區別:原始信息收集的關鍵問題是完整、準確、及時地把所需要的信息收集起來,它要求時間性強、校驗功能強、系統穩定可*.二次信息收集則是在不同的信息系統之間進行的,其實質是從別的信息系統得到本信息系統所需要的信息,它的關鍵問題在于兩個方面:一是有目的地選取或抽取所需信息;二是正確地解釋所得到的信息。
2.信息的存儲
在信息存儲方面應考慮存儲量、信息格式、使用方式、存儲時間、安全保密等問題。
3.信息的加工
對收集到的信息都要進行加工,以便得到更加反映本質或更符合用戶需要的信息。
從加工本身來看,可以分為數值運算和非數值處理兩大類:
(1)數值運算包括簡單的算術與代數運算、數理統計中的各種統計量的計算及各種檢驗、運籌學中的各種最優化算法以及模擬預測方法等。
(2)非數值處理包括排序、合并、分類、選擇、分配,常規文字處理,圖形、圖像處理等。
4.信息的傳輸
信息的傳輸形成企業的信息流。信息傳輸應考慮信息的種類、數量、頻率、可*性要求等。
在實際工作中,信息傳輸與信息存儲是相聯系的。當信息分散存儲于若干地點時,信息的傳輸量可以減少,但分散存儲也會帶來存儲管理上的一系列問題,如安全性、一致性等,而且變得難以解決。如果信息集中存儲在同一地點,上述問題比較容易解決,但信息傳輸的負擔將大大加重。
5.信息的提供
信息加工完成后,就應按管理工作的要求以各種形式,將信息提供給有關單位和人員,在企業中提供的主要形式為各種計劃、統計報表、報告文件等。
1.2.4 管理信息處理的要求
現代企業對信息處理的要求可歸結為及時、準確、適用、經濟四個方面。
在企業經營活動中,根據不同范疇的問題,需要進行不同的決策,以及與之相應的信息。這些決策大致可以分為三類:
(1)戰略規劃:確定企業的目標和方針,制定實現目標所需要的資源配置計劃。一般來說,戰略規劃所需要的信息是經過高度概括的,主要是外部信息,信息的范圍廣泛多樣。
(2)管理控制:管理控制是經營管理人員按照戰略規劃確定的方針策略,運用給定的資源,有效地實現預定目標的過程。
(3)日常業務管理:日常業務管理就是高效率執行特定業務的過程。由于業務的內容、目標、所用資源等都是在管理控制過程中確定的,因此,在這一過程中需要進行判斷的過程不多。所需要的信息絕大部分是企業內部發生的,信息內容既明確又詳細。
1.3 管理系統中計算機應用的發展
1.3.1 計算機應用的發展階段
管理系統中計算機應用即廣義管理信息系統的概念,其發展可分為以下三個階段。
l.電子數據處理(Electronic Data Processing,EDP)
這一階段計算機在管理中的應用主要在于日常業務與事務的處理、定期提供系統的業務信息。EDP的主要目標是提高管理人員處理日常業務的工作效率,減輕工作負擔,節省人力和降低工作費用。這一階段還可以再分為兩個子階段:數據單項處理和數據綜合處理。
2.數據的系統處理
狹義的管理信息系統(Management Information System,MIS)階段。進入20世紀60年代,由于計算機已普遍地應用于各種業務管理,這時開始出現的管理信息系統,它是為實現企業整體目標,對管理信息進行系統的處理,為各級管理人員提供業務信息和輔助決策的信息系統。MIS有以下特點:
(1)在企業管理中全面使用計算機。
(2)應用數據庫技術和計算機網絡。
(3)采用決策模型解決結構化的決策問題。
(4)解決結構化的決策問題:即可以利用一定的規則和公式來解決例行的和反復進行的、有章可循、可以“委托”給計算機處理的問題,如用線性規劃求解生產資源最優配置等問題。
這種決策主要面向企業中、低層管理人員。
3.支持決策
現代管理的核心是決策。在企業中,高、中層管理決策問題具有半結構化或非結構化的特征,即:決策的目標和評價標準經常變動;支持決策的信息不能完全獲得;支持決策的信息具有不確定性和模糊性;決策規則依決策者或決策環境而變化。為支持或輔助管理中半結構化和非結構化問題的決策,出現了以下各種支持決策的系統。
(1)決策支持系統(Decision support System,DSS)。DSS是在半結構化決策活動過程中,通過人機對話,向決策者提供信息,協助決策者發現和分析問題、探索決策方案,評價、預測和選擇方案,以提高決策有效性的一種以計算機為手段的信息系統。
DSS具有以下的特點。
① 主要針對管理人員經常面臨半結構化的決策問題。
② 系統主要應用數據和模型進行決策分析研究,需要模型庫的支持。
③ 易于為非計算機專業人員以交互會話的方式來使用。
④ 系統支持但不是代替高層管理者制定決策。DSS的基本結構一般由一個模型庫、一個數據庫、它們的管理軟件系統(包括數據庫管理系統DBMS、模型庫管理系統MBMS),以及人-機交互系統(會話生成與管理軟件DGMS)組成。
(2)群體決策支持系統。DSS的基本模型僅適用于較小的決策,為適應集體決策的需要,產生了群體決策支持系統(Group Decision Support System,GDSS)。它是支持一群決策者為獲得有效決策結果的計算機輔助系統。GDSS除了進行決策分析外,還著重于決策參與者之間的交流溝通。
(3)智能支持系統。智能支持系統是將人工智能技術引入決策支持系統而形成的一種信息系統。
專家系統(Expert System,ES)是使用某專業領域中專家的知識構成的計算機系統,其目標是讓計算機具有與該領域專家同等水平的解決實際問題的能力。ES具有以下特征:
① 掌握豐富知識,有專家水平的專門知識與經驗。
② 有通過學習或在運行中增長和擴大知識的能力。
③ 有判斷和推理的功能。即系統能對用戶的詢問自行識別和分析,自行調用知識庫中的有關知識,形成針對用戶問題的知識、模型和專家系統建議。
一個專家系統有兩個核心組成部分:一個是存放專門知識的知識庫;另一個是利用知識庫的知識實現問題求解的推理機。
知識庫中存放著系統求解問題所需要的知識。由知識工程師將領域專家頭腦中的知識整理出來,并用系統表示的方法存人知識庫。推理機接受用戶咨詢的輸入數據,用知識庫中的知識去求解問題,然后將解決問題的建議提交用戶。
由專家系統和決策支持系統集成為智能決策支持系統,在結構上它比原來的決策支持系統增加了知識庫和推理機兩部分。
(4)經理信息系統。經理信息系統(Executive Information Systern,EIS)是向高層主管提供企業整體績效信息的系統。EIS的目標是以決策者最容易理解和接受的形式,向他們提供企業整體績效的信息。其特點是:
① 信息提取方便。
② 提供關鍵成功因素的企業內部和外部信息。
③ 自動識別例外情況。
1.3.2 管理系統中計算機應用的基本條件
管理系統中計算機應用,除必須具有計算機軟硬件外,應具備的基本條件如下。
1.科學的管理基礎
只有在合理的管理體制、完善的規章制度、穩定的生產秩序、科學管理方法和完整、準確的原始數據的基礎上,才能考慮應用計算機管理的問題。為了適應計算機管理的要求,必須逐步做到:
(1)管理工作的程序化。
(2)管理業務的標準化。
(3)報表文件的統一化。
(4)數據資料的完整化和代碼化。
2.領導的支持和參與
建立企業管理信息系統,是一項技術復雜、難度大、周期長、投資多、要求條件高、一時又難以見效的系統工程,它涉及企業生產經營活動的各個方面和各個管理層次,有許多問題需要企業領導進行決策和控制。企業領導必須親自介入信息系統規劃、決策、落實等系統開發的全過程。
(1)抓好規劃。抓好規劃應著重處理好三個問題:① 從企業實際出發,考慮發展遠景,制定出可行的近期和長期的系統目標;② 根據目標的要求處理好資源的重新分配;③ 對現行管理系統進行必要的改革,為新的管理信息系統的運行,創造一個相應的企業內部環境。
(2)抓好決策。一系列重大問題的解決方案,都必須經過企業最高領導層的認可,由企業主要領導做出決策。
(3)抓好落實。主要抓三個方面的落實:① 組織落實。② 資金落實。③ 措施落實。
3.建立專業人員隊伍和培訓
這類培訓一般按三個層次學習以下三方面的相應的內容:
(1)向負責系統開發的領導成員介紹管理信息系統的基本概念、開發的方法和原則。
(2)向參與系統開發的成員講解管理信息系統的開發方法、步驟和規范等知識。
(3)向職能部門的業務人員普及計算機基礎知識,介紹計算機在企業管理中應用的必要性和可能性,加強他們在提高信息管理意識、打破傳統觀念等方面的教育。
1.4 企業管理信息系統
1.4.1 管理信息系統的基本結構形式
1.職能結構
職能結構是一種按現存管理職能部門和結構來建立的管理信息系統,也是一種應用得最早又較為廣泛的一種結構形式。
2.管理階段結構
階段結構是一種按照管理的階段或生產制造的不同進程而設置子系統的結構形式,如在制造型企業中按計劃、統計、監控、分析和調節等管理過程設置子系統。
3.層次(縱向綜合)結構
這種結構先將整個系統劃分若干管理層次,然后在每個層次上建立若干功能子系統。
(l)高級(公司級)信息管理的任務是輔助管理者制定企業的技術政策和經濟政策,確定和調整企業目標,編制長期計劃、對日常統計分析和生產過程進行監督,向上級或股東提供業績報告、對企業生產經營活動進行經常性的分析和預測,協調企業所有分支機構的工作。
(2)中級(各職能部門)信息管理的任務是輔助管理者根據企業目標和長期計劃制定中期產、供、銷活動的計劃,分析、評價、預測當前活動及其發展趨勢,檢查和修改計劃與預算,向高級管理者提供關于生產狀況和活動的信息。
(3)基層業務信息管理的任務是輔助管理者合理安排各項活動的作業計劃的執行。根據計劃實施情況進行調節、控制,進行作業統計、監督和分析,向中、高層信息管理子系統輸出作業統計信息。
4.全面綜合結構
全面綜合結構是一種將橫向職能結構和層次結構相結合而建立的一種管理信息系統結構形式。
1.4.2 管理信息系統軟件
1.制造資源計劃(Manufacturing Resource Planning,MRPII)系統
COPICS(Communication Oriented Production Information and Control System)是美國 IBM公司開發的適用于各類制造業工廠的管理信息系統。這個系統主要由12個子系統組成,它們是:
(1)技術和生產數據管理子系統。
(2)訂貨服務子系統。
(3)預測子系統。
(4)主生產計劃子系統。
(5)物料需求計劃子系統。
(6)作業計劃子系統。
(7)開發工作令子系統。
(8)工廠監控子系統。
(9)工廠維護子系統。
(10)采購及進貨子系統。
(11)庫房管理子系統。
(12)成本計劃及管理子系統。
2.企業資源計劃(Enterprise Resource Planning,ERP)
根據計算機和網絡技術的發展趨勢和企業對供應鏈管理的需要,描繪出一整套企業管理系統體系標準。ERP應用系統與MRP且相比主要特點是:
(1)實現面向供應鏈的信息集成。
(2)采用信息技術的最新成果。在ERP中運用先進的信息技術,將企業的經營管理工作流程整合在一起。
(3)結合企業業務流程重組。在ERP系統實施時,引入業務流程重組的過程,使企業的經營管理的工作流程變得更加規范。
3.商業企業管理信息系統
從縱向角度來看,企業管理信息系統是由分別面向企業三個不同管理層,面臨決策類型及信息需求特征和屬性均有差別的戰略信息子系統、管理戰術信息子系統和業務信息子系統組成的有機整體。
(1)戰略信息子系統負責向最高經營管理者提供有助于他們制定企業中、長期戰略的信息。
(2)管理戰術信息子系統是向企業中級管理者提供信息、輔助他們正確地為實現企業經營戰略籌措和運用人力、物力、財力資源,實施商品經營活動控制和制定資源分配等戰術決策的子系統。
(3)業務信息子系統是輔助企業管理者完成具體經營業務活動短期計劃、考核業務活動績效與實施商品購銷存業務監督控制的子系統。
1.5 企業信息化與管理創新
1.5.1 企業信息化
企業信息化就是企業利用現代信息技術,通過對信息資源的不斷深入開發和廣泛利用,不斷提高生產、經營、管理、決策的效率和效益,進而提高企業經濟效益、增強企業競爭力的過程。目前企業信息化主要體現在以下三個領域。
1.企業生產過程的自動化、智能化
在現代化工業企業中,產品設計、生產控制、監測、處理環節都采用信息技術。在服務行業中,如商業企業應用的電子收款機(POS)和銀行系統的自動取款機(ATM)、信用卡、智能信用卡等也屬于此范疇。
2.企業管理決策的網絡化、智能化
企業采用信息技術對管理信息進行自動化、智能化處理,使企業管理科學化和最佳化,如管理信息系統、辦公自動化系統、決策支持系統、專家系統、經理信息系統等,都屬于此范圍。
以上兩個方面的結合,組成計算機集成制造系統(Computer Integreted Manufacturing System,CIMS).3.企業商務活動的電子化
企業通過管理信息系統、電子數據交換、企業內部網(Intranet)、企業外部網(Extrnet)、因特網(Internet)等,使企業商務運作實現交易無紙化、直接化,以達到降低交易成本,更快、更準確地傳遞信息,改善管理和服務水平的目的。
1.5.2 企業信息化與管理創新
企業進行改革和創新,主要表現在以下幾方面:
1.業務流程重組
企業業務流程重組(Business Process Reengineering,BPR)是就是對企業的流程進行根本的再思考和徹底的再設計,以求得企業的成本、質量、服務和速度等關鍵經營績效指標有巨大的提高。
2.供應鏈管理
供應鏈管理是通過信息流、物流、資金流,將供應商、制造商、分銷商、零售商直到最終用戶連成一個整體的管理模式。
供應鏈管理的最終目標是為了給顧客提供滿意的產品或服務,快捷、可*地滿足顧客個性化、多樣化的要求。供應鏈管理是一種跨越企業界限的集成管理模式,將整個供應鏈看做一個有機聯系的整體。
3.虛擬企業
虛擬企業是指具有企業功能,但在企業體內沒有執行這些功能的實體組織的企業。企業組織的虛擬化有兩方面含義:一是企業內部的虛擬化;二是企業組織之間的虛擬化。
企業內部的虛擬化是指將企業一些傳統的運作方式改為以信息技術為基礎的運作,以實現企業組織的虛擬化,如網上證券交易。它具有交易功能,而這種交易完全是無形的。
1.5.3 電子商務
電子商務(Electronic Commerce,EC)是指對整個貿易活動實現電子化。即交易各方通過計算機和通信網絡進行信息的發布、傳遞、存儲、統計,以電子交易方式而不是通過紙介質信息交換或直接面談方式進行商業交易。
l.電子商務的功能
電子商務功能主要包括以下幾方面:
(1)網上廣告宣傳。
(2)網上咨詢和貿易洽談。
(3)網上產品訂購。
(4)網上貨幣支付和電子銀行。
(5)服務傳遞。
(6)意見征詢。
(7)交易活動管理。
2.電子商務的分類
電子商務有多種不同的分類方法,按照其服務對象的范圍,可劃分為以下幾類:
(1)企業與消費者之間的電子商務(簡稱B-C模式)。即通過Internet為消費者提供網上商店,實現網上購物、網上服務與網上支付。
(2)企業與企業之間的電子商務(簡稱B-B模式).即企業與企業之間通過Internet或專用網進行商務談判、訂貨、簽約、接受發票、付款、索賠、商品發運管理和運輸跟蹤等活動。它是電子商務模式中最需要關注的、最具有發展潛力的模式。
3)企業內部的電子商務。指企業內部不同子公司或不同單位之間通過企業內部網(Intranet)進行的商務活動。加強員工之間的信息溝通;促進企業內信息共享,使企業內信息的獲取快捷、方便;更好地協調世界范圍內的各項活動和整體運作。
3.電子商務的特點
與傳統的商務活動方式相比較,電子商務具有以下特點:
(1)提供全球性商務服務。電子商務的開展不受地理位置的限制,是面對全球性統一的電子虛擬市場。
(2)高效、快捷。通過高度可視化方式展示商品,高效完成銷售的各環節,縮短銷售周期;能減少交易過程中的費用,降低交易成本。
(3)加強客戶關系管理。通過電子商務,企業可以獲得關于客戶需求商品的具體信息,有針對性地對客戶開展促銷活動,將具有共同興趣、愛好和需求的潛在客戶聯系在一起,保持企業對客戶群體的跟蹤能力。
(4)提高服務質量。電子商務系統可以提供有關企業產品和服務的大量信息,咨詢和服務時間不受傳統商務活動時間的限制;可以利用方便靈活的電子郵件來確認訂貨、回答問題和解決顧客投訴。
第二章:企業管理的信息化平臺
2.1計算機系統
管理信息系統是在計算機系統的基礎上建立起來的,系統的開發、運行、維護等都離不開計算機的硬件、軟件平臺(環境)。
2.1.1 計算機系統
1.計算機和計算機系統
計算機(Computer):一種用于計算的機器。計算機既可以進行數值計算,又可以進行邏輯計算。計算機還具有存儲記憶功能,可以把數據(原始數據、中間結果、最終結果)和程序都存儲起來。計算機就是按照程序的要求自動對數據進行各種計算處理的。
2.計算機的分類
按計算機的規模和性能,計算機可以分為六大類。
(1)巨型機(Supercomputer)。價格昂貴、功能強大、計算速度在每秒千億次以上的計算機叫做巨型機或超級計算機。
(2)小巨型機(Minisupercomputer)。這是一種價格相對便宜的小規模巨型機,也叫桌上型超級計算機。
(3)大型機、中型機(Mainframe)。這種計算機的計算速度為每秒幾億次至幾百億次。它一般是作為大型計算中心的主機。
(4)小型機(Minicomputer)。其計算速度為每秒幾千萬次至幾億次。它一般為中小型企事業單位使用。
(5)個人機(Personal Computer)。也叫微型計算機或 PC計算機。這是一種面向個人使用的計算機。
(6)工作站(Workstation)。這是介于高檔微機和小型機之間的機型。它一般都配備有大屏幕顯示器、大容量存儲器,而且速度快,通信功能強,主要用于圖像處理或計算機輔助設計等專業領域。
3.計算機硬件系統
(1)基本結構。目前計算機都是由運算器、控制器、存儲器和輸入輸出設備等五個基本部分構成的。
微型計算機系統中,把運算器和控制器做在一起,叫做中央處理器(CPU),各部分之間采用總線方式連接。
(2)基本組成。
①中央處理器。CPU是微型計算機的核心,它由運算器、控制器和一些寄存器組成。運算器主要是執行算術運算和邏輯運算;控制器則規定了計算機執行指令的順序,并根據指令的具體含義,控制計算機各部件協調地工作。寄存器可以暫存指令和數據。
②存儲器。微型計算機中的存儲器按用途和特性可以分為三類。
4.計算機軟件系統
計算機軟件:計算機程序、程序所使用的數據以及有關的文檔資料的集合。軟件的作用在于確定計算機做什么以及如何做。從用戶的角度來看,軟件是用戶與硬件之間的使用界面。
(1)計算機軟件的分類。根據計算機軟件的總體結構和表現形式,軟件一般可分為系統軟件和應用軟件兩類。
系統軟件:直接控制和協調計算機、通信設備及其他外部設備的軟件。它們與具體應用無關,只是在系統一級提供服務。操作系統就是典型的系統軟件。
系統軟件中還包括語言處理程序和作為軟件研制開發工具的編輯程序、調試程序、裝配和鏈接程序、測試程序以及為適應事務處理的需要而設置的數據庫管理程序等。
應用軟件:直接完成某種具體應用的軟件。如工資管理程序、管理信息系圖形軟件、文字處理軟件、財會軟件、計劃報表軟件、輔助設計軟件等。
(2)軟件、硬件系統的關系。
在計算機系統中硬件是基礎,軟件是靈魂;它們互相支持、互相協調實現計算機的計算與數據處理任務。
(3)計算機程序設計語言。
程序設計語言:用來書寫計算機可以執行的程序的。常用的計算機程序設計語言有機器語言、匯編語言和高級語言等。最新出現的是面向對象的語言4GL.(4)操作系統。
操作系統:控制和管理計算機硬件、軟件資源,合理組織計算機工作,并為用戶使用計算機提供服務的軟件。用戶不能直接操縱計算機硬件,而是通過操作系統來使用計算機。
5.計算機系統的性能指標
評價計算機性能的指標:
(l)字長:指計算機能一次同時處理的二進制數碼的位數。它是計算機的一個重要技術性能指標。首先,字長決定著計算機運算的精度,字越長則計算機的運算精度越高。其次,字長決定了指令直接尋址的能力,字越長則存放數據的存儲單元數越多,尋找地址的能力就越強。
(2)運算速度:用每秒鐘能執行多少條指令來表示,單位一般用MIPS(百萬條指令/秒).為了統一標準,現在用各種指令的平均執行時間及相對應的指令運行比例來綜合計算。
(3)內存容量:內存儲器中能存儲信息的總字節數。計算機內存容量越大,程序運行速度越快,可運行的程序也越多。
(4)主頻:指計算機CPU的時鐘頻率。主頻的單位一般用兆赫茲(MHZ)來表示。它在很大程度上決定了計算機的運算速度。
(5)存取周期:存儲器完成一次讀(取)或寫(存)信息操作所需的時間稱存儲器的存?。ɑ蛟L問)時間,而連續兩次讀或寫所需的最短時間,稱存儲器的存取周期(或存儲周期).存儲器的存取周期越短,計算機的運算速度就越快。
(6)總線寬度:總線是由數據總線DB、地址總線AB和控制總線CB三組線構成的,每組線由若干根線組成。總線越寬,計算機的處理能力越強。
2.1.2 多媒體技術和多媒體計算機
1.基本概念
媒體:指信息表示和傳播的載體。一般分為感覺媒體、表示媒體、顯示媒體、存儲媒體、傳輸媒體五類。
多媒體:指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動畫、視頻影像等。
早期的計算機只能處理文字信息,可以叫做單媒體計算機。種能夠綜合處理多種媒體的計算機就叫做多媒體計算機。多媒體計算機必須增加聲音、圖像等媒體的輸入輸出設備及軟件。
2.多媒體系統的主要特征
多媒體系統必須具備四個主要的特征:
(l)集成性??梢詫ξ淖?、圖形、圖像、聲音、視頻、動畫等感覺媒體進行綜合處理,達到各媒體的協調一致。
(2)交互性。可以實現人機交流,便于對系統功能加以控制和干預。
(3)實時性。能使人的感官感覺到交流是連續的、及時的。
(4)數字化。系統處理的都是數字信息,而不是模擬信息。
2.2 通信及網絡系統
2.2.1 數據通信技術基礎
1.數據通信模型
通信的基本功能就是實現兩個實體之間的數據交換。
其中“信息源”是產生要發送數據的設備;
“發送器” 可以對發送信號進行編碼或轉換,產生能夠傳輸的光、電信號;
“接收器”將收到的信號轉換成目的站設備可以處理的信號;
“接收端”是信號傳送的目的地設備;
“傳輸系統” 是連接信息源與接收端之間的復雜線路網絡。連接信息源與接收端的物理和邏輯設備稱為信道。
信號:是數據在傳輸過程中的物理表示形式。信號電平連續變化才叫做模擬信號,以脈沖形式變化的叫做數字信號。傳送模擬信號的是模擬信道,傳送數字信號的是數字信道。
通信系統需要完成的任務如下:
(1)信號接口:產生或接收符合通信協議的信號。
(2)路由和尋址:為發出信號選擇到達目的地的路徑。
(3)呼叫和應答:信號發送前先呼叫,接收方應答后建立通信鏈路,這個過程叫握手。
(4)可*傳輸:采用各種措施保證數據傳輸的正確性。
2.數據通信的帶寬
(1)兩種通信系統,即模擬通信系統和數字通信系統。
模擬通信系統:傳遞的信號為模擬信號,在時間和幅度取值上都是連續的。
數字通信系統:傳遞的信號為數字信號,在時間上是離散的,在幅度取值上是經過量化的。
(2)模擬通信的帶寬。信號的帶寬就是頻帶的寬度,其單位是赫茲(HZ).傳輸介質或通信設備的帶寬是指其允許通過的頻率范圍。
(3)數字通信的帶寬。它反映通信速度的快慢及信道容量的大小。數字通信中的帶寬是指信號的傳輸速率,或叫位率、比特率,其單位是b/s或bps(每秒位數).3.常用傳輸介質
(1)雙絞線,(2)同軸電纜,(3)光纜。
(4)無線通信。
(5)微波通信。頻率在100MHZ-10GHZ的電磁波信號叫做微波信號,其波長為3cm-3m.由于微波頻率高,因此頻帶較寬;方向性好,適合進行點對點的通信。成本比電纜和光纜都低,適合衛星通信和城市之間通信。但是微波信號沒有繞射功能,只能進行可視傳播,而且它的傳輸誤碼率也比較高。
4.數據傳輸
(1)基帶傳輸。使用數字信號傳輸數據,終端設備將數字信號轉變成脈沖電信號時,這種原始矩形脈沖信號固有的頻帶叫做基本頻帶,簡稱為基帶。在信道中直接傳輸基帶信號的方法,叫做基帶傳輸?;鶐鬏斒且环N最基本的數據傳輸方式。
(2)頻帶傳輸。利用模擬信道傳輸數字信號的方法稱為頻帶傳輸。在這樣的信道上傳輸數字信號,必須先將數字信號轉換為模擬信號;在接收方還必須再將模擬信號轉換為數字信號,相應的設備才能識別。
在頻帶傳輸過程中實現信號相互轉換的設備是調制解調器。把數字信號轉換為模擬信號的過程叫做調制;將模擬信號還原為數字信號的過程叫做解調。
5.調制與解調
調制:把需要傳送的信號加載到另一種信號上,以便容易在給定的介質中傳送的過程。這里所說的另一種信號叫做傳送信號的載波。
解調:信號傳送到接收站以后,再把載波上加載的信號卸載下來的過程。
6.多路復用技術
傳輸信號要求的帶寬與傳輸介質允許通過的帶寬是不一樣的,為了節省開銷,應當充分利用傳輸介質的帶寬。在一條介質上同時傳送多于一路以上信號的傳輸方式,叫做該介質的多路復用。
7.數據交換技術
(1)專線連接。最簡單的數據通信形式,是在兩個站點之間直接用線路連接起來進行數據的交換。因為是專用線路連接兩個站點,所以不會發生線路擁堵問題。但是如果兩個站點的距離較遠,或者需要進行多站點之間的通信,直接的線路連接方式顯然是不合適的。解決專線連接占用線路太多的辦法,是設置交換機。
(2)電路交換。實際的電路交換是由交換機負責在兩個通信站點之間建立一條物理專用線路。這種由多臺交換機和它們的站點構成的網絡叫做交換網絡。各通信站點與各自的交換機是專線連接,各交換機之間也是專線連接。
(3)存儲轉發交換。也叫做包交換,存儲轉發交換的原理是:把待傳送的數據先存儲在結點機中,等到信道空閑時再根據優先級別順序發送出去。只要存儲時間足夠長,就能夠將信道的空閑與忙碌狀態均勻化,從而壓縮信道和轉接設備的容量。這種交換方式不適合實時交換的信息傳輸,但是對于數據通信卻是非常合適的。
存儲轉發交換方式可以分為報文交換和報文分組交換兩類。
① 報文交換。不論傳送數據的長度是多少,都把它作為一個邏輯單元,加上目的地址、源地址、控制信息,按規定格式打成一個包發送。這個數據包就叫做報文,這種存儲轉發交換方式就叫做報文交換。
② 報文分組交換。將一個長的報文分解為多個短?。ㄒ话悴怀^1000字節)的組,叫做報文分組。
2.2.2 計算機網絡基礎
計算機網絡:是將地理位置不同,并具有獨立功能的多個計算機系統通過通信設備和線路連接起來,在功能完善的網絡軟件支持下,向多個用戶提供各種應用服務,從而實現數據、程序與硬件等各類資源共享的系統。
計算機網絡的主要功能是:數據通信、資源共享和分布處理。
1.計算機網絡的結構
典型的計算機網絡從邏輯功能上可以分為資源子網和通信子網兩大部分。
(1)資源子網:由主機、終端、終端控制器、聯網外設、各種軟件資源和信息資源組成的,向用戶提供各種網絡資源和網絡服務,負責整個網絡的數據處理業務和各種網絡資源的共享服務。
(2)通信子網:由通信控制處理機(CCP)、專用或公用的通信線路及其他通信設備組成的,完成所有網絡數據的傳輸、轉發、加工和交換等通信處理工作。
2.計算機網絡的分類
主要的分類方式有兩種:
(1)按網絡傳輸技術分類:可以分為點對點式網絡和廣播式網絡。
點對點信道:網絡通過通信信道來完成數據傳輸任務,一條線路只能連接一對結點。
廣播信道:多個結點共享一條通信信道,一個結點發送信號,全網結點都會收到信息,這種信道就是廣播信道,采用的網絡傳輸技術就只能是廣播方式,這樣的網絡就叫廣播式網絡。
點對點式網絡拓撲結構可以是星型、環型、樹型等,廣播式網絡拓撲結構可以是總線型、環型、衛星型等。
(2)按網絡覆蓋范圍分類
① 局域網(Local Area Network,LAN):是小范圍的計算機網絡。它的覆蓋范圍一般在10公里以內。設備的更新、新技術的引用都比較容易,所以傳輸速率也比較高,常常可以達到10-100Mbps.② 廣域網(Wide Area Network,WAN)也叫做遠程網,它可以覆蓋幾公里至幾千公里的范圍。廣域網的通信子網主要使用分組交換技術,并使用傳統的電話網(公用通信網)、衛星通信網、無線網來傳輸信息。廣域網的傳輸速率較低,一般在幾十K至幾Mbps之間。
3.計算機網絡的拓撲結構
計算機網絡拓撲結構是指網絡中各結點與通信線路之間的關系結構,實際上主要是指通信子網的拓撲結構。常見的計算機網絡拓撲結構有以下幾種。
(1)星型拓撲
由一個中心結點與各站點之間呈輻射狀連接,中心結點對全網的通信實行集中控制,任何兩個結點之間的通信都必須通過中心結點來實現。
星型拓撲的優點是結構簡單,訪問協議簡單,單機故障不會影響網絡運行;缺點是對中心結點的可*性要求高,中心結點出現故障,整個網絡就會癱瘓,系統的擴充比較困難。
(2)環型拓撲
使網絡中各站點首尾相連,以通信線路連接成一個封閉的環路,數據只能在環路中沿著一個方向逐點傳輸。環型拓撲結構簡單,傳輸延時確定,適合光纖介質網絡;但是任何一個結點的故障都會使全網癱瘓,而且結點的增加或減少都比較困難。
(3)總線型拓撲
所有的站點都連接到一條公用傳輸線——總線上,就形成了總線型計算機網絡結構。其優點是結構簡單,易于擴充、價格低廉,容易安裝。缺點是出現故障后需要檢查總線在各結點的連接,因此查錯比較困難;雖然某臺計算機故障不會影響網絡運行,但是若總線斷開則網絡將不可使用。
(4)樹型拓撲
由星型拓撲演變而來,形狀像一棵根在上方的大樹。各結點按層次進行連接,信息交換主要在上下結點之間進行。樹型拓撲結構中的故障比較容易檢測和隔離。
4.計算機網絡協議
通信協議:在通信過程中,通信雙方都必須遵守的規則和約定。
網絡協議:計算機網絡通信的語言,規定了通信雙方交換數據或控制信息的格式、響應及動作;網絡協議是實現不同主機之間、不同操作系統之間及工作站之間通信的規則和約定。
國際標準化組織(ISO)在1981年提出了開放系統互聯(OSI)參考模型,即網絡七層協議。
2.2.3 局域網
從應用角度看,局域網的技術特點如下。
(1)覆蓋有限的地理范圍,適用于公司、機關、學校、工廠等處計算機、終端設備和信息處理設備間聯網的要求。
(2)能夠提供高數據傳輸率、低誤碼率的高質量數據傳輸環境。
(3)屬于一個單位所有,易于建立、維護和擴展。
(4)局域網的特性主要由網絡拓撲、傳輸介質和介質訪問控制方法決定。
1.局域網的硬件組成
局域網在邏輯上可以由網絡服務器、工作站、網卡、傳輸介質和連接轉換部件構成。
其中連接轉換部件可以是中繼器、集線器、網橋、路由器、網關等。
2.局域網的軟件系統
局域網軟件系統主要包含三部分。
(1)網絡操作系統。常用的網絡操作系統是Novell公司的Netware和Microsoft公司的Windows NT.(2)網絡管理軟件。主要用于監視和控制網絡的運行。常用的網絡管理軟件有HP公司的openview及IBM公司的Netview等。
(3)網絡應用軟件。網絡應用軟件是用戶利用軟件開發平臺,按照各自需要開發的各種各樣的網上業務應用系統。常見的開發平臺有各種數據庫管理系統、辦公自動化管理系統以及瀏覽器、網頁制作網站管理等軟件。
3.局域網傳輸介質
局域網中常用的傳輸介質是同軸電纜、雙絞線、光纖和無線通信信道。過去同軸電纜的性價比是最好的。目前中高速的局域網中都采用雙絞線作為傳輸介質,在遠距離傳輸中使用光纖傳輸,在有移動站點的局域網中,則采用無線通信技術。
4.局域網工作方式
局域網的工作方式有共享介質式和交換式兩種。
共享介質式中,所有結點共享一條公共通信傳輸介質,當一個結點發送數據時,將會以廣播的形式傳送到所有的結點上。因此在共享介質的網絡中,在任何一個時間段內,只能有一個結點占用公共通信信道。共享介質式容易發生沖突的現象。于是提出了交換式局域網工作方式。
5.局域網的介質訪問控制方式
為了實現對多結點共享傳輸介質,并在發送和接收數據時為防止沖突而加以控制的方式有三種,即總線CSMA/CD控制、令牌環傳遞Token Ring控制和令牌總線傳遞 Token Bus控制。
6.局域網協議
控制網絡訪問的協議,這類訪問主要就是CSMA/CD訪問和令牌傳送訪問。在OSI的七層數據通信協議基礎上,由局域網標準(IEEE802)委員會提出了局域網協議IEEE802標準,并且被國際標準化組織(ISO)于1984年3月批準為國際標準,稱為ISO 8802.7.局域網中計算機的相對地位
在局域網中,計算機的相對地位有對等和客戶機/服務器方式兩種形式。
(1)對等網絡模式。在這種網絡模式中,所有計算機都具有相同的地位,不設置專有的文件服務器,每一臺計算機都可以訪問網絡中的其他計算機。每一臺計算機既是其他計算機的服務器,同時又是其他計算機的客戶機。
采用對等模式的局域網雖然價格比較便宜,但是網絡傳輸速度比較慢,保密性比較差,而且維護也比較困難。
(2)客戶機/服務器網絡模式。這種模式用一臺或多臺單獨的、高性能、大容量的高檔微機,或者是大中型機、小型機作為網絡中心服務器;而用多臺微型機作為客戶機,以總線、星型總線等拓撲結構與服務器連接成局域網。
8.網絡互聯技術
網絡互聯:指將分布在不同地理位置的、類型相同或不同的、協議相同或不相同的網絡及設備,相互連接構成更大規模的網絡,實現網絡資源的共享。
互聯網絡能夠屏蔽各子網在網絡協議、服務器類型、網絡管理方面的差異。要實現網絡互聯,必須做到以下幾點:
(1)在互聯的網絡之間提供鏈路,至少有物理線路和數據線。
(2)在不同網絡結點的進程之間提供適當的路由來交換數據。
(3)提供網絡記賬服務,記錄網絡資源使用情況。
(4)提供各種互聯服務,應當盡可能不改變互聯網的結構。
2.2.4 Internet的基礎
Internet是全球性的計算機互聯網絡;它連接了全世界千千萬萬個計算機網絡的網絡,所以也叫做網際網。
Internet也是基于客戶/服務器模式的,所有的服務由服務器提供,而各種訪問、存取則由客戶機完成。服務器常常是指主機,它總有一個標識地址;客戶實質上是客戶端的軟件程序,它向服務器提出請求,并翻譯、轉換和顯示服務器傳輸來的信息。
1.Internet的組成
因特網主要由通信線路、路由器、主機和信息資源等組成。
(1)通信線路。通信線路是連接因特網中各種設備的基礎設施,可以分為有線通信線路和無線通信信道兩類。通信線路的數據傳輸能力用帶寬和傳輸速率兩個指標衡量,傳輸速率與帶寬成正比,帶寬越大,傳輸速率也就越高。
(2)路由器。連接因特網中各局域網、廣域網的設備是路由器,它會根據信道的情況自動選擇和設定路由,以最佳的路徑,按前后順序發送信號。
(3)主機。按用途不同可以分為兩類:一類是信息資源與服務的提供者,叫做服務器。服務器總是由高性能、大容量的大型計算機擔當。另一類是信息資源與服務的接受者,叫做客戶機。
(4)信息資源。在因特網中的信息資源,比如文本、圖像、聲音、視頻信息。
2.Internet通信協議
在進行數據通信時必須遵守統一的規范和約定。這種規范和約定就叫做網絡通信協議,因特網的網絡互聯通信協議是TCP/IP(Transmission Control Protocol/Internet Protocol)協議。
3.Internet網絡地址
為了實現網絡中的數據通信,規定因特網中每一臺主機在子網內都有惟一的網絡地址。網絡地址可以是真實的物理地址。也可以是IP地址或城名。
(1)物理地址。物理地址是制造在網卡上的地址碼。網絡的技術和標準不同,相應的網卡地址編碼也不同。
(2)IP地址。因為物理地址的規范很不統一,為了確保主機地址的惟一性,因此在因特網中對所有的主機進行統一的編碼。這種地址就叫做IP地址。IP地址和物理地址可以根據協議對應轉換。
IP地址由4個字節(32位)的二進制數組成,表示為用圓點分隔的4個十進制整數組合的形式。一個字節對應一個十進制數,所以每個十進制數的值應在0-255之間。
(3)域名。用字符來表示網絡地址,就是網絡域名。
4.Internet的應用
(1)信息服務。它具體分為以下幾類:
① 信息瀏覽。② 信息發布。③ 信息檢索。④ 文件下載。
(2)網上通信。網絡通信分為以下幾類:
① 電子郵件。② 網上聊天。③ IP電話。④ 網上尋呼。
(3)協同工作。它可以有以下幾種形式:
① 協同辦公和聯合研究。② 網上討論。③ IP網絡視頻會議。
(4)電子商務。
(5)網上教育。
(6)網上娛樂。
5.Internet的接入方法
用戶要接入Internet必須通過因特網服務供應商(Internet Service Provider,ISP),中國最大的ISP是具有國際出口的四大骨干網:
中國公用計算機互聯網CHINANET、中國教育和科研計算機網CERNET、中國科學技術網CSTNET、金橋信息網GBNET
此外還有許許多多小型的ISP.一般用戶接入Internet的方式有兩種:一種是通過局域網接入;另一種是通過電話網撥號接入。
(1)通過局域網接入。局域網通過路由器和數據通信網與ISP相連接,再通過ISP的連接通道接入Internet.這些數據通信網由中國電信、中國網通、中國移動和中國聯通等四大電信運營企業管理。
(2)通過電話網接入。一般家庭采用電話網撥號入網方式。個人計算機上網必須使用調制解調器Modem.用戶的計算機與ISP的遠程接入服務器RAS(Remote Access Server)之間,是通過調制解調器Modem與電話網連通的。
6.企業內部網
所謂企業內部網(Intranet),就是一個企業為實現內部管理和通信而建立的獨立網絡。
(1)發展過程。
企業網絡技術基本上經歷了三個階段:
① 集中處理階段。以一臺大型主機為核心,以眾多終端為客戶端組成的集中處理式系統。
② 客戶機/服務器模式。這是一種分布式處理的計算機網絡系統,即Client/Serve模式或C/S模式。客戶機可以是具有一般功能的PC機、工作站,服務器則由處理功能和存儲容量都很強大的高檔微機、小型機、大型主機承擔。服務器既可以建立在局域網內,也可以通過廣域網或因特網與客戶機聯系。
③ 瀏覽器/服務器模式。所謂瀏覽器/服務器模式(Browser/Server模式,或B/S模式)就是Intranet,是最新型的企業內部網。
(2)Intranet的技術特點。其特點如下:
① 為用戶提供了統一、友好的瀏覽器操作界面,既方便用戶訪問內部www.tmdps.cnputer Aided Software Engineering,CASE)是提高系統開發效率和質量的重要途徑。CASE技術的目標就是要實現系統開發生命周期內各階段工作基于計算機的自動化。CASE的作用,可概括為三個方面:
一是能實現一個具有快速響應、專用資源和早期查錯功能的交互式開發環境。
二是對系統開發和維護過程中各個環節實現自動化。
三是通過強有力的圖形接口,實現直觀的程序設計。
3.3.5 開發方法的選擇
原型法需要軟件支撐工具快速形成原型,并不斷地與用戶討論、修改,最終建立系統。要將這種方法用于大型信息系統開發中的所有環節是不適宜的。因此,它主要用于小型的。靈活性高的系統或局部系統的設計和實施。
面向對象的方法是以對象為基礎,利用特定的軟件工具直接完成從對象的描述到應用軟件結構的轉換,特別適合于小型應用軟件系統的開發。
在大型系統的開發中,常常不是采用一種開發方法,而是采用多種方法的組合。
結構化生命周期法是目前較全面支持大、中型系統整個過程開發的方法,其他方法雖然有許多優點,但都只能作為結構化生命周期法在局部開發環節上的補充,暫時還不能代替其在系統開發過程中的主導地位。
系統開發的方法隨著系統開發工具的不斷改進,正在逐漸完善,本節列舉的各種方法不是相互獨立的,它們經??梢曰旌鲜褂?。
3.4 系統開發的方式
目前,我國企業系統開發方式主要有以下四種。
1.由本企業自行開發
這種開發方式需要有出色的領導和自己的開發隊伍,包括系統分析師、程序設計員、計算機技術人員和有經驗的管理人員等各類人員。
自行開發的主要優點是:
(1)用戶的需求可以得到充分滿足。
(2)系統維護容易。
(3)可鍛煉本企業計算機開發應用的隊伍。
自行開發的主要缺點是:
(1)系統開發周期一般較長。
(2)難于擺脫本企業習慣的管理方式的影響,不易開發出一個高水平的管理信息系統。
(3)用于企業內部的開發費用高。
2.委托開發
利用外部專門提供信息系統建立和維護的公司,來實現信息系統的開發。企業應當事前在調查研究的基礎上,向委托開發的單位提出系統開發任務書,明確新系統的目標、范圍和總的功能需求。在開發過程中,企業應派出精通管理業務的人員參與開發方案的研究、監督控制工作的進展,以保證工作的質量。
這種開發方式的優點是:開發周期短;企業不必組織本企業的開發隊伍;如果選擇了好的開發單位,企業能密切配合系統開發管理工作,使之符合現代信息處理要求,則可開發出水平較高的系統。其缺點是:委托開發由于要由軟件公司對企業的系統進行專門的開發,用于外部的費用很高;當企業管理發生變化或擴展時,系統維護工作困難。
3.企業與軟件公司合作開發
其主要優點是:在合作開發中,可發揮軟件公司技術力量強,本企業人員對管理業務熟悉的優勢,共同開發出具有較高水平而適用性又強的系統;有利于企業計算機應用隊伍的培養與提高。
4.購買應用軟件產品
購買商品化應用軟件產品的主要優點是:
(1)軟件產品可*性、穩定性高。
(2)反映了先進的企業管理思想。
(3)開發周期短。
(4)費用比較低。
購買商品化軟件的主要缺點是:
(1)系統實施費用較高。
(2)系統維護困難。
商品化軟件應用范圍正在日益擴大,將成為系統建立的主要方式。
3.5 系統開發的組織與項目管理
3.5.1 系統開發的組織
1.系統開發領導小組
系統開發領導小組應由企業負責人來主持,小組成員應包括1名公司副經理、系統開發項目組長、有經驗的系統分析師,以及用戶各主要部門的業務負責人,共約5-7人組成。其主要任務是制定管理信息系統開發的方針策略;指導項目小組的工作;批準項目計劃;在開發過程中,根據客觀發展情況進行決策,協調各方面的關系;控制開發進度。領導小組的職責范圍如下:
(1)提出建立新系統的目標和總策略。
(2)指導項目小組工作,保證滿足企業不同部門對新系統的需求。
(3)對開發工作進行監督與控制。
(4)協調系統開發中有關的各項工作。
(5)向上級組織報告系統開發工作的進展情況。
(6)委任計算中心的主要工作人員,規定他們的職責范圍。
2.系統開發項目組
項目小組直接負責系統開發的具體企業工作。項目小組成員由三類人員組成,即系統分析師、程序設計員和企業管理人員。在系統開發的各階段中。
各類人員的工作任務及應具備的素質如下:
(1)系統分析師。他們的主要任務是研究用戶對信息系統的需求;評價該企業開發計算機化信息系統的可行性;進行系統分析與設計,負責對新系統的安裝、測試和技術文件的編寫。他們不僅應當具備計算機硬件、軟件的知識,懂得企業管理的業務,還應當了解現代化管理方法以及各種經濟數學模型在企業管理中的應用,并且應當具有理論聯系實際靈活運用上述知識的能力。
此外,他們應當善于處理人際關系。他們應具有概括能力、邏輯抽象能力、想象力和創造力,才能設計出高質量的系統
(2)程序設計員。程序設計員的主要任務是按照系統分析師所提出的設計方案編制程序、調試程序、修改程序直到新系統投入運行。
(3)企業管理人員。參加系統開發的企業管理人員代表用戶,在實際工作中提出用戶的需求,一方面對開發工作的質量進行監督;另一方面他們應按照新系統的要求,組織管理基礎工作的整頓,提供新系統運行所需的各種基礎數據。
3.5.2 系統開發的項目管理
計算機管理信息系統的建立是一項復雜的系統工程,除了應用軟件系統開發工作以外,還需要一定的支持環境,如進行管理體制的改革,信息的標準化、規范化、完整化,應用人員的培訓,硬件設備和系統軟件的配置,計算機房的建設等各方面的工作,只有這些工作完成以后,信息系統才能正常運轉。
第四章 信息系統規劃和可行性研究
4.1 信息系統規劃概論
4.1.1 系統規劃的目的
對信息系統規劃的目的,主要有如下幾方面:
1.保證信息系統開發符合企業總的戰略目標,使系統能真正成為提高企業競爭力的有力工具。
2.保證信息系統滿足企業各部門對信息的需求。
企業是由眾多的部門所組成的復雜系統,各部門有自己的功能,部門之間通過信息流相互聯系。
3.為領導對系統開發決策提供依據。
4.明確系統開發的優先順序。
4.1.2 系統規劃的主要內容
一個企業的信息系統規劃可劃分為戰略性規劃和執行性規劃兩大部分。戰略性規劃是宏觀指導性的長遠規劃,執行性規劃是對戰略性規劃的具體化和細化。
1.信息系統的戰略性規劃
信息系統的戰略性規劃就是要在企業戰略規劃的指導下,考慮企業管理環境和信息技術對信息系統的影響,對企業內部的信息技術和信息資源開發工作進行合理安排,確定信息系統在組織中的地位以及結構關系,并制定出分階段的發展目標、關鍵任務和主要內容。
2.企業信息系統的執行性規劃
企業信息系統執行性規劃又稱為開發規劃,是對戰略性規劃的具體落實,主要內容如下:
(1)系統目標與范圍的描述。首先要確定信息系統目標;確定系統界面,系統與外部的信息聯系;系統的主要功能;系統與企業其他計算機的應用。
(2)系統運行環境描述。它是說明系統運行在管理方面的基本要求與條件,包括管理思想及管理方法變革的設想、業務流程重組及組織機構的變化、職能調整的設想。
(3)信息系統的硬件與系統軟件配置。它是說明計算機和網絡系統的配置要求,系統軟件的配置要求。其目的是通過系統配置可以比較準確地估計出系統的總投資,有利于領導對是否開發信息系統進行決策。
(4)系統開發計劃。在計劃中要確定系統開發策略(即系統開發的方式與方法),開發階段的劃分,開發的優先順序及每階段投入資源的預算,系統運行環境的形成與優化方案。
4.1.3諾蘭模型
美國專家諾蘭(R.L.Nolan)提出了在一個地區、一個行業乃至一個國家計算機應用發展的客觀道路及規律,即所謂諾蘭模型。諾蘭模型 六個階段模型。
1.初始階段
這個階段人們對計算機還很不了解,引入少數的計算機主要起到宣傳、啟蒙的作用,人們對它的興趣也只是由于新鮮,注重學習技術,不求實際的效益。
2.普及階段
此時計算機技術開始普及,一些初期嘗試的成功,使人們對計算機技術開始產生了實際的、基于自身工作需要的興趣。這個階段,計算機的作用主要還是用于學習和培訓,真正用于管理的尚屬少數。學習及普及是這一階段的主要的工作。
3.控制階段
此時投入使用的計算機應用系統逐漸多起來。然而由于缺乏全局考慮,各單項應用之間不協調,并未取得預期的效益。人們開始對計算機的使用進行規劃與控制。
4.集成階段
人們按照信息系統工程的方法,全面規劃,切實地從管理的實際需要出發,進行信息系統的建設與改造。
5.數據管理階段
信息管理提高到了一個新的以計算機為技術手段的水平上,計算機已經成為日常管理工作的不可缺少的工具,日常信息處理工作已經普遍由計算機來完成。計算機作為日常信息處理工具的作用開始發揮出來,投資開始見效。
6.成熟階段
在日常數據已經進入計算機的條件下,人們進一步對這些數據加工整理,充分利用,從而使決策水平提高,優化管理,避免失誤,真正發揮對各級決策的支持作用。這時,計算機的作用才充分發揮出來。
4.2 信息系統規劃的主要方法
4.2.1 戰略集合轉移法
戰略集合轉移法(Strategy Set Transformation,SST)是把組織的總戰略看成一個信息集合,由使命、目標、戰略和其他戰略變量(如管理水平、環境約束)等組成。信息系統戰略性規劃過程,就是將企業的戰略集轉化為MIS的戰略集的過程。
該方法的第一步是識別和闡述企業的戰略集,首先考察企業是否有寫成文的戰略計劃,如果沒有,就要去構造這個戰略集。可以采用下述步驟:
一是描繪出企業有關的各類人員的結構,如企業股東。供應商、顧客、管理者等不同集團。
二是識別每種集團的目標。
三是識別每種集團的使命及戰略。
第二步是將企業的戰略集轉化為MIS的戰略集。MIS戰略集應包括系統目標、約束及戰略計劃。在此基礎上信息系統分析員可提出MIS執行計劃。
4.2.2 關鍵成功要素法
所謂的關鍵要素,就是關系到企業的生存與組織成功的重要因素,它們也是企業最需要得到的決策信息、是值得管理者重點關注的活動區域。關鍵要素是企業IT支持最先要解決的問題,也是投資最先予以保證、質量要求最高的環節。
CSF分析包括四個步驟:
一是了解企業及信息系統的戰略目標。
二是識別影響戰略目標的所有成功要素??梢越柚蚬P系樹等方法來輔助分析。
三是確定關鍵要素。這需要對所有成功因素進行評價,判斷它們對組織目標的影響力,找出影響力大的因素,可以采用層次分析法、特爾斐法、模糊綜合評判法等來輔助分析。
四是識別性能指標和標準。給出每個關鍵要素的性能指標和測量標準。
4.2.3 企業系統規劃法
企業系統規劃法(Business System Planning,BSP)的基本出發點是:必須讓企業的信息系統支持企業的目標,讓信息系統戰略表達出企業各個管理層次的需求,向整個企業提供一致性的信息,并且在組織機構和管理體制改變時保持工作能力。
BSP方法實現的主要步驟有定義企業目標、定義企業過程、定義數據類、定義信息系統總體結構等。
第一步是定義企業目標,要在企業各級管理部門中取得一致的看法,使企業的發展方向明確,使信息系統支持這些目標。
第二步是要定義企業過程,這是因BSP方法的核心。所謂企業過程就是企業資源管理所需要的、邏輯上相關的一組決策和活動。企業過程演繹了企業目標的完成過程,又獨立于具體的組織機構變化,是建立企業信息系統的基礎。
第三步是定義數據類,即認識這些過程所產生、控制和使用的數據,具體了解各種數據的內容、范圍、可*性等,認識數據的共享要求和數據政策,以及數據使用中的問題,使信息系統規劃能夠;滿足數據資源管理的要求。
第四步是定義信息系統總體結構,即對數據資源和信息流程進行合理組織的方案,具體包括識別出系統和各個子系統,以及它們所支持的企業過程,從而將企業目標轉化成信息系統的目標。
4.3 系統規劃的可行性研究
系統規劃的可行性研究的工作內容是進行初步調查,綜合考察企業和環境狀況,信息處理狀況和問題,建立新系統的資源的狀況,以及企業領導和管理人員對建立新系統的支持程度等情況。明確原系統存在的問題、新系統的目標與范圍,對系統的執行性規劃進行審定和可行性分析,初步評價解決問題的幾種設想和方案,對是否有必要建立一個新的管理信息系統而提出建議。
4.3.1 初步調查
初步調查是可行性分析的基礎??尚行苑治鲂〗M需調查的內容主要有以下幾個方面:
l.企業和環境概況
它包括企業發展歷史、發展目標和經營戰略、規模、產品結構和水平、技術水平、經濟實力、人員數量及結構、設備情況、組織機構、地理分布、客戶特點及分布、國家對企業發展的有關政策、同行業發展情況、競爭對手情況、產品市場動態等。
2.信息處理狀況
它主要指調查企業固定信息與流動信息量、信息處理的過程與能力、人員狀況、技術條件(包括計算機應用情況)、工作效率等基本情況。在此基礎上進一步了解現行系統存在哪些問題、哪些方面不能滿足用戶的需求、哪些是關鍵問題、用戶的真實要求及為什么要采用新的計算機管理系統來代替現行系統、用戶期望新系統應滿足哪些要求等。
3.開展系統開發的資源情況
為建立新的計算機管理信息系統,企業可以或者準備投入的資金、物力、人力以及其來源的情況。
4.企業領導和各職能部門負責人對系統目標和范圍的看法,對系統開發工作的態度。
4.3.2 規劃的可行性分析
系統規劃方案的可行性應從經濟方面、技術方面、系統運行方面進行分析和評價。
1.經濟的可行性
它主要是指進行系統的投資/效益分析。新系統的投資包括硬件、系統軟件、輔助設備費、機房建設和環境設施、系統開發費、人員培訓費、運行費(包括硬件、軟件維護,計算機系統人員的工資,日常消耗物資的費用)等。系統的效益主要從改善決策、提高企業競爭力、加強計劃和控制、快速處理信息、改善顧客服務、減少庫存、提高生產效率等方面取得。將初步算出的新系統可能獲得的年經濟收益,與系統投資相比較,從而估算出投資效果系數和投資回收期。根據估算的直接經濟效果和各種間接效益,評價新系統經濟上的可行性。
2.技術的可行性
經過經濟分析,在確定企業準備投資多少來達到系統的目標之后,再進行技術上的可行性分析。評價總體方案所提出的技術條件如計算機硬件、系統軟件的配置、網絡系統性能和數據庫系統等,能否滿足新系統目標的要求,并對達到新系統目標的技術難點和解決方法的可行性進行分析。此外,還應分析開發和維護系統的技術力量,不僅考慮技術人員的數量,更應考慮他們的經驗和水平。
3.系統運行的可行性
系統的建立要考慮社會的、人為的因素影響;要考慮改革不適合新系統運行的管理體制和方法的可行性,實施各種有利于新系統運行建議的可行性、人員的適應性以及法律上的可行性(如保密、拷貝、轉讓的限制)等。此外,對新系統運行后將對各方面產生的影響也應加以分析。
根據可行性分析結果,提出可行性研究報告,其主要內容包括:
現行系統概況,包括企業目標、規模、組織結構、人員、設備、效益等。
現行信息系統存在的主要問題和主要信息需求。
擬建系統的規劃方案。
經濟可行性分析包括新系統的投資、運行費用、經濟效益及社會效益。
技術可行性分析,包括對所提供技術的評估,分析使用規劃中所提供的技術能否達到預期目標的可行性。
系統運行的可行性分析。分析新系統運行對管理思想、管理體制和方法變更的要求,實施各種有利于新系統運行的改革建議的可行性、人員的適應性。
結論。對可行性研究結果的簡要總結。
系統規劃的可行性分析,以可行性分析報告的形式提交有關會議論證。會議除企業領導、企業各主要業務部門負責人、系統分析人員以外,還應邀請計算機應用方面的專家參加,充分討論,提出下一步行動的建議或修改意見。結論可以是下列四種之一:
(l)可以立即開始開發工作。
(2)需要推遲到某些條件(如資金、技術、管理)具備后才能進行系統開發。
(3)需要對目標進行某些修改后才能進行系統開發。
(4)完全不可行,沒有必要進行系統開發,終止工作。
第五章:系統分析
系統分析的主要目的是對現行系統進行詳細調查,以充分掌握現行系統全面和真實的情況,分析用戶信息需求,在此基礎上提出新系統的邏輯模型。
系統分析階段的主要活動有:現行系統的詳細調查、用戶需求分析和新系統邏輯模型的建立等。
5.l 現行系統詳細調查
現狀調查是在所確定的系統范圍之內,對現行系統進行詳盡、深入的調查和分析,收集一切有關的事實、資料和數據,徹底掌握現行系統的工作狀況,為下一步的需求分析和建立邏輯模型提供依據。
現狀調查的方法可以多種多樣,如召開調查會、個別交談、發查表收集書面意見、調查人員直接參加業務實踐、請管理人員給組介紹情況、查閱企業的有關資料等。
在現狀調查及以后的系統分析工作中,將要用到一系列描述、分析現行管理系統和新的目標系統的工具(各種圖、表和方法)。
現狀調查應“自頂向下”、由抽象到具體地進行,調查內容有企業組織結構和信息關聯狀況、系統業務流程、系統數據調查等幾個方面。
5.1.1 企業組織結構與信息關聯狀況
1.組織結構
現狀調查的第一步,就是要了解企業組織結構的現狀及各組成部分之間的聯系,并用組織結構圖將它描繪出來。
2.信息關聯情況。
在組織結構調查以后,接著應按照組織結構,進一步了解企業各管理層次、各管理職能部門和生產部門之間的信息聯系,繪制出信息關聯圖。
5.1.2 系統的業務流程
組織結構圖和信息關聯圖描述了企業各組成部分及其信息之間的聯系,是企業管理信息系統背景的綜合性概述,比較粗略和抽象。
1.調查應按照原系統的管理業務流程,一個環節一個環節地深入細致地進行。
2.為了準確地表達原系統的業務處理流程和便于以后各工作階段能有效地研究和使用這些調查成果,一般采用業務流程圖作為描述原系統業務的工具。
業務流程圖是系統業務調查中使用得最普遍、最重要的工具。
5.1.3 系統的數據調查
1.全面收集與業務有關的所有保存和傳遞數據的載體,包括各種原始憑證、票據、單據、臺賬
對上述各種數據需要進行匯總、整理,為以后的數據分析和數據庫設計打下基礎。系統調查的數據匯總為三類:
(1)輸入數據。主要指輸入系統進行處理的憑證、票據,或下級部門上報給本系統的報表。
(2)存儲數據。主要指各種臺賬、記錄文件,是本系統實現計算機化后,需要存儲的數據的主要內容。
(3)輸出數據。指由本系統將輸入數據和存儲數據進行加工處理,產生的各類報表和查詢結果。它是計算機化以后系統輸出和網絡傳輸的主要內容。
2.數據分布的估算
在匯總的基礎上按部門進行數據分布估算,分析企業數據量在不同業務部門的分布、數據來源、數據的時間分布,各業務部門數據處理的重點等。同時也可以用所列的數據存儲量為基數,并充分考慮到系統發展的需要,估計新系統計算設備應提供的存儲能力。
5.2 需求分析和系統邏輯模型的建立
需求分析則是對原系統的功能和信息作進一步的分析和抽象,以確定新系統應滿足的要求,即明確新系統應當“做什么”,從而完成新系統的邏輯設計。
這個分析和抽象工作可分以下三步進行:
5.2.1 數據流程圖的繪制
數據流程圖既是對原系統進行分析和抽象的工具,也是用以描述新系統邏輯模型的主要工具。它有兩個特點:
(1)具有概括性。
(2)具有抽象性。
由于數據流程圖簡明、清晰,不涉及技術細節,容易讓用戶理解,因此數據流程圖是系統分析人員與用戶進行交流的有效工具,也是系統設計的主要依據。
1.數據流程圖的符號
在數據流程圖中,采用四種符號。
(1)外部實體。這是指不受所描述的系統控制,獨立于該系統之外的部門、群體,或另一個信息系統。
(2)處理功能。這是指對輸入數據流進行加工、變換與輸出數據流的邏輯處理過程。
(3)數據存儲。這是指邏輯上要求存儲的數據,不考慮具體數據的存儲介質和技術手段。
(4)數據流。這是指與所描述系統數據處理功能有關的各類數據的載體,是各處理功能輸入和輸出的數據集合。
數據流用一根箭線表示。
2.頂層數據流程圖
數據流程圖的繪制,采取自頂向下逐步求精的方法,即先把整個系統當做一個處理功能來看待,畫出最粗略的數據流程圖;然后逐層向下分析,分解為詳細的低層次的數據流程圖。
(1)頂層數據流程圖的一般形式。任何系統,無論多么復雜,頂層數據流程都可粗略地表達一種形式。若系統中具有全系統共享的數據存儲,可表示在頂層數據流程圖中,部分處理功能共享的數據可在低層次數據流程圖中表達。
(2)頂層數據流程圖的繪制。先應根據系統可行性分析確定的范圍和目標、用戶的需求,劃定系統的界面。界面內的,作為具體分析的系統;界面外的、與系統有數據聯系的部門和事物,則視為外部實體。
3.低層次數據流程圖
在頂層數據流程圖的基礎上,將處理功能(邏輯功能)逐步分解,可得到不同層次的數據流程圖。
用分層次的數據流程圖來描述原系統,把系統看作一個統一的整體,進行綜合的邏輯描述。首先要劃定系統的邊界,分析系統與外界的信息聯系。
4.擴展的數據流程圖
擴展的具體內容有兩個方面:
(1)應用計算機以后,可以增加許多原來手工處理難以完成的各種功能。
(2)擴展是增加對各種例外情況和錯誤情況的處理。
最終確定的數據流程圖,是新系統的綜合邏輯描述,著重反映系統的全貌。而邏輯模型的許多細節,如每個處理功能的要求,數據流和數據存儲的具體內容、特征等,不可能在一套圖中完全表示出來,因此還要進一步進行下面兩步的分析工作,即數據分析和功能分析。
5.2.2 數據分析
數據分析的任務,是將數據流程圖中所出現的各組成部分的內容、特征用數據字典的形式做出明確的定義和說明。
1.數據字典的作用和編寫要求。
數據字典是給數據流程圖中每個成分以定義和說明的工具。數據字典的作用是對數據流程圖中的各種成分,包括數據項、數據結構、數據流、數據存儲、處理功能、外部項等的邏輯內容與特征予以詳細說明。數據字典中有關系統的詳細信息是以后系統設計、系統實施與維護的重要依據。
2.數據字典的生成方法
生成數據字典的方法有兩種:由手工方式生成和由計算機輔助生成。手工編寫的優點是具有較大靈活性與適應性,但手工編寫效率低。編輯困難、容易出現疏漏和錯誤,對數據字典的檢驗、維護、查詢、統計、分析都不方便。計算機輔助編寫數據字典是將數據字典有關的數據輸入計算機,存儲在數據字典庫中。計算機輔助生成的數據字典具有查詢、維護、統計、分析等功能。
數據字典中的條目有以下六種形式:
(1)數據項。
(2)數據結構。
(3)數據流。
(4)數據存儲。
(5)處理功能。
(6)外部實體。
5.2.3 功能分析
功能分析是對數據流程圖中處理過程的功能作詳細的說明。從邏輯上進行分析,處理功能可歸納為三類,即數據的輸入和輸出處理、算術運算、邏輯判斷。常采用決策樹、決策表及結構化語言等作為描述功能分析的工具。
1.決策樹
決策樹又稱判定樹,是一種呈樹狀的圖形工具,適合于描述處理中具有多種策略,要根據若干條件的判定,確定所采用策略的情況。左端圓圈為樹根表示決策結點;由決策結點引出的直線,形似樹枝,稱為條件技,每條樹枝代表一個條件;中間的圓圈稱為條件結點;右端的實心圓表示決策結果。決策樹中條件結點以及每個結點所引出條件技的數量依具體問題而定。
決策樹的優點是清晰、直觀;缺點是當條件多,而且互相組合時,不容易清楚地表達判斷過程。
2.決策表
決策表又稱判斷表,是一種呈表格狀的圖形工具,適用于描述處理判斷條件較多、各條件又相互組合、有多種決策方案的情況。決策表由四部分組成,3.結構化語言
在自然語言的基礎上發展了一種規范化的語言表達方式,它使用的詞匯主要有三種:即祈使語句中明確的動詞;數據字典和數據流程圖中的名詞;表示處理邏輯結構的保留字。
用結構化語言任何處理邏輯都可以表達為順序、選擇判斷、循環三種結構。
(1)順序結構中的祈使語句應包含一個動詞及一個賓語,表示要進行的處理(包括輸入、輸出及運算等).(2)判斷結構有兩種表示形式,可與判定樹、判定表的表達方式相對應。
(3)循環結構是指在條件成立時,重復執行某處理,直到條件不成立時為止。
5.2.4 數據/功能分析
U/C矩陣是一張表格。它可以表數據/功能系統化分析的結果。它的左邊第一列列出系統中各功能的名稱,上面第一行列出系統中各數據類的名稱。表中在各功能與數據類的交*處,填寫功能與數據類的關系。
U/C矩陣的正確性,可由三方面來檢驗:
(1)完備性檢驗。這是指每一個數據類必須有一個產生者(即“C”)和至少有一個使用者(即“U”);每個功能必須產生或者使用數據類。否則這個U/C矩陣是不完備的。
(2)一致性檢驗。這是指每一個數據類僅有一個產生者,即在矩陣中每個數據類只有一個“C”。如果有多個產生者的情況出現,則會產生數據不一致的現象。
(3)無冗余性檢驗。這是指每一行或每一列必須有“U” 或“C”,即不允許有空行空列。若存在空行空列,則說明該功能或數據的劃分是沒有必要的、冗余的。
將U/C矩陣進行整理,移動某些行或列,把字母“C” 盡量*近U/C矩陣的對角線,可得到C符號的適當排列。
5.3 系統分析報告
系統分析階段最后一項任務是編寫系統方案說明書。它實際上是整個系統分析階段的工作總結或成果,又是企業領導對系統進入設計階段決策的依據,其主要內容包括:
1.原系統的狀況和問題
2.新系統的目標
3.新系統的邏輯設計
4.有關新系統方案的比較
第六章:系統總體設計
6.1系統總體結構設計
6.1.1 系統總體結構設計的任務
系統總體結構設計的任務,是根據系統分析的邏輯模型設計應用軟件系統的物理結構。系統物理模型必須符合邏輯模型,能夠完成邏輯模型所規定的信息處理功能,這是物理設計的基本要求。
系統應具有可修改性,即易讀,易于進行查錯、改錯、可以根據環境的變化和用戶的要求進行各種改變和改進。系統是否具有可修改性,對于系統開發和維護影響極大。據統計,在系統生命周期中各階段的應用軟件費用及人力投入大體分布如下:
系統開發:20%
系統維護:80%
6.1.2 結構化設計的基本思想
1.結構化設計的要點
系統是否具有可修改性與其結構有著密切的關系。“結構化設計” 的構想,成為系統設計的基本思想。其要點如下:
(1)模塊化。
(2)由頂向下,逐步求精。系統劃分模塊的工作應按層次進行:①把整個系統看做一個模塊,然后把它按功能分解成若干第一層模塊,它們各擔負一定的局部功能,共同完成整個系統的功能。②每個第一層模塊又可以進一步分解成為更簡單一些的第二層模塊,越下層的模塊,其功能越具體、越簡單。
(3)上層模塊分解為下層模塊,有三種不同的結構形式,即順序結構、選擇結構和循環結構。
控制結構圖也稱為軟件結構圖或模塊結構圖,它表示出一個系統的層次分解關系、模塊調用關系、模塊之間數據流和控制信息流的傳遞關系,它是系統物理結構的主要工具。
2.控制結構圖的基本符號和規定
(1)每個模塊有自身的任務,只有接收到上級模塊的調用命令時才能執行。
(2)模塊之間的通信只限于其直接上、下級模塊,任何模塊不能直接與其他上下級模塊或同級模塊發生通信聯系。
(3)若有某模塊要與非直接上、下級的其他模塊發生通信聯系,必須通過其上級模塊進行傳遞。
(4)模塊調用順序為自上而下。在控制結構圖中,把一個系統分解為若干模塊,實質上是把一件比較抽象、其物理內容不大確定的任務,分解為若干件比較具體的、物理內容比較確定的任務。
控制結構圖既可以反映系統整體結構,又能反映系統的細節,能準確反映各組成部分(各模塊)及它們之間的聯系。
6.1.3 模塊分解的規則
1.模塊獨立性
所謂兩個模塊彼此完全獨立,是指其中任一模塊在運行時,與另一個模塊存在無關。獨立性只是一個相對的概念。具有獨立功能而且和其他模塊之間相互作用少的模塊,稱為獨立性高的模塊。
保證模塊獨立性高是設計一個系統的關鍵,它具有以下優點:
(1)系統容易開發。系統開發往往由若干人分工合作完成,由于模塊之間聯系少,接口簡單,可以簡化合作者之間的協調工作。
(2)系統可*性高。模塊之間的相互影響小,當一個模塊出錯時,產生波動效應的概率低,從而提高了系統的可*性。
(3)系統容易維護。在對一個模塊進行修改和維護時,不必擔心其他模塊的內部是否會受到影響。
要衡量模塊自身聯系是否緊密、與外部的聯系是否合理,需引入模塊凝聚、模塊耦合的概念。
2.模塊凝聚
模塊凝聚是用以衡量一個模塊內部自身功能的內在聯系是否緊密的指標,也是衡量模塊質量好壞的重要標準。模塊按凝聚程度的高低可分為以下五級:
(1)偶然凝聚。一個模塊內部各組成部分的處理彼此無關,偶然地組合在一起,這是一種組織得最差的模塊,凝聚程度最低。
(2)邏輯凝聚。一個模塊內部各組成部分的處理邏輯相似,但功能卻彼此不同。這種模塊通常包含一個選擇控制和若干彼此獨立的處理功能。先執行選擇功能,再根據選擇的結果,控制執行不同的處理功能。由于它的邏輯途徑比較復雜,修改困難,因此凝聚程度較差。
(3)時間凝聚。這是指若干處理由于執行時間彼此有關,集中在一起組成的模塊。如初始化模塊,各處理內容必須在特定時間內執行,而各處理內容彼此無關,故凝聚程度較差。時間凝聚的模塊通常要影響到其他許多模塊的運行,因此與其他模塊之間聯系多,修改比較困難。
(4)數據凝聚。模塊內部包含若干處理,它們按一定的順序執行,且前一處理所產生的輸出數據,是后一處理的輸入數據,這稱為數據凝聚模塊。這種模塊可較明確表述其功能,內部結構較密切,與其他模塊聯系一般較少,凝聚性較好。
(5)功能凝聚。一個模塊只執行一個明確的功能,即上級模塊調用它時,它只完成一項確定的任務。這種模塊獨立性強、便于修改。凝聚程度高,是結構化設計模塊的理想目標。一個模塊的內部凝聚程度。
3.模塊耦合
模塊間的信息聯系方式,稱為模塊的耦合,它是衡量模塊間結構性能的重要指標。耦合有三種類型:
(1)數據耦合。兩個模塊間通過調用關系傳遞被處理的數據稱為數據耦合。
(2)控制耦合。兩個模塊間通過調用關系,不僅傳遞數據,還傳遞對運行過程有影響的控制信號。下層模塊執行校驗功能,校驗結果的控制信號傳回上層模塊,以控制其他模塊的運行。如數據正確,調用正常處理模塊;如數據異常,或遇到文件尾等不同情況時,調用不同處理模塊,這種耦合使一個模塊的執行直接影響到接受該控制信號的模塊的運行。這對于系統的修改工作是不利的,特別是對自下向上傳遞的控制信號,影響面更大。因此,應當盡量將這種耦合減少到最低限度。
(3)非法耦合。一個模塊與另一個模塊內部發生聯系,即一個模塊中的某些內容在另一模塊中以某種方式被引用,稱為非法耦合。例如,不經過調用關系,直接使用或修改另一模塊中的數據,將控制選擇指向另一模塊中的某一標號(節、過程)等。
模塊間數據耦合是最正常的方式,為保持模塊的獨立性,模塊之間互相傳遞的數據要盡量少;要努力避免控制耦合,特別是避免自下而上傳遞控制信號;應消除任何形式的非法耦合。
6.1.4 控制結構圖的繪制
繪制控制結構圖的依據是數據流程圖。繪制控制結構圖,首先是將上層數據流程圖映射為上層控制結構圖,由頂層數據流程圖開始,逐級下推。
每一層數據流程圖(DFD)中的“處理功能”,映射為相應層次控制結構圖中的“模塊”;而DFD中流人“處理功能” 的數據流映射為輸入模塊的數據流,DFD中流出“處理功能”的數據流映射成從“模塊”中輸出的數據流。能結構;另一方面應按照模塊分解的規則,將凝聚程度低的、或具有控制耦合、非法耦合的結構進行分解。
低層次模塊結構的分解,一方面可參照低層次數據流程圖的功
分解時采用以下兩種不同的方式:
1.以轉換為中心結構的分解
如果待分解的模塊是一個數據凝聚的模塊,即內部包含若干順序執行且對某些數據進行轉換處理,稱為以轉換為中心的結構。這種模塊可分解為輸入、處理、輸出三大部分。
2.以業務為中心結構的分解
待分解的模塊要處理幾項邏輯上相似的業務,即它是一個邏輯凝聚的模塊。這種模塊可以將之分解為一個檢查業務類型的模塊和一個調度模塊,根據不同的業務類型,調度模塊調用不同的下層模塊,進行不同的處理。
以上兩種分解方式常常要混合使用,以達到模塊凝聚程度高、模塊之間獨立性強、易于修改的目的。
6.2 數據庫設計
6.2.1 數據庫設計的要求和步驟
1.數據庫設計的要求
數據庫設計的目標是建立一個合適的數據模型。這個數據模型應當是:
(1)滿足用戶要求:既能合理地組織用戶需要的所有數據,又能支持用戶對數據的所有處理功能。
(2)滿足某個數據庫管理系統的要求:能夠在數據庫管理系統中實現。
(3)具有較高的范式:數據完整性好、效益高,便于理解和維護,沒有數據沖突。
2.數據庫設計步驟
數據庫設計可以分為概念結構設計、邏輯結構設計和物理結構設計三個階段。
(1)概念結構設計。這是數據庫設計的第一個階段,在管理信息系統的分析階段,已經得到了系統的數據流程圖和數據字典,現在要結合數據規范化的理論,用一種數據模型將用戶的數據需求明確地表示出來。
概念數據模型是面向問題的模型,反映了用戶的現實工作環境,是與數據庫的具體實現技術無關的。建立系統概念數據模型的過程叫做概念結構設計。
(2)邏輯結構設計。根據已經建立的概念數據模型,以及所采用的某個數據庫管理系統軟件的數據模型特性,按照一定的轉換規則,把概念模型轉換為這個數據庫管理系統所能夠接受的邏輯數據模型。不同的數據庫管理系統提供了不同的邏輯數據模型,如層次模型、網狀模型、關系模型等。
(3)物理結構設計。為一個確定的邏輯數據模型選擇一個最適合應用要求的物理結構的過程,就叫做數據庫的物理結構設計。數據庫在物理設備上的存儲結構和存取方法稱為數據庫的物理數據模型。
6.2.2 概念結構設計
描述概念數據模型的主要工具是E-R(實體一聯系)模型,或者叫做E-R圖。利用E-R圖實現概念結構設計的方法就叫做E-R方法。
1.概念模型的表示方法
E-R圖主要是由實體、屬性和聯系三個要素構成的。在E-R圖中,使用了下面四種基本的圖形符號。
2.確定系統實體、屬性及聯系
利用系統分析階段建立的數據字典,并對照數據流程圖對系統中的各個數據項進行分類、組織,確定系統中的實體、實體的屬性、標識實體的碼以及實體之間聯系的類型。
在數據字典中“數據項” 是基本數據單位,一般可以作為實體的屬性。“數據結構”、“數據存儲”和“數據流”條目都可以作為實體,因為它們總是包含了若干的數據項。作為屬性必須是不可再分的數據項,也就是說在屬性中不能包含其他的屬性。
3.確定局部(分)E-R圖
根據上面的分析,可以畫出部分實體-聯系圖。
在這些實體中有下畫線的屬性可以作為實體的碼,這幾個實體之間存在著1:
1、l:n和m:n幾種聯系。
4.集成完整(總)E-R圖
各個局部(分)E-R圖畫好以后,應當將它們合并起來集成為完整(總)E-R圖。在集成時應當注意如下幾點:
(1)消除不必要的冗余實體、屬性和聯系。
(2)解決各分E-R圖之間的沖突。
(3)根據情況修改或重構E-R圖。
6.2.3 邏輯結構設計
邏輯結構設計的任務,就是把概念結構設計階段建立的基本E-R圖,按選定的管理系統軟件支持的數據模型(層次、網狀、關系),轉換成相應的邏輯模型。這種轉換要符合關系數據模型的原則。
E-R圖向關系模型的轉換是要解決如何將實體和實體間的聯系轉換為關系,并確定這些關系的屬性和碼。這種轉換一般按下面的原則進行:
(1)一個實體轉換為一個關系,實體的屬性就是關系的屬性,實體的碼就是關系的碼。
(2)一個聯系也轉換為一個關系,聯系的屬性及聯系所連接的實體的碼都轉換為關系的屬性,但是關系的碼會根據聯系的類型變化,如果是:
1:1聯系,兩端實體的碼都成為關系的候選碼。
1:n聯系,n端實體的碼成為關系的碼。
m:n聯系,兩端實體碼的組合成為關系的碼。
(3)具有相同碼的關系可以合并。
1.轉換關系
2.合并關系
6.3 數據庫的物理實現
數據庫設計的最后階段是確定數據庫在物理設備上的存儲結構和存取方法,也就是設計數據庫的物理數據模型。
6.3.1 建立 VFP的數據表
數據表也簡稱表,在VFP中數據表一般應當包含在數據庫中,叫做數據庫表(簡稱庫表);但是也可以獨立存在,叫做自由表。
數據庫邏輯數據模型的一個關系對應了VFP軟件中的一個表,關系的屬性對應了表的字段,關系框架對應了表結構,關系元組對應了表記錄。
1.建立數據表結構
(1)設計數據表。在利用 VFP創建一個新的數據表文件以前,應當根據邏輯模型和數據字典先分析和設計數據表。需要確定數據表名稱,所含字段名稱、類型、寬度以及應當建立的索引字段等。
(2)創建數據表。在 VFP的主窗口,單擊工具欄“新建” 按鈕,打開“新建” 對話框。在文件類型框中選定“表”選項,單擊“新建” 按鈕,打開“創建” 新文件的對話框。
在表設計器中我們已經可逐次鍵入字段名、類型、寬度及小數位數的信息。
2.數據表記錄的輸入
在創建數據表時可以根據系統提示直接輸入記錄,但是也可以暫時不輸入記錄。沒有記錄只有結構的數據表叫做空表。
文件有兩種打開方式,“以只讀方式打開” 的文件是不能編輯修改的。因為不需要“共享”數據,我們選擇用“獨占” 方式打開文件。單擊“確定”按鈕后數據表文件被打開。
(3)追加記錄。首先在主菜單的“顯示”下拉菜單中,單擊“劉覽”選項,打開表的瀏覽窗口。
①追加一條記錄。②連續追加。③成組追加。
3.瀏覽數據表記錄
6.3.2 建立 VFP的數據庫
前面建立的表都是自由表,而實際上一個應用系統總是由多個相關表構成的。要在多個自由表之間建立聯系,必須通過數據庫來實現。
數據庫本身是不存儲數據的,它只存儲表、視圖及它們之間的關系等。在數據庫中的表叫做數據庫表,數據庫為數據表提供了數據字典、各種數據保護和數據管理功能,所以數據庫表比自由表要完善得多。一個數據庫是由數據庫文件(。DBC)、數據庫備注文件(。DCT)和數據庫索引文件(。DCX)H類文件組成的。
l.建立數據庫文件
2.創建數據庫表
可以直接在數據庫中建立數據表,也可以將自由表添加到數據庫中,但是不能將另一個數據庫中的表拉到當前數據庫中來??梢栽谕粋€數據庫中建立多個表。
(1)添加數據表。打開選定數據庫的“數據庫設計器”窗口,在“數據庫設計器”工具欄中,單擊“添加表” 選項,將會彈出“打開”窗口,選擇要添加的表后,單擊“確定” 按鈕,就可以把一個自由表添加到當前數據庫中,并將自由表變成數據庫表。
(2)創建數據庫表。也可以在數據庫設計器中直接創建數據表。首先單擊“數據庫設計器”工具欄的“新建表” 按鈕,然后在對話框中
單擊“新建表” 按鈕,將打開數據庫“表設計器”。
通過這幾個控制區信息的描述,可以實現數據庫對數據表的管理功能。
數據庫表添加或創建完成以后,關閉數據庫設計器窗口。包含了數據表的數據庫文件就保存在外存儲器中。
3.數據庫文件的打開與關閉
(1)數據庫文件的打開。一般通過單擊主菜單“文件” 下拉菜單的“打開”功能。在彈出的“打開” 對話框窗口選定數據庫文件后,單擊“打開”按鈕打開。
在打開一個數據庫表的時候,系統也會自動先打開其數據庫文件,然后再打開選定的表。
(2)數據庫文件的關閉。除了可以通過像關閉其他Windows窗口一樣,關閉“數據庫設計器” 窗口來關閉當前數據庫以外,還可以使用專門的命令來關閉數據庫。
6.3.3 設置數據表的索引
1.索引表和索引文件
用戶對數據表常常會有不同的需求,為了加快數據的檢索、顯示、查詢和打印速度,就需要對文件中的記錄順序進行重組。實現的方法一般有兩種:一種叫做排序;另一種叫做索引。
排序的作用是按指定字段或字段組中數據值的大小順序,以遞增(升序)或遞減(降序)方式重新排列全部數據記錄,并生成一個新的數據表文件。
索引不建立一個新的數據表文件,只是按照給定字段表達式值的大小,生成一個索引表,并使數據表中的記錄按索引表的要求以遞增(升序)或遞減(降序)順序顯示。
索引技術除可以重新排列數據表記錄的前后順序外,在建立數據表間的關聯時,或者利用 SQL語言建立查詢、視圖時,都必須*索引技術來支持。
2.索引關鍵字的類型
索引關鍵字:是由一個或若干個字段構成的索引表達式。索引表達式的類型決定了不同的索引方式。VFP系統提供了四種不同的類型,它們分別是主索引、候選索引、普通索引和惟一索引。
(1)主索引。主索引是能夠惟一地確定數據表中一條記錄的字段或字段組合表達式;要求該字段或字段組合表達式的值,在數據表的全部記錄中都不能出現重復。
主索引只能在數據庫表中創建和使用,而且一個數據表只能指定一個主索引。表的主索引就相當于關系的主碼。
(2)候選索引。候選索引像主索引一樣,是能夠惟一地確定數據表中一條記錄的字段或字段組合表達式。但是,一個數據表允許建立多個候選索引,可以在數據庫表或自由表中創建候選索引。如果將一個包含了重復數據的字段指定為候選索引,系統會返回一個出錯信息,并禁止創建該索引。表的候選索引相當于關系的候選碼。
(3)普通索引。普通索引允許數據表中各記錄的索引字段或字段組合表達式的值相同,而且既允許在數據庫表中創建,也允許在自由表中創建。
(4)唯一索引。唯一索引是VFP為保持與低版本軟件的兼容性而保留的一種索引類型,一般情況下很少使用。它允許數據表中各記錄的索引字段,或字段組合表達式的值相同,但是在索引表中只保留數據表中與索引字段值相同的第一條記錄。
3.創建索引文件
可以使用命令建立索引文件,但是利用表設計器創建索引文件更加直觀、方便。結構復合索引文件可以在創建數據表時建立,也可以對已經建立好的數據表創建或修改索引。
4.索引的操作
(l)打開與關閉。要使用索引,必須先要打開索引。結構復合索引總是隨著數據表打開,一旦數據表文件關閉,相應的索引文件也就自動關閉了。
(2)確定主索引。結構復合索引打開后,其中的索引標識(Tag)并不起作用,數據表記錄順序仍然保持著原始自然排列。必須要執行確定主索引的操作后,數據表記錄的排列順序才會跟著變化。
在程序中常常使用命令方式確定當前主索引。
(3)刪除索引標識。要刪除結構復合索引文件中的索引標識,應當打開數據表文件,并打開其表設計器對話框。在“索引” 頁卡中選定要刪除的索引標識后,單擊“刪除” 按鈕刪除。
6.3.4 創建數據表之間的關聯
對于數據庫中各相關數據表之間的聯系必須通過建立關聯來實現。
數據表是和關系相對應的,所以數據表之間的聯系也可以分為一對一、一對多和多對多三類。但是在實際處理時,往往把一個多對多的聯系分解成兩個一對多的聯系處理。
1.創建關聯
在VFP中,表間的聯系有“永久性關聯” 和“臨時性關聯”兩種:臨時性關聯只是在使用時臨時建立的表間聯系,一旦關閉數據表則臨時性關聯也就消失了;永久性關聯是被存放在數據庫中的數據表間聯系,它將隨數據庫長期保存,隨著數據庫的打開而打開、關閉而關閉。
在創建數據表之間的關聯時,當前表叫做父表,要關聯的表叫做子表。必須保證兩個要建立關聯的數據表中存在同名字段;同時要求每個數據表事先分別對該字段建立了索引。
(1)建立表間的一對一關系。首先,要使兩個表都具有同一屬性的字段;其次,定義父表與子表中同名宇段為主索引字段或候選索引字段。由于兩個表中的同一屬性的字段值都是惟一的,因此兩個表之間的關聯就是“一對一” 的。
(2)建立表間的一對多關系。首先,要使兩個表都具有同一名稱、屬性的字段;其次,定義父表中該字段為主索引字段或候選索引字段(其字段值是惟一的),子表中與其同名的字段為普通索引字段。由于兩個表中的同一屬性的字段值是一對多的關系,因此可以創建兩個表之間的“一對多” 的關系。
2.調整或刪除關聯
修改主要有兩個方面:
(1)刪除關聯。在數據庫設計器對話框窗口中,用鼠標左鍵單擊關聯線,該連線變粗了則說明它已經被選中。如果要刪除可敲[Del]鍵,也可以單擊鼠標右鍵在彈出對話框窗口中單擊“刪除關系” 選項。
(2)編輯關聯。在數據庫設計器對話框窗口中,用鼠標左鍵單擊關聯線,該連線變粗了則說明它已經被選中。在主菜單“數據庫”選項的下拉菜單中單擊“編輯關系”選項,也可以單擊鼠標右鍵在彈出對話框窗口中單擊“編輯關系” 選項,這樣將會打開其對話框窗口。
可以在“表” 和“相關表” 的下拉列表框中重新選擇新的相應索引字段。
6.3.5 創建視圖
在數據庫的概念結構設計中,用戶的局部概念模式是全局概念模式的子集,叫做用戶模式、外模式,它是從用戶的觀點看到的數據庫,所以也叫做用戶的視圖。
在VFP中,視圖是數據庫的一個部分,分為本地視圖和遠程視圖兩類。本地視圖是利用本地數據庫表、自由表及其他視圖建立在本地服務器上的視圖。遠程視圖是利用遠程服務器中的數據建立的視圖。視圖也以文件的形式保存在存儲器中,文件擴展名為。VUE.視圖是一種特殊類型的數據表,它往往由一個或多個表(或視圖)中的部分字段或部分記錄組成。雖然從用戶的角度看,視圖也像數據表一樣有自己的名字,相應的字段、記錄,具備了一般數據表的特征,可是在實際存儲器中并沒有這樣的數據實體;在數據庫中僅存放了與關聯數據表相應的連接關系和操作要求。所以該視圖可稱為“虛表” 或邏輯表。一般建立視圖的目的有三個:
①數據庫系統是供多用戶使用的,不同的用戶只能查看與自己相關的一部分數據,以保障數據的安全和完整。視圖可以為每個用戶建立自己的數據集合。
②為了保證數據表具有較高的范式,往往將一個數據集合分解成多個相關的數據表。而在使用多個表的數據時,將各表中有用的數據集中到一個視圖是最方便的辦法。
③簡化對數據庫的操作管理。只要事先將各表中相關數據項集中放在一個視圖中,通過視圖就可以同時更新各表中的數據。
6.4 代碼設計
代碼是計算機和人都容易理解的符號(或語言),能夠實現人和計算機的溝通。代碼的重要性表現在以下幾個方面。
可以惟一地標識一個分類對象(實體)。
加快輸入,減少出錯,便于存儲和檢索,節省存儲空間。
使數據的表達標準化。簡化處理程序,提高處理互效率。
代碼也叫信息編碼,是作為事物(實體)惟一標識的、一組有序字符組合。它必須便于計算機和人識別、處理。
6.4.1 代碼設計方法
1.代碼設計的原則
惟一性:是區別系統中每個實體或屬性的惟一標識。
簡單性:盡量壓縮代碼長度,可降低出錯機會。
易識別性:為便于記憶、減少出錯,代碼應當邏輯性強,表意明確。
可擴充性:不需要變動原代碼體系,可直接追加新代碼,以適應系統發展。
合理性:必須在邏輯上滿足應用需要,在結構上與處理方法相一致。
規范性:盡可能采用現有的國標、部標編碼,結構統一。
2.代碼的類型
代碼的類型是指代碼符號的表示形式,進行代碼設計時可選擇一種或幾種代碼類型組合。
(1)順序碼。它也叫序列碼,用連續數字作為每個實體的標識。編碼順序可以是實體出現的先后,或實體名的字母順序等。其優點是簡單、易處理、易擴充、用途廣;缺點是沒有邏輯含義、不能表示信息特征、無法插人、刪除數據將造成空碼。
(2)重復碼。采用與原來手工系統相同的編碼,叫做重復碼。其優點是容易被原系統人員接受、易實現、便于推廣;缺點是不能任意更改、可能不盡合理。
(3)成組碼。它是最常用的一種編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續數字組成。其優點是簡單、方便、能夠反映出分類體系、易校對、易處理;缺點是位數多不便記憶,必須為每段預留編碼,否則不易擴充。例如:身份證編碼共17位:
(4)表意碼。它將表示實體特征的文字、數字或記號直接作為編碼。其優點是可以直接明白編碼含義、易理解、易記憶;缺點是編碼長度位數可變,給分類、處理帶來不便。例如:網站代碼:
(5)專用碼。它是具有特殊用途的編碼,如漢字國標碼、五筆字型編碼、自然碼、ASCll代碼等。
(6)組合碼。它也叫合成碼、復雜碼。它由若干種簡單編碼組合而成,使用十分普遍。其優點是容易分類、容易增加編碼層次、可以從不同角度識別編碼、容易實現多種分類統計;缺點是編碼位數和數據項個數較多。
3.代碼的校驗
為了減少編碼過程中的錯誤,需要使用編碼校驗技術。這是在原有代碼的基礎上,附加校驗碼的技術。校驗碼是根據事先規定好的算法構成的,將它附加到代碼本體上以后,成為代碼的一個組成部分。當代碼輸入計算機以后,系統將會按規定好的算法驗證,從而檢測代碼的正確性。
常用的簡單校驗碼是在原代碼上增加一個校驗位,并使得校驗位成為代碼結構中的一部分。系統可以按規定的算法對校驗位進行檢測,校驗位正確,便認為輸入代碼正確。
6.4.2 管理信息系統中的代碼
管理信息系統中常見的代碼有部門代碼、人員代碼、物資代碼、設備代碼、產品代碼、會計科目代碼等。這些常見代碼的設計方法如下。
1.部門代碼
部門代碼一般采用成組碼,比如使用3位數字編碼。前2位作為一個企業各部門的編碼,后1位作為部門內各科室、班組的編碼。
2.人員代碼
人員代碼涉及人事勞資部門,一般有兩種編碼方法:一種是用簡單的順序碼,代碼位數可以根據企業職工人數決定;另一種是使用組合碼,因為這樣便于分類、匯總。
3.物資代碼
物資代碼的設計既要考慮物資管理部門的要求,也要滿足會計核算的要求。一般可以采用成組碼,并且用表意碼輔助。
4.設備代碼
在設備代碼中應反映設備的經濟用途、使用情況、使用部門及設備類別等信息,所以一般使用組合碼。
5.產品代碼
產品代碼可以采用成組碼或表意碼設計。
6.會計科目代碼
會計科目代碼反映經濟業務和會計核算的內容,能夠在一定范圍內綜合匯總會計指標。代碼設計應當注意通用性,所以應根據國家財政部及本行業、本地區的規定,編制會計科目代碼
第七章:系統詳細設計
管理信息系統的總體設計完成以后,還需要確定于系統和各模塊的具體實現方法,以便最終真正建立一個完善的管理信息系統。要建立系統的各個功能模塊,就要進行程序設計。所謂程序設計,實際上是對象的設計。對象有自己的數據(屬性),也包括作用于數據的操作(方法)和對象的響應(事件)。
7.l 人機接口界面的設計
人機對話也叫人機交互,是指在程序運行過程中,為了控制或校驗目的,通過計算機顯示屏幕,使人和計算機對話(交互)的操作。在Windows平臺上,這種對話的界面主要有三種形式即菜單方式、工具欄方式、對話框方式。
下拉菜單一般作為應用系統的主菜單,創建菜單的過程可以分成規劃與設計、創建、確定任務、生成和運行測試五步。
7.2 輸入界面設計
設計輸入界面就要方便用戶,做到高效、直觀、準確、簡便、舒適。信息的輸入包括:數據的采集和數據的錄入兩個部分,采集就是確認和獲取新產生數據的過程;錄入就是把源數據轉變成計算機可以識別處理的信息,并保存在外存儲器中的過程。
7.2.1 信息輸入的方法和原則
1.信息輸入的方法
可以分為批處理和聯機處理兩種類型。
批處理:先把數據采集到一個文件中,待檢測合格或計算機空閑時,再把數據文件中的數據一次性地輸入管理信息系統中。
聯機處理:直接將采集到的數據實時輸入管理信息系統的方式。
2.信息輸入的原則
(1)源點輸入。
(2)統一輸入。
(3)數據簡潔。
(4)用戶界面友好。
3.輸入數據的校驗
數據校驗主要使用人工靜態校驗和計算機動態校驗兩種方式。
(l)靜態校驗、就是利用人工目測的方式檢查錯誤。這種方式效率不高,查出率會因人而異,一般不超過80%。
(2)重復校驗。對于同一組數據,由不同人員重復輸入;然后由計算機比較檢查一致性,叫做重復校驗。重復校驗可以將出錯率降到0.l%以下。
(3)界限校驗。事先制定數據的取值范圍,由計算機系統校驗數據是否超出了界限。
(4)邏輯校驗。校驗數據的邏輯合理性。
(5)平衡校驗。由計算機來校驗一組相關數據之間是否平衡,比如總計數應當等于各小計數之和。
(6)匹配校驗。以業務代碼與存儲文件代碼比較,若不匹配則有數據錯誤。該工作一般由計算機和人工共同完成。
(7)存在校驗。有些信息在輸入文件中必須存在,如果找不到,就可以判定是數據錯誤。該工作可以用計算機來完成。
4.計算機數據校驗的實現
(1)邏輯校驗。為了防止在年齡字段中錯誤地輸入字符值。
(2)重復校驗。要讓系統自動進行重復性校驗,最簡單的辦法是將數據表的碼設置為主索引域候選索引。
(3)界限校驗。
(4)匹配校驗。匹配校驗是檢查兩個表之間的錯誤。
(5)存在校驗。
7.2.2 輸入界面的設計
1.界面設計的原則
系統輸入界面也是人機交互的重要界面,一般應注意如下幾個方面。
(1)可*性高、容錯性好。
①為可能的參數設置初始值。
②設置各種校驗,隨時檢查和提示用戶系統工作狀態與錯誤信息。
③設置容錯、糾錯功能,允許用戶出錯。
(2)操作簡單,易學易用。盡可能減少錄入量。
(3)創建空白界面。
7.3 輸出界面設計
能夠針對用戶的需求,以最適當的方式,準確、及時地輸出最需要的信息,是輸出界面設計要解決的根本問題。
7.3.1 輸出方式的選擇
1.選擇輸出設備
常見的輸出設備有顯示器、打印機、磁盤磁帶、繪圖機、網絡,也可以是揚聲器等。
2.選擇輸出形式
一般用報表、標簽輸出,也可以用簡單提示、報警等形式。另外,輸出也可以是文字、圖表、圖形、聲音,甚至影像。
3.輸出內容
根據用戶的不同、使用目的的不同、使用期限的不同、安全級別的不同,分類設計各類輸出內容。
7.3.2 輸出界面的設計
報表輸出是最常見、最基本的輸出形式。報表輸出界面的設計的過程如下。
1.創建報表布局
報表對象包括兩個基本組成部分即數據源和布局。數據源是報表數據的來源,可以是數據表、視圖、查詢或臨時表;布局是用來定義報表輸出格式的文件。布局一般提供了列布局、行布局、一對多布局、多欄布局等。
7.4 處理過程設計
7.4.1 基本概念
處理過程設計就是要對控制結構圖中,每一個模塊內部的處理過程,進行具體的描述。這種描述將成為以后編寫處理程序的基礎。詳細地描述這個處理邏輯可以使用“輸入一加工一輸出”(Inpu Process Output,IPO)圖。IPO圖將為編制程序提供指導,所以也叫做程序設計任務書。
IPO圖的主體是處理過程描述,描述處理過程的工具,可以是圖形、表格和偽碼。
在結構化系統設計方式中,處理程序的設計需要詳細描述各種處理所用的算法和處理步驟等。在面向對象的設計方法中,處理程序主要描述系統中各對象的方法及其對外部事件的響應和行為。
7.5 系統設計說明書
系統設計說明書又稱為系統設計報告,是系統設計的最后成果,也是新系統的物理模型和系統實施的依據。
編寫系統說明書的要求是:全面、清楚、準確、詳細地闡明系統實施過程中的具體方法、技術、手段及環境要求。系統設計說明書的內容應當包含七個方面。
(1)控制結構圖及每一模塊的詳細說明;
(2)數據庫設計說明;
(3)計算機和網絡系統配置說明;
(4)代碼設計說明;
(5)用戶界面設計說明;
(6)計算機處理過程說明;
(7)實施費用估計。
實施方案應當提供兩個以上,以便比較、討論、修改,最后選定一個方案。
第八章:系統實施
系統實施階段是將新系統付諸實現的過程。它的主要活動是根據系統設計所提供的控制結構圖、數據庫設計、系統配置方案及詳細設計資料,編制和調試程序,調試系統、進行系統切換等工作,將技術設計轉化為物理實際系統。
8.l 系統實施的準備工作
1.建立系統平臺
包括購置和安裝必要的計算機和通信硬件設備、軟件系統。所需硬件設備包括主機、外部設備、輔助設備(如穩壓電源、空氣調節裝置)、機房設施。通信設備等。
2.培訓管理人員和操作人員
首先,對新系統的用戶,即各類管理人員要進行培訓。培訓內容包括兩方面:一方面是關于先進管理思想和方法的教育;另一方面是面向業務的培訓,使管理者學會新系統的應用方法。
3.基礎數據的準備
企業中有許多基礎數據,要把它們轉存到計算機存儲器中。
4.管理流程重組
由于計算機的應用,管理人員的工作內容和工作方式也發生了很大變化。因此,必須根據系統設計的要求,重新規定系統業務流程、信息流向,改革組織機構,劃定各管理職能部門的職責范圍。
8.2 程序模塊的設計
在系統實施階段,最重要的任務就是程序設計。在傳統的結構化程序設計方法中,程序設計就是處理過程的設計;而在面向對象的程序設計方法中,程序設計卻主要指對象的設計。
8.2.1 程序設計的概述
1.程序設計的任務
程序設計的任務,就是根據系統設計說明書中關于模塊的詳細描述和處理過程的描述,選擇合適的計算機語言來編制程序的工作。
2.程序設計的質量要求
隨著計算機硬件技術的飛速發展,人們對程序設計的質量要求發生了變化。過去強調程序的正確性、高效率和短小精悍,以適應設備資源有限的計算機系統;現在則更加強調程序的正確性、可維護性、可*性和可理解性。
3.良好的編程習慣
編制程序需要熟悉所使用的語言,具有盡可能豐富的編程經驗;但是更加重要的是要具有系統的觀點,采用結構化設計思想和工具,自上而下統籌考慮,避免編程時變量隨意增減,變量類型隨機指定,無法兼容時再任意轉換等。
8.2.2 結構化程序設計
結構化程序設計主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯誤的出現,現代程序的編寫都遵照“結構化程序設計”的方法。其基本原則是自頂而下、逐步求精。結構化程序方法提出了順序、選擇和循環三種基本程序結構,任何一個程序都可以用這三種結構裝配起來。
1.順序結構
順序執行,就是按照程序語句行的自然順序,一條語句接一條語句地執行程序。順序結構十分簡單,它只是一種編寫和執行程序的協議、規則,并不需要用專門的結構語句來支持。
2.判斷選擇結構
在用程序解決實際問題時,常常需要對問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結構來編制程序。判斷選擇結構有相應的結構語句。
3.循環結構
在一個大程序段中,常常會重復使用某一段相同的或類似的程序段。在編制程序時,不必重復編寫這個程序段,可以用重復結構來替代它。重復結構也叫循環結構。系統提供了建立三種重復結構。
8.2.3 程序的調試
程序設計完成之后,很少有一次運行成功的,尤其是復雜程序,包含的缺陷可能更多,程序設計者必須經過多次調試,不斷地發現并修正其中的錯誤,證實正確無誤以后才能投入使用。一個大的應用系統可以先對各模塊分調,然后再連調和總調。
1.程序錯誤的分類
總結程序中出現的錯誤,一般可分為語法錯誤、系統錯誤和邏輯錯誤三類。
語法錯誤,因程序設計人員對程序設計語言的理解不夠,或程序設計基本功不扎實造成的結果。
系統錯誤,由于計算機硬件、軟件引起的錯誤,比如計算機硬件故障;病毒感染等。對于系統錯誤,主要是*經驗和對硬件的了解,通過分析判斷排除。
邏輯錯誤,指那些雖然不違反系統規則,但是卻不合邏輯或不合題目語義的錯誤。這些錯誤系統一般很難自行檢測出來。
8.2.4 面向對象程序設計
面向對象程序設計的最大特征是強調構成事物的每一個對象,描述的是每個對象的屬性與方法。而對于響應每個事件的程序,一般不再獨立構成一個文件,而被封裝在每個具體的對象之中。
1.概念
(1)對象(Object)。一般來說,現實世界中可以獨立存在的。能夠被區分的一切實體(事物)都是對象。在 VFP中所研究的對象,只是現實世界中實體或概念在計算機中的一種抽象的模型化的表示。這種抽象事物中是封裝了數據和操作的對象,通過定義屬性和操作來描述其特征和功能,通過定義接口來描述其地位及與其他對象的相互關系,從而形成一個動態的對象模型。
(2)類(Class)。類是一組對象的屬性和行為特征的抽象描述,或者說是具有共同屬性、共同操作性質的對象的集合。基類只考慮通用特征與功能,用戶可以從基類中派生出許多子類。子類往往是在繼承基類的基礎上,又增加一些新的特性與功能構成。子類也像基類一樣可以派生出對象。類的基本特性是封裝性、繼承性和多態性。
(3)屬性
屬性就是對象的特性,是對象外觀及行為的特征。對象的屬性可以在建立對象時由其所屬的類(或子類)繼承,也可以在對象創建或運行時進行修改與設置。
(4)事件
事件是對象可以識別和響應的行為與操作。它一般由用戶或系統來觸發。VFP中事件是固定的,用戶不能再創建新的事件。
(5)方法
方法是對象所具有的功能。因為一種功能必然是由一個過程來支持。所以過程也可以說就是一段程序(有時也叫方法程序)。
2.面向對象程序設計的特點
面向對象程序設計方法是一種支持模塊化設計和軟件重用的編程方法。它把程序設計的主要活動集中在建立對象和對象之間的聯系上。面向對象程序設計的基本思想是封裝性和可擴展性。
(1)封裝性。面向對象程序設計中,數據結構及算法全部被封裝在對象中。對象的數據結構描述了對象的狀態;對象的操作是它的行為。
(2)可擴展性。可擴展性體現為繼承和行為擴展兩個方面。對象之間具有層次關系,下一層的對象是上一層對象的子對象,上一層對象就是下一層對象的父對象。
面向對象的程序設計的行為擴展,是指任何一個對象,除了可以繼承父對象的數據和操作外,也可以隨時為自己增加屬性和方法程序。
通過這種封裝和繼承的特性,引出了面向對象設計的另一個重要特性——多態性。所謂多態,就是在程序中同名但是具體功能不同的方法可以共存。實現多態有兩種辦法,那就是“覆蓋”和“重載”。
3.類的設計和使用
用戶可以通過基類派生出對象及子類,也可以利用子類派生出對象或子類。把特殊需要的屬性、方法和事件定義在該子類中,從而創建出用戶的自定義類。
8.3 應用系統的設計
建立完整的以數據庫為核心的計算機應用系統,是系統實施階段的最終目的。一個完整的計算機應用系統,一般應當具有以下一些不同模塊。
主程序、系統菜單、系統登錄界面、數據庫、數據輸入界面、數據輸出界面、數據維護功能、數據檢索功能、幫助功能和項目文件。
8.3.1 主控程序設計
系統主控程序簡稱為主程序,是用來設置應用系統的操作環境、控制和調用用戶初始界面、啟動事件循環的最高一級的程序。同時在結束系統運行時,也負責關閉應用系統,結束事件循環,恢復 VFP系統初始環境的工作。
8.3.2 項目管理器
為了便于管理和使用數據表、數據庫、視圖等對象,可以使用 VFP的項目文件,它提供了對于任務中所有文件的管理和維護功能。創建項目文件的工具是 VFP系統提供的項目管理器。
項目管理器是開發及管理應用系統人員的工作平臺。這里所說的“項目”是相關文件、數據及對象的集合。項目管理器有以下幾種功能:
(1)采用“目錄樹” 結構對資源信息進行集中管理。
(2)以其集成環境為用戶提供了快捷訪問系統設計工具的窗口,在項目管理器窗口,有多種功能按鈕,可以根據需求創建、修改、增加和刪除資源文件。
(3)支持建立數據字典,用以存儲各數據表間的關系。
(4)用簡單面向對象的方法,將其系統資源編譯成可獨立運行的。APP或。EXE文件。
8.4 系統測試
系統測試是保證系統質量的關鍵,是對整個系統開發過程,包括系統分析、系統設計和實施的最終審查。
8.4.1 系統測試的對象和目的 1.系統測試的對象
系統測試的對象是整個應用軟件系統。由于“程序十文檔=軟件”,所以系統測試的對象包括需求分析、系統總體設計、詳細設計各階段的文檔以及源程序。
2.系統測試的目的
應用軟件系統測試的目的是努力發現軟件中的錯誤,并改正錯誤??測試中可能發現的錯誤按其性質可分為以下幾類:
(1)功能錯誤。由于處理功能說明不夠完整或不夠確切,致使編程時對功能有誤解而產生的錯誤。
(2)系統錯誤。指與外部接口錯誤、子程序調用錯誤、參數使用錯誤等。
(3)過程錯誤。主要指算術運算錯誤、邏輯錯誤等。
(4)數據錯誤。指數據結構、實體、屬性錯誤,參數與控制數據混淆等。
(5)編程錯誤。指語法錯誤、程序邏輯錯誤、編程書寫錯誤等。
8.4.2 系統測試的基本原則與方法
1.系統測試的基本原則
系統測試應遵循以下基本原則:
(1)成立測試小組,測試小組應與開發組分立。即測試工作應避免由原開發組人員承擔。
(2)精心設計測試用例。一個測試用例必須由兩個部分組成:
① 對系統的輸入數據描述;
② 由這些輸入數據經系統處理,預期的測試正確結果。
(3)進行回歸測試。對于測試中發現錯誤的軟件,經修正后,要用原來的測試用例再進行測試稱為回歸測試。利用回歸測試,一方面驗證原有錯誤是否確實修正了;另一方面能夠發現因修改而可能引入的新錯誤。
(4)集中測試出錯多的模塊。一個模塊已發現的錯誤越多,則其中存在錯誤的概率也就越大。在進行深入測試時,要集中測試那些出錯多的模塊。
2.系統測試的方法
軟件產品測試,常用以下兩種方法:
(l)黑盒法。又稱為功能測試,在完全不考慮程序的內部結構和特性的情況下,測試軟件的外部特征。從程序的輸入和輸出特性上測試其是否滿足設定的功能。
(2)白盒法。又稱為結構測試,按照程序的內部結構和處理邏輯來設計測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符。
8.4.3 系統測試過程
系統測試過程可分為四個步驟:
1.單元測試(模塊分調)
每個模塊可以作為一個單獨的測試單元,而且也比較容易設計測試用例。單元測試中所發現的錯誤,往往是編程和詳細設計的錯誤。
2.子系統測試(模塊聯調)
子系統測試是將經過單元測試的模塊放在一起形成一個子系統來測試。子系統測試的目的是測試模塊間接口的正確性。
3.系統測試
系統測試是將經過測試的子系統裝配成一個完整的系統來測試。在這個測試中發現的錯誤有設計和編程的錯誤,也有需求分析中的錯誤。
4.驗收測試
驗收測試是將系統作為單一的實體進行測試,測試內容與系統測試基本相同,但是驗收測試是在用戶參與下進行的,它的目的是由用戶來測試軟件能否滿足用戶的需求。
模塊與程序的調試,主要采用白盒法,而在子系統測試、系統測試過程中主要采用黑盒法。
8.5 系統切換
系統切換就是指老系統停止使用、新系統開始運行的過程。系統切換的任務就是保證新、老系統進行平穩而可*的交接,最后使整個新系統能正式交付使用。
8.5.1 系統切換的方式
1.直接切換
在確定新系統運行準確無誤后,用新系統直接替換老系統,終止老系統運行,中間沒有過渡階段。這種方式節省人員和設備費用,但風險大,很有可能出現意想不到的問題。因此,這種方式不能用于重要的系統。
2.平行切換
這種方式安排了一段新、老系統平行運行的時期。平行運行時間視業務內容及系統運行狀況而定,直到新系統正常運行有保證時,才停止舊系統運行。其優點是可以進行兩系統的對比,發現和改正新系統的問題,風險小,安全,可*;缺點是耗費人力和設備。
3.試點后直接切換
某些系統有一些相同部分,例如系統中包括有多個銷售點、多個倉庫等。切換時先選擇一個銷售點或倉庫作試點,試點成功后,其他部分可同時直接切換。這種方式風險較小,試點的部分可用來示范和培訓其他部分的工作人員。
4.逐步切換
它的特點是分期分批地進行切換。既避免了直接切換的風險性,又避免了平行切換時費用大的問題。但是,需要很好地處理新、老系統之間的接口。
在系統切換過程中,要根據出現的問題進行修改、調試,因此它也是新系統不斷完善的過程。
8.5.2 系統切換的主要工作
1.建立系統使用說明文檔
系統使用說明文檔應當使用簡明、通用的語言說明系統各部分應如何工作、維護和恢復,主要使用說明文檔有:
(1)用戶操作手冊(用戶使用說明書)。用戶操作手冊可針對不同子系統用戶編寫。在操作手冊中應指明的主要內容有:手冊使用者及編寫手冊的目的;應用軟件(子系統)目標、功能、性能概述;運行環境要求;系統支持軟件;用戶使用說明;操作舉例等。
(2)計算機操作規程。根據具體系統制定。
(3)程序說明書。程序說明書主要內容為:整個系統程序的清單和說明;程序測試過程和測試用例;修改程序的規定等。
2.系統初始化
初始化包括對系統的運行環境和資源進行設置、系統運行和控制參數設定,數據加載以及調整系統與業務工作同步等內容。
第三篇:08年自考“管理系統中計算機應用”復習總結2
21.管理信息處理的內容:CSPTO
(1)信息的收集 store
(2)信息的存儲 collect
(3)信息的加工 process
(4)信息的傳輸 transmit
(5)信息的提供 offer
22.原始信息收集:是指在信息或數據發生的當時、當地,從信息或數據所描述的實體上直接把信息或數據取出,并用某種技術手段在某種介質上記錄下來。
23.二次信息收集:是指收集已記錄在某種介質上,與所描述的實體在實踐與空間上已分離開的信息或數據。
24.二次信息收集的關鍵問題在于兩個方面:一是有目的地選取或抽取所需信息;二是正確地解釋所得到的信息。
25.管理信息處理的要求:ICFE
(1)及時(2)準確(3)適用(4)經濟
26.三種管理類型(戰略規劃、管理控制、日常業務管理)的管理活動所要求的信息的差別是:
(1)信息范圍不同。C
(2)信息源不同。R
(3)信息概括程度不同。S
(4)信息的時間性不同。T
(5)信息更新間隔期不同。I
(6)信息加工處理方法不同。M
(7)信息使用頻率不同。R
27.計算機應用的發展階段:
(1)電子數據處理(EDP)
(2)數據的系統處理(即狹義的管理信息系統MIS)
(3)支持決策
28.MIS的特點:
(1)在企業管理中全面使用計算機。
(2)應用數據庫技術和計算機網絡。
(3)采用決策模型解決結構化的決策問題。
29.結構化的決策問題:即可以利用一定的規則和公式來解決例行的和反復進行的、有章可循、可以“委托”給計算機處理的問題。
30.半結構化或非結構化的特征:
(1)決策的目標和評價標準經常變動;
(2)支持決策的信息不能完全獲得;
(3)支持決策的信息具有不確定性和模糊性;
(4)決策規則依決策者或決策環境而變化。
31.決策支持系統(DSS):是在半結構化決策活動過程中,通過人機對話,向決策者提供信息,協助決策者發現和分析問題、探索決策方案,評價、預測和選擇方案,以提高決策有效性的一種以計算機為手段的信息系統。
32.DSS的特點:
(1)主要針對管理人員經常面臨半結構化的決策問題。
(2)系統主要應用數據和模型進行決策分析研究,需要模型庫的支持。
(3)易于為非計算機專業人員以交互會話的方式來使用。
(4)系統支持但不代替高層管理者制定決策。
33.DSS的基本結構:一般由一個模型庫、一個數據庫、它們的管理軟件系統(包括數據庫管理系統DBMS、模型庫管理系統MBMS),以及人-機交互系統(會話生成與管理軟件DGMS)組成。
34.群決策支持系統(GDSS):它是支持一群決策者為獲得有效決策結果的計算機輔助系統。GDSS除了進行決策分析外,還著重于決策參與者之間的交流溝通。在系統中,每個決策成員可以自己運行不同的決策模型;計算機網絡完成個成員間的信息交流;公用屏幕可動態地反映各成員的決策過程,顯示各種決策方案,使不同地點的決策人員可以通過自己的計算機終端參與共同決策。通過交流、磋商、討論,可有效地避免個體決策的片面性和可能出現的獨斷專行行為。
35.專家系統(ES):是人工智能的一種實際應用,它是使用某專業領域中專家的知識構成的計算機系統,其目標是讓計算機具有與該領域專業同等水平的解決實際問題的能力。
36.ES的特征:
(1)掌握豐富知識,有專家水平的專門知識與經驗。
(2)有通過學習或在運行中提升增長和擴大知識的能力。
(3)有判斷和推理的功能。
37.專家系統有兩個核心組成部分:一個是存放專門知識的知識庫;另一個是利用知識庫的知識實現問題求解的推理機。
38.經理信息系統(EIS)executive:是向高層主管提供企業整體績效信息的系統。
39.EIS特點:
(1)信息提取方便。
(2)提供關鍵成功因素的企業內部和外部信息。
(3)自動識別例外情況。
40.EIS的目標:是以決策者最容易理解和接受的形式,向他們提供企業整體績效的信息;系統操作又極為簡便,使他們能親自操縱、查詢所需的信息,從而支持經理做出正確決策。
第四篇:08年自考“管理系統中計算機應用”復習總結4
61.中央處理器CPU:是微型計算機的核心,她由運算器、控制器和一些寄存器組成。
62.計算機軟件:是計算機程序、程序所使用的數據以及有關的文檔資料的集合。
63.系統軟件:是直接控制和協調計算機、通信設備及其他外部設備的軟件。
64.應用軟件:是直接完成某種具體應用的軟件。
65.程序設計語言:是用來書寫計算機可以執行的程序。常用的計算機程序設計語言有
機器語言、匯編語言和高級語言等。最新出現的是面向對象的語言4GL.66.操作系統:是控制和管理計算機硬件、軟件資源,合理組織計算機工作,并為用戶
使用計算機提供服務的軟件。
67.字長:是指計算機能一次同時處理的二進制數碼的位數。字長決定著計算機運算的精度,字越長則計算機的運算精度越高。字長決定了指令直接尋址的能力,字越長則存放數
據的存儲單元數越多,尋找地址的能力就越強。
68.運算速度:用每秒鐘能執行多少條指令來表示,單位一般用MIPS(百萬條指令/秒)。
69.內存容量:內存儲器中能存儲信息的總字節數成為內存容量。
70.主頻:是指計算機CPU的時鐘頻率。一般用兆赫茲(MHz)表示。
71.存取周期:存儲器完成一次讀(?。┗驅懀ù妫┬畔⒉僮魉璧臅r間稱存儲器的存取(或訪問)時間,而連續兩次讀(或寫)所需的最短時間,稱存儲器的存取周期(或存儲
周期)。
72.總線寬度:總線是由數據總線DB、地址總線AB和控制總線CB三組線構成的???/p>
線越寬,計算機的處理能力越強。
73.媒體:是指信息表示和傳播的載體。一般可分為感覺媒體、表示媒體、顯示媒體、存儲媒體、傳輸媒體五類。
74.多媒體:常常是指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動畫、視頻影響等。
75.多媒體系統的主要特點:
(1)集成性。
(2)交互性。
(3)實時性。
(4)數字化。
76.數據通信:就是指在收發站之間傳送二進制代碼序列的過程。
77.信息源:是產生要發送數據的設備。
78.發送器:可以對發送信號進行編碼或轉換,產生能夠傳輸的光、電信號。
79.接收器:將收到的信號轉換成目的站設備可以處理的信號。
80.接收端:是信號傳送的目的地設備。
第五篇:管理系統中計算機應用
00052 管理系統中計算機應用練習題
一、填空題
1.信息的第一和基本性質是___事實性_________________。
2.管理系統中計算機應用的條件包括科學的管理基礎、領導的支持與參與及__ 建立專業人員隊伍和培訓
3.管理人員管理的主要無形資源是___信息_________________。
4.評價管理信息系統應用的經濟效果,應從直接經濟效果和____間接經濟效果______。兩方面來分析。
5.決策支持系統的主要工作方式是__________人機對話__________。
6.數據庫是按一定結構存儲在計算機中相關數據的_______集合_____________。
7.管理控制信息是屬于管理信息的___策略級_________________。
8.系統對提高管理水平,降低運營成本等帶來的收益屬于_____直接經濟效益_______________。
9.系統分析中可行性研究包括__技術 經濟管理可行性__________________。
10.在數據庫系統中,數據存取的最小單位是____記錄________________。
11.按決策層次分類,將管理信息分為:戰略信息,戰術信息和___業務信息_________________。
12.在諾蘭模型中,開始對計算機的使用進行規劃與控制是在___控制階段_________________。
13.在醫院,患者與醫生的關系是屬于___M:N關系_________________。
14.在一個學生選課關系中,學生學號與課程之間是____M:N關系_________________。
15.醫院心電監護儀上的數字對于醫生來說是____信息________________。
16.在管理信息系統各種開發方式中,對企業開發能力要求最高的是____自行開發________________。
17.系統設計階段工作的依據是____系統分析報告________________。
18.子系統劃分方法中最好的方法是____功能劃分________________。
19.在系統生命周期中,花費費用和人力投入最多的階段是_______系統維護_____________。
20.在企業管理信息系統中,對數據庫存取權限最高的人員是______數據庫管理員______________。
21.系統維護中工作量最大的活動是___應用程序維護_________________。
22.管理信息系統實施階段的工作內容有_____程序設計 設備購買 數據采集_______________。
23.數據字典的建立是在____系統分析階段________________。
24.數據庫設計,屬于系統開發的____系統總體設計階段_______________。
25.信息系統的開發方式有多種,其中開發費用較少,時間最短的是___購買現成軟件_________________。
26.系統新系統取代舊系統,風險較大的轉換方法是____直接切換法________________。
27.應用軟件系統維護的類型有:完善性維護、適應性維護、改正性維護和____預防性維護___________
28.計算機系統應該包括______硬件系統和軟件系統______________。
29.第1-3代電子計算機使用的電子元件分別是____電子管晶體管中小規模型集成管____________
30.在計算機中,一個漢字占的二進制位數是______16位______________。
31.計算機能直接識別和執行的語言是______機器語言_______________。
32.計算機中用來表示內存儲器容量大小的最基本單位是_____字節_______________。
33.格式化磁盤的主要目的是_____磁盤初始化_______________。
34.計算機病毒是指_______特制的具有破壞性的程序_____________。
35.Windows中文件的擴展名的長度為___3個_________________。
36.一個文件路徑名為C:filetxtl12.txt,其中txtl是一個____文本文件________________。
37.在Windows中,當一個應用程序窗口被最小化后,該應用程序將____被轉入后臺執行________________
38.廣域網傳輸介質一般采用____光纖________________。
39.計算網絡最突出的特點是________資源共存____________。
40.域名中,ctbu表示_______主機名_____________。
二、名詞解釋
1.數據答:數據是載荷信息的物理符號;是信息的具體表現;數據的具體形式取決于載體的性質。
2.電子商務答:對整個貿易活動實現電子化。即交易各方通過計算機和通信網絡進行信息的發布、傳
遞、存儲、統計,以電子交易方式而不是通過紙介質信息交換或直接面談方式進行商業交易。
3.數據庫管理系統(DBMS):答:是指幫助用戶建立、使用和管理數據庫的軟件系統,簡稱為DBMS。數據
庫管理系統是數據庫系統的核心。
4.業務流程圖答:以一項業務或一組相互關聯的業務作為描述對象,對它們的處理過程及所涉及的信
息進行描述。
5.存取控制答:通過用戶鑒別,獲得使用計算機權的用戶,應根據預先定義好的用戶權限進行存取,稱為存取控制,是在共享資源條件下保證信息系統安全性的重要措施。
6.信息答:信息是對事物運動狀態和特征的描述;信息是數據的含義;信息不隨載體性質的改變而改
變。
7.管理信息系統(MIS)答:是由人和計算機系統組成的,為實現企業整體目標,對管理信息進行系統的處理,為各級管理人員提供業務信息和決策信息的系統。
8.數據庫答:以一定的組織方式存儲在計算機外存儲器中的,相互關聯的為多個用戶或應用共享的數據
集合。
9.類答:一組具有相同結構、操作和約束條件的對象,或者是具有共同屬性、共同操作性質的對象的集合。
10.數據加密答:為防止數據在存儲介質中被非法拷貝和在傳輸過程中被非法竊取,在系統中應對機密
數據采取加密存儲和加密傳輸等安全措施。
二、簡答題
1.簡述管理信息的特點。答:(1)原始數據來源的分散性(2)信息資源的非消耗性(3)信息
量大(4)信息處理方法的多樣性(5)信息的發生、加工、應用,在空間、時間上
2.簡述電子商務的特點及分類答:特點:(1)提供全球性商務服務(2)高效、快捷(3)加強
客戶關系管理(4)提高服務質量。分類:(1)企業與消費者之間(B-C模式)(2)企業與企業之間(B-B模式)(3)企業內部的電子商務
3.簡述可行性研究的目的。答:明確原系統存在的問題、新系統的目標與范圍,對系統的執行性
規劃進行審定和可行性分析,初步評價解決問題的幾種設想和方案,對是否有必要建立一個新的管理信息系統而提出建議。
4.簡述系統維護的目的及主要工作答:目的:保證系統正常而可靠的運行,并隨著環境的變化、不斷改善和提高,始終處于正確的工作狀態。維護階段的主要工作是:(1)數據庫安全性控制(2)數據庫的正確性保護、轉儲與恢復(3)數據庫的重組織與重構造。
5.簡述管理系統中計算機應用的基本條件答:(1)科學的管理基礎:①管理工作的程序化②管理
業務的標準化③報表文件的統一化。④數據資料的完整化和代碼化。(2)領導的支持和參與:①抓好規劃②抓好決策③抓好落實。(3)建立專業人員隊伍和培訓
6.簡述企業信息化的概念及主要體現在那些方面。答:企業信息化是企業利用現代信息技術,通
過對信息資源的不斷深入開發和廣泛利用,不斷提高生產、經營、管理、決策的效率和效益,進而提高企業經濟效益、增強企業競爭力的過程。主要體現在以下三個方面:(1)企業生產過程的自動化、智能化(2)企業管理決策的網絡化、智能化(3)企業商務活動的電子化。
7.簡述可行性研究報告的主要內容答:(1)模塊化(2)由頂向下,逐步求精(3)上層模塊分解為
下層模塊,有三種不同的結構形式,即順序結構、選擇結構和循環結構。
8.簡述可行性研究報告的內容答:(1)現行系統概況(2)現行信息系統存在的主要問題和主要信息需求(3)擬建系統的規劃方案(4)經濟可行性分析(5)技術可行性分析(6)系統運行的可行性分析(7)結論。
9.簡述自行開發管理信息系統的優缺點答:主要優點是:(1)用戶的需求可以得到充分滿足(2)系統維護容易(3)可鍛煉本企業計算機開發應用的隊伍。主要缺點是:(1)系統開發周期一般較長(2)難于擺脫本企業習慣的管理方式的影響,不易開發出一個高水平的管理信息系統(3)用于企業內部的開發費用高。
10.簡述影響系統的安全性的因素及保護措施答:影響系統的安全性的因素:(1)自然災害、偶然事件
(2)軟件的非法刪改、復制和竊取,使系統的軟件遭泄密和破壞(3)數據的非法篡改、盜用或破壞(4)硬件故障。系統安全性保護措施:(1)物理安全控制(2)人員及管理控制(3)存取控制(4)數據加密。