第9章-結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)(詳細(xì)設(shè)計(jì))_第1頁
第9章-結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)(詳細(xì)設(shè)計(jì))_第2頁
第9章-結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)(詳細(xì)設(shè)計(jì))_第3頁
第9章-結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)(詳細(xì)設(shè)計(jì))_第4頁
第9章-結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)(詳細(xì)設(shè)計(jì))_第5頁
已閱讀5頁,還剩100頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第9章章 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)本章主要內(nèi)容本章主要內(nèi)容l9.1 輸出設(shè)計(jì)輸出設(shè)計(jì)l9.2 輸入設(shè)計(jì)輸入設(shè)計(jì)l9.3 人機(jī)交互設(shè)計(jì)人機(jī)交互設(shè)計(jì)l9.4 計(jì)算機(jī)處理過程的設(shè)計(jì)(模塊詳細(xì)設(shè)計(jì))計(jì)算機(jī)處理過程的設(shè)計(jì)(模塊詳細(xì)設(shè)計(jì))l9.5 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)l9.6 代碼設(shè)計(jì)代碼設(shè)計(jì)l9.7 網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)設(shè)計(jì)網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)設(shè)計(jì)輸入輸入/輸出設(shè)計(jì)輸出設(shè)計(jì)l哪些地方需要進(jìn)行輸入哪些地方需要進(jìn)行輸入/ /輸出設(shè)計(jì)呢?輸出設(shè)計(jì)呢?輸出設(shè)計(jì):當(dāng)輸出設(shè)計(jì):當(dāng)DFDDFD圖中有數(shù)據(jù)流從系統(tǒng)流出到外部實(shí)體的圖中有數(shù)據(jù)流從系統(tǒng)流出到外部實(shí)體的地方。地方。報(bào)表、人機(jī)交互的查詢、發(fā)送郵件等

2、報(bào)表、人機(jī)交互的查詢、發(fā)送郵件等到其它系統(tǒng)(消息、數(shù)據(jù)庫、文件等)到其它系統(tǒng)(消息、數(shù)據(jù)庫、文件等)輸入設(shè)計(jì):外部實(shí)體的數(shù)據(jù)流進(jìn)入到系統(tǒng)的地方。輸入設(shè)計(jì):外部實(shí)體的數(shù)據(jù)流進(jìn)入到系統(tǒng)的地方。本系統(tǒng)操作人員的輸入本系統(tǒng)操作人員的輸入來自于其它系統(tǒng)的輸入(其它的數(shù)據(jù)庫或文件、其它系統(tǒng)來自于其它系統(tǒng)的輸入(其它的數(shù)據(jù)庫或文件、其它系統(tǒng)的實(shí)時(shí)響應(yīng)結(jié)果)的實(shí)時(shí)響應(yīng)結(jié)果)高度自動(dòng)化的輸入(條碼掃描儀、傳感器等)高度自動(dòng)化的輸入(條碼掃描儀、傳感器等)9.1 輸出設(shè)計(jì)輸出設(shè)計(jì)l系統(tǒng)中的數(shù)據(jù)輸出到人、組織、其它系統(tǒng)系統(tǒng)中的數(shù)據(jù)輸出到人、組織、其它系統(tǒng)經(jīng)理經(jīng)理顧客顧客信用卡信用卡系統(tǒng)系統(tǒng)報(bào)表報(bào)表商品查詢結(jié)果商品查

3、詢結(jié)果付款信息付款信息9.1.1 輸出設(shè)計(jì)的內(nèi)容輸出設(shè)計(jì)的內(nèi)容l確定輸出內(nèi)容確定輸出內(nèi)容首先確定用戶在使用信息方面的要求,包括使用目的、輸首先確定用戶在使用信息方面的要求,包括使用目的、輸出速度、頻率、數(shù)量、安全性要求等等。然后設(shè)計(jì)輸出信出速度、頻率、數(shù)量、安全性要求等等。然后設(shè)計(jì)輸出信息的內(nèi)容、信息形式(表格、圖形、文字)、數(shù)據(jù)結(jié)構(gòu)、息的內(nèi)容、信息形式(表格、圖形、文字)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍等等。數(shù)據(jù)類型、位數(shù)及取值范圍等等。 l選擇輸出設(shè)備與介質(zhì)選擇輸出設(shè)備與介質(zhì)常用的輸出設(shè)備有顯示終端、打印機(jī)、磁帶機(jī)、磁盤機(jī)、常用的輸出設(shè)備有顯示終端、打印機(jī)、磁帶機(jī)、磁盤機(jī)、繪圖儀、縮微

4、膠卷輸出器、多媒體設(shè)備。輸出介質(zhì)有紙張、繪圖儀、縮微膠卷輸出器、多媒體設(shè)備。輸出介質(zhì)有紙張、磁帶、磁盤、縮微膠卷、光盤、多媒體介質(zhì)等等。磁帶、磁盤、縮微膠卷、光盤、多媒體介質(zhì)等等。l確定輸出格式確定輸出格式輸出文字、報(bào)表或圖形,清晰直觀,滿足用戶的管理需求輸出文字、報(bào)表或圖形,清晰直觀,滿足用戶的管理需求和習(xí)慣,符合行業(yè)標(biāo)準(zhǔn)和習(xí)慣,符合行業(yè)標(biāo)準(zhǔn)輸出設(shè)備輸出設(shè)備輸出介質(zhì)輸出介質(zhì)9.1.2 輸出設(shè)備和輸出介質(zhì)輸出設(shè)備和輸出介質(zhì)lPrinters(打印機(jī))(打印機(jī))lVideo Display Unit(顯示器)(顯示器)lPlotters(繪圖儀)(繪圖儀)lCOM Equipment(串行端口設(shè)

5、備(串行端口設(shè)備)lSpeakers(喇叭)(喇叭)lPaper(紙)(紙)lVideo Screen(屏幕)(屏幕)lMicrofilm/Microfiche(膠片)(膠片)lAir Waves/Sound(聲音)(聲音)lDisk(存儲(chǔ)設(shè)備)(存儲(chǔ)設(shè)備)lIC卡卡更多或異想天開更多或異想天開郵件、手機(jī)短信、郵件、手機(jī)短信、脈沖、傳感器脈沖、傳感器9.1.3 輸出格式輸出格式用于信息管理的輸出格式:用于信息管理的輸出格式:l表格表格清單(如各種收費(fèi)單)清單(如各種收費(fèi)單)匯總表(月報(bào)表)匯總表(月報(bào)表)對(duì)照表(年度對(duì)照)對(duì)照表(年度對(duì)照)l圖形圖形折線圖(股票走勢)折線圖(股票走勢)柱狀圖(

6、產(chǎn)品銷售業(yè)績)柱狀圖(產(chǎn)品銷售業(yè)績)餅圖(產(chǎn)品區(qū)域分布比例)餅圖(產(chǎn)品區(qū)域分布比例)l文字(比如一些證書、評(píng)審報(bào)告)文字(比如一些證書、評(píng)審報(bào)告)圖形類型圖形類型l離散點(diǎn)離散點(diǎn)l線線l條(水平、垂直、三維)條(水平、垂直、三維)l扇扇9.1.4 高質(zhì)量的輸出設(shè)計(jì)高質(zhì)量的輸出設(shè)計(jì)l以下因素確定了輸出質(zhì)量:以下因素確定了輸出質(zhì)量:正確正確AccuracyAccuracy易存取易存取Accessibility Accessibility :很容易被使用:很容易被使用及時(shí)及時(shí)TimelinessTimeliness適當(dāng)適當(dāng)Relevance Relevance :有使用價(jià)值:有使用價(jià)值可用可用Usea

7、bility Useability :有合適的格式:有合適的格式9.2 輸入設(shè)計(jì)輸入設(shè)計(jì)l外部產(chǎn)生的數(shù)據(jù)如何輸入到系統(tǒng)中外部產(chǎn)生的數(shù)據(jù)如何輸入到系統(tǒng)中經(jīng)理經(jīng)理顧客顧客省招辦省招辦貸款審批意見貸款審批意見訂單訂單新生檔案新生檔案輸入設(shè)計(jì)的重要性輸入設(shè)計(jì)的重要性 輸入是垃圾輸入是垃圾 輸出是垃圾輸出是垃圾 (GIGO)9.2.1 輸入設(shè)計(jì)的原則輸入設(shè)計(jì)的原則l最小量原則最小量原則僅輸入必要的數(shù)據(jù),盡量讓系統(tǒng)計(jì)算或?qū)С鰯?shù)據(jù)僅輸入必要的數(shù)據(jù),盡量讓系統(tǒng)計(jì)算或?qū)С鰯?shù)據(jù)l簡單性原則簡單性原則輸入的準(zhǔn)備、輸入過程應(yīng)盡量容易,以減少錯(cuò)誤的發(fā)生,輸入的準(zhǔn)備、輸入過程應(yīng)盡量容易,以減少錯(cuò)誤的發(fā)生,并在適當(dāng)?shù)牡胤绞?/p>

