人事工資管理系統(tǒng)課程設(shè)計報告_第1頁
人事工資管理系統(tǒng)課程設(shè)計報告_第2頁
人事工資管理系統(tǒng)課程設(shè)計報告_第3頁
人事工資管理系統(tǒng)課程設(shè)計報告_第4頁
人事工資管理系統(tǒng)課程設(shè)計報告_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、蘇州科技大學(xué)電子信息與智能化實驗中心面向?qū)ο蠹夹g(shù)課程設(shè)計A報告人事工資管理系統(tǒng)專業(yè)年級計算機科學(xué)與技術(shù)(嵌入式培養(yǎng))15級班級嵌入式1511學(xué)號姓名張梓軒戚春陽徐敏杰袁祺林王雨欣成績指導(dǎo)教師丁俊2016年12月24日姓名角色承擔(dān)任務(wù)自評成績張梓軒組長E-R圖;統(tǒng)一數(shù)據(jù)庫;工資管理系統(tǒng)顯示所有員工的工資,部門整體調(diào)薪的實現(xiàn);人事管理系統(tǒng)的時序圖和活動圖;戚春陽組員統(tǒng)計管理系統(tǒng)顯示各個部門和人數(shù)功能的實現(xiàn);用戶權(quán)限和密碼設(shè)置;系統(tǒng)時間輸出;實現(xiàn)系統(tǒng)設(shè)置管理中的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù);整合所有人代碼,實現(xiàn)功能的統(tǒng)一和代碼的優(yōu)化;登錄界面的活動圖和時序圖;徐敏杰組員人事管理系統(tǒng)添加員工信息,修改員工信息;

2、用例圖和用例說明;任務(wù)書的編寫;系統(tǒng)設(shè)置系統(tǒng)的活動圖、時序圖;袁祺林組員人事管理系統(tǒng)查詢員工的登陸信息、模糊查詢和刪除員工;課程總結(jié);任務(wù)書的編寫;人事管理系統(tǒng)的時序圖和活動圖;土附欣組員員工獎懲表的增、刪、改、查;系統(tǒng)類圖;課程設(shè)計與需求分析;統(tǒng)計管理系統(tǒng)的活動圖和時序圖;注:如果按小組進行,需要此表,否則刪除。人事工資系統(tǒng)設(shè)計報告1課程設(shè)計任務(wù)概述人事工資管理系統(tǒng)是非常通用的管理信息系統(tǒng),一個公司必須要有健全的人事工資管理系統(tǒng)來管理員工的信息,才能實現(xiàn)它的日常運轉(zhuǎn)。因此,為了支持企業(yè)規(guī)范化的管理,高效率地完成人事的業(yè)務(wù),需要實現(xiàn)包括員工的姓名、年齡、編號、電話號碼等基本信息的建立,授予員工

3、所能獲取的權(quán)限,例如管理員權(quán)限,就可以對普通員工進行信息管理,其中包括新員工個人的基本信息資料的增加、修改,退休員工的信息的刪除,員工獎懲信息的增加、刪除和修改;此外還支持管理員對部門整體進行調(diào)薪,擴大了管理員的管理范圍;同時為了支持人事管理及其相關(guān)方面的科學(xué)決策,增加了員工的個人基本信息查詢、薪資查詢、獎懲情況查詢和部門的總體情況查詢等,大大提高了公司內(nèi)部員工管理的效率,減少了不必要的精力的投入,使得企業(yè)的正常維護得以實現(xiàn)。2系統(tǒng)需求分析系統(tǒng)功能分析本系統(tǒng)主要是實現(xiàn)企業(yè)人事管理的系統(tǒng)化、規(guī)范化和自動化,實現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計、更新等功能。具有員工注冊以及登錄的功能,且登錄后管

