資源描述:
《管理信息系統(tǒng)的實(shí)施課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第八章管理信息系統(tǒng)的實(shí)施系統(tǒng)實(shí)施的概述1程序設(shè)計(jì)2編碼標(biāo)準(zhǔn)3系統(tǒng)開發(fā)工具4系統(tǒng)測(cè)試5系統(tǒng)運(yùn)行于維護(hù)6系統(tǒng)評(píng)價(jià)78.1系統(tǒng)實(shí)施概述系統(tǒng)實(shí)施概述系統(tǒng)實(shí)施是繼系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)之后的最后一個(gè)階段,主要包括以下幾項(xiàng)工作:—程序設(shè)計(jì)—系統(tǒng)測(cè)試—數(shù)據(jù)錄入—系統(tǒng)轉(zhuǎn)換—系統(tǒng)測(cè)試報(bào)告與系統(tǒng)說明書編制—系統(tǒng)運(yùn)行管理與評(píng)價(jià)8.1系統(tǒng)實(shí)施概述系統(tǒng)實(shí)施階段的建構(gòu)(40%)+測(cè)試(20%)+系統(tǒng)發(fā)行(10%)=實(shí)施階段項(xiàng)目實(shí)施的前1/3用來詳細(xì)了解需求和發(fā)展高質(zhì)量的構(gòu)架方式;中間的1/3主要建立項(xiàng)目軟件上,這一階段程序代碼會(huì)快速產(chǎn)生;后面的1/3焦點(diǎn)在檢查前面階段寫出來的程序代碼是否合
2、格;物理系統(tǒng)的實(shí)施是計(jì)算機(jī)系統(tǒng)和通信網(wǎng)絡(luò)設(shè)備的定購、機(jī)房的準(zhǔn)備和設(shè)備調(diào)試等一系列活動(dòng)的總和。8.1系統(tǒng)實(shí)施概述物理系統(tǒng)的實(shí)施物理系統(tǒng)實(shí)施的內(nèi)容包括:1.建立以計(jì)算機(jī)網(wǎng)絡(luò)為主的物理系統(tǒng)(性價(jià)比、可擴(kuò)充性,技術(shù)支持)2.物理實(shí)施的環(huán)境要求(溫度、濕度、無塵、不間斷電源)3.網(wǎng)絡(luò)系統(tǒng)的實(shí)施(局域網(wǎng),廣域網(wǎng))4.選擇合適的開發(fā)工具(officeFoxProVBPowerBuiderSQL)從計(jì)算機(jī)產(chǎn)品中選擇最適合應(yīng)用的品牌??蓴U(kuò)充性性價(jià)比售后服務(wù)技術(shù)支持一.計(jì)算機(jī)系統(tǒng)實(shí)施計(jì)算機(jī)系統(tǒng)的實(shí)施8.1系統(tǒng)實(shí)施概述網(wǎng)絡(luò)系統(tǒng)的實(shí)施MIS網(wǎng)絡(luò)有局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)兩種。局域網(wǎng)
3、通常實(shí)現(xiàn)樓宇內(nèi)部和鄰近的幾座大樓之間的聯(lián)系。廣域網(wǎng)之間通信,通常利用公共電信網(wǎng)絡(luò),實(shí)現(xiàn)遠(yuǎn)程設(shè)備之間的通信。8.2程序設(shè)計(jì)系統(tǒng)程序設(shè)計(jì)整個(gè)系統(tǒng)自下而上、逐步推進(jìn)的開發(fā)方法(從某個(gè)功能模塊開始、逐步擴(kuò)充)注意事項(xiàng)盡量使用通用的標(biāo)準(zhǔn)方法利用一些良好的開發(fā)工具、成熟的程序模塊8.2程序設(shè)計(jì)程序設(shè)計(jì)方法結(jié)構(gòu)化程序設(shè)計(jì)方法編寫程序應(yīng)符合軟件工程化思想,即應(yīng)利用工程化的方法進(jìn)行軟件開發(fā)。設(shè)計(jì)思想:從整體上,應(yīng)采用自頂向下的模塊化設(shè)計(jì)方法;在具體編程中,則應(yīng)采用結(jié)構(gòu)化程序設(shè)計(jì)方法。8.2程序設(shè)計(jì)自頂向下的模塊化設(shè)計(jì)首先確定上層功能,然后,經(jīng)過層層分解,把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較
4、單一的功能模塊。在模塊化程序設(shè)計(jì)中應(yīng)注意以下幾點(diǎn):模塊的獨(dú)立性模塊大小劃分要適當(dāng),模塊中包含的子模塊數(shù)要合適。模塊功能要簡單8.2程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)方法1.順序結(jié)構(gòu)由一系列依次執(zhí)行的語句或模塊構(gòu)成;2.循環(huán)結(jié)構(gòu)由一個(gè)或幾個(gè)模塊構(gòu)成,程序運(yùn)行時(shí)重復(fù)執(zhí)行,直到滿足某一條件為止;3.選擇結(jié)構(gòu)根據(jù)條件成立與否選擇程序執(zhí)行路徑。8.2程序設(shè)計(jì)程序的調(diào)試程序調(diào)試,是將編制的程序投入實(shí)際運(yùn)行前,用手工或編譯程序等方法進(jìn)行測(cè)試,修正語法錯(cuò)誤和邏輯錯(cuò)誤的過程。模塊調(diào)試:對(duì)模塊進(jìn)行全面的調(diào)試;接口功能調(diào)試數(shù)據(jù)結(jié)構(gòu)調(diào)試邊界條件調(diào)試出錯(cuò)處理調(diào)試8.2程序設(shè)計(jì)分調(diào)(功能調(diào)試)在單個(gè)程序調(diào)試
5、完成以后,需進(jìn)行分調(diào),即將一個(gè)功能內(nèi)所有程序按次序串聯(lián)起來進(jìn)行調(diào)試。模塊結(jié)構(gòu)調(diào)試模塊數(shù)據(jù)調(diào)試模塊接口調(diào)試模塊外設(shè)調(diào)試8.2程序設(shè)計(jì)總調(diào)(能行性聯(lián)調(diào))1.主控程序和調(diào)度程序調(diào)試調(diào)試目的不是處理結(jié)果的正確性,而是驗(yàn)證控制接口和參數(shù)傳遞的正確性,以便發(fā)現(xiàn)并解決邏輯控制問題。信號(hào)P,輸入數(shù)據(jù)L根據(jù)信號(hào)P,來判斷應(yīng)該調(diào)度哪個(gè)功能模塊功能模塊根據(jù)輸入數(shù)據(jù)L,進(jìn)行運(yùn)算得到結(jié)果8.2程序設(shè)計(jì)2.程序的總調(diào)將主控制和調(diào)度程序與各功能模塊聯(lián)結(jié)起來進(jìn)行總體調(diào)試。這一階段查出的往往是模塊間相互關(guān)系方面的錯(cuò)誤和缺陷。這一階段查出的往往是模塊間相互關(guān)系方面的錯(cuò)誤和缺陷??傉{(diào)應(yīng)由系統(tǒng)分析員和程序員
6、合作進(jìn)行。8.3編程標(biāo)準(zhǔn)C#編程規(guī)范1.命名慣例和規(guī)范注記:Pascal大小寫形式-所有單詞第一個(gè)字母大寫,其他字母小寫。Camel大小寫形式-除了第一個(gè)單詞,所有單詞第一個(gè)字母大寫,其他字母小寫。類名使用Pascal大小寫形式publicclassHelloWorld{...}方法使用Pascal大小寫形式publicclassHelloWorld{voidSayHello(stringname){...}}變量和方法參數(shù)使用Camel大小寫形式publicclassHelloWorld{inttotalCount=0;voidSayHello(stringname
7、){stringfullMessage="Hello"+name;}}8.3編程標(biāo)準(zhǔn)根據(jù)類的具體情況進(jìn)行合理的命名以Class聲明的類,都必須以名詞或名詞短語命名,體現(xiàn)類的作用。必須以Class結(jié)尾,如ClassScreenClassClassSystemClass當(dāng)類只用于作為其他類的基類,根據(jù)情況,以Base結(jié)尾:ClassIndicatorBase不要使用匈牙利方法來命名變量把數(shù)據(jù)類型作為變量名的前綴而m_作為成員變量的前綴。例如:stringm_sName;intnAge;然而,這種方式在.NET編碼規(guī)范中是不推薦的。所有變量都用camel大