工資管理系統(tǒng)課程設(shè)計(jì)_第1頁
工資管理系統(tǒng)課程設(shè)計(jì)_第2頁
工資管理系統(tǒng)課程設(shè)計(jì)_第3頁
工資管理系統(tǒng)課程設(shè)計(jì)_第4頁
工資管理系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件工程課程設(shè)計(jì)報(bào)告題目:工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)班級(jí):教師:學(xué)號(hào):姓名:大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院年月課程設(shè)計(jì)任務(wù)書姓名學(xué)號(hào)班級(jí)課程名稱軟件工程導(dǎo)論課程性質(zhì)專業(yè)基礎(chǔ)課設(shè)計(jì)時(shí)間2009年9月20日2009年11月12日設(shè)計(jì)名稱工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目組成員姓名學(xué)號(hào)在本項(xiàng)目中的分工代碼實(shí)現(xiàn)文檔編寫設(shè)計(jì)要求使用傳統(tǒng)軟件工程方法對(duì)工資管理系統(tǒng)進(jìn)行分析和設(shè)計(jì),本程序是建立在Windows操作系統(tǒng)上,以VB為開發(fā)軟件的應(yīng)用程序,主要功能包括:人事信息的錄入,修改,刪除和查詢操作:工資的核算查詢;用戶信息的管理等。計(jì)劃與進(jìn)度9日20日至9月30日一一學(xué)習(xí)項(xiàng)目開發(fā)的背景目標(biāo)10日1日至10月7日一一可行性研究

2、10日8日至10月13日一一系統(tǒng)分析(包括需求分析,數(shù)據(jù)流圖,數(shù)據(jù)字典等)10日14日至10月24日一一系統(tǒng)設(shè)計(jì)(包括功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)及數(shù)據(jù)庫(kù)的實(shí)現(xiàn))10月25日至11月2日一一系統(tǒng)實(shí)現(xiàn)11月3日至11月12日一一軟件測(cè)試及資料整理指導(dǎo)教師意見目錄內(nèi)容概要第一章引言1.1 項(xiàng)目開發(fā)背景1.2 項(xiàng)目開發(fā)的目標(biāo)及意義1.3 系統(tǒng)的開發(fā)方法第二章可行性研究系統(tǒng)流程圖完成新系統(tǒng)的可行性第三章系統(tǒng)分析系統(tǒng)的設(shè)計(jì)思想需求分析系統(tǒng)的運(yùn)行環(huán)境和開發(fā)平臺(tái)數(shù)據(jù)流圖數(shù)據(jù)字典第四章系統(tǒng)設(shè)計(jì)功能模塊設(shè)計(jì)系統(tǒng)總體功能模塊數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)第五章工資管理系統(tǒng)功能實(shí)現(xiàn)開發(fā)環(huán)境簡(jiǎn)介系統(tǒng)界面的設(shè)計(jì)員工基本信息管理功能

3、設(shè)計(jì)工資管理功能設(shè)計(jì)第六章軟件測(cè)試第七章用戶操作手冊(cè)第八章總結(jié)參考文獻(xiàn)設(shè)計(jì)體會(huì)與建議內(nèi)容摘要工資管理系統(tǒng)是使用VisualBasic開發(fā)的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。在此主要講述了使用SQLServer200卸VisualBasic完成工資管理系統(tǒng)基本功能的過程。開發(fā)這個(gè)系統(tǒng)的步驟主要有系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)維護(hù)。在系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個(gè)模塊、所需的數(shù)據(jù)庫(kù)表及表字段菜單的設(shè)計(jì)等。在系統(tǒng)的實(shí)現(xiàn)中,給出了實(shí)現(xiàn)表單中相應(yīng)的功能控件的事件、代碼及菜單實(shí)現(xiàn)的方法。本系統(tǒng)具有數(shù)據(jù)輸入,數(shù)據(jù)存儲(chǔ),信息計(jì)算修改刪除等功能,本系統(tǒng)也提供了友好的人際對(duì)話界面。第一章引言1.1 項(xiàng)目開發(fā)背景眾所周

