伊人色婷婷综在合线亚洲,亚洲欧洲免费视频,亚洲午夜视频在线观看,最新国产成人盗摄精品视频,日韩激情视频在线观看,97公开免费视频,成人激情视频在线观看,成人免费淫片视频男直播,青草青草久热精品视频99

期刊在線咨詢服務(wù),立即咨詢

期刊咨詢 雜志訂閱 購物車(0)

企業(yè)工資管理系統(tǒng)模板(10篇)

時間:2023-02-13 11:20:02

導(dǎo)言:作為寫作愛好者,不可錯過為您精心挑選的10篇企業(yè)工資管理系統(tǒng),它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

企業(yè)工資管理系統(tǒng)

篇1

目 錄

摘 要 ………………第一章 緒 論 …… 1.1 數(shù)據(jù)庫管理系統(tǒng)簡介

1.2 圖書管理系統(tǒng) ………

1.3 開發(fā)工具簡介 ……

第二章 企業(yè)工資管理系統(tǒng)設(shè)計(jì)分析 …………

2.1 應(yīng)用需求分析 ……………

2.2 系統(tǒng)功能模塊劃分 ………

2.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) …………

第三章 企業(yè)工資管理系統(tǒng)應(yīng)用程序設(shè)計(jì) ……

3.1 “登錄”模塊詳細(xì)設(shè)計(jì)…………

3.2 “主窗體”模塊詳細(xì)設(shè)計(jì)………

3.3 各項(xiàng)子模塊詳細(xì)設(shè)計(jì)…………

3.4 各項(xiàng)子模塊編寫要點(diǎn)………

第四章 結(jié)束語 致 謝 ……………

參考書目 ……………

第一章 緒論

1.1數(shù)據(jù)庫管理系統(tǒng)

數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進(jìn)行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷取S Access 2000就是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。

關(guān)系模型主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,每個關(guān)系實(shí)際上是一張二維表格。關(guān)系模型和層次、網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡單用戶易懂,編程時并不涉及存儲結(jié)構(gòu),訪問技術(shù)等細(xì)節(jié)。SQL語言是關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)化語言,已得到了廣泛的應(yīng)用。

1.2 企業(yè)工資管理系統(tǒng)

企業(yè)工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許發(fā)生差錯。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理,工作量大的時候,出現(xiàn)錯誤的機(jī)率也隨之升高,不僅花費(fèi)財(cái)務(wù)人員大量的時間,而且往往由于抄寫不慎,或者由于計(jì)算的疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。同時工資的發(fā)放具有較強(qiáng)的時間限制,必須嚴(yán)格按照單位規(guī)定的時間完成計(jì)算和發(fā)放工作。正是企業(yè)工資管理的這種重復(fù)性、規(guī)律性、時間性,使得企業(yè)工資管理計(jì)算機(jī)化成為可能。企業(yè)工資管理系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計(jì)和計(jì)算,完成眾多企業(yè)工資信息的處理,同時使用電腦還可以安全地、完整地保存大量的企業(yè)工資記錄。

1.3 開發(fā)工具簡介

微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。因此,本系統(tǒng)使用MS Visual Basic 6.0開發(fā)。

第二章 企業(yè)工資管理系統(tǒng)設(shè)計(jì)分析

2.1 應(yīng)用需求分析

需求分析的過程可以說是一個對具體問題的反復(fù)理解和抽象的過程。理解就是對現(xiàn)實(shí)問題的理解,要弄清楚究竟需要解決什么問題。抽象就是除去問題的表面,提取問題的本質(zhì),建立問題的邏輯模型,以便于以后階段的系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一個重要階段,其根本任務(wù)是確定用戶對軟件系統(tǒng)的需求。所謂需求是指用戶對軟件的功能和性能的要求,就是用戶希望軟件能什么事情,完成什么樣的功能,達(dá)到什么性能。通常需求分為兩種類型:一種是功能性需求,一種是非功能性需求,這一點(diǎn)也需要有一種清楚的認(rèn)識。功能性需求是指需要計(jì)算機(jī)系統(tǒng)解決的問題,也就是對數(shù)據(jù)的處理要求,這是一類最主要的需求。非功能性需求是指實(shí)際使用環(huán)境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。

軟件需求一般包含三個層次—業(yè)務(wù)需求、用戶需求和功能需求,還包括非功能需求。業(yè)務(wù)需求:反映了組織機(jī)構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們在項(xiàng)目視圖與范圍文檔中予以說明。用戶需求:描述了用戶使用產(chǎn)品必須要完成的任務(wù)和具備的功能,這在使用實(shí)例文檔或方案腳本說明中予以說明。功能需求:定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足其業(yè)務(wù)需求。

2.2 系統(tǒng)功能模塊劃分

開發(fā)這個系統(tǒng)的目的就是幫助企業(yè)的財(cái)務(wù)主管部門提高工作效率,實(shí)現(xiàn)企業(yè)工資信息管理的系統(tǒng)化、規(guī)范化和自動化。能夠和認(rèn)識管理系統(tǒng)、考勤管理系統(tǒng)相結(jié)合,真正實(shí)現(xiàn)企業(yè)高效、科學(xué)、現(xiàn)代化的員工管理。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下。

企業(yè)工資信息設(shè)置部分:包括設(shè)置員工的基本工資和其他項(xiàng)目的金額,如獎金等。并且負(fù)責(zé)設(shè)置員工工資的計(jì)算公式。

企業(yè)工資信息管理部分:包括統(tǒng)計(jì)出勤、計(jì)算工資、查詢工資和導(dǎo)出工資表。

系統(tǒng)部分:包括添加用戶和修改密碼。

2.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲效率,確保數(shù)據(jù)信息的完整性和一致性。

針對企業(yè)工資信息管理系統(tǒng)的需求,通過對員工工資計(jì)算過程的內(nèi)容分析,為本系統(tǒng)設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):

基本工資信息:包括員工編號和基本工資(元/小時)。

其他項(xiàng)目信息:包括員工編號、獎金、津貼、福利、扣發(fā)等。

計(jì)算公式信息:包括加班費(fèi)的百分比、出差工資、曠工、遲到早退扣發(fā)等。

出勤統(tǒng)計(jì)信息:包括員工編號、姓名、統(tǒng)計(jì)日期、出勤天數(shù)、遲到早退次數(shù)、加班天數(shù)、加班天數(shù)等。

工資統(tǒng)計(jì)信息:包括員工編號、姓名、統(tǒng)計(jì)日期、基本工資、獎金、津貼、福利,加班費(fèi)、出差費(fèi)、扣發(fā)、總額等。

啟動Access 2000,創(chuàng)建新的數(shù)據(jù)庫,命名為Salary.mdb和Person.mdb,保存在要存放這個系統(tǒng)所有工程文件的文件夾中。在使用的時,要把應(yīng)用程序和這兩個數(shù)據(jù)庫保存在同一個文件夾中。

員工出勤統(tǒng)計(jì)信息表:

第三章企業(yè)工資管理系統(tǒng)應(yīng)用程序設(shè)計(jì)

3.1 “登錄模塊”詳細(xì)設(shè)計(jì)

登錄模塊的詳細(xì)設(shè)計(jì)主要是用戶登錄的一個界面,判斷登錄的用戶是管理員還是普通用戶,進(jìn)入后將面對的是主界面,從而進(jìn)行相關(guān)的操作。

登錄的界面主要由用戶名和密碼的信息,還有一些標(biāo)題設(shè)置,確定和取消的按鈕組成。通過標(biāo)題可以知道此系統(tǒng)的大概內(nèi)容,由此,登錄界面的設(shè)計(jì)完成。

3.2 “主窗體”模塊詳細(xì)設(shè)計(jì)

在這個項(xiàng)目中,選擇使用多文檔界面。使用這個窗體的好處是可以使程序更加有條理。對于一個多任務(wù)的應(yīng)用程序,使用多文檔窗體還可以減少占用的系統(tǒng)資源。

主窗體設(shè)計(jì)的界面是用菜單編輯器做的,主要由系統(tǒng)、工資信息設(shè)置、工資信息管理和關(guān)于這四個大模塊組成。主窗體是進(jìn)行相關(guān)操作的主界面。在這幾個里,管理員有所有的權(quán)利進(jìn)行各種操作。

3.3各項(xiàng)子模塊詳細(xì)設(shè)計(jì)

選擇“系統(tǒng)”—>“添加用戶”菜單,在添加用戶的窗體里,輸入新的用戶名稱和密碼后,單擊“確定”按鈕,系統(tǒng)將會添加新的用戶。

sql = "insert into userinfo (userid,userpwd) values('" & username

sql = sql & "','" & password & "')"

Call transactsql(sql, "salary")

MsgBox "添加成功", vbOKOnly + vbExclamation, "添加結(jié)果"

username.Text = ""

password.Text = ""

confirmpwd.Text = ""

username.SetFocus

選擇“系統(tǒng)”—>“修改密碼”菜單,在修改密碼的窗體里,輸入舊密碼和2次輸入新密碼后,單擊“確定”按鈕,系統(tǒng)將會更改當(dāng)前用戶的密碼。

userpassword = newpwd

篇2

If rs.EOF = False Then

sql = "delete from salarysetting where stuffid='" & Me.comstuffid.Text & "'"

Call transactsql(sql, "salary")

End If

rs.Close

id = Me.comstuffid.Text

Call addrecord

MsgBox "已經(jīng)設(shè)置基本工資", vbOKOnly + vbExclamation, "添加結(jié)果"

Call init

sql = "select * from salarysetting"

Call frmresult.basictopic

Call frmresult.showbasic(sql)

frmresult.Show

frmresult.ZOrder 0

Me.ZOrder 0

選擇“工資信息設(shè)置”—>“其他項(xiàng)目設(shè)置”菜單,在其他項(xiàng)目設(shè)置的窗體中,設(shè)置員工當(dāng)月的獎金、津貼、福利等項(xiàng)目。

sql = "select * from salaryother"

If ichangeflag = 1 Then

Call add

MsgBox "已經(jīng)添加記錄", vbOKOnly + vbExclamation, "提示"

Call frmresult.othertopic

Call frmresult.showother(sql)

frmresult.Show

Unload Me

Else

If Me.optionbonus.Value = True Then

itype = 1

ElseIf Me.optionallowance.Value = True Then

itype = 2

ElseIf Me.optionwelfare.Value = True Then

itype = 3

ElseIf Me.optionabatement.Value = True Then

itype = 4

ElseIf Me.optionothers.Value = True Then

itype = 5

resumdate = recordtime

sql = "delete from salaryother where stuffid='" & Me.comid.Text

sql = sql & "' and YearMonth=#" & recordtime & "# and "

sql = sql & "Type=" & itype

Call transactsql(sql, "Salary")

Call add

Call frmsumsalary.resumsalary(resumdate)

sql = "select * from salaryother"

Call frmresult.othertopic

Call frmresult.showother(sql)

frmresult.Show

Unload Me

End If

選擇“工資信息設(shè)置”—>“工資計(jì)算公式設(shè)置”菜單,在這個計(jì)算公式窗體中設(shè)置員工實(shí)際發(fā)放工資的計(jì)算公式。

If Me.textovertimecom = "" And IsNumeric(Me.textovertimecom) = True Then

MsgBox "請輸入正常加班工資百分比", vbOKOnly + vbExclamation, "提示"

Me.textovertimecom = ""

Me.textovertimecom.SetFocus

ElseIf Me.textovertimespe = "" And IsNumeric(Me.textovertimespe) = False Then

MsgBox "請輸入特殊加班工資百分比", vbOKOnly + vbExclamation, "提示"

Me.textovertimespe = ""

Me.textovertimespe.SetFocus

ElseIf Me.texterrand = "" And IsNumeric(Me.texterrand) = False Then

MsgBox "請輸入出差工資", vbOKOnly + vbExclamation, "提示"

Me.texterrand = ""

Me.texterrand.SetFocus

ElseIf Me.textabsent = "" And IsNumeric(Me.textabsent) = False Then

MsgBox "請輸入曠工扣發(fā)工資", vbOKOnly + vbExclamation, "提示"

Me.textabsent = ""

Me.textabsent.SetFocus

ElseIf Me.textle = "" And IsNumeric(Me.textle) = False Then

MsgBox "請輸入遲到早退扣發(fā)工資", vbOKOnly + vbExclamation, "提示"

Me.textle = ""

Me.textle.SetFocus

Else

Call setvalue

Call init

End If

選擇“工資信息管理”—>“出勤統(tǒng)計(jì)”菜單,在統(tǒng)計(jì)出勤記錄窗體中選擇需要統(tǒng)計(jì)記錄的月份。

firstday = Year(Date) & "-" & Me.commonth.Text & "-1"

days = DateDiff("d", Year(Date) & "-" & Me.commonth.Text & "-1", _

Year(Date) & "-" & Me.commonth.Text + 1 & "-1")

lastday = Year(Date) & "-" & Me.commonth.Text & "-" & days

sql = "select * from attendancestatistics where recordmonth between #"

sql = sql & firstday & "# and #" & lastday & "#"

Set rsrecord = getrs(sql, "salary")

If rsrecord.EOF = False Then

MsgBox "已經(jīng)統(tǒng)計(jì)", vbOKOnly + vbExclamation, "提示"

frmaresult.Show

frmaresult.ZOrder 0

rsrecord.Close

Unload Me

Exit Sub

End If

sql = "select * from attendanceinfo where adate between #"

sql = sql & firstday & "# and #" & lastday & "#"

Set rsrecord = getrs(sql, "person")

If rsrecord.EOF = False Then

sql = "select sid,sname from stuffinfo order by sid"

Set rsperson = getrs(sql, "person")

選擇月份后單擊“確定”按鈕,如果系統(tǒng)已經(jīng)統(tǒng)計(jì)過該月份的記錄,那么會出現(xiàn)如下圖所示的統(tǒng)計(jì)結(jié)果信息列表。如果系統(tǒng)沒有統(tǒng)計(jì)過,那么系統(tǒng)就會開始統(tǒng)計(jì)記錄,然后顯示如圖所示的統(tǒng)計(jì)結(jié)果信息列表。

If strusername "admin" Then

sql = "select sid from stuffinfo where sname='" & strusername & "'"

