第2講 管理信息系統(tǒng)的技術(shù)基礎(chǔ)_第1頁
第2講 管理信息系統(tǒng)的技術(shù)基礎(chǔ)_第2頁
第2講 管理信息系統(tǒng)的技術(shù)基礎(chǔ)_第3頁
第2講 管理信息系統(tǒng)的技術(shù)基礎(chǔ)_第4頁
第2講 管理信息系統(tǒng)的技術(shù)基礎(chǔ)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

管理信息系統(tǒng)的技術(shù)基礎(chǔ)主講:李明LM@HHU.EDU.CN第二章管理信息系統(tǒng)的技術(shù)基礎(chǔ)2.1計(jì)算機(jī)硬件技術(shù)2.2計(jì)算機(jī)軟件技術(shù)2.3數(shù)據(jù)通信技術(shù)2.4數(shù)據(jù)處理技術(shù)2.5網(wǎng)絡(luò)技術(shù)

主要內(nèi)容:第二章管理信息系統(tǒng)的技術(shù)基礎(chǔ)了解計(jì)算機(jī)硬件技術(shù)了解掌握計(jì)算機(jī)軟件技術(shù)了解數(shù)據(jù)通信技術(shù)了解掌握數(shù)據(jù)處理技術(shù)了解網(wǎng)絡(luò)技術(shù)重點(diǎn)、難點(diǎn):2.1計(jì)算機(jī)硬件技術(shù)計(jì)算機(jī):臺(tái)式機(jī)、筆記本、服務(wù)器、專用計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備:路由器、交換機(jī)、其它網(wǎng)絡(luò)設(shè)備其它設(shè)備:掃描儀、條形碼掃描器、數(shù)碼相機(jī)、指紋儀器新的計(jì)算機(jī)硬件不斷被發(fā)明和投入使用,使得管理信息系統(tǒng)變得更強(qiáng)大,同時(shí)也變得更復(fù)雜。2.2計(jì)算機(jī)軟件技術(shù)2.2.1軟件的開發(fā)工具2.2.2軟件的開發(fā)架構(gòu)2.2.3軟件的開發(fā)方式2.2.4軟件的開發(fā)方法2.2.5軟件開發(fā)所需的知識(shí)框架2.2.1軟件的開發(fā)工具VB(數(shù)值計(jì)算)VC(事務(wù)處理)PB(數(shù)據(jù)處理)DELPHI(集各種平臺(tái)的優(yōu)點(diǎn)于一體)JAVA(網(wǎng)絡(luò)平臺(tái)).NET(網(wǎng)絡(luò)平臺(tái))2.2.2軟件的開發(fā)架構(gòu)C/S兩層結(jié)構(gòu)B/S兩層結(jié)構(gòu)C/S三層結(jié)構(gòu)B/S三層結(jié)構(gòu)分布式結(jié)構(gòu)C/S兩層結(jié)構(gòu)客戶端應(yīng)用程序(用VB、VC++、PB、DELPHI、Java等平臺(tái)開發(fā))ODBC、BDE、ADOOracle、SQLServer、Sybase、Interbase、DB2、Dbase、Access、Foxpro客戶機(jī)中間件數(shù)據(jù)庫服務(wù)器C/S兩層結(jié)構(gòu)案例Internet用于對(duì)外發(fā)布數(shù)據(jù)庫HUB客戶端1客戶端n辦公室局域網(wǎng)(只裝有客戶端版應(yīng)用程序)服務(wù)器(服務(wù)器版應(yīng)用程序)SQLSERVER2000臨時(shí)網(wǎng)服務(wù)器ACCESS(便攜機(jī)版)HUB客戶端1客戶端n招標(biāo)公告、投標(biāo)、資格預(yù)審、標(biāo)前會(huì)、開標(biāo)會(huì)、評(píng)標(biāo)、定標(biāo)招投標(biāo)管理信息系統(tǒng)BB/S兩層結(jié)構(gòu)撥號(hào)上網(wǎng)路由器Internet瀏覽器(IENetscape)WEB服務(wù)器(IISAppache)TCP/IP,HTTP客戶端標(biāo)準(zhǔn)協(xié)議服務(wù)器B/S兩層結(jié)構(gòu)案例WEBSERVERBROWSER1BROWSER2BROWSERnWEBMODULEaction1action1action1WebServerApplicationHTMLCGI、Apache、ISAPI、NSAPIDELPHI窯洞C/S三層結(jié)構(gòu)客戶端應(yīng)用程序(用戶界面和操作接口)ODBC、BDE、ADOOracle、SQLServer、Sybase、Interbase、DB2、Access、Foxpro客戶層應(yīng)用層數(shù)據(jù)層應(yīng)用服務(wù)器(封裝了所有的應(yīng)用邏輯)COM/DCOM、CORBA、EJB/RMIC/S三層結(jié)構(gòu)案例數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器應(yīng)用服務(wù)器客戶端1客戶端2客戶端nCLIENTAPPLICATIONSERVERDATABASESERVER物資管理信息系統(tǒng)B/S三層結(jié)構(gòu)TCP/IPHTTP瀏覽器(IE、NETSCAPE)ODBC、BDE、ADOOracle、SQLServer、Sybase、Interbase、DB2、Access、Foxpro客戶層應(yīng)用層數(shù)據(jù)層WEB服務(wù)器(包括基于CGI、NSAPI、ISAPI所有的服務(wù)器擴(kuò)展程序)撥號(hào)上網(wǎng)路由器InternetB/S三層結(jié)構(gòu)案例網(wǎng)絡(luò)電力局廠領(lǐng)導(dǎo)生產(chǎn)部操作員班組A廠內(nèi)部網(wǎng)B廠廠領(lǐng)導(dǎo)生產(chǎn)部操作員班組內(nèi)部網(wǎng)C廠廠領(lǐng)導(dǎo)生產(chǎn)部操作員班組內(nèi)部網(wǎng)數(shù)據(jù)庫福建省水電設(shè)備管理信息系統(tǒng)2.2.3軟件的開發(fā)方式自主開發(fā)委托開發(fā)合作開發(fā)購買現(xiàn)成軟件各種開發(fā)方式的比較

