人事管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第1頁
已閱讀1頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  人事管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p>  計算機科學(xué)與技術(shù)專業(yè) </p><p> ?。壅?要]人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,是適應(yīng)現(xiàn)代企業(yè)制度,推動企業(yè)人事管理走向科學(xué)化、規(guī)范化、自動化的必要條件。它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能為領(lǐng)導(dǎo)提供充足的信息和快捷的查詢手段,以幫助企業(yè)領(lǐng)導(dǎo)了解企業(yè)現(xiàn)有的人力資源狀況。為人

2、事管理和高層決策領(lǐng)導(dǎo)提供高校的決策支持。本系統(tǒng)實現(xiàn)了用戶登錄,基本信息管理,人事管理,備忘記錄,數(shù)據(jù)庫維護,管理工具,系統(tǒng)管理等功能。其中用戶登錄用來驗證用戶的信息是否合法。系統(tǒng)管理是由系統(tǒng)用戶添加新的用戶,修改用戶權(quán)限。基本信息管理功能主要對部門的管理、工種職務(wù)類型、職稱類型、文化類型等的管理,如部門信息的添加、修改、刪除等。在系統(tǒng)中主要包括添加新的部門、修改和刪除部門信息。人事管理功能主要實現(xiàn)員工信息的管理功能。</p>

3、<p>  [關(guān)鍵詞]人事管理;信息系統(tǒng);C/S模式</p><p><b>  目  錄</b></p><p><b>  1 引言1</b></p><p>  1.1 產(chǎn)品背景1</p><p>  1.2 名詞解釋2</p><p>  1.3

4、預(yù)期目標(biāo)和經(jīng)濟效益2</p><p><b>  2 需求分析3</b></p><p>  2.1 系統(tǒng)運行環(huán)境3</p><p>  2.2 需求分析設(shè)計3</p><p>  2.2.1 登錄模塊4</p><p>  2.2.2 用戶設(shè)置模塊4</p><

5、p>  2.2.3 基本信息管理模塊4</p><p>  2.2.4 通訊錄模塊4</p><p>  2.2.5 人事管理模塊4</p><p>  2.2.6 數(shù)據(jù)庫維護模塊4</p><p>  2.3 設(shè)計原則及一般要求5</p><p><b>  3 系統(tǒng)設(shè)計5</b&g

6、t;</p><p>  3.1 模塊設(shè)計5</p><p>  3.1.1 主模塊5</p><p>  3.1.2 功能模塊6</p><p>  3.1.3 詳細功能模塊設(shè)計8</p><p>  3.2.1 數(shù)據(jù)庫分析12</p><p>  3.2.2 數(shù)據(jù)庫概念模型設(shè)計1

7、2</p><p>  3.2.3 數(shù)據(jù)庫創(chuàng)建表結(jié)構(gòu)13</p><p>  3.2.4 數(shù)據(jù)庫及表的初始創(chuàng)建17</p><p>  3.2.5 系統(tǒng)文件19</p><p><b>  4 系統(tǒng)實現(xiàn)20</b></p><p>  4.1 登錄模塊20</p><

8、p>  4.2 基本信息管理模塊21</p><p>  4.3 管理工具模塊25</p><p>  4.4 人事管理模塊26</p><p>  4.5 備忘記錄模塊31</p><p>  4.6 系統(tǒng)管理模塊35</p><p><b>  5 測試報告35</b><

9、;/p><p>  5.1 測試基本要求35</p><p>  5.1.1 人事管理系統(tǒng)內(nèi)容檢查35</p><p>  5.1.2人事管理易用性測試36</p><p>  5.1.3 人事管理功能檢查36</p><p>  5.1.4 人事管理容錯性測試36</p><p>  結(jié)

10、論及尚存在的問題36</p><p><b>  結(jié)束語37</b></p><p><b>  參考文獻37</b></p><p><b>  致謝39</b></p><p><b>  1 引言</b></p><p&g

11、t;  人事管理系統(tǒng)是一套完整的企業(yè)內(nèi)部信息管理系統(tǒng),它協(xié)助企業(yè)運用先進的方式完成從簡單的日常事務(wù)的管理查詢到復(fù)雜的企業(yè)項目流程管理、人員調(diào)配、實時任務(wù)控制等工作,甚至輔助企業(yè)實現(xiàn)更高的經(jīng)營決策。</p><p>  人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,是適應(yīng)現(xiàn)代企業(yè)制度,推動企業(yè)人事管理走向科學(xué)化?規(guī)范化?自動化的必要條件?它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠為用戶提供

12、充足的信息和快捷的查詢手段,以幫助企業(yè)領(lǐng)導(dǎo)了解企業(yè)現(xiàn)有的人力資源狀況?能夠快速準(zhǔn)確的進行人事信息的管理。人事管理系統(tǒng)以簡單友好而靈活的交互界面為企業(yè)管理人員量身打造,具有較強的發(fā)展前景。</p><p><b>  1.1 產(chǎn)品背景</b></p><p>  當(dāng)某種概念或方法被熱炒時,肯定是現(xiàn)有的方式或制度有什么地方不對勁了,需要調(diào)整。企業(yè)必須有人,沒有人的企業(yè)就是

13、“皮包公司”。人是最難管理的,管好了可以飛黃騰達;管壞了,可以立即讓你人去樓空。所以人事管理是每個企業(yè)基礎(chǔ)的管理。但往往越基礎(chǔ)的東西,越難上手。在全球國際化的背景下,每一個企業(yè)都將被要求與國際接軌。</p><p>  現(xiàn)在不少企業(yè)管理人員已經(jīng)認(rèn)識到采用人事管理系統(tǒng)的必要性,紛紛開發(fā)或選購適合本企業(yè)特點的人事管理系統(tǒng)。但是,仍有不少企業(yè)決策者對人事管理系統(tǒng)還沒有一個比較清楚的認(rèn)識,他們往往認(rèn)為只要將員工的信息輸入

