08IS講義(系統(tǒng)設(shè)計(jì))_第1頁(yè)
08IS講義(系統(tǒng)設(shè)計(jì))_第2頁(yè)
08IS講義(系統(tǒng)設(shè)計(jì))_第3頁(yè)
08IS講義(系統(tǒng)設(shè)計(jì))_第4頁(yè)
08IS講義(系統(tǒng)設(shè)計(jì))_第5頁(yè)
已閱讀5頁(yè),還剩69頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、信息系統(tǒng)開(kāi)發(fā)1.系統(tǒng)開(kāi)發(fā)案例背景2.信息系統(tǒng)總體規(guī)劃3.業(yè)務(wù)流程調(diào)查及優(yōu)化4.系統(tǒng)分析5.系統(tǒng)設(shè)計(jì)6.系統(tǒng)實(shí)施東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù)) 項(xiàng)目組組完成了東海信息系統(tǒng)分析工作之后,編寫(xiě)了系統(tǒng)分析報(bào)告,繪制了一整套新系統(tǒng)的數(shù)據(jù)流圖。財(cái)務(wù)會(huì)計(jì)管理系統(tǒng)帳務(wù)管理子系統(tǒng)固定資產(chǎn)管理子系統(tǒng)預(yù)算管理子系統(tǒng)其他 東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù)) 依據(jù)系統(tǒng)分析報(bào)告,王教授進(jìn)行了如下工作安排:1、指派開(kāi)發(fā)組中對(duì)計(jì)算機(jī)硬件及網(wǎng)絡(luò)非常熟悉的人員,根據(jù)系統(tǒng)分析報(bào)告中給出的系統(tǒng)功能及信息需求與若干家計(jì)算機(jī)公司一起研究設(shè)計(jì)網(wǎng)絡(luò)設(shè)計(jì)。 2、根據(jù)得到的新系統(tǒng)的數(shù)據(jù)流圖,以及總體規(guī)劃的描述,進(jìn)行子系統(tǒng)的合理劃分和確認(rèn)工作。并進(jìn)一步細(xì)化模

2、塊結(jié)構(gòu),至此東海公司信息系統(tǒng)的基礎(chǔ)的應(yīng)用軟件結(jié)構(gòu)形成。3、另外一些小組,依據(jù)數(shù)據(jù)字典,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)和代碼設(shè)計(jì)東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù)) 東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù))4、項(xiàng)目發(fā)組的設(shè)計(jì)人員還應(yīng)對(duì)新系統(tǒng)的應(yīng)用軟件結(jié)構(gòu)中的組成部分即功能模塊進(jìn)行進(jìn)一步的設(shè)計(jì)工作。這些工作包括對(duì)每一模塊的用戶界面、處理過(guò)程及輸入輸出的設(shè)計(jì)等等。 在完成上述工作后,各項(xiàng)目組將上述設(shè)計(jì)結(jié)果進(jìn)行了匯總整理,形成了東海信息系統(tǒng)的系統(tǒng)設(shè)計(jì)報(bào)告,并開(kāi)始了下一階段系統(tǒng)實(shí)施階段的工作。 東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù))思考: 根據(jù)上述背景資料,你是否能回答以下問(wèn)題: -應(yīng)如何展開(kāi)系統(tǒng)設(shè)計(jì)工作? -它包括哪些具體工作內(nèi)容? -重點(diǎn)工作是什么?