Set rs = getrs(sql, "salary")

sd = rs(0)

sql = "select * from attendancestatistics where stuffid='" & sd & "'"

Me.Adodc1.ConnectionString ="provider=microsoft.jet.oledb.4.0;Datasource="& App.Path & "salary.mdb"

Me.Adodc1.RecordSource = sql

Me.Adodc1.Refresh

Set Me.DataGrid1.DataSource = Me.Adodc1.Recordset

Me.DataGrid1.Refresh

Else

sql = "select * from attendancestatistics"

Me.Adodc1.ConnectionString="provider=microsoft.jet.oledb.4.0;Datasource="& App.Path & "salary.mdb"

Me.Adodc1.RecordSource = sql

Me.Adodc1.Refresh

Set Me.DataGrid1.DataSource = Me.Adodc1.Recordset

Me.DataGrid1.Refresh

End If

選擇“工資信息管理”—>“計(jì)算實(shí)發(fā)工資”菜單,在這個窗體中選擇需要統(tǒng)計(jì)的月份。選擇統(tǒng)計(jì)月份后,單擊“開始統(tǒng)計(jì)”按鈕,系統(tǒng)如果已經(jīng)統(tǒng)計(jì)了該月份的工資,系統(tǒng)會顯示工資信息列表窗體。如果系統(tǒng)還沒有統(tǒng)計(jì)工資,那么系統(tǒng)開始統(tǒng)計(jì)工資,然后在信息結(jié)果列表窗體中顯示統(tǒng)計(jì)結(jié)果。

If Me.commonth.Text = 4 Then

firstday = Year(Date) & "-" & Me.commonth.Text & "-1"

days = DateDiff("d", Year(Date) & "-" & Me.commonth.Text & "-1", _

Year(Date) & "-" & Me.commonth.Text + 1 & "-1")

lastday = Year(Date) & "-" & Me.commonth.Text & "-" & days

Call sumsalary(firstday, lastday)

sql = "select * from salarystatistics"

frmresult.SSTab1.Caption = "員工工資統(tǒng)計(jì)列表"

Call frmresult.listtopic

Call frmresult.showdata(sql)

frmresult.Caption = "統(tǒng)計(jì)結(jié)果列表"

frmresult.ZOrder 0

Unload Me

Else

MsgBox "這個月的工資未統(tǒng)計(jì)", vbOKOnly + vbExclamation, "提示"

End If

選擇“工資信息管理”—>“查詢工資”菜單,系統(tǒng)顯示如圖的查詢信息窗體,系統(tǒng)默認(rèn)的是查詢出數(shù)據(jù)庫中所有的記錄(當(dāng)管理員進(jìn)入的時候),當(dāng)從“員工編號”下拉列表中選擇一個員工編號后,單擊“查詢單人”按鈕,就會查詢出符合這個員工編號的記錄;如果需要返回查詢所有信息,單擊“查詢所有”按鈕,系統(tǒng)就會返回所有員工的信息。在“員工工資統(tǒng)計(jì)列表”中單擊鼠標(biāo)右鍵,會彈出下圖的菜單,在“員工其他項(xiàng)目列表”中單擊鼠標(biāo)右鍵也會出現(xiàn)下圖的菜單。

如果要選擇“刪除基本工資設(shè)置”,出現(xiàn)如下的提示:

具體的操作這里就不詳細(xì)介紹。

選擇“工資信息管理”—>“導(dǎo)出工資表”菜單,會出現(xiàn)下圖的“導(dǎo)出記錄”窗體中選擇需要導(dǎo)出工資的月份。選擇月份和保存位置后,單擊“導(dǎo)出”按鈕,系統(tǒng)會開始導(dǎo)出數(shù)據(jù)。

單擊“確定”按鈕打開導(dǎo)出的文件,單擊“取消”按鈕回到系統(tǒng)。

導(dǎo)出的工資記錄

轉(zhuǎn)貼于 3.4 各項(xiàng)子模塊編寫要點(diǎn)

在登錄的這個窗體里,我做的特點(diǎn)是:只要在數(shù)據(jù)庫里有用戶信息的,都可以登錄,然后顯示相關(guān)自己的信息,而管理員顯示所有的信息。當(dāng)輸入的用戶名或密碼不正確的時候,會出現(xiàn)如下的對話框:

或者在主窗體的設(shè)計(jì)中,我在系統(tǒng)的下拉菜單里包括有添加用戶、修改密碼和退出系統(tǒng)。在這個模塊里普通用戶只有修改自己的密碼的權(quán)利。在添加用戶的窗體里:添加3個標(biāo)簽、3個文本框和2個命令按鈕,然后設(shè)置它們相關(guān)的屬性。在修改密碼的窗體里:添加了3個標(biāo)簽,用來顯示信息;3個文本框用來輸入用戶名稱和用戶密碼;2個按鈕用來確定和取消操作,然后設(shè)置它們的屬性。

在工資信息設(shè)置的下拉菜單里包括有基本工資信息設(shè)置、其他項(xiàng)目信息設(shè)置和計(jì)算公式設(shè)置。在這個模塊里,普通用戶沒有任何權(quán)利進(jìn)行相關(guān)的操作。在基本工資窗體里:添加了2個選項(xiàng)按鈕、2個下拉列表、2個標(biāo)簽、1個文本框和2個按鈕,然后設(shè)置它們的屬性。在其他項(xiàng)目設(shè)置的窗體里:使用了一個DTPicker控件獲得添加記錄的時間,要使用這個控件需要添加部件類庫,選擇“工程—>部件”命令,選擇Microsoft Windows Common Controls-2 6.0(sp4)項(xiàng),然后設(shè)置相關(guān)的屬性。

在工資信息管理的下拉菜單里包括有統(tǒng)計(jì)出勤信息、計(jì)算實(shí)發(fā)工資、查詢工資和導(dǎo)出工資表。在這個模塊里,普通用戶有統(tǒng)計(jì)出勤信息和查詢工資的權(quán)利,但是都顯示的是自己的信息。在出勤統(tǒng)計(jì)窗體里:添加一個下拉列表、一個標(biāo)簽和2個命令按鈕,然后設(shè)置相關(guān)的屬性。在出勤結(jié)果信息列表的窗體里:使用了Adodc控件和DataGrid控件,控件的Visible屬性一定要設(shè)置為False。在計(jì)算實(shí)發(fā)工資窗體里添加的控件和統(tǒng)計(jì)出勤記錄窗體的控件相同。在工資統(tǒng)計(jì)列表窗體里:使用了SSTab控件,在每一個標(biāo)簽上添加一個MSFlexGrid控件,然后設(shè)置它們的屬性。在導(dǎo)出工資表的窗體中使用了CommondDialog控件,要使用這個控件需要在“控件”窗體中,選擇Microsoft Common Dialog Control6.0(sp3)項(xiàng),同時因?yàn)閿?shù)據(jù)表格是導(dǎo)出到Excel,所以需要添加引用。選擇“工程—>引用”菜單,在“引用”窗體中選擇Microsoft Excel 9.0 Object Library項(xiàng),這樣才能夠成功導(dǎo)入到Excel。

在這個窗體里,我做的特點(diǎn)是:權(quán)利分工明確。當(dāng)管理員進(jìn)入的時候他有所有的權(quán)利,單擊哪個模塊就會彈出相對應(yīng)的窗體。而普通用戶則不能,我把它進(jìn)行了權(quán)限設(shè)置,會彈出權(quán)限的對話框。

在添加用戶的窗體里,如果輸入的用戶密碼和確認(rèn)密碼不一致,將出現(xiàn)一個警告對話框:

然后輸入與用戶密碼相同的密碼,我這里的密碼都是以*的形式表達(dá),是不可見的。添加的用戶將保存在數(shù)據(jù)庫的userinfo里。單擊“取消”按鈕就卸載此窗體,添加用戶的過程到此完成。

在修改密碼的窗體里,我要注重講解一下:當(dāng)輸入的舊密碼與登錄時的密碼不一致將出現(xiàn)提示對話框(如圖一),當(dāng)輸入的“確認(rèn)新密碼”和“輸入新密碼”的密碼不一致時也將出現(xiàn)警告對話框(如圖二)。我在做這個窗體時遇到了一個問題:就是輸入的新密碼確認(rèn)后,當(dāng)你再一次的進(jìn)入修改密碼窗體輸入舊密碼時,如果輸入的是剛剛修改過的密碼,就會出現(xiàn)錯誤。經(jīng)過一段時間的思考,我發(fā)現(xiàn)原因是修改過的密碼沒有覆蓋登錄時的密碼,所以會出現(xiàn)問題。我覺得這是一個很大的問題,在別的書上可能沒注意到這一點(diǎn),所以我要注重的講一下,這是我做這個窗體時的最大體會。

在建立基本工資窗體時,這個窗體會在兩個地方使用到,一個就是添加,另一個就是修改,在窗體載入時系統(tǒng)應(yīng)自動判斷狀態(tài)。選擇員工編號或選擇職務(wù),然后填寫工資金額,單擊“確定”按鈕,系統(tǒng)就會按照選擇的方式,設(shè)置員工的基本工資。在做基本工資這個窗體時,我的想法是:當(dāng)你在修改基本工資的信息,首先都要從數(shù)據(jù)庫中調(diào)出相關(guān)的信息,然后把它刪除掉,再從數(shù)據(jù)庫中的員工信息表中調(diào)出所要的信息,然后再一次的添加所要設(shè)置的信息。當(dāng)你沒輸入員工編號的時候,會出現(xiàn)下圖的對話框;

當(dāng)沒輸入員工的職務(wù)時會出現(xiàn)錯誤的信息。

在建立其他項(xiàng)目設(shè)置的窗體時,也在兩個地方使用,即添加和修改,在載入時也需要判斷狀態(tài)。選擇員工編號,再選擇需要添加的項(xiàng)目和進(jìn)額,單擊“確定”按鈕,即可添加其他項(xiàng)目。在其他項(xiàng)目設(shè)置這個窗體里,我用了一個Frame控件和幾個optionButton控件,目的在于:在添加其他項(xiàng)目時,只能有一個設(shè)置是有效的,而且還可以添加其他的項(xiàng)目,還有備注等等,這些都便于記錄。這里還有一個DTPicker控件是用來記錄添加其他項(xiàng)目的時間,我覺得這個控件非常好。還有就是每次添加成功后,系統(tǒng)需要初始化,更新一下。在設(shè)置完這個窗體后將會彈出查詢工資的窗體。

在建立工資計(jì)算公式的窗體時,輸入內(nèi)容后,單擊“確定”按鈕,設(shè)置計(jì)算公式中使用的數(shù)字。在計(jì)算公式設(shè)置的窗體里,單擊“恢復(fù)默認(rèn)值”按鈕系統(tǒng)將會恢復(fù)公式中的默認(rèn)值。這里的恢復(fù)默認(rèn)值功能采用的方法比較簡單,就是在一個函數(shù)中設(shè)置了固定的默認(rèn)值。如果需要使用可變的默認(rèn)值,可以在數(shù)據(jù)庫中設(shè)置一項(xiàng)默認(rèn)值字段,這樣可以方便的更改默認(rèn)值。當(dāng)輸入的格式與設(shè)定的格式不一致的時候,會彈出相關(guān)的對話框。

建立出勤統(tǒng)計(jì)窗體,選擇月份后,單擊“確定”按鈕,開始統(tǒng)計(jì)出勤記錄。在統(tǒng)計(jì)出勤信息的窗體里,這要和出勤記錄的數(shù)據(jù)庫相連,如果輸入的月份沒有統(tǒng)計(jì)將如下的對話框:

如果輸入的月份有統(tǒng)計(jì)記錄則彈出如下的對話框:

然后彈出出勤結(jié)果的窗體,顯示數(shù)據(jù)庫中統(tǒng)計(jì)信息相關(guān)的記錄。

管理員能看到的界面

這是用戶登錄所顯示的用戶信息

建立計(jì)算實(shí)發(fā)工資的窗體,這個窗體的建立和統(tǒng)計(jì)出勤記錄的窗體比較相似,選擇月份后,單擊“開始統(tǒng)計(jì)”按鈕,即可統(tǒng)計(jì)員工工資。在計(jì)算實(shí)發(fā)工資的窗體里,如果輸入的月份的工資沒統(tǒng)計(jì)會彈出如下的對話框:

否則會出現(xiàn)如下的對話框:

單擊“確定”后,就會出現(xiàn)工資信息列表,這時你將看見所有關(guān)于你想要的信息。

建立工資查詢的窗體,在選擇員工編號后,單擊“查詢單人”按鈕,返回選擇員工的相關(guān)信息。單擊“查詢?nèi)俊卑粹o,系統(tǒng)返回全部員工的信息。在建立工資查詢(即工資統(tǒng)計(jì)結(jié)果列表)的窗體時,我覺得這是一個最難的窗體。不僅是因?yàn)樗脑O(shè)置,還有就是它的代碼和數(shù)據(jù)庫相連的操作。在這個窗體中使用了SSTab控件,在每一個標(biāo)簽上添加一個MSFlexGrid控件。當(dāng)你是管理員登錄的時候,他的權(quán)限是所有,當(dāng)你是用戶登錄的時候,窗體只顯示登錄用戶本人的相關(guān)信息。他沒有任何權(quán)限,只能看到自己的信息,這是我做這個窗體的特色。

窗體的部分代碼為:

If strusername = "admin" Then

’管理員的權(quán)限

sql = "select stuffid from salarysetting"

Set rs = getrs(sql, "salary")

If rs.EOF = False Then

While Not rs.EOF

Me.comid.AddItem rs(0)

rs.MoveNext

Wend

rs.Close

End If

Me.comid.ListIndex = 0

Select Case Me.SSTab1.Tab

Case 0

sql = "select * from salarysetting"

Call basictopic

Call showbasic(sql)

Case 1

sql = "select * from salaryother"

Call othertopic

Call showother(sql)

Case 2

sql = "select * from salarystatistics order by id desc"

Call listtopic

Call showdata(sql)

End Select

Else

’ 用戶的權(quán)限

sql = "select sid from stuffinfo where sname='" & strusername & "'"

Set rs = getrs(sql, "salary")