4、知當(dāng)今時(shí)代的世界經(jīng)濟(jì)正從工業(yè)經(jīng)濟(jì)向知識(shí)經(jīng)濟(jì)轉(zhuǎn)變,而知識(shí)經(jīng)濟(jì)的兩個(gè)重要特征就是信息化合全球化。要實(shí)現(xiàn)信息化和全球化就必須依靠完善的網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)機(jī)制。處于現(xiàn)在這樣一個(gè)飛速發(fā)展的信息時(shí)代,在各行各業(yè)中都離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于管理信息系統(tǒng)的環(huán)境,使用計(jì)算機(jī)進(jìn)行信息控制不僅提高了工作效率,而且大大的提高了其安全性。尤其是對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮其優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)時(shí)系統(tǒng)管理的前提。因此,對(duì)于企業(yè)或是事業(yè)單位來說開發(fā)一套工資管理系統(tǒng)是很必要的。雖然企業(yè)事業(yè)單位的管理已經(jīng)進(jìn)入信息化管理,但對(duì)于不同的單位所需要的功能是不一樣的,這

5、樣通用的軟件使用效率不高,還會(huì)造成人力,財(cái)力的浪費(fèi),這樣就不能滿足所有單位和部門的需求。所以必須做好客戶的需求分析工作,設(shè)計(jì)符合用戶要求的系統(tǒng)。1.2 系統(tǒng)開發(fā)的目標(biāo)及意義企業(yè)和事業(yè)單位工資管理系統(tǒng)唯有采用自動(dòng)化,高效率,人性化的管理,才能滿足服務(wù)員工的需求。工資管理系統(tǒng)的主要目標(biāo)在于加強(qiáng)服務(wù)而不在于精簡(jiǎn)人力。所以系統(tǒng)要能提供更自動(dòng)化的服務(wù),期望以最快的速度將人事工資信息做最適當(dāng)?shù)倪\(yùn)用。主要目標(biāo)有:以自動(dòng)化、系統(tǒng)化、高效管理代替分散重復(fù)操作;提高單位效益和現(xiàn)代化信息管理水平;提高員工的自律性,促進(jìn)員工人才的成長(zhǎng)和流動(dòng);減輕人事工資管理員的負(fù)擔(dān),節(jié)省人力物力的開支等。引進(jìn)以計(jì)算機(jī)信息管理技術(shù)和網(wǎng)

6、絡(luò)通訊技術(shù),是加快人事工資管理信息服務(wù)進(jìn)程的重要手段。新的管理系統(tǒng)的使用會(huì)給人事管理體系發(fā)生變化。這促進(jìn)了工資數(shù)據(jù)管理方式和理念的轉(zhuǎn)變,提高了企業(yè)單位的現(xiàn)代化和信息化水平,為企業(yè)帶來更多的效益。1.3 系統(tǒng)的開發(fā)方法本系統(tǒng)采用VisualBasic可視化開發(fā)工具開發(fā),采用ADO對(duì)象數(shù)據(jù)技術(shù)來提高系統(tǒng)的安全性和穩(wěn)定性。工資管理系統(tǒng)可為企業(yè)和事業(yè)單位使用,屬于C/S結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng),固定后臺(tái)數(shù)據(jù)庫(kù)采用SQLServer2000第二章可行性研究系統(tǒng)流程圖圖系統(tǒng)流程圖完成新系統(tǒng)的可行性工資管理系統(tǒng)吸取通用系統(tǒng)的優(yōu)點(diǎn)的基礎(chǔ)上,根據(jù)具體企業(yè)單位所要求的功能進(jìn)行設(shè)計(jì)。添加業(yè)務(wù)管理模塊,在業(yè)務(wù)管理模塊中添加管