3、 -如何進(jìn)行人員的合理分工?5. 系統(tǒng)設(shè)計(jì)在系統(tǒng)分析階段,明確了新系統(tǒng)的功能結(jié)構(gòu)及信息結(jié)構(gòu),也就是系統(tǒng)的邏輯模型,對(duì)新系統(tǒng)回答了 “干什么?”的問(wèn)題。在系統(tǒng)設(shè)計(jì)階段我們需要回答的中心問(wèn)題是“怎么干?”,即通過(guò)給出新系統(tǒng)物理模型的方式描述如何實(shí)現(xiàn)在系統(tǒng)分析中規(guī)定的系統(tǒng)功能。5.系統(tǒng)設(shè)計(jì)5.1主要步驟系統(tǒng)設(shè)計(jì)階段遵循自頂向下的設(shè)計(jì)原則,首先進(jìn)行總體設(shè)計(jì),然后是詳細(xì)設(shè)計(jì)(1)總體設(shè)計(jì)(或概要設(shè)計(jì))-進(jìn)行子系統(tǒng)的合理劃分和確認(rèn)-模塊設(shè)計(jì)-網(wǎng)絡(luò)設(shè)計(jì)(2)詳細(xì)設(shè)計(jì)輸入輸出設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼設(shè)計(jì)、界面設(shè)計(jì)等5.系統(tǒng)設(shè)計(jì)5.2總體設(shè)計(jì)1、進(jìn)行子系統(tǒng)的合理劃分和確認(rèn)總體設(shè)計(jì)的主要內(nèi)容是合理地對(duì)系統(tǒng)進(jìn)行分解,

4、將一個(gè)復(fù)雜的系統(tǒng)分解為若干子系統(tǒng)。所謂“合理”是指:一個(gè)合理的子,應(yīng)該是內(nèi)部聯(lián)系強(qiáng),子系統(tǒng)間盡可能獨(dú)立,接口明確、簡(jiǎn)單,盡量適應(yīng)用戶的組織體系,即子系統(tǒng)間具有“弱耦合”關(guān)系??傮w規(guī)劃階段已怪子系統(tǒng)進(jìn)行了初步劃分,本步驟主要是在系統(tǒng)分析基礎(chǔ)上,對(duì)總體規(guī)劃階段的劃分結(jié)果進(jìn)行細(xì)化和確認(rèn)?;槎Y預(yù)備會(huì)儀式宴席蜜月食物酒娛樂(lè)發(fā)言蛋糕其他相關(guān)知識(shí):系統(tǒng)和系統(tǒng)分解例5.系統(tǒng)設(shè)計(jì)5.2總體設(shè)計(jì)1、進(jìn)行子系統(tǒng)的合理劃分和確認(rèn)(1)系統(tǒng)劃分的原則:-子系統(tǒng)要具有相對(duì)獨(dú)立性-使數(shù)據(jù)冗余較小-便于系統(tǒng)分階段實(shí)現(xiàn)-適應(yīng)組織管理機(jī)構(gòu)的設(shè)置-充分利用各種資源(2)系統(tǒng)劃分的方法-按職能 -按邏輯功能 -按通信 -按業(yè)務(wù)處理順

5、序 -按業(yè)務(wù)處理的時(shí)間關(guān)系5.系統(tǒng)設(shè)計(jì)5.2總體設(shè)計(jì)2、模塊設(shè)計(jì)(1)主要任務(wù)是對(duì)各個(gè)子系統(tǒng)進(jìn)行細(xì)化,確定劃分后的子系統(tǒng)的模塊結(jié)構(gòu),并通過(guò)模塊結(jié)構(gòu)圖把分解的子系統(tǒng)和一個(gè)個(gè)模塊按層次結(jié)構(gòu)聯(lián)系起來(lái)。主要工作步驟是:子系統(tǒng)如何劃分成多個(gè)模塊子系統(tǒng)間和模塊間數(shù)據(jù)和調(diào)用關(guān)系優(yōu)化改進(jìn)模塊結(jié)構(gòu)圖5.系統(tǒng)設(shè)計(jì)5.2總體設(shè)計(jì)2、模塊設(shè)計(jì)(2)模塊結(jié)構(gòu)圖的主要符號(hào)模塊名模塊調(diào)用數(shù)據(jù)控制信息轉(zhuǎn)接5.系統(tǒng)設(shè)計(jì)5.2總體設(shè)計(jì)2、模塊設(shè)計(jì)(3)模塊結(jié)構(gòu)的質(zhì)量標(biāo)準(zhǔn)塊內(nèi)聯(lián)系大、塊間聯(lián)系??;耦合小,內(nèi)聚大;模塊的耦合方式(數(shù)據(jù)耦合、控制耦合、非法耦合)模塊的內(nèi)聚方式(巧合、邏輯、過(guò)程、通信、順序、功能)-扇入扇出數(shù):5.系統(tǒng)設(shè)