自主開發(fā)自主開發(fā)適合于有較強(qiáng)的管理信息系統(tǒng)分析與設(shè)計(jì)隊(duì)伍和程序設(shè)計(jì)人員、系統(tǒng)維護(hù)使用隊(duì)伍的組織和單位,如高等院校、研究所、計(jì)算機(jī)公司等單位。獨(dú)立開發(fā)的優(yōu)點(diǎn)是開發(fā)費(fèi)用少,實(shí)現(xiàn)開發(fā)后的系統(tǒng)能夠適應(yīng)本單位的需求且滿意度較高,系統(tǒng)維護(hù)方便。缺點(diǎn)是一般單位或企業(yè)由于不是專業(yè)開發(fā)隊(duì)伍,容易受計(jì)算機(jī)業(yè)務(wù)工作的限制,系統(tǒng)優(yōu)化不夠,開發(fā)水平較低。

委托開發(fā)委托開發(fā)方式適合于使用單位無管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開發(fā)人員或開發(fā)隊(duì)伍力量較弱、但資金較為充足的組織和單位。委托開發(fā)的方式的優(yōu)點(diǎn)是省時(shí)、省事,系統(tǒng)的技術(shù)水平較高。缺點(diǎn)是費(fèi)用高、系統(tǒng)維護(hù)需要開發(fā)單位的長期支持。此種方式需要使用單位的業(yè)務(wù)骨干參與系統(tǒng)的論證工作,開發(fā)過程中,需要開發(fā)單位和使用單位雙方及時(shí)溝通,進(jìn)行協(xié)調(diào)和檢查。

