工資管理系統(tǒng)數(shù)據(jù)庫課設(shè)報(bào)告(附C#代碼).doc_第1頁
工資管理系統(tǒng)數(shù)據(jù)庫課設(shè)報(bào)告(附C#代碼).doc_第2頁
工資管理系統(tǒng)數(shù)據(jù)庫課設(shè)報(bào)告(附C#代碼).doc_第3頁
工資管理系統(tǒng)數(shù)據(jù)庫課設(shè)報(bào)告(附C#代碼).doc_第4頁
工資管理系統(tǒng)數(shù)據(jù)庫課設(shè)報(bào)告(附C#代碼).doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余37頁可下載查看

下載本文檔

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

文檔簡介

1、.數(shù)據(jù)庫原理課程設(shè)計(jì)方案設(shè)計(jì)設(shè)計(jì)題目:工資管理系統(tǒng)專業(yè)班級(jí)學(xué)生學(xué)號(hào)指導(dǎo)教師完成日期2014/6/23-2014/6/262014年春季學(xué)期.設(shè)計(jì)任務(wù)3、工資管理系統(tǒng)建庫: 1 個(gè)-工資管理數(shù)據(jù)庫。建表: 3 個(gè)-檔案表、工資總表、工資變動(dòng)表。編程: 5 個(gè)-輸入、修改、查詢、計(jì)算、輸出等五個(gè)子系統(tǒng)。要求:(1)每組 3 個(gè)人,每人完成一個(gè)子系統(tǒng),每人都要建立庫及全部表;(2)每人寫出各自的課程設(shè)計(jì)報(bào)告;(3)程序用選定的語言編寫,且上交上機(jī)調(diào)試通過的源程序。評(píng)語 ( 教師填寫 ).目錄 系統(tǒng)規(guī)劃 .71.1任務(wù)分配 .71.2可行性分析 .71.2.1運(yùn)行可行性.71.2.2技術(shù)可行性.71.

2、3劃分子系統(tǒng).81.4制定信息系統(tǒng)開發(fā)方案及日程安排.81.4.1對各子系統(tǒng)的評(píng)價(jià) .81.4.2信息系統(tǒng)資源分配計(jì)劃 .8 系統(tǒng)分析 .92.1需求確定 .92.1.1概念模型E R 圖 .92.2需求分析 .112. 2.1 系 統(tǒng)需求分析 .1 12.2.2數(shù)據(jù)庫表 .12 系統(tǒng)設(shè)計(jì) .133. 1 數(shù) 據(jù) 庫 表 設(shè) 計(jì) .1 33.2代碼設(shè)計(jì) .14 系統(tǒng)實(shí)施 .384.1程序設(shè)計(jì)說明書 .384.2用戶手冊 .38.5.寫出收獲和體會(huì) ( 重點(diǎn) )395.1已解決和尚未解決的問題395.2進(jìn)一步完善的設(shè)想與建議406.參考文獻(xiàn)40. 系統(tǒng)規(guī)劃1.1任務(wù)分配組長: *組員: * *任

3、務(wù)分配:* :建立用戶登錄界面,員工信息錄入,做最后完善工作。* :負(fù)責(zé)員工信息子系統(tǒng)和修改子系統(tǒng),實(shí)驗(yàn)報(bào)告的編寫。* :負(fù)責(zé)數(shù)據(jù)庫的建立和計(jì)算子系統(tǒng),顯示子系統(tǒng),配合編寫實(shí)驗(yàn)報(bào)告。1.2可行性分析1.2.1運(yùn)行可行性隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中的應(yīng)用越來 越普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)工資的管理顯得越來越重要。 對于大中型企業(yè)來說, 利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要 求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、 規(guī)范化的必要條件;而工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作, 工資計(jì)算、發(fā)放、核算的工作量很大, 一般不允許 出錯(cuò),如果實(shí)行手工操作,

4、 每月發(fā)放工資須手工填制大量的表格, 這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力, 計(jì)算機(jī)進(jìn)行工資發(fā)放工作, 不僅能夠保證工資核算準(zhǔn)確無 誤、快速輸出,而且還可以利用計(jì)算機(jī)對有關(guān)工資的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理, 同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn) . 例如 : 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事工資管理的效率 , 也是企業(yè)的科學(xué)化、正規(guī)化管 理,與世界接軌的重要條件。企業(yè)的工資管理是公司管理的一個(gè)重要內(nèi)容。隨著當(dāng)今企業(yè)人員數(shù)量增加,企業(yè)的工資計(jì)算也變得越來越復(fù)雜。如果能夠?qū)崿F(xiàn)工資管理的自動(dòng)化,無疑是給企業(yè)管

5、理部門帶來很大的方便。資金是企業(yè)生存的主要元素。資金的流動(dòng)影響到企業(yè)的整體運(yùn) 作,企業(yè)員工的工資是企業(yè)資金管理的一個(gè)重要的組成部分, 因?yàn)槠髽I(yè)每個(gè)月都要涉及發(fā)放企業(yè)員工工資的問題。企業(yè)員工的人數(shù)越多,工資的統(tǒng)計(jì)工作就越多,工 資的發(fā)放困難就越大。最初的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理,工作的時(shí)候,出現(xiàn)錯(cuò)誤的機(jī)率也隨之升高。 工資管理系統(tǒng)就是使用電腦代替大量的人工統(tǒng)計(jì)和.計(jì)算,完成眾多工資信息的處理, 同時(shí)使用電腦還可以安全地保存大量的工資記錄。企業(yè)工資管理系統(tǒng), 為個(gè)人提供工資查詢服務(wù), 為企業(yè)提供工 資計(jì)算,工資統(tǒng)計(jì)等服務(wù)。傳統(tǒng)的紙張材料的數(shù)據(jù)信息管理已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,實(shí)現(xiàn)工

6、資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,將成為現(xiàn)在公司管理工資 的首選。本系統(tǒng)實(shí)現(xiàn)的工資管理系統(tǒng)基本上能夠滿足現(xiàn)代化企業(yè)工資管理的需求。1.2.2技術(shù)可行性該系統(tǒng)采用的是數(shù)據(jù)庫技術(shù)和 C#技術(shù)之間建立連接,使用 SQL語句建立表格,C#語句編寫程序, 數(shù)據(jù)庫服務(wù)器負(fù)責(zé)數(shù)據(jù)的輸入, C#負(fù)責(zé)數(shù)據(jù)輸入, 修改,查詢,統(tǒng)計(jì),輸出。在這兩個(gè)系統(tǒng)之間建立連接, 好處是數(shù)據(jù)運(yùn)算集中在服務(wù)器端進(jìn)行,在網(wǎng)絡(luò)上傳輸?shù)闹皇菣z索式與運(yùn)算結(jié)果。 使數(shù)據(jù)的傳輸具有可靠性, 不用擔(dān)心數(shù)據(jù)在處理過程中丟失。1.3.1劃分子系統(tǒng)根據(jù)需求分析階段得到的功能需求, 管理員通過輸入用戶名號(hào)和密碼進(jìn)下該系統(tǒng)后,可以進(jìn)行一些基本查詢(員工信息

7、查詢,工資信息查詢,工資變動(dòng)信息查詢)、還可以進(jìn)行員工刪除和添加員工的操作,管理員通過登錄并輸入密碼,可以進(jìn)行查詢的員工的信息(工資,工資變動(dòng)) 。模塊功能大概可以分為如下 7 個(gè)方面:這幾個(gè)模塊登陸, 輸入員工信息, 查詢員工信息,修改員工信息,計(jì)算員工的總工資,顯示員工信息,退出。綜上所述,得到客戶端功能模塊圖如下圖所示。1.4制定信息系統(tǒng)開發(fā)方案及日程安排1.4.1對各子系統(tǒng)的評(píng)價(jià)輸入:輸入基本數(shù)據(jù)并且添加新的數(shù)據(jù)成員,補(bǔ)全數(shù)據(jù)庫。修改:對已存在的數(shù)據(jù)庫中的信息進(jìn)行修改操作,更改數(shù)據(jù)。查詢:查詢數(shù)據(jù)庫中的數(shù)據(jù)信息,明確要查找的資料。計(jì)算:對于要計(jì)算的某項(xiàng)內(nèi)容進(jìn)行查找并且計(jì)算,得出總工資。

