2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  內(nèi) 容 摘 要</b></p><p>  管理信息系統(tǒng)是一門融管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)為一體的綜合性邊緣學(xué)科,它以人為主導(dǎo),利用計算機硬件、軟件、網(wǎng)絡(luò)通信設(shè)備辦公設(shè)備,進行信息的收集、傳輸、加工、存儲、更新和維護,以及提高企業(yè)效率為目的一種集成化的人機系統(tǒng)。</p><p>  本設(shè)計說明書主要講述了V

2、ISAUL BASIC6.0的基本功能及設(shè)計基本方法,系統(tǒng)數(shù)據(jù)庫設(shè)計,面向?qū)ο蟮脑O(shè)計思想,窗體的設(shè)計,應(yīng)用程序的開發(fā)方法等內(nèi)容。</p><p>  本系統(tǒng)具有數(shù)據(jù)輸入,數(shù)據(jù)存儲,檔案查詢,輸入報表等功能。系統(tǒng)的人機對話界面友好。</p><p>  關(guān)鍵字:數(shù)據(jù)庫;工資;工資管理;工資管理系統(tǒng);面向?qū)ο蟮某绦蛟O(shè)計</p><p><b>  Abstra

3、ct</b></p><p>  Management of information is an old activity, while the means of managing is developing during all the time: from handwork to computer technology; from flat file to relational object da

4、tabase; from single computer mode to client/server mode…,the technology for management is more developed, more scientific and more objective.</p><p>  In this report,many things,such as basic funtion of Visu

5、al Basic6.0,design language selecting,systematic database design,OOP design stategory,design method of report setup and screen setup,application developing,are elabrorated。</p><p>  This MIS has many functio

6、ns 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。</p><p>  KEYWO

7、RD:database;wage;wage management; wage management information system ;OOP</p><p><b>  目 錄</b></p><p><b>  內(nèi) 容 摘 要1</b></p><p>  Abstract2</p><p

8、><b>  目 錄3</b></p><p><b>  前 言5</b></p><p><b>  第一章 緒論6</b></p><p>  1.1 設(shè)計問題的提出6</p><p>  1.2本設(shè)計的研究意義6</p><p&g

9、t;  1.3 用戶的需求分析7</p><p>  1.3.1 系統(tǒng)技術(shù)上可行性7</p><p>  1.3.2 系統(tǒng)經(jīng)濟可行性7</p><p>  1.3.3 系統(tǒng)系統(tǒng)開發(fā)的目標(biāo)8</p><p>  1.3.4 系統(tǒng)操作方式可行性8</p><p>  1.3.5 設(shè)計人員的可行性8</p&

10、gt;<p>  第二章 企業(yè)需求分析8</p><p>  2.1管理業(yè)務(wù)流程圖8</p><p>  2.2 新系統(tǒng)的數(shù)據(jù)流圖9</p><p>  2.3 新系統(tǒng)的數(shù)據(jù)字典12</p><p>  第三章 總體設(shè)計方案14</p><p>  3.1 工資系統(tǒng)流程圖15</p&g

11、t;<p>  3.2 功能模塊結(jié)構(gòu)圖16</p><p>  3.2.1人事檔案管理信息16</p><p>  3.2.2業(yè)務(wù)檔案管理流程17</p><p>  3.2.3工資管理流程18</p><p>  3.2.4考勤管理流程19</p><p>  3.2.5系統(tǒng)管理流程20&l

12、t;/p><p>  3.3 數(shù)據(jù)庫設(shè)計20</p><p>  3.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計21</p><p>  3.3.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計21</p><p>  3.3.3 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)25</p><p>  第四章 系統(tǒng)的具體設(shè)計27</p><p>  4.1開發(fā)環(huán)

13、境選擇27</p><p>  4.2 系統(tǒng)界面的設(shè)計28</p><p>  4.3員工人事基本信息錄入窗體的設(shè)計29</p><p>  4.4員工人事基本信息維護窗體的設(shè)計37</p><p>  4.5員工業(yè)務(wù)界面設(shè)計39</p><p>  4.6創(chuàng)建系統(tǒng)考勤表42</p><

14、p>  4.7 考勤表的維護和管理46</p><p>  4.8 員工工資表窗體的設(shè)計48</p><p>  第五章 系統(tǒng)測試56</p><p>  5.1 系統(tǒng)測試概述56</p><p>  5.2 測試計劃56</p><p>  5.3 測試結(jié)果分析58</p><p

15、>  第六章 設(shè)計的重點和難點59</p><p>  第七章 結(jié)束語59</p><p><b>  致  謝60</b></p><p><b>  參考文獻61</b></p><p><b>  前 言</b></p><p>

16、;  我們賴以生存的世界是一個物質(zhì)的世界,同時也是一個信息的世界。這有兩個方面的特征:其一,物質(zhì)的存在伴隨著信息的存在,物質(zhì)是信息的基礎(chǔ),信息是物質(zhì)的抽象反映。例如:反映學(xué)生學(xué)習(xí)情況的學(xué)生成績信息,商店中商品和關(guān)于這些商品的各種特征的信息(商品名稱、規(guī)格、顏色、數(shù)量、單價等等)。其二,物質(zhì)的變化(表現(xiàn)形式的變更、數(shù)量的增減、地域的變遷等)會引起信息的相應(yīng)變化(對舊信息的修改或剔除、新信息的產(chǎn)生和傳播等)。而信息依賴數(shù)據(jù)存在,數(shù)據(jù)組合構(gòu)成

17、且具體生動地表現(xiàn)信息。</p><p>  隨著計算機的普及,計算機也不再僅是普遍地用于處理數(shù)值計算問題,而是廣泛應(yīng)用于事務(wù)數(shù)據(jù)處理一類的非數(shù)值應(yīng)用的各種領(lǐng)域中。諸如企業(yè)管理、情報檢查、病歷分析、計劃統(tǒng)計、圖象處理、文字翻譯和漢字處理等。</p><p>  利用計算機進行數(shù)據(jù)處理就是把原始數(shù)據(jù)和要對數(shù)據(jù)做的處理算法交給計算機,由計算機對這批數(shù)據(jù)按照給定的算法進行加工處理,最后產(chǎn)生出結(jié)果數(shù)

