系統實施系統實施報告_第1頁
系統實施系統實施報告_第2頁
系統實施系統實施報告_第3頁
系統實施系統實施報告_第4頁
系統實施系統實施報告_第5頁
已閱讀5頁,還剩79頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第十章系統實施信息系統的開發思路系統分析系統設計系統實施10-1

系統實施階段的任務

系統實施是開發信息系統的最后一個階段。這個階段的任務:實現系統設計階段提出的物理模型,按照實施方案完成一個可以實際運行的信息系統,交付用戶使用。一、系統實施的內容構建系統運行平臺程序編制代碼實現數據準備程序的調試和測試系統轉換用戶培訓系統實施報告系統的物理模型1、硬件準備

硬件準備包括計算機主機、輸入輸出設備、存儲設備、輔助設備(穩壓電源、空調設備)、通信設備等。2、軟件準備軟件包括系統軟件、數據庫管理系統以及一些應用軟件。3、人員培訓主要指用戶培訓,包括主管人員和業務人員。4、數據準備沒有一定的基礎數據的準備,系統調試就不能很好的進行。相互聯系的,彼此制約二、系統實施階段的特點與系統分析、系統設計階段相比較,系統實施階段的特點是:工作量大,投入的人力、物力多。實施計劃主要內容——硬件計劃——軟件計劃——機房、場所準備計劃——總的實施日程計劃硬件獲取軟件編程用戶準備人員:聘用和培訓機房、場所準備數據準備安裝測試試運行系統切換用戶驗收實施步驟10-2物理系統的實施

MIS物理系統的實施是計算機系統和通信網絡系統設備的訂購、機房的準備和設備的安裝調試等一系列活動。⑴計算機品牌選擇

國外品牌目前有IBM、HP、Compaq、SUN、NEC、Dell等;國內品牌目前有聯想、新浪潮、方正等。10-2-1

計算機系統的實施⑵計算機購置的基本原則:

能夠滿足MIS的設計和運行的基本要求合理的性價比;良好的可擴充性;良好的技術支持.⑶計算機的環境要求

機房要安裝雙層玻璃門窗,并且要求無塵。硬件通過電纜線連接至電源,防止靜電感應。防止由于突然停電造成的事故發生,應安裝備用電源設備,如功率足夠的不間斷電源(UPS)。局域網(LocalAreaNetwork,LAN)

通常指一定范圍內的網絡,可以實現樓宇內部和臨近的幾座大樓之間的內部聯系。廣域網(WideAreaNetwork,WAN)

能連接多個城市,國家或大洲--廣域網不僅僅只是連接許多結點中的計算機,它還必須能使得計算機之間能同時通信。10-2-1網絡系統的實施綜合業務數字網(ISDN)是一種能在一個網絡內傳送多種業務信息大網絡,包括數字、圖像、語音、文字等,能夠滿足一個單位的日常業務中的網絡應用需要。隨著網絡技術的發展,帶寬和傳輸速度的不斷提高,目前網絡技術已經能夠滿足ISDN的要求,ISDN已經成為網絡系統發展的重要方向。Internet即“互聯網”,是最大的國際互聯網。該網包括各種不同領域的應用系統,能夠提供商務、政治、經濟、娛樂、新聞、科技等各類信息,實現全球范圍的信息資源共享。1、常用的通訊介質雙絞線同軸電纜光纖微波通信地表衛星微波站(B)衛星通信地表地面波微波站(A)地面微波通信2、常用的通訊設備路由器設備交換機設備10-3程序設計

編程(Coding)就是為系統各個模塊編寫程序。根據結構化方法設計了詳細方案,又有了高級語言,初級程序員都可以參加這一階段的工作。⑴可維護性

由于信息系統需求的不確定性,系統需求可能會隨著環境的變化而不斷變化,因此,就必須對系統功能進行完善和調整,為此,就要對程序進行補充或修改。此外,由于計算機軟硬件的更新換代也需要對程序進行相應的升級。10-3-1程序設計的目標⑵可靠性:程序應具有較好的容錯能力。正常情況下能正確工作。意外情況下應便于處理,不至產生意外的操作,從而造成嚴重損失。⑶可理解性:

程序不僅要求邏輯正確,計算機能夠執行,而且應當層次清楚,便于閱讀。⑷效率:程序能否有效地利用計算機資源。

程序效率的地位:已不像以前那樣舉足輕重了,因為硬件價格大幅度下降,而其性能卻不斷完善和提高。