7、理員工的業(yè)務(wù)檔案,當(dāng)用戶的業(yè)務(wù)工種等發(fā)生變化時(shí)只需修改業(yè)務(wù)檔案表記錄即可。通用型工資管理的技術(shù)比較成熟,所以可以學(xué)習(xí)技術(shù)并添加一些企業(yè)需要的功能,這樣就能完成此系統(tǒng)以滿足客戶的需求。第三章系統(tǒng)分析系統(tǒng)的設(shè)計(jì)思想工資管理系統(tǒng)是企業(yè)和事業(yè)單位常見的計(jì)算機(jī)信息管理系統(tǒng)。它的主要任務(wù)是對(duì)各種工資信息進(jìn)行日常的管理,如工資信息的輸入、查詢、修改、增加、刪除,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總,快速打印出報(bào)表。在建立與實(shí)現(xiàn)工資管理系統(tǒng)時(shí),應(yīng)進(jìn)行功能劃分,能夠由數(shù)據(jù)庫(kù)管理系統(tǒng)完成的功能應(yīng)盡可能由數(shù)據(jù)庫(kù)管理系統(tǒng)完成,這樣才能夠充分發(fā)揮數(shù)據(jù)庫(kù)管理系統(tǒng)高效、完全、可靠、便捷的性能,減少編程人員的工作量。需

8、求分析工資管理系統(tǒng)是針對(duì)企事業(yè)單位的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理主要包括信息輸入功能,信息修改刪除功能,信息的查詢以及工資的計(jì)算管理等。1 .信息輸入功能1)輸入職工的基本信息。包括:Eno(員工編號(hào))、Ename(員工姓名)、Epart(所屬部門)、Eduty(職務(wù))、Esex(性別)、Eedu序歷)、Eaddr(ffi址)、Ebir(出生年月)、Etel(電話號(hào)碼)等。2)輸入工資的信息。包括:(基本工資)、(崗位工資)、(住房補(bǔ)貼)、(津貼)、(工會(huì)會(huì)費(fèi))、(水電費(fèi))、(住房公積金)、(養(yǎng)老保險(xiǎn))、(獎(jiǎng)懲)。3)輸入員工的部門信息。包括:Bno(部門編號(hào))、Bname(部門

9、名稱)、Bzg(部門總管)、Bmount(部門人數(shù))等。2 .數(shù)據(jù)修改和刪除功能1)修改和刪除員工的基本信息。當(dāng)單位人員的信息發(fā)生變化,如職稱的改變,工作部門變動(dòng),或調(diào)離本單位等,系統(tǒng)應(yīng)能修改員工的信息或?qū)⑵鋸膯T工信息表中刪除。2)修改和刪除員工的工資信息。員工升職加薪、工資普調(diào)是企業(yè)中常見的事情,這就需要系統(tǒng)能方便對(duì)員工工資進(jìn)行個(gè)別及批量的修改;如員工調(diào)離本單位,就應(yīng)當(dāng)從員工信息表中刪除這個(gè)員工信息,將其工資信息表中相應(yīng)的數(shù)據(jù)刪除。3)修改和刪除部門信息。當(dāng)撤消一個(gè)部門時(shí),文學(xué)藝術(shù)在能從部門信息表中將其刪除。而當(dāng)一個(gè)部門的名稱發(fā)生改變時(shí),系統(tǒng)中所有該項(xiàng)部門的名稱應(yīng)一致的改變。3 .查詢和統(tǒng)計(jì)