8、輸出:輸出員工信息,并且展示出來。1.4.2信息系統(tǒng)資源分配計(jì)劃.運(yùn)用登錄界面進(jìn)行信息保護(hù),允許業(yè)主和物業(yè)管理處進(jìn)行信息的維護(hù)和查詢,而其他外界不能進(jìn)入信息系統(tǒng),實(shí)現(xiàn)信息保護(hù)與個(gè)人隱私維護(hù)3。將用戶資料等內(nèi)容放入業(yè)主信息表里面,包括業(yè)主編號(hào), 姓名樓盤編號(hào)等內(nèi)容,可以通過業(yè)主編號(hào)查看業(yè)主的繳費(fèi)情況,通過樓盤編號(hào)查看業(yè)主的房子的信息;將樓盤信息放入房產(chǎn)資源表中, 可以查看樓盤信息; 將收費(fèi)信息放入收費(fèi)信息表中,可以了解所有的收費(fèi)項(xiàng)目; 將繳費(fèi)信息放入繳費(fèi)信息表里, 并且可以通過業(yè)主編號(hào)查看業(yè)主繳費(fèi)情況, 通過收費(fèi)編號(hào)查看繳費(fèi)的項(xiàng)目。 并且通過各個(gè)子系統(tǒng)對四個(gè)項(xiàng)目進(jìn)行輸入,修改,查詢,統(tǒng)計(jì),輸出等