6、計(jì)5.2總體設(shè)計(jì)2、模塊設(shè)計(jì)(4)模塊結(jié)構(gòu)推導(dǎo)由數(shù)據(jù)流圖推導(dǎo)出模塊結(jié)構(gòu)圖;初始結(jié)構(gòu)圖導(dǎo)出方法:事務(wù)分析;變換分析;模塊結(jié)構(gòu)圖改進(jìn)5.系統(tǒng)設(shè)計(jì)5.2總體設(shè)計(jì)2、模塊設(shè)計(jì)(5)扇入扇出數(shù)-扇入數(shù)指模塊的直接上層模塊個(gè)數(shù)-扇出數(shù)指模塊擁有的直接下層模塊個(gè)數(shù)-如果一個(gè)規(guī)模很小的底層模塊的扇入數(shù)為1,則可以把它合并到上層模塊中去。-對(duì)扇出數(shù)過(guò)低(1或2)的模塊,也應(yīng)進(jìn)行檢查。-一般,模塊的扇出數(shù)應(yīng)在7以內(nèi)。5.系統(tǒng)設(shè)計(jì)5.3 詳細(xì)設(shè)計(jì)-代碼設(shè)計(jì)-輸出設(shè)計(jì)-輸入設(shè)計(jì)-處理過(guò)程設(shè)計(jì)-數(shù)據(jù)庫(kù)設(shè)計(jì)-人機(jī)界面設(shè)計(jì)-安全設(shè)計(jì)5.系統(tǒng)設(shè)計(jì)5.4編寫(xiě)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)系統(tǒng)設(shè)計(jì)階段的主要成果、新系統(tǒng)的物理模型、系統(tǒng)實(shí)施的主要

7、依據(jù)-系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)參考格式(培訓(xùn)教材下冊(cè)78頁(yè))(1)引言(摘要、背景、系統(tǒng)環(huán)境和限制、參考資料和專門(mén)術(shù)語(yǔ)說(shuō)明)(2)系統(tǒng)設(shè)計(jì)方案-總體設(shè)計(jì)描述 -詳細(xì)設(shè)計(jì)描述東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù))項(xiàng)目組在王教授主要下,依據(jù)系統(tǒng)分析報(bào)告,依次進(jìn)行了總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),并撰寫(xiě)了系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)以下以物資管理系統(tǒng)的開(kāi)發(fā)為例進(jìn)行說(shuō)明:(1)硬件結(jié)構(gòu)設(shè)計(jì)(不屬于信息系統(tǒng)開(kāi)發(fā)考試范圍,由網(wǎng)絡(luò)設(shè)計(jì)人員完成)計(jì)算模式的確定網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的確定網(wǎng)絡(luò)中計(jì)算機(jī)和網(wǎng)絡(luò)連接設(shè)備的確定C樓物資倉(cāng)庫(kù)、貨場(chǎng)、貨運(yùn)站ModemA樓B樓Modem硬件結(jié)構(gòu)設(shè)計(jì)結(jié)果(續(xù))至C樓物資倉(cāng)庫(kù)等數(shù)據(jù)庫(kù)服務(wù)器Web服務(wù)器客戶機(jī)RouterHub硬件結(jié)構(gòu)設(shè)