程序設計人員工作效率的地位日益重要。不僅能降低軟件開發成本;而且可明顯降低程序的出錯率,進而減輕維護人員的工作負擔。為了提高程序設計效率,應充分利用各種軟件開發工具。在過去的小程序設計中,主要強調程序的正確和效率。對于大型程序,人們則傾向于首先強調程序的可維護性、可靠性和可理解性,然后才是效率。注意程序效率、可維護性、可理解性三者之間的關系功能結構圖中有很多大大小小的模塊,先實現那些模塊呢?上層模塊下層模塊…….下層模塊執行具體的功能控制性10-3-2自頂向下的模塊化設計

結構化方法主張自頂向下實現,盡量先實現上層模塊,逐步向下,最后實現下層最基本的模塊。(首先調試整個系統的結構及各個模塊之間的接口,確保系統結構和各模塊接口的正確性)模塊應該具有獨立性:

在系統中模塊之間應盡可能的相互獨立,減少模塊間的藕合,即信息交叉,以便于將模塊作為一個獨立子系統開發。模塊大小劃分要適當:

模塊中包含的子模塊數要合適,既便于模塊的單獨開發,又便于系統重構。自頂向下模塊化程序設計中應注意:模塊功能要簡單:

底層模塊一般應完成一項獨立的處理任務。共享的功能模塊應集中:

對于可供各模塊共享的處理功能,應集中在一個上層模塊中,供各模塊引用。采用順序結構、循環結構、選擇結構三種基本邏輯結構來編寫程序的方法。10-3-3結構化程序設計方法(StructuredProgramming)1、順序結構:順序結構表示含有多個連續的處理步驟,按照書寫的先后順序執行。入口AB出口Inti=0Ints=1S=s+i2、循環結構:循環結構是由一個或幾個模塊構成,程序運行時重復執行,直到滿足某一條件為止。PS入口出口TFInti=1Ints=0DoWhile(i<=100)s=s+ii=i+1EndDo3、選擇結構:由某個邏輯表達式的取值決定選擇兩個處理加工中的一個。PAB入口出口TF10-4軟件開發工具

目前比較流行的軟件工具有:一般編程語言、數據庫系統、程序生成工具、客戶/服務器型工具,以及面向對象的編程工具等。[常用編程語言類][程序生成工具類]

如C語言、C++語言、BASIC語言、COBOL語言、PROLOG語言、OPS語言等。程序生成工具又稱為第四代程序生成語言(4GL)是一種基于數據處理功能和程序之間對應關系的自動編程工具。[系統開發工具類]

系統開發工具類是在程序生成工具基礎上的進一步發展,它不但具有4GL的各種功能,而且更加綜合化、圖形化,因而使用起來也更加方便。目前系統開發工具主要有兩類:專用開發工具類(如SQL、SDK)和綜合開發工具類(如FoxPro、dBASE-V、VisualBASIC、VisualC++等)[數據庫類]

目前市場上提供的數據庫軟件工具產品主要有兩類:一類是以計算機關系數據庫為基礎XBASE系統(如dBASE系列和FoxPro的各種版本);另一類是大型數據庫系統(如ORACLE、SYBASE、INFOMAX、DB2等)。[面向對象編程工具]面向對象編程工具主要是指與OO方法相對應的編程工具。目前面向對象編程工具主要有C++(或VisualC++)和Smalltalk。這是一類針對性強,并且很有潛力的系統開發工具。[客戶/服務器工具類]

是當今軟件工具發展過程中出現的一類新的系統開發工具。有:Windows下的FoxPro、VisualBASIC、VisualC++、Excel、PowerPoint、Word,以及BorlandInternational公司的DelphiClient/Server、Powersoft公司的PowerBuilderEnterprise、Sysmantec的TeamEnterpriseDeveloper等。10-5程序和系統測試

人們常常有一種錯覺,認為程序編寫出來就“萬事大吉”。目前,檢驗軟件的有三種手段:正確性證明、靜態檢查和動態檢查。10-5-1測試方法1、正確性證明:

利用數學方法證明程序的正確性,該技術還處于初級階段。四色猜想

1852年,剛從倫敦大學畢業的哥斯尼在給他的兄弟弗雷贅克的一封信中提出了這樣的猜想:在一幅正規地圖中。凡是有共同邊界結的國家,都可以最多只用四種顏色著色,就能把這些國家區別開來。

