習題(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、處理功能)54139_第1頁
習題(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、處理功能)54139_第2頁
習題(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、處理功能)54139_第3頁
習題(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、處理功能)54139_第4頁
習題(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、處理功能)54139_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)流程圖習題 業(yè)務(wù)流程圖畫法業(yè)務(wù)流程圖畫法 某高校欲開發(fā)一個成績管理系統(tǒng),記錄并管理所有選某高校欲開發(fā)一個成績管理系統(tǒng),記錄并管理所有選修課程的學生的平時成績和考試成績,其主要功能描修課程的學生的平時成績和考試成績,其主要功能描述如下:述如下:1. 每門課程都有每門課程都有3到到6個單元構(gòu)成,每個單元結(jié)束后會進個單元構(gòu)成,每個單元結(jié)束后會進行一次測試,其成績作為這門課程的平時成績。課程行一次測試,其成績作為這門課程的平時成績。課程結(jié)束后進行期末考試,其成績作為這門課程的考試成結(jié)束后進行期末考試,其成績作為這門課程的考試成績??儭?. 學生的平時成績和考試成績均由每門課程的主講教師學生的平時成

2、績和考試成績均由每門課程的主講教師上傳給成績管理系統(tǒng)。上傳給成績管理系統(tǒng)。3. 在記錄學生成績之前,系統(tǒng)需要驗證這些成績是否有在記錄學生成績之前,系統(tǒng)需要驗證這些成績是否有效。首先,根據(jù)效。首先,根據(jù)學生信息文件學生信息文件來確認該學生是否選修來確認該學生是否選修這門課程,若沒有,那么這些成績是無效的這門課程,若沒有,那么這些成績是無效的;如果他的如果他的確選修了這門課程,再根據(jù)確選修了這門課程,再根據(jù)課程信息文件和課程單元課程信息文件和課程單元信息文件信息文件來驗證平時成績是否與這門課程所包含的單來驗證平時成績是否與這門課程所包含的單元相對應,如果是,那么這些成績是有效的,否則無元相對應,如

3、果是,那么這些成績是有效的,否則無效。效。4.對于有效成績,系統(tǒng)將其保存在對于有效成績,系統(tǒng)將其保存在課程成績文件課程成績文件中。對中。對于無效成績,系統(tǒng)會單獨將其保存在于無效成績,系統(tǒng)會單獨將其保存在無效成績文件無效成績文件中,中,并將詳細情況提交給教務(wù)處。在教務(wù)處沒有給出具體并將詳細情況提交給教務(wù)處。在教務(wù)處沒有給出具體處理意見之前,系統(tǒng)不會處理這些成績。處理意見之前,系統(tǒng)不會處理這些成績。5.若一門課程的所有有效的平時成績和考試成績都已經(jīng)若一門課程的所有有效的平時成績和考試成績都已經(jīng)被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告被系統(tǒng)記錄,系統(tǒng)會發(fā)送課程完成通知給教務(wù)處,告知該門知該門課

4、程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求課程的成績已經(jīng)齊全。教務(wù)處根據(jù)需要,請求系統(tǒng)生成相應的成績列表系統(tǒng)生成相應的成績列表,用來提交考試委員會審查。,用來提交考試委員會審查。6.在生成成績列表之前,系統(tǒng)會生成一份成績報告給主在生成成績列表之前,系統(tǒng)會生成一份成績報告給主講教師,以便核對是否存在錯誤。主講教師須將核對講教師,以便核對是否存在錯誤。主講教師須將核對之后的成績報告返還系統(tǒng)。之后的成績報告返還系統(tǒng)。7.根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應的成根據(jù)主講教師核對后的成績報告,系統(tǒng)生成相應的成績列表,遞交考試委員會進行審查??荚囄瘑T會在審績列表,遞交考試委員會進行審查??荚囄瘑T會在審查

5、之后,上交一份成績審查結(jié)果給系統(tǒng)。查之后,上交一份成績審查結(jié)果給系統(tǒng)。對于所有通對于所有通過審查的成績,系統(tǒng)將會生成最終的成績單過審查的成績,系統(tǒng)將會生成最終的成績單,并通知,并通知每個選課學生。每個選課學生。 現(xiàn)采用結(jié)構(gòu)化方法對這個系統(tǒng)進行分析與設(shè)計,得到如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。 圖1-1 頂層數(shù)據(jù)流圖圖1-2 0層數(shù)據(jù)流圖 【問題1】使用說明中的詞語,給出圖1-1中的外部實體E1E4的名稱。 【問題2】使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲D1D5的名稱。 【問題3】數(shù)據(jù)流圖1-2缺少了三條數(shù)據(jù)流,根據(jù)說明及數(shù)據(jù)流圖1-1提供的信息,分別指出這三條數(shù)據(jù)