8、計(jì)結(jié)果(續(xù))(A樓局部)(2) 系統(tǒng)軟件結(jié)構(gòu)的設(shè)計(jì)(不屬于信息系統(tǒng)開(kāi)發(fā)考試范圍) 操作系統(tǒng)的選擇 數(shù)據(jù)庫(kù)服務(wù)器系統(tǒng)軟件的選擇 應(yīng)用服務(wù)器系統(tǒng)軟件及開(kāi)發(fā)工具的選擇操作系統(tǒng)選擇服務(wù)器上操作系統(tǒng)的選擇客戶機(jī)上操作系統(tǒng)的選擇 數(shù)據(jù)庫(kù)系統(tǒng)選擇結(jié)果項(xiàng)目組分析目前常用的一些數(shù)據(jù)庫(kù)產(chǎn)品,認(rèn)為Oracle、Sybase、SQL Server、 DB2是開(kāi)發(fā)大型管理系統(tǒng)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)軟件的首選。而Foxpro在小型管理信息系統(tǒng)建設(shè)中選用較多。結(jié)合投資預(yù)算、系統(tǒng)目標(biāo)、需求、現(xiàn)有系統(tǒng)接口等一系列因素后,決定采用Oracle數(shù)據(jù)庫(kù)應(yīng)用服務(wù)器系統(tǒng)軟件及開(kāi)發(fā)工具選擇(不屬于信息系統(tǒng)開(kāi)發(fā)考試范圍) 系統(tǒng)開(kāi)發(fā)工具的選取依據(jù): 信

9、息系統(tǒng)的計(jì)算模式。 信息系統(tǒng)的硬件結(jié)構(gòu)特征。應(yīng)用服務(wù)器系統(tǒng)軟件及開(kāi)發(fā)工具選擇 B/S模式B/S模式應(yīng)用服務(wù)器一般采用微軟公司的IIS3.0或以上版本。應(yīng)用開(kāi)發(fā)工具可采用Delphi、ASP、Power Builder,這些開(kāi)發(fā)工具的較高版本都支持B/S模式應(yīng)用的開(kāi)發(fā)。C/S模式的開(kāi)發(fā)工具及運(yùn)行環(huán)境一般安裝在客戶端計(jì)算機(jī)上,用于C/S模式應(yīng)用開(kāi)發(fā)的系統(tǒng)工具軟件用得較多的為Visual Basic,Delphi、 Power Builder等。應(yīng)用服務(wù)器系統(tǒng)軟件及開(kāi)發(fā)工具選擇 C/S模式開(kāi)發(fā)工具選擇結(jié)果經(jīng)過(guò)綜合分析,決定采用三層C/S結(jié)構(gòu),Delphi做為開(kāi)發(fā)工具需求計(jì)劃管理采購(gòu)計(jì)劃管理倉(cāng)儲(chǔ)管理統(tǒng)

10、計(jì)管理系統(tǒng)維護(hù)物資管理 需求計(jì)劃審批 需求計(jì)劃維護(hù) 采購(gòu)計(jì)劃維護(hù) 采購(gòu)計(jì)劃制定 入庫(kù)管理 物資盤(pán)點(diǎn)管理 材料帳管理 各類統(tǒng)計(jì)分析 報(bào)表統(tǒng)計(jì)打印 數(shù)據(jù)備份編碼管理 需求計(jì)劃錄入需求計(jì)劃匯總 出庫(kù)管理 . . .總體設(shè)計(jì)階段:模塊結(jié)構(gòu)東海信息系統(tǒng)開(kāi)發(fā)案例(續(xù))總體設(shè)計(jì)完成后,信息系統(tǒng)開(kāi)發(fā)人員進(jìn)入了下一階段的工作-詳細(xì)設(shè)計(jì)。完成了數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼設(shè)計(jì)、處理說(shuō)明設(shè)計(jì)、輸入輸出設(shè)計(jì)等(1)數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)依據(jù)信息系統(tǒng)的數(shù)據(jù)流圖中的數(shù)據(jù)流動(dòng)要求及數(shù)據(jù)字典,設(shè)計(jì)對(duì)這些數(shù)據(jù)資源進(jìn)行存儲(chǔ)時(shí)的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將影響系統(tǒng)的運(yùn)行效率及用戶對(duì)數(shù)據(jù)使用的滿意度。由于數(shù)據(jù)設(shè)計(jì)技術(shù)性太強(qiáng),因此王教授決定引入兩名數(shù)據(jù)

