人力資源信息化實(shí)務(wù) chapter6 系統(tǒng)設(shè)計(jì)
《人力資源信息化實(shí)務(wù) chapter6 系統(tǒng)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《人力資源信息化實(shí)務(wù) chapter6 系統(tǒng)設(shè)計(jì)(93頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、l項(xiàng)目課題組設(shè)計(jì)會(huì)議u根據(jù)分析報(bào)告給出系統(tǒng)功能和信息需求u研究系統(tǒng)的硬件和軟件選型問題,招標(biāo)選擇方案l設(shè)計(jì)過程u對(duì)集團(tuán)與開發(fā)組進(jìn)行軟硬件使用和維護(hù)的專門培訓(xùn)u設(shè)計(jì)新系統(tǒng)數(shù)據(jù)流程,確定新系統(tǒng)功能結(jié)構(gòu)和數(shù)據(jù)類u完成數(shù)據(jù)庫(kù)設(shè)計(jì)工作,協(xié)調(diào)全系統(tǒng)代碼u設(shè)計(jì)應(yīng)用軟件功能模塊u匯總設(shè)計(jì)結(jié)果,形成系統(tǒng)設(shè)計(jì)報(bào)告l系統(tǒng)分析階段明確新系統(tǒng)的功能結(jié)構(gòu)及信息結(jié)構(gòu)(邏輯模型)l系統(tǒng)設(shè)計(jì)階段通過新系統(tǒng)物理模型描述如何實(shí)現(xiàn)系統(tǒng)分析中規(guī)定的系統(tǒng)功能l根據(jù)新系統(tǒng)邏輯模型建立新系統(tǒng)物理模型l任務(wù)u在各種技術(shù)和實(shí)施方法中權(quán)衡利弊u(yù)合理利用各種資源u總體物理結(jié)構(gòu)設(shè)計(jì)u確定新系統(tǒng)詳細(xì)設(shè)計(jì)方案l實(shí)質(zhì) u建?;顒?dòng): 轉(zhuǎn)換 邏輯模型(需求模型
2、) 物理模型(解決方案)u技術(shù)工作:定義、組織和構(gòu)造最終解決方案系統(tǒng)的各個(gè)組成部分l系統(tǒng)分析報(bào)告(系統(tǒng)分析說明書)l現(xiàn)行技術(shù)l用戶需求l系統(tǒng)運(yùn)行環(huán)境l開發(fā)者知識(shí)與經(jīng)驗(yàn)l系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)模塊化模塊功能設(shè)計(jì)模塊間調(diào)用關(guān)系 模塊界面l系統(tǒng)詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)輸入設(shè)計(jì)輸出設(shè)計(jì) 系統(tǒng)界面設(shè)計(jì)處理過程設(shè)計(jì)制定設(shè)計(jì)規(guī)范l系統(tǒng)物理配置方案設(shè)計(jì) 設(shè)備配置通信網(wǎng)絡(luò)的選擇和設(shè)計(jì) 數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇l編寫系統(tǒng)設(shè)計(jì)說明書l功能性是否解決了用戶的需求問題(系統(tǒng)開發(fā)的基本要求)l系統(tǒng)性是否作為統(tǒng)一整體存在l靈活性是否具有較好開放性和結(jié)構(gòu)的可變性(環(huán)境適應(yīng)能力和模塊化程度)l可靠性系統(tǒng)抵御外界干擾的能力及受外
3、界干擾的時(shí)的恢復(fù)能力l經(jīng)濟(jì)性滿足系統(tǒng)需求前提下盡可能減少系統(tǒng)開銷(避免不必要的復(fù)雜度)l高效性系統(tǒng)的運(yùn)行效率(處理能力、處理速度和響應(yīng)時(shí)間)l任務(wù)u把整個(gè)系統(tǒng)合理地劃分成各個(gè)功能模塊u正確處理模塊間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系u定義各模塊的內(nèi)部結(jié)構(gòu)l評(píng)價(jià)指標(biāo) 可行性可用性可維護(hù)性易讀性 系統(tǒng)工作效率l總體設(shè)計(jì)原則u分解協(xié)調(diào)原則分解:復(fù)雜問題分解多個(gè)易解決小問題分別處理 協(xié)調(diào):處理過程根據(jù)系統(tǒng)總體要求協(xié)調(diào)各部分關(guān)系 l總體設(shè)計(jì)原則u信息隱蔽抽象原則上層模塊規(guī)定下層模塊的任務(wù)和所屬模塊間的協(xié)調(diào)關(guān)系,不規(guī)定下層模塊的執(zhí)行方法和過程保證各模塊的相對(duì)獨(dú)立性和內(nèi)部結(jié)構(gòu)合理性u(píng)自頂向下原則先定義上層模塊功能再定義下
4、層模塊功能u一致性原則設(shè)計(jì)過程中保證統(tǒng)一的規(guī)范、標(biāo)準(zhǔn)和文件模式l內(nèi)容u系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)u系統(tǒng)流程設(shè)計(jì)u系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)l系統(tǒng)由可分解的子系統(tǒng)和功能模塊組成l從系統(tǒng)整體功能出發(fā),逐步進(jìn)行分解的過程l上層功能包括下層功能l功能結(jié)構(gòu)圖:按功能從屬關(guān)系表示的圖表l一般企業(yè)管理信息系統(tǒng)功能模塊示例l系統(tǒng)中業(yè)務(wù)或功能都通過數(shù)據(jù)文件聯(lián)系起來(lái)l系統(tǒng)流程圖:u在新系統(tǒng)DFD基礎(chǔ)上繪制表達(dá)系統(tǒng)執(zhí)行過程u著重?cái)?shù)據(jù)在系統(tǒng)傳輸所通過存儲(chǔ)介質(zhì)和工作站點(diǎn)u繪制主要依據(jù): 信息處理步驟和內(nèi)容每步涉及物理過程 各步驟間的物理和邏輯關(guān)系l例:零售手機(jī)系統(tǒng)流程圖l繪制步驟u為DFD的處理功能繪制數(shù)據(jù)關(guān)系圖u把各處理功能的數(shù)據(jù)關(guān)系圖
5、綜合形成總數(shù)據(jù)關(guān)系圖l注意u繪制使用統(tǒng)一符號(hào)u系統(tǒng)流程僅表示計(jì)算機(jī)的處理流程(DFD包括人工操作)u繪制前提:已經(jīng)確定了系統(tǒng)的邊界、人機(jī)接口和數(shù)據(jù)處理方式l將系統(tǒng)合理劃分若干模塊,繪制模塊結(jié)構(gòu)圖l基本概念u模塊:一組程序語(yǔ)句或描述,包括 輸入輸出邏輯處理功能內(nèi)部信息運(yùn)行環(huán)境u模塊化:把系統(tǒng)劃分為若干完成特定功能的模塊,將這些模塊匯集起來(lái)組成整體完成指定功能u模塊獨(dú)立性 塊間耦合:不同模塊間彼此相互依賴的緊密程度 塊內(nèi)聚合:模塊內(nèi)部各元素彼此結(jié)合的緊密程度l模塊間耦合形式u數(shù)據(jù)耦合u控制耦合u公共耦合u內(nèi)容耦合l定義:模塊之間僅僅是通過數(shù)據(jù)信息相互依賴的關(guān)系l最低層模塊間耦合(理想塊間聯(lián)系方式)
6、l定義:模塊間傳遞的信息包括控制信息l既有數(shù)據(jù)信息又有控制信息,可通過適當(dāng)方式轉(zhuǎn)換成數(shù)據(jù)耦合l定義:模塊間通過公共數(shù)據(jù)區(qū)域傳遞信息l公共數(shù)據(jù)區(qū)被設(shè)計(jì)成多個(gè)模塊公用數(shù)據(jù)區(qū)域l為數(shù)據(jù)維護(hù)和保護(hù)造成困難,盡量避免l可作為需傳遞大量數(shù)據(jù)的數(shù)據(jù)耦合補(bǔ)充形式l定義:某模塊需涉及另一模塊內(nèi)部的信息l常見情況:訪問另一模塊內(nèi)部數(shù)據(jù)調(diào)用另一模塊部分代碼模塊具有多個(gè)出入口l影響模塊獨(dú)立性,系統(tǒng)設(shè)計(jì)盡量避免l設(shè)計(jì)模塊使用耦合形式的原則l模塊間盡量使用數(shù)據(jù)耦合l必要時(shí)采用控制耦合l公共耦合限制耦合的模塊數(shù)l堅(jiān)決不用內(nèi)容耦合l模塊內(nèi)聚合形式u偶然聚合u邏輯聚合u時(shí)間聚合u過程聚合u通信聚合u順序聚合u功能聚合l定義:模
7、塊所要完成的動(dòng)作之間沒有關(guān)系l內(nèi)部緊密程度等于零,不易修改,可讀性差l定義:模塊內(nèi)部各組成部分邏輯上具有相似的處理功能,功能無(wú)關(guān)l調(diào)用時(shí)需要完全 知道模塊內(nèi)部屬 性,與其它模塊 有復(fù)雜的耦合, 可修改性差,維 護(hù)困難l定義:模塊內(nèi)部各組成部分所包含的處理動(dòng)作必須同一時(shí)間內(nèi)執(zhí)行l(wèi)定義:模塊內(nèi)各組成部分所要完成動(dòng)作彼此間沒有關(guān)系,必須以特定的次序執(zhí)行l(wèi)從流程圖直接演變,在同一控制流支配下的處理動(dòng)作匯集在一個(gè)模塊中l(wèi)定義:模塊內(nèi)部各組成部分所完成的動(dòng)作都使用同一輸入數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)l定義:模塊內(nèi)部各組成部分,前一部分處理動(dòng)作的輸出是后一部分處理動(dòng)作的輸入l定義:模塊內(nèi)部各組成部分全屬于一個(gè)整體
8、執(zhí)行同一功能l系統(tǒng)設(shè)計(jì)模塊內(nèi)聚合形式的原則l盡可能提高模塊內(nèi)聚性,降低模塊間耦合性,獲得較高模塊獨(dú)立性l內(nèi)容u系統(tǒng)總體布局設(shè)計(jì)u系統(tǒng)硬件配置設(shè)計(jì)u系統(tǒng)軟件配置設(shè)計(jì)u系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)l系統(tǒng)總體布局:系統(tǒng)軟、硬件及數(shù)據(jù)等資源在空間上的分布特征l布局內(nèi)容u系統(tǒng)體系設(shè)計(jì)u數(shù)據(jù)處理方式的選擇 l適用的系統(tǒng)體系決定系統(tǒng)框架u系統(tǒng)框架決定用戶使用系統(tǒng)的方式及實(shí)用性能u系統(tǒng)框架決定系統(tǒng)設(shè)計(jì)人員設(shè)計(jì)方案的制定l體系結(jié)構(gòu)u層次體系u客戶機(jī)/服務(wù)器結(jié)構(gòu)u三層結(jié)構(gòu)l原理u利用分層方式處理復(fù)雜功能l原則u上層系統(tǒng)可以使用下層子系統(tǒng)功能u下層子系統(tǒng)不能使用上層系統(tǒng)功能n設(shè)計(jì)u下層程序接口執(zhí)行簡(jiǎn)單功能u上層程序按不同順序調(diào)
9、用不同下層程序完成復(fù)雜功能lC/Su服務(wù)器提供應(yīng)用服務(wù),客戶機(jī)連接調(diào)用服務(wù)u特點(diǎn)兩層結(jié)構(gòu)應(yīng)用軟件客戶端軟件由應(yīng)用程序與相應(yīng)數(shù)據(jù)庫(kù)連接程序組成服務(wù)器端軟件由數(shù)據(jù)庫(kù)系統(tǒng)和集成邏輯服務(wù)u缺點(diǎn)客戶端軟件維護(hù)困難服務(wù)器端軟件難以滿足過多終端聯(lián)機(jī)需求大量數(shù)據(jù)通信不適合遠(yuǎn)程連接lB/S(Thin Client)u優(yōu)點(diǎn)客戶端采用瀏覽器,不存在安裝維護(hù)問題應(yīng)用服務(wù)轉(zhuǎn)移到Web服務(wù)器端使用腳本語(yǔ)言編寫響應(yīng)頁(yè)面u調(diào)用步驟瀏覽器接到請(qǐng)求與Web服務(wù)器連接Web服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器通信取得結(jié)果Web服務(wù)器返回?cái)?shù)據(jù)至瀏覽器l形成u在C/S結(jié)構(gòu)間添加應(yīng)用服務(wù)器l應(yīng)用服務(wù)器類型u分布式中間件環(huán)境u基于Web應(yīng)用服務(wù)環(huán)境l類型
10、u集中式u分布式u協(xié)作式l特點(diǎn)u所有數(shù)據(jù)存儲(chǔ)在服務(wù)器中u終端只負(fù)責(zé)輸入輸出,不做任何處理(無(wú)盤工作站)l優(yōu)點(diǎn)u保證數(shù)據(jù)一致性u(píng)數(shù)據(jù)備份與安全保護(hù)容易(僅需維護(hù)服務(wù)器)u網(wǎng)絡(luò)運(yùn)營(yíng)成本低l缺點(diǎn)u處理速度慢,效率低u響應(yīng)不同需求困難,必須單獨(dú)設(shè)置u網(wǎng)絡(luò)集中連接問題l特點(diǎn)u數(shù)據(jù)存儲(chǔ)和處理在本地工作站進(jìn)行u服務(wù)器功能無(wú)需強(qiáng)大,網(wǎng)絡(luò)中計(jì)算機(jī)可獨(dú)立可整合l優(yōu)點(diǎn)u可快速訪問、多用戶使用,相互訪問信息文件u系統(tǒng)設(shè)計(jì)靈活性大u網(wǎng)絡(luò)中計(jì)算機(jī)擁有和保持最大數(shù)據(jù)和文件u減少數(shù)據(jù)傳輸成本和風(fēng)險(xiǎn)l缺點(diǎn)u安全保護(hù)和數(shù)據(jù)備份困難u計(jì)算機(jī)有基本性能要求u管理和維護(hù)復(fù)雜l特點(diǎn)u網(wǎng)絡(luò)系統(tǒng)內(nèi)計(jì)算機(jī)能聯(lián)合處理數(shù)據(jù)l優(yōu)點(diǎn)u允許各客戶計(jì)算機(jī)
11、合作處理共同任務(wù)u允許計(jì)算機(jī)在整個(gè)網(wǎng)絡(luò)中共享處理能力和數(shù)據(jù)資源l缺點(diǎn)u安全保護(hù)和數(shù)據(jù)維護(hù)困難l設(shè)計(jì)原則u處理功能和存儲(chǔ)功能滿足系統(tǒng)要求u使用方便u可維護(hù)性、可變更性、可擴(kuò)展性好u可靠性強(qiáng)u經(jīng)濟(jì)適用l硬件的選擇取決于數(shù)據(jù)處理方式和運(yùn)行軟件l全面考慮,權(quán)衡性能要求和投入u先確定數(shù)據(jù)處理方式:集中式采用高性能主機(jī),企業(yè)管理應(yīng)用分布式采用微機(jī)網(wǎng)絡(luò)u再確定軟件對(duì)計(jì)算機(jī)處理能力的需求 計(jì)算機(jī)主存CPU輸入/輸出和通信的通道數(shù)目顯示方式外接轉(zhuǎn)儲(chǔ)設(shè)備及其類型l內(nèi)容u操作系統(tǒng)的選擇u數(shù)據(jù)庫(kù)服務(wù)器軟件的選擇u應(yīng)用服務(wù)器軟件及開發(fā)工具的選擇l原則u網(wǎng)絡(luò)維護(hù)簡(jiǎn)單u高級(jí)容錯(cuò)功能、容易擴(kuò)充u具有廣泛第三方廠商的產(chǎn)品支持u
12、保密性好、費(fèi)用低l服務(wù)器端多用戶網(wǎng)絡(luò)操作系統(tǒng)uUnix穩(wěn)定性可靠性高,維護(hù)困難uNetware文件服務(wù)器/工作站模式uWindows NT維護(hù)方便,軟硬件兼容能力強(qiáng)l客戶端易操作的圖形界面操作系統(tǒng)l信息系統(tǒng)必不可少的組成部分l數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇因素u數(shù)據(jù)庫(kù)性能u數(shù)據(jù)庫(kù)管理系統(tǒng)的系統(tǒng)平臺(tái)(不同平臺(tái)適用不同DBMS)u數(shù)據(jù)庫(kù)管理系統(tǒng)的保密性能l數(shù)據(jù)庫(kù)的建立要素( (項(xiàng)目規(guī)模決定選用項(xiàng)目規(guī)模決定選用DB)DB)u布局合理、數(shù)據(jù)層次性好u數(shù)據(jù)存儲(chǔ)減少冗余、理順信息收集和處理關(guān)系u符合規(guī)范化、標(biāo)準(zhǔn)化和保密原則u數(shù)據(jù)庫(kù)軟件的行業(yè)占有性l依據(jù)管理信息系統(tǒng)體系模式uC/S結(jié)構(gòu)uB/S結(jié)構(gòu)支持IE開發(fā)的Web
13、設(shè)計(jì)軟件u三層結(jié)構(gòu)分布式網(wǎng)絡(luò)組件環(huán)境l開發(fā)工具根據(jù)開發(fā)人員的熟悉程度選擇l任務(wù)u將系統(tǒng)總體設(shè)計(jì)中劃分的子系統(tǒng)從內(nèi)部用局域網(wǎng)連接起來(lái)u系統(tǒng)與外界連接u根據(jù)企業(yè)實(shí)際環(huán)境和系統(tǒng)要求考慮聯(lián)網(wǎng)方式l網(wǎng)絡(luò)選型內(nèi)容u網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)u網(wǎng)絡(luò)邏輯設(shè)計(jì)u網(wǎng)絡(luò)操作系統(tǒng)l內(nèi)容u代碼設(shè)計(jì)u數(shù)據(jù)庫(kù)設(shè)計(jì)u輸出設(shè)計(jì)u輸入設(shè)計(jì)u用戶界面設(shè)計(jì)u處理過程設(shè)計(jì)l概念u客觀實(shí)體和實(shí)體屬性的表示符號(hào),數(shù)據(jù)表達(dá)標(biāo)準(zhǔn)化工具l代碼設(shè)計(jì)u系統(tǒng)數(shù)據(jù)規(guī)范化管理的基礎(chǔ)u代碼設(shè)計(jì)質(zhì)量影響管理信息系統(tǒng)效率u代碼編制需要仔細(xì)調(diào)查和多方協(xié)調(diào),始于系統(tǒng)分析階段,在系統(tǒng)設(shè)計(jì)階段才能確定完成對(duì)共享數(shù)據(jù)類中關(guān)鍵字段的代碼結(jié)構(gòu)設(shè)計(jì)形成代碼庫(kù)l唯一性保證代碼唯一確定編碼對(duì)象
14、l規(guī)范性必須遵循一定規(guī)則l可識(shí)別性通過代碼能比較容易識(shí)別編碼對(duì)象l可擴(kuò)展性保證系統(tǒng)對(duì)企業(yè)管理業(yè)務(wù)變化的適應(yīng)性l標(biāo)準(zhǔn)化與通用性通信聯(lián)網(wǎng)需要盡可能利用國(guó)際、國(guó)內(nèi)、部門標(biāo)準(zhǔn)代碼l實(shí)用性盡可能復(fù)用原業(yè)務(wù)已使用且有效的代碼l簡(jiǎn)明性不影響代碼容量和擴(kuò)充性前提下,代碼盡可能簡(jiǎn)短統(tǒng)一l順序碼:連續(xù)數(shù)字代表編碼對(duì)象的代碼形式 簡(jiǎn)單易管理,沒邏輯含義l區(qū)間碼:把數(shù)據(jù)項(xiàng)分成若干組,代碼數(shù)字的值和位置代表一定意義 可靠,易于操作,可能代碼過長(zhǎng)造成維護(hù)困難 上下關(guān)聯(lián)區(qū)間碼十進(jìn)位碼多面碼l助憶碼:用文字和數(shù)字結(jié)合起來(lái)描述的代碼形式 可通過聯(lián)想幫助記憶,位數(shù)太多易聯(lián)想錯(cuò)誤l為保證正確輸入,在原代碼上另加校驗(yàn)位u校驗(yàn)位按事先
15、規(guī)定數(shù)學(xué)方法計(jì)算出來(lái)u輸入時(shí)計(jì)算機(jī)用同樣方法按代碼數(shù)字計(jì)算出校驗(yàn)位u與輸入校驗(yàn)位比較驗(yàn)證輸入代碼的正確性l計(jì)算校驗(yàn)位方法u算術(shù)級(jí)數(shù)法順序自然數(shù)為權(quán)u幾何級(jí)數(shù)法幾何次方為權(quán)u質(zhì)數(shù)法順序質(zhì)數(shù)為權(quán)l(xiāng)校驗(yàn)可勘查的錯(cuò)誤u抄寫錯(cuò)誤易位錯(cuò)誤雙易位錯(cuò)誤隨機(jī)錯(cuò)誤l在選定的DBMS的基礎(chǔ)上建立數(shù)據(jù)庫(kù)的過程l數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟與MIS系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng)l數(shù)據(jù)庫(kù)概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界的抽象,用戶與數(shù)據(jù)庫(kù)設(shè)計(jì)人員交流的語(yǔ)言u(píng)具有較強(qiáng)語(yǔ)義表達(dá)能力u簡(jiǎn)單清晰,易于理解l根據(jù)系統(tǒng)分析階段形成的數(shù)據(jù)流程圖和數(shù)據(jù)字典繪制E-R圖表示數(shù)據(jù)庫(kù)概念結(jié)構(gòu)E-RE-R圖圖l定義u表示信息世界中實(shí)體、實(shí)體屬性和實(shí)體間關(guān)系的圖形u建立數(shù)據(jù)結(jié)
16、構(gòu)和確定數(shù)據(jù)文件(表)與數(shù)據(jù)庫(kù)間關(guān)系的基礎(chǔ)l作用u描述DFD中各組成部分的數(shù)據(jù)交互關(guān)系u根據(jù)企業(yè)需求在指定DBMS設(shè)計(jì)企業(yè)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)u分析優(yōu)化數(shù)據(jù)結(jié)構(gòu)間關(guān)系,提供模塊內(nèi)部、模塊間及子系統(tǒng)間數(shù)據(jù)訪問和交換的設(shè)計(jì)依據(jù)E-RE-R圖圖l構(gòu)成u實(shí)體客觀世界存在的且可相互區(qū)分的事物商業(yè)實(shí)體:對(duì)組織具有長(zhǎng)遠(yuǎn)價(jià)值的唯一確定客體,組織希望保存其數(shù)據(jù)u實(shí)體集同類實(shí)體的集合u屬性實(shí)體或關(guān)系所具有的性質(zhì)聯(lián)系也可有屬性u(píng)主碼唯一標(biāo)識(shí)實(shí)體的屬性u(píng)域?qū)傩缘娜≈捣秶鷘聯(lián)系實(shí)體間的聯(lián)系、連結(jié)(動(dòng)詞表示關(guān)系)一對(duì)一(1:1)一對(duì)多(1:n)多對(duì)多(m:n)E-RE-R圖圖lER圖表示lE-R圖轉(zhuǎn)換為關(guān)系模型的準(zhǔn)則u實(shí)體轉(zhuǎn)換
17、為關(guān)系:實(shí)體轉(zhuǎn)換為關(guān)系: 實(shí)體集 關(guān)系 實(shí)體集屬性 關(guān)系屬性 實(shí)體集主碼 關(guān)系主碼u聯(lián)系轉(zhuǎn)換為關(guān)系:聯(lián)系轉(zhuǎn)換為關(guān)系:1:1 實(shí)體主碼 關(guān)系候選碼1:n 關(guān)系主碼 n端實(shí)體集主碼m:n 關(guān)系主碼 各實(shí)體集的組合u合并原則合并原則:相同主碼的關(guān)系模式可以合并l數(shù)據(jù)模型的優(yōu)化u數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)結(jié)果不是唯一u為提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)性能,適當(dāng)修改調(diào)整數(shù)據(jù)模型的結(jié)構(gòu)確定數(shù)據(jù)依賴對(duì)各關(guān)系模式間數(shù)據(jù)依賴極小化處理,消除冗余聯(lián)系考察關(guān)系模式所屬范式分析數(shù)據(jù)應(yīng)用和環(huán)境需求,判斷模式是否合適及作進(jìn)一步修整l基于數(shù)據(jù)依賴?yán)碚摰年P(guān)系范式處理l目的u保證系統(tǒng)數(shù)據(jù)完整性u(píng)減少數(shù)據(jù)冗余u避免更新數(shù)據(jù)造成的不規(guī)范l任務(wù)u根據(jù)需求對(duì)
18、數(shù)據(jù)實(shí)體進(jìn)行多次規(guī)范化的轉(zhuǎn)換l規(guī)范化轉(zhuǎn)換的依據(jù)范式u第一范式數(shù)據(jù)實(shí)體中沒有重復(fù)出現(xiàn)的數(shù)據(jù)項(xiàng)采用實(shí)體分解方法進(jìn)行第一范式的規(guī)范化u例:學(xué)生成績(jī)管理問題:一名學(xué)生不止修一門課程,每門課程教師不同解決方案1:解決方案2(實(shí)體分解):學(xué)號(hào)學(xué)號(hào)學(xué)生姓名課程編號(hào)教師編號(hào)教師地址學(xué)生成績(jī)學(xué)號(hào)學(xué)號(hào)課程1課程1教師課程2 課程2教師課程編號(hào)課程編號(hào) 學(xué)號(hào)學(xué)號(hào)課程編號(hào)課程編號(hào) 學(xué)號(hào)學(xué)號(hào)l規(guī)范化轉(zhuǎn)換的依據(jù)范式u第二范式(局部依賴與完全依賴)滿足第一范式情況下,數(shù)據(jù)實(shí)體中所有非關(guān)鍵數(shù)據(jù)項(xiàng)完全依賴于關(guān)鍵項(xiàng)u例:學(xué)生成績(jī)管理問題:相同課程教師相同,相關(guān)每條記錄重復(fù)教師編號(hào)原因:教師編號(hào)依賴于課程編號(hào),不依賴于學(xué)生學(xué)號(hào)解決
19、方案:課程編號(hào)課程編號(hào)學(xué)號(hào)學(xué)號(hào) 學(xué)生姓名教師編號(hào)教師地址課程成績(jī)課程編號(hào)課程編號(hào)學(xué)號(hào)學(xué)號(hào)學(xué)生姓名課程成績(jī)課程編號(hào)課程編號(hào)教師編號(hào)教師地址l規(guī)范化轉(zhuǎn)換的依據(jù)范式u第三范式(傳遞依賴)要求數(shù)據(jù)實(shí)體關(guān)鍵項(xiàng)只有一個(gè),所有非關(guān)鍵數(shù)據(jù)項(xiàng)唯一地依賴于這個(gè)確定的關(guān)鍵項(xiàng)u例:教師課程管理問題:一名教師不止負(fù)責(zé)一門課程,教師地址可能重復(fù)原因:教師編號(hào)依賴于課程編號(hào);而教師地址依賴于教師編號(hào),不依賴于課程編號(hào)解決方案:課程編號(hào)課程編號(hào)教師編號(hào)教師地址課程編號(hào)課程編號(hào)教師編號(hào)教師編號(hào)教師編號(hào)教師地址l在邏輯結(jié)構(gòu)設(shè)計(jì)完成的基礎(chǔ)上,對(duì)數(shù)據(jù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)、存取方法等進(jìn)行設(shè)計(jì)u數(shù)據(jù)庫(kù)存儲(chǔ)設(shè)計(jì)無(wú)論哪種數(shù)據(jù)組織方法,文件
20、是數(shù)據(jù)管理的最基本方式文件設(shè)計(jì)合理地確定文件類別、文件介質(zhì)、文件組織方式和存取方法u完整性和安全性考慮根據(jù)邏輯設(shè)計(jì)說明提供的對(duì)數(shù)據(jù)庫(kù)的約束條件、具體DBMS性能特征和硬件環(huán)境設(shè)計(jì)數(shù)據(jù)庫(kù)完整性和安全性措施l輸出是信息系統(tǒng)產(chǎn)生結(jié)果或提供給用戶的信息,是系統(tǒng)開發(fā)的目的和評(píng)價(jià)系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)l設(shè)計(jì)目的:正確及時(shí)反映和組織用于生產(chǎn)和服務(wù)部門的有用信息l系統(tǒng)設(shè)計(jì)階段與實(shí)施階段的區(qū)別:先進(jìn)行輸出設(shè)計(jì)、再進(jìn)行輸入設(shè)計(jì)l內(nèi)容u輸出信息使用方面內(nèi)容u輸出信息內(nèi)容u輸出格式u輸出設(shè)備u輸出介質(zhì)l系統(tǒng)輸出說明,既是在實(shí)施階段進(jìn)行實(shí)際輸出設(shè)計(jì)基礎(chǔ),也是用戶評(píng)價(jià)系統(tǒng)實(shí)用性依據(jù)u報(bào)表輸出詳細(xì)的記錄數(shù)據(jù)針對(duì)基層或具體事
21、物的管理者u圖形輸出比例或綜合發(fā)展趨勢(shì)的信息針對(duì)高層領(lǐng)導(dǎo)或宏觀、綜合管理部門l注意事項(xiàng)u方便用戶u盡量利用原系統(tǒng)的輸出格式;修改需與有關(guān)部門協(xié)商u相同內(nèi)容格式必須統(tǒng)一u輸出表格考慮系統(tǒng)發(fā)展需要u輸出格式和大小根據(jù)硬件能力l輸入設(shè)計(jì)決定系統(tǒng)質(zhì)量u輸入數(shù)據(jù)正確性直接決定處理結(jié)果正確性u(píng)輸入設(shè)計(jì)決定人機(jī)交互的效率l原則u控制輸入量只輸入基本信息u減少輸入延遲采用批量等輸入方式u減少輸入錯(cuò)誤輸入校驗(yàn)u簡(jiǎn)化輸入過程減輕用戶負(fù)擔(dān)l內(nèi)容u確定輸入數(shù)據(jù)內(nèi)容u確定數(shù)據(jù)輸入方式u確定輸入數(shù)據(jù)的記錄格式u確定輸入數(shù)據(jù)的正確性校驗(yàn)方法u確定輸入設(shè)備l根據(jù)總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的要求來(lái)確定數(shù)據(jù)輸入的具體形式u盡量利用已有
22、的設(shè)備和資源,避免大批量數(shù)據(jù)重復(fù)多次通過鍵盤輸入u鍵盤輸入工作量大,速度慢,出錯(cuò)率高l輸入方式u鍵盤輸入適用于常規(guī)少量數(shù)據(jù)、控制信息的輸入以及原始數(shù)據(jù)的錄入u數(shù)/模、模/數(shù)轉(zhuǎn)換方式通過光電設(shè)備對(duì)實(shí)際數(shù)據(jù)進(jìn)行采集并將其轉(zhuǎn)換成數(shù)字的方法,安全可靠條碼輸入(利用統(tǒng)一規(guī)范化條碼,通過OCR采集和統(tǒng)計(jì)信息)掃描儀輸入傳感器輸入u網(wǎng)絡(luò)傳送數(shù)據(jù)u磁盤傳送數(shù)據(jù)傳收雙方按約定好數(shù)據(jù)文件標(biāo)準(zhǔn)格式通過磁盤傳送數(shù)據(jù)l數(shù)據(jù)輸入設(shè)計(jì)時(shí)出現(xiàn)輸入格式與數(shù)據(jù)庫(kù)文件結(jié)構(gòu)不一致情況l解決方案u改變其中一方數(shù)據(jù)結(jié)構(gòu),使之與另一方格式一致u設(shè)計(jì)智能輸入方式,將輸入格式自動(dòng)轉(zhuǎn)換成其它不同的格式l輸入校驗(yàn)方式設(shè)計(jì)的重要性u(píng)操作員輸入數(shù)據(jù)時(shí)
23、在各數(shù)位發(fā)生的隨機(jī)錯(cuò)誤是等概率的u輸入設(shè)計(jì)一定要考慮適當(dāng)?shù)男r?yàn)措施,減少出錯(cuò)可能性u(píng)絕對(duì)保證不出錯(cuò)的校驗(yàn)方式是不存在的l輸入錯(cuò)誤類型u數(shù)據(jù)內(nèi)容本身錯(cuò)誤u數(shù)據(jù)多余或不足u數(shù)據(jù)的延誤l校驗(yàn)方法u重復(fù)校驗(yàn)視覺校驗(yàn)檢驗(yàn)位校驗(yàn) 控制總數(shù)校驗(yàn)數(shù)據(jù)類型校驗(yàn)數(shù)據(jù)格式校驗(yàn) 邏輯校驗(yàn)界限校驗(yàn)順序校驗(yàn) 記錄計(jì)數(shù)校驗(yàn)平衡校驗(yàn)對(duì)照校驗(yàn)l錯(cuò)誤校驗(yàn)系統(tǒng)的糾錯(cuò)u分批處理(先正確數(shù)據(jù)、后糾錯(cuò)數(shù)據(jù))u糾錯(cuò)后整體處理l系統(tǒng)與用戶之間的接口,控制和選擇輸入輸出的主要途徑l原則u友好、簡(jiǎn)便、實(shí)用、易于操作u避免嵌套層次過多,界面花哨u系統(tǒng)統(tǒng)一設(shè)計(jì)風(fēng)格l方式u菜單方式u會(huì)話方式u操作提示與權(quán)限管理方式l形式u下拉式彈出式按鈕選擇式l設(shè)計(jì)
24、u同一層菜單選擇中功能盡可能多u最終操作層次盡可能少u使鄰近系統(tǒng)功能選擇對(duì)比強(qiáng)烈u用下拉式菜單描述系統(tǒng)或子系統(tǒng)功能u下拉式菜單方便靈活,便于統(tǒng)一處理l管理信息系統(tǒng)存在大量具有一定因果邏輯關(guān)系的會(huì)話u無(wú)法將其列入自動(dòng)處理的程序u雙向式會(huì)話前一次人機(jī)會(huì)話的結(jié)果決定下一步系統(tǒng)執(zhí)行動(dòng)作及下一次問話內(nèi)容l缺點(diǎn):分析和判斷推理過程較為復(fù)雜:分析和判斷推理過程較為復(fù)雜l用于決策支持系統(tǒng)、專家系統(tǒng)或基于知識(shí)的分析推理系統(tǒng)l操作提示形式u為方便系統(tǒng)操作,把操作提示和要點(diǎn)同時(shí)顯示在屏幕的旁邊,方便用戶操作u將系統(tǒng)操作說明書輸入系統(tǒng)中,設(shè)置運(yùn)行狀態(tài)指針,用戶求助時(shí)調(diào)出(提供檢索)l操作權(quán)限管理u網(wǎng)絡(luò)系統(tǒng)入網(wǎng)口令與網(wǎng)
25、絡(luò)節(jié)點(diǎn)級(jí)別相結(jié)合實(shí)現(xiàn)u單機(jī)系統(tǒng)用戶口令設(shè)置l主界面l用戶身份驗(yàn)證l菜單與操作提示l會(huì)話l總體設(shè)計(jì)將整個(gè)系統(tǒng)分解成若干模塊,規(guī)定模塊外部特征(功能和界面)l處理過程設(shè)計(jì)確定模塊內(nèi)部特征(執(zhí)行過程)l處理過程的描述工具 簡(jiǎn)明精確,能直接到處用編程語(yǔ)言表示的程序u流程圖uN-S圖(盒式圖)l構(gòu)成:處理、邏輯條件、控制流:處理、邏輯條件、控制流l組成基本機(jī)構(gòu):順序、選擇、循環(huán):順序、選擇、循環(huán)l優(yōu)點(diǎn):直觀、形象、易理解:直觀、形象、易理解l系統(tǒng)中存在很多程序、文件和處理方法,為避免系統(tǒng)操作、管理混亂,需制定統(tǒng)一設(shè)計(jì)規(guī)范l設(shè)計(jì)規(guī)范:文件名和程序名的統(tǒng)一的規(guī)格、:文件名和程序名的統(tǒng)一的規(guī)格、編碼結(jié)構(gòu)及度量名稱編碼結(jié)構(gòu)及度量名稱u程序名u數(shù)據(jù)文件名u編碼結(jié)構(gòu)l系統(tǒng)設(shè)計(jì)階段的成果,新系統(tǒng)物理模型l內(nèi)容u系統(tǒng)概述u總體結(jié)構(gòu)方案u計(jì)算機(jī)系統(tǒng)配置方案u代碼設(shè)計(jì)方案u文件/數(shù)據(jù)庫(kù)設(shè)計(jì)方案u輸入輸出設(shè)計(jì)方案u系統(tǒng)詳細(xì)設(shè)計(jì)方案l內(nèi)容(續(xù))u接口及通信環(huán)境設(shè)計(jì)u安全設(shè)計(jì)、保密設(shè)計(jì)、數(shù)據(jù)準(zhǔn)確u系統(tǒng)測(cè)試計(jì)劃u培訓(xùn)計(jì)劃l領(lǐng)導(dǎo)批準(zhǔn)與用戶認(rèn)可,作為系統(tǒng)實(shí)施工作依據(jù)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級(jí)政治人類的需要1
- 2012年秋外研版七年級(jí)上冊(cè)M7-Unit2
- 121全等三角形
- (人教新課標(biāo))二年級(jí)語(yǔ)文上冊(cè)課件_語(yǔ)文園地七1
- 二次根式的乘法(教育精品)
- Performances畢業(yè)生電影ppt
- 北師大版數(shù)學(xué)四年級(jí)上冊(cè)《衛(wèi)星運(yùn)行時(shí)間》PPT課件(教育精品)
- 初中物理《力》課件
- 北師大版小學(xué)五年級(jí)下冊(cè)語(yǔ)文《普羅米修斯的故事》課件PPT2(教育精品)
- 初中思品、歷史復(fù)習(xí)課如何上
- 北京建筑大學(xué)XXXX研究生畢業(yè)答辯
- 北師大版五年級(jí)語(yǔ)文上冊(cè)《我喜歡》ppt優(yōu)秀課件(教育精品)
- 生物①必修11《從生物圈到細(xì)胞》PPT課件
- 好家風(fēng)伴我成長(zhǎng)(完美版)課件
- 2017漁人碼頭大閘蟹執(zhí)行方案-強(qiáng)襲文化