




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、儲(chǔ)戶將填好的存(?。┛顔渭按嬲鬯徒环诸愄幚硖?,分類分理處按三種不同情況分別處理;1、如果存折不符或存(取)款單不合格,則將存折及存(取)款單直接退還儲(chǔ)戶重新填寫;2、如果是存款,則將存款及存款單送交存款處理處,存款處理處取出底賬登記后,將存折退還給儲(chǔ)戶;3、如果是取款,則將存折及取款單送交取款處處理,該服務(wù)臺(tái)取出底賬及現(xiàn)金,記帳后將存折與現(xiàn)金退給儲(chǔ)戶。試根據(jù)上述存(取)款的處理過程繪制業(yè)務(wù)流程圖。儲(chǔ)戶儲(chǔ)戶存(?。┛顔未妫ㄈ。┛顔未嬲鄞嬲鄯诸愄幚硖幏诸愄幚硖幒细窈细翊婵畲婵畲嬲鄞嬲廴】顔稳】顔未妫ㄈ。┛顔未妫ㄈ。┛顔未嬲鄞嬲凼鞘欠穹穹穹袷鞘谴婵顔未婵顔维F(xiàn)金現(xiàn)金存款處理處存款處理處底賬底賬登記登記
2、存折存折取款處理處取款處理處登記登記存折存折現(xiàn)金現(xiàn)金第五章管理信息系統(tǒng)的設(shè)計(jì)5.1 系統(tǒng)設(shè)計(jì)概述系統(tǒng)系統(tǒng)分析分析 系統(tǒng)系統(tǒng)實(shí)施實(shí)施系統(tǒng)系統(tǒng)設(shè)計(jì)設(shè)計(jì)根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型,綜合考慮各種約束,的邏輯模型,綜合考慮各種約束,利用合理的技術(shù)手段和方法,提出利用合理的技術(shù)手段和方法,提出一個(gè)能在計(jì)算機(jī)上實(shí)現(xiàn)的新系統(tǒng)的一個(gè)能在計(jì)算機(jī)上實(shí)現(xiàn)的新系統(tǒng)的物理模型,解決系統(tǒng)物理模型,解決系統(tǒng)“怎樣做怎樣做”的的問題。問題。5.1 系統(tǒng)設(shè)計(jì)概述系統(tǒng)系統(tǒng)分析分析 系統(tǒng)系統(tǒng)實(shí)施實(shí)施系統(tǒng)系統(tǒng)設(shè)計(jì)設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)
3、架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì)代碼設(shè)計(jì)代碼設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)界面設(shè)計(jì)界面設(shè)計(jì)處理流程設(shè)計(jì)處理流程設(shè)計(jì)系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)原則簡(jiǎn)單靈活5.1 系統(tǒng)設(shè)計(jì)概述一致可靠經(jīng)濟(jì)1 12 23 35.2 系統(tǒng)總體設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)設(shè)計(jì)5.2 系統(tǒng)總體設(shè)計(jì)1 1系統(tǒng)平臺(tái)設(shè)計(jì)硬件軟件服務(wù)器客戶端網(wǎng)絡(luò)操作系統(tǒng)開發(fā)軟件數(shù)據(jù)庫等2 25.2 系統(tǒng)總體設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)定義子系統(tǒng)與子系統(tǒng)的外部接口5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)任務(wù)確定構(gòu)成子系統(tǒng)的模塊,定義每個(gè)模塊的功能、接口,接口的數(shù)據(jù)結(jié)構(gòu)模塊獨(dú)立命名的,擁有明確定義的輸入、輸出和特性的程序?qū)嶓w系統(tǒng)將系統(tǒng)設(shè)計(jì)成由
4、相對(duì)獨(dú)立、單一功能的模塊組成的結(jié)構(gòu),從而簡(jiǎn)化研制工作,防止錯(cuò)誤蔓延,提高系統(tǒng)的可靠性。5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊的獨(dú)立性不同模塊間的相互聯(lián)系應(yīng)盡可能的少,一個(gè)模塊應(yīng)盡可能的具有完整單一的功能耦合度內(nèi)聚性模塊間的聯(lián)系程度模塊內(nèi)的聯(lián)系程度5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)耦合度內(nèi)容耦合一個(gè)模塊直接修改另一個(gè)模塊的數(shù)據(jù)公共耦合控制耦合數(shù)據(jù)耦合獨(dú)立耦合兩個(gè)以上模塊共同引用一個(gè)全局?jǐn)?shù)據(jù)項(xiàng)一個(gè)模塊通過信號(hào)控制另一個(gè)模塊模塊間通過參數(shù)等方式傳遞數(shù)據(jù)模塊間無直接信息傳遞5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)內(nèi)聚性偶然內(nèi)聚模塊內(nèi)各處理間無有意義聯(lián)系邏輯內(nèi)聚時(shí)間內(nèi)聚過程內(nèi)聚通信內(nèi)聚模塊內(nèi)是邏輯功能相似的處
5、理功能各不相關(guān)但在同一時(shí)間完成的處理功能各不相關(guān)但具有前后關(guān)系的處理操作或生成同一組數(shù)據(jù)的處理順序內(nèi)聚功能內(nèi)聚具有順序關(guān)系的功能相關(guān)的處理實(shí)現(xiàn)某一功能所必需的全部處理5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊劃分的原則降低模塊間耦合提高模塊內(nèi)聚性5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊劃分完成了,是不是模塊結(jié)構(gòu)設(shè)計(jì)就做完了?表示模塊間的關(guān)系5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)圖圖例A矩形表示模塊,矩形中寫模塊名稱箭頭表示模塊間的調(diào)用關(guān)系小箭頭表示表示模塊間在調(diào)用過程中相互傳遞的信息作數(shù)據(jù)用的信息作控制用的信息5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)圖圖例輔助符號(hào)選擇調(diào)用循環(huán)調(diào)用5.2 系統(tǒng)總
6、體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)圖示例5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)圖示例采購處理功能采購處理功能輸入輸入輸出輸出讀讀缺缺貨貨單單發(fā)訂貨單發(fā)訂貨單發(fā)到貨單發(fā)到貨單建進(jìn)貨賬建進(jìn)貨賬累計(jì)累計(jì)缺貨單缺貨單讀讀庫庫存存讀讀廠廠商商名名錄錄讀讀供供貨貨單單采購處理采購處理進(jìn)貨處理進(jìn)貨處理訂貨訂貨建應(yīng)付款帳建應(yīng)付款帳到貨單到貨單訂貨單訂貨單5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)模塊結(jié)構(gòu)圖注意事項(xiàng)模塊結(jié)構(gòu)圖著重反映模塊間的隸屬關(guān)系(即調(diào)用關(guān)系與層次關(guān)系),只考慮模塊功能、相互關(guān)系,而不涉及模塊內(nèi)部細(xì)節(jié)模塊結(jié)構(gòu)圖不表示模塊間調(diào)用次序與時(shí)間關(guān)系,即使大多數(shù)人有從左向右繪圖的習(xí)慣5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)
7、設(shè)計(jì)模塊結(jié)構(gòu)圖數(shù)據(jù)流程圖步驟一確定輸入、變換、輸出部分步驟二設(shè)計(jì)模塊結(jié)構(gòu)的頂層(總控模塊)與第一層(輸入、變換、輸出模塊)步驟三設(shè)計(jì)下層模塊5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)流程圖轉(zhuǎn)換模塊結(jié)構(gòu)圖示例學(xué)生選課系統(tǒng)數(shù)據(jù)流程圖5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)流程圖轉(zhuǎn)換模塊結(jié)構(gòu)圖示例選課主模塊選課主模塊輸入身份信息輸入身份信息選課處理選課處理輸出選課信息輸出選課信息輸入密碼輸入密碼驗(yàn)證密碼驗(yàn)證密碼課程查詢課程查詢選課登記選課登記 顯示課表顯示課表打印課表打印課表學(xué)號(hào)學(xué)號(hào)密碼密碼學(xué)號(hào)學(xué)號(hào)驗(yàn)證信息驗(yàn)證信息選選課課 信信 息息 選課選課信息信息課表課表課表課表課表課表課表課表課表課表學(xué)號(hào)學(xué)號(hào)學(xué)號(hào)學(xué)
8、號(hào)密碼密碼驗(yàn)證信息驗(yàn)證信息學(xué)號(hào)學(xué)號(hào)5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)流程圖轉(zhuǎn)換模塊結(jié)構(gòu)圖示例火車站售票系統(tǒng)數(shù)據(jù)流程圖5.2 系統(tǒng)總體設(shè)計(jì)-模塊結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)流程圖轉(zhuǎn)換模塊結(jié)構(gòu)圖示例火車票查詢火車票查詢接受查詢接受查詢查詢方式指派查詢方式指派輸出查詢結(jié)果輸出查詢結(jié)果按日期查詢按日期查詢按線路查詢按線路查詢按班次查詢按班次查詢5.3 系統(tǒng)詳細(xì)設(shè)計(jì)5.3.1代碼設(shè)計(jì)5.3.2數(shù)據(jù)庫設(shè)計(jì)5.3.3界面設(shè)計(jì)5.3.4處理流程設(shè)計(jì)5.3.1 代碼設(shè)計(jì) 代碼是人為確定的代表客觀事物名稱、屬性或狀態(tài)的符號(hào)或者是這些符號(hào)的組合。 信息代碼化是利用計(jì)算機(jī)輔助企業(yè)管理必要的前提條件。5.3.1 代碼設(shè)計(jì)為事物提供
9、一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和檢索。使符合某一類特性的事物聚集,提高處理的效率和精度。符合國(guó)家或行業(yè)標(biāo)準(zhǔn),提高數(shù)據(jù)全局一致性。代碼的作用系統(tǒng)化規(guī)范化唯一化5.3.1 代碼設(shè)計(jì)用連續(xù)數(shù)字代表編碼對(duì)象。以多區(qū)間代表各自特定的含義。通過文字、數(shù)字等結(jié)合起來幫助記憶。代碼的種類助記碼區(qū)間碼順序碼5.3.1 代碼設(shè)計(jì)-順序碼順序碼,用連續(xù)數(shù)字代表編碼對(duì)象的編碼方式。優(yōu)點(diǎn):短而簡(jiǎn)單,易于管理缺點(diǎn):無邏輯基礎(chǔ),本身不能說明任何信息特征新加的代碼只能列在最后,刪除則造成空碼如:通常,在信息系統(tǒng)的設(shè)計(jì)工作中,純粹的順序碼是很少被使用的,它總是與其他形式結(jié)合使用。QQ號(hào)、會(huì)員卡號(hào)等5.3.1 代碼設(shè)計(jì)-
10、區(qū)間碼區(qū)間碼,碼的數(shù)據(jù)項(xiàng)包括若干區(qū)間,每個(gè)區(qū)間數(shù)字的值和位置都代表一定意義 。優(yōu)點(diǎn):排序、分類、檢索等操作易于進(jìn)行缺點(diǎn):碼位長(zhǎng),在許多情況下有浪費(fèi)如: 學(xué)號(hào),身份證號(hào)5.3.1 代碼設(shè)計(jì)-區(qū)間碼助憶碼,文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述對(duì)象,用于聯(lián)想、幫助記憶。如:TV-B-l212英寸黑白電視機(jī)MSYH民生銀行B053110545.3.1 代碼設(shè)計(jì)-示例居民身份證編碼規(guī)則ABCDEFYYYYMMDDXXXR地址碼(ABCDEF):表示編碼對(duì)象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按【GB/T2260】的規(guī)定執(zhí)行。出生日期碼(YYYYMMDD):表示編碼對(duì)象出生的年、月、日,按【GB/T7
11、408】的規(guī)定執(zhí)行。順序碼(XXX):表示在同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、同月、同日出生的人編定的順序碼,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。校驗(yàn)碼(R),一位數(shù)字,通過前17位數(shù)字參照【ISO 7064:1983.MOD 11-2】規(guī)則計(jì)算得出。1310821999050102775.3.1 代碼設(shè)計(jì)-代碼校驗(yàn)代碼校驗(yàn)的功能:核對(duì)輸入代碼是否正確。校驗(yàn)位可以發(fā)現(xiàn)的錯(cuò)誤錯(cuò)字12341224錯(cuò)位12341243代碼校驗(yàn)方法建立代碼字典如公安部人口身份信息數(shù)據(jù)庫設(shè)置校驗(yàn)位如身份證號(hào)第18位數(shù)字5.3.1 代碼設(shè)計(jì)-代碼校驗(yàn)1 3 1 0 8 2 1 9 9 9 0 5 0 1 0 2
12、77 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 XXXXXXXXXXXXXXXXX7 27 10 0 64 8 2954 27 0 45 0508 14+=+ + + + +?R 0 1 2 3 4 5 6 7 8 9 10校驗(yàn)位校驗(yàn)位 1 0 X 9 8 7 6 5 4 3 2S=280M=117280/11=255=R5.3.1 代碼設(shè)計(jì)-代碼校驗(yàn)加權(quán)取余校驗(yàn)法步驟一對(duì)源代碼中的每一位加權(quán)求和S步驟二選擇模數(shù)M,求商數(shù)Q以及余數(shù)R;S/M=QR步驟三依據(jù)R、M等選擇校驗(yàn)位5.3.2 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì),指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,使之能夠有效
13、的存儲(chǔ)數(shù)據(jù)。邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)E-R圖關(guān)系模型存儲(chǔ)策略等步驟5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)集成集成消除冗余消除冗余局部局部E-R圖圖基本基本E-R圖圖初步初步E-R圖圖也稱為用戶視圖,也稱為用戶視圖,描述各相關(guān)對(duì)象。描述各相關(guān)對(duì)象。指導(dǎo)數(shù)據(jù)庫邏輯指導(dǎo)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)局部E-R圖零件mn工人加工工號(hào)姓名性別零件號(hào)零件名型號(hào)5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)局部E-R圖舉例某醫(yī)院病房管理系統(tǒng)中包含如下信息:科室:科名,地址,電話病房:病房號(hào),床位數(shù),所屬科名醫(yī)生:姓名,職稱,所屬科名,年齡,工作證號(hào)病人:病歷號(hào),姓名,性別,診
14、斷醫(yī)生其中,一個(gè)科室有多個(gè)病房,一個(gè)科室有多個(gè)醫(yī)生,一個(gè)病房只屬于一個(gè)科室,一個(gè)醫(yī)生只屬于一個(gè)科室,但可以負(fù)責(zé)為多個(gè)病人診治,一個(gè)病人的診斷醫(yī)生只有一個(gè)。請(qǐng)?jiān)O(shè)計(jì)該系統(tǒng)E-R圖。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)局部E-R圖舉例材料材料編號(hào)編號(hào)名稱名稱單價(jià)單價(jià)數(shù)量數(shù)量倉庫倉庫材料材料編號(hào)編號(hào)名稱名稱單價(jià)單價(jià)數(shù)量數(shù)量倉庫號(hào)倉庫號(hào)倉庫倉庫倉庫名倉庫名地點(diǎn)地點(diǎn)存放存放5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)初步E-R圖集成集成局部局部E-R圖圖初步初步E-R圖圖5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)初步E-R圖5.3.2 數(shù)據(jù)庫設(shè)計(jì)-概念結(jié)構(gòu)設(shè)計(jì)基本E-R圖消除冗余消除冗余基本基本E-R圖圖初步初步E-R
15、圖圖5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)任務(wù):將E-R圖表示的概念結(jié)構(gòu)設(shè)計(jì)結(jié)果轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的的邏輯結(jié)構(gòu)。E-R圖關(guān)系模型遵循范式參照函數(shù)依賴關(guān)系課程號(hào)課程名授課學(xué)時(shí)B001數(shù)據(jù)庫56B002管理信息系統(tǒng)48 知道了“課程名”的值,即可知道“授課學(xué)時(shí)”的值。稱“授課學(xué)時(shí)”函數(shù)依賴于“課程名”,或“課程名”可以決定“授課學(xué)時(shí)”,記作課程名授課學(xué)時(shí)。 函數(shù)依賴設(shè)R(U)是一個(gè)屬性集U上的關(guān)系,X和Y是U的子集。如果屬性集合X中每個(gè)屬性的值構(gòu)成的集合唯一地決定了屬性集合Y中每個(gè)屬性的值構(gòu)成的集合,則屬性集合Y函數(shù)依賴于屬性集合X,計(jì)為:XY。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)學(xué)號(hào)課
16、程號(hào)學(xué)分101B0013101B0022102B0023 如“學(xué)分”函數(shù)依賴于主關(guān)鍵字學(xué)號(hào)、課程。但決定“學(xué)分”的只是“課程”,與“學(xué)號(hào)”無關(guān),則稱“學(xué)分”部分函數(shù)依賴于學(xué)號(hào)、課程 。 部分函數(shù)依賴如果非主屬性B函數(shù)依賴于構(gòu)成某個(gè)候選關(guān)鍵字的一組主屬性A的某一個(gè)真子集,則稱B部分函數(shù)依賴于A。 5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)學(xué)號(hào)樓號(hào)住宿費(fèi)101230010235001033400 學(xué)生住宿的樓號(hào)依賴于學(xué)號(hào),學(xué)生應(yīng)交的住宿費(fèi)是由樓號(hào)決定的,即“收費(fèi)”依賴于“樓號(hào)”,“樓號(hào)”依賴于“學(xué)號(hào)”,則“收費(fèi)”傳遞函數(shù)依賴于“學(xué)號(hào)”。 傳遞函數(shù)依賴在R (U)中,如存在X,Y,Z包含于U ,且滿足:X
17、Y ,YZ,則稱Z傳遞函數(shù)依賴于X。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)第一范式第二范式第三范式Boyec-Code范式第四范式第五范式域/關(guān)鍵字范式5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)第一范式:任何符合關(guān)系定義的表即滿足第一范式。第二范式:如果一個(gè)關(guān)系不存在部分依賴關(guān)系,那么該關(guān)系就屬于第二范式。第三范式:一個(gè)關(guān)系如果是第二范式的,并且沒有傳遞依賴關(guān)系,則該關(guān)系就是第三范式。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)例:例:T(Student(SNO, SName, DeptID,DeptName), CNO, Score)消除復(fù)合關(guān)系,規(guī)范到消除復(fù)合關(guān)系,規(guī)范
18、到1NF1NF:T(SNO, SName, DeptID, DeptName, CNO, Score)SNO, CNO作為主鍵,Sname依賴于SNO,則此關(guān)系中存在部分函數(shù)依賴,T 1NF關(guān)系規(guī)范化實(shí)例5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)T1(SNO, CNO, Score)T2(SNO, SName, DeptID,DeptName)T1關(guān)系無部分函數(shù)依賴和傳遞函數(shù)依賴,關(guān)系無部分函數(shù)依賴和傳遞函數(shù)依賴,T1 3NFT2關(guān)系關(guān)系SNO-DeptID,DeptID-DeptName,因此T2 2NF關(guān)系規(guī)范化實(shí)例5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)T1(SNO, CNO, Score)T2(
19、SNO, SName, DeptID)T3(DeptID,DeptName)T1,T2,T3關(guān)系無部分函數(shù)依賴和傳遞函數(shù)依賴,關(guān)系無部分函數(shù)依賴和傳遞函數(shù)依賴,因此因此T1 3NF,T2 3NF,T3 3NF關(guān)系規(guī)范化實(shí)例5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)E-R圖關(guān)系模型 實(shí)體轉(zhuǎn)換 實(shí)體的屬性轉(zhuǎn)化為關(guān)系的屬性,實(shí)體的關(guān)鍵字轉(zhuǎn)化為關(guān)系的關(guān)鍵字。 聯(lián)系轉(zhuǎn)換 1: 1 SNO ID_No S(SNO,SName,ID_NO) 1: n SNO S_Province S(SNO,SName,Pro_ID) Pro(Pro_ID, Pro_Name) m:n SNO CNO S(SNO,SName)
20、C(CNO,CName) SC(SNO,CNO)5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)練習(xí)一學(xué)校教學(xué)管理信息系統(tǒng)中,有學(xué)生、生源地省份、班級(jí)、班長(zhǎng)、教師、班主任相關(guān)對(duì)象,請(qǐng)?jiān)O(shè)計(jì)合理關(guān)系模型。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)練習(xí)一一個(gè)學(xué)院有多個(gè)學(xué)生,一個(gè)學(xué)生只屬于一個(gè)學(xué)院;一個(gè)學(xué)院有多個(gè)教師,一個(gè)教師只屬于一個(gè)學(xué)院;一門課歸屬于一個(gè)學(xué)院管理,一個(gè)學(xué)院可以管理多門課程;一門課程可以開設(shè)多個(gè)教學(xué)班,每門課程每個(gè)教學(xué)班只安排一個(gè)任課老師,一個(gè)老師可以教多門課程的多個(gè)教學(xué)班;一個(gè)教學(xué)班可以有多個(gè)同學(xué)選修。請(qǐng)給出滿足第三范式的關(guān)系模型。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)練習(xí)二一個(gè)倉庫可以存放多種零件,
21、一種零件可以存放在多個(gè)倉庫中,用庫存量描述某種零件在某個(gè)倉庫中的數(shù)量;一個(gè)倉庫有多個(gè)職工,一個(gè)職工只在一個(gè)倉庫中工作;一張出入庫單包含多種零件;一個(gè)供應(yīng)商可以供應(yīng)若干項(xiàng)目的多種零件,每個(gè)項(xiàng)目可以使用不同供應(yīng)商供應(yīng)的零件,每種零件可以由不同的供應(yīng)商提供,用供應(yīng)量描述某個(gè)供應(yīng)商為某個(gè)項(xiàng)目提供的零件的數(shù)量。請(qǐng)給出滿足第三范式的關(guān)系模型。5.3.2 數(shù)據(jù)庫設(shè)計(jì)-物理結(jié)構(gòu)設(shè)計(jì)n數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存儲(chǔ)方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu)。n為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程就是數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)。n數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)通常分為兩步:u確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是指存取方法和
22、存儲(chǔ)結(jié)構(gòu)。u對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。5.3.3 界面設(shè)計(jì)界面,系統(tǒng)與用戶交互的接口。界面設(shè)計(jì),依據(jù)用戶需求確定系統(tǒng)界面,以降低交付后風(fēng)險(xiǎn),提高系統(tǒng)實(shí)用化水平。界面設(shè)計(jì)方法,原型法。5.3.3 界面設(shè)計(jì)界面設(shè)計(jì)的原型法5.3.3 界面設(shè)計(jì)界面設(shè)計(jì)內(nèi)容輸入設(shè)計(jì)輸出設(shè)計(jì)錯(cuò)誤控制空間布局字體色彩搭配系統(tǒng)幫助方式原則鍵盤、觸屏、條碼、鍵盤、觸屏、條碼、RFID、語音、視頻、語音、視頻、OCR、GPS等專屬等專屬設(shè)備輸接口等設(shè)備輸接口等控制輸入量控制輸入量減少輸入錯(cuò)誤減少輸入錯(cuò)誤減少輸入延遲減少輸入延遲避免額外步驟避免額外步驟5.3.3 界面設(shè)計(jì)界面設(shè)計(jì)內(nèi)容輸入設(shè)計(jì)輸出設(shè)計(jì)錯(cuò)誤控制
23、空間布局字體色彩搭配系統(tǒng)幫助輸出類型輸出內(nèi)容外部輸出外部輸出內(nèi)部輸出內(nèi)部輸出交互輸出交互輸出文字文字表格表格圖形圖形報(bào)表報(bào)表 量子統(tǒng)計(jì)頁面5.3.3 界面設(shè)計(jì)界面設(shè)計(jì)內(nèi)容輸入設(shè)計(jì)輸出設(shè)計(jì)錯(cuò)誤控制空間布局字體色彩搭配系統(tǒng)幫助及時(shí)的合法性檢查;對(duì)錯(cuò)誤及早給出明確的提示;規(guī)范數(shù)據(jù)盡量利用選擇代替手工輸入;避免個(gè)別數(shù)據(jù)錯(cuò)誤造成大量未確認(rèn)數(shù)據(jù)丟失;盡可能考慮各種出錯(cuò)可能。5.3.3 界面設(shè)計(jì)界面設(shè)計(jì)內(nèi)容輸入設(shè)計(jì)輸出設(shè)計(jì)錯(cuò)誤控制空間布局字體色彩搭配系統(tǒng)幫助遵循Windows界面標(biāo)準(zhǔn);堅(jiān)持設(shè)計(jì)一致性。追求美觀與協(xié)調(diào)詳細(xì)、規(guī)范、易讀易懂5.3.4 處理流程設(shè)計(jì)處理流程設(shè)計(jì),將系統(tǒng)對(duì)數(shù)據(jù)處理過程和數(shù)據(jù)在系統(tǒng)中的作用關(guān)系詳細(xì)描述出來,為系統(tǒng)開發(fā)人員提供詳細(xì)的開發(fā)依據(jù)。工具過程設(shè)計(jì)語言IPO圖控制流程圖等5.3.4 處理流程設(shè)計(jì)-過程設(shè)計(jì)語言過程設(shè)計(jì)語言,又稱偽碼。使用自然語言的詞匯與某種結(jié)構(gòu)化的程序設(shè)計(jì)語言的語法。用以高效、清晰表達(dá)設(shè)計(jì)流程。Pu
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)電腦雙線剝線扭線機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年交通事故勘察車項(xiàng)目可行性研究報(bào)告
- 2025至2030年防水膠粘帶項(xiàng)目投資價(jià)值分析報(bào)告
- 2025至2030年中國(guó)商標(biāo)不干膠貼數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年水平式直立袋包裝機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2030年火雞盤項(xiàng)目投資價(jià)值分析報(bào)告
- 2025年往復(fù)式振蕩水槽項(xiàng)目可行性研究報(bào)告
- 2024-2025學(xué)年高中政治專題六法律救濟(jì)第二框心中有數(shù)打官司學(xué)案新人教版選修5
- 公司企業(yè)經(jīng)營(yíng)合同(3篇)
- 幼兒園混齡班實(shí)施方案
- 常用消毒劑的分類、配制及使用課件演示幻燈片
- 2025年上半年上饒市上饒縣事業(yè)單位招考(139名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年高考數(shù)學(xué)模擬卷(浙江專用)(解析版)
- 2024托盤行業(yè)市場(chǎng)趨勢(shì)分析報(bào)告
- 碼頭安全生產(chǎn)知識(shí)培訓(xùn)
- 初中數(shù)學(xué)解《一元二次方程》100題含答案解析
- 牛津書蟲系列1-6級(jí) 雙語 4B-03.金銀島中英對(duì)照
- 家具廠質(zhì)量管理體系手冊(cè)
- 瀝青拌合站安裝專項(xiàng)施工方案
- 2024年江西省吉安市遂川縣初中教師業(yè)務(wù)素養(yǎng)檢測(cè)試卷歷史試題
- 小兒急性腸炎查房課件
評(píng)論
0/150
提交評(píng)論