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