第6章管理信息系統(tǒng)的系統(tǒng)分析_第1頁
第6章管理信息系統(tǒng)的系統(tǒng)分析_第2頁
第6章管理信息系統(tǒng)的系統(tǒng)分析_第3頁
第6章管理信息系統(tǒng)的系統(tǒng)分析_第4頁
第6章管理信息系統(tǒng)的系統(tǒng)分析_第5頁
已閱讀5頁,還剩80頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

6.1

系統(tǒng)分析概述6.2

可行性分析和詳細調查概述6.3管理業(yè)務調查6.4數據流程調查6.5數據字典6.6描述數據邏輯的工具6.7系統(tǒng)化分析6.8提出新系統(tǒng)的邏輯方案第六章

管理信息系統(tǒng)的系統(tǒng)分析6.1

系統(tǒng)分析概述一、系統(tǒng)分析的概念系統(tǒng)分析是對組織現行信息系統(tǒng)進行現狀調查、問題識別、信息抽象和流程優(yōu)化,進而建立新系統(tǒng)邏輯模型的工作過程。6.1

系統(tǒng)分析概述二、系統(tǒng)分析的基本任務

系統(tǒng)分析的主要任務是在充分認識原信息系統(tǒng)的基礎上,通過一系列的調查分析,最后完成新系統(tǒng)邏輯方案設計。(邏輯方案主要是解決系統(tǒng)要“做什么”的問題)即:(1)識別原系統(tǒng)存在的問題

(2)明確企業(yè)對新系統(tǒng)信息和功能的需求

(3)改進原系統(tǒng)的作業(yè)流程

(4)提出新系統(tǒng)的邏輯模型組織結構分析功能結構設計數據結構設計系統(tǒng)分析報告新系統(tǒng)邏輯方案設計BPR過程優(yōu)化管理模型設計數據處理流程設計功能需求分析信息需求分析原系統(tǒng)管理業(yè)務分析原系統(tǒng)數據流程分析原系統(tǒng)分析新系統(tǒng)設計系統(tǒng)規(guī)劃6.1

系統(tǒng)分析概述二、結構化系統(tǒng)分析過程

(StructuredSystemAnalysis,簡稱SSA)

借助業(yè)務流程圖、數據流程圖、數據字典及文字說明寫出新系統(tǒng)邏輯設計文檔,此階段的工作成果--系統(tǒng)分析報告將作為系統(tǒng)設計的依據。