6、流的起點和終點。 問題1考查的是頂層DFD。頂層DFD通常用來確定系統(tǒng)邊界,其中只包含一個唯一的加工(即待開發(fā)的系統(tǒng))、外部實體及外部實體與系統(tǒng)之間的輸入輸出數(shù)據(jù)流。題目要求填充的正是外部實體。 從頂層DFD可以看出,數(shù)據(jù)流是完整的。所以只要根據(jù)數(shù)據(jù)流從題目說明的上下文中,找出E1E4所對應的外部實體,分別為考試委員會、主講教師、學生和教務(wù)處。0層層DFD中缺少的東西比較多,要求填寫數(shù)據(jù)存儲及缺失的數(shù)據(jù)流。中缺少的東西比較多,要求填寫數(shù)據(jù)存儲及缺失的數(shù)據(jù)流。先來確定數(shù)據(jù)存儲。先來確定數(shù)據(jù)存儲。首先,從說明中找出可能是數(shù)據(jù)存儲的元素來。很明顯,學生信息文首先,從說明中找出可能是數(shù)據(jù)存儲的元素來。

7、很明顯,學生信息文件、課程信息文件、課程單元信息文件、課程成績文件和無效成績文件、課程信息文件、課程單元信息文件、課程成績文件和無效成績文件應該是數(shù)據(jù)存儲。下面的工作就是對號入座。件應該是數(shù)據(jù)存儲。下面的工作就是對號入座。從從0層層DFD上可以看到,加工上可以看到,加工3到到D5有一條數(shù)據(jù)流有一條數(shù)據(jù)流;而加工而加工3所完成的操所完成的操作是作是“記錄無效成績記錄無效成績”。從說明中可知,。從說明中可知,“對于無效成績,系統(tǒng)會單對于無效成績,系統(tǒng)會單獨將其保存在無效成績文件中獨將其保存在無效成績文件中”,所以,所以D5應該是數(shù)據(jù)存儲應該是數(shù)據(jù)存儲“無效成績無效成績文件文件”;類似地,從加工類似

8、地,從加工2記錄有效成績記錄有效成績”到到D4有一條數(shù)據(jù)流,這說明有一條數(shù)據(jù)流,這說明D4就是數(shù)據(jù)存儲就是數(shù)據(jù)存儲“課程成績文件課程成績文件”。D1輸出兩條數(shù)據(jù)流,分別流向加工輸出兩條數(shù)據(jù)流,分別流向加工1“驗證學生信息驗證學生信息”和加工和加工4“生成成生成成績列表績列表”。由說明。由說明“根據(jù)學生信息文件來確認該學生是否選修這門課根據(jù)學生信息文件來確認該學生是否選修這門課程程”可知,驗證學生信息時,需要根據(jù)學生信息文件來進行可知,驗證學生信息時,需要根據(jù)學生信息文件來進行;而生成成而生成成績列表及成績單時,學生信息都是必要的。所以績列表及成績單時,學生信息都是必要的。所以D1應該是應該是“

9、學生信息學生信息文件文件”。這樣的話,這樣的話,D2和和D3就應該分別與就應該分別與“課程單元信息文件課程單元信息文件”和和“課程信課程信息文件息文件”對應。對應。由于由于D2和和D3都只與加工都只與加工1有關(guān),所以它們的對應關(guān)系就是隨意的了。有關(guān),所以它們的對應關(guān)系就是隨意的了。這樣這樣5個數(shù)據(jù)存儲就填充完整了。下面要補充缺失的數(shù)據(jù)流。個數(shù)據(jù)存儲就填充完整了。下面要補充缺失的數(shù)據(jù)流。 首先,從說明的第首先,從說明的第5 5條可知,生成成績列表時,是需要從條可知,生成成績列表時,是需要從課程成績文件中獲取信息的,課程成績文件中獲取信息的,“課程成績文件課程成績文件”實際上就實際上就是圖中的是圖

