人事管理_工廠人事管理系統(tǒng)分析與設計_第1頁
人事管理_工廠人事管理系統(tǒng)分析與設計_第2頁
人事管理_工廠人事管理系統(tǒng)分析與設計_第3頁
人事管理_工廠人事管理系統(tǒng)分析與設計_第4頁
人事管理_工廠人事管理系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 工廠人事管理系統(tǒng)分析與設計1.1 某工廠人事管理業(yè)務描述1)由廠長批準的調(diào)入人員通知連同職工登記卡由調(diào)入人員一起交給了人事科,人事科將職工登記卡的信息登記入職工檔案,其數(shù)據(jù)項目有:職工代碼、姓名、性別、出生年月、政治面貌、職務、職稱、最后學歷、固定工資、入廠日期、所在單位。調(diào)入人員通知存檔,為統(tǒng)計調(diào)入人員所用。2)由廠長批準的調(diào)出人員通知交人事科,人事科據(jù)此將其在職工檔案中的信息取出并記入調(diào)出人員檔案,其數(shù)據(jù)項在職工檔案的基礎(chǔ)上,增加一項“調(diào)出日期”。3)由廠長批準的離退休人員通知交人事科,人事科據(jù)此將其在職工檔案中的信息取出并記入離退休人員檔案,其數(shù)據(jù)項在職工檔案基礎(chǔ)上,增加一項“離退日期”。4)由廠長批準的職工工資變動通知交人事科,人事科據(jù)此修改職工檔案中的職工的固定工資數(shù)據(jù)。5)本廠職工憑各大專院校頒發(fā)的學歷證明交人事科,人事科據(jù)此修改職工檔案中的最后學歷數(shù)據(jù)。6)隨時都有本廠各級管理人員來人事科查看職工檔案、離退休人員檔案、調(diào)出人員檔案信息。7)每到年末,人事科需編制職工統(tǒng)計表、職工學歷統(tǒng)計表、職工工資統(tǒng)計表、職工年齡結(jié)構(gòu)分析表交給廠長。下面給出職工統(tǒng)計表和職工學歷統(tǒng)計表的格式,其它表的格式可由讀者自己設計。職 工 統(tǒng) 計 表單 位人數(shù)在崗人數(shù)離退人數(shù)男職工女職工干部工人技術(shù)人員廠機關(guān)一車間二車間三車間合 計統(tǒng)計日期: 制表人:職 工 學 歷 統(tǒng) 計 表學歷人數(shù)男百分比女百分比占總?cè)藬?shù)百分比初中高中大學研究生其他總計 統(tǒng)計日期: 制表人:今計劃開發(fā)一個人事管理系統(tǒng)用計算機完成以上各項業(yè)務。1.2 畫出現(xiàn)系統(tǒng)業(yè)務流程圖現(xiàn)系統(tǒng)業(yè)務流程圖如圖1.1所示。學歷證明工資變動處理廠長工資變動通知職工學歷統(tǒng)計表調(diào)入人員職工登記卡登記檔案職工檔案圖1.1 人事管理業(yè)務流程圖調(diào)入人員通知調(diào)出人員通知調(diào)出處理調(diào)出人員檔案離退人員通知離退處理離退人員檔案職工檔案人事科人事科人事科人事科人事科職工學歷變動處理職工檔案職工檔案職工統(tǒng)計表職工工資統(tǒng)計表職工年齡結(jié)構(gòu)分析表年終統(tǒng)計離退人員檔案檔案查詢調(diào)出人員檔案調(diào)出人員信息離退人員信息職工信息管理人員廠長1.3 設計新系統(tǒng)的數(shù)據(jù)流程圖 查詢者學歷證明 F6職工工資變動通知 F5離退休人員通知 F4調(diào)出人員通知 F3職工登記卡 F2調(diào)入人員通知 F1調(diào) 入人 員調(diào)出人員離退人員工資員職工圖1.2 人事管理系統(tǒng)頂層DFDP職工工資統(tǒng)計表 F11職工統(tǒng)計表 F10職工年齡結(jié)構(gòu)分析表F13職工學歷統(tǒng)計表 F12查詢結(jié)果信息 F14人事管理系統(tǒng)廠 領(lǐng) 導 說明:1. 該圖根據(jù)題目,確定該系統(tǒng)的總功能是“人事管理”,系統(tǒng)名稱就是“人事管理系統(tǒng)”。又根據(jù)題目中對業(yè)務的描述,找出該系統(tǒng)的輸入數(shù)據(jù)流(F1F6)及該系統(tǒng)需要輸出的數(shù)據(jù)流(F10F14)。這里將檔案查詢的結(jié)果信息統(tǒng)一用“查詢結(jié)果信息”表示。2. 這里的外部實體與業(yè)務流程圖中的不一樣,“廠長”不見了,而題中不曾見到的“工資員”卻出現(xiàn)了。這是由于對業(yè)務的深入了解才做到的。因為,實際業(yè)務中,辦理調(diào)入、調(diào)出的都是具體人員親自辦理,不會有別人給他辦,更不可能讓廠長去辦。工資變動業(yè)務屬于工資員的業(yè)務,所以外部實體就應是“工資員”。對于輸出的幾個統(tǒng)計表,其接收者也由業(yè)務流程圖中的“廠長”改為“廠領(lǐng)導”,這更加合理。 D5F2P1人事變動數(shù)據(jù)錄入F3F4F5F6F1學歷證明 職工工資變動通知離退休人員通知調(diào)出人員通知職工登記卡 調(diào)入人員通知 D1D2D3D4D6P2人事變動業(yè)務處理離退休人員檔案調(diào)出人員檔案案職工檔案 D7D8D9P3統(tǒng)計分析D7D9D8D12職工年齡結(jié)構(gòu)分析表 職工學歷統(tǒng)計表職工統(tǒng)計表D10D11D13職工工資統(tǒng)計表P4打印統(tǒng)計報表F11F12F13F10P5檔案查詢F14圖1.3 人事管理系統(tǒng)一級細化DFD說明: 1. 該圖的設計思路是按照“輸入處理輸出”考慮的。將系統(tǒng)分解為“人事變動數(shù)據(jù)輸入”、“人事變動業(yè)務處理”、“統(tǒng)計分析”、“打印統(tǒng)計報表”和“檔案查詢”等5個部分(對于系統(tǒng)而言,它的細化也可以稱為子系統(tǒng))。應注意到,這里并不是教條地將系統(tǒng)分為“輸入、處理、輸出”這三個子系統(tǒng),其特點之一是注意到處理的名稱緊密與業(yè)務特點結(jié)合,如“人事變動數(shù)據(jù)輸入”,而不是“數(shù)據(jù)輸入”,“打印統(tǒng)計報表”而不是“打印報表”;其特點之二是,它將“處理”用兩個具體的處理表示,即“人事變動業(yè)務處理”和“統(tǒng)計分析”,這完全符合該題目的特點,同時也減少了細化的層次,在一個細化圖的處理個數(shù)不大于7的情況下,這樣做是合適的;其特點之三是,它將“輸出”處理按打印輸出和查詢輸出兩種,分別細化為“打印統(tǒng)計報表”和“檔案查詢”兩個處理。 2. 在確定該圖的5個處理之后,再考慮它們的輸入數(shù)據(jù)和輸出數(shù)據(jù)。P1的輸入一定是頂層圖中的輸入數(shù)據(jù)流F1F6,它的輸出應該考慮將它的輸入的原始數(shù)據(jù)保存起來,所以就應該是與輸入的6個數(shù)據(jù)流對應的6個數(shù)據(jù)存儲D1D6。P2是進行業(yè)務處理的,它就應該利用已經(jīng)存儲在計算機中的數(shù)據(jù)進行業(yè)務處理,所以它的輸入一定是D1D6;由于我們已將處理結(jié)果的輸出歸到“輸出”了,所以一個處理的結(jié)果數(shù)據(jù)就應該存入到數(shù)據(jù)存儲中,為“輸出”處理準備數(shù)據(jù)。由題目可知,該業(yè)務處理的結(jié)果保存在三個檔案中(D7D9),所以在圖中畫出了三個檔案的數(shù)據(jù)存儲作為它的輸出。需要特別指出的是D7與P2之間的雙向箭線,它表示P2處理對數(shù)據(jù)存儲D7即讀又寫;這是為什么?由題目的業(yè)務描述可知,在調(diào)出處理、離退處理、工資變動處理和學歷變動處理的業(yè)務中都有對D7的讀和寫的操作。如調(diào)出處理,需要先到D7中查找調(diào)出人員,接著,將該人員的數(shù)據(jù)讀出并寫入D9,然后,再將D7中的該記錄刪除。P3也是數(shù)據(jù)處理,是專門進行統(tǒng)計的,凡是統(tǒng)計的處理,其輸入一定是已有的存儲,這里,它的輸入有“D7”和D9,為什么是這兩個而不是三個存儲或一個存儲?這要根據(jù)業(yè)務決定,或者說要看它輸出的結(jié)果數(shù)據(jù)都需要那些數(shù)據(jù)才能得到,這就是說它的輸出決定了它的輸入;由業(yè)務可知,它的輸出是四個報表數(shù)據(jù)的存儲D10D13;進一步分析,D10中的數(shù)據(jù)項(見“職工統(tǒng)計表”),其中的“離退人數(shù)”一定要使用“D9”(離退休人員檔案)的數(shù)據(jù)才能的到,而數(shù)據(jù)項“人數(shù)”應是“在崗人數(shù)”加“離退人數(shù)”之和,其它數(shù)據(jù)項都可由“D7”(職工檔案)得到,由此可知,P3的輸入是少不了D7和D9;同樣方法分析另外的三個表,它們所需要的數(shù)據(jù)都可由D7提供;因此可以確定P3的輸入是D7和D9,它的輸出是數(shù)據(jù)存儲D10D13(職工統(tǒng)計表、職工學歷統(tǒng)計表、職工工資統(tǒng)計表、職工年齡結(jié)構(gòu)分析表)。P4的功能是打印統(tǒng)計報表,其輸入數(shù)據(jù)是由P3準備好并存入數(shù)據(jù)存儲的D10D13,它的輸出應該是四個統(tǒng)計報表的數(shù)據(jù)流F10F13。P5的功能是檔案查詢,它的輸入應該是該系統(tǒng)業(yè)務處理所建立的三個檔案D7D9,它的輸出是檔案查詢結(jié)果F14(這里沒有對F14細化)。D13D10D11 P1.1錄入調(diào)入人員通知 P1.2錄入職工登記卡 P1.3錄入調(diào)出人員通知 P1.4錄入離退人員通知 P1.5錄入工資變動通知 P1.6錄入學歷證明F2F3F4F5F6F1D1D2D3D6D5D4 P2.1人員調(diào)入處理D7 P2.2人員調(diào)出處理D8 P2.3離退休人員處理D9D7 P2.4工資變動處理 P2.5學歷變動處理D7 P3.2工資統(tǒng)計D9 P3.1職工統(tǒng)計D12 P3.3學歷統(tǒng)計 P3.4職工年齡結(jié)構(gòu)分析圖1.4 人事管理系統(tǒng)P1、P2、P3的細化DFD說明:1. 該圖是對一級細化DFD中的P1P3的功能進一步細化。2. P1分別細化為P1.1P1.6這6個完成具體數(shù)據(jù)錄入功能的處理。這6個處理的輸入對應于F1F6的6個輸入數(shù)據(jù)流,而它們的輸出分別對應于D1D6這6個數(shù)據(jù)存儲。3. P2細化為5個完成具體人事業(yè)務處理功能的數(shù)據(jù)處理P2.1P2.5。為什么細化成5個處理?這是該題目DFD設計中的關(guān)鍵,是容易出錯的地方。做好這一步的關(guān)鍵就是正確認識人事管理的業(yè)務。根據(jù)題目,可以確定它的5項業(yè)務,即調(diào)入、調(diào)出、離退休、工資變動和學歷變動,因此P2細化后只能是5個處理。確定這5個處理之后,再考慮它們的輸入與輸出。P2.1是人員調(diào)入處理,根據(jù)題目可知,調(diào)入人員的職工登記卡所記錄的信息正是需要寫如“職工檔案”中的信息,但是,并非什么人填寫的職工登記卡都可以記錄到“職工檔案”中,它的依據(jù)就是調(diào)入人員通知。所以,這項業(yè)務是要根據(jù)調(diào)入人員通知中有的人員,才將其職工登記卡信息登記到“職工檔案”中。由以上分析可以確定P2.1的輸入是數(shù)據(jù)存儲D1(調(diào)入人員通知)和數(shù)據(jù)存儲D2(職工登記卡),其輸出是記錄有調(diào)入人員信息的數(shù)據(jù)存儲D7(職工檔案)。 P2.2是人員調(diào)出處理,題目告訴我們,該業(yè)務是將調(diào)出人員的檔案信息由D7取出并寫入D8(調(diào)出人員檔案),此操作的依據(jù)是調(diào)出人員通知(D3)。因此,該處理的輸入數(shù)據(jù)應是數(shù)據(jù)存儲D3和D7,輸出數(shù)據(jù)是數(shù)據(jù)存儲D8。這里還應注意,題目中講到調(diào)出業(yè)務處理是“將其在職工檔案中的信息取出另外記入調(diào)出人員檔案”,注意這話中的“取出”,其意是調(diào)出人員的信息不會在職工檔案繼續(xù)保留。據(jù)此,對于計算機操作,就是先從D7讀出調(diào)出人員信息,并將其寫入D8,然后再對D7中的該記錄刪除。這就是一讀和一寫,在圖中用雙向箭線表示的就是這讀寫操作。P2.3離退休人員處理,該處理與調(diào)出業(yè)務有類似的操作。其輸入是數(shù)據(jù)存儲D7和D4(離退休人員通知),其輸出是數(shù)據(jù)存儲D9(離退休人員檔案)和D7(這里的寫操作可以認為是輸出)。P2.4是工資變動處理,該業(yè)務是依據(jù)職工工資變動通知,到數(shù)據(jù)存儲D7中查找相應記錄,同時修改其中的工資數(shù)據(jù),這一過程包含有對D7的讀與寫。因此,該處理的輸入數(shù)據(jù)是存儲D5(職工工資變動通知)和D7,輸出數(shù)據(jù)是數(shù)據(jù)存儲D7。P2.5是學歷變動處理,該業(yè)務處理與P2.4是類似的,根據(jù)D6(學歷證明),決定對相應的職工的檔案中的學歷進行修改。其輸入數(shù)據(jù)是數(shù)據(jù)存儲D6和D7,輸出數(shù)據(jù)是數(shù)據(jù)存儲D7。4. P3(統(tǒng)計分析)處理的細化是根據(jù)需要得到的統(tǒng)計報表而進行的。由于需要的統(tǒng)計報表有四個,所以它就分解為四個處理,即P3.1(職工統(tǒng)計)、P3.2(工資統(tǒng)計)、P3.3(學歷統(tǒng)計)、P3.4(職工年齡結(jié)構(gòu)分析)。P3.1是職工統(tǒng)計,它完成職工統(tǒng)計表的數(shù)據(jù)統(tǒng)計,前面已經(jīng)說過,為了得到該表數(shù)據(jù),就需要由D7和D9提供數(shù)據(jù),因此,它的輸入數(shù)據(jù)是存儲D7和D9,輸出數(shù)據(jù)是保存了職工統(tǒng)計表數(shù)據(jù)的數(shù)據(jù)存儲D10。P3.2是工資統(tǒng)計,它完成職工工資統(tǒng)計表的數(shù)據(jù)統(tǒng)計,“職工檔案”所提供的數(shù)據(jù)(數(shù)據(jù)項“固定工資”、“職務”、“職稱”等)就可以滿足該項統(tǒng)計所需的原始數(shù)據(jù),所以,其輸入數(shù)據(jù)是D7,輸出數(shù)據(jù)是保存了職工工資統(tǒng)計表數(shù)據(jù)的數(shù)據(jù)存儲D11。P3.3是學歷統(tǒng)計,它完成職工學歷統(tǒng)計表的數(shù)據(jù)統(tǒng)計。其輸入數(shù)據(jù)是D7,利用其中的數(shù)據(jù)項“最后學歷”、“性別等”進行統(tǒng)計,輸出數(shù)據(jù)是保存了職工學歷統(tǒng)計表數(shù)據(jù)的數(shù)據(jù)存儲D12。P3.4職工年齡結(jié)構(gòu)分析,它完成工年齡結(jié)構(gòu)分析表的計算,其輸入數(shù)據(jù)是D7,利用其中的數(shù)據(jù)項“出生年月”、“職務”、“職稱”等進行統(tǒng)計,輸出數(shù)據(jù)是保存了職工年齡結(jié)構(gòu)分析表數(shù)據(jù)的數(shù)據(jù)存儲D13。 P4.1打印職工統(tǒng)計表D13 P4.2打印職工工資統(tǒng)計表統(tǒng)計D12 P4.3打印職工學歷統(tǒng)計表統(tǒng)計 P4.4打印職工年齡結(jié)構(gòu)分析表D10D11F10F11F12F13圖1.5 人事管理系統(tǒng)二級細化DFD:P4的細化DFD說明:1. 該圖是對處理P4(“打印統(tǒng)計報表”)功能的細化。根據(jù)需要輸出的四個報表,就將P4分解為四個處理,即P4.1“打印職工統(tǒng)計表”、P4.2“打印職工工資統(tǒng)計表”、P4.3“打印職工學歷統(tǒng)計表”、P4.4“打印職工年齡結(jié)構(gòu)分析表”。 2. 這四個處理的輸入輸出數(shù)據(jù)有著共同的特點,即它們的輸入都是存儲了它們要打印的報表數(shù)據(jù)的數(shù)據(jù)存儲,它們的輸出就是與它們的處理名稱相一致的報表。P4.1的輸入是存儲有“職工統(tǒng)計表”數(shù)據(jù)的數(shù)據(jù)存儲D10,輸出是與它的處理名稱“打印職工統(tǒng)計表”相一致的數(shù)據(jù)流F10;P4.2的輸入是數(shù)據(jù)存儲D11,輸出是數(shù)據(jù)流F11;P4.3的輸入是數(shù)據(jù)存儲D12,輸出是數(shù)據(jù)流F12;P4.4的輸入是數(shù)據(jù)存儲D13,輸出是數(shù)據(jù)流F13。 P5.1職工檔案查詢 P5.2調(diào)出人員檔案查詢統(tǒng)計D9 P5.3離退休人員檔案查詢統(tǒng)計D7D8職工檔案信息F14.1調(diào)出人員檔案信息F14.2離退休人員檔案信息F14.3圖1.6 人事管理系統(tǒng)二級細化DFD:P5的細化DFD說明:1. 該圖是對處理P5(檔案查詢)的功能細化,由于該系統(tǒng)建立了三個檔案,所以檔案查詢也就是對這三個檔案的查詢,即P5.1職工檔案查詢P5.2調(diào)出人員檔案查詢P5.3離退休人員檔案查詢。2. 這三個處理的輸入是相對應的檔案,它們的輸出是頂層圖中的F14的細化,即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ù)流的名稱中使用了“信息”者樣的模糊概念,因為查詢輸出的與打印輸出的報表是不同的,報表數(shù)據(jù)是確定的,而查詢輸出的內(nèi)容不是很確定的,如“職工檔案信息”,可能是職工的職務、職稱數(shù)據(jù),也可能是職工的工資數(shù)據(jù),還可能是某個部門的職工信息,也可能是某一個職工的信息等等。因此,對“信息”在數(shù)據(jù)流中的使用我們做這樣的規(guī)定:輸入的數(shù)據(jù)流,即系統(tǒng)的原始數(shù)據(jù)是不允許使用這個詞的,因為原始數(shù)據(jù)必須是確定的,而不是模糊的。對于輸出是報表的數(shù)據(jù)流,就應該與原系統(tǒng)的報表完全相同,所以也不能是模糊的,而必須是確定的,所以不能用“信息”這個詞。剩下的數(shù)據(jù)流就只有輸出是查詢信息的數(shù)據(jù)流了,有些情況下,查詢輸出的數(shù)據(jù)不是很確定的,所以可以使用“信息”。1.4 編寫數(shù)據(jù)字典要求編寫與輸出職工統(tǒng)計表有關(guān)的數(shù)據(jù)字典。1) 數(shù)據(jù)元素卡 數(shù)據(jù)元素卡名稱:在崗人數(shù) 編號:I0020 別名:所屬數(shù)據(jù)流:F10 所屬存儲:D10 類型:數(shù)值型 位數(shù):4 取值范圍:0-29992) 數(shù)據(jù)流卡數(shù)據(jù)流卡名稱:職工統(tǒng)計表 編號:F10來源:“打印職工統(tǒng)計表”數(shù)據(jù)處理 去向:外部實體“廠領(lǐng)導”數(shù)據(jù)結(jié)構(gòu):人數(shù)、在崗人數(shù)、離退人數(shù)、男職工、女職工、干部、工人、技術(shù)員3)數(shù)據(jù)存儲卡數(shù)據(jù)存儲卡名稱:職工統(tǒng)計表 編號: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)計表 編號:P4.1輸入:數(shù)據(jù)存儲“職工統(tǒng)計表”D10 輸出:數(shù)據(jù)流“職工統(tǒng)計表”F10處理:1.根據(jù)報表“職工統(tǒng)計表”的格式(見本題目的附表)編制報表; 2.根據(jù)數(shù)據(jù)存儲“職工統(tǒng)計表”D10中的數(shù)據(jù)項的意義,將數(shù)據(jù)打印到“職工統(tǒng)計表”報表中。1.5 完成系統(tǒng)結(jié)構(gòu)圖設計人事管理系統(tǒng)人事變動數(shù)據(jù)錄入人事變動業(yè)務處理檔案查詢打印統(tǒng)計報表錄入調(diào)入人員通知錄入職工登記卡錄入調(diào)出人員通知錄入離退人員通知錄入工資變動通知調(diào)入人員處理調(diào)出人員處理離退休人員處理工資變動處理職工統(tǒng)計職工工資統(tǒng)計職工學歷統(tǒng)計職工年齡結(jié)構(gòu)分析職工檔案查詢調(diào)出人員檔案查詢離退休人員檔案查詢圖1.7 人事管理系統(tǒng)結(jié)構(gòu)圖統(tǒng)計分析打印職工統(tǒng)計表打印職工工資統(tǒng)計表打印職工學歷統(tǒng)計表打印職工年齡結(jié)構(gòu)分析表錄入學歷證明學歷變動處理2 學生管理系統(tǒng)分析與設計2.1 某高校學生管理工作(部分)的業(yè)務描述1. 每當新生入學時,要填寫學生登記卡,其中包括學生個人自然情況(學號、姓名、性別、出生日、籍貫、入學年、所在院系、所學專業(yè)、班級),學生社會關(guān)系(姓名、與本人關(guān)系、工作單位、職務、電話)。該卡交到學生科,學生科為新生建立學生檔案。2. 各院系團委每學期要向?qū)W生科上報兩個報告:學生獎勵報告(學號、姓名、所在院系、班級、獎勵名稱、獎勵時間、獎勵等級、發(fā)證機關(guān)),學生處分報告(學號、姓名、所在院系、處分名稱、處分時間、處分等級、決定機關(guān))。3. 每門課程的考試成績由任課教師填報成績單(課號、課名、學期、學號、姓名、成績、學分)報送到成績科,然后由管理員登記到學生成績冊(學號、姓名、學期、課號、課名、成績、學分)中。4. 學生科根據(jù)學生獎勵報告,每學期編制學生獎勵統(tǒng)計表(年級、院系、獲國家級獎勵人數(shù)、獲省級獎勵人數(shù)、獲市級獎勵人數(shù)、獲校級獎勵人數(shù)),上報給學生處。5. 學生科根據(jù)學生處分報告,每學期編制學生處分統(tǒng)計表(年級、院系、受開除處分人數(shù)、受記大過處分人數(shù)、受記過處分人數(shù)、受警告處分人數(shù)、受通報批評處分人數(shù)),上報給學生處長。6. 根據(jù)學生成績冊,成績科每學期要編制重修通知(學號、姓名、重修課號、重修課名)和留級通知(學號、姓名、原班級、新班級),向各院系及學生公布。重修學生的確定原則是成績小于60分。留級學生的確定原則是不及格課程門數(shù)大于或等于5。2.2 學生管理系統(tǒng)的DFD設計學生社會關(guān)系 F2學生自然情況 F1學生獎勵報告 F3學生處分報告 F4學生管理系統(tǒng) P學生獎勵統(tǒng)計表 F11圖2.1 學生管理系統(tǒng)頂層DFD圖成績單 F5學生處分統(tǒng)計表 F12重修通知 F13留級通知 F14學生檔案信息 F15學生學生學生院系團委學生處長查詢者檔案數(shù)據(jù)輸入檔案處理圖2.2 學生管理系統(tǒng)一級細化DFD圖F1F2F3F4F5學生自然情況D5學生社會關(guān)系學生獎懲報告成績單學生處分報告D1D2D3D4P1P2D6獎勵統(tǒng)計表處分統(tǒng)計表重修通知留級通知D6D7D8D9學生管理報表輸出P3F11F12F13F14檔案查詢學生自然情況學生社會關(guān)系學生獎懲報告學生處分報告D1D2D3D4P4F152.3 學生管理系統(tǒng)的數(shù)據(jù)字典的編寫要求編寫與輸出學生獎勵統(tǒng)計表有關(guān)的數(shù)據(jù)字典,并且每種卡編寫一張。1. 數(shù)據(jù)元素卡 數(shù)據(jù)元素卡名稱:院系 編號:I0002 別名:所屬數(shù)據(jù)流:F11 所屬存儲:D6 類型:字符型 位數(shù):10 取值范圍:漢字 2. 數(shù)據(jù)流卡數(shù)據(jù)流卡名稱:學生獎勵統(tǒng)計表 編號:F11來源:“打印學生獎勵統(tǒng)計表”數(shù)據(jù)處理 去向:外部實體“學生處長”數(shù)據(jù)結(jié)構(gòu):年級、院系、獲國家級獎勵人數(shù)、獲省級獎勵人數(shù)、獲市級獎勵人數(shù)、獲校級獎勵人數(shù)3. 數(shù)據(jù)存儲卡數(shù)據(jù)存儲卡名稱:學生獎勵統(tǒng)計表 編號:D6相關(guān)處理:由處理“學生獎勵統(tǒng)計”寫入,由處理“打印學生獎勵統(tǒng)計表”讀取其數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)元素名稱 類型 位數(shù) 取值范圍年級 字符 2 0099院系 字符 10 漢字獲國家級獎勵人數(shù) 數(shù)值 2 099獲省級獎勵人數(shù) 數(shù)值 2 099 獲市級獎勵人數(shù) 數(shù)值 3 0999 獲校級獎勵人數(shù) 數(shù)值 3 0999 4. 數(shù)據(jù)處理卡數(shù)據(jù)處理卡名稱:打印學生獎勵統(tǒng)計表 編號:P3.1輸入:數(shù)據(jù)存儲“學生獎勵統(tǒng)計表”D6 輸出:數(shù)據(jù)流“學生獎勵統(tǒng)計表”F11處理:1.根據(jù)報表“學生獎勵統(tǒng)計表”的格式(見本設計的“附表1”)編制報表; 2.根據(jù)數(shù)據(jù)存儲“學生獎勵統(tǒng)計表”D6中的數(shù)據(jù)項的意義,將數(shù)據(jù)打印到“學生獎勵統(tǒng)計表”報表中。2.4 學生管理系統(tǒng)的結(jié)構(gòu)圖設計學生管理系統(tǒng)檔案數(shù)據(jù)輸入檔案處理檔案查詢學生管理報表輸出輸入學生自然情況輸入學生社會關(guān)系輸入學生獎勵報告輸入學生處分報告輸入成績單重修處理留級處理學生獎勵處理學生處分處理打印學生獎勵統(tǒng)計表打印學生處分統(tǒng)計表打印重修通知打印留級通知學生自然情況查詢學生社會關(guān)系查詢查詢學生處分報告查詢成績查詢學生獎勵報告圖2.4學生管理系統(tǒng)結(jié)構(gòu)圖2.5 學生管理系統(tǒng)模塊IPO圖的設計這里僅要求完成學生管理系統(tǒng)的結(jié)構(gòu)圖中與學生獎勵處理有關(guān)的輸入、處理、輸出三種工作模塊的IPO圖設計。1. 模塊“輸入學生獎勵報告”的IPO圖模塊IPO圖系統(tǒng)名稱: 子系統(tǒng)名稱:學生管理系統(tǒng)調(diào)用模塊:無 被調(diào)用模塊:檔案數(shù)據(jù)輸入模塊名稱:輸入學生獎勵報告 模塊代碼:XSGLP13輸入:數(shù)據(jù)流“學生獎勵報告” 輸出:數(shù)據(jù)庫表“學生獎勵報告”處理:1. 打開數(shù)據(jù)庫表“學生獎勵報告”;2. 根據(jù)輸入設計的“學生獎勵報告”的輸入格式設計屏幕格式;3. 接收輸入數(shù)據(jù)并校驗;4. 提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“學生獎勵報告”;5. 如果繼續(xù),回到3,否則關(guān)閉數(shù)據(jù)庫,結(jié)束操作。2. 模塊“打印學生獎勵統(tǒng)計表”的IPO圖模塊IPO圖系統(tǒng)名稱: 子系統(tǒng)名稱:學生管理系統(tǒng)調(diào)用模塊:無 被調(diào)用模塊:學生管理報表輸出模塊名稱:打印學生獎勵統(tǒng)計表 模塊代碼:XSGLP31輸入:數(shù)據(jù)庫表“學生獎勵統(tǒng)計表” 輸出:“學生獎勵統(tǒng)計表”數(shù)據(jù)流處理: 1.打開數(shù)據(jù)庫表“學生獎勵統(tǒng)計表”;2.根據(jù)輸出設計的“學生獎勵統(tǒng)計表”的輸出格式設計報表格式;3.根據(jù)數(shù)據(jù)庫表“學生獎勵統(tǒng)計表”的結(jié)構(gòu)(見數(shù)據(jù)庫設計),將數(shù)據(jù)與報表對應;4.將數(shù)據(jù)打印到報表中;5.關(guān)閉數(shù)據(jù)庫,結(jié)束操作。3. 模塊“學生獎勵統(tǒng)計”的IPO圖模塊IPO圖系統(tǒng)名稱: 子系統(tǒng)名稱:學生管理系統(tǒng)調(diào)用模塊:無 被調(diào)用模塊:檔案處理模塊名稱:學生獎勵統(tǒng)計 模塊代碼:XSGLP21輸入:數(shù)據(jù)庫表“學生獎勵報告” 輸出:“學生獎勵統(tǒng)計表”數(shù)據(jù)庫表處理: 1. 打開數(shù)據(jù)庫表“學生獎勵統(tǒng)計表”、“學生獎勵報告”;2. 定義數(shù)組見表2.1;3. 對數(shù)據(jù)庫表“學生獎勵統(tǒng)計表”進行操作(見圖2.5);4. 使數(shù)組元素與數(shù)據(jù)庫表“學生獎勵統(tǒng)計表”的數(shù)據(jù)項對應(見數(shù)據(jù)庫設計);5. 將數(shù)組元素值寫入數(shù)據(jù)庫表“學生獎勵統(tǒng)計表”,并存儲;6. 關(guān)閉數(shù)據(jù)庫,結(jié)束操作。表2.1年級院系獲國家級獎勵人數(shù)獲省級獎勵人數(shù)獲市級獎勵人數(shù)獲校級獎勵人數(shù)99工商學院X11X12X13X1499機電工程X21X22X23X2499信息工程X31X32X33X3400工商學院X41X42X43X4400機電工程X51X52X53X5400信息工程X61X62X63X64說明: 這里設院系只有“工商學院/機電工程/信息工程”;設年級只有“99/00”。學生獎勵統(tǒng)計處理流程圖:定義數(shù)組X,置數(shù)組初值為零指針指向文件首記錄SIF 年級=“99”IF 院系=“工商學院” IF 獎勵等級=“國家” X(1,1)+1X(1,1) ELSE IF獎勵等級=“省級” X(1,2)+1X(1,2) ELSE IF獎勵等級=“市級” X(1,3)+1X(1,3) ELSE X(1,4)+1X(1,4) ENDIF ENDIFENDIFELSE IF 院系=“機電工程”IF 獎勵等級=“國家” X(2,1)+1X(2,1) ELSE IF獎勵等級=“省級” X(2,2)+1X(2,2) ELSE IF獎勵等級=“市級” X(2,3)+1X(2,3) ELSE X(2,4)+1X(2,4) ENDIF ENDIFENDIFELSE IF 獎勵等級=“國家” X(3,1)+1X(3,1) ELSE IF獎勵等級=“省級” X(3,2)+1X(3,2) ELSE IF獎勵等級=“市級” X(3,3)+1X(3,3) ELSE X(3,4)+1X(3,4) ENDIF ENDIFENDIFENDIFENDIFRIF 年級=“00”IF 院系=“工商學院” IF 獎勵等級=“國家” X(4,1)+1X(4,1) ELSE IF獎勵等級=“省級” X(4,2)+1X(4,2) ELSE IF獎勵等級=“市級” X(4,3)+1X(4,3) ELSE X(4,4)+1X(4,4) ENDIF ENDIFENDIFELSE IF 院系=“機電工程”IF 獎勵等級=“國家” X(5,1)+1X(5,1) ELSE IF獎勵等級=“省級” X(5,2)+1X(5,2) ELSE IF獎勵等級=“市級” X(5,3)+1X(5,3) ELSE X(5,4)+1X(5,4) ENDIF ENDIFENDIFELSE IF 獎勵等級=“國家” X(6,1)+1X(6,1) ELSE IF獎勵等級=“省級” X(6,2)+1X(6,2) ELSE IF獎勵等級=“市級” X(6,3)+1X(6,3) ELSE X(6,4)+1X(6,4) ENDIF ENDIFENDIF ENDIFENDIFS指 針 指 向 下 一 條 記 錄文件尾?結(jié) 束NYR圖2.5 學生獎勵統(tǒng)計處理流程圖3 庫存管理系統(tǒng)分析與設計3.1 一庫存管理業(yè)務描述根據(jù)企業(yè)生產(chǎn)計劃、庫存狀況及資金定額信息,供應科編制作出物資采購計劃。該計劃交采購員和庫管員各一份。根據(jù)采購計劃,采購員完成采購任務后,憑供應科簽發(fā)的“入庫單”及實物交庫管員驗收,庫管員除核對“入庫單”與實物外,還要核對是否與采購計劃一致,一致時才可入庫,然后庫管員登記庫存臺帳。根據(jù)生產(chǎn)計劃及材料消耗定額,供應科制定供應計劃,該計劃規(guī)定各生產(chǎn)單位可以領(lǐng)用的材料及數(shù)量,給庫管員一份,用來控制材料發(fā)放。領(lǐng)料員憑車間領(lǐng)導簽字的領(lǐng)料單到倉庫領(lǐng)料,庫管員核對領(lǐng)料單和供應計劃,如名稱及規(guī)格型號一致,且領(lǐng)用數(shù)量小于或等于定額數(shù)量時允許領(lǐng)出,并記錄該車間已領(lǐng)量和結(jié)余量,然后記錄庫存臺帳。庫管員每月末完成以下報表編制工作,交供應科:1. 庫存物資統(tǒng)計表:統(tǒng)計方法是根據(jù)物資代碼(8位數(shù)字)的物資大類(前兩位,如27為印刷品、46為橡膠制品、50為鋼材等)進行分類統(tǒng)計,該表的數(shù)據(jù)項有類碼、庫存量、金額。2. 庫存積壓物資報告:將庫存物資中本月無人領(lǐng)用的視為積壓物資。報告中的數(shù)據(jù)項有物資代碼、名稱、規(guī)格型號、庫存數(shù)量、單位、單價、金額、入庫日期。這些數(shù)據(jù)項與庫存臺帳的數(shù)據(jù)項相同。3. 超/低儲物資報告:最高儲量和最低儲量是企業(yè)為保證正常生產(chǎn)而對每種物資庫存量所作的規(guī)定(上限和下限)。當實際庫存量高于最高儲量時為超儲,而底于最低儲量時為低儲。報告中,正數(shù)表示超儲的數(shù)量,負數(shù)表示低儲的數(shù)量。其數(shù)據(jù)項有物資代碼、名稱、規(guī)格型號、超/低儲數(shù)量。新系統(tǒng)要求,除了完成上述功能外,還應滿足以下查詢要求: 廠領(lǐng)導查詢庫存物資統(tǒng)計表; 各車間查詢庫存臺帳; 供應科查詢超/低儲物資報告。3.2 要求完成設計1. 庫存物資管理系統(tǒng)數(shù)據(jù)流程圖;2. 編寫與庫存積壓物資報告相關(guān)的數(shù)據(jù)字典(每種卡一張);3. 庫存物資管理系統(tǒng)結(jié)構(gòu)圖; 4. 編寫IPO圖。3.3 數(shù)據(jù)流程圖設計供應科P庫存物資管理系統(tǒng)圖3.1庫存物資管理頂層DFD采購計劃 F1廠長入庫單 F2供應計劃 F3領(lǐng)料單 F4采購員領(lǐng)料員庫存物資統(tǒng)計表 F10超/低儲物資報告 F12庫存積壓物資報告 F11庫存物資報告 F13庫存物資統(tǒng)計表信息 F14庫存臺帳信息 F15超/低儲物資信息 F16廠領(lǐng)導各車間供應科庫存數(shù)據(jù)查詢P4D10D6D12D0F14F15F16 圖3.2庫存物資管理一級細化DFDF1F2F3F4D1 采購計劃D3 供應計劃D4 領(lǐng)料單庫存數(shù)據(jù)處理P2D10庫存物資統(tǒng)計表庫存積壓物資報告超/低儲物資報告庫存物資報告D6D11D12D13庫存管理報表輸出P3F10F11F12F13P1庫存數(shù)據(jù)輸入D0 庫存臺帳D2 入庫單 D1D2D3D4D0F1F2F3輸入采購計劃P1.1物資入庫處理P2.1輸入入庫單P1.2輸入供應計劃P1.3F4輸入領(lǐng)料單P1.4物資出庫處理P2.2D0庫存統(tǒng)計P2.3D0F10打印庫存物資統(tǒng)計表P3.1D10打印庫存物資報告P3.3D0F13F14查詢庫存物資統(tǒng)計表P4.1D10查詢超/底儲物資報告P4.3D12F16F15查詢物資臺帳P4.2D0圖3.3庫存物資管理二級細化DFD打印超/底儲物資報告P3.4D12F12F11打印積壓物資報告P3.2編制積壓物資報告P2.4D0D11編制超/底儲物資報告P2.5D0D43.4 編寫數(shù)據(jù)字典這里只要求編寫與庫存積壓物資報告相關(guān)的數(shù)據(jù)字典(每種卡一張)。數(shù)據(jù)元素卡名稱:物資代碼編號:I00123所屬數(shù)據(jù)流:F1、F2、F3、F4、F11、F12、F13、F15、F16所屬存儲:D1、D2、D3、D4、D11、D12、D13、D0數(shù)據(jù)類型:字符型;位數(shù):8位;值域:數(shù)字庫存積壓物資報告=物資代碼+名稱+規(guī)格型號+庫存數(shù)量+單位+金額+入庫日期數(shù)據(jù)流卡名稱:庫存積壓物資報告代碼:F11來源:加工處理P3.2去向:外部實體“廠長”數(shù)據(jù)結(jié)構(gòu):庫存積壓物資報告=物資代碼+名稱+規(guī)格型號+庫存數(shù)量+單位+金額+入庫日期數(shù)據(jù)處理卡名稱:庫存積壓物資報告代碼:P2.4輸入:D4、D0輸出:D11處理:對于D0中的記錄,從第一個開始到最后一個;取記錄中“物資代碼”,然后以此代碼為關(guān)鍵字到D4中去檢索,如果沒有檢索到,就將該記錄寫到D11中,是積壓物資;否則,取下一個記錄的物資代碼,重復上面的檢索,直到最后一個記錄。數(shù)據(jù)存儲卡名稱:庫存積壓物資報告代碼:D11相關(guān)處理:由加工處理P2.4;由P3.2讀取;數(shù)據(jù)結(jié)構(gòu):字段名 類型 位數(shù) 值域物資代碼 字符 8 數(shù)字名稱 字符 20 漢字 規(guī)格型號 字符 20 庫存數(shù)量 正整數(shù) 5 0- -19999單位 字符 4金額 正整數(shù) 5 0-19999入庫日期 日期 8 3.5 系統(tǒng)結(jié)構(gòu)圖設計打印庫存物資統(tǒng)計表打印積壓物資報告打印庫存物資報告輸入采購計劃輸入入庫單輸入供應計劃輸入領(lǐng)料單庫存數(shù)據(jù)輸入庫存管理報表輸出庫存物資管理系統(tǒng)庫存數(shù)據(jù)處理物資入庫處理物資出庫處理庫存統(tǒng)計編制積壓物資報告編制超/底儲物資報告查詢庫存物資統(tǒng)計表查詢物資臺帳查詢超/底儲物資報告庫存數(shù)據(jù)查詢系統(tǒng)維護權(quán)限管理數(shù)據(jù)備份代碼維護系統(tǒng)管理圖3.4 庫存物資管理系統(tǒng)結(jié)構(gòu)圖打印超低儲物資報告3.6 模塊的IPO圖設計要求完成與物資入庫有關(guān)的一個輸入模塊及一個處理模塊的IPO圖設計,并且還要設計“超/低儲物資報告”的輸出模塊的IPO圖。1. 模塊“打印超/低儲物資報告”的IPO圖模塊IPO圖系統(tǒng)名稱:庫存管理系統(tǒng) 子系統(tǒng)名稱:調(diào)用模塊:無 被調(diào)用模塊:庫存管理報表輸出模塊名稱:打印“打印超/低儲物資報告 ” 模塊代碼:KCGLP34輸入:數(shù)據(jù)庫表“超/低儲物資報告” 輸出:“超/低儲物資報告”數(shù)據(jù)流處理: 1.打開數(shù)據(jù)庫表“超/低儲物資報告”;2.根據(jù)輸出設計的“超/低儲物資報告”的輸出格式設計報表格式;3.根據(jù)數(shù)據(jù)庫表“超/低儲物資報告”的結(jié)構(gòu)(見數(shù)據(jù)庫設計),將數(shù)據(jù)與報表對應;4.將數(shù)據(jù)打印到報表中;5.關(guān)閉數(shù)據(jù)庫,結(jié)束操作。2. 模塊“物資入庫處理”的IPO圖模塊IPO圖系統(tǒng)名稱:庫存管理系統(tǒng) 子系統(tǒng)名稱: 調(diào)用模塊:無 被調(diào)用模塊:庫存數(shù)據(jù)處理模塊名稱:物資入庫處理 模塊代碼:KCGLP21輸入:數(shù)據(jù)庫表“入庫單” 輸出:“庫存臺帳”數(shù)據(jù)庫表處理: 1. 打開數(shù)據(jù)庫表“入庫單”、“庫存臺帳”;2. 對于數(shù)據(jù)庫表“入庫單”操作,從首記錄開始循環(huán),直到最后一個記錄做:取物資代碼,到數(shù)據(jù)庫表“庫存臺帳”中檢索相同物資代碼的記錄,如果找到了,則:庫存數(shù)量=當前庫存數(shù)量+入庫數(shù)量;如果找不到,則將數(shù)據(jù)庫表“入庫單”中的當前記錄寫入數(shù)據(jù)庫表“庫存臺帳”中;3. 關(guān)閉數(shù)據(jù)庫,結(jié)束操作。3. 模塊“輸入入庫單”的IPO圖模塊IPO圖系統(tǒng)名稱:庫存管理系統(tǒng) 子系統(tǒng)名稱:模塊名稱:輸入入庫單 模塊代碼:KCGL

溫馨提示

  • 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

提交評論