企業(yè)人事管理系統(tǒng)分析報告書_第1頁
企業(yè)人事管理系統(tǒng)分析報告書_第2頁
企業(yè)人事管理系統(tǒng)分析報告書_第3頁
企業(yè)人事管理系統(tǒng)分析報告書_第4頁
企業(yè)人事管理系統(tǒng)分析報告書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、企業(yè)人事管理系統(tǒng)分析報告書組長:xxx成員:xxx xxx xxx xxx開始日期:2011-05-20完成日期:2011-06-01目錄1、組員任務(wù)分配32、需求說明書32.1、企業(yè)人事管理系統(tǒng)介紹及所達(dá)到的目標(biāo)32.2、企業(yè)人事管理系統(tǒng)功能需求32.3、企業(yè)人事管理系統(tǒng)模塊需求43、邏輯模型43.1、企業(yè)人事管理系統(tǒng)的用例圖43.2、企業(yè)人事管理系統(tǒng)的功能模塊圖53.3、UML活動關(guān)系圖53.4、業(yè)務(wù)流程圖64、系統(tǒng)的數(shù)據(jù)字典64.1、數(shù)據(jù)庫的概念設(shè)計64.2、數(shù)據(jù)庫的邏輯設(shè)計85、系統(tǒng)的設(shè)計規(guī)格說明書125.1、企業(yè)人事管理系統(tǒng)內(nèi)容和功能設(shè)計125.2、企業(yè)人事管理系統(tǒng)信息結(jié)構(gòu)設(shè)計125

2、.3、企業(yè)人事管理系統(tǒng)構(gòu)架的詳細(xì)介紹136、系統(tǒng)的功能說明書136.1、附加系統(tǒng)數(shù)據(jù)庫146.2、更改連接SQL Server 2005數(shù)據(jù)庫服務(wù)器的名稱146.3、操作注意事項146.4、操作流程157、附錄167.1、系統(tǒng)來源167.2、主程序代碼161、組員任務(wù)分配xxx搭建運行環(huán)境,建立系統(tǒng)的邏輯模型。整理組員材料。xxx建立系統(tǒng)的需求說明書,系統(tǒng)的設(shè)計規(guī)格說明書。xxx建立系統(tǒng)的數(shù)據(jù)字典。xxx建立系統(tǒng)的功能說明書,并對主界面做截圖。(簡單版用戶手冊)2、需求說明書2.1、企業(yè)人事管理系統(tǒng)介紹及所達(dá)到的目標(biāo)基于其他企業(yè)人事管理軟件的不足,要求能夠制作一個可以方便、快捷地對職工信息進(jìn)行

3、添加、修改、刪除的操作,并且可以再數(shù)據(jù)庫中存儲響應(yīng)職工的照片。為了能夠更好的地存儲職工信息,可以將職工信息添加到Word文檔,這樣,不但便以保存,還可以通過Word文檔進(jìn)行打印。企業(yè)人事管理系統(tǒng),是為了迎合現(xiàn)在人們的工作而設(shè)計的。隨著網(wǎng)絡(luò)的覆蓋面的增廣,上網(wǎng)的人們也就越來越多了,人事管理的對象是一個單位或若干單位種的員工的基本信息,這些信息是在變化的。人事管理系統(tǒng)能夠味用戶提供充足的信息和快捷的查詢手段。使用計算機(jī)對人事資料進(jìn)行管理,會給應(yīng)用者帶來很多方便,例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,同時,這也是企業(yè)的科學(xué)化、正

4、規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌的重要條件。人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件。人事管理系統(tǒng)可以用于支持企業(yè)完成勞動人事管理工作,有如下3個方面的目標(biāo)。 (1) 支持企業(yè)實現(xiàn)規(guī)范化的管理;(2) 支持企業(yè)高效率完成勞動人事管理的日常業(yè)務(wù);(3) 支持企業(yè)進(jìn)行勞動人事管理及其相關(guān)方面的科學(xué)決策。2.2、企業(yè)人事管理系統(tǒng)功能需求根據(jù)市場調(diào)查及分析,企業(yè)人事管理系統(tǒng)應(yīng)該具有以下功能: 可以真正地實現(xiàn)對企業(yè)人事的管理。 系統(tǒng)的功能要符合本企業(yè)的實際情況。 系統(tǒng)的功能操作要方便、易懂,不要有多余或復(fù)雜的操作。 可以方