9、操作,實(shí)現(xiàn)數(shù)據(jù)的應(yīng)用。登陸輸查修計(jì)顯入改算詢示( 1) . 選擇 登陸 以管理員的身份進(jìn)入登陸界面。 點(diǎn)擊確定顯示功能菜單( 2) . 選擇 輸入 輸入員工信息,工資信息,工資變動(dòng)信息( 3) . 選擇 查詢 按員工號(hào)查詢相應(yīng)信息( 4) . 選擇 修改 按員工號(hào)修改相應(yīng)信息( 5) . 選擇 計(jì)算 計(jì)算總工資( 6) . 選擇 顯示 顯示所有信息( 7) . 選擇 返回 將返回整個(gè)系統(tǒng)。. 系統(tǒng)分析2.1需求確定2.1.1. 數(shù)據(jù)庫的 E-R 圖及合并部分視圖生成 E-R 圖員工信息 E-R 圖:員工號(hào)員工名部門Worker年齡性別員工工資信息 E-R 圖:員工號(hào)基本工Salary資總工資獎(jiǎng)

10、金日期管理員 E-R 圖:.Usename員工號(hào)密碼工資變動(dòng) E-R 圖:加班時(shí)間加班費(fèi)誤工時(shí)間Salarychange員工號(hào)誤工費(fèi)2.2需求分析2.2.1系統(tǒng)性需求分析本系統(tǒng)的開發(fā)宗旨以及總體任務(wù)就是幫助企業(yè)的財(cái)務(wù)主管部門提高工作效率,實(shí)現(xiàn)企業(yè)工資信息管理的自動(dòng)化、規(guī)范化和系統(tǒng)化。 所以為了能夠?qū)崿F(xiàn)編制這個(gè)系統(tǒng)所設(shè)定的目標(biāo),在程序的開發(fā)之前,需求分析是必不可少的。需求分析的第一步描述工資管理系統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。工資管理系統(tǒng)的用例分析主要是找出系統(tǒng)中所有的用例,因此要和工資管理系統(tǒng)的潛在用戶進(jìn)行討論。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:a 員工基本信息模塊員工基本信息模塊具

