版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)1系統(tǒng)設(shè)計(jì)概述2系統(tǒng)總體設(shè)計(jì)3代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范4計(jì)算機(jī)處理過(guò)程5系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)前導(dǎo)案例PVGSHA
?前導(dǎo)案例機(jī)票標(biāo)識(shí)不清誤人,航空公司被判賠償
2003年4月,上海市徐匯區(qū)法院對(duì)中國(guó)首起因航空公司機(jī)票標(biāo)識(shí)不清而導(dǎo)致誤機(jī)的賠償案件做出了一審判決:被告中國(guó)南方航空股份有限公司退還乘客原告楊艷輝女士機(jī)票款770元,賠償80元。同時(shí),法院還向有關(guān)主管部門(mén)提出司法建議,對(duì)今后出售的機(jī)票加以文字規(guī)范。
上海有浦東和虹橋兩個(gè)機(jī)場(chǎng),而航空公司的機(jī)票卻僅用英文標(biāo)示。“PVG”代表前者,“SHA”代表后者。但這一標(biāo)識(shí)并非所有旅客都知道。原告楊女士在民惠售票處購(gòu)買(mǎi)了1月30日下午4時(shí)10分南方航空公司班機(jī)從上海飛往廈門(mén)的9折機(jī)票,登記地點(diǎn)是“PVG”。楊女士誤認(rèn)為國(guó)內(nèi)航班的登記地點(diǎn)是虹橋機(jī)場(chǎng),可當(dāng)她趕至虹橋機(jī)場(chǎng)時(shí),卻被告知走錯(cuò)了地方,應(yīng)在浦東機(jī)場(chǎng)登機(jī)。此時(shí),她再轉(zhuǎn)乘登機(jī)為時(shí)已晚,最后花了850元買(mǎi)了當(dāng)日下午一航班的全價(jià)機(jī)票抵達(dá)廈門(mén)。原告認(rèn)為,機(jī)票不用本國(guó)文字清楚標(biāo)示,只用英文代號(hào)標(biāo)明機(jī)場(chǎng),侵犯了她的知情權(quán);被告南方航空公司和代理商民惠航空服務(wù)有限公司沒(méi)有履行告知、通知的義務(wù)。她要求南方航空公司和售票單位退還誤機(jī)廢票款770元,并賠償誤機(jī)各項(xiàng)損失700元。民惠公司辯稱(chēng),按照中國(guó)民航總局有關(guān)規(guī)定,所有機(jī)票代理商均應(yīng)使用國(guó)家統(tǒng)一的一套BSP打印系統(tǒng)出票,這套打印系統(tǒng)只能打上英文標(biāo)示,自從上海有了兩個(gè)機(jī)場(chǎng),就統(tǒng)一用“PVG”和“SHA”分別表示浦東機(jī)場(chǎng)和虹橋機(jī)場(chǎng),原告在購(gòu)票時(shí)沒(méi)有向出票方詢(xún)問(wèn),誤機(jī)是自身疏忽造成的。法院認(rèn)為:客票是客運(yùn)合同成立的憑據(jù),應(yīng)當(dāng)載明出發(fā)地、目的地、航次等內(nèi)容。上海有兩大機(jī)場(chǎng)人盡皆知,但兩個(gè)機(jī)場(chǎng)的代碼為SHA、PVG并非一般人所熟知。本案中,該客運(yùn)合同的主體是第一被告南方航空,作為承運(yùn)人和出票人,在出售機(jī)票的時(shí)候,應(yīng)當(dāng)有義務(wù)使用通用文字,或以其他方式作明確說(shuō)明。故南方航空應(yīng)承擔(dān)疏忽告知的過(guò)錯(cuò)責(zé)任,參照誤機(jī)處理辦法全額退票。而本案的另一被告民惠公司并非客運(yùn)合同的主體,故楊女士要求民惠承擔(dān)退票、賠償責(zé)任,法院不予支持。1系統(tǒng)設(shè)計(jì)概述系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施1系統(tǒng)設(shè)計(jì)概述1.1任務(wù)1.2內(nèi)容1.3原則1.4依據(jù)1.5開(kāi)發(fā)線(xiàn)路比較1.1任務(wù)
邏輯模型:需求模型物理模型:解決方案的模型做什么怎么做科學(xué)合理地提出從具體到抽象從抽象又回到具體系統(tǒng)分析系統(tǒng)設(shè)計(jì)1.2系統(tǒng)設(shè)計(jì)的內(nèi)容(主要工作)(1)系統(tǒng)總體框架設(shè)計(jì):包括流程圖設(shè)計(jì),功能結(jié)構(gòu)圖設(shè)計(jì)和功能模塊圖設(shè)計(jì)等。(2)系統(tǒng)物理配置方案設(shè)計(jì):系統(tǒng)平臺(tái)設(shè)計(jì),包括設(shè)備配置。通訊網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等。(3)代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的確定。(4)計(jì)算機(jī)處理過(guò)程設(shè)計(jì):包括輸入輸出設(shè)計(jì)、處理流程圖設(shè)計(jì)、數(shù)據(jù)庫(kù)或數(shù)據(jù)文件設(shè)計(jì)、模塊內(nèi)部的算法設(shè)計(jì)以及編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)等。(5)最后寫(xiě)出系統(tǒng)設(shè)計(jì)報(bào)告。1.3原則系統(tǒng)性可靠性經(jīng)濟(jì)性MIS靈活性MIS設(shè)計(jì)原則指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力代碼統(tǒng)一、設(shè)計(jì)規(guī)范標(biāo)準(zhǔn)、數(shù)出一處、全局共享、一次輸入得到多次利用環(huán)境適應(yīng)性模塊的獨(dú)立性盡可能減小系統(tǒng)的開(kāi)銷(xiāo)1.4信息系統(tǒng)設(shè)計(jì)的依據(jù)1.系統(tǒng)分析成果系統(tǒng)分析的成果是系統(tǒng)設(shè)計(jì)的主要依據(jù),系統(tǒng)設(shè)計(jì)是系統(tǒng)分析的繼續(xù),系統(tǒng)設(shè)計(jì)人員必須嚴(yán)格執(zhí)照系統(tǒng)分析階段的成果——“系統(tǒng)說(shuō)明書(shū)”所規(guī)定的目標(biāo)、任務(wù)和邏輯功能進(jìn)行設(shè)計(jì)工作。對(duì)系統(tǒng)邏輯功能的充分理解是系統(tǒng)設(shè)計(jì)成功的關(guān)鍵。2.現(xiàn)行技術(shù)主要指可供選用的計(jì)算機(jī)硬件技術(shù)、軟件技術(shù)、數(shù)據(jù)管理技術(shù)以用數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。3.現(xiàn)行的信息管理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度。4.用戶(hù)需求系統(tǒng)的直接使用者是用戶(hù),進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)應(yīng)充分尊重和理解用戶(hù)的要求,特別是用戶(hù)在操作使用方面的要求,盡可能使用戶(hù)感到滿(mǎn)意。5.系統(tǒng)運(yùn)行環(huán)境新系統(tǒng)的目標(biāo)要和現(xiàn)行的管理方法相匹配,與組織的改革與發(fā)展相適應(yīng),要符合當(dāng)前需要,適應(yīng)系統(tǒng)工作環(huán)境。其中包括基礎(chǔ)設(shè)施的配置情況、直接用戶(hù)的空間分布情況、工作地的自然條件及安全保密方面的要求,現(xiàn)行系統(tǒng)的硬、軟件狀況和管理與技術(shù)環(huán)境的發(fā)展趨勢(shì),在新系統(tǒng)的技術(shù)方案中要盡可能保護(hù)已有投資,又要有較強(qiáng)的應(yīng)變能力,以適應(yīng)未來(lái)的發(fā)展。1.5信息系統(tǒng)開(kāi)發(fā)的路線(xiàn)比較
專(zhuān)門(mén)開(kāi)發(fā)一個(gè)信息系統(tǒng)購(gòu)買(mǎi)商品軟件1.5信息系統(tǒng)開(kāi)發(fā)的路線(xiàn)比較1、兩條路線(xiàn)都需要系統(tǒng)規(guī)劃、分析工作。
2、專(zhuān)門(mén)開(kāi)發(fā)的方式需要用戶(hù)、開(kāi)發(fā)商合作走完系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的整個(gè)過(guò)程;而購(gòu)置商品軟件的方式通常不需要系統(tǒng)設(shè)計(jì)階段,因?yàn)橄到y(tǒng)設(shè)計(jì)工作早在軟件供應(yīng)商制作出商品軟件之前就完成了。系統(tǒng)設(shè)計(jì)的步驟總體設(shè)計(jì)階段詳細(xì)設(shè)計(jì)階段
劃分子系統(tǒng);機(jī)器設(shè)備(軟、硬件)的配置數(shù)據(jù)的存儲(chǔ)規(guī)律以及整個(gè)系統(tǒng)實(shí)現(xiàn)規(guī)劃等進(jìn)行合理的安排。具體的代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、信息分類(lèi)和數(shù)據(jù)庫(kù)設(shè)計(jì)、功能模塊設(shè)計(jì)。總體設(shè)計(jì)階段需要進(jìn)行系統(tǒng)模塊結(jié)構(gòu)的設(shè)計(jì),將一個(gè)大系統(tǒng)分成不同層次、多個(gè)模塊組成的系統(tǒng)。詳細(xì)設(shè)計(jì)階段,給出每個(gè)模塊實(shí)現(xiàn)的細(xì)節(jié),并對(duì)模塊的輸入、輸出和處理過(guò)程作詳細(xì)的描述。2.1系統(tǒng)總體設(shè)計(jì)的原則模塊化
模塊化設(shè)計(jì)在系統(tǒng)設(shè)計(jì)過(guò)程中有著廣泛的應(yīng)用,進(jìn)行模塊化設(shè)計(jì)的好處有:一方面,降低了系統(tǒng)的復(fù)雜性,便于修改;另一方面,推動(dòng)了系統(tǒng)各個(gè)部分的并行開(kāi)發(fā),提高了軟件的生產(chǎn)效率。
抽象
即抽出事物的本質(zhì)特性而暫時(shí)不考慮它們的細(xì)節(jié)。抽象的思想在軟件開(kāi)發(fā)中起著重要作用。分解—協(xié)調(diào)原則整體和部分功能的考慮,要根據(jù)系統(tǒng)總體要求協(xié)調(diào)各部分的關(guān)系。自頂向下的原則
抓住系統(tǒng)總的功能目標(biāo),然后逐層分解,即先確定上層模塊的功能,再確定下層模塊的功能。2系統(tǒng)總體設(shè)計(jì)2.2結(jié)構(gòu)化設(shè)計(jì)方法結(jié)構(gòu)化設(shè)計(jì)方法是1974年由美國(guó)IBM公司的W.Stevens等人首先提出的。其基本思想是采用分解的思想,將系統(tǒng)設(shè)計(jì)成由相對(duì)獨(dú)立、功能單一的模塊組成的結(jié)構(gòu)。自頂向下、逐層分解,把系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)又劃分為若干功能模塊,模塊又劃分為子模塊,層層劃分直到相對(duì)獨(dú)立、功能單一的獨(dú)立程序?yàn)橹?。最后?gòu)造出模塊結(jié)構(gòu)圖。模塊結(jié)構(gòu)圖:模塊結(jié)構(gòu)圖又稱(chēng)控制結(jié)構(gòu)圖或系統(tǒng)結(jié)構(gòu)圖,它是反映模塊層次分解關(guān)系、調(diào)用關(guān)系、數(shù)據(jù)流和控制信息流傳遞關(guān)系的一種重要工具。模塊結(jié)構(gòu)圖由模塊、調(diào)用、數(shù)據(jù)、控制信息等基本符號(hào)組成。
2.3模塊結(jié)構(gòu)設(shè)計(jì)模塊把一個(gè)系統(tǒng)分解成若干彼此獨(dú)立,且又具有一定聯(lián)系,能夠完成某個(gè)特定任務(wù)的組成部分。這些組成部分就稱(chēng)為功能模塊,簡(jiǎn)稱(chēng)模塊。一個(gè)模塊的規(guī)??纱罂尚?。它可以是一個(gè)程序,也可以是程序中的一個(gè)程序段或一個(gè)函數(shù)、過(guò)程或子程序。模塊是模塊結(jié)構(gòu)圖中最基本、最主要的元素。模塊結(jié)構(gòu)圖基本符號(hào)
模塊調(diào)用數(shù)據(jù)信息控制信息20/87模塊的調(diào)用關(guān)系甲乙乙丙甲乙丙丁甲a)調(diào)用b)判斷調(diào)用c)循環(huán)調(diào)用數(shù)據(jù)用帶空心圓的箭頭表示傳送的數(shù)據(jù),并標(biāo)上數(shù)據(jù)名,箭頭的方向?yàn)閿?shù)據(jù)傳送的方向。
查職工
讀人事
職工號(hào)
簡(jiǎn)歷數(shù)據(jù)控制信息
查職工
讀人事
用帶實(shí)心圓的箭頭表示控制信息,并標(biāo)上信息名,箭頭的方向?yàn)閭魉偷姆较颉?/p>
職工號(hào)
簡(jiǎn)歷數(shù)據(jù)無(wú)此職工2.4模塊化
模塊化:把系統(tǒng)劃分為若干個(gè)模塊,每個(gè)模塊完成一個(gè)特定的功能,然后將這些模塊匯集起來(lái)組成一個(gè)整體,完成指定功能的一種方法。
優(yōu)點(diǎn):使整個(gè)系統(tǒng)設(shè)計(jì)簡(jiǎn)易、結(jié)構(gòu)清晰,可讀性、可維護(hù)性強(qiáng),提高系統(tǒng)的可行性,同時(shí)也有助于管理信息系統(tǒng)開(kāi)發(fā)和組織管理。
度量標(biāo)準(zhǔn):模塊之間的耦合性(塊間聯(lián)系)模塊自身的聚合性(塊內(nèi)聯(lián)系)2.4.1塊間耦合
塊間耦合:系統(tǒng)內(nèi)不同模塊之間互聯(lián)程度的度量。模塊間的耦合度越低,模塊的獨(dú)立性越好。形式有:數(shù)據(jù)耦合控制耦合公共耦合內(nèi)容耦合數(shù)據(jù)耦合兩個(gè)模塊之間通過(guò)數(shù)據(jù)交換信息,且每一個(gè)參數(shù)均為數(shù)據(jù)。
開(kāi)發(fā)票計(jì)算水費(fèi)單價(jià)數(shù)量金額控制耦合
兩個(gè)模塊之間,一個(gè)模塊通過(guò)開(kāi)關(guān)量、標(biāo)志、名字等控制信息,明顯地控制另一模塊的功能。開(kāi)發(fā)票計(jì)算水費(fèi)或電費(fèi)水費(fèi)/電費(fèi)
金額控制耦合(續(xù))
把控制耦合轉(zhuǎn)化為數(shù)據(jù)耦合水費(fèi)計(jì)算水費(fèi)計(jì)算電費(fèi)開(kāi)發(fā)票電費(fèi)公共耦合模塊之間通過(guò)一個(gè)公共的數(shù)據(jù)區(qū)域傳遞信息。A公共數(shù)據(jù)區(qū)BC內(nèi)容耦合一個(gè)模塊需要使用另一個(gè)模塊的內(nèi)部信息,或者轉(zhuǎn)移進(jìn)入另一個(gè)模塊中時(shí),這種聯(lián)系方式則稱(chēng)為內(nèi)容耦合。內(nèi)容耦合方式是改進(jìn)模塊時(shí)發(fā)生連鎖錯(cuò)誤的主要來(lái)源。塊間耦合遵循下列原則模塊間盡量使用數(shù)據(jù)耦合;必要時(shí)才采用控制耦合;限制公共耦合的范圍;堅(jiān)決避免使用內(nèi)容耦合。2.4.2塊內(nèi)聚合
塊內(nèi)聚合:衡量模塊內(nèi)各組成部分的凝聚程度。模塊內(nèi)的聚合度越高,模塊的獨(dú)立性越好。形式有:
功能聚合順序聚合通訊聚合過(guò)程聚合時(shí)間聚合邏輯聚合偶然聚合2.4.2塊內(nèi)聚合
功能聚合:模塊內(nèi)部各組成部分全部為執(zhí)行同一功能而結(jié)合為一個(gè)整體。一般來(lái)說(shuō),模塊名字只由一個(gè)動(dòng)詞和一個(gè)名詞組成,只由一個(gè)明確的任務(wù),則為功能聚合:編制庫(kù)存報(bào)表。順序聚合:模塊內(nèi)部各組成部分,前一部分處理動(dòng)作的輸出是后一部分處理動(dòng)作的輸入。如:工資數(shù)據(jù)輸入、工資計(jì)算、公司打印作為一個(gè)模塊。通信聚合:模塊內(nèi)部各組成部分的動(dòng)作都使用相同的輸入或產(chǎn)生相同的輸出。如報(bào)表生成模塊可以生產(chǎn)日、周、月報(bào)表,但同時(shí)使用了一個(gè)數(shù)據(jù)——日產(chǎn)量。2.4.2塊內(nèi)聚合
過(guò)程聚合:模塊內(nèi)部各組成部分的動(dòng)作彼此間無(wú)關(guān)系,但必須以特定的順序執(zhí)行。如賬務(wù)處理系統(tǒng)分為賬務(wù)處理和賬務(wù)生成兩個(gè)模塊,兩模塊同時(shí)需要查詢(xún)功能,則將查詢(xún)抽取為一個(gè)獨(dú)立模塊。時(shí)間聚合:模塊內(nèi)部各組成部分的動(dòng)作的動(dòng)作必須在同一時(shí)間執(zhí)行。如初始化的過(guò)程中要進(jìn)行變量清零、打開(kāi)文件等操作。邏輯聚合:模塊內(nèi)部各組成部分在邏輯上具有相似的處理動(dòng)作,但功能上、用途上卻彼此無(wú)關(guān)。如每個(gè)子系統(tǒng)都有輸出的功能,將所有輸出功能作為一個(gè)模塊。偶然聚合:模塊內(nèi)部各組成部分之間無(wú)關(guān)系或關(guān)系松散。為了節(jié)省空間而湊在一起。2.5從數(shù)據(jù)流程圖導(dǎo)出初始結(jié)構(gòu)圖
從數(shù)據(jù)流程圖導(dǎo)出系統(tǒng)的初始結(jié)構(gòu)圖,首先要區(qū)分?jǐn)?shù)據(jù)流程圖的結(jié)構(gòu)類(lèi)型,然后根據(jù)不同的類(lèi)型采用不同的方法把數(shù)據(jù)流圖映象成相應(yīng)的模塊結(jié)構(gòu)。轉(zhuǎn)換方法是建立在數(shù)據(jù)流程圖(DFD)與模塊結(jié)構(gòu)圖(MSC)之間關(guān)系的基礎(chǔ)上的。
2.5.1數(shù)據(jù)流程圖的結(jié)構(gòu)類(lèi)型
(1)變換型DFD
一個(gè)數(shù)據(jù)流程圖可以明顯地分成輸入、處理和輸出三部分。(2)事務(wù)型DFD
事務(wù)型數(shù)據(jù)流程圖一般呈束狀形。(1)變換型DFD輸入信息物理輸入格式檢查處理顯示正確信息結(jié)果物理輸出數(shù)據(jù)變換中心輸出邏輯輸入邏輯輸出輸入(2)事務(wù)型DFD事務(wù)中心接受路徑動(dòng)作路徑…2.5.2轉(zhuǎn)換策略(1)以變換為中心的設(shè)計(jì)
步驟:找出主加工、邏輯輸入和邏輯輸出設(shè)計(jì)模塊結(jié)構(gòu)的頂層和第一層設(shè)計(jì)中、下層模塊(1)以變換為中心的設(shè)計(jì)1格式檢查3產(chǎn)生收據(jù)2計(jì)算匯費(fèi)4記賬匯款單合格的匯款單處理后的匯款單收據(jù)明細(xì)賬變換中心輸出輸入業(yè)務(wù)數(shù)據(jù)(1)以變換為中心的設(shè)計(jì)匯款處理系統(tǒng)取得合格匯款單計(jì)算匯費(fèi)記賬輸出處理后的匯款單輸入?yún)R款單格式檢查產(chǎn)生收據(jù)打印收據(jù)合格的匯款單處理后的匯款單合格的匯款單業(yè)務(wù)數(shù)據(jù)處理后的匯款單匯款單合格的匯款單匯款單處理后的匯款單收據(jù)收據(jù)業(yè)務(wù)數(shù)據(jù)(2)以事務(wù)分析為中心的設(shè)計(jì)要求類(lèi)型處理圖書(shū)管理要求無(wú)效輸入1.1新書(shū)入庫(kù)1.2還入庫(kù)單罰款單1.5注銷(xiāo)圖書(shū)1.3還書(shū)1.4目錄文件借書(shū)單書(shū)單注銷(xiāo)單借書(shū)借書(shū)文件罰款單事務(wù)中心(2)以事務(wù)分析為中心的設(shè)計(jì)圖書(shū)處理系統(tǒng)取得圖書(shū)處理要求修改目錄文件操作層細(xì)節(jié)層新書(shū)入庫(kù)注銷(xiāo)圖書(shū)借書(shū)還書(shū)打印罰款單修改借書(shū)文件………………圖書(shū)管理要求入庫(kù)單借書(shū)單還書(shū)單注銷(xiāo)單2.6優(yōu)化設(shè)計(jì)
將初始結(jié)構(gòu)圖根據(jù)模塊獨(dú)立性原則進(jìn)行精化,對(duì)模塊進(jìn)行合并、分解修改、調(diào)整,得到高內(nèi)聚、低耦合模塊,得到易于實(shí)現(xiàn)、易于測(cè)試和易于維護(hù)的軟件結(jié)構(gòu),產(chǎn)生設(shè)計(jì)文檔的系統(tǒng)最終結(jié)構(gòu)圖。2.7系統(tǒng)總體布局信息系統(tǒng)的總體布局是指系統(tǒng)軟、硬件及數(shù)據(jù)資源在空間上的分布特征。從集中程度看:1、集中式系統(tǒng):硬件、軟件及數(shù)據(jù)資源在空間上集中配置的系統(tǒng)。2、分布式系統(tǒng):利用計(jì)算機(jī)網(wǎng)絡(luò),將不同地點(diǎn)的硬件、軟件及數(shù)據(jù)資源聯(lián)系在一起實(shí)現(xiàn)相互通信和資源共享的系統(tǒng)?;谟?jì)算機(jī)網(wǎng)絡(luò)的分布式系統(tǒng),出現(xiàn)了不同的模式(1)客戶(hù)機(jī)/服務(wù)器(Client/Sever)模式(2)瀏覽器/服務(wù)器(Brower/Server)模式2.8系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)目標(biāo)功能A功能B功能N……子系統(tǒng)功能B1功能B2功能B3子子系統(tǒng)2.8系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)就是按照系統(tǒng)功能把一個(gè)復(fù)雜、抽象的系統(tǒng)分解成簡(jiǎn)單、具體的模塊,這些模塊規(guī)模相對(duì)較小、功能單一,也易于編程實(shí)現(xiàn)和修改。這種按照自頂向下逐步分解、逐步求精的思想分解所得到的系統(tǒng)模塊層次結(jié)構(gòu)圖稱(chēng)為層次結(jié)構(gòu)圖,又稱(chēng)為H圖。例:H圖3代碼設(shè)計(jì)圖書(shū)館管理:借閱證(J72157)、圖書(shū)(D035.141)駕照申領(lǐng)管理:牌照號(hào)(渝AC5316)、機(jī)動(dòng)車(chē)駕駛證號(hào)教學(xué)管理:課程號(hào)(10031)、學(xué)號(hào)11006010437……代碼是代表事物名稱(chēng)、屬性、狀態(tài)等的符號(hào),為了便于計(jì)算機(jī)對(duì)信息的處理,一般用數(shù)字、字母或它們的組合來(lái)表示。使用代碼的理由:A、唯一性:代碼是鑒別編碼對(duì)象的唯一標(biāo)志,還進(jìn)一步提供了序化對(duì)象的可能性;B、規(guī)范化:可以反映客觀事物的類(lèi)屬特性C、可識(shí)別化:代碼是人和計(jì)算機(jī)的共同語(yǔ)言,是兩者交換信息的工具。
3.1代碼的概念3代碼設(shè)計(jì)3.2代碼的種類(lèi)
1.順序碼(系列碼)連續(xù)的數(shù)字或字母代表編碼對(duì)象如:張平的職工號(hào)為0001;李立為0002等;優(yōu)點(diǎn):簡(jiǎn)單,位數(shù)少,易追加,易管理;缺點(diǎn):可識(shí)別性差,無(wú)邏輯性。2.區(qū)間碼(分組碼)按區(qū)間劃分代碼,碼中的值和位置都有一定的含義如珠海學(xué)院學(xué)生學(xué)號(hào)090801071016(年級(jí),管院,專(zhuān)業(yè)編號(hào),班級(jí),10+班級(jí)序號(hào))241094102241094301優(yōu)點(diǎn):可靠性高,信息處理方便(排序、分類(lèi)、檢索等);
缺點(diǎn):碼長(zhǎng)依賴(lài)分類(lèi)屬性,冗余較大,碼的維修比較困難。3.2代碼的種類(lèi)
1位數(shù)字校驗(yàn)碼×××××××××××××3位數(shù)字順序碼:奇數(shù)為男性,偶數(shù)為女性8位數(shù)字出生日期碼×××××××5位數(shù)字出生地地址碼2、區(qū)間碼(續(xù))居民身份證:4405821989110500931-2:所在省市13-14:日3-4:所在地區(qū)15-16:戶(hù)口所歸屬的派出所5-6:所在縣區(qū)17:性別7-10:年18:校驗(yàn)碼11-12:月3.2代碼的種類(lèi)
3、層次碼
也是區(qū)間碼。層次碼以編碼對(duì)象集合中的層次分類(lèi)為基礎(chǔ),產(chǎn)生的連續(xù)且遞增的組(類(lèi))形式的代碼。第三層代碼第二層代碼第一層代碼×××××××××例:01中國(guó)
-0101山東
-010101濟(jì)南
-010102臨沂
-010103青島
-0102廣西
-010201南寧
-010202桂林4.助記碼:用具有特定意義的字母代表某一類(lèi)項(xiàng)目如:“TV-C-34”
表示34英寸彩色電視機(jī);“TV-B-12”
表示12英寸黑白電視機(jī)。優(yōu)點(diǎn):可用漢字拼音或英語(yǔ)聯(lián)想幫助記憶;缺點(diǎn):處理不便,易產(chǎn)生重復(fù)。例:MIS——管理信息系統(tǒng)黏膜免疫系統(tǒng)臺(tái)灣軍情系統(tǒng)金屬絕緣層半導(dǎo)體結(jié)構(gòu)少女組合Mis
。。。。。。
3.2代碼的種類(lèi)
小常識(shí):車(chē)牌號(hào):福建省(閩)
閩A
福州,閩B
莆田,閩C
泉州,閩D
廈門(mén),閩E
漳州,閩F
龍巖,閩G
三明,閩H
南平,閩J
寧德,閩K
省直機(jī)關(guān),O則是全國(guó)統(tǒng)一的,都是公安系統(tǒng)的牌照,WJ武警,閩AF福州市直機(jī)關(guān)?!伴}K”牌照:大家一般會(huì)認(rèn)為這是省直機(jī)關(guān)的車(chē)。不過(guò)據(jù)觀察,“閩K”牌照的使用范圍要更廣泛:首先,福州的省屬高校也是掛“閩K”牌照,例如:福大、師大、農(nóng)大等;
其次,福州的省屬醫(yī)院也是掛“閩K”牌照,例如:省立、協(xié)和、附一等;
這就是說(shuō),除了省直機(jī)關(guān),省直事業(yè)單位也是掛“閩K”牌照。
此外,還發(fā)現(xiàn)幾家國(guó)有銀行的省分行也是掛“閩K”牌照,
3.3代碼的校驗(yàn)
為了保證關(guān)鍵代碼輸入的準(zhǔn)確性、減少輸入錯(cuò)誤,有意識(shí)地在編碼設(shè)計(jì)的基礎(chǔ)上,通過(guò)事先規(guī)定的某種數(shù)學(xué)方法,計(jì)算出校驗(yàn)碼,附加在編碼之后,作為編碼的一部分。輸入時(shí)與代碼一起輸入,此時(shí)計(jì)算機(jī)會(huì)用同種數(shù)學(xué)方法,輸入代碼進(jìn)行數(shù)學(xué)計(jì)算,并與所輸入的代碼進(jìn)行比較,以校驗(yàn)是否正確,并發(fā)現(xiàn)錯(cuò)誤。3.3代碼的校驗(yàn)——例
1地址碼2生日碼3順序碼地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、月、日出生的人員編定的順序號(hào)。其中第十七位奇數(shù)分給男性,偶數(shù)分給女性。4校驗(yàn)碼按照ISO7064:1983.MOD11-2校驗(yàn)碼計(jì)算出來(lái)的檢驗(yàn)碼。作為尾號(hào)的校驗(yàn)碼,是由號(hào)碼編制單位按統(tǒng)一的公式計(jì)算出來(lái)的,如果某人的尾號(hào)是0-9,都不會(huì)出現(xiàn)X,但如果尾號(hào)是10,那么就得用X來(lái)代替,因?yàn)槿绻?0做尾號(hào),那么此人的身份證就變成了19位,而19位的號(hào)碼違反了國(guó)家標(biāo)準(zhǔn),Ⅹ是羅馬數(shù)字的10,用X來(lái)代替10,可以保證公民的身份證符合國(guó)家標(biāo)準(zhǔn)。3.3代碼的校驗(yàn)——例
1、將前面的身份證號(hào)碼17位數(shù)分別乘以不同的系數(shù)。從第一位到第十七位的系數(shù)分別為:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。2、將這17位數(shù)字和系數(shù)相乘的結(jié)果相加。3、用加出來(lái)和除以11,看余數(shù)是多少?4、余數(shù)只可能有0-1-2-3-4-5-6-7-8-9-10這11個(gè)數(shù)字。其分別對(duì)應(yīng)的最后一位身份證的號(hào)碼為1-0-X-9-8-7-6-5-4-3-2。5、通過(guò)上面得知如果余數(shù)是2,身份證的最后一位號(hào)碼就是羅馬數(shù)字x。如果余數(shù)是10,就會(huì)在身份證的第18位數(shù)字上出現(xiàn)的是2。4計(jì)算機(jī)處理過(guò)程
概述用戶(hù)需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)及物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)施、運(yùn)行和維護(hù)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指在現(xiàn)有數(shù)據(jù)庫(kù)上建立數(shù)據(jù)庫(kù)的過(guò)程,它是管理信息系統(tǒng)的重要組成部分。
數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容是:對(duì)于一個(gè)給定的環(huán)境進(jìn)行符合應(yīng)用語(yǔ)言的邏輯設(shè)計(jì),以及提供一個(gè)確定存儲(chǔ)結(jié)構(gòu)的物理設(shè)計(jì),建立實(shí)現(xiàn)系統(tǒng)目標(biāo),并能有效存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)模型。因此,一個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)者,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)和實(shí)際應(yīng)用對(duì)象這兩方面的知識(shí)都必須有相當(dāng)?shù)牧私?。用?hù)需求分析通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確各用戶(hù)的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。
概念結(jié)構(gòu)設(shè)計(jì)選擇局部應(yīng)用,設(shè)計(jì)局部E-R圖合并分E-R圖,生成初步E-R圖消除不必要的冗余,設(shè)計(jì)基本E-R圖邏輯結(jié)構(gòu)設(shè)計(jì)從概念模型導(dǎo)出特定的數(shù)據(jù)庫(kù)管理系統(tǒng)可以處理的數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。即把概念結(jié)構(gòu)設(shè)計(jì)所得到的E-R圖轉(zhuǎn)化為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。
物理結(jié)構(gòu)設(shè)計(jì)存儲(chǔ)記錄的格式設(shè)計(jì)存儲(chǔ)方式設(shè)計(jì)訪問(wèn)方式設(shè)計(jì)完整性和安全性設(shè)計(jì)數(shù)據(jù)抽象的層次現(xiàn)實(shí)世界信息世界概念模型概念結(jié)構(gòu)機(jī)器世界數(shù)據(jù)模型邏輯結(jié)構(gòu)認(rèn)識(shí)抽象轉(zhuǎn)換如E-R模型如關(guān)系模型、層次模型、網(wǎng)狀模型等4.2
輸入輸出設(shè)計(jì)
4.2.1輸出設(shè)計(jì)即系統(tǒng)設(shè)計(jì)過(guò)程中為什么要“量出而入”?輸出設(shè)計(jì)的目的:正確及時(shí)地反映用于生產(chǎn)和服務(wù)部門(mén)的有用信息。首先進(jìn)行輸出設(shè)計(jì),再根據(jù)輸出所應(yīng)獲得的信息來(lái)進(jìn)行輸入設(shè)計(jì),更能反映管理者和用戶(hù)對(duì)信息的需求。為什么系統(tǒng)設(shè)計(jì)要先進(jìn)行輸出設(shè)計(jì)?輸出設(shè)計(jì)的內(nèi)容:輸出信息使用情況:信息的使用者、使用目的、信息量、輸出周期、有效期、保管方法和輸出份數(shù)。輸出信息內(nèi)容:輸出項(xiàng)目、精度、信息形式(文字、數(shù)字)。輸出格式:表格、報(bào)告、圖形等。輸出設(shè)備和介質(zhì):設(shè)備如:打印機(jī)、顯示器等;介質(zhì)如:磁盤(pán)、磁帶、紙張(普通、專(zhuān)用)等。輸出設(shè)計(jì)的原則(1)信息系統(tǒng)的輸出應(yīng)該簡(jiǎn)潔明了,易于閱讀和理解。(2)信息系統(tǒng)輸出應(yīng)該是及時(shí)的。(3)訪問(wèn)信息系統(tǒng)輸出信息的用戶(hù)必須是經(jīng)過(guò)授權(quán)的,這是信息系統(tǒng)輸出安全的基本保證。(4)信息系統(tǒng)的輸出必須是有效的。常用的輸出方法表格信息。圖形信息。表格輸出圖形輸出出錯(cuò)表的設(shè)計(jì)為了保證輸入數(shù)據(jù)正確無(wú)誤,數(shù)據(jù)輸入過(guò)程中需要通過(guò)程序?qū)斎氲臄?shù)據(jù)進(jìn)行嚴(yán)格的校驗(yàn),發(fā)現(xiàn)有錯(cuò)時(shí),程序應(yīng)當(dāng)自動(dòng)地打印出出錯(cuò)信息一覽表(主要指應(yīng)用程序中的出錯(cuò)信息提示——系統(tǒng)容錯(cuò)功能的體現(xiàn))服裝管理——采購(gòu)統(tǒng)計(jì)服裝管理——采購(gòu)統(tǒng)計(jì)(打?。┧龠_(dá)管理——銷(xiāo)售圖表4.2.2輸入設(shè)計(jì)輸入設(shè)計(jì)對(duì)系統(tǒng)的質(zhì)量有著決定性的重要影響:輸出數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計(jì)算和處理十分正確,也無(wú)法獲得可靠的輸出信息。輸入設(shè)計(jì)是信息系統(tǒng)與用戶(hù)之間交互的紐帶,決定著人機(jī)交互的效率。輸入設(shè)計(jì)的原則控制輸入量(盡可能利用計(jì)算)減少輸入延遲(批量輸入、周轉(zhuǎn)文件輸入)減少輸入錯(cuò)誤(采用多種校驗(yàn)方法和驗(yàn)證技術(shù))避免額外步驟簡(jiǎn)化輸入過(guò)程輸入設(shè)計(jì)的原則避免額外步驟簡(jiǎn)化輸入過(guò)程控制輸入量減少輸入錯(cuò)誤輸入設(shè)計(jì)的原則控制輸入量減少輸入延遲數(shù)據(jù)輸入設(shè)備的選擇1、讀卡機(jī)
3、手持掃描儀6、終端輸入
4、聲音識(shí)別儀2、鍵盤(pán)-磁盤(pán)輸入裝置(最常用的方式)
5、光筆輸入輸入檢驗(yàn)輸入設(shè)計(jì)的目標(biāo):是要盡可能減少數(shù)據(jù)輸入中的錯(cuò)誤,在輸入設(shè)計(jì)中,要對(duì)全部輸入數(shù)據(jù)設(shè)想其可能發(fā)生的錯(cuò)誤,對(duì)其進(jìn)行校驗(yàn)。(1)重復(fù)校驗(yàn)這種方法將同一數(shù)據(jù)先后輸入兩次,然后由計(jì)算機(jī)程序自動(dòng)予以對(duì)比校驗(yàn)。(2)視覺(jué)校驗(yàn)輸入的同時(shí),由計(jì)算機(jī)打印或顯示輸入數(shù)據(jù),然后與原始單據(jù)進(jìn)行比較,找出差錯(cuò)。視覺(jué)校驗(yàn)不可能查出所有的差錯(cuò),其查錯(cuò)率為75%,85%。(3)檢驗(yàn)位校驗(yàn)(4)控制總數(shù)校驗(yàn)采用控制總數(shù)校驗(yàn)時(shí),工作人員先用手工求出數(shù)據(jù)的總值,然后在數(shù)據(jù)的輸入過(guò)程中由計(jì)算機(jī)程序累計(jì)總值,將兩者對(duì)比校驗(yàn)。(5)數(shù)據(jù)類(lèi)型校驗(yàn)校驗(yàn)是數(shù)字型還是字母型。(6)格式校驗(yàn)即校驗(yàn)數(shù)據(jù)記錄中各數(shù)據(jù)項(xiàng)的位數(shù)和位置是否符合預(yù)先規(guī)定的格式。輸入檢驗(yàn)(7)邏輯校驗(yàn)即根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無(wú)矛盾。例如,月份最大不會(huì)超過(guò)12,否則出錯(cuò)。(8)界限校驗(yàn)即檢查某項(xiàng)輸入數(shù)據(jù)的內(nèi)容是否位于規(guī)定范圍之內(nèi)。(9)順序校驗(yàn)即檢查記錄的順序,例如,要求輸入數(shù)據(jù)無(wú)缺號(hào)時(shí),通過(guò)順序校驗(yàn),可以發(fā)現(xiàn)被遺漏的記錄。又如,要求記錄的序號(hào)不得重復(fù)時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024個(gè)人的簡(jiǎn)單借款合同
- 國(guó)際貿(mào)易協(xié)議樣本
- 廠房租賃合同范例
- 特色農(nóng)產(chǎn)品胡柚購(gòu)銷(xiāo)合同法律問(wèn)題探討
- 共同投資開(kāi)設(shè)武術(shù)館協(xié)議
- 標(biāo)準(zhǔn)入職協(xié)議書(shū)范例
- 旅行社與導(dǎo)游勞動(dòng)合同范本
- 2023年高考地理第一次模擬考試卷-(湖南A卷)(全解全析)
- 房地產(chǎn)代理合同模板
- 2024年建筑渣土運(yùn)輸合同范文
- 山西省太原市2024-2025學(xué)年高三上學(xué)期期中物理試卷(含答案)
- 酒店崗位招聘面試題與參考回答2025年
- (統(tǒng)編2024版)道德與法治七上10.1愛(ài)護(hù)身體 課件
- GB/T 30391-2024花椒
- 供電線(xiàn)路維護(hù)合同
- 胸部術(shù)后護(hù)理科普
- 鞋子工廠供貨合同模板
- 2024碼頭租賃合同范本
- 木材采運(yùn)智能決策支持系統(tǒng)
- 【產(chǎn)業(yè)圖譜】2024年青島市重點(diǎn)產(chǎn)業(yè)規(guī)劃布局全景圖譜(附各地區(qū)重點(diǎn)產(chǎn)業(yè)、產(chǎn)業(yè)體系布局、未來(lái)產(chǎn)業(yè)發(fā)展規(guī)劃等)
- 上海市市轄區(qū)(2024年-2025年小學(xué)四年級(jí)語(yǔ)文)部編版期末考試(下學(xué)期)試卷及答案
評(píng)論
0/150
提交評(píng)論