合作開發(fā)合作開發(fā)方式適合于使用單位有一定的管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開發(fā)人員,但開發(fā)隊(duì)伍力量較弱,希望通過管理信息系統(tǒng)的開發(fā)建立完善和提高自己的技術(shù)隊(duì)伍,便于系統(tǒng)維護(hù)工作的單位。雙方共同開發(fā)成果,實(shí)際上是一種半委托性質(zhì)的開發(fā)工作。優(yōu)點(diǎn)是相對(duì)于委托開發(fā)方式比較節(jié)約資金,可以培養(yǎng)、增強(qiáng)使用單位的技術(shù)力量,便于系統(tǒng)維護(hù)工作,系統(tǒng)的技術(shù)水平較高。缺點(diǎn)是雙方在合作中溝通易出現(xiàn)問題,需要雙方及時(shí)達(dá)成共識(shí),進(jìn)行協(xié)調(diào)和檢查。

購買現(xiàn)成軟件目前,軟件的開發(fā)正在向?qū)I(yè)化方向發(fā)展,一些專門從事管理信息系統(tǒng)開發(fā)的公司已經(jīng)開發(fā)出一批使用方便、功能強(qiáng)大的專項(xiàng)業(yè)務(wù)管理信息系統(tǒng)軟件。為了避免重復(fù)勞動(dòng),提高系統(tǒng)開發(fā)的經(jīng)濟(jì)效益,也可以購買現(xiàn)成的適合于本單位業(yè)務(wù)的管理信息系統(tǒng)軟件,如企業(yè)管理信息系統(tǒng)、教育管理信息系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、進(jìn)銷存管理系統(tǒng)等等。此方式的優(yōu)點(diǎn)是節(jié)省時(shí)間的費(fèi)用、系統(tǒng)技術(shù)水平高。缺點(diǎn)是通用軟件專用性較差,跟本單位的實(shí)際工作需要可能有一定的差距,有時(shí)可能需要做二次開發(fā)工作。因此,在選擇通用軟件時(shí),不可只看開發(fā)商的宣傳,要經(jīng)過多方詳盡的考查后再作決定。

各種開發(fā)方式的比較以上介紹的四種開發(fā)方式有各自的長處和短處,需要根據(jù)使用單位的實(shí)際情況進(jìn)行選擇,也可綜合運(yùn)用各種開發(fā)方式,見表2-1。方式特點(diǎn)比較獨(dú)立開發(fā)委托開發(fā)合作開發(fā)購買現(xiàn)成軟件分析和設(shè)計(jì)能力的要求較高一般逐漸培養(yǎng)較低編程能力的要求較高不需要需要較低系統(tǒng)維護(hù)的難易程度容易較困難較容易較困難開發(fā)費(fèi)用少多較少較少說明開發(fā)時(shí)間較長,系統(tǒng)適合本單位,培養(yǎng)了自己的開發(fā)人員。省事,開發(fā)費(fèi)用高。開發(fā)出的系統(tǒng)便于維護(hù)。最省事,但不一定完全適合本單位。2.2.4軟件的開發(fā)方法生命周期法原型法面向?qū)ο蠓椒?/p>

軟件元法

