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