版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
會(huì)計(jì)電算化系統(tǒng)設(shè)計(jì)-詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)包括代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、模塊算法設(shè)計(jì)、系統(tǒng)控制設(shè)計(jì)等。編輯課件代碼設(shè)計(jì)代碼代碼是按照一定的規(guī)律,用字母、數(shù)字和其他符號(hào)的序列來代替被處理的對象代碼的作用唯一的標(biāo)識(shí)對象提高數(shù)據(jù)處理的效率代碼的編碼方案對代碼的編碼對象、代碼長度、可用編碼字符、和各位編碼含義的說明代碼編碼方案的容量一種代碼編碼方案可以表達(dá)的編碼對象的數(shù)量。由代碼的長度和可用編碼字符的個(gè)數(shù)決定。編輯課件代碼設(shè)計(jì)(續(xù))代碼的種類(按編碼方法分)順序碼用順序的自然數(shù)和(或)字母來表示編碼對象。其優(yōu)點(diǎn)是代碼簡短、易于管理和使用。缺點(diǎn)是代碼本身不包含編碼對象的其他信息。區(qū)段碼將順序碼分成若干區(qū)間,不同區(qū)間內(nèi)的編碼除可以表示對象外,還可表示對象的某些特征。組合特征碼將編碼對象按其若干屬性或特征分別進(jìn)行編碼,再合成為一個(gè)編碼。組合特征碼的優(yōu)點(diǎn)是代碼結(jié)構(gòu)具有一定的柔性,代碼不僅標(biāo)識(shí)了對象,且包含了編碼對象的其他信息,適合機(jī)器處理。缺點(diǎn)是代碼容量利用率低。層次碼層次碼采用線性分類方法,按編碼對象的從屬、層次關(guān)系為排列順序的一種代碼。復(fù)合碼所謂復(fù)合碼是由兩個(gè)或兩個(gè)以上完整的、獨(dú)立的代碼組成的編碼。編輯課件代碼的校驗(yàn)代碼是信息系統(tǒng)中的關(guān)鍵數(shù)據(jù),為了保證代碼的正確性,可以對代碼進(jìn)行檢查,這稱之為代碼的校驗(yàn)。通常校驗(yàn)是通過有意識(shí)地在編碼原結(jié)構(gòu)的基礎(chǔ)上附加一位校驗(yàn)位來實(shí)現(xiàn)的。校驗(yàn)位的值通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來,附加在原代碼的后面,變成代碼的一個(gè)組成部分。使用時(shí)校驗(yàn)位與原代碼一起輸入,由計(jì)算機(jī)用同樣的數(shù)學(xué)運(yùn)算方法按輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以檢驗(yàn)輸入的代碼是否有錯(cuò)。編輯課件校驗(yàn)位的計(jì)算方法產(chǎn)生校驗(yàn)碼的方法有多種,各具不同優(yōu)缺點(diǎn)。通常根據(jù)使用設(shè)備的復(fù)雜程度或功能,以及應(yīng)用要求的可靠性來決定采取哪種方法。計(jì)算校驗(yàn)位的算法:加權(quán)求模法①對原代碼中的每一位加權(quán)求和假定代碼的長度為N:C1,C2,…,Cn為每一位確定權(quán)因子為:P1,P2,…,Pn計(jì)算加權(quán)和S=:C1*Pl+C2*P2+…+Cn*Pn權(quán)因子可選為自然數(shù)序列,幾何級(jí)數(shù)序列,或質(zhì)數(shù)序列等。②將加權(quán)和S除以模M得到余數(shù)R S/M=Q…R其中Q表示商:R表示余數(shù)。模可取不同的數(shù),如: 9、10、11、37、97等。③獲得校驗(yàn)碼可將余數(shù)直接作為校驗(yàn)碼,或?qū)⒛Ec余數(shù)的差作為校驗(yàn)碼。編輯課件代碼設(shè)計(jì)的原則唯一性這是代碼的原始目標(biāo)。實(shí)用性滿足應(yīng)用要求,這是根本。標(biāo)準(zhǔn)化標(biāo)準(zhǔn)化帶來通用性??蓴U(kuò)充性可擴(kuò)充有利于系統(tǒng)適應(yīng)環(huán)境,延長生命周期。易用性簡短、易記,便于使用。編輯課件代碼設(shè)計(jì)的步驟確定代碼的編碼對象,明確容量要求。分析代碼的使用要求,確定代碼中應(yīng)包含的特征設(shè)計(jì)代碼結(jié)構(gòu)編寫代碼設(shè)計(jì)說明書編輯課件輸入設(shè)計(jì)輸入設(shè)計(jì)的原則正確性(garbageingarbageout)高效率輸入設(shè)計(jì)的內(nèi)容確定輸入內(nèi)容選擇輸入設(shè)備設(shè)計(jì)輸入格式設(shè)計(jì)加快輸入速度的編輯方法設(shè)計(jì)數(shù)據(jù)校驗(yàn)方法編輯課件加快輸入速度方法根本原則:減少輸入的操作量具體方法自動(dòng)生成法預(yù)置初值代碼輸入選擇輸入數(shù)據(jù)復(fù)制編輯課件記賬憑證輸入的編輯方式設(shè)計(jì)
---如何提高效率?
貸方借方科目摘要日期:憑證編號(hào):附件數(shù):主管:制證:審核:記賬憑證合計(jì)編輯課件數(shù)據(jù)校驗(yàn)方法數(shù)據(jù)校驗(yàn)是為了保證輸入數(shù)據(jù)的正確性盡量做到由機(jī)器自動(dòng)校驗(yàn)校驗(yàn)方法重復(fù)校驗(yàn)視覺校驗(yàn)校驗(yàn)位校驗(yàn)控制總數(shù)校驗(yàn)由工作人員事先手工求出數(shù)據(jù)的總值,在數(shù)據(jù)的輸人過程中再由計(jì)算機(jī)程序自動(dòng)累計(jì)總值,再將兩者進(jìn)行對比以發(fā)現(xiàn)錯(cuò)誤的方法。數(shù)據(jù)類型校驗(yàn)格式校驗(yàn)校驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位數(shù)和位置是否符合預(yù)先規(guī)定的格式要求。例如身份證號(hào)碼必須為18位,若位數(shù)不足,則輸入有誤。編輯課件數(shù)據(jù)校驗(yàn)方法邏輯校驗(yàn)根據(jù)各種數(shù)據(jù)間的邏輯關(guān)系,來檢查輸入的數(shù)據(jù)是否有誤。例如,在輸入會(huì)計(jì)記賬憑證時(shí),若憑證類型為轉(zhuǎn)賬憑證,則憑證分錄中不應(yīng)該出現(xiàn)現(xiàn)金或銀行科目。界限校驗(yàn)有些數(shù)據(jù)項(xiàng)的取值有一定的范圍,檢查輸入數(shù)據(jù)的值是否位于規(guī)定的范圍之內(nèi)可以發(fā)現(xiàn)輸入是否有誤。如月份必須在1到12之間。順序校驗(yàn)有些數(shù)據(jù)的輸入有嚴(yán)格的次序關(guān)系,檢查輸入是否符合這種次序關(guān)系可以發(fā)現(xiàn)錯(cuò)誤。例如,記賬憑證要求連續(xù)編號(hào),不得重號(hào)或缺號(hào),通過順序校驗(yàn)可以發(fā)現(xiàn)是否有重復(fù)輸入或漏輸?shù)挠涃~憑證。記錄計(jì)數(shù)校驗(yàn)這種方法通過統(tǒng)計(jì)輸入記錄的個(gè)數(shù),檢查輸入的數(shù)據(jù)有否遺漏或重復(fù)。編輯課件數(shù)據(jù)校驗(yàn)方法平衡校驗(yàn)平衡校驗(yàn)的目的在于檢查相反的數(shù)據(jù)項(xiàng)目之間是否平衡。例如,會(huì)計(jì)記賬憑證的借方會(huì)計(jì)科目發(fā)生額合計(jì)與貸方會(huì)計(jì)科目發(fā)生額合計(jì)必須相等,否則說明輸入有誤。匹配校驗(yàn)匹配校驗(yàn)是將輸入的數(shù)據(jù)與系統(tǒng)已經(jīng)設(shè)置的基本數(shù)據(jù)進(jìn)行匹配,若匹配成功,則說明輸入正確,否則說明輸入有誤。例如,在輸入會(huì)計(jì)記賬憑證時(shí),輸入的科目代碼應(yīng)該與系統(tǒng)設(shè)置的科目代碼表進(jìn)行匹配,防止輸入不存在的會(huì)計(jì)科目。編輯課件記賬憑證輸入的校驗(yàn)方法設(shè)計(jì)貸方借方科目摘要日期:憑證編號(hào):附件數(shù):主管:制證:審核:記賬憑證合計(jì)編輯課件輸出設(shè)計(jì)輸出設(shè)計(jì)的原則滿足用戶的需要良好的輸出設(shè)計(jì)應(yīng)該能夠滿足用戶的需要,包括輸出內(nèi)容、輸出形式、數(shù)據(jù)質(zhì)量等各方面的需求。特別要強(qiáng)調(diào)輸出內(nèi)容、輸出形式與用戶使用目的的匹配。輸出應(yīng)具有靈活性用戶的需求是會(huì)動(dòng)態(tài)變化的,例如可能會(huì)增加新的報(bào)表,或者報(bào)表的格式,數(shù)據(jù)來源等發(fā)生變化,如果輸出設(shè)計(jì)部具有靈活性,當(dāng)用戶需求發(fā)生變化時(shí)就可能需要大量的二次開發(fā),造成成本增加。靈活的輸出設(shè)計(jì)可以方便的應(yīng)對用戶需求的變化而不需要修改程序??紤]硬件的限制輸出的格式和布局,輸出方式等往往受輸出設(shè)備的限制,因此進(jìn)行輸出設(shè)計(jì)時(shí)必須考慮到硬件的限制,作出有效的設(shè)計(jì)。加快輸出的響應(yīng)速度編輯課件輸出設(shè)計(jì)的基本步驟確定輸出對象確定系統(tǒng)有哪些輸出對象,并且用輸出對象一覽表加以描述,不要遺漏,也不應(yīng)重復(fù)。該表格應(yīng)該包括輸出對象的編號(hào)、名稱、使用部門、隸屬子系統(tǒng)、輸出頻率、擬用輸出設(shè)備、備注等欄目。輸出對象的特性分析對上述確定的輸出對象逐個(gè)進(jìn)行詳細(xì)的分析,確定該輸出對象包括哪些數(shù)據(jù)項(xiàng),數(shù)據(jù)項(xiàng)的數(shù)據(jù)來源是什么,與其它數(shù)據(jù)項(xiàng)的關(guān)系如何,應(yīng)采用什么數(shù)據(jù)格式,輸出順序如何等等。并為每個(gè)輸出對象建立一張輸出對象分析表,描述上述分析結(jié)果。輸出設(shè)備的選擇根據(jù)輸出對象的特性,用戶的使用要求以及輸出設(shè)備的性質(zhì),為每個(gè)輸出對象選擇合適的輸出設(shè)備。填入輸出對象一覽表。輸出格式設(shè)計(jì)對于每一個(gè)輸出對象,根據(jù)輸出對象分析表,參考原有系統(tǒng)的輸出格式,和用戶反復(fù)討論,采用紙張介質(zhì)或軟件工具,設(shè)計(jì)輸出用戶界面的原型。這一過程和輸入設(shè)計(jì)中一樣。編寫輸出設(shè)計(jì)報(bào)告編輯課件模塊的詳細(xì)設(shè)計(jì)在總體設(shè)計(jì)時(shí),模塊結(jié)構(gòu)設(shè)計(jì)描述了信息系統(tǒng)的功能模塊結(jié)構(gòu),即系統(tǒng)的模塊構(gòu)成,模塊之間的調(diào)用關(guān)系和模塊間的數(shù)據(jù)傳遞。但是它并沒有詳細(xì)地表達(dá)各功能模塊的輸入數(shù)據(jù)、處理過程和輸出數(shù)據(jù)之間的邏輯關(guān)系。不足以指導(dǎo)系統(tǒng)實(shí)施過程中的程序設(shè)計(jì)。為此,需要進(jìn)行模塊的詳細(xì)設(shè)計(jì),描述模塊內(nèi)部的邏輯處理步驟。編輯課件模塊的詳細(xì)設(shè)計(jì)步驟系統(tǒng)/子系統(tǒng)的處理流程圖設(shè)計(jì)編制模塊設(shè)計(jì)說明書模塊算法設(shè)計(jì)編制各模塊的程序設(shè)計(jì)說明書編輯課件處理流程圖的設(shè)計(jì)處理流程圖描述了信息在計(jì)算機(jī)存儲(chǔ)介質(zhì)之間的流動(dòng)、轉(zhuǎn)換和存儲(chǔ)情況,并不提供每個(gè)模塊的處理細(xì)節(jié),其目的是為模塊的算法設(shè)計(jì)提供詳細(xì)的輸入輸出數(shù)據(jù)。處理流程圖比較粗略,其中的一個(gè)處理一般可用一個(gè)程序模塊來實(shí)現(xiàn)。通過處理流程圖可以反映系統(tǒng)處理的方式,數(shù)據(jù)存放的介質(zhì)和存放方式、流動(dòng)、處理和存儲(chǔ)的過程,模塊的個(gè)數(shù)和模塊的功能,模塊的輸入/輸出形式和內(nèi)容等。編輯課件模塊設(shè)計(jì)說明書模塊設(shè)計(jì)說明書用于說明模塊的基本情況、模塊的接口和模塊的處理邏輯。是程序員進(jìn)行程序編寫的主要依據(jù)之一。模塊設(shè)計(jì)說明書主要包括以下三個(gè)部分的內(nèi)容。模塊說明:包括系統(tǒng)名、模塊名、模塊標(biāo)識(shí)符、模塊功能和編程語言等。模塊接口說明:包括調(diào)用模塊名、被調(diào)用模塊名、模塊的輸入/輸出文件或數(shù)據(jù)庫名、使用的內(nèi)存變量的名稱與數(shù)據(jù)類型等。處理概要說明:對模塊功能的簡明描述,涉及到的一些公式,業(yè)務(wù)術(shù)語的解釋等。運(yùn)行環(huán)境說明編輯課件模塊標(biāo)識(shí)由于信息系統(tǒng)是由許多不同層次的模塊組成的,且由許多人協(xié)同開發(fā)和維護(hù),因此,為了便于開發(fā)和維護(hù),避免造成混亂,必須對模塊進(jìn)行合理的標(biāo)識(shí)。模塊的標(biāo)識(shí)應(yīng)該能夠區(qū)分不同的模塊以及同一模塊的不同版本。以下是一種常用的模塊標(biāo)識(shí)方法:
模塊標(biāo)識(shí)=模塊名字+結(jié)構(gòu)中的層次+屬性+版本十日期編輯課件模塊設(shè)計(jì)說明書的附件模塊設(shè)計(jì)說明書通常應(yīng)該包括以下附件,構(gòu)成程序員進(jìn)行程序設(shè)計(jì)的完整原始材料:經(jīng)整理的模塊算法設(shè)計(jì)資料(HIPO圖及其相關(guān)工作成果)。制定的程序設(shè)計(jì)標(biāo)準(zhǔn)與規(guī)范。如命名規(guī)則、配置規(guī)則等。編輯課件模塊的算法設(shè)計(jì)模塊的算法就是模塊為完成其功能所需要的處理步驟。一般模塊的算法設(shè)計(jì)采用HIPO圖或IPO圖結(jié)合具體的算法描述工具來實(shí)現(xiàn)。算法描述工具有很多,包括自然語言、決策樹、決策表、程序流程圖、結(jié)構(gòu)化語言、N-S圖和PAD圖等。編輯課件HIPO圖HIPO圖包括層次化模塊結(jié)構(gòu)圖,和IPO圖(Input-Process-Output)兩部分,前者類似于模塊結(jié)構(gòu)圖(MSC),與模塊結(jié)構(gòu)圖的差別僅僅在于沒有反映模塊間的數(shù)據(jù)傳遞關(guān)系,因而更加簡潔。而后者則主要配合層次化模塊結(jié)構(gòu)圖,詳細(xì)說明每個(gè)模塊的內(nèi)部功能。它包括對模塊的輸入、處理、輸出以及與之相應(yīng)的數(shù)據(jù)庫/文件的說明,模塊的調(diào)用和被調(diào)用情況等。編輯課件編輯課件算法描述工具自然語言流程圖結(jié)構(gòu)化語言N-S圖(Nassi和Shneiderman提出,又叫盒圖)PAD圖(問題分析圖)判斷樹/判斷表編輯課件N-S圖的基本符號(hào)及優(yōu)缺點(diǎn)P1P2CP1P2Whil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動(dòng)報(bào)靶器課程設(shè)計(jì)
- 自行車cad課程設(shè)計(jì)
- 有關(guān)趣味數(shù)學(xué)的課程設(shè)計(jì)
- 幼兒園銅鼓主題課程設(shè)計(jì)
- 網(wǎng)絡(luò)技術(shù)課程設(shè)計(jì)
- 系統(tǒng)規(guī)劃課程設(shè)計(jì)
- 椅子美背課程設(shè)計(jì)
- 新材料行業(yè)技術(shù)工作總結(jié)
- 建筑行業(yè)推廣方案分享
- 電動(dòng)車課程設(shè)計(jì)摘要
- 張家爺爺?shù)男』ü?
- 高中思想政治-高三一輪復(fù)習(xí)講評課教學(xué)課件設(shè)計(jì)
- 自動(dòng)噴水滅火系統(tǒng)的設(shè)計(jì)計(jì)算
- 教師評職稱個(gè)人綜述
- 旅游景區(qū)組織機(jī)構(gòu)
- LSI-陣列卡操作手冊
- 漢字文化解密(華中師范大學(xué))超星爾雅學(xué)習(xí)通網(wǎng)課章節(jié)測試答案
- 黑龍江省哈爾濱市八年級(jí)上學(xué)期物理期末考試試卷及答案
- 商業(yè)綜合體設(shè)計(jì)說明書
- GB/T 19587-2017氣體吸附BET法測定固態(tài)物質(zhì)比表面積
- 比賽車門凹陷修復(fù)
評論
0/150
提交評論