5、便地對人事信息進(jìn)行輸出打印。 方便對企業(yè)內(nèi)部的人事檔案及崗位調(diào)動調(diào)動進(jìn)行管理。2.3、企業(yè)人事管理系統(tǒng)模塊需求企業(yè)人事管理系統(tǒng)應(yīng)該包括以下模塊(1) 基本信息管理該模塊實現(xiàn)職工基本信息的管理,包含職工的名族類別、職工類別、文化程度、政治面貌、部門類別、工資類別、職務(wù)類別、職稱類別、獎懲類別、記事本類別以及員工生日和員工合同提示等。(2) 人事管理通過該模塊,能夠進(jìn)行人事檔案瀏覽、人事資料查詢和人事資料統(tǒng)計。以便進(jìn)入該企業(yè)的人能快速了解其他職工信息和工資等方面的信息,也方便人事專員對信息的記錄、增刪和修改。(3) 備忘記錄在企業(yè)的運作的同時,需要對企業(yè)進(jìn)行日常記事,便于統(tǒng)計信息,建立本企業(yè)的信息

6、庫。還要建立通訊錄,方便企業(yè)中人員的聯(lián)系。(4) 數(shù)據(jù)庫根據(jù)職工的基本信息,以及日常記事,可以建立備份/還原數(shù)據(jù)庫和清空數(shù)據(jù)庫兩項,存儲需要的信息,刪除不必要的冗余信息。(5) 管理工具在這個板塊中,可以選擇你所需要的管理工具,記事本或者計算器,進(jìn)行你需要的計算。(6) 系統(tǒng)管理該模塊實現(xiàn)重新登錄、用戶設(shè)置、系統(tǒng)退出等功能,使用戶能正確的登錄和使用該系統(tǒng)。3、邏輯模型3.1、企業(yè)人事管理系統(tǒng)的用例圖(模塊)企業(yè)人事管理系統(tǒng)的用例圖(模塊)如圖3-1:圖3-1企業(yè)人事管理系統(tǒng)的用例圖3.2、企業(yè)人事管理系統(tǒng)功能模塊圖企業(yè)人事管理系統(tǒng)模塊圖如圖3-2所示:圖3-2 企業(yè)人事管理系統(tǒng)模塊圖3.3、U

7、ML活動關(guān)系圖UML活動關(guān)系圖如圖3-3所示:圖3-3 UML活動關(guān)系圖3.4、業(yè)務(wù)流程圖企業(yè)人事管理系統(tǒng)的業(yè)務(wù)流程流程圖如圖3-4所示:圖3-4 企業(yè)人事管理系統(tǒng)的業(yè)務(wù)流程圖4、系統(tǒng)的數(shù)據(jù)字典4.1、數(shù)據(jù)庫的概念設(shè)計為了避免登錄用戶隨意修改數(shù)據(jù)庫中的信息,創(chuàng)建一個用戶權(quán)限表,實體E-R圖,如圖4-1所示。圖4-1 用戶登錄表及用戶權(quán)限表E-R圖為了可以在用戶權(quán)限表中更方便地添加用戶權(quán)限信息,可以再數(shù)據(jù)庫中創(chuàng)建一個權(quán)限模板。權(quán)限模板的實體E-R圖,如圖4-2所示。圖4-2 權(quán)限模板的實體E-R圖在開發(fā)企業(yè)人事管理系統(tǒng)時,最重要的數(shù)據(jù)表是職工基本信息表,它記錄了企業(yè)中所有職工的基本信息。職工基本