4、理員可修改自己用戶權(quán)限;大體分為以下四個主功能:1 .人事管理系統(tǒng):主要用來實現(xiàn)對員工的基本信息的增加、信息的刪除、信息的修改以及模糊查詢,還包括對員工的獎懲信息的增加,信息的刪除,信息的修改以及信息的查詢;2 .工資管理系統(tǒng):主要包括模糊查詢部門信息、員工的總體以及個人工資信息,以及對部門的薪資進行整體調(diào)整的功能;3 .統(tǒng)計管理系統(tǒng):主要指用來顯示部門的整體情況以及員工人數(shù);4 .系統(tǒng)設(shè)置系統(tǒng):主要是用來對數(shù)據(jù)進行恢復(fù)和備份。用例圖及用例說明用戶注冊用例1 .用例名稱:2 .用例描述:3 .角色:注冊注冊成為本管理系統(tǒng)的用戶用戶4 .前置條件:5 .后置條件:6 .基本路徑:7 .擴展點:格

5、式輸入正確保存此用戶的信息A.填寫用戶名和密碼A.未填寫完整或者格式錯誤B.保存用戶信息a1.錯誤提示b1.錯誤提示B.用戶已經(jīng)存在3系統(tǒng)設(shè)計系統(tǒng)類圖系統(tǒng)活動圖用戶登陸活動圖:人事管理系統(tǒng)活動圖:a統(tǒng)計管理系統(tǒng)活動圖工資管理系統(tǒng)活動圖:系統(tǒng)設(shè)置管理活動圖:系統(tǒng)時序圖用戶登陸時序圖:人事管理系統(tǒng)時序圖:1.j?人人:里/窿立L級二4導(dǎo)電-1出明*:卜苜育電員./史白術(shù)51:I、,:弓二,也甥洋二丁停電*0II一ijT囪oh.步士、T|I1sltm-i,.-口2p-m二日詢相苞1工資管理系統(tǒng)時序圖:andI嘀。工J*ns?iii蝴號用工:EH11:青地所玄坳二門和后福前打生匚L黃修工乙出劭神蚱*淞

6、UlJI1注漳/自力二啟E0日也久理紂里11二”小二一主3桂力命1除發(fā)甫功統(tǒng)計管理系統(tǒng)時序圖:信更加Ii向平自加照并片工施蟲系統(tǒng)設(shè)置管理時序圖:41M11元機丁/口。rA4RffAMKao龍/寰產(chǎn)u&ir.MrI1sutwtt檔。41fli死4Kt明曜用工1.1.二水.,F(xiàn)宜通里中A4系統(tǒng)實現(xiàn)登錄模塊設(shè)計與實現(xiàn)登錄模塊是用戶登錄進去進行相關(guān)操作的,如員工信息的增刪改查等等。人事工資管理系統(tǒng)登錄界面sun(1) View層代碼loginTitle=new=new=new=new=new=new=new=new=new=newMicrosoftYaHeiUI”,1,44);u4ebau4e8bu5

7、de5u8d44u7ba1u7406u7cfbu7edf);(u7528u6237u540d);(u5bc6u7801uff1a);quals(limit)type=1;usertype=管理員;elsetype=2;usertype=普通員工;Useruser=newUser(name,pwd,type);Userflag=(user);if(flag!=null)wusername=name;wtype=limit;oko=newok();(true);setVisible(false)elsefailf=newfail();(true);dispose。;(2) Dao數(shù)據(jù)交互層Over

8、ridepublicUserlogin(Useruser)兒子卷理淤現(xiàn)修邦丁0玄1不和西工產(chǎn)現(xiàn)島工點RWf型情可出H#杏EH犯i;ICi后彳餐貨廿我rtKbltMTXe4fAErUiftH-LetText(u8bf7u8f93u5165u59d3u540duff0cu652fu6301u6a21u7ccau67e5u627e);(null);(u9000u51fau6a21u7ccau67e5u627e);(newpublicvoidactionPerformedevt)jButton2ActionPerformed(evt););(u5237u65b0);(newpublicvoidacti