11、有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€(gè)功能。員工基本信息包括員工編號(hào)、員工姓名、員工性別、所在部門、年齡等信息。員工增刪實(shí)現(xiàn)了對數(shù)據(jù)庫中員工信息的增加和刪除。b 工資結(jié)構(gòu)設(shè)置模塊根據(jù)該公司的工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、實(shí)發(fā)工資、獎(jiǎng)金和年月四部分。 該模塊可以對這兩個(gè)工資類型設(shè)置工資等級(jí), 并對每個(gè)等級(jí).設(shè)置工資標(biāo)準(zhǔn)。c 員工工資變動(dòng)模塊用戶在員工工資變動(dòng)模塊可查詢員工變動(dòng)的基本記錄。2.2.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)根據(jù)上面概念結(jié)構(gòu)設(shè)計(jì)階段得到的 E-R 圖,下一步應(yīng)該將它轉(zhuǎn)化為關(guān)系模型??梢缘玫綄?yīng)的關(guān)系模式為:Worker(員工號(hào),員工名,性別,年齡,部門)Salary( 員

12、工號(hào),基本工資,獎(jiǎng)金,年月,總工資)Usename(用戶號(hào),密碼 )Salarychange( 員工號(hào),加班時(shí)間,加班費(fèi)用,誤工數(shù),誤工費(fèi)) 系統(tǒng)設(shè)計(jì)3.1 數(shù)據(jù)庫表設(shè)計(jì)登錄表Worker 表Salary 表.Salarychange 表3.2 數(shù)據(jù)庫代碼設(shè)計(jì)代碼:登陸代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.

13、Windows.Forms;using System.Data.SqlClient;namespaceSALARYpublicpartialclassForm1 :FormpublicForm1()InitializeComponent();.privatevoid Form1_Load( objectsender,EventArgs e)stringconnstring=DataSource=dell-pcsqlexpress;Initial Catalog=tianling;Integrated Security=True ; SqlConnection connection = new

14、SqlConnection (connstring);connection.Open();privatevoid OK_Click( objectsender,EventArgs e)if (notxt.Text= | pswtxt.Text= )MessageBox.Show( 用?戶名 ?或密碼?不?為a空?!? , ?示 ? , MessageBoxButtons.OK, MessageBoxIcon.Information);return ;elsestringusername = notxt.Text;stringpassword = pswtxt.Text;stringconnst

15、ring=DataSource=dell-pcsqlexpress;InitialCatalog=tianling;IntegratedSecurity=True;SqlConnectionconnection=newSqlConnection (connstring);stringSql = String .Format( selectcount(*)from userwhere username=0and password=1 , username, password); tryconnection.Open();SqlCommandcmd = new SqlCommand(Sql, co

16、nnection); int num = ( int )cmd.ExecuteScalar();if(num 0) / 判D斷?是?否?包悒 ?含?數(shù)簓據(jù) Y/MessageBox.Show( 歡 ?迎 ?進(jìn) ?入 ?工資哩 ? 管 理 ? 系 統(tǒng) ?, 登 ? 陸 ? 成 功 |, MessageBoxButtons.OK, MessageBoxIcon.Information);this .Hide();Form2 a =new Form2();a.Show();else.notxt.Text = ;pswtxt .Text = ;MessageBox.Show( 用 ?戶名 ?或密碼?錯(cuò)

17、洙 ?誤!? , ?示? ,MessageBoxButtons.OK, MessageBoxIcon.Exclamation);catch ( Exceptionex)MessageBox.Show(ex.Message , 操作痢?數(shù)簓據(jù) Y庫 a錯(cuò)洙 ?誤!? , MessageBoxButtons.OK, MessageBoxIcon.Exclamation);privatevoid cancle_Click(object sender,EventArgs e)notxt.Text = ;pswtxt.Text = ;notxt.Focus();this.Close();登錄截圖:.菜單

18、代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespaceSALARYpublicpartialclassForm2 :FormpublicForm2()InitializeComponent();privatevoid in

19、put_Click(objectsender,EventArgs e)this .Close();Form3 add =new Form3();add.Show();privatevoid change_Click(objectsender,EventArgs e)this .Close();Form4 add =new Form4();add.Show();privatevoid select_Click(objectsender,EventArgs e)this .Close();Form5 add =new Form5();add.Show();privatevoid calculate