8、信息表的實體E-R圖,如圖4-3所示。圖4-3 職工基本信息表的實體E-R圖為了更具體地記錄職工信息,創(chuàng)建一個家庭關(guān)系表,來記錄每個職工的家庭成員,以及工作單位、聯(lián)系方式等。其實體E-R圖,如圖4-4所示。圖4-4 家庭關(guān)系實體E-R圖在企業(yè)中,職工的獎懲是必不可少的。獎懲表的實體E-R圖,如圖4-5所示。圖4-5 簡稱表的實體E-R圖為了使前臺在錄入信息時更加簡單、快捷,可以將基本表中的一些特定字段值在數(shù)據(jù)庫中以表的形式進(jìn)行記錄。部門類別表的實體E-R圖,如圖4-6所示。圖4-6 部門類別表的實體E-R圖4.2、數(shù)據(jù)庫的邏輯設(shè)計(1) tb_Login(登錄表)表tb_Login用于保存操作

9、員的基本信息,該表的結(jié)構(gòu)如表4-1所示。表4-1 登錄表字段名數(shù)據(jù)類型主鍵描述IDVachar(5)是操作員編號NamesVachar(20)否操作員名稱PassVachar(20)否操作員密碼(2) tb_UserPope(用戶權(quán)限表)表tb_UserPope用于保存每個操作員使用程序的相關(guān)權(quán)限,該表的結(jié)構(gòu)如表4-2所示。表4-2 用戶權(quán)限表字段名數(shù)據(jù)類型主鍵描述AutoIDint是自動編號IDVarchar(5)否 操作員編碼PopeNameVarchar(50)否權(quán)限名稱Popeint否權(quán)限標(biāo)識(3) tb_PopeModel(權(quán)限模塊表)表tb_PopeModel用于保存程序中所涉及的

10、所有權(quán)限名稱,該表的結(jié)構(gòu)如表4-3所示。表4-3 權(quán)限模塊表字段名數(shù)據(jù)類型主鍵描述IDint是編號PopeNameVarchar(50)否權(quán)限名稱(4) tb_Folk(民族類別表)表tb_Folk用于保存民族類別的信息,該表的結(jié)構(gòu)如表4-4。表4-4 民族類別表字段名數(shù)據(jù)類型主鍵描述IDint是編號FolkNameVarchar(30)否民族名稱(5) tb_EmployeeGenre(職工類別表)表tb_EmployeeGenre用于保存職工類別的相關(guān)信息,該表的具體結(jié)構(gòu)如表4-5。表4-5 職工類別表字段名數(shù)據(jù)類型主鍵描述IDint是編號EmployeeNameVarchar(20)否職

11、工類型(6) tb_RPKind(獎懲類別表)表tb_RPKind用于保存獎懲類別的相關(guān)信息,該表的結(jié)構(gòu)如表4-6所示。表4-6 獎懲類別表字段名數(shù)據(jù)類型主鍵描述IDint是編號RPkindVarchar(20)否獎懲類別(7) tb_Stuffbusic(職工基本信息表)表tb_Stuffbusic用于保存職工的基本信息,該表的結(jié)構(gòu)如表4-7所示。表4-7 職工基本信息表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是職工編號StuffNameVarchar(20)否職工姓名FolkVarchar(20)否民族Birthdaydatetime否出生日期Ageint否年齡KulturVarch

12、ar(14)否文化程度MarriageVarchar(4)否婚姻SexVarchar(4)否性別VisageVarchar(14)否政治面貌IDCardVarchar(20)否省份證號workdatedatetime否單位工作時間WorkLengthint否工齡EmployeeVarchar(20)否職工類型BusinessVarchar(10)否職務(wù)類型LaborageVarchar(10)否工資類別BranchVarchar(14)否部門類別DuthcallVarchar(14)否職稱類別PhoneVarchar(14)否電話HandsetVarchar(11)否手機(jī)SchoolVarch

13、ar(24)否畢業(yè)學(xué)校SpecialityVarchar(20)否主修專業(yè)GraduateDatedatetime否畢業(yè)時間AdressVarchar(50)否家庭地址Photoimage否個人照片BeAwareVarchar(30)否省CityVarchar(30)否市M_Payfloat否月工資BankVarchar(20)否銀行賬號Pact_Bdatetime否合同起始日期Pact_Edatetime否合同結(jié)束日期Pact_Yfloat否合同年齡(8) tb_Family(家庭關(guān)系表)表tb_Family用于保存家庭關(guān)系的相關(guān)信息,該表的結(jié)構(gòu)如表4-8所示。表4-8 家庭關(guān)系表字段名數(shù)據(jù)

