freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)人事管理系統(tǒng)畢業(yè)論-資料下載頁(yè)

2025-06-05 12:57本頁(yè)面
  

【正文】 een_Main()。 = 3。 } ( 5) 當(dāng)主窗體顯示后,單機(jī)菜單欄中的各菜單項(xiàng)調(diào)用相應(yīng)的子窗體,為了使程序的制作過(guò)程更加簡(jiǎn)單,將所有子窗 體的調(diào)用封裝到了 MyModule公共類的 Show_Form()方法中,只需要獲取當(dāng)前調(diào)用窗體的名稱及標(biāo)識(shí),便聲明登錄窗體,進(jìn)行調(diào)用 通過(guò)權(quán)限對(duì)窗體進(jìn)行初始化 當(dāng)調(diào)用的是登錄窗體 時(shí) ; 將登錄窗體的 Tag 屬性設(shè)為 1,表示調(diào)用的是登錄窗體; MyModule類中的自定義方法,用于查找指定時(shí)間內(nèi),過(guò)生日的職工 MyModule類中的自定義方法,用于查找合同到期的職工 將公共變量設(shè)為 3,便于控制 登錄窗體 的關(guān)閉; 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 25 可以調(diào)用相應(yīng)的窗體。下面以選擇“人事管理” /“ 人事檔案瀏覽 ” 菜單項(xiàng)為例進(jìn)行說(shuō)明。主要代碼如下: private void Tool_Stuffbusic_Click(object sender, EventArgs e) { (().Trim(), 1)。 // 用MyModule 公共類中的 Show_Form()方法調(diào)用各窗體 } ( 6) 當(dāng)用樹(shù)形下拉列表打開(kāi)相應(yīng)的子窗體時(shí),可以在 treeView1 組件的節(jié)點(diǎn)單擊事件( NodeMouseClick)中調(diào)用相應(yīng)的子窗體。 e .()控件是用來(lái)實(shí)現(xiàn)當(dāng)前節(jié)點(diǎn)的系統(tǒng)退出功能的。 MyModule 公共類中的TreeMenuF()方法 是用來(lái) 調(diào)用各窗體 的。 主要代碼如下: private void treeView1_NodeMouseClick(object sender, Tree NodeMouseClickEventArgs e) { if (() == 系統(tǒng)退出 ) //如果當(dāng)前節(jié)點(diǎn)的文本為“系統(tǒng)退出” { ()。 //關(guān)閉整個(gè)工程 } (menuStrip1, e)。 //用 MyModule 公共類中的 TreeMenuF()方法調(diào)用各窗體 } 第三節(jié) 人事檔 案瀏覽窗體設(shè)計(jì) 人事檔案瀏覽窗體是用來(lái)瀏覽員工的基本信息、工作簡(jiǎn)歷、個(gè)人簡(jiǎn)歷、家庭情況、培訓(xùn)記錄、獎(jiǎng)懲記錄等信息的窗體,并可以對(duì)這些信息進(jìn)行添加、修改和刪除的操作。在主窗體中,可以通過(guò) 菜單欄中的“人事檔案瀏覽” /“人事管理”命令調(diào)用人事檔案瀏覽窗體,也可以通過(guò)“人事檔案瀏覽”常用按鈕或樹(shù)形下拉列表進(jìn)行調(diào)用。 一、 人事檔案瀏覽窗體 概述 本系統(tǒng) 人事檔案瀏覽窗體由分類查詢、瀏覽按鈕、職 工名稱表和信息操作四大部分組成,其中分類查詢主要是通過(guò)性別查詢 、職務(wù)類別 查詢 、 民族查詢等 對(duì)職工進(jìn)行簡(jiǎn)單 的 查詢; 因?yàn)榘搭悇e查詢后 會(huì)出現(xiàn)很多符合該類別的天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 26 員工,這時(shí)就需要 瀏覽按鈕 了,客戶可以 通過(guò)按鈕對(duì) 不同 職工名稱表進(jìn)行瀏覽;職工名稱表 用來(lái)顯示當(dāng)前所記錄的所有職工的名稱 ,方便查看 ;信息操作用來(lái)添加、修改、刪除、瀏覽職工的相關(guān)信息,并可以將職工的基本信息在 word 文檔中以自定義表格的形式進(jìn)行顯示。人事檔案瀏覽窗體運(yùn)行結(jié)果如圖 45 所示。 圖 45 人事檔案瀏覽窗體運(yùn)行結(jié)果 在人事檔案瀏覽窗體中可以建立新員工的人事檔案。首先檢查用戶是否具有錄入信息權(quán)限,如果有,點(diǎn)擊進(jìn)入基本信息頁(yè)面,初始狀態(tài)下所有輸入和選擇框框均無(wú)效,只有點(diǎn)擊添加按鈕后才可 以使用,接著填寫 員工姓名、出生日期、年齡 等需要填寫的內(nèi)容 ,其中員工編號(hào)為系統(tǒng)自動(dòng)生成,員工部門可以通過(guò)提示框進(jìn)行選擇。右上角 還可以添加員工照片,輸入完成后點(diǎn)擊保存即可完成員工基本信息的添加。新員工資料錄入窗體如圖 46 所示。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 27 圖 46 新員工錄入窗體 二、 人事檔案瀏覽窗體技術(shù)分析 本窗體 主要利用了 TabControl 控件和 GroupBox 控件的 Controls 屬性獲取當(dāng)前控件內(nèi)的所有控件集, 以便于添加、修改職工基本信息、家庭關(guān)系、工作簡(jiǎn)歷等選項(xiàng)卡中的信息。 通過(guò)以下語(yǔ)句遍歷當(dāng)前控件內(nèi)的所有可視化控件, 完成對(duì)當(dāng)前成員名稱、指定 控件的文本信息 的獲取 。相關(guān)代碼如下: Foreach(Control C in Controls) { If(().Name==”TextBox”) //獲取當(dāng)前成員名稱 If(==”指定的控件名 ”) //控件名稱 String name=。 //控件文本信息 } 通過(guò)以上代碼獲取的文本信息,可以根據(jù)相應(yīng)的數(shù)據(jù)表字段組合成 SQL語(yǔ)句 insert 和 update,以實(shí)現(xiàn)添加和修改的操作。 三、 事檔案瀏覽窗體實(shí)現(xiàn)過(guò)程 人事檔案瀏覽模塊的具體實(shí)現(xiàn)步驟如下: ( 1) 新建一個(gè) 名為 的 Windows 窗體,用來(lái) 實(shí)現(xiàn)人事檔案瀏覽功能,該窗體用到的主要控件如表 47 所示: 表 47 人事檔案瀏覽窗體 用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 28 Button N_First 在 BackgroundImage 屬性中添加背景圖片 用于實(shí)現(xiàn)數(shù)據(jù)表的瀏覽 DataGridView dataGridView1 Columns 中添加兩個(gè)列、編號(hào)及名稱 在數(shù)據(jù)表中只顯示兩個(gè)列的信息 TabControl tabControl1 TabPages 中添加 6 個(gè)選項(xiàng)卡 顯示職工的不同信息 ( 2) 登錄人事檔案瀏覽窗體 時(shí), 首先通過(guò) MyMeans 公共類中的getDataSet()方法,利用公共變量 AllSql 所記錄的 SQL 語(yǔ)句對(duì)職工基本信息表進(jìn)行查詢,并顯示在 dataGridView1 控件中,并用 dataGridView1 控件顯示職工名稱,用 (S_,tb_)語(yǔ)句向各列表框中添加信息,同時(shí)為了便于 編輯職工基本信息表的對(duì)數(shù)據(jù) , 需要 將相應(yīng)數(shù)據(jù)表 中 的信息動(dòng)態(tài)添加到 ComboBox 控件中。 ( 3) 定義一個(gè) 自定義方法 Grid_Inof(), 用于顯示職工信息表的首記錄,主要 顯示在指定的控件上 dataGridView1 控件中的當(dāng)前記錄 ,而且只有當(dāng)DataGridView 控件的記錄 1 時(shí),才能將當(dāng)前行中的信息顯示在相應(yīng)的控件上 。 ( 4) 在人事檔案瀏覽窗體加載后, 用自定義方法 Grid_Inof()顯示職工信息表的當(dāng)前記錄,并 將已記錄的職工信息顯示在“職工基本信息”、“家庭關(guān)系”、“個(gè)人簡(jiǎn)歷”和“獎(jiǎng)懲記錄”選項(xiàng)卡中的相應(yīng)文本框中,要先在dataGridView1 控件的 CellEnter 事件 中通過(guò) MyMeans 公共類中 的 getDataSet()方法對(duì)相應(yīng)的數(shù)據(jù)表進(jìn)行查詢,然后將 查詢的顯示在各選項(xiàng)卡 的DataGridView 控件中。 ( 5) 本窗體的“工作簡(jiǎn)歷”、“培訓(xùn)記錄”、“家庭關(guān)系”和“獎(jiǎng)懲記錄”選項(xiàng)卡 ,都是針對(duì)某一職位進(jìn)行多條記錄的操作,為了便于各選項(xiàng)卡的添加、修改、刪除操作,只在“工作簡(jiǎn)歷”選項(xiàng)卡中放置了操作按鈕,當(dāng)選擇其他選項(xiàng)卡時(shí),將操作按鈕動(dòng)態(tài)移植到相應(yīng)的選項(xiàng)卡中,并根據(jù)選項(xiàng)卡的不同,改變操作按鈕的功能。 如果選擇的是“職工基本信息”選項(xiàng)卡,先恢復(fù)原始標(biāo)識(shí),判斷標(biāo)識(shí)是否選擇了職工照片,使按鈕為不可用狀態(tài)。如果選擇的是“ 工作簡(jiǎn)歷”、“家庭關(guān)系”“培訓(xùn)記錄”、“獎(jiǎng)懲記錄”選項(xiàng)卡,應(yīng)使窗體中的操作按鈕為不可用狀態(tài),并將 groupBox6 的父級(jí)窗體設(shè)為 tabPage 控件,然后將窗體中的“保存”按鈕設(shè)為可用狀態(tài)。 該操作可以在 tabControl1 控件的 Click 事件中完成。 ( 6) 添加職工信息時(shí),需要單擊窗體中的“添加”按鈕,首先通過(guò)MyModule 公共類中的 Clear_Control()方法, 清空職工基本信息的相應(yīng)文本框, 然后通過(guò)表名和 ID 字段利用 MyModule 公共類中的 GetAutocoding()方法進(jìn)行自動(dòng) 添加 編號(hào)。 用 hold_n 語(yǔ)句記錄添加操作的標(biāo)識(shí)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 29 ( 7) 修改職工信息時(shí),單擊窗體中的 “ 修改 ” 按鈕,該按鈕的功能是記錄當(dāng)前為修改狀態(tài),并修改其他相關(guān)按鈕的可用狀態(tài)。 用 hold_n 標(biāo)識(shí)記錄當(dāng)前為修改狀態(tài)。 ( 8) 保存職工信息時(shí),單擊窗體 中的“保存”按鈕,首先要通過(guò) MyMeans公共類中的 get()方法查詢當(dāng)前職工是否添加了新的內(nèi)容,如果有記錄,將當(dāng)前設(shè)置的內(nèi)容進(jìn)行修改,如果沒(méi)有記錄,則進(jìn)行添加操作,然后用 hold_n判斷當(dāng)前是添加還是修改操作,并調(diào)用“取消”按鈕的單擊事件恢復(fù)初始狀態(tài)。 ( 9) 刪除職工信息時(shí), 首先要判斷 dataGridView1 控件中是否有記錄,如果有記錄, 單擊窗體中的“刪除”按鈕,就會(huì)刪除職工基本信息表中當(dāng)前記錄的所有信息,還會(huì)根據(jù) 當(dāng)前職工的編號(hào)刪除其他相關(guān)表中的信息。該功能是由 ()控件實(shí)現(xiàn)的。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 30 第五章 結(jié)論 第一節(jié) 難點(diǎn)分析 ( 1)文本框只能輸入數(shù)字或者單精度。用戶使用企業(yè)人事管理系統(tǒng)添加、修改人事資料時(shí)免不了要輸入數(shù)據(jù) ,但由于輸入一些整型或單精度的數(shù)據(jù)時(shí)會(huì)導(dǎo)致操作失敗,因此本系統(tǒng)為了避免出現(xiàn)這樣的問(wèn)題,利用自定義方法 Estimate_Key(),通過(guò)控件 KeyPress 事件控制其輸入的字符。 ( 2)在數(shù)據(jù)庫(kù)中存取圖片 。首先指定 OpenFileDialog 控件打開(kāi)的文件格式,如果打開(kāi)了圖片文件,就將圖片文件存入到 PictureBox 控件中,便于查看 所 選擇的圖片是否正確,并記錄圖片所在路徑,將圖片以文件流的形式保存,將流讀入到字節(jié)數(shù)組中,以便于存入到數(shù)據(jù)庫(kù)中。 這樣就能夠在職工信息窗體中顯示職工的照片了。 第二節(jié) 系統(tǒng)存在的不足與改進(jìn)方案 ( 1)系統(tǒng)不足: 由于本人 在知識(shí)還有經(jīng)驗(yàn)方面都存在著大大的不足 ,所以本系統(tǒng)還不 是很完善,功能也 不是很強(qiáng)大, 在需求 分析時(shí)未能做到完全滿足用戶的需求, 一些細(xì)節(jié)問(wèn)題還沒(méi)有考慮到, 如:普通用戶登錄到頁(yè)面以后不能查看人事資料,幾乎沒(méi)有任何權(quán)限 ; 在數(shù)據(jù)庫(kù)設(shè)計(jì)這一塊中,也可能存在數(shù)據(jù)的流失,因而在數(shù)據(jù)庫(kù)設(shè)計(jì)中還有待完善 ;再 有不能由系統(tǒng)控制登陸的使用時(shí)間,而且身份驗(yàn)證模塊比較簡(jiǎn)單。再者本系統(tǒng)的界面也不是很美觀,顯得比較粗糙。 ( 2)改進(jìn)方案:首先可以在界面上多下點(diǎn)功夫,使界面更加美觀簡(jiǎn)潔,便于用戶使用;然后可以再開(kāi)發(fā)一些系統(tǒng)功能,如:普通用戶登錄以后可以查看員工的基本信息,但是沒(méi)有修改、添加、刪除的權(quán)限。最后安全性方面也需要改進(jìn),消 除漏洞。 第三節(jié) 系統(tǒng)總結(jié) 本企業(yè)人事管理系統(tǒng)的開(kāi)發(fā)一共花了八周的時(shí)間,前兩周搜集資料,查看相關(guān)文獻(xiàn),確定自己要做的系統(tǒng)的功能。第三周整理了一下思路,開(kāi)始編寫程序,之后一直在編寫修改程序,第六周程序才在吳超老師的幫助下得以正確運(yùn)行,最后兩周開(kāi)始測(cè)試程序,之間也一直在根據(jù)程序?qū)崿F(xiàn)的功能來(lái)編寫論文。 通過(guò)這些日子的努力,本企業(yè)人事管理系統(tǒng)實(shí)現(xiàn)了 基本的人事管理功能,如:對(duì)職工基本信息的瀏覽、查看,對(duì)新職工的人事檔案的錄入,對(duì)職天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 31 工信息的添加、修改及刪除功能,并可以將職工信息添加到 Word 文檔中進(jìn)行打印。方便用戶操作 使用。 在做企業(yè)人事管理系統(tǒng)過(guò)程中,遇到了很多問(wèn)題,尤其在實(shí)現(xiàn)將職工信息添加到 Word 文檔中打印這一功能時(shí),于是查找了很多資料,并向吳超老師請(qǐng)教,才得以實(shí)現(xiàn)。通過(guò)查找資料,不斷向老師同學(xué)請(qǐng)教,學(xué)到了很多知識(shí),獲得了很多寶貴的經(jīng)驗(yàn)。而且還鞏固了自己的專業(yè)知識(shí),對(duì)數(shù)據(jù)庫(kù)、 C等開(kāi)發(fā)工具有了更好的認(rèn)識(shí)。 這是本人第一次獨(dú)立開(kāi)發(fā)一個(gè)相對(duì)完整的軟件系統(tǒng) ,無(wú)論是在知識(shí)、還是經(jīng)驗(yàn)方面都存在著大大的不足。 但是通過(guò)自己的努力、互聯(lián)網(wǎng)上大量的資料以及老師的輔導(dǎo),完成了這個(gè)系統(tǒng)的開(kāi)發(fā),并且通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我學(xué)到了更多的知識(shí),明 白了開(kāi)發(fā)一個(gè)管理 系統(tǒng)需要 運(yùn)用系統(tǒng)的思想,使用系統(tǒng)的方法,進(jìn)行系統(tǒng)的調(diào)查,以便完成管理 系統(tǒng)的規(guī)劃、分析、設(shè)計(jì)、實(shí)施等步驟。 總之,受益匪淺。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 32 參考文獻(xiàn) [ 1] 明日科技 ,王小科 ,王軍, 趙會(huì)東 .C項(xiàng)目開(kāi)發(fā)案例全程實(shí)錄 [ M] . 北京, 清華大學(xué)出版社, . [ 2] 王珊,陳紅 .數(shù)據(jù)庫(kù)系統(tǒng)原理教程[ M] .北京 , 清華大學(xué)出版社, 2021。 [ 3] 王晟,馬里杰. SQL Server 數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析 [ M] . 北京, 清華大學(xué)出版社, . [ 4] 侯曉霞,柴洪輝 .C技術(shù)內(nèi)幕[ M] .北 京 , 清華大學(xué)出版社, 2021
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1