8、用代碼并在適當(dāng)?shù)牡胤绞褂么al早檢驗(yàn)原則早檢驗(yàn)原則對(duì)輸入數(shù)據(jù)的檢驗(yàn)盡量接近原數(shù)據(jù)發(fā)生點(diǎn)對(duì)輸入數(shù)據(jù)的檢驗(yàn)盡量接近原數(shù)據(jù)發(fā)生點(diǎn)l少轉(zhuǎn)換原則少轉(zhuǎn)換原則輸入數(shù)據(jù)盡量用其處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換時(shí)發(fā)輸入數(shù)據(jù)盡量用其處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換時(shí)發(fā)生錯(cuò)誤;直接使用已有的數(shù)據(jù),比如采用生錯(cuò)誤;直接使用已有的數(shù)據(jù),比如采用EDIEDI(電子數(shù)據(jù)(電子數(shù)據(jù)交換)交換),XML,XML,數(shù)據(jù)從一個(gè)系統(tǒng)傳給另一個(gè)系統(tǒng),不需要再,數(shù)據(jù)從一個(gè)系統(tǒng)傳給另一個(gè)系統(tǒng),不需要再次輸入。如圖書銷售次輸入。如圖書銷售9.2.2 輸入設(shè)計(jì)的內(nèi)容輸入設(shè)計(jì)的內(nèi)容l確定輸入數(shù)據(jù)內(nèi)容確定輸入數(shù)據(jù)內(nèi)容包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、

9、精度、數(shù)值范圍。包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。l確定數(shù)據(jù)的輸入方式確定數(shù)據(jù)的輸入方式聯(lián)機(jī)終端輸入還是脫機(jī)批量輸入,與數(shù)據(jù)發(fā)生地點(diǎn)、時(shí)間、聯(lián)機(jī)終端輸入還是脫機(jī)批量輸入,與數(shù)據(jù)發(fā)生地點(diǎn)、時(shí)間、緊急程度有關(guān)。緊急程度有關(guān)。l記錄格式設(shè)計(jì)記錄格式設(shè)計(jì)包括紙質(zhì)和屏幕的記錄格式,好的設(shè)計(jì)能減少數(shù)據(jù)冗余,包括紙質(zhì)和屏幕的記錄格式,好的設(shè)計(jì)能減少數(shù)據(jù)冗余,降低錯(cuò)誤率和操作員強(qiáng)度。降低錯(cuò)誤率和操作員強(qiáng)度。l輸入數(shù)據(jù)的正確性校驗(yàn)輸入數(shù)據(jù)的正確性校驗(yàn)可能的話直接從已有數(shù)據(jù)中選擇可能的話直接從已有數(shù)據(jù)中選擇l確定輸入設(shè)備確定輸入設(shè)備鍵盤、鼠標(biāo)、觸摸屏、讀卡器、條碼識(shí)別、語音識(shí)別等鍵盤、鼠標(biāo)、觸摸屏

10、、讀卡器、條碼識(shí)別、語音識(shí)別等9.2.3. 輸入的記錄格式輸入的記錄格式l很多數(shù)據(jù)在輸入到系統(tǒng)之前,通常來源于紙質(zhì)的記很多數(shù)據(jù)在輸入到系統(tǒng)之前,通常來源于紙質(zhì)的記錄。原因:錄。原因:數(shù)據(jù)提供者只負(fù)責(zé)提供數(shù)據(jù),而不負(fù)責(zé)數(shù)據(jù)錄入到計(jì)算機(jī)數(shù)據(jù)提供者只負(fù)責(zé)提供數(shù)據(jù),而不負(fù)責(zé)數(shù)據(jù)錄入到計(jì)算機(jī)系統(tǒng)系統(tǒng)出于安全考慮,需紙質(zhì)資料存檔,如涉及簽字的表格和文出于安全考慮,需紙質(zhì)資料存檔,如涉及簽字的表格和文件件l需要進(jìn)行數(shù)據(jù)記錄格式的設(shè)計(jì)。需要進(jìn)行數(shù)據(jù)記錄格式的設(shè)計(jì)。l數(shù)據(jù)記錄格式的設(shè)計(jì)直接關(guān)系到計(jì)算機(jī)系統(tǒng)輸入數(shù)數(shù)據(jù)記錄格式的設(shè)計(jì)直接關(guān)系到計(jì)算機(jī)系統(tǒng)輸入數(shù)據(jù)的質(zhì)量,因此要考慮計(jì)算機(jī)錄入的特點(diǎn)。據(jù)的質(zhì)量,因此要考慮

11、計(jì)算機(jī)錄入的特點(diǎn)。格式設(shè)計(jì)例子格式設(shè)計(jì)例子中國郵政匯款單中國郵政匯款單郵編郵編用用戶戶填填寫寫郵郵局局填填寫寫寫寫業(yè)務(wù)業(yè)務(wù)種類種類普通匯款普通匯款加急匯款加急匯款電子匯款電子匯款特急匯款特急匯款禮儀禮儀自行通知自行通知?jiǎng)潛軇潛芨窖愿窖匀霂と霂ぶ敝备郊痈郊臃N類種類收款人收款人姓名姓名匯款匯款金額金額佰佰 拾拾 萬萬 千千 佰佰 拾拾 元元 角角 分分收款人地址收款人地址開戶局及帳號(hào)開戶局及帳號(hào)匯款人地址匯款人地址匯款人姓名匯款人姓名匯匯 票票 號(hào)號(hào) 碼碼匯款金額匯款金額匯費(fèi)匯費(fèi)手續(xù)費(fèi)手續(xù)費(fèi)收匯日期收匯日期經(jīng)辦員經(jīng)辦員:復(fù)核員復(fù)核員:檢查員檢查員:輸入數(shù)據(jù)的錯(cuò)誤輸入數(shù)據(jù)的錯(cuò)誤l沒有藥可以阻止死

12、亡,也沒有規(guī)則能防止錯(cuò)誤沒有藥可以阻止死亡,也沒有規(guī)則能防止錯(cuò)誤弗洛伊德弗洛伊德l不管怎樣設(shè)計(jì),總是免不了會(huì)有錯(cuò)誤,可以針對(duì)不不管怎樣設(shè)計(jì),總是免不了會(huì)有錯(cuò)誤,可以針對(duì)不同的錯(cuò)誤采取一定程度的防范措施。錯(cuò)誤有以下幾同的錯(cuò)誤采取一定程度的防范措施。錯(cuò)誤有以下幾類:類:數(shù)據(jù)內(nèi)容錯(cuò):這是由于原始單據(jù)有錯(cuò)或錄入時(shí)發(fā)生錯(cuò)誤數(shù)據(jù)內(nèi)容錯(cuò):這是由于原始單據(jù)有錯(cuò)或錄入時(shí)發(fā)生錯(cuò)誤數(shù)據(jù)多余或不足:這是收集中的錯(cuò)誤,如原始單據(jù)丟失或數(shù)據(jù)多余或不足:這是收集中的錯(cuò)誤,如原始單據(jù)丟失或重復(fù)重復(fù)數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲,不僅影響數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲,不僅影響業(yè)務(wù)工作,還可能使輸出結(jié)果變得

13、無價(jià)值業(yè)務(wù)工作,還可能使輸出結(jié)果變得無價(jià)值9.2.4 輸入數(shù)據(jù)的校驗(yàn)方法輸入數(shù)據(jù)的校驗(yàn)方法1.1.重復(fù)驗(yàn)證:如由兩個(gè)或更多操作員錄入相同的數(shù)據(jù)重復(fù)驗(yàn)證:如由兩個(gè)或更多操作員錄入相同的數(shù)據(jù)2.2.視覺驗(yàn)證:如從終端上鍵入數(shù)據(jù),在屏幕上校驗(yàn)之后再送視覺驗(yàn)證:如從終端上鍵入數(shù)據(jù),在屏幕上校驗(yàn)之后再送到計(jì)算機(jī)處理到計(jì)算機(jī)處理 3.3.分批匯總校驗(yàn):分批計(jì)算,累計(jì)總數(shù)驗(yàn)證分批匯總校驗(yàn):分批計(jì)算,累計(jì)總數(shù)驗(yàn)證4.4.控制總數(shù)校驗(yàn):對(duì)所有數(shù)據(jù)項(xiàng)的值求和進(jìn)行校驗(yàn)控制總數(shù)校驗(yàn):對(duì)所有數(shù)據(jù)項(xiàng)的值求和進(jìn)行校驗(yàn)5.5.數(shù)據(jù)類型校驗(yàn):按照數(shù)據(jù)類型進(jìn)行輸入驗(yàn)證數(shù)據(jù)類型校驗(yàn):按照數(shù)據(jù)類型進(jìn)行輸入驗(yàn)證6.6.格式校驗(yàn):比如合

