公司人員和月薪管理系統(tǒng)課件_第1頁
公司人員和月薪管理系統(tǒng)課件_第2頁
公司人員和月薪管理系統(tǒng)課件_第3頁
公司人員和月薪管理系統(tǒng)課件_第4頁
公司人員和月薪管理系統(tǒng)課件_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

公司人員和月薪管理系統(tǒng)小組成員:楊飛

谷麗

劉志臻

萬祥龍公司人員和月薪管理系統(tǒng)小組成員:設(shè)計思路推銷員(調(diào)出類的處理過程)處理6.總控程序5.存入文本

人事經(jīng)理技術(shù)人員銷售經(jīng)理2.輸入信息4.月薪總額3.輸出信息1.設(shè)計思路推銷員(調(diào)出類的處理過程)5.存入人事經(jīng)理技術(shù)分析整個流程分為三部分:構(gòu)造類——錄入人員信息——各項(xiàng)處理;構(gòu)造類:把構(gòu)造的五個類的的屬性,行為列在圖中;把它們的關(guān)系用帶箭頭的線連成示意圖。包括:人事類,經(jīng)理類,銷售人員類,銷售經(jīng)理類,技術(shù)人員類。將信息保持到文本:用兩種方式錄入信息;包括:錄入人員信息,將信息從文本導(dǎo)出,基本信息的二進(jìn)制文本(源信息);各項(xiàng)處理:以“各類人員信息歸并入person[]中存儲”為中心,將“存入可讀文本”,“查找信息”,“修改信息”,“刪除信息”,“添加人員信息”,“計算并顯示總信息”,“顯示所有信息”圍繞它扇射出來。分析整個流程分為三部分:構(gòu)造類——錄入人員信息——?dú)w并人員類技術(shù)人員類銷售管理類銷售人員類經(jīng)理類信息保存到文本存入可讀文本查找信息修改信息刪除信息添加人員信息顯示所有信息計算并顯示月薪歸并人員類技術(shù)人員類銷售管理類銷售人員類經(jīng)理類信息保存到文本技術(shù)流程如何根據(jù)公司人員共有的信息及相對應(yīng)的操作處理設(shè)置一個person基類。在這個基類的基礎(chǔ)上根據(jù)公司種類人員的特征相應(yīng)的派生出manager類sellmanager類salesman類以及skil類。以上四個類與程序框架的之間的關(guān)系,即如何設(shè)置相應(yīng)函數(shù)的接口,實(shí)現(xiàn)程序能夠利用所設(shè)類進(jìn)行各種處理人員信息的存檔與從文檔導(dǎo)出人員信息是本系統(tǒng)的關(guān)鍵之一,如何調(diào)用相應(yīng)的文件處理庫函數(shù)進(jìn)行文件操作至關(guān)重要。本程序有兩種方式將信息放入內(nèi)存處理,一是直接從鍵盤輸入,二是從文本中導(dǎo)入。而以下的各項(xiàng)處理應(yīng)該要能兼容處理兩種方式輸入的信息,因此要為相應(yīng)的處理函數(shù)設(shè)置統(tǒng)一接口。技術(shù)流程如何根據(jù)公司人員共有的信息及相對應(yīng)的操作處理設(shè)置一個技術(shù)亮點(diǎn)技術(shù)實(shí)現(xiàn)上:1.流程圖2.繼承的充分運(yùn)用,完全實(shí)現(xiàn)代碼重用3.模塊化思想的體現(xiàn),函數(shù)公共接口的的使用功能方面:所有人員按月薪高低有序輸出某一職位人員所有信息技術(shù)亮點(diǎn)技術(shù)實(shí)現(xiàn)上:中間環(huán)節(jié)1person.cpp寫頭文件建立包含五個類的頭文件,包括person類,manager類,skill類,salesman類,sell-manger類,本程序的各項(xiàng)處理都基于這五個類來處理;建立handle-class頭文件,內(nèi)含四個函數(shù),分別實(shí)現(xiàn)對四類人員信息的設(shè)定,調(diào)用各個函數(shù);建立all-salary的頭文件,實(shí)現(xiàn)計算公司所有人員月薪;建立store-info的頭文件,實(shí)現(xiàn)人員信息的輸入;建立顯示信息,結(jié)構(gòu)體儲存,存入文本,源文件,菜單,歸并人員信息,導(dǎo)出源信息,查找,刪除信息,修改信息,添加人員,選擇處理項(xiàng)的頭文件。最后,后用一個主函數(shù),實(shí)現(xiàn)調(diào)用主菜單函數(shù)并顯示主菜單以及選擇要進(jìn)行的操作。2、handle_class.h四個函數(shù)的功能相同,自是對不同類人員的處理,分別調(diào)用各自的成員函數(shù)對相應(yīng)的私有成員的賦值,最后返回人員信息。3、菜單.h用一個main_list函數(shù)實(shí)現(xiàn)顯示主菜單4、存入文本.hP_to_file函數(shù)用來實(shí)現(xiàn)傳入所有人員的信息和人員總數(shù),然后將所有信息到處到磁盤中,存放到文本文件中,以便查看。5、導(dǎo)出源信息.hOut_from_source函數(shù)用來實(shí)現(xiàn)從已有的存放的人員信息的文本文件中導(dǎo)出信息到內(nèi)存中,進(jìn)行處理,導(dǎo)出的信息存放在人事類person數(shù)組中,最后返回人員總數(shù)。6、歸并人員信息.hCollect_info傳入已經(jīng)存在的四類人員(經(jīng)理,銷售經(jīng)理,銷售員,技術(shù)人員)的信息及相應(yīng)的各類人員的人數(shù),將信息歸并到一個人事類數(shù)組中存放,并統(tǒng)計總?cè)藬?shù);7、顯示信息.h顯示所有人員的信息。中間環(huán)節(jié)1person.cpp寫頭文件8、查找.h在存放所有人員的類數(shù)組中,實(shí)現(xiàn)按姓名查找人員的操作。9、修改信息.h對存儲在類數(shù)組p中的人員信息進(jìn)行修改,先按姓名查找到要修改的人員,再對相應(yīng)的信息進(jìn)行修改,最后顯示修改后的信息。10、刪除人員.h刪除類數(shù)組中指定的人員信息,最后顯示處理后的所有人員的信息11、添加人員.h在原有的人員信息P的基礎(chǔ)上添加人員,最后顯示處理后的所有人員,n為開始時人員數(shù),返回添加后的人員總數(shù)。12、結(jié)構(gòu)體存儲.h構(gòu)造一個結(jié)構(gòu)體類型,用來保存人員的基本信息。將信息同步保存到相應(yīng)的結(jié)構(gòu)體數(shù)組中,以方便存入文本文件中。13、選擇項(xiàng)項(xiàng)處理根據(jù)主菜單的顯示,選擇相應(yīng)的數(shù)字編號即進(jìn)行對應(yīng)的操作。14、.源信息傳入保存有人員信息的結(jié)構(gòu)體數(shù)組,將信息以記錄的方式以二進(jìn)制存放到一個文本文件中,該文件不可打開查看,存放的信息只能調(diào)用的相應(yīng)的導(dǎo)出函數(shù),將信息調(diào)到內(nèi)存中以進(jìn)行處理;15、按月薪排序傳入保存有所有人員信息的person類數(shù)組,將信息按人員的月薪從高到低排序。在顯示信息,輸出到文本時都按排好序的人員信息輸出16、輸出某一職位人員的信息公司中共有四類人員,信息混在一起有時不便查看地,為了方便能夠查看某一職位人員的信息設(shè)置此功能。從鍵盤輸入某一職位時(manager,sellmanger,salesman,skill),則可顯示出該職位下所有人員的信息。8、查找.h功能的實(shí)現(xiàn)

