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

正文內(nèi)容

企業(yè)人事管理系統(tǒng)畢業(yè)論(參考版)

2025-06-09 12:57本頁面
  

【正文】
。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 32 參考文獻 [ 1] 明日科技 ,王小科 ,王軍, 趙會東 .C項目開發(fā)案例全程實錄 [ M] . 北京, 清華大學(xué)出版社, . [ 2] 王珊,陳紅 .數(shù)據(jù)庫系統(tǒng)原理教程[ M] .北京 , 清華大學(xué)出版社, 2021。 但是通過自己的努力、互聯(lián)網(wǎng)上大量的資料以及老師的輔導(dǎo),完成了這個系統(tǒng)的開發(fā),并且通過開發(fā)這個系統(tǒng),我學(xué)到了更多的知識,明 白了開發(fā)一個管理 系統(tǒng)需要 運用系統(tǒng)的思想,使用系統(tǒng)的方法,進行系統(tǒng)的調(diào)查,以便完成管理 系統(tǒng)的規(guī)劃、分析、設(shè)計、實施等步驟。而且還鞏固了自己的專業(yè)知識,對數(shù)據(jù)庫、 C等開發(fā)工具有了更好的認識。 在做企業(yè)人事管理系統(tǒng)過程中,遇到了很多問題,尤其在實現(xiàn)將職工信息添加到 Word 文檔中打印這一功能時,于是查找了很多資料,并向吳超老師請教,才得以實現(xiàn)。 通過這些日子的努力,本企業(yè)人事管理系統(tǒng)實現(xiàn)了 基本的人事管理功能,如:對職工基本信息的瀏覽、查看,對新職工的人事檔案的錄入,對職天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 31 工信息的添加、修改及刪除功能,并可以將職工信息添加到 Word 文檔中進行打印。 第三節(jié) 系統(tǒng)總結(jié) 本企業(yè)人事管理系統(tǒng)的開發(fā)一共花了八周的時間,前兩周搜集資料,查看相關(guān)文獻,確定自己要做的系統(tǒng)的功能。 ( 2)改進方案:首先可以在界面上多下點功夫,使界面更加美觀簡潔,便于用戶使用;然后可以再開發(fā)一些系統(tǒng)功能,如:普通用戶登錄以后可以查看員工的基本信息,但是沒有修改、添加、刪除的權(quán)限。 第二節(jié) 系統(tǒng)存在的不足與改進方案 ( 1)系統(tǒng)不足: 由于本人 在知識還有經(jīng)驗方面都存在著大大的不足 ,所以本系統(tǒng)還不 是很完善,功能也 不是很強大, 在需求 分析時未能做到完全滿足用戶的需求, 一些細節(jié)問題還沒有考慮到, 如:普通用戶登錄到頁面以后不能查看人事資料,幾乎沒有任何權(quán)限 ; 在數(shù)據(jù)庫設(shè)計這一塊中,也可能存在數(shù)據(jù)的流失,因而在數(shù)據(jù)庫設(shè)計中還有待完善 ;再 有不能由系統(tǒng)控制登陸的使用時間,而且身份驗證模塊比較簡單。首先指定 OpenFileDialog 控件打開的文件格式,如果打開了圖片文件,就將圖片文件存入到 PictureBox 控件中,便于查看 所 選擇的圖片是否正確,并記錄圖片所在路徑,將圖片以文件流的形式保存,將流讀入到字節(jié)數(shù)組中,以便于存入到數(shù)據(jù)庫中。用戶使用企業(yè)人事管理系統(tǒng)添加、修改人事資料時免不了要輸入數(shù)據(jù) ,但由于輸入一些整型或單精度的數(shù)據(jù)時會導(dǎo)致操作失敗,因此本系統(tǒng)為了避免出現(xiàn)這樣的問題,利用自定義方法 Estimate_Key(),通過控件 KeyPress 事件控制其輸入的字符。該功能是由 ()控件實現(xiàn)的。 ( 8) 保存職工信息時,單擊窗體 中的“保存”按鈕,首先要通過 MyMeans公共類中的 get()方法查詢當(dāng)前職工是否添加了新的內(nèi)容,如果有記錄,將當(dāng)前設(shè)置的內(nèi)容進行修改,如果沒有記錄,則進行添加操作,然后用 hold_n判斷當(dāng)前是添加還是修改操作,并調(diào)用“取消”按鈕的單擊事件恢復(fù)初始狀態(tài)。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 29 ( 7) 修改職工信息時,單擊窗體中的 “ 修改 ” 按鈕,該按鈕的功能是記錄當(dāng)前為修改狀態(tài),并修改其他相關(guān)按鈕的可用狀態(tài)。 ( 6) 添加職工信息時,需要單擊窗體中的“添加”按鈕,首先通過MyModule 公共類中的 Clear_Control()方法, 清空職工基本信息的相應(yīng)文本框, 然后通過表名和 ID 字段利用 MyModule 公共類中的 GetAutocoding()方法進行自動 添加 編號。如果選擇的是“ 工作簡歷”、“家庭關(guān)系”“培訓(xùn)記錄”、“獎懲記錄”選項卡,應(yīng)使窗體中的操作按鈕為不可用狀態(tài),并將 groupBox6 的父級窗體設(shè)為 tabPage 控件,然后將窗體中的“保存”按鈕設(shè)為可用狀態(tài)。 ( 5) 本窗體的“工作簡歷”、“培訓(xùn)記錄”、“家庭關(guān)系”和“獎懲記錄”選項卡 ,都是針對某一職位進行多條記錄的操作,為了便于各選項卡的添加、修改、刪除操作,只在“工作簡歷”選項卡中放置了操作按鈕,當(dāng)選擇其他選項卡時,將操作按鈕動態(tài)移植到相應(yīng)的選項卡中,并根據(jù)選項卡的不同,改變操作按鈕的功能。 ( 3) 定義一個 自定義方法 Grid_Inof(), 用于顯示職工信息表的首記錄,主要 顯示在指定的控件上 dataGridView1 控件中的當(dāng)前記錄 ,而且只有當(dāng)DataGridView 控件的記錄 1 時,才能將當(dāng)前行中的信息顯示在相應(yīng)的控件上 。 //控件文本信息 } 通過以上代碼獲取的文本信息,可以根據(jù)相應(yīng)的數(shù)據(jù)表字段組合成 SQL語句 insert 和 update,以實現(xiàn)添加和修改的操作。 通過以下語句遍歷當(dāng)前控件內(nèi)的所有可視化控件, 完成對當(dāng)前成員名稱、指定 控件的文本信息 的獲取 。新員工資料錄入窗體如圖 46 所示。首先檢查用戶是否具有錄入信息權(quán)限,如果有,點擊進入基本信息頁面,初始狀態(tài)下所有輸入和選擇框框均無效,只有點擊添加按鈕后才可 以使用,接著填寫 員工姓名、出生日期、年齡 等需要填寫的內(nèi)容 ,其中員工編號為系統(tǒng)自動生成,員工部門可以通過提示框進行選擇。人事檔案瀏覽窗體運行結(jié)果如圖 45 所示。在主窗體中,可以通過 菜單欄中的“人事檔案瀏覽” /“人事管理”命令調(diào)用人事檔案瀏覽窗體,也可以通過“人事檔案瀏覽”常用按鈕或樹形下拉列表進行調(diào)用。 //關(guān)閉整個工程 } (menuStrip1, e)。 MyModule 公共類中的TreeMenuF()方法 是用來 調(diào)用各窗體 的。 // 用MyModule 公共類中的 Show_Form()方法調(diào)用各窗體 } ( 6) 當(dāng)用樹形下拉列表打開相應(yīng)的子窗體時,可以在 treeView1 組件的節(jié)點單擊事件( NodeMouseClick)中調(diào)用相應(yīng)的子窗體。下面以選擇“人事管理” /“ 人事檔案瀏覽 ” 菜單項為例進行說明。 = 3。 ( 4) 為了能夠 使用戶在重新登錄后,在主窗體的菜單欄中根據(jù)用戶權(quán)限重新設(shè)置各菜單項的可用狀態(tài), 當(dāng)調(diào)用的是重新登錄窗體 時 , 可以通過自定義方法,通過 用戶權(quán)限對窗體 進行初始化。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 24 圖 44 窗體初始化流程圖 ( 3) 在本窗體中自定義了一個 Preen_Main()方法, 用 Preen_Main()方法可以 判斷公共 類 下的靜態(tài)公共變量 Login_Name 是否為空,可以 在狀態(tài)中顯示當(dāng)前登錄用戶的名稱, 并調(diào)用 公共類 Mymodule 下的 Getmenu()方法,將 menuStrip1 控件的子菜單添加到 treeView 控件 中。 表 43 主窗體用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 MenuStrip menuStrip1 Items 中添加 7 個 MenuItem菜單項以及相應(yīng)的子菜單項 實現(xiàn)系統(tǒng)主窗體中的菜單欄 ToolStrip toolStrip1 Items 中添加 6 個 Button 按鈕 實現(xiàn)系統(tǒng)主窗體中的常用按鈕 TreeView treeView1 將 Dock 設(shè)為 Left 以樹形方式顯示菜單欄 StatusStrip statusStrip1 Items 中 添加 4 個 tSSlable1 實現(xiàn)系統(tǒng)的狀態(tài)欄 ( 2) 在主窗體加載時,首先要調(diào)用登錄窗體,當(dāng)?shù)卿洿绑w驗證成功后,判斷所調(diào)用 的窗體是否為登錄窗體或重新登錄窗體,如果是登錄窗體或者重新登錄窗體,則通過自定義方法 Preen_Main()對窗體進行初始化。 } } } 三、 窗體實現(xiàn)過程 主窗 體模塊的具體實現(xiàn)步驟如下: ( 1) 新建一個 Windows 應(yīng)用程序,將默認創(chuàng)建的 Windows 窗體命名為 ,用于制作當(dāng)前系統(tǒng)的主窗體。 p 。amp。 ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)[j]。 j 。amp。 ToolStripDropDownItem newmenu = (ToolStripDropDownItem)[i]。 i 。 下面以示例說明如何將 MenuStrip控件中的菜單項添加到 TreeView 控件中。 在這里可以根據(jù)newmenu2的集合,將下一級菜單項進行遍歷, 添 加 TreeView控件的相應(yīng) 節(jié)點 中。再 將當(dāng)前菜單項的所有相關(guān)信息存入到 ToolStripDropDownItem對象中 。 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 22 圖 42 普通用戶主窗體運行結(jié)果 二、 主窗體技術(shù)分析 本窗體應(yīng)用了 MenuStrip控件的 ToolStripDropDownItem對象和 TreeView控件的 TreeNode對象,使 MenuStrip控件中的菜單項按照指定的級別動態(tài)添加到 TreeView控件中。 圖 41 主窗體運行結(jié)果 當(dāng)普通用戶 進入主窗體時, 用戶權(quán)限便 會更改,一些子菜單的使用狀態(tài)也隨之發(fā)生改變, 當(dāng) 用戶 用 左邊的下拉 樹形列表調(diào)用子窗體時, 如果有使用 權(quán)限, 便會 顯示 出 相應(yīng)的子窗體,否則將 會 彈出“當(dāng)前用戶無權(quán)限調(diào)用 xxx 窗體 ” 的對話框。 這樣以按鈕的形 式調(diào)用常用的子窗體,可以使用戶方便 操作;在窗體的左邊是一個 下拉列表, 下拉列表完整的顯示了了所有的子窗體,并且列表中分類清晰,便于查找,列表的各節(jié)點和菜單欄相同,方便用戶 調(diào)用;在窗體的最下面,用狀態(tài)欄顯示 當(dāng)前登陸的用戶名。通過主窗體,用戶可以調(diào)用系統(tǒng)的其他 子 窗體 ,還可以通過主窗體的菜單欄,判斷當(dāng)前用戶 對各模塊的使用權(quán)限,從而迅速的掌握系統(tǒng)的操作方法及各種功能。 ()。 } public void con_open() { getcon()。 ()。 public static string AllSql = Select * from tb_Stuffbusic。 Integrated Security=True。 public static string M_str_sqlcon = Data Source=PC。 主要代碼如下: public static string Mean_SQL = , Mean_Table = , Mean_Field = 。再定義一個字符串用于連接 SQL Server 2021,輸入本地 SQL Server 2021 的服務(wù)器名稱然后就可以連接到數(shù)據(jù)庫了。要實現(xiàn)數(shù)據(jù)庫的連接首先要定義全局變量,記錄當(dāng)前登錄的用戶編號和當(dāng)前登錄的用戶名,然后再記錄各窗體的表名及 SQL 語句 。 本企業(yè)人事管理系統(tǒng)的文件夾組織結(jié)構(gòu)如圖329 所示 。其中部門類別表的實體 ER 圖如圖 328 所示。獎懲表的實體 ER 圖如圖327 所示: 圖 327 獎懲表的實體 ER 圖 為了使相關(guān)職工錄入信息時更簡便快捷,可以把基本表中的一些特定字段值在數(shù)據(jù)庫中以表的形式進行記錄。 權(quán)限模塊表( tb_PopeModel) 編號 權(quán)限名稱 職工基本信息表 ( tb_Stuffbusic) 職工姓名 民族類別 出生日期 職工編號 年齡 職工類別 職務(wù)類別 部門類別 性別 文化程度 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 18 圖 326 家庭關(guān)系表的實體 ER 圖 在 工作中,員工必不可少的會受到獎勵和懲罰, 獎懲表是 為了能夠準(zhǔn)確地記錄員工的獎懲情況, 在公司有競升的職位時方便領(lǐng)導(dǎo)作出判斷。 建立家庭關(guān)系表可以更好更具體的記錄職工的信息。 登錄表( tb_Login) 用戶編號 用戶密碼 用戶名 用戶權(quán)限表( tb_UserPope) 用戶編號 權(quán)限名稱 權(quán)限 權(quán)限編號 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計 17 圖 324 權(quán)限模塊表的實體 ER 圖 職工基本信息表是本企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫中最重要的一張表,職工基本信息 表記錄了企業(yè)中所有員工的基本信息,如職工編號、職務(wù)類別、性別、年齡等 , 由于信息太多, 只給出了部分字段, 職工基本信息表的實體ER 圖 如圖 325 所示。 圖 323 用戶權(quán)限表的實體 ER 圖 為了方便的將用戶權(quán)限信息添加到用戶權(quán)限表中 ,本系統(tǒng)在數(shù)據(jù)庫中創(chuàng)建了一個權(quán)限模塊,該模塊中記錄了系統(tǒng)中權(quán)限所對應(yīng)的窗體名稱,在添加用戶權(quán)限時,可以將用戶編號和權(quán)限模塊中的所有信息添加到該表中。 圖 322 登錄表的實體 ER 圖 為了保證數(shù)據(jù)庫中的信息不被隨意修改,本系統(tǒng)創(chuàng)建了用戶權(quán)限表,來對登錄到本系統(tǒng)的用戶設(shè)定操作的權(quán)限。下面是對本系統(tǒng)中主要的數(shù)據(jù)庫設(shè)計做出的詳
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1