![c++人事管理系統(tǒng)報告_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/b31525b2-0181-4f35-a194-3d28c9c0f89d/b31525b2-0181-4f35-a194-3d28c9c0f89d1.gif)
![c++人事管理系統(tǒng)報告_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/b31525b2-0181-4f35-a194-3d28c9c0f89d/b31525b2-0181-4f35-a194-3d28c9c0f89d2.gif)
![c++人事管理系統(tǒng)報告_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/b31525b2-0181-4f35-a194-3d28c9c0f89d/b31525b2-0181-4f35-a194-3d28c9c0f89d3.gif)
![c++人事管理系統(tǒng)報告_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/b31525b2-0181-4f35-a194-3d28c9c0f89d/b31525b2-0181-4f35-a194-3d28c9c0f89d4.gif)
![c++人事管理系統(tǒng)報告_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/31/b31525b2-0181-4f35-a194-3d28c9c0f89d/b31525b2-0181-4f35-a194-3d28c9c0f89d5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計報告課程名稱面向對象課程設計設計題目人事管理系統(tǒng)專業(yè)班級指導教師 起止時間 2010年12月20日-12月31日成績評定考核內容設計表現設計報告答辯綜合評定成績電氣與信息學院人事管理系統(tǒng)一、課程設計的目的現代信息技術的發(fā)展,在改變著我們的生活方式的同時,也改變著我們的工作方 式,使傳統(tǒng)意義上的人事管理的形式和內涵都在發(fā)生著根本性的變化。在過去, 一支筆和一張繪圖桌,可能就是進行辦公的全部工具。今天,電腦、掃描儀和打 印機等,已基本取代了舊的辦公用具。如今,人事管理己完全可以通過電腦進行, 并在計算機輔助下準確快速地完成許多復雜的工作。 這些都大大地縮短管理的時 間。而今天,人事管理的內
2、容己經轉變?yōu)閷Ω鼮閺V泛的系統(tǒng)價值的追求。信息管理,如今已是一個熱門話題,它已為許多企業(yè)所采用。我認為,在現代化的進程 中,引入現代管理的思想,建立一套可面向企事業(yè)單位人事的信息管理系統(tǒng),也是十分必要的二、課程設計的要求要求了解企業(yè)管理信息系統(tǒng)開發(fā)的全過程, 理解信息系統(tǒng)課程相關的概念,掌握 管理信息系統(tǒng)的開發(fā)方法。主要包括:登陸的兩個用戶:管理員、職工 管理員:可以對職工信息進行添加信息、刪除信息、查詢員工信息、修改員工信 息、瀏覽員工信息。用戶:可以對自己的信息進行瀏覽、修改、查詢;還可以對別人的信息進行查詢, 瀏覽。開發(fā)這個系統(tǒng)的目的就是幫助企業(yè)的人力資源部門提高工作效率,實現企業(yè)人事信息
3、管理的系統(tǒng)化,規(guī)范化和自動話。根據這個系統(tǒng)最終實現的主要功能如下: 系統(tǒng)部分:主要完成本系統(tǒng)的維護工作。員工基本信息部分:主要完成員工基本信息的管理。本系統(tǒng)是個簡單的程序,由于時間和技術有限,功能不是多完整,多具體,還請 包涵。本系統(tǒng)的功能模塊圖如下:圖1功能層次圖三、設計思路開發(fā)范圍、建設目標與必要性1.系統(tǒng)分析 系統(tǒng)開發(fā)背景、 人事信息管理是一個單位信息管理的重要組成部分, 它的內容對于一個單位的人 事管理起著至關重要的作用。人事信息管理系統(tǒng)應該能夠為管理者提供充足的信 息和快捷的查詢手段,但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案, 這種 管理方式存在著許多缺點。如:效率低、保密性差,
4、另外時間一長,將產生大量 的文件和數據,這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深 刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對人事信息進行管理,具有著手工管理所無法比擬的 優(yōu)點。這些優(yōu)點能夠極大地提高人事管理的效率, 也是企業(yè)的科學化、正規(guī)化管 理,與世界接軌的重要條件。根據以上情況,決定實施建立人事信息管理系統(tǒng), 因為人事信息管理是一個企業(yè)單位不可缺少的部分,它的內容對于企業(yè)的決策者當前企業(yè)信息管理系統(tǒng)正在 C/S結構的管理信 人事管理系統(tǒng)是現代企業(yè)管理工作不 推動企業(yè)勞動
5、人事管理走向科學化、和管理者來說都至關重要,所以人事信息管理系統(tǒng)應該能夠為用戶提供充足的信 息和快捷的查詢手段。隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的 普及,利用計算實現企業(yè)人事檔案的管理勢在必行。從US結構向B/S結構轉移,但是由于安全性等方面的因素,息系統(tǒng)仍然占據企業(yè)管理信息系統(tǒng)的主流。 可缺少的一部分,是適應現代企業(yè)制度要求、 規(guī)范化的必要條件。該系統(tǒng)主要從以下幾個功能來實現的:新增:添加新員工的個人信息。 修改:修改已有員工的個人信息。 刪除:刪除已有員工的個人信息。 查詢:根據條件查詢員工的信息。 顯示所有:顯示所有員工的信息。四、系統(tǒng)流程圖1.流程分析弄清了職工管理工作
6、的業(yè)務流程和管通過對職工管理管理業(yè)務的詳細調查分析,理功能,系統(tǒng)業(yè)務流程圖如下:本系統(tǒng)業(yè)務流程圖:管理員:圖2業(yè)務流程圖從該流程圖可以看出職工管理系統(tǒng)主要有以下幾項管理功能:員工信息刪除:在接到認識部門的員工離職報告后, 被解雇或者辭職的員工信息 將被管理員刪除。員工信息修改:在公司員工發(fā)生職位變化后,人事部門向系統(tǒng)管理者發(fā)出員工信 息修改報告,管理員修改員工信息。員工信息插入:當有新員工進入公司市,管理員在數據庫中插入新的員工信息。 信息查詢:輸入要查詢的人姓名,很快就出現這個人的所有信息職員:圖3業(yè)務流程圖1到我做的只是從該流程圖可以看出職工管理系統(tǒng)主要有以員工信息瀏覽:員工可以自信息保證
7、個人信息的準員工信息修改:這里是我個人加入一個比較人性化的設計, 個小型的覽|工|的么息人利益項管理功能:時發(fā)現錯誤,及時修改個人的自行修柯貝他員工瀏覽別人的信息: 我這個員丄可以通過查找姓名看 可以方, 員工要聯系某人時不知道他的聯系方式,當然必須是熟悉你的人才可以看到你的 信息,不會流露到公司外部,所以不牽扯隱私暴露問題。2.流程圖圖4增加記錄的流程圖(開始zr刪除記錄3.數據字典為了對數據流程圖中的各個元素作出詳細的說明,建立數據字典是必要的。數據字典主要是對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲和外部實體等六個方面進行具體的定義。數據流程圖和數據字典一起使用,就可
8、以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。五、類的層次圖員工檔案:員工基本信息(姓名,學歷等)表1員工基本信息字段名數據類型關鍵字段說明編號整型是員工姓名Char否性別Char否男、女職務Char否出生年月日期/時間否身份證號Char否家庭住址Char否電話號Char否六、系統(tǒng)功能模塊圖1. 系統(tǒng)主界面打開項目,編輯運行,進入主界面。如圖6圖6登陸界面圖7管理員主界面2. 增加界面打開系統(tǒng)主界面,點擊新增按鈕,進入增加員工信息界面。如圖 圖8增加界面進入新增界面,添加職工信息。這樣就寫入文件中啦3. 查詢界面點擊主界面中的查詢按鈕,進入查詢職工信息界面。系統(tǒng)列出以下查詢條件:如圖
9、圖9查詢界面輸入要查詢的員工的姓名,就會出現下面的內容:圖10查詢結果界面4. 修改界面在你還想進行何種操作:輸入 3,修改查找人信息,先輸入自己要修改人的姓名,然后直接寫入自己要修改 的內容就行啦,這里有點錯誤,因為能力有限,我沒找出來。圖11修改界面12這樣就修改完了,我們可以通過顯示查找人信息查找下,如圖圖12修改成功界面由于上面的錯誤,導致里面的值會出現這樣一種狀況,我請教了同學沒有人會,我能力有限時間有限就這 樣,希望你們諒解!135. 顯示所有界面 選擇5.顯示所有在廠員工,系統(tǒng)會顯示所有員工的信息。如圖圖13顯示界面6.刪除界面14、15選擇你要進行的操作,輸入4按回車,在輸入要
10、刪除的人的姓名,操作如圖圖 14 刪除界面圖 15 刪除界面然后輸入 y 就會刪除員工信息,輸入 N 放棄刪除如圖 16 圖 16 刪除界面七、關鍵程序代碼ame1,11);if(strlen(1)2) break;for(j=1;j30;j+)if(1j= ) 1j=0;(e);(infi.sex1,4);for(j=1;j30;j+)if(infi.sex1j= ) infi.sex1j=0;(e);(infi.zhiwu1,11);for(j=1;j30;j+)if(infi.zhiwu1j= ) infi.zhiwu1j=0;(e)
11、;(infi.idemployee1,6);for(j=1;j30;j+)if(infi.idemployee1j= ) infi.idemployee1j=0;(e);(infi.ID1,21);for(j=1;j30;j+)if(infi.ID1j= ) infi.ID1j=0;(e);(infi.brithday1,11);(e);(infi.address1,31);for(j=1;j30;j+)if(infi.address1j= ) infi.address1j=0;(e);(infi.tele1,13);for(j=1;j30;j+)if(infi.tele1j= ) infi.
12、tele1j=0;(e);(infi.money1,6);for(j=1;j30;j+)if(infi.money1j= ) infi.money1j=0;(e);lenth=i;();class peopleame1)=0) break;if(tlenth)coutvvNAMEvv啲信息如下:;coutn姓名 :1;coutn性別 :inft.sex1;coutncoutncoutncoutncoutncoutncoutn職務 :inft.zhiwu1;工作編號 :inft.idemployee1;身份證號碼 :inft.ID1;生日 :inft.brithday1;聯系電
13、話 :inft.tele1;地址 :inft.address1;工資 :inft.money1=lenth)cout 查無此人 !n;elsecout 請重新輸入信息: endl;1; coutinfi.sex1;coutinfi.zhiwu1;coutinfi.idemployee1;coutinfi.ID1;coutinfi.brithday1;coutinfi.address1;coutinfi.tele1;coutinfi.money1;ofstream outfile(d:,ios:in);if(!outfile)cerropen error!endl;ex
14、it(1);for(i=0;ilenth;i+)void delet()();outfilesetiosflags(ios:left)setw(10)1;outfile setw(3)infi.sex1;outfile setw(10)infi.zhiwu1;outfile setw(5)infi.idemployee1;outfile setw(20)infi.ID1;outfile setw(10)infi.brithday1;outfile setw(30)infi.address1;outfile setw(12)infi.tele1;outfile setw(5)i
15、nfi.money1;outfilen;ame1)=0) break;j=i;ofstream outfile(d:,ios:trunc); ame1;outfile setw(3)infi.sex1;outfile setw(10)infi.zhiwu1;outfile setw(5)infi.idemployee1;outfile setw(20)infi.ID1; outfile setw(10)infi.brithday1;outfile setw(30)infi.address1;outfile setw(12)infi.tele1;outfile setw(5)infi.money
16、1;outfilen;();coutvv你已經成功刪除vvNAMEvv的信息wendl;elsecout 你已經放棄了刪除該信息!n;入個人的信息void oneprint() *n;coutt*2.顯示個人信息*n;coutt*3.修改個人信息*n;coutt*4.查找他人信息*n;coutt*5.顯示所有在廠職工*n;coutt*6.返回主菜單*n;coutt*0.退出*n;*n;coutt*cout=lenth) coutdelet();coutvv 你還想進行何種操作: ;break;if(sl=2)coutvv 請輸入查找人姓名: ;cinNAME;pt-seach(NAME);co
17、utvv 你還想進行何種操作: ;break;case 5:pt-allprint();cout你還想進行何種操作: ;break;case 6:k=0;break;default:coutsl;switch(sl)case 0: coutvv你已經成功退出!謝謝使用!A_An;exit(0); break;case 1:system(cls);switch(queding()case 0:cout你不能以管理員身份進入 !n;break;case 1:cout操作成功 !你已經以管理員身份成功進入!n;system(cls);mune2();select();break; break;cas
18、e 2:coutemployname;system(cls);tiquxinxi();for(int i=0;i=lenth) cout 記錄中暫無您的信息,請首先選擇 1 來輸入您的信息 .n; mune1();select();break;default:cout2|sl0);if(k=0)k=1;system(cls); goto b; return 0;八、課程設計總結或結論 經過兩個星期的軟件實習, 在老師的指導下, 順利完成該軟件實習。 通過該軟件 實習,收獲頗多。一、對實驗原理有更深的理解通過該軟件實習, 掌握了什么是人事管理, 什么是數據流 , 怎樣建立數據流文件 , 并對其進行讀寫操作 , 了解了其各階段的基本任務,熟悉了程序總流程框圖,了 解了程序的生成過程、構造工具及其相關的技術對課本上的知識有了更深的理 解。學會了怎樣把文件寫入并讀出, 而且靈活的運用了 ios 類成員函數。 通過把 該算法的內容, 算法的執(zhí)行順序在計算機上實現, 把原來以為很深奧的書本知識 變的更為簡單,對實驗原理有更深的理解。二、對該理論在實踐中的應用有深刻的理解 通過把該算法的內容, 算法的執(zhí)行順序在計算機上實現,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級數學上冊第30課時銷售問題和儲蓄問題聽評課記錄新湘教版
- 湘教版數學八年級上冊《1.1 分式》聽評課記錄
- 人教版歷史七年級下冊第1課《隋朝的統(tǒng)一與滅亡》聽課評課記錄
- 2022年新課標八年級上冊道德與法治《7.1 關愛他人 》聽課評課記錄
- 生物技術創(chuàng)新合作開發(fā)合同(2篇)
- 理財委托合同(2篇)
- 人教版數學八年級下冊20.1.1《平均數》聽評課記錄3
- 語文聽評課記錄九年級
- 人教版數學八年級上冊《11.2.2三角形的外角》聽評課記錄1
- 數學七年級下學期《立方根》聽評課記錄
- 大美陜西歡迎你-最全面的陜西省簡介課件
- 三位數減三位數的減法計算題 200道
- 米粉項目可行性研究報告
- 人教版九年級英語全冊期末復習完成句子專項練習
- 蛇年元宵節(jié)燈謎大全(附答案)
- 2023年上海中僑職業(yè)技術大學單招考試職業(yè)技能考試模擬試題及答案解析
- 中國教育公益領域發(fā)展報告
- 第2章第1節(jié)有機化學反應類型課件高二下學期化學魯科版選擇性必修3
- 生物質能利用原理與技術 - 第二章生物質能資源與植物
- 校本課程《竹之匠藝》
- 栽植土檢驗批質量驗收記錄
評論
0/150
提交評論