




已閱讀5頁(yè),還剩74頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 工廠人事管理系統(tǒng)分析與設(shè)計(jì)1.1 某工廠人事管理業(yè)務(wù)描述1)由廠長(zhǎng)批準(zhǔn)的調(diào)入人員通知連同職工登記卡由調(diào)入人員一起交給了人事科,人事科將職工登記卡的信息登記入職工檔案,其數(shù)據(jù)項(xiàng)目有:職工代碼、姓名、性別、出生年月、政治面貌、職務(wù)、職稱、最后學(xué)歷、固定工資、入廠日期、所在單位。調(diào)入人員通知存檔,為統(tǒng)計(jì)調(diào)入人員所用。2)由廠長(zhǎng)批準(zhǔn)的調(diào)出人員通知交人事科,人事科據(jù)此將其在職工檔案中的信息取出并記入調(diào)出人員檔案,其數(shù)據(jù)項(xiàng)在職工檔案的基礎(chǔ)上,增加一項(xiàng)“調(diào)出日期”。3)由廠長(zhǎng)批準(zhǔn)的離退休人員通知交人事科,人事科據(jù)此將其在職工檔案中的信息取出并記入離退休人員檔案,其數(shù)據(jù)項(xiàng)在職工檔案基礎(chǔ)上,增加一項(xiàng)“離退日期”。4)由廠長(zhǎng)批準(zhǔn)的職工工資變動(dòng)通知交人事科,人事科據(jù)此修改職工檔案中的職工的固定工資數(shù)據(jù)。5)本廠職工憑各大專院校頒發(fā)的學(xué)歷證明交人事科,人事科據(jù)此修改職工檔案中的最后學(xué)歷數(shù)據(jù)。6)隨時(shí)都有本廠各級(jí)管理人員來人事科查看職工檔案、離退休人員檔案、調(diào)出人員檔案信息。7)每到年末,人事科需編制職工統(tǒng)計(jì)表、職工學(xué)歷統(tǒng)計(jì)表、職工工資統(tǒng)計(jì)表、職工年齡結(jié)構(gòu)分析表交給廠長(zhǎng)。下面給出職工統(tǒng)計(jì)表和職工學(xué)歷統(tǒng)計(jì)表的格式,其它表的格式可由讀者自己設(shè)計(jì)。職 工 統(tǒng) 計(jì) 表單 位人數(shù)在崗人數(shù)離退人數(shù)男職工女職工干部工人技術(shù)人員廠機(jī)關(guān)一車間二車間三車間合 計(jì)統(tǒng)計(jì)日期: 制表人:職 工 學(xué) 歷 統(tǒng) 計(jì) 表學(xué)歷人數(shù)男百分比女百分比占總?cè)藬?shù)百分比初中高中大學(xué)研究生其他總計(jì) 統(tǒng)計(jì)日期: 制表人:今計(jì)劃開發(fā)一個(gè)人事管理系統(tǒng)用計(jì)算機(jī)完成以上各項(xiàng)業(yè)務(wù)。1.2 畫出現(xiàn)系統(tǒng)業(yè)務(wù)流程圖現(xiàn)系統(tǒng)業(yè)務(wù)流程圖如圖1.1所示。學(xué)歷證明工資變動(dòng)處理廠長(zhǎng)工資變動(dòng)通知職工學(xué)歷統(tǒng)計(jì)表調(diào)入人員職工登記卡登記檔案職工檔案圖1.1 人事管理業(yè)務(wù)流程圖調(diào)入人員通知調(diào)出人員通知調(diào)出處理調(diào)出人員檔案離退人員通知離退處理離退人員檔案職工檔案人事科人事科人事科人事科人事科職工學(xué)歷變動(dòng)處理職工檔案職工檔案職工統(tǒng)計(jì)表職工工資統(tǒng)計(jì)表職工年齡結(jié)構(gòu)分析表年終統(tǒng)計(jì)離退人員檔案檔案查詢調(diào)出人員檔案調(diào)出人員信息離退人員信息職工信息管理人員廠長(zhǎng)1.3 設(shè)計(jì)新系統(tǒng)的數(shù)據(jù)流程圖 查詢者學(xué)歷證明 F6職工工資變動(dòng)通知 F5離退休人員通知 F4調(diào)出人員通知 F3職工登記卡 F2調(diào)入人員通知 F1調(diào) 入人 員調(diào)出人員離退人員工資員職工圖1.2 人事管理系統(tǒng)頂層DFDP職工工資統(tǒng)計(jì)表 F11職工統(tǒng)計(jì)表 F10職工年齡結(jié)構(gòu)分析表F13職工學(xué)歷統(tǒng)計(jì)表 F12查詢結(jié)果信息 F14人事管理系統(tǒng)廠 領(lǐng) 導(dǎo) 說明:1. 該圖根據(jù)題目,確定該系統(tǒng)的總功能是“人事管理”,系統(tǒng)名稱就是“人事管理系統(tǒng)”。又根據(jù)題目中對(duì)業(yè)務(wù)的描述,找出該系統(tǒng)的輸入數(shù)據(jù)流(F1F6)及該系統(tǒng)需要輸出的數(shù)據(jù)流(F10F14)。這里將檔案查詢的結(jié)果信息統(tǒng)一用“查詢結(jié)果信息”表示。2. 這里的外部實(shí)體與業(yè)務(wù)流程圖中的不一樣,“廠長(zhǎng)”不見了,而題中不曾見到的“工資員”卻出現(xiàn)了。這是由于對(duì)業(yè)務(wù)的深入了解才做到的。因?yàn)?,?shí)際業(yè)務(wù)中,辦理調(diào)入、調(diào)出的都是具體人員親自辦理,不會(huì)有別人給他辦,更不可能讓廠長(zhǎng)去辦。工資變動(dòng)業(yè)務(wù)屬于工資員的業(yè)務(wù),所以外部實(shí)體就應(yīng)是“工資員”。對(duì)于輸出的幾個(gè)統(tǒng)計(jì)表,其接收者也由業(yè)務(wù)流程圖中的“廠長(zhǎng)”改為“廠領(lǐng)導(dǎo)”,這更加合理。 D5F2P1人事變動(dòng)數(shù)據(jù)錄入F3F4F5F6F1學(xué)歷證明 職工工資變動(dòng)通知離退休人員通知調(diào)出人員通知職工登記卡 調(diào)入人員通知 D1D2D3D4D6P2人事變動(dòng)業(yè)務(wù)處理離退休人員檔案調(diào)出人員檔案案職工檔案 D7D8D9P3統(tǒng)計(jì)分析D7D9D8D12職工年齡結(jié)構(gòu)分析表 職工學(xué)歷統(tǒng)計(jì)表職工統(tǒng)計(jì)表D10D11D13職工工資統(tǒng)計(jì)表P4打印統(tǒng)計(jì)報(bào)表F11F12F13F10P5檔案查詢F14圖1.3 人事管理系統(tǒng)一級(jí)細(xì)化DFD說明: 1. 該圖的設(shè)計(jì)思路是按照“輸入處理輸出”考慮的。將系統(tǒng)分解為“人事變動(dòng)數(shù)據(jù)輸入”、“人事變動(dòng)業(yè)務(wù)處理”、“統(tǒng)計(jì)分析”、“打印統(tǒng)計(jì)報(bào)表”和“檔案查詢”等5個(gè)部分(對(duì)于系統(tǒng)而言,它的細(xì)化也可以稱為子系統(tǒng))。應(yīng)注意到,這里并不是教條地將系統(tǒng)分為“輸入、處理、輸出”這三個(gè)子系統(tǒng),其特點(diǎn)之一是注意到處理的名稱緊密與業(yè)務(wù)特點(diǎn)結(jié)合,如“人事變動(dòng)數(shù)據(jù)輸入”,而不是“數(shù)據(jù)輸入”,“打印統(tǒng)計(jì)報(bào)表”而不是“打印報(bào)表”;其特點(diǎn)之二是,它將“處理”用兩個(gè)具體的處理表示,即“人事變動(dòng)業(yè)務(wù)處理”和“統(tǒng)計(jì)分析”,這完全符合該題目的特點(diǎn),同時(shí)也減少了細(xì)化的層次,在一個(gè)細(xì)化圖的處理個(gè)數(shù)不大于7的情況下,這樣做是合適的;其特點(diǎn)之三是,它將“輸出”處理按打印輸出和查詢輸出兩種,分別細(xì)化為“打印統(tǒng)計(jì)報(bào)表”和“檔案查詢”兩個(gè)處理。 2. 在確定該圖的5個(gè)處理之后,再考慮它們的輸入數(shù)據(jù)和輸出數(shù)據(jù)。P1的輸入一定是頂層圖中的輸入數(shù)據(jù)流F1F6,它的輸出應(yīng)該考慮將它的輸入的原始數(shù)據(jù)保存起來,所以就應(yīng)該是與輸入的6個(gè)數(shù)據(jù)流對(duì)應(yīng)的6個(gè)數(shù)據(jù)存儲(chǔ)D1D6。P2是進(jìn)行業(yè)務(wù)處理的,它就應(yīng)該利用已經(jīng)存儲(chǔ)在計(jì)算機(jī)中的數(shù)據(jù)進(jìn)行業(yè)務(wù)處理,所以它的輸入一定是D1D6;由于我們已將處理結(jié)果的輸出歸到“輸出”了,所以一個(gè)處理的結(jié)果數(shù)據(jù)就應(yīng)該存入到數(shù)據(jù)存儲(chǔ)中,為“輸出”處理準(zhǔn)備數(shù)據(jù)。由題目可知,該業(yè)務(wù)處理的結(jié)果保存在三個(gè)檔案中(D7D9),所以在圖中畫出了三個(gè)檔案的數(shù)據(jù)存儲(chǔ)作為它的輸出。需要特別指出的是D7與P2之間的雙向箭線,它表示P2處理對(duì)數(shù)據(jù)存儲(chǔ)D7即讀又寫;這是為什么?由題目的業(yè)務(wù)描述可知,在調(diào)出處理、離退處理、工資變動(dòng)處理和學(xué)歷變動(dòng)處理的業(yè)務(wù)中都有對(duì)D7的讀和寫的操作。如調(diào)出處理,需要先到D7中查找調(diào)出人員,接著,將該人員的數(shù)據(jù)讀出并寫入D9,然后,再將D7中的該記錄刪除。P3也是數(shù)據(jù)處理,是專門進(jìn)行統(tǒng)計(jì)的,凡是統(tǒng)計(jì)的處理,其輸入一定是已有的存儲(chǔ),這里,它的輸入有“D7”和D9,為什么是這兩個(gè)而不是三個(gè)存儲(chǔ)或一個(gè)存儲(chǔ)?這要根據(jù)業(yè)務(wù)決定,或者說要看它輸出的結(jié)果數(shù)據(jù)都需要那些數(shù)據(jù)才能得到,這就是說它的輸出決定了它的輸入;由業(yè)務(wù)可知,它的輸出是四個(gè)報(bào)表數(shù)據(jù)的存儲(chǔ)D10D13;進(jìn)一步分析,D10中的數(shù)據(jù)項(xiàng)(見“職工統(tǒng)計(jì)表”),其中的“離退人數(shù)”一定要使用“D9”(離退休人員檔案)的數(shù)據(jù)才能的到,而數(shù)據(jù)項(xiàng)“人數(shù)”應(yīng)是“在崗人數(shù)”加“離退人數(shù)”之和,其它數(shù)據(jù)項(xiàng)都可由“D7”(職工檔案)得到,由此可知,P3的輸入是少不了D7和D9;同樣方法分析另外的三個(gè)表,它們所需要的數(shù)據(jù)都可由D7提供;因此可以確定P3的輸入是D7和D9,它的輸出是數(shù)據(jù)存儲(chǔ)D10D13(職工統(tǒng)計(jì)表、職工學(xué)歷統(tǒng)計(jì)表、職工工資統(tǒng)計(jì)表、職工年齡結(jié)構(gòu)分析表)。P4的功能是打印統(tǒng)計(jì)報(bào)表,其輸入數(shù)據(jù)是由P3準(zhǔn)備好并存入數(shù)據(jù)存儲(chǔ)的D10D13,它的輸出應(yīng)該是四個(gè)統(tǒng)計(jì)報(bào)表的數(shù)據(jù)流F10F13。P5的功能是檔案查詢,它的輸入應(yīng)該是該系統(tǒng)業(yè)務(wù)處理所建立的三個(gè)檔案D7D9,它的輸出是檔案查詢結(jié)果F14(這里沒有對(duì)F14細(xì)化)。D13D10D11 P1.1錄入調(diào)入人員通知 P1.2錄入職工登記卡 P1.3錄入調(diào)出人員通知 P1.4錄入離退人員通知 P1.5錄入工資變動(dòng)通知 P1.6錄入學(xué)歷證明F2F3F4F5F6F1D1D2D3D6D5D4 P2.1人員調(diào)入處理D7 P2.2人員調(diào)出處理D8 P2.3離退休人員處理D9D7 P2.4工資變動(dòng)處理 P2.5學(xué)歷變動(dòng)處理D7 P3.2工資統(tǒng)計(jì)D9 P3.1職工統(tǒng)計(jì)D12 P3.3學(xué)歷統(tǒng)計(jì) P3.4職工年齡結(jié)構(gòu)分析圖1.4 人事管理系統(tǒng)P1、P2、P3的細(xì)化DFD說明:1. 該圖是對(duì)一級(jí)細(xì)化DFD中的P1P3的功能進(jìn)一步細(xì)化。2. P1分別細(xì)化為P1.1P1.6這6個(gè)完成具體數(shù)據(jù)錄入功能的處理。這6個(gè)處理的輸入對(duì)應(yīng)于F1F6的6個(gè)輸入數(shù)據(jù)流,而它們的輸出分別對(duì)應(yīng)于D1D6這6個(gè)數(shù)據(jù)存儲(chǔ)。3. P2細(xì)化為5個(gè)完成具體人事業(yè)務(wù)處理功能的數(shù)據(jù)處理P2.1P2.5。為什么細(xì)化成5個(gè)處理?這是該題目DFD設(shè)計(jì)中的關(guān)鍵,是容易出錯(cuò)的地方。做好這一步的關(guān)鍵就是正確認(rèn)識(shí)人事管理的業(yè)務(wù)。根據(jù)題目,可以確定它的5項(xiàng)業(yè)務(wù),即調(diào)入、調(diào)出、離退休、工資變動(dòng)和學(xué)歷變動(dòng),因此P2細(xì)化后只能是5個(gè)處理。確定這5個(gè)處理之后,再考慮它們的輸入與輸出。P2.1是人員調(diào)入處理,根據(jù)題目可知,調(diào)入人員的職工登記卡所記錄的信息正是需要寫如“職工檔案”中的信息,但是,并非什么人填寫的職工登記卡都可以記錄到“職工檔案”中,它的依據(jù)就是調(diào)入人員通知。所以,這項(xiàng)業(yè)務(wù)是要根據(jù)調(diào)入人員通知中有的人員,才將其職工登記卡信息登記到“職工檔案”中。由以上分析可以確定P2.1的輸入是數(shù)據(jù)存儲(chǔ)D1(調(diào)入人員通知)和數(shù)據(jù)存儲(chǔ)D2(職工登記卡),其輸出是記錄有調(diào)入人員信息的數(shù)據(jù)存儲(chǔ)D7(職工檔案)。 P2.2是人員調(diào)出處理,題目告訴我們,該業(yè)務(wù)是將調(diào)出人員的檔案信息由D7取出并寫入D8(調(diào)出人員檔案),此操作的依據(jù)是調(diào)出人員通知(D3)。因此,該處理的輸入數(shù)據(jù)應(yīng)是數(shù)據(jù)存儲(chǔ)D3和D7,輸出數(shù)據(jù)是數(shù)據(jù)存儲(chǔ)D8。這里還應(yīng)注意,題目中講到調(diào)出業(yè)務(wù)處理是“將其在職工檔案中的信息取出另外記入調(diào)出人員檔案”,注意這話中的“取出”,其意是調(diào)出人員的信息不會(huì)在職工檔案繼續(xù)保留。據(jù)此,對(duì)于計(jì)算機(jī)操作,就是先從D7讀出調(diào)出人員信息,并將其寫入D8,然后再對(duì)D7中的該記錄刪除。這就是一讀和一寫,在圖中用雙向箭線表示的就是這讀寫操作。P2.3離退休人員處理,該處理與調(diào)出業(yè)務(wù)有類似的操作。其輸入是數(shù)據(jù)存儲(chǔ)D7和D4(離退休人員通知),其輸出是數(shù)據(jù)存儲(chǔ)D9(離退休人員檔案)和D7(這里的寫操作可以認(rèn)為是輸出)。P2.4是工資變動(dòng)處理,該業(yè)務(wù)是依據(jù)職工工資變動(dòng)通知,到數(shù)據(jù)存儲(chǔ)D7中查找相應(yīng)記錄,同時(shí)修改其中的工資數(shù)據(jù),這一過程包含有對(duì)D7的讀與寫。因此,該處理的輸入數(shù)據(jù)是存儲(chǔ)D5(職工工資變動(dòng)通知)和D7,輸出數(shù)據(jù)是數(shù)據(jù)存儲(chǔ)D7。P2.5是學(xué)歷變動(dòng)處理,該業(yè)務(wù)處理與P2.4是類似的,根據(jù)D6(學(xué)歷證明),決定對(duì)相應(yīng)的職工的檔案中的學(xué)歷進(jìn)行修改。其輸入數(shù)據(jù)是數(shù)據(jù)存儲(chǔ)D6和D7,輸出數(shù)據(jù)是數(shù)據(jù)存儲(chǔ)D7。4. P3(統(tǒng)計(jì)分析)處理的細(xì)化是根據(jù)需要得到的統(tǒng)計(jì)報(bào)表而進(jìn)行的。由于需要的統(tǒng)計(jì)報(bào)表有四個(gè),所以它就分解為四個(gè)處理,即P3.1(職工統(tǒng)計(jì))、P3.2(工資統(tǒng)計(jì))、P3.3(學(xué)歷統(tǒng)計(jì))、P3.4(職工年齡結(jié)構(gòu)分析)。P3.1是職工統(tǒng)計(jì),它完成職工統(tǒng)計(jì)表的數(shù)據(jù)統(tǒng)計(jì),前面已經(jīng)說過,為了得到該表數(shù)據(jù),就需要由D7和D9提供數(shù)據(jù),因此,它的輸入數(shù)據(jù)是存儲(chǔ)D7和D9,輸出數(shù)據(jù)是保存了職工統(tǒng)計(jì)表數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)D10。P3.2是工資統(tǒng)計(jì),它完成職工工資統(tǒng)計(jì)表的數(shù)據(jù)統(tǒng)計(jì),“職工檔案”所提供的數(shù)據(jù)(數(shù)據(jù)項(xiàng)“固定工資”、“職務(wù)”、“職稱”等)就可以滿足該項(xiàng)統(tǒng)計(jì)所需的原始數(shù)據(jù),所以,其輸入數(shù)據(jù)是D7,輸出數(shù)據(jù)是保存了職工工資統(tǒng)計(jì)表數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)D11。P3.3是學(xué)歷統(tǒng)計(jì),它完成職工學(xué)歷統(tǒng)計(jì)表的數(shù)據(jù)統(tǒng)計(jì)。其輸入數(shù)據(jù)是D7,利用其中的數(shù)據(jù)項(xiàng)“最后學(xué)歷”、“性別等”進(jìn)行統(tǒng)計(jì),輸出數(shù)據(jù)是保存了職工學(xué)歷統(tǒng)計(jì)表數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)D12。P3.4職工年齡結(jié)構(gòu)分析,它完成工年齡結(jié)構(gòu)分析表的計(jì)算,其輸入數(shù)據(jù)是D7,利用其中的數(shù)據(jù)項(xiàng)“出生年月”、“職務(wù)”、“職稱”等進(jìn)行統(tǒng)計(jì),輸出數(shù)據(jù)是保存了職工年齡結(jié)構(gòu)分析表數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)D13。 P4.1打印職工統(tǒng)計(jì)表D13 P4.2打印職工工資統(tǒng)計(jì)表統(tǒng)計(jì)D12 P4.3打印職工學(xué)歷統(tǒng)計(jì)表統(tǒng)計(jì) P4.4打印職工年齡結(jié)構(gòu)分析表D10D11F10F11F12F13圖1.5 人事管理系統(tǒng)二級(jí)細(xì)化DFD:P4的細(xì)化DFD說明:1. 該圖是對(duì)處理P4(“打印統(tǒng)計(jì)報(bào)表”)功能的細(xì)化。根據(jù)需要輸出的四個(gè)報(bào)表,就將P4分解為四個(gè)處理,即P4.1“打印職工統(tǒng)計(jì)表”、P4.2“打印職工工資統(tǒng)計(jì)表”、P4.3“打印職工學(xué)歷統(tǒng)計(jì)表”、P4.4“打印職工年齡結(jié)構(gòu)分析表”。 2. 這四個(gè)處理的輸入輸出數(shù)據(jù)有著共同的特點(diǎn),即它們的輸入都是存儲(chǔ)了它們要打印的報(bào)表數(shù)據(jù)的數(shù)據(jù)存儲(chǔ),它們的輸出就是與它們的處理名稱相一致的報(bào)表。P4.1的輸入是存儲(chǔ)有“職工統(tǒng)計(jì)表”數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)D10,輸出是與它的處理名稱“打印職工統(tǒng)計(jì)表”相一致的數(shù)據(jù)流F10;P4.2的輸入是數(shù)據(jù)存儲(chǔ)D11,輸出是數(shù)據(jù)流F11;P4.3的輸入是數(shù)據(jù)存儲(chǔ)D12,輸出是數(shù)據(jù)流F12;P4.4的輸入是數(shù)據(jù)存儲(chǔ)D13,輸出是數(shù)據(jù)流F13。 P5.1職工檔案查詢 P5.2調(diào)出人員檔案查詢統(tǒng)計(jì)D9 P5.3離退休人員檔案查詢統(tǒng)計(jì)D7D8職工檔案信息F14.1調(diào)出人員檔案信息F14.2離退休人員檔案信息F14.3圖1.6 人事管理系統(tǒng)二級(jí)細(xì)化DFD:P5的細(xì)化DFD說明:1. 該圖是對(duì)處理P5(檔案查詢)的功能細(xì)化,由于該系統(tǒng)建立了三個(gè)檔案,所以檔案查詢也就是對(duì)這三個(gè)檔案的查詢,即P5.1職工檔案查詢P5.2調(diào)出人員檔案查詢P5.3離退休人員檔案查詢。2. 這三個(gè)處理的輸入是相對(duì)應(yīng)的檔案,它們的輸出是頂層圖中的F14的細(xì)化,即F14.1職工檔案信息、F14.2調(diào)出人員檔案信息、F14.3離退休人員檔案信息。具體說:P5.1的輸入是D7,輸出是F14.1;P5.2的輸入是D8,輸出是F14.2;P5.3的輸入是D9,輸出是F14.3。3. 這里的查詢輸出數(shù)據(jù)流的名稱中使用了“信息”者樣的模糊概念,因?yàn)椴樵冚敵龅呐c打印輸出的報(bào)表是不同的,報(bào)表數(shù)據(jù)是確定的,而查詢輸出的內(nèi)容不是很確定的,如“職工檔案信息”,可能是職工的職務(wù)、職稱數(shù)據(jù),也可能是職工的工資數(shù)據(jù),還可能是某個(gè)部門的職工信息,也可能是某一個(gè)職工的信息等等。因此,對(duì)“信息”在數(shù)據(jù)流中的使用我們做這樣的規(guī)定:輸入的數(shù)據(jù)流,即系統(tǒng)的原始數(shù)據(jù)是不允許使用這個(gè)詞的,因?yàn)樵紨?shù)據(jù)必須是確定的,而不是模糊的。對(duì)于輸出是報(bào)表的數(shù)據(jù)流,就應(yīng)該與原系統(tǒng)的報(bào)表完全相同,所以也不能是模糊的,而必須是確定的,所以不能用“信息”這個(gè)詞。剩下的數(shù)據(jù)流就只有輸出是查詢信息的數(shù)據(jù)流了,有些情況下,查詢輸出的數(shù)據(jù)不是很確定的,所以可以使用“信息”。1.4 編寫數(shù)據(jù)字典要求編寫與輸出職工統(tǒng)計(jì)表有關(guān)的數(shù)據(jù)字典。1) 數(shù)據(jù)元素卡 數(shù)據(jù)元素卡名稱:在崗人數(shù) 編號(hào):I0020 別名:所屬數(shù)據(jù)流:F10 所屬存儲(chǔ):D10 類型:數(shù)值型 位數(shù):4 取值范圍:0-29992) 數(shù)據(jù)流卡數(shù)據(jù)流卡名稱:職工統(tǒng)計(jì)表 編號(hào):F10來源:“打印職工統(tǒng)計(jì)表”數(shù)據(jù)處理 去向:外部實(shí)體“廠領(lǐng)導(dǎo)”數(shù)據(jù)結(jié)構(gòu):人數(shù)、在崗人數(shù)、離退人數(shù)、男職工、女職工、干部、工人、技術(shù)員3)數(shù)據(jù)存儲(chǔ)卡數(shù)據(jù)存儲(chǔ)卡名稱:職工統(tǒng)計(jì)表 編號(hào):D10相關(guān)處理:由處理P3.1寫入,由處理P4.1讀取其數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)元素名稱 類型 位數(shù) 取值范圍人數(shù) 數(shù)值 4 02999在崗人數(shù) 數(shù)值 4 02999離退人數(shù) 數(shù)值 2 099男職工 數(shù)值 4 02900 女職工 數(shù)值 2 099 技術(shù)人員 數(shù)值 2 099 4)數(shù)據(jù)處理卡數(shù)據(jù)處理卡名稱:打印職工統(tǒng)計(jì)表 編號(hào):P4.1輸入:數(shù)據(jù)存儲(chǔ)“職工統(tǒng)計(jì)表”D10 輸出:數(shù)據(jù)流“職工統(tǒng)計(jì)表”F10處理:1.根據(jù)報(bào)表“職工統(tǒng)計(jì)表”的格式(見本題目的附表)編制報(bào)表; 2.根據(jù)數(shù)據(jù)存儲(chǔ)“職工統(tǒng)計(jì)表”D10中的數(shù)據(jù)項(xiàng)的意義,將數(shù)據(jù)打印到“職工統(tǒng)計(jì)表”報(bào)表中。1.5 完成系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)人事管理系統(tǒng)人事變動(dòng)數(shù)據(jù)錄入人事變動(dòng)業(yè)務(wù)處理檔案查詢打印統(tǒng)計(jì)報(bào)表錄入調(diào)入人員通知錄入職工登記卡錄入調(diào)出人員通知錄入離退人員通知錄入工資變動(dòng)通知調(diào)入人員處理調(diào)出人員處理離退休人員處理工資變動(dòng)處理職工統(tǒng)計(jì)職工工資統(tǒng)計(jì)職工學(xué)歷統(tǒng)計(jì)職工年齡結(jié)構(gòu)分析職工檔案查詢調(diào)出人員檔案查詢離退休人員檔案查詢圖1.7 人事管理系統(tǒng)結(jié)構(gòu)圖統(tǒng)計(jì)分析打印職工統(tǒng)計(jì)表打印職工工資統(tǒng)計(jì)表打印職工學(xué)歷統(tǒng)計(jì)表打印職工年齡結(jié)構(gòu)分析表錄入學(xué)歷證明學(xué)歷變動(dòng)處理2 學(xué)生管理系統(tǒng)分析與設(shè)計(jì)2.1 某高校學(xué)生管理工作(部分)的業(yè)務(wù)描述1. 每當(dāng)新生入學(xué)時(shí),要填寫學(xué)生登記卡,其中包括學(xué)生個(gè)人自然情況(學(xué)號(hào)、姓名、性別、出生日、籍貫、入學(xué)年、所在院系、所學(xué)專業(yè)、班級(jí)),學(xué)生社會(huì)關(guān)系(姓名、與本人關(guān)系、工作單位、職務(wù)、電話)。該卡交到學(xué)生科,學(xué)生科為新生建立學(xué)生檔案。2. 各院系團(tuán)委每學(xué)期要向?qū)W生科上報(bào)兩個(gè)報(bào)告:學(xué)生獎(jiǎng)勵(lì)報(bào)告(學(xué)號(hào)、姓名、所在院系、班級(jí)、獎(jiǎng)勵(lì)名稱、獎(jiǎng)勵(lì)時(shí)間、獎(jiǎng)勵(lì)等級(jí)、發(fā)證機(jī)關(guān)),學(xué)生處分報(bào)告(學(xué)號(hào)、姓名、所在院系、處分名稱、處分時(shí)間、處分等級(jí)、決定機(jī)關(guān))。3. 每門課程的考試成績(jī)由任課教師填報(bào)成績(jī)單(課號(hào)、課名、學(xué)期、學(xué)號(hào)、姓名、成績(jī)、學(xué)分)報(bào)送到成績(jī)科,然后由管理員登記到學(xué)生成績(jī)冊(cè)(學(xué)號(hào)、姓名、學(xué)期、課號(hào)、課名、成績(jī)、學(xué)分)中。4. 學(xué)生科根據(jù)學(xué)生獎(jiǎng)勵(lì)報(bào)告,每學(xué)期編制學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表(年級(jí)、院系、獲國(guó)家級(jí)獎(jiǎng)勵(lì)人數(shù)、獲省級(jí)獎(jiǎng)勵(lì)人數(shù)、獲市級(jí)獎(jiǎng)勵(lì)人數(shù)、獲校級(jí)獎(jiǎng)勵(lì)人數(shù)),上報(bào)給學(xué)生處。5. 學(xué)生科根據(jù)學(xué)生處分報(bào)告,每學(xué)期編制學(xué)生處分統(tǒng)計(jì)表(年級(jí)、院系、受開除處分人數(shù)、受記大過處分人數(shù)、受記過處分人數(shù)、受警告處分人數(shù)、受通報(bào)批評(píng)處分人數(shù)),上報(bào)給學(xué)生處長(zhǎng)。6. 根據(jù)學(xué)生成績(jī)冊(cè),成績(jī)科每學(xué)期要編制重修通知(學(xué)號(hào)、姓名、重修課號(hào)、重修課名)和留級(jí)通知(學(xué)號(hào)、姓名、原班級(jí)、新班級(jí)),向各院系及學(xué)生公布。重修學(xué)生的確定原則是成績(jī)小于60分。留級(jí)學(xué)生的確定原則是不及格課程門數(shù)大于或等于5。2.2 學(xué)生管理系統(tǒng)的DFD設(shè)計(jì)學(xué)生社會(huì)關(guān)系 F2學(xué)生自然情況 F1學(xué)生獎(jiǎng)勵(lì)報(bào)告 F3學(xué)生處分報(bào)告 F4學(xué)生管理系統(tǒng) P學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表 F11圖2.1 學(xué)生管理系統(tǒng)頂層DFD圖成績(jī)單 F5學(xué)生處分統(tǒng)計(jì)表 F12重修通知 F13留級(jí)通知 F14學(xué)生檔案信息 F15學(xué)生學(xué)生學(xué)生院系團(tuán)委學(xué)生處長(zhǎng)查詢者檔案數(shù)據(jù)輸入檔案處理圖2.2 學(xué)生管理系統(tǒng)一級(jí)細(xì)化DFD圖F1F2F3F4F5學(xué)生自然情況D5學(xué)生社會(huì)關(guān)系學(xué)生獎(jiǎng)懲報(bào)告成績(jī)單學(xué)生處分報(bào)告D1D2D3D4P1P2D6獎(jiǎng)勵(lì)統(tǒng)計(jì)表處分統(tǒng)計(jì)表重修通知留級(jí)通知D6D7D8D9學(xué)生管理報(bào)表輸出P3F11F12F13F14檔案查詢學(xué)生自然情況學(xué)生社會(huì)關(guān)系學(xué)生獎(jiǎng)懲報(bào)告學(xué)生處分報(bào)告D1D2D3D4P4F152.3 學(xué)生管理系統(tǒng)的數(shù)據(jù)字典的編寫要求編寫與輸出學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表有關(guān)的數(shù)據(jù)字典,并且每種卡編寫一張。1. 數(shù)據(jù)元素卡 數(shù)據(jù)元素卡名稱:院系 編號(hào):I0002 別名:所屬數(shù)據(jù)流:F11 所屬存儲(chǔ):D6 類型:字符型 位數(shù):10 取值范圍:漢字 2. 數(shù)據(jù)流卡數(shù)據(jù)流卡名稱:學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表 編號(hào):F11來源:“打印學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”數(shù)據(jù)處理 去向:外部實(shí)體“學(xué)生處長(zhǎng)”數(shù)據(jù)結(jié)構(gòu):年級(jí)、院系、獲國(guó)家級(jí)獎(jiǎng)勵(lì)人數(shù)、獲省級(jí)獎(jiǎng)勵(lì)人數(shù)、獲市級(jí)獎(jiǎng)勵(lì)人數(shù)、獲校級(jí)獎(jiǎng)勵(lì)人數(shù)3. 數(shù)據(jù)存儲(chǔ)卡數(shù)據(jù)存儲(chǔ)卡名稱:學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表 編號(hào):D6相關(guān)處理:由處理“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)”寫入,由處理“打印學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”讀取其數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)元素名稱 類型 位數(shù) 取值范圍年級(jí) 字符 2 0099院系 字符 10 漢字獲國(guó)家級(jí)獎(jiǎng)勵(lì)人數(shù) 數(shù)值 2 099獲省級(jí)獎(jiǎng)勵(lì)人數(shù) 數(shù)值 2 099 獲市級(jí)獎(jiǎng)勵(lì)人數(shù) 數(shù)值 3 0999 獲校級(jí)獎(jiǎng)勵(lì)人數(shù) 數(shù)值 3 0999 4. 數(shù)據(jù)處理卡數(shù)據(jù)處理卡名稱:打印學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表 編號(hào):P3.1輸入:數(shù)據(jù)存儲(chǔ)“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”D6 輸出:數(shù)據(jù)流“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”F11處理:1.根據(jù)報(bào)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”的格式(見本設(shè)計(jì)的“附表1”)編制報(bào)表; 2.根據(jù)數(shù)據(jù)存儲(chǔ)“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”D6中的數(shù)據(jù)項(xiàng)的意義,將數(shù)據(jù)打印到“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”報(bào)表中。2.4 學(xué)生管理系統(tǒng)的結(jié)構(gòu)圖設(shè)計(jì)學(xué)生管理系統(tǒng)檔案數(shù)據(jù)輸入檔案處理檔案查詢學(xué)生管理報(bào)表輸出輸入學(xué)生自然情況輸入學(xué)生社會(huì)關(guān)系輸入學(xué)生獎(jiǎng)勵(lì)報(bào)告輸入學(xué)生處分報(bào)告輸入成績(jī)單重修處理留級(jí)處理學(xué)生獎(jiǎng)勵(lì)處理學(xué)生處分處理打印學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表打印學(xué)生處分統(tǒng)計(jì)表打印重修通知打印留級(jí)通知學(xué)生自然情況查詢學(xué)生社會(huì)關(guān)系查詢查詢學(xué)生處分報(bào)告查詢成績(jī)查詢學(xué)生獎(jiǎng)勵(lì)報(bào)告圖2.4學(xué)生管理系統(tǒng)結(jié)構(gòu)圖2.5 學(xué)生管理系統(tǒng)模塊IPO圖的設(shè)計(jì)這里僅要求完成學(xué)生管理系統(tǒng)的結(jié)構(gòu)圖中與學(xué)生獎(jiǎng)勵(lì)處理有關(guān)的輸入、處理、輸出三種工作模塊的IPO圖設(shè)計(jì)。1. 模塊“輸入學(xué)生獎(jiǎng)勵(lì)報(bào)告”的IPO圖模塊IPO圖系統(tǒng)名稱: 子系統(tǒng)名稱:學(xué)生管理系統(tǒng)調(diào)用模塊:無(wú) 被調(diào)用模塊:檔案數(shù)據(jù)輸入模塊名稱:輸入學(xué)生獎(jiǎng)勵(lì)報(bào)告 模塊代碼:XSGLP13輸入:數(shù)據(jù)流“學(xué)生獎(jiǎng)勵(lì)報(bào)告” 輸出:數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)報(bào)告”處理:1. 打開數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)報(bào)告”;2. 根據(jù)輸入設(shè)計(jì)的“學(xué)生獎(jiǎng)勵(lì)報(bào)告”的輸入格式設(shè)計(jì)屏幕格式;3. 接收輸入數(shù)據(jù)并校驗(yàn);4. 提示操作人員確認(rèn),確認(rèn)后將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)報(bào)告”;5. 如果繼續(xù),回到3,否則關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。2. 模塊“打印學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”的IPO圖模塊IPO圖系統(tǒng)名稱: 子系統(tǒng)名稱:學(xué)生管理系統(tǒng)調(diào)用模塊:無(wú) 被調(diào)用模塊:學(xué)生管理報(bào)表輸出模塊名稱:打印學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表 模塊代碼:XSGLP31輸入:數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表” 輸出:“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”數(shù)據(jù)流處理: 1.打開數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”;2.根據(jù)輸出設(shè)計(jì)的“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”的輸出格式設(shè)計(jì)報(bào)表格式;3.根據(jù)數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”的結(jié)構(gòu)(見數(shù)據(jù)庫(kù)設(shè)計(jì)),將數(shù)據(jù)與報(bào)表對(duì)應(yīng);4.將數(shù)據(jù)打印到報(bào)表中;5.關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。3. 模塊“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)”的IPO圖模塊IPO圖系統(tǒng)名稱: 子系統(tǒng)名稱:學(xué)生管理系統(tǒng)調(diào)用模塊:無(wú) 被調(diào)用模塊:檔案處理模塊名稱:學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì) 模塊代碼:XSGLP21輸入:數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)報(bào)告” 輸出:“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”數(shù)據(jù)庫(kù)表處理: 1. 打開數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”、“學(xué)生獎(jiǎng)勵(lì)報(bào)告”;2. 定義數(shù)組見表2.1;3. 對(duì)數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”進(jìn)行操作(見圖2.5);4. 使數(shù)組元素與數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”的數(shù)據(jù)項(xiàng)對(duì)應(yīng)(見數(shù)據(jù)庫(kù)設(shè)計(jì));5. 將數(shù)組元素值寫入數(shù)據(jù)庫(kù)表“學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)表”,并存儲(chǔ);6. 關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。表2.1年級(jí)院系獲國(guó)家級(jí)獎(jiǎng)勵(lì)人數(shù)獲省級(jí)獎(jiǎng)勵(lì)人數(shù)獲市級(jí)獎(jiǎng)勵(lì)人數(shù)獲校級(jí)獎(jiǎng)勵(lì)人數(shù)99工商學(xué)院X11X12X13X1499機(jī)電工程X21X22X23X2499信息工程X31X32X33X3400工商學(xué)院X41X42X43X4400機(jī)電工程X51X52X53X5400信息工程X61X62X63X64說明: 這里設(shè)院系只有“工商學(xué)院/機(jī)電工程/信息工程”;設(shè)年級(jí)只有“99/00”。學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)處理流程圖:定義數(shù)組X,置數(shù)組初值為零指針指向文件首記錄SIF 年級(jí)=“99”IF 院系=“工商學(xué)院” IF 獎(jiǎng)勵(lì)等級(jí)=“國(guó)家” X(1,1)+1X(1,1) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“省級(jí)” X(1,2)+1X(1,2) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“市級(jí)” X(1,3)+1X(1,3) ELSE X(1,4)+1X(1,4) ENDIF ENDIFENDIFELSE IF 院系=“機(jī)電工程”IF 獎(jiǎng)勵(lì)等級(jí)=“國(guó)家” X(2,1)+1X(2,1) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“省級(jí)” X(2,2)+1X(2,2) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“市級(jí)” X(2,3)+1X(2,3) ELSE X(2,4)+1X(2,4) ENDIF ENDIFENDIFELSE IF 獎(jiǎng)勵(lì)等級(jí)=“國(guó)家” X(3,1)+1X(3,1) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“省級(jí)” X(3,2)+1X(3,2) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“市級(jí)” X(3,3)+1X(3,3) ELSE X(3,4)+1X(3,4) ENDIF ENDIFENDIFENDIFENDIFRIF 年級(jí)=“00”IF 院系=“工商學(xué)院” IF 獎(jiǎng)勵(lì)等級(jí)=“國(guó)家” X(4,1)+1X(4,1) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“省級(jí)” X(4,2)+1X(4,2) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“市級(jí)” X(4,3)+1X(4,3) ELSE X(4,4)+1X(4,4) ENDIF ENDIFENDIFELSE IF 院系=“機(jī)電工程”IF 獎(jiǎng)勵(lì)等級(jí)=“國(guó)家” X(5,1)+1X(5,1) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“省級(jí)” X(5,2)+1X(5,2) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“市級(jí)” X(5,3)+1X(5,3) ELSE X(5,4)+1X(5,4) ENDIF ENDIFENDIFELSE IF 獎(jiǎng)勵(lì)等級(jí)=“國(guó)家” X(6,1)+1X(6,1) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“省級(jí)” X(6,2)+1X(6,2) ELSE IF獎(jiǎng)勵(lì)等級(jí)=“市級(jí)” X(6,3)+1X(6,3) ELSE X(6,4)+1X(6,4) ENDIF ENDIFENDIF ENDIFENDIFS指 針 指 向 下 一 條 記 錄文件尾?結(jié) 束NYR圖2.5 學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì)處理流程圖3 庫(kù)存管理系統(tǒng)分析與設(shè)計(jì)3.1 一庫(kù)存管理業(yè)務(wù)描述根據(jù)企業(yè)生產(chǎn)計(jì)劃、庫(kù)存狀況及資金定額信息,供應(yīng)科編制作出物資采購(gòu)計(jì)劃。該計(jì)劃交采購(gòu)員和庫(kù)管員各一份。根據(jù)采購(gòu)計(jì)劃,采購(gòu)員完成采購(gòu)任務(wù)后,憑供應(yīng)科簽發(fā)的“入庫(kù)單”及實(shí)物交庫(kù)管員驗(yàn)收,庫(kù)管員除核對(duì)“入庫(kù)單”與實(shí)物外,還要核對(duì)是否與采購(gòu)計(jì)劃一致,一致時(shí)才可入庫(kù),然后庫(kù)管員登記庫(kù)存臺(tái)帳。根據(jù)生產(chǎn)計(jì)劃及材料消耗定額,供應(yīng)科制定供應(yīng)計(jì)劃,該計(jì)劃規(guī)定各生產(chǎn)單位可以領(lǐng)用的材料及數(shù)量,給庫(kù)管員一份,用來控制材料發(fā)放。領(lǐng)料員憑車間領(lǐng)導(dǎo)簽字的領(lǐng)料單到倉(cāng)庫(kù)領(lǐng)料,庫(kù)管員核對(duì)領(lǐng)料單和供應(yīng)計(jì)劃,如名稱及規(guī)格型號(hào)一致,且領(lǐng)用數(shù)量小于或等于定額數(shù)量時(shí)允許領(lǐng)出,并記錄該車間已領(lǐng)量和結(jié)余量,然后記錄庫(kù)存臺(tái)帳。庫(kù)管員每月末完成以下報(bào)表編制工作,交供應(yīng)科:1. 庫(kù)存物資統(tǒng)計(jì)表:統(tǒng)計(jì)方法是根據(jù)物資代碼(8位數(shù)字)的物資大類(前兩位,如27為印刷品、46為橡膠制品、50為鋼材等)進(jìn)行分類統(tǒng)計(jì),該表的數(shù)據(jù)項(xiàng)有類碼、庫(kù)存量、金額。2. 庫(kù)存積壓物資報(bào)告:將庫(kù)存物資中本月無(wú)人領(lǐng)用的視為積壓物資。報(bào)告中的數(shù)據(jù)項(xiàng)有物資代碼、名稱、規(guī)格型號(hào)、庫(kù)存數(shù)量、單位、單價(jià)、金額、入庫(kù)日期。這些數(shù)據(jù)項(xiàng)與庫(kù)存臺(tái)帳的數(shù)據(jù)項(xiàng)相同。3. 超/低儲(chǔ)物資報(bào)告:最高儲(chǔ)量和最低儲(chǔ)量是企業(yè)為保證正常生產(chǎn)而對(duì)每種物資庫(kù)存量所作的規(guī)定(上限和下限)。當(dāng)實(shí)際庫(kù)存量高于最高儲(chǔ)量時(shí)為超儲(chǔ),而底于最低儲(chǔ)量時(shí)為低儲(chǔ)。報(bào)告中,正數(shù)表示超儲(chǔ)的數(shù)量,負(fù)數(shù)表示低儲(chǔ)的數(shù)量。其數(shù)據(jù)項(xiàng)有物資代碼、名稱、規(guī)格型號(hào)、超/低儲(chǔ)數(shù)量。新系統(tǒng)要求,除了完成上述功能外,還應(yīng)滿足以下查詢要求: 廠領(lǐng)導(dǎo)查詢庫(kù)存物資統(tǒng)計(jì)表; 各車間查詢庫(kù)存臺(tái)帳; 供應(yīng)科查詢超/低儲(chǔ)物資報(bào)告。3.2 要求完成設(shè)計(jì)1. 庫(kù)存物資管理系統(tǒng)數(shù)據(jù)流程圖;2. 編寫與庫(kù)存積壓物資報(bào)告相關(guān)的數(shù)據(jù)字典(每種卡一張);3. 庫(kù)存物資管理系統(tǒng)結(jié)構(gòu)圖; 4. 編寫IPO圖。3.3 數(shù)據(jù)流程圖設(shè)計(jì)供應(yīng)科P庫(kù)存物資管理系統(tǒng)圖3.1庫(kù)存物資管理頂層DFD采購(gòu)計(jì)劃 F1廠長(zhǎng)入庫(kù)單 F2供應(yīng)計(jì)劃 F3領(lǐng)料單 F4采購(gòu)員領(lǐng)料員庫(kù)存物資統(tǒng)計(jì)表 F10超/低儲(chǔ)物資報(bào)告 F12庫(kù)存積壓物資報(bào)告 F11庫(kù)存物資報(bào)告 F13庫(kù)存物資統(tǒng)計(jì)表信息 F14庫(kù)存臺(tái)帳信息 F15超/低儲(chǔ)物資信息 F16廠領(lǐng)導(dǎo)各車間供應(yīng)科庫(kù)存數(shù)據(jù)查詢P4D10D6D12D0F14F15F16 圖3.2庫(kù)存物資管理一級(jí)細(xì)化DFDF1F2F3F4D1 采購(gòu)計(jì)劃D3 供應(yīng)計(jì)劃D4 領(lǐng)料單庫(kù)存數(shù)據(jù)處理P2D10庫(kù)存物資統(tǒng)計(jì)表庫(kù)存積壓物資報(bào)告超/低儲(chǔ)物資報(bào)告庫(kù)存物資報(bào)告D6D11D12D13庫(kù)存管理報(bào)表輸出P3F10F11F12F13P1庫(kù)存數(shù)據(jù)輸入D0 庫(kù)存臺(tái)帳D2 入庫(kù)單 D1D2D3D4D0F1F2F3輸入采購(gòu)計(jì)劃P1.1物資入庫(kù)處理P2.1輸入入庫(kù)單P1.2輸入供應(yīng)計(jì)劃P1.3F4輸入領(lǐng)料單P1.4物資出庫(kù)處理P2.2D0庫(kù)存統(tǒng)計(jì)P2.3D0F10打印庫(kù)存物資統(tǒng)計(jì)表P3.1D10打印庫(kù)存物資報(bào)告P3.3D0F13F14查詢庫(kù)存物資統(tǒng)計(jì)表P4.1D10查詢超/底儲(chǔ)物資報(bào)告P4.3D12F16F15查詢物資臺(tái)帳P4.2D0圖3.3庫(kù)存物資管理二級(jí)細(xì)化DFD打印超/底儲(chǔ)物資報(bào)告P3.4D12F12F11打印積壓物資報(bào)告P3.2編制積壓物資報(bào)告P2.4D0D11編制超/底儲(chǔ)物資報(bào)告P2.5D0D43.4 編寫數(shù)據(jù)字典這里只要求編寫與庫(kù)存積壓物資報(bào)告相關(guān)的數(shù)據(jù)字典(每種卡一張)。數(shù)據(jù)元素卡名稱:物資代碼編號(hào):I00123所屬數(shù)據(jù)流:F1、F2、F3、F4、F11、F12、F13、F15、F16所屬存儲(chǔ):D1、D2、D3、D4、D11、D12、D13、D0數(shù)據(jù)類型:字符型;位數(shù):8位;值域:數(shù)字庫(kù)存積壓物資報(bào)告=物資代碼+名稱+規(guī)格型號(hào)+庫(kù)存數(shù)量+單位+金額+入庫(kù)日期數(shù)據(jù)流卡名稱:庫(kù)存積壓物資報(bào)告代碼:F11來源:加工處理P3.2去向:外部實(shí)體“廠長(zhǎng)”數(shù)據(jù)結(jié)構(gòu):庫(kù)存積壓物資報(bào)告=物資代碼+名稱+規(guī)格型號(hào)+庫(kù)存數(shù)量+單位+金額+入庫(kù)日期數(shù)據(jù)處理卡名稱:庫(kù)存積壓物資報(bào)告代碼:P2.4輸入:D4、D0輸出:D11處理:對(duì)于D0中的記錄,從第一個(gè)開始到最后一個(gè);取記錄中“物資代碼”,然后以此代碼為關(guān)鍵字到D4中去檢索,如果沒有檢索到,就將該記錄寫到D11中,是積壓物資;否則,取下一個(gè)記錄的物資代碼,重復(fù)上面的檢索,直到最后一個(gè)記錄。數(shù)據(jù)存儲(chǔ)卡名稱:庫(kù)存積壓物資報(bào)告代碼:D11相關(guān)處理:由加工處理P2.4;由P3.2讀??;數(shù)據(jù)結(jié)構(gòu):字段名 類型 位數(shù) 值域物資代碼 字符 8 數(shù)字名稱 字符 20 漢字 規(guī)格型號(hào) 字符 20 庫(kù)存數(shù)量 正整數(shù) 5 0- -19999單位 字符 4金額 正整數(shù) 5 0-19999入庫(kù)日期 日期 8 3.5 系統(tǒng)結(jié)構(gòu)圖設(shè)計(jì)打印庫(kù)存物資統(tǒng)計(jì)表打印積壓物資報(bào)告打印庫(kù)存物資報(bào)告輸入采購(gòu)計(jì)劃輸入入庫(kù)單輸入供應(yīng)計(jì)劃輸入領(lǐng)料單庫(kù)存數(shù)據(jù)輸入庫(kù)存管理報(bào)表輸出庫(kù)存物資管理系統(tǒng)庫(kù)存數(shù)據(jù)處理物資入庫(kù)處理物資出庫(kù)處理庫(kù)存統(tǒng)計(jì)編制積壓物資報(bào)告編制超/底儲(chǔ)物資報(bào)告查詢庫(kù)存物資統(tǒng)計(jì)表查詢物資臺(tái)帳查詢超/底儲(chǔ)物資報(bào)告庫(kù)存數(shù)據(jù)查詢系統(tǒng)維護(hù)權(quán)限管理數(shù)據(jù)備份代碼維護(hù)系統(tǒng)管理圖3.4 庫(kù)存物資管理系統(tǒng)結(jié)構(gòu)圖打印超低儲(chǔ)物資報(bào)告3.6 模塊的IPO圖設(shè)計(jì)要求完成與物資入庫(kù)有關(guān)的一個(gè)輸入模塊及一個(gè)處理模塊的IPO圖設(shè)計(jì),并且還要設(shè)計(jì)“超/低儲(chǔ)物資報(bào)告”的輸出模塊的IPO圖。1. 模塊“打印超/低儲(chǔ)物資報(bào)告”的IPO圖模塊IPO圖系統(tǒng)名稱:庫(kù)存管理系統(tǒng) 子系統(tǒng)名稱:調(diào)用模塊:無(wú) 被調(diào)用模塊:庫(kù)存管理報(bào)表輸出模塊名稱:打印“打印超/低儲(chǔ)物資報(bào)告 ” 模塊代碼:KCGLP34輸入:數(shù)據(jù)庫(kù)表“超/低儲(chǔ)物資報(bào)告” 輸出:“超/低儲(chǔ)物資報(bào)告”數(shù)據(jù)流處理: 1.打開數(shù)據(jù)庫(kù)表“超/低儲(chǔ)物資報(bào)告”;2.根據(jù)輸出設(shè)計(jì)的“超/低儲(chǔ)物資報(bào)告”的輸出格式設(shè)計(jì)報(bào)表格式;3.根據(jù)數(shù)據(jù)庫(kù)表“超/低儲(chǔ)物資報(bào)告”的結(jié)構(gòu)(見數(shù)據(jù)庫(kù)設(shè)計(jì)),將數(shù)據(jù)與報(bào)表對(duì)應(yīng);4.將數(shù)據(jù)打印到報(bào)表中;5.關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。2. 模塊“物資入庫(kù)處理”的IPO圖模塊IPO圖系統(tǒng)名稱:庫(kù)存管理系統(tǒng) 子系統(tǒng)名稱: 調(diào)用模塊:無(wú) 被調(diào)用模塊:庫(kù)存數(shù)據(jù)處理模塊名稱:物資入庫(kù)處理 模塊代碼:KCGLP21輸入:數(shù)據(jù)庫(kù)表“入庫(kù)單” 輸出:“庫(kù)存臺(tái)帳”數(shù)據(jù)庫(kù)表處理: 1. 打開數(shù)據(jù)庫(kù)表“入庫(kù)單”、“庫(kù)存臺(tái)帳”;2. 對(duì)于數(shù)據(jù)庫(kù)表“入庫(kù)單”操作,從首記錄開始循環(huán),直到最后一個(gè)記錄做:取物資代碼,到數(shù)據(jù)庫(kù)表“庫(kù)存臺(tái)帳”中檢索相同物資代碼的記錄,如果找到了,則:庫(kù)存數(shù)量=當(dāng)前庫(kù)存數(shù)量+入庫(kù)數(shù)量;如果找不到,則將數(shù)據(jù)庫(kù)表“入庫(kù)單”中的當(dāng)前記錄寫入數(shù)據(jù)庫(kù)表“庫(kù)存臺(tái)帳”中;3. 關(guān)閉數(shù)據(jù)庫(kù),結(jié)束操作。3. 模塊“輸入入庫(kù)單”的IPO圖模塊IPO圖系統(tǒng)名稱:庫(kù)存管理系統(tǒng) 子系統(tǒng)名稱:模塊名稱:輸入入庫(kù)單 模塊代碼:KCGL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主持合同范例
- 風(fēng)電樁基施工方案
- 養(yǎng)花平臺(tái)轉(zhuǎn)讓合同范例
- 養(yǎng)殖兔子回收合同范例
- 二手特種車輛買賣合同范例
- 供熱設(shè)備采購(gòu)合同范例
- 中介代簽購(gòu)房合同范例
- 書供銷合同范例
- 中港運(yùn)輸合同范例
- 臨時(shí)砂場(chǎng)轉(zhuǎn)讓合同范例
- 機(jī)械工程原理真題集
- 2025年甘肅甘南州國(guó)控資產(chǎn)投資管理集團(tuán)有限公司面向社會(huì)招聘工作人員12人筆試參考題庫(kù)附帶答案詳解
- 2025年內(nèi)蒙古北方職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及答案一套
- 2025年安徽水利水電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)(含答案)
- 中國(guó)瓶裝水飲用水項(xiàng)目投資可行性研究報(bào)告
- 《心肌缺血心電圖》課件
- 2025年中國(guó)建筑股份有限公司招聘筆試參考題庫(kù)含答案解析
- 持續(xù)葡萄糖監(jiān)測(cè)臨床應(yīng)用專家共識(shí)2024解讀
- 《胸部影像疾病診斷》課件
- DB33T 2157-2018 公共機(jī)構(gòu)綠色數(shù)據(jù)中心建設(shè)與運(yùn)行規(guī)范
- 健康促進(jìn)機(jī)關(guān)創(chuàng)建培訓(xùn)
評(píng)論
0/150
提交評(píng)論