18、據(jù)。對某一特定課題而言,處理算法在一個時期內(nèi)是相對穩(wěn)定的。而原始數(shù)據(jù)卻隨著時間的推移而不盡相同,且多是大量的。從數(shù)據(jù)的輸入,到數(shù)據(jù)在計算機內(nèi)存儲和處理,再到數(shù)據(jù)的輸出,特別是數(shù)據(jù)的存儲期間,都有一個數(shù)據(jù)組織的問題,而數(shù)據(jù)庫方法提供了一種完美、高級的數(shù)據(jù)管理方法。它的思想是對所有的數(shù)據(jù)實行統(tǒng)一的、集中的、獨立的管理,使得數(shù)據(jù)的存儲不依賴于使用數(shù)據(jù)的應(yīng)用程序,從而大大提高了應(yīng)用程序的生產(chǎn)率。</p><p>  隨著

19、計算機技術(shù)的不斷發(fā)展,計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應(yīng)用于社會各個行業(yè)和領(lǐng)域。隨著我國國企改革的深入和社會主義市場經(jīng)濟的日趨繁榮,導(dǎo)致各企業(yè)間的競爭日益激烈,迫使企業(yè)采取先進的計算機硬件設(shè)備以及高質(zhì)量的輔助軟件來管理企業(yè)的各項運作,以提高本企業(yè)的勞動生產(chǎn)率以及人員效率。</p><p><b>  第一章 緒論</b></p><p>  1.1 設(shè)計問題的提

20、出</p><p>  我公司企業(yè)擁有干部和員工共400多人,主要有領(lǐng)導(dǎo)干部,技術(shù)人員,銷售人員,操作人員。公司下設(shè)機關(guān),銷售公司,成品車間,調(diào)和車間,為了便于員工工資管理,并且還專設(shè)置了人事工資管理系統(tǒng),根據(jù)員工每個人的工作年限和醫(yī)療保險,住房補貼,崗位工資的來計算每個員工的工資的工資系統(tǒng),也便于查詢員工工資。</p><p>  隨著公司逐年的發(fā)展,公司的人事工資等事務(wù)紛繁蕪雜,但大體

21、上這些事務(wù)可包括以下幾個方面的內(nèi)容:人事基本信息管理,員工的業(yè)務(wù)檔案管理、員工的工作評價管理、員工的考勤管理、員工的工資管理等。以上各項中的每一個部分都有該方面的管理明細(xì),以員工的基本信息管理為例,包含的明細(xì)有:員工編號、姓名、性別、部門、民族、出生年月、政治面貌、家庭住址、聯(lián)系電話、畢業(yè)學(xué)校、最高學(xué)歷等。若用人工的方法來管理這些數(shù)據(jù),不但會造成人力、物力、財力上的浪費,而且因為要處理的信息量過大不容易進行統(tǒng)計和分析。依靠傳統(tǒng)的手工管理

22、越來越跟不上公司的發(fā)展需要,為了精簡人員,提高辦事效率和節(jié)約公司運營成本,特別需要改變以前單純依賴人工管理的模式。</p><p>  隨著經(jīng)濟水平的發(fā)展,知識經(jīng)濟時代給企事業(yè)工資信息管理提出了更高的要求,除了以往的工資利用計算機軟件excel可以管理外,公司更希望能夠?qū)σ酝母鞣N的人事信息,考勤信息,工作評價信息,工資信息等統(tǒng)一管理起來。高效的、準(zhǔn)確的人事工資管理,不僅能促進員工不斷提高自身素質(zhì)、提高工作積極性

23、。從而提高員工工作質(zhì)量和效率。人事工資管理中數(shù)據(jù)的正確性、安全性,操作的高效性、可靠性,無一不影響著員工隊伍的建設(shè)和管理。</p><p>  1.2本設(shè)計的研究意義 </p><p>  目前市面上流行的工資發(fā)放軟件不少。但是,對于企、事業(yè)單位的工資發(fā)放來說,不需要太大的數(shù)據(jù)庫系統(tǒng)。只需要一個操作方便,功能實用,能同時滿足財務(wù)部門、單位其他相關(guān)部門及代發(fā)單位這三方對數(shù)據(jù)的管理及需求的

24、系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個功能實用,用戶(財務(wù)部、其他相關(guān)部門、銀行)操作方便,簡單明了的工資發(fā)放軟件。</p><p>  1.3 用戶的需求分析</p><p>  辦公自動化系統(tǒng)的建立,需要進行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。中小企業(yè)需要規(guī)模相對較小,但其在功能上對系統(tǒng)的需求卻是全面的。大體可分為:一方面是通過收發(fā)電子郵件為主的方式,與其它員工交流

25、各種信息,基于工作流的方式實現(xiàn)諸如請假申請、物品申領(lǐng)審批過程;員工管理個人日程安排,各種圖書資料的查閱等日常辦公功能。另一方面則是面向公司辦公業(yè)務(wù)方面的業(yè)務(wù)管理功能。即完全采用計算機技術(shù)處理辦公業(yè)務(wù),使企業(yè)內(nèi)部人員能夠方便快捷地共享信息、交流信息,高效地協(xié)同工作,既兼顧個人辦公效率的提高,又可以實現(xiàn)群體協(xié)同工作。</p><p>  1.3.1 系統(tǒng)技術(shù)上可行性</p><p>  使用現(xiàn)

26、有的技術(shù)能不能實現(xiàn)這個系統(tǒng)。由于本管理系統(tǒng)的對象單一,僅對本單位的人事信息進行管理,且在對人事信息進行增減、修改、刪除及統(tǒng)計操作時基本不涉及到計算過程,因此,這個管理系統(tǒng)比較適合采用數(shù)據(jù)庫來設(shè)計。在計算機硬件和軟件快速發(fā)展的今天,計算機硬件和軟件已經(jīng)遠遠滿足本管理系統(tǒng)的要求。在數(shù)據(jù)庫編程工具方面,各種可視化編程方法的出現(xiàn),一改過去程序設(shè)計的概念和方法,用戶用鼠標(biāo)就可以快速、簡捷地創(chuàng)建應(yīng)用程序,極大地提高了編程效率。在作者所了解數(shù)據(jù)庫系統(tǒng)

