資源描述:
《人事信息管理系統(tǒng)的分析與設(shè)計論文》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、人事信息管理系統(tǒng)的分析與設(shè)計畢業(yè)論文目錄前言11緒論11.1問題的提出11.2課題的背景及意義12系統(tǒng)需求分析22.1系統(tǒng)開發(fā)策略22.2系統(tǒng)功能需求分析23系統(tǒng)分析與設(shè)計33.1系統(tǒng)功能模塊設(shè)計33.2數(shù)據(jù)庫設(shè)計ER圖43.3數(shù)據(jù)庫物理結(jié)構(gòu)表的描述44代碼設(shè)計與實現(xiàn)54.1人事信息管理系統(tǒng)代碼設(shè)計與實現(xiàn)54.2代碼開發(fā)65軟件測試365.1系統(tǒng)模塊測試365.2研究成果366技術(shù)難點及解決376.1一般用戶和管理員操作權(quán)限問題376.2設(shè)置對話框中Static控件字體的大小及顏色,代碼如下:436.3設(shè)置ListControl控件的行高,及屏蔽空白行
2、代碼實現(xiàn):436.4設(shè)置照片,代碼如下:436.5工資的計算問題487總結(jié)及展望4849致謝語48參考文獻48緒論1.1問題的提出隨著計算機和網(wǎng)絡技術(shù)的廣泛應用,人事檔案管理系統(tǒng)成為現(xiàn)代企業(yè)管理中不可缺少的一部分。為適應現(xiàn)代企業(yè)制度要求,實現(xiàn)企業(yè)勞動人事檔案管理的科學化和規(guī)范化,從而提出了企事業(yè)單位人事檔案管理系統(tǒng)開發(fā)的課題。1.2課題的背景及意義企事業(yè)單位人事檔案管理工作是一種繁瑣的,務求準確訊速的信息檢索工作。特別是對在崗人員、離退人員、工資發(fā)放、職稱評定等信息的管理,具有典型的信息處理管理模式。本設(shè)計以人事檔案管理為入口點,提出了基于面向?qū)ο蟮臄?shù)
3、據(jù)庫應用系統(tǒng)開發(fā)技術(shù)——VisualC++6.0為設(shè)計工具,以軟件工程設(shè)計規(guī)則為指導的人事檔案管理系統(tǒng)。該課題基于VisualC++6.0數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術(shù)進行開發(fā),達到了提高企事業(yè)單位人事檔案管理信息處理效率的效果。2系統(tǒng)需求分析2.1系統(tǒng)開發(fā)策略本系統(tǒng)開發(fā)主要采用自頂向下的開發(fā)方式,自頂向下的方法模型如下圖所示:圖1.開發(fā)模型圖491.1系統(tǒng)功能需求分析1.1.1人事檔案管理系統(tǒng)的系統(tǒng)分析概述現(xiàn)在的世界是信息的世界,隨著信息量越來越大以及計算機技術(shù)的發(fā)展,計算機已成為各企事業(yè)單位管理的重要工具。人事檔案管理是對員工信息、部門信息、崗位信息、出勤
4、信息、工資信息的管理和快速方便的查詢。系統(tǒng)開發(fā)主要有以下六個模塊組成:a)在人事管理模塊中實現(xiàn)了,人員檔案管理與人事管理等功能;b)在出勤管理模塊中實現(xiàn)了,員工的考勤管理等功能;c)在工資管理模塊中實現(xiàn)了,員工工資的管理等功能;d)在系統(tǒng)管理模塊中實現(xiàn)了,有關(guān)基本表的更新以及數(shù)據(jù)的備份和恢復的管理功能e)在用戶管理模塊中實現(xiàn)了,有關(guān)系統(tǒng)用戶管理及權(quán)限的分配管理;f)最后用幫助模塊,讓使用者了解本系統(tǒng),并幫助使用者如何更好的使用本系統(tǒng)。1.1.2系統(tǒng)流程圖本系統(tǒng)的系統(tǒng)流程圖如下:49圖1.系統(tǒng)流程圖1系統(tǒng)分析與設(shè)計1.1系統(tǒng)功能模塊設(shè)計模塊結(jié)構(gòu)圖49圖1
5、.模塊結(jié)構(gòu)圖1.1數(shù)據(jù)庫設(shè)計ER圖(詳細信息見數(shù)據(jù)庫設(shè)計概念模型)1.2數(shù)據(jù)庫物理結(jié)構(gòu)表的描述主要表格如下:(詳細見數(shù)據(jù)庫編碼)員工:EM_Employee存放員工基本信息獎懲記錄:EM_RewPun_Rec模塊劃分:EM_ModuleClass工資:EM_Salary模塊劃分的值對應表名稱模塊編號模塊名稱模塊對應值功能描述編碼MS_IDMSModuleNameMSValue 00001人事管理1控制"人事管理"下所有的模塊00002出勤管理2控制"出勤管理"下所有的模塊00003工資管理4控制"工資管理"下所有的模塊00004系統(tǒng)管理8控制"系統(tǒng)管理
6、"下:①基本信息,②部門管理4900005用戶管理16控制"用戶管理"下:①系統(tǒng)操作員管理,②權(quán)限管理00006數(shù)據(jù)庫管理32控制"系統(tǒng)管理"下:①數(shù)據(jù)恢復備份,②系統(tǒng)初始化1代碼設(shè)計與實現(xiàn)1.1人事信息管理系統(tǒng)代碼設(shè)計與實現(xiàn)1.1.1系統(tǒng)主界面圖1.系統(tǒng)主界面圖1.1.2數(shù)據(jù)庫表關(guān)聯(lián)定義詳細信息見數(shù)據(jù)庫物理模型1.1.3模塊間的關(guān)系人事管理模塊對員工的各種基本信息進行管理,考勤管理對員工的上下班情況及請假加班等情況進行管理,工資管理對員工的基本工資、工資構(gòu)成、稅率管理、補貼管理及員工的月度工資管理,月度工資通過考勤管理里的加班情況、出勤情況、請假情況
7、、出差情況核算加班費、請假扣費、出差補貼等。系統(tǒng)管理主要管理單個的基本表項、部門管理、數(shù)據(jù)備份與恢復等。用戶管理對系統(tǒng)的用戶操作權(quán)限及密碼修改管理。491.1代碼開發(fā)1.1.1CDlgLogin窗口圖1.登錄界面圖登錄對話框通過讀取數(shù)據(jù)庫中用戶名和密碼對用戶輸入的用戶名和密碼進行校驗,如果用戶名或密碼為空或錯誤當用戶點擊登錄時彈出如下提示:圖2.用戶名輸入提示圖圖3.密碼輸入提示圖圖4.密碼錯誤提示圖49圖1.用戶名錯誤提示圖如果非法輸入次數(shù)超過6次,將彈出如下提示:圖2.登錄出錯提示圖系統(tǒng)將自動退出登錄,用戶輸入的密碼通過調(diào)用CCrypt加密類cy的
8、生成密鑰函數(shù)cy.Key_creator(sUserPassWord),調(diào)用加密函數(shù)對密碼進行