人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余28頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

實(shí)習(xí)報(bào)告實(shí)訓(xùn)名稱:人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)項(xiàng)目:WEB開(kāi)發(fā)實(shí)訓(xùn)B學(xué)生姓名:王寶鑫學(xué)號(hào):130330118班級(jí):網(wǎng)絡(luò)13級(jí)1班專業(yè):網(wǎng)絡(luò)工程完成日期:2016年10月24日吉林建筑大學(xué)城建學(xué)院

計(jì)算機(jī)科學(xué)與工程系

《實(shí)訓(xùn)課名稱》成績(jī)?cè)u(píng)定表姓名王寶鑫專業(yè)班級(jí)網(wǎng)絡(luò)13級(jí)1班學(xué)號(hào)130330118學(xué)歷學(xué)制四年制本科題目人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)時(shí)間2016年10月3日至2016年10月28日實(shí)訓(xùn)地點(diǎn)網(wǎng)絡(luò)機(jī)房415指導(dǎo)教師劉書紅,蘇麗指導(dǎo)教師評(píng)語(yǔ):指導(dǎo)教師簽字:年月日成績(jī)?cè)u(píng)定(按大綱規(guī)定)平時(shí)(20%)(出勤、表現(xiàn)、團(tuán)隊(duì)意識(shí))階段成果(20%)A階段第二階段設(shè)計(jì)成果(35%)答^(25%)總成績(jī)(五級(jí)分制)教研室主任審核簽字:簽字:年月日TOC\o"1-5"\h\z第1部分項(xiàng)目描述11.1人事管理系統(tǒng)背景分析1第2部分項(xiàng)目術(shù)語(yǔ)表12.1人事管理系統(tǒng)相關(guān)術(shù)語(yǔ)1第3部分技術(shù)支持1開(kāi)發(fā)軟件Access的介紹1VisualBasic4JavaServlet技術(shù)4JavaBeans技術(shù)4開(kāi)發(fā)環(huán)境3第4部分需求分析3系統(tǒng)功能模塊3系統(tǒng)活動(dòng)圖4客戶端用例圖錯(cuò)誤!未定義書簽。服務(wù)端用例圖錯(cuò)誤!未定義書簽。第5部分概要設(shè)計(jì)7業(yè)務(wù)模型7數(shù)據(jù)庫(kù)設(shè)計(jì)7第6部分設(shè)計(jì)過(guò)程中遇到的問(wèn)題和解決方法24問(wèn)題一24問(wèn)題一及解決方法24問(wèn)題二?24問(wèn)題二分析及解決方法24第7部分系統(tǒng)測(cè)試25第8部分實(shí)訓(xùn)總結(jié)25第9部分項(xiàng)目部署簡(jiǎn)單說(shuō)明269.1使用說(shuō)明26第1部分項(xiàng)目描述1.1人事管理系統(tǒng)背景分析人事管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,是適應(yīng)現(xiàn)代企業(yè)制度,推動(dòng)企業(yè)人事管理走向科學(xué)化、規(guī)范化、自動(dòng)化的必要條件。它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能為領(lǐng)導(dǎo)提供充足的信息和快捷的查詢手段,以幫助企業(yè)領(lǐng)導(dǎo)了解企業(yè)現(xiàn)有的人力資源狀況。為人事管理和高層決策領(lǐng)導(dǎo)提供高校的決策支持。本系統(tǒng)實(shí)現(xiàn)了用戶登錄,基本信息管理,人事管理,備忘記錄,數(shù)據(jù)庫(kù)維護(hù),管理工具,系統(tǒng)管理等功能。其中用戶登錄用來(lái)驗(yàn)證用戶的信息是否合法。系統(tǒng)管理是由系統(tǒng)用戶添加新的用戶,修改用戶權(quán)限。基本信息管理功能主要對(duì)部門的管理、工種職務(wù)類型、職稱類型、文化類型等的管理,如部門信息的添加、修改、刪除等。在系統(tǒng)中主要包括添加新的部門、修改和刪除部門信息。人事管理功能主要實(shí)現(xiàn)員工信息的管理功能。第2部分項(xiàng)目術(shù)語(yǔ)表2.1人事管理系統(tǒng)相關(guān)術(shù)語(yǔ)設(shè)計(jì)中用到的專門術(shù)語(yǔ)的定義或外文首字母組詞的原詞組:PMS即:PersonnelManagementSystem,人事管理系統(tǒng)(PMS可以大幅提高企業(yè)內(nèi)部領(lǐng)導(dǎo)人事對(duì)本公司的人事管理的效率,是企業(yè)信息化建設(shè)的核心部分。C/S(Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷。第3部分技術(shù)支持開(kāi)發(fā)軟件Access的介紹MicrosoftAccess是比較流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,其基本核心是MicrosoftJet數(shù)據(jù)庫(kù)引擎,是一些關(guān)于某個(gè)特定主題或目的的信息集合。它的作用是用來(lái)存儲(chǔ),維護(hù)和檢索數(shù)據(jù)。同時(shí),提供了VBA編程接口,可以為用戶提供各種各樣的編程功能。一個(gè)數(shù)據(jù)庫(kù)對(duì)象是由若干表,查詢,窗體,報(bào)表,宏和模塊等對(duì)象及對(duì)象的集合組成的,這些集合的組合豐富和增強(qiáng)了Access數(shù)據(jù)庫(kù)的功能。在Access中,所有的對(duì)象均保存在一個(gè)”.MDE?文件中,這給數(shù)據(jù)庫(kù)的維護(hù)帶來(lái)了很大的方便。選才AAccess作為后臺(tái)數(shù)據(jù)庫(kù),是因?yàn)锳ccess在許多數(shù)據(jù)管理的系統(tǒng)中已經(jīng)非常廣泛的使用,在數(shù)據(jù)流管理方面也是比較成熟的。同時(shí)Access相比較SQL作為后臺(tái)數(shù)據(jù)庫(kù),在連接方面有更為簡(jiǎn)易的表現(xiàn),因此選擇Access作為后臺(tái)數(shù)據(jù)庫(kù)。,JavaServlet技術(shù)JavaServlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且大型的Wetfi用程序的開(kāi)發(fā)需要JavaServlet和JSP配合才能完成,Servlet這個(gè)名稱大概源于Applet,現(xiàn)在國(guó)內(nèi)的翻譯方式很多,本文為了避免誤會(huì),本文直接采用Servlet這個(gè)名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實(shí)和傳統(tǒng)的CGI程序和ISAPI、NSAPI等WebS序開(kāi)發(fā)工具的作用是相同的,在使用JavaServlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個(gè)固定Web服務(wù)器平臺(tái)運(yùn)行的API方式來(lái)動(dòng)態(tài)生成We頃面。許多Wet?務(wù)器都支持Servlet,即使不直接支持Servlet的Wet?務(wù)器也可以通過(guò)附加的應(yīng)用服務(wù)器和模塊來(lái)支持Servlet。得益于Java的跨平■臺(tái)的特性,Servlet也是平臺(tái)無(wú)關(guān)的,實(shí)際上,只要符合JavaServlet規(guī)范,Servlet是完全平臺(tái)無(wú)關(guān)且是Web服務(wù)器無(wú)關(guān)的。由于JavaServlet內(nèi)部是以線程方式提供服務(wù),不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求服務(wù),因此JavaServlet效率非常高。但JavaServlet也不是沒(méi)有缺點(diǎn),和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用輸出HTML?句來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的,如果用JavaServlet來(lái)開(kāi)發(fā)整個(gè)網(wǎng)站,動(dòng)態(tài)部分和靜態(tài)頁(yè)面的整合過(guò)程簡(jiǎn)直就是一場(chǎng)噩夢(mèng)。這就是為什么SUNS要才t出JavaServerPages的原因。JavaBeans技術(shù)什么是JavaBeans?JavaBeans就是Java的可重用組件技術(shù)。ASP?過(guò)COM來(lái)擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送email以及將業(yè)務(wù)處理或復(fù)雜計(jì)算分離出來(lái)成為獨(dú)立可重復(fù)利用的模塊。JSP通過(guò)JavaBeans實(shí)現(xiàn)了同樣的功能擴(kuò)充。JSP對(duì)于在Web應(yīng)用中集成JavaBeans組件提供了完善的支持。這種支持不僅能縮短開(kāi)發(fā)時(shí)間(可以直接利用經(jīng)測(cè)試和可信任的已有組件,避免了重復(fù)開(kāi)發(fā)),也為JSP應(yīng)用帶來(lái)了更多的可伸縮性。JavaBeans組件可以用來(lái)執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫(kù)的交互以及數(shù)據(jù)提取等。在實(shí)際的JSP開(kāi)發(fā)過(guò)程中,讀者將會(huì)發(fā)現(xiàn),和傳統(tǒng)的ASP或PHPK面相比,JSP頁(yè)面將會(huì)是非常簡(jiǎn)潔的,由于JavaBeans開(kāi)發(fā)起來(lái)簡(jiǎn)單,又可以利用Java語(yǔ)言的強(qiáng)大功能,許多動(dòng)態(tài)頁(yè)面處理過(guò)程實(shí)際上被封裝到了JavaBeans中。開(kāi)發(fā)環(huán)境系統(tǒng)開(kāi)發(fā)語(yǔ)言:java數(shù)據(jù)庫(kù)管理軟件:MicrosoftSQLServer2005運(yùn)行平臺(tái):Windows7運(yùn)行環(huán)境:Microsoft.NETFrameworkSDKv2.0第4部分需求分析4.1系統(tǒng)功能模塊人事管理系統(tǒng)4.2系統(tǒng)活動(dòng)圖錯(cuò)識(shí)信息梃不根據(jù)權(quán)限設(shè)置各模史巫古」「用工人Hjl','理系統(tǒng)T界而人事管理模塊的流程圖如圖4-3所示。七就推伴根和就限過(guò)胃價(jià)糧認(rèn)定看對(duì)人"X糜生界例數(shù)據(jù)庫(kù)維護(hù)管理流程圖如圖4-4所示數(shù)據(jù)昨維護(hù)根據(jù)權(quán)思設(shè)了客模塊是否可川備份數(shù)據(jù)庫(kù)還原數(shù)據(jù)瘁清空數(shù)據(jù)庫(kù)人事管理系統(tǒng)主界向數(shù)據(jù)昨維護(hù)根據(jù)權(quán)思設(shè)了客模塊是否可川備份數(shù)據(jù)庫(kù)還原數(shù)據(jù)瘁清空數(shù)據(jù)庫(kù)人事管理系統(tǒng)主界向第5部分概要設(shè)計(jì)業(yè)務(wù)模型員工基本信息數(shù)據(jù)庫(kù)設(shè)計(jì)通訊錄表字段名數(shù)據(jù)類型主鍵描述

IDVarchar(5)是編號(hào)NameVarchar(20)否職工名稱SexVarchar(4)否性別PhoneVarchar(13)否家庭電話QQVarchar(15)否QQtWordphoneVarchar(13)否工作電話E-mailVarchar(32)否郵箱地址HandsetVarchar(11)否手機(jī)號(hào)獎(jiǎng)懲表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號(hào)Sut-IDVarchar(5)否職工編號(hào)RPKindVarchar(20)否獎(jiǎng)懲種類RPDateDatetime否獎(jiǎng)懲時(shí)間SealManVarchar(10)否批準(zhǔn)人QuashDateDatetime否撤銷時(shí)間QuashWhysVarchar(50)否撤銷原因職工基本信息表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是職工編號(hào)StuffNameVarchar(15)否職工名稱FolkVarchar(5)否民族BirthdayDatetime否出生日期AgeInt否年齡KulturVarchar(14)否文化程度MarriageVarchar(4)否婚姻SexVarchar(4)否性別VisageVarchar(14)否政治面貌

IDCardVarchar(20)否身份證號(hào)WorkdateDatetime否單位工作時(shí)間WorkLengthInt否工齡EmployeeVarchar(20)否職工類型BusinessVarchar(10)否職務(wù)類型LaborageVarchar(10)否工資類別BranchVarchar(14)否部門類別DuthcallVarchar(14)否職稱類別PhoneVarchar(14)否電話HandsetVarchar(11)否手機(jī)SchoolVarchar(24)否畢業(yè)學(xué)校SpecialityVarchar(20)否主修專業(yè)GraduateDateDatetime否畢業(yè)時(shí)間AddressVarchar(50)否家庭地址PhotoImage否個(gè)人照片BeAwareVarchar(30)否省CityVarchar(30)否市M-payFloat否月工資BankVarchar(20)否銀行賬號(hào)Pact-BDatetime否合同起始日期Pact-EDatetime否合同結(jié)束日期Pact-YFloat否合同年限家庭關(guān)系表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號(hào)Sut-IDVachar(5)否職工編號(hào)LeaguerNameVachar(20)否家庭成員名稱NexusVachar(10)否與本人關(guān)系

BirthDateDatetime否出生日期WordUnitVarchar(24)否工作單位BusinessVarchar(10)否職務(wù)VisageVarchar(10)否政治面貌個(gè)人簡(jiǎn)歷表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號(hào)Sut-IDVarchar(5)否職工編號(hào)MemoText否內(nèi)容日常記事本表字段名數(shù)據(jù)類型主鍵描述IDInt是編號(hào)BlotterDateDatetime否記事時(shí)間BlotterSortVarchar(20)否記事類別MotifVarchar(20)否主題WordpaText否內(nèi)容培訓(xùn)記錄表字段名數(shù)據(jù)類型主鍵描述IDVarchar(5)是編號(hào)Sut-IDVarchar(5)否職工編號(hào)TrainFashionVarchar(20)否培訓(xùn)方式BeginDateDatetime否培訓(xùn)開(kāi)始時(shí)間EndDateDatetime否培訓(xùn)結(jié)束時(shí)間SpecialityVarchar(20)否培訓(xùn)專業(yè)TrainUnitVarchar(30)否培訓(xùn)單位KulturMemoVarchar(50)否培訓(xùn)內(nèi)容ChargeFloat否費(fèi)用EffectVarchar(20)否效果工作簡(jiǎn)歷表字段名主鍵描述IDVarchar(5)是編號(hào)Sut-IDVarchar(5)否職工編號(hào)BeginDateDatetime否開(kāi)始時(shí)間EndDateDatetime否結(jié)束時(shí)間WordUnitVarchar(24)否工作單位BranchVarchar(14)否部門BusinessVarchar(14)否職務(wù)主要工作流程圖登錄模塊此部分主要用于本系統(tǒng)工作人員的登錄,只有在分配了用戶名和密碼時(shí)才可以進(jìn)入該系統(tǒng),管理相應(yīng)的工作,并且工作人員能瀏覽數(shù)據(jù)庫(kù)中的用戶表和注冊(cè)用戶名密碼,以免非法登錄,以便于管理。用戶登錄時(shí)將按照用戶名和密碼進(jìn)行驗(yàn)證,當(dāng)輸入錯(cuò)誤或沒(méi)有用戶名和密碼時(shí)會(huì)出現(xiàn)相應(yīng)的提示(用戶名或密碼輸入錯(cuò)誤?。?,當(dāng)用戶名和密碼都正確時(shí)會(huì)進(jìn)入程序主界面,才能進(jìn)行日常管理工作。該模塊的界面設(shè)計(jì)如圖5-1登錄界面所示。用戶名:?阻r「ns1[一—j圖5-1登錄界面如果登錄身份驗(yàn)證成功則進(jìn)入主界面,主界面是程序操作過(guò)程中必不可少的,它是人機(jī)交換的重要環(huán)節(jié)。通過(guò)主界面,用戶可以調(diào)用系統(tǒng)相關(guān)的各個(gè)子模塊,快速掌握本系統(tǒng)中所實(shí)現(xiàn)的各個(gè)功能。人事管理系統(tǒng)中,當(dāng)?shù)卿洿绑w驗(yàn)證成功后,用戶將進(jìn)入主窗體,主窗體分為四個(gè)部分:最上面是系統(tǒng)菜單欄,可以通過(guò)它調(diào)用系統(tǒng)中的所有子窗體;菜單欄下面是工具欄,它以按鈕的形式使用戶能夠方便地調(diào)用最常用的子窗體;窗體的左邊是一個(gè)樹(shù)形導(dǎo)航菜單,該導(dǎo)航菜單中的各節(jié)點(diǎn)是根據(jù)菜單欄中的項(xiàng)自動(dòng)生成的;窗體的最下面用狀態(tài)顯示當(dāng)前登錄的用戶。它的界面圖如圖5-2所示

圖5-2主界面圖5-2主界面基本信息管理模塊.基本數(shù)據(jù)管理主要包括民族類別設(shè)置、職工類別設(shè)置、文化程度設(shè)置政治面貌等,這樣方便用戶杳看.運(yùn)行結(jié)果會(huì)顯示如圖5-3所示ZJ基礎(chǔ)信息省理-基制數(shù)據(jù)民族類別設(shè)置職工類別表置文化程度世置矽治面貌避置都『談別設(shè)置工資類別設(shè)置職務(wù)類別設(shè)置職稱類別設(shè)置獎(jiǎng)懲類別設(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尸幺典如曠且國(guó)史型i此模塊有兩個(gè)子模塊組成,完成對(duì)記事本、計(jì)算器的設(shè)置。如圖所示。[將鼻“葉鼻司[匚.][匚HEEEGmenrnrnrnnn□□rj]Ernn"i西raQEQQCZJ圖5-6計(jì)算器設(shè)置界面圖人事管理模塊此模塊由三個(gè)子模塊組成,人事檔案管理模塊,對(duì)員工的基本信息進(jìn)行的查詢、刪除、添加、修改等操作,如添加一個(gè)員工的姓名、年齡、出生日期、政治面貌、身份證號(hào)等。人事資料查詢模塊和人事資料統(tǒng)計(jì)模塊。可以對(duì)員工的基本信息和員工的個(gè)人信息進(jìn)行相關(guān)的操作。其中人事資料查詢模塊是實(shí)現(xiàn)了員工在部門中的職務(wù)、職稱、工種,員工信息查詢等功能.,設(shè)計(jì)思路與人事檔案管理模塊基本相同,為了方便用戶操作可以在子窗體中選擇要調(diào)動(dòng)的員工.在模塊中,父窗體中主要用于添加、瀏覽、查找、打開(kāi)“選擇員工”窗體(子窗體)。子窗體用于顯示員工信息。人事資料統(tǒng)計(jì)模塊主要是按照不同的條件,對(duì)員工人數(shù)進(jìn)行統(tǒng)計(jì)。它們的運(yùn)行界面分別如圖所示:II三三三呼工理本信耳5作有歷玄麻關(guān)第|.叫錄.修娥記錄-T■人的歷職工編號(hào)i|口血職工姓名“李明E族:|雙展出生日明:I*38口口日一叩」年好:至2H也加7莖y'婚姻:|已1立住他宜;.政治面虢:|地應(yīng)由柳證:|&3B3***|工作時(shí)間:|E0U4-].?-OH工齡:[5-祜再:|JBJ6江/y|宣.喳爾福市與市上筋第別;[固;&工資不可即站親別:|川色理月工赍;SCILJLJ鍬打賬號(hào):222"疝門類別:匚炳叫[*'職稱類別;I哥木£|職工第Wiry,|2007-ie-0H至2007-1227芻網(wǎng)年限:|l|i手機(jī);13B8***畢業(yè)叫問(wèn):|ZCO3-D5-C5主性分業(yè):皿際京池地址i區(qū)壽市圖5-8人事檔案管理界面圖

圖5-9人事資料查詢界面圖J'J遭人事魂科境計(jì)統(tǒng)計(jì)條件統(tǒng)廿典果圖5-9人事資料查詢界面圖J'J遭人事魂科境計(jì)統(tǒng)計(jì)條件統(tǒng)廿典果計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(jì)計(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)省市別計(jì)度計(jì)計(jì)貌計(jì)別別別別別楨肚限在在類統(tǒng)程統(tǒng)統(tǒng)面統(tǒng)類類類類類學(xué)者年歷所展的化姻別消齡工勞資門稱讓修同夷貫民年文靖性的丁職恥工部場(chǎng)畢主音宿輔按陵核及陵陵按陵按區(qū)按區(qū)按按接除按rJ-TJ?‘!’一r1—■l.-r~Tx.x.JIrJ一,!,一JrfJ圖5-10人事資料統(tǒng)計(jì)界面圖備忘記錄模塊此模塊有兩個(gè)子模塊組成,分別是日常記事、通訊錄。備忘記錄模塊中可以實(shí)現(xiàn)對(duì)員工信息的修改、查詢、瀏覽等?;型ㄓ嶄浐腿粘S浭碌膱D如下圖所示。

圖5-11通訊錄管理界面圖5-12日常記事管理界面系統(tǒng)管理模塊此模塊用于管理用戶的權(quán)限,對(duì)用戶名及密碼進(jìn)行設(shè)置、修改、刪除,口令設(shè)置中只能對(duì)當(dāng)前登錄的用戶進(jìn)行密碼的修改。具體的界面如圖5-13所示。圖5-13系統(tǒng)管理界面圖5.4代碼設(shè)計(jì)publicstringstrUserName;{StringFrmStr="";//記錄窗體名稱if(FrmName=="民族類別設(shè)置")〃判斷要打開(kāi)的窗體{DataClass.MyMeans.Mean_SQL="select*fromtb_Folk";//SQL語(yǔ)句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=="獎(jiǎng)懲類別設(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)過(guò)生日的職工信息?";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=="計(jì)算器"){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")//如果選擇的是職工基本信息”選項(xiàng)卡{hold_n=0;〃恢復(fù)原始標(biāo)識(shí)MyMC.Ena_Button(Sut_Add,Sut_Amend,Sut_Cancel,Sut_Save,1,1,0,0);//groupBox5.Text="";Ima_n=0;//標(biāo)識(shí)是否選擇了職工照片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;工作簡(jiǎn)歷”選項(xiàng)卡if(tabControl1.SelectedTab.Name=="tabPage2")//工作簡(jiǎn)歷”選項(xiàng)卡{groupBox6.Parent=(TabPage)tabPage2;MyMC.MaskedTextBox_Format(Word_2);MyMC.MaskedTextBox_Format(Word_3);家庭關(guān)系'”選項(xiàng)卡}if(tabControl1.SelectedTab.Name=="tabPage3")〃家庭關(guān)系'”選項(xiàng)卡{groupBox6.Parent=(TabPage)tabPage3;MyMC.MaskedTextBox_Format(Famity_4);}if(tabControl1.SelectedTab.Name=="tabPage4")//培訓(xùn)記錄”選項(xiàng)卡{groupBox6.Parent=(TabPage)tabPage4;MyMC.MaskedTextBox_Format(TrainNote_3);MyMC.MaskedTextBox_Format(TrainNote_4);}if(tabControl1.SelectedTab.Name=="tabPage5")//獎(jiǎng)懲記錄'”選項(xiàng)卡{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")//個(gè)人簡(jiǎn)歷”選項(xiàng)卡{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="手機(jī):";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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論