27、中,因為學(xué)過Visual Basic 6.0,對ACCESS數(shù)據(jù)庫比較熟悉,因此決定采用VisualBasic 6.0及ACCESS來完成人事工資管理系統(tǒng)的設(shè)計。VisualBasic 6.0和ACCESS共同完成人事工資管理系統(tǒng),它提供了面向?qū)ο蟮木幊碳夹g(shù),編寫少量或不用編寫程序代碼就能快速地創(chuàng)建出功能強大的可視化應(yīng)用程序,可簡化數(shù)據(jù)庫管理,使開發(fā)應(yīng)用程序這項艱辛的工作就象堆積木那樣簡單方便。另外,用ACCESS數(shù)據(jù)庫開發(fā)的應(yīng)用程序可

28、以獨立運行于windows平臺, 而且ACCESS產(chǎn)生的數(shù)據(jù)庫(表)適用范圍廣。 </p><p>  1.3.2 系統(tǒng)經(jīng)濟可行性</p><p>  這個系統(tǒng)的經(jīng)濟效益能不能超過它的開發(fā)成本。本人事工資管理系統(tǒng)是基于VisualBasic 6.0及ACCESS基礎(chǔ)上開發(fā)的小型數(shù)據(jù)庫應(yīng)用程序,不需要多少人力和物力就可以設(shè)計的。但本系統(tǒng)一旦投入使用,將大大減少人事工資管理人員的工作量,提高了

29、工作效率,其經(jīng)濟效益是顯兒易見的。</p><p>  1.3.3 系統(tǒng)系統(tǒng)開發(fā)的目標(biāo)</p><p>  本系統(tǒng)大致要做到以下幾點:1) 操作簡便,節(jié)省大量人力;2) 可以方便的存儲員工檔案,安全、高效;3) 可以迅速計算員工的各種工資費用;4) 可以迅速查到所需信息,便于管理。企業(yè)要較好的管理其人事信息,就必須要建立完善、準(zhǔn)確的原始記錄。有關(guān)人事信息的原始憑證包括員工基本信息

30、,工資記錄、考勤記錄、工作評價記錄、員工基本信息記錄等。</p><p>  1.3.4 系統(tǒng)操作方式可行性 </p><p>  系統(tǒng)的操作方式在這個用戶組織內(nèi)能不能行得通。在進行需求分析時,就對用戶組織進行了調(diào)查,針對他們的情況,設(shè)計出適合這個用戶組織的人機界面,使操作方式簡單明了。</p><p>  1.3.5 設(shè)計人員的可行性</p>&

31、lt;p>  本人事工資管理系統(tǒng)是用VisualBasic 6.0及ACCESS設(shè)計的小型數(shù)據(jù)庫應(yīng)用程序,無須多少人員就可以設(shè)計成功的。通過對人事工資管理系統(tǒng)的可行性分析,所提出的功能是適合人事工資管理的,也完全可以實現(xiàn)的。</p><p>  第二章 企業(yè)需求分析</p><p>  本系統(tǒng)開發(fā)思想是采用現(xiàn)代化先進的人事工資信息化高效管理思想,綜合多種人事工資信息管理軟件開發(fā)商優(yōu)

32、點以及結(jié)合我們單位實際情況而開發(fā)。</p><p>  2.1管理業(yè)務(wù)流程圖</p><p>  通過對調(diào)研單位的財務(wù)管理人員和該單位的相關(guān)負(fù)責(zé)人的交談,深入了解獲知該單位人事工資的操作流程。</p><p>  對現(xiàn)行系統(tǒng)進行詳細(xì)調(diào)查的重點是對管理業(yè)務(wù)的流程進行描述,通過采用業(yè)務(wù)流程圖中的圖形工具來描述管理業(yè)務(wù)活動可以幫助我直觀的理解系統(tǒng)業(yè)務(wù)過程,找出業(yè)務(wù)流程中的

33、不合理現(xiàn)象。</p><p>  管理業(yè)務(wù)流程圖的圖形符號說明:</p><p>  繪制出的業(yè)務(wù)流程圖如圖所示:</p><p><b>  圖2-1業(yè)務(wù)流程圖</b></p><p>  2.2 新系統(tǒng)的數(shù)據(jù)流圖</p><p>  根據(jù)上面的業(yè)務(wù)流程分行,得到該系統(tǒng)的邏輯方案,該方案通過數(shù)據(jù)

34、流程圖和數(shù)據(jù)字典二個方面來說明。</p><p>  數(shù)據(jù)流程圖就是組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。這個模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對系統(tǒng)的物理描述無關(guān),只是用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能,即開發(fā)的系統(tǒng)在管理信息處理方面要做什么。由于圖形描述簡明,清晰,不涉及到技術(shù)細(xì)節(jié),所描述的內(nèi)容是面向用戶的,所以即使完全不懂信息技術(shù)的用戶單位的人員也容易理解。因此數(shù)據(jù)

35、流程圖是系統(tǒng)分析人員與用戶進行交流的有效手段,也是系統(tǒng)設(shè)計的主要依據(jù)之一。</p><p><b>  1</b></p><p><b>  人事信</b></p><p><b>  息處理</b></p><p>  2

36、 4.1</p><p>  業(yè)務(wù)檔 生成</p><p>  案處理 工資</p><p><b>  3</b></p><p&

37、gt;<b>  考勤信</b></p><p><b>  息處理</b></p><p><b>  4.2</b></p><p><b>  工資查詢</b></p><p>  工資報表 統(tǒng)計報表</p&g

38、t;<p>  圖2-2新系統(tǒng)數(shù)據(jù)流程圖</p><p>  員工人事工資管理系統(tǒng)是針對企事業(yè)部門的大量業(yè)務(wù)處理工作用計算機進行全面現(xiàn)代化管理。主要包括員工人事檔案管理、業(yè)務(wù)檔案、工作評價管理、工資管理、和考勤管理等幾個方面的功能,以實現(xiàn)用戶方便的輸入、查詢、統(tǒng)計、打印相關(guān)報表的業(yè)務(wù)需求。</p><p>  ·根據(jù)數(shù)據(jù)流程圖可以看出新系統(tǒng)邏輯模型中具體系統(tǒng)功能如下