10、功能1)能夠查詢指定員工的基本信息。2)能夠查詢指定某個(gè)部門或全部部門的基本信息。3)查詢某個(gè)員工的工資信息。4)統(tǒng)計(jì)、匯總指定年份企業(yè)各部門或某個(gè)部門每個(gè)月或全年工資總額,匯總各部門的人數(shù)或本單位的總?cè)藬?shù)。5)工資表月工資記錄的生成功能。生成當(dāng)月所有員工或某個(gè)部門的工資記錄,同時(shí)能進(jìn)行員工工資的計(jì)算,即計(jì)算應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額。系統(tǒng)的運(yùn)行環(huán)境和開發(fā)平臺(tái)本系統(tǒng)使用VisualBasiCl行軟件開發(fā),SQLServer2000s行數(shù)據(jù)庫(kù)開發(fā)。VB是微軟公司開發(fā)的最為流行的軟件之一,也是社會(huì)上使用較多的開發(fā)工具之一。VB是一個(gè)完全可視化,面向?qū)ο蟮拈_發(fā)工具,因此此系統(tǒng)具有兼容性較好,安全性

11、強(qiáng),通用性好等優(yōu)點(diǎn)。數(shù)據(jù)流圖在對(duì)企業(yè)和事業(yè)單位工資管理過程進(jìn)行分析后,根據(jù)系統(tǒng)功能的描述,得到工資管理系統(tǒng)的數(shù)據(jù)流圖如下:系統(tǒng)用戶員_L1 .頂層數(shù)據(jù)流圖與0層數(shù)據(jù)流圖圖頂層數(shù)據(jù)流圖"I輸入儕員一IH.I.V至物值號(hào).*電祚外交修術(shù)占至DIWT信息2人事后忌管甘圖0層數(shù)據(jù)流圖8打印工道報(bào)表郃I12 .人事管理模塊、工資管理模塊查詢模塊分層數(shù)據(jù)流圖部門表圖員工信息查詢與錄入圖工資備份工資表考勤表3.5數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合簡(jiǎn)要說明工資管理系統(tǒng)的數(shù)據(jù)字典。1) .名字:職工編號(hào),部門編號(hào)別名:職工號(hào),部門號(hào)描述:職工號(hào)唯一地標(biāo)識(shí)數(shù)據(jù)庫(kù)中職工信息相關(guān)表中的一個(gè)特定員工的

12、關(guān)鍵域;部門號(hào)唯一地標(biāo)識(shí)部門信息表中的一個(gè)特定部門的關(guān)鍵域位置:?jiǎn)T工信息表考勤表工資表2) .名字:職工信息報(bào)表別名:職工信息描述:用戶指定條件下的員工基本信息情況查詢結(jié)果的信息表定義:職工信息表=職工號(hào)+職工姓名+性別+出生年月+職務(wù)+學(xué)歷+電話號(hào)碼+住址+所屬部門+身份證號(hào)位置:輸出到打印機(jī)3) .名字:考勤信息報(bào)表別名:考勤信息描述:用戶指定條件下的員工考勤信息查詢結(jié)果的信息表定義:?jiǎn)T工考勤信息查詢報(bào)表位勤編號(hào)+員工號(hào)+員工姓名+加班天數(shù)+出差天數(shù)+曠工天數(shù)+遲到次數(shù)+考勤日期位置:輸出到打印機(jī)4) .名字:工資報(bào)表別名:工資信息描述:記錄工資的組成部分以及員工的工資情況的信息定義:工資

13、信息報(bào)表=職務(wù)+基本工資+每日工資+加班系數(shù)+出差天數(shù)+曠工標(biāo)準(zhǔn)+遲到標(biāo)準(zhǔn)+獎(jiǎng)金位置:輸出到打印機(jī)第四章系統(tǒng)設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)軟件所實(shí)現(xiàn)的功能強(qiáng)弱是衡量一個(gè)軟件最根本的標(biāo)準(zhǔn)。經(jīng)過系統(tǒng)的可行性研究,需求分析后,得出中小型企業(yè)的工資信息管理系統(tǒng)的功能分層圖如下:圖工資管理系統(tǒng)層次圖系統(tǒng)總體功能模塊此工資管理系統(tǒng)分為五個(gè)模塊,具體如下:1 .人事基本信息管理模塊:?jiǎn)T工信息錄入修改刪除及查詢2 .部門管理模塊。3 .考勤管理模塊。4 .工資計(jì)算及管理模塊。數(shù)據(jù)庫(kù)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)1根據(jù)如上的信息可得到實(shí)體之間的關(guān)系E-R圖如下:2概念結(jié)構(gòu)模型圖概念模型CDM邏輯結(jié)構(gòu)設(shè)計(jì)將E-R圖轉(zhuǎn)換成如下關(guān)系模式:?jiǎn)T工表

