人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1引言本人力資源管理系統(tǒng)是為了提供更快捷更高效的管理方法給企業(yè)公司,使信息傳遞高速化,管理效率化。1.1編寫(xiě)目的編寫(xiě)該文檔是為了分析企業(yè)人力資源管理系統(tǒng)的流程,把人工模式抽象為可在計(jì)算機(jī)上處理的自動(dòng)模式,對(duì)企業(yè)人力資源的科學(xué)管理進(jìn)行分析與總結(jié),便于開(kāi)發(fā)小組成員對(duì)系統(tǒng)整體功能的認(rèn)識(shí),通過(guò)該文檔,確定了系統(tǒng)的目的和功能,以及管理的流程和方法,同時(shí)也為使用者提供參考。1.2背景項(xiàng)目名稱(chēng):企業(yè)人力資源管理系統(tǒng)開(kāi)發(fā)項(xiàng)目產(chǎn)品名稱(chēng):企業(yè)人力資源管理系統(tǒng)委托單位:桂林理工大學(xué)信息科學(xué)與工程學(xué)院ERP實(shí)習(xí)課程項(xiàng)目開(kāi)發(fā)者:桂林理工大學(xué)信息科學(xué)與工程學(xué)院計(jì)本08-1班黃永儒黃敏詹萍項(xiàng)目

2、主管部門(mén):桂林理工大學(xué)信息科學(xué)與工程學(xué)院ERP習(xí)小組用戶(hù):企業(yè)人力資源管理部門(mén)1.3定義技術(shù)術(shù)語(yǔ):需求說(shuō)明書(shū):軟件開(kāi)發(fā)需求分析階段的工作成果,是詳細(xì)記錄軟件需求信息的文檔,是開(kāi)發(fā)者與用戶(hù)交流和系統(tǒng)進(jìn)一步開(kāi)發(fā)的依據(jù)。系統(tǒng)結(jié)構(gòu)圖:對(duì)所開(kāi)發(fā)系統(tǒng)的體系結(jié)構(gòu)進(jìn)行描述的圖形工具。系統(tǒng)用例圖:系統(tǒng)功能描述,使用戶(hù)能夠直觀地看到軟件實(shí)現(xiàn)的功能。系統(tǒng)狀態(tài)圖:描繪出系統(tǒng)各個(gè)狀態(tài)的順序圖,便于用戶(hù)和開(kāi)發(fā)者認(rèn)識(shí)系統(tǒng)流程。實(shí)體聯(lián)系圖:將對(duì)象的關(guān)系圖形化,從圖中可直接看出實(shí)體間的聯(lián)系及實(shí)體的屬性。類(lèi)圖:它描述了類(lèi)與類(lèi)之間的靜態(tài)關(guān)系,是從靜態(tài)角度表示系統(tǒng)的一種靜態(tài)模型。協(xié)作圖:描述了相互協(xié)作的對(duì)象間的交互關(guān)系和鏈接關(guān)系。順

3、序圖:描述對(duì)象之間的動(dòng)態(tài)交互關(guān)系,著重表現(xiàn)對(duì)象見(jiàn)消息傳遞的時(shí)間順序?;顒?dòng)圖:描述動(dòng)作及動(dòng)作之間的關(guān)系,即對(duì)象狀態(tài)的改變。SQLSERVER系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS。SQL:一種用于訪(fǎng)問(wèn)查詢(xún)數(shù)據(jù)庫(kù)的語(yǔ)言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的域。1.4參考資料VisualC+.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與實(shí)踐劉生平著清華大學(xué)出版社VisualC+6.0MFC時(shí)尚編程百例網(wǎng)冠科技編著機(jī)械工業(yè)出版社VisualC+6.0應(yīng)用編程150例尹立民王興東等編著電子工業(yè)出版社2程序系統(tǒng)的結(jié)構(gòu)3程序設(shè)計(jì)說(shuō)明1、系統(tǒng)操