39、:</p><p><b>  (1)人事檔案管理</b></p><p>  包括在職職工信息,離職教職工信息和部門信息。提供對“職工履歷表”數(shù)據(jù)輸入、組合條件查詢、統(tǒng)計、打印功能,實現(xiàn)”職工花名冊”數(shù)據(jù)生成、查詢、統(tǒng)計、打印功能。</p><p><b>  (2)業(yè)務(wù)檔案管理</b></p><p

40、>  提供對“職工業(yè)務(wù)檔案記載表”數(shù)據(jù)輸入,組合條件查詢,統(tǒng)計,打印功能。</p><p>  (3)員工工作評價管理</p><p>  提供對員工的每年度的工作考核進行錄入,維護和瀏覽以及報表等功能。</p><p><b>  (4)員工考勤管理</b></p><p>  提供對各部門“月考勤登記表”數(shù)據(jù)的

41、錄入、查詢、統(tǒng)計功能;根據(jù)“月考勤登記表”數(shù)據(jù)分部門按各種日考勤標(biāo)志進行分類統(tǒng)計,且生成“員工月考勤統(tǒng)計表”,數(shù)據(jù)及“員工月考勤統(tǒng)計匯總表”數(shù)據(jù),實現(xiàn)該表的查詢、打印功能。</p><p><b>  (5)職工工資管理</b></p><p>  提供對“員工工資表”數(shù)據(jù)的輸入、查詢、按月份統(tǒng)計、打印功能,完成每月對“員工工資表”數(shù)據(jù)的月統(tǒng)計,以此生成“員工工資總額

42、構(gòu)成情況表”實現(xiàn)該表的查詢、打印功能。</p><p>  人事工資檔案是管理職工自身信息,包括學(xué)歷、職稱、社會經(jīng)歷等;業(yè)務(wù)檔案是用于對員工崗位,業(yè)務(wù)進行管理登記;考勤管理是指職工出勤率登記,以便日后留檔查詢,跟效益工資掛鉤。工資管理是指按不同資歷員工有不同檔次的工資計算標(biāo)準(zhǔn),不同職務(wù)的人員有不同的崗位津貼,此外,還跟基本工資、加班工資、出勤情況有關(guān),從而更加準(zhǔn)確公平的發(fā)放員工實際工資; </p>

43、<p><b>  人事管理</b></p><p>  評價管理 業(yè)務(wù)檔案</p><p><b>  企事業(yè)工資</b></p><p><b>  管理系統(tǒng)</b></p&g

44、t;<p>  系統(tǒng)管理 考勤管理</p><p><b>  工資管理</b></p><p>  圖2-3企事業(yè)工資管理系統(tǒng)圖</p><p>  人事工資管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對

45、員工信息、業(yè)務(wù)信息、考勤信息的管理和統(tǒng)計、工作人員和管理人員信息查看及維護。超級管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計員工人事信息等普通管理操作員只能按指定范圍功能的操作權(quán)限。</p><p>  2.3 新系統(tǒng)的數(shù)據(jù)字典</p><p>  上文中的數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個總框架而缺乏詳細(xì)、具體的內(nèi)容。數(shù)據(jù)詞典的作用是給數(shù)據(jù)流圖上的每一個成分以定義和說明。除此之外,數(shù)據(jù)詞

46、典還要對系統(tǒng)分析中其它需要說明的問題進行定義和說明。</p><p>  本文的數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯和外部項。在系統(tǒng)分析的過程中,產(chǎn)生了大量的數(shù)據(jù)詞典。限于篇幅,我采用圖表格式僅就這幾項條目各舉一例來說明。</p><p><b>  數(shù)據(jù)元素條目</b></p><p>  表2-1數(shù)據(jù)元素

47、條目舉例表</p><p><b>  數(shù)據(jù)結(jié)構(gòu)條目</b></p><p>  表2-2數(shù)據(jù)結(jié)構(gòu)條目舉例表</p><p><b>  數(shù)據(jù)流條目</b></p><p>  表2-3數(shù)據(jù)流條目舉例表</p><p><b>  數(shù)據(jù)存儲條目</b>&

48、lt;/p><p>  表2-4數(shù)據(jù)存儲條目舉例表</p><p><b>  數(shù)據(jù)處理邏輯條目</b></p><p>  第三章 總體設(shè)計方案</p><p>  由于該單位的工資信息管理系統(tǒng)是屬于中小型系統(tǒng),其具體方案設(shè)計模型如下:</p><p><b>  員工</b>

49、</p><p><b>  查詢</b></p><p><b>  數(shù)據(jù)管理 </b></p><p>  管理員 工資管理系統(tǒng)</p><p><b>  瀏覽</b></p><p><b>

50、  DB</b></p><p>  圖3-1系統(tǒng)方案設(shè)計模型圖</p><p>  3.1 工資系統(tǒng)流程圖</p><p>  工資管理系統(tǒng)的輸出結(jié)果是對員工工作的一個評價,在本系統(tǒng)中,計算工資的基本依據(jù)是考勤管理系統(tǒng)的統(tǒng)計結(jié)果,同時,在統(tǒng)計和查詢時需要用到人事管理系統(tǒng)中員工信息和部門信息。</p><p>  本系統(tǒng)的數(shù)據(jù)流程

51、如圖所示:</p><p><b>  圖3-2系統(tǒng)流程圖</b></p><p>  3.2 功能模塊結(jié)構(gòu)圖</p><p>  軟件所實現(xiàn)的功能強弱是衡量一個軟件的最根本的標(biāo)準(zhǔn)。經(jīng)過對系統(tǒng)的可行性分析、需求分析、數(shù)據(jù)分析后,結(jié)合調(diào)研的情況,確定了本子系統(tǒng)的功能模塊如下圖所示。</p><p><b>  工

52、資管理系統(tǒng)</b></p><p>  人事檔案 業(yè)務(wù)檔案 工資管理 考勤管理 系統(tǒng)管理</p><p>  檔 檔 檔 檔 檔 檔 評 評 工 工 工 工 初 考 考 考</p><p>  案 案 案 案 案 案 價 價 資

