




已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
編號(hào)編號(hào) 學(xué)學(xué)士士學(xué)學(xué)位位論論文文 班級(jí)學(xué)生信息管理系統(tǒng)班級(jí)學(xué)生信息管理系統(tǒng) 學(xué)生姓名 玉蘇普 麥麥提敏 學(xué) 號(hào) 20061001060 系 部 信息工程技術(shù)系 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 年 級(jí) 2006 1 班 指導(dǎo)教師 居來(lái)提 買買提明 完成日期 2011 年 05 月 25 日 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 1 中文摘要 班級(jí)學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和前端應(yīng)用程序 的開(kāi)發(fā)兩個(gè)方面 對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng) 數(shù)據(jù)安全性好 的數(shù)據(jù)庫(kù) 而對(duì)于后者則要求應(yīng)用程序功能完備 易使用等特點(diǎn) 經(jīng)過(guò)分析 我 采用微軟公司的 visual studio 2008 中的 c 語(yǔ)言平臺(tái)開(kāi)發(fā) 后臺(tái)建立在 Microsoft office access2003 基礎(chǔ)上 建立系統(tǒng)應(yīng)用原型 然后 對(duì)初始原型系統(tǒng)進(jìn)行需求 迭代 不斷修正和改進(jìn) 直到形成比較高可行性系統(tǒng) 通過(guò)對(duì)計(jì)算機(jī)硬件和軟 件方面的了解 來(lái)論證本系統(tǒng)的解決方案 在指導(dǎo)老師的大力幫助下 基本上完 成了設(shè)計(jì)任務(wù)的要求 關(guān)鍵詞 關(guān)鍵詞 數(shù)據(jù) 數(shù)據(jù)庫(kù) 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 2 目目 錄錄 中文摘要中文摘要 1 引言引言 3 1 1 學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng) 4 1 1 系統(tǒng)功能模塊設(shè)計(jì) 4 1 2 各模塊功能 4 1 2 1 系統(tǒng)模塊 4 1 2 2 個(gè)人信息模塊 4 1 2 3 成績(jī)信息管理 5 1 2 4 用戶設(shè)計(jì) 5 2 2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 6 2 1 創(chuàng)建數(shù)據(jù)庫(kù) 6 2 2 設(shè)計(jì)表 6 3 3 頁(yè)面設(shè)計(jì)頁(yè)面設(shè)計(jì) 8 3 1 登錄界面 8 3 2 主窗口界面 8 3 3 添加個(gè)人信息窗口界面 9 3 4 查詢個(gè)人信息窗口界面 10 3 5 主窗口界面 10 3 6 主窗口界面 11 3 7 主窗口界面 11 4 4 代碼代碼 12 4 1 登陸模塊 12 4 2 添加個(gè)人信息模塊 14 4 3 查詢個(gè)人信息模塊 20 4 4 刪除個(gè)人信息模塊 26 4 5 添加用戶模塊 28 結(jié)束語(yǔ)結(jié)束語(yǔ) 30 參考文獻(xiàn)參考文獻(xiàn) 31 致謝致謝 32 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 3 引言引言 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代 在各行各業(yè)中離不開(kāi)信息處理 這正是 計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境 計(jì)算機(jī)的最大好處在于利用它能夠 進(jìn)行信息管理 使用計(jì)算機(jī)進(jìn)行信息控制 不僅提高了工作效率 而且大大的 提高了其安全性 尤其對(duì)于復(fù)雜的信息管理 計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性 信息管理系統(tǒng)是進(jìn)行信息的采集 存儲(chǔ) 加工 維護(hù)和使用的系統(tǒng) 它是 隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的 學(xué)生信息管理是一個(gè)教育單位不可 缺少的部分 它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要 所以學(xué)生信 息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?隨著科學(xué)技術(shù)的不斷提高 計(jì)算機(jī)科學(xué)日漸成熟 其強(qiáng)大的功能已為人們深 刻認(rèn)識(shí) 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用 作為計(jì)算機(jī) 應(yīng)用的一部分 使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理 有著檢索迅速 查找方便 可靠性高 存儲(chǔ)量大 保密性好 壽命長(zhǎng) 成本低等優(yōu)點(diǎn) 這些優(yōu)點(diǎn)能夠極大 地提高學(xué)生信息管理的效率 因此 開(kāi)發(fā)這樣的一套信息管理系統(tǒng)成為很有必 要的事情 學(xué)生信息管理系統(tǒng)提供了強(qiáng)大的學(xué)生信息管理與分析管理功能 方便系統(tǒng) 管理員對(duì)學(xué)生成績(jī) 個(gè)人信息等信息的添加 修改 刪除 查詢等操作學(xué)習(xí)的 交流 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 4 學(xué)生信息管理系統(tǒng) 系統(tǒng)設(shè)計(jì) 登 陸 用戶設(shè)計(jì) 推 出 個(gè)人信息成績(jī)?cè)O(shè)計(jì) 重 啟 添 加 修 改 刪 除 查 詢 添 加 添 加 修 改 查 詢 密 碼 刪 除 1 1 學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng) 該軟件分四個(gè)主要功能塊 即 用戶信息管理 成績(jī)信息管理 個(gè)人信息管 理以及系統(tǒng)管理 1 11 1 系統(tǒng)功能模塊設(shè)計(jì)系統(tǒng)功能模塊設(shè)計(jì) 按照結(jié)構(gòu)化程序設(shè)計(jì)的要求 得到下圖的系統(tǒng)功能模塊圖 1 21 2 各模塊功能各模塊功能 1 2 11 2 1 系統(tǒng)模塊系統(tǒng)模塊 主要是實(shí)現(xiàn)對(duì)系統(tǒng)的重啟和退出等操作 1 2 21 2 2 個(gè)人信息模塊個(gè)人信息模塊 主要是實(shí)現(xiàn)對(duì)學(xué)生個(gè)人信息的管理 包括學(xué)生個(gè)人信息的添加 修改 刪除 查詢等操作 1 添加個(gè)人信息子模塊 點(diǎn)擊上方 個(gè)人信息 使下方出現(xiàn) 添加 的字樣 再在對(duì)應(yīng)的對(duì)話框 里錄入包括 學(xué)號(hào) 姓名 性別 班級(jí) 家庭住址 聯(lián)系電話 政治面貌 民 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 5 族 圖像 家長(zhǎng)姓名 家長(zhǎng)聯(lián)系電話 家長(zhǎng)工作單位 備注等信息 再點(diǎn)擊下 方的 添加 按鈕 這樣信息就可以保存到數(shù)據(jù)庫(kù)里面 2 修改個(gè)人信息子模塊 點(diǎn)擊上方 個(gè)人信息 使下方出現(xiàn) 修改 的字樣 單擊下面現(xiàn)實(shí)的表格里 面單擊需要修改的記錄 這樣就可以顯示相應(yīng)的數(shù)據(jù)再進(jìn)行對(duì)應(yīng)的修改包括 學(xué)號(hào) 姓名 性別 班級(jí) 家庭住址 聯(lián)系電話 政治面貌 民族 圖像 家 長(zhǎng)姓名 家長(zhǎng)聯(lián)系電話 家長(zhǎng)工作單位 備注等信息 再點(diǎn)擊下方的 修改 按鈕 這樣信息就可以完成數(shù)據(jù)修改操作 3 刪除個(gè)人信息子模塊 點(diǎn)擊上方 個(gè)人信息 使下方出現(xiàn) 刪除 的字樣 再在對(duì)應(yīng)的對(duì)話框里錄 入包括 學(xué)號(hào) 再點(diǎn)擊下方的 刪除 按鈕 這樣就可以完成對(duì)學(xué)生記錄的刪 除操作 4 查詢個(gè)人信息子模塊 點(diǎn)擊上方 個(gè)人信息 使下方出現(xiàn) 查詢 的字樣 先選擇對(duì)應(yīng)的查詢條件 再在對(duì)應(yīng)的對(duì)話框里錄入內(nèi)容 再點(diǎn)擊 查詢 按鈕 這樣就可以完成對(duì)學(xué) 生記錄的查詢操作 1 2 31 2 3 成績(jī)信息管理成績(jī)信息管理 實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的管理 包括對(duì)各個(gè)學(xué)生的成績(jī)進(jìn)行添加 修改 刪除 且 根據(jù)不同條件查詢成績(jī) 1 添加成績(jī)信息子模塊 點(diǎn)擊上方 成績(jī)信息 使下方出現(xiàn) 添加 的字樣 再在對(duì)應(yīng)的對(duì)話框里錄 入 再點(diǎn)擊下方的 添加 按鈕 這樣信息就可以保存到數(shù)據(jù)庫(kù)里面 2 修改成績(jī)信息子模塊 點(diǎn)擊上方 成績(jī)信息 使下方出現(xiàn) 修改 的字樣 單擊下面現(xiàn)實(shí)的表格里 面單擊需要修改的記錄 這樣就可以顯示相應(yīng)的數(shù)據(jù)再進(jìn)行對(duì)應(yīng)的修改 再點(diǎn) 擊下方的 修改 按鈕 這樣信息就可以完成數(shù)據(jù)修改操作 3 成績(jī)信息查詢子模塊 點(diǎn)擊上方 成績(jī)信息 使下方出現(xiàn) 查詢 的字樣 先選擇對(duì)應(yīng)的查詢條件 再在對(duì)應(yīng)的對(duì)話框里錄入內(nèi)容 再點(diǎn)擊 查詢 按鈕 這樣就可以完成對(duì)學(xué) 生成績(jī)的查詢操作 1 2 41 2 4 用戶設(shè)計(jì)用戶設(shè)計(jì) 主要是實(shí)現(xiàn)對(duì)用戶信息的管理 包括用戶信的添加 修改密碼 刪除 等操 作 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 6 1 添加用戶信息子模塊 點(diǎn)擊上方 用戶信息 使下方出現(xiàn) 添加 的字樣 再在對(duì)應(yīng)的對(duì)話框 里錄入包括 用戶名 密碼 確認(rèn)密碼 等信息 再點(diǎn)擊下方的 添加 按鈕 這樣信息就可以完成用戶的天價(jià)操作 2 修改用戶信息子模塊 點(diǎn)擊上方 用戶信息 使下方出現(xiàn) 修改密碼 的字樣 再在對(duì)應(yīng)的對(duì)話框 里錄入包括 用戶名 舊密碼 新密碼 確認(rèn)密碼 等信息 再點(diǎn)擊下方的 修改 按鈕 這樣信息就可以完成數(shù)據(jù)修改操作 3 刪除用戶信息子模塊 點(diǎn)擊上方 個(gè)人信息 使下方出現(xiàn) 刪除 的字樣 再在對(duì)應(yīng)的對(duì)話框里錄 入包括 用戶名 密碼 再點(diǎn)擊下方的 刪除 按鈕 這樣就可以完成對(duì)學(xué)生 記錄的刪除操作 2 2 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 2 12 1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 在設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)之前 先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù) 本系統(tǒng)使用的數(shù)據(jù)庫(kù)為 bxshxxglxtdatabase Access 表 2 22 2 設(shè)計(jì)表設(shè)計(jì)表 根據(jù)系統(tǒng)的功能要求 本系統(tǒng)數(shù)據(jù)庫(kù)采用 Microsoft Access 它不但適合 工作的需要 而且它所支持的數(shù)據(jù)類型十分豐富 維護(hù)簡(jiǎn)單 費(fèi)用較低 人員 素質(zhì)要求不高 容易升級(jí) 在學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫(kù) bxshxxglxtdatabase 中 需要包含用戶表 基本信息表 圖像表 學(xué)生成績(jī)的信息表 各表的結(jié)構(gòu)如表 1 1 到表 1 4 所示 表 1 1 用戶表 字段名字段說(shuō)明類型寬度備注 yhm用戶名文本15主關(guān)鍵字 mm密碼文本10不能為空 表 1 2 學(xué)生基本信息表 字段名字段說(shuō)明類型寬度備注 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 7 xh學(xué)號(hào)文本主關(guān)鍵字 xm姓名文本不能為空 xb性別文本不能為空 chshrq出生日期日期 時(shí)間不能為空 bj班級(jí)文本 zhzhmm政治面貌文本 mz民族文本 lxdh聯(lián)系電話文本 jtdzh家庭地址文本 jzhxm家長(zhǎng)姓名文本 jzhlxdh家長(zhǎng)聯(lián)系電話文本 jzhgzdw家長(zhǎng)工作單位文本 bzh備注文本 表 1 3 學(xué)生成績(jī)表 字段名字段說(shuō)明類型寬度備注 xh學(xué)號(hào)文本不能為空 chj1成績(jī) 1文本3可以為空 chj2成績(jī) 2文本3可以為空 chj3成績(jī) 3文本3可以為空 chj4成績(jī) 4文本3可以為空 chj5成績(jī) 5文本3可以為空 chj6成績(jī) 6文本3可以為空 chj7成績(jī) 7文本3可以為空 chj8成績(jī) 8文本3可以為空 chj9成績(jī) 9文本3可以為空 chj10成績(jī) 10文本3可以為空 chj11成績(jī) 11文本3可以為空 chj12成績(jī) 12文本3可以為空 chj13成績(jī) 13文本3可以為空 chj14成績(jī) 14文本3可以為空 chj15成績(jī) 15文本3可以為空 chj16成績(jī) 16文本3可以為空 chj17成績(jī) 17文本3可以為空 chj18成績(jī) 18文本3可以為空 chj19成績(jī) 19文本3可以為空 chj20成績(jī) 20文本3可以為空 chj21成績(jī) 21文本3可以為空 表 1 4 學(xué)生圖像表 字段名字段說(shuō)明類型寬度備注 xh學(xué)號(hào)文本11主關(guān)鍵字 tx圖像OLE 對(duì)象不能為空 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 8 3 3 頁(yè)面設(shè)計(jì)頁(yè)面設(shè)計(jì) 3 13 1 登錄界面登錄界面 在對(duì)應(yīng)的文本框輸入用戶名和密碼 如果輸入的密碼的用戶名正確才能可以登錄并且 顯示主界面 圖 1 登陸界面 3 23 2 主窗口界面主窗口界面 單擊在菜單中的各個(gè)選項(xiàng) 可以打開(kāi)相應(yīng)的窗口界面 在個(gè)窗口可以進(jìn)行相應(yīng) 的操作 圖 2 主窗口 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 9 3 33 3 添加個(gè)人信息窗口界面添加個(gè)人信息窗口界面 在對(duì)應(yīng)的文本框和選項(xiàng)輸入相應(yīng)的內(nèi)容 可以進(jìn)行添加個(gè)人信息的操作 如果 輸入的學(xué)號(hào) 主碼 已存在 則不能進(jìn)行添加個(gè)人信息操作的 圖 3 添加個(gè)人信息窗口 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 10 3 43 4 查詢個(gè)人信息窗口界面查詢個(gè)人信息窗口界面 在對(duì)應(yīng)的條件下輸入相應(yīng)的內(nèi)容 才能可以進(jìn)行查詢操作 圖 4 查詢個(gè)人信息窗口 3 53 5 主窗口界面主窗口界面 在對(duì)應(yīng)的文本框輸入相應(yīng)的內(nèi)容 如果輸入的學(xué)號(hào)已存在 則不能進(jìn)行添加 成績(jī)信息的操作 圖 5 添加學(xué)生成績(jī)窗口 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 11 3 63 6 主窗口界面主窗口界面 在文本框輸入學(xué)號(hào) 可以進(jìn)行刪除學(xué)生記錄的操作 圖 6 刪除學(xué)生窗口 3 73 7 主窗口界面主窗口界面 在對(duì)應(yīng)的文本框輸入相應(yīng)的內(nèi)容 可以進(jìn)行添加用戶的操作 如果輸入的用 戶名已存在 則不能進(jìn)行添加用戶的操作 圖 7 添加用戶窗口 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 12 4 4 代碼代碼 4 14 1 登陸模塊登陸模塊 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 OleDb namespace bjxshxxglxt public partial class dl Form public dl 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 13 InitializeComponent string strCon Provider Microsoft Jet OLEDB 4 0 Data Source D File 班級(jí)學(xué)生信息管理系統(tǒng) bjxshxxglxtdatebase mdb private void tuichubtn Click object sender EventArgs e Application Exit private void denglubtn Click object sender EventArgs e OleDbConnection connection new OleDbConnection strCon if yhmtxt Text string strRead select from yonghu where yhm yhmtxt Text and mm mmtxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true mainform MF new mainform this Hide MF Show else msgBox 用戶名或密碼錯(cuò)誤 txtClear DR Close connection Dispose connection Close catch OleDbException CW msgBox CW ToString 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 14 else msgBox 請(qǐng)輸入用戶名和密碼 public void msgBox string msg MessageBox Show msg 提示 MessageBoxButtons OK MessageBoxIcon Information private void txtClear yhmtxt Clear mmtxt Clear 4 24 2 添加個(gè)人信息模塊添加個(gè)人信息模塊 public partial class tjgrxx Form public tjgrxx InitializeComponent private void tianjiabtn Click object sender EventArgs e string xuehao GetText xhtxt string xingming GetText xshxmtxt string lianxidh GetText lxdhtxt string banji GetText bjtxt string jiatingdzh GetText jtdzhtxt string jiazhangxm GetText jzhxmtxt string jiazhangdh GetText jzhlxdhtxt string jiazhanggzdw GetText jzhgzdwtxt 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 15 string beizhu GetText beizhutxt string xingbie GetCmbText xbcmbBox string minzu GetCmbText mzcmbBox string zhengzhimm GetCmbText zhzhmmcmbBox string strOFImg GetTxtOF openFileDialog1 OleDbConnection connection new OleDbConnection strCon if xhtxt Text string strRead select xh from jibenxinxi where xh xhtxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true string strInsert insert into jibenxinxi xh xm xb chshrq zhzhmm mz lxdh bj jtdzh jzhxm jzhlxdh jzhgzdw bzh values xuehao xingming xingbie dateTimePicker1 Value zhengzhimm minzu lianxidh banji jiatingdzh jiazhangxm jiazhanggzdw jiazhangdh beizhu OleDbCommand cmdInsert new OleDbCommand strInsert connection cmdInsert ExecuteNonQuery if pictureBox1 Image null SaveImage strOFImg xuehao connection msgBox 添加成功 DgvFreshup txtClear cmdInsert Dispose else msgBox 該學(xué)號(hào)已存在 connection Close 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 16 catch OleDbException CW msgBox CW ToString connection Dispose connection Close else msgBox 請(qǐng)輸入學(xué)號(hào)和姓名 private void quxiaobtn Click object sender EventArgs e txtClear private void lltxbtn Click object sender EventArgs e try Read Image openFileDialog1 pictureBox1 catch MessageBox Show 加載圖片出錯(cuò) private void tjgrxx Load object sender EventArgs e DgvFreshup private void xhtxt KeyPress object sender KeyPressEventArgs e if e KeyChar 8 e Handled true 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 17 public void msgBox string msg MessageBox Show msg 提示 MessageBoxButtons OK MessageBoxIcon Information private void txtClear xhtxt Clear xshxmtxt Clear bjtxt Clear lxdhtxt Clear jtdzhtxt Clear jzhxmtxt Clear jzhlxdhtxt Clear jzhgzdwtxt Clear beizhutxt Clear xbcmbBox SelectedIndex 0 mzcmbBox SelectedIndex 0 zhzhmmcmbBox SelectedIndex 0 dateTimePicker1 Value DateTime Today pictureBox1 Image null public void Read Image OpenFileDialog openF PictureBox MyImage openF Filter jpg jpg bmp bmp if openF ShowDialog DialogResult OK try MyImage Image System Drawing Image FromFile openF FileName catch MessageBox Show 您選擇的圖片不能被讀取或文件類型 不對(duì) 錯(cuò)誤 MessageBoxButtons OK MessageBoxIcon Warning public void SaveImage string strImg string xh OleDbConnection con FileStream fs new FileStream strImg FileMode Open 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 18 FileAccess Read BinaryReader br new BinaryReader fs byte imgBytesIn br ReadBytes int fs Length StringBuilder strB new StringBuilder strB Append insert into tuxiang xh tx values xh Photo OleDbCommand cmd new OleDbCommand strB ToString con cmd Parameters Add Photo OleDbType Binary Value imgBytesIn cmd ExecuteNonQuery private string GetText TextBox TB string strText null if TB Text strText TB Text return strText private string GetCmbText ComboBox CmbBox string strCom null if CmbBox SelectedIndex 0 return strCom private string GetTxtOF OpenFileDialog OF string strOF null if OF FileName strOF OF FileName return strOF public void dgvwidth DataGridView dg 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 19 dg Columns 0 Width 80 dg Columns 1 Width 170 dg Columns 2 Width 40 dg Columns 3 Width 80 dg Columns 4 Width 80 dg Columns 5 Width 60 dg Columns 6 Width 80 dg Columns 7 Width 220 dg Columns 8 Width 80 dg Columns 9 Width 130 dg Columns 10 Width 80 dg Columns 11 Width 200 dg Columns 12 Width 200 private void DgvFreshup OleDbConnection connection new OleDbConnection strCon try string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 bj as 班級(jí) zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 jzhxm as 家長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi OleDbDataAdapter DA new OleDbDataAdapter strRead connection DataSet DS new DataSet DA Fill DS dataGridView1 DataSource DS Tables 0 dgvwidth dataGridView1 catch OleDbException CW msgBox CW ToString 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 20 4 34 3 查詢個(gè)人信息模塊查詢個(gè)人信息模塊 private void chaxunbtn Click object sender EventArgs e OleDbConnection connection new OleDbConnection strCon if tjcmbBox SelectedIndex 0 connection Open switch tjcmbBox SelectedIndex case 1 if tiaojiantxt Text string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家 長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi where xh tiaojiantxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true try OleDbDataAdapter DA new OleDbDataAdapter strRead connection DataSet DS new DataSet DA Fill DS dataGridView1 DataSource DS Tables 0 dgvwidth dataGridView1 catch OleDbException CW msgBox CW ToString 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 21 else msgBox 沒(méi)有你要查找的內(nèi)容 tiaojiantxt Clear dataGridView1 DataSource null else msgBox 請(qǐng)輸入要查詢的內(nèi)容 break case 2 if tiaojiantxt Text string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家 長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi where xm tiaojiantxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true OleDbDataAdapter dat new OleDbDataAdapter strRead connection DataSet ds new DataSet dat Fill ds dataGridView1 DataSource ds Tables 0 dgvwidth dataGridView1 else msgBox 沒(méi)有你要查找的內(nèi)容 tiaojiantxt Clear 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 22 dataGridView1 DataSource null else msgBox 請(qǐng)輸入要查詢的內(nèi)容 break case 3 if tiaojiantxt Text string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家 長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi where xb tiaojiantxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true OleDbDataAdapter dat new OleDbDataAdapter strRead connection DataSet ds new DataSet dat Fill ds dataGridView1 DataSource ds Tables 0 dgvwidth dataGridView1 else msgBox 沒(méi)有你要查找的內(nèi)容 tiaojiantxt Clear dataGridView1 DataSource null else 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 23 msgBox 請(qǐng)輸入要查詢的內(nèi)容 break case 4 if tiaojiantxt Text string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家 長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi where bj tiaojiantxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true OleDbDataAdapter dat new OleDbDataAdapter strRead connection DataSet ds new DataSet dat Fill ds dataGridView1 DataSource ds Tables 0 dgvwidth dataGridView1 else msgBox 沒(méi)有你要查找的內(nèi)容 tiaojiantxt Clear dataGridView1 DataSource null else msgBox 請(qǐng)輸入要查詢的內(nèi)容 break 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 24 case 5 if tiaojiantxt Text string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家 長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi where mz tiaojiantxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true OleDbDataAdapter dat new OleDbDataAdapter strRead connection DataSet ds new DataSet dat Fill ds dataGridView1 DataSource ds Tables 0 dgvwidth dataGridView1 else msgBox 沒(méi)有你要查找的內(nèi)容 tiaojiantxt Clear dataGridView1 DataSource null else msgBox 請(qǐng)輸入要查詢的內(nèi)容 break case 6 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 25 if tiaojiantxt Text string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家 長(zhǎng)姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from jibenxinxi where zhzhmm tiaojiantxt Text OleDbCommand cmdRead new OleDbCommand strRead connection OleDbDataReader DR cmdRead ExecuteReader if DR Read true OleDbDataAdapter dat new OleDbDataAdapter strRead connection DataSet ds new DataSet dat Fill ds dataGridView1 DataSource ds Tables 0 dgvwidth dataGridView1 else msgBox 沒(méi)有你要查找的內(nèi)容 tiaojiantxt Clear dataGridView1 DataSource null else msgBox 請(qǐng)輸入要查詢的內(nèi)容 break case 7 string strRead select xh as 學(xué)號(hào) xm as 姓名 xb as 性別 chshrq as 出生日期 zhzhmm as 政治面貌 mz as 民族 lxdh as 聯(lián)系電話 jtdzh as 家庭地址 bj as 班級(jí) jzhxm as 家長(zhǎng) 姓名 jzhlxdh as 家長(zhǎng)電話 jzhgzdw as 家長(zhǎng)工作單位 bzh as 備注 from 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 26 jibenxinxi OleDbDataAdapter dat new OleDbDataAdapter strRead connection DataSet ds new DataSet dat Fill ds dataGridView1 DataSource ds Tables 0 dgvwidth dataGridView1 break connection Dispose connection Close else msgBox 請(qǐng)選擇查詢條件 4 44 4 刪除個(gè)人信息模塊刪除個(gè)人信息模塊 private void shanchubtn Click object sender EventArgs e OleDbConnection connection new OleDbConnection strCon string xuehao xhtxt Text if xuehao connection Open Deletegrxx xuehao connection Deletechjxx xuehao connection Deletetxxx xuehao connection connection Dispose connection Close else msgBox 請(qǐng)輸入學(xué)號(hào) 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 27 xhtxt Focus private void Deletegrxx string xh OleDbConnection con string strRead select xh from jibenxinxi where xh xh OleDbCommand cmdRead new OleDbCommand strRead con OleDbDataReader DR cmdRead ExecuteReader if DR Read true DR Close string strDelete delete from jibenxinxi where xh xh OleDbCommand cmdDelete new OleDbCommand strDelete con DialogResult DROK MessageBox Show 你確實(shí)要?jiǎng)h除該記 錄嗎 提示 MessageBoxButtons OKCancel MessageBoxIcon Warning if DROK DialogResult OK cmdDelete ExecuteNonQuery msgBox 刪除成功 xhtxt Clear else msgBox 該學(xué)號(hào)的記錄不存在 xhtxt Clear xhtxt Focus private void Deletechjxx string xh OleDbConnection con string strRead select xh from chengji where xh xh OleDbCommand cmdRead new OleDbCommand strRead con OleDbDataReader DR cmdRead ExecuteReader if DR Read true DR Close 學(xué)學(xué) 士士 學(xué)學(xué) 位位 論論 文文 BACHELOR S THESIS 28 string strDelete delete from chengji where xh xh OleDbCommand cmdDelete new OleDbCommand strDelete con cmdDelete ExecuteNonQuery private void Deletetxxx string xh OleDbConnection con string strRead select xh from tuxiang where xh xh OleDbCommand cmdRead new OleDbCommand strRead con OleD
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB63∕T 1865-2020 川西云杉播種育苗及造林技術(shù)規(guī)程
- 壁紙銷售計(jì)劃書(shū)
- 江蘇省連云港市2024-2025學(xué)年七年級(jí)下學(xué)期6月期末考試生物試卷(含詳解)
- 小學(xué)生超市活動(dòng)策劃方案
- 小班春季親子活動(dòng)方案
- 小小企業(yè)家研學(xué)活動(dòng)方案
- 希臘移民活動(dòng)方案
- 帽子派對(duì)活動(dòng)方案
- 工程公司招聘策劃方案
- 居家體驗(yàn)活動(dòng)方案
- 2025年下半年吉林省白城洮北區(qū)面向應(yīng)征入伍高校畢業(yè)生招聘事業(yè)單位人員18人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《課件鐵路發(fā)展史》課件
- 消渴中醫(yī)護(hù)理查房
- 兒童護(hù)照辦理委托書(shū)
- 臨床技能培訓(xùn)中心建設(shè)方案
- 《中藥調(diào)劑技術(shù)》課件-中藥調(diào)劑的概念、起源與發(fā)展
- 《數(shù)據(jù)中心節(jié)能方法》課件
- 倉(cāng)儲(chǔ)式物流產(chǎn)業(yè)園建設(shè)項(xiàng)目可行性研究報(bào)告
- 國(guó)開(kāi)電大《親子關(guān)系與親子溝通》形考+大作業(yè)
- 勞務(wù)派遣服務(wù)投標(biāo)文件(技術(shù)方案)
- 2024年變電設(shè)備檢修工(高級(jí))技能鑒定理論考試題庫(kù)-上(選擇題)
評(píng)論
0/150
提交評(píng)論