While Not rs.EOF

Me.comid.AddItem rs(0)

rs.MoveNext

Wend

rs.MoveFirst

sd = rs(0)

rs.Close

Me.comid.ListIndex = 0

Select Case Me.SSTab1.Tab

Case 0

sql = "select * from salarysetting where stuffid='" & sd & "'"

Call basictopic

Call showbasic(sql)

Case 1

sql = "select * from salaryother where stuffid='" & sd & "'"

Call othertopic

Call showother(sql)

Case 2

sql = "select * from salarystatistics where stuffid='" & sd & "'"

Call listtopic

Call showdata(sql)

End Select

End If

End Sub

這是用戶登錄所顯示的用戶信息

建立導(dǎo)出工資表窗體的時候,這是工資管理的最重要的一步。這個窗體中使用了CommondDialog控件,通過設(shè)置Flags屬性,使CommondDialog控件的對話框中顯示一個幫助按鈕,但是,程序員必須在這個位置提供相關(guān)的幫助主題。對于所有的公共對話框,當(dāng)CancelError屬性為true,而且用戶單擊了對話框的“取消”按鈕時將生成一個錯誤??梢栽陲@示對話框的同時捕獲此錯誤以檢驗(yàn)是否按下了“取消”按鈕。這個控件可以顯示“打開”和“另存為”對話框,可以在打開對話框之前用Filter屬性指定在“文件類型”列表框中顯示的文件過濾器列表。這個窗體還引用了Microsoft Excel 9.0 Object Library,目的是為了把建立的工資表導(dǎo)入到Excel表格中。這個窗體的制作是非常復(fù)雜的,尤其是從VB導(dǎo)入到表格中。建立導(dǎo)出工資表的窗體,當(dāng)單擊“保存為”文本框右邊的按鈕,會提示用戶選擇保存路徑,然后單擊“導(dǎo)出”,會導(dǎo)到你所要保存的文件夾里。

這樣就可以在你保存的路徑里看到導(dǎo)出的Excel表格了。

第四章 結(jié) 束 語

企業(yè)工資管理系統(tǒng)是一個典型的信息管理系統(tǒng),其主要通過軟件工程方面的選擇課題、需求分析、總體設(shè)計(jì)、選用工具、程序模塊、系統(tǒng)測試等幾個步驟來實(shí)現(xiàn)。開發(fā)本系統(tǒng)的過程中,首先要對企業(yè)工資管理進(jìn)行系統(tǒng)調(diào)研,熟悉企業(yè)財(cái)務(wù)、人事、工資發(fā)放管理的流程、步驟;其次在系統(tǒng)需求分析過程中,要透過現(xiàn)象看本質(zhì),敏銳觀察到企業(yè)工資管理中存在的各種問題,并在總體設(shè)計(jì)把握好對問題的分析、理解,進(jìn)而解決問題;選用開發(fā)工具要選用自己最熟悉、應(yīng)用較多的開發(fā)工具,本系統(tǒng)開發(fā)選用MS Visual Basic 6.0,其具有語言簡單、功能強(qiáng)大、組件眾多的優(yōu)點(diǎn)。程序模塊的編制中,重點(diǎn)把握系統(tǒng)內(nèi)部完整性、功能性、實(shí)用性、便捷性,使其能夠協(xié)調(diào)統(tǒng)一、運(yùn)行無誤。運(yùn)行結(jié)果證明,本企業(yè)工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足企業(yè)財(cái)務(wù)管理、員工工資發(fā)放的需要,同時也成為現(xiàn)代化企業(yè)管理的標(biāo)志

參考文獻(xiàn):

[1] Visual Basic 6.0 程序設(shè)計(jì)教程(高等教育出版社) 龔沛曾 陸慰民 楊志強(qiáng) 編著

[2] MSDN - Microstft Developers'NetWork Microstft 1998Microstft 編著

[3]Visual Basic 企業(yè)辦公系統(tǒng)開發(fā)實(shí)例導(dǎo)航(人民郵電出版社) 劉萌 周學(xué)明 郭安源 編著

[4]Visual Basic 程序設(shè)計(jì)教程(北方交通大學(xué)出版社)

李振亭 編著

[5]Visual Basic 用戶編程手冊(人民郵電出版社)

林永 張樂強(qiáng) 編著

[6]數(shù)據(jù)庫系統(tǒng)概論(高等教育出版社)

薩師煊 王珊 編著

[7]現(xiàn)代軟件工程(北京希望電子出版社)

孫涌 編著

[8]Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(人民郵電出版社)

[9]VB控件應(yīng)用編程實(shí)例教程(北京希望電子出版社) 張學(xué)忠 王福成 編著

[10]Office 2000中文版(清華大學(xué)出版社)

東方人華 編著

[11]VB數(shù)據(jù)庫程序設(shè)計(jì)高手(科學(xué)出版社)

溫賢發(fā) 編著

[12]軟件需求(電子工業(yè)出版社)

Soren Lauesen 編著 劉曉暉 譯

[13]VB6.0中文版教程(電子工作出版社)

新智工作室

12.VB編程技巧280例(上??茖W(xué)普及出版社)

源江科技

13.數(shù)據(jù)庫設(shè)計(jì)與編程實(shí)例詳解——使用Access、SQL與VB [英] John Carter 著

篇3

中圖分類號:TP311

文獻(xiàn)標(biāo)識碼:A

文章編號:1009-2374(2012)23-0134-03

隨著人事制度改革的深入和勞資關(guān)系的改善,薪酬問題日益成為企業(yè)所關(guān)注的問題。加之社會經(jīng)濟(jì)制度的改革,使得企業(yè)工資管理工作也變得越來越復(fù)雜。建立一套適合于企業(yè)自身特點(diǎn)發(fā)展的薪酬管理系統(tǒng)日益提上了企業(yè)人力資源的工作日程。一套行之有效地工資管理系統(tǒng)有利于減少企業(yè)的薪酬錯誤,避免矛盾,同時減輕人事部門的任務(wù),提高效率,節(jié)約人力資源,降低企業(yè)成本。

1 企業(yè)工資管理系統(tǒng)功能需求簡介

系統(tǒng)數(shù)據(jù)流程圖如下:

就企業(yè)而言,工資管理系統(tǒng)的設(shè)計(jì)需要簡潔、實(shí)用,同時能滿足人事、財(cái)務(wù)部門及其他相關(guān)部門或單位的多方對工資管理需求的系統(tǒng)即可。大型的數(shù)據(jù)庫系統(tǒng)反而容易出現(xiàn)操作不便、浪費(fèi)人力、不易解釋的問題出現(xiàn)。就一般的大、中型企業(yè)而言,它的設(shè)計(jì)內(nèi)容應(yīng)包括員工信息管理功能、工資管理功能、工資查詢功能、工資報表輸出功能、相應(yīng)的模塊也增加,例如報表設(shè)計(jì)模塊、打印輸出模塊、模糊查詢模塊等。

系統(tǒng)的設(shè)計(jì)應(yīng)首先對企業(yè)的員工工資管理業(yè)務(wù)進(jìn)行分析。經(jīng)過筆者多方面調(diào)研,一般企業(yè)員工工資系統(tǒng)主要涉及的參與者包括員工、系統(tǒng)管理員、上級主管部門、總經(jīng)理。

2 企業(yè)的工資管理系統(tǒng)功能描述

2.1 員工信息管理

員工基本信息模塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€功能。員工基本信息包括員工號、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級等信息。員工增刪實(shí)現(xiàn)了對數(shù)據(jù)庫中員工信息的增加和刪除。員工信息查詢可以通過員工號或員工姓名對員工信息進(jìn)行查詢。

2.2 工資管理

結(jié)合各個公司的工資管理實(shí)際情況和人力資源保障部門的勞資規(guī)定將工資、結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資和工齡工資、績效工資等標(biāo)準(zhǔn)完成對基礎(chǔ)數(shù)據(jù)條目的設(shè)定,增加相應(yīng)的模塊例如工資統(tǒng)計(jì)和發(fā)放、打印工資條及員工獎勵和懲罰等內(nèi)容。

2.3 工資查詢

可根據(jù)條件查詢員工歷史工資數(shù)據(jù)(如按月份查詢、按姓名查詢、按部門查詢等)。

2.4 匯總打印

提供報表打印輸出功能,可以報表的形式打印員工信息、工資發(fā)放報表、工資歷史報表、員工獎勵和員工懲罰報表。

2.5 系統(tǒng)維護(hù)

可對數(shù)據(jù)進(jìn)行備份和恢復(fù),并可實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入導(dǎo)出功能。

2.6 管理員設(shè)置

實(shí)現(xiàn)系統(tǒng)用戶及密碼的設(shè)置操作,可以增加和刪除系統(tǒng)用戶(僅系統(tǒng)管理員才有權(quán)限),對系統(tǒng)當(dāng)前用戶修改密碼。

3 用戶環(huán)境選擇

選擇操作系統(tǒng)最好為Windows XP,因?yàn)樵絹碓蕉嗟钠髽I(yè)在規(guī)劃內(nèi)網(wǎng)時,將微軟平臺作為首選方案;從技術(shù)角度而言,微軟平臺上的應(yīng)用和開發(fā)也是其他平臺無法比擬的。繪制UML所需要的Rational ROSE或office VISIO。

4 數(shù)據(jù)庫介紹

功能的實(shí)現(xiàn)應(yīng)盡可能由數(shù)據(jù)庫管理系統(tǒng)完成,這樣才能充分發(fā)揮數(shù)據(jù)庫管理系統(tǒng)高效、安全、可靠、便捷的性能,減少編程人員的工作量。工資管理系統(tǒng)具有大多數(shù)數(shù)據(jù)庫應(yīng)用系統(tǒng)的特征,在進(jìn)行設(shè)計(jì)時,應(yīng)盡可能使用SQL Server的功能完成下列功能設(shè)計(jì)的各項(xiàng)操作。

4.1 數(shù)據(jù)表設(shè)計(jì)

設(shè)計(jì)者應(yīng)根據(jù)功能要求中所提到的要求設(shè)計(jì)數(shù)據(jù)表,力求數(shù)據(jù)結(jié)構(gòu)科學(xué)合理。設(shè)計(jì)時要充分考慮如何保證并實(shí)施數(shù)據(jù)完整性,合理建立表與表之間的關(guān)系,設(shè)計(jì)各種數(shù)據(jù)庫對象。

4.1.1 員工信息。員工基本信息應(yīng)包含員工編號、姓名、性別、出生年月、參加工作時間、地址、電話號碼、所屬部門、職務(wù)、職稱、政治面貌、婚姻狀況等字段,并預(yù)留空白字段若干。

4.1.2 員工工資。員工工資應(yīng)包含員工編號、基本工資、崗位工資、住房補(bǔ)貼、津貼、住房公積金、養(yǎng)老保險、應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額。應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額使用計(jì)算列,并預(yù)留空白字段若干。

4.1.3 部門信息。部門信息應(yīng)包含部門編號、部門名稱、部門負(fù)責(zé)人、部門人數(shù)等字段。

例如:

字段 字段名 類型 寬度 說明

1 員 工 號 字符型 3 數(shù)字

2 員工姓名 字符型 10 小于等于15個漢字

3 員工性別 字符型 2 “男”或“女”

4 崗位名稱 字符型 14 小于等于25個漢字

……

4.2 數(shù)據(jù)完整性設(shè)計(jì)

為了保證數(shù)據(jù)庫系統(tǒng)的正確性、完備性和一致性,就必須進(jìn)行數(shù)據(jù)完整性設(shè)計(jì)??煽紤]如下數(shù)據(jù)完整性:給表設(shè)置主鍵及外鍵約束;設(shè)定缺省約束;設(shè)置非空約束;實(shí)施CHECK約束。

4.3 數(shù)據(jù)庫對象的設(shè)計(jì)

為充分發(fā)揮數(shù)據(jù)庫的效能,保證數(shù)據(jù)庫的安全性,提高數(shù)據(jù)庫管理系統(tǒng)的執(zhí)行效率,可以考慮使用視圖、存儲過程及表的觸發(fā)器來實(shí)現(xiàn)某些功能。

4.3.1 指定部門信息查詢。設(shè)計(jì)一個存儲過程,以部門編號為參數(shù)查詢該部門的所有員工的相

關(guān)信息,同時統(tǒng)計(jì)出此部門的工資總額和平均工資。

4.3.2 設(shè)計(jì)一個視圖,返回所有員工的工資信息。

4.3.3 為提高檢索性能,為表創(chuàng)建相關(guān)的索引。

4.3.4 為調(diào)入、調(diào)出人員創(chuàng)建INSERT、DELETE觸發(fā)器,實(shí)現(xiàn)部門人數(shù)的自動更新,員工調(diào)離本單位時,應(yīng)當(dāng)從員工信息表中刪除這個員工的信息,并將其工資信息的數(shù)據(jù)刪除。

5 系統(tǒng)性能需求分析

5.1 運(yùn)行需求

系統(tǒng)在進(jìn)行數(shù)據(jù)的錄入、計(jì)算、統(tǒng)計(jì)的時候,能將數(shù)據(jù)精確到小數(shù)點(diǎn)后三位小數(shù)。系統(tǒng)接收到用戶的操作命令后(如計(jì)算處理、查詢等),能迅速地響應(yīng)其操作請求,響應(yīng)時間不超過1秒。在同一時間,系統(tǒng)還提供支持至少10個客戶端進(jìn)行同一個操作請求的響應(yīng)。

系統(tǒng)可移植較強(qiáng),在不同的平臺下運(yùn)行,均不會影響系統(tǒng)的穩(wěn)定性。同時,支持在客戶端安裝不同

操作系統(tǒng)、瀏覽器版本,均不會影響系統(tǒng)的運(yùn)行。

5.2 安全需求