存儲人的姓名、編號、級別、當(dāng)月薪水;計算月薪總額并顯示全部信息;人員編號技術(shù)為2000,每輸入一個人員信息編號順序加1;對所有人員提升級別的功;附加:所有人員的初始級別均為1級,然后進(jìn)行升級,經(jīng)理升為4級,兼職技術(shù)人員和銷售經(jīng)理升為3級,推銷員仍為1級。月薪的計算法是:經(jīng)理拿固定月薪8000元;兼職技術(shù)人員按每小時100元領(lǐng)取月薪;兼職推銷員的月薪按該推銷員當(dāng)月銷售額的4%提成;銷售經(jīng)理既拿固定月薪也領(lǐng)取銷售提成,固定月薪為5000元,銷售提成為所管轄部門當(dāng)月銷售總額的1.5%。功能的實(shí)現(xiàn)存儲人的姓名、編號、級別、當(dāng)月薪水;測試結(jié)果測試結(jié)果心得體會本次作業(yè)是完成設(shè)計一個公司的人員信息及月薪管理系統(tǒng)。這是一個近似一個系統(tǒng)的程序,首先要構(gòu)造哪些類,每個類設(shè)置哪些屬性,如何設(shè)置這些類的接口,設(shè)計好要對相應(yīng)的項(xiàng)進(jìn)行的處理,這些在編程之前考慮好,并畫好方案設(shè)計圖,將整體思想圖紙化。在編程過程中最重要的有兩點(diǎn):第一點(diǎn)是類的繼承,先構(gòu)造一個人事的基類,在此基礎(chǔ)上派生出四個職位的類。第二點(diǎn)是使用類數(shù)組存儲人員信息。在整個編程中考慮最多的是文件的存文本問題,這也是整個程序的關(guān)鍵之一。如何將內(nèi)存中放在類數(shù)組中的人員信息通過各種文件處理函數(shù)導(dǎo)出到磁盤文件中保存,以及如何從磁盤文件中將信息調(diào)用相應(yīng)處理函數(shù)導(dǎo)入到內(nèi)存中進(jìn)行各種處理成為本程序考慮的重點(diǎn)。在做這個作業(yè)的過程中也發(fā)現(xiàn)了不少不足之處,有對知識理解不深的地方,如表態(tài)變量在開始使用時出現(xiàn)了較大問題。還有一點(diǎn)就是如何始終保持編程時整個思路的清析,不致出現(xiàn)混亂而影響工程進(jìn)度。在整個大作業(yè)的實(shí)施過程中,小組成員間互相協(xié)作,才保證了此項(xiàng)工程的順利完成。心得體會本次作業(yè)是完成設(shè)計一個公司的人員信息及月薪管理系統(tǒng)。謝謝欣賞謝謝欣賞公司人員和月薪管理系統(tǒng)小組成員:楊飛

