信息系統(tǒng)設(shè)計——翟小可.ppt_第1頁
信息系統(tǒng)設(shè)計——翟小可.ppt_第2頁
信息系統(tǒng)設(shè)計——翟小可.ppt_第3頁
信息系統(tǒng)設(shè)計——翟小可.ppt_第4頁
信息系統(tǒng)設(shè)計——翟小可.ppt_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1 管理信息系統(tǒng) 2 87 第11章信息系統(tǒng)設(shè)計 本章目標(biāo) 在學(xué)完本章后讀者應(yīng)能夠了解 信息系統(tǒng)設(shè)計的任務(wù)信息系統(tǒng)設(shè)計的技術(shù)系統(tǒng)總體設(shè)計的內(nèi)容系統(tǒng)詳細(xì)設(shè)計的內(nèi)容 3 87 系統(tǒng)設(shè)計及其相關(guān)技術(shù)系統(tǒng)總體設(shè)計代碼設(shè)計數(shù)據(jù)庫設(shè)計輸入 輸出設(shè)計系統(tǒng)處理過程設(shè)計及安全設(shè)計程序設(shè)計說明書及系統(tǒng)設(shè)計報告 本章內(nèi)容 邏輯模型 需求模型 物理模型 解決方案的模型 做什么 怎么做 科學(xué)合理地提出 從具體到抽象 從抽象又回到具體 系統(tǒng)分析 系統(tǒng)設(shè)計 第11章信息系統(tǒng)的設(shè)計 5 87 11 1 1信息系統(tǒng)設(shè)計 1 內(nèi)容2 原則3 依據(jù)4 開發(fā)線路比較 6 87 1 系統(tǒng)設(shè)計的內(nèi)容 主要工作 1 系統(tǒng)總體框架設(shè)計 包括流程圖設(shè)計 功能結(jié)構(gòu)圖設(shè)計和功能模塊圖設(shè)計等 2 系統(tǒng)物理配置方案設(shè)計 系統(tǒng)平臺設(shè)計 包括設(shè)備配置 通訊網(wǎng)絡(luò)的選擇和設(shè)計以及數(shù)據(jù)庫管理系統(tǒng)的選擇等 3 代碼設(shè)計和設(shè)計規(guī)范的確定 4 計算機(jī)處理過程設(shè)計 包括輸入輸出設(shè)計 處理流程圖設(shè)計 數(shù)據(jù)庫或數(shù)據(jù)文件設(shè)計 模塊內(nèi)部的算法設(shè)計以及編寫程序設(shè)計說明書等 5 最后寫出系統(tǒng)設(shè)計報告 7 87 2 系統(tǒng)設(shè)計的原則 應(yīng)遵循以下的主要原則 系統(tǒng)性靈活性可靠性經(jīng)濟(jì)性 8 87 3 信息系統(tǒng)設(shè)計的依據(jù) 可從以下幾個方面考慮 1 系統(tǒng)分析報告2 現(xiàn)行技術(shù)條件3 用戶需求4 系統(tǒng)運(yùn)行環(huán)境 9 87 4 信息系統(tǒng)開發(fā)的路線比較 專門開發(fā)一個信息系統(tǒng)購買商品軟件 10 87 4 信息系統(tǒng)開發(fā)的路線比較 1 兩條路線都需要系統(tǒng)規(guī)劃 分析工作 2 專門開發(fā)的方式需要用戶 開發(fā)商合作走完系統(tǒng)設(shè)計 系統(tǒng)實(shí)施的整個過程 而購置商品軟件的方式通常不需要系統(tǒng)設(shè)計階段 因?yàn)橄到y(tǒng)設(shè)計工作早在軟件供應(yīng)商制作出商品軟件之前就完成了 11 87 購置商品軟件的過程 12 87 供應(yīng)商的選擇可以著重考慮如下幾個方面 1 供應(yīng)商的實(shí)力 2 供應(yīng)商的行業(yè)經(jīng)驗(yàn) 3 供應(yīng)商的服務(wù)能力 4 企業(yè)的預(yù)算與軟件價格 5 系統(tǒng)軟件與需求的吻合程度 13 87 ERP供應(yīng)商 2006年十大領(lǐng)域管理軟件供應(yīng)商入選廠商如下 ERP領(lǐng)域Top10 排名不分先后 國內(nèi)組 用友 金蝶 神州數(shù)碼 浪潮 博科 新中大 天心耀華 明基逐鹿 金算盤 正航軟件 國際組 SAP Oracle Infor Sage QAD CDCsoftware Softbrands IFS Epicor Exact 14 87 用友躍居亞洲第二大ERP軟件供應(yīng)商 截至目前 2005年 中國40萬家企業(yè)運(yùn)行著用友管理軟件 每年有4萬家企業(yè)選擇用友ERP等企業(yè)管理軟件 每天至少有100萬人使用著用友軟件 而在泰國等東南亞地區(qū) 已經(jīng)有越來越多的企業(yè)開始選擇用友ERP產(chǎn)品和服務(wù) 亞洲第一大ERP軟件供應(yīng)商 日本富士通 15 87 著名ERP供應(yīng)商ERP項(xiàng)目失敗的案例 對許多企業(yè)來說 ERP項(xiàng)目不僅有可能是他們在信息系統(tǒng)項(xiàng)目方面數(shù)額最大的一筆投資 甚至還有可能是他們整個公司有史以來數(shù)額最大的一筆投資 這類項(xiàng)目的涉及范圍和復(fù)雜性給其實(shí)施過程帶來了種種不可低估的風(fēng)險 1公司 FoxMeyer公司 實(shí)施方 SAPERP公司簡述 醫(yī)藥經(jīng)銷商FoxMeyer公司堅持認(rèn)為1996年混亂的ERP部署工作導(dǎo)致了它的破產(chǎn) 2公司 W W Grainger公司 實(shí)施方 SAPERP系統(tǒng)簡述 Grainger公司在1998年和1999年花了900萬美元來購買SAP軟件和服務(wù) 在長達(dá)6個月的最糟糕時期 Grainger公司損失了1900萬美元的銷售額和2300萬美元的利潤 16 87 3HersheyFood公司以IBM軟件為主 后來又集成了SAP ManugisiticsGroupInc 和SiebelSystemInc 的軟件簡述 為迎接1999年的萬圣節(jié)和圣誕節(jié)糖果銷售高峰 hershey公司斥資1 12億美元在幾個月的時間內(nèi)突擊部署了一套新的ERP系統(tǒng) 結(jié)果卻是公司在新ERP系統(tǒng)投入運(yùn)行后的那個季度的銷售額下降了12 4公司 TriValleyGrowers公司實(shí)施方 OracleERP系統(tǒng)加應(yīng)用軟件集成ERP案例簡述 TriValley是一家農(nóng)業(yè)方面的公司 它在1996年至少花費(fèi)了600萬美元向Oracle公司購買了ERP軟件和服務(wù) 但結(jié)果卻是TriValley公司決定不再使用Oracle軟件并停止向供應(yīng)商付款 Oracle公司否認(rèn)了所有指控 此案已于2002年1月由法庭作裁決 17 87 5公司 UniversalOilProducts公司實(shí)施方 由安達(dá)信咨詢公司負(fù)責(zé)實(shí)施的LLCERP系統(tǒng)ERP案例簡述 UniversalOil公司認(rèn)為安達(dá)信咨詢公司在1991年為它部署的ERP系統(tǒng)根本無法使用 并在1995年以蓄意欺詐 隱瞞實(shí)施和忽視義務(wù)等罪名要求對方賠償1億美元 ERP是美好的東西 就像穿鞋一樣 同樣是一雙鞋 在別人腳上又舒服又漂亮 但是如果要你削足適履 你愿意嗎 不適應(yīng)企業(yè)實(shí)際情況 可能是ERP失敗的主要原因 18 87 系統(tǒng)設(shè)計的步驟總體設(shè)計階段詳細(xì)設(shè)計階段 劃分子系統(tǒng) 機(jī)器設(shè)備 軟 硬件 的配置數(shù)據(jù)的存儲規(guī)律以及整個系統(tǒng)實(shí)現(xiàn)規(guī)劃等進(jìn)行合理的安排 具體的代碼設(shè)計 輸入輸出設(shè)計 信息分類和數(shù)據(jù)庫設(shè)計 功能模塊設(shè)計 11 1 2系統(tǒng)總體設(shè)計方法和工具 19 87 總體設(shè)計階段需要進(jìn)行系統(tǒng)模塊結(jié)構(gòu)的設(shè)計 將一個大系統(tǒng)分成不同層次 多個模塊組成的系統(tǒng) 詳細(xì)設(shè)計階段 給出每個模塊實(shí)現(xiàn)的細(xì)節(jié) 并對模塊的輸入 輸出和處理過程作詳細(xì)的描述 常用的設(shè)計方法和工具主要有 結(jié)構(gòu)化設(shè)計方法 StructuredDesign SD 模塊結(jié)構(gòu)圖 系統(tǒng)流程圖等 11 1 2系統(tǒng)總體設(shè)計方法和工具 20 87 1 結(jié)構(gòu)化設(shè)計方法 結(jié)構(gòu)化設(shè)計方法是1974年由美國IBM公司的W Stevens等人首先提出的 其基本思想是采用分解的思想 將系統(tǒng)設(shè)計成由相對獨(dú)立 功能單一的模塊組成的結(jié)構(gòu) 自頂向下 逐層分解 把系統(tǒng)劃分為若干子系統(tǒng) 子系統(tǒng)又劃分為若干功能模塊 模塊又劃分為子模塊 層層劃分直到相對獨(dú)立 功能單一的獨(dú)立程序?yàn)橹?21 87 2 模塊結(jié)構(gòu)圖 模塊結(jié)構(gòu)圖又稱控制結(jié)構(gòu)圖或系統(tǒng)結(jié)構(gòu)圖 它是反映模塊層次分解關(guān)系 調(diào)用關(guān)系 數(shù)據(jù)流和控制信息流傳遞關(guān)系的一種重要工具 模塊結(jié)構(gòu)圖由模塊 調(diào)用 數(shù)據(jù) 控制信息和轉(zhuǎn)接五種基本符號組成 22 87 模塊 把一個系統(tǒng)分解成若干彼此獨(dú)立 且又具有一定聯(lián)系 能夠完成某個特定任務(wù)的組成部分 這些組成部分就稱為功能模塊 簡稱模塊 一個模塊的規(guī)模可大可小 它可以是一個程序 也可以是程序中的一個程序段或一個函數(shù) 過程或子程序 模塊是模塊結(jié)構(gòu)圖中最基本 最主要的元素 23 87 模塊結(jié)構(gòu)圖基本符號 24 87 模塊的調(diào)用關(guān)系 a 調(diào)用b 判斷調(diào)用c 循環(huán)調(diào)用 25 87 數(shù)據(jù) 用帶空心圓的箭頭表示傳送的數(shù)據(jù) 并標(biāo)上數(shù)據(jù)名 箭頭的方向?yàn)閿?shù)據(jù)傳送的方向 26 87 控制信息 查職工 讀人事 用帶實(shí)心圓的箭頭表示控制信息 并標(biāo)上信息名 箭頭的方向?yàn)閭魉偷姆较?職工號 簡歷數(shù)據(jù) 無此職工 27 87 模塊化 目標(biāo) 每個模塊完成一個相對獨(dú)立的特定功能 模塊之間的關(guān)聯(lián)依賴程度盡量小 接口簡單 優(yōu)點(diǎn) 使整個系統(tǒng)設(shè)計簡易 結(jié)構(gòu)清晰 可讀性 可維護(hù)性強(qiáng) 提高系統(tǒng)的可行性 同時也有助于管理信息系統(tǒng)開發(fā)和組織管理 28 87 模塊結(jié)構(gòu)圖中模塊間的關(guān)系 模塊之間的耦合性 塊間聯(lián)系 不同模塊之間互聯(lián)程度的度量 低耦合模塊自身的聚合性 塊內(nèi)聯(lián)系 模塊內(nèi)各個元素彼此結(jié)合的緊密程度 表示模塊的專一化程度 高內(nèi)聚模塊的扇入和扇出模塊的扇出 FanOut 是指模塊的直屬下級模塊的個數(shù) 模塊的扇入 FanIn 是指有多少個上級模塊調(diào)用它 29 87 3 系統(tǒng)流程圖 信息系統(tǒng)流程圖處理流程圖具體規(guī)定了處理過程中的各個細(xì)節(jié)P343圖11 8 30 87 11 2系統(tǒng)總體結(jié)構(gòu)設(shè)計 1 系統(tǒng)總體布局2 系統(tǒng)運(yùn)行平臺設(shè)計3 系統(tǒng)總體結(jié)構(gòu)設(shè)計 31 87 11 2 1系統(tǒng)總體布局 信息系統(tǒng)的總體布局是指系統(tǒng)軟 硬件及數(shù)據(jù)資源在空間上的分布特征 從集中程度看 1 集中式系統(tǒng) 硬件 軟件及數(shù)據(jù)資源在空間上集中配置的系統(tǒng) 2 分布式系統(tǒng) 利用計算機(jī)網(wǎng)絡(luò) 將不同地點(diǎn)的硬件 軟件及數(shù)據(jù)資源聯(lián)系在一起實(shí)現(xiàn)相互通信和資源共享的系統(tǒng) 32 87 11 2 1系統(tǒng)總體布局 基于計算機(jī)網(wǎng)絡(luò)的分布式系統(tǒng) 出現(xiàn)了不同的計算模式 1 客戶機(jī) 服務(wù)器 Client Sever 模式 2 瀏覽器 服務(wù)器 Brower Server 模式 33 87 包括網(wǎng)絡(luò)設(shè)計 計算機(jī)軟硬件的選擇 數(shù)據(jù)庫管理系統(tǒng)的選擇等 一 網(wǎng)絡(luò)的設(shè)計和選擇網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的選擇 網(wǎng)絡(luò)的邏輯設(shè)計 網(wǎng)絡(luò)配置 網(wǎng)絡(luò)操作系統(tǒng)的選擇 數(shù)據(jù)讀寫權(quán)限等 11 2 2系統(tǒng)運(yùn)行平臺設(shè)計 34 87 二 計算機(jī)軟硬件的選擇硬件 管理對計算機(jī)的基本要求是速度快 容量大 操作靈活方便 但計算機(jī)的性能指標(biāo)越高 其費(fèi)用也越大 還應(yīng)考慮兼容性 可擴(kuò)展性 維修性 技術(shù)上成熟可靠 技術(shù)服務(wù)售后服務(wù)好 性價比高的產(chǎn)品 軟件 能否滿足用戶需求 軟件的靈活性 技術(shù)支持三 數(shù)據(jù)庫管理系統(tǒng)的選擇中低檔 SQL MySQL Acsess高檔 Oracle Sybase DB2DBMS需要和操作系統(tǒng)密切配合 還學(xué)考慮用戶數(shù)量 35 87 11 2 3系統(tǒng)總體結(jié)構(gòu)設(shè)計 36 87 11 2 3系統(tǒng)總體結(jié)構(gòu)設(shè)計 結(jié)構(gòu)化系統(tǒng)設(shè)計就是按照系統(tǒng)功能把一個復(fù)雜 抽象的系統(tǒng)分解成簡單 具體的模塊 這些模塊規(guī)模相對較小 功能單一 也易于編程實(shí)現(xiàn)和修改 這種按照自頂向下逐步分解 逐步求精的思想分解所得到的系統(tǒng)模塊層次結(jié)構(gòu)圖稱為層次結(jié)構(gòu)圖 又稱為H圖 37 87 例 H圖 38 87 11 2 3系統(tǒng)總體結(jié)構(gòu)設(shè)計 IPO Input Process Output 輸入 處理 輸出 圖描述了在某個特定模塊內(nèi)部的輸入 I 處理過程 P 輸出 O 思想 P352 申請掛失 模塊的IPO圖 39 87 代碼概念代碼功能代碼設(shè)計原則代碼的種類代碼設(shè)計書 11 3代碼設(shè)計 40 87 代碼是代表事物名稱 屬性 狀態(tài)等的符號 為了便于計算機(jī)對信息的處理 一般用數(shù)字 字母或它們的組合來表示 使用代碼的理由 A 唯一性 代碼是鑒別編碼對象的唯一標(biāo)志 還進(jìn)一步提供了序化對象的可能性 B 規(guī)范化 可以反映客觀事物的類屬特性C 可識別化 代碼是人和計算機(jī)的共同語言 是兩者交換信息的工具 1 代碼的概念 41 87 唯一性 代碼設(shè)計的首要要求 易用性 好記易用 可擴(kuò)充性 預(yù)留足夠的位置 適應(yīng)變化需要 規(guī)范性 符合行業(yè)或國家標(biāo)準(zhǔn) 合理的代碼結(jié)構(gòu) 合理而不易出錯 11 3 3代碼設(shè)計的原則 42 87 11 3 4代碼的種類 1 順序碼 系列碼 連續(xù)的數(shù)字或字母代表編碼對象如 張平的職工號為0001 李立為0002等 優(yōu)點(diǎn) 簡單 位數(shù)少 易追加 易管理 缺點(diǎn) 可識別性差 無邏輯性 43 87 11 3 4代碼的種類 2 區(qū)間碼 分組碼 按區(qū)間劃分代碼 碼中的值和位置都有一定的含義如珠海學(xué)院學(xué)生學(xué)號090801071016 年級 管院 專業(yè)編號 班級 10 班級序號 會計01 信管02 國貿(mào)03 公管04 市營05 工管06 優(yōu)點(diǎn) 可靠性高 信息處理方便 排序 分類 檢索等 缺點(diǎn) 碼長依賴分類屬性 冗余較大 維護(hù)較困難 44 87 11 3 4代碼的種類 續(xù) 2 區(qū)間碼 居民身份證 4405821989110500931 2 所在省市13 14 日3 4 所在地區(qū)15 16 戶口所歸屬的派出所5 6 所在縣區(qū)17 性別7 10 年18 校驗(yàn)碼11 12 月 45 87 3 層次碼 也是區(qū)間碼 層次碼以編碼對象集合中的層次分類為基礎(chǔ) 產(chǎn)生的連續(xù)且遞增的組 類 形式的代碼 例 01中國 0101山東 010101濟(jì)南 010102臨沂 010103青島 0102廣西 010201南寧 010202桂林 46 87 11 3 4代碼的種類 續(xù) 4 助記碼 用具有特定意義的字母代表某一類項(xiàng)目如 TV C 34 表示34英寸彩色電視機(jī) 優(yōu)點(diǎn) 可用漢字拼音或英語聯(lián)想幫助記憶 缺點(diǎn) 處理不便 易產(chǎn)生重復(fù) 47 87 代碼設(shè)計的步驟 確定代碼對象 考查是否已有標(biāo)準(zhǔn)代碼 確定代碼的種類和類型 考慮檢錯功能編寫代碼表代碼設(shè)計書P355 48 87 11 4數(shù)據(jù)庫設(shè)計 49 87 用戶需求分析通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象 組織 部門 企業(yè)等 充分了解原系統(tǒng) 手工系統(tǒng)或計算機(jī)系統(tǒng) 工作概況 明確各用戶的各種需求 然后在此基礎(chǔ)上確定新系統(tǒng)的功能 概念結(jié)構(gòu)設(shè)計選擇局部應(yīng)用 設(shè)計局部E R圖合并分E R圖 生成初步E R圖消除不必要的冗余 設(shè)計基本E R圖 11 4數(shù)據(jù)庫設(shè)計 50 87 邏輯結(jié)構(gòu)設(shè)計從概念模型導(dǎo)出特定的數(shù)據(jù)庫管理系統(tǒng)可以處理的數(shù)據(jù)庫的邏輯結(jié)構(gòu) 即把概念結(jié)構(gòu)設(shè)計所得到的E R圖轉(zhuǎn)化為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu) 物理結(jié)構(gòu)設(shè)計存儲記錄的格式設(shè)計存儲方式設(shè)計訪問方式設(shè)計完整性和安全性設(shè)計 11 4數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計的步驟 11 4數(shù)據(jù)庫設(shè)計 52 87 數(shù)據(jù)抽象的層次 現(xiàn)實(shí)世界 信息世界概念模型概念結(jié)構(gòu) 機(jī)器世界數(shù)據(jù)模型邏輯結(jié)構(gòu) 認(rèn)識抽象 轉(zhuǎn)換 如E R模型 如關(guān)系模型 層次模型 網(wǎng)狀模型等 53 87 概念模型 對真實(shí)世界中問題域內(nèi)的事物的描述 按用戶的觀點(diǎn)來對數(shù)據(jù)和信息進(jìn)行建模 是數(shù)據(jù)庫設(shè)計人員與用戶之間交流的語言 常用E R模型表示 數(shù)據(jù)模型 從計算機(jī)的角度對數(shù)據(jù)進(jìn)行抽象 數(shù)據(jù)模型所描述的內(nèi)容包括三個部分 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 數(shù)據(jù)約束 其中關(guān)系模型是最重要的一種數(shù)據(jù)模型 概念模型和數(shù)據(jù)模型 54 87 11 4 3概念結(jié)構(gòu)設(shè)計 實(shí)體聯(lián)系 EntityRelationship 模型 1 E R圖的三個基本成分 實(shí)體 客觀存在并相互區(qū)別的 事物 屬性 用于描述事物特征與性質(zhì) 實(shí)體通過其屬性表示稱為實(shí)例 聯(lián)系 兩個或兩個以上實(shí)體間的關(guān)聯(lián)關(guān)系 聯(lián)系也可以有自己的屬性 55 87 一對一聯(lián)系 對于實(shí)體A中的某一實(shí)例 在實(shí)體B中至多有一個實(shí)例與之相對應(yīng) 反之亦然 記為1 1 2 實(shí)體間聯(lián)系的類型 56 87 一對多聯(lián)系 對于實(shí)體A中的某一個實(shí)例 在實(shí)體B中可以有若干個實(shí)例與之相對應(yīng) 而對于實(shí)體B中的某一個實(shí)例 在實(shí)體A中只能有一個實(shí)例與之對應(yīng) 記為1 n 2 實(shí)體間聯(lián)系的類型 續(xù) 57 87 多對多聯(lián)系 對于實(shí)體A中的某一個實(shí)例 在實(shí)體B中可以有若干個實(shí)例與之相對應(yīng) 反過來對于實(shí)體B中的實(shí)例 在實(shí)體A中也可以有多個實(shí)例與之對應(yīng) 記為n n 2 實(shí)體間聯(lián)系的類型 續(xù) 58 87 實(shí)體名 屬性名 聯(lián)系名 59 87 60 87 11 4 4邏輯結(jié)構(gòu)設(shè)計 關(guān)系模型 把數(shù)據(jù)看成是二維表 關(guān)系 中的元素用關(guān)系表示實(shí)體及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型 記錄 61 87 eg 學(xué)生 學(xué)號 姓名 性別 年齡 系別 課程 課程號 課程名 課時 關(guān)系模式是關(guān)系的形式化描述 關(guān)系名 屬性1 屬性n 關(guān)系模型的表示 62 87 E R模型到關(guān)系模型的轉(zhuǎn)換 63 87 方案一 學(xué)生 學(xué)號 姓名 性別 年齡 借書證號 借書證 借書證號 方案二 學(xué)生 學(xué)號 姓名 性別 年齡 借書證 借書證號 學(xué)號 一對一聯(lián)系的轉(zhuǎn)換 64 87 系別 編號 系名 所屬院 課程 課程號 課程名 編號 一對多聯(lián)系的轉(zhuǎn)換 65 87 學(xué)生 學(xué)號 姓名 性別 年齡 課程 課程號 課程名 學(xué)生選課 學(xué)號 課程號 成績 多對多聯(lián)系的轉(zhuǎn)換 66 87 一對一 1 1 聯(lián)系 將聯(lián)系與任意一端實(shí)體所對應(yīng)的關(guān)系模式合并 在關(guān)系模式的屬性中加入另一個實(shí)體的主關(guān)鍵字和聯(lián)系實(shí)體本身的屬性 一對多 1 n 聯(lián)系 將該聯(lián)系與n端實(shí)體所對應(yīng)的關(guān)系模式合并 合并時需要在n端實(shí)體的關(guān)系模式中加入1端實(shí)體的主關(guān)鍵字和聯(lián)系本身的屬性 多對多 n n 聯(lián)系 將聯(lián)系轉(zhuǎn)換成一個關(guān)系模式 與該聯(lián)系相連的各實(shí)體的主關(guān)鍵字和聯(lián)系本身的屬性轉(zhuǎn)換為關(guān)系的屬性 該關(guān)系模式的主關(guān)鍵字為個實(shí)體主關(guān)鍵字的組合 將E R圖轉(zhuǎn)換成關(guān)系模型 一般遵循原則 67 87 11 5輸入輸出設(shè)計 用戶界面是指信息系統(tǒng)與用戶交互的接口 用戶界面設(shè)計通常包括 1 人 機(jī)對話設(shè)計2 輸入設(shè)計3 輸出設(shè)計 68 87 1 人機(jī)對話設(shè)計 在系統(tǒng)的輸出 輸入以及加工處理等操作中 用戶不是一直被動等待 有時候需要用戶進(jìn)行干預(yù)和選擇 這就是人機(jī)對話 也稱為人機(jī)交互 它在系統(tǒng)設(shè)計中是必不可少的環(huán)節(jié) 人機(jī)對話 人與計算機(jī)進(jìn)行信息交流 一般通過鼠標(biāo) 鍵盤 屏幕來實(shí)現(xiàn) 目前比較流行的是GUI GraphicalUserInterface圖形用戶界面 69 87 GUI設(shè)計師招聘信息 70 87 1 人機(jī)對話設(shè)計 界面形式菜單 下拉菜單 彈出菜單 圖標(biāo)表格式 表單 對話框 消息框 界面設(shè)計原則風(fēng)格統(tǒng)一簡潔提示無二義性功能聚類 顏色柔和操作實(shí)用 方便具有在線幫助功能 71 87 2 輸入設(shè)計 輸入的是垃圾 輸出的必然是垃圾 因此 必須科學(xué)進(jìn)行輸入設(shè)計 使之正確 及時 方便收集信息 錄入信息 輸入設(shè)計的原則 最小量 年齡由出生日起推出 簡單性 下拉列表框 及早檢驗(yàn) 格式范圍等 少轉(zhuǎn)換 用戶熟悉或需要的格式 72 87 2 輸入設(shè)計主要工作 輸入內(nèi)容的確定數(shù)據(jù)項(xiàng)的名稱 數(shù)據(jù)類型 位數(shù)和精度 數(shù)值范圍及輸入處理方式 輸入方式及設(shè)備的選擇鍵盤 顯示器 鼠標(biāo) 光電輸入設(shè)備 聲音識別儀 掃描儀等 73 87 條形碼掃描裝置 下拉式菜單 瀑布式菜單設(shè)計 瀑布式菜單 彈出式菜單 圖標(biāo)式菜單 菜單設(shè)計 75 87 輸入數(shù)據(jù)的檢驗(yàn)方法重復(fù)校驗(yàn) 視覺校驗(yàn) 校驗(yàn)位校驗(yàn) 控制總數(shù)校驗(yàn) 此外 數(shù)據(jù)校驗(yàn)方式還有平衡校驗(yàn) 界限校驗(yàn) 邏輯校驗(yàn)等 2 輸入設(shè)計主要工作 76 87 3 輸出設(shè)計 1 輸出的類型與內(nèi)容輸出類型的確定 外部輸出和內(nèi)部輸出內(nèi)部輸出 指一個處理過程向另一個處理過程的輸出 外部輸出 指向計算機(jī)系統(tǒng)外的輸出 如有關(guān)報表等 輸出內(nèi)容的設(shè)計包括輸出信息使用方面的內(nèi)容 如使用方法 目的 保管方法 打印份數(shù)等 和輸出信息本身 如項(xiàng)目名稱 項(xiàng)目數(shù)據(jù)的類型 長度 精度等 77 87 2 輸出設(shè)備的選擇存檔資料 打印輸出 需保存 待日后處理 計算機(jī)外存 硬盤 光盤 U盤 臨時需要的少量查詢信息 屏幕顯示 3 輸出形式表格 圖形 圖表 聲音 動畫和圖像等 3 輸出設(shè)計 續(xù) 78 87 11 6系統(tǒng)處理過程設(shè)計及系統(tǒng)安全設(shè)計 對系統(tǒng)結(jié)構(gòu)圖中的每一個功能模塊 用各種符號具體地規(guī)定處理過程內(nèi)的各個步驟 并設(shè)計出所有模塊和他們之間的相互關(guān)系 即聯(lián)結(jié)方式 為程序員提供詳細(xì)的技術(shù)資料 就是處理流程設(shè)計 常見的設(shè)計工具 IPO圖 控制流程圖等 79 87 1 IPO圖 輸入 處理 輸出圖 11 6系統(tǒng)處理過程和系統(tǒng)安全設(shè)計 80 87 2 控制流程圖 FlowChart FC 控制流程圖具有順序 選擇 循環(huán)三種基本結(jié)構(gòu) 任何復(fù)雜的程序流程圖都可以由這三種基本結(jié)構(gòu)組成 控制流程圖是最悠久 最常使用的程序細(xì)節(jié)描述工具 控制流程圖 簡稱FC 使用以下三種符號 1 矩形框表示一個處理步驟 2 菱形框表示條件判斷 3 箭頭表示程序流

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論