事業(yè)單位人事管理系統(tǒng)詳細設計_第1頁
事業(yè)單位人事管理系統(tǒng)詳細設計_第2頁
事業(yè)單位人事管理系統(tǒng)詳細設計_第3頁
事業(yè)單位人事管理系統(tǒng)詳細設計_第4頁
事業(yè)單位人事管理系統(tǒng)詳細設計_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、石河子大學信息技術學院數據庫系統(tǒng)課程設計某單位人事管理系統(tǒng)的數據庫信息姓名:曾晨2010508013李沁梅2010508063老師:于寶華專業(yè):計算機科學與技術學院:信息科學與技術學院完成日期:2013-1-17目錄1、 人事管理信息系統(tǒng)概述41.1、 項目簡介41.2、 項目背景及現狀分析42、 可行性分析53、 需求分析53.1、 系統(tǒng)的性能要求63.2、 總體需求63.3、 數據流分析64、 系統(tǒng)規(guī)劃84.1、 系統(tǒng)的功能模塊劃分84.2、 、系統(tǒng)功能85、 數據庫設計95.1、 系統(tǒng)E-R圖95.2、 數據詞典125.3、 系統(tǒng)信息數據規(guī)劃135.4、 表結構135.5、 存儲過程16

2、5.6、 視圖165.7、 數據庫系統(tǒng)關系圖175.8、 觸發(fā)器176、 系統(tǒng)UML建模186.1、 流程圖186.2、 用例圖196.3、 系統(tǒng)時序圖196.4、 系統(tǒng)協(xié)作圖217、 模塊設計227.1、 用戶登錄界面的設計227.2、 系統(tǒng)主界面的設計237.3、 員工基本信息管理界面設計237.4、 員工考勤管理的界面設計247.5、 員工工資管理的界面設計257.6、 員工評價管理的界面設計268、 系統(tǒng)運行環(huán)境278.1、 開發(fā)環(huán)境278.2、 運行環(huán)境289、 參考文獻28單位人事管理系統(tǒng)摘要:隨著時代的進步,企業(yè)也逐漸變得龐大起來;當今社會人員流動越來越頻繁,使得企業(yè)人事管理工作

3、也變的越來越復雜。如何管理好企業(yè)員工的信息,成為企業(yè)管理中一個大的問題。如果能實現企業(yè)人事管理的自動化,無疑將給公司管理部門帶來很大的方便。因此,設計一個單位人事管理系統(tǒng)已經成了當務之急。一、人事管理信息系統(tǒng)概述1.1、 項目簡介在“以人為本”的當今社會,以人為中心的管理已成為單位的首要任務。因止匕,人力資源管理也成為了企業(yè)管理中的一個重要內容。隨著當今企業(yè)人員數量不斷增加、分工的不斷細化、各行業(yè)間聯(lián)系的不斷密切。對人事管理的要求也不斷提高,實現人事管理自動化,無疑將帶來高效率的企業(yè)管理。在這種情況下,開發(fā)一個人力資源管理系統(tǒng)就顯得非常必要。本系統(tǒng)是采用功能強大的VisualBasic6.0和

4、SQLSever2000作為開發(fā)工具而開發(fā)出來的人事管理系統(tǒng)。整個系統(tǒng)符合操作簡便、界面友好、靈活、實用、安全的要求。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務,基本上能夠滿足現代企業(yè)對人事管理的需要。1.2、 項目背景及現狀分析人員是企業(yè)生存的主要元素,人員的增減、變動將直接影響到企業(yè)的整體運作,企業(yè)每天都要涉及到人員問題。企業(yè)員工越多、分工越細、聯(lián)系越密,所要做的統(tǒng)計工作就越多,人事管理的難度就越大。然而人事管理系統(tǒng)可以保存公司內部所有的人事活動資料,給用戶提供高效的查詢服務。所以良好的人事活動資料管理和人事活動日志管理,將給公司帶來很多有價值的信息。因此,實現人事管理的系統(tǒng)化、

