版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE PAGE 83工資管理系統(tǒng)摘 要 本系統(tǒng)基本上能夠滿足現(xiàn)代化企業(yè)工資管理的需求?,F(xiàn)代化工資管理系統(tǒng)中使用了各種表格,保存相關(guān)的工資信息,方便查詢(xún),瀏覽,修改等操作。本系統(tǒng)的前提條件是必須有員工的考勤信息作為基礎(chǔ),因?yàn)楸鞠到y(tǒng)是使用員工考勤信息來(lái)計(jì)算員工的工資 ,在使用的時(shí)候必須要保證員工的人事信息數(shù)據(jù)庫(kù)和工資數(shù)據(jù)庫(kù)在同一個(gè)文件夾中。本系統(tǒng)結(jié)合實(shí)際的人事、財(cái)務(wù)制度,經(jīng)過(guò)實(shí)際的需求分析,采用功能強(qiáng)大的VB作為開(kāi)發(fā)工具、Access作為數(shù)據(jù)庫(kù)開(kāi)發(fā)出來(lái)的企業(yè)工資管理系統(tǒng)。本文首先分析了企業(yè)工資管理系統(tǒng)的應(yīng)用現(xiàn)狀,闡述了本工資管理系統(tǒng)的開(kāi)發(fā)目的。通過(guò)對(duì)數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展、數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則
2、、系統(tǒng)開(kāi)發(fā)工具的選擇一系列問(wèn)題的分析,確定了系統(tǒng)的開(kāi)發(fā)平臺(tái)。接著詳細(xì)給出了從工資管理系統(tǒng)分析到總體設(shè)計(jì)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)及測(cè)試的各個(gè)環(huán)節(jié),最后對(duì)本系統(tǒng)作出了客觀評(píng)價(jià),指明了系統(tǒng)的現(xiàn)實(shí)意義、缺點(diǎn)以及系統(tǒng)的升級(jí)方向。引 言隨著計(jì)算機(jī)機(jī)技術(shù)的的飛速發(fā)發(fā)展,計(jì)計(jì)算機(jī)在在企業(yè)管管理中的的應(yīng)用越越來(lái)越普普及,利利用計(jì)算算機(jī)實(shí)現(xiàn)現(xiàn)企業(yè)工工資的管管理顯得得越來(lái)越越重要。對(duì)對(duì)于大中中型企業(yè)業(yè)來(lái)說(shuō),利利用計(jì)算算機(jī)支持持企業(yè)高高效率完完成勞動(dòng)動(dòng)人事管管理的日日常事務(wù)務(wù),是適適應(yīng)現(xiàn)代代企業(yè)制制度要求求、推動(dòng)動(dòng)企業(yè)勞勞動(dòng)人事事管理走走向科學(xué)學(xué)化、規(guī)規(guī)范化的的必要條條件;而而工資管管理是一一項(xiàng)瑣碎碎、復(fù)雜雜而又十十分細(xì)致致的
3、工作作,工資資計(jì)算、發(fā)發(fā)放、核核算的工工作量很很大,一一般不允允許出錯(cuò)錯(cuò),如果果實(shí)行手手工操作作,每月月發(fā)放工工資須手手工填制制大量的的表格,這這就會(huì)耗耗費(fèi)工作作人員大大量的時(shí)時(shí)間和精精力,計(jì)計(jì)算機(jī)進(jìn)進(jìn)行工資資發(fā)放工工作,不不僅能夠夠保證工工資核算算準(zhǔn)確無(wú)無(wú)誤、快快速輸出出,而且且還可以以利用計(jì)計(jì)算機(jī)對(duì)對(duì)有關(guān)工工資的各各種信息息進(jìn)行統(tǒng)統(tǒng)計(jì),服服務(wù)于財(cái)財(cái)務(wù)部門(mén)門(mén)其他方方面的核核算和財(cái)財(cái)務(wù)處理理,同時(shí)時(shí)計(jì)算機(jī)機(jī)具有手手工管理理所無(wú)法法比擬的的優(yōu)點(diǎn).例如:檢索迅迅速、查查找方便便、可靠靠性高、存存儲(chǔ)量大大、保密密性好、壽壽命長(zhǎng)、成成本低等等。這些些優(yōu)點(diǎn)能能夠極大大地提高高人事工工資管理理的效率率,也
4、是是企業(yè)的的科學(xué)化化、正規(guī)規(guī)化管理理,與世世界接軌軌的重要要條件。企業(yè)的工資資管理是是公司管管理的一一個(gè)重要要內(nèi)容。隨隨著當(dāng)今今企業(yè)人人員數(shù)量量增加,企企業(yè)的工工資計(jì)算算也變得得越來(lái)越越復(fù)雜。如如果能夠夠?qū)崿F(xiàn)工工資管理理的自動(dòng)動(dòng)化,無(wú)無(wú)疑是給給企業(yè)管管理部門(mén)門(mén)帶來(lái)很很大的方方便。資金是企業(yè)業(yè)生存的的主要元元素。資資金的流流動(dòng)影響響到企業(yè)業(yè)的整體體運(yùn)作,企企業(yè)員工工的工資資是企業(yè)業(yè)資金管管理的一一個(gè)重要要的組成成部分,因因?yàn)槠髽I(yè)業(yè)每個(gè)月月都要涉涉及發(fā)放放企業(yè)員員工工資資的問(wèn)題題。企業(yè)業(yè)員工的的人數(shù)越越多,工工資的統(tǒng)統(tǒng)計(jì)工作作就越多多,工資資的發(fā)放放困難就就越大。最最初的工工資統(tǒng)計(jì)計(jì)和發(fā)放放都是使
5、使用人工工方式處處理,工工作的時(shí)時(shí)候,出出現(xiàn)錯(cuò)誤誤的機(jī)率率也隨之之升高。工工資管理理系統(tǒng)就就是使用用電腦代代替大量量的人工工統(tǒng)計(jì)和和計(jì)算,完完成眾多多工資信信息的處處理,同同時(shí)使用用電腦還還可以安安全地保保存大量量的工資資記錄。企業(yè)工資管管理系統(tǒng)統(tǒng),為個(gè)個(gè)人提供供工資查查詢(xún)服務(wù)務(wù),為企企業(yè)提供供工資計(jì)計(jì)算,工工資統(tǒng)計(jì)計(jì)等服務(wù)務(wù)。傳統(tǒng)統(tǒng)的紙張張材料的的數(shù)據(jù)信信息管理理已經(jīng)不不適合現(xiàn)現(xiàn)代企業(yè)業(yè)公司的的發(fā)展了了,實(shí)現(xiàn)現(xiàn)工資管管理的系系統(tǒng)化、規(guī)規(guī)范化、自自動(dòng)化,將將成為現(xiàn)現(xiàn)在公司司管理工工資的首首選。本本系統(tǒng)實(shí)實(shí)現(xiàn)的工工資管理理系統(tǒng)基基本上能能夠滿足足現(xiàn)代化化企業(yè)工工資管理理的需求求。2、企業(yè)工工資管
6、理理系統(tǒng)概概述2.1 系系統(tǒng)的主主要功能能企業(yè)工資管管理系統(tǒng)統(tǒng)的主要要任務(wù)是是用計(jì)算算機(jī)對(duì)各各種工資資信息進(jìn)進(jìn)行日常常的管理理,如查查詢(xún)、修修改、增增加、刪刪除以及及存儲(chǔ)等等,迅速速準(zhǔn)確地地完成各各種工資資信息的的統(tǒng)計(jì)計(jì)計(jì)算和匯匯總工作作,快速速打印出出工資報(bào)報(bào)表,針針對(duì)系統(tǒng)統(tǒng)服務(wù)對(duì)對(duì)象的具具體要求求,設(shè)計(jì)計(jì)了企業(yè)業(yè)工資管管理系統(tǒng)統(tǒng)。企業(yè)業(yè)工資管管理系統(tǒng)統(tǒng)主要有有以下幾幾大功能能:(1) 對(duì)對(duì)單位人人員的變變動(dòng)進(jìn)行行處理。一一個(gè)單位位的職工工不會(huì)是是一成不不變的,總總是在不不斷的變變化:有有調(diào)出、有有調(diào)入、也也有職工工在本單單位內(nèi)部部調(diào)動(dòng)。因因此,設(shè)設(shè)計(jì)系統(tǒng)統(tǒng)是應(yīng)考考慮到這這些情況況。(2)
7、對(duì)對(duì)職工的的工資進(jìn)進(jìn)行計(jì)算算、修改改。能對(duì)對(duì)各職工工的工資資進(jìn)行計(jì)計(jì)算,即即計(jì)算應(yīng)應(yīng)發(fā)金額額、應(yīng)扣扣金額及及實(shí)發(fā)金金額等。(3) 查查詢(xún)統(tǒng)計(jì)計(jì)功能。要要求即可可以單項(xiàng)項(xiàng)查詢(xún),比比如查看看某個(gè)職職工的工工資情況況等;也也可以查查詢(xún)?nèi)坎俊?4) 報(bào)報(bào)表打印印功能。每每月發(fā)放放工資時(shí)時(shí),要求求能夠打打印本月月的工資資表、隨隨工資發(fā)發(fā)給每個(gè)個(gè)職工的的工資條條以及工工資統(tǒng)計(jì)計(jì)表。2.2 企企業(yè)工資資管理系系統(tǒng)的應(yīng)應(yīng)用現(xiàn)狀狀2.2.11 開(kāi)發(fā)發(fā)背景隨著我國(guó)國(guó)國(guó)民經(jīng)濟(jì)濟(jì)建設(shè)的的蓬勃發(fā)發(fā)展和具具有中國(guó)國(guó)特色的的社會(huì)主主義市場(chǎng)場(chǎng)經(jīng)濟(jì)體體制的迅迅速完善善,各個(gè)個(gè)行業(yè)都都在積極極使用現(xiàn)現(xiàn)代化的的手段,不不斷改善善
8、服務(wù)質(zhì)質(zhì)量,提提高工作作效率,這這些都在在很大程程度上給給企業(yè)提提出越來(lái)來(lái)越嚴(yán)峻峻的挑戰(zhàn)戰(zhàn),對(duì)企企業(yè)體系系無(wú)論是是在行政政職能、企企業(yè)管理理水平以以及優(yōu)質(zhì)質(zhì)服務(wù)上上都提出出更高的的要求。建建設(shè)一個(gè)個(gè)科學(xué)高高效的信信息管理理系統(tǒng)是是解決這這一問(wèn)題題的必由由之路。企企業(yè)內(nèi)部部財(cái)務(wù)管管理是該該企業(yè)運(yùn)運(yùn)用現(xiàn)代代化技術(shù)術(shù)創(chuàng)造更更多更高高的經(jīng)濟(jì)濟(jì)效益的的主要因因素之一一。工資資管理作作為企業(yè)業(yè)內(nèi)部的的一種財(cái)財(cái)務(wù)管理理也是如如此,由由于企業(yè)業(yè)職工人人數(shù)較多多,每一一位職工工的具體體實(shí)際情情況也不不盡相同同,各項(xiàng)項(xiàng)工資條條款的發(fā)發(fā)放,如如果沒(méi)有有一個(gè)完完整的管管理系統(tǒng)統(tǒng),僅憑憑手工操操作來(lái)實(shí)實(shí)現(xiàn)不僅僅容易出出
9、錯(cuò),而而且也造造成資源源的不必必要浪費(fèi)費(fèi),因此此開(kāi)發(fā)這這個(gè)工資資管理系系統(tǒng)是很很有必要要的。2.2.22 開(kāi)發(fā)發(fā)環(huán)境系統(tǒng)運(yùn)行環(huán)環(huán)境騰II或以以上64MB內(nèi)內(nèi)存或以以上Windoows 95或或以上裝了Vissuall Baasicc 6.0開(kāi)發(fā)工具1、VB的的選用和和簡(jiǎn)介現(xiàn)在,市場(chǎng)場(chǎng)上可以以選購(gòu)的的應(yīng)用開(kāi)開(kāi)發(fā)產(chǎn)品品很多,流流行的也也有數(shù)十十種。目目前在我我國(guó)市場(chǎng)場(chǎng)上最為為流行、使使用最多多、最為為先進(jìn)的的可用作作企業(yè)級(jí)級(jí)開(kāi)發(fā)工工具的產(chǎn)產(chǎn)品有:Microosofft公司司的Viisuaal BBasiicMicroosofft公司司的Viisuaal CCBorlaand公公司的DDelpphi
10、 Sun公司司的Jaava等等等在目前市場(chǎng)場(chǎng)上這些些眾多的的程序開(kāi)開(kāi)發(fā)工具具中,有有些強(qiáng)調(diào)調(diào)程序語(yǔ)語(yǔ)言的彈彈性與執(zhí)執(zhí)行效率率;有些些則偏重重于可視視化程序序開(kāi)發(fā)工工具所帶帶來(lái)的便便利性與與效率的的提高,各各有各的的優(yōu)點(diǎn)和和特色,也也滿足了了不同用用戶(hù)的需需求。然然而,語(yǔ)語(yǔ)言的彈彈性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,卻沒(méi)沒(méi)有彈性性的語(yǔ)言言作支持持,許多多特殊化化的處理理動(dòng)作必必需要耗耗費(fèi)數(shù)倍倍的工夫夫來(lái)處理理,使得得原來(lái)所所標(biāo)榜的的效率提提高的優(yōu)優(yōu)點(diǎn)失去去了作用用;相反反,如果果只強(qiáng)調(diào)調(diào)程序語(yǔ)語(yǔ)言的彈彈性,卻卻沒(méi)有便便利的工工具作配配合,會(huì)會(huì)使一些些即使非非常簡(jiǎn)單單的界面
11、面處理動(dòng)動(dòng)作,也也會(huì)嚴(yán)重重地浪費(fèi)費(fèi)程序設(shè)設(shè)計(jì)師的的寶貴時(shí)時(shí)間。作為數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)的的開(kāi)發(fā),VB是一個(gè)非常理想選擇。VB因簡(jiǎn)單易學(xué)、功能強(qiáng)大、編譯速度快而從眾多的軟件開(kāi)發(fā)工具中脫穎而出。它提供了靈活的可視化設(shè)計(jì)工具,將可視化界面與面向?qū)ο蠹夹g(shù)完善、緊密地結(jié)合起來(lái),并封裝了Windows編程的復(fù)雜性。程序的規(guī)模小到簡(jiǎn)單的個(gè)人數(shù)據(jù)庫(kù)應(yīng)用,大到復(fù)雜的企業(yè)的多層次分布式系統(tǒng),都可以使用VB進(jìn)行開(kāi)發(fā),其友好的集成開(kāi)發(fā)界面,可視化的雙向開(kāi)發(fā)模式,良好的數(shù)據(jù)庫(kù)應(yīng)用支持高效的程序開(kāi)發(fā)和程序運(yùn)行,備受廣大程序開(kāi)發(fā)人員的好評(píng)。尤其是VB對(duì)數(shù)據(jù)庫(kù)應(yīng)用的強(qiáng)大支持,大大提高了數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)的效率,縮短了開(kāi)發(fā)周期,深受廣
12、大數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)人員的喜愛(ài)。VB為數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員提供了豐富的數(shù)據(jù)庫(kù)開(kāi)發(fā)組件,使數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)功能更強(qiáng)大,控制更靈活,編譯后的程序運(yùn)行速度更快,VB是微軟公司出品的一個(gè)快速可視化程序開(kāi)發(fā)工具軟件,借助微軟在操作系統(tǒng)和辦公軟件的壟斷地位,VB在短短的幾年內(nèi)風(fēng)靡全球。VB是極有和功能強(qiáng)大的軟件,主要表現(xiàn)在:所見(jiàn)即所得的界面設(shè)計(jì),基于對(duì)象的設(shè)計(jì)方法,極短的軟件開(kāi)發(fā)周期,較易維護(hù)的生成代碼。美國(guó)微軟公公司在119911年推出出VB11.0至至今已經(jīng)經(jīng)經(jīng)歷了了6個(gè)版版本,VVB6.0運(yùn)行行在wiin9xx或wiinmee,wiin20000,wwinxxp,wwinddowssNT等等操作系系統(tǒng)下
13、,是是一個(gè)332位的的應(yīng)用程程序開(kāi)發(fā)發(fā)工具。VB程序語(yǔ)語(yǔ)言具有有許多優(yōu)優(yōu)秀的特特性,用用其設(shè)計(jì)計(jì)應(yīng)用程程序時(shí)有有兩個(gè)基基本特點(diǎn)點(diǎn):可視視化設(shè)計(jì)計(jì)和事件件驅(qū)動(dòng)編編程。Visuaal BBasiic 系系統(tǒng)除了了一般高高級(jí)語(yǔ)言言所具有有的一些些名詞術(shù)術(shù)語(yǔ)外,還還有幾個(gè)個(gè)系統(tǒng)常常用的名名詞。其其基本含含義如下下:視窗(Foorm)視窗是進(jìn)行行人機(jī)交交互的界界面或接接口,也也叫窗體體。VBB系統(tǒng)的的人機(jī)交交互界面面或接口口,無(wú)論論是在設(shè)設(shè)計(jì)時(shí)或或是在運(yùn)運(yùn)行時(shí),都都是Wiindoows 系統(tǒng)的的標(biāo)準(zhǔn)視視窗。對(duì)象 (OObjeect)對(duì)象是VBB系統(tǒng)內(nèi)內(nèi)部提供供給設(shè)計(jì)計(jì)者可以以直接使使用的處處理輸出出的控
14、制制工具。本本程序所所應(yīng)用到到的對(duì)象象類(lèi)型有有標(biāo)簽框框 (LLabeel BBox),文本本框 (Texxt BBox),命令令按扭 (Coommaand Butttonn),網(wǎng)網(wǎng)格 (Datta GGridd),AADO控控件 (Adoodc11)等。當(dāng)當(dāng)把這些些工具放放置到用用戶(hù)界面面對(duì)應(yīng)的的窗體上上時(shí),被被稱(chēng)為對(duì)對(duì)象或控控件。用用戶(hù)可以以通過(guò)設(shè)設(shè)置對(duì)象象的“屬性”和“方法”,便于于對(duì)象適適應(yīng)自己己所設(shè)計(jì)計(jì)應(yīng)用程程序的輸輸入輸出出內(nèi)容,對(duì)對(duì)象的生生成過(guò)程程及結(jié)構(gòu)構(gòu)都被封封裝起來(lái)來(lái)。正確確使用對(duì)對(duì)象可以以減少程程序和開(kāi)開(kāi)發(fā)時(shí)間間,提高高程序設(shè)設(shè)計(jì)者的的工作效效率。屬性 (PProppertt
15、iess)屬性是VBB系統(tǒng)提提供的有有關(guān)對(duì)象象的參數(shù)數(shù)或數(shù)據(jù)據(jù)接口。用用戶(hù)通過(guò)過(guò)適當(dāng)?shù)氐卦O(shè)置或或改變對(duì)對(duì)象的屬屬性來(lái)確確定對(duì)象象的外觀觀及性能能特征,從從而有效效地使用用系統(tǒng)提提供的對(duì)對(duì)象。比比如,對(duì)對(duì)象的名名稱(chēng)、在在屏幕上上顯示的的位置、大大小、顏顏色、接接收或容容納的數(shù)數(shù)據(jù)內(nèi)容容及數(shù)據(jù)據(jù)的表現(xiàn)現(xiàn)格式等等。事件 (EEvennts)事件是指用用戶(hù)或操操作者對(duì)對(duì)計(jì)算機(jī)機(jī)進(jìn)行的的某一操操作(如如擊鍵、單單擊或移移動(dòng)鼠標(biāo)標(biāo)等)的的行為或或系統(tǒng)狀狀態(tài)發(fā)生生的變化化。VBB系統(tǒng)常常用事件件來(lái)引導(dǎo)導(dǎo)計(jì)算機(jī)機(jī)執(zhí)行一一段程序序。程序序所用的的鍵盤(pán)事事件有KKeyPPresss(按按鍵)事事件,KKeyDDo
16、wnn事件和和KeyyUp事事件;鼠鼠標(biāo)事件件有Cllickk(單擊擊鼠標(biāo))事事件,DDbDllicdd(雙擊擊鼠標(biāo))。方法 (MMethhod)方法主要是是指對(duì)一一個(gè)對(duì)象象使用某某種作用用的過(guò)程程。它是是在程序序執(zhí)行的的過(guò)程中中要計(jì)算算機(jī)執(zhí)行行的某種種操作。其其程序的的方法有有Shoow(顯顯示)方方法,HHidee(隱藏藏)方法法,Reefreesh(刷刷新)方方法。過(guò)程 (PProcceduure)過(guò)程是指經(jīng)經(jīng)過(guò)定義義或說(shuō)明明的,或或基于某某一對(duì)象象對(duì)應(yīng)的的事件所所引發(fā)的的程序段段。模塊 (MModuule)模塊是指一一些運(yùn)算算量或過(guò)過(guò)程進(jìn)行行聲明或或定義的的一個(gè)集集合。系系統(tǒng)程序序大體
17、可可分成四四個(gè)模塊塊:數(shù)據(jù)據(jù)輸入、根根據(jù)查詢(xún)?cè)?、?shù)據(jù)據(jù)打印和和通訊。 2、可視化化設(shè)計(jì)同其他的一一些可視視化程序序開(kāi)發(fā)工工具一樣樣,VBB具有可可視化設(shè)設(shè)計(jì)的特特點(diǎn),微微軟的WWordd在剛剛剛進(jìn)入市市場(chǎng)時(shí),同WPPS競(jìng)爭(zhēng)爭(zhēng)的一個(gè)個(gè)重要的的功能砝砝碼就是是所見(jiàn)見(jiàn)即所得得的字字處理功功能,VVB在設(shè)設(shè)計(jì)應(yīng)用用程序界界面時(shí)也也可以說(shuō)說(shuō)是所所見(jiàn)即所所得.在設(shè)計(jì)計(jì)時(shí),頭頭腦中所所想象的的應(yīng)用程程序界面面,完全全可以通通過(guò)鍵盤(pán)盤(pán)鼠標(biāo)以以及徒手手畫(huà)出來(lái)來(lái),而不不是編制制大量的的代碼然然后再編編譯生成成,如果果需要修修改,也也是利用用鍵盤(pán)鼠鼠標(biāo)和手手畫(huà),而而底層的的一些程程序代碼碼由VBB自動(dòng)生生成或修修改
18、。VB為用戶(hù)戶(hù)提供大大量的界界面元素素(在VVB中稱(chēng)稱(chēng)為控件件對(duì)象),這些些控件對(duì)對(duì)象對(duì)于于熟悉WWinddowss應(yīng)用程程序的用用戶(hù)而言言是一點(diǎn)點(diǎn)也不陌陌生,如如窗體體、菜單、命命令按鈕鈕、工具按按鈕、檢查框框等等等,用戶(hù)戶(hù)只需要要利用鼠鼠標(biāo)、鍵鍵盤(pán)把這這些控件件對(duì)象拖拖動(dòng)到適適當(dāng)?shù)奈晃恢?設(shè)設(shè)置它們們的大小小、形狀狀、屬性性等,就就可以設(shè)設(shè)計(jì)出所所需的應(yīng)應(yīng)用程序序界面。3、事件驅(qū)驅(qū)動(dòng)編程程Windoows操操作系統(tǒng)統(tǒng)出現(xiàn)以以來(lái),圖圖形化的的用戶(hù)界界面和多多任務(wù)多多進(jìn)程的的應(yīng)用程程序要求求程序設(shè)設(shè)計(jì)不能能是單一一性的,在使用用VB設(shè)設(shè)計(jì)應(yīng)用用程序時(shí)時(shí),必須須首先確確定應(yīng)用用程序如如何同用用戶(hù)
19、進(jìn)行行交互.例如發(fā)發(fā)生鼠標(biāo)標(biāo)單擊、鍵鍵盤(pán)輸入入等事件件時(shí),由由用戶(hù)編編寫(xiě)的代代碼控制制這些事事件的響響應(yīng),這這就是所所謂的事事件驅(qū)動(dòng)動(dòng)編程。4、實(shí)現(xiàn)菜菜單選項(xiàng)項(xiàng)菜單是程序序最重要要的特性性之一,大大多數(shù)程程序都依依賴(lài)一個(gè)個(gè)定義良良好的菜菜單使程程序易于于使用和和維護(hù),VVisuual Bassic 也提供供了強(qiáng)大大的創(chuàng)建建菜單功功能是程程序更加加標(biāo)準(zhǔn)。本系統(tǒng)使用用 Viisuaal BBasiic 的的菜單編編輯器建建立菜單單或者修修改已經(jīng)經(jīng)存在的的菜單,您您也可以以使用VVisuual Bassic 的Apppliicattionn Wiizarrd 來(lái)來(lái)操作。5、實(shí)現(xiàn)工工具欄CoolBBa
20、r控控件與OOffiice220000 中看看到的CCoollBarr是類(lèi)似似的。CCoollBarr就是一一個(gè)可以以在窗體體上浮動(dòng)動(dòng)的工具具,同時(shí)時(shí)也是其其他AcctivveX的的容器。通通過(guò)在CCoollBarr中遷入入其他空空間你也也可以向向用戶(hù)提提供更好好的靈活活性和義義用性。選擇“工程程”下拉菜菜單中的的“部件”選項(xiàng),顯顯示“部件”對(duì)話框框。在“控件”選項(xiàng)卡卡列表中中選擇“Miccrossoftt Wiindoows Commmonn Coontrrolss 6.0”后工具具相中增增加改控控件。本系統(tǒng)就用用了Coool工工具中的的Staatubbar控控件,在在系統(tǒng)這這一界面面中,添
21、添加了狀狀態(tài)欄,在在第一個(gè)個(gè)欄中,在在樣式這這一欄中中選擇了了文本,在在第二個(gè)個(gè)欄中,選選擇了系系統(tǒng)日期期,第三三個(gè)欄中中選擇了了系統(tǒng)時(shí)時(shí)間,這這樣,任任何時(shí)候候操作本本系統(tǒng),都都可以看看到當(dāng)前前的時(shí)間間和日期期。使用Acccesss20000 實(shí)實(shí)現(xiàn)關(guān)系系型數(shù)據(jù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的概概念數(shù)據(jù)庫(kù)是一一種存儲(chǔ)儲(chǔ)數(shù)據(jù)并并對(duì)數(shù)據(jù)據(jù)進(jìn)行操操作的工工具。數(shù)數(shù)據(jù)庫(kù)的的作用在在于組織織和表達(dá)達(dá)信息,簡(jiǎn)簡(jiǎn)而言之之,數(shù)據(jù)據(jù)庫(kù)就是是信息的的集合。計(jì)計(jì)算機(jī)的的數(shù)據(jù)庫(kù)庫(kù)可以分分為兩類(lèi)類(lèi):非關(guān)關(guān)系數(shù)據(jù)據(jù)庫(kù)(fflatt-fiile)和和關(guān)系數(shù)數(shù)據(jù)庫(kù)(rrelaatioonall)。關(guān)關(guān)系數(shù)據(jù)據(jù)庫(kù)中包包含了多多個(gè)數(shù)據(jù)據(jù)表的信信息
22、,數(shù)數(shù)據(jù)庫(kù)含含有各個(gè)個(gè)不同部部分的術(shù)術(shù)語(yǔ),對(duì)對(duì)象記錄錄、域等等。 新建一個(gè)數(shù)數(shù)據(jù)庫(kù)創(chuàng)建任何一一個(gè)數(shù)據(jù)據(jù)庫(kù)的第第一步是是仔細(xì)的的規(guī)劃數(shù)數(shù)據(jù)庫(kù),設(shè)設(shè)計(jì)必須須是靈活活的、有有邏輯的的。創(chuàng)建建一個(gè)數(shù)數(shù)據(jù)庫(kù)結(jié)結(jié)構(gòu)的過(guò)過(guò)程被認(rèn)認(rèn)為是數(shù)數(shù)據(jù)模型型設(shè)計(jì)。1標(biāo)識(shí)需需要的數(shù)數(shù)據(jù);2收集被被標(biāo)識(shí)的的字段到到表中;3標(biāo)識(shí)主主關(guān)鍵字字字段;4繪制一一個(gè)簡(jiǎn)單單的數(shù)據(jù)據(jù)圖表;5規(guī)范數(shù)數(shù)據(jù);6標(biāo)識(shí)指指定字段段的信息息;7創(chuàng)建物物理表。修改已建的的數(shù)據(jù)庫(kù)庫(kù)數(shù)據(jù)庫(kù)的修修改分為為:添加加、編輯輯和刪除除記錄。這這三種操操作均可可由Viisuaal BBasiic 創(chuàng)創(chuàng)建的程程序來(lái)完完成,下下面的章章節(jié)將詳詳細(xì)描述述實(shí)現(xiàn)的的具體方方
23、法。6、實(shí)現(xiàn)數(shù)數(shù)據(jù)庫(kù)之之間的聯(lián)聯(lián)系數(shù)據(jù)庫(kù)之間間的關(guān)系系指明兩兩個(gè)庫(kù)之之間共享享一個(gè)共共同的關(guān)關(guān)鍵字值值。一個(gè)個(gè)連接是是指一種種虛擬的的表,這這種表是是在當(dāng)用用戶(hù)要求求從相互互關(guān)聯(lián)的的各個(gè)不不同的表表中獲取取信息時(shí)時(shí)建立的的,關(guān)鍵鍵字段用用于在相相互連接接的不同同表中查查找匹配配的記錄錄。一個(gè)個(gè)更高級(jí)級(jí)的連接接形式稱(chēng)稱(chēng)為自連連接。這這種連接接是指一一個(gè)表被被連接到到它自己己的一個(gè)個(gè)字段,或或在不同同的記錄錄中由重重復(fù)數(shù)據(jù)據(jù)的組合合字段。數(shù)數(shù)據(jù)庫(kù)中中有三種種不同類(lèi)類(lèi)型的關(guān)關(guān)鍵字:主關(guān)鍵鍵字、組組合關(guān)鍵鍵字和外外關(guān)鍵字字。在表表中使用用的關(guān)鍵鍵字類(lèi)型型用于描描述庫(kù)表表示什么么以及在在數(shù)據(jù)庫(kù)庫(kù)中如何何
24、與其它它的庫(kù)建建立關(guān)系系。2.2.33 數(shù)據(jù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是通通過(guò)數(shù)據(jù)據(jù)庫(kù)管理理系統(tǒng)(DBMMS-DDATAA BAASE MANNAGEEMENNT SSYSTTEM)軟件來(lái)來(lái)實(shí)現(xiàn)數(shù)數(shù)據(jù)的存存儲(chǔ)、管管理與使使用的DDBASSELLL就是一一種數(shù)據(jù)據(jù)庫(kù)管理理系統(tǒng)軟軟件。(1) 數(shù)數(shù)據(jù)庫(kù)的的概念數(shù)據(jù)庫(kù)是存存儲(chǔ)在一一起的相相關(guān)數(shù)據(jù)據(jù)的集合合,這些些數(shù)據(jù)是是結(jié)構(gòu)化化的,無(wú)無(wú)有害的的或不必必要的冗冗余,并并為多種種應(yīng)用服服務(wù);數(shù)數(shù)據(jù)的存存儲(chǔ)獨(dú)立立于使用用它的程程序;對(duì)對(duì)數(shù)據(jù)庫(kù)庫(kù)插入新新數(shù)據(jù),修修改和檢檢索原有有數(shù)據(jù)均均能按一一種公用用的,和可控控制的方方式進(jìn)行行。當(dāng)某某個(gè)系統(tǒng)統(tǒng)中存在在結(jié)構(gòu)上上完全分分開(kāi)的
25、若若干個(gè)數(shù)數(shù)據(jù)庫(kù)時(shí)時(shí),則該該系統(tǒng)包包含一個(gè)個(gè)數(shù)據(jù)據(jù)庫(kù)集合合。(2) 數(shù)數(shù)據(jù)庫(kù)的的優(yōu)點(diǎn)使用數(shù)據(jù)庫(kù)庫(kù)可以帶帶來(lái)許多多好處:如減少少了數(shù)據(jù)據(jù)的冗余余度,從從而大大大地節(jié)省省了數(shù)據(jù)據(jù)的存儲(chǔ)儲(chǔ)空間;實(shí)現(xiàn)數(shù)數(shù)據(jù)資源源的充分分共享等等等。此此外,數(shù)數(shù)據(jù)庫(kù)技技術(shù)還為為用戶(hù)提提供了非非常簡(jiǎn)便便的使用用手段使使用戶(hù)易易于編寫(xiě)寫(xiě)有關(guān)數(shù)數(shù)據(jù)庫(kù)應(yīng)應(yīng)用程序序。(3) 數(shù)數(shù)據(jù)庫(kù)文文件的特特征無(wú)論使用哪哪一種數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng),由它它們所建建立的數(shù)數(shù)據(jù)庫(kù)文文件都可可以看成成是具有有相同性性質(zhì)的記記錄的集集合,因因而這些些數(shù)據(jù)庫(kù)庫(kù)文件都都有相同同的特性性:文件的記錄錄格式相相同,長(zhǎng)長(zhǎng)度相等等。不同的行是是不同的的記錄,因因而
26、具有有不同的的內(nèi)容。不同的列表表示不同同的字段段名,同同一列中中的數(shù)據(jù)據(jù)的性質(zhì)質(zhì)(屬性性)相同同。每一行各列列的內(nèi)容容是不能能分割的的,但行行的順序序和列的的順序不不影響文文件內(nèi)容容的表達(dá)達(dá)。 3 系統(tǒng)分分析3.1 系系統(tǒng)需求求分析本系統(tǒng)的開(kāi)開(kāi)發(fā)宗旨旨以及總總體任務(wù)務(wù)就是幫幫助企業(yè)業(yè)的財(cái)務(wù)務(wù)主管部部門(mén)提高高工作效效率,實(shí)實(shí)現(xiàn)企業(yè)業(yè)工資信信息管理理的自動(dòng)動(dòng)化、規(guī)規(guī)范化和和系統(tǒng)化化。所以以為了能能夠?qū)崿F(xiàn)現(xiàn)編制這這個(gè)系統(tǒng)統(tǒng)所設(shè)定定的目標(biāo)標(biāo),在程程序的開(kāi)開(kāi)發(fā)之前前,需求求分析是是必不可可少的。需求分析的的第一步步描述工工資管理理系統(tǒng)的的功能,即即定義用用例,以以此確定定系統(tǒng)的的功能需需求。工工資管理理
27、系統(tǒng)的的用例分分析主要要是找出出系統(tǒng)中中所有的的用例,因因此要和和工資管管理系統(tǒng)統(tǒng)的潛在在用戶(hù)進(jìn)進(jìn)行討論論。系統(tǒng)統(tǒng)最終實(shí)實(shí)現(xiàn)的主主要功能能如下。工資管理系系統(tǒng)的用用例包括括:(1) 系系統(tǒng)管理理 (2) 工資資設(shè)置 (33) 工工資統(tǒng)計(jì)計(jì)(4) 工工資查詢(xún)?cè)?(5) 工資資表導(dǎo)出出 (6) 打印印報(bào)表系統(tǒng)管理用用例包括括添加用用戶(hù)和修修改密碼碼。都通通過(guò)其相相應(yīng)的窗窗口來(lái)實(shí)實(shí)現(xiàn)。工資設(shè)置用用例包括括基本工工資設(shè)置置和其它它項(xiàng)目設(shè)設(shè)置。其其它項(xiàng)目目設(shè)置有有獎(jiǎng)金、津津貼、福福利、扣扣發(fā)等項(xiàng)項(xiàng)目。工資統(tǒng)計(jì)用用例可以以根據(jù)不不同的月月份對(duì)其其進(jìn)行相相應(yīng)地統(tǒng)統(tǒng)計(jì)。工資查詢(xún)用用例包括括單人查查詢(xún)和查查詢(xún)所
28、有有,可以以顯示員員工基本本工資、員員工其它它項(xiàng)目情情況,以以及員工工工資具具體統(tǒng)計(jì)計(jì)情況。 工資資表導(dǎo)出出用例可可根據(jù)所所需的月月份把工工資表導(dǎo)導(dǎo)出并可可直接顯顯示在EExceel表格格中,而而且可以以加以保保存。打印報(bào)表用用例是一一個(gè)很重重要的一一個(gè)用例例,它提提供給用用戶(hù)生成成報(bào)表和和報(bào)印的的功能,能能夠很方方便地將將員工的的工資情情況表打打印出來(lái)來(lái)。3.1.11 系統(tǒng)統(tǒng)目標(biāo)采用公司現(xiàn)現(xiàn)有的軟軟硬件及及科學(xué)的的管理系系統(tǒng)開(kāi)發(fā)發(fā)方案,建建立工資資管理系系統(tǒng),實(shí)實(shí)現(xiàn)企業(yè)業(yè)工資管管理的計(jì)計(jì)算機(jī)自自動(dòng)化。系系統(tǒng)應(yīng)符符合公司司人事、工工資管理理制度,并并達(dá)到操操作直觀觀、方便便、實(shí)用用、安全全等要
29、求求。3.1.22 數(shù)據(jù)據(jù)流程圖圖基本工資等設(shè)置基本工資等設(shè)置月度員工考勤表基本工資獎(jiǎng)金等表計(jì)算工資導(dǎo)出或打印工資表月度工資發(fā)放工資圖3-1 數(shù)據(jù)流流程圖3.2 系系統(tǒng)功能能調(diào)查系統(tǒng)從總體體上可以以分為系系統(tǒng)管理理、工資資信息設(shè)設(shè)置、工工資信息息管理、打打印報(bào)表表等功能能。 3.2.11 系統(tǒng)統(tǒng)管理功功能(1)添加加用戶(hù):使用這這個(gè)用戶(hù)戶(hù)登錄后后,可以以添加其其他用戶(hù)戶(hù)(2)修改改密碼:每一個(gè)個(gè)用戶(hù)都都可以更更改自己己的密碼碼3.2.22 工資資信息設(shè)設(shè)置功能能(1)基本本工資設(shè)設(shè)置:按按照員工工編號(hào)或或職務(wù)設(shè)設(shè)置員工工的基本本工資信信息。(2)其他他項(xiàng)目設(shè)設(shè)置:設(shè)設(shè)置單個(gè)個(gè)員工的的獎(jiǎng)金,福福
30、利、津津貼、出出差費(fèi)、加加班費(fèi)等等信息。(3)工資資計(jì)算公公式設(shè)置置:設(shè)置置員工實(shí)實(shí)發(fā)工資資的計(jì)算算公式信信息。3.2.33 工資資信息管管理功能能出勤統(tǒng)計(jì):按照月月份統(tǒng)計(jì)計(jì)員工的的當(dāng)月出出勤信息息。計(jì)算實(shí)發(fā)工工資:計(jì)計(jì)算當(dāng)月月員工實(shí)實(shí)發(fā)工資資的金額額。查詢(xún)工資:可以按按月查詢(xún)?cè)兯袉T員工工資資信息或或查詢(xún)個(gè)個(gè)人工資資信息。(4)導(dǎo)出出工資表表:把數(shù)數(shù)據(jù)庫(kù)中中員工的的工資信信息導(dǎo)出出到Exxcell 20000中中。3.2.44 打印印報(bào)表功功能(1)基本本工資列列表打印?。捍蛴∮〕龌颈竟べY列列表(2)其他他項(xiàng)目打打?。捍虼蛴∑渌?xiàng)目列列表(3)工資資統(tǒng)計(jì)列列表打印?。捍蛴∮」べY統(tǒng)統(tǒng)計(jì)列表
31、表3.3 系系統(tǒng)功能能模塊圖圖基本工資設(shè)置基本工資設(shè)置其他項(xiàng)目設(shè)置計(jì)算公式設(shè)置員工資料設(shè)置 添加用戶(hù) 退 出 修改密碼工資信息設(shè)置 系統(tǒng)管理工資信息管理 打印報(bào)表企業(yè)工資管理系統(tǒng)工資統(tǒng)計(jì)打印其他項(xiàng)目打印基本工資打印 工資表導(dǎo)出 查詢(xún)工資計(jì)算實(shí)發(fā)工資 出勤統(tǒng)計(jì)圖3-2 系統(tǒng)功功能模塊塊圖4 系統(tǒng)概概要設(shè)計(jì)計(jì)4.1 系系統(tǒng)總體體結(jié)構(gòu)設(shè)設(shè)計(jì)設(shè)計(jì)基礎(chǔ)是是完成需需求分析析后提供供的需求求說(shuō)明書(shū)書(shū),用概概念數(shù)據(jù)據(jù)模型表表示數(shù)據(jù)據(jù)及其相相互間的的關(guān)系,這這種數(shù)據(jù)據(jù)模型是是與DBBMS無(wú)無(wú)關(guān)的、面面向現(xiàn)實(shí)實(shí)世界的的、易如如理解的的數(shù)據(jù)模模型,其其獨(dú)立于于計(jì)算機(jī)機(jī)的數(shù)據(jù)據(jù)模型,獨(dú)獨(dú)立于計(jì)計(jì)算機(jī)的的軟硬件件系統(tǒng),
32、與與用戶(hù)進(jìn)進(jìn)行交流流十分方方便。概念性數(shù)據(jù)據(jù)模型關(guān)關(guān)心的是是如何完完整、正正確地反反映客觀觀實(shí)際情情況,不不關(guān)心在在數(shù)據(jù)庫(kù)庫(kù)中如何何實(shí)現(xiàn)。這這種數(shù)據(jù)據(jù)模式能能真實(shí)地地反應(yīng)用用戶(hù)要求求的實(shí)際際情況,是是一種容容易被人人們理解解的直觀觀的數(shù)據(jù)據(jù)庫(kù)結(jié)構(gòu)構(gòu)模式。同同時(shí)也是是一種相相對(duì)穩(wěn)定定統(tǒng)一的的數(shù)據(jù)模模式,一一般情況況下很少少變動(dòng)。概概念性數(shù)數(shù)據(jù)在用用戶(hù)和設(shè)設(shè)計(jì)者之之間建立立了橋梁梁。是設(shè)設(shè)計(jì)數(shù)據(jù)據(jù)庫(kù)結(jié)構(gòu)構(gòu)的基礎(chǔ)礎(chǔ)。概念設(shè)計(jì)中中自頂向向下的實(shí)實(shí)體分析析方法,即即常用的的實(shí)體聯(lián)聯(lián)系模型型(簡(jiǎn)稱(chēng)稱(chēng)E-RR模型),對(duì)對(duì)具體數(shù)數(shù)據(jù)進(jìn)行行抽象加加工,將將實(shí)體集集合抽象象成實(shí)體體類(lèi)型。用用實(shí)體間間聯(lián)系反反映現(xiàn)實(shí)
33、實(shí)世界事事物間的的內(nèi)在聯(lián)聯(lián)系。EE-R模模型是建建立概念念性數(shù)據(jù)據(jù)模型的的有力工工具。通過(guò)對(duì)企業(yè)業(yè)員工管管理內(nèi)容容、工資資管理內(nèi)內(nèi)容和過(guò)過(guò)程的分分析,本本系統(tǒng)設(shè)設(shè)計(jì)的實(shí)實(shí)體和屬屬性如下下及圖44-1和和圖4-2:?jiǎn)T工(包括括員工編編號(hào)、員員工姓名名、性別別、籍貫貫、年齡齡、生日日、學(xué)歷歷、專(zhuān)業(yè)業(yè)、住址址、郵編編、電話話、Emmaill、參加加工作時(shí)時(shí)間、進(jìn)進(jìn)入公司司時(shí)間、起起薪時(shí)間間、備注注)部門(mén)(員工工編號(hào)、部部門(mén)名稱(chēng)稱(chēng))職務(wù)(員工工編號(hào)、職職務(wù)名稱(chēng)稱(chēng))職稱(chēng)(員工工編號(hào)、職職稱(chēng)名稱(chēng)稱(chēng))工資結(jié)構(gòu)(員員工編號(hào)號(hào)、正常常加班工工資、特特殊加班班工資、出出差工資資、曠工工工資、遲遲到早退退)工資帳目
34、(工工資帳目目代號(hào)、工工資帳目目名稱(chēng))員工員工員工姓名性別員工編號(hào)籍貫?zāi)挲g生日學(xué)歷專(zhuān)業(yè)住址郵編電話Email參加工作時(shí)間進(jìn)入公司時(shí)間起薪時(shí)間備注圖4-1 員工信信息圖部門(mén)部門(mén)部門(mén)代號(hào)部門(mén)名稱(chēng)職務(wù)職務(wù)代號(hào)職務(wù)名稱(chēng)職稱(chēng)職稱(chēng)代號(hào)職稱(chēng)名稱(chēng)工資賬目工資賬目代號(hào)工資賬目名稱(chēng)工資結(jié)構(gòu)員工編號(hào)正常加班工資特殊加班工資出差工資曠工工資遲到早退 圖44-2 工資管管理內(nèi)容容分析圖圖4.2 實(shí)實(shí)體和實(shí)實(shí)體之間間的關(guān)系系E-RR圖部門(mén)部門(mén)屬于職稱(chēng)職務(wù)員工具有擔(dān)任具有工資結(jié)構(gòu)工資賬目具有 圖4-3 實(shí)體之之間的關(guān)關(guān)系E-R圖4.3 數(shù)數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)Accesss在VVB中的的應(yīng)用非非常廣泛泛,為此此我選用用Acccess
35、s 20000數(shù)數(shù)據(jù)庫(kù)來(lái)來(lái)進(jìn)行數(shù)數(shù)據(jù)庫(kù)的的邏輯設(shè)設(shè)計(jì)。根根據(jù)前面面定義的的實(shí)體及及實(shí)休之之間的關(guān)關(guān)系,形形成數(shù)據(jù)據(jù)庫(kù)的表表格以及及各個(gè)表表之間的的關(guān)系。4.3.11 Peersoon數(shù)據(jù)據(jù)庫(kù)(員員工數(shù)據(jù)據(jù)庫(kù))(1) SStufffInnfo (員工工資料表表): 員工基基本信息息表用于于存儲(chǔ)員員工基本本信息,為為保證數(shù)數(shù)據(jù)的一一致和歷歷史資料料的完整整,表的的記錄在在一般的的情況不不能被刪刪除。表4-1 StuuffIInfoo(員工工資料表表)序號(hào)字段名字段中文名名類(lèi)型1SID員工編號(hào)文本2SNamee員工姓名文本3SGendder性別文本4SPlacce籍貫文本5SAge年齡長(zhǎng)整型6SBi
36、rtthdaay生日日期/時(shí)間間7SDegrree學(xué)歷文本8SSpecciall專(zhuān)業(yè)文本9SAddrresss住址文本10SCodee郵編文本11STel電話文本12SEmaiilEmaill文本13SWorkkTimme參加工作時(shí)時(shí)間日期/時(shí)間間14SInTiime進(jìn)入公司時(shí)時(shí)間日期/時(shí)間間15SDeptt部門(mén)文本16SPayTTimee起薪時(shí)間日期/時(shí)間間17SPosiitioon職務(wù)文本18SRemaark備注文本(2) UUserrInffo (用戶(hù)口口令表):為了了便于多多個(gè)用戶(hù)戶(hù)管理該該系統(tǒng),建建立此表表,記錄錄用戶(hù)的的登錄用用戶(hù)名和和口令。表4-2 UseerInnfo(用戶(hù)口口
37、令表)序號(hào)字段名字段中文名名類(lèi)型1UserIID用戶(hù)名稱(chēng)文本2UserPPWD用戶(hù)密碼文本(3) OOverrTimmeInnfo(加加班情況況表):用于存存儲(chǔ)員工工加班的的情況,在在計(jì)算工工資時(shí)便便于統(tǒng)計(jì)計(jì)。表4-5 OveerTiimeIInfoo(加班班情況表表)序號(hào)字段名字段中文名名類(lèi)型1OID記錄編號(hào)自動(dòng)編號(hào)2OStufffIDD員工編號(hào)文本3OSpecciallityy特殊加班天天數(shù)數(shù)字4OCommmon正常加班天天數(shù)數(shù)字5OFrommdayy加班日期日期/時(shí)間間4.3.22 Saalarry數(shù)據(jù)據(jù)庫(kù)(工工資數(shù)據(jù)據(jù)庫(kù))(1) AAtteendaanceeStaatissticcs(
38、員員工出勤勤表):用于統(tǒng)統(tǒng)計(jì)員工工的出勤勤情況,為為統(tǒng)計(jì)工工資時(shí)提提供方便便。 表4-7 AtttenddancceSttatiistiics(員員工出勤勤表)序號(hào)字段名字段中文名名類(lèi)型1StufffID員工編號(hào)文本2StufffNamme員工姓名文本3RecorrdMoonthh統(tǒng)計(jì)時(shí)間日期時(shí)間4Attenndannce出勤天數(shù)日期/時(shí)間間5LateEEarlly遲到早退次次數(shù)數(shù)字6Absennt曠工次數(shù)數(shù)字7OverTTimeeComm正常加班次次數(shù)數(shù)字8OverTTimeeSpee特殊加班次次數(shù)數(shù)字9Errannd出差次數(shù)數(shù)字(2) FFormmulaaSetttinng(工工資設(shè)置置表
39、):用于設(shè)設(shè)置工資資的各項(xiàng)項(xiàng)情況。表4-8 ForrmullaSeettiing(工工資設(shè)置置表)序號(hào)字段名字段中文名名類(lèi)型1OverttimeeComm正常加班工工資百分分比數(shù)字2OverttimeeSpee特殊加班工工資百分分比數(shù)字3Errannd出差工資數(shù)字4Absennt曠工工資數(shù)字5Le遲到早退數(shù)字(3)Saalarryottherr(其他他工資項(xiàng)項(xiàng)目表):用于存存儲(chǔ)不同同名稱(chēng)的的其他工工資,比比如獎(jiǎng)金金、津貼貼、福利利等。表4-9 Sallaryyothher(其其他工資資項(xiàng)目表表)序號(hào)字段名字段中文名名類(lèi)型1StufffID員工編號(hào)文本2YearMMontth年月日期/時(shí)間間3T
40、ype類(lèi)型數(shù)字4Name名稱(chēng)文本5Moneyy金額貨幣6Remarrk備注備注(4)SaalarrySeettiing(基基本工資資設(shè)置):用于存存儲(chǔ)不同同職稱(chēng)的的員工的的基本工工資。表4-100 SaalarrySeettiing(基基本工資資設(shè)置)序號(hào)字段名字段中文名名類(lèi)型1StufffID員工編號(hào)文本2Sposiitioon員工職務(wù)文本3Salarry基本工資貨幣(5) UUserrInffo (用戶(hù)表表):用用于存儲(chǔ)儲(chǔ)新添加加的用戶(hù)戶(hù),當(dāng)添添加完用用戶(hù)時(shí),就就被存儲(chǔ)儲(chǔ)在此表表中。表4-111 UsserIInfoo (用用戶(hù)表)序號(hào)字段名字段中文名名類(lèi)型1UserIID用戶(hù)名稱(chēng)文本2U
41、serPPWD用戶(hù)密碼文本(6) SSalaarySStattistticss (工工資情況況表):用于存存儲(chǔ)員工工的工資資情況表表,便于于明確查查看。表4-122 SaalarrySttatiistiics (工資資情況表表)序號(hào)字段名字段中文名名類(lèi)型1StufffNamme員工編號(hào)文本2Stufffnamme員工姓名文本3YearMMontth時(shí)間日期/時(shí)間間4Basiccsallaryy基本工資貨幣5Bonuss獎(jiǎng)金貨幣6Welfaare福利貨幣7Allowwancce津貼貨幣8Abateemennt扣發(fā)貨幣9LeSubb遲到早退扣扣發(fā)貨幣10AbsenntSuub曠工扣發(fā)貨幣11Ove
42、rttimee加班費(fèi)貨幣12Otherrs其他金額貨幣13Totall總額貨幣5 詳細(xì)設(shè)設(shè)計(jì)根據(jù)系統(tǒng)分分析、系系統(tǒng)概要要設(shè)計(jì)的的結(jié)果,采采用VBB作為開(kāi)開(kāi)發(fā)工具具,實(shí)現(xiàn)現(xiàn)公司工工資管理理各模塊塊的功能能。系統(tǒng)統(tǒng)運(yùn)行時(shí)時(shí),首先先出現(xiàn)在在用戶(hù)面面前的就就是一個(gè)個(gè)登錄窗窗口。5.1 登登錄窗體體設(shè)計(jì)5.1.11 功能能說(shuō)明它主要是控控制員工工登錄,防防止非法法用戶(hù)闖闖入本系系統(tǒng),保保證系統(tǒng)統(tǒng)的安全全,輸入入口令時(shí)時(shí)屏幕顯顯示為“*”以利利保密。在在開(kāi)發(fā)過(guò)過(guò)程當(dāng)中中,我還還給系統(tǒng)統(tǒng)限制了了登錄出出錯(cuò)的次次數(shù),如如果用戶(hù)戶(hù)名或密密碼出錯(cuò)錯(cuò)超過(guò)三三次,那那就自動(dòng)動(dòng)退出系系統(tǒng)。系統(tǒng)登陸時(shí)時(shí),要求求正確輸輸入
43、用戶(hù)戶(hù)名和密密碼。成成功登陸陸后顯示示如圖44-2所所示工資資管理系系統(tǒng)主界界面。用用戶(hù)名分分為管理理員用戶(hù)戶(hù)和普通通用戶(hù)。如如圖4-1所示示:圖4-1 登登錄窗口口實(shí)現(xiàn)功能的的部分主主要代碼碼:Privaate Subb Coomokk_Cllickk()On Errrorr GooTo DeaalerrrorrDim sstrSSql As StrringgDim sstrMMsg As StrringgOn EErroor GGoToo DeealeerroorDim oobjCCn AAs NNew Connnecctioonstrcnn = CS()objCnn.Coonneecti
44、ionSStriing = sstrccnobjCnn.OppenSet oobjRRs = Neew RRecoordssetSet oobjRRs.AActiiveCConnnecttionn = objjCnobjRss.CuursoorLoocattionn = adUUseCClieentstrSqql = SSELEECT * FFROMM 系統(tǒng)統(tǒng)用戶(hù)objRss.Oppen strrSqllobjRss.AcctivveCoonneectiion = NNothhinggobjCnn.ClloseeSet oobjCCn = NoothiingIf Loogonntimmes =
45、 3 TThenn MMsgBBox 你已已經(jīng)超過(guò)過(guò)最大登登陸次數(shù)數(shù)!退出出系統(tǒng), vvbOKKOnlly + vbbCriiticcal, 系系統(tǒng)登錄錄 EEndElse oobjRRs.MMoveeFirrst oobjRRs.FFindd 用用戶(hù)名= & ttxtUUserrNamme & IIf oobjRRs.EEOF Theen MssgBoox 用戶(hù)名名錯(cuò)誤!, vbOOKOnnly + vvbCrritiicall, 系統(tǒng)登登錄 txttUseerNaame.SettFoccus txttUseerNaame.Texxt = EElsee If objjRs!口令 txttPa
46、ssswoord Theen MMsgBBox 密碼碼錯(cuò)誤!請(qǐng)重新新輸入!, vbOOKOnnly + vvbCrritiicall, 系統(tǒng)登登錄 txxtPaasswwordd.SeetFoocuss txxtPaasswwordd.Teext = Elsse MMsgBBox 歡迎迎使用工工資管理理系統(tǒng), vvbOKKCanncell + vbOOKOnnly, 系系統(tǒng)登錄錄 sttrussernnamee = txttUseerNaame usserppasssworrd = txxtPaasswwordd If CmbbStaatuss = Theen MsggBoxx 請(qǐng)請(qǐng)選擇登登陸
47、身份份!, vbbOKOOnlyy + vbCCritticaal, 系統(tǒng)統(tǒng)登錄 CmbbStaatuss.SeetFoocuss Elsse If CmbbStaatuss.LiistIIndeex = 0 Andd obbjRss!addminn = Truue TThenn UseerAddminn = 1 Endd Iff If CmbbStaatuss.LiistIIndeex = 0 Andd obbjRss!addminn = Fallse Theen X = MssgBoox(你不是是管理員員,將以以普通用用戶(hù)登陸陸, vbOOKCaanceel + vbbOKOOnlyy,
48、系統(tǒng)登登錄) Endd Iff If X = 2 Theen txttUseerNaame.SettFoccus txttUseerNaame.Texxt = txttPassswoord.Texxt = Ellse 添加加操作員員登陸時(shí)時(shí)間 strrSqll = innserrt iintoo t_loggin (用戶(hù)戶(hù),登錄錄時(shí)間) vaaluees( & txxtUsserNNamee & , & NNow & ) Sett obbjRss = ExeecutteSQQL(sstrSSql, sttrMssg) Unlloadd Mee MDDIFoorm11.Shhow Endd If
49、fEnd IIf End IfEnd IIfEnd IIfLogonntimmes = LLogoontiimess + 1 登登陸次數(shù)數(shù)Exit SubbDealeerroor: mmsg = 程序執(zhí)執(zhí)行出錯(cuò)錯(cuò),錯(cuò)誤誤信息如如下: & vbCCrLff & Errr.Deescrripttionn SShowwErrror msggEnd SSubDim oobjRRs AAs RRecoordssetDim ii Ass InnteggerDim LLogoontiimess Ass InnteggerPrivaate Subb Coomcaanclle_CClicck()n = MMsg
50、BBox(你選選擇了退退出系統(tǒng)統(tǒng)登陸,退出將將不能啟啟動(dòng)管理理系統(tǒng)! & vbbCrLLf & 是是否真的的退出?, vbYYesNNo, 系統(tǒng)統(tǒng)驗(yàn)證)If n = vvbYees TThennUnloaad MMeEnd IIfEnd SSub5.2 主主窗口設(shè)設(shè)計(jì)5.2.11 功能說(shuō)說(shuō)明界面采用MMDI方方式,可可同時(shí)打打開(kāi)幾個(gè)個(gè)子窗體體,在界界面上放放置了菜菜單欄,它集中中了系統(tǒng)統(tǒng)操作的的入口,各各功能模模塊的執(zhí)執(zhí)行從此此進(jìn)入。其其總體模模塊圖如如下所示示:主菜單主菜單系統(tǒng)管理工資信息設(shè)置工資信息管理 打印報(bào)表圖5-2 總體模模塊圖5.3 系系統(tǒng)管理理模塊5.3.11 功能能說(shuō)明系統(tǒng)管理
51、模模塊主要要實(shí)現(xiàn)的的是添加加用戶(hù)和和修改密密碼的功功能,當(dāng)當(dāng)想要添添加用戶(hù)戶(hù)時(shí),就就可直接接在添加加用戶(hù)這這個(gè)窗體體上進(jìn)行行錄入;而用戶(hù)戶(hù)想要修修改密碼碼時(shí)則可可以在修修改密碼碼這個(gè)窗窗口上進(jìn)進(jìn)行操作作,此時(shí)時(shí)用戶(hù)必必須記得得原先的的密碼才才能進(jìn)行行修改,而而且修改改密碼時(shí)時(shí)設(shè)置了了再次確確認(rèn)密碼碼,以免免由于誤誤輸而導(dǎo)導(dǎo)致操作作無(wú)法完完成。添加用戶(hù)窗窗體代碼碼如下: Privaate Subb cmmdCaanceel_CClicck() Unlloadd Mee Exiit SSubEnd SSubPrivaate Subb cmmdOKK_Cllickk() Dimm sqql AAs
52、SStriing Dimm rss Ass ADDODBB.Reecorrdseet If Triim(uuserrnamme.TTextt) = Thhen MMsgBBox 請(qǐng)輸輸入用戶(hù)戶(hù)名稱(chēng), vvbOKKOnlly + vbbExcclammatiion, 警警告 Exiit SSub uuserrnamme.SSetFFocuus Elsse ssql = sellectt * froom 系系統(tǒng)用戶(hù)戶(hù) whheree 用戶(hù)戶(hù)名= & ussernnamee & SSet re = ggetrrs(ssql, ggzgll) IIf rre.EEOF = FFalsse TThenn
53、 MMsgBBox 這個(gè)個(gè)用戶(hù)已已經(jīng)存在在,請(qǐng)重重新輸入入用戶(hù)名名, vbOOKOnnly + vvbExxclaamattionn, 警告 uuserrnamme.SSetFFocuus uuserrnamme.TTextt = ppasssworrd.TTextt = cconffirmmpwdd.Teext = EExitt Suub EElsee Iff Trrim(passswoord.Texxt) Triim(cconffirmmpwdd.Teext) Thhen MsggBoxx 兩兩次輸入入密碼不不一致,請(qǐng)請(qǐng)重新輸輸入密碼碼, vbOOKOnnly + vvbExxclaama
54、ttionn, 警告 ppasssworrd.TTextt = cconffirmmpwdd.Teext = ppasssworrd.SSetFFocuus EExitt Suub EllseIIf TTrimm(paasswwordd.Teext) = Theen MsggBoxx 密密碼不能能為空, vvbOKKOnlly + vbbExcclammatiion, 警警告 passswoord.Texxt = connfirrmpwwd = passswoord.SettFoccus Ellse Iff AddminnCheeck = FFalsse TThenn sqll = innse
55、rrt iintoo 系統(tǒng)統(tǒng)用戶(hù) (用戶(hù)戶(hù)名,口口令) valluess( & useernaame sqll = sqll & , & ppasssworrd & ) Calll ttrannsacctsqql(ssql, ggzgll) Elsse sqll = innserrt iintoo 系統(tǒng)統(tǒng)用戶(hù) (用戶(hù)戶(hù)名,口口令,aadmiin) valluess( & useernaame sqll = sqll & , & ppasssworrd sqll = sqll & , & UUserrAdmmin & ) EEnd If Calll ttrannsacctsqql(ssql, g
56、gzgll) MsggBoxx 添添加成功功, vbOOKOnnly + vvbExxclaamattionn, 添加結(jié)結(jié)果 useernaame.Texxt = passswoord.Texxt = connfirrmpwwd.TTextt = useernaame.SettFoccus If Cheeck11 = Fallse Theen UUnlooad Me Endd Iff Ennd IIf EEnd If Endd IffEnd SSubPrivaate Subb Foorm_Loaad()Me.Leeft = RReaddInii(添添加用戶(hù)戶(hù), leeft)Me.Toop =
57、ReeadIIni(添加加用戶(hù), topp)End SSubPrivaate Subb Foorm_Unlloadd(Caanceel AAs IInteegerr)Call WriiteIIni(添加加用戶(hù), lefft, Mee.Leeft)Call WriiteIIni(添加加用戶(hù), topp, Me.Topp)End SSub修改密碼窗窗體代碼碼如下:Privaate Subb cmmdCaanceel_CClicck() Unlloadd Mee Exiit SSubEnd SSubPrivaate Subb cmmdOKK_Cllickk() Dimm sqql AAs SStri
58、ing Dimm rss Ass ADDODBB.Reecorrdseet If Triim(ooldppwd.Texxt) = TThenn MMsgBBox 請(qǐng)輸輸入舊密密碼, vbbOKOOnlyy + vbEExcllamaatioon, 提示示 ooldppwd.SettFoccus EExitt Suub Elsse If Triim(ooldppwd.Texxt) Triim(uuserrpassswoord) Thhen MMsgBBox 舊密密碼與登登錄的密密碼不同同,請(qǐng)重重新輸入入!, vbbOKOOnlyy + vbEExcllamaatioon, 提示示 ooldppw
59、d.Texxt = ooldppwd.SettFoccus ElsseIff Trrim(newwpwdd.Teext) = Theen MMsgBBox 請(qǐng)輸輸入新密密碼, vbbOKOOnlyy + vbEExcllamaatioon, 提示示 nnewppwd.SettFoccus EExitt Suub ElsseIff Trrim(newwpwdd.Teext) Trrim(connfirrmpwwd.TTextt) TThenn MMsgBBox 兩次次密碼不不同, vbbOKOOnlyy + vbEExcllamaatioon, 警告告 nnewppwd.Texxt = ccon
60、ffirmmpwdd.Teext = nnewppwd.SettFoccus Elsse uuserrpassswoord = nnewppwd ssql = upddatee 系統(tǒng)統(tǒng)用戶(hù) sett 口令令= & newwpwdd & wwherre 用用戶(hù)名= & sstruuserrnamme & CCalll trranssacttsqll(sqql, gzzgl) MMsgBBox 密碼碼已經(jīng)修修改, vbbOKOOnlyy + vbEExcllamaatioon, 修改改結(jié)果 UUnlooad Me EEnd If Endd IffEnd SSubPrivaate Subb Foor
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專(zhuān)業(yè)廚師團(tuán)隊(duì)協(xié)作雇傭合同范本4篇
- 2025年度民宿經(jīng)營(yíng)房屋抵押貸款合同范本3篇
- 2025年度個(gè)人房產(chǎn)抵押借款合同規(guī)范文本2篇
- 2025年度個(gè)人車(chē)位租賃合同協(xié)議書(shū)(智能充電系統(tǒng))
- 2025年度內(nèi)外墻面施工項(xiàng)目委托管理合同4篇
- 2025年度新型節(jié)能鋁合金門(mén)窗工程勞務(wù)分包服務(wù)合同4篇
- 2025年高等教育機(jī)構(gòu)特聘教授崗位聘任管理合同4篇
- 二零二五版木屋保溫隔熱材料供應(yīng)合同2篇
- 2025年度美甲店產(chǎn)品溯源與質(zhì)量監(jiān)管合同4篇
- 2025版現(xiàn)代農(nóng)業(yè)種植技術(shù)引進(jìn)與推廣服務(wù)合同4篇
- 2024年甘肅省武威市、嘉峪關(guān)市、臨夏州中考英語(yǔ)真題
- DL-T573-2021電力變壓器檢修導(dǎo)則
- 繪本《圖書(shū)館獅子》原文
- 安全使用公共WiFi網(wǎng)絡(luò)的方法
- 2023年管理學(xué)原理考試題庫(kù)附答案
- 【可行性報(bào)告】2023年電動(dòng)自行車(chē)相關(guān)項(xiàng)目可行性研究報(bào)告
- 歐洲食品與飲料行業(yè)數(shù)據(jù)與趨勢(shì)
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車(chē)檢測(cè)與維修專(zhuān)業(yè)課程體系
- 浙江省安全員C證考試題庫(kù)及答案(推薦)
- 目視講義.的知識(shí)
評(píng)論
0/150
提交評(píng)論