14、計算機,再用Excel或Word打印出漂亮的報表就行了。事實上,前后兩種應(yīng)用途徑大相徑庭。采用和實施人事管理系統(tǒng)不僅僅是為了提高工作效率。應(yīng)該看到,在實施人事管理系統(tǒng)后,經(jīng)過整合的、較為全面、準(zhǔn)確、一致和相容的信息不僅可以讓企業(yè)領(lǐng)導(dǎo)對本企業(yè)人力資源的現(xiàn)狀有一個比較全面和準(zhǔn)確的認(rèn)識。不用再為那些繁鎖的工資報表,考勤,數(shù)據(jù)處理浪費大量時間,還可以更方便的進行相關(guān)處理提高辦事效率。</p><p>  它是一個收集、傳

15、輸、存儲、加工、輸出、維護、管理和使用信息的人機系統(tǒng),它不僅可以進行數(shù)據(jù)的處理,而且還可以將數(shù)據(jù)處理與優(yōu)化的經(jīng)濟管理模型結(jié)合起來,向各級領(lǐng)導(dǎo)提供決策支持信息。而人事管理(Personnel Management System PMS)是企業(yè)管理的基礎(chǔ),也是企業(yè)管理的核心。傳統(tǒng)的人事管理系統(tǒng)的功能設(shè)計往往局限于日常事務(wù)管理、人事管理的基本信息記錄管理及查詢上。隨著經(jīng)濟發(fā)展和管理水平的提高,人事管理系統(tǒng)成為許多企業(yè)管理中非常重要的部分。人事

16、管理系統(tǒng)作為人事管理的一個計算機工具,可以將企業(yè)中從員工信息、崗位和組織結(jié)構(gòu)設(shè)置、薪資和福利、績效管理等幾乎所有與企業(yè)里最重要的資產(chǎn)與人相關(guān)的信息用數(shù)據(jù)庫統(tǒng)一管理起來,有效的避免了原先由于人力資源相關(guān)數(shù)據(jù)的離散存儲而造成的信息不相容,更新和共享困難等問題,使得企業(yè)內(nèi)人力資源的管理得以走向標(biāo)準(zhǔn)化、科學(xué)化。</p><p>  人力管理與工商管理有很大不同:工商管理著重從整體和戰(zhàn)略角度,為公司定位產(chǎn)品、市場,建立內(nèi)部

17、組織結(jié)構(gòu)和外部聯(lián)盟等;人力管理從具體任務(wù)出發(fā),把公司的理想轉(zhuǎn)化為實在的產(chǎn)品或服務(wù)。有許多出色的企業(yè),有出色的創(chuàng)意,也不乏雄厚的風(fēng)險投資,但最終收獲果實的是一些模仿者,因為這些模仿者有強大的執(zhí)行能力,從很大程度上就是豐富的人力管理經(jīng)驗。執(zhí)行能力的匱乏成了制約許多企業(yè)發(fā)展的瓶頸,人力管理是提高企業(yè)競爭能力的有效方法。</p><p><b>  1.2 名詞解釋</b></p>&

