




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章一、你怎么認(rèn)識信息時代?開發(fā)信息資源,服務(wù)四化建設(shè)?!囆∑剿膫€現(xiàn)代化,哪一化也離不開信息化。——江澤民大力推進(jìn)國民經(jīng)濟(jì)和社會信息化,是覆蓋現(xiàn)代化建設(shè)全局的戰(zhàn)略舉措以信息化帶動工業(yè)化,發(fā)揮后發(fā)優(yōu)勢,實現(xiàn)社會生產(chǎn)力跨越式發(fā)展?!鍖梦逯腥珪蠡径晌镔|(zhì)不滅定律能量守恒定律信息不對稱定律二.信息系統(tǒng)的基本概念信息系統(tǒng)的演化人基信息系統(tǒng)人機信息系統(tǒng)(CBIS,Computer-BasedInformationSystem)網(wǎng)基信息系統(tǒng)(NBISNetwork-BasedInformationSystem)光基信息系統(tǒng)、內(nèi)容信息系統(tǒng)藍(lán)牙信息系統(tǒng)、基因信息系統(tǒng)等信息系統(tǒng)的舉例計算機輔助設(shè)計系統(tǒng)(ComputerAidedDesignSystems,CADS)計算機輔助教學(xué)系統(tǒng)(ComputerAidedInstructionSystems,CAIS)協(xié)同工作的計算機系統(tǒng)(ComputerSystemforCollaboration,CSCW)辦公自動化系統(tǒng)(OfficeAutomationSystem,OAS)決策支持系統(tǒng)(DecisionSupportSystems,DSS)管理信息系統(tǒng)的稱謂?信息技術(shù)(InformationTechnology,IT)信息管理(InformationManagement,IM)信息系統(tǒng)(InformationSystem,IS)肯尼萬(W.T.Kennevan)的定義以書面或口頭的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策。戴維斯(G.B.Davis)的定義管理信息系統(tǒng)是一個利用計算機軟件和硬件、手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶——機器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。
我們的定義信息系統(tǒng)是一個以人為主導(dǎo),吸取經(jīng)驗和遵照規(guī)律并重,利用計算機硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲存、更新和維護(hù),以企業(yè)戰(zhàn)略競優(yōu)、提高效益和效率為目的,支持企業(yè)高層決策、中層控制、基層運作的集成化的人機系統(tǒng)。
信息系統(tǒng)學(xué)科數(shù)據(jù)庫技術(shù)信息資源管理計算機網(wǎng)絡(luò)輔助開發(fā)工具模型與決策管理科學(xué)信息系統(tǒng)的開發(fā)與管理信息系統(tǒng)的非技術(shù)因素人的影響企業(yè)流程再造咨詢、監(jiān)理、審計投資與評價軟系統(tǒng)思想知識轉(zhuǎn)移等等信息的定義夢斷美人沉信息,目空長路倚樓臺信息既是可以通訊的數(shù)據(jù)和知識,又是管理和決策的重要依據(jù)。應(yīng)包括如下三個要點:強調(diào)信息的客觀性。強調(diào)信息的系統(tǒng)性。強調(diào)信息的開放性。信息的性質(zhì)相對性轉(zhuǎn)移性變換性有序性動態(tài)性時效性共享性可轉(zhuǎn)化性系統(tǒng)的概念“系統(tǒng)是內(nèi)部互相依賴的各個部分,按照某種規(guī)則,為實現(xiàn)某一特定目標(biāo)而聯(lián)系在一起的合理的、有序的組合。”系統(tǒng)具有如下特征:系統(tǒng)邊界輸入和輸出輸入到輸出的轉(zhuǎn)換方法系統(tǒng)接口系統(tǒng)的結(jié)構(gòu)系統(tǒng)的特性系統(tǒng)的目的性。系統(tǒng)的整體性。系統(tǒng)的層次性。系統(tǒng)的相關(guān)性。系統(tǒng)的開放性。系統(tǒng)的穩(wěn)定性。系統(tǒng)的相似性。系統(tǒng)舉例“系統(tǒng)分析”的方法論思想定義問題列出資源和約束給出方案評估、選擇方案,然后實施總結(jié)解決方案的有效性。定義S0和S1,選擇最好的方法得到(S1–S0)三.信息系統(tǒng)的結(jié)構(gòu)信息的傳輸結(jié)構(gòu)信息系統(tǒng)的概念結(jié)構(gòu)信息系統(tǒng)的層次結(jié)構(gòu)技術(shù)角度看信息系統(tǒng)的功能結(jié)構(gòu)企業(yè)經(jīng)營的基本職能
財務(wù)
人力資源
技術(shù)
生產(chǎn)
營銷五大基本職能的地位人力資源是核心(以人為本)財務(wù)是天,股東、職工、顧客常看天色生產(chǎn)是地,是價值實現(xiàn)的源泉營銷是左膀,是拉回來的手(市場導(dǎo)向)技術(shù)是右臂,是打出去的拳(技術(shù)創(chuàng)新)業(yè)務(wù)角度看信息系統(tǒng)的功能結(jié)構(gòu)信息系統(tǒng)的軟件結(jié)構(gòu)信息系統(tǒng)的物理結(jié)構(gòu):集中式信息系統(tǒng)物理結(jié)構(gòu):分布式信息系統(tǒng)物理結(jié)構(gòu):分布集中式第二章信息系統(tǒng)為管理服務(wù)管理具有戰(zhàn)略計劃、戰(zhàn)術(shù)管理和業(yè)務(wù)控制三個層次還具有計劃、組織、協(xié)調(diào)、指揮和控制五項職能。管理者則承擔(dān)著十種角色,這十種角色又可以歸納為人際關(guān)系、信息和決策三個方面的角色。管理科學(xué)主張用定量化的方法,通過數(shù)學(xué)模型和程序來實現(xiàn)組織的目標(biāo)。管理實施過程中的關(guān)鍵是區(qū)分效率和有效性兩個概念。管理者承擔(dān)的十種角色信息系統(tǒng)為決策服務(wù)面向數(shù)據(jù)的決策支持系統(tǒng)(DataOrientedDSS)面向模型的決策支持系統(tǒng)(ModelBasedDSS)既面向數(shù)據(jù)又面向模型的系統(tǒng)主管支持系統(tǒng)(ExecutiveSupportSystems,ESS)群體決策支持系統(tǒng)(GroupDescisionSupportSystems,GDSS)智能決策支持系統(tǒng)(IntelligentDescisionSupportSystems,IDSS)決策支持系統(tǒng)難的不是系統(tǒng)的實現(xiàn),而是決策的過程。信息系統(tǒng)需要管理理論的支持信息系統(tǒng)作為一門邊緣學(xué)科,它是管理科學(xué)、信息技術(shù)和系統(tǒng)科學(xué)的一個混合體。管理和決策理論為企業(yè)的信息管理、信息系統(tǒng)的開發(fā)設(shè)計以及信息系統(tǒng)的應(yīng)用提供了理論上的指導(dǎo)。1998年管理學(xué)獨立出來,其中信息管理與信息系統(tǒng)是管理學(xué)的二級學(xué)科,顯然,信息系統(tǒng)理論和規(guī)律已經(jīng)成為管理學(xué)的重要內(nèi)容。信息系統(tǒng)的開發(fā)本身構(gòu)成一個項目,因而我們還要加強信息系統(tǒng)項目管理理論的研究。規(guī)劃和實施信息系統(tǒng)的考慮因素企業(yè)戰(zhàn)略和目標(biāo);企業(yè)的組織結(jié)構(gòu);企業(yè)業(yè)務(wù)流程;企業(yè)文化;企業(yè)環(huán)境。信息系統(tǒng)與數(shù)據(jù)的關(guān)系數(shù)據(jù)管理的六個階段公元前4000年—1900年,數(shù)據(jù)由人工處理;1900年—1955年,應(yīng)用打孔卡設(shè)備和電子機械型機器將成百萬的記錄整理和制表;1955年—1965年,數(shù)據(jù)存儲在磁帶上,然后使用存儲程序型計算機來批處理順序文件;1965年—1980年引入了具有數(shù)據(jù)庫輪廓的概念以及數(shù)據(jù)的在線導(dǎo)航訪問;1980年—1995年是關(guān)系數(shù)據(jù)庫的自動訪問以及分布式和客戶機/服務(wù)器處理的加入;1996年—?年,通過采用多媒體和互聯(lián)網(wǎng)技術(shù),信息系統(tǒng)可存儲更加豐富的數(shù)據(jù)類型,如文檔、圖像、聲音和視頻數(shù)據(jù)。三種層次信息系統(tǒng)的數(shù)據(jù)特征比較數(shù)據(jù)平臺與信息系統(tǒng)根據(jù)企業(yè)的目標(biāo)對企業(yè)的業(yè)務(wù)進(jìn)行戰(zhàn)略規(guī)劃從中析取和歸納出企業(yè)的基本數(shù)據(jù)模型這些數(shù)據(jù)模型通過數(shù)據(jù)庫等數(shù)據(jù)處理技術(shù)互相建立聯(lián)系在這些數(shù)據(jù)模型的基礎(chǔ)上,經(jīng)過信息系統(tǒng)的處理和變換就可得出大部分的企業(yè)所需數(shù)據(jù),那么這些數(shù)據(jù)模型及它們之間的聯(lián)系即為企業(yè)的數(shù)據(jù)平臺信息系統(tǒng)與人的關(guān)系計算機什么都能做,一切交給計算機辦?人機交互系統(tǒng)信息系統(tǒng)需要人的參加;信息系統(tǒng)應(yīng)與人在職能上有一定的分工結(jié)構(gòu)化的問題、處理頻繁的事務(wù)信息系統(tǒng)中的人:總體規(guī)劃和管理者開發(fā)者應(yīng)用操作者和維護(hù)人員信息系統(tǒng)建設(shè)中的人如果說信息系統(tǒng)項目是一個平面,那么領(lǐng)導(dǎo)者、技術(shù)開發(fā)人員、業(yè)務(wù)分析人員是支持和決定這個平面的三個點。這三個“點”不但缺一不可,而且必須保持相對穩(wěn)定?!板\上添花”和“雪中送炭”?聘任制信息系統(tǒng)項目成功比例較低信息悖論中層領(lǐng)導(dǎo)的消極或抵制常態(tài)下建設(shè)信息系統(tǒng),需要強化:信息系統(tǒng)對管理者個人的貢獻(xiàn)信息系統(tǒng)對企業(yè)的貢獻(xiàn)。數(shù)據(jù)處理管理聯(lián)盟(DataProcessingManagementAssociation,簡稱DPMA)DPMA對信息人才的要求對業(yè)主盡一切努力保證自己具有最新知識和正確的經(jīng)驗,以適應(yīng)工作的需要。避免興趣上的矛盾,并保護(hù)業(yè)主已意識到的任何潛在的矛盾。保護(hù)委托給我的信息的隱私性和機密性。不錯誤地表達(dá)和刪除源于實情的信息。不企圖利用業(yè)主的資源獲得自己的好處,或做任何未經(jīng)正式批準(zhǔn)的事情。不利用計算機系統(tǒng)的弱點得到個人的好處或達(dá)到個人的目的。對社會用我的技術(shù)和知識傳播給公眾。盡我最大努力,保證產(chǎn)品得到社會信任和應(yīng)用支持、尊重和服從地區(qū)、州和聯(lián)邦法律。不錯誤地表達(dá)和刪除公眾關(guān)心的源于問題和實情的信息,也不允許這種已知的信息擱置作廢不利用個人性或秘密性的知識,不以任何非法的形式得到個人的好處。對專業(yè)忠于自己所有的專業(yè)關(guān)系。當(dāng)看到非法的或不道德的事件時,應(yīng)采取合適的行動。然而當(dāng)我反對任何人的時候,必需堅信自己是有理的、正確的、負(fù)責(zé)任的,并不帶任何個人情緒。盡力與人共享我的專業(yè)知識。和他人合作以達(dá)到了解和識別問題。在沒得到特殊許可和批準(zhǔn)的情況下,不利用信譽去做其他工作。不利用他人缺乏經(jīng)驗和缺乏知識去占便宜,以得到個人好處。信息系統(tǒng)與計算機人們通常根據(jù)存儲器的大小、一次能夠處理的數(shù)據(jù)數(shù)量、能同時處理的任務(wù)及能連接的用戶數(shù)量等要素規(guī)模將計算機分為:巨形機大型機小型機微型機計算機選型的四原則選擇性價比高的計算機。選擇與企業(yè)業(yè)務(wù)和其他設(shè)備相適應(yīng)的計算機,以提高計算機的運用效率和效益。盡量選擇主流廠商的計算機。采用符合人機工程學(xué)思想的設(shè)備計算機系統(tǒng)選型的具體要點系統(tǒng)集成商提出的系統(tǒng)結(jié)構(gòu)是否合理;采用的操作系統(tǒng)和應(yīng)用軟件性能;數(shù)據(jù)庫性能,與其它軟件的連接性能等;網(wǎng)絡(luò)的特點,網(wǎng)絡(luò)設(shè)備的類型、通信速率、連接方式、所用協(xié)議,與外界網(wǎng)絡(luò)連接的可能性;主機(或服務(wù)器)的性能及特點,工作站的性能和特點等;售后服務(wù),包括系統(tǒng)升級的服務(wù),相關(guān)軟件升級的服務(wù),人員培訓(xùn)及技術(shù)指導(dǎo)等;價格和交貨時間。信息系統(tǒng)與軟件工程信息系統(tǒng)需要軟件的支持,信息系統(tǒng)的核心是軟件。軟件有三個類別:系統(tǒng)軟件、應(yīng)用軟件和開發(fā)軟件。軟件工程的七條基本原理用分階段的生命周期計劃嚴(yán)格管理;堅持進(jìn)行階段評審;實行嚴(yán)格的產(chǎn)品控制;采用現(xiàn)代程序設(shè)計技術(shù);結(jié)果應(yīng)能清楚地審查;開發(fā)小組的人員應(yīng)該少而精;承認(rèn)不斷改進(jìn)軟件工程實踐的必要性。應(yīng)用軟件的可重用性、可靠性、可移植性、可適應(yīng)性、可理解性、可維護(hù)性、可修改性、可追蹤性和可互操作性等性能指標(biāo)信息系統(tǒng)與信息化的區(qū)別信息化相對于信息系統(tǒng)來講要顯得更為宏觀一些。推進(jìn)信息化,就要考慮:加強信息技術(shù)的推廣與應(yīng)用重視信息資源的開發(fā)與利用加速信息產(chǎn)業(yè)的成長與發(fā)展規(guī)劃信息基礎(chǔ)設(shè)施的建設(shè)與運作擴(kuò)大信息活動的規(guī)模與作用建設(shè)信息系統(tǒng),就要考慮如何進(jìn)行總體規(guī)劃、如何設(shè)計、采用何種開發(fā)方法、何種開發(fā)工具、何種數(shù)據(jù)庫和何種網(wǎng)絡(luò)結(jié)構(gòu)等問題。顯然,信息系統(tǒng)牽涉到的主要是具體實施的問題。信息系統(tǒng)與信息化的區(qū)別信息化和信息系統(tǒng)還可以從詞性上給出解釋。信息系統(tǒng)相對于信息化來講,是實現(xiàn)的工具和具體手段,而作為名詞的信息化則是信息系統(tǒng)的建設(shè)目的之一。信息化更重視信息和知識成為價值構(gòu)成的主體,而信息系統(tǒng)的建設(shè)更多地強調(diào)為生產(chǎn)和管理服務(wù)。五種層次的信息化“要么電子商務(wù),要么無商可務(wù)”。電子商務(wù)對企業(yè)的作用廣告功能。通過Internet等網(wǎng)絡(luò)手段展示企業(yè)實力,宣傳推銷企業(yè)產(chǎn)品,擴(kuò)大知名度,開拓國內(nèi)外市場,提高企業(yè)競爭力。情報功能。通過電子商務(wù)的各項網(wǎng)上服務(wù),了解客戶的最新信息,其它公司的動向,跟蹤國內(nèi)外市場和產(chǎn)業(yè)政策的變化,掌握最新的市場動態(tài),收集顧客的需求信息和對產(chǎn)品的反饋意見,完善售后服務(wù)體系。業(yè)務(wù)功能。貿(mào)易活動中的交換信息、磋商交易、訂立合同、付款交付以及國際貿(mào)易中的報關(guān)商檢、進(jìn)出口代理等綜合貿(mào)易及服務(wù)功能都能通過電子商務(wù)系統(tǒng)傳輸和處理。電子商務(wù)的特點交易虛擬化。交易成本低。無距離遠(yuǎn)近之分?無需中介者參與?電子商務(wù)實行“無紙貿(mào)易”,“無紙辦公”?及時溝通供需信息,零庫存生產(chǎn)和銷售?交易效率高。(商業(yè)報文標(biāo)準(zhǔn)化)交易透明化。通暢、快捷的信息傳輸可以保證各種信息之間互相核對,可以防止偽造信息的流通。電子商務(wù)的分類按與企業(yè)的關(guān)系分:企業(yè)間的電子商務(wù)(B2B)企業(yè)對消費者的電子商務(wù)(B2C)企業(yè)對政府的電子商務(wù)(B2G)企業(yè)內(nèi)部的電子商務(wù)企業(yè)與學(xué)校之間的電子商務(wù)(B2E)按應(yīng)用的層次劃分:國際間的電子商務(wù)國內(nèi)企業(yè)間的電子商務(wù)企業(yè)對消費者的電子商務(wù)按名詞的由來分:EC——ElectronicCommerce電子商務(wù)EB——ElectronicBusiness電子業(yè)務(wù)EE——ElectronicEverything電子任務(wù)未來商務(wù)關(guān)系簡明圖示第三章一、軟件技術(shù)軟件的定義和特征計算機軟件是計算機程序加上該程序的各種文檔。計算機軟件的特征軟件是一種邏輯性系統(tǒng)元素。軟件具有開發(fā)成本高、復(fù)制成本低的特點。軟件“磨損”的絕對性和相對性。盡管軟件不會磨損,但它會退化。軟件維護(hù)復(fù)雜。由于軟件無備用元素可供替換,因而軟件維護(hù)非常復(fù)雜。軟件的種類系統(tǒng)軟件操作系統(tǒng)語言處理程序服務(wù)性程序數(shù)據(jù)庫管理系統(tǒng)網(wǎng)絡(luò)通信管理程序應(yīng)用軟件實用程序工具軟件軟件技術(shù)發(fā)展過程60年代高級語言階段20世紀(jì)50年代末,F(xiàn)ORTRAN的編譯系統(tǒng)COBOL,LISP,PL/1和ALGOL68等高級語言此階段,編譯技術(shù)代表了整個軟件技術(shù)70年代結(jié)構(gòu)化程序設(shè)計階段“軟件危機”程序設(shè)計方法學(xué)軟件工程80年代至今自動程序設(shè)計階段向集成化、一體化方向發(fā)展。CASE(computeraidedsoftwareengineering)4GL和面向?qū)ο蟪绦蛟O(shè)計方法,如C++數(shù)據(jù)結(jié)構(gòu)的基本概念與術(shù)語數(shù)據(jù)數(shù)據(jù)元素,是數(shù)據(jù)的基本單位。記錄、結(jié)點。數(shù)據(jù)項:是數(shù)據(jù)的不可分割的最小單位。數(shù)據(jù)對象:是具有相同性質(zhì)的數(shù)據(jù)元素集合。數(shù)據(jù)結(jié)構(gòu):即數(shù)據(jù)的組織形式數(shù)據(jù)的邏輯結(jié)構(gòu)數(shù)據(jù)的存儲結(jié)構(gòu)數(shù)據(jù)的運算數(shù)據(jù)類型基本數(shù)據(jù)類型。如整型、實型、布爾型結(jié)構(gòu)數(shù)據(jù)類型。如數(shù)組、結(jié)構(gòu)體。算法描述與算法分析算法是由若干條指令組成的有窮序列。算法可用自然語言、數(shù)學(xué)語言或約定的符號語言來描述。若一個算法用機器可執(zhí)行的語言來書寫,則它就是一個程序。所有算法均以函數(shù)或過程的形式表示,即:算法名(參數(shù)表)例:ins_sqlist(V,i,b)//在順序表V中第i個數(shù)據(jù)元素之前插入b//不同的算法應(yīng)該比較“正確”時間復(fù)雜度空間復(fù)雜度線性表的定義線性表是n(n≥0)個數(shù)據(jù)元素(結(jié)點)a1,a2,…,an組成的有限序列。例如學(xué)生成績表(學(xué)號,姓名,各科成績,平均成績)其中數(shù)據(jù)元素的個數(shù)n定義為表的長度。n=0時稱空表,常常將非空的線性表(n>0)記作(a1,a2,…,an)內(nèi)部結(jié)點ai(2≤i≤n-1)都有且僅有一個直接前趨ai-1和一個直接后繼ai+1線性表中結(jié)點之間的邏輯關(guān)系就是上述的鄰接關(guān)系,由于該關(guān)系是線性的,因此線性表是一種線性結(jié)構(gòu)。線性表的運算與存儲數(shù)據(jù)的運算是定義在邏輯結(jié)構(gòu)上的,而運算的具體實現(xiàn)則是在存貯結(jié)構(gòu)上進(jìn)行的。對于線性表,常見的基本運算有以下幾種:存取操作插入操作刪除操作查找操作排序操作線性表的存貯結(jié)構(gòu)順序存儲結(jié)構(gòu)鏈?zhǔn)酱鎯Y(jié)構(gòu)順序存儲結(jié)構(gòu)示意圖存儲結(jié)構(gòu)的存儲密度大,存儲空間利用率高。能夠快速、隨時訪問其中任意一元素。對該表進(jìn)行插入和刪除操作時,為保證線性表的連續(xù)性,則會引起大量元素的移動。存儲容量不宜擴(kuò)充。順序表中的插入操作順序表中的刪除操作鏈?zhǔn)酱鎯Y(jié)構(gòu)存儲示意圖棧的定義與運算棧是一種運算受限的線性表,僅在表的一端進(jìn)行插入和刪除運算。允許插入和刪除的一端稱為棧頂,另一端稱為棧底。棧又稱為“后進(jìn)先出”線性表節(jié)(LIFO)。棧的基本運算有以下幾種:進(jìn)棧、退棧、讀棧、判???、置空棧。順序棧和鏈棧順序棧用向量作為棧的存儲結(jié)構(gòu),它采用一塊連續(xù)的存儲空間存放棧的數(shù)組元素。順序棧的插入、刪除運算較易實現(xiàn)。當(dāng)棧的最大容量事先無法估計時,可用鏈表作為棧的存儲結(jié)構(gòu),稱為鏈棧。隊列的定義與運算隊列是一種運算受限的線性表,其只允許在表的一端進(jìn)行插入,而在另一端進(jìn)行刪除。允許刪除的一端稱為隊頭,允許插入的一端稱為隊尾。隊列又稱為“先進(jìn)先出”線性表。隊列的基本運算有以下幾種:入隊、出隊、置空隊列、讀隊首、測隊列是否為空。樹的舉例樹形結(jié)構(gòu)是一類重要的非線性結(jié)構(gòu)。樹形結(jié)構(gòu)是結(jié)點之間有分支、層次關(guān)系的結(jié)構(gòu)。樹的定義樹是n(n>0)個結(jié)點的有限集合T,它滿足如下兩個條件:有且僅有一個特定的稱為根的結(jié)點;其余結(jié)點可分為m(m≧0)個互不相交的有限集合T1,T2,┅,TM,其中每個集合又都是一棵樹,并稱為根的子樹。二叉樹二叉樹是n(n≧0)個結(jié)點的有限集,它或者是空集(n=0),或者由一個根結(jié)點及兩棵不相交的分別稱作這個根的左子樹和右子樹的二叉樹組成。二叉樹有五種類型:排序排序就是要整理文件中的記錄,使得它按關(guān)鍵字遞增(或遞減)的次序排列起來。當(dāng)待排序記錄的關(guān)鍵字均不相同時,則排序結(jié)果唯一,否則排序結(jié)果不唯一。內(nèi)部排序與外部排序。內(nèi)部排序可分為:插入排序、交換排序、選擇排序、歸并排序和分配排序。評價一個排序算法好壞的標(biāo)準(zhǔn)有以下幾方面:算法執(zhí)行時所需要的時間。執(zhí)行算法所需要的附加空間。算法的復(fù)雜程度。插入排序插入排序是將待排序的記錄按其關(guān)鍵字的大小插入到前面已經(jīng)排好序的文件中的適當(dāng)位置上,直到全部插完為止。下面介紹兩種典型的插入排序方法。直接插入排序希爾排序直接插入排序設(shè)原始文件的記錄關(guān)鍵字為45,33,14,88,62,其排序過程如下:直接插入排序方法直接插入排序的方法是:先把原始文件的第二個記錄的關(guān)鍵字與第一個記錄的關(guān)鍵字進(jìn)行比較,然后按照比較結(jié)果將第二個記錄放到相對第一個記錄的合適位置上。再取第三個記錄的關(guān)鍵字與前兩個關(guān)鍵字進(jìn)行比較,并把第三個記錄插入到相對前兩個記錄的合適位置上。依此下去,直到最后一個記錄,這樣就完成了排序。希爾排序設(shè)原始文件的記錄關(guān)鍵字為52,41,45,85,17,30。增量依次取3、1。其排序過程如下:希爾排序方法希爾排序又稱為縮小增量排序。在對原始文件排序之前,先取定一個小于文件中總記錄個數(shù)n的一個整數(shù)作為第一個增量d1,將文件的記錄分成d1個組,所有距離為d1倍數(shù)的記錄放在同一個組中,在各組中進(jìn)行直接插入排序;然后再取第二個增量d2<d1重復(fù)上述分組和排序,直至增量為1,即所有記錄放在同一組中進(jìn)行直接插入排序為止。交換排序交換排序是將文件中的待排序記錄兩兩比較其關(guān)鍵字,若發(fā)現(xiàn)兩個記錄的次序相反即進(jìn)行交換,直到?jīng)]有反序的記錄為止。下面介紹兩種交換排序的方法。冒泡排序快速排序冒泡排序設(shè)原始文件的記錄關(guān)鍵字為57,34,22,94,13,26。其排序過程如下:冒泡排序方法冒泡排序是先將第一個記錄的關(guān)鍵字與第二個記錄的關(guān)鍵字進(jìn)行比較,若為逆序,則交換位置,否則不動。接著第三個關(guān)鍵字與新的第二個關(guān)鍵字進(jìn)行比較,逆序則交換,否則不變,直到使關(guān)鍵字最大的記錄排在最后一個記錄位置上為止,第一次排序結(jié)束。然后再對前n-1個記錄的關(guān)鍵字進(jìn)行第二次排序,直到?jīng)]有記錄需要交換為止。整個過程就象“冒氣泡”一樣,重者在下,輕者在上,因此稱為冒泡排序??焖倥判蛟O(shè)原始文件的記錄關(guān)鍵字為49,68,31,43,56,18,65。其排序過程如下:快速排序方法快速排序是內(nèi)部排序中最快的一種。它是在待排序記錄中,任選一個記錄,以該記錄為標(biāo)準(zhǔn),將所有記錄分成兩組,第一組中各記錄的關(guān)鍵字都小于等于該關(guān)鍵字,第二組中各記錄的關(guān)鍵字都大于該關(guān)鍵字,并把該記錄排在兩組之間。然后重復(fù)上述方法,直到把所有的記錄都有序排列為止。選擇排序選擇排序是每一趟從待排序的記錄中選出關(guān)鍵字最小的記錄,順序放在已排好序的子文件的最后,直到全部記錄排完。此處主要介紹直接選擇排序。直接選擇排序設(shè)原始文件的記錄關(guān)鍵字為57,34,22,94,13,26。其排序過程如下:直接選擇排序方法直接選擇排序是一種比較簡單的排序方法。它是在待排序的記錄中,選出關(guān)鍵字為最小(大)的一個記錄,將其排在表的最前面,即作為表的第一個元素。然后,余下的個記錄在選出關(guān)鍵字最小(大)的一個記錄,將其放在表的第二項位置上。依次下去,直到最后一個記錄放在表中合適的位置。查找查找也稱檢索,它是數(shù)據(jù)處理中經(jīng)常使用的一種重要運算。查找就是在數(shù)據(jù)結(jié)構(gòu)中查找滿足某種條件的結(jié)點。通常是按照給出的關(guān)鍵字值,在結(jié)構(gòu)中查找等于該值的結(jié)點。對于給定的線性表結(jié)構(gòu),一般可采用三種查找方法:順序查找二分查找分塊查找順序查找方法順序查找是最簡單的查找方法。它是用待查的關(guān)鍵字值與線性表里各結(jié)點的關(guān)鍵字值,從表頭開始逐個比較,找到相等的結(jié)點時,則查找成功;找不到相等的結(jié)點,則查找失敗。順序查找方法適用于順序存儲結(jié)構(gòu),也適用于鏈?zhǔn)酱鎯Y(jié)構(gòu)。該算法的優(yōu)點是算法簡單,查找前對結(jié)點沒有排序要求。其缺點是查找時間長,查找效率低。二分查找設(shè)有序線性表中各記錄的關(guān)鍵字為:{7,11,18,22,37,45,58}。若要查找的關(guān)鍵字為k=37的記錄,其查找過程如下:二分查找方法二分查找又稱折半查找,它是一種效率較高的查找方法。二分查找適用于順序存儲的有序表(按關(guān)鍵字大小順序排列的線性表)。它是先取表的中間位置的結(jié)點關(guān)鍵字與給定值比較,若相等,則查找成功;若給定值比該記錄的關(guān)鍵字值大(或?。驮僭诒淼暮螅ɑ蚯埃┌氩糠诌M(jìn)行二分查找。這樣,依次反復(fù)進(jìn)行,直到找到為止,或當(dāng)前的查找區(qū)間為空(表示查找失?。7謮K查找若要查找的關(guān)鍵字為k=45的記錄:分塊查找方法二分查找適用于“塊有序表”(第i塊中關(guān)鍵字的最大值小于第i+1塊中關(guān)鍵字的最小值,并且大于第i-1塊中關(guān)鍵字的最大值)。其方法為:首先查找索引表(有序表),可用順序查找或二分查找,以確定待查的結(jié)點在哪一塊;然后在已確定的那一塊中進(jìn)行順序查找。由于分塊查找實際上是兩次查找過程,所以算法的平均查找長度是兩次查找的平均查找長度之和。分塊查找不一定要將線性表分成大小相等的塊。分塊查找方法分塊查找又稱索引查找,是一種性能介于順序查找和二分查找之間的查找方法。其方法為:首先查找索引表(有序表),可用順序查找或二分查找,以確定待查的結(jié)點在哪一塊;然后在已確定的那一塊中進(jìn)行順序查找。由于分塊查找實際上是兩次查找過程,所以算法的平均查找長度是兩次查找的平均查找長度之和。分塊查找不一定要將線性表分成大小相等的塊。操作系統(tǒng)操作系統(tǒng)是用來管理和控制計算機系統(tǒng)的軟件和硬件資源,使系統(tǒng)各部分協(xié)調(diào)一致地工作,以方便用戶使用并提高系統(tǒng)資源利用率的一組軟件程序。操作系統(tǒng)的功能也具有四大功能:處理機管理功能、存儲管理功能、外部設(shè)備管理功能、文件管理功能。通常按照操作系統(tǒng)的使用環(huán)境,可將其分為三大類:多道批處理系統(tǒng)、分時系統(tǒng)和實時系統(tǒng)。處理機管理在多道程序系統(tǒng)中,多個程序同時執(zhí)行,需要對CPU的時間進(jìn)行合理的分配。處理機管理也稱為進(jìn)程管理,通過引入“進(jìn)程”的概念使CPU有條不紊地工作,使資源得到最充分的利用,主要包括處理中斷事件和處理機調(diào)度。所謂進(jìn)程,是指程序的一次執(zhí)行。進(jìn)程有三個基本狀態(tài):就緒狀態(tài)、運行狀態(tài)、阻塞狀態(tài).存儲管理內(nèi)存是除CPU以外的另一寶貴資源,而計算機的內(nèi)存資源是有限的。存儲管理主要解決多道程序在內(nèi)存中的分配,合理利用內(nèi)存空間,并通過內(nèi)外存的聯(lián)合管理來擴(kuò)大存儲空間。其主要包括:內(nèi)存的分配、存儲擴(kuò)充、存儲保護(hù)三個方面。設(shè)備管理計算機支持多種設(shè)備,該管理利用操作系統(tǒng)提供的設(shè)備驅(qū)動程序,實現(xiàn)對外部設(shè)備進(jìn)行有效管理。負(fù)責(zé)把外部設(shè)備合理地分配給進(jìn)程,消除各設(shè)備忙閑不均的現(xiàn)象,使之有效地工作。其主要功能體現(xiàn)在:分配和驅(qū)動外部設(shè)備、利用中斷、通道、緩沖技術(shù),提高外部設(shè)備的使用效率。文件管理文件管理是對各類文件進(jìn)行有序的管理,支持對文件的存儲、檢索和修改及文件保護(hù),方便用戶安全地訪問它們。其主要功能為:按名存取文件、有效分配存儲空間、文件的共享與保護(hù)、用戶通過命令訪問各種文件。多道批處理系統(tǒng)多道批處理系統(tǒng)實質(zhì)上是“多道程序”和“批處理”的結(jié)合。“任務(wù)”或“作業(yè)”是指用戶一次上機要求計算機系統(tǒng)完成的工作的總稱;“多道程序”是指在計算機內(nèi)存中同時可以存放若干道作業(yè),允許交替地由處理機運行;“批處理”是指用戶與作業(yè)之間沒有交互作用,用戶不能直接控制作業(yè)的運行,即一批經(jīng)過合理組織的作業(yè)一旦提交給計算機系統(tǒng),其執(zhí)行將由計算機系統(tǒng)控制。多道批處理系統(tǒng)具有自動化程度高,資源利用率高,作業(yè)吞吐量大等優(yōu)點,多應(yīng)用在大中型計算機系統(tǒng)中。其缺點是交互性差。目前,IBMOS/360就是一個多道批處理系統(tǒng)。分時系統(tǒng)分時系統(tǒng)是一種多用戶操作系統(tǒng),它是將中央處理機(CPU)處理時間進(jìn)行分割,即把工作時間分割成一個個時間片,每個用戶輪流使用時間片。一臺計算機為一組終端用戶服務(wù),每個用戶通過終端控制程序的運行。由于時間片分割得很小,每個用戶感覺不到時間上的差別,如同自己在獨占一臺計算機一樣。分時系統(tǒng)具有良好的人機交互性,用戶使用方便。其主要應(yīng)用于中小型系統(tǒng)。如:UNIX系統(tǒng)。實時系統(tǒng)實時系統(tǒng)是指要求系統(tǒng)及時響應(yīng)外部事件的請求,在規(guī)定的時間內(nèi)完成對該事件的處理并控制所有實時設(shè)備和實時任務(wù)協(xié)調(diào)一致的運行。實時系統(tǒng)包括實時過程控制和實時信息處理兩種,前者主要應(yīng)用于工業(yè)生產(chǎn)的過程控制,而后者主要應(yīng)用于信息處理系統(tǒng)如查詢與訂票系統(tǒng)。編譯程序在計算機上執(zhí)行一個高級語言程序一般要分為兩步:第一步,用一個編譯程序?qū)⒏呒壵Z言翻譯成機器語言程序;第二步,運行所得的機器語言程序求得計算結(jié)果。編譯程序就是將某一種語言(源語言)程序翻譯成另一種語言(目標(biāo)語言)程序,即進(jìn)行符號轉(zhuǎn)換。編譯程序的組成與結(jié)構(gòu)二、數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)的基本概念數(shù)據(jù):通常是指用符號記錄下來的、可以識別的信息。數(shù)據(jù)庫(DB):是指按一定方式組織起來的相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)(DBMS):是用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫系統(tǒng)(DBS):是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。數(shù)據(jù)庫技術(shù):是研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、設(shè)計、管理和使用的一門軟件學(xué)科。數(shù)據(jù)描述現(xiàn)實世界主要是對原始數(shù)據(jù)進(jìn)行分析和綜合工作信息世界將現(xiàn)實世界在人腦中的反映,用文字和符號表示出來機器世界信息在機器世界中是以數(shù)據(jù)形式存儲的信息世界數(shù)據(jù)描述的基本術(shù)語實體:實體是指客觀存在并相互區(qū)別的事物。實體集:具有相同性質(zhì)的同類實體的集合。屬性:實體具有許多特性,每一個特性稱為屬性。每個屬性有一個取值范圍,即值域。例如學(xué)生實體可由學(xué)號、姓名、性別、出生年月、系別等屬性組成。鍵:唯一標(biāo)識實體的屬性集稱為鍵。例如學(xué)生實體的學(xué)號可作為學(xué)生實體的鍵。機器世界數(shù)據(jù)描述的基本術(shù)語字段:標(biāo)記實體屬性的命名單位稱為字段(或數(shù)據(jù)項)。它是可命名的最小信息單位。記錄:字段的有序集合稱為記錄(相當(dāng)于前面提到的數(shù)據(jù)元素)。一般用一個記錄描述一個實體。。文件:同一類記錄的匯集稱為文件。文件是描述實體集的。例如所有學(xué)生記錄組成了一個學(xué)生文件。鍵:能唯一標(biāo)識文件中每個記錄的字段或字段集,稱為文件的鍵。機器世界和信息世界的術(shù)語的對應(yīng)關(guān)系一對一聯(lián)系(1:1)一對多聯(lián)系(1:N)多對多聯(lián)系(M:N)ER圖的實例層次模型實例網(wǎng)狀模型的實例關(guān)系模型的實例面向?qū)ο竽P偷膶嵗龜?shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)關(guān)系數(shù)據(jù)庫的基本術(shù)語關(guān)系一個二維表就是一個“關(guān)系”,表中的每一行對應(yīng)一個元組,相當(dāng)于一個記錄。每列對應(yīng)一個域,稱為屬性。關(guān)系可用下式描述:關(guān)系名(屬性、屬性、…、屬性)。如:學(xué)生關(guān)系為:學(xué)生(學(xué)號、姓名、年齡、性別、系別)。關(guān)鍵字關(guān)系模式關(guān)系代數(shù)并運算:記為R∪S。交運算:記為R∩S。差運算:記為R—S。笛卡兒積:記為R×S。投影運算:記為π屬性名(關(guān)系名)。選擇運算:記為:σF(關(guān)系名)。連接運算并運算交運算差運算笛卡兒積投影運算選擇運算不符合第一范式的關(guān)系符合第一范式的關(guān)系不符合第二范式的關(guān)系分解為如下三個關(guān)系:學(xué)生關(guān)系:學(xué)生代碼、姓名、性別;項目關(guān)系:項目代碼、項目名稱;學(xué)生與項目關(guān)系:學(xué)生代碼、項目代碼。不符合第三范式的關(guān)系分解為如下三個關(guān)系:產(chǎn)品關(guān)系:產(chǎn)品代碼、產(chǎn)品名、供銷商名;供銷商關(guān)系:供銷商名、供銷商地址。數(shù)據(jù)庫語言數(shù)據(jù)描述語言DDL(DataDescriptionLanguage)一種用來定義或描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言數(shù)據(jù)操縱語言DML(DataManipulationLanguage)對數(shù)據(jù)庫進(jìn)行檢索、存儲、修改、刪除。關(guān)系數(shù)據(jù)語言主要有兩種使用形式:自含系統(tǒng)宿主系統(tǒng)(可以嵌入其他主語言如FORTRAN語言、COBOL語言、C語言等)。SQL的原文是StructuredQueryLanguage,即結(jié)構(gòu)化查詢語言。SQL語言具有數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱及數(shù)據(jù)控制等功能。SQL提供自含式和宿主式兩種使用方式,其語言簡單,使用方便。在SQL中稱關(guān)系為表TABLE,屬性為列COL,元組為行ROW。數(shù)據(jù)定義:建立和撤銷關(guān)系表命令格式:CREATETABLE〈表名〉(〈列定義〉[,〈列定義〉…]);其中列定義語法為:〈列名〉〈數(shù)據(jù)類型〉〈空值指定〉SQL>CREATETABLES(SNONUMBER(7)NOTNULL,SNCHAR(8),SANUMBER(3));命令格式:DROPTABLE〈表名〉;數(shù)據(jù)定義:建立和撤銷視圖建立視圖:命令格式:CREATEVIEW〈視圖名〉A(chǔ)SSELECT列名1,…,列名nFROM〈表名〉WHERE〈條件〉;SQL>CREATEVIEWSTU-GRAASSELECTS.SNO,S.SN,C.CN,SC.GRFROMS,SC,CWHERES.SNO=SC.SNOANDSC.CNO=C.CNO;撤消視圖:命令格式:DROPVIEW〈視圖名〉;SQL>DROPVIEWSTU-GRA;數(shù)據(jù)查詢查詢列命令格式:SELECT〈列名1,列名2,…,列名n〉FROM〈表名〉;例如,SELECTSNO,SNFROMS;查詢行命令格式:SELECT*FROM〈表名〉WHERE〈條件〉;例如,SQL>SELECT*FROMSCWHEREGR=90;排序命令格式:SELECT〈列名1,…,列名n〉FROM〈表名〉ORDERBY〈關(guān)鍵字〉[DESC]例如,SQL>SELECTSNO,CN,GRFROMSCORDERBYSNO;數(shù)據(jù)操縱插入命令格式:INSERTINTO〈表名〉(列名1,…,列名n)VALUES(列名1值,…,列名n值);例如SQL>INSERTINTOS(SNO,SN,SA)VALUES(9721234,“李卿”,22);更新命令格式:UPDATE〈表名〉SET〈列名〉=更新數(shù)據(jù)WHERE〈條件〉;例如,SQL>UPDATECSETCN=“離散數(shù)學(xué)“WHERECNO=31;刪除命令格式:DELETEFROM〈表名〉[WHERE〈條件〉];例如,SQL>DELETEFROMSWHERESNO=9721223;數(shù)據(jù)控制授權(quán)命令格式:GRANT〈授權(quán)內(nèi)容〉ON〈表名〉TO〈用戶名〉;例如SQL>GRANTINSERT,SELECT,UPDATEONSTOLILI;撤消授權(quán)命令格式:REVOKE〈授權(quán)內(nèi)容〉ON〈表名〉FROM〈用戶名〉;例如,SQL>REVOKEUPDATEONSFROMLILI;數(shù)據(jù)庫的新發(fā)展數(shù)據(jù)庫技術(shù)也產(chǎn)生了許多新的分支。如:分布式數(shù)據(jù)庫空間數(shù)據(jù)庫統(tǒng)計數(shù)據(jù)庫多媒體數(shù)據(jù)庫主動數(shù)據(jù)庫并行數(shù)據(jù)庫工作流數(shù)據(jù)庫對象—關(guān)系數(shù)據(jù)庫等等三、計算機與網(wǎng)絡(luò)技術(shù)計算機發(fā)展概況第一代(1947年—1957年):電子管時代第二代(1958年—1964年):晶體管時代第三代(1965年—1970年):集成電路時代第四代(1970年至今):大規(guī)模集成電路時代第五代:從80年代開始研制以知識庫為基礎(chǔ),能夠進(jìn)行邏輯推理、判斷、決策的智能計算機,該時代又稱為智能計算機時代。計算機系統(tǒng)組成運算器存儲器控制器輸入設(shè)備輸出設(shè)備網(wǎng)絡(luò)的分類局域網(wǎng)LAN(LocalAreaNetwork):將有限范圍內(nèi)(一個學(xué)校、一幢大樓或一個單位)的各種計算機、終端和外圍設(shè)備互聯(lián)而成的網(wǎng)絡(luò)。城域網(wǎng)MAN(MetropolitanAreaNetwork):覆蓋幾十公里范圍內(nèi)的企業(yè)、單位的多個局域網(wǎng)互聯(lián)而成的網(wǎng)絡(luò)。它是介于局域網(wǎng)和廣域網(wǎng)之間的一種高速網(wǎng)絡(luò)。廣域網(wǎng)WAN(WideAreaNetwork):又稱為遠(yuǎn)程網(wǎng)。它覆蓋幾十公里到幾千公里的范圍,即覆蓋一個國家、地區(qū),或幾個洲的國際性遠(yuǎn)程網(wǎng)。計算機網(wǎng)絡(luò)結(jié)構(gòu)圖網(wǎng)絡(luò)的分類資源子網(wǎng)由主計算機系統(tǒng)、終端、終端控制器、聯(lián)網(wǎng)外設(shè)、各種軟件組成。通信子網(wǎng)由網(wǎng)絡(luò)通信控制處理機、通信線路與其他通信設(shè)備組成,完成全網(wǎng)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等功能。通信控制處理機CCP(CommunicationControlProcessor)又稱前端處理機或節(jié)點處理機一般由小型機或微型機配置通信控制硬件和軟件組成。通信控制處理機在網(wǎng)絡(luò)拓?fù)渲斜环Q為網(wǎng)絡(luò)結(jié)點。其功能是:網(wǎng)絡(luò)接口:實現(xiàn)資源子網(wǎng)和通信子網(wǎng)的接口協(xié)議,接收/發(fā)送用戶信息。存儲/轉(zhuǎn)發(fā):實現(xiàn)對報文分組的接收/校驗/存儲/轉(zhuǎn)發(fā)網(wǎng)絡(luò)控制:對進(jìn)網(wǎng)信息提供路徑選擇、網(wǎng)絡(luò)流量控制等功能。計算機網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)計算機網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)是通過網(wǎng)中結(jié)點與通信線路之間的幾何關(guān)系表示網(wǎng)絡(luò)結(jié)構(gòu),反映出網(wǎng)絡(luò)中各實體間的結(jié)構(gòu)關(guān)系。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)主要有六種類型:星型拓?fù)洵h(huán)型拓?fù)錁湫屯負(fù)渚W(wǎng)狀型拓?fù)淇偩€型衛(wèi)星通信網(wǎng)計算機網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖(1)計算機網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖(2)網(wǎng)絡(luò)協(xié)議(Protocol)語法:規(guī)定了用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)與格式;語義:規(guī)定了用戶控制信息的意義,以及完成的控制動作與響應(yīng);時序:是對事件實現(xiàn)順序的詳細(xì)說明。對于結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò)協(xié)議,最好的組織方式是層次結(jié)構(gòu)模型。計算機網(wǎng)絡(luò)協(xié)議就是按照層次結(jié)構(gòu)模型來組織的。網(wǎng)絡(luò)層次結(jié)構(gòu)模型與各層協(xié)議的集合共同構(gòu)成網(wǎng)絡(luò)的體系結(jié)構(gòu)(NetworkArchitecture)。開放系統(tǒng)互聯(lián)參考模型OSI/RM(OpenSystemInterconnection/ReferenceModel)是由國際標(biāo)準(zhǔn)化組織ISO和國際電報電話咨詢委員會CCITT共同制定的。將網(wǎng)絡(luò)整個通信功能劃分為七個層次:物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層會話層表示層應(yīng)用層OSI參考模型結(jié)構(gòu)圖TCP/IP參考模型結(jié)構(gòu)圖TCP/IP參考模型應(yīng)用層協(xié)議應(yīng)用層向用戶提供一組常用的應(yīng)用程序,相當(dāng)于OSI的高三層。網(wǎng)絡(luò)終端協(xié)議TELNET:用于實現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄;文件傳輸協(xié)議FTP:用于實現(xiàn)互聯(lián)網(wǎng)中交互式文件傳輸功能;電子郵件協(xié)議SMTP:用于實現(xiàn)互聯(lián)網(wǎng)中電子郵件傳送功能;域名服務(wù)DNS:用于實現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP地址映射的網(wǎng)絡(luò)服務(wù);路由信息協(xié)議RIP:用于網(wǎng)絡(luò)設(shè)備之間交換信息;網(wǎng)絡(luò)文件系統(tǒng)NFS:用于網(wǎng)絡(luò)中不同主機間的文件共享;超文本傳輸協(xié)議HTTP:用于WWW服務(wù)。TCP/IP參考模型其他層協(xié)議傳輸層提供應(yīng)用程序之間的通信,相當(dāng)于OSI的傳輸層。這一層的主要協(xié)議是傳輸控制協(xié)議TCP(TransportControlProtocol)?;ヂ?lián)網(wǎng)層負(fù)責(zé)發(fā)送分組,相當(dāng)于OSI的網(wǎng)絡(luò)層。這一層的主要協(xié)議是IP(InternetProtocol)協(xié)議。網(wǎng)絡(luò)接口層:網(wǎng)絡(luò)接口層負(fù)責(zé)網(wǎng)絡(luò)發(fā)送和接收IP數(shù)據(jù)報。TCP/IP參考模型允許主機連入網(wǎng)絡(luò)時使用多種現(xiàn)成的和流行的協(xié)議,如局域網(wǎng)協(xié)議或其它協(xié)議。典型企業(yè)Intranet的組成瀏覽器:是讓所有使用統(tǒng)一界面來訪問各種Internet資源,并與之相互作用。Web服務(wù)器:服務(wù)器上不僅有WWW信息,還可能有企業(yè)數(shù)據(jù)庫等,它可以支持幾種不同業(yè)務(wù)。域名服務(wù)器:是將Internet網(wǎng)點的名稱映射為IP地址。代理服務(wù)器:是從Internet傳輸企業(yè)信息到企業(yè)外部的唯一出口,為管理內(nèi)部網(wǎng)絡(luò)和實現(xiàn)內(nèi)外隔絕提供了保險措施。防火墻:由硬件和軟件網(wǎng)關(guān)構(gòu)成,通過限制外界接入內(nèi)部系統(tǒng)而保護(hù)企業(yè)內(nèi)部信息。數(shù)據(jù)通信基礎(chǔ)模擬信號與數(shù)字信號方式?;鶐盘枴拵盘??;鶐鬏敽蛯拵鬏斖ㄐ诺碾p方信息交互的方式:單工通信:只能沿一個方向的通信而沒有反方向的交互。半雙工通信:通信雙方都可以發(fā)送(接收)信息,但不能同時雙向發(fā)送。全雙工通信:通信雙方可同時發(fā)送和接收信息。全雙工通信效率最高。多路復(fù)用技術(shù)頻分多路復(fù)用(FDM)波分多路復(fù)用(WDM)時分多路復(fù)用(TDM)碼分多路復(fù)用(CDMA)數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標(biāo)數(shù)據(jù)傳輸速率。它有兩種度量單位:波特率:是指數(shù)據(jù)通信系統(tǒng)中,每秒傳送的波形個數(shù)。其單位是“波特”(band)。比特率:數(shù)據(jù)傳輸速率是指數(shù)據(jù)通信系統(tǒng)中,每秒傳送的二進(jìn)制位數(shù)。其單位是每秒比特,以bps表示。誤碼率。計算機網(wǎng)絡(luò)通信系統(tǒng)中,要求誤碼率低于10-9。信道容量。用單位時間內(nèi)最大可傳送的比特數(shù)表示。它取決于信道頻帶、可使用時間及信噪比。傳輸介質(zhì)的性能比較第四章一、IT應(yīng)用的發(fā)展階段IT在企業(yè)中應(yīng)用的發(fā)展階段說信息技術(shù)在企業(yè)進(jìn)化的三個階段分別是:工作自動化、信息管理和經(jīng)營轉(zhuǎn)型;數(shù)據(jù)管理技術(shù)的發(fā)展大致經(jīng)歷了以下四個階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫階段和高級數(shù)據(jù)庫階段。企業(yè)信息化的五個階段:自己開發(fā)、數(shù)據(jù)孤島、企業(yè)流程重組、商業(yè)流程重組、重新定義商業(yè)范圍;我國著名學(xué)者烏家培教授則認(rèn)為信息管理經(jīng)歷了文獻(xiàn)管理、計算機管理、信息資源管理、競爭性情報管理和知識管理五個階段。IT在企業(yè)中應(yīng)用的發(fā)展階段說企業(yè)信息管理包括七個階段:輔助工作、業(yè)務(wù)上的管理支持、附加的顧客價值、競爭優(yōu)勢、戰(zhàn)略洞察力、轉(zhuǎn)變、知識網(wǎng)絡(luò);對于信息化的發(fā)展階段,比較著名的模型有兩個:一個是是世界銀行報告中提出信息技術(shù)的擴(kuò)散模型,包括替代、提高和轉(zhuǎn)型三個階段;另一個是諾蘭模型,包括初始期、蔓延期、控制期、集成期、數(shù)據(jù)管理期和信息管理期六個階段。評論在上述模型中,基本上反映了信息系統(tǒng)應(yīng)用的一個共同趨勢:從單項應(yīng)用走向綜合集成從技術(shù)至上走向技術(shù)社會一體化從對具體業(yè)務(wù)的支持走向?qū)ζ髽I(yè)核心競爭力的支持世界銀行的信息技術(shù)擴(kuò)散模型世界銀行的信息技術(shù)擴(kuò)善模型信息技術(shù)在企業(yè)中的擴(kuò)散可以劃分為替代階段,提高階段和轉(zhuǎn)型階段。在上述三個階段中,每個階段的內(nèi)部又分別由四個環(huán)節(jié)組成:信息環(huán)節(jié)、分析環(huán)節(jié)、獲取環(huán)節(jié)和使用環(huán)節(jié)。其中:信息環(huán)節(jié)指企業(yè)獲取信息技術(shù)的供給與需求信息分析環(huán)節(jié)是指企業(yè)對信息技術(shù)的有關(guān)信息進(jìn)行處理和分析獲取環(huán)節(jié)是指投資信息技術(shù)和建立信息系統(tǒng)使用環(huán)節(jié)是指重組企業(yè)流程和組織,使信息系統(tǒng)發(fā)揮作用諾蘭六階段模型二、信息系統(tǒng)建設(shè)模式企業(yè)建設(shè)信息系統(tǒng)的模式企業(yè)信息系統(tǒng)的建設(shè)受兩方面因素的推動:一是市場競爭的壓力二是信息技術(shù)的擴(kuò)散和滲透企業(yè)投資信息系統(tǒng)的模式主要歸納為四種:企業(yè)—行業(yè)互動模式挑戰(zhàn)—反應(yīng)模式雁行模式地域互動模式企業(yè)信息系統(tǒng)建設(shè)的“囚犯難題”企業(yè)—行業(yè)互動模式與囚犯對策不同的是,對策的結(jié)果是實現(xiàn)了雙贏。注意,以上分析有一個假設(shè)即認(rèn)為信息系統(tǒng)一旦建設(shè)就會成功,發(fā)揮效益。中國企業(yè)信息化的密集行業(yè)有精密機械制造、金融服務(wù)、汽車制造、飛機制造、家電制造、紡織服裝、石油鋼鐵及航空鐵路運輸服務(wù)業(yè)等。行業(yè)內(nèi)領(lǐng)頭羊企業(yè)建設(shè)信息系統(tǒng)一般既會帶來示范效應(yīng),也會給其他企業(yè)帶來威脅,所以,同行業(yè)的其他企業(yè)會主動學(xué)習(xí)和模仿。另一方面,同行業(yè)內(nèi)兩個或多個競爭性企業(yè)之間更容易受到企業(yè)之間決策的影響。挑戰(zhàn)—反應(yīng)模式又稱為“競爭—反應(yīng)模式”或“挑戰(zhàn)—應(yīng)戰(zhàn)模式”,或借助美國桑塔費研究所創(chuàng)造的概念稱為“復(fù)雜適應(yīng)系統(tǒng)模式”。它是企業(yè)為了面對現(xiàn)實的挑戰(zhàn)或未來的挑戰(zhàn)而采取積極的對應(yīng)措施。更適于行業(yè)中領(lǐng)頭羊企業(yè)信息系統(tǒng)的建設(shè)。北京第一機床廠就屬于這方面的典型案例。鐵道部軌道岔銑國際招標(biāo)五坐標(biāo)數(shù)控銑床的性能價格比產(chǎn)品交貨周期需要22個月,比日本多5個月1000多萬元的項目被日本企業(yè)獲得企業(yè)啟動CIMS企業(yè)信息化雁行生成模式雁行模式由于信息技術(shù)發(fā)展太快,投資信息系統(tǒng)成功率相對較低,導(dǎo)致信息系統(tǒng)建設(shè)的風(fēng)險較大,因而,許多企業(yè)都愿意“跟跑”而不愿意“領(lǐng)跑”,雁行模式可以分為四種:行業(yè)內(nèi)企業(yè)間雁行模式企業(yè)內(nèi)雁行模式行業(yè)間雁行模式地區(qū)內(nèi)雁行模式采取示范工程的方式建立企業(yè)間雁行模式地域互動模式由于企業(yè)所在區(qū)位或區(qū)域政府推動,主動提供企業(yè)信息系統(tǒng)建設(shè)的各種有利的環(huán)境條件或者由于企業(yè)所在某個自然形成的經(jīng)濟(jì)區(qū)域內(nèi)企業(yè)之間相互影響的結(jié)果或者區(qū)域內(nèi)信息傳播成本低廉而促進(jìn)了企業(yè)間信息相互交流和影響總而言之,由于地域因素的影響,企業(yè)投資信息系統(tǒng)而形成的模式,稱為地域互動模式。珠江三角洲MRPII工程的推廣,基本屬于這種模式。地區(qū)內(nèi)企業(yè)如果互相合作,除了上述互相學(xué)習(xí)上的優(yōu)勢外,還可以向信息產(chǎn)品的供應(yīng)商集體競買,以爭取更大的折扣,供應(yīng)商為了加強對該地區(qū)的鎖定,也會認(rèn)可集體議價、集體競買的方式。三、信息系統(tǒng)總體規(guī)劃信息系統(tǒng)的生命周期系統(tǒng)規(guī)劃階段系統(tǒng)規(guī)劃階段的任務(wù)是對企業(yè)的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查,根據(jù)企業(yè)目標(biāo)和發(fā)展戰(zhàn)略,確定信息系統(tǒng)的發(fā)展戰(zhàn)略,對建設(shè)新系統(tǒng)的需求做出分析和預(yù)測,同時考慮建設(shè)新系統(tǒng)所受的各種約束,研究建設(shè)新系統(tǒng)的必要性和可能性。根據(jù)需要與可能,給出擬建系統(tǒng)的備選方案。對這些方案進(jìn)行可行性分析,寫出可行性分析報告??尚行苑治鰣蟾鎸徸h通過后,將新系統(tǒng)建設(shè)方案及實施計劃編寫成系統(tǒng)設(shè)計任務(wù)書。系統(tǒng)分析階段系統(tǒng)分析階段的任務(wù)是根據(jù)系統(tǒng)設(shè)計任務(wù)書所確定的范圍,對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯功能要求,即提出新系統(tǒng)的邏輯模型。系統(tǒng)分析階段的工作成果體現(xiàn)在系統(tǒng)分析說明書中。系統(tǒng)設(shè)計階段系統(tǒng)設(shè)計階段的任務(wù)是根據(jù)系統(tǒng)分析說明書中規(guī)定的功能要求,考慮實際條件,具體設(shè)計實現(xiàn)邏輯模型的技術(shù)方案,也即設(shè)計新系統(tǒng)的物理模型。這個階段的技術(shù)文檔是“系統(tǒng)設(shè)計說明書”。系統(tǒng)實施階段系統(tǒng)實施階段是將設(shè)計的系統(tǒng)付諸實施階段。這一階段的任務(wù)包括程序的編寫和調(diào)試,人員培訓(xùn),數(shù)據(jù)文件轉(zhuǎn)換,計算機等設(shè)備的購置、安裝和調(diào)試,系統(tǒng)調(diào)試與轉(zhuǎn)換等。這個階段的特點是幾個互相聯(lián)系、互相制約的任務(wù)同時展開,必須精心安排、合理組織。系統(tǒng)實施是按實施計劃分階段完成的,每個階段應(yīng)寫出實施進(jìn)度報告。系統(tǒng)測試之后寫出系統(tǒng)測試分析報告。系統(tǒng)運行和維護(hù)階段系統(tǒng)投入運行后,需要經(jīng)常進(jìn)行維護(hù)和評價,記錄系統(tǒng)運行的情況,根據(jù)一定的規(guī)格對系統(tǒng)進(jìn)行必要的修改,評價系統(tǒng)的工作質(zhì)量和經(jīng)濟(jì)效益。對于不能修改或難以修改的問題記錄在案,定期整理成新需求建議書。為下一周期的系統(tǒng)規(guī)劃做準(zhǔn)備。注意無論是后面講到的結(jié)構(gòu)化開發(fā)方法,還是原型化開發(fā)方法和面向?qū)ο箝_發(fā)方法,所開發(fā)的信息系統(tǒng)都會遵循生命周期的規(guī)律。規(guī)劃、分析、設(shè)計、實施與運行維護(hù)是從總體上必須把握的幾個大步驟。信息系統(tǒng)規(guī)劃的理由信息系統(tǒng)的發(fā)展規(guī)劃是企業(yè)戰(zhàn)略規(guī)劃的重要組成部分信息技術(shù)發(fā)展非常迅速,開發(fā)信息系統(tǒng)受各方面因素的影響,風(fēng)險很大,如果沒有做好規(guī)劃,有可能在開發(fā)或?qū)嵤┻^程中失敗有可能因為技術(shù)選型不當(dāng),成為落后的系統(tǒng),或者成為不受支持的技術(shù)。信息是企業(yè)的重要資源,應(yīng)當(dāng)被全企業(yè)所共享,只有經(jīng)過規(guī)劃和開發(fā)的信息資源才能發(fā)揮其作用。系統(tǒng)之間的接口數(shù)也符合“梅特卡夫定律”。兩個未經(jīng)規(guī)劃的子系統(tǒng)之間的接口關(guān)系企業(yè)規(guī)模與信息系統(tǒng)的建設(shè)在國際建筑咨詢業(yè)中,投資CAD技術(shù)的規(guī)模需要達(dá)到營業(yè)額100萬美元以上才較為合算。對于以MRPII、ERP或CIMS為基礎(chǔ)的信息系統(tǒng),要求的企業(yè)最小銷售規(guī)模,大約在0.8-1.5億元之間。如果單純投資CAD/CAPP/CAM等自動化孤島技術(shù),企業(yè)銷售規(guī)??梢韵鄳?yīng)下降至800-1000萬元左右。如果投資以國際互聯(lián)網(wǎng)為基礎(chǔ)的單純網(wǎng)絡(luò)信息收發(fā)系統(tǒng),企業(yè)銷售規(guī)模與信息系統(tǒng)投資要求的最小規(guī)模之間幾乎沒有必然的聯(lián)系。企業(yè)信息系統(tǒng)建設(shè)的考慮根據(jù)廣東省信息協(xié)會1998年的調(diào)研,廣東省企業(yè)認(rèn)為企業(yè)信息化內(nèi)容的重要性排列順序第一位是市場營銷信息化,其他依次是行政管理信息化、生產(chǎn)過程信息化和產(chǎn)品設(shè)計信息化。根據(jù)JamesR.Lee在1993年對12家企業(yè)所做的調(diào)查,在企業(yè)投資信息技術(shù)的動機中,維持市場份額是首要原因,其次是節(jié)省成本,提高競爭力和質(zhì)量控制。總體規(guī)劃考慮三方面的內(nèi)容信息系統(tǒng)的總目標(biāo)和發(fā)展戰(zhàn)略。應(yīng)根據(jù)企業(yè)的戰(zhàn)略目標(biāo)和內(nèi)外約束條件(比如地域因素、行業(yè)因素等),確定信息系統(tǒng)的總目標(biāo)和總體結(jié)構(gòu)。信息系統(tǒng)的總目標(biāo)規(guī)定信息系統(tǒng)的發(fā)展方向,發(fā)展戰(zhàn)略則提出具體的步驟和每步應(yīng)達(dá)到的子目標(biāo),同時還應(yīng)給出衡量具體工作完成的標(biāo)準(zhǔn)。了解企業(yè)當(dāng)前信息系統(tǒng)以及管理狀況。對相關(guān)信息技術(shù)發(fā)展的預(yù)測。信息系統(tǒng)總體規(guī)劃的方法關(guān)鍵成功因素法(CriticalSuccessFactors,CSF)戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(StrategySetTransformation,SST)企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP)其他還有:企業(yè)信息分析與集成技術(shù)(BIAIT)產(chǎn)出/方法分析(E/MA)、投資回收法(ROI)征費法、零線預(yù)算法、階石法等。關(guān)鍵成功因素法(CSF)了解企業(yè)目標(biāo)識別關(guān)鍵成功因素識別性能的指標(biāo)和標(biāo)準(zhǔn)識別測量性能的數(shù)據(jù)關(guān)鍵成功因素就是要識別聯(lián)系于系統(tǒng)目標(biāo)的主要數(shù)據(jù)類及其關(guān)系,識別關(guān)鍵成功因素所用的工具是樹枝因果圖。關(guān)鍵成功因素法在高層應(yīng)用,一般效果好,因為每一個高層領(lǐng)導(dǎo)人員日??傇诳紤]什么是關(guān)鍵因素。關(guān)鍵成功因素法(CSF)步驟戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST)這種方法把企業(yè)的戰(zhàn)略目標(biāo)看成是一個“信息集合”,由使命、目標(biāo)、戰(zhàn)略和其他戰(zhàn)略變量(如管理的復(fù)雜性、改革習(xí)慣以及重要的環(huán)境約束)等組成。描繪出企業(yè)各類人員結(jié)構(gòu),如賣主、經(jīng)理、雇員、供應(yīng)商、顧客、貸款人、政府代理人、地區(qū)社團(tuán)及競爭者等;識別每類人員的目標(biāo);對于每類人員識別其使命及戰(zhàn)略。信息系統(tǒng)的戰(zhàn)略規(guī)劃過程是把組織的戰(zhàn)略目標(biāo)轉(zhuǎn)變?yōu)樾畔⑾到y(tǒng)戰(zhàn)略目標(biāo)的過程。戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST)企業(yè)系統(tǒng)規(guī)劃法(BSP)定義企業(yè)目標(biāo)識別企業(yè)過程識別企業(yè)管理過程是BSP方法的核心。企業(yè)過程定義為邏輯上相關(guān)的一組決策和活動的集合。識別企業(yè)過程可對企業(yè)如何完成其目標(biāo)有深刻了解,并且有助于定義系統(tǒng)的功能和信息的流程。定義數(shù)據(jù)類定義信息結(jié)構(gòu)(也就是劃分子系統(tǒng))具體的作法是用U/C圖,U表示使用(use),C表示產(chǎn)生(create)。企業(yè)系統(tǒng)規(guī)劃法(BSP)步驟BSP識別企業(yè)過程步驟三種方法的比較CSF能抓住主要矛盾,使目標(biāo)的識別突出重點。該方法最有利于確定企業(yè)的管理目標(biāo)。SST反映了各種人的要求,而且給出了按這種要求的分層,然后轉(zhuǎn)化為信息系統(tǒng)目標(biāo)的結(jié)構(gòu)化方法。它能保證目標(biāo)比較全面,疏漏較少,但它在突出重點方面不如前者。BSP沒有明顯的目標(biāo)導(dǎo)引過程。它通過識別企業(yè)“過程”引出了系統(tǒng)目標(biāo),企業(yè)目標(biāo)到系統(tǒng)目標(biāo)的轉(zhuǎn)換是通過企業(yè)過程/數(shù)據(jù)類等矩陣的分析得到的。CSB方法(即CSF,SST和BSP結(jié)合)。這種方法先用CSF方法確定企業(yè)目標(biāo),然后用SST方法補充完善企業(yè)目標(biāo),并將這些目標(biāo)轉(zhuǎn)化為信息系統(tǒng)目標(biāo),用BSP方法校核兩個目標(biāo),并確定信息系統(tǒng)結(jié)構(gòu),這樣就補充了單個方法的不足。四、可行性研究信息系統(tǒng)的非功能性需求有界合理性的思想當(dāng)我們設(shè)定信息系統(tǒng)的目標(biāo)時,由于很難全面了解所涉及的一切因素以及達(dá)到此目標(biāo)的所有不同途徑,因此比較合理的辦法是把系統(tǒng)的功能限制在較少的基本指標(biāo)或目的上,因為只要這些指標(biāo)或目的達(dá)到了,其他許多變化就有可能實現(xiàn),用不著過早地限制或討論其細(xì)節(jié)。抓住那些真正起本質(zhì)作用的要點,合理地確定這些要點的改變步驟與改造方向,就是需求分析的任務(wù)。否則,承諾得越多,成功的可能就越小,用戶的失望就會越大。信息系統(tǒng)需求分析的步驟從含糊的要求中抽象出對信息和信息處理的要求。把對人員、制度、物資設(shè)備的要求去掉。對各種要求確定定量的標(biāo)準(zhǔn)。對于羅列出來的各種問題及要求,應(yīng)認(rèn)真分析它們之間的相互關(guān)系,根據(jù)實際情況抓住其中的實質(zhì)需求。第一種是因果關(guān)系第二種是主次關(guān)系第三種是權(quán)衡關(guān)系信息收集的方法查閱書面資料實地觀察面談發(fā)放調(diào)查表業(yè)務(wù)專題報告兩個不好的需求描述:例1.“系統(tǒng)應(yīng)在不少于每60秒的正常周期內(nèi)提供狀態(tài)信息”例2.“系統(tǒng)應(yīng)瞬間在顯示和隱藏不可打印字符間切換”用戶能夠在一個由特定觸發(fā)條件激活處于編輯的文檔中在顯示和隱藏所有HTML標(biāo)記間切換可行性研究可行性應(yīng)該包括必要性和可能性兩個方面。可能性可以從以下三個方面去分析。從技術(shù)上考察。從經(jīng)濟(jì)上來考察。需要考查各種社會因素,才能確定項目是否可行??尚行詧蟾娴慕Y(jié)果并不一定可行,也有可能是得出在目前條件下不可行的結(jié)論,這是完全正常的。低估費用、高估收益低估費用只考慮了計算機,而低估了外圍設(shè)備的費用;只考慮了硬件,而低估了軟件的費用;只考慮了一次性投資,而低估了維持性費用;只考慮了設(shè)備材料等物資的費用,而忘記或低估了人員技術(shù)培訓(xùn)的費用,等等。對于項目的收益,人們往往把引進(jìn)信息系統(tǒng)后所增加的信息處理的能力,與實際發(fā)展出來的效益混為一談。當(dāng)我們引進(jìn)計算機或其他新技術(shù)的時候,只是使信息系統(tǒng)在某一環(huán)節(jié)增加了處理能力把原來要用10小時能完成的制表任務(wù)在10分鐘內(nèi)完成,能不能說我們就一定能把效率也提高60倍呢?例如,制表前數(shù)據(jù)整理和準(zhǔn)備工作需要5個小時第五章一、合同的談判與簽訂不同合同方式的風(fēng)險比較合同條款中需注意的問題應(yīng)有成本超支或進(jìn)度計劃延遲的通知條款。分包商的限制條款。明確企業(yè)的配合義務(wù)條款。有關(guān)知識產(chǎn)權(quán)的條款。有關(guān)保密協(xié)定的條款。有關(guān)付款方式的條款。有關(guān)獎罰的條款。有關(guān)需求變更的條款。有關(guān)糾紛的解決條款。二、項目小組的啟動項目組的三種組織結(jié)構(gòu)按子課題或子系統(tǒng)劃分的模式按職能劃分的模式。例如,分別建立規(guī)劃組、需求分析組、設(shè)計組、實現(xiàn)組、系統(tǒng)測試組、質(zhì)量保證組、維護(hù)組等。矩陣形模式在上述三種模式之上,我們建議企業(yè)成立一個業(yè)務(wù)支持小組,成員都由相應(yīng)業(yè)務(wù)人員組成。專業(yè)領(lǐng)域技術(shù)編制表項目組成員責(zé)任表其它建立項目組溝通計劃并啟動項目開發(fā)用語和風(fēng)格的規(guī)范化項目管理軟件的采用精確性處理復(fù)雜問題的能力可維護(hù)性和可更改性保持記錄假設(shè)分析使用簡便速度項目管理軟件的益處三、企業(yè)信息(流)規(guī)范企業(yè)數(shù)據(jù)和業(yè)務(wù)流程的規(guī)范化指標(biāo)體系標(biāo)準(zhǔn)化代碼標(biāo)準(zhǔn)化業(yè)務(wù)流程的規(guī)范化。業(yè)務(wù)流程圖是以一項相對獨立的管理業(yè)務(wù)為單位,用標(biāo)準(zhǔn)圖例和簡單的文字說明將其業(yè)務(wù)內(nèi)容、步驟和要求繪制出來。業(yè)務(wù)流程圖繪制過程示意圖BPI和BPR如果屬于劇烈式變革,或者說要根據(jù)信息系統(tǒng)的功能進(jìn)行業(yè)務(wù)流程重構(gòu),那我們將其稱做企業(yè)流程重組(BusinessProcessReengineering,簡稱BPR),相對應(yīng)的將漸進(jìn)式的改進(jìn)我們稱之為企業(yè)流程改進(jìn)(BusinessProcessImprovement,簡稱BPI)。企業(yè)流程改進(jìn)(BPI)的ECRS改進(jìn)四原則:E(E1iminate:排除、取消)C(Combine:合并)R(Rearrange:重排)S(Simplify:簡化)漸進(jìn)式變革與劇烈式變革的對比四、開發(fā)方式選擇信息系統(tǒng)四種開發(fā)方式的比較五、開發(fā)模式選擇C/S模式結(jié)構(gòu)圖開發(fā)成本較高,C/S結(jié)構(gòu)對客戶端軟硬件要求較高;尤其是軟件的不斷升級,對硬件要求不斷提高,增加了整個系統(tǒng)的成本。移植困難,不同開發(fā)工具開發(fā)的應(yīng)用程序,一般來說互不兼容,不能搬到其它平臺上運行。不同客戶機安裝不同的子系統(tǒng)軟件,用戶界面風(fēng)格不一,使用繁雜,不利于推廣使用。由于每個客戶機都安裝了相應(yīng)的應(yīng)用程序,所以維護(hù)復(fù)雜,升級麻煩,比如升級,則每個客戶機的軟件都要更新。C/S模式的缺點B/S模式結(jié)構(gòu)圖使用簡單:由于用戶使用單一的Browser軟件,基本上無需培訓(xùn)即可使用;易于維護(hù):由于應(yīng)用程序都放在Web服務(wù)器,軟件的開發(fā)、升級與維護(hù)只在服務(wù)器端進(jìn)行,減輕了開發(fā)與維護(hù)的工作量;保護(hù)企業(yè)投資:B/S模式采用標(biāo)準(zhǔn)的TCP/IP、HTTP協(xié)議,可以與企業(yè)現(xiàn)有網(wǎng)絡(luò)很好地結(jié)合;對客戶端硬件要求低:客戶機只需安裝一種Web的瀏覽器軟件;信息資源共享程度高:由于Intranet的建立,Intranet上的用戶可方便地訪問系統(tǒng)外資源,Intranet外用戶也可訪問Intranet內(nèi)資源;擴(kuò)展性好:B/S模式可直接連入Internet,具有良好的擴(kuò)展性。B/S模式的優(yōu)點B/S與C/S的混合模式結(jié)構(gòu)圖我們還可以將上述兩種模式的優(yōu)勢結(jié)合起來,形成B/S與C/S的混合模式。對于面向大量用戶作用的模塊采用三層B/S模式,在用戶端計算機上安裝運行瀏覽器軟件,基礎(chǔ)數(shù)據(jù)集中放在較高性能的數(shù)據(jù)庫服務(wù)器上,中間建立一個Web服務(wù)器作為數(shù)據(jù)服務(wù)器與客戶機瀏覽器交互的連接通道。而對于在系統(tǒng)模塊安全性要求高,交互性強、處理數(shù)據(jù)量大、數(shù)據(jù)查詢靈活的地點則使用C/S模式,這樣能充分發(fā)揮各自的長處。開發(fā)出安全可靠、靈活方便、效率高的軟件系統(tǒng)。B/S和C/S模式的結(jié)合第六章一、結(jié)構(gòu)化方法結(jié)構(gòu)化方法遵循的基本原則面向用戶的觀點;嚴(yán)格區(qū)分工作階段,每個階段有明確的任務(wù)和應(yīng)得到的成果;按照系統(tǒng)的觀點,自頂向下地完成系統(tǒng)的研制工作;充分考慮變化的情況;工作成果文獻(xiàn)化、標(biāo)準(zhǔn)化。結(jié)構(gòu)化方法的不足和局限性開發(fā)周期長。早期的結(jié)構(gòu)化方法注重系統(tǒng)功能,兼顧數(shù)據(jù)結(jié)構(gòu)方面不夠。結(jié)構(gòu)化程序較低的系統(tǒng),在開發(fā)初期難于鎖定功能要求。二、數(shù)據(jù)流圖系統(tǒng)分析系統(tǒng)分析要回答新系統(tǒng)“做什么”這個關(guān)鍵性的問題。系統(tǒng)分析是研制信息系統(tǒng)最重要的階段,也是最困難的階段。系統(tǒng)分析的困難主要來自三個方面:問題空間的理解人與人之間的通訊環(huán)境的不斷變化數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具。結(jié)構(gòu)化系統(tǒng)分析采用介于形式語言和自然語言之間的描述方式,通過一套分層次的數(shù)據(jù)流圖,輔以數(shù)據(jù)字典、小說明等工具描述系統(tǒng)。數(shù)據(jù)流(程)圖數(shù)據(jù)流程圖數(shù)據(jù)流圖描述數(shù)據(jù)流動、存儲、處理的邏輯關(guān)系,也稱為邏輯數(shù)據(jù)流圖(LogicalDataFlowDiagram),一般簡稱為DFD。數(shù)據(jù)流圖用到四個基本符號,即:外部實體數(shù)據(jù)流數(shù)據(jù)存儲數(shù)據(jù)處理過程外部實體外部實體指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物。它表達(dá)該系統(tǒng)數(shù)據(jù)的外部來源或去處,例如顧客、職工、供貨單位等等。外部實體也可以是另外一個信息系統(tǒng)。數(shù)據(jù)處理處理指對數(shù)據(jù)的邏輯處理功能,也就是對數(shù)據(jù)的變換功能。在數(shù)據(jù)流圖中,用帶圓角的長方形表示處理,長方形分為三個部分:標(biāo)識部分;功能描述部分;功能執(zhí)行部分。數(shù)據(jù)流數(shù)據(jù)流是指處理功能的輸入或輸出,用一個水平箭頭或垂直箭頭表示。箭頭指出數(shù)據(jù)的流動方向。數(shù)據(jù)流可以是信件、票據(jù),也可以是電話,等等。數(shù)據(jù)存儲數(shù)據(jù)存儲表示數(shù)據(jù)保存的地方。這里“地方”并不是指保存數(shù)據(jù)的物理地點或物理介質(zhì),而是指數(shù)據(jù)存儲的邏輯描述。在數(shù)據(jù)流圖中,數(shù)據(jù)存儲用右邊開口的長方條表示。在長方條內(nèi)寫上數(shù)據(jù)存儲的名字。為了區(qū)別和引用方便,再加一個標(biāo)識,用字母D和數(shù)字組成。數(shù)據(jù)流(程)圖的其他表示法三、數(shù)據(jù)流圖案例學(xué)籍管理系統(tǒng)頂層DFD學(xué)籍管理系統(tǒng)的第一層DFD“成績管理”框的展開第2層“分析期末成績”框的展開第3層“確定異動情況”框的展開第4層關(guān)于數(shù)據(jù)流圖層次的劃分展開的層次與管理層次一致,也可以劃分得更細(xì)。處理塊的分解要自然,注意功能的完整性。一個處理框經(jīng)過展開,一般以分解為4~10個處理框為宜。最下層的處理過程用幾句話,或者用幾張判定表,或一張簡單的HIPO圖能表達(dá)清楚。其工作量一個人能承擔(dān),若是計算機處理,一般不超過100條程序語句。檢查數(shù)據(jù)流圖的正確性數(shù)據(jù)守恒,或稱為輸入數(shù)據(jù)與輸出數(shù)據(jù)匹配在一套數(shù)據(jù)流圖中的任何一個數(shù)據(jù)存儲,必定有流入的數(shù)據(jù)流和流出的數(shù)據(jù)流,即寫文件和讀文件,缺少任何一種都意味著遺漏某些加工。父圖中某一處理框的輸入、輸出數(shù)據(jù)流必須出現(xiàn)在相應(yīng)的子圖中,否則就會出現(xiàn)父圖與子圖的不平衡。任何一個數(shù)據(jù)流至少有一端是處理框。換言之,數(shù)據(jù)流不能從外部實體直接到數(shù)據(jù)存儲,不能從數(shù)據(jù)存儲到外部實體,也不能在外部實體之間或數(shù)據(jù)存儲之間流動。提高數(shù)據(jù)流圖的易理解性簡化處理間的聯(lián)系。在數(shù)據(jù)流圖中,處理框間的數(shù)據(jù)流越少,各個處理就越獨立,所以我們應(yīng)盡量減少處理框間輸入輸出數(shù)據(jù)流的數(shù)目。均勻分解適當(dāng)?shù)拿?、?shù)據(jù)字典數(shù)據(jù)字典
系統(tǒng)分析中所使用的數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實體。數(shù)據(jù)字典把數(shù)據(jù)的最小組成單位看成是數(shù)據(jù)元素(基本數(shù)據(jù)項),若干個數(shù)據(jù)元素可以組成一個數(shù)據(jù)結(jié)構(gòu)(組合數(shù)據(jù)項)。數(shù)據(jù)結(jié)構(gòu)是一個遞歸概念。數(shù)據(jù)元素組成數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)組成數(shù)據(jù)流和數(shù)據(jù)存儲。數(shù)據(jù)字典中有六類條目:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體、處理。數(shù)據(jù)元素數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位,如學(xué)號、姓名等。對每個數(shù)據(jù)元素,需要描述以下屬性:名稱別名類型(字符型還是數(shù)字型等)取值范圍和取值的含義長度除以上內(nèi)容外,數(shù)據(jù)元素的條目還包括對該元素的簡要說明,與它有關(guān)的數(shù)據(jù)結(jié)構(gòu)等等。數(shù)據(jù)元素條目的一個例子數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)的描述重點,是數(shù)據(jù)之間的組合關(guān)系,即說明這個數(shù)據(jù)結(jié)構(gòu)包括哪些成分。一個數(shù)據(jù)結(jié)構(gòu)可以包括若干個數(shù)據(jù)元素或(和)數(shù)據(jù)結(jié)構(gòu)。這些成分中有三種特殊情況:任選項:這是可以出現(xiàn),也可以省略的項,用“〔〕”表示。必選項:在兩個或多個數(shù)據(jù)項中,必須出現(xiàn)其中的一個稱為必選項。必選項的表示辦法,是將侯選的多個數(shù)據(jù)項用“{}”括起來。重復(fù)項。即可以多次出現(xiàn)的數(shù)據(jù)項。數(shù)據(jù)結(jié)構(gòu)條目的一個例子數(shù)據(jù)流關(guān)于數(shù)據(jù)流,在數(shù)據(jù)字典中描述以下屬性:數(shù)據(jù)流的來源;數(shù)據(jù)流的去處;數(shù)據(jù)流的組成(一個數(shù)據(jù)流可包含一個或多個數(shù)據(jù)結(jié)構(gòu));數(shù)據(jù)流的流通量;高峰時的流通量。數(shù)據(jù)流條目的一個例子數(shù)據(jù)存儲數(shù)據(jù)存儲的條目,主要描寫該數(shù)據(jù)存儲的結(jié)構(gòu),及有關(guān)的數(shù)據(jù)流、查詢要求。有些數(shù)據(jù)存儲的結(jié)構(gòu)可能很復(fù)雜,如“學(xué)籍表”,包括學(xué)生的基本情況、學(xué)生動態(tài)、獎懲記錄、學(xué)習(xí)成績、畢業(yè)論文成績等,其中每一項又是數(shù)據(jù)結(jié)構(gòu)。這些數(shù)據(jù)結(jié)構(gòu)有各自的條目分別加以說明,因此在“學(xué)籍表”的條目中只需列出這些數(shù)據(jù)結(jié)構(gòu),而不要列出這些數(shù)據(jù)結(jié)構(gòu)的內(nèi)部構(gòu)成。數(shù)據(jù)流圖是分層的,下層圖是上層圖的具體化。同一個數(shù)據(jù)存儲可能在不同層次的圖中出現(xiàn)。描述這樣的數(shù)據(jù)存儲,應(yīng)列出最低層圖中的數(shù)據(jù)流。數(shù)據(jù)存儲條目的一個例子處理框條目的一個例子外部實體條目的一個例子五、系統(tǒng)設(shè)計系統(tǒng)分析與系統(tǒng)設(shè)計系統(tǒng)設(shè)計包括總體(概要)設(shè)計和詳細(xì)設(shè)計兩大部分。系統(tǒng)分析階段要回答的中心問題是系統(tǒng)“做什么”,即明確系統(tǒng)功能。這個階段的成果是系統(tǒng)的邏輯模型。系統(tǒng)設(shè)計要回答的中心問題是系統(tǒng)“怎么做”,即如何實現(xiàn)系統(tǒng)分析說明書規(guī)定的系統(tǒng)功能。這一階段,要根據(jù)實際的技術(shù)條件、經(jīng)濟(jì)條件和社會條件,確定系統(tǒng)的實施方案,即系統(tǒng)的物理模型。系統(tǒng)設(shè)計的目標(biāo)是從保證系統(tǒng)的變更性入手,設(shè)計出一個易于理解,容易維護(hù)的系統(tǒng)。系統(tǒng)設(shè)計應(yīng)注意的問題把系統(tǒng)劃分為這樣一些部分,其中每一部分的功能簡單明確,內(nèi)容簡明易懂,易于修改。我們把這樣的部分稱為模塊。系統(tǒng)分成模塊的工作按層次進(jìn)行。每一個模塊應(yīng)盡可能獨立。即盡可能減少模塊間的調(diào)用關(guān)系和數(shù)據(jù)交換關(guān)系。當(dāng)然,系統(tǒng)中的模塊不可能與其它模塊沒有聯(lián)系,只是要求這種聯(lián)系盡可能少。模塊間的關(guān)系要闡明。這樣,在修改時可以追蹤和控制??傮w設(shè)計的任務(wù)將系統(tǒng)劃分成模塊;決定每個模塊的功能;決定模塊的調(diào)用關(guān)系;決定模塊的界面,即模塊間信息的傳遞??傮w設(shè)計:從數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖變換分析和事務(wù)分析變換分析找出主加工、邏輯輸入和邏輯輸出設(shè)計頂層模塊和第一層模塊設(shè)計中、下層模塊事務(wù)分析數(shù)據(jù)流圖層次的轉(zhuǎn)換變換分析事務(wù)分析1事務(wù)分析2數(shù)據(jù)流圖的層次與模塊結(jié)構(gòu)六、詳細(xì)設(shè)計詳細(xì)設(shè)計的任務(wù)代碼設(shè)計;數(shù)據(jù)庫設(shè)計;輸入設(shè)計;輸出設(shè)計;人機對話設(shè)計;處理過程設(shè)計。代碼設(shè)計的原則唯一性合理性可擴(kuò)充性簡單性適用性規(guī)范性(國家有關(guān)編碼標(biāo)準(zhǔn))系統(tǒng)性編寫代碼表輸入輸出設(shè)計的原則輸出設(shè)計包括以下幾方面的內(nèi)容:確定輸出內(nèi)容選擇輸出設(shè)備與介質(zhì)確定輸出格式輸入設(shè)計應(yīng)遵循以下原則:最小量原則。簡單性原則。早檢驗原則。少轉(zhuǎn)換原則。輸入設(shè)計的內(nèi)容包栝:確定輸入數(shù)據(jù)內(nèi)容確定數(shù)據(jù)的輸入方式確定輸入數(shù)據(jù)的記錄格式輸入數(shù)據(jù)的正確性校驗確定輸入設(shè)備。人機對話設(shè)計對話要清楚、簡單,用詞要符合用戶觀點和習(xí)慣。對話要適應(yīng)不同操作水平的用戶,便于維護(hù)和修改。錯誤信息提示的設(shè)計要有建設(shè)性。關(guān)鍵操作要強調(diào)和警告。人機對話和處理過程設(shè)計人機對話設(shè)計對話要清楚、簡單,用詞要符合用戶觀點和習(xí)慣對話要適應(yīng)不同操作水平的用戶,便于維護(hù)和修改錯誤信息提示的設(shè)計要有建設(shè)性。關(guān)鍵操作要強調(diào)和警告。處理過程的設(shè)計處理過程設(shè)計的關(guān)鍵是用一種合適的表達(dá)方法來描述每個模塊的執(zhí)行過程。日常用的描述方式有流程圖、盒圖(NS圖)、PAD圖。流程圖NS圖PAD圖七、系統(tǒng)實施硬件準(zhǔn)備軟件準(zhǔn)備人員培訓(xùn)數(shù)據(jù)準(zhǔn)備系統(tǒng)實施階段的任務(wù)第七章一、原型法原型法的思想在投入大量的人力、物力之前,在限定的時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CAB 1027-2014汽車罩
- 高中三年如何規(guī)劃:從高一到高三的全程指南
- 2024年工藝氣體壓縮機資金籌措計劃書代可行性研究報告
- 海外醫(yī)療記錄租賃與安全保障合同
- 跨境電商物流配送車隊委托國際化經(jīng)營管理合同
- 新能源汽車電池租賃保險理賠及責(zé)任追溯協(xié)議
- 自貿(mào)區(qū)金融輔助崗位員工職業(yè)發(fā)展與繼任計劃協(xié)議
- 2025年中國半干蘋果酒禮盒行業(yè)市場前景預(yù)測及投資價值評估分析報告
- 抖音內(nèi)部創(chuàng)作者競爭合作約束管理協(xié)議
- 股權(quán)期權(quán)激勵與人工智能產(chǎn)業(yè)發(fā)展協(xié)議
- 22G101三維彩色立體圖集
- 《計算機網(wǎng)絡(luò)實驗教程》全套教學(xué)課件
- DL∕T 904-2015 火力發(fā)電廠技術(shù)經(jīng)濟(jì)指標(biāo)計算方法
- DL∕T 552-2015 火力發(fā)電廠空冷凝汽器傳熱元件性能試驗規(guī)程
- 數(shù)字化設(shè)計與制造課程教學(xué)大綱
- php校友管理系統(tǒng)論文
- TD/T 1040-2013 土地整治項目制圖規(guī)范(正式版)
- 2023北京朝陽區(qū)高二下學(xué)期期末英語試題及答案
- 《鐵路路基施工與維護(hù)》課件-7 基床以下路堤施工
- 《民航客艙設(shè)備操作與管理》課件-項目四 飛機艙門及撤離滑梯
- DL-T 1476-2023 電力安全工器具預(yù)防性試驗規(guī)程
評論
0/150
提交評論