《管理信息系統(tǒng)》課件-第5章_第1頁
《管理信息系統(tǒng)》課件-第5章_第2頁
《管理信息系統(tǒng)》課件-第5章_第3頁
《管理信息系統(tǒng)》課件-第5章_第4頁
《管理信息系統(tǒng)》課件-第5章_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第5章系統(tǒng)設(shè)計5.1系統(tǒng)設(shè)計概述 5.2系統(tǒng)總體結(jié)構(gòu)設(shè)計5.3硬件與軟件設(shè)計5.4網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計5.5數(shù)據(jù)庫設(shè)計5.6代碼設(shè)計5.7輸入輸出與界面設(shè)計5.8系統(tǒng)設(shè)計報告5.9小結(jié)案例5代碼設(shè)計實例習題5本章主要內(nèi)容系統(tǒng)設(shè)計是管理信息系統(tǒng)開發(fā)過程的一個重要階段,在這一階段中我們將根據(jù)系統(tǒng)分析的結(jié)果,進行系統(tǒng)的總體結(jié)構(gòu)設(shè)計和詳細結(jié)構(gòu)設(shè)計。本章主要介紹管理信息系統(tǒng)的總體結(jié)構(gòu)設(shè)計、硬件設(shè)計、軟件設(shè)計和網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫設(shè)計、代碼設(shè)計、輸入輸出設(shè)計、界面設(shè)計和系統(tǒng)設(shè)計報告等內(nèi)容。通過本章的學(xué)習使讀者明確管理信息系統(tǒng)設(shè)計的任務(wù)、依據(jù)、目的和原則,掌握系統(tǒng)設(shè)計的步驟、內(nèi)容、方法和技術(shù)等。本章學(xué)習目標 理解管理信息系統(tǒng)設(shè)計的任務(wù)及依據(jù) 掌握管理信息系統(tǒng)設(shè)計的目的及原則 了解管理信息系統(tǒng)設(shè)計的步驟 理解管理信息系統(tǒng)設(shè)計的內(nèi)容 掌握系統(tǒng)各個部分設(shè)計的方法5.1系統(tǒng)設(shè)計概述系統(tǒng)分析階段明確了系統(tǒng)的目的、功能和結(jié)構(gòu),并建立了系統(tǒng)的邏輯模型,回答了“系統(tǒng)做什么?”的問題。系統(tǒng)設(shè)計階段將描述如何實現(xiàn)系統(tǒng)分析規(guī)定的系統(tǒng)功能,并將建立系統(tǒng)的物理模型,將回答“系統(tǒng)如何做?”的問題。5.1.1系統(tǒng)設(shè)計的任務(wù)及依據(jù)1.系統(tǒng)設(shè)計的任務(wù)此階段的任務(wù)是設(shè)計管理信息系統(tǒng)的模塊層次結(jié)構(gòu)、設(shè)計模塊的處理流程和設(shè)計數(shù)據(jù)庫的結(jié)構(gòu),以解決系統(tǒng)“怎樣做”的問題。在此階段中,在已經(jīng)通過審核的系統(tǒng)分析報告的基礎(chǔ)上,根據(jù)系統(tǒng)分析階段產(chǎn)生的邏輯模型,選擇一個具體的管理信息系統(tǒng)平臺,并設(shè)計出能夠在該平臺上高效運行的更詳細的物理模型。因此,系統(tǒng)設(shè)計通常也稱為物理設(shè)計。2.系統(tǒng)設(shè)計的依據(jù)管理信息系統(tǒng)設(shè)計階段的依據(jù)主要包括以下幾點:(1)系統(tǒng)分析報告(2)相關(guān)的規(guī)范、條例、標準、要求或辦法(3)開發(fā)人員的知識和工程經(jīng)驗5.1.2系統(tǒng)設(shè)計的目的及原則1.系統(tǒng)設(shè)計的目的系統(tǒng)設(shè)計的目的一般是根據(jù)系統(tǒng)邏輯模型建立系統(tǒng)的物理模型,并盡可能完善系統(tǒng)的各項特性,如系統(tǒng)的功能性、經(jīng)濟性、可靠性、可變更性、工作質(zhì)量和工作效率等。2.系統(tǒng)設(shè)計的原則系統(tǒng)設(shè)計的好壞將會直接影響整個系統(tǒng)的性能。為了盡可能滿足用戶需求和獲得更大的經(jīng)濟效益,設(shè)計的系統(tǒng)一般應(yīng)具有較好質(zhì)量、較高的效率、較強生命力和較好的環(huán)境適應(yīng)性,這就需要進行系統(tǒng)設(shè)計時要考慮系統(tǒng)的系統(tǒng)性、可靠性、有效性、實用性、安全性、經(jīng)濟性、簡單性、可交互性、可擴展性和靈活性。5.1.3系統(tǒng)設(shè)計的步驟及內(nèi)容1.系統(tǒng)設(shè)計的步驟系統(tǒng)設(shè)計主要分為下幾個步驟:(1)總體設(shè)計(2)詳細設(shè)計(3)制定系統(tǒng)實施進度計劃(4)編寫系統(tǒng)設(shè)計說明書2.系統(tǒng)設(shè)計的內(nèi)容系統(tǒng)設(shè)計的內(nèi)容主要有以下幾個方面:(1)總體結(jié)構(gòu)設(shè)計(2)系統(tǒng)平臺設(shè)計(3)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(4)數(shù)據(jù)庫設(shè)計(5)代碼設(shè)計(6)輸入輸出與界面設(shè)計(7)編寫系統(tǒng)設(shè)計報告5.1.4系統(tǒng)設(shè)計的成果及文檔內(nèi)容(1)系統(tǒng)開發(fā)項目概述(2)系統(tǒng)設(shè)計規(guī)范說明(3)模塊設(shè)計說明(4)系統(tǒng)平臺設(shè)計說明(5)網(wǎng)絡(luò)環(huán)境說明(6)數(shù)據(jù)庫設(shè)計說明(7)代碼設(shè)計說明(8)輸入輸出與界面設(shè)計說明(9)安全性設(shè)計說明(10)系統(tǒng)實施方案說明5.2系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)總體結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)分析的要求,自頂向下,首先對整個系統(tǒng)進行子系統(tǒng)的劃分,然后再逐層深入,直至完成各個功能模塊的設(shè)計。從工程實踐看,系統(tǒng)總體結(jié)構(gòu)設(shè)計一般包括子系統(tǒng)的劃分、功能模塊的劃分和計算機處理流程設(shè)計等。實際上,系統(tǒng)總體結(jié)構(gòu)設(shè)計就是進行新系統(tǒng)物理結(jié)構(gòu)的設(shè)計。5.2.1總體結(jié)構(gòu)設(shè)計的任務(wù)及原則1.總體結(jié)構(gòu)設(shè)計的任務(wù)系統(tǒng)總體結(jié)構(gòu)設(shè)計的任務(wù)是根據(jù)系統(tǒng)分析的得出的邏輯模型設(shè)計管理信息系統(tǒng)的物理模型。物理模型設(shè)計的基本要求是設(shè)計的系統(tǒng)物理模型必須符合邏輯模型,能夠滿足邏輯模型所規(guī)定的信息處理需要。2.總體結(jié)構(gòu)設(shè)計的原則(1)一致性原則(2)面向用戶的原則(3)自頂向下的原則(4)相對獨立性原則(5)分解原則(6)協(xié)調(diào)原則5.2.2總體結(jié)構(gòu)設(shè)計的內(nèi)容(1)根據(jù)系統(tǒng)分階段產(chǎn)生的已經(jīng)獲得批準的系統(tǒng)分析報告,確定模塊層次結(jié)構(gòu),劃分功能模塊,將軟件功能需求分配給所劃分的最小單元模塊。明確模塊間的聯(lián)系和調(diào)用關(guān)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)存儲模式,制定測試的方法與策略。(2)選擇劃分模塊與分解功能的設(shè)計原則,如相對獨立性原則、分解原則和協(xié)調(diào)原則等。(3)選用相關(guān)的軟件工具來描述系統(tǒng)總體結(jié)構(gòu),軟件結(jié)構(gòu)圖是系統(tǒng)總體結(jié)構(gòu)設(shè)計階段經(jīng)常使用的軟件描述工具。(4)編寫總體結(jié)構(gòu)設(shè)計說明書、用戶手冊和測試計劃等文檔。5.2.3功能模塊結(jié)構(gòu)設(shè)計1.結(jié)構(gòu)化設(shè)計思想一個管理信息系統(tǒng)通常可以分解為若干子系統(tǒng)。把一個復(fù)雜的系統(tǒng)分為若干子系統(tǒng),可以大大簡化系統(tǒng)的設(shè)計工作。在系統(tǒng)分析階段通常已經(jīng)完成了子系統(tǒng)的初步劃分,將一個復(fù)雜的系統(tǒng)劃分為若干子系統(tǒng)后,還要進行子系統(tǒng)的再次分解,得到模塊功能單一、模塊間有層次聯(lián)系和模塊彼此相對獨立的功能模塊結(jié)構(gòu),即模塊結(jié)構(gòu)設(shè)計。模塊結(jié)構(gòu)設(shè)計一般遵循結(jié)構(gòu)化和模塊化的設(shè)計思想。2.模塊化設(shè)計思想把一個管理信息系統(tǒng)設(shè)計成若干模塊的方法稱為模塊化設(shè)計,其基本思想是將系統(tǒng)設(shè)計成由相對獨立和單一功能的模塊組成的層次結(jié)構(gòu),從而簡化開發(fā)工作,防止錯誤蔓延,提高系統(tǒng)的可靠性。一個模塊一般具有以下四要素:(1)輸入和輸出。模塊的輸出去向是其輸入的來源,即一個模塊從調(diào)用者處取得數(shù)據(jù),加工處理后再把處理結(jié)果輸出給調(diào)用者。(2)處理功能。模塊得到輸入后進行的加工處理工作。(3)內(nèi)部數(shù)據(jù)。僅供模塊自身引用的數(shù)據(jù)。(4)程序代碼。用來實現(xiàn)輸入、處理和輸出的程序。5.2.4網(wǎng)上書店管理系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計采用結(jié)構(gòu)化和模塊化設(shè)計思想設(shè)計網(wǎng)上書店管理系統(tǒng)。首先將整個系統(tǒng)劃分為兩大模塊,即用戶使用的前臺購書子系統(tǒng)和管理員使用的后臺管理子系統(tǒng)。前臺購書子系統(tǒng)功能模塊圖后臺管理子系統(tǒng)功能模塊圖5.3硬件與軟件設(shè)計5.3.1計算機系統(tǒng)計算機(Computer)是一種能夠輸入信息,存儲信息,并按照人們事先編制好的程序?qū)π畔⑦M行加工處理,最后輸出人們所需要的結(jié)果的自動高速執(zhí)行的電子設(shè)備。一個完整的計算機系統(tǒng)應(yīng)當由硬件、軟件和人三大部分組成。硬件是指構(gòu)成計算機系統(tǒng)的物理設(shè)備的總稱,通常是電子的、機械的、磁性的或光學(xué)的元器件或裝置。軟件是程序和相關(guān)文檔的總稱。5.3.2系統(tǒng)硬件基礎(chǔ)硬件是信息系統(tǒng)輸入、處理和輸出信息的設(shè)備。從物理構(gòu)造講,計算機由主機和外設(shè)組成。從學(xué)術(shù)角度來說,由CPU和內(nèi)存構(gòu)成的處理系統(tǒng)稱為馮?諾依曼型計算機的主機。在日常生活中,我們常說的主機一般指主機箱。主機是計算機核心部件,它和其他外設(shè)安裝在主機箱中。在主機箱內(nèi)有主板、硬盤、光驅(qū)、電源和顯卡等。微機主板包括中央處理器(CPU)、內(nèi)存和輸入輸出接口部件3大部分。各種外部設(shè)備通過I/O接口部件與主機相連。主機內(nèi)部各部分之間由地址總線、數(shù)據(jù)總線和控制總線相連。處理數(shù)據(jù)的能力是計算機系統(tǒng)性能的關(guān)鍵指標。5.3.3系統(tǒng)軟件基礎(chǔ)只有硬件系統(tǒng)的計算機稱為“裸機”,想要它完成某些功能,就必須為它安裝必要的軟件。軟件(Software)泛指程序和文檔的集合。一般將軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。由系統(tǒng)軟件和應(yīng)用軟件就構(gòu)成了計算機的軟件系統(tǒng)。5.3.4硬件與軟件配置的方法在進行系統(tǒng)硬件與軟件設(shè)計時,一般考慮以下幾個問題:(1)存儲容量估算(2)系統(tǒng)性能分析(3)系統(tǒng)負載分析(4)擬定硬件與軟件配置方案(5)硬件配置(6)軟件配置5.3.5網(wǎng)上書店管理系統(tǒng)硬件與軟件配置1.系統(tǒng)硬件配置服務(wù)器端的硬件配置是由建立站點所需的軟件來決定的。在最低配置下,服務(wù)器雖能正常工作,但其性能往往不盡人意,如果想使站點服務(wù)器工作效率更高的話,就得需要更好的配置,特別是服務(wù)器的內(nèi)存應(yīng)該大些。客戶端主要用于游覽界面以及與Web數(shù)據(jù)庫進行數(shù)據(jù)交互操作,因而客戶端對硬件要求并不高,一般主要由所安裝的Windows版本的要求來決定。2.系統(tǒng)軟件配置開發(fā)一個網(wǎng)上書店系統(tǒng)在軟件方面需要一個Web服務(wù)器、數(shù)據(jù)庫管理系統(tǒng)和前端開發(fā)工具等。服務(wù)器操作系統(tǒng)選用Windows2000/NT/XP中文版或更高版本;Web服務(wù)器選用Tomcat5.0版或更高版;數(shù)據(jù)庫選用Mysql5.0版或更高版;程序開發(fā)選用JDK1.4.2版或更高版,Eclipse3.1版或更高版等。5.4網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計5.4.1網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計基礎(chǔ)1.計算機網(wǎng)絡(luò)的概念2.計算機網(wǎng)絡(luò)的分類3.局域網(wǎng)的拓撲結(jié)構(gòu)4.網(wǎng)絡(luò)硬件5.網(wǎng)絡(luò)協(xié)議6.Internet基礎(chǔ)知識7.Intranet簡介8.網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計的方法與步驟網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計考慮的問題主要有以下幾個方面:(1)在網(wǎng)絡(luò)選擇上應(yīng)考慮應(yīng)用系統(tǒng)的地域分布。(2)盡量將相互信息交換頻繁、信息流量大的放在同一網(wǎng)段。(3)網(wǎng)絡(luò)設(shè)備盡可能選擇同一廠家,這樣在設(shè)備互聯(lián)、協(xié)議使用、技術(shù)支持和價格等方面都有優(yōu)勢。(4)考慮可擴展性。在網(wǎng)絡(luò)結(jié)構(gòu)中,主要設(shè)備應(yīng)預(yù)留一定的擴展能力。(5)根據(jù)實際需要選擇設(shè)備型號,節(jié)約資金。(6)選擇性價比高、質(zhì)量好的設(shè)備。網(wǎng)絡(luò)設(shè)計的主要步驟有以下兩部分:(1)網(wǎng)絡(luò)需求分析(2)網(wǎng)絡(luò)系統(tǒng)方案設(shè)計5.4.2網(wǎng)上書店管理系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計5.5數(shù)據(jù)庫設(shè)計5.5.1數(shù)據(jù)庫設(shè)計概述廣義地講,數(shù)據(jù)庫設(shè)計是數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計,即設(shè)計整個的數(shù)據(jù)庫應(yīng)用系統(tǒng)。狹義地講就是設(shè)計數(shù)據(jù)庫,即設(shè)計數(shù)據(jù)庫的各級模式并建立數(shù)據(jù)庫,這是數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的一部份。5.5.2數(shù)據(jù)庫設(shè)計的方法與步驟1.方法(1)新奧爾良(NewOrleans)方法(2)基于E-R模型的數(shù)據(jù)庫設(shè)計方法(3)基于3NF的數(shù)據(jù)庫設(shè)計方法(4)計算機輔助數(shù)據(jù)庫設(shè)計方法(5)ODL(ObjectDefinitionLanguage)方法2.步驟(1)需求分析階段(2)概念結(jié)構(gòu)設(shè)計階段(3)邏輯結(jié)構(gòu)設(shè)計階段(4)物理設(shè)計階段(5)數(shù)據(jù)庫實施階段(6)數(shù)據(jù)庫運行與維護階段5.5.3網(wǎng)上書店管理系統(tǒng)數(shù)據(jù)庫概念設(shè)計5.5.4網(wǎng)上書店管理系統(tǒng)數(shù)據(jù)庫邏輯設(shè)計用戶表(用戶編號,用戶名,密碼,地址,郵編,電子郵件地址,家庭電話,個人電話,辦公電話)圖書表(圖書編號,圖書名稱,圖書描述,圖書價格,圖書圖片路徑,作者,圖書類型編碼)圖書類型表(圖書類型編號,圖書類型名稱)訂單表(訂單編號,訂單狀態(tài),訂單金額,訂單產(chǎn)生時間,用戶編號)訂單條目表(條目編號,圖書數(shù)量,圖書編號,訂單編號)5.6代碼設(shè)計在管理信息系統(tǒng)中,每種實體都必須有代碼。代碼設(shè)計問題是一個規(guī)范化科學(xué)管理的問題。系統(tǒng)的代碼設(shè)計是未來系統(tǒng)數(shù)據(jù)規(guī)范化科學(xué)管理的基礎(chǔ),特別要強調(diào)的是共享代碼的設(shè)計質(zhì)量直接影響到未來系統(tǒng)的執(zhí)行效率。代碼設(shè)計的主要工作是完成對共享數(shù)據(jù)類中的關(guān)鍵字段的代碼結(jié)構(gòu)設(shè)計并形成代碼庫。5.6.1代碼及其功能在管理信息系統(tǒng)中,代碼是表示事物的名稱、屬性或狀態(tài)的符號。一般由數(shù)字、字母或他們的組合構(gòu)成。代碼的功能主要包括以下幾個方面:(1)可以唯一標識實體,即代碼是一個識別事物或其屬性、狀態(tài)的唯一的標識。(2)規(guī)范化。代碼的規(guī)范化易于計算機管理。(3)系統(tǒng)化。一般企業(yè)所使用的代碼都有國家或行業(yè)標準。(4)能夠節(jié)省存儲單元。(5)能提高數(shù)據(jù)處理的效率及精度。(6)可以提高數(shù)據(jù)的一致性。(7)是人——機之間進行信息交換的工具。5.6.2代碼的種類1.順序碼用連續(xù)數(shù)字的形式表示編碼對象的一種編碼,如學(xué)號、票據(jù)等。2.區(qū)間碼區(qū)間碼是指把代碼分為若干組,每一組作為一個區(qū)間,每組由若干位構(gòu)成,每位表示一定含義的一種代碼形式,如郵政編碼、準考證編號等。3.助記碼由助記文字、數(shù)字或他們的組合構(gòu)成,具有通過聯(lián)想幫助記憶的特性。5.6.3代碼設(shè)計的原則(1)唯一性(2)規(guī)范性(3)可識別性(4)長代碼分段(5)可擴展性5.6.4代碼設(shè)計的方法1.線分類方法線分類方法是最常用的一種方法,尤其是在手工處理下唯一能使用的一種方法。線分類方法主的基本思想是:首先給定頂層項,頂層項下分若干二層項,二層項下繼續(xù)分若干三層項,以此類推,直到具體分類對象。使用線分類方法時一般遵循唯一性和不交叉性兩個原則。線分類方法的特點主要有以幾點:(1)結(jié)構(gòu)清晰,便于分類、識別、查找和記憶。(2)與傳統(tǒng)方法類似,對手工系統(tǒng)的適應(yīng)性較好。(3)結(jié)構(gòu)不夠靈活,柔性較差。2.面分類方法面分類法較線分類法復(fù)雜,其特點主要有以下幾點:(1)結(jié)構(gòu)靈活,柔性較好,面的增加、修改和刪除容易。(2)能夠?qū)崿F(xiàn)按任意組合面的信息檢索,對計算機處理適應(yīng)性較好。(3)不便識別和記憶。線分類法和面分類法的主要區(qū)別是:線分類中的各個屬性具有層次性,不是獨立的;而面分類中的各個屬性不具有層次性,是獨立的。5.6.5代碼的校驗與維護設(shè)計1.代碼校驗代碼作為管理信息系統(tǒng)的重要輸入內(nèi)容之一,其正確性非常重要,直接影響到整個處理工作的質(zhì)量。為了保證輸入代碼的正確性,最好的方法就是對代碼進行校驗。所謂代碼的校驗,就是按照某種規(guī)律在代碼中添加校驗位,通過核對校驗位可以確保輸入代碼正確性的措施。利用校驗位可以發(fā)現(xiàn)的錯誤一般有以下幾種:(1)抄寫錯誤,如將1抄寫成7、O抄寫成0和S抄寫成5等。(2)易位錯誤,如將120101寫成120110。(3)雙易錯誤,如將ISO901寫成IS09O1。(4)隨機錯誤,如同時出現(xiàn)以上兩種或兩種以上錯誤。(5)其他錯誤。確定校驗位的常見方法(1)算術(shù)計數(shù)法原代碼22318各位乘以權(quán)65432乘積之和12+10+12+3+16=53按模11求余53÷11=4余9新代碼223189(2)幾何計數(shù)法原代碼22318各位乘以權(quán)3216842乘積之和64+32+24+4+16=140按模11求余140÷11=12余8新代碼223188(3)質(zhì)數(shù)法原代碼22318各位乘以權(quán)1713753乘積之和34+26+21+5+24=110按模11求余110÷11=10余