18、lt;p>  設(shè)計中用到的專門術(shù)語的定義或外文首字母組詞的原詞組:</p><p>  PMS:即:Personnel Management System,人事管理系統(tǒng)(PMS)可以大幅提高企業(yè)內(nèi)部領(lǐng)導(dǎo)人事對本公司的人事管理的效率,是企業(yè)信息化建設(shè)的核心部分。</p><p>  C/S (Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它

19、可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。</p><p>  1.3 預(yù)期目標(biāo)和經(jīng)濟效益</p><p>  人事管理系統(tǒng)不僅兼顧領(lǐng)導(dǎo)辦公效率的提高,更重要的是可以實現(xiàn)企業(yè)的人力資源信息的準(zhǔn)確性,安全性,高效性。提高企業(yè)領(lǐng)導(dǎo)者的決策支持給企業(yè)營造更大的效益空間。</p><p>  企業(yè)一般有基本資

20、料管理,人事信息管理,備忘記錄,數(shù)據(jù)庫維護,系統(tǒng)管理。本系統(tǒng)就是著眼于以上部分,建立數(shù)據(jù)庫以及對數(shù)據(jù)的各種操作功能。該系統(tǒng)就是要打破以往的浪費大量時間的整理各種信息的工作中解脫出來。通過運用該系統(tǒng)實現(xiàn)領(lǐng)導(dǎo)者可以快速的查詢修改與添加等人員信息。包括人事基本信息及工資考勤等信息的操作。可以將企業(yè)中從員工信息、工資和組織結(jié)構(gòu)設(shè)置、薪資和福利、合同管理等幾乎所有與企業(yè)里最重要的資產(chǎn)與人相關(guān)的信息用數(shù)據(jù)庫統(tǒng)一管理起來,實現(xiàn)領(lǐng)導(dǎo)者高效,準(zhǔn)確,快速的

21、管理人力資源工作。,提高組織管理能力與戰(zhàn)略執(zhí)行能力,搭建高效人事管理平臺。從而極大得方便了企業(yè)領(lǐng)導(dǎo)的管理和決策。實現(xiàn)科學(xué)的管理和決策,增強企業(yè)的競爭能力,使企業(yè)不斷發(fā)展壯大。</p><p>  本人作學(xué)習(xí)計算機專業(yè)的一員,對系統(tǒng)的需求作了較深入的認(rèn)識,同時也掌握了一定的系統(tǒng)開發(fā)理論,借這次畢業(yè)設(shè)計的契機,一方面利用自己的所學(xué)小試牛刀,另一方面通過這次實踐必將提升自身對軟件工程、數(shù)據(jù)庫、程序設(shè)計等理論的認(rèn)識,積累

22、系統(tǒng)開發(fā)的經(jīng)驗。</p><p>  作為畢業(yè)設(shè)計,由于時間比較緊張,加之本人沒有任何系統(tǒng)開發(fā)的經(jīng)驗,它肯定存在許許多多不足的地方,但對它的改善和功能的完備并不會隨著畢業(yè)設(shè)計的結(jié)束而終止。本人將在原來的基礎(chǔ)上,著眼未來,追蹤計算機新技術(shù)發(fā)展,并應(yīng)用到系統(tǒng)持續(xù)開發(fā)中。</p><p><b>  2 需求分析</b></p><p>  需求分

23、析功能結(jié)構(gòu)如圖2-1所示:</p><p>  圖2-1 功能結(jié)構(gòu)圖</p><p>  2.1 系統(tǒng)運行環(huán)境</p><p>  系統(tǒng)開發(fā)平臺:Microsoft Visual Studio 2005</p><p><b>  系統(tǒng)開發(fā)語言:C#</b></p><p>  數(shù)據(jù)庫管理軟件:M

24、icrosoft SQL Server 2005</p><p>  運行平臺:Windows XP/Windows 2000/Windows Server 2003</p><p>  運行環(huán)境:Microsoft.NET Framework SDK v2.0</p><p>  2.2 需求分析設(shè)計</p><p>  基于其他人事管理軟

25、件的不足,要求能夠制作一個可以方便、快捷的對職工信息進行添加、修改、刪除的操作,并且可以在數(shù)據(jù)庫中存儲相應(yīng)職工的照片。為了能夠更好地存儲職工信息,可以將職工信息添加到Word文檔,這樣,不但便于保存,還可以通過Word文檔進行打印。按功能初步分為以下六個模塊,詳細的需求分析如下。</p><p>  2.2.1 登錄模塊</p><p>  登錄模塊的主要是通過輸入正確的用戶名和密碼進入主

26、窗體,它可以提高程序的安全性,保護數(shù)據(jù)資料不外泄。</p><p>  2.2.2 用戶設(shè)置模塊</p><p>  用戶設(shè)置模塊主要對企業(yè)人事管理系統(tǒng)中的用戶信息進行管理,包括對用戶信息的添加、修改和刪除等操作,而且還可以為指定的用戶設(shè)置操作權(quán)限;另外,如果要對管理員信息進行修改、刪除和設(shè)置操作權(quán)限操作,系統(tǒng)會提示不能對管理員進行操作。</p><p>  2.2

27、.3 基本信息管理模塊</p><p>  基本信息管理包括基本數(shù)據(jù)、員工提示信息。基本數(shù)據(jù)又包括民族類別、職工類別、文化程度、政治面貌、部門類別、工資類別、職務(wù)類別、職稱類別、獎懲類別、記事本類別;員工信息提示包括:員工生日提示、員工合同提示。分別對他們的相關(guān)查看、添加、修改、刪除操作。 </p><p>  2.2.4 通訊錄模塊</p><p>  通訊錄模塊

28、主要對企業(yè)人事管理系統(tǒng)中的通訊錄信息進行管理,包括對通訊錄信息的添加、修改、刪除和查詢等操作。</p><p>  2.2.5 人事管理模塊</p><p>  人事管理模塊包括人事檔案瀏覽、人事資料查詢、人事資料統(tǒng)計。人事檔案管理是用來對職工的基本信息、家庭情況、工作簡歷、培訓(xùn)記錄等進行瀏覽,以及添加、修改、刪除的操作。人事資料查詢模塊中,可以通過在“基本信息”和“個人信息”區(qū)域中設(shè)置查

29、詢條件,對職工基本信息進行查詢。基本信息包括文化程度、政治面貌、職工類別、職務(wù)類別、工資類別等,個人信息包括性別、婚姻、年齡、工齡、籍貫、省、市、月工資等。可以對它們進行修改,查詢等操作。</p><p>  2.2.6 數(shù)據(jù)庫維護模塊</p><p>  數(shù)據(jù)庫維護模塊主要對企業(yè)人事管理系統(tǒng)中的數(shù)據(jù)信息進行備份和還原操作。在備份數(shù)據(jù)庫選項中選擇備份,程序首先判斷是將備份文件存到默認(rèn)路徑下

30、,還是存到用戶選擇的路徑下,然后對數(shù)據(jù)庫文件進行備份。還原數(shù)據(jù)庫是在還原數(shù)據(jù)庫的選項卡中單擊“還原”按鈕,程序首先調(diào)用命令將與數(shù)據(jù)庫有關(guān)的進程全部關(guān)閉,然后重新備份該數(shù)據(jù)庫的日志文件,同時對數(shù)據(jù)庫進行還原操作。</p><p>  2.3 設(shè)計原則及一般要求</p><p>  參照各模塊的功能與具體的特點,我們設(shè)計的整個人事管理系統(tǒng)應(yīng)達到以下目的:</p><p>

31、;  (1)穩(wěn)定性。整個系統(tǒng)應(yīng)能穩(wěn)定運行,硬件配置的局部改變不會影響整體的正常運行,其它系統(tǒng)的差錯不會導(dǎo)致人事管理系統(tǒng)無法正確運作。</p><p> ?。?)準(zhǔn)確性。系統(tǒng)管理員按操作指南操作產(chǎn)生的權(quán)限數(shù)據(jù),和所有前臺用戶的操作與數(shù)據(jù)庫原定產(chǎn)生變化的實際狀態(tài)應(yīng)嚴(yán)格保持一致,杜絕錯誤記錄、數(shù)據(jù)錯位等情況的出現(xiàn)。</p><p> ?。?)開放性。全部模塊工作于Windows平臺之上,在硬件保

32、證兼容的基礎(chǔ)上,系統(tǒng)應(yīng)保證在所有Windows環(huán)境下的處理能力。</p><p> ?。?)安全性。所有數(shù)據(jù)定時備份,錯誤頁面的出現(xiàn)由系統(tǒng)自動記錄LOGO文件,以備查驗。在數(shù)據(jù)庫中預(yù)留一個或多個最高權(quán)限用戶名及密碼,避免用戶誤操作而造成不必要的損失。</p><p> ?。?)可擴展性。如果需增加新的業(yè)務(wù)品種,再次開發(fā)不需更改原有系統(tǒng)的源代碼,原有系統(tǒng)對擴展的部分一般不具有依賴性。<