4、作模塊系統(tǒng)操作模塊具有系統(tǒng)登錄、系統(tǒng)設(shè)置、用戶(hù)注冊(cè)三個(gè)功能,其中包括菜單項(xiàng)用戶(hù)注冊(cè),密碼修改,重新登錄,退出登錄,退出系統(tǒng)。登錄用戶(hù)可操作全部菜單項(xiàng),未登錄用戶(hù)只能操作重新登錄,退出登錄,退出系統(tǒng)。2、人事檔案模塊人事檔案模塊分為應(yīng)聘登記、調(diào)動(dòng)記錄、員工檔案三個(gè)功能,其中包括菜單項(xiàng)檔案錄入,檔案檢索,合同列表,調(diào)動(dòng)記錄,應(yīng)聘登記,應(yīng)聘檔案,應(yīng)聘考核,應(yīng)聘考核記錄。登錄用戶(hù)可以操作全部菜單項(xiàng),非登錄用戶(hù)只能瀏覽、檢索檔案檢索,合同列表,調(diào)動(dòng)記錄,應(yīng)聘檔案,應(yīng)聘考核記錄。3、人事管理模塊人事管理模塊分為薪資管理、用人申請(qǐng)、業(yè)務(wù)考核、添加部門(mén)四個(gè)功能,其中包括添加部門(mén),職務(wù)列表,用人申請(qǐng),申請(qǐng)列表,

5、業(yè)務(wù)考核,業(yè)績(jī)列表,工資登記,工資管理。登錄用戶(hù)可以操作全部菜單項(xiàng),非登錄用戶(hù)只能瀏覽、檢索職務(wù)列表,申請(qǐng)列表,業(yè)績(jī)列表,工資管理。4、日常管理模塊日常管理模塊分為考勤錄入、工資核算兩個(gè)功能,其中包括考勤錄入,考勤列表,請(qǐng)假條,請(qǐng)假列表,編輯工資單,工資列表。登錄用戶(hù)可以操作全部菜單項(xiàng),非登錄用戶(hù)只能瀏覽、檢索考勤列表,請(qǐng)假列表,工資列表。3.1程序描述本系統(tǒng)為人力資源管理系統(tǒng),主要由登錄用戶(hù)操作,分為未登錄用戶(hù)和登錄用戶(hù)兩個(gè)級(jí)別。其中,數(shù)據(jù)庫(kù)管理員為最高級(jí)別,他可以分配和設(shè)置用戶(hù)的權(quán)限。系統(tǒng)在登錄時(shí)要判別用戶(hù)的類(lèi)別,以確定其可進(jìn)行的操作。本系統(tǒng)屬于非常駐內(nèi)存系統(tǒng),不可重入,順序處理。3.2功

6、能系統(tǒng)操作模塊:實(shí)現(xiàn)用戶(hù)的合法注冊(cè),只有在數(shù)據(jù)庫(kù)中存在的用戶(hù)方可注冊(cè),用戶(hù)在該模塊可修改自己的密碼,清除自己登錄過(guò)的痕跡,重新登錄另一個(gè)賬號(hào),退出系統(tǒng)。登入數(shù)據(jù)流圖用戶(hù)管理人事檔案模塊:實(shí)現(xiàn)導(dǎo)入檔案表,檔案檢索,瀏覽合同列表,調(diào)動(dòng)記錄,添加、刪除、修改應(yīng)聘者信息和員工信息。員工管理選擇操作招聘管理人事管理模塊:實(shí)現(xiàn)對(duì)公司部門(mén)的職員工基本信息的輸入、修改、刪除、查詢(xún)。工資管理績(jī)效考核日常管理模塊:實(shí)現(xiàn)對(duì)職務(wù)工資標(biāo)準(zhǔn)、職稱(chēng)工資標(biāo)準(zhǔn)、其他工資標(biāo)準(zhǔn)的設(shè)定、修改、刪除、保存功能。而工資標(biāo)準(zhǔn)的依據(jù)恰好與職員工的基本信息相一致,形成對(duì)應(yīng)關(guān)系??记诠芾?.3性能人力資源管理信息系統(tǒng)對(duì)企業(yè)加強(qiáng)工資管理有著重要的

7、作用,它的設(shè)計(jì)內(nèi)容應(yīng)該是功能齊全,操作簡(jiǎn)便,比如擁有員工檔案管理,業(yè)績(jī)考核管理,招聘管理,工資管理等。該系統(tǒng)還具有以下幾個(gè)特性:1、時(shí)間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率高,反映速度快。2、可靠性。能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)功能。3、可理解性。用戶(hù)容易理解和使用該系統(tǒng)。4、可維護(hù)性和適用性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)的不斷發(fā)展°5、可用性。目標(biāo)系統(tǒng)功能齊全,能夠完成滿(mǎn)足業(yè)務(wù)需求。6、安全保密性。標(biāo)準(zhǔn)系統(tǒng)的物理安全,數(shù)據(jù)存儲(chǔ)和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理。3.4輸入項(xiàng)輸入方式輸入數(shù)據(jù)名稱(chēng)類(lèi)型長(zhǎng)度文本框(edit

8、)用戶(hù)名varchar50文本框(edit)密碼char203.5輸出項(xiàng)動(dòng)態(tài)數(shù)據(jù)的描述:輸入數(shù)據(jù):菜單選項(xiàng),查找關(guān)鍵字,新建記錄項(xiàng)。輸出數(shù)據(jù):由查詢(xún)關(guān)鍵字確定的數(shù)據(jù)庫(kù)記錄集合。內(nèi)部生成的數(shù)據(jù):中間查詢(xún)結(jié)果。3.6算法登錄到該人力資源管理系統(tǒng)需要驗(yàn)證登錄用戶(hù)和非登錄用戶(hù)的身份,因?yàn)樵跀?shù)據(jù)庫(kù)已經(jīng)確定了是否為合法用戶(hù),所以不需要用戶(hù)選擇登錄身份。實(shí)現(xiàn)該功能的代碼是:voidCLandingDlg:OnOK()BOOLCLandingDlg:CheckLoading(CString&name,CString&code)/登錄功能安全檢查CStringCLandingDlg:GetUse