53、 資 資 資 始 勤 勤 勤</p><p>  輸 更 查 統(tǒng) 輸 查 輸 維 生 查 統(tǒng) 報 化 更 查 報</p><p>  入 新 詢 計 入 詢 入 護 成 詢 計 表 新 詢 表</p><p>  用 系 關(guān) 系<

54、/p><p>  戶 數(shù) 于 統(tǒng)</p><p>  管 維 系 退</p><p>  理 護 統(tǒng) 出</p><p>  圖3-3功能模塊結(jié)構(gòu)圖</p><p>  本人事管理系統(tǒng)分五大模塊,具體如下:</p><p>  3.2.1人事檔案管理信息</

55、p><p>  人事管理是員工基本信息的錄入:</p><p>  圖3-4人事檔案管理流程圖</p><p>  檔案更新:包括對人事檔案的修改,刪除,增加(新建檔案)</p><p>  檔案查詢:可以按姓名、職稱或任意條件查詢個人或一部分人的情況;</p><p>  檔案統(tǒng)計:按多種條件進行數(shù)據(jù)統(tǒng)計并顯示,包括統(tǒng)計

56、學(xué)歷、職稱、年齡、政治面貌等。</p><p>  檔案輸出:可以輸出個人檔案,全部檔案,花名冊,團員名冊,黨員名冊等</p><p>  3.2.2業(yè)務(wù)檔案管理流程</p><p>  圖3-5業(yè)務(wù)檔案流程圖</p><p>  檔案編輯:包括新建,修改,刪除員工的業(yè)務(wù)檔案。</p><p>  檔案查詢:可以按姓名

57、、職稱或任意條件查詢個人或一部分人的情況</p><p>  評價編輯:包括對員工每年的考核評價等級等情況進行錄入和瀏覽。</p><p>  評價維護:可以輸出員工的評價資料進行維護修改。</p><p>  3.2.3工資管理流程</p><p>  圖3-6工資管理流程圖</p><p>  創(chuàng)建工資表:通過輸入

58、的年月來完成對員工工資表的創(chuàng)建,創(chuàng)建工資表是將系統(tǒng)中其它的數(shù)據(jù)庫表中的數(shù)據(jù)關(guān)聯(lián)起來,綜合得到的員工的某年月的工資。</p><p>  工資查詢:可按員工編號和年月等進行員工工資狀況查詢;</p><p>  工資統(tǒng)計:按多種條件進行數(shù)據(jù)統(tǒng)計并顯示。</p><p>  工資輸出:可以輸出個人工資單,或輸出全體人員工資匯總清單。本系統(tǒng)的輸入報表是通過導(dǎo)出到excel

59、完成報表的。</p><p>  3.2.4考勤管理流程</p><p>  圖3-7考勤管理流程圖</p><p>  考勤表的創(chuàng)建:按照年月對考勤表完成初始化創(chuàng)建。</p><p>  考勤維護: 考勤表創(chuàng)建時初始化數(shù)據(jù)暫時為0,其中的字段的值需要通過考勤表維護功能來進行修改。</p><p>  考勤查詢: 按姓

60、名或員工編號查詢個人出勤情況。</p><p>  統(tǒng)計輸出:按多種條件進行數(shù)據(jù)統(tǒng)計并顯示在表格中,也可將統(tǒng)計計結(jié)果打印出來。本系統(tǒng)的輸出報表是通過將輸出的數(shù)據(jù)對象導(dǎo)出到報表專家excel后通過excel完成報表。</p><p>  3.2.5系統(tǒng)管理流程</p><p>  圖3-8系統(tǒng)管理流程圖</p><p>  添加用戶:系統(tǒng)用戶分

61、為:系統(tǒng)管理員級別的超級用戶,一般用戶即系統(tǒng)操作員。管理員有添加操作員,添加和修改員工人事數(shù)據(jù)庫中的重要數(shù)據(jù)的權(quán)限。而一般用戶沒有添加操作員的權(quán)限,他們只具備一般的數(shù)據(jù)瀏覽,查詢,統(tǒng)計,報表,和少數(shù)數(shù)據(jù)的添加,修改等權(quán)限。</p><p>  參數(shù)設(shè)置:該操作屬于管理員權(quán)限的用戶的操作權(quán)限。該模塊的功能是設(shè)置和修改員工工資表的相關(guān)工資系數(shù),比如遲到一次的扣出多少,早退一次扣除多少。該參數(shù)的設(shè)置直接影響員工的工資表

62、。</p><p><b>  3.3 數(shù)據(jù)庫設(shè)計</b></p><p>  “數(shù)據(jù)庫”就是為了實現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”。它由一個稱為數(shù)據(jù)庫管理系統(tǒng)的軟件進行管理。數(shù)據(jù)的存取方式獨立于使用它的應(yīng)用程序。 </p><p>  數(shù)據(jù)庫的主要特征: </p><p>  ?  

63、;       數(shù)據(jù)共享 </p><p>  ?         數(shù)據(jù)具有最小冗余度 </p><p>  ?         數(shù)據(jù)的完整性 </p>&l

64、t;p>  ?         數(shù)據(jù)的安全性 </p><p>  ?         數(shù)據(jù)的獨立性 </p><p>  數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計是軟件開發(fā)的首要條件,設(shè)計較好、全面的數(shù)據(jù)庫結(jié)構(gòu),對于軟件開發(fā)來說是成功的基石,數(shù)據(jù)庫

65、結(jié)構(gòu)設(shè)計不全面,會嚴(yán)重影響軟件的開發(fā)利用率與進程。</p><p>  3.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  這一設(shè)計是在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。</p><p>  本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:員工實體、員工工資實體、工資等級實體、部門崗位實體、工齡實體、公司福利實體

66、。</p><p>  實體與實體之間的關(guān)系E-R圖如下圖3-9所示:</p><p><b>  員工</b></p><p><b>  對應(yīng)</b></p><p><b>  員工工資</b></p><p><b>  包含</

67、b></p><p>  基 崗 加 行 考</p><p>  礎(chǔ) 位 班 政 勤</p><p>  工 工 工

