企業(yè)員工信息管理畢業(yè)論文
《企業(yè)員工信息管理畢業(yè)論文》由會員分享,可在線閱讀,更多相關《企業(yè)員工信息管理畢業(yè)論文(18頁珍藏版)》請在裝配圖網上搜索。
1、員工信息管理系統畢業(yè)論文 摘 要 人類經濟的高速發(fā)展使得計算機在社會的各個領域發(fā)揮著極其重要的作用。信息管理系統也越來越多的出現的人們的工作和生活中,基于角色的權限管理在信息管理系統的開發(fā)中得到廣泛應用,并且在現在信息管理系統的實現中表現在較好的靈活性和安全性,應用角色權限管理可使不同身份用戶登錄驗證后具有不同的交互界面,提高了系統的易用性和健壯性。 本系統采用Visual 2005作為系統開發(fā)環(huán)境,并使用C#語言,以SQL Server 為后臺數據庫的開發(fā)體系結構。 主要實現了管理員通過維護用戶信息,角色信息,并對用戶賦予系統的角色權限,可以對部門信息、員工信息進行維護,對工資
2、信息進行管理,查詢和統計等功能。 關鍵字:基于角色的權限管理; Visual 2005; C#; SQL Server ABSTRACT The human economys high speed development causes the computer to play the extremely vital role in societys each domain. In the information management system also more and more appearances peoples work and the life, obtains the
3、widespread application based on the role jurisdiction management in information management systems development, and realizes in the present information management system displays in the good flexibility and the security, after the application role jurisdiction management may enable the different sta
4、tus user registers the confirmation, to have the different interactive contact surface, enhanced systems usability and the toughness. This system uses the Visual 2005 to take the system development environment, and uses the C# language, take SQL Server as the backstage database development archite
5、cture. Mainly has realized the manager through the maintenance user information, the role information, and entrusts with systems role jurisdiction to the user, may to the department information, the staff information carry on the maintenance, carries on the management to the wages information, fun
6、ctions and so on inquiry and statistics. Key words: Based on role jurisdiction management, Visual 2005, C#, SQL Server 目 錄 1 系統概述 1 1.1 系統背景介紹 1 1.2 項目提出的意義 1 1.3 相關技術及工具介紹 1 1.3.1 角色訪問控制簡介 1 1.3.2 C#簡介 3 1.3.3 數據庫SQL Server簡介 3 1.3.4 Microsoft Visual Studio2005簡介 5 2 需求分析 7 2.1可行性分析 7
7、 2.2 數據庫需求分析 7 2.3 系統功能需求分析 8 3 系統設計 9 3.1系統總體設計 9 3.1.1 系統總體設計要求 9 3.1.2 系統總體架構 9 3.1.3 系統總體結構設計原則 10 3.2 系統功能總體設計 10 3.2.1 基礎信息管理 10 3.2.2 業(yè)務信息管理 11 3.2.3 查詢信息管理 11 3.2.4 系統信息管理 11 3.3 界面設計 11 3.3.1 界面設計規(guī)范 11 3.3.2 界面布局設計 12 3.4 數據流圖 12 3.5 數據字典 12 4 系統詳細設計 15 4.1 主要功能模塊詳細設計 15
8、4.1.1部門信息管理 15 4.1.2 員工信息管理 15 4.1.3 員工工資管理 16 4.1.4 員工信息查詢 17 4.1.5 員工工資查詢 17 4.1.6 角色信息管理 18 4.1.7 角色權限管理 19 4.1.8 用戶信息管理 19 4.2 數據庫結構設計 19 4.2.1 概念結構設計 19 4.2.2 概念結構設計的方法選擇 20 4.2.3 系統的E-R圖 20 4.3數據庫實現及數據關系圖 23 5 系統實現 25 5.1 運行環(huán)境 25 5.2 登陸界面 25 5.3 系統主界面 25 5.4 部門信息管理 26 5.5 員工信
9、息管理 28 5.6 員工工資管理 30 5.7 員工信息查詢 33 5.8 員工工資查詢 33 5.9 角色信息管理 35 5.10 角色權限管理 36 5.11 用戶信息管理 39 5.12 修改密碼 41 6 系統測試 43 6.1 軟件測試的意義 43 6.2 軟件測試的重要性 43 6.3 軟件測試的范圍 43 6.4 軟件測試的方法 44 6.5 軟件測試的目的和原則 44 7 總結 46 參考文獻 47 致 謝 49 功能設計分析: 在遵循上述原則的基礎上,根據系統處理業(yè)務的不同,將該系統分為基礎信息管理、業(yè)務信息管理、查詢信息管理、系統信息管
10、理四個子系統,其中基礎信息管理包括部門信息管理和員工信息管理;業(yè)務信息管理包括員工工資管理;查詢信息管理包括部門信息查詢、員工信息查詢、員工工資查詢和員工工資統計;系統信息管理包括角色信息管理、菜單信息管理、角色權限管理和用戶信息管理。 圖3-1是系統設計的總體框架圖,通過圖示的形式,描述了系統各部分的功能模塊結構關系。圖中的每一個模塊都能夠獨立地實現其具體的功能。 3.2.1 基礎信息管理 (1) 部門信息管理:對部門信息進行維護,添加和刪除操作。 (2) 員工信息管理:對員工信息進行維護,添加和刪除操作。 3.2.2 業(yè)務信息管理 (1)員工工資管理:對員工工資進行維護,添加、
11、修改和刪除操作。 3.2.3 查詢信息管理 (1)部門信息查詢:可以通過輸入部門名稱,查詢出符合條件的部門信息。 (2)員工信息查詢:可以通過輸入姓名、職位或員工號,查詢出符合條件的員工信息。 (3)員工工資查詢:可以通過選擇發(fā)放月份或輸入員工號,查詢出符合條件的員工工資信息。 (4)員工工資統計:可以按發(fā)放月份統計出每個月發(fā)放的工資總額。 3.2.4 系統信息管理 (1)角色管理:對角色信息進行維護,添加、刪除操作。 (2)菜單信息管理:可以查看系統菜單列表中的各個子節(jié)點。 (3)角色權限設置:可以對各個角色進行系統權限的設置。通過設置權限信息,擁有相應角色的用戶只能對系統
12、進行相應功能的操作。 (4)用戶信息管理:對使用該系統的用戶信息進行管理,添加和刪除操作。 數據結構分析: (1)數據庫名為Cnet05_Jsgl.mdf (2)根據系統的分析,數據庫表需要設置如下: 表3-1 角色表 序號 字段名 類型 長度 索引 備注 1. 角色代碼 Int PKey 2. 角色名稱 Varchar 50 表3-2 菜單表 序號 字段名 類型 長度 索引 備注 1. 菜單代碼 Int PKey 2. 菜單名稱 Varchar 50 顯示給用戶的 3. 上級菜單代
13、碼 Int 一共三級 一級 系統菜單 二級 詳細菜單 三級 頁面按鈕 4. 窗體名稱 varchar 顯示給用戶的 5. 窗體程序名 Varchar 數據庫中存儲的 6. 菜單程序名 Varchar 數據庫中存儲的 表3-3 角色權限表 序號 字段名 類型 長度 索引 備注 <,FONT size=2>1. 代碼 Int PKey 2. 角色代碼 Int 3. 菜單代碼 Int 表3-4 用戶表 序號 字段名 類型 長度 索引 備注 1.
14、 用戶帳號 Varchar PKey 2. 角色代碼 Int 關聯 角色 3. 密碼 Varchar 表3-5 部門表 序號 字段名 類型 長度 索引 備注 1. 部門代碼 Int PKey 2. 部門名稱 Varchar 50 介紹: 表3-6 員工信息表 序號 字段名 類型 長度 索引 備注 1. 員工號 Varchar 50 PKey 2. 姓名 Varchar 50 3. 性別 Varchar 10 4. 職位
15、 Varchar 50 5. 入職日期 Datetime 6. 員工介紹 Varchar 255 7. 聯系方式 Varchar 50 8. 部門代碼 Int 關聯 部門 表3-7 員工工資表 序號 字段名 類型 長度 索引 備注 1. 流水號 Int PKey 2. 發(fā)放時間 DateTime 3. 員工號 Varchar 50 4. 發(fā)放月份 Varchar YYYY年MM月 5. 崗位工資 Float
16、 6. 績效工資 Float 7. 獎金 Float 8. 保險扣除 Float 9. 稅收扣除 Float 10. 罰金 Float 11. 最終金額 Float 前臺功能介紹: 5.3 系統主界面 成功登陸系統以后,顯示系統的主界面,包括標題:基于角色的員工工資管理系統;菜單:基礎信息管理、業(yè)務信息管理、查詢信息管理和系統信息管理;快捷按鈕:員工信息、員工工資、員工信息查詢、員工工資查詢、修改密碼、重新登陸和退出系統;下方為工作區(qū)。如圖所示: 5.4 部門信息管
17、理 在系統主界面點擊基礎信息管理里的部門信息管理,系統顯示部門信息列表對話框,包括部門名稱輸入框,列表有部門代碼和部門名稱;添加、刪除和取消按鈕。通過此對話框可以添加和刪除部門信息。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void BmList_Load(object sender, EventArgs e) { //設置當前登陸人員是否存在按鈕的使用權限 if (db.Get("select * from View_Menu where 窗體程序名=" + this.Name + " and 菜單程序名=" + BtnAdd.Name + " and
18、 角色代碼=" + db.strJsid + "").Rows.Count > 0) { BtnAdd.Enabled = true; } else { BtnAdd.Enabled = false; } if (db.Get("select * from View_Menu where 窗體程序名=" + this.Name + " and 菜單程序名=" + btnDel.Name + " and 角色代碼=" + db.strJsid + "").Rows.Count > 0) { btnDel.Enabled = true; } else { btnDel.
19、Enabled = false; } //綁定部門列表 this.dataGridView1.DataSource = db.Get("select * from 部門"); this.dataGridView1.Columns[1].Width=200; } private void BtnAdd_Click(object sender, EventArgs e) { //判斷信息不能重復 if (db.Get("select * from 部門 where 部門名稱 ="+ textBox1.Text +"").Rows.Count >0 ) { MessageBo
20、x.Show("部門名稱重復"); textBox1.Text = ""; return; } //保存新部門信息 db.Exec("insert into 部門(部門名稱) values(" + textBox1.Text + ")"); this.dataGridView1.DataSource = db.Get("select * from 部門"); textBox1.Text = ""; } 員工信息管理功能介紹: 5.5 員工信息管理 在系統主界面點擊基礎信息管理里的員工信息管理,系統顯示人員信息列表頁面,包括新人員、人員信息和取消按鈕,列表包括員工號、姓名、
21、性別、職位、入職日期、聯系方式、部門名稱和員工介紹;點擊【新人員】按鈕或選擇列表中的某一記錄,點擊【人員信息】按鈕,顯示人員信息維護頁面,輸入各項信息,點擊【保存】按鈕,該人員信息添加完成;點擊【刪除】按鈕,刪除相應信息。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void RyEdit_Load(object sender, EventArgs e) { //綁定顯示部門列表 comboBox2.ValueMember = "部門代碼"; comboBox2.DisplayMember = "部門名稱"; comboBox2.DataSource =
22、db.Get("select * from 部門"); if (m員工號 != "") { //顯示當前的員工信息 DataTable dt = new DataTable(); dt = db.Get("select * from 員工信息 where 員工號=" + m員工號 + ""); if (dt.Rows.Count > 0) { textBox1.ReadOnly = true; textBox1.Text = dt.Rows[0]["員工號"].ToString(); textBox2.Text = dt.Rows[0]["姓名"].ToString();
23、 comboBox1.Text = dt.Rows[0]["性別"].ToString(); textBox3.Text = dt.Rows[0]["職位"].ToString(); dateTimePicker1.Value = Convert.ToDateTime(dt.Rows[0]["入職日期"].ToString()); textBox5.Text = dt.Rows[0]["聯系方式"].ToString(); textBox4.Text = dt.Rows[0]["員工介紹"].ToString(); comboBox2.SelectedValue = dt.Rows[
24、0]["部門代碼"].ToString(); } } } private void BtnAdd_Click(object sender, EventArgs e) { //根據標志 添加或修改 員工信息 if (m員工號 == "") { //添加新員工 if (db.Get("select * from 員工信息 where 員工號=" + textBox1.Text + "").Rows.Count > 0) { MessageBox.Show("員工帳號重復"); return; } db.Exec("insert into 員工信息(員工號,姓名,性別,
25、職位,入職日期,員工介紹,聯系方式,部門代碼) values("+ textBox1.Text +", " + " "+ textBox2.Text +","+ comboBox1.Text +","+ textBox3.Text +","+ dateTimePicker1.Value +","+ textBox4.Text +", " + " "+ textBox5.Text +","+ comboBox2.SelectedValue +")"); } else { //修改員工信息 db.Exec("update 員工信息 set 姓名=" + textBox2.Text +
26、 ",性別=" + comboBox1.Text + ",職位=" + textBox3.Text + "," + " 入職日期=" + dateTimePicker1.Value + ",員工介紹=" + textBox4.Text + ",聯系方式=" + textBox5.Text + ", " + " 部門代碼=" + comboBox2.SelectedValue + " where 員工號=" + m員工號 + " "); } this.Close(); } 員工工資管理介紹: 5.6 員工工資管理 在系統主界面點擊業(yè)務信息管理里的員工工資管理,或點擊快捷按鈕【員工
27、工資】,顯示員工工資列表頁面,包括發(fā)放月份、員工號、姓名、職位、發(fā)放時間、崗位工資、績效工資、獎金、保險扣除、稅收扣除,以及新工資、工資信息和取消按鈕,通過選擇發(fā)放月份進行過濾列表顯示;點擊【新工資】按鈕或選擇列表中的某一記錄,點擊【工資信息】按鈕,顯示員工工資登記頁面,輸入各項信息,點擊【保存】按鈕,該員工工資登記完成;點擊【刪除】按鈕,刪除相應信息。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void BtnAdd_Click(object sender, EventArgs e) { //根據不同的標志 添加或修改 員工工資信息 if (m流水號 ==
28、 "") { //添加新員工 if (db.Get("select * from 員工工資 where 員工號=" + comboBox2.SelectedValue + " and 發(fā)放月份=" + comboBox1.Text + "").Rows.Count > 0) { MessageBox.Show("此員工的工資已經存在"); return; } db.Exec("insert into 員工工資(發(fā)放時間,員工號,發(fā)放月份,崗位工資,績效工資,獎金,保險扣除,稅收扣除,罰金,最終金額) values(" + DateTime.Now.ToShortDateStri
29、ng() + ", " + " " + comboBox2.SelectedValue + "," + comboBox1.Text + "," + textBox3.Text + "," + textBox4.Text + "," + textBox2.Text + ", " + " " + textBox7.Text + "," + textBox6.Text + "," + textBox9.Text + ","+ textBox8.Text +")"); } else { //修改員工信息 db.Exec("update 員工工資 set 崗位工資=" + textBox
30、3.Text + ",績效工資=" + textBox4.Text + ",獎金=" + textBox2.Text + "," + " 保險扣除=" + textBox7.Text + ",稅收扣除=" + textBox6.Text + ",罰金=" + textBox9.Text + ",最終金額=" + textBox8.Text + " where 流水號=" + 流水號 + " "); } this.Close(); } private void btnDel_Click(object sender, EventArgs e) { //刪除當前的員工工資信息 db.
31、Exec("delete 員工工資 where m流水號=" + 流水號 + " "); this.Close(); } private void textBox3_TextChanged(object sender, EventArgs e) { //計算員工的工資信息 try { textBox8.Text = Convert.ToString(Convert.ToDecimal(textBox3.Text) + Convert.ToDecimal(textBox4.Text) + Convert.ToDecimal(textBox2.Text) - Convert.ToD
32、ecimal(textBox7.Text) - Convert.ToDecimal(textBox6.Text) - Convert.ToDecimal(textBox9.Text)); } catch { } } 員工信息查詢介紹: 5.7 員工信息查詢 在系統主界面點擊查詢信息管理里的員工信息查詢,或點擊快捷按鈕【員工信息查詢】,顯示員工查詢頁面,包括員工號、姓名、性別、職位、入職日期、聯系方式、部門名稱、員工介紹,查詢條件輸入框:姓名、職位、員工號,以及查詢和取消按鈕。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void BtnAdd_Cl
33、ick(object sender, EventArgs e) { //綁定顯示員工信息列表 this.dataGridView1.DataSource = db.Get("SELECT 員工信息.員工號, 員工信息.姓名, 員工信息.性別, 員工信息.職位,convert(varchar(10),員工信息.入職日期,121) as 入職日期, 員工信息.聯系方式,部門.部門名稱,員工信息.員工介紹 FROM 員工信息 INNER JOIN 部門 ON 員工信息.部門代碼 = 部門.部門代碼 where 姓名 like %"+ textBox1.Text +"% and 職位 like
34、%"+textBox2.Text +"% and 員工號 like %"+ textBox3.Text +"%"); this.dataGridView1.Columns[7].Width = 300; } 5.8 員工工資查詢 在系統主界面點擊查詢信息管理里的員工工資查詢,或點擊快捷按鈕【員工工資查詢】,顯示員工工資查詢頁面,包括發(fā)放月份、員工號、姓名、職位、發(fā)放時間、最終金額、崗位工資、績效工資、獎金、保險扣除,查詢條件輸入框:員工號,選擇列表:發(fā)放月份;以及查詢和取消按鈕。如圖所示: 角色信息管理模塊介紹: 5.9 角色信息管理 在系統主界面點擊系統信息管理里的角色信息管
35、理,系統顯示角色管理列表對話框,包括角色名稱輸入框,列表有角色代碼和角色名稱;添加、刪除和取消按鈕。通過此對話框可以添加和刪除角色信息。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void BtnAdd_Click(object sender, EventArgs e) { //判斷角色是否重復 if (db.Get("select * from 角色 where 角色名稱 =" + textBox1.Text + "").Rows.Count > 0) { MessageBox.Show("角色名稱重復"); textBox1.Text = "";
36、 return; } //添加角色 db.Exec("insert into 角色(角色名稱) values(" + textBox1.Text + ")"); this.dataGridView1.DataSource = db.Get("select * from 角色"); textBox1.Text = ""; } private void btnDel_Click(object sender, EventArgs e) { //刪除角色 db.Exec("delete 角色 where 角色名稱=" + textBox1.Text + ""); textBox1
37、.Text = ""; this.dataGridView1.DataSource = db.Get("select * from 角色"); } private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { //顯示角色 this.textBox1.Text = this.dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString(); } private void JsList_Load(object
38、 sender, EventArgs e) { //顯示角色列表 this.dataGridView1.DataSource = db.Get("select * from 角色"); this.dataGridView1.Columns[1].Width = 200; } 角色權限管理模塊介紹: 5.10 角色權限管理 在系統主界面點擊系統信息管理里的角色權限設置,系統顯示角色權限設置頁面,包括角色名稱選擇列表,系統菜單列表各級節(jié)點;設置和取消按鈕。通過此頁面可以對各個角色擁有的權限進行設置。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void
39、 AddNode(TreeNode tParent) { //利用遞歸函數 遞歸顯示樹狀菜單列表 DataTable dt = new DataTable(); dt = db.Get("select * from 菜單 where 上級菜單代碼 =" + tParent.Tag + ""); for (int i = 0; i < dt.Rows.Count; i++) { TreeNode tmp = new TreeNode(); tmp.Text = dt.Rows[i]["菜單名稱"].ToString(); tmp.Tag = dt.Rows[i]["菜單代碼"]
40、.ToString(); tmp.ImageIndex = 1; tmp.SelectedImageIndex = 1; tParent.Nodes.Add(tmp); AddNode(tmp); } } private void SetValue(TreeNode tNode,int intTag) { //利用遞歸函數 設置上一次的角色菜單項 if (Convert.ToInt32( tNode.Tag) == intTag) { tNode.Checked=true ; return; } for (int i = 0; i < tNode.Nodes.Co
41、unt; i++) { SetValue(tNode.Nodes[i], intTag); } } private void GetValue(TreeNode tNode, int intJs) { //利用遞歸函數 保存本次的角色菜單項 if (tNode.Checked) { db.Exec("insert into 角色權限(角色代碼,菜單代碼) values(" + intJs + "," + Convert.ToInt32(tNode.Tag.ToString()) + ")"); } for (int i = 0; i < tNode.Nodes.Cou
42、nt; i++) { GetValue(tNode.Nodes[i], intJs); } } private void BtnAdd_Click(object sender, EventArgs e) { //刪除以前的角色 保存新的菜單角色 db.Exec("delete 角色權限 where 角色代碼=" + Convert.ToInt32(comboBox1.SelectedValue) + " "); , GetValue(treeView1.Nodes[0], Convert.ToInt32(comboBox1.SelectedValue)); MessageB
43、ox.Show("設置成功"); } private void JsFpList_Load(object sender, EventArgs e) { //綁定角色列表 comboBox1.DisplayMember = "角色名稱"; comboBox1.ValueMember = "角色代碼"; comboBox1.DataSource = db.Get("select * from 角色"); } 用戶信息管理模塊介紹: 5.11 用戶信息管理 在系統主界面點擊系統信息管理里的用戶信息管理,系統顯示用戶維護頁面,包括用戶帳號輸入框,角色選擇框;列表有用戶帳號和角色名
44、稱;添加、刪除和取消按鈕。通過此對話框可以添加和刪除用戶信息。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void UserList_Load(object sender, EventArgs e) { //綁定角色列表 comboBox1.DisplayMember = "角色名稱"; comboBox1.ValueMember = "角色代碼"; comboBox1.DataSource = db.Get("select * from 角色"); //顯示用戶信息列表 this.dataGridView1.DataSource = db.Get(
45、"SELECT 用戶.用戶帳號, 用戶.角色代碼, 角色.角色名稱 FROM 用戶 INNER JOIN 角色 ON 用戶.角色代碼 = 角色.角色代碼"); this.dataGridView1.Columns[1].Visible = false; this.dataGridView1.Columns[0].Width =dataGridView1.Width /3; this.dataGridView1.Columns[2].Width = dataGridView1.Width / 3; } private void BtnAdd_Click(object sender, E
46、ventArgs e) { //判斷帳號是否重復 if (db.Get("select * from 用戶 where 用戶帳號 =" + textBox1.Tex, t + "").Rows.Count > 0) { MessageBox.Show("用戶帳號重復"); textBox1.Text = ""; return; } //添加新的用戶帳號信息 db.Exec("insert into 用戶(用戶帳號,角色代碼,密碼) values(" + textBox1.Text + ","+ comboBox1.SelectedValue +",000000)"); t
47、his.dataGridView1.DataSource = db.Get("SELECT 用戶.用戶帳號, 用戶.角色代碼, 角色.角色名稱 FROM 用戶 INNER JOIN 角色 ON 用戶.角色代碼 = 角色.角色代碼"); textBox1.Text = ""; } private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { //顯示當前的用戶信息 if (dataGridView1.Rows.Count<=0 ) return; this.t
48、extBox1.Text = this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); boBox1.SelectedValue = this.dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString(); } private void btnDel_Click(object sender, EventArgs e) { //刪除當前用戶信息 db.Exec("delete 用戶 where 用戶帳號=" + textBox1.Text + ""); text
49、Box1.Text = ""; this.dataGridView1.DataSource = db.Get("SELECT 用戶.用戶帳號, 用戶.角色代碼, 角色.角色名稱 FROM 用戶 INNER JOIN 角色 ON 用戶.角色代碼 = 角色.角色代碼"); } 修改密碼功能介紹: 5.12 修改密碼 在系統主界面點擊快捷按鈕【修改密碼】,則顯示修改密碼頁面,包括新密碼、確認密碼輸入框,修改和取消按鈕。通過此頁面當前操作人員可以對自己的密碼進行修改。如圖所示: 以下是引用片段: 其關鍵代碼實現如下: private void BtnAdd_Click(object sender, EventArgs e) { //修改密碼 if (textBox1.Text != textBox2.Text) { MessageBox.Show("密碼不一致"); return; } db.Exec("update 用戶 set 密碼="+ textBox1.Text +" where 用戶帳號="+ db.strID +""); MessageBox.Show("修改成功,下次使用"); this.Close(); }
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現代文閱讀之小說人物形象課件
- 3第12課蘇東的艱難探索
- 《第二節(jié)--探究環(huán)境污染對生物的影響》課件-(同課異構)2022年課件
- 牛津譯林版七下英語7bunit1dreamhomesreading課件1
- 六年級語文《一個這樣的老師》教學課件
- 六年級安全教育-運動的自我監(jiān)控課件
- 五年級下冊數學優(yōu)秀教學課件《解決問題》人教新課標
- 27清澈的湖水 (2)
- 49稍復雜的分數乘法應用題練習
- 江蘇省高考物理二輪復習專題一力與物體的平衡課件
- 小松鼠找花生課件(教育精品)
- 22跨越海峽的生命橋 (2)
- 人力資源環(huán)境分析
- 《空氣》課件-(省優(yōu))2022年人教版化學課件-2
- 鐵路與城市軌道交通振動與噪聲