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

正文內容

c企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)論文-資料下載頁

2025-01-20 15:51本頁面

【導讀】專業(yè)計算機科學與技術。班級08級高升本脫產。企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)。進入二十一世紀以來隨著我國企業(yè)信息管理逐步向現(xiàn)代化和高效化的轉變。自動化的辦公流程也已成為必須人才作為企業(yè)發(fā)展的核心競爭力在企業(yè)的發(fā)展。中發(fā)揮著不可比擬的作用于是良好的人才管理系統(tǒng)也便成為了企業(yè)管理的一部。分一個現(xiàn)代化的企業(yè)人事管理系統(tǒng)有助于企業(yè)節(jié)約成本提高效率而且還可以使。領導者更清楚地了解到企業(yè)員工的相關資料從而更合理地制定相關的人事信息。本系統(tǒng)主要針對中小企業(yè)的人事管理人員進行開發(fā)設計的在對用戶的需求。進行分析的基礎上進而得到相應的解決方案從數據庫的設計到程序的編寫從軟。本文首先簡單介紹了企業(yè)人事管理系統(tǒng)的發(fā)展現(xiàn)狀和趨勢并闡明了論文選。題的目的和意義其次根據現(xiàn)人事管理系統(tǒng)的一般組織結構和業(yè)務流程進行了系。本系統(tǒng)采用C作為開發(fā)語言數據庫采用SQLServer2021數據庫應用Visual. 考勤薪資檔案等相關信息并可對其進行維護普通員工可在管理人員授權后進行。12國內外研究現(xiàn)狀

  