9、rName()BOOLCLandingDlg:OnInitDialog()/初始化登陸對(duì)話(huà)框voidCLandingDlg:OnPaint()BOOLCLandingDlg:DrawTitleBar(CWindowDC&dc)BOOLCLandingDlg:DrawSystemButton(CWindowDC&dc,CBitmap&bitmap)員工信息的輸入實(shí)現(xiàn)代碼是:BOOLCFileRecord:OnInitDialog()voidCFileRecord:OnLoadPicture()voidCFileRecord:OnFileRecordSave()voidCF

10、ileRecord:OnFileRecordReset()BOOLCFileRecord:SaveFile()BOOLCFileRecord:ShowRecord(intindex)/根據(jù)所要顯示的員工的序號(hào)顯示員工信息voidCFileRecord:SetShowItem(intindex)voidCFileRecord:SetModifyDlg(BOOLis)voidCFileRecord:OnPaint()voidCFileRecord:OnCancelMode()voidCFileRecord:OnCompactEdit()voidCFileRecord:OnSelchangeComb

11、o4()BOOLCFileRecord:ShowDutyComboBox(CStringdept,/當(dāng)前選擇的部門(mén)名CComboBox*pDept)/"職務(wù)"組合框指針DWORDCFileRecord:GetDeptNumber(CStringstr)DWORDCFileRecord:GetDutyNumber(CStringstr)BOOLCFileRecord:InitModiView()CStringCFileRecord:GetDeptName(DWORDnum)CStringCFileRecord:GetDutyName(DWORDnum)BOOLCFileRec

12、ord:ModifyRecord(intindex)BOOLCFileRecord:InitDeptComboBox(CComboBox*pDept)/參數(shù)是指向組合框的指針voidCFileRecord:OnSeelist()voidCFileRecord:SetAppler(BOOLis)voidCFileRecord:SetApplerId(CString&id)BOOLCFileRecord:SetApplerInfo(CString&id)/參數(shù)為應(yīng)聘者編號(hào)工資管理工資修改代碼實(shí)現(xiàn)如下:BOOLCLaborageRecordDlg:OnInitDialog()BOOL

13、CLaborageRecordDlg:ShowLaborageRecord()BOOLCLaborageRecordDlg:SetRow(introw,CString*strArray,intcount)/設(shè)置列表控件一行的內(nèi)容BOOLCLaborageRecordDlg:DeleteAllRows()/清空數(shù)據(jù)表的顯示LRESULTCLaborageRecordDlg:OnListEditDBClick(WPARAMwParam,LPARAMlParam)LRESULTCLaborageRecordDlg:OnListEditKillFocus(WPARAMwParam,LPARAMlPar

14、am)BOOLCLaborageRecordDlg:SaveModify(intiItem,intiSubItem)voidCLaborageRecordDlg:OnFindEmployee()BOOLCLaborageRecordDlg:ShowLaborageRecord(CString&seaExpr)voidCLaborageRecordDlg:OnRclickList1(NMHDR*pNMHDR,LRESULT*pResult)voidCLaborageRecordDlg:OnSearchRecord()voidCLaborageRecordDlg:OnQuit()voidC

15、LaborageRecordDlg:OnAbout()voidCLaborageRecordDlg:OnDeleteitem()voidCLaborageRecordDlg:OnEdit()voidCLaborageRecordDlg:OnExportToWord()voidCLaborageRecordDlg:ExportToWord(CString&file)業(yè)績(jī)考核實(shí)現(xiàn)代碼:BOOLCAssessList:OnInitDialog()BOOLCAssessList:SetRow(introw,CString*strArray,intcount)BOOLCAssessList:De