10、中的D4D4。而。而D4D4和加工和加工4 4之間并沒有數(shù)據(jù)流,因此這就之間并沒有數(shù)據(jù)流,因此這就是一條缺失的數(shù)據(jù)流。是一條缺失的數(shù)據(jù)流。 另外,前面在確定另外,前面在確定D1D1所對應的數(shù)據(jù)存儲時提到過,生成成所對應的數(shù)據(jù)存儲時提到過,生成成績單時是需要學生信息的。所以,加工績單時是需要學生信息的。所以,加工5 5應該從應該從D1D1中獲取中獲取相應的信息,這樣就找到了第二條數(shù)據(jù)流。相應的信息,這樣就找到了第二條數(shù)據(jù)流。 第三條數(shù)據(jù)流也比較容易找。說明的第第三條數(shù)據(jù)流也比較容易找。說明的第7 7條告訴我們,只條告訴我們,只有有“對于所有通過審查的成績,系統(tǒng)將會生成最終的成績對于所有通過審查的

11、成績,系統(tǒng)將會生成最終的成績單,并通知每個選課學生單,并通知每個選課學生”。也就是說,從成績列表到成。也就是說,從成績列表到成績單的生成是有條件的。這意味著,在加工績單的生成是有條件的。這意味著,在加工4 4和加工和加工5 5之間之間應該存在一條數(shù)據(jù)流,這就是第應該存在一條數(shù)據(jù)流,這就是第3 3條數(shù)據(jù)流。條數(shù)據(jù)流。 分解頂層數(shù)據(jù)流程圖 下圖是訂貨處理的頂層數(shù)據(jù)流程圖,表示銷售部門接到用戶的訂貨單后,下圖是訂貨處理的頂層數(shù)據(jù)流程圖,表示銷售部門接到用戶的訂貨單后,根據(jù)庫存情況向用戶發(fā)貨。根據(jù)庫存情況向用戶發(fā)貨。“銷售處理銷售處理”可以分解為五個主要的處理邏輯:可以分解為五個主要的處理邏輯:P1驗

12、收訂貨單。將填寫不清的訂貨單和無法供貨的訂貨單退回用戶,驗收訂貨單。將填寫不清的訂貨單和無法供貨的訂貨單退回用戶,將合格的訂貨單送到下一步將合格的訂貨單送到下一步“確定發(fā)貨量確定發(fā)貨量”處理邏輯。處理邏輯。P2確定發(fā)貨量。查庫存臺賬,根據(jù)庫存情況將訂貨分為未滿足的訂貨確定發(fā)貨量。查庫存臺賬,根據(jù)庫存情況將訂貨分為未滿足的訂貨單和可發(fā)貨的訂貨單,分別送到下一步單和可發(fā)貨的訂貨單,分別送到下一步“填寫暫存訂貨單填寫暫存訂貨單”、“開發(fā)貨開發(fā)貨單、修改庫存單、修改庫存”處理邏輯。處理邏輯。P3開發(fā)貨單、修改庫存。開發(fā)貨單給用戶、修改庫存臺帳的庫存記錄、開發(fā)貨單、修改庫存。開發(fā)貨單給用戶、修改庫存臺帳

13、的庫存記錄、記應收賬和將訂貨單存檔。記應收賬和將訂貨單存檔。P4填寫暫存訂貨單。對未滿足的訂貨填寫暫存訂貨單。填寫暫存訂貨單。對未滿足的訂貨填寫暫存訂貨單。P5對照暫存訂貨單。接到采購部門到貨通知后應對照暫存訂貨單。如對照暫存訂貨單。接到采購部門到貨通知后應對照暫存訂貨單。如可發(fā)貨,則執(zhí)行可發(fā)貨,則執(zhí)行“開發(fā)貨單和修改庫存開發(fā)貨單和修改庫存”處理功能。處理功能。 如果存在如下的補充訂貨系統(tǒng)的數(shù)據(jù)流頂層圖,請繪制出加工“處理庫存收發(fā)數(shù)據(jù)”的數(shù)據(jù)詞典。 加工的數(shù)據(jù)詞典如下: 處理邏輯編號:P1 處理邏輯名稱:處理庫房收發(fā)數(shù)據(jù) 輸入數(shù)據(jù)流:庫房收發(fā)原始憑證,庫存數(shù)據(jù) 輸出數(shù)據(jù)流:庫存數(shù)據(jù),單項補充訂