33、/p><p>  (6)可維護性。界面風(fēng)格或其它可能的參數(shù)化改變(如增加新功能等)不需要重新編寫源代碼,用戶可以自己完成。</p><p>  (7)獨立性。每一個功能模塊盡量獨立,減少與其它模塊之間的耦合性,盡可能做到按客戶的需求可以選擇安裝那些模塊,不安裝那些模塊。</p><p>  (8)易使用性。人事管理系統(tǒng)的界面與操作人員的交互性好,與主機間使用Client

34、/Server(客戶機/服務(wù)器)結(jié)構(gòu)。</p><p><b>  3 系統(tǒng)設(shè)計</b></p><p><b>  3.1 模塊設(shè)計</b></p><p><b>  3.1.1 主模塊</b></p><p>  主模塊設(shè)計如表3-1所示: </p><

35、;p>  表3-1 主模塊設(shè)計</p><p>  3.1.2 功能模塊</p><p>  功能模塊設(shè)計如表3-2所示:</p><p>  表3-2 功能模塊設(shè)計</p><p>  3.1.3 詳細功能模塊設(shè)計</p><p>  一.人事管理系統(tǒng)總模塊功能架構(gòu)</p><p>  

36、它包括權(quán)限系統(tǒng),控件模塊(項目模塊樹)如圖3-1所示。</p><p>  圖3-1 總模塊架構(gòu)設(shè)計圖</p><p>  二.基本信息管理模塊</p><p>  本模塊有兩個子模塊構(gòu)成,其具體的功能如下所示:</p><p><b>  <1>基本數(shù)據(jù)</b></p><p>  

37、它包括十項內(nèi)容具體如下:</p><p><b>  民族類別設(shè)置</b></p><p>  它包括添加、刪除、修改、取消、退出信息等操作 </p><p><b>  職工類別設(shè)置</b></p><p>  它包括添加、查看、刪除、修改職工類型,如普通職員、正式員工、實習(xí)員工等。 </p

38、><p><b>  文化程度類別設(shè)置</b></p><p>  它包括添加、查看、刪除、修改文化程度, 如小學(xué)、初中、高中等。</p><p><b>  部門類別設(shè)置</b></p><p>  它包括添加、查看、刪除、修改部門信息, 如研發(fā)部、銷售部等。</p><p>

39、<b>  政治面貌管理</b></p><p>  它包括添加、查看、刪除、修改文化程度,黨員、團員、群眾等。</p><p><b>  工資類別設(shè)置</b></p><p>  它包括添加、查看、刪除、修改工資信息,如固定工資、工齡工資等。</p><p><b>  職務(wù)類別設(shè)置&

40、lt;/b></p><p>  它包括添加、查看、刪除、修改職務(wù)類型, 如經(jīng)理、副經(jīng)理等。</p><p><b>  職稱類別設(shè)置</b></p><p>  它包括添加、查看、刪除、修改職稱類型,如工程師等。</p><p>  獎懲類別設(shè)置它包括添加、查看、刪除、修改獎懲信息,如辭退、通報等</p&g

41、t;<p><b>  <2>員工提示信息</b></p><p>  它包括兩部分,具體功能如下:</p><p><b>  員工生日提示</b></p><p>  它可以選擇提前天數(shù)提示員工生日,如提前兩天等</p><p><b>  員工合同提示<

42、;/b></p><p>  它可以選擇提前天數(shù)提示員工合同時間,如提前三天等</p><p>  基本信息模塊的流程圖如圖3-2所示。</p><p>  圖3-2 基本信息管理流程圖</p><p><b>  三.系統(tǒng)管理模塊</b></p><p>  本模塊有三個子模塊構(gòu)成,分別是

43、重新登錄設(shè)置、用戶設(shè)置、系統(tǒng)退出。用戶設(shè)置實現(xiàn)對用戶的添加、修改及刪除操作。同時管理員可以查看相關(guān)記錄。</p><p><b>  四.人事管理模塊</b></p><p>  此模塊有三個子模塊構(gòu)成他們的功能分別如下:</p><p>  <1> 人事檔案瀏覽管理</p><p>  此模塊實現(xiàn)對員工基本

44、信息的瀏覽、添加、修改及刪除操作,如員工的姓名,年齡,文化程度等的操作。</p><p>  <2> 人事資料查詢</p><p>  此模塊是用來實現(xiàn)對職工的信息查詢,如查詢職工的民族信息、文化程度,政治面貌的基本信息,姓名、性別、婚姻等個人信息。</p><p>  <3> 人事資料統(tǒng)計</p><p>  對職工

45、進行按照不同的條件進行統(tǒng)計,如按民族類別統(tǒng)計、按年齡類別統(tǒng)計等。此人事管理模塊的流程圖如圖3-3所示。</p><p>  圖3-3 人事管理流程圖</p><p><b>  五.備忘記錄模塊</b></p><p>  <1> 日常記事管理</p><p>  此模塊是供管理員可以對事情的時間、類別、主題

46、進行查詢、添加、刪除、修改等如發(fā)工資時間,查看歷史工資以及進行相關(guān)的修改操作。</p><p><b>  <2> 通訊錄管理</b></p><p>  此模塊是對員工的通訊信息進行操作如添加姓名信息、刪除姓名信息、修改姓名信息操作,當(dāng)然查詢信息也是可以的。</p><p><b>  六.?dāng)?shù)據(jù)庫維護模塊</b&g

47、t;</p><p>  此模塊有兩個子模塊組成,數(shù)據(jù)庫維護模塊主要對企業(yè)人事管理系統(tǒng)中的數(shù)據(jù)信息進行備份和還原操作。在備份數(shù)據(jù)庫選項中選擇備份,程序首先判斷是將備份文件存到默認(rèn)路徑下,還是存到用戶選擇的路徑下,然后對數(shù)據(jù)庫文件進行備份。還原數(shù)據(jù)庫是在還原數(shù)據(jù)庫的選項卡中單擊“還原”按鈕,程序首先調(diào)用命令將與數(shù)據(jù)庫有關(guān)的進程全部關(guān)閉,然后重新備份該數(shù)據(jù)庫的日志文件,同時對數(shù)據(jù)庫進行還原操作。</p>