弗雷贅克讀了這封信后,就企圖用數學品質方法來加證明。但是,他花了許多時間,仍是毫無頭緒,他只好去請教他的教師摩爾根。但摩爾根也無法證明這個問題。同時也無法推翻,就把它交給了英國著名的數學家哈密頓。從此,這個問題在一些人中間傳來似去,直到1865年哈密頓逝世為止,這個問題還沒有得到解決。于是這個問題便以“四色猜想”的名字留在了近代數學史上。1878年,著名的英國數學家凱來把“四色猜想”通報給倫敦的數學學會會員,征求解答。數學界頓時活躍起來,很多人揮戈上陣,企圖試一試自己的能力。1879年,肯普首先宣布證明了四色定理,接著在1880年,泰特也宣布證明四色定理的問題已經解決,從此就很少有人過問它了。然而還有一個數學家赫伍德,并沒有放棄對四色問題的研究,他從表少年時代一直到成為白發蒼蒼的老者,花費了畢生的精力致力于四色研究,前后整整60年。終于在1890年,也就是肯普宣布證明了四色定理的11年之后,赫伍德發表文章,指出了肯普證明中的錯誤,不過,赫伍德卻成功地運用肯普的方法證明了五色定理,即一張地圖一公平能用和種顏色正確地染色。

五色定理被證明了。但四色定理卻又回到未被證明的四色猜想的地位了,這不僅由于赫伍德推翻了肯普的證明,而且離開泰特發表論文66年后的1946年,加拿大數學家托特又舉出反例,否定了泰特的證明。

肯普的證明,雖然在11年后被推翻了,但是,人們認為他的證明思路有很多可取的地方。因此,數學家,有不少人一直在沿著他的思路,推進著四色問題的證明工作,并且有了新的進展。然而,這些成就所提供的檢驗辦法太復雜了,人們難以實現。就拿1970年有些人的方案來說,用當時的計算機來算也需要連續不斷地工作10萬小時(即11年以上),才能得出結論,這顯然是不可能的。

1970年以后,人們千方百計地改進了證明四色猜想的方案,而且計算機的其使用方法,也不了飛快地進步。

1976年6月,美國數學家阿佩爾與哈肯,在美國伊利諾侵入大學的3臺不同的電子計算機上,用了1200小時,終于完成了"四色猜想"的證明,從面使"四色猜想"成為了四色定理。

"四色定理"本身沒有什么突出的理論價值和衫價值。因此美國數學家的貢獻,主要是用電子計算機解決了延續124年之久的純理論問題。人與機器的合作完全有可能解決那些懸而未決的問題,我們期待著那一日的到來。2、靜態測試

人工評審軟件的文檔或程序,發現其中的錯誤。手續簡單,是一種行之有效的檢驗手段。(1)代碼審查:通過閱讀程序發現軟件錯誤和缺陷。(2)靜態分析:主要對程序進行控制流分析、數據流分析、接口分析和表達式分析。3、動態檢查

即測試,有控制地運行程序,從多種角度觀察程序運行時的行為,發現其中的錯誤。(測試就是為了發現錯誤而執行程序)測試只能證明程序有錯誤,而不可能證明程序沒有錯誤。20次BA520條路徑。黑箱測試

不考慮系統內部結構而運行系統,以檢查在一定的輸入下,系統的輸出是否與期望相同。白箱測試

不僅要完成前者的內容,還要檢查輸入的數據是如何通過系統內部設定的結構,達到輸出的。A黑箱測試B白箱測試10-5-2測試流程測試是通過一些典型的數據運行,來檢驗系統在各種情況下的正確性的過程。單元測試組合測試確認測試系統測試用戶測試1單元測試單元測試是測試系統中的每一個低級處理的基本功能,其目標是告訴程序員哪些程序部分需要改正或改進。程序代碼測試程序功能測試程序代碼調試利用精心挑選的測試數據,使程序和模塊中的每一條語句都能得到執行,即能夠測試程序中的任一邏輯通路。常用的測試數據有以下兩種:

1.用正常數據調試。2.用錯誤數據調試。

試驗程序對錯誤的處理能力,包括顯示出錯信息以及容許修改錯誤的可能性。具體檢查內容有:輸入鍵號錯誤輸人數據錯誤操作錯誤

程序功能調試

經代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證數據本身是否完備。

程序功能測試則面向程序應用環境,把程序看做一個"黑盒子",認為程序只要滿足應用功能上的需求,就是可行的。2組合測試

組合測試也稱集成測試或子系統測試,通常采用自頂向下和自底向上兩種測試方法。組合測試的對象是指已經通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統化的方法裝配和測試軟件系統。這種測試應在系統目標機上進行,造就系統應用的環境條件。除了開發部門項目負責人參加以外,還應該有相應系統的用戶參與。模塊的連接方法:非增量式集成:把所有的模塊按設計要求一次性全部組裝起來,然后進行整體測試。增量式集成:一個一個地擴展模塊,一步一步增大測試的范圍,錯誤易于定位和糾正。4系統測試

將所開發的系統放在模擬的產品環境中,其目標是保證系統與網絡、數據庫、硬件和任何其它公司所特有平臺和環境因素相協調,保證整個系統運行是一致的,并且使應用程序能滿足用戶要求的靈活性。⑴主控程序和調度程序調試⑵系統程序總調5特殊調試

