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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

9、況管理、工資管理和考勤管理等幾個方面,以實現(xiàn)用戶方便地輸入和更新信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計數(shù)據(jù)及各類統(tǒng)計報表以供用戶查詢、打印。另外用戶還可以對這些基本信息進(jìn)行定期的更新和刪除,人事管理信息系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。3.3、數(shù)據(jù)流分析0層數(shù)據(jù)流圖如下:1層數(shù)據(jù)流圖如下:總體數(shù)據(jù)流圖如下:四、 系統(tǒng)規(guī)劃4.1、系統(tǒng)的功能模塊劃分根據(jù)上述的系統(tǒng)功能分析,可以得出如圖4.2.1所示的系統(tǒng)功能模塊圖。從圖中可以看出系統(tǒng)包括系統(tǒng)管理模塊、人事變動管理模塊、員工信息管理模塊和部門管理模塊在員工信息管理模塊中,又包括員工檔案管理、員工工資管理、員工考勤管理和員工評價管理4部分???/p>

10、見,員工是系統(tǒng)的核心,其他模塊都是以員工為中心并為其服務(wù)的。信息系統(tǒng)的總體功能組織結(jié)構(gòu)如圖4.1所示。圖4.1系統(tǒng)總體功能組織結(jié)構(gòu)圖4.2.、系統(tǒng)功能管理系統(tǒng)主要完成的功能有:Ø 員工信息的建立與維護(hù),包括員工信息的添加、修改、刪除等。Ø 員工信息的輸入,員工信息包括員工的基本信息、考勤信息、工資信息和評價信息等。Ø 員工信息的修改與刪除,包括對員工考勤信息、工資信息和評價信息等信息的修改和刪除。Ø 員工考勤信息的維護(hù),包括考勤記錄的添加、修改和刪除等。Ø 員工工資信息管理,包括員工工資的查詢、修改和刪除等操作。Ø 員工評價信息管理,

11、包括對員工評價的查詢、修改和刪除等。五、 數(shù)據(jù)庫設(shè)計 5.1、系統(tǒng)E-R圖用戶信息實體的E-R圖如圖5.1.1所示。圖5.1.1用戶信息實體E-R圖部門信息實體E-R圖如圖5.1.2所示。圖5.1.2部門信息實體E-R圖各實體之間關(guān)系的E-R圖如圖5.1.3所示。圖5.1.3各實體之間關(guān)系的E-R圖員工基本信息實體的E-R圖如圖5.1.4所示。圖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-

12、R圖系統(tǒng)總體E-R圖5.2、數(shù)據(jù)詞典數(shù)據(jù)項:用戶組成:員工編號+用戶密碼數(shù)據(jù)項:部門組成:部門編號+部門名稱+員工編號+人數(shù)數(shù)據(jù)項:員工檔案信息組成:員工編號+姓名+性別+部門編號+學(xué)歷+出生日期+專業(yè)+籍貫+參加工作時間+進(jìn)入公司時間+起薪時間+調(diào)入部門時間+職稱+職稱時間+入黨時間+原身份+原職務(wù)+原工作單位數(shù)據(jù)項:考勤信息組成:考勤日期+員工編號+員工姓名+部門+本月天數(shù)+公休天數(shù)+應(yīng)出勤天數(shù)+加班費+扣考核數(shù)據(jù)項:工資信息組成:員工編號+員工姓名+部門+底薪+獎金+扣考核+房租+補貼+加班+房帖+養(yǎng)老金+住房公積金+醫(yī)療保險+實發(fā)工資+計發(fā)時間+所得稅數(shù)據(jù)項:評價信息組成:員工編號+員

13、工姓名+部門+底薪+獎金+扣考核+房租+補貼+加班+房帖+養(yǎng)老金+住房公積金+醫(yī)療保險+實發(fā)工資+計發(fā)時間+所得稅5.3、系統(tǒng)信息數(shù)據(jù)規(guī)劃序號數(shù)據(jù)庫表名數(shù)據(jù)庫表標(biāo)識1用戶信息表UserInfo2部門信息表DepartmentInfo3用戶檔案信息表EmployeeInfo4考勤信息表CheckInfo5工資信息表WageInfo6評價信息表EvaluationInfo5.4、表結(jié)構(gòu)用戶信息表(UserInfo)字段字段名字段類型寬度允許空備注1員工編號int4主鍵2用戶密碼varchar50部門信息表(DepartmentInfo)字段字段名字段類型寬度允許空備注1部門編號int4主鍵2部門名

14、稱varchar403員工編號int44人數(shù)int4員工檔案信息表(EmployeeInfo)字段字段名字段類型寬度允許空備注1員工編號int4主鍵2姓名char103性別char24部門編號int45學(xué)歷varchar406出生日期datetime87專業(yè)varchar2008籍貫varchar1009參加工作時間datetime810進(jìn)入公司時間datetime811起薪時間datetime812調(diào)入部門時間datetime813職稱varchar20014職稱時間datetime815入黨時間datetime816原身份varchar20017原職務(wù)varchar20018原工作單位va

15、rchar20019備注varchar200考勤信息表(CheckInfo)字段字段名字段類型寬度允許空備注1考勤日期datetime82員工編號int4主鍵3員工姓名char104部門char205本月天數(shù)int46公休天數(shù)decimal97應(yīng)出勤天數(shù)decimal98加班費money89扣考核money8工資信息表(WageInfo)字段字段名字段類型寬度允許空備注1員工編號int4主鍵2員工姓名char103部門char204底薪money85獎金money86扣考核money87房租money88補貼money89加班money810房帖money811養(yǎng)老金money812住房公積金