14、類型主鍵描述IDVarchar(5)是編號Sut_IDVarchar(5)否職工編號LeaguerNameVarchar(20)否家庭成員名稱NexusVarchar(10)否與本人的關(guān)系BirthDatedatetime否出生日期WorkUnitVarchar(24)否工作單位BusinessVarchar(10)否職務(wù)VisageVarchar(10)否政治面貌(9) tb_WordResume(工作簡歷表)表tb_WordResume用于保存工作簡歷的相關(guān)信息,該表的結(jié)構(gòu)如表4-9所示。表4-9 工作簡歷表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut_IDVarchar(5

15、)否職工編號BeginDatedatetime否開始時間EndDatedatetime否結(jié)束時間WorkUnitVarchar(24)否工作單位BranchVarchar(14)否部門BusinessVarchar(14)否職務(wù)(10) tb_RANDP(獎懲表)表tb_RANDP用于保存職工獎懲記錄的信息,該表的結(jié)構(gòu)如表4-10所示。表4-10 獎懲表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut_IDVarchar(5)否職工編號RPKindVarchar(20)否獎懲種類RPDatedatetime否獎懲時間SealManVarchar(10)否批準(zhǔn)人QuashDateDat

16、etime否撤銷時間QuashWhysVarchar(50)否撤銷原因(11) tb_Individiual(個人簡歷表)表tb_Individiua用于保存職工個人簡歷的信息,該表的結(jié)構(gòu)如表4-11所示。表4-11 個人簡歷表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut_IDVarchar(5)否職工編號Memotext否內(nèi)容(12) tb_DayWordPad(日常記事本)表tb_DayWordPad用于保存人事方面的一些日常事情,該表的結(jié)構(gòu)如表4-12所示。表4-12 日常記事本字段名數(shù)據(jù)類型主鍵描述IDint是編號BlotterDatedatetime否記事時間Blott

17、erSortVarchar(20)否記事類別MotifVarchar(20)否主題Wordpatext否內(nèi)容(13) tb_TrainNote(培訓(xùn)記錄表)表tb_TrainNote用于保存職員培訓(xùn)記錄的相關(guān)信息,該表的結(jié)構(gòu)如表4-13所示。表4-13 培訓(xùn)記錄表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut_IDVarchar(5)否職工編號TrainFashionVarchar(20)否培訓(xùn)方式BeginDatedatetime否培訓(xùn)開始時間EndDatedatetime否培訓(xùn)結(jié)束時間SpecialityVarchar(20)否培訓(xùn)專業(yè)TrainUnitVarchar(30)否

18、培訓(xùn)單位KulturMemoVarchar(50)否培訓(xùn)內(nèi)容Chargefloat否費用EffectVarchar(20)否效果(14) tb_AddressBook(通訊錄)表tb_AddressBook用于報存職員的其他聯(lián)系信息,該表的結(jié)構(gòu)如表4-14所示。表4-14 通訊錄字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號NameVarchar(20)否職工姓名SexVarchar(4)否性別PhoneVarchar(13)否家庭電話QQVarchar(15)否QQ號WorkphoneVarchar(13)否工作電話E-MailVarchar(32)否郵箱地址HandsetVarcha

19、r(11)否手機(jī)號5、系統(tǒng)的設(shè)計規(guī)格說明書5.1、企業(yè)人事管理系統(tǒng)內(nèi)容和功能設(shè)計首先看一些基本情況,企業(yè)人事管理系統(tǒng)主要是對企業(yè)基本信息的管理,目標(biāo)用戶主要是企業(yè)中經(jīng)常使用Internet的用戶群和社會使用人群。另外考慮到時間和條件等各方面的限制,企業(yè)人事管理系統(tǒng)主要提供企業(yè)人事管理的基本和核心的功能來幫助開發(fā)理解和掌握企業(yè)人事管理系統(tǒng)的建設(shè)原理,其余的功能可以也可自行擴(kuò)展。企業(yè)人事管理系統(tǒng)提供的主要功能如下。(1) 本企業(yè)人事管理系統(tǒng)錄入職工的基本信息,如民族類型、職工類別、文化程度、政治面貌、部門類別等等很多設(shè)置;(2) 員工提示信息,包括員工生日和員工合同,是企業(yè)更加人性化;(3) 備忘