14、(員工號(hào),員工名,職務(wù),部門號(hào),性別,出生年月,學(xué)歷,電話,住址,身份證號(hào))部門表(部門號(hào),部門名,部門總管,部門人數(shù),)考勤表(考勤編號(hào),員工號(hào),遲到次數(shù),曠工次數(shù),出差天數(shù),加班次數(shù),考勤日期)工資表(職務(wù),員工號(hào),基本工資,獎(jiǎng)金,出差標(biāo)準(zhǔn),加班標(biāo)準(zhǔn),遲到系數(shù),曠工次數(shù))依據(jù)上面的關(guān)系模式,設(shè)計(jì)數(shù)據(jù)表如下:1.用戶表:用于進(jìn)入系統(tǒng)的權(quán)限設(shè)置等。表1用戶信息表Users列名數(shù)據(jù)類型長(zhǎng)度屬性描述userIDchar5主鍵用戶編號(hào)usernamevarchar10不允許空用戶名passwordvarchar15不允許空密碼markvarchar20備注2.職工表:職工的基本信息表2職工信息表Em

15、ployee列名數(shù)據(jù)類型長(zhǎng)度屬性描述Enochar6主鍵職工編號(hào)Enamevarchar15不允許為空職工姓名Esexvarchar10性別EbirthDatetime出生年月Edutyvarchar20外鍵職務(wù)Eeduvarchar20學(xué)歷Etelvarchar15電話號(hào)碼Eaddrvarchar20住址BnovarcharP20外鍵部門編號(hào)IDidentifyvarchar20身份證號(hào)3.部門表:部門基本信息表3部門信息表Department列名數(shù)據(jù)類型長(zhǎng)度屬性描述Bnochar5主鍵部門號(hào)Bnamevarchar10不允許空部門名Bzgvarcharrio部門總管Bmountint4部門

16、人數(shù)4.工資表:工資的基本組成信息表4工資設(shè)置表WageConfig列名數(shù)據(jù)類型長(zhǎng)度屬性描述DutyVarchar20主鍵職務(wù)BaseWageMoney8基本工資DayWageMoney8每日工資QvertinmeJobFloat8加班系數(shù)EvectionStandardMoney出差標(biāo)準(zhǔn)AbsenStandardMoney8曠工標(biāo)準(zhǔn)LateStandardMoney8遲到標(biāo)準(zhǔn)Bonusmoney8獎(jiǎng)金5.考勤表:記錄員工的到職情況表5考勤統(tǒng)計(jì)表CheckStat列名數(shù)據(jù)類型長(zhǎng)度屬性描述CheckIDInt主鍵r考勤編號(hào)EnoChar6外鍵員工號(hào)Enamechar15不允許空員工姓名Overt

17、imeDayVarcharr加班天數(shù)EvectionDaySmallint出差天數(shù)AbsentDaySmallintrx天數(shù)LateDaySmallintr遲到次數(shù)CheckDatesmalldatetime考勤日期6.工資表:記錄保存計(jì)算出來的工資表6工資表Wage列名數(shù)據(jù)類型長(zhǎng)度屬性描述WagelD1int主鍵編號(hào)EmployeelDchar6不允許空員工編號(hào)EmployeeNamevarchar15不允許空員工姓名WageNamedatetime不允許空工作日期BaseWagemoney不允許空基本工資OvertimeWagemoney不允許空加班工資EvectionWagemoney不

