企業(yè)工資管理系統(tǒng)_第1頁
企業(yè)工資管理系統(tǒng)_第2頁
企業(yè)工資管理系統(tǒng)_第3頁
企業(yè)工資管理系統(tǒng)_第4頁
企業(yè)工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

企業(yè)工資管理系統(tǒng)目錄HYPERLINK第一章緒論……………1HYPERLINK1.1數(shù)據(jù)庫治理體系……………1HYPERLINK1.2企業(yè)工資治理體系…………1HYPERLINK1.3開創(chuàng)對(duì)象……………………1HYPERLINK第二章職職員資治理體系設(shè)計(jì)分析…………………2HYPERLINK2.1應(yīng)用需求與分析……………2HYPERLINK2.2體系模塊劃分………………2HYPERLINK2.3體系數(shù)據(jù)庫設(shè)計(jì)……………3HYPERLINK第三章:企業(yè)工資治理體系應(yīng)用法度榜樣設(shè)計(jì)…………43.1體系圖………………………43.1.1體系的數(shù)據(jù)流圖……………………43.1.2體系的流程圖………53.1.3體系模塊的具體劃分………………63.2跳轉(zhuǎn)界面設(shè)計(jì)……………73.2“選擇上岸用戶模塊”具體設(shè)計(jì)………83.4治理員登錄………………103.4.1“登錄模塊”具體設(shè)計(jì)………………103.4.2主窗體模塊設(shè)計(jì)………133.4.3職員注冊(cè)界面及功能…………………153.4.4刪除職員信息界面及功能……………183.4.5修改及查詢職職員資界面及功能……203.4.6工資設(shè)定界面及功能…………………233.4.7職位治理界面及功能…………………253.4.8其他功能………………283.5職員上岸模塊……………29第四章:運(yùn)行與測(cè)試…………………314.1體系運(yùn)行………………314.2體系測(cè)試………………31HYPERLINKHYPERLINK第五章:實(shí)驗(yàn)心得……………………32第一章緒論1.1數(shù)據(jù)庫治理體系數(shù)據(jù)庫治理體系(DBMS)是指數(shù)據(jù)庫體系中治理數(shù)據(jù)的軟件體系。DBMS是數(shù)據(jù)庫體系的核心構(gòu)成部分。對(duì)數(shù)據(jù)庫的一切操作,包含定義、更新及各類操縱,差不多上經(jīng)由過程DBMS進(jìn)行的。DBMS老是基于某種數(shù)據(jù)模型,能夠把DBMS算作是某種數(shù)據(jù)模型在運(yùn)算機(jī)體系上的具體實(shí)現(xiàn)。依照數(shù)據(jù)模型的不合,DBMS能夠分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷?。MSsqlserve2000確實(shí)是一種關(guān)系型數(shù)據(jù)庫治理體系。關(guān)系模型主假如用二維表格構(gòu)造表達(dá)實(shí)體集,用外鍵表示實(shí)體間接洽。關(guān)系模型是由若干個(gè)關(guān)系模式構(gòu)成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,每個(gè)關(guān)系實(shí)際上是一張二維表格。關(guān)系模型和層次、網(wǎng)狀模型的最大年夜判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡(jiǎn)單用戶易明白,編程時(shí)并不涉及儲(chǔ)備構(gòu)造,拜望技巧等細(xì)節(jié)。SQL說話是關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)化說話,已獲得了廣泛的應(yīng)用。1.2企業(yè)工資治理體系企業(yè)工資治理是一項(xiàng)瑣碎、復(fù)雜而又十分過細(xì)的工作,一樣不許可產(chǎn)生缺點(diǎn)。最初的工資統(tǒng)計(jì)和發(fā)放差不多上應(yīng)用人工方法處理,工作量大年夜的時(shí)刻,顯現(xiàn)缺點(diǎn)的機(jī)率也隨之升高,不僅花費(fèi)財(cái)務(wù)人員大年夜量的時(shí)刻,同時(shí)往往因?yàn)槌瓕懙羯?,或者因?yàn)檫\(yùn)算的忽視,顯現(xiàn)工資發(fā)放缺點(diǎn)的現(xiàn)象。同時(shí)工資的發(fā)放具有較強(qiáng)的時(shí)刻限制,必須嚴(yán)格按照單位規(guī)定的時(shí)刻完成運(yùn)算和發(fā)下班作。恰是企業(yè)工資治理的這種反復(fù)性、規(guī)律性、時(shí)刻性,使得企業(yè)工資治理運(yùn)算機(jī)化成為可能。企業(yè)工資治理體系確實(shí)是應(yīng)用電腦代替大年夜量的人工統(tǒng)計(jì)和運(yùn)算,完成浩渺企業(yè)工資信息的處理,同時(shí)應(yīng)用電腦還能夠安穩(wěn)地、完全地儲(chǔ)存大年夜量的企業(yè)工資記錄。1.3開創(chuàng)對(duì)象后臺(tái)數(shù)據(jù)庫采取SQLSERVER數(shù)據(jù)庫辦事器,前臺(tái)開創(chuàng)說話可自選??稍O(shè)計(jì)成為C/S模式或B/S模式均可。要求依照標(biāo)題自行設(shè)計(jì)體系所應(yīng)用的數(shù)據(jù)庫及數(shù)據(jù)表,經(jīng)由過程體系界面實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的各類查詢、增、刪、改等功能操作。結(jié)合實(shí)際,經(jīng)由實(shí)際的需求分析,采取功能強(qiáng)大年夜的visualstdio20010作為前臺(tái)設(shè)計(jì)對(duì)象,c#作為軟件編程說話,sqlserver2008作為后臺(tái)數(shù)據(jù)庫開創(chuàng)對(duì)象。本文先輩行需求分析,具體闡述了課題來源和本體系的開創(chuàng)目標(biāo),經(jīng)由實(shí)現(xiàn)和測(cè)試各個(gè)環(huán)節(jié),最后對(duì)本體系做出客不雅理性的評(píng)判,指清晰明了它的實(shí)際感化、缺點(diǎn)以及體系的進(jìn)級(jí)偏向。第二章職職員資治理體系設(shè)計(jì)分析2.1應(yīng)用需求與分析企業(yè)工資治理體系的開創(chuàng)主旨以及總體義務(wù)確實(shí)是贊助企業(yè)進(jìn)步工作效力,節(jié)儉大年夜量的人力和物力資本,實(shí)現(xiàn)企業(yè)工資信息治理的主動(dòng)化、規(guī)范化和體系化。體系最終實(shí)現(xiàn)的重要功能如下:(1)職員及治理員的登錄與注冊(cè);(2)職員查詢掃瞄工資的宣布情形;(3)治理員對(duì)工資信息進(jìn)行愛護(hù)治理操作;(4)治理員對(duì)職員信息進(jìn)行相干的治理操作;2.2體系模塊劃分開創(chuàng)那個(gè)體系的目標(biāo)確實(shí)是贊助企業(yè)的財(cái)務(wù)主管部分進(jìn)步工作效力,實(shí)現(xiàn)企業(yè)工資信息治理的體系化、規(guī)范化和主動(dòng)化。能夠或許和熟悉治理體系、考勤治理體系相結(jié)合,真正實(shí)現(xiàn)企業(yè)高效、科學(xué)、現(xiàn)代化的職員治理。體系最終實(shí)現(xiàn)的重要功能如下?!て髽I(yè)工資信息設(shè)置部分:包含設(shè)置職員的全然工資和其他項(xiàng)目標(biāo)金額,如獎(jiǎng)金等?!て髽I(yè)工資信息治理部分:包含查詢工資和查詢現(xiàn)有職務(wù)及現(xiàn)有全然工資標(biāo)準(zhǔn)。·體系部分:包含添加用戶。2.3體系數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是信息治理體系的后臺(tái),儲(chǔ)備著所有的信息,在信息治理體系中有著專門重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直截了當(dāng)阻礙到那個(gè)體系的運(yùn)行效力。優(yōu)勝的數(shù)據(jù)庫設(shè)計(jì),能夠進(jìn)步數(shù)據(jù)信息的儲(chǔ)備效力,確保數(shù)據(jù)信息的完全性和一致性。針對(duì)企業(yè)工資信息治理體系的需求,經(jīng)由過程對(duì)職職員資運(yùn)算過程的內(nèi)容分析,為本體系設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:表5-2為職員信息表。此表中包含屬性為:職員號(hào),職員姓名,職員職位,職員德律風(fēng),月薪,獎(jiǎng)金,處罰金。表5-2職員信息表字段名稱數(shù)據(jù)類型字段說明ygnovarchar(50)職員號(hào)ygnamevarchar(10)職員姓名ygdutyvarchar(50)職員職位ygtelvarchar(52)職員德律風(fēng)yuexinvarchar(50)月薪j(luò)iangjinvarchar(50)獎(jiǎng)金chufavarchar(50)處罰金 表5-3為工資標(biāo)準(zhǔn)表。 此表中包含屬性為:職員職位,全然工資。表5-3工資標(biāo)準(zhǔn)表字段名稱數(shù)據(jù)類型字段說明ygdutyvarchar(50)職員職位jbgzvarchar(50)全然工資表5-4為治理員信息表 此表中包含屬性為:治理員賬號(hào),暗碼。表5-4治理員信息表字段名稱數(shù)據(jù)類型字段說明usernamevarchar(50)治理員賬號(hào)passwordvarchar(30)暗碼E-R圖jbgzjbgzygdutyygnameygdutyygdutyygnameygdutyygnoygno1:n決定1:n決定工資標(biāo)準(zhǔn)表職員信息表ygtel工資標(biāo)準(zhǔn)表職員信息表ygtelchufachufajbgzyuexinjbgzyuexinjiangjinjiangjin第三章:企業(yè)工資治理體系應(yīng)用法度榜樣設(shè)計(jì)3.1體系圖3.1.1體系的數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD,dataflowdiagram)是描述數(shù)據(jù)處理過程的有力對(duì)象。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方法描述數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過程。本體系的數(shù)據(jù)流圖如圖3-1:企業(yè)工資治理體系企業(yè)工資治理體系治理員職員登陸登陸增、刪、查、改職員、工資信息查詢小我、工資信息是否否是3.1.2體系的流程圖流程圖是最古老的設(shè)計(jì)表達(dá)方法之一,大年夜多半法度榜樣人員把畫流程圖作為編碼的先導(dǎo)。專門多人在法度榜樣編好后也用流程圖來表達(dá)法度榜樣的梗概,以便于同他人進(jìn)行交換。因?yàn)樗哂心茈S便表達(dá)任何法度榜樣邏輯的長處而廣泛傳播。本體系流程圖如圖3-2:職員職員治理員獵取治理權(quán)限增、刪、查、改職員小我信息查詢和設(shè)定工資、職位標(biāo)準(zhǔn)工資標(biāo)準(zhǔn)表職員小我信息表獵取查詢權(quán)限查詢小我及工資信息查詢工資標(biāo)準(zhǔn)上岸上岸拒絕拒絕選擇修改職員信息選擇修改標(biāo)準(zhǔn)選擇查詢信息選擇查詢標(biāo)準(zhǔn)3.1.3體系模塊的具體劃分企業(yè)工資治理體系重要分為以下幾個(gè)模塊:治理員模塊重要有治理員上岸,職員信息注冊(cè)、刪除、修改及查詢,工資標(biāo)準(zhǔn)掃瞄,職職員資的查詢等;用戶重要模塊有查詢工資標(biāo)準(zhǔn),查詢現(xiàn)有職位等等。企業(yè)工資治理體系體系功能模塊圖如下:企業(yè)工資治理體系治理員治理職員治理治理員治理職員治理工資標(biāo)準(zhǔn)職員信息工資職位信息愛護(hù)退出職員信息退出信息愛護(hù)工資標(biāo)準(zhǔn)職員信息工資職位信息愛護(hù)退出職員信息退出信息愛護(hù)工資職位工資標(biāo)準(zhǔn)返回上岸查詢信息查詢工資職位治理贊助關(guān)于修改查詢贊助關(guān)于職位治理返回上岸修改查詢刪除職員注冊(cè)職員返回上岸查詢信息查詢工資職位治理贊助關(guān)于修改查詢贊助關(guān)于職位治理返回上岸修改查詢刪除職員注冊(cè)職員圖4.2企業(yè)工資治理體系模塊圖3.2跳轉(zhuǎn)界面設(shè)計(jì)當(dāng)用戶點(diǎn)擊本企業(yè)工資治理體系時(shí),起首跳出此界面,作為一個(gè)緩沖,吸引用戶的眼球,設(shè)定了三秒鐘的跳轉(zhuǎn)時(shí)刻,然后直截了當(dāng)彈出上岸界面。跳轉(zhuǎn)界面及代碼如下所示:圖3-1跳轉(zhuǎn)界面體系函數(shù):usingSystem.Data.SqlClient;namespace企業(yè)工資治理體系{publicpartialclassloading:Form{publicloading(){InitializeComponent();}privatevoidtimer1_Tick_1(objectsender,EventArgse){if(this.Opacity>0.8){this.Opacity=this.Opacity-0.005;}elseif(this.Opacity>0.01){this.Opacity=this.Opacity-0.04;}else{this.timer1.Enabled=false;this.Hide();Form10login=newForm10();login.Show();}}}3.3“選擇上岸用戶模塊”具體設(shè)計(jì)選擇上岸用戶模塊的具體設(shè)計(jì)主假如供用戶選擇上岸的一個(gè)界面,用戶選擇登錄的是治理員照樣通俗用戶,然后選擇是進(jìn)入上岸模塊照樣主界面,從而進(jìn)行相干的操作。窗體及核心代碼:核心代碼:privatevoidbutton1_Click(objectsender,EventArgse){this.Hide();Form16f=newForm16();f.Show();}privatevoidbutton2_Click(objectsender,EventArgse){this.Hide();Form11f=newForm11();f.Show();}privatevoidbutton3_Click(objectsender,EventArgse){Application.Exit();}3.4治理員上岸模塊3.4.1“登錄模塊”具體設(shè)計(jì)登錄模塊的具體設(shè)計(jì)主假如用戶登錄的一個(gè)界面,確信是否暗碼和用戶名缺點(diǎn),進(jìn)入后將面對(duì)的是主界面,從而進(jìn)行相干的操作。登錄的界面重要由用戶名和暗碼的信息,還有一些標(biāo)題設(shè)置,確信和撤消的按鈕構(gòu)成。經(jīng)由過程標(biāo)題能夠明白此體系的大年夜概內(nèi)容,由此,登錄界面的設(shè)計(jì)完成。窗體及核心代碼:圖3-4-1登錄界面圖3-4-2登錄掉足的提示1圖3-4-3登錄掉足的提示2核心代碼:privatevoidbutton1_Click(objectsender,EventArgse){stringsqlconstr="DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True";SqlConnectionsqlc=newSqlConnection(sqlconstr);if(textBox1.Text.Trim().Equals("")||textBox2.Text.Trim().Equals("")){textBox1.Text="";textBox2.Text="";textBox1.Focus();MessageBox.Show("用戶名或暗碼不克不及為空");return;}stringsqlcomstring="select*from治理員信息表whereusername='"+this.textBox1.Text+"'andpassword='"+this.textBox2.Text+"'";try{sqlc.Open();SqlCommandsqlcom=newSqlCommand(sqlcomstring,sqlc);SqlDataReadersqlread=sqlcom.ExecuteReader();if(sqlread.Read()){sqlread.Close();sqlc.Close();this.Hide();Form3gljm=newForm3();gljm.Show();}else{textBox1.Text="";textBox2.Text="";textBox1.Focus();MessageBox.Show("該用戶不存在!");sqlread.Close();}}catch(SqlExceptionex){MessageBox.Show(ex.Message,"暗碼或用戶名缺點(diǎn)!");}finally{sqlc.Close();}}privatevoidbutton2_Click(objectsender,EventArgse){Application.Exit();}3.4.2主窗體模塊設(shè)計(jì)假如用戶輸入的用戶和暗碼都精確,則進(jìn)入如下主窗體界面:圖3-5-1治理員主窗體界面治理員主窗體界面核心代碼:privatevoid退出ToolStripMenuItem1_Click(objectsender,EventArgse){Application.Exit();}privatevoid關(guān)于ToolStripMenuItem_Click(objectsender,EventArgse){Form4f=newForm4();f.Show();}privatevoid職員注冊(cè)ToolStripMenuItem_Click(objectsender,EventArgse){Form5f=newForm5();f.Show();}privatevoid刪|除職員信息ToolStripMenuItem_Click(objectsender,EventArgse){Form6f=newForm6();f.Show();}privatevoid修改職職員資ToolStripMenuItem_Click(objectsender,EventArgse){Form8f=newForm8();f.Show();}privatevoid現(xiàn)有工資ToolStripMenuItem_Click(objectsender,EventArgse){Form7f=newForm7();f.Show();}privatevoid職位治理ToolStripMenuItem_Click(objectsender,EventArgse){Form9f=newForm9();f.Show();}privatevoid返回登錄ToolStripMenuItem_Click(objectsender,EventArgse){this.Hide();Form10l=newForm10();l.Show();}privatevoid贊助ToolStripMenuItem_Click(objectsender,EventArgse){Form15f=newForm15();f.Show();}3.4.3職員注冊(cè)界面及功能圖3-6職員注冊(cè)界面核心代碼:privatevoidbutton1_Click_1(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");try{if(textBox1.Text.Trim().Equals("")||textBox2.Text.Trim().Equals("")){MessageBox.Show("工號(hào)和姓名不克不及為空!");return;}else{sqlconn.Open();SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表whereygno='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);if(dt.Rows.Count!=0){MessageBox.Show("用戶名差不多存在!");return;}SqlDataAdaptersda1=newSqlDataAdapter("select*from職員信息表",sqlconn);DataTabledt1=newDataTable();sda1.Fill(dt1);DataRowdr=dt1.NewRow();dr["ygno"]=textBox1.Text.Trim();dr["ygname"]=textBox2.Text.Trim();dr["ygduty"]=textBox3.Text.Trim();dr["ygtel"]=textBox4.Text.Trim();dt1.Rows.Add(dr);SqlCommandBuilderscb=newSqlCommandBuilder(sda1);sda1.InsertCommand=scb.GetInsertCommand();sda1.Update(dt1);MessageBox.Show("注冊(cè)成功!");}}catch(SqlExceptionex){MessageBox.Show(ex.Message,"缺點(diǎn)!");}finally{sqlconn.Close();}}privatevoidbutton2_Click_1(objectsender,EventArgse){textBox1.Text="";textBox2.Text="";textBox3.Text="";textBox4.Text="";textBox1.Focus();}privatevoidbutton3_Click(objectsender,EventArgse){this.Close();}privatevoidbutton4_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dataGridView1.DataSource=dt;}3.4.4刪除職員信息界面及功能圖3-7刪除職員信息界面核心代碼:privatevoidbutton1_Click_1(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");if(textBox1.Text.Trim().Equals("")){MessageBox.Show("職員號(hào)不克不及為空!");return;}SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表whereygno='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);if(dt.Rows.Count==0){MessageBox.Show("職員不存在!");return;}MessageBoxButtonsmbox=MessageBoxButtons.OKCancel;DialogResultresult;result=MessageBox.Show("確信刪除?","刪除記錄",mbox,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1);if(result==DialogResult.OK){dt.Rows[0].Delete();SqlCommandBuilderscb=newSqlCommandBuilder(sda);sda.DeleteCommand=scb.GetDeleteCommand();sda.Update(dt);MessageBox.Show("刪除成功");}else{return;}}privatevoidbutton2_Click_1(objectsender,EventArgse){textBox1.Text="";textBox1.Focus();}privatevoidbutton3_Click(objectsender,EventArgse){this.Close();}privatevoidbutton4_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dataGridView1.DataSource=dt;}3.4.5修改及查詢職職員資界面及功能圖3-8修改及查詢職職員資界面核心代碼:privateBooleanishaved(){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表whereygno='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);if(dt.Rows.Count==0){MessageBox.Show("職員不存在!");returnfalse;}else{button1.Enabled=true;returntrue;}}privatevoidbutton1_Click_1(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");if(!ishaved()){return;}SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表whereygno='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dt.Rows[0]["ygname"]=textBox2.Text.Trim();dt.Rows[0]["ygduty"]=textBox3.Text.Trim();dt.Rows[0]["ygtel"]=textBox4.Text.Trim();dt.Rows[0]["yuexin"]=textBox5.Text.Trim();dt.Rows[0]["jiangjin"]=textBox6.Text.Trim();dt.Rows[0]["chufa"]=textBox7.Text.Trim();SqlCommandBuilderscb=newSqlCommandBuilder(sda);sda.UpdateCommand=scb.GetUpdateCommand();sda.Update(dt);MessageBox.Show("修改成功!");}privatevoidbutton3_Click_1(objectsender,EventArgse){this.Close();}privatevoidbutton4_Click_1(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表whereygno='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);if(dt.Rows.Count==0){MessageBox.Show("職員不存在!");return;}else{button1.Enabled=true;textBox2.Text=dt.Rows[0]["ygname"].ToString();textBox3.Text=dt.Rows[0]["ygduty"].ToString();textBox4.Text=dt.Rows[0]["ygtel"].ToString();textBox5.Text=dt.Rows[0]["yuexin"].ToString();textBox6.Text=dt.Rows[0]["jiangjin"].ToString();textBox7.Text=dt.Rows[0]["chufa"].ToString();}}privatevoidbutton2_Click(objectsender,EventArgse){textBox1.Text="";textBox1.Focus();}privatevoidbutton5_Click(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from職員信息表",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dataGridView1.DataSource=dt;}3.4.6工資設(shè)定界面及功能圖3-9工資設(shè)定界面核心代碼:privatevoidbutton2_Click_1(objectsender,EventArgse){if(comboBox1.Text.Trim().Equals("")){MessageBox.Show("請(qǐng)選擇一個(gè)職位!");return;}if(textBox1.Text.Trim().Equals("")){MessageBox.Show("請(qǐng)?zhí)钊霐?shù)值!");return;}SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from工資標(biāo)準(zhǔn)表whereygduty='"+comboBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dt.Rows[0]["jbgz"]=textBox1.Text.Trim();SqlCommandBuilderscb=newSqlCommandBuilder(sda);sda.UpdateCommand=scb.GetUpdateCommand();sda.Update(dt);MessageBox.Show("修改成功!");SqlConnectionsqlconn1=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda1=newSqlDataAdapter("select*from工資標(biāo)準(zhǔn)表,sqlconn1);DataTabledt1=newDataTable();sda1.Fill(dt1);dataGridView1.DataSource=dt1;}privatevoidbutton3_Click_1(objectsender,EventArgse){this.Close();}privatevoidbutton1_Click_1(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("select*from工資標(biāo)準(zhǔn)表,sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dataGridView1.DataSource=dt;}privatevoidbutton4_Click(objectsender,EventArgse){textBox1.Text="";textBox1.Focus();}3.4.7職位治理界面及功能圖3-10職位治理界面核心代碼:privatevoidbutton2_Click_1(objectsender,EventArgse){if(textBox1.Text.Trim().Equals("")){MessageBox.Show("請(qǐng)輸入一個(gè)新職位!");return;}SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("selectygduty職位from工資標(biāo)準(zhǔn)表whereygduty='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);if(dt.Rows.Count!=0){MessageBox.Show("職位差不多存在!");return;}SqlDataAdaptersda1=newSqlDataAdapter("selectygdutyfrom工資標(biāo)準(zhǔn)表whereygduty='"+textBox1.Text.Trim()+"'",sqlconn);DataTabledt1=newDataTable();sda1.Fill(dt1);DataRowdr=dt1.NewRow();dr["ygduty"]=textBox1.Text.Trim();dt1.Rows.Add(dr);SqlCommandBuilderscb=newSqlCommandBuilder(sda1);sda1.InsertCommand=scb.GetInsertCommand();sda1.Update(dt1);SqlConnectionsqlconn2=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda2=newSqlDataAdapter("selectygduty職??位?from工資標(biāo)準(zhǔn)表,sqlconn2);DataTabledt2=newDataTable();sda2.Fill(dt2);dataGridView1.DataSource=dt2;}privatevoidbutton3_Click_1(objectsender,EventArgse){if(textBox2.Text.Trim().Equals("")){MessageBox.Show("職位不克不及為空!");return;}SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("selectygduty職位from工資標(biāo)準(zhǔn)表whereygduty='"+textBox2.Text.Trim()+"'",sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dt.Rows[0].Delete();SqlCommandBuilderscb=newSqlCommandBuilder(sda);sda.DeleteCommand=scb.GetDeleteCommand();sda.Update(dt);MessageBox.Show("刪除成功");SqlDataAdaptersda2=newSqlDataAdapter("selectygduty職位from工資標(biāo)準(zhǔn)表,sqlconn);DataTabledt2=newDataTable();sda2.Fill(dt2);dataGridView1.DataSource=dt2;textBox2.Enabled=true;textBox2.Text="";textBox2.Enabled=false;}privatevoidbutton4_Click(objectsender,EventArgse){this.Close();}privatevoidbutton1_Click_1(objectsender,EventArgse){SqlConnectionsqlconn=newSqlConnection("DataSource=.;InitialCatalog=企業(yè)工資治理體系;IntegratedSecurity=True");SqlDataAdaptersda=newSqlDataAdapter("selectygduty職位from工資標(biāo)準(zhǔn)表,sqlconn);DataTabledt=newDataTable();sda.Fill(dt);dataGridView1.DataSource=dt;}privatevoidbutton5_Click(objectsender,EventArgse){textBox1.Text="";textBox1.Focus();}privatevoidbutton6_Click(objectsender,EventArgse){textBox2.Text="";textBox2.Focus();}3.4.8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論