16、leteAllRows()BOOLCAssessList:ShowAssessList()voidCAssessList:OnExporttoword()BOOLCAssessList:ExportToWord(CString&file)voidCAssessList:OnRclickList1(NMHDR*pNMHDR,LRESULT*pResult)voidCAssessList:OnDeleteitem()voidCAssessList:OnAbout()voidCAssessList:OnQuit()voidCAssessList:OnSearchRecord()BOOLCAs

17、sessList:PreTranslateMessage(MSG*pMsg)voidCAssessList:OnFindEmployee()BOOLCAssessList:ShowAssessList(CString&seaExpr)LRESULTCAssessList:OnListEditKillFocus(WPARAMwParam,LPARAMlParam)LRESULTCAssessList:OnListEditDBClick(WPARAMwParam,LPARAMlParam)BOOLCAssessList:SaveModify(intiItem,intsubItem)void

18、CAssessList:OnEdit()考勤管理代碼實(shí)現(xiàn):BOOLCTimeCardList:OnInitDialog()BOOLCTimeCardList:ShowTimeCardList(CStringname,intyear,intmonth)voidCTimeCardList:OnSelchangeCombo1()voidCTimeCardList:OnSelchangeCombo2()voidCTimeCardList:OnSelchangeCombo3()voidCTimeCardList:UpdateTimeCardList()BOOLCTimeCardList:InitYear

19、ComboBox(CStringname)BOOLCTimeCardList:InitMonthComboBox(CStringname,intyear)voidCTimeCardList:OnExport()BOOLCTimeCardList:ExportToWord(CString&file)BOOLCTimeCardList:ExportToWord(CString&file,CString&sql)DWORDCTimeCardList:GetRecordCount(_RecordsetPtrpRecordset)voidCTimeCardList:OnDelet

20、eitem()voidCTimeCardList:OnRclickList1(NMHDR*pNMHDR,LRESULT*pResult)voidCTimeCardList:OnQuit()voidCTimeCardList:OnSearchRecord()BOOLCTimeCardList:CollectTimeCard(CString&name,intyear,intmonth)DWORDCTimeCardList:GetAbsenceDuty(CString&name,intyear,intmonth)doubleCTimeCardList:GetCollectWorkTi

21、me(CString&name,intyear,intmonth)DWORDCTimeCardList:GetLateCount(CString&name,intyear,intmonth)DWORDCTimeCardList:GetLeaveEarlyCount(CString&name,intyear,intmonth)招聘管理模塊實(shí)現(xiàn)代碼:BOOLCApplerList:OnInitDialog()BOOLCApplerList:ShowApplerList()BOOLCApplerList:SetRow(introw,CString*strArray,intco

22、unt)BOOLCApplerList:DeleteAllRows()voidCApplerList:OnExporttoword()BOOLCApplerList:ExportToWord(CString&file)voidCApplerList:OnRclickList1(NMHDR*pNMHDR,LRESULT*pResult)voidCApplerList:OnDeleteitem()BOOLCApplerList:PreTranslateMessage(MSG*pMsg)voidCApplerList:OnFindEmployee()BOOLCApplerList:ShowA

23、pplerList(CString&condition)voidCApplerList:OnQuit()voidCApplerList:OnAbout()voidCApplerList:OnDblclkList1(NMHDR*pNMHDR,LRESULT*pResult)voidCApplerList:OnEdit()voidCApplerList:OnSearchRecord()voidCApplerList:OnAddnew()voidCApplerList:OnClickList1(NMHDR*pNMHDR,LRESULT*pResult)BOOLCApplyEmployeeDl

24、g:OnInitDialog()voidCApplyEmployeeDlg:OnSelchangeCombo5()BOOLCApplyEmployeeDlg:CheckPrincipal(constCString&id)voidCApplyEmployeeDlg:OnOK()BOOLCApplyEmployeeDlg:RequestEmployee()voidCApplyEmployeeDlg:SetApplicationSerial(CString&applicationSerial)BOOLCApplyEmployeeDlg:SetDlgContent(CString&applicationSerial)BOOLCApplyEmployeeDlg:SetModifyMode()BOOLCApplyEmployeeDlg:SaveModify()3.7流程邏輯3.8接口1. 硬件接口軟件較小除硬盤(pán)外,基本沒(méi)有與外界硬件的聯(lián)系,不過(guò)考慮到數(shù)據(jù)庫(kù)大量數(shù)據(jù)的備份等要求可以保持與打印機(jī)、磁帶機(jī)和光盤(pán)刻錄機(jī)的接口

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論