除了上述常規測試之外,還有一些必要的性能測試,這些測試往往不是針對程序在正常情況下運行的正確與否,而是根據系統需求選擇進行的,主要有:

峰值負載測試、

容量測試、

響應時間測試、

恢復能力測試等。嚴格核對計算機處理和人工處理的兩種結果。實況測試。6用戶驗收測試在系統測試完成后,進行用戶的驗收測試,它是用戶在實際應用環境中所進行的真實數據測試。

系統調試完成后,應該編寫操作說明書,完成程序框圖和打印源程序清單。信息系統測試

軟件測試與軟件開發過程的關系10-6人員培訓

人員是管理信息系統的重要組成部分,包括企業的各級管理人員及管理與維護信息系統的專業人員。每一個與新系統有關的人都應該了解管理信息系統的運作方式和運作過程。培訓就是使有關管理人員和技術人員了解和掌握新系統的有效途徑之一。因此,培訓工作關系到新系統的成敗。10-6-1人員培訓的意義

(1)如果管理人員對即將使用的新系統的管理過程不了解,不能確定新系統是否適用于自己的工作,那么就有可能消極地對待新系統,甚至阻礙系統的推廣應用。

(2)管理信息系統的開發與應用不僅是計算機在企業中的應用,同時也是一種企業變革。由于企業管理的傳統思想及方法與管理信息系統的要求之間有著巨大的差異,企業管理人員對這種新的管理思想和管理方法有一個熟悉、適應和轉變觀念的過程。(3)對于自行開發管理信息系統的企業來說,通過系統開發過程來培養一批既懂管理業務,又懂信息系統的企業專業人員也應是企業開發信息系統的主要目標之一。10-6-2人員培訓的內容信息系統的知識非常廣泛,企業管理人員與企業信息系統專業人員的培訓內容應各有側重。

培訓內容1、系統整體結構和系統概貌;2、系統分析設計思想;3、計算機系統操作與使用;4、軟件工具的使用;5、漢字輸入方式、系統輸入方式和操作方式培訓;6、可能出現的故障以及故障的排除;7、文檔資料的分類以及檢索方式;8、數據收集、統計渠道、統計口徑;9、其他注意事項

管理人員的培訓重點應該是信息技術基本概念與一些結合具體項目的基礎知識。1.信息系統的基本概念,包括信息概念、性質與作用、系統概念與特點、信息系統開發方法與開發過程等。2.計算機基本知識,包括計算機硬件與軟件基礎知識、,常用管理軟件的功能與人機界面、網絡與通信基本概念等等。1、管理人員的培訓

3.管理方法,例如現代管理的基本思想、數據分析與管理決策的基本概念與常用方法。4.本企業信息系統介紹,包括信息系統目標、功能及總體描述、開發計劃、主要事項與配合要求等等。5.本企業信息系統的操作方法。2、技術人員的培訓

對企業信息管理專業人員的培養應把重點放在系統知識與系統規范方面,培養方法除強調在實踐中學習外,還可采取委托培養、進修與外聘專家進行系統授課等方法。10-6-3培訓管理

為了保證培訓能真正獲得成效,培訓工作應與管理人員的工作績效評定結合起來,對培訓的效果進行考核。具體操作可以分階段地在培訓后進行考試,也可以采用競爭上崗等方式,促使管理人員處理好當前工作與未來知識儲備二者的關系。10-7系統切換、運行

系統轉換包括:新系統和舊系統的切換把舊系統的文件轉換成新系統的文件數據的整理和錄入,人員、設備、組織結構的改造和調整有關資料檔案的建立和移交。1、直接轉換法在指定的時間點,停止原系統的使用,啟動新系統。老系統新系統轉換簡單,費用最省風險較大2、并行切換法

新系統投入運行時,老系統并不停止運行,而是與新系統同時運行一段時間,對照兩者的輸出,利用老系統對新系統進行檢驗。老系統新系統并行運行并行切換法的特點是風險小、安全系數大開銷大(需要同時運行2套系統)用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系統隱含假設:原系統是正確的3、試運行轉換法前面2種方法的綜合。老系統新系統新系統的部分采取并行方法并行方法,保險系數大4、試點過渡法(逐步轉換法)新系統一部分一部分地替換老系統,直到全部替代老系統。老系統新系統1新系統2新系統n避免了直接轉換法的危險性,費用也比并行轉換法省這種轉換方式借口復雜,當新老系統差別太大是不宜

采取該方法人員對系統實施的影響

信息系統失敗的一個主要原因是用戶拒絕使用新系統。拒絕通常來源于對新的工作方式和任務不熟悉,或者對可能發生的改變產生憂慮。例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論