在系統(tǒng)分析階段需要進行新系統(tǒng)的邏輯模型設計,解決MIS“做什么”的問題。結構化系統(tǒng)分析的基本思想是將一個復雜的系統(tǒng)分解成許多足夠簡單的基本處理。首先對企業(yè)進行初步調查(問題識別)、可行性分析、詳細調查和系統(tǒng)化分析,了解用戶需求、業(yè)務流程、信息的輸入、處理、存貯和輸出,并加以優(yōu)化和改進,然后建立新系統(tǒng)的邏輯模型?!?.1系統(tǒng)分析概述1、組織概況:組織機構、業(yè)務、開發(fā)資源等內部情況和合作伙伴、客戶、產品市場等外部情況。2、問題識別:識別問題要有變革現實的主動性,由被動的滿足用戶要求轉變?yōu)槭褂脩魸M意。管理上的問題:成本過高、人浮于事、效率低下等。信息處理問題:數據管理混亂、處理速度慢、設備老化等。3、提出新系統(tǒng)開發(fā)的初步方案:系統(tǒng)目標、管理環(huán)境、計算機系統(tǒng)配置、開發(fā)計劃。三、初步調查可行性分析的任務是明確應用項目的開發(fā)的必要性和可行性,旨在建立全局分析的觀念。內容包括:管理上的可行性(社會環(huán)境和人);技術上的可行性;經濟上的可行性。一、可行性分析的任務和內容§6.2可行性分析和詳細調查一、可行性分析的任務和內容“沒錢賺的事我們不干;有錢賺但投不起錢的事不干;有錢賺也投得起錢但沒有可靠的人選,這樣的事也不干?!绷鴤髦緸闆Q策立了上述準則,同時也為可以行性分析指明了重點。編寫可行性分析報告1.系統(tǒng)簡述:組織的內外部情況,存在主要問題;2.項目的目標:長期和近期的目標及開發(fā)進度;3.所需資源、預算和期望效益:各階段投入資源預算和預期的經濟社會效益;4.項目的可行性結論:立即開發(fā)、改進原系統(tǒng)、不可行等三種結論之一。二、詳細調查的目的、方法1.調查目的:在于完整掌握現行系統(tǒng)的現狀,發(fā)現問題和薄弱環(huán)節(jié),收集資料(信息采集),為下一步的系統(tǒng)化分析和提出新系統(tǒng)的邏輯設計做好準備。2.遵循用戶參與的原則,系統(tǒng)分析設計人員是用戶和程序員之間的橋梁和紐帶。3、調查方法在查閱資料(組織結構圖、規(guī)章制度、政策手冊)的基礎上采用以下方法:開調查座談會;發(fā)放調查表(如:部門功能調查表、業(yè)務流程調查表、企業(yè)概況調查表);重點詢問的方式;深入實踐;組織結構的調查管理功能調查管理業(yè)務流程的調查管理業(yè)務流程圖;表格分配圖?!?.3管理業(yè)務調查6.3管理業(yè)務調查一、組織結構的調查1、調查內容:調查組織機構組成和各部門的業(yè)務分工及各崗位的職責、存在的問題、對新系統(tǒng)的要求等。2、組織結構調查舉例行政關系物流關系資金流關系資料傳遞關系 某企業(yè)的組織結構圖自來水廠有關人員的工作職責、工作內容二、管理功能調查功能是完成某項工作的能力。用功能層次圖來描述從系統(tǒng)目標到各項功能的層次關系。自來水公司業(yè)務系統(tǒng)組成圖書系統(tǒng)管理借書管理還書管理購書管理統(tǒng)計管理還書管理催還書管理還書統(tǒng)計借閱統(tǒng)計入庫管理訂購管理借閱管理借閱人信息管理圖書系統(tǒng)的管理功能圖三、管理業(yè)務流程的調查(一)管理業(yè)務流程圖:是一種描述系統(tǒng)內各單位、人員之間的業(yè)務關系、作業(yè)順序和管理信息流向的圖表,利用它可以找出業(yè)務流程中的不合理流向。人員部門報表、單據、賬目業(yè)務流向(二)管理業(yè)務流程圖符號數據文件業(yè)務處理車間填寫領料單到倉庫領料,庫長根據用料計劃審批領料單,未批準的領料單退回車間。庫工收到已批準的領料單后,首先查閱庫存賬,若有貨,通知車間前來領取所需物料,并登記用料流水賬,否則將通知采購人員缺貨。采購人員根據缺貨通知,查閱訂貨合同單,若已訂貨,則向供貨單位發(fā)出催貨請求,否則就臨時申請補充訂貨。供貨單位發(fā)出貨物后,立即向訂貨單位發(fā)出提貨通知。采購人員收到提貨通知單后,就要辦理入庫手續(xù)(需登記庫存賬)。接著是庫工驗收入庫(用到訂貨單),并通知車間領料。此外,倉庫庫工還要依據庫存賬和用料流水賬定期生成庫存的報表,呈送有關部門。某企業(yè)物資管理業(yè)務的處理過程:物資管理業(yè)務流程圖車間領料單庫長已批準領料單庫工領料通知訂貨單缺料通知單采購員用料流水賬庫存報表有關部門用料計劃未批準領料單庫存帳催貨單補充訂貨單入庫單提貨通知單圖書手工管理系統(tǒng)的業(yè)務流程圖