14、同號(hào)代碼有固定的格式,可按位檢測格式校驗(yàn):比如合同號(hào)代碼有固定的格式,可按位檢測7.7.邏輯校驗(yàn):如月份應(yīng)是,日期應(yīng)是邏輯校驗(yàn):如月份應(yīng)是,日期應(yīng)是8.8.界限校驗(yàn):如一次取款為界限校驗(yàn):如一次取款為5050200020009.9.記錄計(jì)數(shù)校驗(yàn)記錄計(jì)數(shù)校驗(yàn) :通過記錄的個(gè)數(shù)來價(jià)差數(shù)據(jù)的記錄有無遺:通過記錄的個(gè)數(shù)來價(jià)差數(shù)據(jù)的記錄有無遺漏或重復(fù)漏或重復(fù)10.10.平衡校驗(yàn):如借貸要平衡平衡校驗(yàn):如借貸要平衡11.11.匹配校驗(yàn):如在主表中驗(yàn)證指定代碼是否存在匹配校驗(yàn):如在主表中驗(yàn)證指定代碼是否存在12.12.代碼自身校驗(yàn):常用的一種校驗(yàn),在代碼設(shè)計(jì)中介紹代碼自身校驗(yàn):常用的一種校驗(yàn),在代碼設(shè)計(jì)中介

15、紹數(shù)據(jù)校驗(yàn)舉例數(shù)據(jù)校驗(yàn)舉例1 信用證開立信用證開立 1頁頁/4頁頁申請(qǐng)書編號(hào)申請(qǐng)書編號(hào) 開證金額開證金額 申請(qǐng)人申請(qǐng)人 帳號(hào)帳號(hào) 名稱名稱 開戶行行名開戶行行名 地址地址 郵編郵編 受益人受益人 帳號(hào)帳號(hào) 名稱名稱 開戶行行名開戶行行名 地址地址 郵編郵編 有效日期有效日期 交單期交單期 有效地點(diǎn)有效地點(diǎn) 提示提示 F 2 = 保 存保 存 F 4 = 保 存 并 退 出保 存 并 退 出 E S C = 放 棄 錄 入 退 出放 棄 錄 入 退 出 PAGEUP/PAGEDOWN=換頁換頁使用程序檢驗(yàn)合法性使用程序檢驗(yàn)合法性限定長度和格式限定長度和格式利用程序讀數(shù)據(jù)庫利用程序讀數(shù)據(jù)庫檢驗(yàn),同

16、時(shí)提取名檢驗(yàn),同時(shí)提取名稱稱/開戶行開戶行/地址地址/郵編郵編限定當(dāng)前日期之限定當(dāng)前日期之后后6個(gè)月之內(nèi)個(gè)月之內(nèi)不能遲于有效期不能遲于有效期數(shù)據(jù)校驗(yàn)舉例數(shù)據(jù)校驗(yàn)舉例2 信用證開立信用證開立 2頁頁/4頁頁通知行行號(hào)通知行行號(hào) 通知行行名通知行行名 付款方式付款方式 議付行行號(hào)議付行行號(hào) 議付行行名議付行行名 延期付款期限延期付款期限 (運(yùn)輸單據(jù)日后天數(shù)運(yùn)輸單據(jù)日后天數(shù)) 貨物裝運(yùn)地貨物裝運(yùn)地 貨物目的地貨物目的地 運(yùn)輸方式運(yùn)輸方式 分批裝運(yùn)分批裝運(yùn) 轉(zhuǎn)運(yùn)轉(zhuǎn)運(yùn) 最遲裝運(yùn)日期最遲裝運(yùn)日期 貨物描述貨物描述提示提示 F2=保存保存 F4=保存并退出保存并退出 ESC=放棄錄入退出放棄錄入退出 PAG

17、EUP/PAGEDOWN=換頁換頁利用程序讀數(shù)據(jù)庫檢利用程序讀數(shù)據(jù)庫檢驗(yàn),同時(shí)提取行名驗(yàn),同時(shí)提取行名3種選其一種選其一小于小于180與受益人開戶行一致與受益人開戶行一致數(shù)據(jù)校驗(yàn)舉例數(shù)據(jù)校驗(yàn)舉例3借貸合計(jì)數(shù)應(yīng)相等借貸合計(jì)數(shù)應(yīng)相等科目選擇輸入科目選擇輸入避免錯(cuò)誤的輸入手段避免錯(cuò)誤的輸入手段例如代碼輸入不能出錯(cuò),那么如何避免代碼錯(cuò)誤:例如代碼輸入不能出錯(cuò),那么如何避免代碼錯(cuò)誤:1.輸入技術(shù)(如條碼掃描、磁卡、輸入技術(shù)(如條碼掃描、磁卡、IC卡卡/讀卡器)讀卡器)2.列表選擇輸入(用于數(shù)據(jù)量少的情況)列表選擇輸入(用于數(shù)據(jù)量少的情況)界面中采用下拉表選擇,不需要鍵盤輸入,如省市界面中采用下拉表選擇,

18、不需要鍵盤輸入,如省市3.利用數(shù)據(jù)庫中的代碼表對(duì)照檢查(數(shù)據(jù)量多)利用數(shù)據(jù)庫中的代碼表對(duì)照檢查(數(shù)據(jù)量多)代碼量很多時(shí),下拉選擇不可取,可手工輸入,利用數(shù)據(jù)庫代碼量很多時(shí),下拉選擇不可取,可手工輸入,利用數(shù)據(jù)庫中建立的代碼對(duì)照表進(jìn)行驗(yàn)證,如果存在則可顯示詳細(xì)內(nèi)容,中建立的代碼對(duì)照表進(jìn)行驗(yàn)證,如果存在則可顯示詳細(xì)內(nèi)容,否則表示輸入有誤。如學(xué)號(hào)否則表示輸入有誤。如學(xué)號(hào)4.代碼中設(shè)置校驗(yàn)位(上述方法都不適用時(shí))代碼中設(shè)置校驗(yàn)位(上述方法都不適用時(shí))代碼自身具有一定的驗(yàn)證功能,如身份證號(hào)代碼自身具有一定的驗(yàn)證功能,如身份證號(hào)l批量集中輸入批量集中輸入l聯(lián)機(jī)分散輸入聯(lián)機(jī)分散輸入l混合方式混合方式9.2.

19、5 輸入模式輸入模式批量輸入的優(yōu)點(diǎn)批量輸入的優(yōu)點(diǎn)l收集和輸入可以脫離主數(shù)據(jù)庫(主機(jī))收集和輸入可以脫離主數(shù)據(jù)庫(主機(jī))l輸入可以由受過專門訓(xùn)練的人員完成輸入可以由受過專門訓(xùn)練的人員完成l數(shù)據(jù)處理的速度很快數(shù)據(jù)處理的速度很快l處理可以安排在非高峰時(shí)間進(jìn)行處理可以安排在非高峰時(shí)間進(jìn)行l(wèi)例如:例如:國內(nèi)一些科研項(xiàng)目申請(qǐng)的數(shù)據(jù)都是各個(gè)單位自行錄入,保國內(nèi)一些科研項(xiàng)目申請(qǐng)的數(shù)據(jù)都是各個(gè)單位自行錄入,保存在盤中上交存在盤中上交保險(xiǎn)單的錄入保險(xiǎn)單的錄入人口普查數(shù)據(jù)的輸入人口普查數(shù)據(jù)的輸入批量集中輸入的不足批量集中輸入的不足l數(shù)據(jù)收集通常是集中式的數(shù)據(jù)收集通常是集中式的l數(shù)據(jù)錄入一般需要受過專門訓(xùn)練的人員完成

20、數(shù)據(jù)錄入一般需要受過專門訓(xùn)練的人員完成l處理過程有延遲,因此可能造成數(shù)據(jù)過時(shí),或等到處理過程有延遲,因此可能造成數(shù)據(jù)過時(shí),或等到處理完后已經(jīng)不適用了處理完后已經(jīng)不適用了l因?yàn)樘幚硗ǔT跇I(yè)余時(shí)間進(jìn)行,因此在處理時(shí)發(fā)現(xiàn)因?yàn)樘幚硗ǔT跇I(yè)余時(shí)間進(jìn)行,因此在處理時(shí)發(fā)現(xiàn)的輸入錯(cuò)誤,只能在下一次處理時(shí)才能糾正(錄入的輸入錯(cuò)誤,只能在下一次處理時(shí)才能糾正(錄入人員不熟悉業(yè)務(wù))人員不熟悉業(yè)務(wù))聯(lián)機(jī)分散輸入的優(yōu)點(diǎn)聯(lián)機(jī)分散輸入的優(yōu)點(diǎn)l數(shù)據(jù)能夠由擁有者進(jìn)行錄入數(shù)據(jù)能夠由擁有者進(jìn)行錄入l數(shù)據(jù)的錄入可以盡可能地與他們的源頭靠近數(shù)據(jù)的錄入可以盡可能地與他們的源頭靠近l對(duì)于數(shù)據(jù)的正確性和可接受性,可以獲得快速的反對(duì)于數(shù)據(jù)的正