為保障系統(tǒng)數(shù)據(jù)的安全性,系統(tǒng)采用訪問控制策略,未授權(quán)者不能進(jìn)入系統(tǒng)。同時,對不同級別的用戶授予不同的使用權(quán)限。在系統(tǒng)運(yùn)行期間,如發(fā)生掉電尚未保存數(shù)據(jù)或由于操作不當(dāng)?shù)仍驅(qū)е孪到y(tǒng)重啟等,為保證數(shù)據(jù)的易恢復(fù)性,系統(tǒng)提供每隔30秒自動保存數(shù)據(jù)的機(jī)制,讓用戶的數(shù)據(jù)在發(fā)生意外時能最大程度上得到恢復(fù)。同時,系統(tǒng)提供強(qiáng)大的容錯性能,當(dāng)一臺服務(wù)器發(fā)生故障時,系統(tǒng)能自動切換到另外一臺服務(wù)器上,從而保障服務(wù)器能長時間地提供系統(tǒng)的運(yùn)行支持。

5.3 系統(tǒng)界面需求

系統(tǒng)開發(fā)基于B/S的開發(fā)模式,界面直觀、簡潔,人機(jī)交互性強(qiáng)。基于表單和彈出式窗口的數(shù)據(jù)錄入方式,菜單電擊的方式操作。用戶使用時,只要是按照格式和要求填入信息,系統(tǒng)在后臺響應(yīng)用戶操作過程。讓用戶在最短時間里,不需要經(jīng)過專門培訓(xùn),就可以輕松上手使用。

5.4 其他需求

數(shù)據(jù)不管是在企業(yè)內(nèi)部之間傳輸,還是公司與分公司之間進(jìn)行遠(yuǎn)程數(shù)據(jù)傳輸時,防止數(shù)據(jù)被不法分子任意地修改和破壞,對所有的敏感數(shù)據(jù)均進(jìn)行基于SSL協(xié)議的加密操作,只有對信息解密的人員才能最終讀取數(shù)據(jù)信息。這樣,能最大程度地提高數(shù)據(jù)在傳輸過程的安全保密性。

篇4

1需求分析

當(dāng)今社會,資金是企業(yè)生存的關(guān)鍵,資金的流動影響到企業(yè)的整體運(yùn)作。企業(yè)員工的工資管理是企業(yè)資金管理的一個重要組成部分,因?yàn)槠髽I(yè)每個月都要涉及發(fā)放企業(yè)員工工資的問題。而隨著企業(yè)人員數(shù)量的增加,企業(yè)的工資管理也變得越來越復(fù)雜。如果能夠?qū)崿F(xiàn)工資管理的自動化,無疑將為企業(yè)節(jié)省在其上不小的開支。

員工工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理,工作量大的時候,往往由于財(cái)務(wù)人員抄寫不慎,或者計(jì)算的疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。同時工資的發(fā)放具有較強(qiáng)的時間限制,必須在規(guī)定的時間完成計(jì)算和發(fā)放工作??梢姡瑐鹘y(tǒng)的使用紙質(zhì)材料的數(shù)據(jù)信息管理方式已經(jīng)不再適合現(xiàn)代企業(yè)公司的發(fā)展了,現(xiàn)代公司迫切需要實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化。

2系統(tǒng)設(shè)計(jì)

員工工資管理信息系統(tǒng)可以做到工資信息的快速計(jì)算、全面統(tǒng)計(jì)。系統(tǒng)使用數(shù)據(jù)庫保存所有工資信息,管理人員可方便快捷地完成查詢、添加、修改和刪除等操作。本文所設(shè)計(jì)的工資管理信息系統(tǒng)基本滿足現(xiàn)代企業(yè)工資管理中的的如下一些需求:

T工基本工資的設(shè)置和調(diào)整功能;企業(yè)員工的基本信息的瀏覽、添加、刪除、修改功能;員工每月加班時間以及績效考核等級的瀏覽、添加、刪除、修改功能;員工的績效考核等級與獎金發(fā)放的統(tǒng)計(jì)功能;根據(jù)員工當(dāng)月的加班情況和績效考核情況結(jié)算實(shí)發(fā)工資的功能;對所有工資發(fā)放的歷史記錄可按按員工號、月份、工資高低或加班時長的查詢與排序功能;對企業(yè)每月實(shí)際發(fā)放的總員工工資金額的統(tǒng)計(jì)功能;員工登陸自己的賬戶查詢工資記錄的功能;用戶密碼的修改功能。

為了實(shí)現(xiàn)后臺數(shù)據(jù)庫對于員工工資信息的管理,根據(jù)先羅列出本系統(tǒng)需要管理的數(shù)據(jù)項(xiàng)并設(shè)計(jì)出以下數(shù)據(jù)庫表來存放相關(guān)信息:

(1)員工基本信息表(workerinfo表),該表用于記錄公司中每個員工的基本信息。內(nèi)容包括員工工號(no)、員工姓名(name)、員工登陸密碼(mi)、員工職位(post)和員工月基本工資(salary)。

(2)員工工資表(wage_info表),該表用于記錄公司中每個員工每個月的實(shí)發(fā)工資。內(nèi)容包括了員工工號(no)、發(fā)薪月份(month)和實(shí)發(fā)工資(total_wage)。

(3)員工加班情況記錄表(overtime表),該表用于記錄公司中每個員工每個月的加班總時長。內(nèi)容包括員工工號(no)、月份(month)和加班時長(time)。

(4)員工加班工資標(biāo)準(zhǔn)表(ot_st表),該表用于記錄公司中不同職務(wù)員工的加班工資標(biāo)準(zhǔn)。內(nèi)容包括員工職務(wù)(post)和每小時加班工資標(biāo)準(zhǔn)(pay)。

(5)員工績效考核等級記錄表(attendance表),該表用于記錄公司中每個員工每個月的績效考核等級。內(nèi)容包括員工工號(no)、月份(month)和當(dāng)月績效考核等級(level)。

(6)員工績效獎金標(biāo)準(zhǔn)表(attst表),該表用于記錄公司中不同績效考核等級所發(fā)放獎金金額的標(biāo)準(zhǔn)。內(nèi)容包括績效考核等級(level)和績效獎金(award)。

(7)系統(tǒng)管理員信息表(administrator表),該表用于記錄公司中不同績效考核等級所發(fā)放獎金金額的標(biāo)準(zhǔn)。內(nèi)容包括管理員賬戶(name)、登陸密碼(password)和管理員身份擁有人(belong)。

關(guān)系數(shù)據(jù)庫中表的設(shè)計(jì)應(yīng)滿足一定的規(guī)則,應(yīng)符合由實(shí)體關(guān)系圖轉(zhuǎn)化而來的關(guān)系模式,該數(shù)據(jù)庫的關(guān)系模式如圖所示:

3系統(tǒng)實(shí)現(xiàn)

本系統(tǒng)前臺采用Java語言進(jìn)行開發(fā),利用圖形界面讓數(shù)據(jù)的顯示更加直觀易讀、操作更加方便也容易上手;后臺鏈接MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)流程分解成幾個功能模塊來設(shè)計(jì),下面對系統(tǒng)的各個主要功能的實(shí)現(xiàn)進(jìn)行分析:

(1)系統(tǒng)登陸驗(yàn)證。若用戶選擇以管理員身份登錄,在界面中輸入了用戶名與登陸密碼后,程序?qū)鶕?jù)用戶輸入的用戶名與密碼在后臺數(shù)據(jù)包庫中的系統(tǒng)管理員信息表中查詢,若查詢到相符合的記錄,則提示登陸成功并跳轉(zhuǎn)到下一界面,否則提示錯誤若用戶選擇以職工身份登錄,在界面中輸入了用戶名與登陸密碼后,程序?qū)鶕?jù)用戶輸入的用戶名與密碼在后臺數(shù)據(jù)包庫中的員工基本信息表中查詢,若查詢到相符合的記錄,則提示登陸成功并跳轉(zhuǎn)到下一界面,否則提示錯誤。

(2)員工信息查詢。在員工信息管理界面中,程序會在數(shù)據(jù)庫中的員工信息表即員工基本信息表的內(nèi)容羅列出來,用于顯示公司中每個員工的信息。

(3)添加員工信息。在添加員工信息窗體的文本框中輸入新員工的各項(xiàng)信息后,在將這些信息添加到數(shù)據(jù)庫之前,需檢查輸入的新員工的工號是否已經(jīng)存在,還需要檢查輸入的新員工職位是否真實(shí)存在。通過以上兩步檢查輸入的數(shù)據(jù)是否合法,若符合要求,則將新的記錄添加到數(shù)據(jù)庫的員工基本信息表中。否則系統(tǒng)給出相應(yīng)的提示。

(4)修改員工信息。在輸入工號后可以查詢到該員工的原本信息,用戶可在原有信息的基礎(chǔ)上進(jìn)行修改。修改完成數(shù)據(jù)后更新數(shù)據(jù)庫中的員工基本信息表。

(5)刪除員工信息。在刪除員工信息窗體的文本框中輸入待刪除員工的工號,程序會先查詢該工號是否存在。若此人存在,則刪除此人的相關(guān)信息。

(6)全體員工工資檢索。管理員可瀏覽公司中全體員工的每月加班津貼、績效獎金和月總工資。程序可以按照使用者需求對工資信息的進(jìn)行不同方式的分類與排序,點(diǎn)擊“刷新”后列表中的信息就會按照選擇的方式重新排序并顯示。例如,想按月查看每個員工的工資信息,就可以選擇“按月排序”,這些信息就會按照月份的順序重新排列,在相同月中的員工工資信息會在一起,方便查看。

(7)員工工資記錄錄入。在添加員工信息窗體的文本框中輸入新的員工工資記錄的各項(xiàng)信息后,在將這些信息添加到數(shù)據(jù)庫之前,需檢查輸入的員工的工號是否存在、該月的記錄是否已經(jīng)存在。通過以上兩步檢查輸入的數(shù)據(jù)是否合法,若符合要求,則將新的加班情況記錄添加到數(shù)據(jù)庫的員工加班情況記錄表中,將績效考核情況添加到數(shù)據(jù)庫的員工績效考核等級記錄表中,程序按照加班情況與績效等級自動計(jì)算出當(dāng)月的總工資后將該員工的工號、月份和工資金額添加到員工工資表中。若輸入的信息不合法,系統(tǒng)給出相應(yīng)的提示。

(8)員工工資記錄修改。在員工工資修改窗體中,輸入職工號與月份后點(diǎn)擊“顯示信息”,程序會將該職工原有的信息顯示在文本框中,用戶不必記憶該員工無需修改的信息,只需要在原來信息的基礎(chǔ)上進(jìn)行修改即可,方便了用戶對于員工信息的修改;

(9)員工工資記錄刪除。在員工工資刪除窗體中,輸入待刪除的員工工號與月份,程序會判斷該工號的員工是否存在以及該工號的員工是否在該月有工資記錄,如存在則刪除與該員工該月的工資信息。

(10)公司工資統(tǒng)計(jì)。用戶可通過工資統(tǒng)計(jì)界面查看該公司在每個月發(fā)給員工的工資總金額,用戶可以在此查看公司每月工資的發(fā)放情況。用戶可以按照自己的需求對工資信息的進(jìn)行不同方式的分類與排序,點(diǎn)擊“刷新”后列表中的信息就會按照選擇的方式重新排序并顯示。例如在下拉謚醒癜湊展ぷ式敵蚪行排列,點(diǎn)擊刷新后可記錄將會以工資由多到少的順序排列,用戶可以以這樣的方式來查詢發(fā)放工資最多與最少的月份。

(11)員工個人工資查詢。若在登陸界面選擇以職工身份登錄,就會進(jìn)入人工資信息管理界面。在個人工資信息管理界面中,該員工僅可以查看自己每月的績效考核等級、績效獎金、加班時長、加班津貼、月總工資等信息。用戶若希望更改自己的登陸密碼可以點(diǎn)擊“修改密碼”,在修改密碼子窗體中對自己的登陸密碼進(jìn)行修改。

(12)員工登陸密碼修改。用戶若希望更改自己的登陸密碼可以點(diǎn)擊“修改密碼”,在修改密碼子窗體中對自己的登陸密碼進(jìn)行修改。修改時要輸入原密碼與新密碼以及確認(rèn)新密碼。若原密碼輸入錯誤則返回修改失敗提示,若新密碼與確認(rèn)新密碼不一致返回新密碼輸入錯誤的提示。

4結(jié)語

企業(yè)的員工工資管理是一項(xiàng)不允許發(fā)生差錯的工作。使用數(shù)據(jù)庫系統(tǒng),可有效避免人工處理時因抄寫不慎或者計(jì)算的疏忽而出現(xiàn)工資發(fā)放錯誤的現(xiàn)象,也使得企業(yè)財(cái)務(wù)人員的工作量大大減少,為企業(yè)節(jié)約了人力物力。

隨著時代的發(fā)展與技術(shù)的進(jìn)步,越來越多的企業(yè)已經(jīng)摒棄了傳統(tǒng)的人工建表統(tǒng)計(jì)與發(fā)放工資的方式,開始使用數(shù)據(jù)庫系統(tǒng)管理企業(yè)所有員工的工資。而且隨著企業(yè)的發(fā)展,企業(yè)內(nèi)部的人員構(gòu)成越來越復(fù)雜,工資的計(jì)算方式也日趨多樣化,員工工資管理的相關(guān)系統(tǒng)也應(yīng)該同步發(fā)展,適應(yīng)新時代下企業(yè)管理的要求。

篇5

【關(guān)鍵詞】

工資管理系統(tǒng);計(jì)算機(jī)網(wǎng)絡(luò);軟件開發(fā);設(shè)計(jì)與實(shí)現(xiàn)

在計(jì)算機(jī)技術(shù)迅速推廣和應(yīng)用的時代背景下,把知識管理利用到現(xiàn)代計(jì)算機(jī)軟件中去,并為企業(yè)是單位所利用,創(chuàng)造更高的經(jīng)濟(jì)和效益,是其發(fā)展的動力。在工資管理系統(tǒng)中,工資管理涉及的內(nèi)容豐富繁雜,但是由于其是根據(jù)某些固定的算法,其利用到計(jì)算機(jī)軟件中的難度就會大大降低,而工資管理系統(tǒng)如何設(shè)計(jì),如何才能實(shí)現(xiàn)工資管理系統(tǒng)滿足設(shè)計(jì)需求,是設(shè)計(jì)和使用系統(tǒng)的關(guān)鍵內(nèi)容。

1 工資管理系統(tǒng)設(shè)計(jì)可行性分析