11、庫(kù)方面的專家,組成專門(mén)的技術(shù)小組負(fù)責(zé)此項(xiàng)工作。在對(duì)數(shù)據(jù)進(jìn)行規(guī)范化定義時(shí),一般遵循以下三種規(guī)范:(1)第一范式(1st NF)指在同一表中沒(méi)有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉。(2)第二范式(2st NF)指在同一表中必須有一個(gè)數(shù)據(jù)元素為主關(guān)鍵字,其他數(shù)據(jù)元素與之一一對(duì)應(yīng);(3)第三范式(3st NF)指表中所有數(shù)據(jù)元素不但要能夠惟一地被關(guān)鍵字所標(biāo)識(shí),且它們之間還必須相互獨(dú)立,不存在其他的函數(shù)關(guān)系。(2)代碼設(shè)計(jì)1)設(shè)計(jì)原則惟一性:如身份證號(hào)規(guī)律性:標(biāo)準(zhǔn)化:可擴(kuò)充容量修改 唯一性 通過(guò)編碼可唯一地確定編碼對(duì)象,這是編碼在數(shù)據(jù)管理中最基本的作用。 規(guī)律性指對(duì)代碼對(duì)象的代碼要遵循一定的規(guī)則,這些規(guī)

12、則包括:代碼的位數(shù)、代碼的分段、每段的類型和含義等 。例如“物資基本信息” 中的關(guān)鍵字段“物資編碼”的結(jié)構(gòu)為: 5-7位,流水碼(數(shù)字)3-4位,物資品種(字符)1-2位,物資類別(字符) 標(biāo)準(zhǔn)化凡國(guó)家和主管部門(mén)對(duì)某些信息分類或代碼統(tǒng)一規(guī)定和要求的,則應(yīng)采用標(biāo)準(zhǔn)形式的代碼,以便通用化。 可擴(kuò)展性且容易修改編碼的此項(xiàng)要求是保證系統(tǒng)對(duì)企業(yè)管理業(yè)務(wù)變化的適應(yīng)性,即要求編碼規(guī)則對(duì)已有編碼對(duì)象留有足夠的余量。 代碼設(shè)計(jì)(2) 編碼方式1)順序編碼2)層次碼3)助記碼順序碼 這是最簡(jiǎn)單的編碼形式,一般適用于被編碼對(duì)象數(shù)目較少的情況。 例如,物資管理系統(tǒng)中,對(duì)6個(gè)物資倉(cāng)庫(kù)的編碼可采用如下的數(shù)字順序碼。編碼對(duì)

13、象倉(cāng)庫(kù)1倉(cāng)庫(kù)2倉(cāng)庫(kù)3倉(cāng)庫(kù)4倉(cāng)庫(kù)5倉(cāng)庫(kù)6編碼010203040506層次碼 當(dāng)編碼對(duì)象具有兩層(或以上)的分類時(shí),可采用層次碼。 如6個(gè)倉(cāng)庫(kù)中的帳本的編碼可采用如下的數(shù)字分組順序碼。編碼對(duì)象倉(cāng)庫(kù)1的第1本帳倉(cāng)庫(kù)1的第2本帳 倉(cāng)庫(kù)2的第1本帳倉(cāng)庫(kù)2的第2本帳編碼01001010020200102002 助記碼 助記碼結(jié)構(gòu)簡(jiǎn)單,容易識(shí)別和記憶, 如我們可對(duì)企業(yè)的6個(gè)倉(cāng)庫(kù)采用下面的字符編碼。編碼對(duì)象五金庫(kù)化工庫(kù)勞保庫(kù)備件庫(kù)機(jī)電庫(kù)工具庫(kù)編碼WJHGLBBJJDGJ組合編碼 編碼對(duì)象具有兩層(或以上)的分類時(shí),我們可采用數(shù)字和字符的組合編碼方式使編碼對(duì)某層分類的記憶和識(shí)別更直觀和容易。 如前述6個(gè)倉(cāng)庫(kù)中的