18、允許空出差補(bǔ)助AbsentWagemoney不允許空曠工減薪LateWagemoney不允許空遲到減薪EtcWagemoney不允許空其他補(bǔ)助BonusWagemoney不允許空獎(jiǎng)金TotalWagemoney不允許空總工資物理結(jié)構(gòu)模型圖物理結(jié)構(gòu)模型PDM4.4數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)1、數(shù)據(jù)庫(kù)的創(chuàng)建T-SQL語句:Createdatabase工資管理on(name='Wages_data',filename='E:MSSQLData',size=10mb,maxsize=100mb,filegrowth=5%)logon(name='Wages_log'

19、;,filename='E:MSSQLData',size=5mb,maxsize=30mb,filegrowth=2mb)2、數(shù)據(jù)表的創(chuàng)建(可同時(shí)在創(chuàng)建時(shí)定義相關(guān)的約束)T-SQL語句:1)Users表:CreatetableUsers(UIDintnotnulldefault''PrimaryKey,Unamechar(8)notnulldefault'',UPasswordchar(16)default'',URightchar(20)default'',)2)Employee表:createtableEmp

20、loyee(EmployeeIDchar(8)notnulldefault''PrimaryKey,EmployeeNamechar(8)notnulldefault'',Sexchar(2)default'',Birthdaysmalldatetimedefault'',Educationchar(8)default'',Dutychar(20)notnullReferencesWageConfig(Duty)ONUPDATECASCADEONDELETECASCADE,DepartmentIDchar(20)n

21、otnull,IdentityIDchar(20)notnull,Telephonechar(15)notnull,Addresschar(40)notnull,Remarkvarchar(100)default'')3)WageConfig表:CreatetableWageConfig(Dutychar(20)notnulldefault''PrimaryKey,BaseWagemoneynotnull,DayWagemoneynotnull,OvertimeJobfloat(8)notnull,EvectionStandardmoneynotnull,Abs

22、entStandardmoneynotnull,LateStandardmoneynotnull,EtcStandardmoneynotnull,Bonusmoneynotnull)4) CheckStat表:createtableCheckStat(CheckIDintIDENTITY(1,1)PrimaryKey,EmployeeIDchar(8)notnullReferencesEmployee(EmployeeID)ONUPDATECASCADEONDELETECASCADE,EmployeeNamevarchar(15)default'',Overtimedaysma

23、llintdefault'',Evectiondaysmallintdefault'',Absentdaysmallintdefault'',Latedaysmallintdefault'',CheckDatesmalldatetimedefault''5) Wage表:createtableWage(WagelDintIDENTITY(1,1)PrimaryKey,EmployeelDchar(8)notnullReferencesEmployee(EmployeeID)ONUPDATECASCADEONDELE

24、TECASCADE,EmployeeNamevarchar(15)default'',WageDatesmalldatetimedefault'',BaseWagemoneydefault0,OvertimeWagemoneydefault0,EvectionWagemoneydefault0,AbsentWagemoneydefault0,LateWagemoneydefault0,EtcWagemoneydefault0,BonusWagemoneydefault0,TotalWagemoneydefault0,)6)DepartmentID表:Create

25、tableDepartmentID(DepartmentIDintnotnulldefault''PrimaryKey,Departmentnamechar(16)notnulldefault'',Departmentmanagechar(8)default'',Departmentnumberintdefault'',)3.向表中插入基本信息1)插入用戶基本信息insertintoUsersselect'01','1','1','系統(tǒng)管理員unionselect'0

26、2','yy','1234','人事管理'unionselect'03','ll','1234','工資管理'unionselect'04','lxj','1234','人事管理'unionselect'05','ws','1234',工資管理unionselect'06','mq','1234','系統(tǒng)管理員