生命周期法就是自頂向下、逐步求精,分階段實(shí)現(xiàn)的軟件開發(fā)方法,是一種先整體后局部的信息系統(tǒng)開發(fā)方法,也是迄今為止開發(fā)方法中應(yīng)用最普遍、最成熟的一種?;舅枷胧牵河孟到y(tǒng)工程的思想和工程化的方法,將整個(gè)信息系統(tǒng)開發(fā)過程劃分出若干個(gè)相對(duì)獨(dú)立的階段,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。一項(xiàng)計(jì)算機(jī)軟件,從出現(xiàn)一個(gè)構(gòu)思之日起,經(jīng)過這項(xiàng)軟件開發(fā)成功投入使用,直到最后決定停止使用,并被另一項(xiàng)軟件代替之時(shí)止,被認(rèn)為是該軟件的一個(gè)生命周期。一般地說這個(gè)軟件生存周期可以分成以下六個(gè)階段:第一階段可行性與計(jì)劃研究階段在可行性研究與計(jì)劃階段內(nèi),要確定該軟件的開發(fā)目標(biāo)和總的要求,要進(jìn)行可行性分析、投資—收益分析、制訂開發(fā)計(jì)劃,并完成應(yīng)編制的文件。在這一階段要形成的文件主要有:可行性研究報(bào)告和項(xiàng)目開發(fā)計(jì)劃書??尚行匝芯繄?bào)告主要從經(jīng)濟(jì)可行性(是否有利潤),技術(shù)可行性(是否能實(shí)現(xiàn)),環(huán)境可行性(是否能適應(yīng)環(huán)境以及環(huán)境是否允許),法律可行性(是否違法)項(xiàng)目開發(fā)計(jì)劃書要說明整個(gè)項(xiàng)目開發(fā)過程的時(shí)間進(jìn)程安排,經(jīng)費(fèi)預(yù)算,最終產(chǎn)品,各個(gè)階段的負(fù)責(zé)人和主要參加人員,各個(gè)階段的預(yù)計(jì)成果等內(nèi)容。第二階段需求分析階段在需求分析階段內(nèi),由系統(tǒng)分析人員對(duì)被設(shè)計(jì)的系統(tǒng)進(jìn)行系統(tǒng)分析,確定對(duì)該軟件的各項(xiàng)功能、性能需求和設(shè)計(jì)約束,確定對(duì)文件編制的要求,作為本階段工作的結(jié)果,一般地說,軟件需求說明書、數(shù)據(jù)要求說明書和初步的用戶手冊(cè)應(yīng)該編寫出來。軟件需求說明書要求說明用戶對(duì)該軟件的功能需求、性能需求、數(shù)據(jù)需求,運(yùn)行環(huán)境需求,對(duì)計(jì)算機(jī)軟硬件的需求和其他需求。這些需求是該軟件的基本目標(biāo),在軟件實(shí)現(xiàn)時(shí)必須達(dá)到。第三階段設(shè)計(jì)階段在設(shè)計(jì)階段內(nèi),系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,提出多個(gè)設(shè)計(jì),分析每個(gè)設(shè)計(jì)能履行的功能并進(jìn)行相互比較,最后確定一個(gè)設(shè)計(jì),包括該軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。在被設(shè)計(jì)系統(tǒng)比較復(fù)雜的情況下,設(shè)計(jì)階段應(yīng)分解成概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段兩個(gè)步驟。在一般情況下,應(yīng)完成的文件包括:概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明書和測(cè)試計(jì)劃初稿。概要設(shè)計(jì)說明書中主要包括軟件的功能結(jié)構(gòu)說明,數(shù)據(jù)流程圖,業(yè)務(wù)流程圖,E-R關(guān)系圖等內(nèi)容。功能模塊說明書主要是對(duì)該軟件中的各個(gè)功能模塊進(jìn)行詳細(xì)的說明。是程序員的主要參考資料數(shù)據(jù)字典主要是對(duì)整個(gè)數(shù)據(jù)庫中的所有表和所有表中的字段進(jìn)行詳細(xì)的說明。是程序員的主要參考資料第四階段實(shí)現(xiàn)階段在實(shí)現(xiàn)階段內(nèi),要完成源程序的編碼、編譯(或匯編)和排錯(cuò)調(diào)試得到無語法錯(cuò)的程序清單,要開始編寫模塊開發(fā)卷宗,并且要完成用戶手冊(cè)、操作手冊(cè)等面向用戶的文件的編寫工作,還要完成測(cè)試計(jì)劃的編制。用戶手冊(cè)要求不僅要對(duì)整個(gè)系統(tǒng)的安裝、配置、運(yùn)行環(huán)境等進(jìn)行說明,還要圖文并茂地對(duì)系統(tǒng)中各個(gè)模塊的功能以及如何操作等進(jìn)行詳細(xì)說明,最終要達(dá)到,讓用戶看著用戶手冊(cè)就能操作該軟件測(cè)試計(jì)劃要說明測(cè)試的時(shí)間、地點(diǎn)、主要測(cè)試人員,測(cè)試的內(nèi)容和所需的數(shù)據(jù)等等模塊開發(fā)卷宗主要是完整的原代碼第五階段測(cè)試階段在測(cè)試階段,該程序?qū)⒈蝗娴販y(cè)試,已編制的文件將被檢查審閱。一般要完成模塊開發(fā)卷宗和測(cè)試分析報(bào)告,作為開發(fā)工作的結(jié)束,所產(chǎn)生的程序、文件以及開發(fā)工作本身將逐項(xiàng)被評(píng)價(jià),最后寫出項(xiàng)目開發(fā)總結(jié)報(bào)告。測(cè)試分析報(bào)告要對(duì)實(shí)際測(cè)試的時(shí)間,地點(diǎn),參加人員和主要測(cè)試的內(nèi)容,以及測(cè)試的結(jié)果等進(jìn)行詳細(xì)的說明,該文件是軟件最終評(píng)價(jià)的重要依據(jù)項(xiàng)目開發(fā)總結(jié)報(bào)告要對(duì)這個(gè)項(xiàng)目的開發(fā)過程進(jìn)行總結(jié),并把所產(chǎn)生的文件作為附件第六階段運(yùn)行與維護(hù)階段在運(yùn)行和維護(hù)階段,軟件將在運(yùn)行使用中不斷地被維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。在運(yùn)行維護(hù)階段的每一次改動(dòng),都會(huì)牽涉到相關(guān)文檔的修改,而且每一次修改都應(yīng)該按照這六個(gè)階段進(jìn)行分析處理。