20、記錄,能是日常流程更順利;(4) 數(shù)據(jù)庫的使用,存有備份,避免數(shù)據(jù)流失帶來的不必要的麻煩;(5) 系統(tǒng)管理,使用正確的用戶名和密碼才能進(jìn)入下一個界面。建立內(nèi)容和功能清單1) 內(nèi)容 主要包括基本信息管理主頁,包含職工的名族類別、職工類別、文化程度、政治面貌、部門類別、工資類別、職務(wù)類別、職稱類別、獎懲類別、記事本類別以及員工生日和員工合同提示;人事管理頁面,備忘記錄頁面,數(shù)據(jù)庫頁面,管理工具頁面,系統(tǒng)管理頁面等可視化頁面。2) 功能清單 主要有主界面、用戶登錄系統(tǒng)、公共模塊、系統(tǒng)管理入口、查看,修改個人信息等。5.2、企業(yè)人事管理系統(tǒng)信息結(jié)構(gòu)設(shè)計(1) 確定導(dǎo)行欄目導(dǎo)行欄目是網(wǎng)站主要功能的體現(xiàn),

21、合理的劃分和安排欄目,將網(wǎng)站的主題明確的顯示出來,并且盡量方便訪問者的瀏覽和查詢。(2) 網(wǎng)站裝飾風(fēng)格使用各種風(fēng)格裝飾自己的網(wǎng)站。企業(yè)人事管理系統(tǒng)可視化設(shè)計的主要目的是提供給用戶一個關(guān)于該系統(tǒng)的信息展示方案,一個良好有效的企業(yè)人事管理系統(tǒng)可視化設(shè)計能給用戶留下深刻的印象,使得用戶能夠自然、友好的瀏覽所提供的信息,也是系統(tǒng)設(shè)計中重要的一環(huán)。可視化設(shè)計最重要的是確定頁面內(nèi)容和布局。然后設(shè)計頁面的表現(xiàn)框架,建立頁面模型。到目前為止,企業(yè)人事管理系統(tǒng)的內(nèi)容、功能、信息結(jié)構(gòu)及可視化的詳細(xì)設(shè)計就大致完成了。5.3、企業(yè)人事管理系統(tǒng)構(gòu)架的詳細(xì)介紹(1) 用戶登錄用戶在登陸之后才能對該系統(tǒng)進(jìn)行瀏覽、修改等操作

22、。 (2) 企業(yè)人事信息的改變企業(yè)人事管理系統(tǒng)中信息發(fā)生變化時,必須先登陸,然后再進(jìn)行對應(yīng)的操作,使信息的變化及時反映在系統(tǒng)中,保證系統(tǒng)運行結(jié)果的正確性。6、系統(tǒng)的功能說明書6.1、附加系統(tǒng)數(shù)據(jù)庫(1)將TM07PWMSPWMSDataBase文件夾中的db_PWMS.mdf和db_PWMS_log.ldf文件拷貝到SQL Server 2005安裝路徑下的MSSQL.1MSSQLData目錄下。(2)選擇開始/程序/Microsoft SQL Server 2005/SQL Server Management Studio項,進(jìn)入到“連接到服務(wù)器”頁面,如圖6-1所示。圖6-1 連接到服務(wù)器

23、(3)在“服務(wù)器名稱”下拉列表中選擇SQL Server 2005服務(wù)器名稱,然后單擊【連接】按鈕。(4)在“對象資源管理器”中右鍵單擊“數(shù)據(jù)庫”節(jié)點,在彈出的菜單中選擇“附加”項,彈出“附加數(shù)據(jù)庫”對話框,如圖6-2所示。圖6-2 附加數(shù)據(jù)庫(5)單擊【添加】按鈕,在彈出的“定位數(shù)據(jù)庫文件”對話框中選擇數(shù)據(jù)庫文件路徑。(6)依次單擊【確定】按鈕,完成數(shù)據(jù)庫附加操作。6.2、更改連接SQL Server 2005數(shù)據(jù)庫服務(wù)器的名稱(1)打開源程序路徑下TM07PWMSPWMS.sln,進(jìn)入到Visual Studio 2005開發(fā)環(huán)境中。(2)在解決方案資源管理器中打開DataClass文件夾

