【正文】
個人所得稅是在應發(fā)工資的基礎上-800的差乘20%得到的。實現(xiàn)的語句如下:If = 1 Then (遲到次數(shù)) = (遲到次數(shù)) + 1 End If If = 1 Then (早退次數(shù)) = (早退次數(shù)) + 1 End If If = 1 Then (缺席次數(shù)) = (缺席次數(shù)) + 1 End If If = 1 Then (離崗次數(shù)) = End If 員工工資表窗體的設計通過管理人員輸入年、月,系統(tǒng)即可生成當月的員工工資表。 and 年月=39。最后根據(jù)實際遲到的總次數(shù)來計算扣除的考勤工資。, db, adOpenStatic, adLockOptimistic If Then Set adoPrimaryRS1 = New Recordset select * from ygInfo , db, adOpenStatic, adLockOptimistic Do While Not (員工編號) = (員工編號) (遲到次數(shù)) = 0 (早退次數(shù)) = 0 (缺席次數(shù)) = 0 (離崗次數(shù)) = 0 (備注) = 無 (年月) = c Loop Else MsgBox 該月考勤表已經(jīng)創(chuàng)建,確認開始瀏覽!, vbOKOnly + vbExclamation, 警告 End If select , from kqinfo,ygInfo where = and =39。如果記錄集非空,則表明該月的考勤表已經(jīng)創(chuàng)建,那么統(tǒng)給出提示后用戶可以瀏覽。這二個子模塊是:創(chuàng)建考勤表,維護考勤表。錄入后檔案的信息的維護,包括信息的修改,刪除,等操作,可以通過檔案信息維護窗體來完成。這樣當最后下標越界的時候,說明沒有找到該記錄,(員工編號) =a則文本框顯示記錄。第一條,上一條,下一條,最后條的按鈕的click事件分別是將記錄集進行移動,實現(xiàn)文本框,組合框的不同的顯示。 Set adoPrimaryRS = New Recordset a = select * from ygInfo where 員工編號=39。其中記載按鈕的click事件:當單擊該按鈕時,首先檢查文本框輸入的是否為空,接著連接數(shù)據(jù)庫,建立記錄集,并利用記錄集打開查詢,最后對該查詢記錄集增加一條記錄,語句:。 員工檔案信息錄入功能如下圖:圖44員工檔案信息錄入功能界面圖通過以上相關技術的引用,員工基本信息錄入功能編寫很快就可以完成了。 CursorLocation 可讀寫Long類型,確定是使用客戶端(adUseClient)游標引擎,還是使用服務器端(adUseServer)游標引擎。可以看到該窗體的上面已經(jīng)有了這些設計的菜單,通過點擊設計的菜單欄,即可進入源代碼設計環(huán)境,通過添加clcik事件源代碼后,即完成了該窗體的設計。圖42 Project界面功能圖即選擇菜單:File→New Project從而彈出如圖所示的界面,選擇Standard EXE,單擊OK,系統(tǒng)此時創(chuàng)建了一個工程文件Project1和一個窗體Form1。 應用程序是利用數(shù)據(jù)管理,為解決某個具體的管理或數(shù)據(jù)處理的任務而編制的一系列命令的有序集合。 這里重點介紹一下表與表之間的關系: 表是保存數(shù)據(jù)或信息的主要場所,它是一個二維表,二維表的行稱為一個記錄,存儲某個實體的整體信息,是表的基本單位。Access的新版本功能變得更加強大。員工考勤表(員工編號、遲到次數(shù)、早退次數(shù)、缺席次數(shù)、離崗次數(shù)、備注、年月)。 數(shù)據(jù)庫設計“數(shù)據(jù)庫”就是為了實現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”。統(tǒng)計輸出:按多種條件進行數(shù)據(jù)統(tǒng)計并顯示在表格中,也可將統(tǒng)計計結(jié)果打印出來。評價維護:可以輸出員工的評價資料進行維護修改。修改記錄:編寫日期2005425審核日期表24數(shù)據(jù)存儲條目舉例表數(shù)據(jù)處理邏輯條目處理邏輯系統(tǒng)名:人事工資管理條目名:生成工資表編號:別名:無輸入:取自基本信息,業(yè)務檔案信息,考勤信息,年月等。除此之外,數(shù)據(jù)詞典還要對系統(tǒng)分析中其它需要說明的問題進行定義和說明。(4)員工考勤管理提供對各部門“月考勤登記表”數(shù)據(jù)的錄入、查詢、統(tǒng)計功能;根據(jù)“月考勤登記表”數(shù)據(jù)分部門按各種日考勤標志進行分類統(tǒng)計,且生成“員工月考勤統(tǒng)計表”,數(shù)據(jù)及“員工月考勤統(tǒng)計匯總表”數(shù)據(jù),實現(xiàn)該表的查詢、打印功能。因此數(shù)據(jù)流程圖是系統(tǒng)分析人員與用戶進行交流的有效手段,也是系統(tǒng)設計的主要依據(jù)之一。通過對人事工資管理系統(tǒng)的可行性分析,所提出的功能是適合人事工資管理的,也完全可以實現(xiàn)的。VisualBasic ,它提供了面向?qū)ο蟮木幊碳夹g,編寫少量或不用編寫程序代碼就能快速地創(chuàng)建出功能強大的可視化應用程序,可簡化數(shù)據(jù)庫管理,使開發(fā)應用程序這項艱辛的工作就象堆積木那樣簡單方便。必須分析幾種主要的可能解法的利弊,從而判原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得去投資開發(fā)這個系統(tǒng)的程度。從而提高員工工作質(zhì)量和效率。第一章 緒論 問題的提出某企業(yè)擁有干部和員工共400多人,主要有領導干部,技術人員,銷售人員,操作人員。諸如企業(yè)管理、情報檢查、病歷分析、計劃統(tǒng)計、圖象處理、文字翻譯和漢字處理等。In this report,many things,such as basic funtion of Visual ,design language selecting,systematic database design,OOP design stategory,design method of report setup and screen setup,application developing,are elabrorated。內(nèi) 容 摘 要工資管理信息系統(tǒng)是采用面向?qū)ο蟮某绦蛟O計技術來設計生成的一個數(shù)據(jù)庫管理系統(tǒng),面向?qū)ο蟮木幊碳夹g是目前最流行的一種編程方法,它具有強大的功能和更大的靈活性,通過對工資管理系統(tǒng)體系進行的總體設計,功能分析,程序設計,我們建立了一個較為完善的工資管理。This MIS has many functions such as data input,date save,recode query,report print,and dialog system is very perfect,using screen builder to product to product nice funtion interface is a charactaristic of our design。利用計算機進行數(shù)據(jù)處理就是把原始數(shù)據(jù)和要對數(shù)據(jù)做的處理算法交給計算機,由計算機對這批數(shù)據(jù)按照給定的算法進行加工處理,最后產(chǎn)生出結(jié)果數(shù)據(jù)。公司下設機關,銷售公司,成品車間,調(diào)和車間,為了便于員工工資管理,并且還專設置了人事工資管理系統(tǒng),根據(jù)員工每個人的工作年限和醫(yī)療保險,住房補貼,崗位工資的來計算每個員工的工資的工資系統(tǒng),也便于查詢員工工資。人事工資管理中數(shù)據(jù)的正確性、安全性,操作的高效性、可靠性,無一不影響著員工隊伍的建設和管理。因此,可行性研究實質(zhì)上是要進行依次大大地壓縮簡化了的系統(tǒng)分析和設計的過程,也就是在較高層次以較抽象的方式進行的系統(tǒng)分析和設計的過程。另外,用ACCESS數(shù)據(jù)庫開發(fā)的應用程序可以獨立運行于windows平臺, 而且ACCESS產(chǎn)生的數(shù)據(jù)庫(表)適用范圍廣。第二章 需求分析本系統(tǒng)開發(fā)思想是采用現(xiàn)代化先進的人事工資信息化高效管理思想,綜合多種人事工資信息管理軟件開發(fā)商優(yōu)點以及結(jié)合我們單位實際情況而開發(fā)。 管理員 1D1 人事信息表 人事信 息處理 2 D2 業(yè)務檔案表 業(yè)務檔 生成 案處理 工資D4 工資信息表 3D3 考勤信息表 考勤信 息處理 工資查詢 工資報表 統(tǒng)計報表圖22新系統(tǒng)數(shù)據(jù)流程圖員工人事工資管理系統(tǒng)是針對企事業(yè)部門的大量業(yè)務處理工作用計算機進行全面現(xiàn)代化管理。(5)職工工資管理提供對“員工工資表”數(shù)據(jù)的輸入、查詢、按月份統(tǒng)計、打印功能,完成每月對“員工工資表”數(shù)據(jù)的月統(tǒng)計,以此生成“員工工資總額構(gòu)成情況表”實現(xiàn)該表的查詢、打印功能。本文的數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯和外部項。輸出:員工當月的工資表加工邏輯:應發(fā)工資=基本工資+崗位工資+加班津貼+考勤工資行政扣款個人所得稅=(基本工資+崗位工資+加班津貼+考勤工資行政扣款800)*02實發(fā)工資=應發(fā)工資個人所得稅簡要說明:工資表每月創(chuàng)建一次。工資管理創(chuàng)建工資工資查詢工資統(tǒng)計工資輸出圖36工資管理流程圖創(chuàng)建工資表:通過輸入的年月來完成對員工工資表的創(chuàng)建,創(chuàng)建工資表是將系統(tǒng)中其它的數(shù)據(jù)庫表中的數(shù)據(jù)關聯(lián)起來,綜合得到的員工的某年月的工資。本系統(tǒng)的輸出報表是通過將輸出的數(shù)據(jù)對象導出到報表專家excel后通過excel完成報表。它由一個稱為數(shù)據(jù)庫管理系統(tǒng)的軟件進行管理。員工工資表(員工編號、基本工資、崗位工資、加班津貼、考勤工資、行政性扣款、個人所得稅、實發(fā)工資、年月)。不管是處理公司的客戶訂單數(shù)據(jù),管理自己的個人通訊錄,還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。表的一列稱為一個字段,存儲實體的一個屬性的信息,是表的可訪問的最小邏輯單位。圖41應用程序操作數(shù)據(jù)庫圖在本系統(tǒng)的后臺數(shù)據(jù)庫已經(jīng)設計完成后,現(xiàn)在就可以對系統(tǒng)分析階段設計的功能模塊通過編碼設計成一個應用程序,最終來完成對數(shù)據(jù)庫中數(shù)據(jù)的管理和應用的目的。通過菜單File→Save Project。本功能實現(xiàn)了人事管理過程, 的VB內(nèi)置對象,其主要作用是實現(xiàn)了數(shù)據(jù)庫連接及SQL查詢語言的使用。默認值是adUseServer。該窗體設計包括13個文本框控件、5個組合框控件、2個按鈕控件。并設置增加的記錄的相應字段值為文本框和組合框的輸入值,記錄集更新記錄。 amp。導航按鈕的事件源代碼主要分別是:(移到第一條),(移到上一條),(移到下一條),(移到最末一條)。該功能與上圖功能十分相似,使得管理都覺似曾相識,這樣就給初學者減輕的心里的負擔,從而很快地熟練該人事信息管理軟件的使用。該窗體的設計過程這里不再介紹。下面先介紹創(chuàng)建考勤表的設計過程。通過記錄集來創(chuàng)建考勤表的原理如下:當用記錄集來完成了對考勤表按照年月為查詢條件查詢后,如果記錄集為空,(員工編號),(遲到次數(shù)),等記錄集的字段值,再通過一個循環(huán)語句逐一完成上述的每位員工的操作,這樣就完成了對考勤表的設定的年月的數(shù)據(jù)值的創(chuàng)建。 amp。下面是該窗體的設計界面圖:圖48操作窗體界面圖該窗體共有4個文本框控件,1個組合框控件,4個復選框按鈕控件,2個按鈕控件。 amp。如果輸入的年月工資表已經(jīng)生成,則系統(tǒng)給出提示,并可以瀏覽當月工資表。實現(xiàn)的語句:y = x 800 If y 0 Then (個人所得稅) = y * Else (個人所得稅) = 0 End If計算完應發(fā)工資和個人所得稅后最終的實發(fā)工資就可以計算出來了。應發(fā)工資最后實現(xiàn)的語句:x = (基本工資) + (崗位津貼) + (加班津貼) (考勤工資) (行政性扣款) (應發(fā)工資) = x通過以上語句可以看出,應發(fā)工資是有基本工資+崗位工資+加班津貼-考