![人事管理系統(tǒng)論文C#畢業(yè)設(shè)計(jì)論文.doc_第1頁](http://file.renrendoc.com/FileRoot1/2019-7/17/95ef8e87-ab4d-4a54-a40b-d7aa27f29385/95ef8e87-ab4d-4a54-a40b-d7aa27f293851.gif)
![人事管理系統(tǒng)論文C#畢業(yè)設(shè)計(jì)論文.doc_第2頁](http://file.renrendoc.com/FileRoot1/2019-7/17/95ef8e87-ab4d-4a54-a40b-d7aa27f29385/95ef8e87-ab4d-4a54-a40b-d7aa27f293852.gif)
![人事管理系統(tǒng)論文C#畢業(yè)設(shè)計(jì)論文.doc_第3頁](http://file.renrendoc.com/FileRoot1/2019-7/17/95ef8e87-ab4d-4a54-a40b-d7aa27f29385/95ef8e87-ab4d-4a54-a40b-d7aa27f293853.gif)
![人事管理系統(tǒng)論文C#畢業(yè)設(shè)計(jì)論文.doc_第4頁](http://file.renrendoc.com/FileRoot1/2019-7/17/95ef8e87-ab4d-4a54-a40b-d7aa27f29385/95ef8e87-ab4d-4a54-a40b-d7aa27f293854.gif)
![人事管理系統(tǒng)論文C#畢業(yè)設(shè)計(jì)論文.doc_第5頁](http://file.renrendoc.com/FileRoot1/2019-7/17/95ef8e87-ab4d-4a54-a40b-d7aa27f29385/95ef8e87-ab4d-4a54-a40b-d7aa27f293855.gif)
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
畢業(yè)設(shè)計(jì)論文設(shè)計(jì)題目 人事管理系統(tǒng) 教 學(xué) 班: 學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師: 完成日期: 摘 要信息技術(shù)為企業(yè)的發(fā)展提供了機(jī)遇,也帶來了挑戰(zhàn)。如何改良企業(yè)內(nèi)部經(jīng)營機(jī)制,公正、客觀、全面、快捷地評估員工的業(yè)績,實(shí)現(xiàn)以人為本的經(jīng)營戰(zhàn)略,提高人事管理工作的效率,使人事管理員有更多的精力去做人力資源分析、研究和開發(fā)工作,是企業(yè)立足發(fā)展,開拓未來,領(lǐng)先同行業(yè)的關(guān)鍵。本文敘述了一個(gè)人事管理系統(tǒng)形成的全過程,包括部分演示關(guān)鍵詞:數(shù)據(jù)庫;c#abstract: computer bench-scale equipment management system management system (mis) aims at an important application system software which laboratory all equipment manage, this system integrity realization to equipment management request, including: input, browsing, deletion, revision, retrieval and statistics and so on. the computer bench-scale equipment management system management system uses b/s pattern, it enhanced the office efficiency and the equipment reliability, reduced staffs labor intensity, reduces the work to consume the material, enhances the equipment the modern management level. this article will conduct the research to in bench-scale equipment management system management system development certain basic questions, including bench-scale equipment management system management system development condition, function module, series contents and so on overall plan and realization process. key word : data statement; c#目錄摘要 .2第1章 緒論.41.1 開發(fā)背景.61.2 可行性研究.9第2章 系統(tǒng)開發(fā)模式、工具及環(huán)境.122.1系統(tǒng)運(yùn)行環(huán)境.122.2 系統(tǒng)開發(fā)工具介紹.152.3 系統(tǒng)開發(fā)環(huán)境簡介.18第3章 系統(tǒng)需求分析及概要設(shè)計(jì).203.1需求分析.203.2數(shù)據(jù)庫設(shè)計(jì).24第4章 系統(tǒng)詳細(xì)設(shè)計(jì).264.1 系統(tǒng)設(shè)計(jì)總體設(shè)計(jì).304.2 系統(tǒng)設(shè)計(jì)詳細(xì)設(shè)計(jì).344.3 界面設(shè)計(jì).38第5章 附錄.42結(jié)束語.50致謝.51參考文獻(xiàn).52第1章緒論1.1 開發(fā)背景隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、科學(xué)化和網(wǎng)絡(luò)化。網(wǎng)絡(luò)辦公自動化系統(tǒng)是計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個(gè)辦公應(yīng)用解決方案,它的主要目的是實(shí)現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。現(xiàn)在許多的機(jī)關(guān)單位的人事管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。本系統(tǒng)就是基于本學(xué)院的人事管理而設(shè)計(jì)的,是對學(xué)院的人事資料進(jìn)行管理,為人事管理人員提供了一套操作簡單、使用可靠、界面友好、易于管理和使用的處理工具。本系統(tǒng)對人事各種數(shù)據(jù)進(jìn)行統(tǒng)一處理,避免數(shù)據(jù)存取、數(shù)據(jù)處理的重復(fù),提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復(fù)雜性。本系統(tǒng)不僅使學(xué)院人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學(xué)性,方便了用戶查詢、管理人員進(jìn)行管理。1.2可行性研究此項(xiàng)管理系統(tǒng)的開發(fā)任務(wù)是作為畢業(yè)設(shè)計(jì)課題進(jìn)行的,故不存在開發(fā)費(fèi)用問題,可行性研究的主要方面應(yīng)放在開發(fā)進(jìn)度的控制上。此人事管理系統(tǒng)初期開發(fā)目標(biāo)是能夠在本學(xué)院內(nèi)得到應(yīng)用,其使用、管理范圍僅限于學(xué)院,屬中小型數(shù)據(jù)庫管理系統(tǒng)應(yīng)用開發(fā)。借助c#中數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具,配合后端access 2000的支持,在畢業(yè)設(shè)計(jì)期內(nèi)完成基本的增刪查改以及不可少的自動化功能應(yīng)該沒有問題。另外,為了便于日后的系統(tǒng)維護(hù)以及在此基礎(chǔ)上進(jìn)行功能擴(kuò)充和升級,開發(fā)過程中應(yīng)保持良好的代碼書寫風(fēng)格并注意編寫詳細(xì)的技術(shù)說明文檔。第2章系統(tǒng)開發(fā)模式、工具及環(huán)境2.1系統(tǒng)運(yùn)行環(huán)境系統(tǒng)要具有查詢和數(shù)據(jù)處理功能,系統(tǒng)運(yùn)行環(huán)境microsoft windows98以上,要求服務(wù)器最低配置:cpu: intel pentium內(nèi)存:128m硬盤:10g網(wǎng)卡:10m/100m2.2開發(fā)工具系統(tǒng)開發(fā)工具采用vs2005,后臺數(shù)據(jù)庫為access2000。2.3 系統(tǒng)開發(fā)環(huán)境簡介2000年6月,microsoft公司發(fā)布了它的.net(讀作“dot-net”)計(jì)劃。.net平臺對早期的開發(fā)平臺作了重大改進(jìn)。.net提供了一種新的軟件開發(fā)模型,它允許用不同程序設(shè)計(jì)語言創(chuàng)建的應(yīng)用程序能相互通信。這個(gè)平臺也允許開發(fā)者創(chuàng)建基于web的應(yīng)用程序,這些應(yīng)用程序能夠發(fā)布到多種不同的設(shè)備(甚至是無線電話)和臺式機(jī)上。microsoft的.net 計(jì)劃為利用internet和web進(jìn)行軟件的開發(fā)、設(shè)計(jì)和使用開辟了廣闊的新前景。.net策略的一個(gè)主要方面是它與具體的語言或平臺無關(guān)。它不需求程序員使用惟一的一種程序設(shè)計(jì)語言。程序員可以將多種與.net兼容的語言(圖1-1)結(jié)合起來開發(fā).net應(yīng)用程序。多個(gè)程序員可以共同參與同一個(gè)軟件項(xiàng)目,每個(gè)人可以使用自己最精通的.net語言(如visual c+ .net、c#、visual basic和其他許多語言)來編寫代碼。編 程 語 言aploberonc#ozcobolpascalcomponent pascalperlcurriculumpythoneiffelrpgfortranschemehaskellsmalltalkj#standard mljscript .netvisual basic .netmercuryvisual c+ .net圖1-1 .net語言(來自于microsoft web站點(diǎn)的列表信息,該站點(diǎn)是).net體系結(jié)構(gòu)的一個(gè)主要組件是web服務(wù),它是通過internet向客戶端開放其功能的應(yīng)用程序。客戶端和其他應(yīng)用程序可以將這些web服務(wù)作為可重用的構(gòu)件塊。web服務(wù)的一個(gè)示例是dollar汽車租賃公司的預(yù)訂系統(tǒng),該系統(tǒng)稱為quick keys1。dollar公司希望開放其基于大型系統(tǒng)的功能,這樣其他公司就能向客戶提供汽車租賃的預(yù)訂服務(wù)。dollar公司本來可以為其合作伙伴創(chuàng)建了單獨(dú)的專用解決方案。為了以可重用的方式開放其功能,dollar公司用web服務(wù)來實(shí)現(xiàn)其解決方案。通過新創(chuàng)建的web服務(wù),航空公司和酒店能夠使用dollar公司的預(yù)訂系統(tǒng)來為它們的客戶預(yù)訂汽車。dollar公司的業(yè)務(wù)伙伴既不需要使用與dollar公司相同的平臺,也不需要知道預(yù)訂系統(tǒng)是如何實(shí)現(xiàn)的。把應(yīng)用程序重新實(shí)現(xiàn)為web服務(wù)為dollar公司帶來了數(shù)百萬美元的額外收入和成千上萬的新客戶。web服務(wù)擴(kuò)展了軟件重用的概念。程序員不必實(shí)現(xiàn)每一個(gè)應(yīng)用程序的每一個(gè)組件,而只需將注意力放在自己所開發(fā)的這一部分上。相反,公司可以購買web服務(wù),從而將時(shí)間和精力放在產(chǎn)品開發(fā)上。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法已經(jīng)很流行,因?yàn)樗茏尦绦騿T利用預(yù)先包裝好的組件方便地創(chuàng)建應(yīng)用程序。同樣,程序員可以利用web服務(wù)為數(shù)據(jù)庫、安全性、身份驗(yàn)證、數(shù)據(jù)存儲和語言翻譯創(chuàng)建應(yīng)用程序,而無需知道這些組件的內(nèi)部細(xì)節(jié)。當(dāng)公司通過web服務(wù)鏈接它們的產(chǎn)品時(shí),這時(shí)就出現(xiàn)了一種新的用戶體驗(yàn)。例如,通過利用多個(gè)公司的web服務(wù),一個(gè)單獨(dú)的應(yīng)用程序就能同時(shí)管理賬單支付、稅金退還、貸款和投資。一個(gè)在線商人可以購買用于在線信用卡付款、用戶身份驗(yàn)證、網(wǎng)絡(luò)安全和庫存數(shù)據(jù)庫的web服務(wù)來建立一個(gè)電子商務(wù)web站點(diǎn)。這種互動的關(guān)鍵是xml和soap,它們可使web服務(wù)能夠相互通信。xml對數(shù)據(jù)進(jìn)行標(biāo)識,而soap則是web服務(wù)之間得以方便通信的協(xié)議。xml和soap就像“膠水”一樣將各種web服務(wù)組合在一起構(gòu)成各種應(yīng)用程序。通用數(shù)據(jù)訪問(universal data access)是.net的另外一個(gè)基本概念。如果一個(gè)文件有兩份副本(例如,一份在個(gè)人的計(jì)算機(jī)上,另一份則在公司的計(jì)算機(jī)上),舊版本必須經(jīng)常更新,這稱為文件同步。如果兩個(gè)文件不同,那么它們就不同步。這種狀態(tài)容易導(dǎo)致錯(cuò)誤。我們可利用.net將數(shù)據(jù)存放在中間位置,而不是存放在各個(gè)分離的系統(tǒng)上。第3章 系統(tǒng)需求分析及概要設(shè)計(jì)3.1需求分析學(xué)院人事管理工作主要包括人員基本信息保存,部門(或科室)信息,職稱(或職務(wù))變動情況,教學(xué)人員的教學(xué)記錄;人員、部門(或科室)、職稱(或職務(wù))變動情況的查詢和數(shù)據(jù)的錄入、刪除、修改等操作。這就要求所開發(fā)的管理系統(tǒng)具備基本的數(shù)據(jù)庫功能如增添、刪除、修改、查詢以外,還應(yīng)具備對大量原始數(shù)據(jù)進(jìn)行自動檢索整理并提取有用信息的更高層次的自動化功能以提高辦公效率。為此,我們決定采用c#作為前端應(yīng)用程序的開發(fā)工具,因?yàn)槠涮赜械臄?shù)據(jù)連接技術(shù)能夠?yàn)閼?yīng)用開發(fā)提供強(qiáng)大的用戶數(shù)據(jù)庫機(jī)構(gòu)(其面向?qū)ο蟮木幊谭椒?,減少了代碼的重復(fù)編寫,而且很容易設(shè)計(jì)出友好的用戶界面),使設(shè)計(jì)者快速編寫出符合要求的程序,并且對于數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的各項(xiàng)操作也能及時(shí)的進(jìn)行保存和修改。另外,人事管理工作范圍涉及整個(gè)學(xué)院,需要處理的數(shù)據(jù)量不是特別龐大復(fù)雜,所以小型的mb級dbms如access就可以勝任此項(xiàng)工作,不需要選擇大型的數(shù)據(jù)庫系統(tǒng)浪費(fèi)資源。因此我們選擇microsoft公司的office 2000的access 2000作為后端數(shù)據(jù)庫的dbms支持。3.2數(shù)據(jù)庫設(shè)計(jì)人事管理系統(tǒng)總體設(shè)計(jì)中最重要的階段是數(shù)據(jù)庫的設(shè)計(jì),引文數(shù)據(jù)庫表項(xiàng)是否完備,表項(xiàng)間的關(guān)系是否合理直接影響到系統(tǒng)后期應(yīng)用程序能否順利開發(fā)。1、表數(shù)據(jù)庫中的數(shù)據(jù)表分為:人事基本信息表,部門表,科室表,教學(xué)記錄表,職稱變動表,職務(wù)變動表,用戶管理。(各表內(nèi)各字段的具體設(shè)置見附錄)(科室表內(nèi)容如圖一)(1)人事基本信息表用于保存人員的所有人事方面的信息,包括人員基本信息、聯(lián)系方式、工作單位等信息以及簡介、獎懲狀況等信息。此表是人事管理系統(tǒng)中最主要的表,每個(gè)人員的基本情況都在此表中都有記錄。(2)部門表用于保存部門信息,包括部門編號、部門名稱和部門類別。(3)科室表用于保存科室信息,包括科室編號、科室名稱、所屬部門名稱。(4)教學(xué)記錄表用于保存教學(xué)人員的教學(xué)情況,包括人員編號、人員姓名、教學(xué)時(shí)間、課程名稱。(5)職稱變動表用于保存教學(xué)人員的職稱變動信息,包括人員姓名、時(shí)間、原現(xiàn)職稱等信息。(6)職務(wù)變動表用于保存行政人員的職務(wù)變動信息,包括人員姓名、時(shí)間、原現(xiàn)職務(wù)等信息。(7)用戶管理用于保存人事管理系統(tǒng)中使用用戶的姓名、密碼、用戶權(quán)限。用戶權(quán)限分為普通用戶和管理人員。其中普通人員是可以進(jìn)行查詢操作和更改自己密碼;管理人員是可以進(jìn)行查詢操作,數(shù)據(jù)庫中各表的添加、刪除、瀏覽和修改等數(shù)據(jù)處理,添加、刪除用戶等用戶信息的操作。 2、權(quán)限設(shè)置用戶管理表的用戶權(quán)限分為管理人員和普通用戶(數(shù)據(jù)庫表內(nèi)保存為0和1)。管理人員可以添加、修改、刪除記錄,可以添加或刪除用戶。普通用戶只能進(jìn)行數(shù)據(jù)查詢操作。第4章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 系統(tǒng)設(shè)計(jì)總體設(shè)計(jì)通過對學(xué)院人事管理工作的特點(diǎn)及其需求進(jìn)行認(rèn)真分析,我們總結(jié)出人事管理系統(tǒng)的兩個(gè)核心:一個(gè)是關(guān)于人事管理的各類信息的查詢操作,另一個(gè)是關(guān)于人事管理中的各類數(shù)據(jù)的處理操作?;谝陨戏治鼋Y(jié)果,我們決定將本系統(tǒng)按其管理的不同方面劃分成兩個(gè)部分:1、查詢系統(tǒng)對于人事管理中的所有的信息可以進(jìn)行分類查詢。2、管理系統(tǒng)對于人事管理中的所有的信息可以進(jìn)行瀏覽、增添、刪除、修改等基本的管理功能。并且對于數(shù)據(jù)管理中并不是所有的另外,作為整個(gè)學(xué)院的人事管理系統(tǒng),其安全性不容忽視。所以上述的兩大部分的功能不能對任何使用者無條件開放。因此,系統(tǒng)中擬設(shè)定兩類權(quán)限:普通用戶和管理人員。普通用戶:只擁有查詢數(shù)據(jù)表中數(shù)據(jù)的權(quán)力。管理人員:擁有對數(shù)據(jù)表中數(shù)據(jù)的查詢以及數(shù)據(jù)處理的權(quán)力。并且擁有添加或刪除用戶的權(quán)力。人事管理系統(tǒng)流程登陸系統(tǒng),根據(jù)用戶權(quán)限顯示用戶可以使用的功能人事管理系統(tǒng)基本信息模塊部門信息模塊科室信息模塊工作變動信息模塊職務(wù)變動信息模塊職稱變動信息模塊教學(xué)信息模塊查詢模塊數(shù)據(jù)處理用戶管理數(shù)據(jù)瀏覽數(shù)據(jù)添加數(shù)據(jù)刪除數(shù)據(jù)修改添加用戶刪除用戶修改密碼退出管理系統(tǒng)4.2 系統(tǒng)設(shè)計(jì)詳細(xì)設(shè)計(jì)圖 二4.3 界面設(shè)計(jì)(一)登錄界面設(shè)計(jì)啟動人事管理系統(tǒng),在輸入框里輸入用戶名稱和用戶密碼,完成登錄操作進(jìn)入該系統(tǒng)的菜單主界面。根據(jù)用戶的使用權(quán)限,普通用戶可以使用查詢系統(tǒng)下拉菜單里的各項(xiàng)功能,和用戶管理下拉菜單的修改密碼功能;管理人員可以使用查詢系統(tǒng)、管理系統(tǒng)以及用戶管理下拉菜單中的所有功能。(登錄界面如圖三)其確定按鈕的程序代碼如下:static void main() /application.run(new form1();/private void form1_load(object sender, system.eventargs e)string str = select * from userinfo;base bb = new base();datatable dt = new datatable();dt = bb.exesqldt(str);for(int i = 0 ; i 0)this.datagrid1.unselect(cm.position );cm.position -= 1;this.datagrid1.select(cm.position);this.datagrid1.currentrowindex = cm.position;break;case 下記錄:if(cm.position cm.count - 1)this.datagrid1.unselect(cm.position );cm.position += 1;this.datagrid1.select(cm.position);this.datagrid1.currentrowindex = cm.position;break;case 尾記錄:if(cm.position != cm.count - 1)this.datagrid1.unselect(cm.position);cm.position = cm.count - 1;this.datagrid1.select(cm.count - 1);this.datagrid1.currentrowindex = cm.position;break;case 添加:this.insert(sender,e);break;case 修改:this.updata(sender,e);break;case 刪除:this.delete(sender,e);break;case 退出:this.close(sender,e);break;case 列選擇:this.colselect(sender,e); break;case 查找:this.search(sender,e); break;case 打印: break;#endregion注:如果選擇的是人事基本信息表則不允許進(jìn)行修改記錄。只允許進(jìn)行前邊的瀏覽和刪除操作。因?yàn)槿耸禄拘畔⒈碇械暮芏囗?xiàng)內(nèi)容是不允許隨便修改的。例如職務(wù)(或職稱)變動是不能在人事基本信息表中直接修改的,而是在職務(wù)(或職稱)變動表中記錄后再在人事基本信息表中自動更改。圖 六2、人員基本信息錄入因?yàn)槿藛T基本信息內(nèi)容太多,所以按類別設(shè)計(jì)成分頁的形式,這樣從外觀上看比較清楚,而且輸入內(nèi)容時(shí)也方便、清晰。人員基本信息中性別、部門名稱、科室名稱、職務(wù)名稱、職稱名稱和是否是合同制設(shè)計(jì)成列表的形式。用戶可以根據(jù)人員的情況選擇列表中的內(nèi)容,但不允許自己輸入信息,以防止輸入的信息不正確或是不符合規(guī)定。3、職務(wù)(或職稱)變動錄入 職務(wù)(或職稱)變動錄入是通過人員姓名或人員編號選擇出職務(wù)(或職稱)變動的人員,按確定按鈕后人員的職務(wù)(或職稱)信息會自動的顯示出來,然后輸入新的信息,按保存按鈕后人員的職務(wù)(或職稱)變動信息將保存在職務(wù)(或職稱)變動表里,并且更改后的信息也將自動保存在人員基本信息表里,。(例:圖七為職務(wù)變動錄入)其中確定按鈕和保存按鈕的程序代碼如下:private void addform_load(object sender, system.eventargs e)this.topmost =true;if(empinfoform.empid = insert) dbrace_cb();dbsection_cb();dbjob_cb();dbtitle_cb();if(empinfoform.empid = update)db();dbrace_cb();dbsection_cb();dbjob_cb();dbtitle_cb();base b = new base();b.readimage(int.parse(empinfoform.eif.id),this.picturebox1);#endregion注:代碼前一段是更改人事基本信息表此人員的職務(wù)信息,后一段是把此次更改的記錄保存在職務(wù)變動表中。在職務(wù)變動表中首先通過人員編號判斷是否有此人員記錄,如果沒有則在表中添加一條新記錄,如果有則更改這條記錄。在職務(wù)變動表中人員編號和人員姓名的賦值來保存的。職務(wù)變動表中只保存某個(gè)人員的最后一次職務(wù)變動信息。職稱變動表的程序代碼與此類似。 圖 七(五)用戶管理設(shè)計(jì)用戶管理包括添加用戶、刪除用戶、修改密碼、注銷、退出部分,其中添加用戶和刪除用戶是管理人員才可以使用的功能。修改密碼、注銷和退出部分是允許普通用戶操作的。添加用戶是通過在相應(yīng)的輸入框輸入數(shù)據(jù),點(diǎn)擊確定按鈕后就會把數(shù)據(jù)記錄到數(shù)據(jù)庫中的用戶管理表里;刪除用戶是通過輸入要刪除用戶的姓名和密碼,確認(rèn)后在用戶管理表中刪除此用戶的記錄。修改密碼是用戶修改密碼的界面,其中用戶的姓名是自動顯示在界面上的,用戶只需要輸入原來密碼和新密碼就可以修改密碼了。注銷是更換用戶的操作界面;退出是退出人事管理系統(tǒng)。(例:圖八為添加記錄)添加記錄的確定按鈕的程序代碼如下:private void button1_click(object sender, system.eventargs e)#region 添加記錄if(empinfoform.empid = insert)if(regexlib.isvalidnumber(this.no_txt.text.trim()string ss = select * from employinfo where eid= + int.parse(this.no_txt.text);base bb = new base();if(!bb.isread(ss)if(this.phone_txt.text.trim() != )if(regexlib.isvalidphono(this.phone_txt.text.trim()this.eenmen_txt.text = this.no_txt.text.trim();this.med_txt.text = this.no_txt.text.trim();this.wa_txt.text = this.no_txt.text.trim();string str = new string11;str0 = insert into employinfo values( + int.parse(this.no_txt.text.trim() + , + int.parse(this.raceid_txt.text.trim() + ,;str0 += int.parse(this.sectionid_txt.text.trim() + , + int.parse(this.jobid_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.titleid_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + this.name_txt.text + ,;str0 += this.sex_cb.text + , + this.party_cb.text + , + this.birth_dtp.value.toshortdatestring() + , + this.place_cb.text + ,;str0 += this.emptime_dtp.value.toshortdatestring() + , + this.emptype_cb.text + , + this.source_cb.text + ,;str0 += this.number_txt.text.trim() + , + this.phone_txt.text.trim() + , + this.adress_txt.text + , + this.marrige_cb.text + ,;str0 += this.edu_cb.text + , + this.pro_cb.text + , + this.school_txt.text + , + this.leaveschool_dtp.value.toshortdatestring() + ,;str0 += this.degree_cb.text + , + this.app_cb.text + ,1);str1 = insert into endowmentinfo (endid,enid) values ( + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + );str2 = insert into holidayinfo (hid) values ( + int.parse(this.no_txt.text.trim() + );str3 = insert into medicalinfo (meid,mid) values ( + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + );str4 = insert into ppinfo (pid) values ( + int.parse(this.no_txt.text.trim() + );str5 = insert into societyinfo (seid) values ( + int.parse(this.no_txt.text.trim() + );str6 = insert into titleinfo (tiid) values ( + int.parse(this.no_txt.text.trim() + );str7 = insert into traininfo (trid) values ( + int.parse(this.no_txt.text.trim() + );str8 = insert into transferinfo (traid) values (+ int.parse(this.no_txt.text.trim() + );str9 = insert into wagesinfo (waid,id) values ( + int.parse(this.no_txt.text.trim() + ,+ int.parse(this.no_txt.text.trim() + );str10 = insert into workinfo (wid) values (+ int.parse(this.no_txt.text.trim() + );base b = new base();b.exesqls(str);messagebox.show(添加成功!);empinfoform.eif.enabled = true;empinfoform.eif.dbdatagrid();this.close();elsemessagebox.show(電話號碼格式錯(cuò)誤!);elsethis.eenmen_txt.text = this.no_txt.text.trim();this.med_txt.text = this.no_txt.text.trim();this.wa_txt.text = this.no_txt.text.trim();string str = new string11;str0 = insert into employinfo values( + int.parse(this.no_txt.text.trim() + , + int.parse(this.raceid_txt.text.trim() + ,;str0 += int.parse(this.sectionid_txt.text.trim() + , + int.parse(this.jobid_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.titleid_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + ,;str0 += int.parse(this.no_txt.text.trim() + , + int.parse(this.no_txt.text.trim() + , + this.name_txt.text + ,;str0 += this.sex_cb.text + , + this.party_cb.text + , + this.birth_dtp.value.toshortdatestring() + , + this.place_cb.text + ,;str0 += this.emptime_dtp.value.toshortdatestring() + , + this.emptype_cb.text + , + this.source_cb.text + ,;str0 += this.number_txt.text.trim() + , + this.phone_txt.te
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度發(fā)電設(shè)備進(jìn)出口貿(mào)易合同
- 醫(yī)療設(shè)備申請書
- 被迫離職賠償申請書
- 駕校注銷申請書
- 撤銷執(zhí)行申請書
- 2025年度幼兒園幼兒教育信息化資源開發(fā)合同
- 2025年度幼兒園室內(nèi)裝修環(huán)保材料采購合同
- 電子商務(wù)物流提升用戶體驗(yàn)的關(guān)鍵
- 班組安全生產(chǎn)標(biāo)準(zhǔn)化的教育培訓(xùn)體系
- 低收入家庭申請書
- 《預(yù)防流感》主題班會教案3篇
- 校園招聘活動策劃方案(6篇)
- 期末 (試題) -2024-2025學(xué)年教科版(廣州)英語四年級上冊
- 解讀國有企業(yè)管理人員處分條例課件
- 湖南省長沙市一中2024-2025學(xué)年高一生物上學(xué)期期末考試試題含解析
- 小孩使用手機(jī)協(xié)議書范本
- 榆神礦區(qū)郭家灘煤礦(700 萬噸-年)項(xiàng)目環(huán)評
- 2024年200MW-400MWh電化學(xué)儲能電站設(shè)計(jì)方案
- 余土外運(yùn)施工方案
- DB32-T 186-2015建筑消防設(shè)施檢測技術(shù)規(guī)程
- 中考英語1600詞匯對照表-(帶音標(biāo))
評論
0/150
提交評論