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

付費(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班 黃永儒 黃敏 詹

2、萍項(xiàng)目主管部門(mén):桂林理工大學(xué)信息科學(xué)與工程學(xué)院ERP實(shí)習(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)系和鏈接

3、關(guān)系。順序圖:描述對(duì)象之間的動(dòng)態(tài)交互關(guān)系,著重表現(xiàn)對(duì)象見(jiàn)消息傳遞的時(shí)間順序?;顒?dòng)圖:描述動(dòng)作及動(dòng)作之間的關(guān)系,即對(duì)象狀態(tài)的改變。SQL SERVER: 系統(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參考資料Visual C+.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與實(shí)踐 劉生平 著 清華大學(xué)出版社Visual C+6.0MFC時(shí)尚編程百例 網(wǎng)冠科技 編著 機(jī)械工業(yè)出版社Visual C+6.0應(yīng)用編程150例 尹立民 王興東 等編著 電子工業(yè)出

4、版社2程序系統(tǒng)的結(jié)構(gòu)3程序設(shè)計(jì)說(shuō)明1、系統(tǒng)操作模塊系統(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è)功能,其中

5、包括添加部門(mén),職務(wù)列表,用人申請(qǐng),申請(qǐng)列表,業(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)屬于

6、非常駐內(nèi)存系統(tǒng),不可重入,順序處理。3.2功能系統(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性能人力資源管理

7、信息系統(tǒng)對(duì)企業(yè)加強(qiáng)工資管理有著重要的作用,它的設(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)輸

8、入方式輸入數(shù)據(jù)名稱(chēng)類(lèi)型長(zhǎng)度文本框(edit)用戶(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)該功能的代碼是:void CLandingDlg:OnOK() BOOL CLandingDlg:CheckLoading(CString &name, CString &code)/登錄功能安

9、全檢查CString CLandingDlg:GetUserName()BOOL CLandingDlg:OnInitDialog() /初始化登陸對(duì)話(huà)框void CLandingDlg:OnPaint() BOOL CLandingDlg:DrawTitleBar(CWindowDC &dc)BOOL CLandingDlg:DrawSystemButton(CWindowDC &dc, CBitmap &bitmap)員工信息的輸入實(shí)現(xiàn)代碼是:BOOL CFileRecord:OnInitDialog() void CFileRecord:OnLoadPicture

10、() void CFileRecord:OnFileRecordSave() void CFileRecord:OnFileRecordReset()BOOL CFileRecord:SaveFile()BOOL CFileRecord:ShowRecord(int index)/根據(jù)所要顯示的員工的序號(hào)顯示員工信息void CFileRecord:SetShowItem(int index)void CFileRecord:SetModifyDlg(BOOL is)void CFileRecord:OnPaint() void CFileRecord:OnCancelMode() void

11、CFileRecord:OnCompactEdit() void CFileRecord:OnSelchangeCombo4() BOOL CFileRecord:ShowDutyComboBox(CString dept, /當(dāng)前選擇的部門(mén)名 CComboBox* pDept)/“職務(wù)”組合框指針DWORD CFileRecord:GetDeptNumber(CString str)DWORD CFileRecord:GetDutyNumber(CString str)BOOL CFileRecord:InitModiView()CString CFileRecord:GetDeptName

12、(DWORD num)CString CFileRecord:GetDutyName(DWORD num)BOOL CFileRecord:ModifyRecord(int index)BOOL CFileRecord:InitDeptComboBox(CComboBox* pDept)/參數(shù)是指向組合框的指針void CFileRecord:OnSeelist() void CFileRecord:SetAppler(BOOL is)void CFileRecord:SetApplerId(CString &id)BOOL CFileRecord:SetApplerInfo(CStr

13、ing &id)/參數(shù)為應(yīng)聘者編號(hào)工資管理工資修改代碼實(shí)現(xiàn)如下:BOOL CLaborageRecordDlg:OnInitDialog() BOOL CLaborageRecordDlg:ShowLaborageRecord()BOOL CLaborageRecordDlg:SetRow(int row, CString *strArray, int count)/設(shè)置列表控件一行的內(nèi)容BOOL CLaborageRecordDlg:DeleteAllRows()/清空數(shù)據(jù)表的顯示LRESULT CLaborageRecordDlg:OnListEditDBClick(WPARAM

14、wParam, LPARAM lParam)LRESULT CLaborageRecordDlg:OnListEditKillFocus(WPARAM wParam, LPARAM lParam)BOOL CLaborageRecordDlg:SaveModify(int iItem, int iSubItem)void CLaborageRecordDlg:OnFindEmployee() BOOL CLaborageRecordDlg:ShowLaborageRecord(CString &seaExpr)void CLaborageRecordDlg:OnRclickList1(

15、NMHDR* pNMHDR, LRESULT* pResult) void CLaborageRecordDlg:OnSearchRecord() void CLaborageRecordDlg:OnQuit() void CLaborageRecordDlg:OnAbout() void CLaborageRecordDlg:OnDeleteitem() void CLaborageRecordDlg:OnEdit() void CLaborageRecordDlg:OnExportToWord() void CLaborageRecordDlg:ExportToWord(CString &

16、amp;file)業(yè)績(jī)考核實(shí)現(xiàn)代碼:BOOL CAssessList:OnInitDialog() BOOL CAssessList:SetRow(int row, CString *strArray, int count)BOOL CAssessList:DeleteAllRows()BOOL CAssessList:ShowAssessList()void CAssessList:OnExporttoword() BOOL CAssessList:ExportToWord(CString &file)void CAssessList:OnRclickList1(NMHDR* pNM

17、HDR, LRESULT* pResult) void CAssessList:OnDeleteitem() void CAssessList:OnAbout() void CAssessList:OnQuit() void CAssessList:OnSearchRecord() BOOL CAssessList:PreTranslateMessage(MSG* pMsg) void CAssessList:OnFindEmployee() BOOL CAssessList:ShowAssessList(CString &seaExpr)LRESULT CAssessList:OnL

18、istEditKillFocus(WPARAM wParam, LPARAM lParam)LRESULT CAssessList:OnListEditDBClick(WPARAM wParam, LPARAM lParam)BOOL CAssessList:SaveModify(int iItem, int subItem)void CAssessList:OnEdit() 考勤管理代碼實(shí)現(xiàn):BOOL CTimeCardList:OnInitDialog() BOOL CTimeCardList:ShowTimeCardList(CString name, int year, int mon

19、th)void CTimeCardList:OnSelchangeCombo1() void CTimeCardList:OnSelchangeCombo2() void CTimeCardList:OnSelchangeCombo3() void CTimeCardList:UpdateTimeCardList()BOOL CTimeCardList:InitYearComboBox(CString name)BOOL CTimeCardList:InitMonthComboBox(CString name, int year)void CTimeCardList:OnExport() BO

20、OL CTimeCardList:ExportToWord(CString &file)BOOL CTimeCardList:ExportToWord(CString &file, CString &sql)DWORD CTimeCardList:GetRecordCount(_RecordsetPtr pRecordset)void CTimeCardList:OnDeleteitem() void CTimeCardList:OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult) void CTimeCardList:OnQui

21、t() void CTimeCardList:OnSearchRecord() BOOL CTimeCardList:CollectTimeCard(CString &name, int year, int month)DWORD CTimeCardList:GetAbsenceDuty(CString &name, int year, int month)double CTimeCardList:GetCollectWorkTime(CString &name, int year, int month)DWORD CTimeCardList:GetLateCount(

22、CString &name, int year, int month)DWORD CTimeCardList:GetLeaveEarlyCount(CString &name, int year, int month)招聘管理模塊實(shí)現(xiàn)代碼:BOOL CApplerList:OnInitDialog() BOOL CApplerList:ShowApplerList()BOOL CApplerList:SetRow(int row, CString *strArray, int count)BOOL CApplerList:DeleteAllRows()void CApplerL

23、ist:OnExporttoword() BOOL CApplerList:ExportToWord(CString &file)void CApplerList:OnRclickList1(NMHDR* pNMHDR, LRESULT* pResult) void CApplerList:OnDeleteitem() BOOL CApplerList:PreTranslateMessage(MSG* pMsg) void CApplerList:OnFindEmployee() BOOL CApplerList:ShowApplerList(CString &conditio

24、n)void CApplerList:OnQuit() void CApplerList:OnAbout() void CApplerList:OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult) void CApplerList:OnEdit() void CApplerList:OnSearchRecord() void CApplerList:OnAddnew() void CApplerList:OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) BOOL CApplyEmployeeDlg:OnInitD

25、ialog() void CApplyEmployeeDlg:OnSelchangeCombo5() BOOL CApplyEmployeeDlg:CheckPrincipal(const CString &id)void CApplyEmployeeDlg:OnOK() BOOL CApplyEmployeeDlg:RequestEmployee()void CApplyEmployeeDlg:SetApplicationSerial(CString &applicationSerial)BOOL CApplyEmployeeDlg:SetDlgContent(CString &applicationSerial)BOOL CApplyEmployeeDlg:SetModifyMode()BOOL CApplyEmployeeDlg:SaveModify()3.7流程邏輯3.8接口1. 硬件接口軟件較小除硬盤(pán)外,基本沒(méi)有與外界硬件的聯(lián)系,不過(guò)考慮到數(shù)據(jù)庫(kù)大量數(shù)據(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)論