48、<p>  數(shù)據(jù)庫維護管理流程圖如圖3-4所示。</p><p>  圖3-4 系統(tǒng)管理流程圖</p><p>  3.2 人事管理系統(tǒng)關(guān)系型數(shù)據(jù)庫的實現(xiàn)</p><p>  Microsoft SQL Server 2005 是一個高性能的客戶端/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。SQL Server 2005是為支持高容量的事務(wù)處理(比如

49、在線訂購錄入、存貨目錄、記賬或制造)以及數(shù)據(jù)倉庫和決策支持系統(tǒng)而設(shè)計的。它運行在Microsoft Windows NT4或Microsoft Windows 2005 Server上—基于使用Intel處理器的網(wǎng)絡(luò)。也能夠為其他的Microsoft操作系統(tǒng)提供很多客戶端工具和網(wǎng)絡(luò)接口。由于SQL Server的開放結(jié)構(gòu),其他系統(tǒng)也能和它交互操作。使用它可以完成事務(wù)處理、存儲和分析數(shù)據(jù)以及創(chuàng)建新的應(yīng)用程序。SQL Server 2005

50、是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索.SQL Server的優(yōu)點在于它提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。</p><p>  其中SQL Server的RDBMS負(fù)責(zé)維護數(shù)據(jù)庫中數(shù)據(jù)之間的關(guān)系,確保正確的存儲數(shù)據(jù)和不違反定義數(shù)據(jù)之間的規(guī)則,而且在系統(tǒng)發(fā)生錯誤時將所有數(shù)據(jù)恢復(fù)到某個已知的、具備一致性的檢查點上。SQL Server 2005就是關(guān)系數(shù)據(jù)庫開發(fā)工具,

51、數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。SQL Server 2005的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用。統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,報填數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)可系統(tǒng)是應(yīng)該首先充分了解用戶各個方面的要求,包括現(xiàn)有的以及將來可能增加的要求。<

52、/p><p>  3.2.1 數(shù)據(jù)庫分析</p><p>  針對一般人事管理系統(tǒng)的需求通過對辦公工作過程的內(nèi)容和數(shù)據(jù)流程分析,現(xiàn)對主要的表及結(jié)構(gòu)設(shè)計,如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。</p><p>  1.通訊錄信息:包括的數(shù)據(jù)項有:職工編號、職工名稱、家庭電話、性別、QQ號、郵箱地址,手機號等。</p><p>  2.獎懲信息:包括的數(shù)據(jù)項

53、有:編號、職工編號、獎懲種類、獎懲時間、批準(zhǔn)人、撤銷時間、撤銷原因等</p><p>  3.職工基本信息:包括的數(shù)據(jù)項有:職工編號、員工姓名、民族、性別、年齡、出生年月、政治面貌、文化程度、婚姻狀況、家庭住址、身份證號、電話、工種、職務(wù)、所學(xué)專業(yè)、手機、單位工作時間、畢業(yè)學(xué)校等。</p><p>  4.家庭關(guān)系信息:所包括的數(shù)據(jù)項有:編號、職工編號、家庭成員名稱、與本人關(guān)系、出生日期、

54、工作單位、職務(wù)、政治面貌。</p><p>  5.工作簡歷信息:所包括的數(shù)據(jù)項有:編號,職工編號、開始時間、結(jié)束時間、工作單位、部門、職務(wù)。</p><p>  6.個人簡歷信息:所包括的數(shù)據(jù)項有:編號、職工編號、內(nèi)容等。</p><p>  7.日常記事信息:所包括的數(shù)據(jù)項有:編號、記事時間、記事類別、主題、內(nèi)容等。</p><p>  

55、8.培訓(xùn)記錄信息:所包括的數(shù)據(jù)項有:編號、職工編號、培訓(xùn)方式、培訓(xùn)開始時間、</p><p>  培訓(xùn)結(jié)束時間、培訓(xùn)專業(yè)、培訓(xùn)單位、培訓(xùn)內(nèi)容、費用、效果等。</p><p>  有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,我們就能進行下節(jié)的數(shù)據(jù)庫設(shè)計。</p><p>  3.2.2 數(shù)據(jù)庫概念模型設(shè)計</p><p>  概念性數(shù)據(jù)模型關(guān)心的是如

56、何完整、正確地反映客觀實際情況,不關(guān)心在數(shù)據(jù)庫中如何實現(xiàn)。這種數(shù)據(jù)模式能真實地反應(yīng)用戶要求的實際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫結(jié)構(gòu)模式。同時也是一種相對穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動。概念性數(shù)據(jù)在用戶和設(shè)計者之間建立了橋梁。是設(shè)計數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)。</p><p>  概念設(shè)計中自頂向下的實體分析方法,即常用的實體聯(lián)系模型 (簡稱E-R模型),對具體數(shù)據(jù)進行抽象加工,將實體集合抽象成實體類型。用

57、實體間聯(lián)系反映現(xiàn)實世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。各個模塊的E-R圖模型如下圖所示:</p><p>  圖3-5 員工基本信息E-R圖</p><p>  圖3-6 員工獎懲信息E-R圖</p><p>  3.2.3 數(shù)據(jù)庫創(chuàng)建表結(jié)構(gòu)</p><p>  根據(jù)上節(jié)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),可以設(shè)計出能夠滿足用戶需

58、求的各種實體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。根據(jù)上面的設(shè)計規(guī)劃出的實體有:通訊錄實體、獎懲實體、職工信息實體、家庭關(guān)系信息實體、工作簡歷實體、個人簡歷信息實體、日常記事信息實體和培訓(xùn)記錄實體。根據(jù)實體信息創(chuàng)建如下表結(jié)構(gòu)。</p><p>  通訊錄表tb_AddressBook,如表3-3所示。</p><p>

59、<b>  表3-3 通訊錄表</b></p><p>  獎懲表tb_RANDP,如表3-4所示。</p><p><b>  表3-4 獎懲表</b></p><p>  3.職工基本信息表tb_Stuffbusic,如表3-5所示。</p><p>  表3-5 職工基本信息表</p&g