21、確性和可接受性,可以獲得快速的反饋饋 l輸入的數(shù)據(jù)能及時(shí)更新數(shù)據(jù)庫,從而使數(shù)據(jù)在最新輸入的數(shù)據(jù)能及時(shí)更新數(shù)據(jù)庫,從而使數(shù)據(jù)在最新狀態(tài)(實(shí)時(shí))狀態(tài)(實(shí)時(shí))比如北京市房地產(chǎn)開發(fā)企業(yè)與購房者簽訂房屋預(yù)售合同時(shí),比如北京市房地產(chǎn)開發(fā)企業(yè)與購房者簽訂房屋預(yù)售合同時(shí),通過網(wǎng)上簽約并下載打印合同文本,實(shí)現(xiàn)與政府網(wǎng)的聯(lián)機(jī)通過網(wǎng)上簽約并下載打印合同文本,實(shí)現(xiàn)與政府網(wǎng)的聯(lián)機(jī)備案,保護(hù)了消費(fèi)者權(quán)益?zhèn)浒?,保護(hù)了消費(fèi)者權(quán)益聯(lián)機(jī)分散輸入的不足聯(lián)機(jī)分散輸入的不足l為了完成錄入,設(shè)備的花費(fèi)更多為了完成錄入,設(shè)備的花費(fèi)更多l(xiāng)使用者繁雜,不總是受過良好訓(xùn)練使用者繁雜,不總是受過良好訓(xùn)練l對(duì)用戶數(shù)據(jù)錄入的程序控制要求高對(duì)用戶數(shù)據(jù)錄

22、入的程序控制要求高l所有數(shù)據(jù)必須在交易時(shí)間訪問數(shù)據(jù)庫,因此對(duì)主機(jī)、所有數(shù)據(jù)必須在交易時(shí)間訪問數(shù)據(jù)庫,因此對(duì)主機(jī)、數(shù)據(jù)庫和網(wǎng)絡(luò)的處理能力要求高數(shù)據(jù)庫和網(wǎng)絡(luò)的處理能力要求高l同樣的數(shù)據(jù),其錄入會(huì)比批量錄入過程要慢,總的同樣的數(shù)據(jù),其錄入會(huì)比批量錄入過程要慢,總的效率低效率低Magnetic Ink Character Magnetic Ink Character Recognition (MICR)Recognition (MICR)磁性墨水識(shí)別磁性墨水識(shí)別Optical Character Recognition Optical Character Recognition (OCR)(OCR)光

23、學(xué)字符識(shí)別光學(xué)字符識(shí)別Optical Mark Recognition (OMR)Optical Mark Recognition (OMR)Image Scanner & Facsimile (Fax) Image Scanner & Facsimile (Fax) MachinesMachines掃描儀掃描儀Point-of-Sale Device (POS)Point-of-Sale Device (POS)Automatic Teller Machine (ATM)Automatic Teller Machine (ATM)Intelligent Card Intell

24、igent Card KeyboardKeyboardMouseMouseJoystickJoystickPensPensScalesScalesVoice RecognitionVoice RecognitionTouch ScreenTouch Screen9.2.6 自動(dòng)識(shí)別技術(shù)自動(dòng)識(shí)別技術(shù)l為了提高輸入效率和準(zhǔn)確率,輸入設(shè)備和技術(shù)不斷為了提高輸入效率和準(zhǔn)確率,輸入設(shè)備和技術(shù)不斷革新:革新:信息系統(tǒng)界面(接口)信息系統(tǒng)界面(接口)l信息系統(tǒng)與外界環(huán)境之間的輸入輸出就可以稱為信信息系統(tǒng)與外界環(huán)境之間的輸入輸出就可以稱為信息系統(tǒng)的界面。息系統(tǒng)的界面。l根據(jù)輸入輸出操作對(duì)象和設(shè)備劃分為兩種:根

25、據(jù)輸入輸出操作對(duì)象和設(shè)備劃分為兩種:系統(tǒng)界面:系統(tǒng)界面:系統(tǒng)中包含的不需要人員干預(yù)的輸入和輸出部系統(tǒng)中包含的不需要人員干預(yù)的輸入和輸出部分。例如:自動(dòng)捕獲的輸入數(shù)據(jù)(如傳感器數(shù)據(jù))和自動(dòng)分。例如:自動(dòng)捕獲的輸入數(shù)據(jù)(如傳感器數(shù)據(jù))和自動(dòng)輸出的數(shù)據(jù)(如后臺(tái)郵件自動(dòng)發(fā)送)。輸出的數(shù)據(jù)(如后臺(tái)郵件自動(dòng)發(fā)送)。人機(jī)界面:人機(jī)界面:信息系統(tǒng)中需要用戶交互的輸入和輸出部分。信息系統(tǒng)中需要用戶交互的輸入和輸出部分。例如:查詢書目、下訂單。例如:查詢書目、下訂單。9.3 人機(jī)交互設(shè)計(jì)人機(jī)交互設(shè)計(jì)l信息系統(tǒng)是一個(gè)信息系統(tǒng)是一個(gè)“人人機(jī)系統(tǒng)機(jī)系統(tǒng)”,大量的輸入和輸,大量的輸入和輸出面對(duì)的是人,抽取這部分進(jìn)行人機(jī)交

26、互設(shè)計(jì)。出面對(duì)的是人,抽取這部分進(jìn)行人機(jī)交互設(shè)計(jì)。人機(jī)交互的度量人機(jī)交互的度量可度量的目標(biāo):可度量的目標(biāo):1.學(xué)習(xí)時(shí)間:學(xué)會(huì)使用相關(guān)功能所需要的時(shí)間學(xué)習(xí)時(shí)間:學(xué)會(huì)使用相關(guān)功能所需要的時(shí)間2.執(zhí)行速度:程序完成基本任務(wù)需要的時(shí)間執(zhí)行速度:程序完成基本任務(wù)需要的時(shí)間3.用戶的出錯(cuò)率:用戶完成基本任務(wù)時(shí)會(huì)犯多少錯(cuò)誤,用戶的出錯(cuò)率:用戶完成基本任務(wù)時(shí)會(huì)犯多少錯(cuò)誤,哪些錯(cuò)誤哪些錯(cuò)誤4.記憶保持能力:使用一段時(shí)間后(記憶保持能力:使用一段時(shí)間后(1天天/1周等)還周等)還能記住多少能記住多少5.主觀滿意度:用戶的看法,滿意度等級(jí)主觀滿意度:用戶的看法,滿意度等級(jí)l目標(biāo)之間有矛盾,可能需要折衷考慮(如執(zhí)行速

27、度目標(biāo)之間有矛盾,可能需要折衷考慮(如執(zhí)行速度和出錯(cuò)率)和出錯(cuò)率)9.3.1 人機(jī)交互設(shè)計(jì)原則人機(jī)交互設(shè)計(jì)原則1.交互過程要清楚、簡單,用詞符合用戶習(xí)慣。交互過程要清楚、簡單,用詞符合用戶習(xí)慣。2.考慮不同教育背景和操作水平的用戶,便于維護(hù)和考慮不同教育背景和操作水平的用戶,便于維護(hù)和修改。修改。3.提供積極的有價(jià)值的反饋,錯(cuò)誤提示要有建設(shè)性。提供積極的有價(jià)值的反饋,錯(cuò)誤提示要有建設(shè)性。4.關(guān)鍵操作要有強(qiáng)調(diào)和警告。關(guān)鍵操作要有強(qiáng)調(diào)和警告。5.盡量保持一致(包括布局、顏色、詞匯、快捷鍵、盡量保持一致(包括布局、顏色、詞匯、快捷鍵、功能鍵)。功能鍵)。6.每次對(duì)話有明確的結(jié)束信息(包括窗口的切換)

28、。每次對(duì)話有明確的結(jié)束信息(包括窗口的切換)。7.減輕記憶和思考負(fù)擔(dān)。減輕記憶和思考負(fù)擔(dān)。經(jīng)典書籍經(jīng)典書籍lBen Shneiderman所著的所著的用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)有效有效的人機(jī)交互策略的人機(jī)交互策略總結(jié)了三項(xiàng)原則:總結(jié)了三項(xiàng)原則: 考慮用戶的多樣性考慮用戶的多樣性八條黃金設(shè)計(jì)規(guī)則,適用于大多數(shù)交互系統(tǒng)的基本定律八條黃金設(shè)計(jì)規(guī)則,適用于大多數(shù)交互系統(tǒng)的基本定律預(yù)防出錯(cuò)預(yù)防出錯(cuò)lDont Make Me Think9.3.2 人機(jī)交互的風(fēng)格人機(jī)交互的風(fēng)格l直接操縱直接操縱直接模擬現(xiàn)實(shí),比如電子書軟件直接使用一本書作為界面,直接模擬現(xiàn)實(shí),比如電子書軟件直接使用一本書作為界面,模擬翻頁(音

29、樂播放模擬錄音機(jī))。模擬翻頁(音樂播放模擬錄音機(jī))。l菜單選擇菜單選擇l表格填充表格填充l問答式問答式l命令語言命令語言輸入有一定語法規(guī)則的命令來執(zhí)行操作。靈活,適合高級(jí)輸入有一定語法規(guī)則的命令來執(zhí)行操作。靈活,適合高級(jí)用戶,但錯(cuò)誤處理能力弱,大量培訓(xùn)和記憶。用戶,但錯(cuò)誤處理能力弱,大量培訓(xùn)和記憶。l自然語言自然語言系統(tǒng)接受用戶輸入的自然語言的句子或詞語并做出響應(yīng)。系統(tǒng)接受用戶輸入的自然語言的句子或詞語并做出響應(yīng)。無須學(xué)習(xí)特殊語法,更多按鍵。無須學(xué)習(xí)特殊語法,更多按鍵。9.3.3 圖形用戶界面設(shè)計(jì)圖形用戶界面設(shè)計(jì)l界面(界面(Interface):系統(tǒng)或?qū)ο髮?duì)外可見的部分。):系統(tǒng)或?qū)ο髮?duì)外可