5、規(guī)范化、自動化成為現代公司管理人員的首選。目前,國內人事信息管理系統(tǒng)的開發(fā)技術基本成熟;主要原因在于人事信息管理系統(tǒng)本身具有業(yè)務清晰、數據處理規(guī)范等許多優(yōu)點,為其實現計算機信息化提供了必要的優(yōu)越條件;加上近十年來計算機技術的飛躍發(fā)展,以及國內各應用單位的高度重視,人事信息管理系統(tǒng)在國內基本上已進入了普及應用的階段。國內近90%以上的應用計算機及開發(fā)管理信息系統(tǒng)的公司和單位均開發(fā)并運行了人事信息管理系統(tǒng),其他沒有和正準備開發(fā)計算機應用或開發(fā)管理系統(tǒng)的公司和單位,也把人事信息管理系統(tǒng)作為其應用與開發(fā)的首要目標。二、可行性分析在決定開發(fā)管理信息系統(tǒng)應用項目之前,首先要做好系統(tǒng)開發(fā)的可行性分析??尚行?/p>

6、分析的任務是確定項目開發(fā)是否必要和可行。建設企業(yè)人事管理系統(tǒng)的必要性取決于需求的迫切性和實現的可行性。從以下幾個方面認真進行研究,從而為確定系統(tǒng)開發(fā)項目的決策提供科學依據。經濟可行性對組織的經濟狀況和投資能力進行分析,一方面是支出的費用,其中包括設備購置費、軟件開發(fā)費、管理和維護費用、人員工資和培訓費等;另一方面是取得的收益,其中有一部分可以用錢來衡量,如開發(fā)本系統(tǒng),為企業(yè)節(jié)省的人力,物力。收益的另一部分難以用錢表示,如加強人事信息管理。技術上可行性技術上的可行性分析所考慮采用的硬件和軟件技術能滿足用戶提出的要求(如計算機的容量、速度等)。止匕外,因本系統(tǒng)難度不大,所涉及的范圍只限于企業(yè)人事信

7、息管理,所以在技術上已達到開發(fā)該系統(tǒng)的能力。管理上的可行性重要是管理人員對開發(fā)信息系統(tǒng)的態(tài)度和管理方面的基礎工作。重要領導不支持的項目肯定不可行。管理基礎工作好壞重要表現在管理制度和方法是否科學,規(guī)章制度是否齊全以及原始數據是否正確等方面。綜上所述,為了提高企業(yè)工作效率、保證企業(yè)人事管理質量、快速而且準確地為企業(yè)制定好的經營方針與決策,在有限的時間內完成工作任務及達到預期的目的,我選擇了開發(fā)企業(yè)人事管理系統(tǒng)。三、需求分析需求分析工作是系統(tǒng)生命周期重要的一步,也是決定性的一步。忽略需求分析往往會付出沉重的代價。大量實踐表明,信息系統(tǒng)產生的許多錯誤都是由于需求定義不準確或錯誤導致的,而且,如果在需

8、求定義階段發(fā)生錯誤,則修改這些錯誤的代價是非常高的,并隨著開發(fā)周期的進展,改正錯誤或在改正錯誤時引入的附加錯誤的代價是按指數增長的。因此,系統(tǒng)開發(fā)中的需求定義是系統(tǒng)成功的關鍵一步,必須引起足夠的重視。企業(yè)人事管理系統(tǒng)中一項重要的工作就是錄入和校對員工的基本信息和人事活動提醒,由于人數多,細節(jié)多,人工處理很容易丟失資料或出現不準確的情況,因此采用計算機進行企業(yè)人事管理,根據具體情況進行需求分析。3.1、 系統(tǒng)的性能要求整個企業(yè)人事管理信息系統(tǒng)運行在本單位局域網中。對數據的安全有相應的保護措施。3.2、 總體需求人事管理信息系統(tǒng)對企業(yè)人事部門的業(yè)務工作用計算機進行全面現代化管理。主要包括人員基本情