9、onPerformedevt)jButton3ActionPerformed(evt););(u5237u65b0u540eu53efu7ee7u7eedu67e5u627e);(u5220u9664u6b64u5458u5de5);(newpublicvoidactionPerformedevt)jButton4ActionPerformed(evt););jLabel3.setText(u7a7au503cu53efu67e5u627eu6240u6709u5458u5de5);jLabel4.setText(u9700u8981u8f93u5165u5168u540du53efu4ee5

10、u5220u9664u5458u5de5)publicvoidfindStaffName(JTablejTable,Stringname)DefaultTableModelmodel=(DefaultTableModel)();(0);Vectorv=(name);for(inti=0;i();i+)(Vector)(i);(1) action層privatevoidjButton1ActionPerformedevt)Stringname=();if(name!=null)(jTable1,name);elsepleaseInputp=newpleaseInput();(true);(2)

11、dao層publicVectorfindStaffInfo(Stringstaffname)Vectorlist=newVector();Stringsql=select*+fromt_staff_info+wherestaff_namelike%+staffname+%;conn=();trystmt=();rs=(sql);while()VectorlistObject=newVector();etText(u8bf7u8f93u5165u90e8u95e8u540du53efu8fdbu884cu6a21u7ccau67e5u627e);(u786eu5b9a);(newpublicvo

12、idactionPerformedevt)jButton2ActionPerformed(evt););jLabel2.setText(u7ed9u6307u5b9au90e8u95e8u7684u6240u6709u5458u5de5u8c03u85aa);(newnewObject口口,newString口部門編號,部門名稱);(jTable1);(u8f93u5165u5168u540du9009u5b9au90e8u95e8);(u786eu5b9a);(newpublicvoidactionPerformedevt)sureActionPerformed(evt););(u8f93u

13、5165u8c03u6574u529bu5ea6);(newpublicvoidactionPerformedevt)moneyActionPerformed(evt););jLabel5.setText(u6e29u99a8u63d0u793a:u63d0u85aau5219u8f93u5165u6b63u6570,u964du85aau5219u8f93u5165u8d1fu6570);(u5143);(1)action層privatevoidsureActionPerformedevt)Stringjdept=();Doublemoney2=();StaffInfos=newStaffI

14、nfo();(jdept,money2);privatevoidjButton1ActionPerformedevt)dispose();privatevoidjButton2ActionPerformedevt)Stringdepartment=();if(department!=null)(jTable1,department);elsepleaseInputp=newpleaseInput();(true);(2) dao層publicVectorfindDepart(Stringname)Vectorlist=newVector();Stringsql=select*+fromt_de

15、partment+wheredept_namelike%+name+%;conn=();trystmt=();rs=(sql);while()VectorlistObject=newVector。;etText(u8bf7u8f93u5165u90e8u95e8u540du8fdbu884cu6a21u7ccau67e5u627e);(newpublicvoidactionPerformedevt)jdepartActionPerformed(evt););(u8fd4u56deu4e3bu754cu9762);(newpublicvoidactionPerformedevt)jButton2

16、ActionPerformed(evt););(newnewObject口口,newString口部門編號,部門名稱);(jTable2);jLabel2.setText(u8f93u5165u7a7au503cu53efu67e5u627eu5168u90e8u5458u5de5u6240u5728u90e8u95e8u7684u4fe1u606f);publicvoidfindDepart(JTablejTable,Stringname)DefaultTableModelmodel=(DefaultTableModel)();(0);Vectorv=(name);for(inti=0;i(

17、);i+)(Vector)(i);OverridepublicvoidshowDepartNumber(JTablejTable,Stringname)DefaultTableModelmodel=(DefaultTableModel)();(0);Vectorv=(name);for(inti=0;i();i+)(Vector)(i);(1) action層privatevoidjButton1ActionPerformedevt)Stringdepart2=();if(depart2!=null)(jTable1,depart2);(jTable2,depart2);elsepleaseI

18、nputp=newpleaseInput();(true);(2) dao層publicVectorfindDepart(Stringname)Vectorlist=newVector。;Stringsql=select*+fromt_department+wheredept_namelike%+name+%;conn=();trystmt=();rs=(sql);while()VectorlistObject=newVector。;etRow();r-|i11iI-其中數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的代碼是publicvoidbackUp(Useruser)基于企業(yè)需求的人事管理系統(tǒng)的設(shè)計與實現(xiàn)J.江西廣播電視大學(xué)學(xué)報,2013,04:72-75.2張瑩瑩.企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn)D.

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論