68、 費 工</p><p>  資 資 資 用 資</p><p>  對應(yīng) 對應(yīng) 對應(yīng) 對應(yīng) 對應(yīng)</p><p>  工資等級

69、 部門崗位 工齡 行政扣除 單位考勤</p><p>  圖3-9實體與實體之間的關(guān)系E-R圖</p><p>  3.3.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計</p><p>  將以上的E-R圖轉(zhuǎn)換成如下關(guān)系模式:</p><p>  員工信息表(員工編號、姓名、部門、性別、民族、出生年月、政治

70、面貌、家庭住址、聯(lián)系電話、畢業(yè)學(xué)校、最高學(xué)歷、所學(xué)專業(yè)、職務(wù)、專業(yè)技術(shù)職稱、職稱時間、個人簡歷、獎懲情況)。</p><p>  員工業(yè)務(wù)檔案表(員工編號、崗位編號、業(yè)務(wù)檔案等)。</p><p>  員工考勤表(員工編號、遲到次數(shù)、早退次數(shù)、缺席次數(shù)、離崗次數(shù)、備注、年月)。</p><p>  員工工資表(員工編號、基本工資、崗位工資、加班津貼、考勤工資、行政性

71、扣款、個人所得稅、實發(fā)工資、年月)。</p><p>  依據(jù)上面的關(guān)系模式,設(shè)計數(shù)據(jù)庫表如下:</p><p>  (1) 員工信息表(ygInfo):該表來記錄員工基本信息。</p><p><b>  表3-1員工信息表</b></p><p>  (2) 業(yè)務(wù)檔案表 (TBInfo):該表記錄員工業(yè)務(wù)相關(guān)檔案信息

72、</p><p><b>  表3-2業(yè)務(wù)檔案表</b></p><p>  (3)考勤表(attendanceInfo):該表記錄員工考勤信息</p><p>  表3-3員工考勤信息表</p><p>  (4)工資表(wageInfo):該表記錄員工工資信息</p><p>  表3-4員工

73、工資信息表</p><p> ?。?)加班表(jbinfo):該表記錄員工的加班信息</p><p>  表3-5員工的加班信息表</p><p>  (6)xsinfo表:該表記錄工資系數(shù)</p><p>  表3-6員工工資系數(shù)表</p><p>  (7)gwinfo表:崗位工資表 </p><

74、;p>  表3-7員工崗位工資表</p><p> ?。?)user表:改變記錄系統(tǒng)用戶</p><p>  表3-8系統(tǒng)用戶記錄表</p><p>  3.3.3 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)</p><p>  本系統(tǒng)的后臺數(shù)據(jù)庫選擇為ACCESS,在以上的數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計完成后,就可以實現(xiàn)為ACCESS數(shù)據(jù)庫了。在實現(xiàn)之前,這

75、里簡介一下該數(shù)據(jù)庫:Access是Office辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將Access單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將Access捆綁在OFFICE中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將Access捆綁到OFFICE97中,成為OFFICE套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。自從1992年開始銷售以來,已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。Acc

76、ess的新版本功能變得更加強大。不管是處理公司的客戶訂單數(shù)據(jù),管理自己的個人通訊錄,還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。 </p><p>  ● ACCESS具有三大功能: </p><p>  建立數(shù)據(jù)庫;數(shù)據(jù)庫操作;數(shù)據(jù)通訊。 </p><p>  ● ACCESS的內(nèi)部結(jié)構(gòu) </p><p>  A

77、CCESS數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫,具有表的特性,在ACCESS數(shù)據(jù)庫中,包括表、查詢、窗體、報表、頁、宏和模塊七個對象,這些對象用于收集、存儲和操作各種不同的信息。它們功能如下 :(1)利用表對象存儲信息;(2)利用查詢對象搜索信息;(3)利用窗體對象查看信息;(4)利用報表對象顯示信息;(5)利用頁對象顯示數(shù)據(jù)訪問頁信息;(6)利用宏對象完成自動化工作;(7)利用嵌入模塊實現(xiàn)復(fù)雜功能。 </p><p>  ●

78、ACCESS數(shù)據(jù)庫的構(gòu)成 </p><p>  ACCESS數(shù)據(jù)庫是一系列數(shù)據(jù)基本表、表與表之間的關(guān)系、查詢、窗體、報表、頁、宏和模塊的集合,這些成分統(tǒng)一組織在一個以.mdb為后綴的數(shù)據(jù)庫文件中。 </p><p>  這里重點介紹一下表與表之間的關(guān)系: </p><p>  表是保存數(shù)據(jù)或信息的主要場所,它是一個二維表,二維表的行稱為一個記錄,存儲某個實體的整體信

79、息,是表的基本單位。表的一列稱為一個字段,存儲實體的一個屬性的信息,是表的可訪問的最小邏輯單位。表都應(yīng)有至少一個關(guān)鍵字,它可使表中的記錄惟一。 </p><p>  在需求分析、概念結(jié)構(gòu)設(shè)計的基礎(chǔ)上得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計之后,我們就可以在Visual Basic6.0中實現(xiàn)該邏輯結(jié)構(gòu)。實現(xiàn)方法和步驟如下:</p><p>  以英文版本為例:通過菜單欄:Add-Ins→Visual Da

80、ta Manager…點擊出現(xiàn)VisData界面,點擊菜單File→New→Microsoft Access→Vision 7.0 MDB…彈出保存數(shù)據(jù)庫文件的存放位置和數(shù)據(jù)庫的文件名的對話框,命名為rsgz.mdb保存到當(dāng)前系統(tǒng)存放的文件下。這時出現(xiàn)Database Windows設(shè)計界面,鼠標(biāo)右鍵選擇新建表。</p><p>  所設(shè)計的表的字段就是邏輯結(jié)構(gòu)表中的列名。</p><p>

81、;  第四章 系統(tǒng)的具體設(shè)計</p><p>  數(shù)據(jù)庫中的數(shù)據(jù)被用戶利用的方式可以通過數(shù)據(jù)管理系統(tǒng)提供的操作功能來使用,也可通過應(yīng)用程序操作數(shù)據(jù)庫。 </p><p>  應(yīng)用程序是利用數(shù)據(jù)管理,為解決某個具體的管理或數(shù)據(jù)處理的任務(wù)而編制的一系列命令的有序集合。</p><p>  圖4-1應(yīng)用程序操作數(shù)據(jù)庫圖</p><p>  在本系統(tǒng)

