版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五章
管理信息系統(tǒng)開發(fā)的基本流程第一節(jié)系統(tǒng)分析第二節(jié)系統(tǒng)設計第三節(jié)系統(tǒng)實施第四節(jié)系統(tǒng)維護第五節(jié)實例分析第一節(jié)系統(tǒng)分析一、系統(tǒng)分析的概念系統(tǒng)分析是管理信息系統(tǒng)開發(fā)的第一個階段,是后續(xù)所有工作的起點和依據(jù),也是我們通常說的需求調(diào)研或者需求分析階段,解決“做什么”的問題。系統(tǒng)分析是將在需求調(diào)查中所得到的文檔資料、業(yè)務流程等結(jié)果集中到一起,對企業(yè)內(nèi)部整體管理狀況和信息處理過程進行分析。系統(tǒng)分析的任務
在充分認識原信息系統(tǒng)的基礎上,完成新系統(tǒng)的邏輯模型設計,解決系統(tǒng)“做什么”的問題。系統(tǒng)分析在很大程度上決定了系統(tǒng)開發(fā)的成敗。數(shù)據(jù)、要求計算機能處理的信息和功能解決“做什么”的問題
了解用戶需求和系統(tǒng)現(xiàn)存問題;確定系統(tǒng)目標;可行性分析;業(yè)務調(diào)查分析;系統(tǒng)數(shù)據(jù)和功能分析;形成文檔。二、業(yè)務流程分析
調(diào)查管理業(yè)務流程應順著原系統(tǒng)信息流動的過程逐步地進行,內(nèi)容包括:各環(huán)節(jié)的處理業(yè)務、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)(報告、單據(jù)、屏幕顯示等)。(1)業(yè)務流程調(diào)查的內(nèi)容(2)業(yè)務流程圖
管理業(yè)務流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程中的不合流理向。
(3)業(yè)務流程圖的畫法
有關(guān)業(yè)務流程圖的畫法,目前尚不太統(tǒng)一,但大同小異,只是在一些具體的規(guī)定和所用的圖形符號方面有些不同,而在準確明了地反映業(yè)務流程方面是非常一致的。
業(yè)務流程圖常用符號業(yè)務流程圖的常用工具之一例如員工離職的業(yè)務流程如下:員工向本部門提出離職申請,部門向人事部提出申請,人事部進行審核通過后向提交給總經(jīng)理審批,人事部下發(fā)離職通知書,通知員工辦理離職手續(xù),員工辦理離職手續(xù)后正式離職。案例某企業(yè)物資管理的業(yè)務流程分析車間填寫領(lǐng)料單到倉庫領(lǐng)料,庫長根據(jù)用料計劃審批領(lǐng)料單,未批準的領(lǐng)料單退回車間。庫工收到已批準的領(lǐng)料單后,首先查閱庫存賬,若有貨,則通知車間前來領(lǐng)取所需物料,并登記用料流水賬,否則將通知采購人員缺貨。采購人員根據(jù)缺貨通知,查閱訂貨合同單,若已訂貨,則向供貨單位發(fā)出催貨請求,否則就臨時申請補貨。供貨單位發(fā)出貨物后,立即向訂貨單位發(fā)出提貨通知。采購人員收到提貨通知單后,就可辦理入庫手續(xù)。庫工驗收入庫,并通知車間領(lǐng)料。倉庫庫工還要依據(jù)庫存賬和用料流水賬定期生成庫存的報表,呈送有關(guān)部門。圖例說明業(yè)務處理單位業(yè)務處理描述表格制作傳遞存儲收集資料計劃處銀行技改處各部門各單位局領(lǐng)導上級領(lǐng)導投資總規(guī)劃更新改造貸款規(guī)模開會討論報表審批綜合平衡(討論)批準下達各單位各部門正式計劃計劃各單位上報表計劃處各部門各單位技改處銀行各部門各單位存檔圖例說明業(yè)務處理單位業(yè)務處理描述表格制作傳遞存儲收集資料儲戶存折存取款單存折現(xiàn)金存折業(yè)務分類存款單折取款單折存款處理取款處理利息文件帳目文件存取款業(yè)務業(yè)務流程圖的常用工具之二課堂討論背景資料:生產(chǎn)計劃管理流程設計任務1:制定年度生產(chǎn)計劃1.由生產(chǎn)部組織各工廠廠長,召開年度生產(chǎn)計劃會議,并根據(jù)公司發(fā)展戰(zhàn)略規(guī)定的生產(chǎn)目標、年度銷售戰(zhàn)略,編寫公司年度生產(chǎn)計劃;2.呈報運營總監(jiān)審定;3.呈報公司總裁審批。任務3:制定月度生產(chǎn)計劃
由生產(chǎn)部部長組織各工廠廠長,召開月度生產(chǎn)計劃會議,按照月度銷售戰(zhàn)略要求,制定各工廠月生產(chǎn)計劃。任務2:分解季度生產(chǎn)計劃
年度生產(chǎn)計劃獲得批準后,每季度由生產(chǎn)部部長組織各工廠廠長,召開季度生產(chǎn)計劃會議,按照季度銷售戰(zhàn)略要求,將年度生產(chǎn)計劃分解為各工廠季度生產(chǎn)計劃。任務4:匯總原材料使用計劃1.由生產(chǎn)部組織工廠分析產(chǎn)品,確定生產(chǎn)所需原材料、機械設備及工具的品種、規(guī)格、數(shù)量等,各工廠編寫原材料使用計劃,上報生產(chǎn)部,匯總原材料使用計劃,編寫《生產(chǎn)部用料匯總單》;2.上報財務部審定;3.根據(jù)購買額度及審批權(quán)限,報運營總監(jiān)或公司總裁審批;4.原材料使用計劃批準后,抄送給儲運公司,儲運公司準備采購生產(chǎn)用原材料。任務5:生產(chǎn)過程調(diào)度1.各工廠組織生產(chǎn),生產(chǎn)部對各工廠的生產(chǎn)過程進行監(jiān)督、管理;2.生產(chǎn)部按照季度、月度召開生產(chǎn)調(diào)度會議,對生產(chǎn)過程的各種問題進行平衡、協(xié)調(diào)和調(diào)度;3.將產(chǎn)成品通過質(zhì)檢后入庫;儲運公司按照銷售公司的訂單,從成品庫中提出貨物,并負責向客戶單位發(fā)送。任務6:匯總統(tǒng)計報表1.各工廠統(tǒng)計《生產(chǎn)統(tǒng)計報表》;2.生產(chǎn)部匯總、編制公司的《生產(chǎn)統(tǒng)計報表》;3.呈報運營總監(jiān)審批;4.呈報上級管理部門。要求:
根據(jù)所給的背景資料,進行業(yè)務流程的識別與設計。流程分析要點:1.該業(yè)務流程屬于哪個部門?涉及到哪些其他部門?2.該業(yè)務流程在本部門中有哪些處理過程?3.其他部門的哪些處理過程與本部門相關(guān)?4.業(yè)務從哪里開始?哪里結(jié)束?5.該業(yè)務流程中涉及到哪些數(shù)據(jù)?三、數(shù)據(jù)流程分析
為了用計算機進行信息管理,還必須進一步舍去物質(zhì)要素,收集有關(guān)資料,繪制出原系統(tǒng)的數(shù)據(jù)流程圖,為下一步分析做好準備。(1)數(shù)據(jù)流程分析的定義數(shù)據(jù)流程分析主要包括對數(shù)據(jù)的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要明確每個數(shù)據(jù)的處理方法,并發(fā)現(xiàn)和解決數(shù)據(jù)流通過程中的數(shù)據(jù)流通不暢、前后數(shù)據(jù)不匹配、數(shù)據(jù)處理過程不合理等問題,以期在新系統(tǒng)中加以改進。收集原系統(tǒng)全部輸入單據(jù)、輸出報表和數(shù)據(jù)存儲介質(zhì)的典型格式。弄清各環(huán)節(jié)上的處理方法和計算方法。在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度、發(fā)生的高峰時間及發(fā)生量等。在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型、長度、取值范圍。(2)數(shù)據(jù)流程分析的內(nèi)容
數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。
數(shù)據(jù)流程圖具有抽象性,表現(xiàn)在它完全舍去了具體的物質(zhì)(如業(yè)務流程圖中的車間、人員等),只剩下數(shù)據(jù)的流動、加工處理和存儲;數(shù)據(jù)流程圖具有概括性,它可以把信息中的各種不同業(yè)務處理過程聯(lián)系起來,形成一個整體。(3)數(shù)據(jù)流程圖數(shù)據(jù)流程圖常用符號不受系統(tǒng)控制,位于系統(tǒng)邊界以外數(shù)據(jù)處理的外部來源和去處為避免交叉,可出現(xiàn)若干次。名稱標識功能描述完成者標識:數(shù)字(編號、層次)功能描述:祈使句(動+名)邏輯描述數(shù)據(jù)存儲的地方→,表示流動的方向名稱(名詞)唯一與其他圖例都有聯(lián)系名稱
為了使圖形清晰,避免流線交叉,同一外部實體可在不同處出現(xiàn)。外部實體要有標記。同一實體在不同處出現(xiàn),要在右下角打上斜線。外部實體
數(shù)據(jù)流可以是雙向的。數(shù)據(jù)流上要有文字說明,也可以加符號。數(shù)據(jù)流
處理塊的畫法可以有標識、功能描述、實行的部門或程序名。處理數(shù)據(jù)存儲也有標識和名稱。指向數(shù)據(jù)存儲的數(shù)據(jù)流箭頭說明是讀出還是寫入。有時可用小三角形▲來表示搜索關(guān)鍵字。
數(shù)據(jù)存儲首先畫出頂層(第一層)數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出。下一步是對頂層數(shù)據(jù)流程圖中的“處理”進行分解。(4)數(shù)據(jù)流程圖的畫法
(1)數(shù)據(jù)流程圖是分層次的,繪制時采取自頂向下逐層分解的辦法。
(2)數(shù)據(jù)流程圖分多少層次應現(xiàn)實際情況而定,對于一個復雜的大系統(tǒng),有時可分至七八層之多。為了提高規(guī)范化程度,有必要對圖中各個元素加以編號。
(3)通常在編號之首冠以字母,用以表示不同的元素,可以用P表示處理,D表示數(shù)據(jù)流,F(xiàn)表示數(shù)據(jù)存儲,S表示外部實體。例如:P3.1.2表示第三子系統(tǒng)第一層圖的第二個處理。
按業(yè)務流程圖理出的業(yè)務流程順序,將相應調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖,一邊整理繪圖,一邊核對相應的數(shù)據(jù)和報表、模型等。如果有問題,則定會在這個繪圖和整理過程中暴露出來。
由于實際數(shù)據(jù)處理過程常常比較繁雜,故應該按照系統(tǒng)的觀點,自頂向下地分層展開繪制。黑灰半透明透明(5)數(shù)據(jù)流程圖的實例廠辦統(tǒng)計表銷售統(tǒng)計用戶合同合同登記處理合同數(shù)據(jù)合同臺賬銷售數(shù)據(jù)合同執(zhí)行登記合同執(zhí)行數(shù)據(jù)銷售分配處理庫存臺賬車間入庫單入庫處理入庫數(shù)據(jù)出庫數(shù)據(jù)查詢查詢出庫處理發(fā)貨處理發(fā)貨通知出庫單
出庫單財務科分層數(shù)據(jù)流程圖IDEF0圖用戶P1銷售處理訂貨單發(fā)貨單展開展開的原則
標識符要有層次。如:4.1、4.2……
只是處理內(nèi)部使用的數(shù)據(jù)存儲,畫在內(nèi)部,如外部也要使用,則畫在外部或跨在邊界上。流向外部或外部流入的數(shù)據(jù)流,如在上一層中未出現(xiàn),應在其與邊界相交處畫上"ד
交叉線要畫半園弧線
(3)與規(guī)劃中的企業(yè)模型相對應FA—高層、P—中層、A—低層外部項的確定也就是規(guī)定了系統(tǒng)與外部環(huán)境的分界線繪制數(shù)據(jù)流程圖應遵循的原則
(1)首先確定系統(tǒng)的外部項
(2)高層流程圖與中、低層流程圖的分工高層DFD中只畫出系統(tǒng)正常運行時的主要輸入和輸出。對于錯誤或例外條件所產(chǎn)生的數(shù)據(jù)流不在高層DFD中反映。
(4)按從左到右、從上到下的原則進行
(5)反復修改,仔細檢查,保證其正確性。案例1某企業(yè)財務管理的數(shù)據(jù)流程分析采用“自頂向下”的原則進行是否有遺漏的數(shù)據(jù)處理功能有關(guān)數(shù)據(jù)載體部分是否與業(yè)務流程圖一致業(yè)務流程圖→數(shù)據(jù)流程圖的檢查
(1)檢查DFD和TFD的一致性
(2)檢查DFD的一致性和完整性檢查數(shù)據(jù)流,確認數(shù)據(jù)流是否有遺漏或多余檢查數(shù)據(jù)存儲,是否沒有被業(yè)務過程使用或沒有生成它的業(yè)務過程(根據(jù)C/U矩陣的判別標準來進行)檢查處理功能,所有的處理功能都應有輸入數(shù)據(jù)流或從數(shù)據(jù)存儲中檢索數(shù)據(jù),也要有輸出的數(shù)據(jù)流或向數(shù)據(jù)存儲中發(fā)送數(shù)據(jù)。
課堂討論背景資料:
——汽車配件公司分層數(shù)據(jù)流程圖繪制第一層數(shù)據(jù)流程圖(環(huán)境圖)顧客供應商1處理業(yè)務訂貨單發(fā)貨單訂貨單發(fā)貨單配件庫存第二層數(shù)據(jù)流程圖顧客供應商銷售訂貨單發(fā)貨單配件庫存1-1采購1-2訂貨單發(fā)貨單到貨通知會計1-3收據(jù)應付款通知向供應商的訂貨單第三層數(shù)據(jù)流程圖顧客采購編輯訂貨單訂貨單配件庫存1.1.1確定顧客訂貨1.1.3產(chǎn)生暫存訂貨單1.1.5對照暫存訂貨單1.1.6業(yè)務員開發(fā)貨單并修改庫存1.1.4不合格顧客D2D3可發(fā)訂貨不滿足的訂貨登錄新顧客數(shù)據(jù)1.1.2暫存訂貨單D4到貨通知新顧客編制銷售和庫存報表1.1.8銷售歷史D5應收款明細賬D10配件庫存D3合格的訂貨單檢索庫存1.1.7經(jīng)理詢問庫存庫存狀態(tài)四、新系統(tǒng)邏輯模型的建立
如何理解邏輯方案
邏輯方案是新系統(tǒng)開發(fā)中要采用的管理模型和信息處理方法。系統(tǒng)分析階段的詳細調(diào)查、系統(tǒng)化分析都是為建立新系統(tǒng)的邏輯方案作準備。邏輯方案是系統(tǒng)分析階段的最終成果,也是今后進行系統(tǒng)設計和實施的依據(jù)。(1)系統(tǒng)目標修正根據(jù)詳細調(diào)查對可行性分析報告中提出的系統(tǒng)目標作再次考察,對項目的可行性和必要性進行重新考慮,并根據(jù)對系統(tǒng)建設的環(huán)境和條件的調(diào)查修正系統(tǒng)目標,使系統(tǒng)目標適應組織的管理需求和戰(zhàn)略目標。新系統(tǒng)的業(yè)務流程新系統(tǒng)的數(shù)據(jù)流程新系統(tǒng)的邏輯結(jié)構(gòu)新系統(tǒng)中數(shù)據(jù)資源的分布新系統(tǒng)中的管理模型(2)新系統(tǒng)信息處理方案原系統(tǒng)的業(yè)務流程的不足及其優(yōu)化過程、新系統(tǒng)的業(yè)務流程、新系統(tǒng)業(yè)務流程中的人機界面劃分。原數(shù)據(jù)流程的不合理之處及優(yōu)化過程、新系統(tǒng)的數(shù)據(jù)流程、新的數(shù)據(jù)流程中的人機界面劃分。新系統(tǒng)中的子系統(tǒng)劃分數(shù)據(jù)資源如何分布在數(shù)據(jù)庫或主機。確定在某一具體的管理業(yè)務中采用的管理模型和處理方法。數(shù)據(jù)處理的方式可分為兩類:
按一定時間間隔(小時、日、月)把數(shù)據(jù)積累成批后一次輸入計算機進行處理。特點是費用較低而又可有效地使用計算機。成批處理方式固定周期的數(shù)據(jù)處理需要大量的來自不同方面的數(shù)據(jù)的綜合處理需要累計一段時間后才能進行的數(shù)據(jù)處理沒有通信設備而無法采取聯(lián)機實時處理的情況
如何理解數(shù)據(jù)處理方式
面向處理,數(shù)據(jù)直接從數(shù)據(jù)源輸入中央處理機進行處理,由計算機即時作出回答,將處理結(jié)果直接傳給用戶。特點是及時,但費用較高。
聯(lián)機實時處理方式需要反應迅速的數(shù)據(jù)處理負荷易產(chǎn)生波動的數(shù)據(jù)處理數(shù)據(jù)收集費用較高的數(shù)據(jù)處理網(wǎng)絡
如何理解
管理模型
管理模型是系統(tǒng)在每個具體管理環(huán)節(jié)上所采用的管理方法。
在管理信息系統(tǒng)的系統(tǒng)分析中,就要根據(jù)業(yè)務和數(shù)據(jù)流程的分析結(jié)果,對每個處理過程進行認真分析,研究每個管理過程的信息處理特點,找出相適應的管理模型。(3)系統(tǒng)分析報告系統(tǒng)分析階段產(chǎn)生的成果就是系統(tǒng)分析報告。反映了這一階段調(diào)查與分析的全部情況,是下一步設計與實現(xiàn)系統(tǒng)的綱領(lǐng)性文件。第二節(jié)系統(tǒng)設計一、系統(tǒng)設計的概念系統(tǒng)分析階段結(jié)束以后,緊接著的就是系統(tǒng)設計,系統(tǒng)設計解決“怎么做”的問題。就是如何利用IT技術(shù)實現(xiàn)需求分析中用戶提出的各種功能。系統(tǒng)設計是新系統(tǒng)的物理設計階段。根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設計出一個能在計算機網(wǎng)絡環(huán)境上實施的方案,即建立新系統(tǒng)的物理模型系統(tǒng)設計的任務在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。主要是解決“怎樣做”的問題。系統(tǒng)模型分為邏輯模型和物理模型。邏輯模型
邏輯模型主要確定系統(tǒng)做什么,在系統(tǒng)分析階段提出。物理模型
物理模型則主要解決怎樣做的問題,在系統(tǒng)設計階段提出。
從整個系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。
要求系統(tǒng)具有很強的環(huán)境適應性,如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨立性。
如安全保密性、檢錯、糾錯能力、抗病毒能力等。
如不要盲目追求技術(shù)上的先進,盡量避免不必要的復雜化。二、功能模塊設計功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表,功能結(jié)構(gòu)圖中每一個框稱為一個功能模塊。功能分解的過程就是一個由抽象到具體、由復雜到簡單的過程。管理信息系統(tǒng)的各子系統(tǒng)可以看作是系統(tǒng)目標下層的功能。上層功能包括(或控制)下層功能,愈上層功能愈籠統(tǒng),愈下層功能愈具體。
如何理解
功能結(jié)構(gòu)圖
功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。
功能模塊可以根據(jù)具體情況分得大一點或小一點。分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務的一組程序。(1)功能模塊功能結(jié)構(gòu)圖中每一個框稱為一個功能模塊。各個模塊具有相對獨立性,可以分別加以設計實現(xiàn);模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個統(tǒng)一的整體,完成系統(tǒng)的功能。(2)模塊化
把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設計思想,它把一個復雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。為事物提供一個概要而不含糊的認定,便于數(shù)據(jù)的存貯和檢索。使用代碼可以提高處理的效率和精度。提高數(shù)據(jù)的全局一致性。代碼是人和計算機的共同語言,如零件號、圖號等早已使用代碼。代碼是代表事物名稱、屬性、狀態(tài)等的符號。
如何理解
代碼三、代碼設計(1)代碼的功能(2)代碼的設計合理的編碼結(jié)構(gòu)是信息系統(tǒng)具有生命力的重要因素。設計的代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上應當與處理的方法相一致。一個代碼應惟一標志它所代表的事物或?qū)傩?。代碼設計時,要預留足夠的位置,以適應不斷變化的需要。代碼要系統(tǒng)化,代碼的編制應盡量標準化,盡量使代碼結(jié)構(gòu)對事物的表示具有實際意義,以便于理解及交流。要注意避免引起誤解,不要使用易于混淆的字符。要注意盡量采用不易出錯的代碼結(jié)構(gòu)。當代碼長于4個字母或5個數(shù)字字符時,應分成小段。
若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:示例
例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。(3)代碼的種類1、順序碼
順序碼是一種用連續(xù)數(shù)字代表編碼對象的碼。優(yōu)點短而簡單,記錄的定位方法簡單,易于管理。缺點沒有邏輯基礎,不易記憶。此外新加的代碼只能列在最后,刪除則造成空碼。2、區(qū)間碼
區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。優(yōu)點信息處理比較可靠,排序、分類、檢索等操作易于進行。缺點碼的長度與其分類屬性相關(guān),可能造成很長的碼。產(chǎn)生多余的數(shù),或者維護困難。①多面碼
一個數(shù)據(jù)項可能具有多方面的特性,在碼的結(jié)構(gòu)中,為每個特性各規(guī)定一個位置,就形成了多面碼。例如,對于機制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。②上下關(guān)聯(lián)區(qū)間碼
由幾個意義上相關(guān)的區(qū)間碼組成,其結(jié)構(gòu)一般從左到右排列。例如,會計核算方面,用最左位代表核算種類,下一位代表會計核算項目。③十進位碼
相當于圖書分類中的十進位分類碼。例如,610.736,小數(shù)點左邊的數(shù)字代表主要分類,右邊指出子分類。必須把代碼的位數(shù)固定才適合計算機處理。3、助憶碼
用文字、數(shù)字來描述,也可用文字和數(shù)字結(jié)合來描述。特點是通過聯(lián)想來幫助記憶。例如,用TV-B-12代表12寸黑白電視機,用TV-C-20代表20寸彩色電視機。適用范圍
適用于數(shù)據(jù)項數(shù)目較少的情況(一般小于50個),否則容易引起聯(lián)想出錯。(4)代碼結(jié)構(gòu)中的校驗位
為了保證正確輸入,在原有代碼的基礎上,另加一個校驗位,作為代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。代碼一旦輸入,計算機會用同樣的數(shù)學運算方法按輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。檢驗錯誤種類:抄寫錯誤易位錯誤雙易錯誤隨機錯誤1、算術(shù)級數(shù)法2、幾何級數(shù)法3、質(zhì)數(shù)法
原代碼1
2
3
4
5
各乘以權(quán)6
5
4
3
2
乘積之和6+10+12+12+10=50
以11為模去除乘積之和(若余數(shù)是10,則按0處理),把得出的余數(shù)作為校驗碼:50/11=4……6,因此代碼為123456。原理同上,但把所乘權(quán)數(shù)改為32
16
8
4
2等。原理同上,但把所乘權(quán)數(shù)改為質(zhì)數(shù)系列,如1713753等。身份證號碼的編碼規(guī)則身份證號碼由十七位數(shù)字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗碼。(1)地址碼。表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。(2)出生日期碼。表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。(3)順序碼。表示在同一地址碼所標識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。(4)校驗碼。由十七位數(shù)字本體碼加權(quán)求和,在以模糊和得余數(shù),模減去余數(shù)得校驗位。
第一代是以文本為基礎的簡單交互,如常見的命令行,字符菜單等。由于第一代界面考慮人的因素太少,用戶興趣不高。隨著技術(shù)的發(fā)展,出現(xiàn)了第二代直接操縱的界面。第一代大量使用圖形、語音和其它交互媒介,充分地考慮了人對美的需求。直接操縱的界面使用視聽、觸摸等技術(shù),讓人可以憑借生活常識、經(jīng)歷和推理來操縱軟件,愉快地完成任務。更高層次的界面甚至模擬了人的生活空間,例如虛擬現(xiàn)實環(huán)境。優(yōu)秀的界面設計能消除用戶由感覺引起的乏味、緊張和疲勞,大大提高用戶的工作效率,從而進一步為發(fā)揮用戶技能和為用戶完成任務作出貢獻。四、界面設計(1)界面設計的發(fā)展階段(2)界面設計的原則1、合適性界面的合適性是指界面是否與軟件功能相融洽。如果界面不適合于軟件的功能,那么界面將毫無用處,界面美的內(nèi)涵就無從談起。2、風格商業(yè)應用軟件的界面設計注重一致性。設計者必須密切注意在相同應用領(lǐng)域中最流行的軟件的界面,必須尊重用戶使用這些軟件的習慣。。3、廣義美用戶使用界面時,除了直接的感官美感外,還有很大一部分美感是間接的,它們存在于人們的使用體驗中,例如方便,實用等。界面設計的一些特殊考慮也體現(xiàn)了廣義美,如設法使殘障人也可以使用軟件。(3)界面設計的實例輸出設計的主要目的是滿足用戶和管理者對數(shù)據(jù)和信息的要求,輸出設計要考慮的主要內(nèi)容有:五、輸出\輸入設計(1)輸出設計
輸出是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功與否的標準。因此系統(tǒng)設計與實施過程是從輸出設計到輸入設計。(1)輸出信息名:該輸出信息的名稱(2)輸出功能:該輸出信息起什么作用
(3)輸出周期:多長時間輸出一次(4)輸出期限:每次輸出的期限(5)輸出方式:批輸出還是實時輸出(6)輸出用紙:專用紙還是通用紙(7)輸出信息校驗:檢驗輸出信息的正確性,包括確定校驗內(nèi)容、檢驗方法和校驗后的處理(8)輸出項目名稱:構(gòu)成輸出信息的每個數(shù)據(jù)項1、輸出設計的實例
輸出報告定義了系統(tǒng)的輸出。既標出了各常量、變量的詳細信息,也給出了各種統(tǒng)計量及其計算公式、控制方法。設計輸出報告時要注意以下幾點:方便使用者;盡量利用原系統(tǒng)的輸出格式;輸出表格要考慮系統(tǒng)發(fā)展的需要;輸出的格式和大小要根據(jù)硬件能力,認真設計,并試制輸出樣用戶同意后才能正式使用。2、輸出設計的原則(2)輸入設計輸入設計對系統(tǒng)質(zhì)量有決定性的重要影響,同時是信息系統(tǒng)與用戶交互的紐帶,決定人機交互的效率。1、輸入設計的內(nèi)容輸入設計包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準備的過程。
控制輸入量減少輸入延遲減少輸入錯誤避免額外步驟輸入過程應盡量簡化提高效率減少錯誤原則進行輸入設計工作時,要注意在整個系統(tǒng)中統(tǒng)一設計風格。例如要求所有設計人員按照下面的界面框架對輸入功能模塊進行用戶界面設計。2、輸入設計的界面風格3、輸入設計實例4、數(shù)據(jù)輸入設備的選擇
讀卡機鍵盤-磁盤輸入裝置光電閱讀器終端輸入5、原始單據(jù)設計的原則
便于填寫便于歸檔單據(jù)的格式應能保證輸入精度6、數(shù)據(jù)輸入的校驗方法六、數(shù)據(jù)庫設計
數(shù)據(jù)厙設計是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎上建立數(shù)據(jù)庫的過程。(1)符合用戶的要求。即既能包含用戶需要處理的所有數(shù)據(jù),又能支持用戶提出的所有處理功能的實現(xiàn)。(2)能被某個現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)(DBMS)所接受,如VisualFoxPro、Oracle、Sybase、SQLServer等。(3)具有較高的質(zhì)量,如易于理解、便于維護、沒有數(shù)據(jù)沖突、完整性好、效益高等。(1)數(shù)據(jù)庫設計的要求數(shù)據(jù)庫設計的核心是確定一個合適的數(shù)據(jù)模型,這個數(shù)據(jù)模型應當滿足以下三個要求:(2)數(shù)據(jù)庫設計的步驟(1)數(shù)據(jù)厙的概念結(jié)構(gòu)設計如前所述,概念結(jié)構(gòu)設計應在系統(tǒng)分析階段進行。任務是根據(jù)用戶需求設計數(shù)據(jù)庫的概念數(shù)據(jù)模型(簡稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用第三章中介紹的E-R模型表示,也可以用3NF關(guān)系群來表示。(2)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計邏輯結(jié)構(gòu)設計是將概念結(jié)構(gòu)設計階段完成的概念模型轉(zhuǎn)換成能被選定的數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型。數(shù)據(jù)模型可以由實體聯(lián)系模型轉(zhuǎn)換而來,也可以用基于第三范式(3NF)的方法來設計。接著是用DBMS提供的數(shù)據(jù)描述語言DDL定義數(shù)據(jù)模型。(3)數(shù)據(jù)庫的物理結(jié)構(gòu)設計為數(shù)據(jù)模型在設備上選定合適的存儲結(jié)構(gòu)和存取方法,以獲得數(shù)據(jù)庫的最佳存取效率。內(nèi)容包括:選用庫文件的組織形式、存儲介質(zhì)的分配和存取路徑的選擇等。概念模型是按用戶觀點對數(shù)據(jù)和信息的建模。
實體(Entity)
屬性聯(lián)系
主要概念
一對一聯(lián)系(1:1)
一對多聯(lián)系(1:n)
多對多聯(lián)系(m:n)(3)概念結(jié)構(gòu)設計及E-R圖1、E-R圖實例2、概念結(jié)構(gòu)設計在系統(tǒng)分析期間,開發(fā)人員收集了大量的素材,畫出數(shù)據(jù)流圖,編寫了數(shù)據(jù)字典?,F(xiàn)在要在此基礎上建立一個用E-R圖表達的概念數(shù)據(jù)模型3、邏輯結(jié)構(gòu)設計前面得到E-R圖表達的是概念數(shù)據(jù)模型,它是系統(tǒng)的客觀反映,與具體數(shù)據(jù)庫的實現(xiàn)技術(shù)無關(guān),但它卻是下一步設計的基礎。下一步就要把這個概念數(shù)據(jù)模型按一定的方法轉(zhuǎn)化成某個具體的DBMS所能接受的形式,這就是所謂的邏輯結(jié)構(gòu)設計。列名數(shù)據(jù)類型長度允許空主鍵備注職員編號varchar30N是職員編號姓名varchar20Y否姓名部門varchar20Y否部門職務varchar39Y否職務性別varchar20Y否性別出生日期datetime8Y否出生日期籍貫varchar30Y否籍貫民族varchar20Y否民族文化程度varchar30Y否文化程度課程學校varchar20Y否課程學校健康狀況varchar30Y否健康狀況婚姻狀況varchar20Y否婚姻狀況身份證號碼varchar18Y否身份證號碼家庭電話varchar20Y否家庭電話辦公電話varchar20Y否辦公電話手機varchar20Y否手機電子郵箱varchar50Y否電子郵箱銀行賬號varchar20Y否銀行賬號備注varchar100Y否備注七、系統(tǒng)設計報告
系統(tǒng)設計結(jié)束后要提交系統(tǒng)設計報告。
(1)系統(tǒng)功能模塊設計(2)代碼設計方案(3)界面設計方案(4)輸入和輸出設計方案(5)數(shù)據(jù)庫設計方案系統(tǒng)設計報告的內(nèi)容:
一旦系統(tǒng)設計被審查批準,整個系統(tǒng)開發(fā)工作便進入系統(tǒng)實施階段。第三節(jié)系統(tǒng)實施系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這個階段的任務:實現(xiàn)系統(tǒng)設計階段提出的物理模型,按照實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施構(gòu)建系統(tǒng)運行平臺程序編制代碼實現(xiàn)數(shù)據(jù)準備程序的調(diào)試和測試系統(tǒng)轉(zhuǎn)換用戶培訓系統(tǒng)實施報告系統(tǒng)的物理模型一、物理系統(tǒng)的實施(1)計算機系統(tǒng)的實施
MIS物理系統(tǒng)的實施是計算機系統(tǒng)和通信網(wǎng)絡系統(tǒng)設備的訂購、機房的準備和設備的安裝調(diào)試等一系統(tǒng)列活動的總和。
購置計算機系統(tǒng)的基本原則是能夠滿足MIS的設計要求。
計算機系統(tǒng)是否具有合理的性能價格比系統(tǒng)是否具有良好的可擴充性能否得到來自供應商的售后服務和技術(shù)支持等。(2)網(wǎng)絡系統(tǒng)的實施1、MIS網(wǎng)絡局域網(wǎng)(LAN)通常指一定范圍內(nèi)的網(wǎng)絡,可以實現(xiàn)樓宇內(nèi)部和鄰近的幾座大樓之間的內(nèi)部聯(lián)系。廣域網(wǎng)(WAN)設備之間的通信,通常利用公共電信網(wǎng)絡,實現(xiàn)遠程設備之間的通信。
MIS通常是一個由通線線路把各種設備連接起來組成的網(wǎng)絡系統(tǒng)。2、網(wǎng)絡系統(tǒng)實施的主要內(nèi)容
流行網(wǎng)絡產(chǎn)品廠家;網(wǎng)絡產(chǎn)品選型;
MIS網(wǎng)絡類型及結(jié)構(gòu);常用的通信線路;通信設備的安裝;電纜線的鋪設;網(wǎng)絡性能的調(diào)試等工作。
常用的通信線路有雙絞線、同軸電纜、光纖電纜以及微波和衛(wèi)星通信等。地表衛(wèi)星微波站(B)衛(wèi)星通信地表地面波微波站(A)地面微波通信二、程序設計(1)程序設計的要求
可維護性可靠性可理解性效率
指當系統(tǒng)需求變化時,容易對程序進行補充或修改。
不僅正常情況下能正確工作,而且在意外情況下應便于處理。
要求層次清楚,便于閱讀,便于維護。
指程序能否有效地利用計算機資源,如節(jié)省存儲空間、提高運行效率等。(2)程序設計的方法
特點是采用順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)這三種基本邏輯結(jié)構(gòu)來編寫程序:順序結(jié)構(gòu)順序結(jié)構(gòu)是一種線性有序的結(jié)構(gòu),由一系列依次執(zhí)行的語句或模塊構(gòu)成。循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重復執(zhí)行,直到滿足某一條件為止。選擇結(jié)構(gòu)根據(jù)條件成立與否,選擇程序執(zhí)行路徑的結(jié)構(gòu)。1、順序結(jié)構(gòu)
順序結(jié)構(gòu)表示含有多個連續(xù)的處理步驟,按照書寫的先后順序執(zhí)行。Inti=0Ints=1S=100+i入口AB出口2、循環(huán)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重復執(zhí)行,直到滿足某一條件為止。PS入口出口TFInti=1Ints=0DoWhile(i<=100)s=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度購物中心水電維修服務合同(1000字)6篇
- 二零二五年度冷鏈物流食品供應合同3篇
- 二零二五年度環(huán)保材料買賣合同樣本詳述3篇
- 二零二五年度綠色建筑文明施工與環(huán)境保護一體化協(xié)議書3篇
- 二零二五年度行政上訴狀編制要點與官方格式3篇
- 二零二五年度企業(yè)委托高校培養(yǎng)博士研究生技術(shù)合作協(xié)議3篇
- 二零二五年度互聯(lián)網(wǎng)醫(yī)療健康品牌授權(quán)協(xié)議3篇
- 二零二五年度企業(yè)股權(quán)激勵協(xié)議(限制性股權(quán))6篇
- 二零二五年度農(nóng)產(chǎn)品銷售承包協(xié)議
- 2025版科技研發(fā)園區(qū)物業(yè)管理權(quán)轉(zhuǎn)讓與技術(shù)創(chuàng)新服務合同3篇
- 《活著》讀書分享課件
- 新課標人教版小學數(shù)學六年級下冊集體備課教學案全冊表格式
- 校園保潔培訓課件
- 渠道管理就這樣做
- 大客戶銷售這樣說這樣做
- 精裝修樣板房房屋使用說明
- 喬遷新居結(jié)婚典禮主持詞
- 小學四年級數(shù)學競賽試題(附答案)
- 魯科版高中化學必修2全冊教案
- 人口分布 高一地理下學期人教版 必修第二冊
- 四年級上冊英語試題-Module 9 Unit 1 What happened to your head--外研社(一起)(含答案)
評論
0/150
提交評論