60、t;<p><b>  續(xù)表3-5</b></p><p>  4.家庭關(guān)系表tb_Famliy,如表3-6所示。</p><p>  表3-6 家庭關(guān)系表</p><p><b>  續(xù)表3-6</b></p><p>  5.個人簡歷表tb_Individual,如表3-7所示。&

61、lt;/p><p>  表3-7 個人簡歷表</p><p>  6.日常記事本表 tb_DayWordPad,如表3-8所示。</p><p>  表3-8 日常記事本表</p><p>  7.培訓(xùn)記錄表 tb_TrainNote,如表3-9所示。</p><p>  表3-9 培訓(xùn)記錄表</p><

62、;p>  8.工作簡歷表tb_WordResume,如表3-10所示。</p><p>  表3-10 工作簡歷表 </p><p>  3.2.4 數(shù)據(jù)庫及表的初始創(chuàng)建</p><p>  人事管理系統(tǒng)數(shù)據(jù)庫是在Microsoft SQL Server2005設(shè)計完成的,要設(shè)計數(shù)據(jù)庫首先應(yīng)啟動Microsoft SQL Server,在SQL Server

63、中創(chuàng)建所需的字段。</p><p>  (1) 創(chuàng)建數(shù)據(jù)庫.打開Microsoft SQL Server 2005命令,鼠標(biāo)右鍵單擊數(shù)據(jù)庫,選擇“新建數(shù)據(jù)庫”菜單項,如圖3-7所示。</p><p>  圖3-7 新建數(shù)據(jù)庫</p><p>  (2) 建入新數(shù)據(jù)庫名,在“數(shù)據(jù)庫屬性”對話框中的“名稱”中輸入數(shù)據(jù)庫名“db_PWMS”如圖3-8所示,然后單擊確定

64、按鈕,該數(shù)據(jù)庫就會出現(xiàn)在左邊的目錄樹中和右邊的數(shù)據(jù)庫列表中如圖3-9所示.至此數(shù)據(jù)庫就建好了。</p><p>  圖3-8 “數(shù)據(jù)庫屬性”對話框</p><p>  圖3-9 SQL Server控制臺</p><p>  (3) 創(chuàng)建表,下面是在企業(yè)管理器中創(chuàng)建表的三種方法:</p><p>  1、鼠標(biāo)右鍵單擊“db_PWMS”新建/表

65、.</p><p>  2、鼠標(biāo)左鍵雙擊右邊的列表中的表,鼠標(biāo)右鍵選擇新建表.</p><p>  3、在左邊的目錄樹中展開“db_PWMS”,然后右鍵單擊表新建/表</p><p><b>  (4) 設(shè)計表</b></p><p>  1、輸入列名.在SQL Server中,列名不允許重復(fù),且必須符合SQL Serv

66、er的標(biāo)識符規(guī)范,每填寫完一列后都有新的列出現(xiàn).</p><p>  2、選擇適當(dāng)?shù)臄?shù)據(jù)類型,并設(shè)置長度.</p><p>  3、允許空選項中,如果設(shè)置為不允許為空,那么插入記錄或修改記錄時將不允許空值出現(xiàn),否則將出現(xiàn)錯誤提示.</p><p>  4、輸入完成后,單擊保存按鈕,將彈出輸入表名的對話框,如將表名設(shè)為tb_Stuffbusic,然后單擊確定按鈕設(shè)計完

67、成的。如圖3-10所示。</p><p>  圖3-10 職工基本信息表</p><p>  其它表的創(chuàng)建可參照以上表步驟依次完成。</p><p>  3.2.5 系統(tǒng)文件</p><p>  編碼設(shè)計前,可將系統(tǒng)用到的文件夾先創(chuàng)建出來,這樣既可以方便以后的開發(fā),又可以規(guī)范系統(tǒng)的整體結(jié)構(gòu),可謂一舉兩得,將文件保存在相應(yīng)的文件夾中.如圖3-1

68、1所示。</p><p>  圖3-11 系統(tǒng)文件總體結(jié)構(gòu)</p><p>  圖3-12 Personnel文件夾結(jié)構(gòu)圖</p><p>  圖3-13 InfoAddForm文件夾結(jié)構(gòu)圖</p><p><b>  4 系統(tǒng)實現(xiàn)</b></p><p><b>  4.1 登錄模塊

69、</b></p><p>  此部分主要用于本系統(tǒng)工作人員的登錄,只有在分配了用戶名和密碼時才可以進入該系統(tǒng),管理相應(yīng)的工作,并且工作人員能瀏覽數(shù)據(jù)庫中的用戶表和注冊用戶名密碼,以免非法登錄,以便于管理。用戶登錄時將按照用戶名和密碼進行驗證,當(dāng)輸入錯誤或沒有用戶名和密碼時會出現(xiàn)相應(yīng)的提示(用戶名或密碼輸入錯誤?。?dāng)用戶名和密碼都正確時會進入程序主界面,才能進行日常管理工作。該模塊的界面設(shè)計如圖4-1

70、登錄界面所示。</p><p><b>  圖4-1 登錄界面</b></p><p>  如果登錄身份驗證成功則進入主界面,主界面是程序操作過程中必不可少的,它是人機交換的重要環(huán)節(jié)。通過主界面,用戶可以調(diào)用系統(tǒng)相關(guān)的各個子模塊,快速掌握本系統(tǒng)中所實現(xiàn)的各個功能。人事管理系統(tǒng)中,當(dāng)?shù)卿洿绑w驗證成功后,用戶將進入主窗體,主窗體分為四個部分:最上面是系統(tǒng)菜單欄,可以通過它

71、調(diào)用系統(tǒng)中的所有子窗體;菜單欄下面是工具欄,它以按鈕的形式使用戶能夠方便地調(diào)用最常用的子窗體;窗體的左邊是一個樹形導(dǎo)航菜單,該導(dǎo)航菜單中的各節(jié)點是根據(jù)菜單欄中的項自動生成的;窗體的最下面用狀態(tài)顯示當(dāng)前登錄的用戶。它的界面圖如圖4-2所示。</p><p><b>  圖4-2 主界面</b></p><p>  如果用戶名或密碼錯誤則會提示用戶名或者密碼錯誤,需要重新