20、_Click(objectsender,EventArgs e)this .Close();.Form6 add =new Form6();add.Show();privatevoid diplay_Click(objectsender,EventArgs e)this .Close();Form7 add =new Form7();add.Show();privatevoid exit_Click(objectsender,EventArgs e)this .Close();菜單截圖:輸入信息代碼:using System;using System.Collections.Generic;u

21、sing System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;.namespaceSALARYpublicpartialclassForm3 :FormpublicForm3()InitializeComponent();privatevoid yes_Click(objectsender,EventArgs e)stringno = notxt

22、.Text;stringname = nametxt.Text;stringsex = sextxt.Text;stringage = agetxt.Text;stringdept = depttxt.Text;if(notxt.Text= |nametxt.Text= |sextxt.Text= | agetxt.Text = | depttxt.Text = | textBox8.Text = |textBox7.Text = | textBox6.Text = | textBox2.Text = |textBox18.Text = | textBox17.Text = | textBox

23、16.Text = |textBox15.Text = )MessageBox.Show( 員工信 ?息不 ?能為a空?! ? , 提?示 ? ,MessageBoxButtons.OK, MessageBoxIcon.Information);return ;stringSql=String .Format( insertintoworker(no,name,sex,age,dept)values(0,1,2,3,4),notxt.Text, nametxt.Text, sextxt.Text, agetxt.Text, depttxt.Text); trystringconnstring=

24、DataSource=dell-pcsqlexpress;Initial Catalog=tianling;Integrated Security=True ;SqlConnection connection = new SqlConnection (connstring);connection.Open();SqlCommand command = new SqlCommand(Sql,connection);intcount = command.ExecuteNonQuery();if (count 0 )MessageBox.Show ( ?加信?息成功| , 添?加成功| ,Messa

25、geBoxButtons.OK, MessageBoxIcon.Information);.elseMessageBox.Show(?加信?息失骸 ?敗悒 ?, ? 加 失 骸 ? 敗 悒 ?, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);catch ( Exception ex)MessageBox.Show(ex.Message, 操 作 痢 ? 數(shù) 簓據(jù) Y庫 a 出 ? 錯(cuò)洙 ?! ? , MessageBoxButtons.OK,MessageBoxIcon.Exclamation);privatevoid close_Clic

26、k(objectsender,EventArgs e)this .Close();Form2 re =new Form2();re.Show();privatevoid button1_Click(objectsender,EventArgs e)stringno = notxt.Text;stringbasic = textBox8.Text;stringtotal = textBox7.Text;stringdate = textBox6.Text;stringbonus = textBox2.Text;if(notxt.Text= | textBox8.Text= |textBox7.T

27、ext= | textBox6.Text = | textBox2.Text = )MessageBox.Show( 員工信 ?息不 ?能為a空?!? , ?示 ? , MessageBoxButtons.OK, MessageBoxIcon.Information); return ;stringconnstring= Data Source=dell-pcsqlexpress;InitialCatalog=tianling;Integrated Security=True;stringSql1=String .Format( insertintosalary(no,basic,total,

28、date,bonus)values(0,1,2,3,4),notxt.Text,textBox8.Text,textBox7.Text,textBox6.Text,textBox2.Text);SqlConnection connection1 =new SqlConnection (connstring);.connection1.Open();SqlCommandcommand1 = new SqlCommand(Sql1, connection1); int count = command1.ExecuteNonQuery();if(count 0)MessageBox.Show(?加信

29、?息成功| ,?加成功 | , MessageBoxButtons.OK, MessageBoxIcon.Information);elseMessageBox.Show(?加信?息失骸 ?敗悒 ?,?加失骸 ?敗悒 ?,MessageBoxButtons.OK, MessageBoxIcon.Exclamation);privatevoid button2_Click(objectsender,EventArgs e)stringno = notxt.Text;stringovertime = textBox18.Text;stringextrapay = textBox17.Text;st

