




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五章第五章 管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程第三節(jié)第三節(jié)系統(tǒng)分析系統(tǒng)分析主要內(nèi)容主要內(nèi)容系統(tǒng)分析提出了新系統(tǒng)的邏輯模型,解決了新系統(tǒng)系統(tǒng)分析提出了新系統(tǒng)的邏輯模型,解決了新系統(tǒng)“能做什么能做什么”的問(wèn)題,的問(wèn)題,但基本上沒(méi)有涉及計(jì)算機(jī)的處理技術(shù)。但基本上沒(méi)有涉及計(jì)算機(jī)的處理技術(shù)。系統(tǒng)分析結(jié)束后就應(yīng)進(jìn)行系統(tǒng)設(shè)計(jì),其主要目的是將系統(tǒng)分析階段所提出系統(tǒng)分析結(jié)束后就應(yīng)進(jìn)行系統(tǒng)設(shè)計(jì),其主要目的是將系統(tǒng)分析階段所提出的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案,即的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案,即解決新系統(tǒng)解決新系統(tǒng)“怎么做怎么做”的問(wèn)題。的問(wèn)題
2、。1系統(tǒng)設(shè)計(jì)的內(nèi)容與原則系統(tǒng)設(shè)計(jì)的內(nèi)容與原則2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)3系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)4系統(tǒng)配置方案設(shè)計(jì)系統(tǒng)配置方案設(shè)計(jì)一、系統(tǒng)設(shè)計(jì)的內(nèi)容與原則一、系統(tǒng)設(shè)計(jì)的內(nèi)容與原則1.1.系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)系統(tǒng)功能模塊的劃分;系統(tǒng)功能模塊的劃分;設(shè)計(jì)每個(gè)模塊的功能;設(shè)計(jì)每個(gè)模塊的功能;設(shè)計(jì)模塊間的調(diào)用關(guān)系。設(shè)計(jì)模塊間的調(diào)用關(guān)系。2.2.系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)代碼設(shè)計(jì);代碼設(shè)計(jì);數(shù)據(jù)庫(kù)設(shè)計(jì);數(shù)據(jù)庫(kù)設(shè)計(jì);輸出設(shè)計(jì);輸出設(shè)計(jì);輸入設(shè)計(jì);輸入設(shè)計(jì);系統(tǒng)界面設(shè)計(jì);系統(tǒng)界面設(shè)計(jì);處理過(guò)程設(shè)計(jì)。處理過(guò)程設(shè)計(jì)。3.3.系統(tǒng)配置方案設(shè)計(jì)系統(tǒng)配置方案設(shè)計(jì)設(shè)備選配的依據(jù);設(shè)備選配的依據(jù)
3、;計(jì)算機(jī)網(wǎng)絡(luò)的選擇設(shè)計(jì);計(jì)算機(jī)網(wǎng)絡(luò)的選擇設(shè)計(jì);計(jì)算機(jī)硬件配置設(shè)計(jì);計(jì)算機(jī)硬件配置設(shè)計(jì);計(jì)算機(jī)軟件配置設(shè)計(jì)。計(jì)算機(jī)軟件配置設(shè)計(jì)。4.4.編寫系統(tǒng)設(shè)計(jì)說(shuō)明書編寫系統(tǒng)設(shè)計(jì)說(shuō)明書(一)系統(tǒng)設(shè)計(jì)的內(nèi)容(一)系統(tǒng)設(shè)計(jì)的內(nèi)容一、系統(tǒng)設(shè)計(jì)的內(nèi)容與原則(續(xù))一、系統(tǒng)設(shè)計(jì)的內(nèi)容與原則(續(xù))1.1.功能性功能性2.2.系統(tǒng)性系統(tǒng)性3.3.靈活性靈活性4.4.可靠性可靠性系統(tǒng)平均無(wú)故障時(shí)間系統(tǒng)平均無(wú)故障時(shí)間系統(tǒng)平均修復(fù)時(shí)間系統(tǒng)平均修復(fù)時(shí)間(二)系統(tǒng)設(shè)計(jì)的原則(二)系統(tǒng)設(shè)計(jì)的原則MTBF=i=1i=1N NN Nt ti iMTTF=i=1i=1M MM MT Ti i5.5.經(jīng)濟(jì)性經(jīng)濟(jì)性6.6.高效性高效性二、系統(tǒng)總
4、體結(jié)構(gòu)設(shè)計(jì)二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是指根據(jù)系統(tǒng)分析所確定系統(tǒng)目標(biāo)以及邏系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是指根據(jù)系統(tǒng)分析所確定系統(tǒng)目標(biāo)以及邏輯模型,對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的資源進(jìn)行大致輯模型,對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的資源進(jìn)行大致設(shè)計(jì)。設(shè)計(jì)。 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容:系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容:1系統(tǒng)功能模塊的劃分系統(tǒng)功能模塊的劃分2設(shè)計(jì)每個(gè)模塊的功能設(shè)計(jì)每個(gè)模塊的功能3設(shè)計(jì)模塊間的調(diào)用關(guān)系設(shè)計(jì)模塊間的調(diào)用關(guān)系二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù)) 系統(tǒng)劃分的過(guò)程是一個(gè)由抽象到具體、由復(fù)雜到簡(jiǎn)單的過(guò)程。系統(tǒng)劃分的過(guò)程是一個(gè)由抽象到具體、由復(fù)雜到簡(jiǎn)單的過(guò)程。 通過(guò)層層
5、分解,將一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)子系統(tǒng),每個(gè)通過(guò)層層分解,將一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)子系統(tǒng),每個(gè)子系統(tǒng)再分解成多個(gè)功能單一的功能模塊。子系統(tǒng)再分解成多個(gè)功能單一的功能模塊。 其優(yōu)點(diǎn):其優(yōu)點(diǎn):模塊功能更單一,更容易理解;模塊功能更單一,更容易理解;模塊更便于進(jìn)行代碼設(shè)計(jì)和測(cè)試;模塊更便于進(jìn)行代碼設(shè)計(jì)和測(cè)試;可以在模塊的后一步設(shè)計(jì)和實(shí)施操作中進(jìn)行有效分工;可以在模塊的后一步設(shè)計(jì)和實(shí)施操作中進(jìn)行有效分工;1系統(tǒng)功能模塊的劃分系統(tǒng)功能模塊的劃分系統(tǒng)的修改和維護(hù)更具彈性;系統(tǒng)的修改和維護(hù)更具彈性;系統(tǒng)后續(xù)過(guò)程實(shí)施的總體成本能有效控制和降低。系統(tǒng)后續(xù)過(guò)程實(shí)施的總體成本能有效控制和降低。系統(tǒng)系統(tǒng)子系統(tǒng)子系統(tǒng)
6、1 1子系統(tǒng)子系統(tǒng)2 2子系統(tǒng)子系統(tǒng)n n子系統(tǒng)子系統(tǒng)1111子系統(tǒng)子系統(tǒng)1212子系統(tǒng)子系統(tǒng)1m1m子系統(tǒng)子系統(tǒng)111111子系統(tǒng)子系統(tǒng)112112子系統(tǒng)子系統(tǒng)11s11s圖圖5-3-1 5-3-1 系統(tǒng)功能模塊的劃分系統(tǒng)功能模塊的劃分酒店管理信息系統(tǒng)酒店管理信息系統(tǒng)總臺(tái)登記管理總臺(tái)登記管理房房源源信信息息查查詢?cè)兎糠吭丛葱判畔⑾⑿扌薷母姆糠吭丛葱判畔⑾涗浫肴肟涂头糠啃判畔⑾⒉椴樵冊(cè)兛涂头糠啃判畔⑾⑿扌薷母目涂头糠啃判畔⑾涗浫肴朐谠诘甑曷寐每涂托判畔⑾⒉椴樵冊(cè)冊(cè)谠诘甑曷寐每涂托判畔⑾⑿扌薷母脑谠诘甑曷寐每涂托判畔⑾涗浫肴肟头啃畔⒐芾砜头啃畔⒐芾矸糠吭丛葱判畔⑾⒐芄芾砝砜涂头糠繕?biāo)標(biāo)準(zhǔn)準(zhǔn)管
7、管理理娛樂(lè)信息管理娛樂(lè)信息管理娛娛樂(lè)樂(lè)信信息息查查詢?cè)儕蕣蕵?lè)樂(lè)信信息息修修改改娛娛樂(lè)樂(lè)信信息息錄錄入入結(jié)賬信息管理結(jié)賬信息管理結(jié)結(jié)賬賬信信息息查查詢?cè)兘Y(jié)結(jié)賬賬信信息息修修改改結(jié)結(jié)賬賬信信息息錄錄入入信息系統(tǒng)管理信息系統(tǒng)管理密密碼碼管管理理用用戶戶管管理理圖圖5-3-2 5-3-2 某酒店銷售系統(tǒng)功能結(jié)構(gòu)某酒店銷售系統(tǒng)功能結(jié)構(gòu)CONTENTS1輸入和輸出輸入和輸出2功能功能3內(nèi)部數(shù)據(jù)內(nèi)部數(shù)據(jù)4程序代碼程序代碼二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))2系統(tǒng)功能模塊的設(shè)計(jì)系統(tǒng)功能模塊的設(shè)計(jì)模塊設(shè)計(jì)主要是設(shè)計(jì)以下四個(gè)要素:模塊設(shè)計(jì)主要是設(shè)計(jì)以下四個(gè)要素:外部特征外部特征內(nèi)部特征內(nèi)部特征CO
8、NTENTS二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))3模塊間的調(diào)用關(guān)系模塊間的調(diào)用關(guān)系功能模塊結(jié)構(gòu)圖:是描述系統(tǒng)結(jié)構(gòu)的圖形工具,功能模塊結(jié)構(gòu)圖:是描述系統(tǒng)結(jié)構(gòu)的圖形工具,由五種基本符號(hào)組成:由五種基本符號(hào)組成:模塊模塊調(diào)用調(diào)用數(shù)據(jù)數(shù)據(jù)控制信息控制信息轉(zhuǎn)接符號(hào)轉(zhuǎn)接符號(hào)CONTENTS二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))二、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(續(xù))3模塊間的調(diào)用關(guān)系模塊間的調(diào)用關(guān)系調(diào)用:用連接兩個(gè)模塊的箭頭表示。箭頭總是由調(diào)用模塊指向被調(diào)用:用連接兩個(gè)模塊的箭頭表示。箭頭總是由調(diào)用模塊指向被調(diào)用模塊,實(shí)際含義是被調(diào)用模塊執(zhí)行完后又返回到調(diào)用模塊。調(diào)用模塊,實(shí)際含義是被調(diào)用模塊執(zhí)行完后又返回到調(diào)用模
9、塊。在結(jié)構(gòu)圖中,模塊間的調(diào)用一般有如下三種:在結(jié)構(gòu)圖中,模塊間的調(diào)用一般有如下三種:(a)(a)一般調(diào)一般調(diào)用用BAABCABCD(b)b)判斷調(diào)用判斷調(diào)用(c)(c)循環(huán)調(diào)用循環(huán)調(diào)用圖圖5-3-3 5-3-3 模塊間的調(diào)用類型模塊間的調(diào)用類型查詢學(xué)生成績(jī)查詢學(xué)生成績(jī)打開(kāi)學(xué)號(hào)索引打開(kāi)學(xué)號(hào)索引查找學(xué)生記錄查找學(xué)生記錄打開(kāi)姓名索引打開(kāi)姓名索引打印通知單打印通知單打印成績(jī)表打印成績(jī)表?xiàng)l件調(diào)用條件調(diào)用循環(huán)調(diào)用循環(huán)調(diào)用例如:下面是一個(gè)查詢學(xué)生成績(jī)并調(diào)用相應(yīng)各子模塊的示意圖例如:下面是一個(gè)查詢學(xué)生成績(jī)并調(diào)用相應(yīng)各子模塊的示意圖模塊間由于調(diào)用而導(dǎo)致的聯(lián)系稱為模塊的耦合,而模模塊間由于調(diào)用而導(dǎo)致的聯(lián)系稱為模塊
10、的耦合,而模塊內(nèi)的聯(lián)系稱為模塊的內(nèi)聚。塊內(nèi)的聯(lián)系稱為模塊的內(nèi)聚。衡量模塊設(shè)計(jì)的標(biāo)準(zhǔn)是:系統(tǒng)功能模塊衡量模塊設(shè)計(jì)的標(biāo)準(zhǔn)是:系統(tǒng)功能模塊“耦合小,內(nèi)耦合小,內(nèi)聚大聚大”。圖圖5-3-4 5-3-4 學(xué)生成績(jī)查詢及模塊調(diào)用學(xué)生成績(jī)查詢及模塊調(diào)用三、系統(tǒng)詳細(xì)設(shè)計(jì)三、系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì)是系統(tǒng)概要設(shè)計(jì)的深入,是由總體到局部,再系統(tǒng)詳細(xì)設(shè)計(jì)是系統(tǒng)概要設(shè)計(jì)的深入,是由總體到局部,再由局部到總體的反復(fù)優(yōu)化過(guò)程。由局部到總體的反復(fù)優(yōu)化過(guò)程。 系統(tǒng)詳細(xì)設(shè)計(jì)的主要內(nèi)容:系統(tǒng)詳細(xì)設(shè)計(jì)的主要內(nèi)容:1代碼設(shè)計(jì)代碼設(shè)計(jì)2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)3輸出設(shè)計(jì)輸出設(shè)計(jì)4輸入設(shè)計(jì)輸入設(shè)計(jì)5系統(tǒng)界面設(shè)計(jì)系統(tǒng)界面設(shè)計(jì)6處理過(guò)程設(shè)計(jì)處
11、理過(guò)程設(shè)計(jì)三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù)) 代碼:是按照一定的規(guī)律用數(shù)字、字母或其他字符來(lái)代替被代碼:是按照一定的規(guī)律用數(shù)字、字母或其他字符來(lái)代替被處理的對(duì)象的名稱屬性、狀態(tài)等特征的字符串。處理的對(duì)象的名稱屬性、狀態(tài)等特征的字符串。(一)代碼設(shè)計(jì)(一)代碼設(shè)計(jì)1.代碼的功能:代碼的功能:代碼識(shí)別作用;代碼識(shí)別作用;便于計(jì)算機(jī)分類處理;便于計(jì)算機(jī)分類處理;提高了數(shù)據(jù)的全局一致性提高了數(shù)據(jù)的全局一致性和共享性。和共享性。2.代碼設(shè)計(jì)的原則代碼設(shè)計(jì)的原則唯一性唯一性通用性通用性可擴(kuò)充性可擴(kuò)充性簡(jiǎn)潔性簡(jiǎn)潔性識(shí)別性識(shí)別性三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))(一)代碼設(shè)計(jì)(一)代碼設(shè)計(jì)
12、3.代碼的主要種類代碼的主要種類數(shù)字代碼數(shù)字代碼字母代碼字母代碼數(shù)字、字母混合碼數(shù)字、字母混合碼順序碼順序碼區(qū)段碼區(qū)段碼層次碼層次碼十進(jìn)制碼十進(jìn)制碼助記碼助記碼按字母種類分為按字母種類分為:按功能分為按功能分為:(1 1)順序碼)順序碼 順序碼:是用連續(xù)數(shù)字或有序字母代表編碼對(duì)象的代碼。順序碼:是用連續(xù)數(shù)字或有序字母代表編碼對(duì)象的代碼。 例如:車庫(kù)中有例如:車庫(kù)中有8080個(gè)車位,可以從個(gè)車位,可以從1-801-80按順序編碼。按順序編碼。 此外,發(fā)票號(hào)碼、介紹信號(hào)碼都是順序碼。此外,發(fā)票號(hào)碼、介紹信號(hào)碼都是順序碼。 優(yōu)點(diǎn):優(yōu)點(diǎn):簡(jiǎn)單明了,代碼短。簡(jiǎn)單明了,代碼短。 缺點(diǎn):缺點(diǎn):不易于分類處理
13、;不易于分類處理;順序碼本身不能不說(shuō)明任何信息特征;順序碼本身不能不說(shuō)明任何信息特征;增加數(shù)據(jù)時(shí)只能排在最后,刪除則造成空碼。增加數(shù)據(jù)時(shí)只能排在最后,刪除則造成空碼。 通常作為其他分類編碼之后,進(jìn)行細(xì)分類的一種補(bǔ)通常作為其他分類編碼之后,進(jìn)行細(xì)分類的一種補(bǔ)充手段。充手段。(2 2)區(qū)段碼)區(qū)段碼 區(qū)段碼:作為順序碼的一個(gè)特例,它將順序碼分為若干區(qū),區(qū)段碼:作為順序碼的一個(gè)特例,它將順序碼分為若干區(qū),給每個(gè)區(qū)以特定的意義,并且可在每個(gè)區(qū)預(yù)留些空碼,為以給每個(gè)區(qū)以特定的意義,并且可在每個(gè)區(qū)預(yù)留些空碼,為以后插入之用。后插入之用。例例1.1.課程分區(qū)順序碼:課程分區(qū)順序碼: 010109 09 公共
14、課公共課( (如公共課只有如公共課只有6 6門,從門,從01010606,預(yù)留,預(yù)留3 3個(gè)位置個(gè)位置) ) 10 1029 29 基礎(chǔ)課基礎(chǔ)課 30303939專業(yè)基礎(chǔ)課專業(yè)基礎(chǔ)課 404060 60 專業(yè)課專業(yè)課例例2.2.企業(yè)部門按管理、生產(chǎn)、輔助分成三個(gè)區(qū)段,使用二位數(shù)字編碼:企業(yè)部門按管理、生產(chǎn)、輔助分成三個(gè)區(qū)段,使用二位數(shù)字編碼: 010139 39 為管理部門為管理部門 404079 79 為生產(chǎn)部門為生產(chǎn)部門 808099 99 為輔助部門為輔助部門(3 3)層次碼)層次碼 層次碼:按位分成若干區(qū)間,每個(gè)區(qū)間有不同的意義,這樣,層次碼:按位分成若干區(qū)間,每個(gè)區(qū)間有不同的意義,這
15、樣,每位代碼本身及其所在的位置都代碼一定的意義。每位代碼本身及其所在的位置都代碼一定的意義。 例:例:1 118182 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10101111121213131414151516161717所在省市所在省市所在地區(qū)所在地區(qū)所在縣區(qū)所在縣區(qū)年年月月 出生日期出生日期日日戶口所歸屬的派出所戶口所歸屬的派出所性別:男為奇數(shù)性別:男為奇數(shù) 女為偶數(shù)女為偶數(shù)校驗(yàn)碼校驗(yàn)碼圖圖5-3-5 5-3-5 中國(guó)公民身份證代碼的含義中國(guó)公民身份證代碼的含義(4 4)十進(jìn)制碼)十進(jìn)制碼 十進(jìn)制碼:代碼中每一位數(shù)字代表一個(gè)分類。先把整體分為十進(jìn)制碼:代碼中每一位數(shù)字
16、代表一個(gè)分類。先把整體分為1010份,進(jìn)而把每份再分成份,進(jìn)而把每份再分成1010份,依此類推。份,依此類推。 例:例: 500 500 自然科學(xué)自然科學(xué) 510 510 數(shù)學(xué)數(shù)學(xué) 520 520 天文學(xué)天文學(xué) 530 530 物理學(xué)物理學(xué) 531 531 機(jī)構(gòu)機(jī)構(gòu) 531.1 531.1 機(jī)械機(jī)械 531.1.1 531.1.1 杠桿和平衡杠桿和平衡 該分類很容易擴(kuò)充容量,對(duì)于那些事先不清楚會(huì)產(chǎn)生該分類很容易擴(kuò)充容量,對(duì)于那些事先不清楚會(huì)產(chǎn)生什么結(jié)果的情況是十分有效的。但這種編碼很少用。什么結(jié)果的情況是十分有效的。但這種編碼很少用。(5 5)助記碼)助記碼 助記碼:將編碼的名稱、規(guī)格等用漢語(yǔ)
17、拼音或英文縮寫等形助記碼:將編碼的名稱、規(guī)格等用漢語(yǔ)拼音或英文縮寫等形式編成代碼,幫助記憶。式編成代碼,幫助記憶。 例:例: 以上五種主要代碼,在實(shí)際應(yīng)用中,可以根據(jù)需要選以上五種主要代碼,在實(shí)際應(yīng)用中,可以根據(jù)需要選擇或?qū)追N編碼方法結(jié)合起來(lái)使用。擇或?qū)追N編碼方法結(jié)合起來(lái)使用?!癟V-C-20”TV-C-20”表示表示2020英寸彩色電視機(jī);英寸彩色電視機(jī);“ZCL”ZCL”表示總產(chǎn)量;表示總產(chǎn)量;“MIS”MIS”表示管理信息系統(tǒng)。表示管理信息系統(tǒng)。助記碼適用于數(shù)據(jù)較少的情況,否則容易引起聯(lián)想錯(cuò)誤。助記碼適用于數(shù)據(jù)較少的情況,否則容易引起聯(lián)想錯(cuò)誤。三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(
18、續(xù))(一)代碼設(shè)計(jì)(一)代碼設(shè)計(jì)4.代碼設(shè)計(jì)步驟代碼設(shè)計(jì)步驟確定代碼對(duì)象,主要是利用編碼對(duì)象的分類;確定代碼對(duì)象,主要是利用編碼對(duì)象的分類;確定代碼的使用范圍,便于代碼的共享;確定代碼的使用范圍,便于代碼的共享;分析代碼特征,便于決定采用何種代碼;分析代碼特征,便于決定采用何種代碼;確定代碼結(jié)構(gòu)及編碼;確定代碼結(jié)構(gòu)及編碼;編制代碼表,對(duì)整個(gè)編碼細(xì)節(jié)進(jìn)行說(shuō)明。編制代碼表,對(duì)整個(gè)編碼細(xì)節(jié)進(jìn)行說(shuō)明。代碼對(duì)象是數(shù)據(jù)字典的各種數(shù)據(jù)元素。代碼設(shè)計(jì)的結(jié)果代碼對(duì)象是數(shù)據(jù)字典的各種數(shù)據(jù)元素。代碼設(shè)計(jì)的結(jié)果形成代碼本或代碼表,作為其他設(shè)計(jì)和編程的依據(jù)。形成代碼本或代碼表,作為其他設(shè)計(jì)和編程的依據(jù)。三、系統(tǒng)詳細(xì)設(shè)計(jì)
19、(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))(一)代碼設(shè)計(jì)(一)代碼設(shè)計(jì)5.輸入校驗(yàn)碼的設(shè)計(jì)輸入校驗(yàn)碼的設(shè)計(jì)校驗(yàn)碼可以檢查出以下各種錯(cuò)誤校驗(yàn)碼可以檢查出以下各種錯(cuò)誤: 易位錯(cuò)誤易位錯(cuò)誤 如如12341234記錄為記錄為12431243; 雙易位錯(cuò)雙易位錯(cuò) 如如12341234記錄記錄14321432; 抄寫錯(cuò)誤抄寫錯(cuò)誤 如如12341234記錄為記錄為72347234; 隨機(jī)錯(cuò)誤隨機(jī)錯(cuò)誤 包括以上兩種或三種綜合性錯(cuò)誤,如包括以上兩種或三種綜合性錯(cuò)誤,如12341234記錄為記錄為22432243。 在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,通過(guò)事先規(guī)定的數(shù)學(xué)方法計(jì)算在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,通過(guò)事先規(guī)定的數(shù)學(xué)
20、方法計(jì)算出校驗(yàn)碼出校驗(yàn)碼( (一位或兩位一位或兩位) ),附加在原代碼的后面,使它成為代碼的一個(gè)組成,附加在原代碼的后面,使它成為代碼的一個(gè)組成部分。使用時(shí),校驗(yàn)碼與原代碼一起輸入,由計(jì)算機(jī)用同樣的數(shù)學(xué)方法按部分。使用時(shí),校驗(yàn)碼與原代碼一起輸入,由計(jì)算機(jī)用同樣的數(shù)學(xué)方法按輸入的代碼數(shù)字計(jì)算出校驗(yàn)碼,并將它與輸入校驗(yàn)位進(jìn)行比較,以證實(shí)輸輸入的代碼數(shù)字計(jì)算出校驗(yàn)碼,并將它與輸入校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò)。入是否有錯(cuò)。校驗(yàn)位的計(jì)算和形成帶校驗(yàn)位的代碼:校驗(yàn)位的計(jì)算和形成帶校驗(yàn)位的代碼:(1)(1)計(jì)算代碼本體位的加權(quán)累加和計(jì)算代碼本體位的加權(quán)累加和公式為公式為: :其中其中CiCi(i=1i
21、=1,2 2,n n)為代碼本體位符號(hào);為代碼本體位符號(hào);Pi Pi (i=1i=1,2 2,n n)為代碼本體位第為代碼本體位第i i位位權(quán)因子,可以是自然數(shù)位位權(quán)因子,可以是自然數(shù)1 1、2 2、3 3、,幾何級(jí)數(shù),幾何級(jí)數(shù)2 2、4 4、8 8、1616、3232、,質(zhì)數(shù),質(zhì)數(shù)2 2、3 3、5 5、7 7、1111、,等等。,等等。(2)(2)計(jì)算余數(shù)計(jì)算余數(shù)公式為:公式為: R=S mod MR=S mod M其中,其中,R R表示余數(shù);表示余數(shù);S S為代碼本體位的加權(quán)累加和;為代碼本體位的加權(quán)累加和;modmod為模運(yùn)算符號(hào);為模運(yùn)算符號(hào);M M為模數(shù)。為模數(shù)。 (3) (3)計(jì)
22、算校驗(yàn)位計(jì)算校驗(yàn)位 公式為:公式為: C=M-RC=M-R,其中其中C C為校驗(yàn)碼。為校驗(yàn)碼。iniipcs1實(shí)際計(jì)算中,用實(shí)際計(jì)算中,用R R和和M-RM-R作校驗(yàn)位都是可以的。將計(jì)算的校驗(yàn)位放作校驗(yàn)位都是可以的。將計(jì)算的校驗(yàn)位放在原代碼的后面,就得到了帶校驗(yàn)位的代碼。在原代碼的后面,就得到了帶校驗(yàn)位的代碼。在上述的計(jì)算中,每位的位權(quán)可采用自然數(shù)、幾何級(jí)數(shù)和質(zhì)數(shù),在上述的計(jì)算中,每位的位權(quán)可采用自然數(shù)、幾何級(jí)數(shù)和質(zhì)數(shù),分別稱為算術(shù)級(jí)數(shù)法、幾何級(jí)數(shù)法和質(zhì)數(shù)法。分別稱為算術(shù)級(jí)數(shù)法、幾何級(jí)數(shù)法和質(zhì)數(shù)法。例:例:設(shè)原代碼為設(shè)原代碼為 3764537645,權(quán)因子為質(zhì)數(shù)級(jí)數(shù),權(quán)因子為質(zhì)數(shù)級(jí)數(shù)3 3,5
23、 5,7 7,1111,1313。模數(shù)。模數(shù)M M取取1010,求其校驗(yàn)位及帶校驗(yàn)位的代碼。,求其校驗(yàn)位及帶校驗(yàn)位的代碼。 解:解:S=3S=3* *13+713+7* *11+611+6* *7+47+4* *5+55+5* *3 3 =193 =193 R=S MOD M R=S MOD M =193 MOD 10 =193 MOD 10 =3 =3 所以,校驗(yàn)位為所以,校驗(yàn)位為3 3(或(或M-R=7)M-R=7),代校驗(yàn)碼的代碼為,代校驗(yàn)碼的代碼為376457(376457(或或376453)376453)。三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù)) 數(shù)據(jù)庫(kù)設(shè)計(jì)是針對(duì)某個(gè)具體的應(yīng)用問(wèn)
24、題進(jìn)行抽象數(shù)據(jù)庫(kù)設(shè)計(jì)是針對(duì)某個(gè)具體的應(yīng)用問(wèn)題進(jìn)行抽象,構(gòu)造概念模構(gòu)造概念模型,構(gòu)造概念模型,設(shè)計(jì)最佳的數(shù)據(jù)結(jié)構(gòu),建立數(shù)據(jù)庫(kù)及其型,構(gòu)造概念模型,設(shè)計(jì)最佳的數(shù)據(jù)結(jié)構(gòu),建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的過(guò)程。應(yīng)用系統(tǒng)的過(guò)程。(二)數(shù)據(jù)庫(kù)設(shè)計(jì)(二)數(shù)據(jù)庫(kù)設(shè)計(jì)1.數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范化數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范化(1)第一范式)第一范式設(shè)設(shè)R是一個(gè)關(guān)系模式,如果是一個(gè)關(guān)系模式,如果R中的每個(gè)屬性都是不可再分的最小數(shù)據(jù)項(xiàng),中的每個(gè)屬性都是不可再分的最小數(shù)據(jù)項(xiàng),則稱則稱R滿足第一范式或滿足第一范式或R是第一范式,簡(jiǎn)記為是第一范式,簡(jiǎn)記為1NF。工號(hào)工號(hào)姓名姓名所在車間所在車間聯(lián)系電話聯(lián)系電話0502001050200106020
25、0106020010702003070200306020020602002張小明張小明劉麗麗劉麗麗李進(jìn)東李進(jìn)東羅義明羅義明一車間一車間二車間二車間三車間三車間一車間一車間680421268042126804325680432568045196804519680432568043251388877234513888772345138884758381388847583813888585778138885857781388863518413888635184請(qǐng)觀察以下請(qǐng)觀察以下“學(xué)生成績(jī)學(xué)生成績(jī)”關(guān)系:關(guān)系:工號(hào)工號(hào)姓名姓名所在車間所在車間聯(lián)系電話聯(lián)系電話1 1聯(lián)系電話聯(lián)系電話1 10502001
26、0502001060200106020010702003070200306020020602002張小明張小明劉麗麗劉麗麗李進(jìn)東李進(jìn)東羅義明羅義明一車間一車間二車間二車間三車間三車間一車間一車間680421268042126804325680432568045196804519680432568043251388877234513888772345138884758381388847583813888585778138885857781388863518413888635184規(guī)范化以后的結(jié)果:規(guī)范化以后的結(jié)果:(2)第二范式)第二范式如果關(guān)系模式如果關(guān)系模式R是第一范式,它所有的非關(guān)鍵字?jǐn)?shù)據(jù)
27、元素都完全函數(shù)依賴是第一范式,它所有的非關(guān)鍵字?jǐn)?shù)據(jù)元素都完全函數(shù)依賴于整個(gè)關(guān)鍵字,稱于整個(gè)關(guān)鍵字,稱R滿足第二范式或滿足第二范式或R是第二范式,簡(jiǎn)記為是第二范式,簡(jiǎn)記為2NF。學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別年齡年齡課程編號(hào)課程編號(hào)課程名稱課程名稱周學(xué)時(shí)周學(xué)時(shí)學(xué)分學(xué)分成績(jī)成績(jī)200705001200705001200705002200705002200705003200705003200705004200705004200705005200705005張小鋒張小鋒李明博李明博劉東東劉東東劉偉利劉偉利趙明明趙明明男男女女男男男男女女222223232121232322220501050105050505
28、050305030501050105030503數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)管理信息系統(tǒng)管理信息系統(tǒng)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理3 33 34 43 33 33 33 34 43 33 376768282757581817272這個(gè)關(guān)系不符合第二范式。存在的問(wèn)題:這個(gè)關(guān)系不符合第二范式。存在的問(wèn)題:數(shù)據(jù)冗余數(shù)據(jù)冗余更新復(fù)雜更新復(fù)雜插入異常插入異常刪除異常刪除異常關(guān)系結(jié)構(gòu):關(guān)系結(jié)構(gòu):學(xué)生選課成績(jī)(學(xué)生選課成績(jī)(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡,姓名,性別,年齡,課程編號(hào)課程編號(hào),課程名稱,周學(xué)時(shí),課程名稱,周學(xué)時(shí),學(xué)分,成績(jī))學(xué)分,成績(jī))規(guī)范化以后,將規(guī)范化以后,將“學(xué)生選課成績(jī)學(xué)生選
29、課成績(jī)”關(guān)系分解為兩個(gè)關(guān)系:關(guān)系分解為兩個(gè)關(guān)系:學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別年齡年齡200705001200705001200705002200705002200705003200705003200705004200705004200705005200705005張小鋒張小鋒李明博李明博劉東東劉東東劉偉利劉偉利趙明明趙明明男男女女男男男男女女22222323212123232222學(xué)號(hào)學(xué)號(hào)課程編號(hào)課程編號(hào)成績(jī)成績(jī)2007050012007050012007050022007050022007050032007050032007050042007050042007050052007050050501
30、05010505050505030503050105010503050376768282757581817272課程編號(hào)課程編號(hào)課程名稱課程名稱周學(xué)時(shí)周學(xué)時(shí)學(xué)分學(xué)分0501050105050505050305030501050105030503數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)管理信息系統(tǒng)管理信息系統(tǒng)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理3 33 34 43 33 33 33 34 43 33 3關(guān)系三:關(guān)系三:“課程表課程表”課程(課程(課程編號(hào)課程編號(hào),課程名稱,周學(xué)時(shí),學(xué)分),課程名稱,周學(xué)時(shí),學(xué)分)關(guān)系一:關(guān)系一:“學(xué)生表學(xué)生表”學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡),姓名,性別,年
31、齡)關(guān)系二:關(guān)系二:“選課成績(jī)表選課成績(jī)表”選課成績(jī)表(選課成績(jī)表(學(xué)號(hào),課程編號(hào)學(xué)號(hào),課程編號(hào),成績(jī)),成績(jī))(3)第三范式)第三范式傳遞依賴:假設(shè)關(guān)系中有傳遞依賴:假設(shè)關(guān)系中有A、B、C三個(gè)屬性,傳遞依賴是指關(guān)系中三個(gè)屬性,傳遞依賴是指關(guān)系中B屬性屬性依賴于主關(guān)鍵字段,而依賴于主關(guān)鍵字段,而C屬性依賴于屬性依賴于B屬性,稱字段屬性,稱字段C傳遞依賴于傳遞依賴于A。如果關(guān)系模式如果關(guān)系模式R是第二范式,且所有非主屬性對(duì)任何主關(guān)鍵字都不存在傳是第二范式,且所有非主屬性對(duì)任何主關(guān)鍵字都不存在傳遞依賴,則稱遞依賴,則稱R滿足第三范式或滿足第三范式或R是第三范式,簡(jiǎn)記為是第三范式,簡(jiǎn)記為3NF。關(guān)系
32、一:關(guān)系一:“學(xué)生表學(xué)生表”學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,性別,年齡),姓名,性別,年齡) 3NF3NF關(guān)系二:關(guān)系二:“選課成績(jī)表選課成績(jī)表”選課成績(jī)表(選課成績(jī)表(學(xué)號(hào),課程編號(hào)學(xué)號(hào),課程編號(hào),成績(jī)),成績(jī)) 3NF關(guān)系三:關(guān)系三:“課程表課程表”課程(課程(課程編號(hào)課程編號(hào),課程名稱,周學(xué)時(shí),學(xué)分),課程名稱,周學(xué)時(shí),學(xué)分) 3NF將關(guān)系三將關(guān)系三“課程表課程表”規(guī)范化到規(guī)范化到3NF: 課程編號(hào)課程編號(hào)課程名稱課程名稱學(xué)分學(xué)分0501050105050505050305030501050105030503數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)管理信息系統(tǒng)管理信息系統(tǒng)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)原
33、理數(shù)據(jù)庫(kù)原理3 33 34 43 33 3解決方法一:將課解決方法一:將課程關(guān)系進(jìn)一步分解程關(guān)系進(jìn)一步分解成兩個(gè)關(guān)系。成兩個(gè)關(guān)系。課程編號(hào)課程編號(hào)課程名稱課程名稱周學(xué)時(shí)周學(xué)時(shí)0501050105050505050305030501050105030503數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)管理信息系統(tǒng)管理信息系統(tǒng)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理3 33 34 43 33 3周學(xué)時(shí)周學(xué)時(shí)學(xué)分學(xué)分3 33 34 43 33 33 33 34 43 33 3解決方法二:將課解決方法二:將課程關(guān)系中不必要的程關(guān)系中不必要的屬性刪除。屬性刪除。三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))(二)數(shù)據(jù)庫(kù)
34、設(shè)計(jì)(二)數(shù)據(jù)庫(kù)設(shè)計(jì)2.數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)要經(jīng)過(guò):設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)要經(jīng)過(guò): 需求分析需求分析 確定所需表確定所需表 確定所需字段確定所需字段 確定主關(guān)鍵字確定主關(guān)鍵字 確定有間關(guān)系確定有間關(guān)系例如:例如:根據(jù)下面介紹的教學(xué)管理基本情況,設(shè)計(jì)根據(jù)下面介紹的教學(xué)管理基本情況,設(shè)計(jì)“教學(xué)管理教學(xué)管理”數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)。 某學(xué)校教學(xué)管理的主要工作包括教師檔案及教師授課情況某學(xué)校教學(xué)管理的主要工作包括教師檔案及教師授課情況管理、學(xué)生檔案及學(xué)生選課情況管理等幾項(xiàng)。管理、學(xué)生檔案及學(xué)生選課情況管理等幾項(xiàng)。(1)需求分析)需求分析用戶的需求分析包括:用戶的需求分析包括:信息需求,即用戶
35、要從數(shù)據(jù)庫(kù)獲得信息內(nèi)容;信息需求,即用戶要從數(shù)據(jù)庫(kù)獲得信息內(nèi)容;處理需求,即需要對(duì)數(shù)據(jù)完成什么處理功能及處理的方式;處理需求,即需要對(duì)數(shù)據(jù)完成什么處理功能及處理的方式;安全性和完整性。安全性和完整性。 根據(jù)對(duì)教學(xué)管理進(jìn)行需求分析可以確定,建立根據(jù)對(duì)教學(xué)管理進(jìn)行需求分析可以確定,建立“教教學(xué)管理學(xué)管理”數(shù)據(jù)庫(kù)的目的是為了解決教學(xué)信息的組織數(shù)據(jù)庫(kù)的目的是為了解決教學(xué)信息的組織和管理問(wèn)題。主要任務(wù)包括和管理問(wèn)題。主要任務(wù)包括教師信息管理教師信息管理、教師授教師授課信息管理課信息管理、學(xué)生信息管理學(xué)生信息管理和和選課情況管理選課情況管理。(2)確定所需表)確定所需表 在教學(xué)管理業(yè)務(wù)的描述中,根據(jù)已確定
36、的在教學(xué)管理業(yè)務(wù)的描述中,根據(jù)已確定的“教學(xué)管理教學(xué)管理”數(shù)數(shù)據(jù)庫(kù)應(yīng)完成的任務(wù)以及規(guī)范化理論,應(yīng)將據(jù)庫(kù)應(yīng)完成的任務(wù)以及規(guī)范化理論,應(yīng)將“教學(xué)管理教學(xué)管理”的的數(shù)據(jù)分為五類:數(shù)據(jù)分為五類: 教師教師(教師編號(hào),姓名,性別,工作時(shí)間,政治面貌,(教師編號(hào),姓名,性別,工作時(shí)間,政治面貌,學(xué)歷,職稱,系別,電話號(hào)碼)學(xué)歷,職稱,系別,電話號(hào)碼) 學(xué)生學(xué)生(學(xué)生編號(hào),姓名,性別,年齡,團(tuán)員否,入校日(學(xué)生編號(hào),姓名,性別,年齡,團(tuán)員否,入校日期,簡(jiǎn)歷,照片)期,簡(jiǎn)歷,照片) 選課成績(jī)選課成績(jī)(選課(選課ID,學(xué)生編號(hào),課程編號(hào),成績(jī)),學(xué)生編號(hào),課程編號(hào),成績(jī)) 課程課程(課程編號(hào),課程名稱,課程類型
37、,學(xué)分)(課程編號(hào),課程名稱,課程類型,學(xué)分) 授課授課(授課(授課ID,課程編號(hào),教師編號(hào)),課程編號(hào),教師編號(hào))(3)確定所需字段)確定所需字段 教師教師(教師編號(hào)教師編號(hào),姓名,性別,工作時(shí)間,政治面貌,姓名,性別,工作時(shí)間,政治面貌,學(xué)歷,職稱,系別,電話號(hào)碼)學(xué)歷,職稱,系別,電話號(hào)碼) 學(xué)生學(xué)生(學(xué)生編號(hào)學(xué)生編號(hào),姓名,性別,年齡,團(tuán)員否,入校日,姓名,性別,年齡,團(tuán)員否,入校日期,簡(jiǎn)歷,照片)期,簡(jiǎn)歷,照片) 選課成績(jī)選課成績(jī)(選課選課ID,學(xué)生編號(hào),課程編號(hào),成績(jī)),學(xué)生編號(hào),課程編號(hào),成績(jī)) 課程課程(課程編號(hào)課程編號(hào),課程名稱,課程類型,學(xué)分),課程名稱,課程類型,學(xué)分)
38、授課授課(授課授課ID,課程編號(hào),教師編號(hào)),課程編號(hào),教師編號(hào))(4)確定關(guān)鍵字)確定關(guān)鍵字(5)確定表間關(guān)系)確定表間關(guān)系三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù)) 輸出是信息系統(tǒng)產(chǎn)生的結(jié)果或要提供給用戶的信息。輸出設(shè)輸出是信息系統(tǒng)產(chǎn)生的結(jié)果或要提供給用戶的信息。輸出設(shè)計(jì)的目的是為了正確及時(shí)地反映和組織用于生產(chǎn)和服務(wù)部門計(jì)的目的是為了正確及時(shí)地反映和組織用于生產(chǎn)和服務(wù)部門的有用信息。因此,系統(tǒng)設(shè)計(jì)過(guò)程與系統(tǒng)實(shí)施過(guò)程相反,先的有用信息。因此,系統(tǒng)設(shè)計(jì)過(guò)程與系統(tǒng)實(shí)施過(guò)程相反,先進(jìn)行輸出設(shè)計(jì),再進(jìn)行輸入設(shè)計(jì)。進(jìn)行輸出設(shè)計(jì),再進(jìn)行輸入設(shè)計(jì)。(三)輸出設(shè)計(jì)(三)輸出設(shè)計(jì)1.輸出設(shè)計(jì)的內(nèi)容輸出設(shè)計(jì)的
39、內(nèi)容輸出信息使用方面的內(nèi)容;輸出信息使用方面的內(nèi)容;輸出信息的內(nèi)容;輸出信息的內(nèi)容;輸出格式;輸出格式;輸出設(shè)備;輸出設(shè)備;輸出介質(zhì)。輸出介質(zhì)。2.輸出格式的設(shè)計(jì)輸出格式的設(shè)計(jì)報(bào)表報(bào)表圖形圖形三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù)) 輸入設(shè)計(jì)在保證輸入數(shù)據(jù)的正確性,提高數(shù)據(jù)處理的效率和輸入設(shè)計(jì)在保證輸入數(shù)據(jù)的正確性,提高數(shù)據(jù)處理的效率和質(zhì)量方面非常重要。質(zhì)量方面非常重要。 目標(biāo):在保證輸入信息正確性和滿足輸出需要的前提下,做目標(biāo):在保證輸入信息正確性和滿足輸出需要的前提下,做到輸入方法簡(jiǎn)便、迅速和經(jīng)濟(jì)。到輸入方法簡(jiǎn)便、迅速和經(jīng)濟(jì)。(四)輸入設(shè)計(jì)(四)輸入設(shè)計(jì)1.輸入方式的選擇輸入方式的選擇
40、鍵盤輸入鍵盤輸入光電設(shè)備輸入光電設(shè)備輸入聲音輸入聲音輸入2.輸入數(shù)據(jù)的獲得以及輸出格式的設(shè)計(jì)輸入數(shù)據(jù)的獲得以及輸出格式的設(shè)計(jì)3.輸入數(shù)據(jù)的校驗(yàn)輸入數(shù)據(jù)的校驗(yàn) 靜態(tài)校驗(yàn)靜態(tài)校驗(yàn) 聲音校驗(yàn)聲音校驗(yàn) 詞典校驗(yàn)詞典校驗(yàn) 格式校驗(yàn)格式校驗(yàn) 邏輯校驗(yàn)邏輯校驗(yàn) 界限校驗(yàn)界限校驗(yàn) 順序校驗(yàn)順序校驗(yàn) 記錄計(jì)數(shù)校驗(yàn)記錄計(jì)數(shù)校驗(yàn) 平衡校驗(yàn)平衡校驗(yàn)三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù)) 用戶界面是系統(tǒng)與用戶之間的接口,也是控制和選擇信息輸用戶界面是系統(tǒng)與用戶之間的接口,也是控制和選擇信息輸入、輸出的主要途徑。入、輸出的主要途徑。 用戶界面設(shè)計(jì)應(yīng)堅(jiān)持友好、簡(jiǎn)便、實(shí)用、易于操作的原則,用戶界面設(shè)計(jì)應(yīng)堅(jiān)持友好、簡(jiǎn)便、
41、實(shí)用、易于操作的原則,盡量避免過(guò)于煩瑣花哨。盡量避免過(guò)于煩瑣花哨。 用戶界面設(shè)計(jì)包括:用戶界面設(shè)計(jì)包括:(五)用戶界面設(shè)計(jì)(五)用戶界面設(shè)計(jì) 菜單方式菜單方式 問(wèn)答方式問(wèn)答方式 填表方式填表方式三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù))三、系統(tǒng)詳細(xì)設(shè)計(jì)(續(xù)) 處理過(guò)程設(shè)計(jì)是為系統(tǒng)總體模塊結(jié)構(gòu)中的每個(gè)模塊編制一個(gè)處理過(guò)程設(shè)計(jì)是為系統(tǒng)總體模塊結(jié)構(gòu)中的每個(gè)模塊編制一個(gè)詳細(xì)的處理過(guò)程描述。詳細(xì)的處理過(guò)程描述。(六)處理過(guò)程設(shè)計(jì)(六)處理過(guò)程設(shè)計(jì)1.處理過(guò)程的描述工具處理過(guò)程的描述工具流程圖流程圖(a a)處理)處理(c c)控制流)控制流(b b)邏輯條件)邏輯條件圖圖5-3-6 5-3-6 流程圖的構(gòu)成流程圖的構(gòu)成開(kāi)始
42、開(kāi)始輸入輸入n n2i2in/in/i的余數(shù)的余數(shù)r r是否是否r=0r=0i+1ii+1ii=ni=n打印打印n n“是素?cái)?shù)是素?cái)?shù)”結(jié)束結(jié)束打印打印n n“不是素?cái)?shù)不是素?cái)?shù)”NYYN圖圖5-3-7 5-3-7 判斷是否是素?cái)?shù)的流程圖判斷是否是素?cái)?shù)的流程圖N-S圖圖(a a)順序結(jié)構(gòu))順序結(jié)構(gòu)(c c)循環(huán)結(jié)構(gòu))循環(huán)結(jié)構(gòu)(b b)選擇結(jié)構(gòu))選擇結(jié)構(gòu)圖圖5-3-6 5-3-6 流程圖的構(gòu)成流程圖的構(gòu)成處理處理A A處理處理B B處理處理A A處理處理B BY NY N當(dāng)條件當(dāng)條件P P滿足時(shí)滿足時(shí)處理處理A AN-S圖是另一種處理過(guò)程描述工具,由順序、選擇和循環(huán)三種結(jié)構(gòu)構(gòu)成。圖是另一種處理過(guò)程描
43、述工具,由順序、選擇和循環(huán)三種結(jié)構(gòu)構(gòu)成。輸入輸入n n0w0w2i2in/n/的余數(shù)的余數(shù) r rr=0是是 否否1 1wi+1i+1i直到直到ii=nii=n或或w0w0w=0是是 否否輸出輸出n”n”是素?cái)?shù)是素?cái)?shù)”輸出輸出n”n”不是素?cái)?shù)不是素?cái)?shù)”圖圖5-3-8 5-3-8 判斷是否是素?cái)?shù)的判斷是否是素?cái)?shù)的N-SN-S圖圖1.處理過(guò)程的描述工具處理過(guò)程的描述工具圖圖5-3-9 5-3-9 基本程序模塊結(jié)構(gòu)基本程序模塊結(jié)構(gòu)一個(gè)管理信息系統(tǒng)的軟件由很多程序模塊組成。這些程序模塊可按處一個(gè)管理信息系統(tǒng)的軟件由很多程序模塊組成。這些程序模塊可按處理過(guò)程歸納成幾種基本類型,一個(gè)完整的管理信息系統(tǒng)是這幾種基本理過(guò)程歸納成幾種基本類型,一個(gè)完整的管理信息系統(tǒng)是這幾種基本程序模塊的組合體。其結(jié)構(gòu)如圖所示:程序模塊的組合體。其結(jié)構(gòu)如圖所示:控制模塊控制模塊輸入模塊輸入模塊輸入數(shù)據(jù)輸入數(shù)據(jù)校驗(yàn)?zāi)K校驗(yàn)?zāi)K處理模塊處理模塊輸出模塊輸出模塊編輯編輯修改修改更新更新分類分類合并合并計(jì)算計(jì)算查詢查詢檢索檢索預(yù)測(cè)預(yù)測(cè)優(yōu)化優(yōu)化報(bào)表報(bào)表打印打印1 1報(bào)表報(bào)表打印打印n n四、系統(tǒng)配置方案設(shè)計(jì)四、系統(tǒng)配置方案設(shè)計(jì) 系統(tǒng)的劃分確定以后,要考慮的是計(jì)算機(jī)和網(wǎng)絡(luò)設(shè)備的配置系統(tǒng)的劃分確定以后,要考慮的是計(jì)算機(jī)和網(wǎng)絡(luò)設(shè)備的配置
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSA 272-2024 高磁導(dǎo)率低矯頑力FeNiMnSi 軟磁合金
- 二零二五年度養(yǎng)老公寓入住與心理咨詢服務(wù)合同
- 二零二五年度房屋買賣及家居升級(jí)借款協(xié)議
- 2025年度生鮮配送與電商渠道合作合同范本
- 二零二五年度互聯(lián)網(wǎng)公司業(yè)績(jī)對(duì)賭協(xié)議約定倍收益合同
- 2025年度退房合同租賃期滿通知協(xié)議
- 二零二五年度人工智能產(chǎn)業(yè)股東入股合同
- 2025年度新能源技術(shù)研發(fā)中心委托管理合同協(xié)議書
- 二零二五年度健身俱樂(lè)部合伙開(kāi)店經(jīng)營(yíng)協(xié)議
- 二零二五年度手機(jī)行業(yè)經(jīng)銷商返利管理細(xì)則
- 骨科常用體外治療儀器
- 2024解析:第十五章電流和電路-基礎(chǔ)練(解析版)
- 2024江蘇太倉(cāng)市城市建設(shè)投資集團(tuán)限公司招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2024年全新統(tǒng)計(jì)法培訓(xùn)課件:普法教育新方向
- 2020-2024年五年高考?xì)v史真題分類匯編(全國(guó))專題14 中國(guó)古代史(非選擇題)(解析版)
- 電子教案-《3D打印技術(shù)概論》
- 安全生產(chǎn)責(zé)任體系重點(diǎn)崗位履職清單
- 《東北財(cái)經(jīng)大學(xué)審計(jì)》課件
- 牧童謠課件教學(xué)
- 大學(xué)物理實(shí)驗(yàn)(緒論)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 圖書出版項(xiàng)目合作協(xié)議
評(píng)論
0/150
提交評(píng)論