【正文】 實現(xiàn)密碼的修改功能而公司部門信息管理則是為公司規(guī)模變更之后部門信息有所調整時使用的[10] 首先說明用戶操作權限設計的具體實現(xiàn)當新添加一個用戶的時候勾選該用戶擁有的相應的 ckeckbox 的復選框進而給該用戶賦予該模塊的訪問權限當用戶調 用添加 Button 的 click 事件時新增一個數據庫行數據添加相應的用戶名密碼并勾選 其對應 的復選 框控 件后執(zhí) 行 this 操 作用 戶 Tbledpter Updte thismyPersonnel DtSet 操作用戶 Select From 操作用戶 Where 用戶名稱 thisMyOpertor if int MyTbleRows[0][窗體 ] 0 this 基本檔案 ToolStripMenuItemVisible flsethis基本檔案 ToolStripSeprtorVisible flse 來完成用戶的權限分配 其運行窗體如圖 58 所示 圖 58 更改用戶權限窗體 具體代碼如下 String MySQLConnectionString globlMyPersorsonnelConnectionString string MySQL Select From 操作用戶 Where 用戶名稱 thisMyOpertor SqlConnection MyConnection new SqlConnection MySQLConnectionString MyConnectionOpen DtTble MyTble new DtTble SqlDtdpter Mydpter new SqlDtdpter MySQL MyConnection MydpterFill MyTble if int MyTbleRows[0][窗體 ] 0 this 基本檔案 ToolStripMenuItemVisible flse this 基本檔案 ToolStripSeprtorVisible flse this 再輸一次新密碼 TextBoxText Length 0 兩次輸入的密碼不一致 若滿足條 件則通過 Updte 操作用戶 Set 用戶密碼 Where 用戶名稱 this 用戶名稱 TextBoxText ND 用戶密碼 圖 59 更改用戶密碼窗體 具體實現(xiàn)代碼如下 if this 再輸一次新密碼 TextBoxText Length 0 MessgeBoxShow 兩次密碼的輸入不一致 信息提示 MessgeBoxButtonsOK MessgeBoxIconInformtion return String MySQLConnectionString globlMyPersorsonnelConnectionString string MySQL Updte 操作用戶 Set 用戶密碼 Where 用戶名稱 this 用戶名稱 TextBoxText ND 用戶密碼 SqlConnection MyConnection new SqlConnection MySQLConnectionString SqlCommnd MyCommnd new SqlCommnd MySQL MyConnection MyCo int MyCount MyCommndExecuteNonQuery if MyCount 1 MessgeBoxShow 在數據庫中修改用戶密 碼操作成功 信息提示 MessgeBoxButtonsOK MessgeBoxIconInformtion else MessgeBoxShow 在數據庫中修改用戶密碼操作失敗 信息提示 MessgeBoxButtonsOK MessgeBoxIconInformtion 最后說明添加公司部門信息窗體的實現(xiàn)用戶單擊新建按鈕后進行相應的添加操作輸入數據后單 擊保存按鈕對數據進行保存其修改功能和刪除功能的具體操作與實現(xiàn)方式與員工基本檔案管理界面類似這里便不再贅述 其運行窗體如圖 510 所示 圖 510 公司部門信息管理窗體 具體實現(xiàn)代碼如下 int i 公司部門 DtGridx String MySQLConnectionString globlMyPersorsonnelConnectionString SqlConnection MyConnection new SqlConnection MySQLConnectionString MyConnectionOpen string MySQL delete from 公司部門 where 公司名稱 公司部門 DtGridViewRows[i]Cells[0]VlueToString DtTble MyPersonnelTble new DtTble SqlDtdpter MyDtdpter new SqlDtdpter MySQL MyConnection MyDtdpterFill MyPersonnelTble this 公 司 部 門 DtGridViewDtSource MyPersonnelTble if MyConnectionStte ConnectionStteOpen MyConnectionClose MessgeBoxShow 刪除成功 thisVlidte this 公司部門 BindingSourceEndEdit 6 系統(tǒng)安全管理 在系統(tǒng)安全性方面本系統(tǒng)采用了數據庫認證和被廣泛使用的 MD5 加密兩種加密方式數據庫認證比較簡單設置較為復雜的登錄密碼 即可 MD5 加密算法已比較成熟很適合應用于本系統(tǒng)下面對本系統(tǒng)中應用到的 MD5 加密算法進行介紹[11] MD5 算法的作用是讓大容量信息在用數字簽名軟件簽署私人密匙前被 壓縮成一種保密的格式需要獲得一個隨機長度的信息并產生一個 128 位的信息摘要以 512位分組來處理輸入的信息且每一分組又被劃分為 16個 32位子分組經過了一系列的處理后算法的輸出由四個 32位分組組成將這四個 32位分組級聯(lián)后將生成一個 128 位散列值 namespace Windows MD5 加密 class md5 public static String EncryptCode string password Byte[] clearBytes new UnicodeEncoding GetBytes password Byte[] hashedBytes HashAlgorithm CryptoConfigCreateFromName MD5 ComputeHash clearBytes return BitConverterToString hashedBytes 7 系統(tǒng)測試 71 測試目的 程序測試是指程序測試就是在程序投入運行前對程序的需求分析設計規(guī)格說明和編碼的最終復審是保證程序質量的關鍵步驟在系統(tǒng)正式交付運行前一般需要做系統(tǒng)測試來檢測系統(tǒng)是否符合預期開發(fā)的目標產品的使用是否方便產品的穩(wěn)定性是否良好產品在運行過程中是否會出現(xiàn)錯誤測試的目的也正是為了解決以上幾方面的問題 72 測試方法 在系統(tǒng)測試的各種方法中通常使用的有兩種即黑盒測試和白盒測試 [12] 黑盒測試是指將軟件看作黑盒子在完全不考慮程序的內部結構和特性的情況下測試軟件的外部特性根據軟件的需求分析和設計規(guī)格設計測試方式從程序的輸入和輸出特性上測試是否滿足設定的功能而白盒測試則是將軟件看做一個按照程序的內部結構和處理邏輯來選定測試用例對軟件的邏輯路徑及過程進行測試檢查它與設計是否相符 本系統(tǒng)采用的測試方法為黑盒測試首先測試系統(tǒng)完成的功能是否滿足初期的需求分析發(fā)現(xiàn)系統(tǒng)已基本完成了添加修改刪除和模糊查詢等相關功能在具體的模塊中均實現(xiàn)了預期目標其次測試程序的設計規(guī)格本系統(tǒng)開發(fā)完成一共應用了 13個表和 23個 程序窗體屬于中小型企業(yè)所使用的程序系統(tǒng)符合預期要求綜上所述本系統(tǒng)的測試符合預期目標 73 測試實例 1 用戶登錄測試 測試內容在數據庫的操作用戶表中添加用戶名和密碼并為其分配相應的權限進而轉到前臺界面首先輸入錯誤的用戶名密碼驗證是否提示錯誤并且不能登錄然后輸入正確的用戶名和密碼驗證是否成功登錄結果顯示用戶輸入錯誤的用戶名和密碼時提示輸入用戶名或密碼錯誤請重新登錄當用戶輸入正確的用戶名和密碼時順利進入系統(tǒng)主界面因此本次測試的測試結果為成功 2 添加功能測試 測試內容在系統(tǒng)主窗體中點擊人事檔案管理窗體單擊添加 按鈕在自編號中自動生成員工自編號在手工輸入員工編號姓名及相關信息之后單擊保存按鈕若有部分必填字段未輸入則提示請將相關信息輸入完整若相關信息輸入完整則彈出保存成功的彈出窗口然后進入 SQL 數據庫查看相關信息發(fā)現(xiàn)相關信息已經錄入員工基本檔案表同樣的方式對其它擁有添加功能的窗體進行操作發(fā)現(xiàn)均能達到相同的效果因此本次測試的測試結果為成功 3 修改功能測試 測試內容在系統(tǒng)主窗體中點擊人事檔案管理窗體根據模糊查詢的相關查詢條件查詢出相應的數據點擊顯示在界面數據庫中相應的數據則相關數據顯示在窗體界面中單擊修改按鈕修改相應 的數據修改完成后單擊保存按鈕保存數據則修改操作完成后臺進入 SQL 查看相應的數據記錄發(fā)現(xiàn)數據已經更改同樣的方式對其它擁有添加功能的窗體進行操作發(fā)現(xiàn)均能達到相同的效果因此本次測試的測試結果為成功 4 刪除功能測試 測試內容在系統(tǒng)主窗體中點擊人事檔案管理窗體根據模糊查詢的相關查詢條件查詢出相應的數據點擊顯示在界面數據庫中相應的數據則相關數據顯示在窗體界面中單擊刪除按鈕彈出提示框刪除成功進入后臺 SQL 數據庫發(fā)現(xiàn)相關數據已被刪除同樣的方式對其它擁有刪除功能的窗體進行操作發(fā)現(xiàn)均能達到相同的效果因此本次測試的測試結果為 成功 5 查詢功能測試 測試內容在系統(tǒng)主窗體中點擊人事檔案管理窗體選擇相應的查詢條件之后單擊查詢按鈕則相關數據顯示在引用到窗體的數據庫中比對數據庫之后發(fā)現(xiàn)相關數據為自己想要查詢的數據同樣的方式對其它擁有查詢功能的窗體進行操作發(fā)現(xiàn)均能達到相同的效果因此本次測試的測試結果為成功 6 統(tǒng)計功能測試 測試內容在系統(tǒng)主窗體的考勤管理菜單項下點擊年度個人考勤窗體輸入員工編號后引用到窗體的數據庫中顯示出相關信息單擊某一信息項則會有相關的考勤統(tǒng)計信息顯示在窗體中 7 密碼修改功能測試 測試內容在系統(tǒng)主窗體的密碼修改下 拉菜單下用戶輸入用戶名舊密碼新密碼和確認新密碼之后單擊修改密碼按鈕退出系統(tǒng)重新進入的時候用新密碼進入發(fā)現(xiàn)可以進入系統(tǒng)主窗體因此本次測試的測試結果是成功的 8 總結 本次畢業(yè)設計可以說是我多年來大學生活的一個知識總結在本次設計之初我在 C 以及數據庫方面的知識仍停留在理論知識的水平上隨著系統(tǒng)完成的深入我在理論知識不斷提高的基礎上完善了我的實際軟件開發(fā)經驗這不但是一次畢業(yè)設計更是一個理論與實踐良好結合的機會至此本次設計基本實現(xiàn)預期的相關要求在添加修改刪除查詢等基本功能實現(xiàn)了的情況之下完善了數據統(tǒng)計考
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1