30、見的部分。l用戶界面(用戶界面(User Interface):與用戶進(jìn)行交互的可見):與用戶進(jìn)行交互的可見部分,通常以屏幕為輸入部分,通常以屏幕為輸入/輸出介質(zhì)。輸出介質(zhì)。字符字符(character)(character)界面:以字符為單位,界面:以字符為單位,8080列列* *2525行,僅顯示行,僅顯示字符,所有操作通過鍵盤操作字符,所有操作通過鍵盤操作圖形圖形(graphic)(graphic)界面:以像素為單位,界面:以像素為單位,600600* *480480、10241024* *768768,能顯示任何字符、圖形或圖像,可以通過鍵盤、鼠標(biāo)、光筆、能顯示任何字符、圖形或圖像,可

31、以通過鍵盤、鼠標(biāo)、光筆、觸摸屏進(jìn)行操作。觸摸屏進(jìn)行操作。l圖形用戶界面(圖形用戶界面(Graphic User Interface,GUI)是人)是人機(jī)交互的主流。機(jī)交互的主流。l要了解圖形用戶界面的基本元素(控件)及其使要了解圖形用戶界面的基本元素(控件)及其使用特點(diǎn):用特點(diǎn): 下拉菜單下拉菜單 彈出菜單彈出菜單 列表框列表框/ /組合列表框組合列表框 選擇鈕、復(fù)選框選擇鈕、復(fù)選框 文本輸入框文本輸入框 命令按鈕命令按鈕 滾動(dòng)條滾動(dòng)條 表格表格 圖形用戶界面元素圖形用戶界面元素Windows常用圖形界面元素常用圖形界面元素組合列表框組合列表框單選鈕單選鈕文本框文本框命令按鈕命令按鈕復(fù)選框復(fù)選

32、框框架框架標(biāo)簽標(biāo)簽標(biāo)簽標(biāo)簽l特點(diǎn)特點(diǎn)用于顯示數(shù)據(jù),運(yùn)行時(shí)不可編輯用于顯示數(shù)據(jù),運(yùn)行時(shí)不可編輯用于提示文字用于提示文字為文本框提供快捷鍵為文本框提供快捷鍵命令按鈕、復(fù)選框、單選鈕本身帶文字區(qū),不再需要標(biāo)簽命令按鈕、復(fù)選框、單選鈕本身帶文字區(qū),不再需要標(biāo)簽命令按鈕命令按鈕l特點(diǎn):特點(diǎn):執(zhí)行某個(gè)操作命令執(zhí)行某個(gè)操作命令接受鍵盤按下或鼠標(biāo)點(diǎn)擊接受鍵盤按下或鼠標(biāo)點(diǎn)擊可以設(shè)置快捷鍵可以設(shè)置快捷鍵提供顯示文字,也支持帶圖形提供顯示文字,也支持帶圖形文本框文本框l特點(diǎn):特點(diǎn):接受用戶鍵盤輸入文本數(shù)據(jù),也可用于文字的顯示接受用戶鍵盤輸入文本數(shù)據(jù),也可用于文字的顯示支持文字或數(shù)字等可顯示字符支持文字或數(shù)字等可顯示

33、字符支持選擇粘貼拷貝等操作支持選擇粘貼拷貝等操作支持密碼類型數(shù)據(jù)的隱藏支持密碼類型數(shù)據(jù)的隱藏通過程序可以取消鍵盤輸入的字符通過程序可以取消鍵盤輸入的字符比如輸入各種名稱、地址、電話、備注信息等文字或數(shù)字內(nèi)容比如輸入各種名稱、地址、電話、備注信息等文字或數(shù)字內(nèi)容有限定格式的數(shù)據(jù)可以采用有限定格式的數(shù)據(jù)可以采用Masked EditMasked Edit控件控件利用正則表達(dá)式(利用正則表達(dá)式(Regular Expression), Regular Expression), )對(duì)輸入格式進(jìn)行)對(duì)輸入格式進(jìn)行限定(限定(w+(-w+)|(.w+)w+(-w+)|(.w+)* *A-Za-z0-9+(

34、.|-)A-Za-A-Za-z0-9+(.|-)A-Za-z0-9+)z0-9+)* *.A-Za-z0-9.A-Za-z0-9)文本框舉例文本框舉例復(fù)選框復(fù)選框l特點(diǎn):特點(diǎn):對(duì)有多選可能的選擇項(xiàng)進(jìn)行輸入對(duì)有多選可能的選擇項(xiàng)進(jìn)行輸入選擇項(xiàng)個(gè)數(shù)固定選擇項(xiàng)個(gè)數(shù)固定可以獲取選擇狀態(tài)(未選中、選中、灰色并選中)可以獲取選擇狀態(tài)(未選中、選中、灰色并選中)支持鍵盤選擇(空格)支持鍵盤選擇(空格)占用屏幕空間,個(gè)數(shù)不能太多占用屏幕空間,個(gè)數(shù)不能太多可以避免文本輸入錯(cuò)誤可以避免文本輸入錯(cuò)誤比如用于輸入查詢條件,查詢可能包含多個(gè)條件組合比如用于輸入查詢條件,查詢可能包含多個(gè)條件組合復(fù)選框舉例復(fù)選框舉例單選鈕單

35、選鈕l特點(diǎn):特點(diǎn):對(duì)只能選擇一個(gè)的可選擇項(xiàng)進(jìn)行輸入對(duì)只能選擇一個(gè)的可選擇項(xiàng)進(jìn)行輸入可以獲取選中狀態(tài)(選中、未選中)可以獲取選中狀態(tài)(選中、未選中)一個(gè)窗口中如果有多組單選鈕,需要使用框架來分組,否一個(gè)窗口中如果有多組單選鈕,需要使用框架來分組,否則自動(dòng)為一組則自動(dòng)為一組固定的選擇項(xiàng),數(shù)目太多會(huì)占用屏幕固定的選擇項(xiàng),數(shù)目太多會(huì)占用屏幕避免了文本輸入錯(cuò)誤避免了文本輸入錯(cuò)誤比如可用來輸入性別、學(xué)歷、職稱、政治面貌等可選擇數(shù)據(jù)比如可用來輸入性別、學(xué)歷、職稱、政治面貌等可選擇數(shù)據(jù)單選鈕舉例單選鈕舉例文本框舉例文本框舉例列表框列表框l特點(diǎn):特點(diǎn):可滾動(dòng),在有限的空間中可顯示大量數(shù)據(jù)可滾動(dòng),在有限的空間中可

36、顯示大量數(shù)據(jù)支持單個(gè)選中和多個(gè)選中支持單個(gè)選中和多個(gè)選中支持排序支持排序支持多列顯示支持多列顯示使用者只能選擇或?yàn)g覽,不能編輯使用者只能選擇或?yàn)g覽,不能編輯程序中可以對(duì)列表內(nèi)容進(jìn)行增刪改程序中可以對(duì)列表內(nèi)容進(jìn)行增刪改比如可用來顯示一組數(shù)據(jù),或從一組數(shù)據(jù)中進(jìn)行選擇比如可用來顯示一組數(shù)據(jù),或從一組數(shù)據(jù)中進(jìn)行選擇如果希望列表中提供多種顯示形式,如大如果希望列表中提供多種顯示形式,如大/ /小圖標(biāo),可采小圖標(biāo),可采用用ListViewListView控件控件組合列表框組合列表框l特點(diǎn):特點(diǎn):除列表框特性之外,還可以接受文本編輯除列表框特性之外,還可以接受文本編輯只占用很少的屏幕空間只占用很少的屏幕空間

37、通常用于輸入可選擇的數(shù)據(jù)通常用于輸入可選擇的數(shù)據(jù)列表框舉例列表框舉例菜單菜單l特點(diǎn):特點(diǎn):為應(yīng)用程序提供更多功能的組織為應(yīng)用程序提供更多功能的組織每個(gè)菜單項(xiàng)可以有子菜單,所以也稱為菜單樹每個(gè)菜單項(xiàng)可以有子菜單,所以也稱為菜單樹菜單一般有訪問鍵,也可設(shè)置快捷鍵菜單一般有訪問鍵,也可設(shè)置快捷鍵經(jīng)常執(zhí)行的菜單命令可以設(shè)置成工具欄經(jīng)常執(zhí)行的菜單命令可以設(shè)置成工具欄用于程序包含很多功能的情況下用于程序包含很多功能的情況下MDI窗口窗口l特點(diǎn):特點(diǎn):應(yīng)用程序只有一個(gè)主窗口,也稱為父窗口應(yīng)用程序只有一個(gè)主窗口,也稱為父窗口主窗口如同一個(gè)容器,其中可以打開多個(gè)子窗口,每個(gè)子主窗口如同一個(gè)容器,其中可以打開多個(gè)

