《員工工資管理系統(tǒng)》
《《員工工資管理系統(tǒng)》》由會(huì)員分享,可在線閱讀,更多相關(guān)《《員工工資管理系統(tǒng)》(45頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 企業(yè)員工工資管理系統(tǒng) [摘要] 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事工資的管理勢在必行。本系統(tǒng)結(jié)合公司實(shí)際的人事、財(cái)務(wù)制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0做為開發(fā)工具而開發(fā)出來的單機(jī)版工資管理系統(tǒng)。 整個(gè)系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人事、工資管理的全過程,包括新進(jìn)人事加入時(shí)人事檔案的建立、老人事的轉(zhuǎn)出、職位等的變動(dòng)引起職工信息的修改、人事信息查詢、統(tǒng)計(jì)等人事管理工作以及新進(jìn)人事工資的新增、老人事工資修改、出盤、工資短信等工資管理工作。經(jīng)過實(shí)際使用證明,本文所設(shè)計(jì)的工資管理系
2、統(tǒng)可以滿足公司人事、工資管理方面的需要。 論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。 [關(guān)鍵詞] 人事的基本資料 工資結(jié)算 考勤管理。 The wages's management [Abstract]with the rapid development of computer technique, and the computer is in the business enterprise to manage the universality of the inside application
3、, and make use of the computer to realize the business enterprise personnel the wages's management is in necessarily line.This system join togethers the personnel of actual company, finance the system, pass by actual of need analysis, the mighty Visual Basic6.0 of function of adoption be used as t
4、he develop tool but single machine version that come out of development personnel wages management system. This thesis primarily introduced this lesson the process for of development background, wanting the finished function with developmented.Explaining of point system point, design that design th
5、ought, difficult point technique is with the solution. [KeyWords] Database, Visual Basic6.0, personnel wages management 目錄 1 緒言 1 2 系統(tǒng)分析 1 2.1 開發(fā)背景 1 2.2 需求分析 1 2.2.1 系統(tǒng)開發(fā)的可行性研究 1 2.2.2 需求信息的收集 2 2.2.3 需求信息的整理 3 2.3 系統(tǒng)的數(shù)據(jù)字典 5 2.3.1 數(shù)據(jù)流的描述 5 2.3.3 外部實(shí)體的描述 8 2.4 E-R圖設(shè)計(jì) 9 3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
6、 10 3.1 系統(tǒng)功能模塊劃分 10 4 系統(tǒng)總體規(guī)劃 15 4.1 系統(tǒng)功能 15 4.2 流程圖 15 2.業(yè)務(wù)總體流程調(diào)查 16 5 系統(tǒng)具體實(shí)現(xiàn) 17 5.1 用戶界面的實(shí)現(xiàn) 17 5.2 數(shù)據(jù)庫的實(shí)現(xiàn) 34 6 綜合測試 35 7 軟件的使用與維護(hù) 37 8 結(jié)束語 39 [致謝] 40 參考文獻(xiàn) 41 1 緒言 企業(yè)員工工資管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企事業(yè)單位的決策者和管理者來說都至關(guān)重要,所以人事工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方
7、式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢在必行。對(duì)于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也
8、是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。 目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)來說,不需要太大型的數(shù)據(jù)庫系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個(gè)功能實(shí)用、操作方便,簡單明了的人事管理系統(tǒng)。 能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。 為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual Basic是一個(gè)非常理想選擇。數(shù)據(jù)庫是M
9、IS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言Visual Basic語言,該開發(fā)工具具有很多長處。 Visual Basic是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可
10、視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 根據(jù)一般員工工資管理需求,系統(tǒng)主要達(dá)到以下幾個(gè)功能: 1) 人事信息錄入,編輯,修改,查詢,打印。 2) 工資管理錄入,編輯,修改,查詢,計(jì)算,統(tǒng)計(jì)。 3) 家庭關(guān)系信息錄入,編輯,修改。 4) 企業(yè)部門管理錄入,編輯,修改。 5) 日常管理。 6) 人事變動(dòng)。 7) 各種信息的查詢打印。 8) 系統(tǒng)數(shù)據(jù)的安全保密,設(shè)定
11、系統(tǒng)用戶。 9) 幫助信息。 10)打印報(bào)表。 2 系統(tǒng)分析 2.1 開發(fā)背景 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)工資的管理勢在必行。對(duì)于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;而人事工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行工資發(fā)放工作,不僅能夠保證工資核算準(zhǔn)確無誤、快速輸出,而
12、且還可以利用計(jì)算機(jī)對(duì)有關(guān)工資的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。 今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面: 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); 其次,計(jì)算機(jī)可以節(jié)省許多資源; 第三,計(jì)算機(jī)可以大大的提高人們的工作效率;
13、第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。 2.2 需求分析 2.2.1 系統(tǒng)開發(fā)的可行性研究 在決定開發(fā)管理信息系統(tǒng)應(yīng)用項(xiàng)目之前,首先要做好系統(tǒng)開發(fā)的可行性分析??尚行苑治龅娜蝿?wù)是確定項(xiàng)目開發(fā)是否必要和可行。建設(shè)MIS的必要性取決于需求的迫切性和實(shí)現(xiàn)的可行性。從以下幾個(gè)方面認(rèn)真進(jìn)行研究,從而為確定系統(tǒng)開發(fā)項(xiàng)目的決策提供科學(xué)依據(jù)。 1.?經(jīng)濟(jì)可行性:對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,一方面是支出的費(fèi)用,其中包括設(shè)備購置費(fèi)、軟件開發(fā)費(fèi)、管理和維護(hù)費(fèi)用、人人事資和培訓(xùn)費(fèi)等;另一方面是取得的收益,其中有一部分可以用錢來衡量,如開發(fā)本系統(tǒng),為企業(yè)節(jié)省的人力,物力。收益的另一部分難以用錢表
14、示,如加強(qiáng)人事信息管理。 2.?技術(shù)上可行性:現(xiàn)技術(shù)上的可行性分析所考慮采用的硬件和軟件技術(shù)能滿足用戶提出的要求(如計(jì)算機(jī)的容量、速度等)。此外,因本系統(tǒng)難度不大,所涉及的范圍只限于企業(yè)人事信息管理,所以在技術(shù)上已達(dá)到開發(fā)該系統(tǒng)的能力。 3.?營運(yùn)上的可行性:指系統(tǒng)對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和結(jié)構(gòu)、設(shè)備、環(huán)境等系統(tǒng)的適應(yīng)性以及進(jìn)行人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。 4.?管理上的可行性:重要是管理人員對(duì)開發(fā)信息系統(tǒng)的態(tài)度和管理方面的基礎(chǔ)工作。重要領(lǐng)導(dǎo)不支持的項(xiàng)目肯定不可行。管理基礎(chǔ)工作好壞重要表現(xiàn)在管理制度和方法是否科學(xué),規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等方面。 現(xiàn)在我國的企事業(yè)單位中信息
15、的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。我作為一個(gè)計(jì)算機(jī)應(yīng)用的??粕?,希望可以在這方面有所貢獻(xiàn)。改革的總設(shè)計(jì)師鄧小平同志說過“科學(xué)技術(shù)是第一生產(chǎn)力”,我希望能用我四年的所學(xué)編制出一個(gè)實(shí)用的程序來幫助企事業(yè)單位進(jìn)行更有效的信息管理。 歸納起來,好處大約有以下幾點(diǎn): 1) 可以存儲(chǔ)歷屆的工資,安全、高效; 2) 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 3) 可以迅速查到所需信息。 為將來企事業(yè)單位上網(wǎng)做好準(zhǔn)備工業(yè)和信息化部22日發(fā)布的數(shù)據(jù)顯示,今年一季度,
16、中國互聯(lián)網(wǎng)網(wǎng)民新增2000萬人,網(wǎng)民總數(shù)達(dá)到4.04億人。 互聯(lián)網(wǎng)已經(jīng)十分普及,企事業(yè)單位往界的畢業(yè)生希望能在世界的任何一個(gè)角落查到自己校友的信息,本系統(tǒng)為企事業(yè)單位將來的上網(wǎng)作了先期工作,比如數(shù)據(jù)庫的建立。 企業(yè)人事信息系統(tǒng)的目標(biāo)是:按照建立管理信息系統(tǒng)的原理和方法,采用成熟的計(jì)算機(jī)信息技術(shù)和手段,支持企業(yè)人事管理工作的全過程,加強(qiáng)企業(yè)職工的各種信息資源的管理和應(yīng)用,提高企業(yè)人事管理的現(xiàn)代化水平,優(yōu)化人、才、物和信息資源的結(jié)構(gòu),在為企業(yè)日常業(yè)務(wù)提供全面信息服務(wù)的基礎(chǔ)上,提供管理決策支持功能。 企業(yè)人事管理信息系統(tǒng)的范圍和邊界是:企業(yè)人事管理信息系統(tǒng)主要是為企業(yè)內(nèi)部管理活動(dòng)提供信息服務(wù),
17、同時(shí)也為有關(guān)單位提供職工信息服務(wù),它覆蓋企業(yè)內(nèi)部和外部的各項(xiàng)管理工作。系統(tǒng)能夠?qū)ζ髽I(yè)的各部門信息、職工基本信息、職工考勤等方面的信息提供存儲(chǔ)、更新、查詢等功能,并對(duì)有關(guān)單位提供信息的查詢功能。系統(tǒng)的數(shù)據(jù)來源由系統(tǒng)管理員錄入。 工資的設(shè)計(jì)分析根據(jù)實(shí)際情況,我們使用原型法(Rapid Prototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。 需求信息的收集 需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分地了
18、解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。 1.調(diào)查的目的 首先,要了解一個(gè)組織部門的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動(dòng)和職能。其次,要了解本組織部門的大致工作流程和任務(wù)范圍劃分。這一階段的工作是大量的和繁瑣的。尤其是管理人員缺乏對(duì)計(jì)算機(jī)的了解,他們不知道或不清楚哪些信息對(duì)于數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)者是必要的或重要的,不了解計(jì)算機(jī)在管理中能起什么作用,做哪些工作。另一方面,數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)者缺乏對(duì)管理對(duì)象的了解,不了解管理對(duì)象內(nèi)部的各種聯(lián)系,不了解數(shù)據(jù)處理中的各種要求。由于管理人員與數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)者之間存在著這樣的距離,所以需要管理部門和數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)
19、者更加緊密地配合,充分提供有關(guān)信息和資料,為數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)打下良好的基礎(chǔ)。 外部要求:信息的性質(zhì),響應(yīng)的時(shí)間、頻度和如何發(fā)生的規(guī)則,以及對(duì)經(jīng)濟(jì)效益的考慮和要求,安全性及完整性要求。 業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點(diǎn),包括信息的種類,信息流程,信息的處理方式,各種業(yè)務(wù)工作過程和各種票據(jù)。 組織機(jī)構(gòu):了解本組織部門內(nèi)部機(jī)構(gòu)的作用、現(xiàn)狀、存在的問題,及是否適應(yīng)計(jì)算機(jī)管理。規(guī)劃中的應(yīng)用范圍和要求。 對(duì)高層負(fù)責(zé)人的調(diào)查,最好采用個(gè)別交談方式。在交談之前,應(yīng)給他們一份詳細(xì)的調(diào)查提綱,以便使他們有所準(zhǔn)備。從訪問中,可獲得有關(guān)該組織高層管理活動(dòng)和決策過程的信息需求、該組織的運(yùn)行政策、未來發(fā)展變化趨勢
20、等與戰(zhàn)略規(guī)劃有關(guān)的信息。 對(duì)中層管理人員的訪問,可采用開座談會(huì)、個(gè)別交談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日??刂乒芾淼男畔⑿枨笠约邦A(yù)測未來發(fā)展的潛在信息要求。 對(duì)基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個(gè)別交談方式來了解每項(xiàng)具體業(yè)務(wù)的過程、數(shù)據(jù)要求和約束條件。 2.2.3 需求信息的整理 想要把收集到的信息(如文件、圖表、票據(jù)、筆記等)轉(zhuǎn)化為下一設(shè)計(jì)階段可用形式的信息,必須對(duì)需求信息做分析整理工作。 業(yè)務(wù)流程分析的目的是獲得業(yè)務(wù)流程及業(yè)務(wù)與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結(jié)果以數(shù)據(jù)流圖(DFD)表示。
21、是一個(gè)數(shù)據(jù)流圖的示意圖。圖中有向線表示數(shù)據(jù)流,圓圈中寫上處理的名稱、處理框代表一個(gè)處理、存儲(chǔ)框表示存儲(chǔ)的信息。 其數(shù)據(jù)流圖示意圖如圖2.1所示: 人事主管S-01 總經(jīng)理S-02 會(huì)計(jì)員 S-04 員工信息匯總 P-03 員工信息登記表 考勤 匯總 P-01 考勤報(bào)表 工資 結(jié)算 P-02 工資報(bào)表 系統(tǒng)管理員S-03 D-01 D-02 D-03 D-04 D-05 D-06 D-07 D-08 D-09 D-12 D-11 D-10 下面是人事信息管理數(shù)據(jù)庫系
22、統(tǒng)設(shè)計(jì)的業(yè)務(wù)流程分析,原始的數(shù)據(jù)是人事的信息,系統(tǒng)要求統(tǒng)計(jì)人事的信息,并根據(jù)信息統(tǒng)計(jì)的結(jié)果由獎(jiǎng)金評(píng)委評(píng)選出獲得獎(jiǎng)金的人事。 其數(shù)據(jù)流圖示意圖如圖2.2所示: 員工 部門負(fù)責(zé)人 人事主管 系統(tǒng)管理員 提交信息 員工信息登記表 新的員工信息登記總表 添加 修改 員工 信息 員工信息匯總表 人事主管 總經(jīng)理 會(huì)計(jì)員 系統(tǒng)管理員 考勤 信息 匯總 考勤報(bào)表 工資 結(jié)算 工資報(bào)表 2.3 系統(tǒng)的數(shù)據(jù)字典 2.3.1 數(shù)
23、據(jù)流的描述 數(shù)據(jù)流編號(hào):D—01 數(shù)據(jù)流名稱:員工考勤信息 簡述:員工考勤信息 數(shù)據(jù)流來源:人事主管 數(shù)據(jù)流去向:考勤匯總 數(shù)據(jù)項(xiàng)組成:遲到請(qǐng)假等 數(shù)據(jù)流編號(hào) :D—02 數(shù)據(jù)流名稱 :考勤總匯數(shù)據(jù) 簡述 :考勤總匯數(shù)據(jù) 數(shù)據(jù)流來源 :部門主管 數(shù)據(jù)流去向 :考勤總匯 數(shù)據(jù)項(xiàng)組成 :遲到請(qǐng)假天數(shù) 數(shù)據(jù)流編號(hào) :D—03 數(shù)據(jù)流名稱 :考勤總匯信息 簡述 :考勤總匯信息 數(shù)據(jù)流來源 :部門主管 數(shù)據(jù)流去向 :會(huì)計(jì)員 數(shù)據(jù)項(xiàng)組成 :遲到請(qǐng)假天數(shù)
24、 數(shù)據(jù)流編號(hào) :D—04 數(shù)據(jù)流名稱 :入庫數(shù)據(jù) 簡述 :對(duì)員工考勤的綜合 數(shù)據(jù)流來源 :后臺(tái)管理模塊 數(shù)據(jù)流去向 :數(shù)據(jù)庫 數(shù)據(jù)項(xiàng)組成 :管理員名稱 數(shù)據(jù)流編號(hào) :D—05 數(shù)據(jù)流名稱 :庫存數(shù)據(jù) 簡述 :員工工資表總匯 數(shù)據(jù)流來源 :數(shù)據(jù)庫 數(shù)據(jù)流去向 :后臺(tái)管理模塊 數(shù)據(jù)項(xiàng)組成 :管理員信息 數(shù)據(jù)流編號(hào) :D—06 數(shù)據(jù)流名稱 :員工工資表 簡述 :員工工資信息 數(shù)據(jù)流來源 :會(huì)計(jì)員 數(shù)據(jù)流去向 :審批部門 數(shù)據(jù)項(xiàng)組成 :
25、用戶名稱 + 用戶密碼 數(shù)據(jù)流編號(hào) :D—07 數(shù)據(jù)流名稱 :通過審核的信息 簡述 :經(jīng)審核正確的員工工資信息 數(shù)據(jù)流來源 :登錄審核模塊 數(shù)據(jù)流去向 :前臺(tái)管理模塊 數(shù)據(jù)項(xiàng)組成 :用戶名稱 + 用戶密碼 數(shù)據(jù)流編號(hào) :D—08 數(shù)據(jù)流名稱 :員工工資通過審核表 簡述 :經(jīng)審核員工工資信息 數(shù)據(jù)流來源 :登錄審核模塊 數(shù)據(jù)流去向 :系統(tǒng)管理員 數(shù)據(jù)項(xiàng)組成 :員工工資獎(jiǎng)金基本工資等 數(shù)據(jù)流編號(hào) :D—09 數(shù)據(jù)流名稱 :經(jīng)審核的工資表 簡
26、述 :經(jīng)審核的數(shù)據(jù)信息,存入數(shù)據(jù)庫。 數(shù)據(jù)流來源 :前臺(tái)管理模塊 數(shù)據(jù)流去向 :數(shù)據(jù)庫 數(shù)據(jù)項(xiàng)組成 :員工信息工資 數(shù)據(jù)流編號(hào) :D—10 數(shù)據(jù)流名稱 :員工基本信息 簡述 :在職員工信息 數(shù)據(jù)流來源 :數(shù)據(jù)庫 數(shù)據(jù)流去向 :前臺(tái)管理模塊 — 查看結(jié)果模塊 數(shù)據(jù)項(xiàng)組成 :員工姓名等 數(shù)據(jù)流編號(hào) :D—11 數(shù)據(jù)流名稱 :員工基本信息 簡述 :在職員工信息 數(shù)據(jù)流來源 :部門主管 數(shù)據(jù)流去向 :后臺(tái)管理 數(shù)據(jù)項(xiàng)組成 :員工姓名等 數(shù)據(jù)流編號(hào)
27、 :D—12 數(shù)據(jù)流名稱 :員工基本信息 簡述 :在職員工信息 數(shù)據(jù)流來源 :部門主管 數(shù)據(jù)流去向 :入數(shù)據(jù)庫 數(shù)據(jù)項(xiàng)組成 :員工姓名等 2.3.2 處理邏輯的描述 處理邏輯編號(hào) :P—01 處理邏輯名稱 :考勤統(tǒng)計(jì) 簡述 :人事主管提供員工考勤信息 輸入的數(shù)據(jù)流:考勤信息 處理描述 :統(tǒng)計(jì)員工及各個(gè)部門考勤信息。 輸出的數(shù)據(jù)流 :員工考勤信息總匯 處理邏輯編號(hào) :P—02 處理邏輯名稱 :員工工資結(jié)算 簡述 :對(duì)員工基本工資,獎(jiǎng)金,扣發(fā)工資等進(jìn)行總計(jì) 輸入的數(shù)據(jù)流
28、:員工考勤信息基本工資等數(shù)據(jù) 處理描述 :經(jīng)審核匯總員工工資表 輸出的數(shù)據(jù)流 :員工工資報(bào)表 處理邏輯編號(hào) :P—03 處理邏輯名稱 :人事主管統(tǒng)計(jì) 簡述 :人事主管提供員工信息 輸入的數(shù)據(jù)流:員工信息 處理描述 :統(tǒng)計(jì)員工及各個(gè)部門信息。 輸出的數(shù)據(jù)流 :員工信息總匯 用戶信息 處理邏輯編號(hào) :P—04 處理邏輯名稱 :前臺(tái)管理 簡述 :對(duì)用戶(學(xué)生)的調(diào)查進(jìn)行管理 輸入的數(shù)據(jù)流 :本次調(diào)查問題、當(dāng)前調(diào)查結(jié)果 處理描述 :經(jīng)審核通過驗(yàn)證的用戶,可以參與調(diào)查,查看當(dāng)前調(diào)查結(jié)果 輸出的數(shù)據(jù)流 :學(xué)生作出
29、的選擇答案 數(shù)據(jù)存儲(chǔ)的描述 數(shù)據(jù)存儲(chǔ)編號(hào) :F—01 數(shù)據(jù)存儲(chǔ)名稱 :數(shù)據(jù)庫 簡述 :員工、用戶和有關(guān)的信息數(shù)據(jù) 數(shù)據(jù)儲(chǔ)存組成 : 管理員基本信息 、 用戶基本信息 、工資表 2.3.3 外部實(shí)體的描述 外部實(shí)體編號(hào) :S—01 外部實(shí)體名稱 :人事主管 簡述 :人事信息主管 輸出的數(shù)據(jù)流 :D—01 D—10 外部實(shí)體編號(hào) :S—02 外部實(shí)體名稱 :總經(jīng)理 簡述 :審批信息 輸入的數(shù)據(jù)流 :D—06 輸出的數(shù)據(jù)流 :D—03 D—07 部實(shí)體編號(hào) :S—03 外部實(shí)體名稱 :系統(tǒng)管理員
30、 簡述 :系統(tǒng)主管 輸入的數(shù)據(jù)流 :D—08 D—09 D—12 部實(shí)體編號(hào) :S—04 外部實(shí)體名稱 :會(huì)計(jì)員 簡述 :工資表匯總統(tǒng)計(jì) 輸入的數(shù)據(jù)流 :D—03 輸出的數(shù)據(jù)流 :D—04 2.4 E-R圖設(shè)計(jì) E-R圖設(shè)計(jì)模式分為兩種: 1. 一種是以局部E-R圖為基礎(chǔ)設(shè)計(jì)全局模式,稱為集中式模式設(shè)計(jì); 2. 另一種是先設(shè)計(jì)局部E-R模型圖,再由若干個(gè)局部E-R模型圖綜合成為全局E-R模型圖,稱為綜合設(shè)計(jì)法。 這兩種設(shè)計(jì)方法的設(shè)計(jì)思想是有區(qū)別的:綜合設(shè)計(jì)法是以局部需求說明作為設(shè)計(jì)的基礎(chǔ),在集成時(shí)盡管對(duì)局部E-R圖要做必要的修改,但局部E-
31、R圖是設(shè)計(jì)的基礎(chǔ),全局模式是局部E-R圖的集成;集中式模式設(shè)計(jì)法是在統(tǒng)一需求說明的基礎(chǔ)上,設(shè)計(jì)全局模式,全局模式是設(shè)計(jì)的基礎(chǔ)。綜合設(shè)計(jì)法比較適合于大型數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì),可以多組并行進(jìn)行,免除綜合需求說明的麻煩。目前,綜合設(shè)計(jì)法用得較多,下面將以綜合設(shè)計(jì)法為主介紹概念模式設(shè)計(jì)。 綜合設(shè)計(jì)法分為兩個(gè)步驟: 1)設(shè)計(jì)局部概念模式。 2)由局部概念模式綜合成全局概念模式。 局部概念模式設(shè)計(jì)可以由用戶獨(dú)立完成,也可以由數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)者協(xié)助完成。一般分為以下幾個(gè)步驟: ① 根據(jù)局部需求分析的結(jié)果產(chǎn)生局部實(shí)體集。局部實(shí)體集應(yīng)該是局部應(yīng)用領(lǐng)域中的事物,能夠滿足局部應(yīng)用的要求。局部實(shí)體集的產(chǎn)生包括確定
32、局部實(shí)體集的屬性和鍵碼。在局部概念模式設(shè)計(jì)過程中,我們可能會(huì)發(fā)現(xiàn)有些事物既可以抽象為實(shí)體集也可以抽象為屬性或?qū)嶓w集間的聯(lián)系。對(duì)于這樣的事物,我們應(yīng)該使用最易于為用戶理解的概念模型結(jié)構(gòu)來表示。在易于被用戶理解的前提下,既可抽象為屬性,又可抽象為實(shí)體的的盡量抽象為屬性。需要注意的是,每個(gè)事物必須由一種而且僅有一種概念模型結(jié)構(gòu)表示。在設(shè)計(jì)局部實(shí)體集時(shí),我們還需要確定哪些屬性是單值屬性、哪些屬性是多值屬性以及哪些屬性是復(fù)合屬性(指由多個(gè)數(shù)據(jù)項(xiàng)組成的屬性)。 ②在確定了局部實(shí)體集后,根據(jù)局部分析的結(jié)果確定局部實(shí)體集間的聯(lián)系及其結(jié)構(gòu)約束。局部實(shí)體集間的聯(lián)系要準(zhǔn)確地描述局部應(yīng)用領(lǐng)域中各事物之間的關(guān)系。同時(shí)
33、,局部實(shí)體集間的聯(lián)系也需要滿足局部應(yīng)用的各種要求。 ③最后,根據(jù)上面的分析來形成局部E-R圖。 系統(tǒng)局部E-R圖如圖2.3所示: 考勤 工 時(shí) 員工編號(hào) 員工姓名 公積金 姓別 部門 其它扣除 工資 工作 員工 獎(jiǎng) 金 津貼費(fèi) 總計(jì) 工資 代號(hào) 身份證號(hào) 圖2.3 系統(tǒng)局部E-R圖 3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 3.1 系統(tǒng)功能模塊劃分 根據(jù)該企業(yè)的業(yè)務(wù)情況及實(shí)現(xiàn)目標(biāo),系統(tǒng)功能模塊圖如圖2.1所示: 員工工資管理系統(tǒng) 系統(tǒng)部分 員工工資信息設(shè)置 員工工資信息管理 修改密碼 基本工資
34、設(shè)置 其他工資設(shè)置 工資公式設(shè)置 計(jì)算實(shí)發(fā)工資 查詢工資 退出系統(tǒng) 出勤統(tǒng)計(jì) 添加用戶 導(dǎo)出工資表 圖3.1 系統(tǒng)功能模塊 在這次系統(tǒng)開發(fā)中我主要完成的部分是工資管理和設(shè)置方面。開發(fā)這個(gè)系統(tǒng)的目的就是幫助企業(yè)的財(cái)務(wù)主管部門提高工作效率,實(shí)現(xiàn)企業(yè)工資信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。能夠和認(rèn)識(shí)管理系統(tǒng)、考勤管理系統(tǒng)相結(jié)合,真正實(shí)現(xiàn)企業(yè)高效、科學(xué)、現(xiàn)代化的員工管理。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下: ·企業(yè)工資信息設(shè)置部分:包括設(shè)置員工的基本工資和其他項(xiàng)目的金額,如獎(jiǎng)金等。并且負(fù)責(zé)設(shè)置員工工資的計(jì)算公式。 工資信息設(shè)置 工資計(jì)算公式設(shè)置 其他工資設(shè)置 基本工資設(shè)置
35、 圖3.2 工資信息設(shè)置模塊 ·企業(yè)工資信息管理部分:包括統(tǒng)計(jì)出勤、計(jì)算工資、查詢工資和導(dǎo)出工資表。 工資信息管理 導(dǎo)出工資表 計(jì)算實(shí)發(fā)工資 出勤統(tǒng)計(jì) 查詢工資 圖3.3 工資信息管理模塊 ·系統(tǒng)部分:包括添加用戶和修改密碼。 系統(tǒng) 退出系統(tǒng) 修改密碼 添加用戶 圖3.4 系統(tǒng)模塊 3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,確保數(shù)據(jù)信息的完整性和一致性。 針對(duì)企業(yè)工資信息管理系統(tǒng)的需求,通過對(duì)員
36、工工資計(jì)算過程的內(nèi)容分析,為本系統(tǒng)設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): ·基本工資信息:包括員工編號(hào)和基本工資(元/小時(shí))。 基本工資信息 員工編號(hào) 基本工資 圖3.5 基本工資實(shí)體E-r圖 ·其他項(xiàng)目信息:包括員工編號(hào)、獎(jiǎng)金、津貼、福利、扣發(fā)等。 其他項(xiàng)目設(shè)置 獎(jiǎng)金 津貼 福利 扣發(fā) 圖3.6 其他項(xiàng)目實(shí)體E-R圖 ·計(jì)算公式信息:包括加班費(fèi)的百分比、出差工資、曠工、遲到早退扣發(fā)等。 計(jì)算公式 加班費(fèi) 出差工資 曠工 扣發(fā) 表3.1 員工出勤統(tǒng)計(jì)信息表: 字 段 類 型 長 度 是否空 說 明 i
37、d 自動(dòng)編號(hào) 長整型 否 記錄編號(hào) stuffid 文本 50 否 員工編號(hào) stuffname 文本 50 否 員工姓名 recordmonth 日期/時(shí)間 否 統(tǒng)計(jì)時(shí)間 attendance 數(shù)字 長整型 否 出勤天數(shù) lateearly 數(shù)字 長整型 否 遲到早退次數(shù) absent 數(shù)字 長整型 否 事假次數(shù) overtimecom 數(shù)字 長整型 否 病假次數(shù) overtimespe 數(shù)字 長整型 否 加班次數(shù) 表3.2 員工工資計(jì)算公式信息表: 字 段 類 型 長
38、度 是否空 說 明 overtimecom 數(shù)字 長整型 否 正常加班工資百分比 overtimespe 數(shù)字 長整型 否 特殊加班工資百分比 errand 數(shù)字 長整型 否 出差工資 absent 數(shù)字 長整型 否 曠工工資 le 數(shù)字 長整型 否 遲到早退 表3.3 員工其他項(xiàng)目設(shè)置: 字 段 類 型 長 度 是否空 說 明 id 自動(dòng)編號(hào) 長整型 否 記錄編號(hào) stuffid 文本 50 否 員工編號(hào) yearmonth 日期/時(shí)間 否
39、年月 type 數(shù)字 長整型 否 類型 name 文本 50 是 類型 money 貨幣 貨幣 否 名稱 remark 備注 是 備注 表3.4 員工工資統(tǒng)計(jì)信息表: 字 段 類 型 長 度 是否空 說 明 id 自動(dòng)編號(hào) 長整型 否 記錄編號(hào) stuffid 文本 50 否 員工編號(hào) stuffname 文本 50 否 員工姓名 yearmonth 日期/時(shí)間 否 時(shí)間 basicsalary 貨幣 貨幣 基本工資 bonus 貨幣 貨幣 獎(jiǎng)金
40、welfare 貨幣 貨幣 福利 allowance 貨幣 貨幣 津貼 abatement 貨幣 貨幣 扣發(fā) lesub 貨幣 貨幣 遲到早退扣發(fā) overtime 貨幣 貨幣 加班費(fèi) errand 貨幣 貨幣 出差費(fèi) others 貨幣 貨幣 其他金額 total 貨幣 貨幣 總額 表3.5 員工信息表: 字 段 類 型 長 度 是否空 說 明 sid 文本 50 否 員工編號(hào) sname 文本 50 否 員工姓名 sgender 文本 5
41、0 否 性別 splace 文本 50 否 籍貫 sage 數(shù)字 長整型 否 年齡 sbirthday 日期/時(shí)間 否 生日 sdegree 文本 50 是 學(xué)歷 sspecial 文本 50 是 專業(yè) saddress 文本 50 是 住址 scode 文本 50 是 stel 文本 50 是 semail 文本 50 是 Email sworkTime 日期/時(shí)間 否 參加工作時(shí)間 sintime 日期/時(shí)間 否 進(jìn)入公司時(shí)間 sdept 文本 50
42、 是 部門 sposition 文本 50 是 職務(wù) sremark 文本 50 是 備注 表3.6 用戶信息表: 字 段 類 型 長 度 是否空 說 明 userid 文本 50 否 用戶名稱 userpwd 文本 50 否 用戶密碼 4 系統(tǒng)總體規(guī)劃 4.1 系統(tǒng)功能 整個(gè)系統(tǒng)從總體上分為工作分配管理(包括假條管理)、工資管理、系統(tǒng)維護(hù)三大部分,每一部分應(yīng)實(shí)現(xiàn)的功能如下: 1. 檔案管理功能 1) 新人事檔案的輸入; 2) 部門檔案設(shè)置:包括修改、刪除(刪除部門只是將該部門登記為無效,并不
43、要求從表中刪除); 3) 部門檔案信息查看。 2. 工資管理功能 1) 基本工資設(shè)置; 2) 考勤信息統(tǒng)計(jì); 3) 工資結(jié)算; 4) 固定工資調(diào)整。 3. 系統(tǒng)查詢功能 1) 查詢?nèi)耸鹿べY:實(shí)現(xiàn)靈活的工資項(xiàng)目維護(hù); 2) 查詢部門工資:能夠靈活的改變部門的薪水賬目等; 3) 系統(tǒng)用戶管理:修改用戶密碼等。 4.2 流程圖 1.流程圖 流程圖如圖4.1所示: 員工工資管理系統(tǒng) 查詢模塊 檔案管理模塊 系統(tǒng)維護(hù)模塊 工資管理模塊 _ 系統(tǒng)密碼的修改 關(guān)于系統(tǒng) 工資信息的添加 工資信息的刪除 工資信息的查詢 工資
44、信息的設(shè)置 查詢部門工資總匯 查詢?nèi)耸鹿べY 部門信息 職工信息 圖4.1 流程圖 2.業(yè)務(wù)總體流程調(diào)查 業(yè)務(wù)總體流程調(diào)查如圖5.2所示: 維護(hù)人事基本信息 維護(hù)人事工資信息 數(shù)據(jù)統(tǒng)計(jì) 結(jié)束 開始 圖4.2 業(yè)務(wù)總體流程調(diào)查圖 維護(hù)人事基本信息:人事管理主要負(fù)責(zé)人員基本信息的維護(hù),包括新進(jìn)人事檔案的建立,人事信息的修改。 人畫工資管理基本流程如下: 數(shù)據(jù)來源:將各部門送達(dá)的人事工資信息包括基本工資、獎(jiǎng)金、水電費(fèi)等作為數(shù)據(jù)來源,分為新
45、增人事工資數(shù)據(jù)和老人事每月修改數(shù)據(jù)。 數(shù)據(jù)的輸入:由工作人員通過新人事本月工資增加和老人事上月工資表修改完成。 數(shù)據(jù)的統(tǒng)計(jì):由工作人員通過對(duì)修改后的上月工資表進(jìn)行計(jì)算得到每個(gè)人的實(shí)發(fā)工資以及總金額。 具體操作步驟一覽表如表5.3所示: 表4.1 操作步驟表 模塊名稱 功能說明 1 檔案管理 數(shù)據(jù)設(shè)置操作菜單項(xiàng)分別由人事錄入,部門錄入。 2 查詢 為普通用戶實(shí)現(xiàn)對(duì)工資的查看和瀏覽,以及查詢等功能。 3 打印報(bào)表 打印月工資和年工資 4 工資管理 實(shí)現(xiàn)工資項(xiàng)目維護(hù)。改變?nèi)耸碌男剿~目等。 5 系統(tǒng) 介紹
46、此系統(tǒng)的基本操作方法,基本信息,開發(fā)背景,及退出。 5 系統(tǒng)具體實(shí)現(xiàn) 5.1 用戶界面的實(shí)現(xiàn) 主界面具體實(shí)現(xiàn)見下圖: a) 檔案管理:數(shù)據(jù)設(shè)置操作菜單項(xiàng)分別由人事錄入,部門錄入。 b) 查詢:為普通用戶實(shí)現(xiàn)對(duì)工資的查看和瀏覽,以及查詢等功能。 c) 工資管理:實(shí)現(xiàn)工資項(xiàng)目維護(hù)。改變?nèi)耸碌男剿~目等。 d) 打印報(bào)表:打印月工資和年工資。 e) 系統(tǒng):修改用戶密碼!及退出。 f) 幫助:主要為使用軟件用戶介紹此系統(tǒng)的一些個(gè)基本信息以及開發(fā)背景!提供給用戶此軟件的基本操作方法。 1.用戶登錄界面 用戶登錄界面如圖5.1所示: 圖5.1 用戶登錄界
47、面圖 圖5.1 登陸界面圖 用記登錄界中只要輸入用戶名和密碼就可以進(jìn)入系統(tǒng)進(jìn)行操作,在輸入過程中,輸入錯(cuò)誤或者沒有輸入密碼都將無法進(jìn)入系統(tǒng),只要輸入次數(shù)等于三次。系統(tǒng)將確認(rèn)你為一個(gè)非法用,將退出系統(tǒng)。這里邊的用戶名也有超級(jí)用戶和一般用戶,超級(jí)用戶有權(quán)限操作系統(tǒng)的全部功能,而一般用戶只能對(duì)系統(tǒng)進(jìn)行一般的查詢和游覽等操作! 2.主界面 主界面如圖5.2所示: 圖5.2 主界面圖 模塊源代碼: Private Sub About_Click() End Sub Private S
48、ub AddUser_Click() End Sub Private Sub AttInfo_Click() End Sub Private Sub BMInfo_Click() End Sub Private Sub BSalary_Click() End Sub Private Sub ChangeGZ_Click() End Sub Private Sub ChangePWD_Click() End Sub Private Sub Exit_Click() End Sub 5.1.1 檔案管理模塊的實(shí)現(xiàn)
49、 其功能主要為對(duì)人事信息的增加與修改。 職工信息界面如圖5.3所示: 圖5.3 職工信息界面圖 模塊源代碼: Private Sub Command1_Click() End Sub Private Sub Command2_Click() If MsgBox("確定刪除當(dāng)前資料嗎?", vbInformation + vbYesNo, "刪除資料?") = vbYes Then End If End Sub Private Sub Command3_Click() If
50、Text1.Text = "" Then MsgBox "請(qǐng)輸入部門編號(hào)!", vbOKOnly + vbExclamation, "提示" Else If Text2.Text = "" Then MsgBox "請(qǐng)輸入部門名稱!", vbOKOnly + vbExclamation, "提示" Else If MsgBox("確定保存當(dāng)前資料嗎?", vbInformation + vbYesNo, "保存資料?") = vbYes Then Else Text1.Text = ""
51、 Text2.Text = "" End If End If End If Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub Private Sub Command7_Click() If Adodc1.Recordset.EOF = True Then MsgBox "已到達(dá)最后一條記錄!", vbOKOnly + vbExclamation, "警告" Exit Sub
52、 End If Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub Private Sub Command9_Click() If Adodc1.Recordset.BOF = True Then MsgBox "已到達(dá)第一條記錄!", vbOKOnly
53、+ vbExclamation, "警告" End If Command8.Enabled = True Command7.Enabled = True Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub Private Sub Form_Load() Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" 'Private
54、 Sub Form_Unload(Cancel As Integer) 'Screen.MousePointer = vbDefault 'End Sub Private Sub Text1_Change() Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub 2.部門信息主界面 其功能主要為對(duì)部門的增加與修改。 部門信息主界面如圖所示: 圖5.4 部門信息主界面 模塊源代碼:
55、Private Sub Command1_Click() A Private Sub Command2_Click() If MsgBox("確定刪除當(dāng)前資料嗎?", vbInformation + vbYesNo, "刪除資料?") = vbYes Then End If End Sub Private Sub Command3_Click() If Text1.Text = "" Then MsgBox "請(qǐng)輸入部門編號(hào)!", vbOKOnly + vbExclamation, "提示" Else If Text2.Text = "" T
56、hen MsgBox "請(qǐng)輸入部門名稱!", vbOKOnly + vbExclamation, "提示" Else If MsgBox("確定保存當(dāng)前資料嗎?", vbInformation + vbYesNo, "保存資料?") = vbPrivate Sub Command5_Click() Unload Me End Sub Private Sub Command6_Click() Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & T If Ado
57、dc1.Recordset.EOF = True Then MsgBox "已到達(dá)最后一條記錄!", vbOKOnly + vbExclamation, "警告" Exit Sub Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub Private Sub
58、Command9_Click() If Adodc1.Recordset.BOF = True Then MsgBox "已到達(dá)第一條記錄!", vbOKOnly + vbExclamation, "警告" Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & TexPrivate Sub Form_Load() Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub
59、Private Sub Text1_Change() Adodc2.RecordSource = " select * from 職工信息表 where 所屬部門編號(hào)='" & Text1.Text & "'" End Sub 5.1.2 工資管理 其功能主要是對(duì)職工工資的管理。 : 圖5.5 基本工資設(shè)置主界面 模塊源代碼: Private Sub Command1_Click() Text1(0).SetFocus Private Sub Command
60、10_Click() End Sub Private Sub Command2_Click() If MsgBox("確定刪除當(dāng)前資料嗎?", vbInformation + vbYesNo, "刪除資料?") = vbYes Then End If End Sub Private Sub Command4_Click() For i = 0 To 11 If Text1(i) = "" Then MsgBox "輸入不完整!", vbOKOnly + vbExclamation, "警告" Text1(i).SetFocu
61、s Exit Sub End If Next i If MsgBox("確定保存當(dāng)前資料嗎?", vbInformation + vbYesNo, "保存資料?") = vbYes Then End If 'Private Sub Command5_Click() 'If MsgBox(" 放棄當(dāng)前的操作嗎?", vbInformation + vbYesNo, "放棄?") = vbYes Then ' Adodc1.Recordset.CancelBatch adAffectAllChapters ' End If End Sub
62、 Private Sub Command7_Click() Unload Me Exit Sub End Sub Private Sub Command8_Click() If Adodc1.Recordset.EOF = True Then MsgBox "已到達(dá)最后一條記錄!", vbOKOnly + vbExclamation, "警告" Exit Sub End If Command6.Enabled = True Command10.Enabled = True End Sub 2.考勤信息統(tǒng)計(jì)模塊主界面 其功能是對(duì)人
63、事考勤信息的采集與修改??记谛畔⒔y(tǒng)計(jì)模塊主界面如圖所示: 圖5.6 考勤信息統(tǒng)計(jì)模塊主界面 模塊源代碼: Private Sub Combo1_Click() '選擇月份 'Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=database\企業(yè)工資管理系統(tǒng).mdb;Persist Security Info=False'" ' 'Adodc1.RecordSource = "select * from 考勤信息表 where 年份=
64、'" & Text1(3).Text & "'and 月份='" & Combo1.Text & "'" mysql = "select * from 考勤信息表 where 年份=" & Text1(3).Text & " and 月份 'MsgBox mysql rs.CursorLocation = adUseClient rs.Open mysql, conn, adOpenKeyset, adLockPessimistic Private Sub Command10_Click() '前翻 If rs.BOF = True Then Private
65、Sub Command2_Click() '刪除 If MsgBox("確定刪除當(dāng)前資料嗎?", vbInformation + vbYesNo, "刪除資料?") = vbYes Then End If End Sub Private Sub Command4_Click() '保存 'For i = 0 To 9 ' If Text1(i) = "" Then ' MsgBox "輸入不完整!", vbOKOnly + vbExclamation, "警告" ' Text1(i).SetFocus ' Exit Sub '
66、End If 'Next i If MsgBox("確定保存當(dāng)前資料嗎?", vbInformation + vbYesNo, "保存資料?") = vbYes Then End If End Sub 'Private Sub Command5_Click() '取消 ' If MsgBox(" 放棄當(dāng)前的操作嗎?", vbInformation + vbYesNo, "放棄?") = vbYes Then ' rs.CancelBatch adAffectAllChapters ' End If Private Sub Command7_Click() '返回 Unload Me ' Exit Sub End Sub ation = adUseClient rs.Open mysql, conn, adOpenKeyset, adLockPessimistic Set DataGrid2.DataSource = rs End Sub 功能主要是對(duì)月工資的統(tǒng)計(jì)計(jì)算。 工資結(jié)算模塊主界面如圖5.7所示:
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 24香港璀璨的明珠
- 第02講 第一章 綜合布線基礎(chǔ)知識(shí)
- 預(yù)防傳染病課件
- 【創(chuàng)新設(shè)計(jì)】2011屆高考生物一輪復(fù)習(xí) 第5章單元綜合提升 細(xì)胞增殖、分化、衰老和凋亡課件 蘇教版必修1
- 512防震減災(zāi)安全教育班會(huì)課件
- 2022年浙教初中數(shù)學(xué)八下《反證法》課件10
- 1山中訪友課后作業(yè)(A組-基礎(chǔ)篇)
- 產(chǎn)后出血完整版
- 質(zhì)量培訓(xùn)教材(2)
- 部編版一年級(jí)下冊(cè)語文課件第三單元語文園地三(完美版)
- 我最好老師課件
- 面向?qū)ο蟾呒?jí)應(yīng)用及C-sharp-語法新特性課件
- 堿金屬元素課件
- 部編人教版六年級(jí)語文下冊(cè)14《文言文二則-》學(xué)-弈課件
- 部編版六年級(jí)上冊(cè)語文課件--宇宙生命之謎