72、輸入。</p><p>  4.2 基本信息管理模塊</p><p><b>  1.基本數(shù)據(jù)管理</b></p><p>  主要包括民族類別設(shè)置、職工類別設(shè)置、文化程度設(shè)置政治面貌等,這樣方便用戶杳看.運行結(jié)果會顯示如圖4-3所示。</p><p>  圖4-3 基本數(shù)據(jù)管理界面</p><p&g

73、t;<b>  主要代碼實現(xiàn)如下:</b></p><p>  public string strUserName;</p><p><b>  {</b></p><p>  String FrmStr = ""; //記錄窗體名稱</p><p>  if (FrmName

74、== "民族類別設(shè)置") //判斷要打開的窗體</p><p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Folk"; //SQL語句</p><p>  DataClass.MyMeans.Mean_T

75、able = "tb_Folk"; //表名</p><p>  DataClass.MyMeans.Mean_Field = "FolkName"; //添加、修改數(shù)據(jù)的字段名</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p>&

76、lt;p>  if (FrmName == "職工類別設(shè)置")</p><p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_EmployeeGenre";</p><p>  DataClass.MyMea

77、ns.Mean_Table = "tb_EmployeeGenre";</p><p>  DataClass.MyMeans.Mean_Field = "EmployeeName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p>&

78、lt;p>  if (FrmName == "文化程度設(shè)置")</p><p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Kultur";</p><p>  DataClass.MyMeans.Mean

79、_Table = "tb_Kultur";</p><p>  DataClass.MyMeans.Mean_Field = "KulturName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (Fr

80、mName == "政治面貌設(shè)置")</p><p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Visage";</p><p>  DataClass.MyMeans.Mean_Table = "t

