【正文】
計算機科學(xué)與技術(shù)專業(yè)畢業(yè)論文 企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 在當(dāng)今社會互聯(lián)網(wǎng)空前的發(fā)展給人們的工作和生活帶來了極大的便利和高效信息化電子化已經(jīng)成為節(jié)約運營成本提高工作效率的首選考慮到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段不但效率低下還常常因為管理的不慎而出現(xiàn)紕漏因此根據(jù)部分企業(yè)提供的需求設(shè)計此企業(yè)人事管理系統(tǒng)以幫助企業(yè)達到人事管理辦公自動化節(jié)約管理成本提高企業(yè)工作效率的目的 本企業(yè)人事管理系統(tǒng)采用 CS 結(jié)構(gòu)主要對企業(yè)員工的信息以及跟人事相關(guān) 的工作流程進行集中的管理方便企業(yè)建立一個完善的強大的員工信息數(shù)據(jù)庫 2021 Express 數(shù)據(jù)庫作為開發(fā)平臺使用 C 設(shè)計操作控件和編寫操作程序完成數(shù)據(jù)輸入修改存儲調(diào)用查詢等功能并使用 SQL 2021 數(shù)據(jù)庫形成數(shù)據(jù)表進行數(shù)據(jù)存儲 本文詳細介紹了企業(yè)人事管理系統(tǒng)的功能需求系統(tǒng)設(shè)計和具體實現(xiàn)并簡要介紹了系統(tǒng)開發(fā)采用的過程方法 關(guān)鍵詞 企業(yè)人事管理系統(tǒng) CS 員工信息數(shù)據(jù)庫 Abstract In our society the unprecedented development of Inter has brought us great convenience and efficiency Informatization and electronization have bee the first choice of saving operation cost and improving work efficiency Many enterprises personnel administration systems lie in the phase of manual management which 阿惹 inefficient and easy to go wrong by carelessness Therefore this MISManagement Information Systemis designed to make the personnel administration more scientific normative and efficient The system adopts the structure mode of clientserver CS Windows XP as the operation systemSQL 2021 Express as the background database and Microsoft Visual StudioNET 2021 as the developing tool It can help enterprises to establish a perfect strong staff information database which facilitates the centralized management of staff information and workflow The paper explains the course design system design and implementation of MIS also briefly introduces the process of the system development Key words Personnel Management System CS Employee Information Database 企業(yè)人事管理系統(tǒng) 2 1 前言 2 11 應(yīng)用的目的與意義 2 12 人事管理系統(tǒng)發(fā)展趨勢 3 世界趨勢 3 技術(shù)革新 3 工作目標和價值觀的改變 4 13 系統(tǒng)調(diào)研 4 社會可行性分析 4 技術(shù)可行性分析 4 經(jīng)濟可行性分析 5 管理可行性分析 5 14 研究內(nèi)容 5 2 開發(fā)工具及其語言特點 5 21 Visual StudioNET 主要特點如下 5 語法 7 面向?qū)ο笤O(shè)計 7 b 的緊密結(jié)合 8 安全性與錯誤處理 9 理技術(shù) 9 和兼容性 10 31SQL2021 主要特點 10 NET 框架 10 技術(shù) 11 NET20 版本 11 安全性 11 nsactSQL 的增強性能 11 服務(wù)中介 11 務(wù) 11 服務(wù) 12 務(wù) 12 搜索功能的增強 12 32C 與 ADONET 12 C 中的數(shù)據(jù)庫訪問 12 數(shù)據(jù)綁定 23 33 SQL 語言 24 語句 24 義語句 24 義語句 24 縱語句 24 ERT 語句 25 ATE 語句 25 ETE 語句 25 句 25 詢 25 排序 26 查詢 26 oup by 子句 26 stinct 關(guān)鍵詞 26 p 關(guān)鍵詞 26 查詢 27 查詢 27 ISTS 關(guān)鍵詞 27 4 系統(tǒng)需求分析 27 41 系統(tǒng)流程圖如下 27 5 致謝 49 附錄 F 各模塊實現(xiàn)的主要源代碼 50 F11 登錄模塊的設(shè)計與實現(xiàn)的主要代碼 50 51 F12 登陸實體類 51 F13 員工管理模塊的設(shè)計與實現(xiàn)的主要代碼 52 理實現(xiàn)的 主要代碼 52 部門管理實現(xiàn)主要代碼 53 55 理主要代碼 55 59 息設(shè)計與實現(xiàn)主要代碼 59 62 F14 數(shù)據(jù)訪問類 62 65 F15 生日提醒主要代碼 65 F16 啟動第三方 EXE 文件操作類 65 66 企業(yè)人事管理系統(tǒng) 1 前言 11 應(yīng)用的目的與意義 人的管理是一切管理工作的核心員工代表一個企業(yè)的形象因而人事管理機制設(shè)計的好壞直接影響一個企業(yè)的成敗 員工的檔案管理是企業(yè)人事管理的基礎(chǔ)在企業(yè)員工普遍流失的今天一個準確而及時的人事管理系統(tǒng)有利于人事 部門對員工流動進行分析編制為企業(yè)所需人員提供了保障 人力資源部那些重復(fù)的事務(wù)性的工作交給 HRP Human Resource Planning人力資源管理系統(tǒng) 來解決可以省去用戶以往人力資源管理工作的繁瑣枯燥用領(lǐng)先的人力資源管理理念把人力資源管理的作業(yè)流程控制和戰(zhàn)略規(guī)劃設(shè)計巧妙地集合于一體系統(tǒng)重點涉及到人力資源管理工作中的薪資考勤績效調(diào)動基本信息用戶管理以及用戶切換等方面并有綜合的系統(tǒng)安全設(shè)置報表綜合管理模塊可以很好地為用戶的人力資源管理部門在對員工的成本管理知識管理績效管理等綜合管理給予幫助以每個月中所發(fā) 工資為例其中包括考勤人事信息變動獎懲遲到和曠工對本月的薪資計算都有影響為了及時的計算發(fā)放工資往往要提前一個星期花費大量時間加班加點才能及時完成而這樣做無論從工作效率還是準確度方面都不允許而且還浪費大量的人力財力如果改用 HRP 管理做到高效高精度還可以減少管理時帶來的一些繁瑣的工作節(jié)約管理帶來的開支 12 人事管理系統(tǒng)發(fā)展趨勢 世界趨勢 人力資源管理系統(tǒng)主導(dǎo) 21 世紀無論是發(fā)達國家還是發(fā)展中國家對人力資源的戰(zhàn)略性意義都有了深刻的認識并開始付諸行動世界公認 21 世紀將是人力資源的世紀人力資源問題將主導(dǎo)整個 2113 系統(tǒng)調(diào)研 社會可行性分析 隨著計算機的發(fā)展與普及以及互聯(lián)網(wǎng)技 術(shù)的擴展日常勞資人事管理必將實現(xiàn)無紙化辦公并且加入到公司內(nèi)部的 Intra或者是 Inter上去實現(xiàn)數(shù)據(jù)的共享這樣有利于勞資人事信息在單位內(nèi)部的查詢提高了數(shù)據(jù)資源的利用并且能及時的得到更新不需要象過去那樣浪費大量的人力物力去進行抄寫提高了工作的效率 技術(shù)可行性分析 Visual StudioNET 提供了一個統(tǒng)一的緊密集成的可視化編程環(huán)境簡化了開發(fā)應(yīng)用程序的過程縮短了實用方法的時間利用 Visual StudioNET 可以非常輕松地創(chuàng)建具有自動伸縮能力的可靠的應(yīng)用程序和組件而且微軟的優(yōu)秀成果 c 語 言保持了 cc 所特有的強大功能和控制能力與 c 十分相似的模型和語法具有與 COM服務(wù)完全的交互性和完全支持能力能夠輕松地遷移現(xiàn)有的代碼數(shù)據(jù)庫方面SQL2021 已經(jīng)可以滿足中小型企業(yè)的數(shù)據(jù)要求甚至有些大型企業(yè)都可以達到要求如今進算計普及程度日益推廣計算機配置日新月異能承載此系統(tǒng)的機器就如辦公的機器都可以達到要求所以說本系統(tǒng)具有技術(shù)可行性 經(jīng)濟可行性分析 采用傳統(tǒng)的手工輸入方法不僅工作繁瑣而且需要人力輸入多記錄容易出錯那樣產(chǎn)生了成本高效果差的弊病對于一個企業(yè)的資料庫建立是十分困難和麻煩的而采用這種系統(tǒng)所發(fā)費 的成本精力都遠遠低于手工并且實用十分方便更新也簡易每個部門只需一個人統(tǒng)一管理對企業(yè)實現(xiàn)辦公無紙化能起到很大的作用所以此系統(tǒng)經(jīng)濟可行性也具備了 管理可行性分析 本系統(tǒng)采用了系統(tǒng)數(shù)據(jù)備份恢復(fù)的功能而且界面層次分明一目了然加上設(shè)計方面加入了人性化元素管理此系統(tǒng)并不難易學(xué)易會 14 研究內(nèi)容 本論文共分為 5章第 1章緒論介紹了本課題的應(yīng)用目的和意義人事管理系統(tǒng)可行性分析和研究內(nèi)容第 2章介紹了開發(fā)工具及其特點數(shù)據(jù)庫技術(shù)第 3章主要介紹了系統(tǒng)的設(shè)計與分析包括總體設(shè)計數(shù)據(jù)庫設(shè)計詳細設(shè)計等第 4 章主要介紹系統(tǒng)實現(xiàn)即系統(tǒng)各 種模塊的功能實現(xiàn)第 5 章為本課題完成成果和發(fā)展期望的總結(jié) 本論文主要利用 C可視化技術(shù)及 SQL數(shù)據(jù)庫開發(fā)技術(shù)對員工管理與考勤管理系統(tǒng)進行系統(tǒng)化細致化和完善化的分析研究 2 開發(fā)工具及其語言特點 21 Visual StudioNET 主要特點如下 速開發(fā)過程的高效工具 Visual StudioNET 提供了一個統(tǒng)一的緊密集成的可視化編程環(huán)境以幫助用戶簡化開發(fā)網(wǎng)絡(luò)應(yīng)用程序的過程縮短學(xué)習(xí)使用方法的時間它提供了一種新的語言 C通過共享的 HTMLXML和樣式單編輯器用戶可以輕松地借助包括 C在內(nèi)的任何一種 Visual Studio 語言來開發(fā)網(wǎng)絡(luò)應(yīng)用程序 提供對各種網(wǎng)絡(luò)應(yīng)用程序的快速設(shè)計能力 借助 Web Form 用戶可以用他們在開發(fā)基于窗體的桌面應(yīng)用程序時所使用的技巧來創(chuàng)建跨平臺跨瀏覽器的網(wǎng)絡(luò)應(yīng)用程序 利用 XML 和 Web Service 來簡化分布式計算 Web Service 借助標準的 Intemet 協(xié)議在網(wǎng)絡(luò)上調(diào)用商務(wù)邏輯 HTTP 被作為Web Service 傳輸?shù)幕A(chǔ)協(xié)議該協(xié)議使得對功能的請求能夠穿越各種團體所使用的防火墻 XML 被用來對上述功能請求的參數(shù)進行格式統(tǒng)一從而使這些請求能夠使用于所有的軟件和硬件這樣 使得對 Web Service的訪問可以通過任何一種語言使用任何一種組件模型在任何一種操作系統(tǒng)上實現(xiàn) 建中間層商務(wù)組件 Visual Studio 的一個核心目標就是要為基于服務(wù)器的應(yīng)用程序提供應(yīng)用程序快速部署工具利用 Visual StudioNET 創(chuàng)建的組件將為您的商務(wù)運作提供足夠的功能和伸縮性 靠的可伸縮解決方案 利用 Visual StudioNET 用戶可以非常輕松地創(chuàng)建具有自動伸縮能力的可靠的應(yīng)用程序和組件 22 C 技術(shù)概述 C在帶來對應(yīng)用程序的快速開發(fā)能力的同時并沒有犧牲 C 與 C程序員所關(guān)心的 各種特性它忠實地繼承了 C和 C的優(yōu)點如果你對 C或 C有所了解你會發(fā)現(xiàn)它是那樣的熟悉即使你是一位新手 C 也不會給你帶來任何其它的麻煩快速應(yīng)用程序開發(fā) Rapid Application DevelopmentRAD 的思想與簡潔的語法將會使你迅速成為一名熟練的開發(fā)人員 C 是專門為 NET 應(yīng)用而開發(fā)出的語言這從根本上保證了 C與 NET 框架的完美結(jié)合在 NET運行庫的支持下 NET框架的各種優(yōu)點在 C中表現(xiàn)得淋漓盡致 C的一些突出的特點 ●簡潔的語法 ●精心地面向?qū)ο笤O(shè)計 ●與 Web 的緊密結(jié)合 ●完整的安全性與錯誤處理 ●版本處理 技術(shù) ●靈活性與兼容性 語法 在缺省的情況下 C的代碼在 NET框架提供的可操縱環(huán)境下運行不允許直接地內(nèi)存操作它所帶來的最大的特色是沒有了指針與此相關(guān)的是那些在 C 中被瘋狂使用的操作符例如 和已經(jīng)不再出現(xiàn) C 只支持一個對于我們來說現(xiàn)在需要理解的一切僅僅是名字的嵌套而已 C 用真正的關(guān)鍵字換掉了那些把活動模板庫 Active Template LibraryALT 和 COM搞得亂糟糟的偽關(guān)鍵字如 OLE_COLORBOOLVARIANT_BOOLDISPID_XXXXX等等每種 C 操作符在 NET 類庫中都有了