版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1,第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì),【本章學(xué)習(xí)要求】本章主要講述管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)的任務(wù)及設(shè)計(jì)原則,系統(tǒng)設(shè)計(jì)的任務(wù)是:在系統(tǒng)分析提出的邏輯模型的基礎(chǔ)上,科學(xué)合理地進(jìn)行物理模型的設(shè)計(jì)。通過(guò)本章的學(xué)習(xí),學(xué)生應(yīng)明確系統(tǒng)設(shè)計(jì)的任務(wù)以及系統(tǒng)設(shè)計(jì)的原則,基本掌握管理信息系統(tǒng)的總體設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、輸入輸出設(shè)計(jì)以及處理過(guò)程設(shè)計(jì)等的設(shè)計(jì)方法和原則。,2,目錄,系統(tǒng)設(shè)計(jì)概述 系統(tǒng)總體設(shè)計(jì) 代碼設(shè)計(jì) 輸入輸出設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)
2、模塊功能與處理過(guò)程設(shè)計(jì),3,7.1系統(tǒng)設(shè)計(jì)概述,一、系統(tǒng)設(shè)計(jì)的定義 人們對(duì)設(shè)計(jì)的定義 “應(yīng)用各種技術(shù)和原理,對(duì)設(shè)備、過(guò)程或系統(tǒng)做出足夠詳細(xì)的定義,使之能夠在物理上得以實(shí)現(xiàn)”系統(tǒng)設(shè)計(jì)的定義 系統(tǒng)設(shè)計(jì)是新系統(tǒng)的物理設(shè)計(jì)階段,根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型,綜合考慮各種約束,利用一切可用的技術(shù)手段和方法,進(jìn)行各種具體設(shè)計(jì),提出一個(gè)能在計(jì)算機(jī)上實(shí)現(xiàn)的新系統(tǒng)的實(shí)施方案,并解決“系統(tǒng)怎樣做”
3、的問(wèn)題。,4,二、系統(tǒng)設(shè)計(jì)的主要任務(wù)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì) 包括信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)和功能模塊圖設(shè)計(jì)等。代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定系統(tǒng)物理配置方案設(shè)計(jì) 包括系統(tǒng)的平臺(tái)設(shè)計(jì),包括設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等。計(jì)算機(jī)處理過(guò)程設(shè)計(jì) 包括輸入設(shè)計(jì)、輸出設(shè)計(jì)、處理流程圖設(shè)計(jì)、數(shù)據(jù)庫(kù)或數(shù)據(jù)文件設(shè)計(jì)、模塊內(nèi)部的算法設(shè)計(jì)以及編寫程序設(shè)計(jì)說(shuō)明書(shū)等。最后寫出系統(tǒng)設(shè)計(jì)報(bào)告
4、。,5,從系統(tǒng)分析的邏輯模型設(shè)計(jì)到系統(tǒng)設(shè)計(jì)的物理模型的設(shè)計(jì)是一個(gè)由抽象到具體的過(guò)程,有時(shí)并沒(méi)有明確的界限,甚至可能有反復(fù)。經(jīng)過(guò)系統(tǒng)設(shè)計(jì),設(shè)計(jì)人員應(yīng)能為程序開(kāi)發(fā)人員提供完整、清楚的設(shè)計(jì)文檔,并對(duì)設(shè)計(jì)規(guī)范中不清楚的地方做出解釋。,6,三、系統(tǒng)設(shè)計(jì)的步驟1、系統(tǒng)總體設(shè)計(jì),其中包括:系統(tǒng)總體布局方案的確定軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)存儲(chǔ)的總體設(shè)計(jì)計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)方案的選擇2、詳細(xì)設(shè)計(jì),其中包括:代碼設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)輸出設(shè)計(jì)
5、輸入設(shè)計(jì)處理流程設(shè)計(jì)程序流程設(shè)計(jì),7,四、建立MIS總的目標(biāo)是在面對(duì)復(fù)雜多變的企業(yè)外部環(huán)境及內(nèi)部條件下,能夠在正確的時(shí)刻,將正確的信息提供給正需要的管理與決策人員,使他們能夠及時(shí)地了解企業(yè)的生產(chǎn)經(jīng)營(yíng)情況,做出有效的決策。具體地來(lái)講,應(yīng)該達(dá)到以下幾方面的目標(biāo):具有較高的運(yùn)行效率。具有較高的可靠性。具有較好的人機(jī)接口和可操作性。具有較好的維護(hù)性。,8,五、信息系統(tǒng)設(shè)計(jì)的原則,系統(tǒng)性代碼統(tǒng)一、設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)、傳遞語(yǔ)言和傳遞參數(shù)要
6、盡可能一致;對(duì)系統(tǒng)的數(shù)據(jù)采集要做到源出一處、全局共享,使一次輸入得到多次利用。靈活性要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,為此,系統(tǒng)應(yīng)具有較好的開(kāi)放性和結(jié)構(gòu)的可變性。管理信息系統(tǒng)的設(shè)計(jì)要適應(yīng)社會(huì)經(jīng)濟(jì)的發(fā)展變化、企業(yè)管理水平的提高、技術(shù)的進(jìn)步等諸多變化。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性;盡可能減少模塊間的耦合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。即
7、較低的模塊耦合。,9,五、信息系統(tǒng)設(shè)計(jì)的原則,可靠性可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力。一個(gè)成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯(cuò)及糾錯(cuò)能力、抗病毒能力等。經(jīng)濟(jì)性經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開(kāi)銷。一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)中應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短處理流程、減少處理費(fèi)用。
8、,10,7.2 系統(tǒng)總體設(shè)計(jì),一、系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì),系統(tǒng)設(shè)計(jì)階段首先要確定系統(tǒng)的總體結(jié)構(gòu)即系統(tǒng)總體功能結(jié)構(gòu)的確定和子系統(tǒng)與模塊的劃分結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的思想是采用自頂向下、逐層分解的方法把系統(tǒng)劃分為若干子系統(tǒng)而子系統(tǒng)又劃分為若干功能模塊模塊又劃分為子模塊層層劃分直到每一個(gè)模塊是相對(duì)獨(dú)立、功能單一的獨(dú)立程序?yàn)橹埂?11,一、系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì),子系統(tǒng)劃分劃分的原則子系統(tǒng)要具有相對(duì)獨(dú)立性子系統(tǒng)之間的數(shù)據(jù)依賴性盡量小子
9、系統(tǒng)的劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余較小、便于分階段完成子系統(tǒng)劃分一般以功能/數(shù)據(jù)分析結(jié)果為主,兼顧組組實(shí)際情況的劃分方法。,12,一、系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì),模塊(子系統(tǒng))的劃分按理想程度從高到低有功能劃分法:(按業(yè)務(wù)的處理功能劃分)如:按職能部門的管理功能劃分為:生產(chǎn)計(jì)劃、銷售、庫(kù)存管理、財(cái)務(wù)、勞資等子系統(tǒng)。 順序劃分法(按業(yè)務(wù)的處理順序劃分)如:帳務(wù)劃分為憑證錄入模塊、憑證匯總模塊、記帳模塊等。 性質(zhì)劃分法(按業(yè)務(wù)處理的性質(zhì)劃分
10、)如:各種臺(tái)帳的處理,劃分為:臺(tái)帳錄入模塊、臺(tái)帳匯總模塊、臺(tái)帳統(tǒng)計(jì)打印等。時(shí)間劃分法(按業(yè)務(wù)處理的時(shí)間順序劃分)如:初始化模塊、清算執(zhí)行模塊。環(huán)境劃分等,模塊的劃分要求遵循高內(nèi)聚、低耦合、影響范圍在控制范圍之內(nèi)的原則。,13,功能結(jié)構(gòu)圖舉例,14,二、系統(tǒng)平臺(tái)設(shè)計(jì),管理信息系統(tǒng)的平臺(tái)設(shè)計(jì)包括計(jì)算機(jī)處理方式軟硬件選擇網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)要用網(wǎng)絡(luò)結(jié)構(gòu)圖來(lái)表示,VISIO軟件工具是一種方便的制圖軟件。數(shù)據(jù)庫(kù)管理系統(tǒng)
11、的選擇,15,二、系統(tǒng)平臺(tái)設(shè)計(jì),管理信息系統(tǒng)是以計(jì)算機(jī)科學(xué)為基礎(chǔ)的人-機(jī)系統(tǒng)。管理信息系統(tǒng)平臺(tái)是管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用的基礎(chǔ)。管理信息系統(tǒng)平臺(tái)設(shè)計(jì)包括計(jì)算機(jī)處理方式,網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì),網(wǎng)絡(luò)操作系統(tǒng)的選擇,數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等軟、硬件選擇與設(shè)計(jì)工作等。1、按管理信息系統(tǒng)的目標(biāo)選擇系統(tǒng)平臺(tái)單項(xiàng)業(yè)務(wù)系統(tǒng)----常用各類PC,數(shù)據(jù)庫(kù)管理系統(tǒng)作為平臺(tái)。綜合業(yè)務(wù)管理系統(tǒng)----以計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)平臺(tái),如windows 2000和關(guān)系型數(shù)據(jù)庫(kù)
12、管理系統(tǒng)。集成管理系統(tǒng)----OA,CAD,CAM,MIS,DSS等綜合而成的一個(gè)有機(jī)整體,綜合性更強(qiáng),規(guī)模更大,系統(tǒng)平臺(tái)也更復(fù)雜,涉及異型機(jī)、異種網(wǎng)絡(luò)、異種庫(kù)之間的信息傳遞和交換。在信息處理模式上常采用客戶/服務(wù)器(Client/Server)模式或?yàn)g覽器/服務(wù)器(Brower/Server)模式。,16,二、系統(tǒng)平臺(tái)設(shè)計(jì),2、計(jì)算機(jī)處理方式的選擇和設(shè)計(jì) 計(jì)算機(jī)處理方式可以根據(jù)系統(tǒng)功能,業(yè)務(wù)處理特點(diǎn),性能/價(jià)格比等
13、因素,選擇批處理、聯(lián)機(jī)實(shí)時(shí)處理、聯(lián)機(jī)成批處理、分布式處理等方式。在一個(gè)管理信息系統(tǒng)中,也可以混合使用各種方式。,17,計(jì)算機(jī)處理流程圖例,,18,,計(jì)算機(jī)處理流程圖繪制舉例,19,二、系統(tǒng)平臺(tái)設(shè)計(jì),3、計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì) 計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)主要包括中、小型機(jī)方案與微機(jī)網(wǎng)絡(luò)方案的選取,網(wǎng)絡(luò)互連結(jié)構(gòu)及通信介質(zhì)的選擇,局域網(wǎng)拓?fù)浣Y(jié)構(gòu)的設(shè)計(jì),網(wǎng)絡(luò)應(yīng)用模式及網(wǎng)絡(luò)操作系統(tǒng)的選型,網(wǎng)絡(luò)協(xié)議的選擇,網(wǎng)絡(luò)管理,遠(yuǎn)程用戶等工作。有
14、關(guān)內(nèi)容清參考計(jì)算機(jī)網(wǎng)絡(luò)的技術(shù)書(shū)籍。4、數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇 數(shù)據(jù)庫(kù)管理系統(tǒng)選擇的原則是:支持先進(jìn)的處理模式,具有分布處理數(shù)據(jù),多線索查詢,優(yōu)化查詢數(shù)據(jù),聯(lián)機(jī)事務(wù)處理功能;具有高性能的數(shù)據(jù)處理能力;具有良好圖形界面的開(kāi)發(fā)工具包;具有較高的性能/價(jià)格比;具有良好的技術(shù)支持與培訓(xùn)。普通的數(shù)據(jù)庫(kù)管理系統(tǒng)有Foxpro ,VFP等。大型數(shù)據(jù)庫(kù)系統(tǒng)有Microsoft SQL Server,Oracle Server,Sy
15、base SQL Server和Informix Server 等。,20,二、系統(tǒng)平臺(tái)設(shè)計(jì),5、軟、硬件選擇計(jì)算機(jī)系統(tǒng)(軟件、硬件及其附屬設(shè)備)的配置,總的原則應(yīng)該是:技術(shù)上具有先進(jìn)性實(shí)現(xiàn)上具有可能性使用上具有靈活性發(fā)展上具有可擴(kuò)充性投資上具有受益性根據(jù)系統(tǒng)需要和資源約束,進(jìn)行計(jì)算機(jī)軟、硬件的選擇。大型管理信息系統(tǒng)軟、硬件的采購(gòu)可以采用招標(biāo)等方式進(jìn)行。,21,二、系統(tǒng)平臺(tái)設(shè)計(jì),系統(tǒng)軟硬件的配置應(yīng)考慮的具體問(wèn)題系統(tǒng)硬件
16、的選擇應(yīng)服從于系統(tǒng)軟件的選擇即首先根據(jù)新系統(tǒng)的功能、性能要求,確定系統(tǒng)軟件,再根據(jù)系統(tǒng)軟件確定系統(tǒng)硬件。系統(tǒng)軟件、硬件的選擇在技術(shù)上應(yīng)具有一定的先進(jìn)性。系統(tǒng)的軟件和硬件應(yīng)盡量符合國(guó)際標(biāo)準(zhǔn)或某些開(kāi)放系統(tǒng)標(biāo)準(zhǔn),使系統(tǒng)便于擴(kuò)充或與其它系統(tǒng)集成。系統(tǒng)的軟件和硬件應(yīng)盡量選用成熟的產(chǎn)品,保證系統(tǒng)運(yùn)行的安全性和可靠性。供應(yīng)廠家應(yīng)具有較好的信譽(yù)和技術(shù)服務(wù),能獲得及時(shí)、有效的技術(shù)支持。堅(jiān)持效益驅(qū)動(dòng)的原則,設(shè)備的配置不宜貪大求全。系統(tǒng)配置力爭(zhēng)
17、做到最佳的性能/價(jià)格比。,22,7.3 代碼設(shè)計(jì),一、代碼及其作用 代碼是人為確定的代表客觀事物(實(shí)體)名稱、屬性或狀態(tài)的符號(hào)或者是這些符號(hào)的組合。在系統(tǒng)開(kāi)發(fā)過(guò)程中設(shè)計(jì)代碼作用是:1、唯一化 最簡(jiǎn)單、最常見(jiàn)的例子就是職工編號(hào)。在人事檔案管理中我們不難發(fā)現(xiàn),人的姓名不管在一個(gè)多么小的單位里都很難避免重名。為了避免二義性,唯一地標(biāo)識(shí)每一個(gè)人,因此編制了職工代碼。2、規(guī)范化 例如,財(cái)政部關(guān)于會(huì)計(jì)科
18、目編碼的規(guī)定,以“1”開(kāi)頭的表示資產(chǎn)類科目;以“2”表示負(fù)債類科目;“3”表示權(quán)益類科目;“4”表示成本類科目等。3、系統(tǒng)化 系統(tǒng)所用代碼應(yīng)盡量標(biāo)準(zhǔn)化。在實(shí)際工作中,一般企業(yè)所用大部分編碼都有國(guó)家或行業(yè)標(biāo)準(zhǔn)。,23,二、代碼的設(shè)計(jì)原則唯一性和統(tǒng)一性 盡管編碼對(duì)象有不同的名稱、不同的描述,但編碼必須保證一個(gè)編碼對(duì)象僅被賦予一個(gè)代碼,一個(gè)代碼只反映一個(gè)編碼對(duì)象。適應(yīng)性、可擴(kuò)性 代碼結(jié)構(gòu)
19、必須能適應(yīng)編碼對(duì)象不斷增加的需要,也就是說(shuō),必須為新的編碼對(duì)象留有足夠的備用碼。以適應(yīng)分類編碼對(duì)象的特征或?qū)傩砸约捌湎嗷リP(guān)系可能出現(xiàn)的變化??勺R(shí)別性和含義性 代碼應(yīng)盡可能反映分類編碼對(duì)象的特點(diǎn),以助記憶并便于人們了解和使用,并減少機(jī)器處理時(shí)間。穩(wěn)定性和規(guī)范化 代碼不宜頻繁變動(dòng),編碼時(shí)應(yīng)考慮其變化的可能性,盡可能保持代碼系統(tǒng)的相對(duì)穩(wěn)定性,24,三、代碼的種類目前常用的代碼種類:1、順序碼
20、以某種順序形式編碼。如各種票據(jù)的編號(hào),都是順序碼。2、區(qū)間碼 將順序碼分成若干區(qū)段,每一區(qū)段代表部分編碼對(duì)象。層次碼:在代碼結(jié)構(gòu)中,為實(shí)體的每個(gè)屬性確定一位或幾位編碼,并排成一定的層次關(guān)系。 例如:我國(guó)目前使用的居民身份證就是采用一個(gè)18位的數(shù)字碼,前 6位表示地區(qū)編碼,中間8位表示出生年月日,最后4位表示順序號(hào) 、性別和校驗(yàn)位。這種數(shù)字碼屬層次碼。這種編碼優(yōu)點(diǎn)是易于校對(duì),易于處理,缺點(diǎn)是不便記憶。3、助
21、記碼 即以數(shù)字和字符混合形式編碼,這種編碼的優(yōu)點(diǎn)是易于識(shí)別和記憶。 這種編碼的優(yōu)點(diǎn)是易于識(shí)別,易于表現(xiàn)對(duì)象的系列性,缺點(diǎn)是不易校對(duì)。 例如:GBxxxx表示國(guó)際標(biāo)準(zhǔn)的某類編碼,IEEE802·X表示某類網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)名稱的編碼。所有的汽車牌照編號(hào),都是助記碼。,25,四、代碼校驗(yàn)方法,代碼是數(shù)據(jù)的重要組成部分,它的正確性直接影響系統(tǒng)的質(zhì)量。當(dāng)人們抄寫、錄入時(shí),發(fā)生錯(cuò)誤的可能性很大。,26,@抄寫錯(cuò)誤
22、,1234,1235,,@易位錯(cuò)誤,1234,1243,,@隔位易位錯(cuò)誤,1234,1432,,如何解決,如何保證代碼的正確性?,27,XXXXXX,X,,,校驗(yàn)位,,,代碼本體,校驗(yàn)碼是根據(jù)事先規(guī)定好的數(shù)學(xué)方法及代碼本體計(jì)算出來(lái)的。,28,,代碼本體,,加權(quán)因子,,加權(quán)因子可以為:@自然數(shù) 1,2,3,…… @幾何級(jí)數(shù) 2,4,8,16……
23、 @質(zhì)數(shù) 3,5,7,13,17,第一步:對(duì)代碼的本體的每一位加權(quán)求和,29,,,校驗(yàn)位,,,代碼本體,第二步:以模除和得到余數(shù),將余數(shù)作為檢驗(yàn)位,30,1、算術(shù)級(jí)數(shù)法 以算術(shù)級(jí)數(shù)作為代碼本體的加權(quán)因子,1,2,3,4,5,,代碼本體,6,5,4,3,2,,加權(quán)因子,,示例,31,1,2,3,4,5,6,,,,,校驗(yàn)位,,,代碼本體,32,2、幾何級(jí)數(shù)法,33,1,2,3,4,5,4,,,,,
24、校驗(yàn)位,,,代碼本體,34,3、質(zhì)數(shù)法,35,1,2,3,4,5,0,,,,,校驗(yàn)位,,,代碼本體,36,,奇偶校驗(yàn)碼,,奇校驗(yàn)碼:本碼+奇校驗(yàn)位 中1的個(gè)數(shù)為奇數(shù),偶校驗(yàn)碼:本碼+偶校驗(yàn)位 中1的個(gè)數(shù)為偶數(shù),37,案例:全國(guó)水資源綜合規(guī)劃代碼設(shè)計(jì)(行政區(qū)代碼 ),1、引用標(biāo)準(zhǔn):“中華人民共和國(guó)行政區(qū)劃代碼” 國(guó)家標(biāo)準(zhǔn)(GB/T 2260-2002);“縣以下行政區(qū)劃代碼編制規(guī)則”
25、 國(guó)家標(biāo)準(zhǔn)(GB10114-88)。,,38,五、代碼設(shè)計(jì)舉例,1、學(xué)號(hào)設(shè)計(jì):0614001201 各位含義?有沒(méi)有更好的方案?2、自行車的型號(hào) PA-12含義如下: 漢語(yǔ)拼音的第一個(gè)字母表示自行車的用途,如P為普通車、Q為輕便車、Z為載重 車、X為小輪車. 漢語(yǔ)拼音的第二個(gè)字母代表自行車的車輪直徑,A、E、G、M分別指輪徑28、 26 、
26、24、20英寸的女式車. 最后,漢語(yǔ)拼音后面的阿拉伯?dāng)?shù)字如PA-12型的"12",是工廠設(shè)計(jì)的順序號(hào).3、例如: 用W-B-l2代表12英時(shí)黑白電視機(jī) 用W-C-20代表 20英時(shí)彩色電視機(jī)。,39,一、輸入輸出設(shè)計(jì)的意義 輸入輸出設(shè)計(jì)是管理信息系統(tǒng)與用戶的界面,一般而言,輸入輸出設(shè)計(jì)對(duì)于系統(tǒng)開(kāi)發(fā)人員并不重要,但對(duì)用戶來(lái)說(shuō),卻顯得尤為重要。1、它是一個(gè)組
27、織系統(tǒng)形象(Cooperation Identify System, CIS)的具 體體現(xiàn);2、它能夠?yàn)橛脩艚⒘己玫墓ぷ鳝h(huán)境,激發(fā)用戶努力學(xué)習(xí)、主動(dòng) 工作的熱情;3、符合用戶習(xí)慣,方便用戶操作,使目標(biāo)系統(tǒng)易于為用戶所接 受。4、為用戶提供易讀易懂的信息形態(tài)。,7.4 輸入輸出設(shè)計(jì),40,為什么在設(shè)計(jì)階段是先輸出設(shè)計(jì),再輸入設(shè)計(jì)?,41,輸出設(shè)計(jì)的目的是正確及時(shí)地反映和組成用于生產(chǎn)和服 務(wù)
28、部門的有用信息。輸出設(shè)計(jì)對(duì)輸入設(shè)計(jì)提出了內(nèi)容、格式等方面的要求。,42,二、輸出設(shè)計(jì) 輸出設(shè)計(jì)的任務(wù)是使管理信息系統(tǒng)輸出滿足用戶需求的信息。輸出設(shè)計(jì)的目的是為了正確及時(shí)反映和組成用于管理各部門需要的信息。信息能夠滿足用戶需要,直接關(guān)系到系統(tǒng)的使用效果和系統(tǒng)的成功與否。1、輸出設(shè)計(jì)的內(nèi)容:輸出信息使用情況。信息的使用者、使用目的、信息量、輸出周期、有效期、保管方法和輸出份數(shù)。輸出信息內(nèi)容。輸出項(xiàng)目、精度、信息形式(
29、文字、數(shù)字)。輸出格式。表格、報(bào)告、圖形等。輸出設(shè)備和介質(zhì)。設(shè)備如:打印機(jī)、顯示器等;介質(zhì)如:磁盤、磁帶、紙張(普通、專用)等。,43,二、輸出設(shè)計(jì)2、輸出設(shè)計(jì)的方法 在系統(tǒng)設(shè)計(jì)階段,設(shè)計(jì)人員應(yīng)給出系統(tǒng)輸出的說(shuō)明,這個(gè)說(shuō)明既是將來(lái)編程人員在軟件開(kāi)發(fā)中進(jìn)行實(shí)際輸出設(shè)計(jì)的依據(jù),也是用戶評(píng)價(jià)系統(tǒng)實(shí)用性的依據(jù)。因此,設(shè)計(jì)人員要能選擇合適的輸出方法,并以清楚的方式表達(dá)出來(lái)。 輸出主要有以下幾種:表格信息。
30、圖形信息。圖標(biāo)。3、輸出設(shè)計(jì)評(píng)價(jià):能否為用戶提供及時(shí)、準(zhǔn)確、全面的信息服務(wù);是否便于閱讀和理解,符合用戶的習(xí)慣;是否充分考慮和利用了輸出設(shè)備的功能;是否為今后的發(fā)展預(yù)留一定的余地。,44,三、輸入設(shè)計(jì) 輸入界面是管理信息系統(tǒng)與用戶之間交互的紐帶,設(shè)計(jì)的任務(wù)是根據(jù)具體業(yè)務(wù)要求,確定適當(dāng)?shù)妮斎胄问?,使管理信息系統(tǒng)獲取管理工作中產(chǎn)生的正確的信息。輸入設(shè)計(jì)的目的是提高輸入效率,減少輸入錯(cuò)誤。1、輸入設(shè)計(jì)的設(shè)
31、計(jì)原則:控制輸入量。盡可能利用計(jì)算減少輸入延遲。批量輸入、周轉(zhuǎn)文件輸入減少輸入錯(cuò)誤。采用多種校驗(yàn)方法和驗(yàn)證技術(shù)避免額外步驟。簡(jiǎn)化輸入過(guò)程。,45,三、輸入設(shè)計(jì)2、輸入設(shè)計(jì)的內(nèi)容一般包括:輸入界面設(shè)計(jì)。輸入設(shè)備選擇。輸入設(shè)計(jì)首先要確定輸入設(shè)備的類型和輸入介質(zhì),目前常用的輸入設(shè)備有以下幾種:鍵盤--磁盤輸入裝置。光電閱讀器。終端輸入。輸入數(shù)據(jù)正確性校驗(yàn)。常用校對(duì)方式有:人工校對(duì):二次鍵入校對(duì):根據(jù)輸入數(shù)據(jù)之
32、間的邏輯關(guān)系校對(duì):用程序設(shè)計(jì)實(shí)現(xiàn)校對(duì):,46,三、輸入設(shè)計(jì)輸入設(shè)計(jì)的評(píng)價(jià)輸入界面是否明晰、美觀、大方;是否便于填寫,符合工作習(xí)慣;是否便于操作;是否有保證輸入數(shù)據(jù)正確性的校驗(yàn)措施。,47,四、菜單系統(tǒng)設(shè)計(jì) 菜單是系統(tǒng)整體功能結(jié)構(gòu)的具體體現(xiàn),菜單的形式可以多種多樣,但應(yīng)使得用戶能夠用盡可能少的操作找到所需要的功能,同時(shí)功能描述上應(yīng)明確無(wú)誤。 菜單種類,
33、,下拉式,彈出式,級(jí)聯(lián)菜單,48,7.5、數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫(kù)的過(guò)程。如前面章節(jié)所述,數(shù)據(jù)庫(kù)設(shè)計(jì)除用戶需求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等三個(gè)階段。由于數(shù)據(jù)庫(kù)系統(tǒng)已形成一門獨(dú)立的學(xué)科,所以,當(dāng)我們把數(shù)據(jù)庫(kù)設(shè)計(jì)原理應(yīng)用到MIS開(kāi)發(fā)中時(shí),數(shù)據(jù)庫(kù)設(shè)計(jì)的幾個(gè)步驟就與系統(tǒng)開(kāi)發(fā)的各個(gè)階段相對(duì)應(yīng),且融為一體,它們的對(duì)應(yīng)關(guān)系如下圖所示。,49,數(shù)據(jù)庫(kù)設(shè)計(jì) 1、
34、數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)。 概念結(jié)構(gòu)設(shè)計(jì)應(yīng)在系統(tǒng)分析階段進(jìn)行。任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型 (簡(jiǎn)稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫(kù),它可用前面章節(jié)中介紹的E-R模型表示。 2、數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。 邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)設(shè)計(jì)階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)支持的數(shù)據(jù)模型。 數(shù)據(jù)模型可以由實(shí)體聯(lián)系模型轉(zhuǎn)換而來(lái),這里先
35、介紹將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則: 每一實(shí)體集對(duì)應(yīng)于一個(gè)關(guān)系模式,實(shí)體名作為關(guān)系名,實(shí)體的屬性作為對(duì)應(yīng)關(guān)系的屬性。 實(shí)體間的聯(lián)系一般對(duì)應(yīng)一個(gè)關(guān)系,聯(lián)系名作為對(duì)應(yīng)的關(guān)系名,不帶有屬性的聯(lián)系可以去掉。 實(shí)體和聯(lián)系中關(guān)鍵字對(duì)應(yīng)的屬性在關(guān)系模式中仍作為關(guān)鍵字。,50,3、數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)是為數(shù)據(jù)模型在設(shè)備上選定合適的存儲(chǔ)結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫(kù)的最佳存取效率。物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容包括:
36、第一 庫(kù)文件的組織形式。如選用順序文件組織形式、索引文件組 織形式等。 第二 存儲(chǔ)介質(zhì)的分配。例如將易變的、存取頻繁的數(shù)據(jù)存放在高 速存儲(chǔ)器上;穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲(chǔ)器上。 第三 存取路徑的選擇等。,51,7.6 模塊功能與處理過(guò)程設(shè)計(jì),一、主要任務(wù),主要任務(wù):在總體設(shè)計(jì)基礎(chǔ)上,對(duì)總體結(jié)構(gòu)設(shè)計(jì)中產(chǎn)生的功能模塊進(jìn)行過(guò)程描述,設(shè)計(jì)功能模塊的內(nèi)部細(xì)節(jié),解決如何實(shí)現(xiàn)各個(gè)模塊的內(nèi)部功
37、能。即為設(shè)計(jì)模塊內(nèi)詳細(xì)算法、內(nèi)部數(shù)據(jù)結(jié)構(gòu)和程序邏輯結(jié)構(gòu)。,邏輯實(shí)現(xiàn)(描述),,物理實(shí)現(xiàn)(編程),,52,二、系統(tǒng)設(shè)計(jì)的描述工具HIPO圖模塊結(jié)構(gòu)圖過(guò)程設(shè)計(jì)語(yǔ)言(Procedure Design Language)決策樹(shù)判斷表程序流程圖,53,1、HIPO圖 HIPO圖是IBM公司于70年代中期在層次結(jié)構(gòu)圖的基礎(chǔ)上推出的一種描述系統(tǒng)結(jié)構(gòu)和模塊內(nèi)部處理功能的工具(技術(shù))。由以下兩部分組成:層次結(jié)構(gòu)圖(H圖)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設(shè)計(jì)--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)酒店管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---銀行儲(chǔ)蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---酒店前臺(tái)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)院藥物管理信息系統(tǒng)
- 管理信息系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--航空售票管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--- 庫(kù)存管理信息系統(tǒng)結(jié)課設(shè)計(jì)
- 《管理信息系統(tǒng)》課程設(shè)計(jì)--圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--學(xué)校食堂管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---圖書(shū)館管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--企業(yè)工資管理信息系統(tǒng)
- 《企業(yè)管理信息系統(tǒng)》管理信息系統(tǒng)概述
- 管理信息系統(tǒng)設(shè)計(jì)報(bào)告
- 《管理信息系統(tǒng)》課程設(shè)計(jì)--課堂學(xué)分管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--圖書(shū)館管理信息系統(tǒng)
- 《管理信息系統(tǒng)》
評(píng)論
0/150
提交評(píng)論