版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023/2/61Chapter7
管理信息系統(tǒng)的系統(tǒng)設計2023/2/62管理信息系統(tǒng)開發(fā)周期編程(系統(tǒng)實現(xiàn))Programming(implementation)系統(tǒng)設計SystemsDesign系統(tǒng)分析SystemsAnalysis測試Testing切換與評價Conversion&Evaluation系統(tǒng)運行與維護Running&Maintenance系統(tǒng)規(guī)劃SystemsPlanning系統(tǒng)設計進行系統(tǒng)物理模型的設計,解決怎么做的問題2023/2/63主要內容系統(tǒng)設計的工作及原則代碼設計軟件結構圖設計信息系統(tǒng)流程圖設計系統(tǒng)物理配置方案設計輸出設計輸入設計數(shù)據(jù)存儲設計制訂設計規(guī)范編寫程序設計說明書和系統(tǒng)設計報告2023/2/64系統(tǒng)設計的主要工作總體設計信息系統(tǒng)流程圖設計、功能結構圖設計、功能模塊圖設計代碼設計和設計規(guī)范的制定代碼的設計方案、各種文件的設計標準系統(tǒng)物理配置方案設計設備配置、通信網(wǎng)絡的選擇和設計、數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)存儲設計數(shù)據(jù)庫設計、數(shù)據(jù)庫的安全及保密計算機處理過程設計
輸出設計、輸入設計、處理流程圖設計、編寫程序設計說明書1.系統(tǒng)設計的工作及原則2023/2/65系統(tǒng)設計遵循的原則系統(tǒng)性具有全局思想系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言一致
靈活性要求系統(tǒng)具有很強的環(huán)境適應性,系統(tǒng)具有較好的開放性和結構的可變性采用模塊化結構,提高模塊的獨立性,降低模塊間的數(shù)據(jù)耦合可靠性系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復能力可靠性的表現(xiàn):安全保密性、檢錯及糾錯能力、抗病毒能力經(jīng)濟性在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷2023/2/662.代碼設計代碼是代表事物名稱、屬性、狀態(tài)等的符號職工代碼:1001、1002、1003身份證號碼據(jù)處理編號:p2.1為了便于計算機處理,一般用數(shù)字、字母或它們的組合來表示信息系統(tǒng)代碼設計的好壞,一定程度上決定系統(tǒng)和程序設計的難易程度2023/2/67代碼的功能代碼提供了數(shù)據(jù)的全局一致性(唯一化)為事物提供一個概要而不含糊的認定(規(guī)范化)人和計算機的共同語言,是兩者交換信息的工具(標準化)使用代碼可以提高處理的效率和精度國家標準編碼GB2260-80
:行政區(qū)劃分代碼GB1988-80
:信息處理交換的7位編碼字符集GB/T7408
:編碼對象出生的年、月、日2023/2/68代碼設計的原則設計的代碼在邏輯上必須滿足用戶的需要,在結構上應當與處理的方法相一致一個代碼應惟一標志它所代表的事物或屬性代碼設計時,要預留足夠的位置,以適應不斷變化的需要代碼的編制應盡量標準化要注意避免引起誤解,不要使用易于混淆的字符如:O、Z、I、S、V
和
0、2、1、5、U要注意盡量采用不易出錯的代碼結構,不要用空格作代碼如:WW2比W2W出錯的概率少當代碼長于4個字母或5個數(shù)字字符時,應分成小段如/p>
比
02887322700
好不能出現(xiàn)與程序系統(tǒng)中語言命令相同的代碼
2023/2/69代碼的種類1.順序碼(系列碼)順序碼:是一種用連續(xù)數(shù)字代表編碼對象的碼
如:1代表博士后,2代表博士,3代表碩士,4代表本科,……優(yōu)點:短、簡單,記錄的定位方法簡單,便于管理缺點:沒有邏輯基礎,只能在后面增加,刪除造成空碼為什么1代表博士后??一般不作為主要的編碼方式,其他編碼細分類的一種補充手段。2023/2/610代碼的種類2.區(qū)間碼區(qū)間碼:把數(shù)據(jù)項分成若干項,每一區(qū)間代表一個組,碼中數(shù)字值和位置代表一定意義。
如:身份證編碼51-01-07-19801101-003-4
優(yōu)點:信息處理比較可靠,排序、分類、檢索操作易于進行缺點:碼相對較長,有空碼,維護困難四川省成都武侯區(qū)出生年月日順序碼驗證碼2023/2/611區(qū)間碼的分類(1)多面碼
一個數(shù)據(jù)項可能具有多方面的特性。如果在碼的結構中,為這些特性各規(guī)定一個位置,就形成多面碼。用戶類型(第一位)采購總量(第二位)碼分類碼分類12345批發(fā)單位零售單位教育界國防部門其他部門12345<9999元10000~29999元30000~49999元>49999元——碼21代表什么?2023/2/612區(qū)間碼的分類(2)上下關聯(lián)區(qū)間碼由幾個意義上相互有關的區(qū)間碼組成,其結構一般由左向右排列
如:學生學號971015123分段為97
10
1
5
1
23(3)十進位碼由上下關聯(lián)區(qū)間碼發(fā)展而來,相當于圖書分類使用的十進位分類碼
如:
541.37電化學2023/2/6133.助憶碼
助憶碼用文字、數(shù)字或文字數(shù)字組合起來描述,能表達一定的意思。
特點:通過聯(lián)想幫助記憶
如:TV-B-12TV-C-20
助憶碼適用于數(shù)據(jù)項數(shù)目較少的情況2023/2/614代碼結構中的校驗位1.校驗位的作用保證輸入正確無誤
2.求解校驗位值的方法代碼值=
原代碼+
校驗位
(1)算術級數(shù)法原代碼
12345各乘以權
54321乘積之和
1×5+2×4+3×3+4×2+5×1=35乘積之和對11取模
35MOD11=2代碼值為
123452
2023/2/615(2)幾何級數(shù)法
原代碼
12345各乘以權
3216842乘積之和1×32+2×16+3×8+4×4+5×2=114乘積之和對11取模
114MOD11=4代碼值為
123454(3)質數(shù)法
原代碼
12345各乘以權
117532乘積之和
1×11+2×7+3×5+4×3+5×2=62乘積之和對11取模
62MOD11=7代碼值為
123457選11不是必須的2023/2/616知道你的身份證最后位怎么算出來的嗎?i18171615141312111098765432Ai34052419800101001Wi7910584216379105542Ai*Wi21360251616294800905002S=21+36+25+16+16+2+9+48+9+5+2=189Y=mod(S,11)=mod(189,11)=2Y012345678910校驗碼10X98765432該人員身份證號碼為:34052419800101001X2023/2/6173.軟件結構圖設計
1.功能分解的過程劃分為子系統(tǒng)是系統(tǒng)目標下的第一層功能分解,對每個子系統(tǒng)從功能的角度再一步一步從抽象到具體、從復雜到簡單的過程→功能分解的過程
2.模塊化功能分解的具體方法:將系統(tǒng)分解成規(guī)模較小、功能簡單的模塊
?功能模塊—在信息系統(tǒng)中,由計算機完成的某項具體工作的部分
?模塊化的好處易于修改和維護模塊相對獨立,錯誤的波及率較小
3.軟件結構圖按功能的從屬關系描述信息系統(tǒng)的圖表圖中:上、中層模塊起管理、協(xié)調的作用,下層模塊完成具體的任務2023/2/618
二、層次圖–軟件結構圖的表示
層次圖用來描述軟件的層次結構層次圖中的一個矩形框代表一個模塊,方框間的連線表示調用關系工資管理信息子系統(tǒng)建立主文件數(shù)據(jù)錄入更新主文件建立扣款文件計算和打印打印工資匯總表數(shù)據(jù)維護建立主處理文件更新數(shù)據(jù)錄入數(shù)據(jù)維護數(shù)據(jù)錄入數(shù)據(jù)維護2023/2/619系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,表達的是信息在系統(tǒng)各部件之間流動的情況,而不是對信息進行加工的控制過程?;舅枷耄河脠D形符號以黑盒子形式描述系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫等)信息系統(tǒng)流程圖和數(shù)據(jù)流程圖的區(qū)別:符號和描述的內容側重點(人機)不一樣。4.信息系統(tǒng)流程圖的設計2023/2/620繪圖符號1.基本符號
以概括的方式抽象地描述一個物理系統(tǒng)
處理能改變數(shù)據(jù)值或數(shù)據(jù)位置的加工或部件輸入/輸出輸入或輸出,廣義的不指明具體設備的符號連接轉到圖的另一部分或從圖的另一部分轉來換頁連接轉到另一頁圖上或由另一頁圖轉來數(shù)據(jù)流連接其他符號,指明數(shù)據(jù)流動方向起點或者終點2023/2/6212.系統(tǒng)符號具體地描述一個物理系統(tǒng),把一個廣義的輸入/輸出操作具體化為讀/寫存儲在特殊設備上的文件(數(shù)據(jù)庫),把一般的處理具體化為特定的程序或手工操作等
穿孔卡片打印文檔磁帶聯(lián)機儲存器磁盤顯示人工輸入人工操作輔助操作通信鏈路用穿孔卡片輸入或輸出,或一個穿孔卡片文件打印輸出或用打印終端輸入數(shù)據(jù)磁帶輸入/輸出,或表示一個磁帶文件任何種類的聯(lián)機儲存,如磁盤、磁鼓、軟盤等磁盤輸入/輸出,或儲存在磁盤上的文件或數(shù)據(jù)庫顯示終端,可用于輸入/輸出人工輸入數(shù)據(jù)的脫機處理,如填寫表格人工完成的處理,如會計在工資支票上簽字使用設備進行的脫機操作通過遠程通信線路或鏈路傳送數(shù)據(jù)計算機處理通過應用程序或者模塊進行計算機處理脫機存儲脫機操作后進行保存2023/2/622繪制信息系統(tǒng)流程圖(1)繪制信息系統(tǒng)流程圖:首先用基本符號畫出整個系統(tǒng)的頂層圖。用系統(tǒng)符號細化頂層圖到每一個處理功能——把一個廣義的輸入/輸出操作具體化為讀/寫存儲在特殊設備上的文件(數(shù)據(jù)庫),把一般的處理具體化為特定的程序或手工操作等。2023/2/623頂層圖教師成績單成績處理成績報告教務處補考通知單學生2023/2/624
細化教師校核成績單輸入成績登記成績學生成績統(tǒng)計成績打印成績報告統(tǒng)計不及格學生補考日程表打印補考通知單學生檔案教務處學生成績報告補考通知單成績單校核過的成績單統(tǒng)計結果統(tǒng)計結果2023/2/625繪制信息系統(tǒng)流程圖的一般步驟:已有或者繪制出新系統(tǒng)的數(shù)據(jù)流程圖。對數(shù)據(jù)流程圖中的處理功能進行可能的合并或者分解。為數(shù)據(jù)流程圖中的每個處理功能畫出數(shù)據(jù)關系圖。綜合各個處理功能的數(shù)據(jù)關系圖形成整個信息系統(tǒng)流程圖。繪制信息系統(tǒng)流程圖(2)2023/2/626原系統(tǒng)數(shù)據(jù)流程圖F1工資發(fā)放清單存檔人事科工資發(fā)放人員總務科本月工資發(fā)放清單人員工資變動表P2.2填扣款本月工資發(fā)放清單P2.3計算填寫應發(fā)工資上月工資發(fā)放清單扣款清單本月工資發(fā)放清單P2.1抄寫建立主文件建立扣款文件計算打印2023/2/627新系統(tǒng)數(shù)據(jù)流程圖F1工資發(fā)放清單存檔人事科工資發(fā)放人員總務科本月主文件人員工資變動表P2.2建立扣款文件扣款文件P2.3計算打印上月工資發(fā)放清單扣款清單本月工資發(fā)放清單P2.1主文件更新分析三個處理功能能否進行合并或者再分解2023/2/628處理功能數(shù)據(jù)關系圖手工輸入輸入輸出更新主文件人員工資變動表上月工資發(fā)放清單本月主文件2023/2/629輸出建立扣款文件扣款清單扣款文件輸出輸入計算打印本月主文件
工資發(fā)放清單扣款文件輸入處理功能數(shù)據(jù)關系圖手工輸入2023/2/630信息系統(tǒng)流程圖更新主文件人員工資變動表上月工資發(fā)放清單本月主文件建立扣款文件扣款清單扣款文件計算打印
工資發(fā)放清單除去了外部實體;增加了臨時用的中間文件手工輸入手工輸入2023/2/631練習1.請根據(jù)以下要求繪制倉庫管理信息系統(tǒng)的系統(tǒng)流程圖保管員根據(jù)當日的出庫和入庫單通過出、入庫處理程序去修改庫存臺帳根據(jù)庫存臺帳由統(tǒng)計打印程序輸出庫存日報表需要進行查詢時,可利用查詢程序在輸入查詢子條件后,到庫存臺帳去查找,顯示出查詢結果2023/2/632解:出入庫處理統(tǒng)計打印查詢庫存臺帳查詢條件日報表查詢結果出庫單入庫單手工輸入手工輸入2023/2/633處理流程圖是信息系統(tǒng)流程圖的進一步展開和具體化,在系統(tǒng)流程圖中只是細化到了每一處理功能模塊,在處理流程圖中要具體的定義出每一處理功能模塊在處理過程中的每一個步驟。處理流程圖的繪制把每一個處理模塊再次展開成具體的處理步驟。每一個處理功能模塊都有自己的輸入和輸出。故:繪制處理流程圖也應該從輸入開始,到輸出結束。2023/2/634更新主文件人員工資變動表上月工資發(fā)放清單本月主文件建立扣款文件扣款清單扣款文件計算打印
工資發(fā)放清單2023/2/635建立扣款文件扣款清單扣款文件扣款清單建立扣款文件程序扣款文件修改扣款文件程序排序程序合并程序排序好的扣款文件主扣款文件處理流程圖2023/2/636總的設計依據(jù)計算機硬件計算機網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng)應用軟件5.系統(tǒng)物理配置方案設計2023/2/637(1)系統(tǒng)的吞吐量
–每秒種執(zhí)行的作業(yè)數(shù)
(2)系統(tǒng)的響應時間
–從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應答結果的時間(3)系統(tǒng)的可靠性
–用連續(xù)工作時間表示(4)集中式/分布式
(5)地域范圍
–決定采用廣域網(wǎng)/局域網(wǎng)
(6)數(shù)據(jù)管理方式
–文件管理系統(tǒng)/數(shù)據(jù)庫管理系統(tǒng)設計依據(jù)5.系統(tǒng)物理配置方案設計2023/2/638計算機硬件選擇總的要求:速度快、容量大、通道能力強、操作靈活方便數(shù)據(jù)的處理方式?
集中式–采用主機-終端系統(tǒng)?分布式–采用計算機網(wǎng)絡計算機機型的選擇主要考慮應用軟件對計算機處理能力的需求計算機主存CPU時鐘輸入、輸出和通信的通道數(shù)目顯示方式外接轉儲設備及其類型2023/2/639計算機網(wǎng)絡的選擇網(wǎng)絡拓撲結構有總線型、星型、環(huán)型和樹形根據(jù)應用系統(tǒng)的地域分布、信息流量進行綜合考慮網(wǎng)絡的邏輯設計配置網(wǎng)絡設備:主服務器
Server、主交換機
Switch、集線器
Hub、路由器
Router、調制解調器
Modem網(wǎng)絡操作系統(tǒng)Unix
–惟一能適用于所有應用平臺的
NOSWindowsNT/WindowsServer2000
–新型
NOS
Client/Server
和
Browse/Server
模式Netware
–適用于
WorkStation/FileServer
模式2023/2/640數(shù)據(jù)庫管理系統(tǒng)的選擇在選擇數(shù)據(jù)庫管理系統(tǒng)時,考慮的因素:數(shù)據(jù)庫的性能數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺數(shù)據(jù)庫管理系統(tǒng)的安全保密性能數(shù)據(jù)的類型常見數(shù)據(jù)庫管理系統(tǒng)大型數(shù)據(jù)庫
–Oracle,Sybase,SQLServer中型數(shù)據(jù)庫
–Informix小型數(shù)據(jù)庫
–VisualFoxPro2023/2/641輸出設計的內容包括:有關輸出信息使用方面的內容:信息的使用者、使用目的、報告量、使用周期、有效期、保管方法和復寫份數(shù)輸出信息的內容:
輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字)輸出設備:
打印機、顯示器、磁盤機、繪圖儀輸出方式:顯示輸出、磁盤文件、打印報表(主要方式)輸出介質:
磁盤、磁帶、報表(主要方式)輸出格式:
表格、圖形、圖標6.輸出設計2023/2/642輸出設備和介質一覽表6.輸出設計2023/2/644顯示輸出方式:及時直觀磁盤文件輸出方式:下級向上級匯報,備份網(wǎng)絡傳輸和衛(wèi)星通訊:發(fā)送方所發(fā)出的信息直接 轉換為接收方的輸入數(shù)據(jù)打印輸出方式:習慣于看紙上的內容
其他信息傳遞方式:音頻輸出、自動傳真
常見輸出方式輸出方式和格式設計2023/2/645常見的輸出設備-打印輸出-顯示輸出-打印輸出-網(wǎng)絡傳輸-網(wǎng)絡傳輸-其它-其它-其它-其他2023/2/646輸出格式設計(最終輸出)總的原則:表達清晰直觀表格信息表格形式,表示詳細的信息圖形信息圖形信息有直方圖、圓餅圖、曲線圖、地圖等圖形信息在表示事物的趨勢、比較等方面非常直觀圖標圖標用來表示數(shù)據(jù)間的比例關系和比較關系圖標容易辨認2023/2/6472023/2/648部門代碼工號姓名級別基本工資獎金字符型字符型字符型字符型貨幣性貨幣型4位5位12位3位7位6位2023/2/649進校門后,沿著右手(西邊)的一條道一直向前走,走了大約十分鐘在右手邊可看到郵局,是一個兩層樓的房子,過了郵局往前走一個街口就可看到左手邊有一個很好的院子,這個院子就是外賓招待所,這時向左拐走下去就可看到招待所的大門。郵局招待所校門2023/2/650簇狀柱形圖餅形圖數(shù)據(jù)點折線圖2023/2/651輸出報告設計(最終輸出)輸出報告定義了系統(tǒng)的輸出。輸出報告中要標出各常量、變量的詳細信息、各種統(tǒng)計量及其計算公式、控制方法設計輸出報告注意事項方便使用者要考慮系統(tǒng)硬件的性能盡量利用原系統(tǒng)的輸出格式,確需修改,應與有關部門協(xié)商,征得用戶的同意輸出表格要考慮系統(tǒng)發(fā)展的需要輸出設計上應盡量保持輸出流內容和格式的統(tǒng)一性顯示器
查詢或預覽打印機
輸出報表數(shù)據(jù)庫文件
數(shù)據(jù)交換2023/2/6522023/2/653輸入設計的原則根本原則:提高效率和減少錯誤控制輸入量:只輸入基本信息,通過計算、統(tǒng) 計、檢索得到的信息由系統(tǒng)產(chǎn)生
減少輸入延遲:可采用周轉文件、批量輸入等方式減少輸入錯誤:采用多種校驗方法和有效性驗證技術輸入過程應盡量簡化:保證輸入過程簡單易用,不能因 為查錯、糾錯而使輸入復雜 化,增加用戶負擔7.輸入設計2023/2/654數(shù)據(jù)輸入設備的選擇讀卡機
早期的輸入設備,已被鍵盤取代鍵盤-磁盤輸入裝置由錄入員通過工作站錄入,經(jīng)拼寫檢查、可靠性驗證后存入磁記錄介質,該方法成本低、速度快、易于攜帶光電閱讀器采用光筆讀入光學標記條形碼或用掃描儀錄入紙上文字終端輸入操作人員通過鍵盤輸入數(shù)據(jù),終端以在線方式與主機聯(lián)系,可及時返回處理結果2023/2/655
輸入檢驗數(shù)據(jù)出錯的檢驗方法視覺校驗
打印或顯示與原始數(shù)據(jù)比較重復校驗
輸入兩次檢驗位校驗
控制總數(shù)校驗
人工總值與輸入累計總值比較數(shù)據(jù)類型校驗
數(shù)值型/字符型格式校驗
校驗數(shù)據(jù)記錄中各數(shù)據(jù)項的位數(shù)和位置邏輯校驗
根據(jù)業(yè)務上各種數(shù)據(jù)的邏輯性,檢查有無矛盾界限校驗
檢查某項輸入數(shù)據(jù)的內容是否位于規(guī)定范圍之內順序校驗
檢查記錄的順序記錄計數(shù)校驗
通過檢查記錄個數(shù)來檢查記錄是否遺漏和重復平衡校驗
檢查相反項目間是否平衡對照校驗
將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對,檢查是否一致2023/2/656
出錯的改正方法?機器自動檢錯出錯的恢復方法有:待輸入的數(shù)據(jù)全部校驗改正后,再進行下一步處理舍棄出錯數(shù)據(jù),只處理正確的數(shù)據(jù)只處理正確的數(shù)據(jù),出錯數(shù)據(jù)待修正后再進行同法處理
剔出出錯數(shù)據(jù),繼續(xù)進行處理,出錯數(shù)據(jù)留待下一運行周期一并處理出錯表的設計程序能自動打印出出錯信息(出錯表)
?出錯表可由以下兩種程序打出以數(shù)據(jù)校驗為目的的程序邊處理、邊作數(shù)據(jù)校驗的程序2023/2/657
輸入屏幕設計以人機對話輸入方式實現(xiàn)人機對話采用
菜單式、填表法、應答式
三種方式示例:演示軟件2023/2/658數(shù)據(jù)組織的層次8.數(shù)據(jù)存儲設計數(shù)據(jù)庫文件1文件2文件n-1文件n……..記錄n-1記錄2記錄1記錄n數(shù)據(jù)項n-1數(shù)據(jù)項2數(shù)據(jù)項1數(shù)據(jù)項n......為某一目的而形成的同類記錄的集合。按一定方式組織起來的邏輯相關的數(shù)據(jù)文件的集合。2023/2/659數(shù)據(jù)組織的層次學生數(shù)據(jù)庫學生情況文件學生選課文件記錄數(shù)據(jù)項學號姓名性別記錄105000張三男記錄205001李四女記錄305002王五女記錄405003吳天男。。。。。。。。。。。。2023/2/660學生選課記錄學生基本記錄學號性別姓名系別年齡政治面貌籍貫家庭出身日期地點學歷名課程名學號學分日期獎懲條目姓名與本人關系詳細情況課程號課程名學生人事記錄學生學籍記錄獎懲情況記錄家庭成員記錄學生學籍管理學生檔案管理學生選課管理2023/2/661數(shù)據(jù)庫設計數(shù)據(jù)庫設計過程
數(shù)據(jù)庫設計跨越系統(tǒng)分析和系統(tǒng)設計階段用戶需求分析系統(tǒng)分析(詳細調查)概念結構設計系統(tǒng)分析邏輯結構設計系統(tǒng)設計物理結構設計系統(tǒng)設計數(shù)據(jù)庫設計步驟系統(tǒng)開發(fā)步驟數(shù)據(jù)庫設計融于系統(tǒng)的開發(fā)過程中2023/2/662數(shù)據(jù)庫設計過程關系圖客觀事物事物類相關性質集合現(xiàn)實世界實體及聯(lián)系實體實體集合相關屬性集合信息世界
數(shù)據(jù)庫
關系數(shù)據(jù)模型模式定義數(shù)據(jù)世界存儲
結構
二進制數(shù)據(jù)集合計算機世界E-R模型用戶需求分析概念結構設計物理結構設計
邏輯結構設計
2023/2/663教師教師號姓名性別年齡職稱參考書書號書名內容提要價格學生學號姓名性別年齡班導師姓名年齡實體聯(lián)系屬性課程課程號課程名學分息系統(tǒng)管理信班級班級編號所屬專業(yè)系擠得都坐不下了,咋個寫作業(yè)嘛?2023/2/664班級組成學生選修課程講授教師參考書1nnmLnm班導師管理11ER模型一.概念結構設計姓名年齡班級編號專業(yè)學號學生姓名課程編號課程名書名價格教師號職稱成績地點2023/2/665轉換原則:(1)一個實體轉換為一個關系;實體的屬性就是關系的屬性;實體的碼就是關系的碼。(2)一個聯(lián)系也轉換為一個關系,聯(lián)系的屬性及其聯(lián)系所連接的實體的碼都轉換為關系的屬性,但是這種關系的碼確定:1:1,兩端實體的碼都成為關系的候選碼;1:n,n端實體的碼成為關系的碼;m:n,兩端實體碼的組合成為關系的碼。(3)具有相同碼的關系可以合并。二.邏輯結構設計班導師(姓名,年齡,班級編號)班級(班級編號,專業(yè))學生(學號,學生姓名,班級編號)選修(學號,課程編號,成績)課程(課程編號,課程名)教師(教師號,職稱)參考書(書名,價格)講授(課程編號,教師號,書名,地點)2023/2/666關系模型2023/2/667在表中的任意一列中,數(shù)據(jù)項應該屬于同一個屬性。在表中,行的順序是無關緊要的。但是不能重復。在表中,列的順序無關緊要,但是不能重復。學號姓名年齡系別系主任課程成績課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268學號姓名年齡系別系主任S1趙亦17計算機劉偉S1趙亦17計算機劉偉S2錢爾18信息王平S3劉思佳17信息王平學號姓名年齡系別系主任系主任S1趙亦17計算機劉偉劉偉S2錢爾18信息王平王平S3劉思佳17信息王平王平2023/2/6681NF,F(xiàn)irstNF元組中每一個分量都必須是不可分割的數(shù)據(jù)項。學號姓名年齡系別系主任課程成績課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268不符合規(guī)范約束條件范式要求:2023/2/669學號姓名年齡系別系主任課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268處理后符合規(guī)范約束條件1NF,F(xiàn)irstNF元組中每一個分量都必須是不可分割的數(shù)據(jù)項。2023/2/6702NF,SecondNF不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。學號姓名年齡系別系主任課程號成績S1趙亦17計算機劉偉C190S1趙亦17計算機劉偉C282S2錢爾18信息王平C384S3劉思佳17信息王平C268主碼為學號和課程號,而姓名僅依賴于學號,與課程號無關,非主屬性對主碼是部分依賴2023/2/671學號姓名年齡系別系主任S1趙亦17計算機劉偉S2錢爾18信息王平S3劉思佳17信息王平學號課程號成績S1C190S1C282S2C384S3C268將表進行分解為兩個滿足2NF的關系模式2NF,SecondNF不僅滿足第一范式,而且所有非主屬性完全依賴于其主碼。2023/2/672學號姓名年齡系別系主任S1趙亦17計算機劉偉S2錢爾18信息王平S3劉思佳17信息王平學號課程號成績S1C190S1C282S2C384S3C2683NF,ThirdNF不僅滿足第二范式,而且任何一個非主屬性都不傳遞依賴于任何主關鍵字。系主任列通過系別傳遞依賴于主碼學號,不滿足3NF要求2023/2/673學號姓名年齡系別S1趙亦17計算機S2錢爾18信息S3劉思佳17信息系別系主任計算機劉偉信息王平學號課程號成績S1C190S1C282S2C384S3C2683NF,ThirdNF不僅滿足第二范式,而且任何一個非主屬性都不傳遞依賴于任何主關鍵字。處理后符合規(guī)范約束條件2023/2/674
三.物理結構設計為數(shù)據(jù)模型在物理設備上選定合適的存儲結構和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率
物理結構設計的主要內容庫文件的組織形式順序文件索引文件直接存取文件存儲介質的分配
將易變的、存取頻繁的數(shù)據(jù)存放在高速存儲器上穩(wěn)定的、存取頻度小的數(shù)據(jù)存放在低速存儲器上存取路徑的選擇2023/2/675文件的分類按不同特征分成以下幾類:文件分類按文件的存儲介質分類卡片文件紙帶文件磁盤文件磁帶文件輸入文件輸出文件輸入輸出文件順序文件索引文件直接存取文件主文件處理文件工作文件周轉文件按文件的信息流分類按文件的用途分類按文件的組織方式分類2023/2/676
典型文件說明主文件重要的共享文件。存放具有固定值屬性的數(shù)據(jù)數(shù)據(jù)準確、完整并更新及時職工代碼姓名部門基本工資附加工資1001李小明01500.0050.001002周英杰01400.0040.001003劉一波01350.0025.001004吳關興01350.0030.001005趙子英02400.0040.00具有固定值屬性的數(shù)據(jù)2023/2/677
典型文件說明處理文件又稱為事務文件。存放事務數(shù)據(jù)的臨時文件,包含了對主文件進行更新的全部數(shù)據(jù)職工代碼姓名部門病假請假扣款事假請假扣款1002周英杰0140.001004吳關興0130.001005趙子英0240.001007馬凌云0225.0030.00隨機變動屬性的數(shù)據(jù)2023/2/678
典型文件說明工作文件處理過程中暫時存放數(shù)據(jù)的文件比如:排序過程中建立的排序文件職工代碼姓名部門基本工資附加工資房費電費病假扣款應發(fā)工資1001李小明01500.0050.00150.0020.00380.001002周英杰01400.0040.0090.0015.0080.00255.001003劉一波01350.0025.0040.0030.00255.001004吳關興01350.0030.0050.0010.00320.001005趙子英02400.0040.0090.0025.00325.002023/2/679
典型文件說明周轉文件存放具有固定個體變動屬性的數(shù)據(jù)如:工資子系統(tǒng)中的住戶電費扣款文件職工代碼姓名部門電費1001李小明0120.001002周英杰0115.001003劉一波0130.001004吳關興0110.001005趙子英0225.00固定個體變動屬性數(shù)據(jù)2023/2/680文件組織形式設計常用文件組織方式性能比較
使用效果組織方式文件處理方式文件大小隨機查找速度順序查找速度適于何種活動率對軟件要求備注順序隨機順序很好不好無限制慢很快高低索引好好中等大快快低中直接不好很好有限制很快慢低高不同用途文件存儲介質和組織方式
因素和選擇用途保存期活動率存取方式存儲介質組織方式備注主文件長高順序磁盤順序、索引直接低隨機處理文件中高順序磁盤順序工作文件短順序磁盤順序2023/2/681文件是為某一目的而形成的同類記錄的集合。確定記錄中各數(shù)據(jù)項的名稱、變量名、數(shù)據(jù)類型、寬度、小數(shù)位數(shù)說明由哪個程序形成,哪個程序使用確定文件管理制度
記錄設計表主文件工資子系統(tǒng)記錄文件名:職工工資清單應用:工資處理序號123456數(shù)據(jù)項名學號姓名性別年齡系別選課變量名xhxmxbnlxbxk數(shù)據(jù)類型字符型字符型字符型字符型字符型字符型寬度482488小數(shù)位數(shù)輸入到輸出自
設計者簽名______________
設計日期
_______________2023/2/682
從系統(tǒng)的角度,全面考慮,制訂設計規(guī)范對系統(tǒng)內的程序、文件、處理方法統(tǒng)籌命名,統(tǒng)一標準便于今后的管理,避免造成混亂設計規(guī)范的對象文件名程序名代碼結構編碼結構9.設計規(guī)范的制訂2023/2/683例子某工資管理信息系統(tǒng)的設計規(guī)范程序名:GAABBXG:與工資管理信息系統(tǒng)有關的程序名、程序文件名、數(shù)據(jù)文件名。AA:文件類型,比如:BB文件具體處理,比如:X區(qū)分碼GZUXJ1GZUXJ2GZZXJGCLGX代號文件類型ZU主文件ZZ周轉文件CL處理文件代號處理性質XJ新建GX更新XG修改2023/2/684程序設計說明書是用以定義處理過程的書面文件,以每個處理過程為單位。它由系統(tǒng)設計員編寫,交給程序員使用,程序員以此進行程序設計。10.編寫程序設計說明書和系統(tǒng)設計報告說明書的編寫必須清楚明確,系統(tǒng)設計員所設想的處理內容應整理得使別人能夠正確理解。2023/2/685
一、程序設計說明書的內容
程序設計說明書至少包含以下內容系統(tǒng)名和子系統(tǒng)名程序名及程序標識符程序功能作者及日期采用語言輸入和輸出處理過程接口局部數(shù)據(jù)元素
處理過程 簡單描述,采用
PDL
語言接口 指與父子模塊之間的參數(shù)情況Programdesignlanguage。設計的結果可以用程序設計語言來描述——一種非形式的比較靈活的語言,它用于描述模塊內部的具體算法,以便在系統(tǒng)設計和系統(tǒng)開發(fā)人員之間比較精確地進行交流。2023/2/686例子
系統(tǒng):財務系統(tǒng)
子系統(tǒng):工資子系統(tǒng)
程序名稱:更新工資主文件
程序標識符:gxcl程序功能:根據(jù)主處理文件中的內容修改上月主文件,形成本月文件語言:VisualFoxPro作者:XXX
日期:2009年3月11日被調用:無
調用:無輸入:
輸出:
上月主文件GZ1.DBF
本月主文件GZ2.DBF
主處理文件GZCL.DBF處理:
dowhile主處理文件未結束讀一主處理文件記錄
zgdm=主處理文件.職工代碼在上月主文件中查找:職工代碼=zgdm
形成本月主文件記錄并存入主處理文件記錄指針下移一個
enddo接口:無局部數(shù)據(jù)元素:
zgdm–存放上月主文件當前記錄的職工代碼2023/2/687提交以下系統(tǒng)設計報告:系統(tǒng)總體設計方案(信息系統(tǒng)流程圖、軟件結構圖)代碼設計方案輸入和輸出設計方案程序設計說明書數(shù)據(jù)庫設計方案文件設計方案
進入“系統(tǒng)實施階段”2023/2/688實例分析1:數(shù)據(jù)存儲分析與設計某企業(yè)原物資管理系統(tǒng)的供應計劃管理部分使用了從表1到表6的各種報表。在建立新的管理信息系統(tǒng)過程中,需要將這些表格存入數(shù)據(jù)庫。請進行數(shù)據(jù)存儲分析和數(shù)據(jù)模型設計。部門名稱產(chǎn)品名計劃產(chǎn)量表1生產(chǎn)計劃表產(chǎn)品名材料名材料型號規(guī)格計量單位消耗定額表2材料消耗定額表2023/2/689部門名材料名材料型號規(guī)格計量單位維修用量表4維修用材計劃表部門名產(chǎn)品名計劃產(chǎn)量材料名材料型號規(guī)格計量單位消耗定額生產(chǎn)需要量表5生產(chǎn)用材計劃表材料名材料型號規(guī)格計量單位單價表3材料計劃價格表部門名需用材料名型號規(guī)格計量單位需要量用途表6材料需要計劃表2023/2/690step1:確定各種表格需要存儲的內容確定表格是否不足或則冗余確定各個表格數(shù)據(jù)項是否不足或者冗余數(shù)據(jù)是否便于檢索、更新、刪除等操作2023/2/691部門名材料名材料型號規(guī)格計量單位維修用量表4維修用材計劃表部門名產(chǎn)品名計劃產(chǎn)量材料名材料型號規(guī)格計量單位消耗定額生產(chǎn)需要量表5生產(chǎn)用材計劃表部門名需用材料名型號規(guī)格計量單位需要量用途表6材料需要計劃表表6的所有數(shù)據(jù)都可以把表4和表5求和得到,表6為冗余表格。2023/2/692部門名產(chǎn)品名計劃產(chǎn)量材料名材料型號規(guī)格計量單位消耗定額生產(chǎn)需要量10001010000表5生產(chǎn)用材計劃表產(chǎn)品名材料名材料型號規(guī)格計量單位消耗定額表2材料消耗定額表產(chǎn)品編號材料名材料型號規(guī)格計量單位單價表3材料計劃價格表材料編號2023/2/693step2:表格的規(guī)范化部門編碼部門名稱產(chǎn)品編碼產(chǎn)品名計劃產(chǎn)量表1生產(chǎn)計劃表產(chǎn)品編碼產(chǎn)品名材料編碼材料名材料型號規(guī)格計量單位消耗定額表2材料消耗定額表1NF:元組中每一個分量都必須是不可分割的數(shù)據(jù)項√規(guī)格型號√2023/2/694部門編碼部門名材料編碼材料名材料型號規(guī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型自動販賣機租賃與銷售代理合同
- 2025年度漁船租賃與漁業(yè)保險配套服務合同
- 二零二五年度購房合同簽訂后的房屋驗收與交付標準
- 2025年度舞蹈大賽參賽嘉賓演藝合同協(xié)議
- 2025年度商砼行業(yè)市場拓展與品牌建設合同
- 2025版家居床墊品牌代理銷售合作協(xié)議書3篇
- 二零二五年度污水處理廠污水處理設施運營與優(yōu)化管理合同
- 2025年度環(huán)保項目貸款用途監(jiān)管協(xié)議
- 2025年度智能家居設備試用反饋協(xié)議
- 2025年度中小企業(yè)發(fā)展銀行過橋墊資貸款合同
- 保險專題課件教學課件
- 牛津上海版小學英語一年級上冊同步練習試題(全冊)
- 室上性心動過速-醫(yī)學課件
- 建設工程法規(guī)及相關知識試題附答案
- 中小學心理健康教育課程標準
- 四年級上冊脫式計算400題及答案
- 新課標人教版小學數(shù)學六年級下冊集體備課教學案全冊表格式
- 人教精通版三年級英語上冊各單元知識點匯總
- 教案:第三章 公共管理職能(《公共管理學》課程)
- 諾和關懷俱樂部對外介紹
- 保定市縣級地圖PPT可編輯矢量行政區(qū)劃(河北省)
評論
0/150
提交評論