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

付費下載

下載本文檔

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

文檔簡介

人事工資管理系統(tǒng)人事工資管理系統(tǒng)2008屆經(jīng)濟管理系專業(yè)學號學生姓名指導教師完成日期2011系統(tǒng)分析需求分析1.1.1系統(tǒng)實現(xiàn)的目標對企業(yè)而言,人事是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。如何做到企業(yè)人事與經(jīng)濟效益具有良好匹配?如何做到事得其才,人盡其用?如何在滿足企業(yè)效益的同時又兼顧企業(yè)職工的需求?如何能在瞬息萬變的時代使企業(yè)與社會環(huán)境相適應并且處理好隨時變化的人事?這一系列的問題都是需要亟待解決的問題。為了解決上述問題,使企業(yè)在激勵的市場競爭中立于不敗之地,設計并開發(fā)出一套適合企業(yè)人事工資管理特點,又符合我國企業(yè)管理實情的人事工資管理信息系統(tǒng)就顯得尤為重要。讓人事工資管理者從繁重、傳統(tǒng)的事務性工作如:檔案增加、檔案查詢、檔案修改、檔案刪除、工資查詢、打印檔案等工作中解放出來,使得他們更專注于最需要智慧和經(jīng)驗的工作,因而提高人事工資管理的質(zhì)量和效率1.1.2功能需求分析本系統(tǒng)實現(xiàn)了對企業(yè)單位員工基本信息、考勤記錄和工資信息的添加、刪除、修改及查詢,密碼修改,權限設置,工資結算及信息導出等的操作,系統(tǒng)分為四個模塊:經(jīng)理、員工、財務人員和游客,其中游客無需密碼即可進入系統(tǒng)、除他之外的其他身份進入均根據(jù)自己的用戶名和密碼,之后根據(jù)各自不同的權限分別可實現(xiàn)如下功能:(1)經(jīng)理模塊:對所有信息記錄的管理(添加、修改、刪除等操作)。對所有信息的查詢。系統(tǒng)公告打印報表修改自身密碼用戶權限管理(2)員工模塊:對所有信息查詢修改自身密碼報表打印查看系統(tǒng)公告(3)財務人員模塊:在員工的權限基礎值上多了工資結算功能(4)游客模塊:對員工基本信息的查詢查看系統(tǒng)公告開發(fā)工具本系統(tǒng)程序基于powerbuilder而9.0開發(fā),使用ODBC數(shù)據(jù)庫。開發(fā)平臺:WinXP+powerbuilder9.0系統(tǒng)設計系統(tǒng)業(yè)務流程員工員工登錄系統(tǒng)財務人員查看工資信息情況員工信息瀏覽員工基本信息修改個人密碼工資信息績效考核增加、修改、刪除、員工信息增加、修改、刪除、工資信息增加管理員,修改密碼考核信息工資信息參考考核信息結算工資考核記錄查詢考核信息經(jīng)理用戶名密碼用戶名密碼User表信息查看系統(tǒng)公告User表信息查看系統(tǒng)公告查看系統(tǒng)公告用戶名密碼圖1系統(tǒng)業(yè)務流程圖系統(tǒng)功能結構根據(jù)人事工資管理系統(tǒng)的實際需求,將其劃分為游客、經(jīng)理、員工、財務人員四個角色;功能包括信息管理、信息查詢、信息導出、用戶管理及系統(tǒng)公告管理等多個部分,各個部分的具體功能的系統(tǒng)功能結構圖如圖2所示。人事工資管理系統(tǒng)人事工資管理系統(tǒng)游客經(jīng)理員工財務人員員工基本信息查看查看系統(tǒng)公告信息管理信息查詢密碼修改用戶管理信息導出系統(tǒng)公告信息查詢密碼修改信息導出查看系統(tǒng)公告查看系統(tǒng)公告信息導出密碼修改信息查詢工資結算圖2系統(tǒng)功能結構圖數(shù)據(jù)庫設計本系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)為SQLServer2005。數(shù)據(jù)庫中的表如下:表1user字段名稱數(shù)據(jù)類型長度允許空主鍵用戶名char10NotNull√密碼char10NotNull權限char10NotNull表2員工信息表字段名稱數(shù)據(jù)類型長度允許空主鍵編號char10NotNull√姓名char10NotNull所在部門char10YesNull出生年月DateYesNull職務char20YesNull家庭住址char40YesNull聯(lián)系電話char20YesNull性別char20YesNull籍貫char20YesNull民族char10YesNull個人簡歷char40YesNull表3工資信息表字段名稱數(shù)據(jù)類型長度允許空主鍵編號char10NotNull√姓名char10NotNull年份char10NotNull月份char40NotNull輸入日期DateNotNull部門char20NotNull基本工資char20NotNull職務工資char20NotNull獎金char20NotNull應發(fā)數(shù)char20YesNull曠假char20YesNull應發(fā)數(shù)char20YesNull表4考勤記錄表字段名稱數(shù)據(jù)類型長度允許空主鍵姓名char10NotNull√請假天數(shù)char10NotNull遲到次數(shù)char10NotNull早退次數(shù)char10NotNull系統(tǒng)實現(xiàn)歡迎界面用戶點擊進入圖3歡迎界面登錄界面登錄可分為游客登錄和用戶登錄。若為游客則可點擊直接登錄,用戶登錄時輸入用戶名,密碼,根據(jù)自己的不同權限應用不同菜單功能,如果用戶輸入的內(nèi)容和數(shù)據(jù)表中的內(nèi)容相符,則通過驗證,登錄成功并轉向相應的操作頁面;否則登錄失敗。如圖4所示。圖4登錄界面主界面圖5主界面信息管理模塊界面基本信息管理界面圖6基本信息管理考勤記錄管理圖7考勤記錄管理工資信息管理圖8工資信息管理工資結算界面圖9工資結算信息查詢模塊基本信息查詢圖10基本信息查詢考勤記錄查詢圖11考勤記錄查詢工資信息查詢圖11工資信息查詢用戶管理圖12用戶管理密碼修改圖13密碼修改信息導出圖14工資信息打印基本信息,考勤記錄的界面與工資信息的類似系統(tǒng)公告圖15系統(tǒng)公告算法核心代碼連接數(shù)據(jù)庫代碼://ProfileStudbstringstrkeyboot,strcurrdirectory,keyvaluestrcurrdirectory=getcurrentdirectory()+"\data"strkeyboot="HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\DATABASE"RegistryGet(strkeyboot,"DataBaseFile",regstring!,keyvalue)ifkeyvalue<>"database"thenRegistrySet(strkeyboot,"DataBaseFile",regstring!,strcurrdirectory+"\database.db")RegistrySet(strkeyboot,"DataBaseName",regstring!,"database")RegistrySet(strkeyboot,"Driver",regstring!,"C:\ProgramFiles\Sybase\SQLAnywhere8\win32\dbodbc8.dll")RegistrySet(strkeyboot,"EngineName",regstring!,"database")RegistrySet(strkeyboot,"PWD",regstring!,"dba")RegistrySet(strkeyboot,"Start",regstring!,"C:\ProgramFiles\Sybase\SQLAnywhere8\win32\dbeng8.exe-d-c8m")RegistrySet(strkeyboot,"UID",regstring!,"sql")endifSQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="Connectstring='DSN=database;UID=dba;PWD=sql'"connect;ifsqlca.sqlcode<>0then messagebox("提示","連接失敗,具體原因請與系統(tǒng)管理員聯(lián)系!",StopSign!)endifopen(w_welcome)登錄代碼:stringusername,passwordstringuname,pwordusername=trim(sle_username.text)password=trim(sle_password.text)SELECT"user"."用戶名","user"."密碼", "user"."權限"INTO:uname,:pword, :qxFROM"user"WHERE("user"."用戶名"=:username)AND("user"."密碼"=:password);//ifuname<>usernamethenmessagbox("","fail")ifsqlca.sqlcode=100then messagebox("提示","用戶名或密碼錯誤,請重新輸入")else open(w_main) close(parent)endif主窗體代碼:choosecaseqx case"經(jīng)理" m_main.m_工資結算.enabled=false case"員工" m_main.m_信息管理.enabled=false m_main.m_用戶管理.enabled=false m_main.m_工資結算.enabled=false case"財務人員" m_main.m_信息管理.enabled=false m_main.m_用戶管理.enabled=false case"游客" m_main.m_信息管理.enabled=false m_main.m_信息查詢.m_工資信息0.enabled=false m_main.m_信息查詢.m_考勤記錄1.enabled=false m_main.m_密碼修改.enabled=false m_main.m_用戶管理.enabled=false m_main.m_報表.enabled=false endchoose窗口連接數(shù)據(jù)代碼:dw_1.settransobject(sqlca)dw_1.retrieve()dw_retrieve.settransobject(sqlca)dw_retrieve.retrieve()添加代碼:dw_insert.insertrow(1)dw_insert.scrolltorow(1)刪除代碼:longcurrowcurrow=dw_insert.getrow()dw_insert.deleterow(currow)dw_insert.update()dw_retrieve.retrieve()修改代碼:stringmima,usename//數(shù)據(jù)庫連接參數(shù)//ProfilejnSQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="Connectstring='DSN=工資'"http://連接數(shù)據(jù)庫connect;//檢索用戶名和密碼記錄SELECT"user"."用戶名","user"."密碼"INTO:usename,:mimaFROM"user"WHERE"user"."用戶名"=:sle_1.text;//判斷用戶輸入的用戶名是否正確ifsle_1.text=""orsle_2.text=""orsle_3.text=""orsle_4.text=""orsle_3.text<>sle_4.textthenmessagebox("錯誤!","用戶名或密碼不能為空,并且新密碼不能兩次輸入相同!",exclamation!,ok!,2)elseifusename=sle_1.textandmima=sle_2.textthen//修改用戶的密碼UPDATE"user"SET"密碼"=:sle_4.textWHERE"user"."用戶名"=:sle_1.text; messagebox("密碼修改成功!","請記住新密碼,下次登錄時請使用新密碼!",Information!,ok!,2)else messagebox("錯誤!","用戶名或密碼錯誤,請重新輸入!",exclamation!,ok!,2)報表代碼:dw_employee.SetRowFocusIndicator(Hand!)//設置事物對象dw_employee.SetTransObject(SQLCA)//獲取數(shù)據(jù)dw_employee.Retrieve()//隱藏水平軌跡條htb_zoom.visible=truest_zoom.visible=truest_1.visible=truest_2.visible=true打印預覽報表代碼:ifcb_preview.text="打印預覽"then //執(zhí)行打印一覽功能 dw_employee.object.datawindow.print.preview="yes" //顯示標示 dw_employee.object.datawindow.print.preview.rulers="yes" cb_preview.text="取消預覽"else cb_preview.text="打印預覽"dw_employee.object.datawindow.print.preview="no" endif結論經(jīng)過一周的時間,在同學和老師的幫助下基本完成本次課程的設計,基本達到了工資管理系統(tǒng)的要求。通過這次課程設計,使我受到一次轉業(yè)知識、專業(yè)技能分析和解決問題能力的全面系統(tǒng)鍛煉

溫馨提示

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

最新文檔

評論

0/150

提交評論