【正文】
...............32重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________36 可行性研究在任何一個(gè)企業(yè)里,職工考勤、工資的核算和發(fā)放是必不可少的一個(gè)環(huán)節(jié)。系統(tǒng)的建立將實(shí)現(xiàn)單位人事方面的錄入、查詢、修改、刪除、維護(hù)、分類統(tǒng)計(jì)的自動(dòng)化功能,操作人員輕而易舉的就能使用該軟件來達(dá)到對企業(yè)人員信息的管理。從接到任務(wù)書開始,就對目前眾多的可視化開發(fā)工具進(jìn)行了比較,決定利用 Dephi 作為前端工具軟件,應(yīng)用面向?qū)ο蟮姆椒▉黹_發(fā)本次課題。本人在進(jìn)行該課題的設(shè)計(jì)和編制過程中,得到了老師的輔導(dǎo)和同學(xué)的幫助,才能得以圓滿順利地完成此次的論文課題,非常感謝支持我的老師和同學(xué)。重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________XXX《軟件工程導(dǎo)論(第三版) 》 張海藩 編著 清華大學(xué)出版社《數(shù)據(jù)庫原理與應(yīng)用》 郭盈發(fā) 趙偉華 張紅娟 李菊蓮 編著 西安電子科技大學(xué)出版社《Delphi 數(shù)據(jù)庫應(yīng)用開發(fā)》 曾令友 編著 中國水利水電出版社《Delphi 程序設(shè)計(jì)與開發(fā)指南 》 王松 編著 高等教育出版社重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________XXXI通過此次畢業(yè)設(shè)計(jì),使我了解到軟件系統(tǒng)的實(shí)現(xiàn)流程,掌握了從可行性調(diào)查、業(yè)務(wù)需求收集、分析、系統(tǒng)設(shè)計(jì)及程序功能實(shí)現(xiàn),每一個(gè)環(huán)節(jié)需要做哪些工作,能夠?qū)崿F(xiàn)什么樣的功能,以及怎么實(shí)現(xiàn)等。? 實(shí)時(shí)性:系統(tǒng)對于需求要以最快速度返回結(jié)果。重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________XXIX系統(tǒng)要達(dá)到一定的性能要求:? 準(zhǔn)確可靠性:對數(shù)據(jù)的處理要求準(zhǔn)確和誤差限制在一定標(biāo)準(zhǔn)內(nèi)。 軟件環(huán)境客戶端要求為 Windows 環(huán)境,系統(tǒng)需在 Windows95/98/2022/XP 平臺上運(yùn)行,數(shù)據(jù)庫為 ACCESS。end。 end。,mtError,[mbok],0)。++39。 except MessageDlg(39。)。++39。 showmessage(39。)。39。++39。39。39。+ + 39。39。 (39。 。確認(rèn)密碼和新密碼不同 ,請重新輸入!39。procedure (Sender: TObject)。主要原理是根據(jù)登記用戶的用戶名稱,到數(shù)據(jù)庫查詢到當(dāng)前用戶,如果找到,并且用戶更改的密碼及確認(rèn)密碼相同,即認(rèn)為密碼更改成功。主要用到了系統(tǒng)用戶表,通過對該表的維護(hù),就能增減使用用戶。界面設(shè)計(jì)如下:重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________XX(11)報(bào)表管理_工資打印工資打印程序,一般是按單位或部門進(jìn)行分類打印的,我設(shè)計(jì)的界面如圖:查詢結(jié)果出來后,按打印按鈕,出現(xiàn)打印報(bào)表格式,進(jìn)行打印。end。39。39。39。SELECT * FROM ygz WHERE ny=39。39。++39。39。+39。:=39。39。++39。39。:=39。if i0 thenbegin。) 。39。+ +39。39。begini:= dmrsgl. QueryExeSQL(ADOQuery3,39。統(tǒng)計(jì)界面如下:相應(yīng)的數(shù)據(jù)處理過程如下:procedure (Sender: TObject)。end。月還沒有考勤統(tǒng)計(jì)!39。年重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________XVIII39。) 。39。+ +39。39。 i:= dmrsgl. QueryExeSQL(ADOQuery3,39。 。39。39。39。 and ny=39。39。name39。39。 where name=39。,kcgz=bjts*15+qtxjts*20,sjgz=gzzekcgz 39。gzze39。 update kqb_1 set gzze=39。 。 := 。39。39。name39。39。+++++++++ as gzze FROM jbgzb WHERE name=39。 while not do begin dmrsgl. QueryExeSQL(ADOQuery,39。 ADOQuery1:=(self)。 if I0 then begin重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________XVII 。39。39。39。SELECT * FROM kqb_1 WHERE ny=39。 ADOQuery,ADOQuery1:TADOQuery。程序設(shè)計(jì)界面如下:相應(yīng)用程序算法如下:procedure (Sender: TObject)。在因處沒有太多的算法。(7)工資標(biāo)準(zhǔn)表依據(jù)職工考勤的工作流程,考勤登記完成后,每月要根據(jù)每個(gè)職工的工資基本情況,進(jìn)行月工資計(jì)算。39。39。39。 WHERE =39。SELECT , , , , FROM zgb INNER JOIN kqb_1 ON = 39。) 。+copy(,5,2)+39。if i=0 thenshowmessage(+copy(,1,4)+39。 ) )39。39。39。) AND (()=39。39。39。 WHERE ( (()=39。SELECT , , , , FROM zgb INNER JOIN kqb_1 ON = 39。39。++39。39。39。++39。39。+39。+39。+39。+39。:= 39。39。++39。39。39。++39。39。:= 39。if i0 thenbegin。 39。39。39。 WHERE =39。SELECT , , , , FROM zgb INNER JOIN kqb_1 ON = 39。vari:integer。可以在這里進(jìn)行修改。(5)考勤登記表考勤登記表,主要是記錄每一個(gè)職工當(dāng)前月份是否工作,如果出勤,則在當(dāng)天日期下選勾,進(jìn)行保存,系統(tǒng)自動(dòng)算出本月該職工出勤天數(shù)。如從上圖的所在部門的選擇一個(gè)單位,就可以查到這個(gè)單位有哪些職工。(4)職工信息表 在設(shè)計(jì)職工信息時(shí),首先考慮的是能夠提供按單位查詢職工信息,那么職工信息包括什么呢,作為職工的你,你是否考慮自己的名字、性別、年齡、文化程度、族別、參加工作時(shí)間等信息都是企業(yè)所關(guān)注的,所以我設(shè)計(jì)了每個(gè)員工具有以上數(shù)據(jù)信息來進(jìn)行維護(hù)。單位數(shù)據(jù)表 ygbmtb 及職工人員信息表 zgb 的數(shù)據(jù)項(xiàng)說明詳見數(shù)據(jù)庫設(shè)計(jì)。因些系統(tǒng)對單位進(jìn)行了定義,可以按其它人事管理系統(tǒng),上下級單位都用不同的編碼進(jìn)行管理,定義編碼的好處就是方便今后的系統(tǒng)統(tǒng)計(jì)分析工作,此外,職工考勤人員最關(guān)心的就是所在單位職工人員信息。end。 。錯(cuò)誤39。密碼重試次數(shù)過多,請與管理員聯(lián)系 !39。 times:=times+1。39。,mb_ok+mb_iconerror)。,39。 end else if times3 then begin (39。).AsString。 pubuser:=fieldbyname(39。identify39。 open。+quotedstr()。+quotedstr()+39。重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________IX findstring:=39。begin with do begin close。(2)用戶登錄根據(jù)數(shù)據(jù)庫里的用戶信息進(jìn)行登錄,界面如下:圖 5 系統(tǒng)登錄窗口其中確定按紐的源碼如下:procedure (Sender: TObject)。:=True。database\。Data Source=39。39。Password=。:=39。var mypath:string。 詳細(xì)設(shè)計(jì)及界面設(shè)計(jì)說明(1) 數(shù)據(jù)庫模塊數(shù)據(jù)庫模塊主要定義數(shù)據(jù)連接單元,通過 ADO 連接 ACCESS 數(shù)據(jù)文件,為查詢 QUERY 提供數(shù)據(jù)連接串。(2)Access 數(shù)據(jù)庫作為畢業(yè)設(shè)計(jì),系統(tǒng)采用了微軟桌面數(shù)據(jù)庫 Access, Access 操作方便,只需要計(jì)算機(jī)安裝 OFFICE 就可運(yùn)行本系統(tǒng),但缺點(diǎn)是作為本地文件,安全性不高。 實(shí)現(xiàn)工具簡介(1) Delphi 簡介Delphi 是由 Borland 公司推出的基于窗口和面向?qū)ο蟮木幊坦ぞ?,與 Windows 操作系統(tǒng)緊密的結(jié)合,具有強(qiáng)大的數(shù)據(jù)庫技術(shù)支持,迅捷的編輯速度,易學(xué)靈活的特點(diǎn)。推廣使用時(shí)的約定:本系統(tǒng)數(shù)據(jù)庫采用桌面數(shù)據(jù)庫 ACCESS,因些系統(tǒng)需要安裝微軟 OFFICE 工具。為了簡化工資考勤工作,提高工資管理工作效率,充分利用計(jì)算機(jī)和數(shù)據(jù)庫技術(shù)完成本單位工資考勤管理工作成為本次軟件設(shè)計(jì)的目標(biāo)。6. 提供單位、職工、考勤、工資等相關(guān)信息的綜合查詢。職 工 管 理 考 勤 管 理工 資 管 理 報(bào) 表 管 理系 統(tǒng) 管 理重油公司工資管理信息系統(tǒng) 畢 業(yè) 設(shè) 計(jì) _______________________________________________________________________IV3. 對單位職工進(jìn)行按月考勤登記,最后統(tǒng)計(jì)每人每月出勤天數(shù)。本次畢業(yè)設(shè)計(jì)系統(tǒng)管理只簡單的考慮用戶管理,希望能達(dá)到拋磚引玉的效果。職工工資是每一個(gè)職工按月進(jìn)行發(fā)放的,需要對應(yīng)一個(gè)工資管理的模塊,職工工資的多少與當(dāng)前職工經(jīng)歷和工作考勤有關(guān),所以考勤管理是一個(gè)重要的環(huán)節(jié),是計(jì)算工資的必要條件,因此,我的設(shè)計(jì)主要模塊就是職工管理、考勤管理、工資管理,最后是這些管理工作中形成報(bào)表,即報(bào)管理。當(dāng)工資發(fā)放完后,將當(dāng)月工資報(bào)表存檔。 業(yè)務(wù)流程圖圖 1 業(yè)務(wù)流程圖各單位考勤管理流程如下:各單位考勤員列出自己單位人員表,根據(jù)每個(gè)人當(dāng)月正常工作出勤情況,填寫非正常和請假天數(shù),依據(jù)本人的基本工資情況,按一定算法計(jì)算當(dāng)前職工的當(dāng)月工資。工資基本標(biāo)準(zhǔn):每名職工根據(jù)參加工作時(shí)間、學(xué)歷、職務(wù)等不同都有相應(yīng)的工資標(biāo)準(zhǔn)。 術(shù)語和縮寫詞《重油公司職工工資管理系統(tǒng)》所涉及到的業(yè)務(wù)術(shù)語有:考勤登記:按天對職工工作、病假、事假等出勤情況進(jìn)行登記。職工、考勤、工資三都有必然的聯(lián)系,要面對各種不同的單據(jù),進(jìn)行煩瑣的計(jì)算。關(guān)鍵詞:查詢、修改、維護(hù)、統(tǒng)計(jì)AbstractThis time design, I choose of topic is the personal management system, mainly is aim at the business unit of personnel, test frequently, the wages carry on the calculator receive the mission book beginning, to numerous currently can saw turn develop the tool to carry on the parison, decided to make use of the Dephi be the head tool software, the application faces to the method of the object to develop this topic.This text is mainly rese