版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)(優(yōu)選)管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)2023/7/172系統(tǒng)設(shè)計(jì)的主要工作1.總體設(shè)計(jì):信息系統(tǒng)流程圖設(shè)計(jì)、功能結(jié)構(gòu)圖設(shè)計(jì)和功能模塊圖設(shè)計(jì)等。2.代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定。3.系統(tǒng)物理配置方案設(shè)計(jì):設(shè)備配置、通信網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫管理系統(tǒng)的選擇等。4.?dāng)?shù)據(jù)存儲(chǔ)設(shè)計(jì):數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫的安全保密設(shè)計(jì)等。5.計(jì)算機(jī)處理過程設(shè)計(jì):輸出設(shè)計(jì)、輸入設(shè)計(jì)、處理流程圖設(shè)計(jì)及編寫程序設(shè)計(jì)說明書等。
2023/7/173系統(tǒng)性:從整個(gè)系統(tǒng)的角度考慮,如系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享等。靈活性:要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性,以便適應(yīng)外界環(huán)境的不斷變化,而且系統(tǒng)本身也需不斷修改和改善。如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性。系統(tǒng)設(shè)計(jì)的原則2023/7/174可靠性:系統(tǒng)的可靠性指系統(tǒng)硬件和軟件在運(yùn)行過程中抵抗異常情況的干擾及保證系統(tǒng)正常工作的能力。衡量系統(tǒng)可靠性的指標(biāo)是平均故障間隔時(shí)間和平均維護(hù)時(shí)間。經(jīng)濟(jì)性:系統(tǒng)的經(jīng)濟(jì)性是指系統(tǒng)的收益應(yīng)大于系統(tǒng)支出的總費(fèi)用。系統(tǒng)支出費(fèi)用包括系統(tǒng)開發(fā)所需投資的費(fèi)用與系統(tǒng)運(yùn)行維護(hù)費(fèi)用之和。如不要盲目追求技術(shù)上的先進(jìn),盡量避免不必要的復(fù)雜化。系統(tǒng)設(shè)計(jì)的原則2023/7/175代碼設(shè)計(jì)代碼代表事物名稱、屬性、狀態(tài)等的符號(hào),一般用數(shù)字、字母或它們的組合來表示。代碼設(shè)計(jì)是科學(xué)管理的體現(xiàn)??梢詼p少對信息進(jìn)行重復(fù)采集、加工、存儲(chǔ)的情況,最大程度地消除因?qū)π畔⒌拿?、描述、分類和編碼不一致所造成的誤解和分歧,減少諸如:一名多物,一物多名,對同一名稱的分類和描述不同,以及同一信息內(nèi)容具有不同代碼等混亂現(xiàn)象,做到使事物名稱和術(shù)語含義統(tǒng)一化、規(guī)范化,并確立代碼與事物或概念之間的—一對應(yīng)關(guān)系,以保證信息的可靠性、可比性和適用性,信息分類編碼是利用計(jì)算機(jī)輔助企業(yè)管理必要的前提條件。2023/7/176Question常見的代碼有哪些?2023/7/177Answer1、學(xué)號(hào)(07090341X01)2、身份證號(hào)()3、筆記本型號(hào)(ThinkPadX200t-74697BC)4、汽車型號(hào)(BMW318iA)5、發(fā)動(dòng)機(jī)號(hào)2023/7/178補(bǔ)充(筆記本的型號(hào)命名規(guī)則)AcerAspire4935G-641G16Mn。其中,“Acer”是品牌名;“Aspire”表示這款產(chǎn)品屬于影音娛樂類機(jī)型;“4”可以看出這款機(jī)器采用14英寸屏幕設(shè)計(jì);“9”可以看出這款機(jī)器配備了酷睿處理器;“35”表示所有這兩位數(shù)字低于35的產(chǎn)品都沒它新、所有這兩位數(shù)字高于35的產(chǎn)品都比它新;“G”可以看出這款產(chǎn)品采用了酷睿處理器+獨(dú)立顯卡的組合方案;“橫線后面的64”表示這款產(chǎn)品配備了T6400處理器;“1G”表示配備了1GB內(nèi)存;“16”表示配備了160GB硬盤;M表示配備了DVD刻錄光驅(qū)(M代表DVD刻錄光驅(qū)、C代表COMBO光驅(qū),B代表藍(lán)光光驅(qū));n表示配備了5100AGN無線網(wǎng)卡(n代表5100AGN無線網(wǎng)卡,i代表3945ABG無線網(wǎng)卡)。2023/7/179補(bǔ)充(發(fā)動(dòng)機(jī)號(hào)命名規(guī)則)1)1~3位(WMI):世界制造商識(shí)別代碼,表明車輛是由誰生產(chǎn)的;2)4~8位(VDS):車輛特征:轎車:種類、系列、車身類型、發(fā)動(dòng)機(jī)類型及約束系統(tǒng)類型;MPV:種類、系列、車身類型、發(fā)動(dòng)機(jī)類型及車輛額定總重;載貨車:型號(hào)或種類、系列、底盤、駕駛室類型、發(fā)動(dòng)機(jī)類型、制動(dòng)系統(tǒng)及車輛額定總重;客車:型號(hào)或種類、系列、車身類型、發(fā)動(dòng)機(jī)類型及制動(dòng)系統(tǒng)。3)第9位:校驗(yàn)位,通過一定的算法防止輸入錯(cuò)誤。4)第10位:車型年份,即廠家規(guī)定的型年(ModelYear),不一定是實(shí)際生產(chǎn)的年份,但一般與實(shí)際生產(chǎn)的年份之差不超過1年。5)第11位:裝配廠;6)12~17位:順序號(hào),一般情況下,汽車召回都是針對某一順序號(hào)范圍內(nèi)的車輛,即某一批次的車輛。2023/7/1710(3)確定代碼的使用范圍。使用時(shí),應(yīng)錄入包括校驗(yàn)位在內(nèi)的完整代碼,代碼進(jìn)入系統(tǒng)后,系統(tǒng)統(tǒng)將取該代碼校驗(yàn)位前的各位,按照確定代碼校驗(yàn)位的算法進(jìn)行計(jì)算,并與錄入代碼的最后一位(校驗(yàn)位)進(jìn)行比較,如果相等,則錄入代碼正確,否則錄入代碼錯(cuò)誤,進(jìn)行重新錄入。例如,用TV-B-12代表12英時(shí)黑白電視機(jī),用TV-C-20代表20英時(shí)彩色電視機(jī)。如果要求系統(tǒng)具有較大的吞吐量,就應(yīng)當(dāng)選擇具有較高性能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)??煽啃?系統(tǒng)的可靠性指系統(tǒng)硬件和軟件在運(yùn)行過程中抵抗異常情況的干擾及保證系統(tǒng)正常工作的能力。收集單據(jù)、賬冊,結(jié)合數(shù)據(jù)流程圖,確定規(guī)范化對象。模塊聯(lián)接標(biāo)準(zhǔn)化,減少接口的復(fù)雜性乘積之和6+10+12+12+10=50這樣人們讀寫時(shí)不易發(fā)生錯(cuò)誤。原代碼12345圖書情報(bào)檢索模塊化:把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的功能模塊的方法稱作模塊化。如盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。AA表示文件類型,由兩個(gè)拼音字母組成。代碼代表事物名稱、屬性、狀態(tài)等的符號(hào),一般用數(shù)字、字母或它們的組合來表示。唯一化規(guī)范化系統(tǒng)化
為事物提供一個(gè)概要而不含糊的認(rèn)定,便于數(shù)據(jù)的存儲(chǔ)和檢索。
即編碼要有規(guī)律,符合某一類事物的聚集,提高處理的效率和精度。
也即標(biāo)準(zhǔn)化,符合國家或行業(yè)標(biāo)準(zhǔn),提高數(shù)據(jù)全局一致性。編碼的目的2023/7/1711識(shí)別功能:因?yàn)樾畔⑹菍陀^存在的實(shí)體或?qū)傩缘拿枋?,因此信息編碼應(yīng)是識(shí)別某個(gè)實(shí)體或?qū)傩缘奈ㄒ粯?biāo)識(shí)。分類功能:當(dāng)按編碼對象的某種屬性的順序關(guān)系分類并賦予不同的順序代碼時(shí),代碼可以作為不同類型對象的標(biāo)識(shí)。代碼的功能2023/7/1712排序功能:當(dāng)按編碼對象的某種屬性的順序關(guān)系分類并賦予不同的順序代碼時(shí),代碼可作為不同類別對象的某種順序的標(biāo)識(shí)。統(tǒng)計(jì)功能:利用代碼對編碼對象的不同分類,不同屬性的描述,可以根據(jù)代碼方便的進(jìn)行各種統(tǒng)計(jì)。特定含義。當(dāng)由于某種客觀需要,在設(shè)計(jì)代碼時(shí)采用一些專用字符或?qū)δ承┳址龀鲆恍┨厥庖?guī)定時(shí),代碼便具有一定的特殊含義。2023/7/1713Question以我校為例,如何對學(xué)生的基本信息進(jìn)行以下處理?(已經(jīng)獲知表名xsjbb)1、排序2、統(tǒng)計(jì)某一班級(jí),專業(yè),學(xué)院,年級(jí)的人數(shù)3、如何分類2023/7/1714AnswerOrderbyCountGroupby2023/7/1715代碼的設(shè)計(jì)原則
1.設(shè)計(jì)的代碼在邏輯上必須能滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。
2.代碼應(yīng)惟一標(biāo)志它所代表的事物或?qū)傩浴?/p>
3.代碼設(shè)計(jì)時(shí),要預(yù)留足夠的位置,以適應(yīng)不斷變化的需要。但編碼太長,留空太多,也是一種浪費(fèi)。
4.代碼要系統(tǒng)化、標(biāo)準(zhǔn)化,結(jié)合事物的實(shí)際意義,以便于理解及交流。2023/7/1716代碼設(shè)計(jì)是科學(xué)管理的體現(xiàn)。輸出設(shè)計(jì)要在一定規(guī)范指導(dǎo)下進(jìn)行,以便產(chǎn)生易于理解的輸出。識(shí)別功能:因?yàn)樾畔⑹菍陀^存在的實(shí)體或?qū)傩缘拿枋?,因此信息編碼應(yīng)是識(shí)別某個(gè)實(shí)體或?qū)傩缘奈ㄒ粯?biāo)識(shí)。(4)產(chǎn)品(產(chǎn)品碼,產(chǎn)品名)5)第11位:裝配廠;產(chǎn)品(產(chǎn)品碼,產(chǎn)品名稱)5.輸出格式與內(nèi)容要標(biāo)準(zhǔn)化、統(tǒng)一化。為防止數(shù)據(jù)丟失或損壞應(yīng)做數(shù)據(jù)備份,當(dāng)數(shù)據(jù)丟失或損壞時(shí)就能恢復(fù)。(1)部門(部門碼,部門名)4、輸入過程應(yīng)盡量簡化。工資管理子系統(tǒng)的信息系統(tǒng)流程圖各乘以權(quán)3216842(2)產(chǎn)品(產(chǎn)品碼,產(chǎn)品名)接著是用DBMS提供的數(shù)據(jù)描述語言DDL定義數(shù)據(jù)模型。(11)部門(部門碼,部門名)例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。移位錯(cuò)1234(正)——2341(誤)(6)消耗定額(產(chǎn)品碼,材料碼,消耗定額)M表示配備了DVD刻錄光驅(qū)(M代表DVD刻錄光驅(qū)、C代表COMBO光驅(qū),B代表藍(lán)光光驅(qū));5.要注意避免引起誤解,不要使用易于混淆的字符。如0、Z、I、S、V與0、2、1、5、U易混;不要把空格作代碼;要使用24小時(shí)制表示時(shí)間等。6.要注意盡量采用不易出錯(cuò)的代碼結(jié)構(gòu),例如字母—字母—數(shù)字的結(jié)構(gòu)(如WW2)比字母—數(shù)字—字母的結(jié)構(gòu)(如W2W)發(fā)生錯(cuò)誤的機(jī)會(huì)要少一些。7.當(dāng)代碼長于4個(gè)字母或5個(gè)數(shù)字字符時(shí),應(yīng)分成小段。這樣人們讀寫時(shí)不易發(fā)生錯(cuò)誤。如726-499-6135比7264996135易于記憶,并能更精確地記錄下來。2023/7/1717若已知碼的位數(shù)為P,每一位上可用字符數(shù)為Si,則可以組成碼的總數(shù)為:例如,對每位字符為0-9的三位碼,共可組成C=10*10*10=1000種碼。代碼的位數(shù)2023/7/1718代碼的種類順序碼區(qū)間碼助記碼以某種順序形式編碼。簡單,易管理,但可識(shí)別性差以多區(qū)間代表多組,位置代表含意??煽壳乙撞僮饕步谢旌洗a。比較常用,易記憶易管理,但不易校對。2023/7/1719順序碼順序碼又稱系列碼,它是一種用連續(xù)數(shù)字代表編碼對象的碼。例如:用1代表廠長,2代表科長,3代表科員,4代表生產(chǎn)工人等。優(yōu)點(diǎn)是短而簡單,記錄的定位方法簡單,易于管理。缺點(diǎn)是缺乏邏輯基礎(chǔ),它本身不能說明任何信息的特征。此外,新加的代碼只能列在最后,刪除則造成空碼。通常,順序碼作為其他碼分類中細(xì)分類的一種補(bǔ)充手段。2023/7/1720區(qū)間碼區(qū)間碼把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義。典型的例子是郵政編碼。區(qū)間碼的優(yōu)點(diǎn)是:信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)行。缺點(diǎn)是:碼的長度與它分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長的碼。在許多情況下,碼有多余的數(shù)。同時(shí),這種碼的維修也比較困難。2023/7/1721助憶碼助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述,其特點(diǎn)是,可以通過聯(lián)想幫助記憶。例如,用TV-B-12代表12英時(shí)黑白電視機(jī),用TV-C-20代表20英時(shí)彩色電視機(jī)。助憶碼適用于數(shù)據(jù)項(xiàng)數(shù)目較少的情況(一般少于50個(gè)),否則可能引起聯(lián)想出錯(cuò)。此外,太長的助憶碼占用計(jì)算機(jī)容量太多,也不宜采用。2023/7/1722區(qū)間碼又可分為:多面碼。例如,對于機(jī)制螺釘,可作如下表那樣的規(guī)定。代碼2342表示材料為黃銅的φ1.5mm方形頭鍍鉻螺釘。上下關(guān)聯(lián)區(qū)間碼。例如,會(huì)計(jì)核算方面,用最左位代表核算種類,下一位代表會(huì)計(jì)核算項(xiàng)目。十進(jìn)位碼。例如,圖書分類中的十進(jìn)位分類碼。610.736,小數(shù)點(diǎn)左邊的數(shù)字組合代表主要分類,小數(shù)點(diǎn)右邊的指出子分類。子分類劃分雖然很方便,但所占位數(shù)長短不齊,不適于計(jì)算機(jī)處理。顯然,只要把代碼的位數(shù)固定下來,仍可利用計(jì)算機(jī)處理。2023/7/1723上下關(guān)聯(lián)區(qū)間碼010101001小類碼大類碼品種碼規(guī)格碼問:某廠6個(gè)職能部門,約1000名員工,怎樣編碼?2023/7/1724例如,數(shù)據(jù)輸入員允許瀏覽某些敏感數(shù)據(jù),但不允許改變它。但編碼太長,留空太多,也是一種浪費(fèi)。例如:用1代表廠長,2代表科長,3代表科員,4代表生產(chǎn)工人等。功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但還要表達(dá)出各功能之間的數(shù)據(jù)傳送關(guān)系(有時(shí)通過信息系統(tǒng)流程圖來表達(dá))。④計(jì)算機(jī)輸入:由系統(tǒng)內(nèi)部或外部計(jì)算機(jī)通過通信線路直接輸入的信息,例如,車間計(jì)算機(jī)將當(dāng)天情況存入中央數(shù)據(jù)庫。原代碼12345對照校驗(yàn)就是將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對,檢查兩者是否一致。4.代碼要系統(tǒng)化、標(biāo)準(zhǔn)化,結(jié)合事物的實(shí)際意義,以便于理解及交流。無特殊情況,代碼應(yīng)可永久使用?!?5”表示所有這兩位數(shù)字低于35的產(chǎn)品都沒它新、所有這兩位數(shù)字高于35的產(chǎn)品都比它新;6.要注意盡量采用不易出錯(cuò)的代碼結(jié)構(gòu),例如字母—字母—數(shù)字的結(jié)構(gòu)(如WW2)比字母—數(shù)字—字母的結(jié)構(gòu)(如W2W)發(fā)生錯(cuò)誤的機(jī)會(huì)要少一些。15~17位為順序號(hào),是縣、區(qū)級(jí)政府所轄派出所的分配碼,每個(gè)派出所分配碼為10個(gè)連續(xù)號(hào)碼,例如“000-009”或“060-069”,其中單數(shù)為男性分配碼,雙數(shù)為女性分配碼,如遇同年同月同日有兩人以上時(shí)順延第二、第三、第四、第五個(gè)分配碼。原代碼12345例如,一份完整的教學(xué)工作量表可能包含制表者的姓名,如果系統(tǒng)不需要這個(gè)數(shù)據(jù),就不應(yīng)該輸入。2.要考慮便于計(jì)算機(jī)處理;衡量系統(tǒng)可靠性的指標(biāo)是平均故障間隔時(shí)間和平均維護(hù)時(shí)間。以我校為例,如何對學(xué)生的基本信息進(jìn)行以下處理?(已經(jīng)獲知表名xsjbb)(3)確定代碼的使用范圍。將經(jīng)常要用到的過程單獨(dú)構(gòu)成一個(gè)模塊采用控制總數(shù)校驗(yàn)時(shí),工作人員先用手工求出數(shù)據(jù)的總值,然后在數(shù)據(jù)的輸入過程中由計(jì)算機(jī)程序累計(jì)總值,將兩者對比校驗(yàn)。計(jì)量單位,消耗定額)Question我國現(xiàn)在通用的身份證編碼屬于那一種代碼形式?不同位置表示什么含義?2023/7/1725Answer18位的身份證號(hào)碼如:130429####%%%%00781~6位為地區(qū)代碼,其中1、2位數(shù)為各省級(jí)政府的代碼,3、4位數(shù)為地、市級(jí)政府的代碼,5、6位數(shù)為縣、區(qū)級(jí)政府代碼。如13(河北?。?4(邯鄲市)29(永年縣)
7~14位為出生年月日15~17位為順序號(hào),是縣、區(qū)級(jí)政府所轄派出所的分配碼,每個(gè)派出所分配碼為10個(gè)連續(xù)號(hào)碼,例如“000-009”或“060-069”,其中單數(shù)為男性分配碼,雙數(shù)為女性分配碼,如遇同年同月同日有兩人以上時(shí)順延第二、第三、第四、第五個(gè)分配碼。如:007的就是個(gè)男生而且和他同年月日生的男生至少有兩個(gè)他們的后四位是001*和003*18位為效驗(yàn)位(識(shí)別碼),通過復(fù)雜公式算出,普遍采用計(jì)算機(jī)自動(dòng)生成。是前面17位的一種檢驗(yàn)代碼,如果你改變了前面某個(gè)數(shù)字而后面的效驗(yàn)代碼不響應(yīng)改變就會(huì)被計(jì)算軟件判斷為非法身份正號(hào)碼。X也是效驗(yàn)代碼的一種2023/7/1726錄入代碼時(shí)的可能錯(cuò)誤抄寫錯(cuò)誤1(正)——7(誤)移位錯(cuò)1234(正)——2341(誤)雙移位錯(cuò)26913(正)——2196(誤)其他隨機(jī)錯(cuò)誤代碼結(jié)構(gòu)中的校驗(yàn)位2023/7/1727在設(shè)計(jì)好的代碼后,再增加一位,作為代碼的組成部分。增加的一位,即為校驗(yàn)位。使用時(shí),應(yīng)錄入包括校驗(yàn)位在內(nèi)的完整代碼,代碼進(jìn)入系統(tǒng)后,系統(tǒng)統(tǒng)將取該代碼校驗(yàn)位前的各位,按照確定代碼校驗(yàn)位的算法進(jìn)行計(jì)算,并與錄入代碼的最后一位(校驗(yàn)位)進(jìn)行比較,如果相等,則錄入代碼正確,否則錄入代碼錯(cuò)誤,進(jìn)行重新錄入。避免代碼錄入出現(xiàn)錯(cuò)誤的辦法2023/7/1728算術(shù)級(jí)數(shù)法:原代碼12345各乘以權(quán)65432乘積之和6+10+12+12+10=50以11為模去除,余數(shù)6為校驗(yàn)位,最終代碼為123456幾何級(jí)數(shù)法:原代碼12345各乘以權(quán)3216842乘積之和32+32+24+16+10=114以11為模去除,余數(shù)4為校驗(yàn)位,最終代碼為123454質(zhì)數(shù)法:原代碼12345各乘以權(quán)1713753乘積之和17+26+21+20+15=99以11為模去除,余數(shù)0為校驗(yàn)位,最終代碼為1234502023/7/1729Question任意偽造銀行卡號(hào)可行嗎?你在轉(zhuǎn)賬過程中出現(xiàn)輸入錯(cuò)誤,會(huì)將錢損失掉嗎?2023/7/1730Answer現(xiàn)行16位銀聯(lián)卡現(xiàn)行卡號(hào)開頭6位是622126~622925之間的,7到15位是銀行自定義的,
可能是發(fā)卡分行,發(fā)卡網(wǎng)點(diǎn),發(fā)卡序號(hào),第16位是校驗(yàn)碼。
16位卡號(hào)校驗(yàn)位采用Luhm校驗(yàn)方法計(jì)算:
1,將未帶校驗(yàn)位的15位卡號(hào)從右依次編號(hào)1到15,位于奇數(shù)位號(hào)上的數(shù)字乘以2
2,將奇位乘積的個(gè)十位全部相加,再加上所有偶數(shù)位上的數(shù)字
3,將加法和加上校驗(yàn)位能被10整除。2023/7/1731Answer
622588141420743校驗(yàn)位為0因此該卡號(hào)為62258814142074302023/7/1732代碼設(shè)計(jì)步驟(1)確定代碼對象。從整體出發(fā),在充分調(diào)查分析的基礎(chǔ)上,確定對象所屬的子系統(tǒng),需要編碼的項(xiàng)目,確定編碼的名稱。(2)考查是否已有標(biāo)準(zhǔn)代碼。如果已有國家標(biāo)準(zhǔn)、部門標(biāo)準(zhǔn)代碼,就必須遵循標(biāo)準(zhǔn);如果沒有標(biāo)準(zhǔn)代碼,也應(yīng)該參照國際標(biāo)準(zhǔn)化組織、其他國家、其他部門或其他單位的編碼標(biāo)準(zhǔn),以便將來標(biāo)準(zhǔn)化的需要。(3)確定代碼的使用范圍。代碼的設(shè)計(jì)不應(yīng)該局限于某一企業(yè)或某一部門,它應(yīng)該具有廣泛的適用性。不僅能在本單位使用,還能在外單位使用。(4)確定代碼的使用時(shí)間。無特殊情況,代碼應(yīng)可永久使用。2023/7/1733(5)決定編碼方法根據(jù)編碼的對象、目的、使用范圍、使用期限等特性,選定合適的代碼種類及校驗(yàn)方式。(6)編寫代碼表,對代碼做詳細(xì)的說明并通知有關(guān)部門,以便正確使用代碼。(7)編寫相應(yīng)的代碼使用管理制度,保證代碼的正確使用。代碼使用時(shí)應(yīng)盡量減少傳抄以避免人為造成的錯(cuò)誤,在輸入代碼時(shí),建議用縮寫形式輸入,然后由系統(tǒng)自動(dòng)生成相應(yīng)正確的代碼。2023/7/1734代碼的應(yīng)用
1、檢索圖書情報(bào)檢索大型零售商業(yè)企業(yè)的結(jié)算
2、統(tǒng)計(jì)統(tǒng)計(jì)指標(biāo)的統(tǒng)一經(jīng)濟(jì)效益統(tǒng)計(jì)等
3、統(tǒng)一信息體系行業(yè)信息代碼規(guī)劃2023/7/1735系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)工具包括功能結(jié)構(gòu)圖、系統(tǒng)流程圖和處理流程圖。2023/7/1736功能結(jié)構(gòu)圖設(shè)計(jì)功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個(gè)由抽象到具體、由復(fù)雜到簡單的過程。下圖是工資管理子系統(tǒng)的功能結(jié)構(gòu)圖。
2023/7/1737功能結(jié)構(gòu)圖設(shè)計(jì)功能模塊
功能結(jié)構(gòu)圖中每一個(gè)框稱為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分得大一點(diǎn)或小一點(diǎn)。分解得最小的功能模塊可以是一個(gè)程序中的每個(gè)處理過程,而較大的功能模塊則可能是完成某一任務(wù)的一組程序。2023/7/1738模塊化:把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設(shè)計(jì)思想,它把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。各個(gè)模塊具有相對獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn);模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。
2023/7/1739劃分功能模塊的原則子系統(tǒng)(模塊)要具有相對獨(dú)立性子系統(tǒng)間依賴性要小應(yīng)使數(shù)據(jù)冗余度較小今后管理發(fā)展的需要應(yīng)便于系統(tǒng)分階段進(jìn)行功能劃分的好壞:功能劃分、順序劃分、通訊劃分、過程劃分、時(shí)間劃分、邏輯劃分2023/7/1740評(píng)價(jià)系統(tǒng)功能劃分的指標(biāo)聚合性:模塊內(nèi)部聯(lián)系程度的度量。耦合性:模塊之間依賴程度的度量。消除耦合性的方法:將隱含的聯(lián)系化為顯示的關(guān)系,盡量減少參數(shù)化模塊聯(lián)接標(biāo)準(zhǔn)化,減少接口的復(fù)雜性減少公共區(qū),減少公用變量,減少它們之間的數(shù)據(jù)耦合。模塊間僅保留必要的數(shù)據(jù)耦合和少數(shù)的控制耦合,盡量不要出現(xiàn)非法耦合。2023/7/1741增強(qiáng)聚合性的方法聚合性的類別:偶然性、邏輯性、時(shí)間性、過程性、通訊性、順序性、功能性盡量使一個(gè)模塊執(zhí)行一個(gè)功能模塊內(nèi)盡量按執(zhí)行的順序進(jìn)行排列減少模塊之間的調(diào)用將經(jīng)常要用到的過程單獨(dú)構(gòu)成一個(gè)模塊增強(qiáng)各語句之間的邏輯性2023/7/1742信息系統(tǒng)流程圖設(shè)計(jì)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但還要表達(dá)出各功能之間的數(shù)據(jù)傳送關(guān)系(有時(shí)通過信息系統(tǒng)流程圖來表達(dá))。流程圖表達(dá)了各功能之間的數(shù)據(jù)傳送關(guān)系。步驟:先為數(shù)據(jù)流程圖中的每個(gè)處理功能畫出數(shù)據(jù)關(guān)系圖。然后,把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。2023/7/1743數(shù)據(jù)關(guān)系的一般形式2023/7/1744平衡校驗(yàn)的目的在于檢查相反項(xiàng)目間是否平衡。若是分布式的,則微機(jī)網(wǎng)絡(luò)更為靈活、經(jīng)濟(jì),方便多用戶處理。維修用材計(jì)劃(部門碼,材料碼,維修用量)材料計(jì)劃價(jià)格表(材料碼,材料名,型號(hào),規(guī)格,計(jì)量單位,單價(jià))5.輸出格式與內(nèi)容要標(biāo)準(zhǔn)化、統(tǒng)一化。各個(gè)模塊具有相對獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn);圖標(biāo)易于辨認(rèn),無需過多解釋。轎車:種類、系列、車身類型、發(fā)動(dòng)機(jī)類型及約束系統(tǒng)類型;處理流程圖是系統(tǒng)流程圖的展開和具體化。雙移位錯(cuò)26913(正)——2196(誤)部門(部門碼,部門名稱)周轉(zhuǎn)文件用來存放具有固定個(gè)體變動(dòng)屬性的數(shù)據(jù)。(7)編寫相應(yīng)的代碼使用管理制度,保證代碼的正確使用。數(shù)據(jù)流程圖轉(zhuǎn)化為系統(tǒng)結(jié)構(gòu)圖例要使用24小時(shí)制表示時(shí)間等?!?5”表示所有這兩位數(shù)字低于35的產(chǎn)品都沒它新、所有這兩位數(shù)字高于35的產(chǎn)品都比它新;“橫線后面的64”表示這款產(chǎn)品配備了T6400處理器;是前面17位的一種檢驗(yàn)代碼,如果你改變了前面某個(gè)數(shù)字而后面的效驗(yàn)代碼不響應(yīng)改變就會(huì)被計(jì)算軟件判斷為非法身份正號(hào)碼。4.輸出表格要考慮系統(tǒng)發(fā)展的需要;4、終端輸入:終端可以以在線方式和主機(jī)聯(lián)系,并及時(shí)返回處理結(jié)果。從數(shù)據(jù)流程圖到信息系統(tǒng)流程圖并非單純的符號(hào)改換脫機(jī)操作人工操作手工輸入聯(lián)機(jī)存儲(chǔ)器(磁帶、磁盤等)磁盤磁帶顯示器脫機(jī)存儲(chǔ)處理穿孔卡片通訊連接打印報(bào)告2023/7/1745從數(shù)據(jù)流程圖導(dǎo)出信息系統(tǒng)流程圖的例子數(shù)據(jù)存儲(chǔ)#1數(shù)據(jù)存儲(chǔ)#2處理1輸入1處理2處理4處理3輸出2輸出1實(shí)體1實(shí)體2存儲(chǔ)#1報(bào)告1處理1處理1處理3處理2中間文件存儲(chǔ)#2報(bào)告2新系統(tǒng)邏輯模型轉(zhuǎn)換為系統(tǒng)流程圖示例圖2023/7/1746上月主文件建立扣款文件模塊主文件更新模塊計(jì)算打印模塊工資單工資匯總表電費(fèi)扣款通知病假扣款通知房租變動(dòng)通知人事變動(dòng)通知本月主文件扣款文件工資管理子系統(tǒng)的信息系統(tǒng)流程圖2023/7/1747建立及修改程序生產(chǎn)能力表必須生產(chǎn)的產(chǎn)品名及產(chǎn)量各產(chǎn)品的工藝路線及利潤
生產(chǎn)能力文件工藝路線文件線性規(guī)劃程序設(shè)備利用率生產(chǎn)計(jì)劃表生產(chǎn)計(jì)劃優(yōu)化系統(tǒng)2023/7/1748系統(tǒng)結(jié)構(gòu)圖系統(tǒng)流程圖的描述不夠詳細(xì),因此要繪制系統(tǒng)結(jié)構(gòu)圖,反應(yīng)不同模塊的聯(lián)系。其繪制一般是從數(shù)據(jù)流程圖推導(dǎo)而來的。數(shù)據(jù)流程圖的結(jié)構(gòu)有兩大類:變換型和事務(wù)型。對變換型主要是找到物理輸入、邏輯輸入、處理變換、邏輯輸出、物理輸出,將中心變換作為頂層模塊,輸入放左側(cè),輸出放右側(cè),即可。對事務(wù)型,只要將各事務(wù)作為并行的模塊畫出來。2023/7/17492023/7/1750銷售處理合同登記分配處理發(fā)貨處理庫存管理通知發(fā)貨出庫處理帳單處理入庫處理出庫處理合同數(shù)據(jù)合同數(shù)據(jù)合同數(shù)據(jù)庫存數(shù)據(jù)庫存數(shù)據(jù)發(fā)貨通知發(fā)貨通知發(fā)貨通知發(fā)貨通知出庫單出庫單帳務(wù)處理合同登記與銷售統(tǒng)計(jì)出庫單數(shù)據(jù)流程圖轉(zhuǎn)化為系統(tǒng)結(jié)構(gòu)圖例2023/7/17512023/7/1752DFD與系統(tǒng)結(jié)構(gòu)圖的區(qū)別DFD是從數(shù)據(jù)在系統(tǒng)中的流動(dòng)情況來考慮系統(tǒng)的,是從信息流著眼的;后者是從功能的層次關(guān)系來考察,是從控制層次著眼的。前者反映系統(tǒng)邏輯模型,著重說明系統(tǒng)做什么,后者反映系統(tǒng)的物理模型,說明系統(tǒng)怎么做。前者是描述系統(tǒng)中數(shù)據(jù)流動(dòng)的情況,要用不同的圖來表示不同的層次,是平面圖;后者明顯反映出層次結(jié)構(gòu)情況,是立體圖。前者用來描述一系統(tǒng)的功能和狀態(tài),主要描述要求;后者用來設(shè)計(jì)如何完成指定功能,要反映實(shí)現(xiàn)方法。前者由具體到抽象;后者由抽象到具體。2023/7/1753系統(tǒng)物理配置方案設(shè)計(jì)1系統(tǒng)的吞吐量:每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強(qiáng)。如果要求系統(tǒng)具有較大的吞吐量,就應(yīng)當(dāng)選擇具有較高性能的計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)。2系統(tǒng)的響應(yīng)時(shí)間:從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。如果要求系統(tǒng)具有較短的響應(yīng)時(shí)間,就應(yīng)當(dāng)選擇CPU運(yùn)算速度較快的計(jì)算機(jī)及具有較高傳遞速率的通訊線路,如實(shí)時(shí)應(yīng)用系統(tǒng)。2023/7/17543系統(tǒng)的可靠性:可以用連續(xù)工作時(shí)間表示。例如,對于每天需要24小時(shí)連續(xù)工作的系統(tǒng),則系統(tǒng)的可靠性就應(yīng)該很高,這時(shí)可以采用雙機(jī)雙工結(jié)構(gòu)方式。4系統(tǒng)的處理方式:若處理方式是集中式的,則信息系統(tǒng)既可是主機(jī)系統(tǒng),也可網(wǎng)絡(luò)系統(tǒng),若是分布式的,則采用微機(jī)網(wǎng)絡(luò)將更有效地發(fā)揮系統(tǒng)的性能。2023/7/17555地域范圍:對于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域網(wǎng)還是局域網(wǎng)。6數(shù)據(jù)管理方式:若為文件系統(tǒng),則操作系統(tǒng)應(yīng)具備文件管理功能;如果數(shù)據(jù)管理方式為數(shù)據(jù)庫管理方式,系統(tǒng)中應(yīng)配備相應(yīng)的DBMS。2023/7/1756計(jì)算機(jī)硬件選擇選擇取決于數(shù)據(jù)的處理方式和要運(yùn)行的軟件。管理對計(jì)算機(jī)的基本要求是速度快、容量大、通道能力強(qiáng)、操作靈活方便,但計(jì)算機(jī)的性能越高,其價(jià)格也就愈昂貴,因此,在計(jì)算機(jī)硬件的選擇上應(yīng)全面考慮。一般,若系統(tǒng)是集中式的,則可采用主機(jī)一終端系統(tǒng),以大型機(jī)或中小型機(jī)作為主機(jī)。若是分布式的,則微機(jī)網(wǎng)絡(luò)更為靈活、經(jīng)濟(jì),方便多用戶處理。還要考慮應(yīng)用軟件對計(jì)算機(jī)處理能力的需求,包括:計(jì)算機(jī)主存;CPU時(shí)鐘;輸入、輸出和通信的通道數(shù)目;顯示方式;外接轉(zhuǎn)儲(chǔ)設(shè)備及其類型2023/7/17576數(shù)據(jù)管理方式:若為文件系統(tǒng),則操作系統(tǒng)應(yīng)具備文件管理功能;⒎為有限個(gè)合法的字段值顯示一個(gè)可接受值的下拉列表,讓用戶可在列表中選擇一個(gè),自動(dòng)輸入到表格上。是前面17位的一種檢驗(yàn)代碼,如果你改變了前面某個(gè)數(shù)字而后面的效驗(yàn)代碼不響應(yīng)改變就會(huì)被計(jì)算軟件判斷為非法身份正號(hào)碼。數(shù)據(jù)庫設(shè)計(jì):在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。即校驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位數(shù)和位置是否符合預(yù)先規(guī)定的格式。將隱含的聯(lián)系化為顯示的關(guān)系,盡量減少參數(shù)化⒎為有限個(gè)合法的字段值顯示一個(gè)可接受值的下拉列表,讓用戶可在列表中選擇一個(gè),自動(dòng)輸入到表格上。流程圖表達(dá)了各功能之間的數(shù)據(jù)傳送關(guān)系。現(xiàn)行16位銀聯(lián)卡現(xiàn)行卡號(hào)開頭6位是622126~622925之間的,7到15位是銀行自定義的,
可能是發(fā)卡分行,發(fā)卡網(wǎng)點(diǎn),發(fā)卡序號(hào),第16位是校驗(yàn)碼。5地域范圍:對于分布式系統(tǒng),要根據(jù)系統(tǒng)覆蓋的范圍決定采用廣域網(wǎng)還是局域網(wǎng)。對事務(wù)型,只要將各事務(wù)作為并行的模塊畫出來。抄寫錯(cuò)誤1(正)——7(誤)⑤交互式輸入:通過人機(jī)對話進(jìn)行的輸入。步驟:先為數(shù)據(jù)流程圖中的每個(gè)處理功能畫出數(shù)據(jù)關(guān)系圖。4.代碼要系統(tǒng)化、標(biāo)準(zhǔn)化,結(jié)合事物的實(shí)際意義,以便于理解及交流。要使用24小時(shí)制表示時(shí)間等。輸入屏幕設(shè)計(jì)時(shí)要注意以下幾點(diǎn)規(guī)則指由于原始數(shù)據(jù)填寫錯(cuò)誤或數(shù)據(jù)錄入有誤等原因引起的輸入數(shù)據(jù)錯(cuò)誤。3)第9位:校驗(yàn)位,通過一定的算法防止輸入錯(cuò)誤。減少公共區(qū),減少公用變量,減少它們之間的數(shù)據(jù)耦合。4.代碼要系統(tǒng)化、標(biāo)準(zhǔn)化,結(jié)合事物的實(shí)際意義,以便于理解及交流。計(jì)算機(jī)硬件選擇的原則經(jīng)濟(jì)上合理技術(shù)上較先進(jìn)、成熟功能上適用、可靠升級(jí)性強(qiáng)性能/價(jià)格比優(yōu)2023/7/1758輸出設(shè)計(jì)輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對于大多數(shù)用戶來說,輸出是系統(tǒng)開發(fā)的目的和評(píng)價(jià)系統(tǒng)開發(fā)成功與否的標(biāo)準(zhǔn)。輸出設(shè)計(jì)的目的正是為了正確及時(shí)地反映和組成用于生產(chǎn)和服務(wù)部門的有用信息,因此,系統(tǒng)設(shè)計(jì)過程與實(shí)施過程相反,不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì)。
2023/7/1759一、輸出設(shè)計(jì)的內(nèi)容1.有關(guān)輸出信息使用方面的內(nèi)容,包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等;2.輸出信息的內(nèi)容,包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字);3.輸出格式,如表格、圖形或文件;4.輸出設(shè)備,如打印機(jī)、顯示器、卡片輸出機(jī)等。對行打機(jī)尚須注明字/行,行/頁。5.輸出介質(zhì),如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通白紙等。2023/7/17602023/7/1761二、輸出設(shè)計(jì)的方法輸出方式:1.表格信息。表格信息以表格的形式提供,一般用來表示詳細(xì)的信息。2.圖形:直方圖、圓餅圖、曲線圖、地圖等。3.圖標(biāo):用來表示數(shù)據(jù)間的比例關(guān)系和比較情況。圖標(biāo)易于辨認(rèn),無需過多解釋。輸出設(shè)計(jì)要在一定規(guī)范指導(dǎo)下進(jìn)行,以便產(chǎn)生易于理解的輸出。根據(jù)應(yīng)用需要,可采用預(yù)印表格、打印多層表格等,或周轉(zhuǎn)文件。輸出設(shè)備:顯示屏、打印機(jī)、磁帶、光盤等。2023/7/1762三、輸出設(shè)計(jì)原則1.方便使用者;2.要考慮便于計(jì)算機(jī)處理;3.盡量利用原系統(tǒng)的輸出格式,修改經(jīng)用戶同意;4.輸出表格要考慮系統(tǒng)發(fā)展的需要;5.輸出格式與內(nèi)容要標(biāo)準(zhǔn)化、統(tǒng)一化。設(shè)計(jì)輸出報(bào)告之前應(yīng)收集好各項(xiàng)的有關(guān)內(nèi)容,填寫到輸出設(shè)計(jì)書上,這是設(shè)計(jì)的準(zhǔn)備工作。2023/7/17632023/7/1764為了提高系統(tǒng)的規(guī)范化程度和編程效率,在輸出設(shè)計(jì)上應(yīng)盡量保持輸出流內(nèi)容和格式的統(tǒng)一性,也就是說,同一內(nèi)容的輸出,對于顯示器、打印機(jī)、文本文件和數(shù)據(jù)庫文件應(yīng)具有一致的形式。在打印輸出時(shí),報(bào)告紙有專用紙和通用白紙兩種。專用紙上事先已印有表頭和文字說明等格式,使用時(shí)可直接套打,通用白紙則需打印表頭、格式及說明信息。2023/7/1765輸出設(shè)計(jì)輸出設(shè)計(jì)示例屏幕顯示輸出的設(shè)備調(diào)撥單2023/7/1766打印輸出的設(shè)備調(diào)撥單000016號(hào)2023/7/1767接收用戶輸出格式定義的輸入畫面2023/7/17684.輸出設(shè)備,如打印機(jī)、顯示器、卡片輸出機(jī)等。識(shí)別功能:因?yàn)樾畔⑹菍陀^存在的實(shí)體或?qū)傩缘拿枋觯虼诵畔⒕幋a應(yīng)是識(shí)別某個(gè)實(shí)體或?qū)傩缘奈ㄒ粯?biāo)識(shí)。“35”表示所有這兩位數(shù)字低于35的產(chǎn)品都沒它新、所有這兩位數(shù)字高于35的產(chǎn)品都比它新;維修用材計(jì)劃(部門碼,材料碼,維修用量)數(shù)據(jù)庫設(shè)計(jì):在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。(3)確定代碼的使用范圍。經(jīng)濟(jì)效益統(tǒng)計(jì)等功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu),但還要表達(dá)出各功能之間的數(shù)據(jù)傳送關(guān)系(有時(shí)通過信息系統(tǒng)流程圖來表達(dá))。減少公共區(qū),減少公用變量,減少它們之間的數(shù)據(jù)耦合。模塊聯(lián)接標(biāo)準(zhǔn)化,減少接口的復(fù)雜性若是分布式的,則微機(jī)網(wǎng)絡(luò)更為靈活、經(jīng)濟(jì),方便多用戶處理。(9)材料(材料碼,材料名,型號(hào),規(guī)格,計(jì)量單位)但編碼太長,留空太多,也是一種浪費(fèi)。前者用來描述一系統(tǒng)的功能和狀態(tài),主要描述要求;X由一位數(shù)字組成,用以區(qū)分同類型程序。圖標(biāo)易于辨認(rèn),無需過多解釋。材料計(jì)劃價(jià)格表(材料碼,材料名,型號(hào),規(guī)格,計(jì)量單位,單價(jià))材料計(jì)劃價(jià)格表(材料碼,材料名,型號(hào),規(guī)格,計(jì)量單位,單價(jià))7.當(dāng)代碼長于4個(gè)字母或5個(gè)數(shù)字字符時(shí),應(yīng)分成小段。輸入設(shè)計(jì)輸入設(shè)計(jì)的原則提高效率和減少錯(cuò)誤是兩個(gè)最根本的原則。具體目標(biāo):1.控制輸入量,輸入簡單、方便:輸入量應(yīng)保持在能滿足處理要求的最低限度。輸入量越少,錯(cuò)誤率越小,數(shù)據(jù)準(zhǔn)備時(shí)間也越少。因此,在輸入設(shè)計(jì)中,應(yīng)盡量控制輸入數(shù)據(jù)總量,根據(jù)下面的規(guī)則有可能減少數(shù)據(jù)量:2023/7/1769①只輸入必要的數(shù)據(jù),只輸入系統(tǒng)需要的數(shù)據(jù)項(xiàng)。例如,一份完整的教學(xué)工作量表可能包含制表者的姓名,如果系統(tǒng)不需要這個(gè)數(shù)據(jù),就不應(yīng)該輸入。②不要輸入能從系統(tǒng)文件中檢索到或可用其他數(shù)據(jù)計(jì)算出的數(shù)據(jù)。③不輸入常量。例如,如果一批工作量表具有相同的學(xué)年學(xué)期,那么在批輸入中學(xué)年學(xué)期只輸入一次。④使用代碼。代碼通常比它們所代表的數(shù)據(jù)要短,因此使用代碼的優(yōu)點(diǎn)就是減少輸入量。2023/7/1770輸入設(shè)計(jì)2、減少輸入延遲。輸入數(shù)據(jù)的速度往往成為提高信息系統(tǒng)運(yùn)行效率的瓶頸,為減少延遲,可采用批量輸入、用鼠標(biāo)選取預(yù)先定義的輸入等方式。
3、減少輸入錯(cuò)誤。系統(tǒng)應(yīng)具有自動(dòng)數(shù)據(jù)校驗(yàn)和檢查的功能,盡可能防止用戶出現(xiàn)不必要的輸入錯(cuò)誤。對輸入數(shù)據(jù)的檢查應(yīng)盡量接近原數(shù)據(jù)發(fā)生點(diǎn),以便使錯(cuò)誤及時(shí)得到改正。4、輸入過程應(yīng)盡量簡化。輸入過程應(yīng)盡量容易,不能因?yàn)椴殄e(cuò)、糾錯(cuò)而使輸入復(fù)雜化。2023/7/1771輸入類型根據(jù)輸入特點(diǎn)的不同,有以下不同的輸入類型:①外部輸入:是系統(tǒng)的原始輸入,例如顧客訂單、進(jìn)貨單等。②內(nèi)部輸入:系統(tǒng)內(nèi)部產(chǎn)生并輸入的信息,如文件的更新等。③操作輸入:計(jì)算機(jī)運(yùn)行過程中與操作有關(guān)的輸入,如控制參數(shù)、文件名等。④計(jì)算機(jī)輸入:由系統(tǒng)內(nèi)部或外部計(jì)算機(jī)通過通信線路直接輸入的信息,例如,車間計(jì)算機(jī)將當(dāng)天情況存入中央數(shù)據(jù)庫。⑤交互式輸入:通過人機(jī)對話進(jìn)行的輸入。2023/7/1772常用的輸入設(shè)備
1、讀卡機(jī):早期使用,成本低,但速度慢使用不方便。
2、鍵盤——磁盤輸入裝置:成本低、速度快,易于攜帶,適用于大量數(shù)據(jù)輸入。
3、光電閱讀器:包含光學(xué)掃描和磁性掃描,對于紙上的文字掃描而言,讀錯(cuò)率和拒讀率較高,價(jià)格較貴、速度慢。
4、終端輸入:終端可以以在線方式和主機(jī)聯(lián)系,并及時(shí)返回處理結(jié)果。
5、語音輸入:這種輸入方式比較特殊,所應(yīng)用的場合不多,通常用于對特別對象的語音識(shí)別,或作為其他工具的輔助。目前,語音輸入仍處于研發(fā)階段,最大的問題在于模糊識(shí)別技術(shù)的開發(fā)。2023/7/1773輸入檢驗(yàn)1.輸入錯(cuò)誤的種類:⑴、數(shù)據(jù)本身有錯(cuò)誤。指由于原始數(shù)據(jù)填寫錯(cuò)誤或數(shù)據(jù)錄入有誤等原因引起的輸入數(shù)據(jù)錯(cuò)誤。⑵、數(shù)據(jù)多余或不足。數(shù)據(jù)收集過程中的錯(cuò)誤,如原始單據(jù)的丟失或重復(fù)等原因引起的錯(cuò)誤。⑶、數(shù)據(jù)的延誤。由于輸入數(shù)據(jù)遲緩導(dǎo)致處理推遲,不僅影響效率,還可能使得輸出結(jié)果變得沒有價(jià)值。2023/7/1774輸入檢驗(yàn)1.輸入錯(cuò)誤的種類:數(shù)據(jù)本身錯(cuò)誤;數(shù)據(jù)多余或不足;數(shù)據(jù)的延誤。人工校驗(yàn):視覺校驗(yàn),查錯(cuò)75-85%;對照校驗(yàn)重復(fù)校驗(yàn)(計(jì)算機(jī)比較)計(jì)算機(jī)校驗(yàn):校驗(yàn)位校驗(yàn)、控制總數(shù)校驗(yàn)、數(shù)據(jù)類型校驗(yàn)、格式校驗(yàn)、邏輯校驗(yàn)、界限校驗(yàn)、順序校驗(yàn)記錄計(jì)數(shù)校驗(yàn)平衡校驗(yàn)
2023/7/17752.校驗(yàn)方法:⑴重復(fù)檢驗(yàn)。重復(fù)輸入兩次,由計(jì)算機(jī)對比結(jié)果。⑵視覺檢驗(yàn)。將輸入數(shù)據(jù)與原始單據(jù)作比較,找出差錯(cuò)。查錯(cuò)75-85%⑶檢驗(yàn)位校驗(yàn)。對于一些數(shù)字型的數(shù)據(jù),可設(shè)置檢驗(yàn)碼,由計(jì)算機(jī)輔助校驗(yàn)。⑷控制總數(shù)校驗(yàn)。采用控制總數(shù)校驗(yàn)時(shí),工作人員先用手工求出數(shù)據(jù)的總值,然后在數(shù)據(jù)的輸入過程中由計(jì)算機(jī)程序累計(jì)總值,將兩者對比校驗(yàn)。這種校驗(yàn)適用于所有數(shù)值型的項(xiàng)目。⑸數(shù)據(jù)類型檢驗(yàn)。檢驗(yàn)數(shù)據(jù)的類型是數(shù)字型還是字符型。例如:工資應(yīng)該是數(shù)字型,而姓名應(yīng)該是字符型。2023/7/1776⑹格式校驗(yàn)。即校驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位數(shù)和位置是否符合預(yù)先規(guī)定的格式。例如,姓名欄規(guī)定為18位,而姓名的最大位數(shù)是17位,則該欄的最后一位一定是空白。該位若不是空白,就認(rèn)為該數(shù)據(jù)項(xiàng)錯(cuò)位。⑺邏輯校驗(yàn)。即根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾。例如,月份最大不會(huì)超過12,否則出錯(cuò)。⑻界限校驗(yàn)。即檢查某項(xiàng)輸入數(shù)據(jù)的內(nèi)容是否位于規(guī)定范圍之內(nèi)。例如,商品的單價(jià),若規(guī)定在50元至1000元范圍之內(nèi),則檢查是否有比50元小比1000元大的數(shù)據(jù)即可。凡在此范圍之外的數(shù)據(jù)均屬錯(cuò)誤。2023/7/1777⑼順序校驗(yàn)。即檢查記錄的順序。例如,要求輸入數(shù)據(jù)無缺號(hào)時(shí),通過順序校驗(yàn),可以發(fā)現(xiàn)被遺漏的記錄。又如,要求記錄的序號(hào)不得重復(fù)時(shí),即可查出有無重復(fù)的記錄。⑽記錄計(jì)數(shù)校驗(yàn)。這種方法通過計(jì)算記錄個(gè)數(shù)來檢查記錄有否遺漏和重復(fù)。⑾平衡校驗(yàn)。平衡校驗(yàn)的目的在于檢查相反項(xiàng)目間是否平衡。例如,會(huì)計(jì)工作中檢查借方會(huì)計(jì)科目合計(jì)與貸方會(huì)計(jì)科目合計(jì)是否一致。⑿對照校驗(yàn)。對照校驗(yàn)就是將輸入的數(shù)據(jù)與基本文件的數(shù)據(jù)相核對,檢查兩者是否一致。例如,銷售業(yè)務(wù)文件中的顧客帳號(hào)若在顧客主文件中找不到,則數(shù)據(jù)肯定有錯(cuò)。當(dāng)然,前提條件是新顧客首先記入顧客主文件。2023/7/1778屏幕是軟件程序與用戶溝通最直接的媒介,它用來顯示用戶想要得到的信息,或者提示用戶應(yīng)該采取何種響應(yīng)。因此,屏幕設(shè)計(jì)最主要的工作是如何處理屏幕上用來告知用戶信息的格式,并且讓用戶知道應(yīng)該在何處輸入數(shù)據(jù),或是了解在屏幕上顯示的信息代表的意義常用的是人機(jī)對話方式,具體有:菜單式填表法應(yīng)答式等。輸入屏幕設(shè)計(jì)2023/7/1779三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例2023/7/1780輸入屏幕設(shè)計(jì)時(shí)要注意以下幾點(diǎn)規(guī)則1.限制用戶對輸入數(shù)據(jù)的屏幕隨機(jī)定位。當(dāng)屏幕顯示時(shí),插入點(diǎn)應(yīng)該位于第一個(gè)字段處,當(dāng)操作員輸入第一個(gè)字段后,插入點(diǎn)將自動(dòng)移到下一個(gè)字段,用戶只能將插入點(diǎn)定位于數(shù)據(jù)輸入處。⒉為每一個(gè)字段提供一個(gè)描述性的說明,為用戶顯示在哪里輸入什么數(shù)據(jù),包括所要求的字段大小。⒊如果字段值必須以指定的格式輸入的話,就給出這種格式的樣式,例如,用戶要輸入日期字段,則屏幕根據(jù)指定的格式顯示:“__ 年__月__日”。2023/7/1781⒋每一個(gè)字段都要求一個(gè)結(jié)束的按鍵,例如按Enter鍵表示字段輸入的結(jié)束。⒌對于可能存在不同輸入格式或容易產(chǎn)生一義多詞現(xiàn)象的字段,采用選擇輸入,這樣做可以保證輸入內(nèi)容形式的一致性。例如,日期字段,職業(yè)字段等。⒍將默認(rèn)值顯示出來,這樣用戶只需按Enter鍵接受建議的值,如果默認(rèn)值不合適,用戶可以對它進(jìn)行更改。⒎為有限個(gè)合法的字段值顯示一個(gè)可接受值的下拉列表,讓用戶可在列表中選擇一個(gè),自動(dòng)輸入到表格上。2023/7/1782輸入數(shù)據(jù)的安全性為防止數(shù)據(jù)丟失或損壞應(yīng)做數(shù)據(jù)備份,當(dāng)數(shù)據(jù)丟失或損壞時(shí)就能恢復(fù)。數(shù)據(jù)安全性也涉及到防止數(shù)據(jù)被非法存取,系統(tǒng)安全程序應(yīng)該阻止未授權(quán)的任何人員進(jìn)入系統(tǒng)。為此,數(shù)據(jù)文件應(yīng)設(shè)置密碼,還可設(shè)計(jì)多個(gè)存取權(quán)限。例如,數(shù)據(jù)輸入員允許瀏覽某些敏感數(shù)據(jù),但不允許改變它。2023/7/1783設(shè)計(jì)原則便于填寫便于歸檔:單據(jù)大小要標(biāo)準(zhǔn)化、預(yù)留裝訂位置,標(biāo)明傳票的流動(dòng)路徑。單據(jù)的格式應(yīng)能保證輸入精度:備注項(xiàng)數(shù)據(jù)方便計(jì)算機(jī)自動(dòng)處理:“0”表示此人已調(diào)離;“2”表示工資調(diào)整或部門調(diào)整,“1”表示該人為新進(jìn)人員。原始單據(jù)的格式設(shè)計(jì)2023/7/17842023/7/1785數(shù)據(jù)存儲(chǔ)設(shè)計(jì)文件設(shè)計(jì)根據(jù)文件的使用要求、處理方式、存儲(chǔ)量、數(shù)據(jù)的活動(dòng)性以及硬件設(shè)備的條件等,合理地確定文件類別,選擇文件介質(zhì),決定文件的組織方式和存取方法。1、主文件。主文件是系統(tǒng)中最重要的共享文件,主要存放具有固定值屬性的數(shù)據(jù)。為發(fā)揮主文件數(shù)據(jù)的作用,它必須準(zhǔn)確、完整并及時(shí)更新,需要長期保存。2、處理文件。處理文件又稱事務(wù)文件,是用來存放事物數(shù)據(jù)的臨時(shí)文件,包含了對主文件進(jìn)行更新的全部數(shù)據(jù)。這類文件的保存期較短。3、工作文件。工作文件是處理過程中暫時(shí)存放數(shù)據(jù)的文件。如排序過程中建立的中間文件,處理結(jié)束后文件即可刪除。2023/7/1786數(shù)據(jù)存儲(chǔ)設(shè)計(jì)4、周轉(zhuǎn)文件。周轉(zhuǎn)文件用來存放具有固定個(gè)體變動(dòng)屬性的數(shù)據(jù)。5、其他文件。后備文件,是主文件、處理文件、周轉(zhuǎn)文件的副本,用以在事件遭到破壞時(shí)進(jìn)行恢復(fù);檔案文件,是長期數(shù)據(jù)進(jìn)行離線保存的文件,以作為歷史資料,防止非法訪問。2023/7/1787文件記錄的格式實(shí)例2023/7/1788數(shù)據(jù)庫設(shè)計(jì):在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。步驟與系統(tǒng)開發(fā)的各個(gè)階段相對應(yīng)2023/7/1789數(shù)據(jù)厙的概念結(jié)構(gòu)設(shè)計(jì)在系統(tǒng)分析階段進(jìn)行。根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫的概念數(shù)據(jù)模型(簡稱概念模型)。概念模型是從用戶角度看到的數(shù)據(jù)庫,它可用第三章中介紹的E-R模型表示,也可以用3NF關(guān)系群來表示。數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 擠壓模擬課程設(shè)計(jì)
- 銀行支行的行政后勤工作綜述
- 寵物服務(wù)員工作總結(jié)
- 港口貨物裝卸合同三篇
- 三年級(jí)科學(xué)學(xué)科的教學(xué)工作總結(jié)
- 門診護(hù)士年終總結(jié)
- 【八年級(jí)下冊歷史】期中達(dá)標(biāo)測試卷
- 2024年統(tǒng)計(jì)員年終工作總結(jié)篇
- 2024-2025學(xué)年北京門頭溝區(qū) 初三(上)期末物物理試卷(含答案)
- 分包采購委托合同(2篇)
- 《機(jī)修工基礎(chǔ)培訓(xùn)》課件
- 品質(zhì)黃燜雞加盟活動(dòng)策劃
- DLT 754-2013 母線焊接技術(shù)規(guī)程
- 設(shè)立數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)園公司商業(yè)計(jì)劃書
- 部編版小學(xué)道德與法治五年級(jí)上冊單元復(fù)習(xí)課件(全冊)
- 仙桃市仙桃市2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)檢測卷(含答案)
- 智慧農(nóng)場整體建設(shè)實(shí)施方案
- 航空公司個(gè)人年終總結(jié)(共12篇)
- 產(chǎn)品供貨方案、售后服務(wù)方案
- 蘇教版小學(xué)數(shù)學(xué)六年級(jí)上冊第4單元解決問題的策略重難點(diǎn)練習(xí)【含答案】
- 安徽省池州市貴池區(qū)2023-2024學(xué)年高二數(shù)學(xué)第一學(xué)期期末綜合測試模擬試題含解析
評(píng)論
0/150
提交評(píng)論