27、'2)插入職工基本信息insertintoEmployee(EmployeeID,EmployeeName,Sex,Birthday,Education,Duty,DepartmentID,IdentityID,Telephone,Address,Remark)unionselect'0401',unionselect'0301',unionselect'0402',unionselect'0501',unionselect'0201',unionselect'0701',梁麗潘娟許潔王濤徐

28、杰張凱select'0101',時(shí)妍妍,女','1988-08-15',",總管,策劃部','','','淮安,,'女','1989-01-08',",總管','財(cái)務(wù)部',",",淮安','','女','1988-01-25',",工人','生產(chǎn)部','','','徐州',&q

29、uot;,'女','1990-01-27',",工人','財(cái)務(wù)部,",",河南','','','1987-10-13','','工人','銷售部','','','福建','','','1984-07-09',研究生,技術(shù)人員,研發(fā)部,",",無錫',",”,'1985-04-

30、12',",總管,后勤部','','','浙江',''unionselect'0601','李璐','女','1986-05-16','大專','總管','宣傳部,",”,蘇州,"unionselect'0302',unionselect'0303',unionselect'0304',unionselect'0502'

31、,unionselect'0202',unionselect'0305',unionselect'0503',unionselect'0403',unionselect'0602',unionselect'0603',unionselect'0102',unionselect'0702',unionselect0203,unionselect0703,石磊','','1985-02-07','','工人,

32、'生產(chǎn)部','','','揚(yáng)州,"吳華',",'1986-06-24',",工人','生產(chǎn)部,“,",山東',"唐建青,",1989-11-10',",總管','生產(chǎn)部','','','揚(yáng)州',"李云','女','1988-03-17',",工人,'銷售部','

33、','','鎮(zhèn)江',''王兆坤,",1986-04-30',",總管','研發(fā)部','','','無錫',''梁玉沖,",1990-09-04',",工人,'生產(chǎn)部','','','無錫,'金壇,1989-12-15,',總管,銷售部,上海,夏平,1986-01-13,大專,工人,財(cái)務(wù)部,四川,邵建波,1984-03-17,工

34、人,宣傳部,徐州,李書生,1987-11-22,工人,宣傳部,南通,陸林,1980-08-21,博士,工人,策劃部,河北,黃婷,女,1981-05-16,工人,后勤部,安徽,周宇,1982-07-19',研究生,技術(shù)人員,研發(fā)部,浙江,李曉梅,女,1982-04-03,工人,后勤部,宿遷,第五章工資管理系統(tǒng)功能實(shí)現(xiàn)開發(fā)環(huán)境簡(jiǎn)介VisualBasicH一個(gè)可視化、面向?qū)ο蟮?、采用事件?qū)動(dòng)的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言,它具有強(qiáng)大的數(shù)據(jù)庫(kù)操作功能,提供了數(shù)據(jù)管理器(DataManager)、數(shù)據(jù)控件(dataControl)以及ADO(Activex數(shù)據(jù)對(duì)象)等工具,利用它能夠建立多種類型的數(shù)據(jù)

35、庫(kù)并可以管理維護(hù)和使用這些數(shù)據(jù)。5.2系統(tǒng)界面的設(shè)計(jì)圖系統(tǒng)界面系統(tǒng)主界面主要有系統(tǒng)菜單和運(yùn)行界面。給界面提供了系統(tǒng)設(shè)置,人事管理,工資管理和幫助等功能,下面又分多個(gè)子功能。員工基本信息管理功能設(shè)計(jì)(代碼)添加操作:DimEmployeelD,Employeename,Sex,birthday,Education,Duty,DepartmentName,IdentitylD,Telephone,AddressAsStringEmployeeID=Employeename=Education=Duty=DepartmentName=Sex=IdentitylD=Telephone=Address=