在現(xiàn)代信息技術(shù)發(fā)展的今天,大量的工作能夠通過現(xiàn)代信息技術(shù)實(shí)現(xiàn),能夠?qū)⒁郧暗氖止げ僮鲀?nèi)容,通過現(xiàn)代計(jì)算機(jī)編程實(shí)現(xiàn)高效操作,大大提高了操作的規(guī)范性以及結(jié)果的準(zhǔn)確性。在人力資源管理系統(tǒng)中,以往的操作還是以人力資源員工手工操作完成操作內(nèi)容,特別是人動這塊,很大一部分都是通過人手工操作完成,其缺點(diǎn)是工作量過大,工作程序過于繁瑣,其效率、安全以及準(zhǔn)確性都不能滿足需要。而在辦公自動化的發(fā)展的背景下,計(jì)算機(jī)技術(shù)被廣泛的應(yīng)用到辦公室中去,手工繁瑣的操作不能滿足實(shí)際需要,必須尋找更加安全、高效、快捷的解決方案。而本文主要研究的是工資管理系統(tǒng),工資管理系統(tǒng)是人力資源管理系統(tǒng)的重要內(nèi)容之一,在操作過程中,其復(fù)雜性也是人力資源管理系統(tǒng)中最高的,在日常管理和變更中,很容易因?yàn)椴僮魇д`,而導(dǎo)致工資管理失效,結(jié)合計(jì)算機(jī)的特點(diǎn),能夠準(zhǔn)確高效的完成任務(wù),并能不受主觀制約,大大提高了其整個系統(tǒng)的準(zhǔn)確性。此外,工資管理系統(tǒng)的操作復(fù)雜性,對于操作員的業(yè)務(wù)素質(zhì)要求極高,而采用現(xiàn)代工資管理系統(tǒng),不需要繁瑣的操作,省去了大量學(xué)習(xí)的時間。

在工資管理系統(tǒng)中利用Access2000中文版操作簡便,功能強(qiáng)大,屬于非專業(yè)數(shù)據(jù)庫,能夠快速的掌握和學(xué)習(xí),在建立簡單的數(shù)據(jù)庫基礎(chǔ)上,企業(yè)事業(yè)單位可以根據(jù)自身的實(shí)際需要對其進(jìn)行相應(yīng)的調(diào)整,從而達(dá)到最終的管理目的。其整個業(yè)務(wù)流程也非常的簡單,能夠提高管理效率。利用該數(shù)據(jù)庫主要有以下幾個優(yōu)點(diǎn):界面簡單,操作方便;功能集中度高;操作簡單,易于維護(hù)。所以在工資管理系統(tǒng)中Access2000是應(yīng)用較為廣泛的一種,并且使工資管理系統(tǒng)的可行性得到了證實(shí)。

2 工資管理系統(tǒng)設(shè)計(jì)

在對工資管理系統(tǒng)進(jìn)行設(shè)計(jì)時,對于工資管理所需要的功能進(jìn)行劃分和明確,主要是:人員工資管理;考勤管理以及工資的發(fā)放。而整個過程是封閉的內(nèi)網(wǎng)系統(tǒng),目的是保證工資管理安全以及起到保密的作用。整個系統(tǒng)可以被分為以下幾個模塊:主模塊;人力資源資料管理模塊;部門資料模塊;人事管理模塊以及工資管理模塊。其模塊與模塊之間是相互關(guān)聯(lián)和相互聯(lián)系的,為了保證其設(shè)計(jì)的整體性,工資管理系統(tǒng)應(yīng)該建立在人力資源管理系統(tǒng)之下,保證其信息共享以及信息及時更新。在整個工資管理系統(tǒng)整體設(shè)計(jì)中,其目的是保證系統(tǒng)的安全、高效。在使用開發(fā)工具上,除了前文所說到的Access2000開發(fā)工具,還包括VB開發(fā)工具,在結(jié)合整個系統(tǒng)的設(shè)計(jì)功能看,其工資管理系統(tǒng)設(shè)計(jì)的主要功能是:系統(tǒng)登錄;信息錄入;信息查詢;信息輸出。

在工資管理系統(tǒng)設(shè)計(jì)時,還需要注意以下幾個方面的問題:首先,系統(tǒng)的可操作性,系統(tǒng)設(shè)計(jì)要簡單,便于操作,有時為了求新,導(dǎo)致系統(tǒng)的操作性較為復(fù)雜,甚至出現(xiàn)許多BUG,容易導(dǎo)致系統(tǒng)崩潰,從而影響整個工資管理系統(tǒng)的使用。其次,系統(tǒng)試驗(yàn),其目的就是減少出現(xiàn)BUG的可能性,保證信息通道的正常流通,以及信息的開發(fā)和使用;最后,系統(tǒng)的擴(kuò)展性,其目的是為了更好的適應(yīng)不斷變化的環(huán)境需求,在設(shè)計(jì)軟件時,要具有一定的前瞻性和擴(kuò)展性,提高其系統(tǒng)的使用壽命,從而提高工資管理系統(tǒng)的使用效率。

3 工資管理系統(tǒng)實(shí)現(xiàn)

工資管理系統(tǒng)功能實(shí)現(xiàn)上,要結(jié)合工資管理系統(tǒng)的幾大功能,在前文中已有一定的闡述,現(xiàn)結(jié)合工資管理系統(tǒng)功能,談一談工資管理功能實(shí)現(xiàn)。登錄模塊為系統(tǒng)提供安全性保障的最基本模塊,主要分為管理者和使用者兩種登錄權(quán)限,登錄時需要輸入登陸者賬戶和密碼,并檢測密碼輸入的準(zhǔn)確性,并判斷是否允許該用戶進(jìn)入工資管理系統(tǒng)。在主模塊中,其主要是為了提供一個為其他模塊提供調(diào)用平臺,幫助其功能的實(shí)現(xiàn),其操作的鍵面不必過于花哨,簡單明了的指示性提供相關(guān)模塊的進(jìn)入。工資管理系統(tǒng)必須和相關(guān)人力資源管理實(shí)現(xiàn)配合,保證員工信息的修改、刪除以及添加,并建立自動更新數(shù)據(jù)庫功能,在數(shù)據(jù)庫的功能分類時,需要保障的是各功能的信息溝通的暢通性,通過實(shí)驗(yàn)操作,提高更環(huán)節(jié)的準(zhǔn)確性,保證系統(tǒng)的穩(wěn)定運(yùn)行。

對于現(xiàn)代工資管理系統(tǒng)的實(shí)現(xiàn),在硬件和軟件兩個方面還要進(jìn)一步加強(qiáng)。首先,硬件上對于工資管理系統(tǒng)的數(shù)據(jù)庫,數(shù)據(jù)庫維護(hù)以及主機(jī)都要滿足其設(shè)計(jì)的需要,根據(jù)實(shí)際需要,可以采用符合自身需要的硬件設(shè)施,在條件允許的情況下,盡量使用性能高的硬件設(shè)備;其次,在軟件上,其一,加強(qiáng)對軟件的設(shè)計(jì),通過對企業(yè)實(shí)際情況的調(diào)研,對實(shí)際需要的工資管理系統(tǒng)進(jìn)行科學(xué)布局,能夠大大提高系統(tǒng)的整體效能,滿足企業(yè)的需要,對于復(fù)雜的設(shè)計(jì)程序進(jìn)行精簡和技術(shù)改進(jìn),提高系統(tǒng)的可操作性。其二,加強(qiáng)軟件設(shè)計(jì)和使用人才對于建設(shè),只有高素質(zhì)的操作人員,才能利用好實(shí)現(xiàn)好現(xiàn)代工資管理系統(tǒng),所以要加強(qiáng)人力資源管理部門的人員培訓(xùn),提高他們的業(yè)務(wù)能力和綜合素質(zhì)。

4 總結(jié)

現(xiàn)代工資管理系統(tǒng)設(shè)計(jì)在現(xiàn)代計(jì)算機(jī)技術(shù)高速發(fā)展的應(yīng)用的大背景下,可行性得到了進(jìn)一步驗(yàn)證并且其系統(tǒng)設(shè)計(jì)具有現(xiàn)實(shí)意義,能夠大大提高工資管理水平和效率。在設(shè)計(jì)時,注意對整體功能的把握以及設(shè)計(jì)實(shí)驗(yàn),提高使用的穩(wěn)定性,在工資管理系統(tǒng)實(shí)現(xiàn)要對系統(tǒng)設(shè)計(jì)進(jìn)行優(yōu)化,提高設(shè)計(jì)的適應(yīng)性和擴(kuò)展性,真正實(shí)現(xiàn)現(xiàn)代化工資管理系統(tǒng)。

【參考文獻(xiàn)】

篇6

中圖分類號:TP317.1 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 05-0000-01

SMEs Office Automation Management System Design

Hu Tianhua

(Dalian Jiaotong University,Dalian116028,China)

Abstract:Based on the study of the UML and J2EE related technology,use B/S model design J2EE-based office automation system for SMEs.

Keywords:Office automation;Send and receive text management;

Conference management;File management

一、辦公自動化概述

辦公自動化,英文Office Automation,簡稱OA,是辦公信息處理的自動化,它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種人、機(jī)信息系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。

二、研究意義

中小企業(yè)辦公自動化管理系統(tǒng)的設(shè)計(jì),定位于通過辦公自動化軟件可以建立“工作流、信息流、物流、資金流”四流合一的信息化應(yīng)用框架。借助Internet建立起網(wǎng)絡(luò)上虛擬的工作場所,可以幫助中小企業(yè)提高知識型員工的生產(chǎn)力;通過理順和強(qiáng)化“戰(zhàn)略、業(yè)務(wù)、人員”三大核心流程,加強(qiáng)知識文檔、系統(tǒng)數(shù)據(jù)、公共信息、個人消息等方面的溝通能力,以增強(qiáng)中小企業(yè)的管理執(zhí)行力,充分體現(xiàn)出“連接Connection、溝通Communication、協(xié)同Collaboration、監(jiān)控Control”的IT應(yīng)用成效。

三、相關(guān)技術(shù)

在目前的Web2.0熱潮中,Ajax已成為人們談?wù)撟疃嗟募夹g(shù)術(shù)語。其實(shí)AJAX(Asynchronous JavaScript and XML)是多種技術(shù)的綜合,它使用XHTML和CSS標(biāo)準(zhǔn)化呈現(xiàn),使用DOM實(shí)現(xiàn)動態(tài)顯示和交互,使用XML和XSTL進(jìn)行數(shù)據(jù)交換與處理,使用XMLHttpRequest對象進(jìn)行異步數(shù)據(jù)讀取,使用Javascript綁定和處理所有數(shù)據(jù)。更重要的是它打破了使用頁面重載的慣例技術(shù)組合,可以說AJAX已成為Web開發(fā)的重要武器。Ajax主要是通過JavaScript對象中的XmlHttpRequest向服務(wù)器提出請求,并根據(jù)處理的結(jié)果更新頁面。這樣的更新不會使整個頁面全部更新,而是根據(jù)用戶的需要對某個區(qū)域進(jìn)行局部更新,而且在更新的同時不影響其它區(qū)域的瀏覽。

四、需求分析

需求分析是對用戶提出的原始需求和需求調(diào)研階段收集的資料進(jìn)行分析,提取出系統(tǒng)的功能要點(diǎn)、開發(fā)對象以及系統(tǒng)的規(guī)模預(yù)測,并進(jìn)一步選定系統(tǒng)的軟件環(huán)境。需求分析雖處于軟件開發(fā)的初始階段,但它對于整個軟件開發(fā)過程及軟件產(chǎn)品質(zhì)量是至關(guān)重要的,這一部分的目的是為下一步進(jìn)行系統(tǒng)設(shè)計(jì)奠定基礎(chǔ)。

利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺,為管理提供現(xiàn)代化的日常辦公條件及豐富的綜合信息服務(wù),以提高辦公效率和管理水平,實(shí)現(xiàn)公司各部門日常業(yè)務(wù)工作的規(guī)范化、電子化、標(biāo)準(zhǔn)化,實(shí)現(xiàn)信息的在線查詢、借閱。在這個平臺上,用戶可以實(shí)現(xiàn)發(fā)文管理、收文管理、會議管理、檔案管理、檔案借閱、公告管理、本人待辦、修改密碼和系統(tǒng)管理。中小企業(yè)辦公自動化系統(tǒng)是建立在局域網(wǎng)上的應(yīng)用系統(tǒng),是采用B/S結(jié)構(gòu)的辦公自動化系統(tǒng),客戶端的配置可以極為簡單。

五、用例建模

用例圖(use case diagram)從外部用戶的角度捕獲系統(tǒng)的行為。它將系統(tǒng)功能劃分為對參與者具有意義的事務(wù)。這些功能片被稱為用例。用例通過系統(tǒng)與一個或多個活動者之間的一系列消息描述了與活動者的交互。其活動者包括人員、其它的計(jì)算機(jī)系統(tǒng)和進(jìn)程。

這里以發(fā)文管理用例模型為例。發(fā)文管理指以本部門名義制發(fā)公文的過程,包括草擬、審核、復(fù)核、簽發(fā)、分發(fā)、歸檔。在整個發(fā)文辦理過程中,發(fā)文流轉(zhuǎn)到哪個辦理人手中正待辦理,則在該辦理人的本人待辦中增加辦理該發(fā)文的事項(xiàng);辦理完畢后,發(fā)文流轉(zhuǎn)給另外的辦理人,則在該辦理人的本人待辦中取消辦理該發(fā)文的事項(xiàng)。

根據(jù)用戶需求,與系統(tǒng)發(fā)生交互行為的外部實(shí)體有草擬人、審核人、復(fù)核人、簽發(fā)人和分發(fā)人。簽發(fā)人一般由部門領(lǐng)導(dǎo)擔(dān)任,可識別為一個活動者:發(fā)文簽發(fā)人。草擬人可識別為活動者:發(fā)文草擬人。審核人、復(fù)核人可各識別為一個活動者:發(fā)文審核人、發(fā)文復(fù)核人。分發(fā)人可識別為活動者:分發(fā)人。發(fā)文草擬人既可以草擬發(fā)文,又可以將發(fā)文送檔案室。在系統(tǒng)實(shí)例中,收文人與系統(tǒng)沒有交互,不能識別為活動者。因此,辦理發(fā)文一共識別出5個活動者:發(fā)文草擬人、發(fā)文審核人、發(fā)文復(fù)核人、發(fā)文簽發(fā)人、分發(fā)人。

六、功能模塊設(shè)計(jì)

根據(jù)系統(tǒng)的需求分析得到的系統(tǒng)用例圖,可以將辦公自動化系統(tǒng)劃分為7個子系統(tǒng):發(fā)文管理,收文管理,會議管理,檔案管理,公告管理,個人助理,系統(tǒng)管理。

七、實(shí)體類的設(shè)計(jì)

類是面向?qū)ο竽P妥罨镜哪P驮亍n悎D表達(dá)了實(shí)現(xiàn)某一用例中一組對象類之間的靜態(tài)結(jié)構(gòu),以及它們之間的聯(lián)系和交互關(guān)系。類圖的作用主要體現(xiàn)在描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和關(guān)系上,因?yàn)樗粌H定義系統(tǒng)需要的各個類,還能夠表示類之間的關(guān)系。

八、數(shù)據(jù)庫設(shè)計(jì)

將系統(tǒng)類映射為關(guān)系數(shù)據(jù)表,必須遵循表的第一范式,列必須是不可再分的數(shù)據(jù)項(xiàng)。從類到表的映射可以是一對一,即一個類映射為一個表。但是,一對一映射可能會導(dǎo)致一些問題,如表太多、連接太多、表丟失,以及對泛化關(guān)系處理不合理等,在設(shè)計(jì)中要靈活調(diào)整。

篇7

一、項(xiàng)目背景

近年來隨著精細(xì)化管理的全面推行,公司各項(xiàng)業(yè)務(wù)得到了細(xì)化與完善,檔案門類也日益增多。公司檔案室自2006年成立以來,已接收保存了大量的圖紙、合同、文書、會計(jì)檔案,截止目前室藏檔案已達(dá)到3萬余卷,5萬余件。運(yùn)用傳統(tǒng)手工管理模式,檔案信息利用率低,查準(zhǔn)率、查全率不高,極大的浪費(fèi)了公司的寶貴資源,難以適應(yīng)現(xiàn)代化企業(yè)的發(fā)展要求。因此通過信息化手段開發(fā)好、利用好這些檔案資源,使其更有效地服務(wù)于公司的發(fā)展具有重要的現(xiàn)實(shí)意義。

二、項(xiàng)目建設(shè)總體目標(biāo)

檔案信息化建設(shè)工作主要是充分利用現(xiàn)代計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù),對檔案資源進(jìn)行處理、管理、開發(fā)并提供利用,從而達(dá)到為公司各項(xiàng)工作提供服務(wù)的目的。

總體目標(biāo):一是實(shí)現(xiàn)檔案信息的數(shù)據(jù)化處理和保存;二是實(shí)現(xiàn)檔案管理現(xiàn)代化,提高辦公自動化程度;三是實(shí)現(xiàn)檔案信息專業(yè)化、標(biāo)準(zhǔn)化管理;四是實(shí)現(xiàn)檔案信息人才專業(yè)化。

三、軟件選型

軟件的選型要考慮諸多因素,包括行業(yè)匹配度、產(chǎn)品成熟度、產(chǎn)品特點(diǎn)、系統(tǒng)功能、系統(tǒng)性能(包括開放性、可擴(kuò)展性、配置能力等)、方案水平、典型用戶、實(shí)施團(tuán)隊(duì)、公司實(shí)力、本地化服務(wù)能力等方面。

為了保證項(xiàng)目軟件的使用率和可操作性,公司專門成立檔案信息化項(xiàng)目組,由公司IT人員與檔案人員共同組成,負(fù)責(zé)項(xiàng)目前期的考察、調(diào)研。首先邀請國內(nèi)知名的檔案軟件公司做技術(shù)交流,使項(xiàng)目組成員全面掌握每家公司檔案軟件的功能以及優(yōu)缺點(diǎn)。其次為了更加直觀的了解軟件的應(yīng)用效果,我們選擇了幾家在信息化建設(shè)方面做的比較超前的檔案館以及與公司生產(chǎn)性質(zhì)相仿的企業(yè)進(jìn)行了參觀,了解檔案信息化建設(shè)實(shí)施的主要內(nèi)容,建設(shè)規(guī)劃、軟件的使用情況等,結(jié)合公司實(shí)際需求,最終確定選用北京量子偉業(yè)的PDE綜合數(shù)字檔案管理系統(tǒng)。

四、項(xiàng)目建設(shè)思路及內(nèi)容

(一)檔案信息化建設(shè)的理論依據(jù)

系統(tǒng)的搭建以公司的檔案建檔要求為指導(dǎo)原則,以信息化平臺建設(shè)為手段,實(shí)現(xiàn)檔案的集中化管理。以前端控制取代末端收集、全程管理取代分段管理,以協(xié)同運(yùn)營取代獨(dú)立開展,優(yōu)化了業(yè)務(wù)流程,保證檔案信息的齊全、完整、準(zhǔn)確,解決了公司檔案資料孤立、儲存分散、移交責(zé)任不明等問題。

(二)系統(tǒng)搭建的框架、結(jié)構(gòu)

圖1 聚銀公司檔案系統(tǒng)架構(gòu)

系統(tǒng)采用B/S架構(gòu)和C/S架構(gòu)結(jié)合的方式,分三層架構(gòu),底層為Oracle數(shù)據(jù)庫,中間層為應(yīng)用層,上層為展示層。建立多全宗的二級管理平臺,統(tǒng)一規(guī)范業(yè)務(wù)和流程管理,保證數(shù)據(jù)采集的完整性和管理的規(guī)范性,涵蓋了檔案收集、整理、保管、統(tǒng)計(jì)、鑒定、銷毀和利用等業(yè)務(wù)環(huán)節(jié),自定義分類存儲,集中控制,多途徑查詢。如圖1所示。

(三)信息資源庫建設(shè)

1.目錄數(shù)據(jù)庫

對館藏的歷史檔案目錄(案卷級、卷內(nèi)級)進(jìn)行集中統(tǒng)一收集、錄入,一般的檔案管理系統(tǒng)都能兼容excel格式的電子表格,可將電子目錄一次性導(dǎo)入檔案系統(tǒng)。并要求資料形成單位在以后資料移交時必須移交電子目錄。

2.全文數(shù)據(jù)庫建設(shè)

全文數(shù)據(jù)庫建設(shè)一方面是對館藏紙質(zhì)檔案的數(shù)字化處理,即利用平板掃描儀、高速掃描儀等設(shè)備對存量檔案數(shù)字化。文件格式一般為TIFF、PFD、JPEG等,若要實(shí)現(xiàn)全文檢索功能,還要進(jìn)行OCR識別進(jìn)行文字抽取。掃描時可采用黑白圖像和彩色圖像兩種方式,頁面為單色文字、字跡清晰、不帶圖片的紙質(zhì)檔案,宜采用前者進(jìn)行掃描;頁面為多色文字、清晰度高、帶有圖片的紙質(zhì)檔案,可采用后者掃描。因化工企業(yè)館藏圖紙多,在掃描的過程中切記不能只追求清晰度,將分辨率設(shè)置太高,導(dǎo)致圖像太大而影響傳輸效率。在沒有特殊要求的情況下,單色頁面的掃描分辨率一般為100-200dpi,彩色頁面的一般為100dpi;另一方面是利用辦公軟件直接形成的電子文件的接收即增量檔案數(shù)字化,例如OA系統(tǒng)形成的公文、合同,可直接與檔案系統(tǒng)做接口實(shí)時導(dǎo)入。對列入歸檔范圍的,檔案部門應(yīng)督促各單位及時做好電子文件積累、鑒定、編目,實(shí)現(xiàn)電子文件實(shí)時歸檔。同時要堅(jiān)持紙質(zhì)檔案和電子檔案同時保管的“雙套制”,以此作為檔案接收的硬性條件。

2011年項(xiàng)目實(shí)施時,聚銀公司檔案室組織人員對室藏檔案進(jìn)行了有序分類,對重要的、查閱率高的檔案進(jìn)行了數(shù)字化掃描、加工,共建成36000余條檔案條目數(shù)據(jù)庫、12萬頁原文數(shù)據(jù)庫,并實(shí)現(xiàn)條目與原文100%掛接。

(四)檔案信息安全保障體系建設(shè)

1.制度建設(shè)

公司信息部門建立信息安全制度,加強(qiáng)對檔案管理系統(tǒng)的維護(hù)管理,實(shí)施可靠安全的數(shù)據(jù)備份,做好電子檔案信息的保管,全文、目錄、多媒體(照片、影片、錄像)數(shù)據(jù)庫采用光盤等方式同步備份。檔案局域網(wǎng)與互聯(lián)外網(wǎng)實(shí)行物理隔離,嚴(yán)格管理權(quán)限,加強(qiáng)身份認(rèn)證和密鑰管理,非公開的檔案信息一律不得上外網(wǎng)。采取數(shù)據(jù)備份和異地存放管理措施,確保檔案信息數(shù)據(jù)安全。檔案部門加強(qiáng)對電子文件歸檔工作的監(jiān)督和指導(dǎo),保證歸檔電子文件的真實(shí)完整。建立嚴(yán)格的檔案交接制度和安全保障措施,嚴(yán)防檔案數(shù)字化加工過程中失、泄密事件的發(fā)生。

2.智鎖文檔加密軟件的應(yīng)用

針對檔案信息的特殊性,公司同時配套使用智鎖文檔加密系統(tǒng)。該系統(tǒng)可以根據(jù)文檔特性分級加密,合法客戶端可以根據(jù)系統(tǒng)授權(quán)自由查閱檔案加密文檔。該軟件還提供對移動硬盤,U盤的多種控制選項(xiàng),如只讀、自動加密等。智鎖文檔的合法流通范圍是聚銀公司內(nèi)部局域網(wǎng),一旦資料脫離內(nèi)部網(wǎng)絡(luò)環(huán)境,將無法打開,有效保證了檔案信息的安全性。

(五)檔案管理系統(tǒng)硬件設(shè)施建設(shè)

1.ORACLE數(shù)據(jù)庫服務(wù)器1臺(內(nèi)存不低于8G,硬盤不低于240G)、應(yīng)用服務(wù)器、文件服務(wù)器、WEB服務(wù)器合用1臺硬盤不低于1T(硬盤大小根據(jù)歷史數(shù)據(jù)情況具體定),內(nèi)存不低于4G。

2.建立檔案原文數(shù)據(jù)庫需要的A0、A3、A4平板掃描儀,快速掃描儀等設(shè)備。

五、“數(shù)字檔案管理系統(tǒng)”的特點(diǎn)及主要功能

該系統(tǒng)具備符合國家檔案管理相關(guān)規(guī)定的檔案綜合管理功能,不僅能完成檔案管理各環(huán)節(jié),還具備管理多門類檔案及文件資料、科技資料、規(guī)程等其它資料的管理功能。從文件注錄到形成檔案編研材料、專題匯編對各門類檔案進(jìn)行全方位管理,不僅能管理文本文件,還能提供管理聲像、圖片等形式多媒體文件的管理功能。利用計(jì)算機(jī)記錄檔案的物理存放位置,并能提供快速的查詢、統(tǒng)計(jì)功能,從而減少人為錯誤,提高檔案管理的效率。

(一)OA系統(tǒng)、合同系統(tǒng)、公文系統(tǒng)的對接功能

與辦公OA集成,達(dá)成業(yè)務(wù)系統(tǒng)間的貫通。經(jīng)檔案管理系統(tǒng)提交的借閱申請、移交申請等按照設(shè)定好的審批流程,通過OA辦公系統(tǒng)進(jìn)行流轉(zhuǎn),并且申請者可以隨時對流程跟蹤。由合同系統(tǒng)、公文系統(tǒng)形成的電子公文、合同實(shí)時推送至檔案管理系統(tǒng)歸檔,真正實(shí)現(xiàn)文檔一體化,使得信息數(shù)據(jù)在系統(tǒng)間完成正向循環(huán)。

(二)檔案管理功能

該系統(tǒng)具有強(qiáng)大的檔案整理功能,適合于各種歸檔方式,大大減輕企業(yè)檔案管理員的工作負(fù)擔(dān)。

1.針對化工企業(yè)技改、技措項(xiàng)目多的特點(diǎn),該系統(tǒng)對檔案進(jìn)行三級管理,分別是項(xiàng)目級、案卷級、文件級,這樣便于日常文件、資料的積累與查找。對于每年實(shí)施的項(xiàng)目,兼職檔案員先在項(xiàng)目庫新建項(xiàng)目,然后在新建的項(xiàng)目庫內(nèi)添加日常積累的文件,稱為“未整理文件”,最后根據(jù)工作需要對“未整理文件”進(jìn)行組卷、歸檔。

2.所有進(jìn)入系統(tǒng)的數(shù)據(jù)將默認(rèn)按照先后次序排列位置,檔案員可以根據(jù)檔案實(shí)體情況,通過“上/下移”、“對調(diào)”、“插入”、“按著錄項(xiàng)刷新流水”自由調(diào)整電子條目的順序,或在普通狀態(tài)下直接使用表格列頭排序。通過各種“檔案分組方式”,可以將數(shù)據(jù)按照升序或降序模式分門別類進(jìn)行展示,配合“模糊檢索”或“高級檢索”快速過濾和定位目標(biāo)檔案數(shù)據(jù)。

3.在“傳統(tǒng)立卷”、“工程項(xiàng)目”等多級歸檔方式的檔案庫中,檔案員可以使用豐富的“組卷”向?qū)?,如:“組新卷”、“組已有卷”、“合卷”、“拆卷”、“移卷”、“拆件”快速、準(zhǔn)確地生成合適的案卷和項(xiàng)目條目。同時對二級條目進(jìn)行“位置調(diào)整”、“生成序號”、“頁數(shù)頁次轉(zhuǎn)換”等微調(diào)操作。

4.使用“批量自動關(guān)聯(lián)”與“批量自動組卷”,將分離的案卷與卷內(nèi)條目通過配置著錄項(xiàng)快速綁定;或者配合“公式計(jì)算”快速生成案卷?xiàng)l目,對于需要解綁的數(shù)據(jù)可以使用“解除關(guān)聯(lián)”。

5.使用“按選擇”或“按歸檔分組”的方式,快速生成檔號,系統(tǒng)將反饋準(zhǔn)確的操作報告,方便快速定位問題所在。輔助“查找重復(fù)檔號”、“查找中斷檔號”,可以即時、妥善地處理問題數(shù)據(jù)。

(三)數(shù)據(jù)利用功能

對公司局域網(wǎng)內(nèi)的各用戶(包括領(lǐng)導(dǎo)、專業(yè)技術(shù)人員)提供分層次、智能化、方便快捷的檔案、文件綜合信息訪問查詢、檔案庫存(借閱)狀態(tài)顯示。在進(jìn)行檔案文件全文檢索時,系統(tǒng)要對檢索用戶的權(quán)限審核,擁有查看權(quán)限的用戶可以查看文件文本的部分預(yù)覽,沒有權(quán)限的只能查看文件名稱。

(1)對查看權(quán)限的控制

將檔案按照重要程度分別設(shè)為A、B、C三個級別,并在每條著錄項(xiàng)中,將受控別設(shè)置為必錄項(xiàng)。檔案級別不同,借閱、在線查看的審批流程各不相同。當(dāng)借閱者在檔案庫查找到所需檔案條目后,點(diǎn)擊在線查看,系統(tǒng)自動進(jìn)入身份認(rèn)證程序,確定是否有查看權(quán)限,若有,可以直接查看,反之則進(jìn)行提示走借閱流程。

(2)全文檢索功能

通過全文索引模塊將檔案管理系統(tǒng)中索引電子文件進(jìn)行文本抽取,同時對文本進(jìn)行索引,建立用于全文檢索的索引文件庫,確保全文檢索的精確性。在建立索引文件的基礎(chǔ)上,進(jìn)行全文檢索,對于系統(tǒng)內(nèi)的電子文件進(jìn)行亞秒級高速檢索,提高檔案文件利用率。在顯示的結(jié)果上進(jìn)行高亮顯示,突出檢索內(nèi)容的一目了然。

(3)數(shù)據(jù)管理功能

為了有效實(shí)現(xiàn)利用目的,對各類電子檔案實(shí)行系統(tǒng)化管理,實(shí)現(xiàn)分類、排序、目錄生成、數(shù)據(jù)統(tǒng)計(jì)、自動標(biāo)引、信息組織、打印輸出等,并運(yùn)用權(quán)限分配、訪問控制等技術(shù),確保電子檔案信息的安全及合理利用,有效地維護(hù)整個電子信息系統(tǒng)的安全。

六、推廣應(yīng)用

通過本次“數(shù)字檔案管理系統(tǒng)”的建設(shè),實(shí)現(xiàn)了公司檔案業(yè)務(wù)流程的全面自動化,提升了不同門類的檔案的科學(xué)化、規(guī)范化管理水平,提高了檔案工作的效率和質(zhì)量。系統(tǒng)運(yùn)行期間,多次組織工程技術(shù)人員、兼職檔案員對該系統(tǒng)檔案在線查看、實(shí)體與電子檔案的網(wǎng)上借閱、網(wǎng)上審批、移交等業(yè)務(wù)進(jìn)行培訓(xùn)、指導(dǎo),并編制《聚銀公司數(shù)字檔案管理系統(tǒng)使用手冊》分發(fā)到給各單位;為了方便下載使用,還將使用手冊電子版上傳到公司網(wǎng)站首頁。

數(shù)字檔案管理系統(tǒng)上線運(yùn)行兩年來,利用檔案系統(tǒng)辦理查檔審批、查閱業(yè)務(wù)的已有600余人次,涉及檔案文件約1000余件,得到了廣大員工的一致好評。聚銀公司數(shù)字檔案系統(tǒng)的成功應(yīng)用,是檔案管理模式的一項(xiàng)重要改革,標(biāo)志著公司在基礎(chǔ)管理方面邁上了一個新臺階。

篇8

企業(yè)財(cái)務(wù)一個最基本的業(yè)務(wù)就是員工工資的核算與管理,工資數(shù)目是否準(zhǔn)確關(guān)系到每一個職工的切身利益,對于調(diào)動其工作積極性,確保企業(yè)穩(wěn)定性都有著重要的意義。工資核算的方法相對固定,按月進(jìn)行工資計(jì)算的程序基本不變,這為工資核算的電算化提供了可能性。工資管理系統(tǒng)的應(yīng)用大大減輕了財(cái)務(wù)人員的工作強(qiáng)度,有利于工作效率的提高,因此,工資管理系統(tǒng)的應(yīng)用具有非常重要的意義。

1 工資管理系統(tǒng)的主要功能

(1)初始設(shè)置 工資管理系統(tǒng)的初始設(shè)置主要包括:人員附加信息、工資核算賬套的建立、人員類別、部門檔案、工資項(xiàng)目、工資計(jì)算公式、人員檔案、計(jì)件工資標(biāo)準(zhǔn)等基礎(chǔ)信息的設(shè)置。(2)日常業(yè)務(wù)處理 日常業(yè)務(wù)處理所做的工作,主要體現(xiàn)在調(diào)整工資項(xiàng)目的變動、工資單的編制,工資匯總表的生成等。調(diào)整的項(xiàng)目主要涉及工資數(shù)據(jù)的變動、人員變動、工資項(xiàng)目的增減以及本期間的產(chǎn)量、工時和考勤等變動數(shù)據(jù)。(3)信息查詢 信息查詢功能就是說這個系統(tǒng)能夠提供工資表的查詢、憑證的查詢,還可以提供工資分析表的功能。本系統(tǒng)輸出的報表主要有工資發(fā)放簽名表、工資發(fā)放條、工資卡、部門工資匯總表等。(4)月末處理月末處理主要指的就是企業(yè)費(fèi)用的分配和工資的結(jié)算。費(fèi)用的分配是根據(jù)單位的工資匯總表分配當(dāng)月工資,并按規(guī)定計(jì)提福利費(fèi)等。工資結(jié)轉(zhuǎn)是將本月工資數(shù)據(jù)處理后結(jié)轉(zhuǎn)至下月。

2 系統(tǒng)的初始化

第一次進(jìn)入工資管理系統(tǒng)的時候,我們得對系統(tǒng)進(jìn)行初始化操作,包括建立工資賬套,新建工資類別,進(jìn)行工資類別的初始設(shè)置,設(shè)置基礎(chǔ)信息等。(1)建立工資賬套初次使用工資管理系統(tǒng),必須先建立賬套,在用友ERP-U8中,工資賬套的建立是通過系統(tǒng)提供的建賬向?qū)碇鸩酵瓿傻摹"賳庸べY管理系統(tǒng),系統(tǒng)的啟動可分已使用過的賬套和新啟用的賬套兩種情況,如圖5―3所示,對于已使用過的賬套,需要打開工資類別,對于新啟用的賬套,則需要依據(jù)工資建賬向?qū)Ы⑿碌墓べY賬套。②建立工資賬套,建立工資賬套有四個參數(shù)需要進(jìn)行設(shè)置,分別為扣稅設(shè)置、參數(shù)設(shè)置、扣零設(shè)置和人員編碼設(shè)置。(2)基礎(chǔ)信息設(shè)置完成工資賬套的建立以后,就要對系統(tǒng)中的基礎(chǔ)信息進(jìn)行設(shè)置,這些信息包括:人員附加信息設(shè)置、部門設(shè)置、工資項(xiàng)目設(shè)置、人員類別設(shè)置、銀行名稱設(shè)置等。(3)建立工資類別企業(yè)可以根據(jù)自己財(cái)務(wù)工資相關(guān)的規(guī)定,在同一個工資賬套核算之中進(jìn)行一個或者多個類型的核算。如果一開始建立工資賬套時選擇的是多個類別,那么就需要會計(jì)人員對工資類別進(jìn)行設(shè)置。

3 日常業(yè)務(wù)處理

工資系統(tǒng)初始化完成以后,就可以通過工資系統(tǒng)對日常業(yè)務(wù)進(jìn)行處理。一般包括以下幾個方面。

(1)人員變動管理人員變動是指工資日常核算中人員的增加、調(diào)轉(zhuǎn)和調(diào)離。新增加人員的檔案設(shè)置與建立人員檔案方法相同。當(dāng)企業(yè)的人員調(diào)轉(zhuǎn)時,可在系統(tǒng)菜單“設(shè)置”中執(zhí)行“人員檔案”,選中調(diào)轉(zhuǎn)人員后進(jìn)行修改。其中,人員編碼不能修改。當(dāng)人員調(diào)離本企業(yè)時,在人員檔案中選中調(diào)離人員,修改人員屬性,選擇“調(diào)出”即可,年中調(diào)離人員,當(dāng)年不可刪除,只能在年末處理結(jié)束后,下一年開始時刪除。(2)工資數(shù)據(jù)管理①工資數(shù)據(jù)錄入及修改 初次使用本系統(tǒng)時應(yīng)根據(jù)已設(shè)置的工資項(xiàng)目、人員類別、部門等內(nèi)容進(jìn)行初始數(shù)據(jù)的錄人。當(dāng)之后某員工的個別數(shù)據(jù)需要修改時在錄人數(shù)據(jù)界面進(jìn)行修改。②工資變動 工資變動的數(shù)據(jù)管理中包含以下幾個方面:①篩選查詢;②項(xiàng)目過濾;③工資數(shù)據(jù)替換;④重新計(jì)算;⑤工資匯總。

4 期末業(yè)務(wù)處理

4.1 工資費(fèi)用分?jǐn)?/p>

一般情況下,工資費(fèi)用的分?jǐn)偡謨刹酵瓿桑浩湟皇歉鶕?jù)應(yīng)付工資總額及員工類別分別計(jì)入相關(guān)成本費(fèi)用之中;其二是根據(jù)應(yīng)付工資總額的一定比例計(jì)提的福利費(fèi)、工會經(jīng)費(fèi)等,再根據(jù)員工類別分別計(jì)入相關(guān)成本費(fèi)用中?,F(xiàn)行的福利費(fèi)、工會經(jīng)費(fèi)的計(jì)提比例為14%和2% 。

4.2 月末處理

通常所說月末結(jié)轉(zhuǎn)指的就是把當(dāng)月的數(shù)據(jù)進(jìn)行各種處理后轉(zhuǎn)入到下一個月。任何一個月工資數(shù)據(jù)在完成處理后都可以進(jìn)行月末結(jié)轉(zhuǎn)操作。在系統(tǒng)的工資項(xiàng)目中,有些項(xiàng)目的數(shù)據(jù)時來動的,每個月都會有不同數(shù)據(jù),這種數(shù)據(jù)在每月工資處理的時候都要把數(shù)據(jù)進(jìn)行清零處理,處理完成后再輸入當(dāng)月相關(guān)數(shù)據(jù)。

4.3 年末結(jié)轉(zhuǎn)

年末結(jié)轉(zhuǎn)是指將工資數(shù)據(jù)經(jīng)過處理后結(jié)轉(zhuǎn)至下年。由主管人員在系統(tǒng)管理中選擇“年度賬”菜單,進(jìn)行年度數(shù)據(jù)結(jié)轉(zhuǎn)。進(jìn)行年末結(jié)轉(zhuǎn)后,本年各月數(shù)據(jù)將不允許變動,新年度賬將自動建立。與月結(jié)不同的是,年結(jié)后,就像部門、人員類別等基礎(chǔ)數(shù)據(jù),在下年的開始可以進(jìn)行修改,其他操作與月末處理類似。

5 結(jié)語

會計(jì)電算化中的工資管理系統(tǒng)為企業(yè)提供了便捷的工資管理方法,它的應(yīng)用可以大大提高會計(jì)人員的工資效率,為企業(yè)的發(fā)展起到推動作用,非常值得企業(yè)運(yùn)用。

篇9

中圖分類號:TP311.52文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 06-0000-01

Human Resources Wage Management System Design and Implementation

Zhang Zhenliang

(Qufu Normal University,Jining273165,China)

Abstract:With the increasing level of computer,information processing has become the main form of modern management,both to improve efficiency and save the human,financial and material resources.This payroll system will recognize the module and the main design features were analyzed and illustrated in order to achieve feasibility of the system.

Keywords:Human resources wage management;Design;Achieve

一、引言

隨著我國企業(yè)規(guī)模的不斷擴(kuò)大,員工數(shù)量也有所增加,企業(yè)所涉及的員工信息量加大,只有加強(qiáng)對人事信息管理系統(tǒng)的開發(fā)與應(yīng)用才能提高工作效率。企業(yè)的人事工資管理,能夠做到對員工的工資信息化分析、科學(xué)統(tǒng)計(jì)與快速查詢,減少工資管理的工作量。另外,對員工工資的分析數(shù)據(jù),能夠提高對企業(yè)效益的綜合評價。傳統(tǒng)工資管理的人工處理方式已經(jīng)出現(xiàn)諸多問題,如浪費(fèi)大量的統(tǒng)計(jì)時間、計(jì)算容易出現(xiàn)錯誤等現(xiàn)象,因此通過人事工資管理系統(tǒng)的設(shè)計(jì),以計(jì)算機(jī)替代人工執(zhí)行如添加新員工、刪除舊員工、查詢工資、修改工資、統(tǒng)計(jì)、打印等常規(guī)操作,這樣就能保證財(cái)會人員輕松方便的完成人事工資管理工作,并提高信息處理的效率與準(zhǔn)確性。

二、人事工資管理系統(tǒng)的主要設(shè)計(jì)模塊

(一)信息錄用。在系統(tǒng)的主界面中,職工基本信息是主體,下設(shè)Tab表,分別包括職工的個人簡歷、學(xué)習(xí)與再教育情況、職稱變動、年度考核等內(nèi)容,當(dāng)完成信息的錄入工作后,系統(tǒng)會要求歸納檔案目錄,以便后期檔案使用的方便性。

(二)工資管理。工資管理是整個系統(tǒng)中最主要、最復(fù)雜的模塊,對工資數(shù)據(jù)的修改發(fā)揮重要作用。職工的檔案工資、工資調(diào)整、工資修改、工資晉檔等都是以此模塊實(shí)現(xiàn)。既能根據(jù)職工的編號進(jìn)行修改,也可根據(jù)項(xiàng)目進(jìn)行整體修改,一般由實(shí)際工作的要求來決定,如由職務(wù)變動帶來工資的改變需逐一修改,而工資的整體規(guī)律性調(diào)整即可通過程序化自動完成,這也是該程序的特點(diǎn)之一。如果需要對某企業(yè)一段時間內(nèi)的工資進(jìn)行晉檔操作,系統(tǒng)會自動根據(jù)預(yù)先設(shè)定的條件尋找符合要求的選項(xiàng),再根據(jù)每個職工的工資檔次不同從工資字典中找出與之相應(yīng)的上一檔工資,并計(jì)入工資表,分別打印個人工資審批表與工資審批名單,由人事局批準(zhǔn)認(rèn)可,當(dāng)系統(tǒng)完成新工資的錄入后,會自動替代原來的工資,完成晉檔。但是調(diào)整工資的標(biāo)準(zhǔn)則是事先錄入系統(tǒng)中,批文下達(dá)后只需更改新舊數(shù)據(jù),就能完成基本工資的修改,還方便職工查閱工資變化,鞏固數(shù)據(jù)基礎(chǔ)。

(三)查詢與統(tǒng)計(jì)。職工的工資信息查詢模塊可以設(shè)計(jì)成多條件模糊查詢形式,查詢結(jié)果可以根據(jù)選擇為頁面形式、也可以選擇列表形式,并方便打印。在查詢信息的基礎(chǔ)上,可以進(jìn)行二次查詢,并方便找到需要的結(jié)果。統(tǒng)計(jì)功能主要根據(jù)報表與實(shí)際工作需要進(jìn)行二次查詢,以便更準(zhǔn)確的找到需要的結(jié)果。系統(tǒng)中的統(tǒng)計(jì)功能是根據(jù)實(shí)際工作及上報報表中的各種數(shù)據(jù),如職務(wù)統(tǒng)計(jì)、職稱統(tǒng)計(jì)、學(xué)歷統(tǒng)計(jì)、參加工作時間統(tǒng)計(jì)、年齡統(tǒng)計(jì)、政治面貌統(tǒng)計(jì)等。

(四)數(shù)據(jù)接口。數(shù)據(jù)接口主要包括數(shù)據(jù)備份與外部數(shù)據(jù)接口。數(shù)據(jù)備份就是將數(shù)據(jù)庫中的文件以壓縮形式導(dǎo)出,以便恢復(fù)系統(tǒng)時使用,并且通過分段備份、分段導(dǎo)入的方式分別存入;外部接口則根據(jù)需要將表內(nèi)數(shù)據(jù)以文本形式導(dǎo)出,以備使用。

(五)打印模塊。打印是人事工資管理中的子系統(tǒng),發(fā)揮重要作用。打印模塊主要包括以下三方面內(nèi)容:一是工資條的打印。只需在模塊中輸入始碼與終碼,就能根據(jù)事先存入的文件,打印個人工資表格,得出工資明細(xì)。這也是每個職工在領(lǐng)取工資時必須有的依據(jù),以明確自己的得扣工資情況;二是部門匯總作用,主要根據(jù)不同部門的工資計(jì)算而打印出來;三是打印合計(jì)。將所有職工的工資記錄進(jìn)行分類匯總,打印出來交給財(cái)務(wù)人員保管。

(六)報表模塊。由于人事部并不負(fù)責(zé)發(fā)放工資,因此每個月的工資報表情況只需將有變化的部分工資補(bǔ)扣或者補(bǔ)發(fā)上報財(cái)務(wù)科執(zhí)行即可,因此制造工資表較簡單,報表的模塊主要包括在職人員的變化、科室人員變化以及離退休人員等,便于領(lǐng)導(dǎo)及時掌握企業(yè)運(yùn)行情況。

(七)系統(tǒng)模塊的維護(hù)。系統(tǒng)維護(hù)的過程是針對長期不改變的數(shù)據(jù)而言,將這些數(shù)據(jù)在維護(hù)中進(jìn)行增加、修改、刪除處理,以對數(shù)據(jù)庫中的內(nèi)容進(jìn)行保護(hù)。系統(tǒng)的維護(hù)模塊涉及到部門庫、基本庫、民族庫、基本工資庫、補(bǔ)貼額庫等,在維護(hù)過程中,可以應(yīng)用到緩沖庫,且跟隨數(shù)據(jù)傳遞完畢而逐一消失。這樣就能保證系統(tǒng)中的數(shù)據(jù)得以保護(hù),避免由于人為操作失誤而對數(shù)據(jù)庫產(chǎn)生破壞。維護(hù)的過程以菜單形式開展,操作目標(biāo)、操作對象一目了然,操作簡單且易于維護(hù)。

三、人事工資管理系統(tǒng)的功能特點(diǎn)

(一)數(shù)據(jù)的科學(xué)管理。在有關(guān)人事調(diào)配、事務(wù)管理中,人事工資管理系統(tǒng)既滿足了數(shù)據(jù)處理的現(xiàn)代化,且能科學(xué)、動態(tài)的處理并歸檔數(shù)據(jù),保證對人事工資數(shù)據(jù)及時、準(zhǔn)確的更新。

(二)界面的簡潔方便。隨著人事工資管理系統(tǒng)模塊化的系統(tǒng)劃分,一個模塊可發(fā)揮多重作用,操作者只需要掌握主要模塊功能的使用方法即可,且每個模塊的操作方式基本類似,便于操作者的學(xué)習(xí)。通過鼠標(biāo)與圖形等操作方法,結(jié)果直觀顯示,并可通過鍵盤操作,方便不同人群需要。通過集成化的數(shù)據(jù)窗口,可以實(shí)現(xiàn)同一窗口的不同數(shù)據(jù)輸入,且功能強(qiáng)大、操作方面、界面優(yōu)美。

(三)系統(tǒng)的安全可靠。該系統(tǒng)軟件包括各種級別的數(shù)據(jù)保護(hù)及權(quán)限控制,用戶根據(jù)級別的不同,分別掌握不同權(quán)限,合理分工、有效控制非法用戶的使用權(quán),并能阻止數(shù)據(jù)資料的擅自篡改,且避免由于停電而造成的資料損毀等不必要的損失。另外,系統(tǒng)的超強(qiáng)容錯設(shè)計(jì),能夠保證數(shù)據(jù)資料的準(zhǔn)確性與完整性。

由上可見,通過對認(rèn)識工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),給人事管理工作帶來了較大改變,尤其以操作簡單、方便等特點(diǎn),基本滿足人事部門的日常工作,實(shí)現(xiàn)了自動化辦公,提高工作效益,同時增強(qiáng)企業(yè)經(jīng)濟(jì)效益與社會效益的結(jié)合。

參考文獻(xiàn):

篇10

1.系統(tǒng)分析

企業(yè)的工資管理是公司管理的一個重要內(nèi)容。隨著企業(yè)人員數(shù)量的增加,企業(yè)的工資管理工作也變得越來越復(fù)雜。傳統(tǒng)的手工處理不但費(fèi)時費(fèi)力,而且容易出錯,利用數(shù)據(jù)庫管理軟件Access制作一個功能完善及安全可靠的工資管理系統(tǒng),能夠提高工作效率,節(jié)省人力和物力,最終滿足企業(yè)員工工資發(fā)放的需要。

2.總體設(shè)計(jì)

工資管理系統(tǒng)的主要任務(wù)是根據(jù)員工的出勤、所承擔(dān)的工作等情況來生成企業(yè)每位職工的實(shí)際發(fā)放工資。所以,本系統(tǒng)應(yīng)包括員工基本情況錄入、考勤情況錄入、以幾種特殊字段(如:員工編號、姓名、部門等)為條件的員工工資信息查詢和制作工資報表等功能模塊。并且通過設(shè)計(jì)登錄窗體要求輸入密碼,限制非法用戶的使用,保障數(shù)據(jù)庫的數(shù)據(jù)安全性。數(shù)據(jù)庫總體設(shè)計(jì)如圖1所示。

3.數(shù)據(jù)庫設(shè)計(jì)

對于工資管理系統(tǒng),數(shù)據(jù)庫所要保存的數(shù)據(jù)是員工基本信息和考勤信息,基本信息是相對固定不變的,考勤信息是每月都要進(jìn)行統(tǒng)計(jì)的。在這些數(shù)據(jù)源中,考勤信息是我們要重點(diǎn)考慮的部分。

工資是企業(yè)按勞動制度的規(guī)定支付給職工的勞動報酬,工資管理應(yīng)該包含與工資有關(guān)的員工信息,如職工編號、姓名、性別、部門、基本工資,等等;考勤情況,如加班、獎金、補(bǔ)貼、處罰、其他扣減等。通過分析,得到如下E-R數(shù)據(jù)模型。

員工基本信息表結(jié)構(gòu):

員工(職工編號、姓名、性別、出生日期、部門、職稱、基本工資、電話)

考勤情況表結(jié)構(gòu):

工資(工資編號、年月、職工編號、基本工資、補(bǔ)貼、實(shí)出勤天數(shù)、節(jié)假日加班天數(shù)、法定節(jié)假日加班天數(shù)、獎金、病假天數(shù)、事假天數(shù)、曠工天數(shù)、其他扣減)

說明:

“實(shí)出勤天數(shù)”是該員工該年月實(shí)際出勤天數(shù);“節(jié)假日加班天數(shù)”是普通節(jié)假日加班的天數(shù),因“實(shí)出勤天數(shù)”已記出勤一次,故再加“節(jié)假日加班天數(shù)”則形成雙倍工資;類似的,“法定節(jié)假日加班天數(shù)”用于記錄法定節(jié)假日的加班天數(shù),以形成三倍工資。

應(yīng)發(fā)工資 = 基本工資*(實(shí)出勤天數(shù)+ 節(jié)假日天數(shù) +法定節(jié)假日天數(shù))/應(yīng)出勤天數(shù)+補(bǔ)貼 + 獎金

扣款合計(jì) = 病假扣款 + 事假扣款 + 曠工扣款 + 其他扣減

實(shí)發(fā)工資 = 應(yīng)發(fā)工資 - 扣款合計(jì)

建立表之間的關(guān)系:當(dāng)數(shù)據(jù)庫中包含多個表時,需要建立表之間的關(guān)系,從而建立表之間的信息聯(lián)系,在建立表關(guān)系之前,一定要確立每個表的“主鍵”與“外鍵”。并根據(jù)需要設(shè)置參照完整性,從而建立表之間的關(guān)系。創(chuàng)建表之間的關(guān)系,不但可以避免引用不存在的實(shí)體,而且可以使相關(guān)表中的數(shù)據(jù)同步更新、同步刪除,從而保障數(shù)據(jù)的完整性。

4.其他數(shù)據(jù)庫對象的設(shè)計(jì)

為了計(jì)算每一位員工的實(shí)發(fā)工資,需創(chuàng)建一個“工資查詢”,以“員工”和“工資”兩個表為數(shù)據(jù)源,并增加計(jì)算字段“實(shí)發(fā)工資”。在工資查詢的基礎(chǔ)上,創(chuàng)建以編號、姓名、部門等字段為條件的參數(shù)查詢,以實(shí)現(xiàn)系統(tǒng)的多條件查詢。

窗體是用戶和應(yīng)用程序之間的主要交互界面,在工資管理系統(tǒng)中有兩個數(shù)據(jù)輸入窗體,分別是“員工信息”窗體和“考勤情況”窗體,用戶可以通過窗體輸入、修改、刪除數(shù)據(jù),并將數(shù)據(jù)保存到相應(yīng)的表中。有兩個數(shù)據(jù)查詢窗體 ,分別是“按編號查詢”窗體、“按姓名查詢”窗體、“按部門查詢”窗體、“按年月查詢”窗體。調(diào)用相應(yīng)的參數(shù)查詢,實(shí)現(xiàn)查詢和窗體的鏈接。

報表是用來匯總、打印數(shù)據(jù)的,系統(tǒng)設(shè)計(jì)了 “工資報表”和“工資條”,以供員工核對和公司財(cái)務(wù)留存審核。

5.主窗體設(shè)計(jì)

主窗體是工資管理系統(tǒng)的導(dǎo)航,設(shè)計(jì)了八個命令按鈕,通過單擊命令按鈕調(diào)用相應(yīng)的窗體。分別調(diào)用 “員工信息”窗體、“考勤情況”窗體、“按編號查詢”窗體、“按姓名查詢”窗體、“按部門查詢”窗體、“按年月查詢”窗體、“工資條”和“工資報表”窗體。

6.數(shù)據(jù)安全設(shè)計(jì)

當(dāng)整個系統(tǒng)的設(shè)計(jì)基本上完成以后,還可以設(shè)計(jì)一個登錄界面,為數(shù)據(jù)庫設(shè)置密碼,以維護(hù)數(shù)據(jù)庫的數(shù)據(jù)安全。在系統(tǒng)登錄窗體界面,設(shè)置輸入登錄口令的文本框。若登錄口令正確,可打開系統(tǒng)的主窗體;若登錄口令不正確,提示用戶重新輸入。在宏編輯窗口,創(chuàng)建確定和退出兩個命令按鈕控件觸發(fā)的宏組,來實(shí)現(xiàn)系統(tǒng)的登錄。

7.結(jié)語

使用Access 2003開發(fā)一個工資管理系統(tǒng)是很有必要的。本系統(tǒng)從實(shí)際需求出發(fā),設(shè)計(jì)數(shù)據(jù)庫對象、設(shè)計(jì)算法,實(shí)現(xiàn)數(shù)據(jù)的采集、計(jì)算、輸出,從根本上解決了企業(yè)工資發(fā)放的問題。該系統(tǒng)使管理工作變得輕松、便捷,極大地提高了公司管理的工作效率。

參考文獻(xiàn):

[1]孫惠滿.數(shù)據(jù)庫應(yīng)用基礎(chǔ)Access,北京理工大學(xué)出版社,2007.