原型法.1原型法的基本思想.2原型法的特點(diǎn).1原型法的基本思想原型法的基本思想是在投入大量的人力、物力之前,在限定的時(shí)間內(nèi),用最經(jīng)濟(jì)的方法,開發(fā)出一個(gè)可實(shí)際運(yùn)行的系統(tǒng)模型,以便盡早澄清不明確的系統(tǒng)需求。在原型系統(tǒng)的運(yùn)行中用戶發(fā)現(xiàn)問題,提出修改意見,技術(shù)人員完善原型,使它逐步滿足用戶的需求。.2原型法的特點(diǎn)增進(jìn)用戶與開發(fā)人員之間的溝通用戶在開發(fā)過程中起主導(dǎo)作用辨認(rèn)動(dòng)態(tài)的用戶需求啟迪衍生式的用戶需求縮短開發(fā)周期,降低開發(fā)風(fēng)險(xiǎn)

面向?qū)ο蠓椒ǖ幕舅枷朊嫦驅(qū)ο蠓椒ㄕJ(rèn)為,客觀世界是由各種各樣的對(duì)象組成的,每種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同的對(duì)象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。當(dāng)設(shè)計(jì)和實(shí)現(xiàn)一個(gè)客觀系統(tǒng)時(shí),如能在滿足需求的條件下,把系統(tǒng)設(shè)計(jì)成由一些不可變的(相對(duì)固定)部分組成的最小集合,這個(gè)設(shè)計(jì)就是最好的。它把握了事物的本質(zhì),因而不再會(huì)被周圍環(huán)境(物理環(huán)境和管理模式)的變化以及用戶沒完沒了的變化需求所左右。這些不可變的部分就是所謂的對(duì)象。

軟件元法.1軟件元方法的基本思想.2軟件元方法的邏輯模型.3軟件元方法的特點(diǎn).1軟件元方法的基本思想該方法根據(jù)系統(tǒng)分析和設(shè)計(jì)的結(jié)果,將各個(gè)模塊開發(fā)成獨(dú)立的系統(tǒng)服務(wù),每個(gè)服務(wù)既是一個(gè)獨(dú)立的基于B/S三層結(jié)構(gòu)的應(yīng)用程序,又是其它信息系統(tǒng)的模塊,而且各個(gè)服務(wù)可以任意組合,產(chǎn)生不同的信息系統(tǒng)。其中,每個(gè)服務(wù)都有一個(gè)唯一的ID號(hào),由IP地址和端口號(hào)組成。各個(gè)服務(wù)可以任意調(diào)用,各個(gè)服務(wù)之間通過XML文檔進(jìn)行通訊和交換數(shù)據(jù),通過數(shù)據(jù)庫共享數(shù)據(jù)。.2軟件元方法的邏輯模型ODBC,BDE,ADO,JDBCTCP/IP,HTTPTCP/IP,HTTPService1Service21#機(jī)器Service3Service42#機(jī)器Service5

溫馨提示

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

評(píng)論

0/150

提交評(píng)論