9、況管理、工資管理和考勤管理等幾個方面,以實現用戶方便地輸入和更新信息,由系統(tǒng)自行生成相應的統(tǒng)計數據及各類統(tǒng)計報表以供用戶查詢、打印。另外用戶還可以對這些基本信息進行定期的更新和刪除,人事管理信息系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數據。3.3、 數據流分析0層數據流圖如下:1層數據流圖如下:查詢修改刪除信息查詢信息系統(tǒng)管理2人事變動管理查詢修改刪除信息部門管理系統(tǒng)用戶一)一查詢修改刪除信息查詢修改刪除信息總體數據流圖如下:有效管理要求查詢信息員工信息管理用尸信息查詢信息一普通用戶查詢信息查詢信息2,:_查詢添加修改刪除信艮杳詢信息有效管理要求人事變動管理3.1員工檔案信息查看信息卜4c

10、查詢添加刪除*息+杳詢信息員工檔案管理L)員工工資信息員工工資管理3.2一查詢添加刪除信息十杳詢信息、員工考勤信息有效管理要求3.3查看信息一員工考勤管理查看信息3.4杏旬F.查詢添加刪除信息L員工評價信息查詢添加刪除信息員工評價管理部門信息查詢信息查詢信息四、系統(tǒng)規(guī)劃4.1、 系統(tǒng)的功能模塊劃分根據上述的系統(tǒng)功能分析,可以得出如圖4.2.1所示的系統(tǒng)功能模塊圖。從圖中可以看出系統(tǒng)包括系統(tǒng)管理模塊、人事變動管理模塊、員工信息管理模塊和部門管理模塊在員工信息管理模塊中,又包括員工檔案管理、員工工資管理、員工考勤管理和員工評價管理4部分??梢?,員工是系統(tǒng)的核心,其他模塊都是以員工為中心并為其服務的

11、。信息系統(tǒng)的總體功能組織結構如圖4.1所示。系統(tǒng)管理人事變動管理員工信息管理圖4.1系統(tǒng)總體功能組織結構圖4.2、 、系統(tǒng)功能管理系統(tǒng)主要完成的功能有:員工信息的建立與維護,包括員工信息的添加、修改、刪除等。員工信息的輸入,員工信息包括員工的基本信息、考勤信息、工資信息和評價信息等。員工信息的修改與刪除,包括對員工考勤信息、工資信息和評價信息等信息的修改和刪除。員工考勤信息的維護,包括考勤記錄的添加、修改和刪除等。員工工資信息管理,包括員工工資的查詢、修改和刪除等操作。員工評價信息管理,包括對員工評價的查詢、修改和刪除等。五、數據庫設計5.1、 系統(tǒng)E-R圖用戶信息實體的E-R圖如圖5.1.1

12、所示。圖5.1.1用戶信息實體E-R圖部門信息實體E-R圖如圖5.1.2所示。圖5.1.2部門信息實體E-R圖各實體之間關系的E-R圖如圖5.1.3所示。圖5.1.3各實體之間關系的E-R圖圖5.1.4員工基本信息實體E-R圖考勤信息實體的E-R圖如圖5.1.5所示圖5.1.5考勤信息實體E-R圖工資信息實體的E-R圖如圖5.1.6所示圖5.1.6工資信息實體E-R圖評價信息實體的E-R圖如圖5.1.7所示圖5.1.7評價信息實體E-R圖系統(tǒng)總體E-R圖原工作單N入黨時間原職務/原身份備注其他事項21職稱時間其他事項學歷職稱工作態(tài)度出生日期評價日期工作業(yè)績專業(yè)起薪時間員工編號員工姓名籍貫1查看

