




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第四章信息系統(tǒng)設(shè)計(jì)第四章系統(tǒng)設(shè)計(jì)系統(tǒng)分析階段后有兩條開發(fā)路線:購置開發(fā)方式(采購、實(shí)施)專門開發(fā)方式(設(shè)計(jì)、實(shí)施)系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)購置系統(tǒng)制作系統(tǒng)測試系統(tǒng)測試系統(tǒng)切換系統(tǒng)切換系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)4.1信息系統(tǒng)設(shè)計(jì)概述4.2系統(tǒng)總體設(shè)計(jì)4.3代碼設(shè)計(jì)4.4數(shù)據(jù)庫設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)4.6系統(tǒng)界面、控制和安全設(shè)計(jì)4.7編寫系統(tǒng)設(shè)計(jì)說明書第四章信息系統(tǒng)設(shè)計(jì)4.1信息系統(tǒng)設(shè)計(jì)概述定義: 是詳細(xì)的計(jì)算機(jī)系統(tǒng)方案的規(guī)格說明,是系統(tǒng)物理方案設(shè)計(jì);是一個(gè)從抽象到具體的過程。任務(wù): 將系統(tǒng)分析階段所提出的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的物理(技術(shù))方案。
4.1信息系統(tǒng)設(shè)計(jì)概述與系統(tǒng)分析區(qū)別:-系統(tǒng)分析:解決做什么;強(qiáng)調(diào)業(yè)務(wù)問題;提出邏輯方案-系統(tǒng)設(shè)計(jì):解決如何做;技術(shù)或?qū)崿F(xiàn)問題;提出物理方案系統(tǒng)分析系統(tǒng)設(shè)計(jì)開發(fā)需要排序功能排序方法選擇工具實(shí)現(xiàn)排序4.1信息系統(tǒng)設(shè)計(jì)概述依據(jù):
-系統(tǒng)分析的結(jié)果;
-用戶需求;
-現(xiàn)行技術(shù);
-系統(tǒng)運(yùn)行環(huán)境。4.1信息系統(tǒng)設(shè)計(jì)概述
注意:1+1〉2系統(tǒng)設(shè)計(jì)總體設(shè)計(jì)詳細(xì)設(shè)計(jì)系統(tǒng)設(shè)計(jì)報(bào)告軟件體系結(jié)構(gòu)系統(tǒng)計(jì)算模式系統(tǒng)運(yùn)行平臺(tái)、設(shè)備與網(wǎng)絡(luò)配置數(shù)據(jù)存儲(chǔ)總體設(shè)計(jì)代碼設(shè)計(jì)輸入/輸出/界面設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)安全和控制設(shè)計(jì)
系統(tǒng)設(shè)計(jì)的主要內(nèi)容4.1信息系統(tǒng)設(shè)計(jì)概述系統(tǒng)設(shè)計(jì)的方法
面向?qū)ο笤O(shè)計(jì)方法結(jié)構(gòu)化設(shè)計(jì)方法系統(tǒng)分析階段的文檔和模型代碼設(shè)計(jì)系統(tǒng)流圖結(jié)構(gòu)圖包圖設(shè)計(jì)類圖數(shù)據(jù)庫設(shè)計(jì)輸入/輸出/界面設(shè)計(jì)系統(tǒng)控制和安全設(shè)計(jì)處理設(shè)計(jì)結(jié)構(gòu)化設(shè)計(jì)方法和面向?qū)ο笤O(shè)計(jì)方法的設(shè)計(jì)模型4.1信息系統(tǒng)設(shè)計(jì)概述原則
-實(shí)用性原則:滿足業(yè)務(wù)管理、操作/界面/安全考慮人體特征、簡便實(shí)用;
-
系統(tǒng)性:設(shè)計(jì)規(guī)范、代碼統(tǒng)一、數(shù)據(jù)采集問題;
-靈活性:隨著環(huán)境的變化發(fā)展,能夠方便修改系統(tǒng)適應(yīng)新的需求;容易修改和維護(hù);
-可靠性:保密、檢錯(cuò)、糾錯(cuò)、抗病毒、系統(tǒng)恢復(fù)能力;
-經(jīng)濟(jì)性
4.1信息系統(tǒng)設(shè)計(jì)概述4.2系統(tǒng)總體設(shè)計(jì)4.3代碼設(shè)計(jì)4.4數(shù)據(jù)庫設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)4.6系統(tǒng)界面、控制和安全設(shè)計(jì)4.7編寫系統(tǒng)設(shè)計(jì)說明書第四章信息系統(tǒng)設(shè)計(jì)4.2系統(tǒng)總體設(shè)計(jì)4.2.1軟件總體設(shè)計(jì)4.2.2運(yùn)行平臺(tái)設(shè)計(jì)(硬件總體設(shè)計(jì))4.2.1軟件系統(tǒng)總體設(shè)計(jì)一、任務(wù): 根據(jù)系統(tǒng)的總體目標(biāo)和功能將整個(gè)系統(tǒng)合理劃分成若干個(gè)功能模塊,并組織起來互相聯(lián)系,共同完成總?cè)蝿?wù)。結(jié)構(gòu)化設(shè)計(jì)思想包括:系統(tǒng)性、自頂向下分解、模塊化原則。包括:1、將系統(tǒng)劃分成子系統(tǒng)/模塊
2、決定每個(gè)模塊的功能
3、決定模塊之間的調(diào)用關(guān)系
4、決定模塊之間的數(shù)據(jù)傳遞
劃分原則:
1、子系統(tǒng)具有相對獨(dú)立性;
2、子系統(tǒng)之間的依賴性盡量??;
3、便于系統(tǒng)分階段實(shí)現(xiàn);
4、各類資源的充分利用。 劃分方法分類:功能劃分、順序劃分、數(shù)據(jù)劃分……
劃分方法:u/c矩陣4.2.1軟件系統(tǒng)總體設(shè)計(jì)學(xué)習(xí)結(jié)構(gòu)化設(shè)計(jì)方法的兩個(gè)方面:基本概念和工具。二、結(jié)構(gòu)化設(shè)計(jì)方法的基本概念1、模塊
模塊是可以組合、分解和更換的單元,是組成系統(tǒng)、易于處理的基本單位。系統(tǒng)中的任何一個(gè)處理功能都可看成一個(gè)模塊,也可以理解為用一個(gè)名字就可以調(diào)用的一段程序語句。如函數(shù)和子程序。具有四屬性:輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)。
-輸入、邏輯功能、輸出構(gòu)成模塊外部特性
-運(yùn)行程序和內(nèi)部數(shù)據(jù)則構(gòu)成模塊內(nèi)部特性 模塊表示:4.2.1軟件系統(tǒng)總體設(shè)計(jì)計(jì)算工資驗(yàn)證用戶名、密碼模塊用戶名密碼正確信息不正確信息調(diào)用歡迎模塊調(diào)用提示信息模塊//三個(gè)數(shù)排序模塊舉例 輸入三個(gè)數(shù):數(shù)1,數(shù)2,數(shù)3
排序:{如果數(shù)1大于數(shù)2就…}
輸入三個(gè)數(shù):數(shù)1.1,數(shù)2.1,數(shù)3.1
排序:{如果數(shù)1.1大于數(shù)2.1就…}//*********************************************************************
存在為三個(gè)數(shù)排序模塊:f(x,y,z)
輸入三個(gè)數(shù):數(shù)1,數(shù)2,數(shù)3 f(數(shù)1,數(shù)2,數(shù)3)
輸入三個(gè)數(shù):數(shù)1.1,數(shù)2.1,數(shù)3.1 f(數(shù)1.1,數(shù)2.1,數(shù)3.1)//模塊來實(shí)現(xiàn)學(xué)生自我介紹
classstudent {student(Strings_enjoy) {System.out.println(“我的愛好是"+s_enjoy); } }//********************調(diào)用**************************************************
publicclassExam3_2 {publicstaticvoidmain(Stringarg[]){ studenta=newstudent(“睡覺”); studenta=newstudent(“學(xué)習(xí)"); } }
模塊化的目的:
-系統(tǒng)劃分,便于信息系統(tǒng)開發(fā)和管理;
-模塊獨(dú)立、接口簡單。
2、模塊間聯(lián)系
-耦合:反映模塊之間的緊密程度
-內(nèi)聚:反映一個(gè)模塊內(nèi)各元素彼此結(jié)合的緊密程度如果所有模塊的內(nèi)聚都很強(qiáng),模塊之間的耦合就低,模塊的獨(dú)立性就強(qiáng)
4.2.1軟件系統(tǒng)總體設(shè)計(jì)
模塊間調(diào)用在模塊結(jié)構(gòu)圖中,用連接兩個(gè)模塊的箭頭表示調(diào)用。箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應(yīng)該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊。一個(gè)模塊是否調(diào)用一個(gè)從屬模塊,決定于調(diào)用模塊內(nèi)部的判斷條件,則該調(diào)用稱為模塊間的判斷調(diào)用,采用菱形符號(hào)表示。如果一個(gè)模塊通過其內(nèi)部的循環(huán)功能循環(huán)調(diào)用一個(gè)或多個(gè)從屬模塊,則該調(diào)稱為循環(huán)調(diào)用,用弧形箭頭表示。4.2.1軟件系統(tǒng)總體設(shè)計(jì)-功能模塊結(jié)構(gòu)圖的基本符號(hào):4.2.1軟件系統(tǒng)總體設(shè)計(jì)數(shù)據(jù)當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處處理,而被調(diào)用模塊又可以將處理的結(jié)果送回調(diào)用模塊。在模塊之間傳送的數(shù)據(jù),使用與調(diào)用箭頭平行的帶空心圓的箭頭表示,并在旁邊標(biāo)上數(shù)據(jù)名。例如,下圖(a)表示模塊A調(diào)用B時(shí),A將數(shù)據(jù)X,Y傳送給B,B將處理結(jié)果數(shù)據(jù)Z返回給A。4.2.1軟件系統(tǒng)總體設(shè)計(jì)A平均計(jì)算平均成績或最高成績平均或最高成績最高A平均成績最高成績模塊設(shè)計(jì)原則
1、改進(jìn)系統(tǒng)結(jié)構(gòu)
-降低模塊間聯(lián)系,提高模塊獨(dú)立性。
-整體的最優(yōu)化優(yōu)于局部的最優(yōu)化。
2、系統(tǒng)的深度和寬度 深度:控制層數(shù) 寬度:控制的總分布
3、模塊的扇出和扇入 扇出:直屬下級(jí)模塊個(gè)數(shù) 扇入:直接上級(jí)模塊個(gè)數(shù)
4、模塊的規(guī)模
5、具體問題具體分析4.2.1軟件系統(tǒng)總體設(shè)計(jì)?概念“耦合”和“內(nèi)聚”分別從不同側(cè)面反映了模塊的獨(dú)立性。?系統(tǒng)總體設(shè)計(jì)中應(yīng)使模塊之間是緊耦合,模塊內(nèi)部是松內(nèi)聚。思考:4.2系統(tǒng)總體設(shè)計(jì)4.2.1軟件總體設(shè)計(jì)4.2.2運(yùn)行平臺(tái)設(shè)計(jì)(硬件總體設(shè)計(jì))網(wǎng)絡(luò)平臺(tái)硬件平臺(tái)軟件平臺(tái)4.2.2運(yùn)行平臺(tái)設(shè)計(jì)4.2.2運(yùn)行平臺(tái)設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)要考慮的因素4.2.2運(yùn)行平臺(tái)設(shè)計(jì)——網(wǎng)絡(luò)平臺(tái)設(shè)計(jì)網(wǎng)絡(luò)平臺(tái)設(shè)計(jì)主要包括:網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu):星型、總線型、環(huán)型網(wǎng)絡(luò)傳輸介質(zhì):雙絞線、同軸電纜、光纖電纜互連設(shè)備:中繼器、交換機(jī)、路由器、網(wǎng)關(guān)4.2.2運(yùn)行平臺(tái)設(shè)計(jì)——硬件總體設(shè)計(jì)硬件配置考慮的主要設(shè)備包括:(1)服務(wù)器(2)終端微型計(jì)算機(jī)(3)外部設(shè)備:主要包括各種輸入輸出設(shè)備(4)安全設(shè)施:不間斷電源、防雷設(shè)施、安全加密4.2.2運(yùn)行平臺(tái)設(shè)計(jì)——軟件總體設(shè)計(jì)軟件平臺(tái)設(shè)計(jì)包括:(1)操作系統(tǒng)平臺(tái):服務(wù)器和客戶機(jī)(2)數(shù)據(jù)庫管理系統(tǒng):Oracle、Sybase、Informix、Access、MySQL、DB2(3)工具軟件:Web開發(fā)工具、報(bào)表工具、項(xiàng)目管理工具、用戶界面開發(fā)工具4.1信息系統(tǒng)設(shè)計(jì)概述4.2系統(tǒng)總體設(shè)計(jì)4.3代碼設(shè)計(jì)4.4數(shù)據(jù)庫設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)4.6系統(tǒng)界面、控制和安全設(shè)計(jì)4.7編寫系統(tǒng)設(shè)計(jì)說明書第四章信息系統(tǒng)設(shè)計(jì)4.3代碼設(shè)計(jì)代碼定義:用來表征客觀事物的實(shí)體類別和屬性的一個(gè)或一組易于計(jì)算機(jī)識(shí)別和處理的特定符號(hào)或記號(hào),它可以是字符、數(shù)字、某些特殊符號(hào)或它們的組合。代碼作用:
標(biāo)識(shí),便于計(jì)算機(jī)識(shí)別統(tǒng)計(jì)、檢索和排序?yàn)槭裁匆O(shè)計(jì)代碼?把管理對象數(shù)字化或者字符化,起穿針引線的作用。設(shè)計(jì)內(nèi)容:編碼對象、編碼的結(jié)構(gòu)(單一形式還是混合形式)、長度、允許使用的合法符號(hào)、每位碼的含義、以及特殊碼的設(shè)計(jì)。4.3代碼設(shè)計(jì)代碼形式-順序碼:將順序的數(shù)字或字母賦予分類對象。是一種最簡單最常用的代碼。
如對全國城市進(jìn)行編碼,上海001,北京002,天津003…1表示研究生、2表示本科生、3表示專科生。
再如GB2261-80《人的性別代碼》中,1為男性,2為女性。
優(yōu)點(diǎn):簡短、易于管理
缺點(diǎn):不足點(diǎn)是不形象,難以理解記憶。代碼本身不能說明任何附加信息特征
4.3代碼設(shè)計(jì)代碼形式-區(qū)間碼:區(qū)間碼是將代碼分為若干區(qū)間,每個(gè)區(qū)間表示代表一定的意義。
典型的區(qū)間碼如我國的居民身份證號(hào)和郵政編碼。
對于居民身份證:
第一個(gè)區(qū)間為前6位數(shù)字,表示出生地址;
第二個(gè)區(qū)間為8位數(shù)字,表示出生日期;
第三個(gè)區(qū)間為3位數(shù)字,表示對同年、同月、同日出生的人編定的順序號(hào);
第四個(gè)區(qū)間為最后的1位數(shù)字,為校驗(yàn)數(shù)字優(yōu)點(diǎn):信息處理可靠,排序、分類、檢索方便
缺點(diǎn):有時(shí)會(huì)產(chǎn)生長碼
4.3代碼設(shè)計(jì)-助記碼和縮寫碼:助記碼是將數(shù)據(jù)的屬性作為代碼的一部分,有利于記憶
如TV-C-34縮寫碼是從編碼對象名稱中抽取若干關(guān)鍵字母作為代碼
如Amt代表Amount,Cont代表Contract4.3代碼設(shè)計(jì)-層次碼:層次碼是指將代碼分成若干層次級(jí),并與分類對象的層次相對應(yīng),代碼自左至右表示的層次由高至低。
例如采用三層六位數(shù)字的層次碼表示某個(gè)地區(qū),每一層次采用順序碼編碼。假如
用21表示浙江省,
用01和02分別表示浙江省的杭州市和寧波市,
寧波市的江東區(qū)和江北區(qū)分別用01和02表示,
那么浙江省寧波市的代碼即為210200,浙江省寧波市江北區(qū)的代碼即為210202。優(yōu)點(diǎn):能明確表示分類對象的類別,有嚴(yán)格的隸屬關(guān)系,容量大
缺點(diǎn):結(jié)構(gòu)彈性較差,當(dāng)層次較多時(shí),代碼位數(shù)較長南方中心課題編碼:4.3代碼設(shè)計(jì)特征組合碼:面分類體系。將分類對象按其屬性或特征分為若干面,每個(gè)面內(nèi)按其規(guī)律分別進(jìn)行編碼。
“面”與“面”之間的代碼沒有層次關(guān)系,也沒有隸屬關(guān)系。使用時(shí),將各“面”的代碼組合
例如,對某服裝選用類別、尺寸、面料和式樣四個(gè)“面”,分別編碼 示例F38-2W1類別尺寸式樣面料MF414039381~9W1(毛料)C1(布料)代碼類型 一般有數(shù)字型、字母型、數(shù)字字母混合型。設(shè)計(jì)原則
-唯一性:要唯一地代表某一事物;
-
規(guī)范性:同一編碼對象的代碼類型、結(jié)構(gòu)和格式必須統(tǒng)一;
-
可擴(kuò)充性:? ?代碼的位數(shù)是可變化的? ?考慮未來的發(fā)展性,編碼要留有足夠的后備容量,適應(yīng)不斷擴(kuò)充的需要? ?代碼的含義是可變化的?
-標(biāo)準(zhǔn)性:要盡可能標(biāo)準(zhǔn)化,如:國標(biāo)和行業(yè)統(tǒng)一代碼;
-較長時(shí)應(yīng)分段,以便記憶,如:123-AB—4564.3代碼設(shè)計(jì)代碼設(shè)計(jì)步驟
-確定代碼對象;
-
考察是否已有標(biāo)準(zhǔn)代碼;
-
根據(jù)實(shí)際情況和代碼的使用范圍、時(shí)間,選擇代碼的種類與類型;
-編寫代碼表。
4.3代碼設(shè)計(jì)4.1信息系統(tǒng)設(shè)計(jì)概述4.2系統(tǒng)總體設(shè)計(jì)4.3代碼設(shè)計(jì)4.4數(shù)據(jù)庫設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)4.6系統(tǒng)界面、控制和安全設(shè)計(jì)4.7編寫系統(tǒng)設(shè)計(jì)說明書第四章信息系統(tǒng)設(shè)計(jì)4.4數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì):是一個(gè)從現(xiàn)實(shí)世界向計(jì)算機(jī)世界轉(zhuǎn)化的過程。
1、信息轉(zhuǎn)換 現(xiàn)實(shí)世界——信息世界——數(shù)據(jù)世界——計(jì)算機(jī)世界客觀世界信息世界數(shù)據(jù)世界事物及其聯(lián)系實(shí)體及其聯(lián)系數(shù)據(jù)庫總體實(shí)體集文件個(gè)體實(shí)體記錄性質(zhì)屬性數(shù)據(jù)項(xiàng)
E-R圖 數(shù)據(jù)模型: 層次、網(wǎng)絡(luò)和關(guān)系數(shù)據(jù)庫設(shè)計(jì)階段與系統(tǒng)開發(fā)階段對照圖現(xiàn)實(shí)世界概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)信息世界數(shù)據(jù)世界計(jì)算機(jī)世界系統(tǒng)分析階段系統(tǒng)設(shè)計(jì)階段詳細(xì)調(diào)查邏輯設(shè)計(jì)2、數(shù)據(jù)庫概念模型 概念設(shè)計(jì)對應(yīng)系統(tǒng)分析階段,是在數(shù)據(jù)流圖和數(shù)據(jù)字典基礎(chǔ)上設(shè)計(jì)數(shù)據(jù)庫的概念模型。 (1)實(shí)體、屬性和聯(lián)系 (2)E-R圖:表示信息世界中的實(shí)體、屬性、聯(lián)系的模型,與數(shù)據(jù)實(shí)現(xiàn)技術(shù)無關(guān)。
物資入庫庫存代碼名稱規(guī)格備注入庫號(hào)日期貨位數(shù)量4.4數(shù)據(jù)庫設(shè)計(jì)1N3、數(shù)據(jù)庫邏輯設(shè)計(jì)
邏輯設(shè)計(jì)對應(yīng)系統(tǒng)設(shè)計(jì)階段,任務(wù)是將E-R圖轉(zhuǎn)換成某個(gè)具體選定的數(shù)據(jù)模型,如層次、網(wǎng)狀、關(guān)系數(shù)據(jù)模型。 (1)關(guān)系模型
-任意列,同一數(shù)據(jù)項(xiàng)具有同一屬性,列名字不同
-無相同的行,也就是不允許有重復(fù)的記錄;
-行列的順序無關(guān) (2)關(guān)系規(guī)范化 根據(jù)關(guān)系模式滿足的不同性質(zhì)和規(guī)范化程度,把關(guān)系模式分為多種范式,范式越高,規(guī)范化程度越高,關(guān)系模式則越好。一般說的是三范式。4.4數(shù)據(jù)庫設(shè)計(jì)
三范式: 第一范式:在一個(gè)數(shù)據(jù)結(jié)構(gòu)中沒有重復(fù)出現(xiàn)的組項(xiàng),關(guān)系的所有分量必須是不可分的最小數(shù)據(jù)項(xiàng);
職工號(hào)姓名級(jí)別工資學(xué)歷信息學(xué)歷畢業(yè)時(shí)間001張三技61500中專1983002李四技81200大專19904.4數(shù)據(jù)庫設(shè)計(jì)非規(guī)范化形式示例第一范式示例廠名生產(chǎn)情況(每月)產(chǎn)品名稱數(shù)量F1P1P2P3P4P5P6300200400200100100F2P1P2300400F3P2200F4P2P3P4200300400廠名產(chǎn)品名稱每月產(chǎn)量F1F1F1F1F1F1F2F2F3F4F4F4P1P2P3P4P5P6P1P2P2P2P3P4300200400200100100300400200200300400第二范式:非主屬性完全依賴于主鍵。第三范式:非主屬性之間都不傳遞依賴主鍵。 職工號(hào)姓名級(jí)別工資學(xué)歷畢業(yè)時(shí)間001001001002張三張三張三李四技6技6技6技81500150015001200中專大學(xué)研究生大學(xué)19831988199519904.4數(shù)據(jù)庫設(shè)計(jì)職工號(hào)姓名級(jí)別工資001張三技61500002李四技81200職工號(hào)學(xué)歷畢業(yè)時(shí)間001中專1983001大學(xué)1988001研究生1995002大學(xué)1990職工號(hào)姓名級(jí)別001張三技6002李四技8級(jí)別工資技61500技81200職工號(hào)學(xué)歷畢業(yè)時(shí)間001中專1983001大學(xué)1988001研究生1995002大學(xué)1990學(xué)生學(xué)習(xí)課程mn宿舍住宿m1教科書使用11學(xué)生(學(xué)號(hào)、姓名、年齡、出生日期、系名、年級(jí))課程(課程號(hào)、課程名、學(xué)分)宿舍(宿舍編號(hào)、宿舍名稱)教科書(書號(hào)、書名、單價(jià)、出版社)請嘗試下面E-R圖向關(guān)系數(shù)據(jù)庫轉(zhuǎn)化規(guī)范化下表:學(xué)號(hào)姓名課程課程
成績代號(hào)名期末平時(shí)總評(píng)補(bǔ)考0201李好JC02英語7025740202張三JC01英語60155760規(guī)范化下表:
Student(學(xué)號(hào),姓名,性別,系別,課程號(hào),課程名,課程學(xué)分,課程學(xué)時(shí),課程分?jǐn)?shù))學(xué)生(學(xué)號(hào)、姓名、性別、出生日期)成績(學(xué)號(hào)、課程代號(hào)、期末成績、平時(shí)成績、總評(píng)成績、補(bǔ)考成績)課程(課程代號(hào)、課程名、學(xué)時(shí)、學(xué)分)
學(xué)生(學(xué)號(hào)、姓名、性別、出生日期)成績(學(xué)號(hào)、課程代號(hào)、期末成績、平時(shí)成績、總評(píng)成績、補(bǔ)考成績)課程(課程代號(hào)、課程名、學(xué)時(shí))學(xué)分(學(xué)時(shí)數(shù)、學(xué)分)4.1信息系統(tǒng)設(shè)計(jì)概述4.2系統(tǒng)總體設(shè)計(jì)4.3代碼設(shè)計(jì)4.4數(shù)據(jù)庫設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)4.6系統(tǒng)界面、控制和安全設(shè)計(jì)4.7編寫系統(tǒng)設(shè)計(jì)說明書第四章信息系統(tǒng)設(shè)計(jì)窗口,菜單,對話框,按鈕,顏色,字體,語言,圖形…客戶,產(chǎn)品,訂單,添加,修改,刪除,打印,單擊…辦公桌椅,燈,鍵盤,屏幕,鼠標(biāo),使用手冊…
以用戶為中心的設(shè)計(jì)技術(shù)強(qiáng)調(diào)三個(gè)原則:及早關(guān)注用戶多次評(píng)價(jià)系統(tǒng)設(shè)計(jì)以確保其可用性使用迭代開發(fā)方法人體工程學(xué)/人為因素工程4.5輸入、輸出、界面設(shè)計(jì)
“輸入的是垃圾,輸出的必然是垃圾”。首要條件保證輸入完整正確,在此基礎(chǔ)上設(shè)計(jì)輸入為方法簡單、迅速、經(jīng)濟(jì)、方便。設(shè)計(jì)主要包括輸入方式設(shè)計(jì)、輸入界面設(shè)計(jì):輸入設(shè)備:鍵盤、數(shù)模/模數(shù)轉(zhuǎn)換方式(條碼、掃描儀、傳感器)、網(wǎng)絡(luò)數(shù)據(jù)傳送、磁盤/光盤、麥克風(fēng)輸入格式4.5.1輸入設(shè)計(jì)設(shè)計(jì)主要包括輸入方式設(shè)計(jì)、輸入界面設(shè)計(jì):
選用輸入設(shè)備需要考慮的因素4.5.1輸入設(shè)計(jì)輸入的數(shù)據(jù)量與頻度輸入信息的來源和形式輸入格式的靈活程度輸入速度和準(zhǔn)確性要求可選用設(shè)備和費(fèi)用等輸入校驗(yàn)和糾正方法經(jīng)驗(yàn)設(shè)計(jì)原則:
-控制輸入量
-提供有意義的反饋
-執(zhí)行破壞性操作前要求確認(rèn)
-允許取消大多數(shù)操作輸入格式設(shè)計(jì)的基本技術(shù):
-塊風(fēng)格 -陰影
-選擇框 -顏色
-設(shè)立數(shù)字域 -說明4.5.1輸入設(shè)計(jì)練習(xí)1練習(xí)2
假如有一批職工概況數(shù)據(jù)要輸入,其中有姓名、部門號(hào)、部門名、崗位、性別、年齡、學(xué)歷等,因?yàn)閿?shù)據(jù)量比較大,要求盡可能的簡化輸入,請?jiān)O(shè)計(jì)輸入方案。4.5.1輸入設(shè)計(jì)練習(xí)3南方中心入庫界面設(shè)計(jì)
基本信息包括:入庫單號(hào),入庫日期,經(jīng)辦人,采購來源,
物資類型(試劑,辦公用品,易耗品)物資信息:物資信息(代碼、規(guī)格),數(shù)量,單價(jià),差額\ 補(bǔ)值。4.5.1輸入設(shè)計(jì)自我練習(xí)
試設(shè)計(jì)南方中心預(yù)付和反沖界面預(yù)付信息:日期、合同號(hào)、預(yù)付課題、預(yù)付金額。(注:一次可存在多個(gè)課題支付)反沖:將原來預(yù)付的款項(xiàng)返還到原來的賬戶中。4.5.1輸入設(shè)計(jì)總結(jié):盡可能使用電子設(shè)備和自動(dòng)輸入:電子掃描儀、條形碼閱讀器、光電字符識(shí)別閱讀器…..盡可能使用計(jì)算機(jī)內(nèi)已有信息:重復(fù)輸入,會(huì)有多個(gè)副本,容易出錯(cuò)且需要同步輸入校驗(yàn):完整性、一致性、格式、范圍…..輸入界面盡可能接近于實(shí)際指定格式輸入:如日期。避免輸入意義不大的字段,如訂單號(hào)4.5.1輸入設(shè)計(jì)4.5.1輸入設(shè)計(jì)4.5.2輸出設(shè)計(jì)4.5.3用戶界面設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)
由計(jì)算機(jī)對輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用。分為:內(nèi)部輸出:提供給系統(tǒng)所有者和組織內(nèi)的系統(tǒng)用戶的輸出;外部輸出:離開組織的輸出,面向客戶、供應(yīng)商、合作伙伴和政府部門。4.5.2輸出設(shè)計(jì)4.5.2輸出設(shè)計(jì)事件處理日志的頁面油價(jià)展示頁面第三方的商業(yè)智能軟件Qlikview來實(shí)現(xiàn)對數(shù)據(jù)集的聯(lián)機(jī)分析和多維展示
輸出設(shè)計(jì)包括:
包括使用者、用途、輸出頻率、份數(shù)、安全保密要求等,也包括信息內(nèi)容:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)、取值等。設(shè)備:屏幕、打印機(jī)、磁帶機(jī)…介質(zhì):紙張、光盤、磁盤…報(bào)表:包括表頭、表體和表尾?;蝻@示或打印輸出。圖形化方式:曲線圖、餅圖、直方圖…輸出內(nèi)容輸出設(shè)備與介質(zhì)輸出方式4.5.2輸出設(shè)計(jì)4.5.2輸出設(shè)計(jì)
打印輸出和屏幕輸出設(shè)計(jì)的一些原則4.5.2輸出設(shè)計(jì)
打印輸出和屏幕輸出設(shè)計(jì)的一些原則4.5.2輸出設(shè)計(jì)
設(shè)計(jì)一個(gè)輸出界面,顯示數(shù)據(jù)庫信息。數(shù)據(jù)庫里的基本信息包括:市場/地區(qū)(中東)、產(chǎn)品類型(油、氣、電)、產(chǎn)品名稱、產(chǎn)品價(jià)格(周、月、年)輸出設(shè)計(jì)練習(xí)1:歷史油氣價(jià)格的查詢顯示地區(qū)維度產(chǎn)品維度時(shí)間維度度量指標(biāo)——價(jià)格時(shí)間維度粒度維度旋轉(zhuǎn)給定維度下歷史數(shù)據(jù)時(shí)間維度——周級(jí)別時(shí)間維度——年月級(jí)別度量指標(biāo)——價(jià)格4.5.1輸入設(shè)計(jì)4.5.2輸出設(shè)計(jì)4.5.3用戶界面設(shè)計(jì)4.5輸入、輸出、界面設(shè)計(jì)用戶界面設(shè)計(jì)概念
通過用戶界面建立了人與計(jì)算機(jī)之間對話的途徑,這種對話決定了系統(tǒng)的每一件事情;通常也把用戶界面設(shè)計(jì)稱之為對話設(shè)計(jì);輸入輸出本身是界面的一部分;可借助Case工具快速開發(fā)界面原型。4.5.3用戶界面設(shè)計(jì)Logo標(biāo)志等GIS主窗口指標(biāo)信息風(fēng)險(xiǎn)類別選擇評(píng)價(jià)方案/具體國家等的選擇基本信息管理平臺(tái)登錄界面設(shè)計(jì)演示之二——油氣系統(tǒng)總體界面原始設(shè)計(jì)界面設(shè)計(jì)演示之二——油氣系統(tǒng)總體界面再設(shè)計(jì)界面設(shè)計(jì)演示之三——風(fēng)險(xiǎn)評(píng)價(jià)界面再設(shè)計(jì)用戶界面設(shè)計(jì)概念
界面設(shè)計(jì)考慮的主要因素有:用戶可分為專家和初學(xué)者,其實(shí)是所有用戶中的兩個(gè)極端,界面設(shè)計(jì)要多為初學(xué)者考慮,兼顧界面友好性或人類工程學(xué)。用戶人體工程學(xué)4.5.3用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)概念
人類工程學(xué)因素系統(tǒng)用戶應(yīng)知道下一步干什么,如繼續(xù)前進(jìn)、后退、退出、反饋告訴用戶系統(tǒng)現(xiàn)在期望什么:“請輸入命令”、“想選擇一項(xiàng)或多項(xiàng)內(nèi)容”告訴用戶數(shù)據(jù)已經(jīng)或沒有正確輸入:“數(shù)據(jù)輸入正確”向用戶解釋延遲的原因:“正在排序中,請等待”告訴用戶某個(gè)任務(wù)已經(jīng)或沒有完成:“打印完成”4.5.3用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)概念
人類工程學(xué)因素屏幕格式相對固定(格式化)規(guī)定內(nèi)容展示、指示和消息的顯示區(qū)域指示和消息的顯示時(shí)間要足夠長,確保用戶閱讀完畢預(yù)測用戶可能犯的錯(cuò)誤:危險(xiǎn)操作的提示強(qiáng)制改正錯(cuò)誤:用顏色或聲音提醒,不改正不能繼續(xù)如果用戶做了某些災(zāi)難性的事情,應(yīng)鎖定系統(tǒng)或鍵盤,通知聯(lián)系技術(shù)支持人員對話語氣和詞匯的使用:夸張搞笑的語氣、行話使用、縮寫詞使用、用詞保持一致4.5.3用戶界面設(shè)計(jì)用戶界面技術(shù)
主流界面是圖形用戶界面(GUI),提供途徑
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2.6講 指數(shù)與指數(shù)函數(shù)(解析版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 浙教版2023小學(xué)信息技術(shù)六年級(jí)上冊《算法的多樣性》教學(xué)設(shè)計(jì)及反思
- (一模)萍鄉(xiāng)市2025年高三第一次模擬考試歷史試卷(含答案解析)
- 2025年B2B營銷業(yè)務(wù) AI提示詞手冊
- 陶瓷攔水帶施工方案
- 高樓地鐵隧道施工方案
- 砂漿基礎(chǔ)知識(shí)培訓(xùn)課件
- 2025年山東聊城高三一模高考數(shù)學(xué)試卷試題(含答案詳解)
- 2025年藥具科技工作培訓(xùn)標(biāo)準(zhǔn)教案
- 寫贈(zèng)予房產(chǎn)合同范例
- 普通地質(zhì)學(xué)教材
- 《工業(yè)控制網(wǎng)絡(luò)及組態(tài)技術(shù)》教案
- 腸道壁增厚表現(xiàn)
- 世界主要河流與湖泊(超好)
- 2021北京高三期末文言文閱讀匯編
- 護(hù)理查房-股骨頸骨折護(hù)理查房
- 新教科版六年級(jí)科學(xué)下冊教學(xué)計(jì)劃
- 物候期觀察記錄表(豎向表)
- 《西方文明史》課程教學(xué)大綱
- GB/T 23265-2009水泥混凝土和砂漿用短切玄武巖纖維
- 《中華人民共和國憲法》知識(shí)測試題
評(píng)論
0/150
提交評(píng)論