14、帳本的編碼可采用如下的組合編碼。編碼對(duì)象五金庫(kù)的第1本帳五金庫(kù)的第2本帳 化工庫(kù)的第1本帳化工庫(kù)的第2本帳編碼WJ001WJ002HG001HG002 (3) 輸入輸出設(shè)計(jì)(一) 輸入設(shè)計(jì)(二) 輸出設(shè)計(jì)(一) 輸入設(shè)計(jì) 輸入設(shè)計(jì)的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入方式、用戶界面和輸入數(shù)據(jù)的校驗(yàn)方式。輸入設(shè)計(jì)中的輸入校驗(yàn)為了盡可能地避免錯(cuò)誤的數(shù)據(jù)存儲(chǔ)到系統(tǒng)中,在輸入設(shè)計(jì)中需要考慮采用具體的檢測(cè)方式對(duì)數(shù)據(jù)輸入的正確性進(jìn)行校驗(yàn)。 常見(jiàn)的輸入校驗(yàn)方式(1)二次輸入校驗(yàn)法(2)靜態(tài)校驗(yàn)法(3)平衡校驗(yàn)法(4)文件查詢校驗(yàn)法(5)界限校驗(yàn)法(6)數(shù)據(jù)格式校驗(yàn)法(7)使用校驗(yàn)碼(1)二次輸入校驗(yàn)法采

15、用二次輸入校驗(yàn)法要求同一個(gè)數(shù)據(jù)內(nèi)容輸入兩次,以兩次輸入內(nèi)容一致作為正確性判斷的依據(jù)。對(duì)于特別重要的數(shù)據(jù)輸入,也可以要求輸入兩次以上。 (2)靜態(tài)校驗(yàn)法靜態(tài)校驗(yàn)法是在數(shù)據(jù)輸入之后采用目測(cè)的方法檢查輸入數(shù)據(jù)的正確性,目測(cè)一般在屏幕前進(jìn)行,在輸入內(nèi)容復(fù)雜的情況下也可以打印出來(lái)檢測(cè)。 (3)平衡校驗(yàn)法平衡校驗(yàn)法是根據(jù)數(shù)據(jù)之間的計(jì)算關(guān)系來(lái)檢查輸入數(shù)據(jù)的正確性。例如會(huì)計(jì)憑證中的數(shù)據(jù)必須滿足: 借方金額合計(jì) = 貸方金額合計(jì)利用這一平衡條件可對(duì)輸入的會(huì)計(jì)憑證數(shù)據(jù)進(jìn)行輸入校驗(yàn)。如果不滿足上述平衡條件,那么輸入的會(huì)計(jì)憑證數(shù)據(jù)一定是錯(cuò)誤的。(4)文件查詢校驗(yàn)法文件查詢校驗(yàn)法一般用于檢查輸入的數(shù)據(jù)是否為無(wú)效數(shù)據(jù)。例

16、如,在輸入物資編碼時(shí),一般需要在物資編碼表中查找是否存在所輸入的物資編碼,如果不存在,那么輸入的物資編碼為無(wú)效的物資編碼。(5)界限校驗(yàn)法界限校驗(yàn)法是通過(guò)檢驗(yàn)數(shù)據(jù)是否在限定的取值范圍的方法來(lái)檢測(cè)輸入數(shù)據(jù)的正確性。例如,日期中月份的最大取值為12,最小取值為1。如果輸入的月份數(shù)據(jù)不在該范圍之內(nèi),則可判定是輸入有誤。(6)數(shù)據(jù)格式校驗(yàn)法數(shù)據(jù)類型格式校驗(yàn)法是從數(shù)據(jù)類型和數(shù)據(jù)格式的角度來(lái)檢測(cè)輸入數(shù)據(jù)的正確性。例如,在輸入系統(tǒng)操作員姓名時(shí),輸入的應(yīng)為字符型數(shù)據(jù),如果輸入的為數(shù)值型數(shù)據(jù)就一定是錯(cuò)誤的輸入。(7)使用校驗(yàn)碼在采用校驗(yàn)碼方法時(shí),在數(shù)據(jù)編碼的后面加一位校驗(yàn)碼,該校驗(yàn)碼是根據(jù)一定的計(jì)算方法由校驗(yàn)碼

