![人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view/e237f7ca89c8a4e74665575d0c9ad105/e237f7ca89c8a4e74665575d0c9ad1051.gif)
![人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view/e237f7ca89c8a4e74665575d0c9ad105/e237f7ca89c8a4e74665575d0c9ad1052.gif)
![人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view/e237f7ca89c8a4e74665575d0c9ad105/e237f7ca89c8a4e74665575d0c9ad1053.gif)
![人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view/e237f7ca89c8a4e74665575d0c9ad105/e237f7ca89c8a4e74665575d0c9ad1054.gif)
![人事管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view/e237f7ca89c8a4e74665575d0c9ad105/e237f7ca89c8a4e74665575d0c9ad1055.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
實習(xí)報告實訓(xùn)名稱:人事管理系統(tǒng)的設(shè)計與實現(xiàn)實訓(xùn)項目:WEB開發(fā)實訓(xùn)B學(xué)生姓名:王寶鑫學(xué)號:130330118班級:網(wǎng)絡(luò)13級1班專業(yè):網(wǎng)絡(luò)工程完成日期:2016年10月24日吉林建筑大學(xué)城建學(xué)院
計算機科學(xué)與工程系
《實訓(xùn)課名稱》成績評定表姓名王寶鑫專業(yè)班級網(wǎng)絡(luò)13級1班學(xué)號130330118學(xué)歷學(xué)制四年制本科題目人事管理系統(tǒng)的設(shè)計與實現(xiàn)實訓(xùn)時間2016年10月3日至2016年10月28日實訓(xùn)地點網(wǎng)絡(luò)機房415指導(dǎo)教師劉書紅,蘇麗指導(dǎo)教師評語:指導(dǎo)教師簽字:年月日成績評定(按大綱規(guī)定)平時(20%)(出勤、表現(xiàn)、團隊意識)階段成果(20%)A階段第二階段設(shè)計成果(35%)答^(25%)總成績(五級分制)教研室主任審核簽字:簽字:年月日TOC\o"1-5"\h\z第1部分項目描述11.1人事管理系統(tǒng)背景分析1第2部分項目術(shù)語表12.1人事管理系統(tǒng)相關(guān)術(shù)語1第3部分技術(shù)支持1開發(fā)軟件Access的介紹1VisualBasic4JavaServlet技術(shù)4JavaBeans技術(shù)4開發(fā)環(huán)境3第4部分需求分析3系統(tǒng)功能模塊3系統(tǒng)活動圖4客戶端用例圖錯誤!未定義書簽。服務(wù)端用例圖錯誤!未定義書簽。第5部分概要設(shè)計7業(yè)務(wù)模型7數(shù)據(jù)庫設(shè)計7第6部分設(shè)計過程中遇到的問題和解決方法24問題一24問題一及解決方法24問題二?24問題二分析及解決方法24第7部分系統(tǒng)測試25第8部分實訓(xùn)總結(jié)25第9部分項目部署簡單說明269.1使用說明26第1部分項目描述1.1人事管理系統(tǒng)背景分析人事管理系統(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)有的人力資源狀況。為人事管理和高層決策領(lǐng)導(dǎo)提供高校的決策支持。本系統(tǒng)實現(xiàn)了用戶登錄,基本信息管理,人事管理,備忘記錄,數(shù)據(jù)庫維護,管理工具,系統(tǒng)管理等功能。其中用戶登錄用來驗證用戶的信息是否合法。系統(tǒng)管理是由系統(tǒng)用戶添加新的用戶,修改用戶權(quán)限。基本信息管理功能主要對部門的管理、工種職務(wù)類型、職稱類型、文化類型等的管理,如部門信息的添加、修改、刪除等。在系統(tǒng)中主要包括添加新的部門、修改和刪除部門信息。人事管理功能主要實現(xiàn)員工信息的管理功能。第2部分項目術(shù)語表2.1人事管理系統(tǒng)相關(guān)術(shù)語設(shè)計中用到的專門術(shù)語的定義或外文首字母組詞的原詞組:PMS即:PersonnelManagementSystem,人事管理系統(tǒng)(PMS可以大幅提高企業(yè)內(nèi)部領(lǐng)導(dǎo)人事對本公司的人事管理的效率,是企業(yè)信息化建設(shè)的核心部分。C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。第3部分技術(shù)支持開發(fā)軟件Access的介紹MicrosoftAccess是比較流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,其基本核心是MicrosoftJet數(shù)據(jù)庫引擎,是一些關(guān)于某個特定主題或目的的信息集合。它的作用是用來存儲,維護和檢索數(shù)據(jù)。同時,提供了VBA編程接口,可以為用戶提供各種各樣的編程功能。一個數(shù)據(jù)庫對象是由若干表,查詢,窗體,報表,宏和模塊等對象及對象的集合組成的,這些集合的組合豐富和增強了Access數(shù)據(jù)庫的功能。在Access中,所有的對象均保存在一個”.MDE?文件中,這給數(shù)據(jù)庫的維護帶來了很大的方便。選才AAccess作為后臺數(shù)據(jù)庫,是因為Access在許多數(shù)據(jù)管理的系統(tǒng)中已經(jīng)非常廣泛的使用,在數(shù)據(jù)流管理方面也是比較成熟的。同時Access相比較SQL作為后臺數(shù)據(jù)庫,在連接方面有更為簡易的表現(xiàn),因此選擇Access作為后臺數(shù)據(jù)庫。,JavaServlet技術(shù)JavaServlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運行的,而且大型的Wetfi用程序的開發(fā)需要JavaServlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實和傳統(tǒng)的CGI程序和ISAPI、NSAPI等WebS序開發(fā)工具的作用是相同的,在使用JavaServlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務(wù)器平臺運行的API方式來動態(tài)生成We頃面。許多Wet?務(wù)器都支持Servlet,即使不直接支持Servlet的Wet?務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于Java的跨平■臺的特性,Servlet也是平臺無關(guān)的,實際上,只要符合JavaServlet規(guī)范,Servlet是完全平臺無關(guān)且是Web服務(wù)器無關(guān)的。由于JavaServlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此JavaServlet效率非常高。但JavaServlet也不是沒有缺點,和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用輸出HTML?句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用JavaServlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。這就是為什么SUNS要才t出JavaServerPages的原因。JavaBeans技術(shù)什么是JavaBeans?JavaBeans就是Java的可重用組件技術(shù)。ASP?過COM來擴充復(fù)雜的功能,如文件上載、發(fā)送email以及將業(yè)務(wù)處理或復(fù)雜計算分離出來成為獨立可重復(fù)利用的模塊。JSP通過JavaBeans實現(xiàn)了同樣的功能擴充。JSP對于在Web應(yīng)用中集成JavaBeans組件提供了完善的支持。這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開發(fā)),也為JSP應(yīng)用帶來了更多的可伸縮性。JavaBeans組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。在實際的JSP開發(fā)過程中,讀者將會發(fā)現(xiàn),和傳統(tǒng)的ASP或PHPK面相比,JSP頁面將會是非常簡潔的,由于JavaBeans開發(fā)起來簡單,又可以利用Java語言的強大功能,許多動態(tài)頁面處理過程實際上被封裝到了JavaBeans中。開發(fā)環(huán)境系統(tǒng)開發(fā)語言:java數(shù)據(jù)庫管理軟件:MicrosoftSQLServer2005運行平臺:Windows7運行環(huán)境:Microsoft.NETFrameworkSDKv2.0第4部分需求分析4.1系統(tǒng)功能模塊人事管理系統(tǒng)4.2系統(tǒng)活動圖錯識信息梃不根據(jù)權(quán)限設(shè)置各模史巫古」「用工人Hjl','理系統(tǒng)T界而人事管理模塊的流程圖如圖4-3所示。七就推伴根和就限過胃價糧認(rèn)定看對人"X糜生界例數(shù)據(jù)庫維護管理流程圖如圖4-4所示數(shù)據(jù)昨維護根據(jù)權(quán)思設(shè)了客模塊是否可川備份數(shù)據(jù)庫還原數(shù)據(jù)瘁清空數(shù)據(jù)庫人事管理系統(tǒng)主界向數(shù)據(jù)昨維護根據(jù)權(quán)思設(shè)了客模塊是否可川備份數(shù)據(jù)庫還原數(shù)據(jù)瘁清空數(shù)據(jù)庫人事管理系統(tǒng)主界向第5部分概要設(shè)計業(yè)務(wù)模型員工基本信息數(shù)據(jù)庫設(shè)計通訊錄表字段名數(shù)據(jù)類型主鍵描述
IDVarchar(5)是編號NameVarchar(20)否職工名稱SexVarchar(4)否性別PhoneVarchar(13)否家庭電話QQVarchar(15)否QQtWordphoneVarchar(13)否工作電話E-mailVarchar(32)否郵箱地址HandsetVarchar(11)否手機號獎懲表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut-IDVarchar(5)否職工編號RPKindVarchar(20)否獎懲種類RPDateDatetime否獎懲時間SealManVarchar(10)否批準(zhǔn)人QuashDateDatetime否撤銷時間QuashWhysVarchar(50)否撤銷原因職工基本信息表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是職工編號StuffNameVarchar(15)否職工名稱FolkVarchar(5)否民族BirthdayDatetime否出生日期AgeInt否年齡KulturVarchar(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)否手機SchoolVarchar(24)否畢業(yè)學(xué)校SpecialityVarchar(20)否主修專業(yè)GraduateDateDatetime否畢業(yè)時間AddressVarchar(50)否家庭地址PhotoImage否個人照片BeAwareVarchar(30)否省CityVarchar(30)否市M-payFloat否月工資BankVarchar(20)否銀行賬號Pact-BDatetime否合同起始日期Pact-EDatetime否合同結(jié)束日期Pact-YFloat否合同年限家庭關(guān)系表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut-IDVachar(5)否職工編號LeaguerNameVachar(20)否家庭成員名稱NexusVachar(10)否與本人關(guān)系
BirthDateDatetime否出生日期WordUnitVarchar(24)否工作單位BusinessVarchar(10)否職務(wù)VisageVarchar(10)否政治面貌個人簡歷表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號Sut-IDVarchar(5)否職工編號MemoText否內(nèi)容日常記事本表字段名數(shù)據(jù)類型主鍵描述IDInt是編號BlotterDateDatetime否記事時間BlotterSortVarchar(20)否記事類別MotifVarchar(20)否主題WordpaText否內(nèi)容培訓(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)否培訓(xùn)單位KulturMemoVarchar(50)否培訓(xùn)內(nèi)容ChargeFloat否費用EffectVarchar(20)否效果工作簡歷表字段名主鍵描述IDVarchar(5)是編號Sut-IDVarchar(5)否職工編號BeginDateDatetime否開始時間EndDateDatetime否結(jié)束時間WordUnitVarchar(24)否工作單位BranchVarchar(14)否部門BusinessVarchar(14)否職務(wù)主要工作流程圖登錄模塊此部分主要用于本系統(tǒng)工作人員的登錄,只有在分配了用戶名和密碼時才可以進入該系統(tǒng),管理相應(yīng)的工作,并且工作人員能瀏覽數(shù)據(jù)庫中的用戶表和注冊用戶名密碼,以免非法登錄,以便于管理。用戶登錄時將按照用戶名和密碼進行驗證,當(dāng)輸入錯誤或沒有用戶名和密碼時會出現(xiàn)相應(yīng)的提示(用戶名或密碼輸入錯誤?。?dāng)用戶名和密碼都正確時會進入程序主界面,才能進行日常管理工作。該模塊的界面設(shè)計如圖5-1登錄界面所示。用戶名:?阻r「ns1[一—j圖5-1登錄界面如果登錄身份驗證成功則進入主界面,主界面是程序操作過程中必不可少的,它是人機交換的重要環(huán)節(jié)。通過主界面,用戶可以調(diào)用系統(tǒng)相關(guān)的各個子模塊,快速掌握本系統(tǒng)中所實現(xiàn)的各個功能。人事管理系統(tǒng)中,當(dāng)?shù)卿洿绑w驗證成功后,用戶將進入主窗體,主窗體分為四個部分:最上面是系統(tǒng)菜單欄,可以通過它調(diào)用系統(tǒng)中的所有子窗體;菜單欄下面是工具欄,它以按鈕的形式使用戶能夠方便地調(diào)用最常用的子窗體;窗體的左邊是一個樹形導(dǎo)航菜單,該導(dǎo)航菜單中的各節(jié)點是根據(jù)菜單欄中的項自動生成的;窗體的最下面用狀態(tài)顯示當(dāng)前登錄的用戶。它的界面圖如圖5-2所示
圖5-2主界面圖5-2主界面基本信息管理模塊.基本數(shù)據(jù)管理主要包括民族類別設(shè)置、職工類別設(shè)置、文化程度設(shè)置政治面貌等,這樣方便用戶杳看.運行結(jié)果會顯示如圖5-3所示ZJ基礎(chǔ)信息省理-基制數(shù)據(jù)民族類別設(shè)置職工類別表置文化程度世置矽治面貌避置都『談別設(shè)置工資類別設(shè)置職務(wù)類別設(shè)置職稱類別設(shè)置獎懲類別設(shè)置記事本類別設(shè)置圖5-3基本數(shù)據(jù)管理界面.圖5-3基本數(shù)據(jù)管理界面圖5-4員工生日提示管理界面圖5-5員工合同提示管理界面圖5-4員工生日提示管理界面圖5-5員工合同提示管理界面管理工具模塊5-6Z5-7圖5-7記事本設(shè)置界面圖顯示所有信目05-6Z5-7圖5-7記事本設(shè)置界面圖顯示所有信目0尸幺典如曠且國史型i此模塊有兩個子模塊組成,完成對記事本、計算器的設(shè)置。如圖所示。[將鼻“葉鼻司[匚.][匚HEEEGmenrnrnrnnn□□rj]Ernn"i西raQEQQCZJ圖5-6計算器設(shè)置界面圖人事管理模塊此模塊由三個子模塊組成,人事檔案管理模塊,對員工的基本信息進行的查詢、刪除、添加、修改等操作,如添加一個員工的姓名、年齡、出生日期、政治面貌、身份證號等。人事資料查詢模塊和人事資料統(tǒng)計模塊??梢詫T工的基本信息和員工的個人信息進行相關(guān)的操作。其中人事資料查詢模塊是實現(xiàn)了員工在部門中的職務(wù)、職稱、工種,員工信息查詢等功能.,設(shè)計思路與人事檔案管理模塊基本相同,為了方便用戶操作可以在子窗體中選擇要調(diào)動的員工.在模塊中,父窗體中主要用于添加、瀏覽、查找、打開“選擇員工”窗體(子窗體)。子窗體用于顯示員工信息。人事資料統(tǒng)計模塊主要是按照不同的條件,對員工人數(shù)進行統(tǒng)計。它們的運行界面分別如圖所示:II三三三呼工理本信耳5作有歷玄麻關(guān)第|.叫錄.修娥記錄-T■人的歷職工編號i|口血職工姓名“李明E族:|雙展出生日明:I*38口口日一叩」年好:至2H也加7莖y'婚姻:|已1立住他宜;.政治面虢:|地應(yīng)由柳證:|&3B3***|工作時間:|E0U4-].?-OH工齡:[5-祜再:|JBJ6江/y|宣.喳爾福市與市上筋第別;[固;&工資不可即站親別:|川色理月工赍;SCILJLJ鍬打賬號:222"疝門類別:匚炳叫[*'職稱類別;I哥木£|職工第Wiry,|2007-ie-0H至2007-1227芻網(wǎng)年限:|l|i手機;13B8***畢業(yè)叫問:|ZCO3-D5-C5主性分業(yè):皿際京池地址i區(qū)壽市圖5-8人事檔案管理界面圖
圖5-9人事資料查詢界面圖J'J遭人事魂科境計統(tǒng)計條件統(tǒng)廿典果圖5-9人事資料查詢界面圖J'J遭人事魂科境計統(tǒng)計條件統(tǒng)廿典果計計計計計計計計計計計計計統(tǒng)統(tǒng)統(tǒng)統(tǒng)統(tǒng)統(tǒng)統(tǒng)統(tǒng)掠統(tǒng)統(tǒng)統(tǒng)統(tǒng)省市別計度計計貌計別別別別別楨肚限在在類統(tǒng)程統(tǒng)統(tǒng)面統(tǒng)類類類類類學(xué)者年歷所展的化姻別消齡工勞資門稱讓修同夷貫民年文靖性的丁職恥工部場畢主音宿輔按陵核及陵陵按陵按區(qū)按區(qū)按按接除按rJ-TJ?‘!’一r1—■l.-r~Tx.x.JIrJ一,!,一JrfJ圖5-10人事資料統(tǒng)計界面圖備忘記錄模塊此模塊有兩個子模塊組成,分別是日常記事、通訊錄。備忘記錄模塊中可以實現(xiàn)對員工信息的修改、查詢、瀏覽等?;型ㄓ嶄浐腿粘S浭碌膱D如下圖所示。
圖5-11通訊錄管理界面圖5-12日常記事管理界面系統(tǒng)管理模塊此模塊用于管理用戶的權(quán)限,對用戶名及密碼進行設(shè)置、修改、刪除,口令設(shè)置中只能對當(dāng)前登錄的用戶進行密碼的修改。具體的界面如圖5-13所示。圖5-13系統(tǒng)管理界面圖5.4代碼設(shè)計publicstringstrUserName;{StringFrmStr="";//記錄窗體名稱if(FrmName=="民族類別設(shè)置")〃判斷要打開的窗體{DataClass.MyMeans.Mean_SQL="select*fromtb_Folk";//SQL語句DataClass.MyMeans.Mean_Table="tb_Folk";//表名DataClass.MyMeans.Mean_Field="FolkName";〃添加、修改數(shù)據(jù)的字段名FrmStr=FrmName;}if(FrmName=="職工類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_EmployeeGenre";DataClass.MyMeans.Mean_Table="tb_EmployeeGenre";DataClass.MyMeans.Mean_Field="EmployeeName";FrmStr=FrmName;}if(FrmName=="文化程度設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_Kultur";DataClass.MyMeans.Mean_Table="tb_Kultur";DataClass.MyMeans.Mean_Field="KulturName";FrmStr=FrmName;}if(FrmName=="政治面貌設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_Visage";DataClass.MyMeans.Mean_Table="tb_Visage";DataClass.MyMeans.Mean_Field="VisageName";FrmStr=FrmName;}if(FrmName=="部門類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_Branch";DataClass.MyMeans.Mean_Table="tb_Branch";DataClass.MyMeans.Mean_Field="BranchName";FrmStr=FrmName;}if(FrmName=="工資類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_Laborage";DataClass.MyMeans.Mean_Table="tb_Laborage";DataClass.MyMeans.Mean_Field="LaborageName";FrmStr=FrmName;}if(FrmName=="職務(wù)類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_Business";DataClass.MyMeans.Mean_Table="tb_Business";DataClass.MyMeans.Mean_Field="BusinessName";FrmStr=FrmName;}if(FrmName=="職稱類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_Duthcall";DataClass.MyMeans.Mean_Table="tb_Duthcall";DataClass.MyMeans.Mean_Field="DuthcallName";FrmStr=FrmName;}if(FrmName=="獎懲類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_RPKind";DataClass.MyMeans.Mean_Table="tb_RPKind";DataClass.MyMeans.Mean_Field="RPKind";FrmStr=FrmName;}if(FrmName=="記事本類別設(shè)置"){DataClass.MyMeans.Mean_SQL="select*fromtb_WordPad";DataClass.MyMeans.Mean_Table="tb_WordPad";DataClass.MyMeans.Mean_Field="WordPad";FrmStr=FrmName;}}publicvoidPactDay(inti){DataSetDSet=MyDataClass.getDataSet("select*fromtb_Clewwherekind="+i+"andunlock=1","tb_clew");if(DSet.Tables[0].Rows.Count>0){stringVfield="";stringdSQL="";intsday=Convert.ToInt32(DSet.Tables[0].Rows[0][1]);if(i==1){Vfield="Birthday";dSQL="select*fromtb_Stuffbusicwhere(datediff(day,getdate(),convert(Nvarchar(12),cast(cast(year(getdate())aschar(4))+'-'+cast(month("+Vfield+")aschar(2))+'-'+cast(day("+Vfield+")aschar(2))asdatetime),110))<="+sday+")and(datediff(day,getdate(),convert(Nvarchar(12),cast(cast(year(getdate())aschar(4))+'-'+cast(month("+Vfield+")aschar(2))+'-'+cast(day("+Vfield+")aschar(2))asdatetime),110))>=0)";}else{Vfield="Pact_E";dSQL="select*fromtb_Stuffbusicwhere((getdate()-convert(Nvarchar(12),"+Vfield+",110))>=-"+sday+"and(getdate()-convert(Nvarchar(12),"+Vfield+",110))<=0)";}DSet=MyDataClass.getDataSet(dSQL,"tb_Stuffbusic");if(DSet.Tables[0].Rows.Count>0){if(i==1)Vfield="是否查看"+sday.ToString()+"天內(nèi)過生日的職工信息?";elseVfield="是否查看"+sday.ToString()+"天內(nèi)合同到期的職工信息?";if(MessageBox.Show(Vfield,"提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)==DialogResult.OK){DataClass.MyMeans.AllSql=dSQL;}privatevoid(objectsender,EventArgse){if(FrmName=="用戶設(shè)置"){PerForm.F_UserFrmUser=newPWMS.PerForm.F_User();FrmUser.Text="用戶設(shè)置";FrmUser.ShowDialog();FrmUser.Dispose();}if(FrmName=="計算器"){System.Diagnostics.Process.Start("calc.exe");}if(FrmName=="記事本"){System.Diagnostics.Process.Startdnotepad.exe");}if(FrmName=="系統(tǒng)幫助")}privatevoidtabControl1_Click(objectsender,EventArgse){groupBox5.Enabled=true;Sut_Delete.Enabled=true;MyMC.Ena_Button(Sut_Add,Sut_Amend,Sut_Cancel,Sut_Save,1,1,0,0);if(tabControl1.SelectedTab.Name=="tabPage1")//如果選擇的是職工基本信息”選項卡{hold_n=0;〃恢復(fù)原始標(biāo)識MyMC.Ena_Button(Sut_Add,Sut_Amend,Sut_Cancel,Sut_Save,1,1,0,0);//groupBox5.Text="";Ima_n=0;//標(biāo)識是否選擇了職工照片Img_Clear.Enabled=false;〃使按鈕為不可用狀I(lǐng)mg_Save.Enabled=false;Sub_Table.Enabled=true;}if(tabControl1.SelectedTab.Name=="tabPage2"|tabControl1.SelectedTab.Name=="tabPage3"|tabControl1.SelectedTab.Name=="tabPage4"|tabControl1.SelectedTab.Name=="tabPage5"){groupBox5.Enabled=false;〃使窗體中的操作按鈕為不可用狀態(tài)Sub_Table.Enabled=false;工作簡歷”選項卡if(tabControl1.SelectedTab.Name=="tabPage2")//工作簡歷”選項卡{groupBox6.Parent=(TabPage)tabPage2;MyMC.MaskedTextBox_Format(Word_2);MyMC.MaskedTextBox_Format(Word_3);家庭關(guān)系'”選項卡}if(tabControl1.SelectedTab.Name=="tabPage3")〃家庭關(guān)系'”選項卡{groupBox6.Parent=(TabPage)tabPage3;MyMC.MaskedTextBox_Format(Famity_4);}if(tabControl1.SelectedTab.Name=="tabPage4")//培訓(xùn)記錄”選項卡{groupBox6.Parent=(TabPage)tabPage4;MyMC.MaskedTextBox_Format(TrainNote_3);MyMC.MaskedTextBox_Format(TrainNote_4);}if(tabControl1.SelectedTab.Name=="tabPage5")//獎懲記錄'”選項卡{groupBox6.Parent=(TabPage)tabPage5;MyMC.MaskedTextBox_Format(RANDP_3);MyMC.MaskedTextBox_Format(RANDP_5);MyMC.CoPassData(RANDP_2,"tb_RPKind");}MyMC.Ena_Button(Part_Add,Part_Amend,Part_Cancel,Part_Save,1,1,0,0);}if(tabControl1.SelectedTab.Name=="tabPage6")//個人簡歷”選項卡{MyMC.Ena_Button(Sut_Add,Sut_Amend,Sut_Cancel,Sut_Delete,0,0,0,0);Sut_Save.Enabled=true;}}privatevoidcomboBox1_TextChanged(objectsender,EventArgse){switch(comboBox1.SelectedIndex)〃向comboBox2控件中添加相應(yīng)的查詢條件{case0:{MyMC.CityInfo(comboBox2,"selectdistinctStuffNamefromtb_Stuffbusic",0);tem_Field="StuffName";break;}case1:{comboBox2.Items.Clear();comboBox2.Items.Add("男");comboBox2.Items.Add("女");tem_Field="Sex";break;〃民族類別}case2:{MyMC.CoPassData(comboBox2,"tb_Folk");〃民族類別tem_Field="Folk";break;}case3:{MyMC.CoPassData(comboBox2,"tb_Kultur");〃文化程度tem_Field="Kultur";break;}case4:{MyMC.CoPassData(comboBox2,"tb_Visage");〃政治面貌tem_Field="Visage";break;}case5:{MyMC.CoPassData(comboBox2,"tb_EmployeeGenre");〃職工類別tem_Field="Employee";break;}case6:{MyMC.CoPassData(comboBox2,"tb_Business");//職務(wù)類別tem_Field="Business";break;}case7:{MyMC.CoPassData(comboBox2,"tb_Branch");〃部門類另Utem_Field="Branch";break;}case8:{MyMC.CoPassData(comboBox2,"tb_Duthcall");〃職稱類別tem_Field="Duthcall";break;}case9:{MyMC.CoPassData(comboBox2,"tb_Laborage");〃工資類別tem_Field="Laborage";break;}}privatevoidInitializeComponent()this.groupBox1.Location=newSystem.Drawing.Point(12,12);this.groupBox1.Name="groupBox1";this.groupBox1.Size=newSystem.Drawing.Size(385,106);this.groupBox1.TabIndex=0;this.groupBoxl.TabStop=false;this.groupBox1.Text="通訊錄信息”;this.label7.AutoSize=true;this.label7.Location=newSystem.Drawing.Point(161,81);this.label7.Name="label7";this.label7.Size=newSystem.Drawing.Size(53,12);this.label7.TabIndex=13;this.label7.Text="E-Mail:";this.label6.AutoSize=true;this.label6.Location=newSystem.Drawing.Point(15,81);this.label6.Name="label6";this.label6.Size=newSystem.Drawing.Size(29,12);this.label6.TabIndex=12;this.label6.Text="QQ:";this.Address_7.Location=newSystem.Drawing.Point(214,75);this.Address_7.Name="Address_7";this.Address_7.Size=newSystem.Drawing.Size(160,21);this.Address_7.TabIndex=11;this.Address_6.Location=newSystem.Drawing.Point(54,75);this.Address_6.Name="Address_6";this.Address_6.Size=newSystem.Drawing.Size(100,21);this.Address_6.TabIndex=10;this.label5.AutoSize=true;this.label5.Location=newSystem.Drawing.Point(208,52);this.label5.Name="label5";this.label5.Size=newSystem.Drawing.Size(65,12);this.label5.TabIndex=9;this.label5.Text="工作電話:";this.label4.AutoSize=true;this.label4.Location=newSystem.Drawing.Point(12,53);this.label4.Name="label4";this.label4.Size=newSystem.Drawing.Size(41,12);this.label4.TabIndex=8;this.label4.Text="手機:";this.Address_5.Location=newSystem.Drawing.Point(274,47);this.Address_5.Name="Address_5";this.Address_5.Size=newSystem.Drawing.Size(100,21);this.Address_5.TabIndex=7;this.Address_4.Location=newSystem.Drawing.Point(54,47);this.Address_4.Name="Address_4";this.Address_4.Size=newSystem.Drawing.Size(148,21);this.Address_4.TabIndex=6;this.label3.AutoSize=true;this.label3.Location=newSystem.Drawing.Point(232,25);this.label3.Name="label3";this.label3.Size=newSystem.Drawing.Size(41,12);this.label3.TabIndex=5;this.label3.Text="電話:";this.label2.AutoSize=true;this.label2.Location=newSystem.Drawing.Point(130,25);this.label2.Name="label2";this.label2.Size=newSystem.Drawing.Size(41,12);this.label2.TabIndex=4;this.label2.Text="性別:";this.label1.AutoSize=true;this.label1.Location=newSystem.Drawing.Point(13,26);this.label1.Name="label1";this.label1.Size=newSystem.Drawing.Size(41,12);this.labell.Tablndex=3;this.label1.Text="姓名:";this.Address_3.Location=newSystem.Drawing.Point(274,20);this.Address_3.Name="Address_3";this.Address_3.Size=newSystem.Drawing.Size(100,21);this.Address_3.TabIndex=2;privatevoid(objectsender,EventArgse){UserManage.frmUserManagefrm_usermanage=n
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年沈陽北軟信息職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年無錫南洋職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年曲阜遠東職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 專題05 名句名篇默寫(第1期)
- 專題05 青春時光(第1期)
- 全新承包公寓合同下載
- 幼兒園指紋教育活動策劃方案五篇
- 總經(jīng)理聘用合同的范文
- 金融合同保險業(yè)務(wù)居間合約
- 生活垃圾清運服務(wù)合同年
- 【人教版化學(xué)】必修1 知識點默寫小紙條(答案背誦版)
- 江蘇省無錫市2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 全國第三屆職業(yè)技能大賽(無人機駕駛(植保)項目)選拔賽理論考試題庫(含答案)
- 對口升學(xué)語文模擬試卷(10)-江西?。ń馕霭妫?/a>
- 《奧特萊斯業(yè)態(tài)淺析》課件
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 小學(xué)語文中段整本書閱讀的指導(dǎo)策略研究 中期報告
- 浙教版2023-2024學(xué)年數(shù)學(xué)八年級上冊期末復(fù)習(xí)卷(含答案)
- 運動訓(xùn)練與康復(fù)治療培訓(xùn)資料
- 小班繪本教學(xué)《藏在哪里了》課件
- 老師呀請你別生氣教學(xué)反思
評論
0/150
提交評論