14、貨數(shù)據(jù) 處理過程:1. 接收庫房發(fā)出的庫房收發(fā)原始憑證 2. 生成庫存數(shù)據(jù),保存到庫存文件中 3. 生成單項補充訂貨數(shù)據(jù),保存到補充訂貨文件中 處理頻率:50次/天(可選項)用結(jié)構(gòu)化語言描述加工邏輯 某工廠只有兩種產(chǎn)品某工廠只有兩種產(chǎn)品A和和B,工廠對于工人的超產(chǎn),工廠對于工人的超產(chǎn)獎勵規(guī)定如下:獎勵規(guī)定如下: 對于產(chǎn)品對于產(chǎn)品A,超產(chǎn)數(shù),超產(chǎn)數(shù)N小于或等于小于或等于50件,每超產(chǎn)一件,每超產(chǎn)一件獎勵件獎勵1元;元;N大于大于50、小于或等于、小于或等于100件時,大件時,大于于50件的每件獎勵件的每件獎勵1.25元,其余的每件獎勵元,其余的每件獎勵1元;元;N大于大于100件,超過件,超過1

15、00的每件獎勵的每件獎勵1.5元,其余按元,其余按照照100件以內(nèi)獎勵。對于產(chǎn)品件以內(nèi)獎勵。對于產(chǎn)品B,超產(chǎn)數(shù),超產(chǎn)數(shù)N小于或小于或等于等于25件時,每超產(chǎn)一件獎勵件時,每超產(chǎn)一件獎勵2元;元;N大于大于25、小、小于或等于于或等于50件時,超過件時,超過25件的每件獎勵件的每件獎勵2.5元,元,其余的按超產(chǎn)其余的按超產(chǎn)25件以內(nèi)計算;件以內(nèi)計算;N大于大于50件,則超件,則超過部分每件獎勵過部分每件獎勵3元,其余的按照超產(chǎn)元,其余的按照超產(chǎn)50件計算。件計算。用判斷樹描述處理邏輯 學校的獎學金有兩種,且記為獎學金學校的獎學金有兩種,且記為獎學金A和獎學金和獎學金B(yǎng)。 對于獎學金對于獎學金A,

16、凡各科成績平均在,凡各科成績平均在88分以上、單科成績不低于分以上、單科成績不低于75分、英語平均在分、英語平均在80分以上者可申請一等獎學金(金額分以上者可申請一等獎學金(金額400元);凡各科成績平均在元);凡各科成績平均在85分以上、單科成績不低于分以上、單科成績不低于70分、分、英語平均在英語平均在80分以上者可申請二等獎學金(金額分以上者可申請二等獎學金(金額300元)。元)。 對于獎學金對于獎學金B(yǎng),凡各科成績平均在,凡各科成績平均在92分以上、單科成績不低于分以上、單科成績不低于85分、英語平均在分、英語平均在90分以上者可申請?zhí)氐泉剬W金(金額分以上者可申請?zhí)氐泉剬W金(金額150

17、0元);凡各科成績平均在元);凡各科成績平均在90分以上、單科成績不低于分以上、單科成績不低于80分、分、英語平均在英語平均在85分以上者可申請一等獎學金(金額分以上者可申請一等獎學金(金額800元);凡元);凡各科成績平均在各科成績平均在88分以上、單科成績不低于分以上、單科成績不低于75分、英語平均分、英語平均在在80分以上者可申請二等獎學金(金額分以上者可申請二等獎學金(金額400元);凡各科成績元);凡各科成績平均在平均在85分以上、單科成績不低于分以上、單科成績不低于70分、英語平均在分、英語平均在80分以分以上者可申請三等獎學金(金額上者可申請三等獎學金(金額300元)。元)。答案 解:兩個條件:獎學金種類,成績。 第一個條件有兩個狀態(tài):獎學金A和獎學金B(yǎng)。 第二個條件有六個狀態(tài):依據(jù)平均成績、單科最低成績和英語平均成績來最終確定。 有六個處理動作,即最后發(fā)放的獎學金金額。 事先約定: 計算出學生的平均成績,將值放入G中; 計算出學生各科的最低成績放入D中; 計算出英語的平均成績放入E中。 那么,做出的決策樹如下:答案依據(jù)如下決策表,畫出決策樹。 信件收費決策表答案某廠對一部分職工重新分配工作,分配原則是 年齡不滿20歲,文化程度是小學者脫產(chǎn)學習,文化程度是中學者當電工; 年

溫馨提示

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

評論

0/150

提交評論