![教職工簽到系統(tǒng)課程設(shè)計(jì)論文_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/5/4abe0286-3e1e-4969-a588-546c5e73ecf3/4abe0286-3e1e-4969-a588-546c5e73ecf31.gif)
![教職工簽到系統(tǒng)課程設(shè)計(jì)論文_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/5/4abe0286-3e1e-4969-a588-546c5e73ecf3/4abe0286-3e1e-4969-a588-546c5e73ecf32.gif)
![教職工簽到系統(tǒng)課程設(shè)計(jì)論文_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/5/4abe0286-3e1e-4969-a588-546c5e73ecf3/4abe0286-3e1e-4969-a588-546c5e73ecf33.gif)
![教職工簽到系統(tǒng)課程設(shè)計(jì)論文_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/5/4abe0286-3e1e-4969-a588-546c5e73ecf3/4abe0286-3e1e-4969-a588-546c5e73ecf34.gif)
![教職工簽到系統(tǒng)課程設(shè)計(jì)論文_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/5/4abe0286-3e1e-4969-a588-546c5e73ecf3/4abe0286-3e1e-4969-a588-546c5e73ecf35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 . . . 1 / 28XXXXXXXXXX學(xué)生課程設(shè)計(jì)(論文)學(xué)生課程設(shè)計(jì)(論文)題 目 : 教職工簽到系統(tǒng) 學(xué)生 : XXXX 學(xué) 號(hào) : XXXXXXXXXXXXX 所在院(系): XXXXXXXXXXXXXXXXX 專 業(yè): XXXXXXXXXX 班 級(jí): XXXXXXXXXXXX 指導(dǎo)教師 : XXXXXXXX XXXX 年 XX 月 XX 日XXXXX 教務(wù)處制 . . . 1 / 28目錄目錄目錄 1XXXXXX 學(xué)院本科學(xué)生課程設(shè)計(jì)任務(wù)書學(xué)院本科學(xué)生課程設(shè)計(jì)任務(wù)書 2 2課程設(shè)計(jì)(論文)指導(dǎo)教師成績(jī)?cè)u(píng)定表課程設(shè)計(jì)(論文)指導(dǎo)教師成績(jī)?cè)u(píng)定表 3 3一、摘要一、摘要 4 4二、需
2、求分析二、需求分析 5 5引言 51.1 開發(fā)背景 51.2 系統(tǒng)調(diào)查 51.3 系統(tǒng)功能模塊 5三、系統(tǒng)設(shè)計(jì)三、系統(tǒng)設(shè)計(jì) 6 6四、運(yùn)行需求四、運(yùn)行需求 6 64.1 用界戶面 64.2 硬件環(huán)境 74.3 軟件環(huán)境 74.4 故障處理 7五、程序與結(jié)果五、程序與結(jié)果 7 75.1 登錄選擇模塊 75.2 登錄模塊 95.3 管理員成功登錄后操作模塊 135.4 管理員操作模塊 15六、結(jié)論六、結(jié)論 2929 . . . 2 / 28XXXXXX 學(xué)院本科學(xué)生課程設(shè)計(jì)任務(wù)書學(xué)院本科學(xué)生課程設(shè)計(jì)任務(wù)書題題目目圖書管理系統(tǒng)開發(fā)1 1、課程設(shè)計(jì)的目的、課程設(shè)計(jì)的目的使學(xué)生掌握數(shù)據(jù)庫的基本概念,結(jié)合
3、實(shí)際的操作和設(shè)計(jì),鞏固課堂教學(xué)容;使學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本概念、原理和技術(shù),將理論與實(shí)際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)建模工具和數(shù)據(jù)庫管理系統(tǒng)軟件,規(guī)、科學(xué)地完成一個(gè)小型數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn);把理論課與實(shí)驗(yàn)課所學(xué)容做一綜合,并在此基礎(chǔ)上強(qiáng)化學(xué)生的實(shí)踐意識(shí)、提高其實(shí)際動(dòng)手能力。2 2、課程設(shè)計(jì)的容和要求(包括原始數(shù)據(jù)、技術(shù)要求、工作要求等)、課程設(shè)計(jì)的容和要求(包括原始數(shù)據(jù)、技術(shù)要求、工作要求等)(1) 教職工基本信息管理:教職工基本信息的增加、修改與刪除;(2) 教職工簽到管理:教職工輸入編號(hào)后,簽到,系統(tǒng)自動(dòng)記錄其簽到的時(shí)間,并注明是否遲到。(3) 教職工簽到情況的查詢與統(tǒng)計(jì):按不同的條件對(duì)工簽到情
4、況進(jìn)行查詢與統(tǒng)計(jì)。3、主要參考文獻(xiàn)1莉SQL SEVER 數(shù)據(jù)庫原理與應(yīng)用2薩師煊王珊著.數(shù)據(jù)庫系統(tǒng)概論第三版.高等教育3 施伯樂丁寶康汪衛(wèi).數(shù)據(jù)庫系統(tǒng)教程高等教育 2003 年第 2 版4莊成三等.數(shù)據(jù)庫系統(tǒng)原理與其應(yīng)用.電子工業(yè)4、課程設(shè)計(jì)工作進(jìn)度計(jì)劃第 1 天 :選題、完成需求分析第 2 天 :數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)第 3 天:數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)與物理實(shí)現(xiàn)第 4 天:應(yīng)用程序開發(fā)第 5 天: 程序調(diào)試分析和結(jié)果、編寫課程設(shè)計(jì)報(bào)告指導(dǎo)教師指導(dǎo)教師(簽字)日期日期年 月 日教研室意見:教研室意見:年 月 日學(xué)生學(xué)生(簽字): 接受任務(wù)時(shí)間: 年 月 日注:注:任務(wù)書由指導(dǎo)教師填寫。 . . .
5、3 / 28課程設(shè)計(jì)(論文)指導(dǎo)教師成績(jī)?cè)u(píng)定表課程設(shè)計(jì)(論文)指導(dǎo)教師成績(jī)?cè)u(píng)定表題目名稱題目名稱評(píng)分項(xiàng)目評(píng)分項(xiàng)目分分值值得得分分評(píng)價(jià)涵評(píng)價(jià)涵01學(xué)習(xí)態(tài)度6 6遵守各項(xiàng)紀(jì)律,工作刻苦努力,具有良好的科學(xué)工作態(tài)度。02科學(xué)實(shí)踐、調(diào)研7 7通過實(shí)驗(yàn)、試驗(yàn)、查閱文獻(xiàn)、深入生產(chǎn)實(shí)踐等渠道獲取與課程設(shè)計(jì)有關(guān)的材料。工作表現(xiàn)20%03課題工作量7 7按期圓滿完成規(guī)定的任務(wù),工作量飽滿。04綜合運(yùn)用知識(shí)的能力1010能運(yùn)用所學(xué)知識(shí)和技能去發(fā)現(xiàn)與解決實(shí)際問題,能正確處理實(shí)驗(yàn)數(shù)據(jù),能對(duì)課題進(jìn)行理論分析,得出有價(jià)值的結(jié)論。05應(yīng)用文獻(xiàn)的能力5 5能獨(dú)立查閱相關(guān)文獻(xiàn)和從事其他調(diào)研;能提出并較好地論述課題的實(shí)施方案;有
6、收集、加工各種信息與獲取新知識(shí)的能力。06設(shè)計(jì)(實(shí)驗(yàn))能力,方案的設(shè)計(jì)能力5 5能正確設(shè)計(jì)實(shí)驗(yàn)方案,獨(dú)立進(jìn)行裝置安裝、調(diào)試、操作等實(shí)驗(yàn)工作,數(shù)據(jù)正確、可靠;研究思路清晰、完整。07計(jì)算與計(jì)算機(jī)應(yīng)用能力5 5具有較強(qiáng)的數(shù)據(jù)運(yùn)算與處理能力;能運(yùn)用計(jì)算機(jī)進(jìn)行資料搜集、加工、處理和輔助設(shè)計(jì)等。能力水平35%08對(duì)計(jì)算或?qū)嶒?yàn)結(jié)果的分析能力(綜合分析能力、技術(shù)經(jīng)濟(jì)分析能力)1010具有較強(qiáng)的數(shù)據(jù)收集、分析、處理、綜合的能力。09插圖(或圖紙)質(zhì)量、篇幅、設(shè)計(jì)(論文)規(guī)化程度5 5符合本專業(yè)相關(guān)規(guī)或規(guī)定要求;規(guī)化符合本文件第五條要求。10設(shè)計(jì)說明書(論文)質(zhì)量3030綜述簡(jiǎn)練完整,有見解;立論正確,論述充分
7、,結(jié)論嚴(yán)謹(jǐn)合理;實(shí)驗(yàn)正確,分析處理科學(xué)。成果質(zhì)量45%11創(chuàng)新1010對(duì)前人工作有改進(jìn)或突破,或有獨(dú)特見解。成績(jī)成績(jī)指指導(dǎo)導(dǎo)教教師師評(píng)評(píng)語語指導(dǎo)教師簽名: 年月日 . . . 4 / 28一、摘要一、摘要隨著學(xué)校學(xué)生的人數(shù)的增加教師以與職工人數(shù)也不斷的增加,所以對(duì)老師的考勤工作就變的日益的繁重。為此,我們使用 Visual Studio 2012 開發(fā)了教職工簽到系統(tǒng),本系統(tǒng)取代了傳統(tǒng)的人工操作,利用計(jì)算機(jī)輔助管理教職工的日常出勤與缺勤情況既提高了簽到的科學(xué)性,也減輕了學(xué)校的工作負(fù)擔(dān)。利用 SQL Server 2008 進(jìn)行數(shù)據(jù)庫的建立和編程設(shè)計(jì),結(jié)合Visual Studio 2012 中
8、的 WinSock 控件實(shí)現(xiàn)了客戶端與服務(wù)器模式的教職工簽到管理系統(tǒng),利用按鈕和登錄窗的方式實(shí)現(xiàn)了管理員登陸、教職工簽到,每類信息的管理都做到了相應(yīng)信息的查詢功能。經(jīng)測(cè)試本系統(tǒng)運(yùn)行正常,通過本系統(tǒng)可以做到教職工簽到的規(guī)管理。關(guān)鍵詞: 教職工簽到,數(shù)據(jù)庫,Visual Studio 2012,運(yùn)行二、需求分析二、需求分析引言引言1.11.1開發(fā)背景開發(fā)背景隨著社會(huì)的發(fā)展,人們對(duì)信息的需求量越來越大,教職工簽到管理系統(tǒng)是針對(duì)教職工出勤考察工作而開發(fā)的管理軟件,是典型的信息管理系統(tǒng)。本文闡述的教職工管理系統(tǒng)能實(shí)現(xiàn)對(duì)教職工遲到與否,以與應(yīng)到時(shí)間實(shí)到時(shí)間的查詢以與請(qǐng)系統(tǒng)管理員對(duì)教職工的各項(xiàng)屬性的修改、更
9、新、查詢、增加。通過該系統(tǒng),任課該管理系統(tǒng)對(duì)管理者提供了數(shù)據(jù)的查詢,數(shù)據(jù)庫的備份與恢復(fù)等功能。1.21.2 系統(tǒng)調(diào)查系統(tǒng)調(diào)查通過調(diào)查,我們了解到該系統(tǒng)的主要對(duì)象有和教職工以與管理員。簽到管理的日常工作有:教職工的個(gè)人登錄簽到系統(tǒng)管理員對(duì)教職工遲到與否的查詢系統(tǒng)對(duì)當(dāng)天遲到人數(shù)的統(tǒng)計(jì)管理員對(duì)教職工的各項(xiàng)屬性的操作系統(tǒng)維護(hù)根據(jù)以上信息我們?cè)O(shè)計(jì)了如下表格管理員信息表教職工信息表教職工簽到信息表1.31.3 系統(tǒng)功能模塊系統(tǒng)功能模塊 . . . 5 / 28. 圖 圖 1. 系統(tǒng)功能模塊設(shè)計(jì)三、系統(tǒng)設(shè)計(jì)三、系統(tǒng)設(shè)計(jì)為了滿足教職工簽到方面信息的管理功能,需要明確對(duì)該管理的各個(gè)功能,各種操作都有哪些。數(shù)據(jù)庫
10、中應(yīng)該有教職工以與管理員的基本信息,這些來自于該管理系統(tǒng)。教職工只能在客戶端進(jìn)行操作,當(dāng)學(xué)生登錄或者退出時(shí),由計(jì)算機(jī)記錄系統(tǒng)的當(dāng)前時(shí)間,并且通過WinSock 將信息保存在服務(wù)器上,管理員可以操作服務(wù)器,查看教職工的有關(guān)簽到信息。管理員可以修改、刪除、增加教職工的信息。此種信息禁止教職工自行輸入。除此之外,還要通過登錄名和密碼嚴(yán)格限定登陸者的身份并且控制相應(yīng)的操作權(quán)限,只有管理員有權(quán)限修改賬戶以與密碼,防止其他密碼泄露造成的其他問題。圖 2. 系統(tǒng)邏輯結(jié)構(gòu)教職工簽到管理系統(tǒng)管理員登錄教職工簽到教職工信息增加教職工信息修改教職工信息更新教職工信息查詢教職工工號(hào)XX性別出生日期管理員賬號(hào)密碼管理工
11、作時(shí)間 . . . 6 / 28四四、運(yùn)行需求、運(yùn)行需求 4 4.1.1 用界戶面用界戶面 系統(tǒng)采用對(duì)話框方式,多功能窗口運(yùn)行。 4 4.2.2 硬件環(huán)境硬件環(huán)境Intel Pentium 166MHz 或以上; 存:需要至少 512MHZ; 最好有個(gè)光驅(qū),沒有也行,可以采用遠(yuǎn)程安裝的方法,網(wǎng)絡(luò)量:少于 50 人需 16Mb/s 的令版環(huán)網(wǎng)和 10Mb/s 可以勉強(qiáng)滿足要求,建議 100Mb/s 的以太網(wǎng)或者更高。 4 4.3.3 軟件環(huán)境軟件環(huán)境 操作系統(tǒng):Windows 2000 以上的服務(wù)器版本必裝軟件:Mierosoft.NET Framework 2.0 SQL Server 200
12、0 客戶端:1)操作系統(tǒng)Windows 95/98 、Windows NT (建議使用 Windows 98 )2)瀏覽器IE 4.0 以上版本或者 Netscape 瀏覽器。3) 建議以 800 x600 屏幕分辨率瀏覽!4 4.4.4 故障處理故障處理 正常使用時(shí)不出錯(cuò),對(duì)于用戶的輸入錯(cuò)誤給出適當(dāng)?shù)母恼崾拘畔?,遇不可恢?fù)的系統(tǒng)錯(cuò)誤時(shí),保證數(shù)據(jù)庫的完好無損。五、五、程序與結(jié)果程序與結(jié)果5.15.1 登錄選擇模塊登錄選擇模塊該模塊是進(jìn)行教職工簽名和管理員登錄進(jìn)行選擇界面截圖如下: . . . 7 / 28主要代碼如下:using System;using System.Collections
13、.Generic;using System ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks; using System.Windows.Forms;namespace 教職工簽名 public partial class Form2 : Form public Form2() InitializeComponent(); private void button2_Click(object sender, Even
14、tArgs e) Form1 qian = new Form1(); qian.Show(); /this.Close(); private void button1_Click(object sender, EventArgs e) Form3 denglu = new Form3(); denglu.Show(); / this.Hide(); / this.Close(); . . . 8 / 28 5.25.2 登錄模塊登錄模塊該模塊是為了確保系統(tǒng)的安全性,通過對(duì)用戶名和密碼的設(shè)置(如圖 3),限制了登陸者的身份,而用戶名和密碼輸入錯(cuò)誤,則會(huì)禁止此人進(jìn)行訪問,并給出相應(yīng)提示。該模塊截圖
15、如下:圖 3 教職工登錄簽到 主要代碼如下:using System;using System.Collections.Generic;using System ponentModel;using System.Data;using System.Data.OleDb;using System.Drawing; . . . 9 / 28using System.Linq;using System.Windows.Forms;using System.Text;namespace 教職工簽名 public partial class Form1 : Form public Form1() Ini
16、tializeComponent(); private void button1_Click_1(object sender, EventArgs e) String wid = textBox1.Text; String pwd = textBox2.Text; DataSet ds = new DataSet(); OleDbConnection conn = new OleDbConnection(Provider=SQLNCLI11;Data Source=PC-HEWEI;Integrated Security=SSPI;Initial Catalog=TWDB); OleDbCom
17、mand cmd = new OleDbCommand(); cmd mandText = SELECT * FROM work where wid = + wid + and pwd = + pwd + ; cmd.Connection = conn; OleDbDataAdapter adapter = new OleDbDataAdapter(); adapter.SelectCommand = cmd; adapter.Fill(ds); DataRow rowCustomer; try rowCustomer = ds.Tables0.Rows0; if (rowCustomer !
18、= null) DateTime NowTime = System.DateTime.Now; / NowTime = DateTime.Parse(08:00); DateTime worktime = DateTime.Parse(rowCustomerworktime.ToString(); String qink = ; if (NowTime worktime) qink = 遲到; else . . . 10 / 28 qink = 沒有遲到; cmd mandText = INSERT INTO checkTT (wid,checkY,worktime) VALUES( + wi
19、d + , + qink + , + worktime + ); adapter.Fill(ds); richTextBox1.Text = 恭喜,簽到成功 + n 遲到情況: + qink + n 實(shí)際到達(dá)時(shí)間: + NowTime + n 應(yīng)到時(shí)間: + worktime + nn 修改密碼請(qǐng)與管理員聯(lián)系; conn.Close(); catch(SystemException) richTextBox1.Text = 簽到失敗,請(qǐng)與管理員聯(lián)系; conn.Close(); private void button2_Click(object sender, EventArgs e) tex
20、tBox1.Text = null; textBox2.Text = null; 圖 4 管理員登錄代碼:using System;using System.Collections.Generic;using System ponentModel;using System.Data;using System.Data.OleDb;using System.Drawing;using System.Linq; . . . 11 / 28using System.Windows.Forms;using System.Text;namespace 教職工簽名 public partial class
21、 Form3 : Form public Form3() InitializeComponent(); private void button1_Click(object sender, EventArgs e) textBox1.Text = ; textBox2.Text = ; private void button2_Click(object sender, EventArgs e) String username = textBox1.Text; String pwd = textBox2.Text; DataSet ds = new DataSet(); OleDbConnecti
22、on conn = new OleDbConnection(Provider=SQLNCLI11;Data Source=PC-HEWEI;Integrated Security=SSPI;Initial Catalog=TWDB); OleDbCommand cmd = new OleDbCommand(); cmd mandText = SELECT * FROM Longinuser where username = + username + and pwd = + pwd; cmd.Connection = conn; OleDbDataAdapter adapter = new Ol
23、eDbDataAdapter(); adapter.SelectCommand = cmd; adapter.Fill(ds); DataRow rowCustomer = null; try rowCustomer = ds.Tables0.Rows0; catch(Exception) conn.Close(); label3.Text = 登錄失敗請(qǐng)檢查用戶名與密碼; if (rowCustomer != null) . . . 12 / 28 Form5 xuanze = new Form5(); xuanze.Show(); this.Close(); else label3.Tex
24、t = 登錄失敗請(qǐng)檢查用戶名與密碼; conn.Close(); private void richTextBox1_TextChanged(object sender, EventArgs e) 5.35.3 管理員成功登錄后操作模塊管理員成功登錄后操作模塊在管理員身份驗(yàn)證之后,進(jìn)入該界面,進(jìn)行操作選項(xiàng)該模塊截圖如下:主要代碼如下:using System;using System.Collections.Generic;using System ponentModel;using System.Data; . . . 13 / 28using System.Drawing;using Sy
25、stem.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 教職工簽名 public partial class Form5 : Form public Form5() InitializeComponent(); private void button1_Click(object sender, EventArgs e) Form4 jiaozhigon = new Form4(); jiaozhigon.Show(); this.Close(); private
26、void button2_Click(object sender, EventArgs e) . . . 14 / 28 Form6 qingkuang = new Form6(); qingkuang.Show(); this.Close(); 5.45.4 管理員操作模塊管理員操作模塊該模塊管理員可以對(duì)教職工信息進(jìn)行增、刪、改、查,同時(shí)能查詢各個(gè)日期遲到的人,統(tǒng)計(jì)遲到的人數(shù)等等該模塊截圖如下: 圖 5 教職工信息管理主要代碼如下:using System;using System.Collections.Generic; . . . 15 / 28using System ponentMo
27、del;using System.Data;using System.Data.OleDb;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 教職工簽名 public partial class Form4 : Form public Form4() InitializeComponent(); private void toolStripButton1_Click(object sender, Ev
28、entArgs e) BindingSource bs = (BindingSource)dataGridView1.DataSource; dataGridView1.EndEdit(); int index = bs.Position; . . . 16 / 28 bs.Position = -1; bs.Position = index; DataTable dt = (DataTable)bs.DataSource; DataTable dtchanges = dt.GetChanges(); OleDbConnection conn = new OleDbConnection(Pro
29、vider=SQLNCLI11;Data Source=PC-HEWEIntegrated Security=SSPI;Initial Catalog=TWDB); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; try conn.Open(); string sql = null; for (int i = 0; dtchanges != null & i 0) . . . 19 / 28 String sql2 = UPDATE checkTT SET wid = ? WHERE wid = ?; cmd mand
30、Text = sql2; param = new OleDbParameter(); param.Value = dtchanges.Rowsiwid, DataRowVersion.Current; cmd.Parameters.Add(param); param = new OleDbParameter(); param.Value = dtchanges.Rowsiwid, DataRowVersion.Original; cmd.Parameters.Add(param); int rowaffected1 = cmd.ExecuteNonQuery(); else if (dtcha
31、nges.Rowsi.RowState = DataRowState.Added) cmd.Parameters.Clear(); cmd mandText = INSERT INTO work (wid, name, pwd, sex, birth, worktime) VALUES (?, ?, ?, ?, ?, ?); . . . 20 / 28 OleDbParameter param = new OleDbParameter(); param.Value = dtchanges.Rowsiwid, DataRowVersion.Current; cmd.Parameters.Add(
32、param); param = new OleDbParameter(); param.Value = dtchanges.Rowsiname, DataRowVersion.Current; cmd.Parameters.Add(param); param = new OleDbParameter(); param.Value = dtchanges.Rowsipwd, DataRowVersion.Current; cmd.Parameters.Add(param); param = new OleDbParameter(); param.Value = dtchanges.Rowsise
33、x, DataRowVersion.Current; cmd.Parameters.Add(param); param = new OleDbParameter(); param.Value = dtchanges.Rowsibirth, DataRowVersion.Current; cmd.Parameters.Add(param); param = new OleDbParameter(); . . . 21 / 28 param.Value = dtchanges.Rowsiworktime, DataRowVersion.Current; cmd.Parameters.Add(par
34、am); int rowaffected = cmd.ExecuteNonQuery(); dt.AcceptChanges(); catch(Exception ex) conn.Close(); private void Form4_Load(object sender, EventArgs e) DataSet ds = new DataSet(); OleDbConnection conn = new OleDbConnection(Provider=SQLNCLI11;Data Source=PC-HEWEI;Integrated Security=SSPI;Initial Cata
35、log=TWDB); OleDbCommand cmd = new OleDbCommand(); cmd mandText = SELECT * FROM Work; cmd.Connection = conn; . . . 22 / 28 OleDbDataAdapter adapter = new OleDbDataAdapter(); adapter.SelectCommand = cmd; adapter.Fill(ds); BindingSource bs = new BindingSource(); bs.DataSource = ds.Tables0; dataGridView
36、1.DataSource = bs; bindingNavigator1.BindingSource = bs; private void Form4_FormClosed(object sender, FormClosedEventArgs e) Form5 xuanze = new Form5(); xuanze.Show(); . . . 23 / 28圖 6 簽到信息管理代碼如下:using System;using System.Collections.Generic;using System ponentModel;using System.Data;using System.Da
37、ta.OleDb;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace 教職工簽名 public partial class Form6 : Form . . . 24 / 28 public Form6() InitializeComponent(); private void Form6_FormClosed(object sender, FormClosedEventArgs e) Form5 xu
38、anze = new Form5(); xuanze.Show(); private void button1_Click(object sender, EventArgs e) DateTime kaishi = dateTimePicker1.Value; DateTime jieshu = dateTimePicker2.Value; DataSet ds = new DataSet(); OleDbConnection conn = new OleDbConnection(Provider=SQLNCLI11;Data Source=PC-HEWEI;Integrated Securi
39、ty=SSPI;Initial Catalog=TWDB); OleDbCommand cmd = new OleDbCommand(); . . . 25 / 28 cmd mandText = SELECT * FROM checkTT where checkY = 遲到 and checktime = + jieshu + ; cmd.Connection = conn; OleDbDataAdapter adapter = new OleDbDataAdapter(); adapter.SelectCommand = cmd; adapter.Fill(ds); BindingSour
40、ce bs = new BindingSource(); bs.DataSource = ds.Tables0; dataGridView1.DataSource = bs; int chidao = ds.Tables0.Rows.Count; DataSet ds1 = new DataSet(); cmd mandText = SELECT * FROM checkTT where checktime = + jieshu + ; cmd.Connection = conn; OleDbDataAdapter adapter1 = new OleDbDataAdapter(); adapter1.SelectCommand = cmd; adapter1.Fill(ds1); int quanbu = ds1.Ta
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 100以內(nèi)加減法豎式計(jì)算水平練習(xí)模擬題大全附答案
- 小學(xué)信息技術(shù)第二冊(cè)下 充實(shí)完善演講稿1說課稿 泰山版
- 2025年度即食海參產(chǎn)品售后服務(wù)與客戶關(guān)系管理合同
- 2025年度教師教育咨詢服務(wù)合同范本(2025年度)
- 2025年度基樁檢測(cè)技術(shù)服務(wù)與培訓(xùn)合同
- 2025年度建筑工程檢測(cè)設(shè)備租賃服務(wù)合同
- 2025年度基質(zhì)原料采購與加工合同
- 2025年度建筑工程防水材料綠色生產(chǎn)與應(yīng)用合同
- 2025年度模具行業(yè)模具制造與知識(shí)產(chǎn)權(quán)保護(hù)合同
- 2025年度家庭室內(nèi)空間規(guī)劃與裝飾裝修施工合同
- 2022-2023年人教版九年級(jí)化學(xué)(上冊(cè))期末試題及答案(完整)
- 中華民族共同體概論課件專家版2第二講 樹立正確的中華民族歷史觀
- 食品安全公益訴訟
- 中學(xué)生低碳生活調(diào)查報(bào)告
- 游泳池經(jīng)營合作方案
- 弱電項(xiàng)目經(jīng)理工作總結(jié)
- 擘畫未來技術(shù)藍(lán)圖
- 基于情報(bào)基本理論的公安情報(bào)
- 《“白山黑水”-東北三省》示范課課件(第1課時(shí))
- 員工節(jié)能環(huán)保培訓(xùn)課件
- 四年級(jí)下冊(cè)部編版語文教學(xué)參考教師用書
評(píng)論
0/150
提交評(píng)論