36、IfTrim(EmployeeID)=""OrTrim(Employeename)=""OrTrim(DepartmentName)=""ThenMsgBox”員工基本信息不能為空,請(qǐng)?zhí)顚懀?quot;ExitSubEndIf"Provider=;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=工資管理;DataSource=HP-PC;""select*fromEmployeewhereEmployeeID='&q

37、uot;&Trim&"'andEmployeename='"&Trim&"'",myConIf=FalseThenMsgBox"該員工已經(jīng)存在,請(qǐng)重新輸入!"ExitSubEndIf"employee",myCon,3,2("EmployeeID")=("Employeename")=("Education")=("Duty")=("DepartmentName"

38、;)=("Sex")=("IdentityID")=("birthday")=("Telephone")=("Address")=MsgBox"添加成功!"="select*fromemployee=""=""”=""=""=""=""修改操作:DimEmployeelD,Employeename,Sex,birthday,Education,Du

39、ty,Department,IdentitylD,Telephone,AddressAsStringDimnAsIntegerEmployeeID=Employeename=Education=Duty=DepartmentName=Sex=IdentityID=Telephone=Address=IfTrim(EmployeeID)=""OrTrim(Employeename)=""ThenMsgBox"請(qǐng)?zhí)顚懸獎(jiǎng)h除員工的基本信息!"ExitSubEndIfIf=1ThenEndIf"Provider=;Integrate

40、dSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=工資管理;DataSource=HP-PC;""select*fromemployeewhereEmployeeID='"&&""',myCon,3,2n=MsgBox("您確定要?jiǎng)h除嗎",vbYesNo,"提示")Ifn=6ThenEndIfselect*fromemployee=""刪除操作:DimEmployeelD,Employeena

41、me,Sex,birthday,Education,DepartmentName,IdentitylD,Telephone,AddressAsStringEmployeeID=Employeename=Education=Duty=DepartmentName=Sex=IdentityID=Telephone=Address=IfTrim(EmployeeID)=""OrTrim(Employeename)=""ThenMsgBox"請(qǐng)?zhí)顚懸薷牡膬?nèi)容!",vbYesNoJ提示"=""ExitSubEnd

42、If"Provider=;IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=工資管理;DataSource=HP-PC;""select*fromemployeewhereEmployeeID='"&&""',myCon,3,2myRs!Employeename=MsgBox"您確定要修改嗎",vbYesNoJ提示"工資管理功能設(shè)計(jì)員工信息查詢:OptionExplicitPrivateSubc

43、mdExit_Click()UnloadMeEndSubPrivateSubcmdQuery_Click()DimsqlAsString'按編號(hào)查詢If=TrueThenIf=""ThenMsgBox"請(qǐng)選擇員工編號(hào)!",vbExclamationExitSubElseIfIsNumeric=FalseThenMsgBox"員工編號(hào)是數(shù)字量!",vbExclamationExitSubElsesql="select*fromWagewhereEmployeeID='"&_&皿=sql

44、EndIfEndIf'按姓名查詢If=TrueThenIf=""ThenMsgBox"請(qǐng)選擇員工姓名!",vbExclamationExitSubElsesql="select*fromWagewhereEmployeeName='"&_&皿=sqlEndIfEndIf全部查詢If=TrueThensql="select*fromWage"=sqlEndIfEndSubPrivateSubForm_Load()DimsqlAsStringDimrsAsNewChangeFormPosMDIForm1,Me,填充員工編號(hào)下拉框sql="selectEmployeelDfromWageSetrs=ExeSQL(sql)If=FalseThenDoUntil=Truers!EmployeeIDLoopEndIf填充員工姓名下拉框sql="selectEmployeeNamefromWageSetrs=ExeSQL(sql)If=FalseThenDoUntil=Truers!EmployeenameLoopEndIfEndSub第六章用戶操作手冊(cè)此系統(tǒng)是企業(yè)和事業(yè)單位進(jìn)行工資基本信息管理的軟件1.系統(tǒng)

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論