82、的后臺數(shù)據(jù)庫已經(jīng)設(shè)計完成后,現(xiàn)在就可以對系統(tǒng)分析階段設(shè)計的功能模塊通過編碼設(shè)計成一個應(yīng)用程序,最終來完成對數(shù)據(jù)庫中數(shù)據(jù)的管理和應(yīng)用的目的。</p><p>  4.1開發(fā)環(huán)境選擇 </p><p>  Visual Basic 是一個可視化的、面向?qū)ο蟮?、采用事件?qū)動的結(jié)構(gòu)化高級程序設(shè)計語言,它具有強大的數(shù)據(jù)庫操作功能,提供了數(shù)據(jù)管理器(Data Manager)、數(shù)據(jù)控件(Data Co

83、ntrol)、以及ADO(Activex數(shù)據(jù)對象)等強大工具,利用它能夠建立多種類型的數(shù)據(jù)庫并可以管理維護和使用這些數(shù)據(jù)。</p><p>  當(dāng)設(shè)計好系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)后,就可以開始在Visual Basic6.0中開始設(shè)計系統(tǒng)功能模塊相應(yīng)的窗體了。設(shè)計窗體就是將前面分析得到系統(tǒng)的功能模塊通過在Visual Basic6.0設(shè)計出具體的窗體,通過窗體的操作來實現(xiàn)預(yù)訂的模塊的功能。由于Visual Basic6.0

84、是一種面向?qū)ο蟮木幊誊浖?,設(shè)計窗體和控件可以輕松通過系統(tǒng)得到,所以編程的時可以集中精力來設(shè)計控件的事件。面向?qū)ο蟮木幊誊浖褪峭ㄟ^控件這種對象,發(fā)出不同的消息,去觸發(fā)相應(yīng)事件的發(fā)生。</p><p>  在Visual Basic6.0中設(shè)計數(shù)據(jù)庫管理系統(tǒng)從新建一個Project文件開始。</p><p>  圖4-2 Project界面功能圖</p><p>  

85、即選擇菜單:File→New Project從而彈出如圖所示的界面,選擇Standard EXE,單擊OK,系統(tǒng)此時創(chuàng)建了一個工程文件Project1和一個窗體Form1。通過菜單File→Save Project。接下來就可以開始設(shè)計第一個窗體Form1了。</p><p>  4.2 系統(tǒng)界面的設(shè)計</p><p>  圖4-3系統(tǒng)主界面圖</p><p>  

86、系統(tǒng)主界面主要有系統(tǒng)菜單和運行界面。</p><p>  系統(tǒng)用戶通過菜單的操作來完成系統(tǒng)設(shè)計的各項功能。</p><p>  該界面提供的菜單如下表所示:</p><p>  表4-1系統(tǒng)界面提供的菜單表</p><p>  菜單的設(shè)計是本窗體的重點,菜單設(shè)計的過程通過系統(tǒng)的菜單欄Tools→Menu Editor進入菜單編輯器。添加如上圖

87、所示的菜單后,關(guān)閉菜單?;氐皆摻缑娲绑w的??梢钥吹皆摯绑w的上面已經(jīng)有了這些設(shè)計的菜單,通過點擊設(shè)計的菜單欄,即可進入源代碼設(shè)計環(huán)境,通過添加clcik事件源代碼后,即完成了該窗體的設(shè)計。</p><p>  4.3員工人事基本信息錄入窗體的設(shè)計</p><p>  本功能實現(xiàn)了人事管理過程,編程采用ADODB.connection和ADODB.command 的VB內(nèi)置對象,其主要作用是實

88、現(xiàn)了數(shù)據(jù)庫連接及SQL查詢語言的使用。該功能使用Connection對象以下相關(guān)屬性:</p><p>  Attributes屬性可讀寫Long類型,通過兩個常數(shù)之和指定是否使用保留事務(wù)(retainning transactions)。常數(shù)adXactCommitRetaining表示調(diào)用CommitTrans方法時啟動一個新事務(wù);常數(shù)adXactAbortRetaning表示調(diào)用 &l

89、t;/p><p>  RollbackTrans方法時啟動一個新事務(wù)。默認(rèn)值為0,表示不使用保留事務(wù)。 </p><p>  CommandTimeout 可讀寫Long類型,指定中止某個相關(guān)Command對象的Execute調(diào)用之前必須等待的時間。默認(rèn)值為30秒。 </p><p>  ConnectionString 可讀寫String類型,提供數(shù)據(jù)提供者或服務(wù)提供

90、者打開到數(shù)據(jù)源的連接所需要的特定信息 </p><p>  ConnectionTimeout 可讀寫Long類型,指定中止一個失敗的Connection.Open方法調(diào)用之前必須等待的時間,默認(rèn)值為15秒。 </p><p>  CursorLocation 可讀寫Long類型,確定是使用客戶端(adUseClient)游標(biāo)引擎,還是使用服務(wù)器端(adUseServer)游標(biāo)引擎。默認(rèn)值

91、是adUseServer。 </p><p>  DefaultDatabase 可讀寫String類型,如果ConnectString中未指定數(shù)據(jù)庫名稱,就使用這里所指定的名稱,對SQL Server而言,其值通常是pubs </p><p>  IsolationLevel 可讀寫Long類型,指定和其他并發(fā)事務(wù)交互時的行為或事務(wù)。見Mode Long類型,指定對Connection的

92、讀寫權(quán)限。見Mode常數(shù)</p><p>  Provider 可讀寫String類型,如果ConnectionString中未指定OLE DB數(shù)據(jù)或服務(wù)提供者的名稱,就使用這時指定的名稱。默認(rèn)值是MSDASQL(Microsoft OLE DB Provider for ODBC)。 </p><p>  State 可讀寫Long類型,指定連接是處于打開狀態(tài),還是處于關(guān)閉狀態(tài)或中間狀態(tài)