24、中的MyMeans.cs類文件,將“全局變量”方法中的連接字符串的Data Source屬性設(shè)置為本機(jī)SQL Server 2005服務(wù)器名稱,然后單擊【保存】按鈕,保存所做的更改。(3)重新生成后,即可運行使用本程序。6.3、操作注意事項(1)本系統(tǒng)用戶名為:Tsoft,密碼為:111。(2)實例執(zhí)行文件位置:TM07PWMSPWMSbinDebug PWMS.exe(3)程序可執(zhí)行文件目錄中,必須存在bar文件夾。否則,以默認(rèn)路徑對數(shù)據(jù)庫進(jìn)行備份時,將無法找到備份路徑。6.4、操作流程(1)用戶輸入用戶名、密碼后,進(jìn)入企業(yè)人事管理界面如圖1.4所示。圖1.4 企業(yè)人事管理(2)單擊“基礎(chǔ)信

25、息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“民族類別設(shè)置”命令,對民族類別信息進(jìn)行添加、修改、刪除及查看操作。(3)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“職工類別設(shè)置”命令,對職工類別信息進(jìn)行添加、修改、刪除及查看操作。(4)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“文化程度設(shè)置”命令,對文化水平信息進(jìn)行添加、修改、刪除及查看操作。(5)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“政治面貌設(shè)置”命令,對政治面貌信息進(jìn)行添加、修改、刪除及查看操作。(6)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“部門類別設(shè)置”命令,對部門類別信息進(jìn)行添加、修改、刪除及查看操作。(7)單擊“基礎(chǔ)信息管理”菜

26、單欄中的“數(shù)據(jù)基礎(chǔ)”/“工資類別設(shè)置”命令,對工資類別信息進(jìn)行添加、修改、刪除及查看操作。(8)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“職稱類別設(shè)置”命令,對職稱類別信息進(jìn)行添加、修改、刪除及查看操作。(9)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“獎懲類別設(shè)置”命令,對獎懲類別信息進(jìn)行添加、修改、刪除及查看操作。(10)單擊“基礎(chǔ)信息管理”菜單欄中的“數(shù)據(jù)基礎(chǔ)”/“記事本類別設(shè)置”命令,對記事本類別信息進(jìn)行添加、修改、刪除及查看操作。(11)單擊“基礎(chǔ)信息管理”菜單欄中的“員工提示信息”/“員工生日提示”命令,對員工生日提示時間進(jìn)行設(shè)置。(12)單擊“基礎(chǔ)信息管理”菜單欄中的“員工

27、提示信息”/“員工合同提示”命令,對員工合同提示日期進(jìn)行設(shè)置。(13)單擊“人事管理”菜單欄中的“人事檔案瀏覽”命令,通過該窗體,可對職工基本信息、工作簡歷、家庭關(guān)系、培訓(xùn)記錄、獎懲記錄和個人簡歷等信息進(jìn)行添加、修改、刪除及查詢操作。(14)單擊“人事管理”菜單欄中的“人事資料查詢”命令,對人事資料信息進(jìn)行查詢操作。(15)單擊“人事管理”菜單欄中的“人事資料統(tǒng)計”命令,對人事資料信息進(jìn)行統(tǒng)計操作。(16)單擊“備忘記錄”菜單欄中的“日常記事”命令,對日常記事信息進(jìn)行添加、修改、刪除及查詢操作。(17)單擊“備忘記錄”菜單欄中的“通訊錄”命令,對通訊信息進(jìn)行添加、修改、刪除及查詢操作。(18)

