資源描述:
《小型公司工資管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、計算機科學與技術(shù)系課程設計(--年度第學期)課程名稱:面向?qū)ο蟪绦蚺c設計題目:小型公司工資管理系統(tǒng)姓名:學號:指導教師:設計周數(shù):成績:日期:24小組成員分工說明:系統(tǒng)分析:系統(tǒng)編程:撰寫報告:組長:小組成員:24目錄一封面1二設計小組成員2三設計正文43.1設計目的與要求43.1.1設計目的43.1.2設計要求43.2系統(tǒng)分析43.2.1系統(tǒng)開發(fā)背景、開發(fā)范圍、建設目標與必要性43.2.2業(yè)務流程分析53.2.3數(shù)據(jù)流程圖63.2.4數(shù)據(jù)字典83.3系統(tǒng)設計83.3.1程序功能設計83.3.2程序運行環(huán)境
2、93.4系統(tǒng)實施93.4.1程序代碼93.4.2運行結(jié)果20四課程設計總結(jié)或結(jié)論23五參考文獻2424《小型工資管理系統(tǒng)》3.1、課程設計的目的與要求3.1.1設計目的:通過管理信息系統(tǒng)課程設計,進一步掌握管理信息系統(tǒng)的理論和方法。培養(yǎng)和鍛煉開發(fā)管理信息系統(tǒng)的能力。為今后信息系統(tǒng)開發(fā)打下良好的基礎。要求了解企業(yè)管理信息系統(tǒng)開發(fā)的全過程,理解信息系統(tǒng)課程相關(guān)的概念,掌握管理信息系統(tǒng)的開發(fā)方法。主要包括:系統(tǒng)調(diào)研方法;業(yè)務分析、數(shù)據(jù)分析、系統(tǒng)邏輯模型設計方法;數(shù)據(jù)庫設計、功能設計、物理模型設計方法;系統(tǒng)的實現(xiàn)等
3、方法。完成一個小型系統(tǒng)的設計與開發(fā)。3.1.2設計要求:(1)公司主要有4類人員:經(jīng)理、技術(shù)員、銷售員、銷售經(jīng)理。要求存儲這些人的職工號、姓名、月工資、崗位、年齡、性別等信息。(2)工資的計算方法:A.經(jīng)理:固定月薪為8000;B.技術(shù)員:工作時間*小時工資(100元每小時);C.銷售員:銷售額*4%提成;D.銷售經(jīng)理:底薪(5000)+所轄部門銷售額總額*0.5%;(3)輸入數(shù)據(jù)要求每類人員不能少于4人,并按以下格式輸出:職工號姓名性別年齡崗位工資排名(4)部門業(yè)績表某部門經(jīng)理所轄部門各售貨員的業(yè)績及自己
4、的工資表(5)菜單要求:要有一個菜單,用于選擇各項功能,其中①數(shù)據(jù)錄入:輸入各種數(shù)據(jù);②數(shù)據(jù)統(tǒng)計:各銷售經(jīng)理的工資計算及最終按工資進行的冒泡排序;③數(shù)據(jù)打?。捍蛴∩鲜霰砀瘢虎軘?shù)據(jù)備份:把相關(guān)數(shù)據(jù)寫入文件;⑤退出:推出本系統(tǒng);3.2系統(tǒng)分析3.2.1系統(tǒng)開發(fā)背景、開發(fā)范圍、建設目標與必要性24隨著本世紀以來科學技術(shù)的突飛猛進和社會生產(chǎn)力的迅速發(fā)展,人們進行信息交流的深度與廣度不斷增加,信息量急劇增長,傳統(tǒng)的信息處理與決策的手段已不能適應社會的需要,信息的重要性和信息處理問題的緊迫性空前提高了,面對著日益復雜和
5、不斷發(fā)展,變化的社會環(huán)境,特別是企業(yè)間日趨劇烈的競爭形勢,一個人、一個企業(yè)要在現(xiàn)代社會中求生存,求發(fā)展,必須具備足夠的信息和強有力的信息收集與處理手段。電子計算機以強大的信息處理能力作為人類腦力勞動的有力助手登上歷史舞臺以后,出現(xiàn)了把人類從繁瑣的腦力勞動下解放出來的現(xiàn)代信息革命。為了適應現(xiàn)代企業(yè)或公司經(jīng)營發(fā)展的需要,為提高企業(yè)工作效率、保證企業(yè)職工信息管理質(zhì)量、快而準確地為企業(yè)制定好的經(jīng)營方針與決策,我們有必要開發(fā)一個職工工資管理系統(tǒng)。3.2.2業(yè)務流程分析開始Case1輸入選項Switch(select)
6、Case0Case2Case3Case4Defautlt結(jié)束數(shù)據(jù)錄入break數(shù)據(jù)統(tǒng)計break數(shù)據(jù)打印break數(shù)據(jù)備份break輸入錯誤breakYNYYYYNNNN小型工資管理系統(tǒng)業(yè)務流程圖(3-2-2-1)243.2.3數(shù)據(jù)流程圖3.2.3.1總體數(shù)據(jù)流程圖部門經(jīng)理經(jīng)理下屬下屬銷售員技術(shù)員銷售經(jīng)理總體數(shù)據(jù)流程圖(3-2-3-1)3.2.3.2個體數(shù)據(jù)流程圖技術(shù)員信息工號所屬部門工作時間姓名每小時工資工作天數(shù)技術(shù)員數(shù)據(jù)圖(3-2-3-2-1)24銷售員信息工號所屬部門提成比例基本工資銷售額提成比例銷售
7、員數(shù)據(jù)圖(3-2-3-2-2)部門經(jīng)理工號工資部門經(jīng)理數(shù)據(jù)圖(3-2-3-2-3)銷售經(jīng)理信息工號所屬部門提成比例基本工資總銷售額提成比例銷售經(jīng)理數(shù)據(jù)圖(3-2-3-2-4)243.2.4數(shù)據(jù)字典數(shù)據(jù)字典字段類型說明大小是否為空Staff_numChar員工工號10NOTNULLStaff_nameChar員工姓名10NOTNULLStaff_ageInt員工年齡4NOTNULLStaff_wagesFloat月工資8NOTNULLStaff_sexChar員工性別2NOTNULLStaff_departm
8、entChar員工部門10NOTNULLHourFloat工作時間8NOTNULLWphFloat每小時工資數(shù)8NOTNULLDayInt每月工作天數(shù)4NOTNULLBasicSalaryFloat底薪8NOTNULLProportionFloat銷售比例8NOTNULL數(shù)據(jù)字典(3-2-4)3.3系統(tǒng)設計3.3.1程序功能設計輸出工資管理系統(tǒng)輸入職工工資統(tǒng)計工資數(shù)據(jù)打印退出管理系統(tǒng)工資數(shù)據(jù)錄入工資數(shù)據(jù)備份職工工