歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

企業(yè)員工信息管理畢業(yè)論文

  • 資源ID:37468635       資源大?。?span id="dffmqgm" class="font-tahoma">148.53KB        全文頁數(shù):18頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

企業(yè)員工信息管理畢業(yè)論文

員工信息管理系統(tǒng)畢業(yè)論文摘 要人類經(jīng)濟的高速發(fā)展使得計算機在社會的各個領(lǐng)域發(fā)揮著極其重要的作用。信息管理系統(tǒng)也越來越多的出現(xiàn)的人們的工作和生活中,基于角色的權(quán)限管理在信息管理系統(tǒng)的開發(fā)中得到廣泛應(yīng)用,并且在現(xiàn)在信息管理系統(tǒng)的實現(xiàn)中表現(xiàn)在較好的靈活性和安全性,應(yīng)用角色權(quán)限管理可使不同身份用戶登錄驗證后具有不同的交互界面,提高了系統(tǒng)的易用性和健壯性。本系統(tǒng)采用Visual 2005作為系統(tǒng)開發(fā)環(huán)境,并使用C#語言,以SQL Server 為后臺數(shù)據(jù)庫的開發(fā)體系結(jié)構(gòu)。主要實現(xiàn)了管理員通過維護用戶信息,角色信息,并對用戶賦予系統(tǒng)的角色權(quán)限,可以對部門信息、員工信息進行維護,對工資信息進行管理,查詢和統(tǒng)計等功能。關(guān)鍵字:基于角色的權(quán)限管理; Visual 2005; C#; SQL ServerABSTRACTThe 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 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 status 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 architecture. 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, functions and so on inquiry and statistics.Key words: Based on role jurisdiction management, Visual 2005, C#, SQL Server目 錄1 系統(tǒng)概述 11.1 系統(tǒng)背景介紹 11.2 項目提出的意義 11.3 相關(guān)技術(shù)及工具介紹 11.3.1 角色訪問控制簡介 11.3.2 C#簡介 31.3.3 數(shù)據(jù)庫SQL Server簡介 31.3.4 Microsoft Visual Studio2005簡介 52 需求分析 72.1可行性分析 72.2 數(shù)據(jù)庫需求分析 72.3 系統(tǒng)功能需求分析 83 系統(tǒng)設(shè)計 93.1系統(tǒng)總體設(shè)計 93.1.1 系統(tǒng)總體設(shè)計要求 93.1.2 系統(tǒng)總體架構(gòu) 93.1.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計原則 103.2 系統(tǒng)功能總體設(shè)計 103.2.1 基礎(chǔ)信息管理 103.2.2 業(yè)務(wù)信息管理 113.2.3 查詢信息管理 113.2.4 系統(tǒng)信息管理 113.3 界面設(shè)計 113.3.1 界面設(shè)計規(guī)范 113.3.2 界面布局設(shè)計 123.4 數(shù)據(jù)流圖 123.5 數(shù)據(jù)字典 124 系統(tǒng)詳細(xì)設(shè)計 154.1 主要功能模塊詳細(xì)設(shè)計 154.1.1部門信息管理 154.1.2 員工信息管理 154.1.3 員工工資管理 164.1.4 員工信息查詢 174.1.5 員工工資查詢 174.1.6 角色信息管理 184.1.7 角色權(quán)限管理 194.1.8 用戶信息管理 194.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 194.2.1 概念結(jié)構(gòu)設(shè)計 194.2.2 概念結(jié)構(gòu)設(shè)計的方法選擇 204.2.3 系統(tǒng)的E-R圖 204.3數(shù)據(jù)庫實現(xiàn)及數(shù)據(jù)關(guān)系圖 235 系統(tǒng)實現(xiàn) 255.1 運行環(huán)境 255.2 登陸界面 255.3 系統(tǒng)主界面 255.4 部門信息管理 265.5 員工信息管理 285.6 員工工資管理 305.7 員工信息查詢 335.8 員工工資查詢 335.9 角色信息管理 355.10 角色權(quán)限管理 365.11 用戶信息管理 395.12 修改密碼 416 系統(tǒng)測試 436.1 軟件測試的意義 436.2 軟件測試的重要性 436.3 軟件測試的范圍 436.4 軟件測試的方法 446.5 軟件測試的目的和原則 447 總結(jié) 46參考文獻 47致 謝 49功能設(shè)計分析:在遵循上述原則的基礎(chǔ)上,根據(jù)系統(tǒng)處理業(yè)務(wù)的不同,將該系統(tǒng)分為基礎(chǔ)信息管理、業(yè)務(wù)信息管理、查詢信息管理、系統(tǒng)信息管理四個子系統(tǒng),其中基礎(chǔ)信息管理包括部門信息管理和員工信息管理;業(yè)務(wù)信息管理包括員工工資管理;查詢信息管理包括部門信息查詢、員工信息查詢、員工工資查詢和員工工資統(tǒng)計;系統(tǒng)信息管理包括角色信息管理、菜單信息管理、角色權(quán)限管理和用戶信息管理。圖3-1是系統(tǒng)設(shè)計的總體框架圖,通過圖示的形式,描述了系統(tǒng)各部分的功能模塊結(jié)構(gòu)關(guān)系。圖中的每一個模塊都能夠獨立地實現(xiàn)其具體的功能。3.2.1 基礎(chǔ)信息管理(1) 部門信息管理:對部門信息進行維護,添加和刪除操作。(2) 員工信息管理:對員工信息進行維護,添加和刪除操作。3.2.2 業(yè)務(wù)信息管理(1)員工工資管理:對員工工資進行維護,添加、修改和刪除操作。3.2.3 查詢信息管理(1)部門信息查詢:可以通過輸入部門名稱,查詢出符合條件的部門信息。(2)員工信息查詢:可以通過輸入姓名、職位或員工號,查詢出符合條件的員工信息。(3)員工工資查詢:可以通過選擇發(fā)放月份或輸入員工號,查詢出符合條件的員工工資信息。(4)員工工資統(tǒng)計:可以按發(fā)放月份統(tǒng)計出每個月發(fā)放的工資總額。3.2.4 系統(tǒng)信息管理(1)角色管理:對角色信息進行維護,添加、刪除操作。(2)菜單信息管理:可以查看系統(tǒng)菜單列表中的各個子節(jié)點。(3)角色權(quán)限設(shè)置:可以對各個角色進行系統(tǒng)權(quán)限的設(shè)置。通過設(shè)置權(quán)限信息,擁有相應(yīng)角色的用戶只能對系統(tǒng)進行相應(yīng)功能的操作。(4)用戶信息管理:對使用該系統(tǒng)的用戶信息進行管理,添加和刪除操作。數(shù)據(jù)結(jié)構(gòu)分析:(1)數(shù)據(jù)庫名為Cnet05_Jsgl.mdf(2)根據(jù)系統(tǒng)的分析,數(shù)據(jù)庫表需要設(shè)置如下:表3-1 角色表序號字段名類型長度索引備注1. 角色代碼IntPKey2. 角色名稱Varchar50表3-2 菜單表序號字段名類型長度索引備注1. 菜單代碼IntPKey2. 菜單名稱Varchar50顯示給用戶的3. 上級菜單代碼Int一共三級 一級 系統(tǒng)菜單 二級 詳細(xì)菜單三級 頁面按鈕4. 窗體名稱varchar顯示給用戶的5. 窗體程序名Varchar數(shù)據(jù)庫中存儲的6. 菜單程序名Varchar數(shù)據(jù)庫中存儲的表3-3 角色權(quán)限表序號字段名類型長度索引備注<,FONT size=2>1. 代碼IntPKey2. 角色代碼Int3. 菜單代碼Int表3-4 用戶表序號字段名類型長度索引備注1. 用戶帳號VarcharPKey2. 角色代碼Int關(guān)聯(lián) 角色3. 密碼Varchar表3-5 部門表序號字段名類型長度索引備注1. 部門代碼IntPKey2. 部門名稱Varchar50介紹:表3-6 員工信息表序號字段名類型長度索引備注1. 員工號Varchar50PKey2. 姓名Varchar503. 性別Varchar104. 職位Varchar505. 入職日期Datetime6. 員工介紹Varchar2557. 聯(lián)系方式Varchar508. 部門代碼Int關(guān)聯(lián) 部門表3-7 員工工資表序號字段名類型長度索引備注1. 流水號IntPKey2. 發(fā)放時間DateTime3. 員工號Varchar504. 發(fā)放月份VarcharYYYY年MM月5. 崗位工資Float6. 績效工資Float7. 獎金Float8. 保險扣除Float9. 稅收扣除Float10. 罰金Float11. 最終金額Float前臺功能介紹:5.3 系統(tǒng)主界面成功登陸系統(tǒng)以后,顯示系統(tǒng)的主界面,包括標(biāo)題:基于角色的員工工資管理系統(tǒng);菜單:基礎(chǔ)信息管理、業(yè)務(wù)信息管理、查詢信息管理和系統(tǒng)信息管理;快捷按鈕:員工信息、員工工資、員工信息查詢、員工工資查詢、修改密碼、重新登陸和退出系統(tǒng);下方為工作區(qū)。如圖所示:5.4 部門信息管理在系統(tǒng)主界面點擊基礎(chǔ)信息管理里的部門信息管理,系統(tǒng)顯示部門信息列表對話框,包括部門名稱輸入框,列表有部門代碼和部門名稱;添加、刪除和取消按鈕。通過此對話框可以添加和刪除部門信息。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void BmList_Load(object sender, EventArgs e)/設(shè)置當(dāng)前登陸人員是否存在按鈕的使用權(quán)限if (db.Get("select * from View_Menu where 窗體程序名=" + this.Name + " and 菜單程序名=" + BtnAdd.Name + " and 角色代碼=" + db.strJsid + "").Rows.Count > 0)BtnAdd.Enabled = true;elseBtnAdd.Enabled = false;if (db.Get("select * from View_Menu where 窗體程序名=" + this.Name + " and 菜單程序名=" + btnDel.Name + " and 角色代碼=" + db.strJsid + "").Rows.Count > 0)btnDel.Enabled = true;elsebtnDel.Enabled = false;/綁定部門列表this.dataGridView1.DataSource = db.Get("select * from 部門");this.dataGridView1.Columns1.Width=200; private void BtnAdd_Click(object sender, EventArgs e)/判斷信息不能重復(fù)if (db.Get("select * from 部門 where 部門名稱 ="+ textBox1.Text +"").Rows.Count >0 )MessageBox.Show("部門名稱重復(fù)");textBox1.Text = ""return;/保存新部門信息db.Exec("insert into 部門(部門名稱) values(" + textBox1.Text + ")");this.dataGridView1.DataSource = db.Get("select * from 部門");textBox1.Text = ""員工信息管理功能介紹:5.5 員工信息管理在系統(tǒng)主界面點擊基礎(chǔ)信息管理里的員工信息管理,系統(tǒng)顯示人員信息列表頁面,包括新人員、人員信息和取消按鈕,列表包括員工號、姓名、性別、職位、入職日期、聯(lián)系方式、部門名稱和員工介紹;點擊【新人員】按鈕或選擇列表中的某一記錄,點擊【人員信息】按鈕,顯示人員信息維護頁面,輸入各項信息,點擊【保存】按鈕,該人員信息添加完成;點擊【刪除】按鈕,刪除相應(yīng)信息。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void RyEdit_Load(object sender, EventArgs e)/綁定顯示部門列表comboBox2.ValueMember = "部門代碼"comboBox2.DisplayMember = "部門名稱"comboBox2.DataSource = db.Get("select * from 部門");if (m員工號 != "")/顯示當(dāng)前的員工信息DataTable dt = new DataTable();dt = db.Get("select * from 員工信息 where 員工號=" + m員工號 + "");if (dt.Rows.Count > 0)textBox1.ReadOnly = true;textBox1.Text = dt.Rows0"員工號".ToString();textBox2.Text = dt.Rows0"姓名".ToString();comboBox1.Text = dt.Rows0"性別".ToString();textBox3.Text = dt.Rows0"職位".ToString();dateTimePicker1.Value = Convert.ToDateTime(dt.Rows0"入職日期".ToString();textBox5.Text = dt.Rows0"聯(lián)系方式".ToString();textBox4.Text = dt.Rows0"員工介紹".ToString();comboBox2.SelectedValue = dt.Rows0"部門代碼".ToString();private void BtnAdd_Click(object sender, EventArgs e)/根據(jù)標(biāo)志 添加或修改 員工信息if (m員工號 = "")/添加新員工if (db.Get("select * from 員工信息 where 員工號=" + textBox1.Text + "").Rows.Count > 0)MessageBox.Show("員工帳號重復(fù)");return;db.Exec("insert into 員工信息(員工號,姓名,性別,職位,入職日期,員工介紹,聯(lián)系方式,部門代碼) values("+ textBox1.Text +", " +" "+ textBox2.Text +","+ comboBox1.Text +","+ textBox3.Text +","+ dateTimePicker1.Value +","+ textBox4.Text +", " +" "+ textBox5.Text +","+ comboBox2.SelectedValue +")");else/修改員工信息db.Exec("update 員工信息 set 姓名=" + textBox2.Text + ",性別=" + comboBox1.Text + ",職位=" + textBox3.Text + "," +" 入職日期=" + dateTimePicker1.Value + ",員工介紹=" + textBox4.Text + ",聯(lián)系方式=" + textBox5.Text + ", " +" 部門代碼=" + comboBox2.SelectedValue + " where 員工號=" + m員工號 + " ");this.Close();員工工資管理介紹:5.6 員工工資管理在系統(tǒng)主界面點擊業(yè)務(wù)信息管理里的員工工資管理,或點擊快捷按鈕【員工工資】,顯示員工工資列表頁面,包括發(fā)放月份、員工號、姓名、職位、發(fā)放時間、崗位工資、績效工資、獎金、保險扣除、稅收扣除,以及新工資、工資信息和取消按鈕,通過選擇發(fā)放月份進行過濾列表顯示;點擊【新工資】按鈕或選擇列表中的某一記錄,點擊【工資信息】按鈕,顯示員工工資登記頁面,輸入各項信息,點擊【保存】按鈕,該員工工資登記完成;點擊【刪除】按鈕,刪除相應(yīng)信息。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void BtnAdd_Click(object sender, EventArgs e)/根據(jù)不同的標(biāo)志 添加或修改 員工工資信息if (m流水號 = "")/添加新員工if (db.Get("select * from 員工工資 where 員工號=" + comboBox2.SelectedValue + " and 發(fā)放月份=" + comboBox1.Text + "").Rows.Count > 0)MessageBox.Show("此員工的工資已經(jīng)存在");return;db.Exec("insert into 員工工資(發(fā)放時間,員工號,發(fā)放月份,崗位工資,績效工資,獎金,保險扣除,稅收扣除,罰金,最終金額) values(" + DateTime.Now.ToShortDateString() + ", " +" " + comboBox2.SelectedValue + "," + comboBox1.Text + "," + textBox3.Text + "," + textBox4.Text + "," + textBox2.Text + ", " +" " + textBox7.Text + "," + textBox6.Text + "," + textBox9.Text + ","+ textBox8.Text +")");else/修改員工信息db.Exec("update 員工工資 set 崗位工資=" + textBox3.Text + ",績效工資=" + textBox4.Text + ",獎金=" + textBox2.Text + "," +" 保險扣除=" + textBox7.Text + ",稅收扣除=" + textBox6.Text + ",罰金=" + textBox9.Text + ",最終金額=" + textBox8.Text + " where 流水號=" + 流水號 + " ");this.Close();private void btnDel_Click(object sender, EventArgs e)/刪除當(dāng)前的員工工資信息db.Exec("delete 員工工資 where m流水號=" + 流水號 + " ");this.Close();private void textBox3_TextChanged(object sender, EventArgs e)/計算員工的工資信息trytextBox8.Text = Convert.ToString(Convert.ToDecimal(textBox3.Text) + Convert.ToDecimal(textBox4.Text) + Convert.ToDecimal(textBox2.Text) - Convert.ToDecimal(textBox7.Text) - Convert.ToDecimal(textBox6.Text) - Convert.ToDecimal(textBox9.Text);catch 員工信息查詢介紹:5.7 員工信息查詢在系統(tǒng)主界面點擊查詢信息管理里的員工信息查詢,或點擊快捷按鈕【員工信息查詢】,顯示員工查詢頁面,包括員工號、姓名、性別、職位、入職日期、聯(lián)系方式、部門名稱、員工介紹,查詢條件輸入框:姓名、職位、員工號,以及查詢和取消按鈕。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void BtnAdd_Click(object sender, EventArgs e)/綁定顯示員工信息列表this.dataGridView1.DataSource = db.Get("SELECT 員工信息.員工號, 員工信息.姓名, 員工信息.性別, 員工信息.職位,convert(varchar(10),員工信息.入職日期,121) as 入職日期, 員工信息.聯(lián)系方式,部門.部門名稱,員工信息.員工介紹 FROM 員工信息 INNER JOIN 部門 ON 員工信息.部門代碼 = 部門.部門代碼 where 姓名 like %"+ textBox1.Text +"% and 職位 like %"+textBox2.Text +"% and 員工號 like %"+ textBox3.Text +"%");this.dataGridView1.Columns7.Width = 300; 5.8 員工工資查詢在系統(tǒng)主界面點擊查詢信息管理里的員工工資查詢,或點擊快捷按鈕【員工工資查詢】,顯示員工工資查詢頁面,包括發(fā)放月份、員工號、姓名、職位、發(fā)放時間、最終金額、崗位工資、績效工資、獎金、保險扣除,查詢條件輸入框:員工號,選擇列表:發(fā)放月份;以及查詢和取消按鈕。如圖所示:角色信息管理模塊介紹:5.9 角色信息管理在系統(tǒng)主界面點擊系統(tǒng)信息管理里的角色信息管理,系統(tǒng)顯示角色管理列表對話框,包括角色名稱輸入框,列表有角色代碼和角色名稱;添加、刪除和取消按鈕。通過此對話框可以添加和刪除角色信息。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void BtnAdd_Click(object sender, EventArgs e)/判斷角色是否重復(fù)if (db.Get("select * from 角色 where 角色名稱 =" + textBox1.Text + "").Rows.Count > 0)MessageBox.Show("角色名稱重復(fù)");textBox1.Text = ""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.Text = ""this.dataGridView1.DataSource = db.Get("select * from 角色");private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)/顯示角色this.textBox1.Text = this.dataGridView1.Rowse.RowIndex.Cells1.Value.ToString(); private void JsList_Load(object sender, EventArgs e)/顯示角色列表this.dataGridView1.DataSource = db.Get("select * from 角色");this.dataGridView1.Columns1.Width = 200; 角色權(quán)限管理模塊介紹:5.10 角色權(quán)限管理在系統(tǒng)主界面點擊系統(tǒng)信息管理里的角色權(quán)限設(shè)置,系統(tǒng)顯示角色權(quán)限設(shè)置頁面,包括角色名稱選擇列表,系統(tǒng)菜單列表各級節(jié)點;設(shè)置和取消按鈕。通過此頁面可以對各個角色擁有的權(quán)限進行設(shè)置。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void AddNode(TreeNode tParent)/利用遞歸函數(shù) 遞歸顯示樹狀菜單列表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.Rowsi"菜單名稱".ToString();tmp.Tag = dt.Rowsi"菜單代碼".ToString();tmp.ImageIndex = 1;tmp.SelectedImageIndex = 1;tParent.Nodes.Add(tmp);AddNode(tmp);private void SetValue(TreeNode tNode,int intTag)/利用遞歸函數(shù) 設(shè)置上一次的角色菜單項if (Convert.ToInt32( tNode.Tag) = intTag)tNode.Checked=true ;return;for (int i = 0; i < tNode.Nodes.Count; i+)SetValue(tNode.Nodesi, intTag); private void GetValue(TreeNode tNode, int intJs)/利用遞歸函數(shù) 保存本次的角色菜單項if (tNode.Checked)db.Exec("insert into 角色權(quán)限(角色代碼,菜單代碼) values(" + intJs + "," + Convert.ToInt32(tNode.Tag.ToString() + ")");for (int i = 0; i < tNode.Nodes.Count; i+)GetValue(tNode.Nodesi, intJs);private void BtnAdd_Click(object sender, EventArgs e)/刪除以前的角色 保存新的菜單角色db.Exec("delete 角色權(quán)限 where 角色代碼=" + Convert.ToInt32(comboBox1.SelectedValue) + " ");, GetValue(treeView1.Nodes0, Convert.ToInt32(comboBox1.SelectedValue);MessageBox.Show("設(shè)置成功");private void JsFpList_Load(object sender, EventArgs e)/綁定角色列表comboBox1.DisplayMember = "角色名稱"comboBox1.ValueMember = "角色代碼"comboBox1.DataSource = db.Get("select * from 角色");用戶信息管理模塊介紹:5.11 用戶信息管理在系統(tǒng)主界面點擊系統(tǒng)信息管理里的用戶信息管理,系統(tǒng)顯示用戶維護頁面,包括用戶帳號輸入框,角色選擇框;列表有用戶帳號和角色名稱;添加、刪除和取消按鈕。通過此對話框可以添加和刪除用戶信息。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下:private void UserList_Load(object sender, EventArgs e)/綁定角色列表comboBox1.DisplayMember = "角色名稱"comboBox1.ValueMember = "角色代碼"comboBox1.DataSource = db.Get("select * from 角色");/顯示用戶信息列表this.dataGridView1.DataSource = db.Get("SELECT 用戶.用戶帳號, 用戶.角色代碼, 角色.角色名稱 FROM 用戶 INNER JOIN 角色 ON 用戶.角色代碼 = 角色.角色代碼");this.dataGridView1.Columns1.Visible = false;this.dataGridView1.Columns0.Width =dataGridView1.Width /3;this.dataGridView1.Columns2.Width = dataGridView1.Width / 3;private void BtnAdd_Click(object sender, EventArgs e)/判斷帳號是否重復(fù)if (db.Get("select * from 用戶 where 用戶帳號 =" + textBox1.Tex, t + "").Rows.Count > 0)MessageBox.Show("用戶帳號重復(fù)");textBox1.Text = ""return;/添加新的用戶帳號信息db.Exec("insert into 用戶(用戶帳號,角色代碼,密碼) values(" + textBox1.Text + ","+ comboBox1.SelectedValue +",000000)");this.dataGridView1.DataSource = db.Get("SELECT 用戶.用戶帳號, 用戶.角色代碼, 角色.角色名稱 FROM 用戶 INNER JOIN 角色 ON 用戶.角色代碼 = 角色.角色代碼");textBox1.Text = ""private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)/顯示當(dāng)前的用戶信息if (dataGridView1.Rows.Count<=0 ) return;this.textBox1.Text = this.dataGridView1.Rowse.RowIndex.Cells0.Value.ToString();boBox1.SelectedValue = this.dataGridView1.Rowse.RowIndex.Cells1.Value.ToString(); private void btnDel_Click(object sender, EventArgs e)/刪除當(dāng)前用戶信息db.Exec("delete 用戶 where 用戶帳號=" + textBox1.Text + "");textBox1.Text = ""this.dataGridView1.DataSource = db.Get("SELECT 用戶.用戶帳號, 用戶.角色代碼, 角色.角色名稱 FROM 用戶 INNER JOIN 角色 ON 用戶.角色代碼 = 角色.角色代碼");修改密碼功能介紹:5.12 修改密碼在系統(tǒng)主界面點擊快捷按鈕【修改密碼】,則顯示修改密碼頁面,包括新密碼、確認(rèn)密碼輸入框,修改和取消按鈕。通過此頁面當(dāng)前操作人員可以對自己的密碼進行修改。如圖所示:以下是引用片段:其關(guān)鍵代碼實現(xiàn)如下: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();

注意事項

本文(企業(yè)員工信息管理畢業(yè)論文)為本站會員(1666****666)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!