81、b_Visage";</p><p>  DataClass.MyMeans.Mean_Field = "VisageName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (FrmName == "部

82、門類別設(shè)置")</p><p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Branch";</p><p>  DataClass.MyMeans.Mean_Table = "tb_Branch";&

83、lt;/p><p>  DataClass.MyMeans.Mean_Field = "BranchName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (FrmName == "工資類別設(shè)置")<

84、/p><p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Laborage";</p><p>  DataClass.MyMeans.Mean_Table = "tb_Laborage";</p>&

85、lt;p>  DataClass.MyMeans.Mean_Field = "LaborageName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (FrmName == "職務(wù)類別設(shè)置")</p>&l

86、t;p><b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Business";</p><p>  DataClass.MyMeans.Mean_Table = "tb_Business";</p><p>  

87、DataClass.MyMeans.Mean_Field = "BusinessName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (FrmName == "職稱類別設(shè)置")</p><p><

88、;b>  {</b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_Duthcall";</p><p>  DataClass.MyMeans.Mean_Table = "tb_Duthcall";</p><p>  DataClass.

89、MyMeans.Mean_Field = "DuthcallName";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (FrmName == "獎懲類別設(shè)置")</p><p><b>  {&

90、lt;/b></p><p>  DataClass.MyMeans.Mean_SQL = "select * from tb_RPKind";</p><p>  DataClass.MyMeans.Mean_Table = "tb_RPKind";</p><p>  DataClass.MyMeans.Mean_F

91、ield = "RPKind";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p>  if (FrmName == "記事本類別設(shè)置")</p><p><b>  {</b></p>

92、<p>  DataClass.MyMeans.Mean_SQL = "select * from tb_WordPad";</p><p>  DataClass.MyMeans.Mean_Table = "tb_WordPad";</p><p>  DataClass.MyMeans.Mean_Field = "Word

93、Pad";</p><p>  FrmStr = FrmName;</p><p><b>  }</b></p><p><b>  }</b></p><p>  2.員工提示信息管理</p><p>  主要用提示員工的生日和合同到期日期,并進行保存。啟動之后

94、會顯示如圖4-4所示。</p><p>  圖4-4 員工生日提示管理界面</p><p>  圖4-5 員工合同提示管理界面</p><p><b>  主要代碼實現(xiàn)如下:</b></p><p>  public void PactDay(int i)</p><p><b>  {

95、</b></p><p>  DataSet DSet = MyDataClass.getDataSet("select * from tb_Clew where kind=" + i + " and unlock=1", "tb_clew");</p><p>  if (DSet.Tables[0].Rows.Co

96、unt > 0)</p><p><b>  {</b></p><p>  string Vfield = "";</p><p>  string dSQL = "";</p><p>  int sday = Convert.ToInt32(DSet.Tables[0]

97、.Rows[0][1]);</p><p>  if (i == 1)</p><p><b>  {</b></p><p>  Vfield = "Birthday";</p><p>  dSQL = "select * from tb_Stuffbusic where (datedi

98、ff(day,getdate(),convert(Nvarchar(12),cast (cast (year(getdate()) as char(4))+'-'+ cast(month(" + Vfield + ") as char(2))+'-'+cast (day(" + Vfield + ") as char(2)) as datetime),110))&

99、lt;=" + sday + ") and (datediff(day,getdate(),convert(Nvarchar(12),cast (cast (year(getdate()) as char(4))+'-'+ cast(month(" + Vfield + ") as char(2))+'-'+cast (day(" + Vfield + &

100、quot;) as char(2)) as datetime),110))>=0)";</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Vfield = "

101、;Pact_E";</p><p>  dSQL = "select * from tb_Stuffbusic where ((getdate()-convert(Nvarchar(12)," + Vfield + ",110))>=-" + sday + " and (getdate()-convert(Nvarchar(12)," +

102、 Vfield + ",110))<=0)";</p><p><b>  }</b></p><p>  DSet = MyDataClass.getDataSet(dSQL, "tb_Stuffbusic");</p><p>  if (DSet.Tables[0].Rows.Count &g

103、t; 0)</p><p><b>  {</b></p><p>  if (i == 1)</p><p>  Vfield = "是否查看" + sday.ToString() + "天內(nèi)過生日的職工信息?";</p><p><b>  else</b>

104、;</p><p>  Vfield = "是否查看" + sday.ToString() + "天內(nèi)合同到期的職工信息?";</p><p>  if (MessageBox.Show(Vfield, "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == Di

105、alogResult.OK)</p><p><b>  {</b></p><p>  DataClass.MyMeans.AllSql = dSQL; }</p><p>  4.3 管理工具模塊</p><p>  此模塊有兩個子模塊組成,完成對記事本、計算器的設(shè)置。如圖4-6/4-7所示。</

106、p><p>  圖4-6 計算器設(shè)置界面圖</p><p>  圖4-7 記事本設(shè)置界面圖</p><p><b>  其主要的代碼如下:</b></p><p>  private void fileHortationItem_Click(object sender, EventArgs e)</p><

107、;p><b>  {</b></p><p>  if (FrmName == "用戶設(shè)置")</p><p><b>  {</b></p><p>  PerForm.F_User FrmUser = new PWMS.PerForm.F_User();</p><p>

108、;  FrmUser.Text = "用戶設(shè)置";</p><p>  FrmUser.ShowDialog();</p><p>  FrmUser.Dispose();</p><p><b>  }</b></p><p>  if (FrmName == "計算器")<

109、;/p><p><b>  {</b></p><p>  System.Diagnostics.Process.Start("calc.exe");</p><p><b>  }</b></p><p>  if (FrmName == "記事本")</

110、p><p><b>  {</b></p><p>  System.Diagnostics.Process.Start("notepad.exe");</p><p><b>  }</b></p><p>  if (FrmName == "系統(tǒng)幫助")<

111、;/p><p><b>  }</b></p><p>  4.4 人事管理模塊</p><p>  此模塊由三個子模塊組成,人事檔案管理模塊,對員工的基本信息進行的查詢、刪除、添加、修改等操作,如添加一個員工的姓名、年齡、出生日期、政治面貌、身份證號等。人事資料查詢模塊和人事資料統(tǒng)計模塊??梢詫T工的基本信息和員工的個人信息進行相關(guān)的操作。其中人

112、事資料查詢模塊是實現(xiàn)了員工在部門中的職務(wù)、職稱、工種,員工信息查詢等功能.,設(shè)計思路與人事檔案管理模塊基本相同,為了方便用戶操作可以在子窗體中選擇要調(diào)動的員工.在模塊中,父窗體中主要用于添加、 瀏覽、查找、打開“選擇員工”窗體(子窗體)。子窗體用于顯示員工信息。人事資料統(tǒng)計模塊主要是按照不同的條件,對員工人數(shù)進行統(tǒng)計。它們的運行界面分別如圖所示:</p><p>  圖4-8 人事檔案管理界面圖</p>

113、;<p>  圖4-9 人事資料查詢界面圖</p><p>  圖4-10 人事資料統(tǒng)計界面圖</p><p><b>  其主要的代碼如下:</b></p><p><b>  //人事管理</b></p><p>  private void tabControl1_Click(o

114、bject sender, EventArgs e)</p><p><b>  {</b></p><p>  groupBox5.Enabled = true;</p><p>  Sut_Delete.Enabled = true;</p><p>  MyMC.Ena_Button(Sut_Add, Sut_Am

115、end, Sut_Cancel, Sut_Save, 1, 1, 0, 0);</p><p>  if (tabControl1.SelectedTab.Name == "tabPage1") //如果選擇的是“職工基本信息”選項卡</p><p><b>  {</b></p><p>  hold_n = 0; //

116、恢復(fù)原始標(biāo)識</p><p>  MyMC.Ena_Button(Sut_Add, Sut_Amend, Sut_Cancel, Sut_Save, 1, 1, 0, 0); //</p><p>  groupBox5.Text = "";</p><p>  Ima_n = 0;//標(biāo)識是否選擇了職工照片</p><p&

117、gt;  Img_Clear.Enabled = false; //使按鈕為不可用狀態(tài)</p><p>  Img_Save.Enabled = false;</p><p>  Sub_Table.Enabled = true;</p><p><b>  }</b></p><p>  //如果選擇的是“工作簡歷”

118、、“家庭關(guān)系”、“培訓(xùn)記錄”和“獎懲記錄”選項卡</p><p>  if (tabControl1.SelectedTab.Name == "tabPage2" | tabControl1.SelectedTab.Name == "tabPage3" | tabControl1.SelectedTab.Name == "tabPage4" | tabC

119、ontrol1.SelectedTab.Name == "tabPage5")</p><p><b>  {</b></p><p>  groupBox5.Enabled = false; //使窗體中的操作按鈕為不可用狀態(tài)</p><p>  Sub_Table.Enabled = false;</p>

120、<p>  if (tabControl1.SelectedTab.Name == "tabPage2") //“工作簡歷”選項卡</p><p><b>  {</b></p><p>  groupBox6.Parent = (TabPage)tabPage2;</p><p>  MyMC.MaskedTe

121、xtBox_Format(Word_2); //指定MaskedTextBox控件的格式</p><p>  MyMC.MaskedTextBox_Format(Word_3);</p><p><b>  }</b></p><p>  if (tabControl1.SelectedTab.Name == "tabPage3&q

122、uot;) //“家庭關(guān)系”選項卡</p><p><b>  {</b></p><p>  groupBox6.Parent = (TabPage)tabPage3;</p><p>  MyMC.MaskedTextBox_Format(Famity_4);</p><p><b>  }</b&g

123、t;</p><p>  if (tabControl1.SelectedTab.Name == "tabPage4") //“培訓(xùn)記錄”選項卡</p><p><b>  {</b></p><p>  groupBox6.Parent = (TabPage)tabPage4;</p><p>  

124、MyMC.MaskedTextBox_Format(TrainNote_3);</p><p>  MyMC.MaskedTextBox_Format(TrainNote_4);</p><p><b>  }</b></p><p>  if (tabControl1.SelectedTab.Name == "tabPage5&qu

125、ot;) //“獎懲記錄”選項卡</p><p><b>  {</b></p><p>  groupBox6.Parent = (TabPage)tabPage5;</p><p>  MyMC.MaskedTextBox_Format(RANDP_3);</p><p>  MyMC.MaskedTextBox_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

提交評論