93、。見State常數(shù) </p><p>  Version 只讀String類型,返回ADO版本號。 </p><p>  員工檔案信息錄入功能如下圖:</p><p>  圖4-4員工檔案信息錄入功能界面圖</p><p>  通過以上相關(guān)技術(shù)的引用,員工基本信息錄入功能編寫很快就可以完成了。</p><p>  該窗

94、體設(shè)計包括13個文本框控件、5個組合框控件、2個按鈕控件。文本框控件和組合框控件用來輸入員工基本信息。其中的記錄個人情況等的文本框?qū)?yīng)的字段是備注型,所以將該文本框的Multiline屬性設(shè)置為True。開該屬性的設(shè)置可以使文本框多行顯示,Scrollbars的值設(shè)定為2,該值的設(shè)定可以使組合框的有上下的滾動下拉條。其它的幾個備注型的文本框?qū)傩灾翟O(shè)定一樣。其中組合框的值不用用戶輸入,只需用戶選擇,選擇值的設(shè)定可以通過設(shè)定組合框的list

95、屬性值來完成,比如設(shè)置性別對應(yīng)的組合框的list值為:男,女。按鈕控件用來觸發(fā)它們相應(yīng)的事件的發(fā)生。</p><p>  其中記載按鈕的click事件:當(dāng)單擊該按鈕時,首先檢查文本框輸入的是否為空,接著連接數(shù)據(jù)庫,建立記錄集,并利用記錄集打開查詢,最后對該查詢記錄集增加一條記錄,語句:adoPrimaryRS.AddNew。并設(shè)置增加的記錄的相應(yīng)字段值為文本框和組合框的輸入值,記錄集更新記錄。語句:adoPrim

96、aryRS.Update。更新語句是很重要的,如果沒有更新語句,最后數(shù)據(jù)庫中的記錄不能得到修改和添加。這樣就完成了對員工基本信息表的添加記錄。退出按鈕的click事件是關(guān)閉該窗體,語句是:unload me。</p><p>  該窗體的源代碼具體如下:</p><p>  Dim WithEvents adoPrimaryRS As Recordset</p><p&

97、gt;  Private Sub Command1_Click()</p><p>  If Text1.Text = "" Then</p><p>  MsgBox "員工編號不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Text1.SetFocus&

98、lt;/p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Text2.Text = "" Then</p><p>  MsgBox "姓名不能為空!", vbOKOnly + vbExc

99、lamation, "警告"</p><p>  Text2.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Combo1.Text = "" Then<

100、/p><p>  MsgBox "性別不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Combo1.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b&

101、gt;</p><p>  If Combo2.Text = "" Then</p><p>  MsgBox "部門不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Combo2.SetFocus</p><p><b> 

102、 Exit Sub</b></p><p><b>  End If</b></p><p>  If Text3.Text = "" Then</p><p>  MsgBox "民族不能為空!", vbOKOnly + vbExclamation, "警告"</p

103、><p>  Text3.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Text4.Text = "" Then</p><p>  MsgBox "

104、;出生年月不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Text4.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If N

105、ot IsDate(Text4.Text) Then</p><p>  MsgBox "生日應(yīng)輸入日期(yyyy-mm-dd)!", vbOKOnly + vbExclamation, "警告"</p><p>  Text4.SetFocus</p><p><b>  Exit Sub</b><

106、;/p><p><b>  Else</b></p><p>  Text4.Text = Format(Text4.Text, "yyyy-mm-dd")</p><p><b>  End If</b></p><p>  If Combo3.Text = ""

107、; Then</p><p>  MsgBox "政治面貌不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Combo3.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  E

108、nd If</b></p><p>  If Text5.Text = "" Then</p><p>  MsgBox "家庭住址不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Text5.SetFocus</p><p&g

109、t;<b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Text6.Text = "" Then</p><p>  MsgBox "聯(lián)系電話不能為空!", vbOKOnly + vbExclamation, "

110、警告"</p><p>  Text6.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Text7.Text = "" Then</p><p>

111、  MsgBox "畢業(yè)學(xué)校不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Text7.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p>&

112、lt;p>  If Combo4.Text = "" Then</p><p>  MsgBox "最高學(xué)歷不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Combo4.SetFocus</p><p><b>  Exit Sub</

113、b></p><p><b>  End If</b></p><p>  If Text8.Text = "" Then</p><p>  MsgBox "所學(xué)專業(yè)不能為空!", vbOKOnly + vbExclamation, "警告"</p><p&

114、gt;  Text8.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Combo5.Text = "" Then</p><p>  MsgBox "技術(shù)職稱不能為空!&

115、quot;, vbOKOnly + vbExclamation, "警告"</p><p>  Combo5.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p>  If Text10.Text

116、 = "" Then</p><p>  MsgBox "職稱時間不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Text10.SetFocus</p><p><b>  Exit Sub</b></p><p&g

117、t;<b>  End If</b></p><p>  If Not IsDate(Text10.Text) Then</p><p>  MsgBox "職稱應(yīng)輸入日期(yyyy-mm-dd)!", vbOKOnly + vbExclamation, "警告"</p><p>  Text10.Set

118、Focus</p><p><b>  Exit Sub</b></p><p><b>  Else</b></p><p>  Text10.Text = Format(Text10.Text, "yyyy-mm-dd")</p><p><b>  End If&

119、lt;/b></p><p>  If Text11.Text = "" Then</p><p>  MsgBox "基本工資不能為空!", vbOKOnly + vbExclamation, "警告"</p><p>  Text11.SetFocus</p><p>&l

120、t;b>  Exit Sub</b></p><p><b>  End If</b></p><p>  Dim db As Connection</p><p>  Set db = New Connection</p><p>  db.CursorLocation = adUseClient&l

121、t;/p><p>  db.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=rsgz.mdb;"</p><p>  Set adoPrimaryRS = New Recordset</p><p>  a = Text1.Text</p><p>  adoPrimar

122、yRS.Open "select * from ygInfo where 員工編號='" & a & "'", db, adOpenStatic, adLockOptimistic</p><p>  If Not adoPrimaryRS.EOF Then</p><p>  MsgBox "該編號重復(fù)!&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論