0新代碼2231802.代碼維護代碼維護內(nèi)容主要包括以下幾方面:(1)一般性維護代碼的一般性維護工作主要包括代碼增加、修改、刪除、瀏覽、查詢和打印等。其中,代碼的修改和刪除等維護尤其重要。(2)調(diào)整維護可能存在分類不完善、編碼規(guī)則缺陷或編碼空間預(yù)留不合理等現(xiàn)象,這就需要進行局部調(diào)整或批量修改。(3)校驗維護對代碼進行修改變動后一般會引起校驗碼的改變,因此代碼的校驗也是代碼維護中一項基礎(chǔ)工作。5.6.6網(wǎng)上書店管理系統(tǒng)代碼設(shè)計編碼對象用戶1用戶2用戶3用戶4用戶5用戶6……代碼123456……網(wǎng)上書店管理系統(tǒng)用戶代碼采用數(shù)字順序編碼圖書類型代碼采用中國圖書館分類法編碼對象代碼馬克思主義、列寧主義、毛澤東思想、鄧小平理論A馬克思、恩格斯著作A1選集、文集A11選讀A119列寧著作A2…………哲學(xué)、宗教B社會科學(xué)總論C政治、法律D…………訂單代碼采用數(shù)字順序編碼編碼對象訂單1訂單2訂單3訂單4訂單5訂單6……代碼123456……條目代碼采用數(shù)字順序編碼編碼對象條目1條目2條目3條目4條目5條目6……代碼123456……5.7輸入輸出與界面設(shè)計系統(tǒng)輸入輸出與界面設(shè)計是一個在系統(tǒng)設(shè)計中很容易被忽視的環(huán)節(jié),又是一個非常重要的環(huán)節(jié)。良好的輸入輸出與界面設(shè)計能夠?qū)τ诮窈笥脩羰褂玫姆奖阈浴踩院涂煽啃詠碚f,都是非常重要的。因此,做好輸入輸出與界面設(shè)計是系統(tǒng)設(shè)計的重要環(huán)節(jié),是新系統(tǒng)是否受用戶歡迎和是否具有生命力的重要因素。5.7.1輸入設(shè)計1.輸入設(shè)計原則輸入設(shè)計的兩個最根本的原則是提高效率和減少錯誤,具體應(yīng)注意以下幾點:(1)控制輸入量(2)減少輸入延遲(3)減少輸入錯誤(4)避免額外步驟(5)盡量簡化輸入過程2.輸入方式設(shè)計輸入方式的設(shè)計主要是根據(jù)總體結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計的要求,來確定數(shù)據(jù)輸入的具體形式。常見的輸入方式有鍵盤輸入、數(shù)/模、模/數(shù)輸入、網(wǎng)絡(luò)傳送和磁盤傳送等幾種形式。3.輸入格式設(shè)計在進行數(shù)據(jù)的輸入格式設(shè)計時,應(yīng)嚴格按照數(shù)據(jù)字典,遵循代碼設(shè)計的實際標準,統(tǒng)一格式。但在一些舊系統(tǒng)改造過程中,實際數(shù)據(jù)輸入時可能會遇到統(tǒng)計報表結(jié)構(gòu)與數(shù)據(jù)庫文件結(jié)構(gòu)不完全一致的情況。這時應(yīng)盡量嚴格參照相關(guān)標準,統(tǒng)一格式,不能隨意更改數(shù)據(jù)庫的結(jié)構(gòu)。必要時,可專門編制一個轉(zhuǎn)換模塊,以適應(yīng)其特殊要求。4.校對方式設(shè)計輸入校對方式的設(shè)計也是非常重要的。尤其是針對數(shù)字等字段,若沒有適當?shù)男Υ胧┳鞅WC則是很危險的。因此,對于一些重要的報表,輸入設(shè)計時一定要考慮適當?shù)男Υ胧詼p少出錯。然而,絕對保證不出錯是不可能的,不存在這種校對方式。常用校對方式有人工校對、二次鍵入校對和數(shù)據(jù)平衡校對。5.7.2輸出設(shè)計1.輸出設(shè)計的內(nèi)容一般對輸出信息的基本要求是準確、及時和適用。輸出設(shè)計的內(nèi)容包括確定輸出類型、輸出內(nèi)容、輸出方式和表格設(shè)計等。具體包含以下內(nèi)容:(1)輸出信息使用情況(2)信息輸出方式(3)輸出信息的內(nèi)容(4)輸出設(shè)備(5)輸出介質(zhì)2.輸出設(shè)計的方法在進行輸出設(shè)計時,設(shè)計人員應(yīng)給出系統(tǒng)的輸出說明,這個說明既是將來系統(tǒng)實施中進行實際輸出實現(xiàn)的依據(jù),也是用戶評價系統(tǒng)實用程度的依據(jù)。因此,輸出設(shè)計要選擇合適的輸出方法,并以清晰準確的方式表達出來。輸出方式主要以下兩種:(1)報表方式(2)圖形方式5.7.3界面設(shè)計用戶界面(UserInterface,UI)是人和計算機之間傳遞和交換信息的媒介。用戶可以通過界面與計算機進行對話、向計算機輸入相關(guān)數(shù)據(jù)、控制計算機的處理過程,計算機則通過界面將處理結(jié)果反映給用戶。1.界面設(shè)計的重要性(1)直觀、易用的用戶界面能夠使培訓(xùn)用戶變得容易,進而降低了培訓(xùn)成本。出色的用戶界面能夠使用戶的求助變少,進而降低了客戶支持成本。(2)美觀的用戶界面可以使系統(tǒng)更受用戶喜歡,增加了用戶的滿意度。對于軟件產(chǎn)品來說,易學(xué)、易用、美觀的用戶界面更容易引起用戶的注意,從而激發(fā)購買軟件產(chǎn)品的意愿。因此,用戶界面設(shè)計的優(yōu)劣直接關(guān)系到軟件產(chǎn)品的競爭力。2.界面設(shè)計的原則(1)簡易性(2)采用用戶的語言(3)一致性(4)提供快捷鍵(5)記憶負擔最小化(6)提供簡單的錯誤提示機制(7)允許撤銷(8)靈活性3.界面的分類非圖形界面(目前已很少使用)圖形界面網(wǎng)頁界面手持設(shè)備界面5.7.4網(wǎng)上書店管理系統(tǒng)輸入輸出與界面設(shè)計1.輸入設(shè)計網(wǎng)上書店管理系統(tǒng)部分輸入設(shè)計如下:(1)新用戶注冊新用戶注冊需要輸入姓名、密碼、確認密碼、地址、郵編、E-mail、家庭電話、手機和辦公電話等信息,具體設(shè)計如下:①用戶名要求6~15個字符,可以是字母、數(shù)字和下劃線的組合,必須以字母開頭,以字母和數(shù)字結(jié)尾,不區(qū)分大小寫。②密碼至少6位,可以是字母、數(shù)字和特殊符號的組合。③E-mail格式必須正確。(2)用戶登錄用戶登錄需要輸入用戶名和密碼,具體設(shè)計如下:①用戶輸入正確用戶名和密碼則可進入系統(tǒng)。②輸入用戶名和密碼錯誤,則提示“用戶名或密碼錯誤”。③沒有輸入用戶名和密碼而直接點擊登錄,則彈出“請輸入用戶名”的信息提示。④只輸入用戶名而沒有輸入密碼,則提示“請輸入密碼”。2.輸出設(shè)計網(wǎng)上書店管理系統(tǒng)部分輸出設(shè)計如下:(1)圖書信息輸出用戶點擊“查看圖書詳情”,則生成圖書名稱、單價、作者、類型及內(nèi)容簡介等信息,此時用戶可點擊“打印”來輸出圖書信息。(2)用戶訂單輸出①用戶點擊“我的訂單”,則生成訂單號、用戶名、總金額、產(chǎn)生時間和查看詳情等,此時點擊“打印”輸出訂單信息。②若點擊“我的訂單”中的“查看詳情”,則生成訂單詳細信息,包括訂單號、用戶名、產(chǎn)生時間、圖書名稱、單價、數(shù)量和總計等。3.界面設(shè)計5.8系統(tǒng)設(shè)計報告系統(tǒng)設(shè)計報告是系統(tǒng)設(shè)計階段的成果,包括各種設(shè)計方案和設(shè)計圖表,是下一步系統(tǒng)實現(xiàn)的基礎(chǔ)。系統(tǒng)設(shè)計報告應(yīng)確切描述了系統(tǒng)設(shè)計方案,并按照相關(guān)規(guī)范提高報告的質(zhì)量,這樣才能使后繼階段工作順利進行。5.8.1系統(tǒng)設(shè)計報告的內(nèi)容1.引言2.系統(tǒng)總體結(jié)構(gòu)設(shè)計3.系統(tǒng)硬件與軟件設(shè)計4.系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計5.系統(tǒng)數(shù)據(jù)庫設(shè)計6.代碼設(shè)計7.輸入輸出與界面設(shè)計8.系統(tǒng)實施方案及說明5.8.2系統(tǒng)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論