38、子窗口,每個(gè)子窗口可以完成各自的任務(wù),比如窗口可以完成各自的任務(wù),比如WordWord只有父窗口關(guān)閉才是應(yīng)用程序的結(jié)束只有父窗口關(guān)閉才是應(yīng)用程序的結(jié)束一個(gè)用戶界面的例子一個(gè)用戶界面的例子可以下拉或彈出窗口反饋消息不需要輸入,通過證卡號(hào)查詢獲得根據(jù)押金類別可用一個(gè)用戶界面的例子一個(gè)用戶界面的例子9.3.4 用戶界面設(shè)計(jì)的內(nèi)容用戶界面設(shè)計(jì)的內(nèi)容l用戶界面原型是一個(gè)草圖,根據(jù)用例事件流描述進(jìn)用戶界面原型是一個(gè)草圖,根據(jù)用例事件流描述進(jìn)行設(shè)計(jì),應(yīng)包含參與者與系統(tǒng)進(jìn)行交互的必要元素。行設(shè)計(jì),應(yīng)包含參與者與系統(tǒng)進(jìn)行交互的必要元素。l界面原型不描述太多細(xì)節(jié),通常包含以下內(nèi)容:界面原型不描述太多細(xì)節(jié),通常包含

39、以下內(nèi)容:(1) (1) 界面窗口的整體布局和界面元素;界面窗口的整體布局和界面元素;(2) (2) 需要由系統(tǒng)執(zhí)行的操作按鈕及響應(yīng);需要由系統(tǒng)執(zhí)行的操作按鈕及響應(yīng);(3) (3) 需要由用戶輸入到系統(tǒng)中的數(shù)據(jù)項(xiàng),數(shù)據(jù)項(xiàng)的輸入方需要由用戶輸入到系統(tǒng)中的數(shù)據(jù)項(xiàng),數(shù)據(jù)項(xiàng)的輸入方式和格式要求,以及需要由系統(tǒng)執(zhí)行的數(shù)據(jù)校驗(yàn);式和格式要求,以及需要由系統(tǒng)執(zhí)行的數(shù)據(jù)校驗(yàn);(4) (4) 對(duì)界面事件系統(tǒng)需要及時(shí)做出回應(yīng)的說明;對(duì)界面事件系統(tǒng)需要及時(shí)做出回應(yīng)的說明;(5) (5) 需要由系統(tǒng)輸出給用戶的數(shù)據(jù)窗口或消息;需要由系統(tǒng)輸出給用戶的數(shù)據(jù)窗口或消息; 借書界面設(shè)計(jì)借書界面設(shè)計(jì)借書界面設(shè)計(jì)借書界面設(shè)計(jì)l界

40、面數(shù)據(jù)說明界面數(shù)據(jù)說明借書界面設(shè)計(jì)借書界面設(shè)計(jì)l界面事件及響應(yīng)說明界面事件及響應(yīng)說明填寫派工單界面設(shè)計(jì)填寫派工單界面設(shè)計(jì)9.4 計(jì)算機(jī)處理過程的設(shè)計(jì)計(jì)算機(jī)處理過程的設(shè)計(jì)l總體設(shè)計(jì)得到的是系統(tǒng)的靜態(tài)結(jié)構(gòu):軟件的組成部總體設(shè)計(jì)得到的是系統(tǒng)的靜態(tài)結(jié)構(gòu):軟件的組成部件(模塊、類、構(gòu)件、服務(wù)、子系統(tǒng)),以及各部件(模塊、類、構(gòu)件、服務(wù)、子系統(tǒng)),以及各部件的外部接口。件的外部接口。l程序處理過程的設(shè)計(jì)則要確定每個(gè)功能的處理流程程序處理過程的設(shè)計(jì)則要確定每個(gè)功能的處理流程和每個(gè)組成部件的內(nèi)部執(zhí)行過程。和每個(gè)組成部件的內(nèi)部執(zhí)行過程。采用的模型應(yīng)該簡明、精確,并由此能直接導(dǎo)出用編程語采用的模型應(yīng)該簡明、精確,

41、并由此能直接導(dǎo)出用編程語言表示的軟件代碼。言表示的軟件代碼。UMLUML順序圖:用于多個(gè)對(duì)象的協(xié)作處理流程順序圖:用于多個(gè)對(duì)象的協(xié)作處理流程程序流程圖程序流程圖/ /盒圖:用于表達(dá)一個(gè)獨(dú)立函數(shù)或類的內(nèi)部方盒圖:用于表達(dá)一個(gè)獨(dú)立函數(shù)或類的內(nèi)部方法的算法法的算法9.4.1 結(jié)構(gòu)化模塊的詳細(xì)設(shè)計(jì)結(jié)構(gòu)化模塊的詳細(xì)設(shè)計(jì)l為什么要進(jìn)行模塊的詳細(xì)設(shè)計(jì)?為什么要進(jìn)行模塊的詳細(xì)設(shè)計(jì)?模塊詳細(xì)設(shè)計(jì)需要對(duì)每個(gè)模塊(模塊詳細(xì)設(shè)計(jì)需要對(duì)每個(gè)模塊(methodmethod或或functionfunction)的內(nèi))的內(nèi)部處理邏輯進(jìn)行設(shè)計(jì)部處理邏輯進(jìn)行設(shè)計(jì)當(dāng)軟件結(jié)構(gòu)以類為單位時(shí),總體設(shè)計(jì)定義了類及關(guān)系,順當(dāng)軟件結(jié)構(gòu)以類為單

42、位時(shí),總體設(shè)計(jì)定義了類及關(guān)系,順序圖描述了類之間的協(xié)作,但類的某個(gè)方法內(nèi)部處理邏輯序圖描述了類之間的協(xié)作,但類的某個(gè)方法內(nèi)部處理邏輯很復(fù)雜時(shí),也需要進(jìn)行模塊詳細(xì)設(shè)計(jì)很復(fù)雜時(shí),也需要進(jìn)行模塊詳細(xì)設(shè)計(jì)l設(shè)計(jì)過程可使用的模型有:設(shè)計(jì)過程可使用的模型有:程序流程圖(程序框圖)、盒圖(程序流程圖(程序框圖)、盒圖(NSNS圖)、過程設(shè)計(jì)語言圖)、過程設(shè)計(jì)語言(PDLPDL)、)、UMLUML活動(dòng)圖(面向?qū)ο螅┗顒?dòng)圖(面向?qū)ο螅?. 程序流程圖程序流程圖l三種結(jié)構(gòu)三種結(jié)構(gòu)(a) (a) 順序順序(b) (b) 循環(huán)循環(huán)(c) (c) 選擇選擇(d) (d) 條件條件程序流程圖舉例程序流程圖舉例FTFTFT

43、FTFTx2x3x4abx1x5cdefx6x8ghix7jFFFTTT2. 盒圖盒圖(NS圖,Nassi & Shneiderman)在在NS圖中,每個(gè)處理步驟用一個(gè)盒子表示。盒子可圖中,每個(gè)處理步驟用一個(gè)盒子表示。盒子可以嵌套。盒子只能從上頭進(jìn)入,從下頭走出,除此以嵌套。盒子只能從上頭進(jìn)入,從下頭走出,除此之外別無其它出入之外別無其它出入第一任務(wù)第一任務(wù)第二任務(wù)第二任務(wù)第三任務(wù)第三任務(wù)(a) (a) 順序順序F F 條件條件 T TELSEELSE部分部分THENTHEN部分部分F F 條件條件 T TCASECASE部分部分值值1 1CASECASE部分部分值值2 2. . .C

44、ASECASE部分部分值值n n(d) (d) 循環(huán)循環(huán)(c) (c) 選擇選擇(b) (b) 條件條件循環(huán)條件循環(huán)條件DO-WHILEDO-WHILE部分部分循環(huán)條件循環(huán)條件REPEAT-UNTILREPEAT-UNTIL部分部分abx1CASE xii=2,3,4x2fF x6 Tx3x4x5decx8jghx7i盒圖舉例盒圖舉例流程圖和盒圖的比較流程圖和盒圖的比較與流程圖相比,與流程圖相比,NS圖的優(yōu)點(diǎn)在于:圖的優(yōu)點(diǎn)在于:l第一,它強(qiáng)制設(shè)計(jì)人員按結(jié)構(gòu)化程序設(shè)計(jì)方法進(jìn)行第一,它強(qiáng)制設(shè)計(jì)人員按結(jié)構(gòu)化程序設(shè)計(jì)方法進(jìn)行思考并描述他的方案;思考并描述他的方案;l第二,圖象直觀,容易理解設(shè)計(jì)意圖,為

45、編程、復(fù)第二,圖象直觀,容易理解設(shè)計(jì)意圖,為編程、復(fù)查、測試、維護(hù)帶來方便;查、測試、維護(hù)帶來方便;l第三、簡單易學(xué)。第三、簡單易學(xué)。3、 PAD圖圖( (問題分析圖問題分析圖) )l問題分析圖問題分析圖(problem Analysis Diagram),),自自19731973年由日年由日本日立公司發(fā)明以來,已得到一定程度推廣。它用二維樹形本日立公司發(fā)明以來,已得到一定程度推廣。它用二維樹形結(jié)構(gòu)圖來表示程序的控制流,這種圖翻譯成程序代碼較容易。結(jié)構(gòu)圖來表示程序的控制流,這種圖翻譯成程序代碼較容易。條件條件then部分部分else部分部分選擇結(jié)構(gòu)選擇結(jié)構(gòu)TF任務(wù)任務(wù)1任務(wù)任務(wù)2任務(wù)任務(wù)3 順

