




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
人事工資管理系統(tǒng)人事工資管理系統(tǒng)2008屆經(jīng)濟(jì)管理系專業(yè)學(xué)號(hào)學(xué)生姓名指導(dǎo)教師完成日期2011系統(tǒng)分析需求分析1.1.1系統(tǒng)實(shí)現(xiàn)的目標(biāo)對(duì)企業(yè)而言,人事是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。如何做到企業(yè)人事與經(jīng)濟(jì)效益具有良好匹配?如何做到事得其才,人盡其用?如何在滿足企業(yè)效益的同時(shí)又兼顧企業(yè)職工的需求?如何能在瞬息萬(wàn)變的時(shí)代使企業(yè)與社會(huì)環(huán)境相適應(yīng)并且處理好隨時(shí)變化的人事?這一系列的問(wèn)題都是需要亟待解決的問(wèn)題。為了解決上述問(wèn)題,使企業(yè)在激勵(lì)的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,設(shè)計(jì)并開(kāi)發(fā)出一套適合企業(yè)人事工資管理特點(diǎn),又符合我國(guó)企業(yè)管理實(shí)情的人事工資管理信息系統(tǒng)就顯得尤為重要。讓人事工資管理者從繁重、傳統(tǒng)的事務(wù)性工作如:檔案增加、檔案查詢、檔案修改、檔案刪除、工資查詢、打印檔案等工作中解放出來(lái),使得他們更專注于最需要智慧和經(jīng)驗(yàn)的工作,因而提高人事工資管理的質(zhì)量和效率1.1.2功能需求分析本系統(tǒng)實(shí)現(xiàn)了對(duì)企業(yè)單位員工基本信息、考勤記錄和工資信息的添加、刪除、修改及查詢,密碼修改,權(quán)限設(shè)置,工資結(jié)算及信息導(dǎo)出等的操作,系統(tǒng)分為四個(gè)模塊:經(jīng)理、員工、財(cái)務(wù)人員和游客,其中游客無(wú)需密碼即可進(jìn)入系統(tǒng)、除他之外的其他身份進(jìn)入均根據(jù)自己的用戶名和密碼,之后根據(jù)各自不同的權(quán)限分別可實(shí)現(xiàn)如下功能:(1)經(jīng)理模塊:對(duì)所有信息記錄的管理(添加、修改、刪除等操作)。對(duì)所有信息的查詢。系統(tǒng)公告打印報(bào)表修改自身密碼用戶權(quán)限管理(2)員工模塊:對(duì)所有信息查詢修改自身密碼報(bào)表打印查看系統(tǒng)公告(3)財(cái)務(wù)人員模塊:在員工的權(quán)限基礎(chǔ)值上多了工資結(jié)算功能(4)游客模塊:對(duì)員工基本信息的查詢查看系統(tǒng)公告開(kāi)發(fā)工具本系統(tǒng)程序基于powerbuilder而9.0開(kāi)發(fā),使用ODBC數(shù)據(jù)庫(kù)。開(kāi)發(fā)平臺(tái):WinXP+powerbuilder9.0系統(tǒng)設(shè)計(jì)系統(tǒng)業(yè)務(wù)流程員工員工登錄系統(tǒng)財(cái)務(wù)人員查看工資信息情況員工信息瀏覽員工基本信息修改個(gè)人密碼工資信息績(jī)效考核增加、修改、刪除、員工信息增加、修改、刪除、工資信息增加管理員,修改密碼考核信息工資信息參考考核信息結(jié)算工資考核記錄查詢考核信息經(jīng)理用戶名密碼用戶名密碼User表信息查看系統(tǒng)公告User表信息查看系統(tǒng)公告查看系統(tǒng)公告用戶名密碼圖1系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)功能結(jié)構(gòu)根據(jù)人事工資管理系統(tǒng)的實(shí)際需求,將其劃分為游客、經(jīng)理、員工、財(cái)務(wù)人員四個(gè)角色;功能包括信息管理、信息查詢、信息導(dǎo)出、用戶管理及系統(tǒng)公告管理等多個(gè)部分,各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu)圖如圖2所示。人事工資管理系統(tǒng)人事工資管理系統(tǒng)游客經(jīng)理員工財(cái)務(wù)人員員工基本信息查看查看系統(tǒng)公告信息管理信息查詢密碼修改用戶管理信息導(dǎo)出系統(tǒng)公告信息查詢密碼修改信息導(dǎo)出查看系統(tǒng)公告查看系統(tǒng)公告信息導(dǎo)出密碼修改信息查詢工資結(jié)算圖2系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)為SQLServer2005。數(shù)據(jù)庫(kù)中的表如下:表1user字段名稱數(shù)據(jù)類型長(zhǎng)度允許空主鍵用戶名char10NotNull√密碼char10NotNull權(quán)限char10NotNull表2員工信息表字段名稱數(shù)據(jù)類型長(zhǎng)度允許空主鍵編號(hào)char10NotNull√姓名char10NotNull所在部門char10YesNull出生年月DateYesNull職務(wù)char20YesNull家庭住址char40YesNull聯(lián)系電話char20YesNull性別char20YesNull籍貫char20YesNull民族char10YesNull個(gè)人簡(jiǎn)歷char40YesNull表3工資信息表字段名稱數(shù)據(jù)類型長(zhǎng)度允許空主鍵編號(hào)char10NotNull√姓名char10NotNull年份char10NotNull月份char40NotNull輸入日期DateNotNull部門char20NotNull基本工資char20NotNull職務(wù)工資char20NotNull獎(jiǎng)金char20NotNull應(yīng)發(fā)數(shù)char20YesNull曠假char20YesNull應(yīng)發(fā)數(shù)char20YesNull表4考勤記錄表字段名稱數(shù)據(jù)類型長(zhǎng)度允許空主鍵姓名char10NotNull√請(qǐng)假天數(shù)char10NotNull遲到次數(shù)char10NotNull早退次數(shù)char10NotNull系統(tǒng)實(shí)現(xiàn)歡迎界面用戶點(diǎn)擊進(jìn)入圖3歡迎界面登錄界面登錄可分為游客登錄和用戶登錄。若為游客則可點(diǎn)擊直接登錄,用戶登錄時(shí)輸入用戶名,密碼,根據(jù)自己的不同權(quán)限應(yīng)用不同菜單功能,如果用戶輸入的內(nèi)容和數(shù)據(jù)表中的內(nèi)容相符,則通過(guò)驗(yàn)證,登錄成功并轉(zhuǎn)向相應(yīng)的操作頁(yè)面;否則登錄失敗。如圖4所示。圖4登錄界面主界面圖5主界面信息管理模塊界面基本信息管理界面圖6基本信息管理考勤記錄管理圖7考勤記錄管理工資信息管理圖8工資信息管理工資結(jié)算界面圖9工資結(jié)算信息查詢模塊基本信息查詢圖10基本信息查詢考勤記錄查詢圖11考勤記錄查詢工資信息查詢圖11工資信息查詢用戶管理圖12用戶管理密碼修改圖13密碼修改信息導(dǎo)出圖14工資信息打印基本信息,考勤記錄的界面與工資信息的類似系統(tǒng)公告圖15系統(tǒng)公告算法核心代碼連接數(shù)據(jù)庫(kù)代碼://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("提示","連接失敗,具體原因請(qǐng)與系統(tǒng)管理員聯(lián)系!",StopSign!)endifopen(w_welcome)登錄代碼:stringusername,passwordstringuname,pwordusername=trim(sle_username.text)password=trim(sle_password.text)SELECT"user"."用戶名","user"."密碼", "user"."權(quán)限"INTO:uname,:pword, :qxFROM"user"WHERE("user"."用戶名"=:username)AND("user"."密碼"=:password);//ifuname<>usernamethenmessagbox("","fail")ifsqlca.sqlcode=100then messagebox("提示","用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入")else open(w_main) close(parent)endif主窗體代碼:choosecaseqx case"經(jīng)理" m_main.m_工資結(jié)算.enabled=false case"員工" m_main.m_信息管理.enabled=false m_main.m_用戶管理.enabled=false m_main.m_工資結(jié)算.enabled=false case"財(cái)務(wù)人員" 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_報(bào)表.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ù)庫(kù)連接參數(shù)//ProfilejnSQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="Connectstring='DSN=工資'"http://連接數(shù)據(jù)庫(kù)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("錯(cuò)誤!","用戶名或密碼不能為空,并且新密碼不能兩次輸入相同!",exclamation!,ok!,2)elseifusename=sle_1.textandmima=sle_2.textthen//修改用戶的密碼UPDATE"user"SET"密碼"=:sle_4.textWHERE"user"."用戶名"=:sle_1.text; messagebox("密碼修改成功!","請(qǐng)記住新密碼,下次登錄時(shí)請(qǐng)使用新密碼!",Information!,ok!,2)else messagebox("錯(cuò)誤!","用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!",exclamation!,ok!,2)報(bào)表代碼:dw_employee.SetRowFocusIndicator(Hand!)//設(shè)置事物對(duì)象dw_employee.SetTransObject(SQLCA)//獲取數(shù)據(jù)dw_employee.Retrieve()//隱藏水平軌跡條htb_zoom.visible=truest_zoom.visible=truest_1.visible=truest_2.visible=true打印預(yù)覽報(bào)表代碼:ifcb_preview.text="打印預(yù)覽"then //執(zhí)行打印一覽功能 dw_employee.object.datawindow.print.preview="yes" //顯示標(biāo)示 dw_employee.object.datawindow.print.preview.rulers="yes" cb_preview.text="取消預(yù)覽"else cb_preview.text="打印預(yù)覽"dw_employee.object.datawindow.print.preview="no" endif結(jié)論經(jīng)過(guò)一周的時(shí)間,在同學(xué)和老師的幫助下基本完成本次課程的設(shè)計(jì),基本達(dá)到了工資管理系統(tǒng)的要求。通過(guò)這次課程設(shè)計(jì),使我受到一次轉(zhuǎn)業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題能力的全面系統(tǒng)鍛煉
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 佛山建筑改造施工方案
- 統(tǒng)編版(2024)道德與法治七年級(jí)下冊(cè)第一單元 珍惜青春時(shí)光 單元測(cè)試卷(含答案)
- 公墓焚燒房施工方案
- 飼養(yǎng)池施工方案
- 中級(jí)葡萄酒知識(shí)培訓(xùn)課件
- 2025屆浙江省寧波市北侖區(qū)重點(diǎn)達(dá)標(biāo)名校中考生物模擬試卷含解析
- 中國(guó)黃金回購(gòu)合同范例
- 個(gè)人獨(dú)資出資協(xié)議合同范例
- 學(xué)期安全教育與培訓(xùn)計(jì)劃
- 高危地區(qū)保安人員的培訓(xùn)需求計(jì)劃
- 2022(SOP)人民醫(yī)院倫理委員會(huì)標(biāo)準(zhǔn)操作規(guī)程
- lanxess朗盛制革化學(xué)品說(shuō)明書(shū)
- 寧氏譜系條目匯總表2016318支系名稱家譜世系字輩-簡(jiǎn)明
- GB/T 7129-2001橡膠或塑料軟管容積膨脹的測(cè)定
- 第五單元群文閱讀(共28張PPT) 部編版語(yǔ)文八年級(jí)下冊(cè)
- 電子技術(shù)基礎(chǔ)數(shù)字部分(第五版)(康華光)第一章課件
- DLT 1055-2021 火力發(fā)電廠汽輪機(jī)技術(shù)監(jiān)督導(dǎo)則
- 成品欄桿安裝施工方案
- JT∕T 1431.3-2022 公路機(jī)電設(shè)施用電設(shè)備能效等級(jí)及評(píng)定方法 第3部分:公路隧道照明系統(tǒng)
- 杭州房建工程監(jiān)理大綱范本
- 門診特定病種待遇認(rèn)定申請(qǐng)表
評(píng)論
0/150
提交評(píng)論