30、ringdelaytime = textBox16.Text;stringdelaymoney = textBox15.Text;if(notxt.Text=|textBox18.Text=|textBox17.Text = | textBox16.Text = | textBox15.Text = )MessageBox.Show( 員工信 ?息不 ?能為a空?! ? , 提?示 ? ,MessageBoxButtons.OK, MessageBoxIcon.Information);return ;stringconnstring=DataSource=dell-pcsqlexpress;

31、InitialCatalog=tianling;IntegratedSecurity=True;stringSql2=String .Format( insertintosalarychange(no,overtime,extrapay,delaytime,delaymoney)values(0,1,2,3,4),notxt.Text,textBox18.Text,textBox17.Text, textBox16.Text, textBox15.Text);SqlConnectionconnection2 =new SqlConnection (connstring);connection2

32、.Open();SqlCommandcommand2 = new SqlCommand(Sql2, connection2);intcount = command2.ExecuteNonQuery();if(count 0).MessageBox.Show(?加信?息成功| ,?加成功 | , MessageBoxButtons.OK, MessageBoxIcon.Information);elseMessageBox.Show(?加信?息失骸 ?敗悒 ?,?加失骸 ?敗悒 ?,MessageBoxButtons.OK, MessageBoxIcon.Exclamation);private

33、void button3_Click(objectsender,EventArgs e)stringconnstring=DataSource=dell-pcsqlexpress;InitialCatalog=tianling;IntegratedSecurity=True;stringSql3 = String .Format( insertintolog(no,psw)values(0,123), notxt.Text);SqlConnectionconnection3 =new SqlConnection (connstring);connection3.Open();SqlComman

34、dcommand3= new SqlCommand(Sql3, connection3);intcount = command3.ExecuteNonQuery();if(count 0)MessageBox.Show( 初 ? 始 ? 化 成 功 | , 成 功 | ,MessageBoxButtons.OK, MessageBoxIcon.Information);elseMessageBox.Show( 初 ?始 ?化失骸 ?敗悒 ?, 失骸 ?敗悒 ?, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);輸入截圖:.修改代碼:using

35、 System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespaceSALARYpublicpartialclassForm4 :FormpublicForm4()InitializeComponent();privatevoid Form4_Load

36、( objectsender,EventArgs e)button6.Visible =false ;button7.Visible =false ;textBox9.Visible=textBox8.Visible=textBox7.Visible=textBox6.Visible =false ;textBox2.Visible = textBox3.Visible = textBox4.Visible =textBox5.Visible =false ;.privatevoid button3_Click(objectsender,EventArgs e)textBox6.Visible

37、 = textBox7.Visible = textBox8.Visible =textBox9.Visible =true ;textBox2.Enabled = textBox3.Enabled = textBox4.Enabled = textBox5.Enabled = true ;button6.Visible =false ;button7.Visible =false ;privatevoid button1_Click(objectsender,EventArgs e)trystringa = textBox1.Text.ToString();stringb = textBox

38、2.Text.ToString();stringc = textBox3.Text.ToString();stringd = textBox4.Text.ToString();stringf = textBox5.Text.ToString();stringconnstring=DataSource=dell-pcsqlexpress;InitialCatalog=tianling;IntegratedSecurity=True;SqlConnectionconnection=newSqlConnection (connstring);connection.ConnectionString =

39、 connstring;connection.Open();SqlCommandcmd =new SqlCommand( updateworkersetname= + b + , sex=+ c + ,age=+ d + ,dept=+ f + whereno =+ a + );cmd.Connection = connection;intresult = cmd.ExecuteNonQuery();if(result = 1)MessageBox.Show( 修T改?成功|! ,?示?!? );textBox1.Text = ;textBox2.Text = ;textBox3.Text =

40、 ;textBox4.Text = ;textBox5.Text = ;catch ( Exception ).MessageBox.Show( 輸 ? 入 ? 有 瓺 誤 ,?示 ?,MessageBoxButtons.OK, MessageBoxIcon.Information);privatevoidbutton2_Click(objectsender,EventArgs e)this.Close();Form2 d =new Form2();d.Show();privatevoidbutton4_Click(objectsender,EventArgs e)button1.Visible =false;button7.Visible =false;button6.Visible =true ;textBox6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論