16、money813醫(yī)療保險money814實發(fā)工資money815計發(fā)時間datetime816所得稅money8評價信息表(EvaluationInfo)字段字段名字段類型寬度允許空備注1評價日期datetime82員工姓名char103員工編號int4主鍵4工作業(yè)績varchar2005工作態(tài)度varchar2006其他事項1varchar2007其他事項2varchar2008備注varchar2005.5、存儲過程存儲過程Pro_ Department:通過部門編號來查詢部門詳細(xì)信息。CREATE PROCEDURE Pro_ Departmentdep_id_in int(4),dep

17、_name_out varchar(40) output, number_out int(4) outputAS SELECT dep_name_out=dep_name, number_out= number FROM DepartmentWhere Department. Dep_id= dep_id and Dep_id=dep_id_in5.6、視圖創(chuàng)建視圖創(chuàng)建視圖VIEW_CTABLE:GOCREATE VIEW VIEW_CTABLEAS SELECT dep_id,emp_id FROM Department, Employees Info, Kaoqin, Users, Eva

18、luation, WagesWHERE Department. dep_id= Employees Info. dep_idAND Employees Info. emp_id= Kaoqin. emp_idAND Employees Info. emp_id= Users. emp_idAND Employees Info. emp_id= Evaluation. emp_idAND Employees Info. emp_id= Wages. emp_idGO5.7、數(shù)據(jù)庫系統(tǒng)關(guān)系圖5.8、觸發(fā)器創(chuàng)建觸發(fā)器例如:創(chuàng)建觸發(fā)器TIGGER_DEP_ID若修改員工的部門號,與之相關(guān)的表中部門號自

19、動修改。CREATE TIGGER TIGGER_DEP_IDON Employees Info FOR UPDATE AS IF UPDATE(dep_id)BEGIN DECLARE dep_id_NEW INT(4), dep_id_OLD INT(4)SELECT dep_id_NEW=dep_id FROM INSERTEDSELECT dep_id_OLD=dep_id FROM DELETEDUPDATE Department SET dep_id= dep_id_NEW WHERE dep_id= dep_id_OLDEND六、 系統(tǒng)UML建模6.1、流程圖系統(tǒng)登錄業(yè)務(wù)流程圖如

20、下圖6.1.1所示:圖6.1.1系統(tǒng)登錄業(yè)務(wù)流程圖6.2、用例圖6.3、系統(tǒng)時序圖添加員工信息時序圖10:添加成功9:更新成功8:請求更新部門信息7:提交員工詳細(xì)信息6:顯示添加員工詳細(xì)信息5:用戶請求4:功能選擇3:用戶請求2:功能選擇1:輸入賬號密碼部門信息添加員工檔案管理登錄模塊查詢員工信息時序圖8:顯示信息7:顯示信息6:請求數(shù)據(jù)庫5:用戶請求4:功能選擇3:用戶請求2:功能選擇1:輸入賬號密碼數(shù)據(jù)信息查詢員工檔案管理登錄模塊6.4、系統(tǒng)協(xié)作圖添加員工信息協(xié)作圖部門信息9:更新成功8:請求更新部門7:提交信息1:輸入賬號密碼6:顯示添加員工詳細(xì)信息添加員工登錄模塊5:用戶請求2:功能選

21、擇10:添加成功3:用戶請求4:功能選擇檔案管理查詢員工信息協(xié)作圖部門信息7:顯示信息6:請求數(shù)據(jù)庫1:輸入賬號密碼8:顯示信息添加員工登錄模塊5:用戶請求2:功能選擇3:用戶請求4:功能選擇檔案管理七、 模塊設(shè)計7.1、用戶登錄界面的設(shè)計用戶登錄管理包括用戶名和密碼,界面圖如圖7.1.1所示:圖7.1.1用戶登陸界面7.2、系統(tǒng)主界面的設(shè)計系統(tǒng)主界面包括員工基本信息、員工考勤管理、員工工作評價管理、員工工資管理等。系統(tǒng)主界面如圖7.2.1所示:圖7.2.1系統(tǒng)主界面7.3、員工基本信息管理界面設(shè)計員工基本信息管理包括員工檔案列表,員工基本信息以及員工信息查詢?nèi)齻€模塊。員工基本信息管理模塊實現(xiàn)

22、以下的功能:Ø 添加檔案信息Ø 修改檔案信息Ø 刪除檔案信息Ø 查看檔案信息員工信息:員工信息查詢:7.4、員工考勤管理的界面設(shè)計員工考勤管理包括員工考勤列表、員工考勤和考勤查詢3個模塊。員工考勤信息管理模塊實現(xiàn)以下的功能:Ø 添加考勤信息Ø 修改考勤信息Ø 刪除考勤信息Ø 查看考勤信息員工考勤:考勤查詢:7.5、員工工資管理的界面設(shè)計員工工資管理包括員工工資列表、員工工資和工資查詢3個模塊。員工工資信息管理模塊實現(xiàn)以下的功能:Ø 添加工資信息Ø 修改工資信息Ø 刪除工資信息Ø

23、; 查看工資信息員工工資:工資查詢:7.6、員工評價管理的界面設(shè)計員工評價管理包括員工評價列表、員工評價和員工評價查詢3個模塊。員工評價信息管理模塊實現(xiàn)以下的功能:Ø 添加評價信息Ø 修改評價信息Ø 刪除評價信息Ø 查看評價信息員工評價:員工評價查詢:八、 系統(tǒng)運行環(huán)境8.1、開發(fā)環(huán)境本設(shè)計采用Visual Basic 6.0和SQL Sever2005數(shù)據(jù)庫開發(fā),只簡單的完成人事系統(tǒng)的一些基本功能。Visual Basic 6.0是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RA

溫馨提示

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

評論

0/150

提交評論