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

正文內(nèi)容

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

2025-01-20 15:51本頁(yè)面

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

  

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