13、查看醫(yī)療保險所得稅扣考核1住房公積員工編號1養(yǎng)老金員工姓名員工姓名應出勤天數加班底薪本月天數扣考核房租補貼員工評價信息實體考勤信息實體員工工資信息實體加工作時間,進入公司時向計發(fā)時間,實發(fā)工資評價員工5.2、 數據詞典數據項:用戶組成:員工編號+用戶密碼數據項:部門組成:部門編號+部門名稱+員工編號+人數數據項:員工檔案信息組成:員工編號+姓名+性別+部門編號+學歷+出生日期+專業(yè)+籍貫+參加工作時間+進入公司時間+起薪時間+調入部門時間+職稱+職稱時間+入黨時間+原身份+原職務+原工作單位數據項:考勤信息組成:考勤日期+員工編號+員工姓名+部門+本月天數心休天數+應出勤天數+加班費+扣考核數

14、據項:工資信息組成:貝工編+貝工姓名+邪門+底薪+獎金+扣考核+房租+補貼+加班+房帖+養(yǎng)老金+住房公積金+醫(yī)療保險+實發(fā)工資+計發(fā)時間+所得稅數據項:評價信息組成:貝工編+貝工姓名+邪門+底薪+獎金+扣考核+房租+補貼+加班+房帖+養(yǎng)老金+住房公積金+醫(yī)療保險+實發(fā)工資+計發(fā)時間+所得稅5.3、系統(tǒng)信息數據規(guī)劃廳P數據庫表名數據庫表標識1用戶信息表UserInfo2部門信息表Departmentinfo3用戶檔案信息表Employeeinfo4考勤信息表Checkinfo5工資信息表Wageinfo6評價信息表Evaluationinfo5.4、表結構用戶信息表(UserInfo)字段字段名

15、字段類型寬度允許空備注1員工編號int4主鍵2用戶密碼varchar50V字段字段名字段類型寬度允許空備注1部門編號int4主鍵2部門名稱varchar403員工編號int44人數int4員工檔案信息表(Employeeinfo)字段字段名字段類型寬度允許空備注1員工編號int4主鍵2姓名char103性別char24部門編號int45學歷varchar406出生日期datetime87專業(yè)varchar2008籍貫varchar1009參加工作時間datetime810進入公司時間datetime811起薪時間datetime812調入部門時間datetime813職稱varchar2001

16、4職稱時間datetime815入黨時間datetime816原身份varchar200V17原職務varchar200V18原,作單位varchar200V19備注varchar200V字段字段名字段類型寬度允許空備注1考勤日期datetime82員工編號int4主鍵3員工姓名char104部門char205本月天數int4V6公休天數decimal9V7應出勤天數decimal98加班費money89扣考核money8工資信息表(Wageinfo)字段字段名字段類型寬度允許空備注1員工編號int4主鍵2員工姓名char103部門char204底薪money85獎金money86扣考核mon

17、ey87房租money88補貼money89加班money810房帖money811加七金money812住房公積金money813醫(yī)療保險money814實發(fā)工資money815計發(fā)時間datetime816所得稅money8評價信息表(Evaluationinfo)字段字段名字段類型寬度允許空備注1評價日期datetime82員工姓名char103員工編號int4主鍵4工作業(yè)績varchar2005工作態(tài)度varchar2006其他事項1varchar200V7其他事項2varchar200V8備注varchar200V5.5、存儲過程存儲過程Pro_Department:通過部門編號來查

18、詢部門詳細信息CREATEPROCEDUREPro_Departmentdep_id_inint(4),dep_name_outvarchar(40)output,number_outint(4)outputASSELECTdep_name_out=dep_name,number_out=numberFROMDepartmentWhereDepartment.Dep_id=dep_idandDep_id=dep_id_in5.6、視圖創(chuàng)建視圖創(chuàng)建視圖VIEW_CTABLE:GOCREATEVIEWVIEW_CTABLEASSELECTdep_id,emp_idFROMDepartment,Em