46、序結(jié)構(gòu)順序結(jié)構(gòu)WHILE 條件條件循環(huán)體循環(huán)體先判定型循環(huán)結(jié)構(gòu)先判定型循環(huán)結(jié)構(gòu)UNTIL 條件條件循環(huán)體循環(huán)體后判定型循環(huán)結(jié)構(gòu)后判定型循環(huán)結(jié)構(gòu)控控制制變變量量 任務(wù)任務(wù)1任務(wù)任務(wù)2任務(wù)任務(wù)n多分支選擇結(jié)構(gòu)多分支選擇結(jié)構(gòu)值值 1值值 2值值 n4、過程設(shè)計(jì)語言、過程設(shè)計(jì)語言PDLlProcedure Design Languagel是用來描述模塊內(nèi)部具體算法的非正式的比較靈活是用來描述模塊內(nèi)部具體算法的非正式的比較靈活的語言?;蚍Q類語言、偽碼。的語言?;蚍Q類語言、偽碼。lPDL經(jīng)常表現(xiàn)為一種經(jīng)常表現(xiàn)為一種“混雜混雜”的形式,允許自然語的形式,允許自然語言(如英語)的詞匯與某種結(jié)構(gòu)化程序設(shè)計(jì)語言言

47、(如英語)的詞匯與某種結(jié)構(gòu)化程序設(shè)計(jì)語言(如如Pascal、C、Ada等等)的語法結(jié)構(gòu)交織在一起的語法結(jié)構(gòu)交織在一起等價(jià)的等價(jià)的PDL(類(類C) 執(zhí)行執(zhí)行 a; do 執(zhí)行執(zhí)行 b; if if (條件(條件x1 x1 ) 執(zhí)行執(zhí)行f;f; if if (條件(條件x6x6) do do 執(zhí)行執(zhí)行 i;i; while while (! !條件條件x7x7); ; else else 執(zhí)行執(zhí)行 g;g; 執(zhí)行執(zhí)行 h;h; else else switch switch(條件(條件xixi) case case 條件條件x2 : while x2 : while (條件(條件x5x5) 執(zhí)行

48、執(zhí)行 C;C; break; break; case case 條件條件x3: x3: 執(zhí)行執(zhí)行 d;d; break; break; case case 條件條件x4: x4: 執(zhí)行執(zhí)行 e;e; break; break; while while (! !條件條件x8x8); ; 執(zhí)行執(zhí)行 j;思考題思考題l下面是用類下面是用類C語言描述的一段程序,試分別程序流程語言描述的一段程序,試分別程序流程圖和圖和N-S圖表示。圖表示。 while (p) A; do B; while(?。ǎ); 思考題(續(xù))思考題(續(xù))1.對(duì)應(yīng)的對(duì)應(yīng)的N-S圖如下:圖如下:2.程序流程圖如下:程序流程圖如下:

49、9.5 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)l選擇選擇RDBMSSybaseSybaseOracleOracleDB2DB2MS SQL ServerMS SQL ServerFoxProFoxProAccessAccessMySQLMySQLl建立關(guān)系數(shù)據(jù)模型建立關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型l用關(guān)系(二維表格數(shù)據(jù))表示實(shí)體和實(shí)體之間聯(lián)系用關(guān)系(二維表格數(shù)據(jù))表示實(shí)體和實(shí)體之間聯(lián)系的模型稱為關(guān)系數(shù)據(jù)模型的模型稱為關(guān)系數(shù)據(jù)模型為每個(gè)實(shí)體類型創(chuàng)建一張二維表;為每個(gè)實(shí)體類型創(chuàng)建一張二維表;為每張表選擇或發(fā)明一個(gè)主鍵;為每張表選擇或發(fā)明一個(gè)主鍵;添加外鍵來表示實(shí)體間一對(duì)多的關(guān)系;添加外鍵來表示實(shí)體間一對(duì)多的關(guān)

50、系;創(chuàng)建一張新表來表示尚未分解的多對(duì)多的關(guān)系創(chuàng)建一張新表來表示尚未分解的多對(duì)多的關(guān)系( (拆為兩個(gè)拆為兩個(gè)一對(duì)多關(guān)系一對(duì)多關(guān)系) );確定各個(gè)關(guān)系模式中屬性的數(shù)據(jù)類型、約束、規(guī)則和默認(rèn)確定各個(gè)關(guān)系模式中屬性的數(shù)據(jù)類型、約束、規(guī)則和默認(rèn)值,考慮域完整性;值,考慮域完整性;根據(jù)用戶需要設(shè)計(jì)存儲(chǔ)過程、觸發(fā)器、視圖等。根據(jù)用戶需要設(shè)計(jì)存儲(chǔ)過程、觸發(fā)器、視圖等。9.5.1 設(shè)計(jì)關(guān)系數(shù)據(jù)模型設(shè)計(jì)關(guān)系數(shù)據(jù)模型lER圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換1 1、ERER圖中每個(gè)實(shí)體,相應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系,該關(guān)系包圖中每個(gè)實(shí)體,相應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系,該關(guān)系包括對(duì)應(yīng)實(shí)體的全部屬性,并確定出該關(guān)系的主關(guān)鍵字括對(duì)應(yīng)

51、實(shí)體的全部屬性,并確定出該關(guān)系的主關(guān)鍵字PKPK。一個(gè)關(guān)系是一張二維表。一個(gè)關(guān)系是一張二維表。2 2、對(duì)于、對(duì)于“聯(lián)系集聯(lián)系集”,根據(jù)聯(lián)系方式不同,采取不同手段,根據(jù)聯(lián)系方式不同,采取不同手段以使被它聯(lián)系的實(shí)體所對(duì)應(yīng)的關(guān)系彼此實(shí)現(xiàn)某種聯(lián)系(一以使被它聯(lián)系的實(shí)體所對(duì)應(yīng)的關(guān)系彼此實(shí)現(xiàn)某種聯(lián)系(一般通過般通過外部關(guān)鍵字外部關(guān)鍵字FKFK)。)。ER模型到關(guān)系模型模型到關(guān)系模型lER圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換轉(zhuǎn)換過程示意圖圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換轉(zhuǎn)換過程示意圖每個(gè)實(shí)體對(duì)應(yīng)一個(gè)表每個(gè)實(shí)體對(duì)應(yīng)一個(gè)表lER圖的轉(zhuǎn)換圖的轉(zhuǎn)換將將E-RE-R圖轉(zhuǎn)換成相應(yīng)的表圖轉(zhuǎn)換成相應(yīng)的表 表是行和列的集合,實(shí)體被表示成表的形式。表

52、是行和列的集合,實(shí)體被表示成表的形式。 用列標(biāo)題表示實(shí)體的屬性用列標(biāo)題表示實(shí)體的屬性 用行表示每個(gè)實(shí)體的實(shí)際數(shù)據(jù)(屬性值)用行表示每個(gè)實(shí)體的實(shí)際數(shù)據(jù)(屬性值)l關(guān)于表和屬性的命名規(guī)則關(guān)于表和屬性的命名規(guī)則屬性名和表名中不能包含空格屬性名和表名中不能包含空格表名對(duì)實(shí)體的描述應(yīng)該是有意義的。表名對(duì)實(shí)體的描述應(yīng)該是有意義的。 如如 student(cStuID,cStuName,nStuAge,)表名只能描述一個(gè)主題表名只能描述一個(gè)主題舉例舉例1l一名廠長管理一個(gè)工廠,一個(gè)工廠由一位廠長管理一名廠長管理一個(gè)工廠,一個(gè)工廠由一位廠長管理廠長(廠長(廠長號(hào)廠長號(hào),廠號(hào),姓名,年齡,管理方式),廠號(hào),姓名

53、,年齡,管理方式)工廠(工廠(廠號(hào)廠號(hào),廠名,地點(diǎn)),廠名,地點(diǎn))主關(guān)鍵字主關(guān)鍵字外部關(guān)鍵字外部關(guān)鍵字工廠(工廠(廠號(hào)廠號(hào),廠名,地點(diǎn),廠名,地點(diǎn),廠長號(hào)廠長號(hào)管理方式)管理方式)或:關(guān)系屬性關(guān)系屬性舉例舉例1(續(xù))(續(xù))l若實(shí)體間的關(guān)系基數(shù)是若實(shí)體間的關(guān)系基數(shù)是1:1,可以在兩個(gè)表(關(guān)系模,可以在兩個(gè)表(關(guān)系模式)中任意一個(gè)表的屬性中加入另一個(gè)表的主鍵式)中任意一個(gè)表的屬性中加入另一個(gè)表的主鍵(關(guān)鍵字)和關(guān)系的屬性(關(guān)鍵字)和關(guān)系的屬性廠長號(hào)廠長號(hào) 廠號(hào)廠號(hào) 姓名姓名年齡年齡管理方式管理方式廠長廠長廠號(hào)廠號(hào)廠名廠名 地點(diǎn)地點(diǎn)工廠工廠或或廠長號(hào)廠長號(hào) 姓名姓名年齡年齡廠長廠長廠號(hào)廠號(hào)廠長號(hào)廠長

54、號(hào) 廠名廠名 地點(diǎn)地點(diǎn)管理方式管理方式工廠工廠舉例舉例2l一個(gè)倉庫可以存放多種零件,每種零件只能保存在一個(gè)倉庫可以存放多種零件,每種零件只能保存在一個(gè)倉庫中一個(gè)倉庫中倉庫(倉庫(倉庫號(hào)倉庫號(hào),地點(diǎn),面積),地點(diǎn),面積)產(chǎn)品(產(chǎn)品(貨號(hào)貨號(hào),品名,價(jià)格,倉庫號(hào),數(shù)量,品名,價(jià)格,倉庫號(hào),數(shù)量,安全庫存安全庫存)倉庫號(hào)倉庫號(hào)為主關(guān)鍵字為主關(guān)鍵字多的一端設(shè)置多的一端設(shè)置外部關(guān)鍵字外部關(guān)鍵字舉例舉例2(續(xù))(續(xù))l若實(shí)體間的關(guān)系基數(shù)是若實(shí)體間的關(guān)系基數(shù)是1:N,則在,則在N端實(shí)體類型轉(zhuǎn)換端實(shí)體類型轉(zhuǎn)換成的表(關(guān)系模式)中加入成的表(關(guān)系模式)中加入1端實(shí)體類型的主鍵(關(guān)端實(shí)體類型的主鍵(關(guān)鍵字)和關(guān)系

55、的屬性鍵字)和關(guān)系的屬性貨號(hào)貨號(hào)倉庫號(hào)倉庫號(hào) 品名品名價(jià)格價(jià)格數(shù)量數(shù)量安全安全庫存庫存產(chǎn)品(產(chǎn)品(N端)端)倉庫號(hào)倉庫號(hào) 地點(diǎn)地點(diǎn) 面積面積倉庫(倉庫(1端)端)舉例舉例3l一名學(xué)生可以選修多門課程,每門課程有多個(gè)學(xué)生一名學(xué)生可以選修多門課程,每門課程有多個(gè)學(xué)生選修選修(多對(duì)多的關(guān)系分解為兩個(gè)(多對(duì)多的關(guān)系分解為兩個(gè)1 1對(duì)多關(guān)系)對(duì)多關(guān)系)學(xué)號(hào)學(xué)號(hào)姓名姓名年齡年齡學(xué)生學(xué)生課程號(hào)課程號(hào) 課程名課程名 學(xué)時(shí)數(shù)學(xué)時(shí)數(shù)課程課程學(xué)習(xí)學(xué)習(xí)mn學(xué)生(學(xué)生(學(xué)號(hào)學(xué)號(hào),姓名,年齡),姓名,年齡)課程(課程(課程代碼課程代碼,課程名,學(xué)時(shí)數(shù)),課程名,學(xué)時(shí)數(shù))成績成績學(xué)習(xí)(學(xué)習(xí)(學(xué)號(hào),課程代碼學(xué)號(hào),課程代碼,成

56、績),成績)學(xué)號(hào)為主關(guān)鍵字學(xué)號(hào)為主關(guān)鍵字課程代碼課程代碼為主關(guān)鍵字為主關(guān)鍵字學(xué)號(hào)學(xué)號(hào)+課程代碼課程代碼為復(fù)合關(guān)鍵字為復(fù)合關(guān)鍵字舉例舉例3(續(xù))(續(xù))l若實(shí)體間關(guān)系基數(shù)是若實(shí)體間關(guān)系基數(shù)是M:N,則將關(guān)系也轉(zhuǎn)換成表(關(guān)系,則將關(guān)系也轉(zhuǎn)換成表(關(guān)系模式),其屬性為兩端實(shí)體的主鍵(關(guān)鍵字)和關(guān)系本模式),其屬性為兩端實(shí)體的主鍵(關(guān)鍵字)和關(guān)系本身的屬性。關(guān)系表的主鍵應(yīng)該是兩端實(shí)體的主鍵組合身的屬性。關(guān)系表的主鍵應(yīng)該是兩端實(shí)體的主鍵組合 學(xué)號(hào)學(xué)號(hào)姓名姓名年齡年齡學(xué)生學(xué)生課程號(hào)課程號(hào) 課程名課程名 學(xué)時(shí)學(xué)時(shí)課程課程學(xué)號(hào)學(xué)號(hào)課程號(hào)課程號(hào) 成績成績學(xué)習(xí)學(xué)習(xí)表單結(jié)構(gòu)設(shè)計(jì)舉例表單結(jié)構(gòu)設(shè)計(jì)舉例表單結(jié)構(gòu)設(shè)計(jì)舉例(續(xù)

57、)表單結(jié)構(gòu)設(shè)計(jì)舉例(續(xù))9.5.2 關(guān)系數(shù)據(jù)庫規(guī)范化關(guān)系數(shù)據(jù)庫規(guī)范化l數(shù)據(jù)庫設(shè)計(jì)規(guī)范化數(shù)據(jù)庫設(shè)計(jì)規(guī)范化必要性:解決在關(guān)系模式設(shè)計(jì)時(shí),存在的數(shù)據(jù)存儲(chǔ)異常現(xiàn)必要性:解決在關(guān)系模式設(shè)計(jì)時(shí),存在的數(shù)據(jù)存儲(chǔ)異常現(xiàn)象:數(shù)據(jù)冗余、修改異常、插入異常、刪除異常等。象:數(shù)據(jù)冗余、修改異常、插入異常、刪除異常等。l規(guī)范化的理論首先由規(guī)范化的理論首先由E.F.Codd于于1971年提出的,根年提出的,根據(jù)關(guān)系模式滿足的不同性質(zhì)和規(guī)范化的程度,把關(guān)據(jù)關(guān)系模式滿足的不同性質(zhì)和規(guī)范化的程度,把關(guān)系模式分為:第一范式、第二范式、第三范式、系模式分為:第一范式、第二范式、第三范式、BC范式范式/第四范式第四范式第一范式第一范

58、式l第第1范式(范式(First Normal Form , 即即 1NF ) :一個(gè):一個(gè)關(guān)系的所有分量(屬性)都必須是不可分的最小數(shù)關(guān)系的所有分量(屬性)都必須是不可分的最小數(shù)據(jù)項(xiàng)。據(jù)項(xiàng)。l以下不符合以下不符合1NF,如何改造?,如何改造?學(xué)號(hào)姓名借書證號(hào)所借書籍02010201李好李好JC002JC002070070,02502502020202張三張三JC002JC002601601,150150,579579,860860姓名姓名地址地址省省市市街道街道郵編郵編甲甲江蘇江蘇南京南京衛(wèi)崗衛(wèi)崗210095第二范式第二范式l如果主鍵是由多個(gè)屬性構(gòu)成的復(fù)合關(guān)鍵字,并且不如果主鍵是由多個(gè)屬性構(gòu)

59、成的復(fù)合關(guān)鍵字,并且不存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則這個(gè)關(guān)系存在非主屬性對(duì)主鍵的部分函數(shù)依賴,則這個(gè)關(guān)系是滿足第二范式。是滿足第二范式。l下面不滿足下面不滿足2NF,如何改造?,如何改造?書號(hào)借書證號(hào)借書日期姓名書名應(yīng)還日期還書日期02010201JC002JC0022006-1-12006-1-1李好李好C C語言語言2006-3-12006-3-12006-2-42006-2-402020202JC003JC0032006-9-32006-9-3張三張三操作系統(tǒng)操作系統(tǒng)2006-11-32006-11-3第三范式第三范式l如果符合第二范式的條件,并且所有非主屬性都不傳遞如果符合第二范

60、式的條件,并且所有非主屬性都不傳遞依賴于主關(guān)鍵字,那么就是第三范式。依賴于主關(guān)鍵字,那么就是第三范式。l假如每本書有一個(gè)書號(hào),分類碼依賴于書號(hào),而分類名假如每本書有一個(gè)書號(hào),分類碼依賴于書號(hào),而分類名又依賴于分類碼,那么分類碼傳遞依賴于書號(hào)又依賴于分類碼,那么分類碼傳遞依賴于書號(hào)職工號(hào)職工職務(wù)工資1001張三張三工程師工程師2001002李四李四技術(shù)員技術(shù)員1201004趙二趙二工程師工程師2001005王五王五高工高工350書號(hào)書名分類碼分類名02010201C C語言語言TP312TP312計(jì)算機(jī)技術(shù)計(jì)算機(jī)技術(shù)02020202操作系統(tǒng)操作系統(tǒng)TP312TP312計(jì)算機(jī)技術(shù)計(jì)算機(jī)技術(shù)適當(dāng)?shù)囊?guī)范化適當(dāng)?shù)囊?guī)范化l綜合

溫馨提示

  • 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)論