借閱者有效證件辦公室借書員借書證借書條書籍信息還書員供應商借書證、書籍辦證存檔辦理借書證書庫文件查找及辦理借書辦理還書入庫登記采購員借閱臺賬書名信息查找書號填寫借書條借書證書籍填寫借書卡片借書卡片借書卡片存檔返回到系統(tǒng)化分析§6.4數據流程調查管理業(yè)務流程圖雖然形象地表達了管理中信息的流動和存儲過程,但沒有完全脫離一些物質要素(書籍、產品)。為了用計算機進行信息處理,必須進一步舍去物質要素,收集有關資料,繪制出原系統(tǒng)的數據流程圖。數據流程調查過程中收集的資料包括:1、輸入單據、輸出報表和存儲介質2、各環(huán)節(jié)的處理方法和計算方法3、注明制作單位、報送單位、發(fā)生量等4、各項數據的類型、長度、取值范圍。一、數據流程圖簡介

(DataFlowDiagram:DFD)1.定義:用外部實體、數據處理(功能)、數據流和數據存儲四個基本符號來綜合描述整個系統(tǒng)中信息的流動、處理及存貯情況,是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具。2.特點:①抽象性:把具體的組織機構、工作場所、物質流都去掉,只剩下信息和數據存儲、流動、使用以及加工情況。②概括性:把系統(tǒng)對各種業(yè)務的處理過程聯系起來考慮,形成一個總體。3.數據流程圖符號

數據流程圖的四個基本符號:外部實體、數據處理、數據流和數據存儲。(1)外部實體指系統(tǒng)以外又與系統(tǒng)有聯系的人和單位。職工(2)數據處理:指對數據的邏輯處理,也就是數據的變換。A——標識分部(如:1,1.1,1.1.1)B——處理名稱。(3)數據流:是流動著的數據,指處理功能的輸入與輸出。用一個水平箭頭表示。數據流可以是一項數據,也可以是一組數據。職工(4)數據存儲:表示數據保存的地方。銷售處理P1AB