17、前的各位編碼計(jì)算出來(lái)的。如果輸入的編碼不滿足該計(jì)算關(guān)系,則認(rèn)為輸入的編碼有誤。 輸入設(shè)計(jì)要統(tǒng)一風(fēng)格進(jìn)行輸入設(shè)計(jì)工作時(shí),要注意在整個(gè)系統(tǒng)中統(tǒng)一設(shè)計(jì)風(fēng)格。例如要求所有設(shè)計(jì)人員遵照下面的界面框架對(duì)輸入型功能模塊進(jìn)行用戶界面設(shè)計(jì)。模塊(應(yīng)用)名稱數(shù)據(jù)輸入?yún)^(qū)保存退出東海公司物資管理系統(tǒng): “原料入庫(kù)單錄入”的輸入設(shè)計(jì)。(1)用戶界面原料入庫(kù)單錄入入庫(kù)單號(hào):N(8)供應(yīng)商編碼:C(6)入庫(kù)日期:N(4)年N(2)月N(2)日供應(yīng)商名稱:C(30)原料編碼規(guī)格原料名稱數(shù)量單價(jià)金額C(8)C(6)C(20)N(12.2)N(8.2)N(12.2)庫(kù)管員編碼:C(2)財(cái)務(wù)記帳標(biāo)志:C(1)保存退出(2)輸入方式

18、 入庫(kù)單上除了數(shù)據(jù)項(xiàng)“財(cái)務(wù)記帳標(biāo)志”之外其它數(shù)據(jù)項(xiàng)都由鍵盤(pán)輸入。 “供應(yīng)商”和“原料”相關(guān)信息只需輸入相應(yīng)編碼,與“供應(yīng)商”相應(yīng)的“供應(yīng)商名稱”,與“原料”相應(yīng)的“原料名稱”、“規(guī)格”分別從供應(yīng)商編碼庫(kù)和原料編碼庫(kù)中自動(dòng)填入。(3)校驗(yàn)方式 數(shù)據(jù)項(xiàng)“數(shù)量”、“單價(jià)”、“金額”需全部輸入。輸入后由計(jì)算機(jī)計(jì)算“數(shù)量單價(jià)”并與所輸入的“金額”值進(jìn)行比較,若二者相等則校驗(yàn)通過(guò),否則給出警告信息,由操作者進(jìn)行修改、確認(rèn)。(二) 輸出設(shè)計(jì)輸出設(shè)計(jì)與輸入設(shè)計(jì)類似,需要給出輸出的方式和用戶界面的內(nèi)容,如顯示輸出的屏幕格式、打印輸出的格式,每個(gè)顯示、打印項(xiàng)目的類型、長(zhǎng)度。輸出設(shè)計(jì)時(shí),也要注意在整個(gè)系統(tǒng)中統(tǒng)一設(shè)計(jì)風(fēng)格。 例如對(duì)個(gè)體數(shù)據(jù)類(如入庫(kù)單)查詢功能模塊的實(shí)現(xiàn)和輸出方式、用戶界面可要求所有設(shè)計(jì)人員遵照后面的兩個(gè)框架進(jìn)行。輸出設(shè)計(jì)要統(tǒng)一風(fēng)格數(shù)據(jù)檢索屏模塊名稱多記錄數(shù)據(jù)(主要數(shù)據(jù)項(xiàng))顯示區(qū)(每行顯示一個(gè)查詢對(duì)象)打印退出數(shù)據(jù)查詢檢索條件數(shù)據(jù)查詢功

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論