28、通過“數(shù)據(jù)庫”菜單欄,可對數(shù)據(jù)庫進(jìn)行備份、恢復(fù)及清空數(shù)據(jù)庫操作。注意:在進(jìn)行對數(shù)據(jù)庫操作時,請先備份數(shù)據(jù)庫,以防造成不必要的損失。(19)通過“工具管理”菜單欄,可直接調(diào)用計算器和記事本的快捷方式。(20)通過“系統(tǒng)管理”菜單欄,可對本系統(tǒng)進(jìn)行重新登錄、用戶設(shè)置、及系統(tǒng)退系統(tǒng)操作。(21)通過“幫助”菜單欄,直接調(diào)用幫助文件。7、附錄7.1、系統(tǒng)來源本項目(即企業(yè)人事管理系統(tǒng))來自C#從入門到精通書中一個實戰(zhàn)項目。C#從入門到精通由王小科、徐薇等編著,由清華大學(xué)出版社出版。版權(quán)歸作者所有。7.2、主程序代碼namespace PWMS public partial class F_Main :

29、 Form DataClass.MyMeans MyClass = new PWMS.DataClass.MyMeans(); ModuleClass.MyModule MyMenu = new PWMS.ModuleClass.MyModule(); public F_Main() InitializeComponent(); #region 通過權(quán)限對主窗體進(jìn)行初始化 / / 對主窗體初始化 / private void Preen_Main() statusStrip1.Items2.Text = DataClass.MyMeans.Login_Name; /在狀態(tài)欄顯示當(dāng)前登錄的用戶名

30、 treeView1.Nodes.Clear(); MyMenu.GetMenu(treeView1, menuStrip1); /調(diào)用公共類MyModule下的GetMenu()方法,將menuStrip1控件的子菜單添加到treeView1控件中 MyMenu.MainMenuF(menuStrip1); /將菜單欄中的各子菜單項設(shè)為不可用狀態(tài) MyMenu.MainPope(menuStrip1, DataClass.MyMeans.Login_Name); /根據(jù)權(quán)限設(shè)置相應(yīng)子菜單的可用狀態(tài) #endregion private void F_Main_Load(object send

31、er, EventArgs e) F_Login FrmLogin = new F_Login(); /聲時登錄窗體,進(jìn)行調(diào)用 FrmLogin.Tag = 1; /將登錄窗體的Tag屬性設(shè)為1,表示調(diào)用的是登錄窗體 FrmLogin.ShowDialog(); FrmLogin.Dispose(); /當(dāng)調(diào)用的是登錄窗體時 if (DataClass.MyMeans.Login_n = 1) Preen_Main(); /自定義方法,通過權(quán)限對窗體進(jìn)行初始化 MyMenu.PactDay(1); /MyModule類中的自定義方法,用于查找指定時間內(nèi),過生日的職工 MyMenu.PactDa

32、y(2); /MyModule類中的自定義方法,用于查找合同到期的職工 DataClass.MyMeans.Login_n = 3; /將公共變量設(shè)為3,便于控制登錄窗體的關(guān)閉 Tool_Help.Enabled = true; private void F_Main_Activated(object sender, EventArgs e) if (DataClass.MyMeans.Login_n = 2) /當(dāng)調(diào)用的是重新登錄窗體時 Preen_Main(); /自定義方法,通過權(quán)限對窗體進(jìn)行初始化 DataClass.MyMeans.Login_n = 3; private void

33、系統(tǒng)退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); public void Tool_Folk_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 2); private void Tool_Stuffbusic_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); /用MyModule公

34、共類中的Show_Form()方法調(diào)用各窗體 private void Tool_ClewBirthday_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_ClewBargain_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_Stufind_Click(object sender, EventAr

35、gs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_Stusum_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_DayWordPad_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_AddressBook_C

36、lick(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_Back_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_Clear_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private voi

37、d Tool_NewLogon_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void Tool_Setup_Click(object sender, EventArgs e) MyMenu.Show_Form(sender.ToString().Trim(), 1); private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) if (e.Node.Text.Trim() = 系統(tǒng)退出) /如果當(dāng)前節(jié)點的文本為“系統(tǒng)退出” Application.Exit(); /關(guān)閉應(yīng)用程序 MyMenu.TreeMenuF(menuStrip1, e); /用MyModule公共類中的TreeMenuF()方法調(diào)用各窗體 private void Button_Close_Click(object sender, EventArgs e) this.Close(); private void Button_Stuffbusic_Click(object sender, EventArgs e) if (Tool_Stuffbusic.Enabled=

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論