19、ployeesInfo,Kaoqin,Users,Evaluation,WagesWHEREDepartment.dep_id=EmployeesInfo.dep_idANDEmployeesInfo.emp_id=Kaoqin.emp_idANDEmployeesInfo.emp_id=Users.emp_idANDEmployeesInfo.emp_id=Evaluation.emp_idANDEmployeesInfo.emp_id=Wages.emp_id國Wages圖Evaliialion一函有列)EvaDabe_|Emp_Hame曰_Wccfcyej_向cfkArttjde二154

20、OTaJSeiZhuDepartment,有理DEpJd£>ep_F«ameEmp_KhKjmber5.7、數據庫系統(tǒng)關系圖國EmployeesInfo個斤有加Eimp_NameDepjdQJture-LevelBom2huanyeJtguanJomwortcTimeComelnCcmpTImePayTHneOaoDepartTime國Users_|二咂市硒=E_血_P羽sWordGOZhiChenQTrreRdDagTirwYuanZhiWuiYuanWoriPlace5.8、觸發(fā)器創(chuàng)建觸發(fā)器例如:創(chuàng)建觸發(fā)器TIGGER_DEP_ID修改員工的部門號,與之相關的表中

21、部門號自動修改。CREATETIGGERTIGGER_DEP_IDONEmployeesInfoFORUPDATEASIFUPDATE(dep_id)BEGINDECLAREdep_id_NEWINT(4),dep_id_OLDINT(4)SELECTdep_id_NEW=dep_idFROMINSERTEDSELECTdep_id_OLD=dep_idFROMDELETEDUPDATEDepartmentSETdep_id=dep_id_NEWWHEREdep_id=dep_id_OLDEND六、系統(tǒng)umlM模6.1、流程圖系統(tǒng)登錄業(yè)務流程圖如下圖6.1.1所示:功能處理圖6.1.1系統(tǒng)登錄

22、業(yè)務流程圖部門管理檔案管理inelude工資管理Actor1«inc!lude»«in=lud6»考勤管理員工信息管理include評價管理6.3、 系統(tǒng)時序圖添加員工信息時序圖查詢員工信息時序圖6.4、 系統(tǒng)協(xié)作圖添加員工信息協(xié)作圖七、模塊設計7.1、用戶登錄界面的設計用戶登錄管理包括用戶名和密碼,界面圖如圖7.1.1所示:圖7.1.1用戶登陸界面7.2、 系統(tǒng)主界面的設計系統(tǒng)主界面包括員工基本信息、員工考勤管理、員工工作評價管理、員工工資管理等。系統(tǒng)主界面如圖7.2.1所示:圖7.2.1系統(tǒng)主界面7.3、 員工基本信息管理界面設計員工基本信息管理包括

23、員工檔案列表,員工基本信息以及員工信息查詢三個模塊。員工基本信息管理模塊實現以下的功能:添加檔案信息修改檔案信息刪除檔案信息查看檔案信息員工信息:員工信息查詢:7.4、 員工考勤管理的界面設計員工考勤管理包括員工考勤列表、員工考勤和考勤查詢3個模塊員工考勤信息管理模塊實現以下的功能:添加考勤信息修改考勤信息刪除考勤信息查看考勤信息員工考勤:考勤查詢:7.5、 員工工資管理的界面設計員工工資管理包括員工工資列表、員工工資和工資查詢3個模塊。員工工資信息管理模塊實現以下的功能:添加工資信息修改工資信息刪除工資信息查看工資信息員工工資:工資查詢:7.6、 員工評價管理的界面設計員工評價管理包括員工評價列表、員工評價和員工評價查詢3個模塊。員工評價信息管理模塊實現以下的功能:添加評價信息修改評價信息刪除評價信息查看評價信息員工評價:員工評價查詢:八、系統(tǒng)運行環(huán)境8.1、 開發(fā)環(huán)境本設計采用VisualBasic6.0和SQLSever2005數據庫開發(fā),只簡單的完成人事系統(tǒng)的一些基本功能。VisualBasic6.0是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅動

溫馨提示

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

評論

0/150

提交評論