谷麗

劉志臻

萬祥龍公司人員和月薪管理系統(tǒng)小組成員:設(shè)計思路推銷員(調(diào)出類的處理過程)處理6.總控程序5.存入文本

人事經(jīng)理技術(shù)人員銷售經(jīng)理2.輸入信息4.月薪總額3.輸出信息1.設(shè)計思路推銷員(調(diào)出類的處理過程)5.存入人事經(jīng)理技術(shù)分析整個流程分為三部分:構(gòu)造類——錄入人員信息——各項(xiàng)處理;構(gòu)造類:把構(gòu)造的五個類的的屬性,行為列在圖中;把它們的關(guān)系用帶箭頭的線連成示意圖。包括:人事類,經(jīng)理類,銷售人員類,銷售經(jīng)理類,技術(shù)人員類。將信息保持到文本:用兩種方式錄入信息;包括:錄入人員信息,將信息從文本導(dǎo)出,基本信息的二進(jìn)制文本(源信息);各項(xiàng)處理:以“各類人員信息歸并入person[]中存儲”為中心,將“存入可讀文本”,“查找信息”,“修改信息”,“刪除信息”,“添加人員信息”,“計算并顯示總信息”,“顯示所有信息”圍繞它扇射出來。分析整個流程分為三部分:構(gòu)造類——錄入人員信息——?dú)w并人員類技術(shù)人員類銷售管理類銷售人員類經(jīng)理類信息保存到文本存入可讀文本查找信息修改信息刪除信息添加人員信息顯示所有信息計算并顯示月薪歸并人員類技術(shù)人員類銷售管理類銷售人員類經(jīng)理類信息保存到文本技術(shù)流程如何根據(jù)公司人員共有的信息及相對應(yīng)的操作處理設(shè)置一個person基類。在這個基類的基礎(chǔ)上根據(jù)公司種類人員的特征相應(yīng)的派生出manager類sellmanager類salesman類以及skil類。以上四個類與程序框架的之間的關(guān)系,即如何設(shè)置相應(yīng)函數(shù)的接口,實(shí)現(xiàn)程序能夠利用所設(shè)類進(jìn)行各種處理人員信息的存檔與從文檔導(dǎo)出人員信息是本系統(tǒng)的關(guān)鍵之一,如何調(diào)用相應(yīng)的文件處理庫函數(shù)進(jìn)行文件操作至關(guān)重要。本程序有兩種方式將信息放入內(nèi)存處理,一是直接從鍵盤輸入,二是從文本中導(dǎo)入。而以下的各項(xiàng)處理應(yīng)該要能兼容處理兩種方式輸入的信息,因此要為相應(yīng)的處理函數(shù)設(shè)置統(tǒng)一接口。技術(shù)流程如何根據(jù)公司人員共有的信息及相對應(yīng)的操作處理設(shè)置一個技術(shù)亮點(diǎn)技術(shù)實(shí)現(xiàn)上:1.流程圖2.繼承的充分運(yùn)用,完全實(shí)現(xiàn)代碼重用3.模塊化思想的體現(xiàn),函數(shù)公共接口的的使用功能方面:所有人員按月薪高低有序輸出某一職位人員所有信息技術(shù)亮點(diǎn)技術(shù)實(shí)現(xiàn)上:中間環(huán)節(jié)1person.cpp寫頭文件建立包含五個類的頭文件,包括person類,manager類,skill類,salesman類,sell-manger類,本程序的各項(xiàng)處理都基于這五個類來處理;建立handle-class頭文件,內(nèi)含四個函數(shù),分別實(shí)現(xiàn)對四類人員信息的設(shè)定,調(diào)用各個函數(shù);建立all-salary的頭文件,實(shí)現(xiàn)計算公司所有人員月薪;建立store-info的頭文件,實(shí)現(xiàn)人員信息的輸入;建立顯示信息,結(jié)構(gòu)體儲存,存入文本,源文件,菜單,歸并人員信息,導(dǎo)出源信息,查找,刪除信息,修改信息,添加人員,選擇處理項(xiàng)的頭文件。最后,后用一個主函數(shù),實(shí)現(xiàn)調(diào)用主菜單函數(shù)并顯示主菜單以及選擇要進(jìn)行的操作。2、handle_class.h四個函數(shù)的功能相同,自是對不同類人員的處理,分別調(diào)用各自的成員函數(shù)對相應(yīng)的私有成員的賦值,最后返回人員信息。3、菜單.h用一個main_list函數(shù)實(shí)現(xiàn)顯示主菜單4、存入文本.hP_to_file函數(shù)用來實(shí)現(xiàn)傳入所有人員的信息和人員總數(shù),然后將所有信息到處到磁盤中,存放到文本文件中,以便查看。5、導(dǎo)出源信息.hOut_from_source函數(shù)用來實(shí)現(xiàn)從已有的存放的人員信息的文本文件中導(dǎo)出信息到內(nèi)存中,進(jìn)行處理,導(dǎo)出的信息存放在人事類person數(shù)組中,最后返回人員總數(shù)。6、歸并人員信息.hCollect_info傳入已經(jīng)存在的四類人員(經(jīng)理,銷售經(jīng)理,銷售員,技術(shù)人員)的信息及相應(yīng)的各類人員的人數(shù),將信息歸并到一個人事類數(shù)組中存放,并統(tǒng)計總?cè)藬?shù);7、顯示信息.h顯示所有人員的信息。中間環(huán)節(jié)1person.cpp寫頭文件8、查找.h在存放所有人員的類數(shù)組中,實(shí)現(xiàn)按姓名查找人員的操作。9、修改信息.h對存儲在類數(shù)組p中的人員信息進(jìn)行修改,先按姓名查找到要修改的人員,再對相應(yīng)的信息進(jìn)行修改,最后顯示修改后的信息。10、刪除人員.h刪除類數(shù)組中指定的人員信息,最后顯示處理后的所有人員的信息11、添加人員.h在原有的人員信息P的基礎(chǔ)上添加人員,最后顯示處理后的所有人員,n為開始時人員數(shù),返回添加后的人員總數(shù)。12、結(jié)構(gòu)體存儲.h構(gòu)造一個結(jié)構(gòu)體類型,用來保存人員的基本信息。將信息同步保存到相應(yīng)的結(jié)構(gòu)體數(shù)組中,以方便存入文本文件中。13、選擇項(xiàng)項(xiàng)處理根據(jù)主菜單的顯示,選擇相應(yīng)的數(shù)字編號即進(jìn)行對應(yīng)的操作。14、.源信息傳入保存有人員信息的結(jié)構(gòu)體數(shù)組,將信息以記錄的方式以二進(jìn)制存放到一個文本文件中,該文件不可打開查看,存放的信息只能調(diào)用的相應(yīng)的導(dǎo)出函數(shù),將信息調(diào)到內(nèi)存中以進(jìn)行處理;15、按月薪排序傳入保存有所有人員信息的person類數(shù)組,將信息按人員的月薪從高到低排序。在顯示信息,輸出到文本時都按排好序的人員信息輸出16、輸出某一職位人員的信息公司中共有四類人員,信息混在一起有時不便查看地,為了方便能夠查看某一職位人員的信息設(shè)置此功能。從鍵盤輸入某一職位時(manager,sellmanger,salesman,skill),則可顯示出該職位下所有人員的信息。8、查找.h功能的實(shí)現(xiàn)

存儲人的姓名、編號、級別、當(dāng)月薪水;計算月薪總額并顯示全部信息;人員編號技術(shù)為2000,每輸入一個人員信息編號順序加1;對所有人員提升級別的功;附加:所有人員的初始級別均為1級,然后進(jìn)行升級,經(jīng)理升為4級,兼職技術(shù)人員和銷售

溫馨提示

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

評論

0/150

提交評論