銷售科負責成品銷售及成品庫管理。該科計劃員將合同登記入合同臺賬,并定期根據合同臺賬查詢庫存臺賬,決定是否可以發(fā)貨。如果可以發(fā)貨,則填寫出庫單交成庫保管員。保管員按出庫單和由車間送來的入庫單填寫庫存臺賬。出庫單的另外兩聯分送計劃員和賬務科。計劃員將合同執(zhí)行情況登入合同臺賬。銷售部門的負責人定期進行銷售統(tǒng)計并上報廠辦。某企業(yè)成品銷售管理的數據流程圖:廠辦合同臺賬入庫處理用戶車間財務科合同登記處理銷售統(tǒng)計合同執(zhí)行登記銷售分配處理發(fā)貨處理出庫處理庫存臺賬統(tǒng)計表合同入庫單銷售數據合同數據入庫數據合同執(zhí)行數據出庫單出庫單出庫單出庫數據發(fā)貨通知二、DFD的畫法采用結構化系統(tǒng)分析方法SA:自頂向下,逐層分解,逐步求精的分析方法。通過分解與抽象的辦法,把IS按空間維進行分解。抽象:抓住關鍵的,忽略次要的細節(jié)。畫DFD的步驟第一步繪制環(huán)境圖(說明系統(tǒng)的外部實體以及系統(tǒng)與這些外部實體之間的數據交換)?!芭渌椭行男畔⒐芾硐到y(tǒng)”環(huán)境圖畫DFD的第二步繪制第一層圖(相對概括地反映出信息系統(tǒng)最主要的處理功能、外部實體、輸入和輸出數據流、數據存儲)。借閱者借書證信息D1書籍借還信息D2書籍信息D3圖書管理信息系統(tǒng)借閱者信息催還單購書員購書單圖書信息借閱及還書信息借書證信息管理者統(tǒng)計報表圖書管理系統(tǒng)第一層數據流程圖畫DFD的步驟第三步:分解加工,畫出各級子圖(描述父圖中某一個子系統(tǒng)或過程的擴展數據流程圖)。擴展法:下一層數據流程圖是上一層更為詳細的描述。爆破法:分層次構造一系列數據流程圖(將環(huán)境圖中的處理過程分解為一系列子過程,而每一個子過程又進一步分解為一系列更為詳細的子過程(子過程按層次編號)。借書證圖書管理系統(tǒng)第二層數據流程圖借書處理P2還書處理P3入庫處理P4統(tǒng)計處理P5借書證信息圖書號辦理借書證P1學生信息還書信息借書信息書號借閱信息借書證借還信息圖書信息購書員入庫單圖書信息借書證信息存儲D1書籍借還信息存儲D2書籍信息存儲D3借閱者證件借閱者還書信息購書單管理者統(tǒng)計報表還書日期催還書籍信息畫DFD的步驟第四步:構造總體數據流程圖。把分解后的DFD碎片裝配起來,畫出DFD的總圖。如用最低層基本加工裝配太龐大,而高層DFD又過于抽象,可選擇適當層次的子圖來裝配總圖。要求:總圖既有全局概念,又清晰易懂。

分層數據流圖顧客供應商1處理業(yè)務訂貨單發(fā)貨單訂貨單發(fā)貨單配件庫存汽車配件公司:第一層數據流程圖汽車配件公司:第二層數據流程圖

供應商銷售1.1采購1.2會計1.3顧客訂貨單發(fā)貨單訂貨單發(fā)貨單到貨通知向供應商的訂貨單配件庫存收據應付款通知顧客采購編輯訂貨單訂貨單配件庫存1.1.1確定顧客訂貨1.1.3產生暫存訂貨單1.1.5對照暫存訂貨單1.1.6業(yè)務員開發(fā)貨單并修改庫存1.1.4不合格顧客D2D3可發(fā)訂貨不滿足的訂貨登錄新顧客數據1.1.2暫存訂貨單D4到貨通知新顧客編制銷售和庫存報表1.1.8銷售歷史D5應收款明細賬D10配件庫存D3合格的訂貨單檢索庫存1.1.7經理詢問庫存庫存狀態(tài)汽車配件公司:第三層數據流程圖銀行儲蓄業(yè)務數據流程圖儲戶1.1

業(yè)務分類處理1.3取款處理1.2存款處理存折存折存取款單存折存折存款單存折取款單利息文件用戶帳目原存款信息利率利率存款信息原存款數據取款信息電費處理系統(tǒng)數據流程圖1.1

建立用戶信息1.3計算電費1.2錄入電量用戶信息用戶文件用戶電表指數電費信息用戶類別電費收據用戶電費帳目用戶抄表員用戶電表指數電表指數用電量購電卡號及購電款購電證初始電表指數電費價格電費價格表高校工資管理系統(tǒng)數據流程圖1.2

錄入考勤信息1.4計算工資1.1建立基本工資表職工出勤表基本工資信息本月工資信息本月出勤信息扣款情況工資發(fā)放表職工扣款表職工職工工資主文件工資信息基本工資出勤信息1.3錄入扣款本月扣款信息

數據字典主要是對數據流程圖中的數據項、數據結構、數據流、數據存儲、處理過程和外部實體進行具體的定義和描述。(1)數據項它是最小的數據單位,也是不可再分的單位。需要描述以下屬性:編號、名稱、類型、長度、取值范圍.6.5數據字典數據項編號:I01數據項名稱:借閱證號簡述:借閱人的編號類型及長度:字符型,8位數據結構“用戶訂貨單”

數據結構編號

:DS03-01

數據結構名稱

:用戶訂貨單

簡述

:用戶所填用戶情況及訂貨要求等信息

數據結構組成

:DS03-02+DS03-03+DS03-04

DS03-01:用戶訂貨單DS03-02:訂貨單標識DS03-03:用戶情況

DS03-04:配件情況I1:訂貨單編號I3:用戶代碼

I10:配件代碼I2:日期I4:用戶名稱

I11:配件名稱

I5:用戶地址

I12:配件規(guī)格

I6:用戶姓名

I13:訂貨數量

I7:電話

I8:開戶銀行

I9:帳號

(2)數據結構

重點描述數據項之間的組合關系。(3)數據流在數據字典中用要描述以下屬性:數據來源、數據流的去處、數據流的組成、數據的流量。數據存儲編號: F01 名稱: 借閱證 簡述: 存放借閱人信息數據存儲組成: 借閱證號+姓名+身份證號+地址關鍵字:借閱證號相關聯的處理: P01,P02,P03 (4)數據存儲定義數據存儲的具體數據項。定義多個數據存儲的例子。(5)處理過程對數據流程圖中最底層的處理邏輯加以說明,需要在數據字典中描述處理的編號、名稱、簡述、輸入輸出數據流及具體處理步驟。(6)外部實體描述外部實體及產生的數據流和傳給外部實體的數據流外部實體編號: S01 名稱: 借閱人

簡述: 借閱圖書的人輸入數據流: 借閱證號+姓名+身份證號+地址輸出數據流:借閱證號繼續(xù)數據項編號JYZHXMDZSHSHCGSLZKSL數據項名稱借閱證號姓名地址書號書名采購數量在庫數量簡述借閱人的編號借閱人的姓名通訊地址書籍編號圖書名名稱采購數量在庫數量類型及長度字符型,8位字符型,8位字符型,50位字符型,4位字符型,20位數字型,4位數字型,4位數據存儲編號F01F02名稱借閱證書庫文件簡述存放借閱人信息存放購書信息及在庫數量相關聯的處理P01,P02,P03P02,P03,P04舉例:多個數據存儲定義返回舉例:數據流的定義數據流編號:D01數據流名稱:借閱人信息數據流簡述:辦理借閱的有效證件數據流來源:借閱者數據流去向:辦理借閱證處理數據流組成:姓名+ 地址+身份證號+聯系電話返回舉例:處理邏輯定義處理邏輯編號:P01處理邏輯名稱:辦理借閱證處理簡述:憑有效證件辦理借閱證輸入數據流:借閱者信息處理描述:根據有效證件,把借閱人的基本信息存儲到借閱證文件里,并給借閱人賦予唯一一個借閱證號輸出數據流:有效證件信息處理頻率:25人/日返回2.ER模型概述ER模型的基本元素實體聯系屬性實體聯系屬性ER模型圖例老師學生教mn學號姓名專業(yè)班級職稱性別姓名職號3.屬性的分類單值屬性和多值屬性(對一個實體對象是否只能取一個值)多值屬性的處理將原來的多值屬性用幾個新的單值屬性來表示。

將原來的多值屬性用一個新的實體類型表示

。多值屬性的層次結構

圖1

多值屬性的層次結構郵政編碼省市名地址區(qū)名街道家庭地址門牌號碼事例一:地址屬性的層次結構圖示圖2多值屬性的表示零件編碼零件零件名供應商規(guī)格進貨價格多值屬性的表示事例二:某型號零部件的多值屬性表示銷售價格圖3多值屬性的變換(1)零件編碼零件零件名供應商規(guī)格進貨價格經銷價格代銷價格批發(fā)價格零售價格多值屬性的表示事例三:某型號零部件的多值屬性的變換形式圖4多值屬性的變換(2)零件編碼零件零件名供應商規(guī)格進貨價格銷售性質價格售貨價格存在銷售價格1N多值屬性的表示事例四:某型號零部件的多值屬性的另一種變換形式

圖5導出屬性的表示工號職工姓名基本工資獎金房租實發(fā)工資多值屬性的表示事例五:某企業(yè)職工的導出屬性表示4.ER模型的操作

包括:實體類型、聯系類型和屬性的分裂、合并、增刪等等

教師號姓名出生日期職務工資獎金教師(a)教師號姓名出生日期教師不變信息職務工資獎金教師號教師變動信息(b)圖6實體類型的垂直分裂一、實體類型、聯系類型和屬性的分裂方式示例一:某學校教師的數據結構的垂直分裂方式局部模式現有的教學管理系統(tǒng)初步分析系統(tǒng)的對象根據服務種類分析教師子模塊……局部ER圖其他局部模式

現有的教學管理系統(tǒng)初步分析系統(tǒng)的對象根據服務種類分析學生子模塊……圖7學籍管理局部應用的分E-R圖導師班級學生組成管理班主任檔案材料宿舍住宿歸檔指導系有參加學會1N111NNN11NMN1具有社會關系1N局部ER圖其它局部模式現有的教學管理系統(tǒng)初步分析系統(tǒng)的對象根據服務種類分析課程子模塊……局部ER圖圖5.22課程管理局部應用分E-R圖1教室M1教科書教師擔任課程系開設N1學生選修NMN上課PN例子:三個局部ER圖合并成一個ER圖1圖8

合并后的教學管理E-R圖1N1P1N1N1N1MMNNNN社會關系具有1NNM1系聘用承接項目參加設置院長學院主管NN111教師評定職稱分配工作量111N檔案材料歸檔參加學會1宿舍住宿教科書擔任指導課程選修教室上課有1班級學生組成N開設N管理11教師管理115.ER圖轉換成關系模式集的規(guī)則一個實體轉換為一個關系(數據表),實體的屬性即為關系的屬性,實體的碼即為關系的碼。若實體間聯系是1:1,可以將雙方實體中的任意一個主碼放入另一個關系模式中作為屬性。若實體間聯系是1:N,則將1方實體類型的主碼和聯系產生的屬性放入N方實體的關系模式中。

若實體間聯系是M:N,則將聯系類型也轉換成關系模式,其屬性為兩端實體類型的主碼加上聯系類型的屬性,而主碼為兩個實體鍵的組合。第三節(jié)系統(tǒng)詳細設計ER模型到關系模型的轉換實例運動員編號姓名性別名次順序11職工工號姓名年齡性別領導1N運動員(編號,姓名,性別,名次)

職工(工號,姓名,年齡,性別,經理工號)

第三節(jié)系統(tǒng)詳細設計ER模型到關系模型的轉換實例零件零件號零件名規(guī)格數量組成MN倉庫商品商店倉庫號倉庫名地址數量商店號商品名商品號商店名日期進貨MNP零件(零件號,零件名,規(guī)格)組成(零件號,子零件號,數量)

倉庫(倉庫號,倉庫名,地址)商店(商店號,商店名)商品(商品號,商品名)進貨(商店號,商品名,倉庫號,日期,數量)

案例:庫存銷售信息管理系統(tǒng)的ER模型及轉換P車間倉位產品客戶銷售員存儲出庫訂單入庫MNMP1NPMNN庫存系統(tǒng)ER圖車間(車間號,車間名,主任名)產品(產品號,產品名,單價,倉位號)倉位(倉位號,地址,主任名)客戶(客戶號,客戶名,聯系人,電話,地址,稅號,賬號)銷售員(銷售員號,姓名,性別,學歷,業(yè)績)實體入庫(入庫單號,入庫量,入庫日期,經手人,車間號,倉位號,產品名)出庫(出庫單號,出庫量,出庫日期,經手人,客戶號,產品名,倉位號)訂單(訂單號,數量,折扣,總價,訂單日期,產品號,客戶號,銷售員號)

聯系1.為某工廠物資部門建立一個數據庫,數據庫內要存放下列信息:產品(PR):產品號(PRNO)、產品名(PRNAME)、說明(SPEC);零件(PA):零件號(PANO)、零件名(PANAME)、產地(CITY);倉庫(WH):倉庫號(WNO)、地址(WA);供貨單位(SUP):單位號(SUPNO)、單位名(SUPNAME)、電話(TEL);語義:每種產品使用多種零件,每種零件可用于多種產品;每個倉庫存放多種零件每種零件只存放在一個倉庫中,有唯一的庫存量;每種零件可向不同單位訂貨,每個單位可供應不同的零件;數據庫中還應存放每種產品使用各種零件的數目及工廠與供應單位為每種零件簽訂的供貨合同信息,包括:合同號(CNO)、供貨單位號、零件號、數量、單價(PRICE)、訂貨日期(DATE)、交貨日期(GD)。⑴請畫出E-R圖⑵將E-R模型轉換為關系模型產品產品號產品名說明零件號零件零件名產地使用采購倉庫倉庫號地址存放供貨單位單位號單位名電話mnmnn1數量單價訂貨日期合同號數量交貨日期E-R模型轉換為關系模型:產品(產品號,產品名,說明);零件(零件號,零件名,產地,倉庫號,數量);倉庫(倉庫號,地址);供貨單位(供貨單位號,單位名,電話);使用(產呂號,零件名,數量);采購(合同號,供貨單位號,零件號,數量,價格,訂貨日期,交貨日期);PR(PRNO,PRNAME,SPEC);PA(PANO,PANAME,CITY,WNO,QTY);WH(WNO,WA);SUP(SUPNO,SUPNAME,TEL);US(PRNO,PANO,QTY);主碼為(PRNO,PANO)CT(CNO,SUPNO,PANO,QTY,PRICE,DATE,GD);2.為某基層單位建立一個數據庫,要存入如下信息:部門(DEPT):部門號(DNO)、名稱(DNAME)、領導人(LD);職工(EMP):職工號(ENO)、姓名(ENAME)、工資(SAL);工程(P):工程號(PNO)、工程名稱(PNAME)、參加人數(NP)、預算(BG)、負責人(LD);辦公室(OFF):房間號(RNO)、電話號碼(TEL);語義:每個部門有多個職工,每個職工只能在一個部門工作,每個部門只有一個領導人,領導人不能兼職;每個部門可能同時承擔若干工程項目,每個工程項目可由同一部門的多個職工參加,每個職工最多可參加三個項目。數據庫中應記錄每個職工參加項目的日期;一個部門可有1-4個辦公室,每個辦公室只有一部電話。數據庫中還應存放每個職工在參加各個工程項目中擔任的具體職務。⑴請畫出E-R圖⑵將E-R模型轉換為關系模型職工職工號姓名工資部門號部門名稱領導人領導承擔辦公室房間號電話號碼屬于工程工程號工程名稱參加人數m11n1n日期職務預算負責人部門(部門號,名稱,領導人)職工(職工號,姓名,工資,部門號)工程(工程號,工程名,參加人數,預算,負責人,部門號)辦公室(房間號,電話號碼,部門號)承擔(工程號,職工號,日期,職務)DEPT(DNO,DNAME,LD);EMP(ENO,ENAME,SAL,DNO);P(PNO,PNAME,NP,BG,LD);OFF(RNO,TEL,DNO);PE(PNO,ENO,DATE,JOB);3.在某批發(fā)業(yè)務系統(tǒng)中,一個批發(fā)部(WS)只經營一類批發(fā)業(yè)務,如存貨批發(fā)部、五金批發(fā)部等。每個批發(fā)部可以向多個零售店(RS)訂購不同類型的多種商品。數據庫中要保存批發(fā)部代碼(WNO)、名稱(WNAME)、地址(ADD)、經營商品類型(GT);商店的代碼(RSNO)、名稱(RNAME)、負責人姓名(LNAME);商品(GD)的名稱(GNAME)、代碼(GNO)、規(guī)格(SPEC)、單價(PRICE)以及各個商店向各批發(fā)部訂購的各種商品的數量(QTY)、日期(DATE)。⑴請畫出E-R圖⑵將E-R模型轉換為關系模型

4.在一個訂貨系統(tǒng)中需要在數據庫是存入下列信息:

顧客(C):顧客號(CNO)、顧客名(CNAME)、地址(CAD)

訂單(OR):訂單號(ORNO)、訂貨日期(DATE)

貨物(P):貨物號(PNO)、單價(PRICE)、說明(SPEC);

制造廠家(F):工廠號(FNO)、名稱(FNAME)、電話(TEL)、地址(FAD);

語義:

每個顧客持有若干訂單,每份訂單可以訂購一個廠家若干種貨物,每種貨物對應訂單上的一條細則(OLINE);細則的內容至少有貨物號(PNO)、訂貨量(QTY)。一種貨物可由多個工廠生產,每個工廠生產多種貨物。在數據庫中還存放有每個工廠對每種貨物的實際庫存量(QTY)。(1)請畫出E-R圖(2)將E-R模型轉換為關系模型結構化系統(tǒng)分析的基本思想是將一個復雜的系統(tǒng)分解成許多足夠簡單的基本處理。數據流程圖表達系統(tǒng)的邏輯功能及各部分的聯系。數據字典用于補充說明系統(tǒng)所涉及的各項數據,并對比較簡單的計算性的處理功能進行描述。對于比較復雜的處理功能需要運用專門的描述處理功能的工具。

6.6表達處理邏輯的工具描述一個基本處理還沒有嚴格的標準語言。常用三種工具來描述做什么,即:判斷樹、判斷表、結構英語。

注意:這種描述是用戶與系統(tǒng)分析員交流的工具。(1)判斷樹:一個動作的執(zhí)行涉及許多條件,條件的滿足情況形成樹的分叉。(2)判斷表:用表格方式來描述處理邏輯的一種工具。(3)結構英語:使用“IF、THEN、ELSE”等詞進行判斷?!?.6表達處理邏輯的工具需求量≤30天一、判斷樹

欠款時間>100天

>30天≤100天≤庫存量先按庫存發(fā)貨,進貨后再補發(fā)先付款,再發(fā)貨>庫存量≤庫存量立即發(fā)貨不發(fā)貨>庫存量通知先付欠款需求量優(yōu)惠政策某公司優(yōu)惠政策的實質是:用戶每年交易額≤10萬元,不給優(yōu)惠;>10萬元給優(yōu)惠:近三個月無欠款,折扣率15%;近三個月有欠款,如果與本企業(yè)交易時間>10年,折扣率10%;≤10年,折扣率5%.交易額>10萬交易額≤10萬折扣率15%折扣率10%無折扣折扣率5%近三個月無欠款近三個月有欠款交易時間>10年交易時間≤10年一、判斷樹二、判斷表(又稱決策表)判斷表(又稱決策表)可以清晰地表達條件、決策規(guī)則和應采取的行動之間的行動之間的邏輯關系。例1:處理訂貨單的判斷表決策規(guī)則號123456條件欠款時間≤30天YY

N

N

N

N欠款時間>100天N

N

Y

Y

N

N需求量≤庫存量Y

N

Y

N

Y

N應采取的行動立即發(fā)貨╳先按庫存量發(fā)貨,進貨后再補發(fā)╳先付款,再發(fā)貨╳不發(fā)貨╳要求先付欠款╳╳例2:公司優(yōu)惠政策判斷表條件組合條件和行動12345678交易額>10完元近三個月無欠款交易時間>10年折扣率15%√折扣率15%折扣率15%無折扣二、判斷表(又稱決策表)Y√√√√√√√NYY√YYYYYYYYYNNNNNNNNNNN合并整理后的公司優(yōu)惠政策判斷表:條件組合條件和行動1(1.2)2(3)3(4)4(5.6.7.8)交易額>10完元近三個月無欠款交易時間>10年折扣率15%折扣率15%折扣率15%無折扣YY—√YY—Y—

NNNN√√√二、判斷表(又稱決策表)三、結

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論