![企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/15187b53-fd54-44af-a8f9-d26750e49ef3/15187b53-fd54-44af-a8f9-d26750e49ef31.gif)
![企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/15187b53-fd54-44af-a8f9-d26750e49ef3/15187b53-fd54-44af-a8f9-d26750e49ef32.gif)
![企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/15187b53-fd54-44af-a8f9-d26750e49ef3/15187b53-fd54-44af-a8f9-d26750e49ef33.gif)
![企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/15187b53-fd54-44af-a8f9-d26750e49ef3/15187b53-fd54-44af-a8f9-d26750e49ef34.gif)
![企業(yè)工資管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計報告書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/15187b53-fd54-44af-a8f9-d26750e49ef3/15187b53-fd54-44af-a8f9-d26750e49ef35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、企業(yè)工資管理系統(tǒng)目 錄第一章 緒論11.1數(shù)據(jù)庫管理系統(tǒng)11.2企業(yè)工資管理系統(tǒng)11.3開發(fā)工具1第二章 員工工資管理系統(tǒng)設(shè)計分析22.1應(yīng)用需求與分析22.2系統(tǒng)模塊劃分22.3系統(tǒng)數(shù)據(jù)庫設(shè)計3第三章:企業(yè)工資管理系統(tǒng)應(yīng)用程序設(shè)計 43.1系統(tǒng)圖4 3.1.1系統(tǒng)的數(shù)據(jù)流圖4 3.1.2系統(tǒng)的流程圖5 3.1.3系統(tǒng)模塊的具體劃分63.2 跳轉(zhuǎn)界面設(shè)計 73.2“選擇登陸用戶模塊”詳細(xì)設(shè)計 83.4 管理員登錄103.4.1“登錄模塊”詳細(xì)設(shè)計 103.4.2主窗體模塊設(shè)計133.4.3員工注冊界面及功能153.4.4刪除員工信息界面及功能183.4.5修改及查詢員工工資界面及功能203.4
2、.6工資設(shè)定界面及功能233.4.7職位管理界面及功能253.4.8其他功能283.5員工登陸模塊 29第四章:運行與測試31 4.1系統(tǒng)運行 31 4.2系統(tǒng)測試 31第五章:實驗心得32第一章 緒論1.1數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進(jìn)行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷?。MSsqlserve2000就是一種關(guān)系型數(shù)據(jù)庫
3、管理系統(tǒng)。關(guān)系模型主要是用二維表格結(jié)構(gòu)表達(dá)實體集,用外鍵表示實體間聯(lián)系。關(guān)系模型是由若干個關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,每個關(guān)系實際上是一二維表格。關(guān)系模型和層次、網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡單用戶易懂,編程時并不涉及存儲結(jié)構(gòu),訪問技術(shù)等細(xì)節(jié)。SQL語言是關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)化語言,已得到了廣泛的應(yīng)用。1.2企業(yè)工資管理系統(tǒng) 企業(yè)工資管理是一項瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許發(fā)生差錯。最初的工資統(tǒng)計和發(fā)放都是使用人工方式處理,工作量大的時候,出現(xiàn)錯誤的機率也隨之升高,不僅花費財務(wù)人員大量的時間,而且往往由于抄寫不慎,或者由于計算的疏忽,
4、出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。同時工資的發(fā)放具有較強的時間限制,必須嚴(yán)格按照單位規(guī)定的時間完成計算和發(fā)放工作。正是企業(yè)工資管理的這種重復(fù)性、規(guī)律性、時間性,使得企業(yè)工資管理計算機化成為可能。企業(yè)工資管理系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計和計算,完成眾多企業(yè)工資信息的處理,同時使用電腦還可以安全地、完整地保存大量的企業(yè)工資記錄。1.3開發(fā)工具后臺數(shù)據(jù)庫采用SQL SERVER數(shù)據(jù)庫服務(wù)器,前臺開發(fā)語言可自選??稍O(shè)計成為C/S模式或B/S模式均可。要求根據(jù)題目自行設(shè)計系統(tǒng)所使用的數(shù)據(jù)庫及數(shù)據(jù)表,通過系統(tǒng)界面實現(xiàn)對數(shù)據(jù)庫的各種查詢、增、刪、改等功能操作。結(jié)合實際,經(jīng)過實際的需求分析,采用功能強大的visu
5、al stdio 20010作為前臺設(shè)計工具,c#作為軟件編程語言, sql server 2008作為后臺數(shù)據(jù)庫開發(fā)工具。本文先進(jìn)行需求分析,詳細(xì)論述了課題來源和本系統(tǒng)的開發(fā)目的,經(jīng)過實現(xiàn)和測試各個環(huán)節(jié),最后對本系統(tǒng)做出客觀理性的評價,指明了它的現(xiàn)實作用、缺點以及系統(tǒng)的升級方向。第二章 員工工資管理系統(tǒng)設(shè)計分析2.1應(yīng)用需求與分析企業(yè)工資管理系統(tǒng)的開發(fā)宗旨以及總體任務(wù)就是幫助企業(yè)提高工作效率,節(jié)省大量的人力和物力資源,實現(xiàn)企業(yè)工資信息管理的自動化、規(guī)化和系統(tǒng)化。系統(tǒng)最終實現(xiàn)的主要功能如下:(1)員工及管理員的登錄與注冊;(2)員工查詢?yōu)g覽工資的發(fā)布情況;(3)管理員對工資信息進(jìn)行維護(hù)管理操作
6、; (4)管理員對員工信息進(jìn)行相關(guān)的管理操作;2.2系統(tǒng)模塊劃分開發(fā)這個系統(tǒng)的目的就是幫助企業(yè)的財務(wù)主管部門提高工作效率,實現(xiàn)企業(yè)工資信息管理的系統(tǒng)化、規(guī)化和自動化。能夠和認(rèn)識管理系統(tǒng)、考勤管理系統(tǒng)相結(jié)合,真正實現(xiàn)企業(yè)高效、科學(xué)、現(xiàn)代化的員工管理。系統(tǒng)最終實現(xiàn)的主要功能如下。·企業(yè)工資信息設(shè)置部分:包括設(shè)置員工的基本工資和其他項目的金額,如獎金等。·企業(yè)工資信息管理部分:包括查詢工資和查詢現(xiàn)有職務(wù)及現(xiàn)有基本工資標(biāo)準(zhǔn)。·系統(tǒng)部分:包括添加用戶。2.3系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是信息管理系統(tǒng)的后臺,存儲著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計的好與壞,直接
7、影響到這個系統(tǒng)的運行效率。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率,確保數(shù)據(jù)信息的完整性和一致性。針對企業(yè)工資信息管理系統(tǒng)的需求,通過對員工工資計算過程的容分析,為本系統(tǒng)設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):表5-2為員工信息表。此表中包含屬性為:員工號,員工,員工職位,員工,月薪,獎金,處罰金 。表5-2 員工信息表字段名稱數(shù)據(jù)類型字段說明ygnovarchar(50)員工號ygnamevarchar(10)員工ygdutyvarchar(50)員工職位ygtelvarchar(52)員工yuexinvarchar(50)月薪j(luò)iangjinvarchar(50)獎金chufavarchar(50
8、)處罰金表5-3為工資標(biāo)準(zhǔn)表。此表中包含屬性為:員工職位,基本工資。表5-3工資標(biāo)準(zhǔn)表字段名稱數(shù)據(jù)類型字段說明ygdutyvarchar(50)員工職位jbgzvarchar(50)基本工資 表5-4 為管理員信息表此表中包含屬性為:管理員賬號,密碼。表5-4管理員信息表字段名稱數(shù)據(jù)類型字段說明usernamevarchar(50)管理員賬號passwordvarchar(30)密碼E-R圖jbgzygdutyygnameygdutyygno1:n決定工資標(biāo)準(zhǔn)表員工信息表ygtelchufajbgzyuexinjiangjin第三章:企業(yè)工資管理系統(tǒng)應(yīng)用程序設(shè)計3.1系統(tǒng)圖3.1.1系統(tǒng)的數(shù)據(jù)
9、流圖數(shù)據(jù)流圖(DFD,data flow diagram)是描述數(shù)據(jù)處理過程的有力工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。本系統(tǒng)的數(shù)據(jù)流圖如圖3-1:企業(yè)工資管理系統(tǒng)管理員員工登 陸登 陸增、刪、查、改員工、工資信息查詢個人、工資信息是否否是3.1.2系統(tǒng)的流程圖流程圖是最古老的設(shè)計表達(dá)方式之一,大多數(shù)程序人員把畫流程圖作為編碼的先導(dǎo)。許多人在程序編好后也用流程圖來表達(dá)程序的梗概,以便于同他人進(jìn)行交流。由于它具有能隨意表達(dá)任何程序邏輯的優(yōu)點而廣泛流傳。本系統(tǒng)流程圖如圖3-2: 員工管理員獲取管理權(quán)限增、刪、查、改員工個人信息查詢和設(shè)定工資、職位標(biāo)
10、準(zhǔn)工資標(biāo)準(zhǔn)表員工個人信息表獲取查詢權(quán)限查詢個人及工資信息查詢工資標(biāo)準(zhǔn)登陸登陸拒絕拒絕選擇修改員工信息選擇修改標(biāo)準(zhǔn)選擇查詢信息選擇查詢標(biāo)準(zhǔn)3.1.3系統(tǒng)模塊的具體劃分企業(yè)工資管理系統(tǒng)主要分為以下幾個模塊:管理員模塊主要有管理員登陸,員工信息注冊、刪除、修改及查詢,工資標(biāo)準(zhǔn)瀏覽,員工工資的查詢等;用戶主要模塊有查詢工資標(biāo)準(zhǔn),查詢現(xiàn)有職位等等。企業(yè)工資管理系統(tǒng)系統(tǒng)功能模塊圖如下:管理員管理員工管理工資標(biāo)準(zhǔn)員工信息工資職位信息維護(hù)退出員工信息退出信息維護(hù)工資職位工資標(biāo)準(zhǔn)返回登陸查詢信息查詢工資職位管理幫助關(guān)于修改查詢幫助關(guān)于職位管理返回登陸修改查詢刪除員工注冊員工圖4.2企業(yè)工資管理系統(tǒng)模塊圖3.2跳
11、轉(zhuǎn)界面設(shè)計當(dāng)用戶點擊本企業(yè)工資管理系統(tǒng)時,首先跳出此界面,作為一個緩沖,吸引用戶的眼球,設(shè)定了三秒鐘的跳轉(zhuǎn)時間,然后直接彈出登陸界面。跳轉(zhuǎn)界面及代碼如下所示:圖3-1 跳轉(zhuǎn)界面系統(tǒng)函數(shù):using System.Data.SqlClient;namespace 企業(yè)工資管理系統(tǒng) public partial class loading : Form public loading() InitializeComponent(); private void timer1_Tick_1(object sender, EventArgs e) if (this.Opacity > 0.8) th
12、is.Opacity = this.Opacity - 0.005; else if (this.Opacity > 0.01) this.Opacity = this.Opacity - 0.04; else this.timer1.Enabled = false; this.Hide(); Form10 login = new Form10(); login.Show(); 3.3“選擇登陸用戶模塊”詳細(xì)設(shè)計選擇登陸用戶模塊的詳細(xì)設(shè)計主要是供用戶選擇登陸的一個界面,用戶選擇登錄的是管理員還是普通用戶,然后選擇是進(jìn)入登陸模塊還是主界面,從而進(jìn)行相關(guān)的操作。窗體及核心代碼:核心代碼: p
13、rivate void button1_Click(object sender, EventArgs e) this.Hide(); Form16 f = new Form16(); f.Show(); private void button2_Click(object sender, EventArgs e) this.Hide(); Form11 f = new Form11(); f.Show(); private void button3_Click(object sender, EventArgs e) Application.Exit (); 3.4管理員登陸模塊3.4.1“登錄模
14、塊”詳細(xì)設(shè)計 登錄模塊的詳細(xì)設(shè)計主要是用戶登錄的一個界面,判斷是否密碼和用戶名錯誤,進(jìn)入后將面對的是主界面,從而進(jìn)行相關(guān)的操作。登錄的界面主要由用戶名和密碼的信息,還有一些標(biāo)題設(shè)置,確定和取消的按鈕組成。通過標(biāo)題可以知道此系統(tǒng)的大概容,由此,登錄界面的設(shè)計完成。窗體及核心代碼:圖3-4-1登錄界面圖3-4-2登錄出錯的提示1圖3-4-3登錄出錯的提示2核心代碼:private void button1_Click(object sender, EventArgs e) string sqlconstr = "Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng)
15、;Integrated Security=True" SqlConnection sqlc = new SqlConnection(sqlconstr); if(textBox1.Text.Trim().Equals("")|textBox2.Text.Trim().Equals("") textBox1.Text = "" textBox2.Text = "" textBox1.Focus(); MessageBox.Show("用戶名或密碼不能為空"); return; strin
16、g sqlcomstring = "select * from 管理員信息表 where username='" + this.textBox1.Text + "'and password='" + this.textBox2.Text + "'" try sqlc.Open(); SqlCommand sqlcom = new SqlCommand(sqlcomstring, sqlc); SqlDataReader sqlread = sqlcom.ExecuteReader(); if (sqlr
17、ead.Read() sqlread.Close(); sqlc.Close(); this.Hide(); Form3 gljm = new Form3(); gljm.Show(); else textBox1.Text = "" textBox2.Text = "" textBox1.Focus(); MessageBox.Show(" 該用戶不存在!"); sqlread.Close(); catch (SqlException ex) MessageBox.Show(ex.Message, " 密碼或用戶名錯誤!&
18、quot;); finally sqlc.Close(); private void button2_Click(object sender, EventArgs e) Application.Exit(); 3.4.2主窗體模塊設(shè)計如果用戶輸入的用戶和密碼都正確,則進(jìn)入如下主窗體界面:圖3-5-1管理員主窗體界面管理員主窗體界面核心代碼:private void 退出ToolStripMenuItem1_Click(object sender, EventArgs e) Application.Exit(); private void 關(guān)于ToolStripMenuItem_Click(ob
19、ject sender, EventArgs e) Form4 f = new Form4(); f.Show(); private void 員工注冊ToolStripMenuItem_Click(object sender, EventArgs e) Form5 f = new Form5(); f.Show(); private void 刪¦除員工信息ToolStripMenuItem_Click(object sender, EventArgs e) Form6 f = new Form6(); f.Show(); private void 修改員工工資ToolStripM
20、enuItem_Click(object sender, EventArgs e) Form8 f = new Form8(); f.Show(); private void 現(xiàn)有工資ToolStripMenuItem_Click(object sender, EventArgs e) Form7 f = new Form7(); f.Show(); private void 職位管理ToolStripMenuItem_Click(object sender, EventArgs e) Form9 f = new Form9(); f.Show(); private void 返回登錄Tool
21、StripMenuItem_Click(object sender, EventArgs e) this.Hide(); Form10 l = new Form10(); l.Show(); private void 幫助ToolStripMenuItem_Click(object sender, EventArgs e) Form15 f = new Form15(); f.Show(); n 3.4.3員工注冊界面及功能圖3-6員工注冊界面核心代碼:private void button1_Click_1(object sender, EventArgs e) SqlConnection
22、sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); try if (textBox1.Text.Trim().Equals("") | textBox2.Text.Trim().Equals("") MessageBox.Show("工號和不能為空!"); return; else sqlconn.Open(); SqlDataAdapter sda = new SqlData
23、Adapter("select * from 員工信息表 where ygno='" + textBox1.Text.Trim() + "'", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); if (dt.Rows.Count != 0) MessageBox.Show("用戶名已經(jīng)存在!"); return; SqlDataAdapter sda1 = new SqlDataAdapter("select * from 員工信息表"
24、, sqlconn); DataTable dt1 = new DataTable(); sda1.Fill(dt1); DataRow dr = 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); SqlCommandBuilder
25、 scb = new SqlCommandBuilder(sda1); sda1.InsertCommand = scb.GetInsertCommand(); sda1.Update(dt1); MessageBox.Show("注冊成功!"); catch (SqlException ex) MessageBox.Show(ex.Message, "錯誤!"); finally sqlconn.Close(); private void button2_Click_1(object sender, EventArgs e) textBox1.Text
26、="" textBox2.Text="" textBox3.Text="" textBox4.Text="" textBox1 .Focus (); private void button3_Click(object sender, EventArgs e) this.Close(); private void button4_Click(object sender, EventArgs e) SqlConnection sqlconn = new SqlConnection("Data Source=.
27、;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda = new SqlDataAdapter("select * from 員工信息表", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); dataGridView1.DataSource = dt; 3.4.4刪除員工信息界面及功能圖3-7刪除員工信息界面核心代碼:private void button1_Click_1(object sender, Even
28、tArgs e) SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); if (textBox1.Text.Trim().Equals("") MessageBox.Show("員工號不能為空!"); return; SqlDataAdapter sda = new SqlDataAdapter("select * from 員工信息表 where ygno=&
29、#39;" + textBox1.Text.Trim() + "'", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); if (dt.Rows.Count = 0) MessageBox.Show("員工不存在!"); return; MessageBoxButtons mbox = MessageBoxButtons.OKCancel; DialogResult result; result = MessageBox.Show("確定刪除? ", &q
30、uot;刪除記錄", mbox, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result = DialogResult.OK) dt.Rows0.Delete(); SqlCommandBuilder scb = new SqlCommandBuilder(sda); sda.DeleteCommand = scb.GetDeleteCommand(); sda.Update(dt); MessageBox.Show("刪除成功"); else return; private vo
31、id button2_Click_1(object sender, EventArgs e) textBox1.Text = "" textBox1.Focus(); private void button3_Click(object sender, EventArgs e) this.Close(); private void button4_Click(object sender, EventArgs e) SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資
32、管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda = new SqlDataAdapter("select * from 員工信息表", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); dataGridView1.DataSource = dt; 3.4.5修改及查詢員工工資界面及功能圖3-8修改及查詢員工工資界面核心代碼:private Boolean ishaved() SqlConnection sqlconn = new SqlConnec
33、tion("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda = new SqlDataAdapter("select * from 員工信息表 where ygno='" + textBox1.Text.Trim() + "'", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); if (dt.Rows.Count = 0) Messa
34、geBox.Show("員工不存在!"); return false; else button1.Enabled = true; return true; private void button1_Click_1(object sender, EventArgs e) SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); if (!ishaved() return; SqlDataAdapt
35、er sda = new SqlDataAdapter("select * from 員工信息表 where ygno='" + textBox1.Text.Trim() + "'", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); dt.Rows0"ygname" = textBox2.Text.Trim(); dt.Rows0"ygduty" = textBox3.Text.Trim(); dt.Rows0"ygtel&q
36、uot; = textBox4.Text.Trim(); dt.Rows0"yuexin" = textBox5.Text.Trim(); dt.Rows0"jiangjin" = textBox6.Text.Trim(); dt.Rows0"chufa" = textBox7.Text.Trim(); SqlCommandBuilder scb = new SqlCommandBuilder(sda); sda.UpdateCommand = scb.GetUpdateCommand(); sda.Update(dt); Messa
37、geBox.Show("修改成功!"); private void button3_Click_1(object sender, EventArgs e) this.Close(); private void button4_Click_1(object sender, EventArgs e) SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda =
38、new SqlDataAdapter("select * from 員工信息表 where ygno='" + textBox1.Text.Trim() + "'", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); if (dt.Rows.Count = 0) MessageBox.Show("員工不存在!"); return; else button1.Enabled = true; textBox2.Text = dt.Rows0"ygnam
39、e".ToString(); textBox3.Text = dt.Rows0"ygduty".ToString(); textBox4.Text = dt.Rows0"ygtel".ToString(); textBox5.Text = dt.Rows0"yuexin".ToString(); textBox6.Text = dt.Rows0"jiangjin".ToString(); textBox7.Text = dt.Rows0"chufa".ToString(); priva
40、te void button2_Click(object sender, EventArgs e) textBox1.Text = "" textBox1.Focus(); private void button5_Click(object sender, EventArgs e) SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda = new Sql
41、DataAdapter("select * from 員工信息表", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); dataGridView1.DataSource = dt; 3.4.6工資設(shè)定界面及功能圖3-9工資設(shè)定界面核心代碼:private void button2_Click_1(object sender, EventArgs e) if (comboBox1.Text.Trim().Equals("") MessageBox.Show("請選擇一個職位!"
42、;); return; if (textBox1.Text.Trim().Equals("") MessageBox.Show("請?zhí)钊霐?shù)值!"); return; SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda = new SqlDataAdapter("select * from 工資標(biāo)準(zhǔn)表 where ygdut
43、y='" + comboBox1.Text.Trim() + "'", sqlconn); DataTable dt = new DataTable(); sda.Fill(dt); dt.Rows0"jbgz" = textBox1.Text.Trim(); SqlCommandBuilder scb = new SqlCommandBuilder(sda); sda.UpdateCommand = scb.GetUpdateCommand(); sda.Update(dt); MessageBox.Show("修改成功!"); SqlConnection sqlconn1 = new SqlConnection("Data Source=.;Initial Catalog=企業(yè)工資管理系統(tǒng);Integrated Security=True"); SqlDataAdapter sda1 = new SqlDataAdapter("select * from 工資標(biāo)準(zhǔn)表, sqlconn1); DataTable dt1 = new DataTabl
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023二年級數(shù)學(xué)上冊 六 測量第2課時 課桌有多長說課稿 北師大版
- 《1 負(fù)數(shù) 》(說課稿)-2023-2024學(xué)年六年級下冊數(shù)學(xué)人教版
- 2024秋四年級語文上冊 第六單元 第19課 一只窩囊的大老虎說課稿 新人教版001
- 代銷材料合同范例
- 路塹紫穗槐種植施工方案
- 5《守株待兔》說課稿-2024-2025學(xué)年語文三年級下冊統(tǒng)編版
- 慶城硅pu跑道施工方案
- 5《一個豆莢里的五粒豆》說課稿-2024-2025學(xué)年四年級上冊語文統(tǒng)編版
- 京東店鋪運營合同范例
- 住宅劃地出售合同范本
- 廣西南寧市2024-2025學(xué)年八年級上學(xué)期期末義務(wù)教育質(zhì)量檢測綜合道德與法治試卷(含答案)
- 梅大高速塌方災(zāi)害調(diào)查評估報告及安全警示學(xué)習(xí)教育
- 2025年供應(yīng)鏈管理培訓(xùn)課件
- 2025中智集團(tuán)招聘高頻重點提升(共500題)附帶答案詳解
- 幼兒園2025年春季學(xué)期保教工作計劃
- 《保利公司簡介》課件
- 中藥硬膏熱貼敷治療
- 《攜程旅行營銷環(huán)境及營銷策略研究》10000字(論文)
- 2024年高頻脈沖電源項目可行性研究報告
- 餐飲行業(yè)優(yōu)化食品供應(yīng)鏈管理計劃
- cnc加工崗前培訓(xùn)
評論
0/150
提交評論