企業人事信息管理系統_第1頁
企業人事信息管理系統_第2頁
企業人事信息管理系統_第3頁
企業人事信息管理系統_第4頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、企業人事信息管理系統【摘要】管理信息系統是一門融管理科學、信息科學、系統科學、現代通信技術和電子計算機技術為一體的綜合性邊緣學科,它以人為主導,利用計算機硬件、軟件、網絡通信設備辦公設備,進行信息的收集、傳輸、加工、存儲、更新和維護,以及提高企業效率為目的一種集成化的人機系統。 MIS 系統涉及到多方面的內容,因此,人們稱MIS 學科是一個交叉綜合性的學科。 企業人事管理是一項瑣碎, 繁雜而又非常細致的工作,一班是不允許發生差錯的,它直接影響著勞動者隊工作的積極性,是提高勞動生產力,提高企業活力的基礎,在以往手工進行的辦公工作中,需反復的進行各種抄寫,計算等工作, 不僅花費大量的時間,而且往往

2、會出錯。 計算機應用于企業的人事信息處理處理,不僅可以使企業各類人員以最少的勞動和最短的實踐取得足夠的、可靠的、準確的信息。 而且可以使他們從簡單的數據統計、收集、匯總等重復繁重的事務中解脫出來。【關鍵詞】管理信息系統企業人事管理信息化目錄第一章 MIS 的開發背景 ,11 1課題的提出 ,11 2采用的體系結構,11 3具體的開發方法,21 4系統的目標 ,21 5開發工具的選擇,3第二章 系統分析 ,42 1初步調查 ,42 2可行性分析 ,42 3現行系統分析,52 4數據流程圖和數據字典,6第三章 系統設計 ,103 1系統功能設計,103 2數據庫設計 ,113 3代碼設計 ,113

3、 4用戶界面設計,16第四章 系統實施 ,214 1系統實施主要活動、地點和作用,214 2程序設計 ,224 3系統測試 ,234 4系統運行的管理與維護,24結束語,26參考文獻 ,271 1 課題的提出企業人事管理信息系統是一個現代化的企業在競爭中立于不敗之地的必要部分,它能夠為查詢人事信息提供充足的信息和快捷的查詢手段。一直以來使用傳統人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據 ,這對于查找、更新和維護都帶來了不少的困難,而且容易丟失。自 20 世紀 50 年代將計算機引入數據處理以來,歷經管理信息系統發展的各個階段。

4、一方面是信息技術應用的迅猛發展,另一方面,許多管理信息系統在耗費了大量的人力、物力、財力之后夭折了, 或者根本沒有實現原定系統開發目標,或者根本沒有實現原系統的開發目標,而把計算機用作了打字機。 這是長期以來困惑著人們的一大問題。現在人們日益深刻認識到,把信息技術應用與應用環境分離是辦不到的。管理信息系統根本不僅是技術系統,而且是社會系統。使用計算機對企業人事信息進行管理,具有著手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高企業人事管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。因此,開發一個代替手工操

5、作的新型的計算機管理的信息系統對本公司來說刻不容緩,這也是本課題的由來。1 2 采用的體系結構本管理信息系統是基于C S 模式結構的 MIS 體系構建。Clients/Server 結構(簡稱 C S 結構)是九十年代流行的信息系統結構,在C S 結構下,應用系統被分為前臺(客戶機)和后臺(服務器)兩部分,其作用分別是:應用處理由客戶機完成, 數據訪問和事務處理由服務器完成。 這種方案實現了功能分布, 即由客戶機端提出查詢請求(執行 SQL 語句),而服務器完成對數據庫的查詢任務,并把查詢結果通過網絡返回給客戶機C S 模式響應速度快,網絡通信負擔小,適用于企業內部局域網,在企業內部的集中管理

6、模式中發揮了重要作用。1.3 開發方法本系統采用結構化生命周期法和快速原型法相結合的方法開發。1.4 系統開發的目標本系統大致要做到以下幾點:1) 操作簡便,節省大量人力;2) 可以方便的存儲員工檔案,安全、高效;3) 可以迅速計算員工的各種工資費用;4) 可以迅速查到所需信息,便于管理。企業要較好的管理其人事信息,就必須要建立完善、準確的原始記錄。有關人事信息的原始憑證包括員工基本信息,工資記錄、 考勤記錄、 工作評價記錄、 員工基本信息記錄等。1.5 開發工具的選擇本系統使用VB6.0編程環境的選擇:作為前臺設計和SQL Server 2000管理數據庫。Visual BASIC是一種可編

7、程的應用軟件,其特點是具有生成功能,用戶可方便的設計界面,是目前最為廣泛的、易學易用的面向對象的開發工具。它提供給用戶一種可以跨越多個軟件平臺的通用語言,還提供了大量的控件,這些控件可用于設計界面和實現各種功能,減少了編程人員的工作量,也簡化了界面設計過程,從而有效的提高了應用程序的運行效率和可靠性, 軟件開發人員只要掌握一種核心的語言,而且看到的是相同的用戶界面。實現本系統 VB 是一個相對較好的選擇。關系型數據庫的實現:SQL Server 2000 是 Microsoft 公司最新開發的大型關系數據庫管理系統,具有非常大的關系數據庫的創建、開發、設計及管理功能。與以前的版本相比,SQL

8、Server 2000徹底脫離的了 Sybase,它將數據庫連接到 Internet ,并通過 Web 瀏覽器顯示數據操作,具有客戶機服務器結構,并與 Microsoft 公司的其他產品及第三方面產品具有良好的兼容性,能方便的實現無縫操作。此外, SQL Server 2000 還提供了對分布式事務處理的支持,并具有對開發工具的良好支持,能為大型數據庫項目提供優秀的企業業績解決方案。第二章 21 初步調查1) 系統的外部環境。現行的人事管理系統有員工、車間、財務科、人事科、經理之間的工作聯系,有各種表單、文件和資金的往來。2) 現行系統的概述。現行系統功能低下,管理水平落后,無人對整個流程負責

9、,工作效率很低,安全性和可靠性也很差。3) 現行系統的重要作用。現行系統擔負責管理公司的人事系統,它和公司的員工、各管理部門以及領導是通過頻繁的表單和接觸以及口頭傳達來聯系的, 它所掌握的信息和片面,具有全局性。不2 2可行性分析可行性是指在當前組織內外的具體條件下, 這個信息系統的開發是否具備必要的資源及其它條件。現對本系統的可行性分析如下:1)技術可行性分析:MIS 系統技術成熟、 可靠,VB6.0 開發與老版本兼容性好、 SQL Server 數據庫管理高校穩定、靈活方便、適合現階段業務規模發展的需要,技術上可行。2)濟可行性分析:當前,各單位系統為適應新時期信息發展的需要,各單位實現了

10、計算機企業人事管理信息系統管理。發只需軟件成本預算,開發費用大大降低。緊密注意信息新技術的發展。 為加強管理,因此, 系統的硬件資源已經完備, 系統開3)管理上的可行性管理人員已充分認識到使用人事管理信息系統對員工實現規范的計算機管理的重要性,算機管理企業人事信息能保證所需要的基礎數據準,真實。用計2 3 現行系統分析現行的系統是采用手工操作的, 效率低下而且浪費了大量的人力物力。 由于手工所存在的誤差, 還容易造成數據的丟失, 降低了系統的性能和準確度。 由于信息有時亂七八糟地存在一起,十分分散。信息交換全賴于傳遞文件和口頭表示,對數據的共享也非常的不便。現行系統統組織結構圖系統的組織結構是

11、指組織內部的劃分及它們的相互關系。信息的流動關系是以組織結構為背景的, 而且總是伴隨著組織部門之間的物流、 資金流、和資料流而發生的。下圖是本公司的系統的組織結構圖:業務流程圖這是一種表明系統內各單位、 人員之間業務關系、 作業順序和管理信息流動的流程圖, 它可以幫助分析人員找出業務流程中的不合理迂回等。2.4 數據流程圖和數據字典數據流程圖將本系統的數據用數據流程圖表示,以員工的工資管理為例,見下圖。經過對數據流程分析,揭示出五個主要處理:企業人事信息填制工資計算表、工資計算、工資匯總和工資發放。在數據流程圖中顯示出系統當前使用的數據存儲有:工資卡(檔案)、工資結算單(每個職工工資結算明細)

12、 、工資匯總表(各部門各類人員的各項工資匯總結果)。如下圖:工資管理系統與五個外部實體有關:人事科、車間室、總務科、職工和財務系統,其中總務科是系統數據的外部來源, 即它們主要提供原始數據的實體。 職工和財務的子系統是工資系統數據的外部取出,是接收系統數據的實體。數據字典數據字典是在數據流程圖之上進一步定義和描繪所有數據的一種工具,是對數據流程圖的一個補充說明, 它清楚的定義與解釋了數據流程圖上未能表達的內容,同時它能夠幫助分析員組織數據, 是同用戶交談的極好工具。此外,數據字典記載著每個數據項的關鍵條目,從中可以檢查出個數據元素的內容或漏掉的數據元素。數據字典是描述系統流程圖中所有數據流、數

13、據存儲、 處理功能等卡片的集合,其包括種條目:數據流、文件、數據項和加工。建立完善的數據字典是對所收集、整理數據的一種分析歸檔方式,為下一步建立數據庫和處理數據作準備。下面列出企業人事信息管理系統中,數據字典的部分條目1 數據項2 組和數據項3 數據流4 數據存儲5 處理邏輯第三章系統設計3 1系統功能設計系統開發的總體任務是實現企業人事信息關系的系統化、規范化和自動化,是在系統開發的總體任務的基礎上完成的。對本系統的功能進行集中、分塊,按照結構化程序設計的要求得到如下圖所示的系統功能模塊圖。各模塊實現的功能解釋如下:,1) 有關企業員工各種信息的輸入,包括員工基本信息、所在部門、工作信息和工

14、作簡歷等。2) 員工各種信息的查詢。3) 員工各種信息的修改。4) 考勤信息的輸入等。5) 考勤信息的查詢。6) 員工工作評價信息的輸入。7) 員工工作評價信息的查詢。8) 員工工作評價信息的修改。9) 員工工資信息的輸入10) 員工工資信息的查詢。11) 員工工作信息修改等。3 2 代碼設計代碼是一組有序的數字或字母的排列,是代表客觀存在的實體或屬性的符號,代碼設計就是給系統中某些實體及其屬性于相應的編碼。 這些編碼主要是為了對實體的表示、 助記和方便檢索。代碼結構的類型有:順序碼、區間碼、助記碼。本企業對員工的編碼使用的是區間碼。上述編碼分別以“ 0”,“ 1”,“ 2”,, 開頭,以表示

15、所代表的員工分別屬于管理人員、一車間、二車 , 。3 3數據庫設計數據庫在一個信息管理系統中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統的效率以及實現的效果產生的影響。合理的數據庫結構時既可以提高數據存儲的效率,保證數據的完整和一致.另外,合理的數據庫結構將非常有利于程序的實現。設計數據庫系統時應該首先充分了解用戶各個方面的需求,包括現有的以及將來可能增加的需求。數據庫需求分析用戶的需求具體體現在各種信息的提供、保存、更新和查詢, 這就要求數據庫結構能充分滿足各種信息的輸出和輸入。收集基本數據、 數據結構以及數據處理的流程,組成一份詳盡的數據字典,為后面的具體設計打下基礎。仔細分析

16、調查有企業人事信息需求的基礎上,將得到如下圖所示的本系統所處理的數據流程。圖:企業人事信息管理系統數據流程圖數據庫概念結構設計根據上圖, 就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數據的流動。根據上面的設計規劃處理的實體有:員工基本信息實體、員工考勤信息實體、員工工作評價信息實體、員工工資信息實體。各個實體具體的描述ER 圖如下:下圖為員工基本信息實體ER 圖。下圖為員工考勤信息實體ER 圖。下圖為員工工資信息實體ER 圖實體與實體之間的關系ER 圖如下圖所示。數據庫結構的實現經過前面的需求分析和概

17、念結構設計以后,得到是數據庫的邏輯結構。現在就可以在SQLServer 2000 數據庫系統中實現該邏輯結構。這是利用SQL Server 2000 數據庫系統中實現該邏輯結構。3.3.4 創建系統數據表格 manrecord列名 數據類型長度 允許空 說明ygid varchar 8編號ygname varchar 10姓名ygdept varchar 20 部門ygsex varchar 2 性別ygbirthday datetime 8 生日ygplace varchar 40 籍貫yglevel varchar 10 學歷ygspecial varchar 20 專業ygdate1 d

18、atetime 8 參加工作時間ygdate2 datetime 8 入黨時間ygbusi varchar 12 職稱ygdate3 datetime 8 職稱時間ygstatus varchar 12 原身份ygoffice varchar 30 原工作單位ygduty varchar 10 原職務ygdate4 datetime 8 進入公司時間ygdate5 datetime 8 起薪時間ygdate6 datetime 8 調入時間ygno varchar 8 擋號ygremark1 text 16 備注3.3.5 創建員工基本工資分配表pay列名 數據類型長度 允許空 說明gzid

19、varchar 8編號gzname varchar 10姓名gzbase numeric 5底薪gzall numeric 5 補貼gzbonus numeric 5 獎金gzpay numeric 5 加班gzdeduct numeric 5 扣考核gzage numeric 5 代扣養老金gzmedical numeric 5 代扣醫療保險gzhouse1 numeric 5 代扣住房公基金gztotal numeric 5 稅前小計gzduty numeric 5 所得稅gzhouse2 numeric 5 房貼gzhouse3 numeric 5 房租gzlaborage numeri

20、c 5 實發工資gzdate datetime 8 時間3.4界面的設計本系統的用戶界面設計采用Visual BASIC 6.0 ,他最大的優點是可視性,每個對象都以圖形方式顯示在界面上, 我們不必建立每個對象的程序代碼, 只需用工具畫在界面上。 現將本系統的幾個主要界面介紹一下。企業人事信息系統的主窗體這個項目我們使用多文檔界面,單擊工具欄中的 ADD MDI Form 按鈕,產生一個在這個窗體上添加所需的控件,創建好的窗體如圖所示:下面對主窗體各選項實現的功能作具體介紹:1) 系統:該項只包括一個退出選項。2) 員工基本信息包括四個菜單項:添加員工信息、修改員工信息、刪除員工信息、員工信息

21、查詢。員工基本信息的數據項有員工編號、員工姓名、性別、出生日期、所在部門、籍貫、學歷、專業、參加工作時間、進入公司時間、起薪時間、調入部門時間、職稱、入黨時間、檔號、原身份、原職務、原工作單位、備注等。3) 員工考勤管理。包括四個菜單項:添加考勤信息、修改考勤信息、刪除考勤信息、員工考勤查詢。包括的數據項有員工所在部門、員工姓名、出勤時間、工序時間、曠工時間、請假時間、早退時間、遲到時間、加班時間、出差時間等。4) 員工工作評價管理。包括四個菜單項:添加工作評價信息、修改工作評價信息、刪除工作評價信息、員工工作評價查詢。包括的數據項有員工所在部門、員工姓名、員工所在部門、工作業績、工作態度、業

22、務水平、備注等。5) 員工工資管理。包括三個菜單項:計發員工工資信息、修改員工工資信息、員工工資信息查詢。包括數據項有員工所在部門、員工姓名、底薪、補貼、獎金、加班、住房補貼、房租、養老金、醫療保險、住房公積金、所得稅、實發工資等。6) 幫助:顯示相關幫助信息。主窗體菜單創建如下圖所示菜單結構:該窗體實現的是對菜單的編輯, 主菜單有系統、員工基本信息、員工考勤管理、員工工作評價管理。下面的子菜單分別實現的是對這些主菜單的具體數據的添加、修改、刪除和查詢。員工基本信息模塊。創建好的窗體如下所示:下面對本窗體實現的功能作具體介紹:該窗體分四個部分,左上邊實現的是輸入員工的基本信息,右上邊實現的是輸

23、入員工的基本工作信息, 下邊是工作簡歷, 最下邊是其它信息。 員工的基本信息的數據項有: 姓名、部門、性別、生日、籍貫、學歷、專業。工作信息的數據項有建參加工作時間、進入公司時間、起薪時間、調入部門時間、職稱、職稱時間、入黨時間。工作簡歷包含的數據項有:原身份、原職務、原工作單位。其它信息的數據項是:備注,用于輸入有關員工的其他備用說明。員工考勤管理模塊。創建好的窗體如下所示:現將員工考勤窗體介紹一下:基本信息欄可輸入員工信息、本月基本信息、 調整工資。 員工基本信息欄包括部門和姓名; 本月基本信息包括考勤年月、 本月天數、 工休天數和應出勤天數。員工工資管理模塊創建好的窗體如下所示:該窗體的

24、功能有輸入員工的信息、 基本工資、 代扣項目和工資總計。 員工信息欄的數據項是:部門和姓名;基本信息數據欄的數據項是底薪、補貼、獎金、扣考核、房貼和房租;代扣項目欄的數據項有: 養老金、 醫療保險、 住房公積金; 工資小計欄的數據項有稅前小計、所得稅、實發工資和計發時間。第四章系統實施4 1系統實施主要活動、地點和作用系統實施的主要活動系統實施的主要活動內容包括系統環境的建立、 程序設計、數據準備與錄入、 系統人員培訓、系統的調試與轉換和、文檔的建立與完善。以上各工作幾間的關系如圖所示:系統實施的環境建設與設備購置由于在系統實施過程需要的人員和設備的數量及種類都很多,因此 ,在正式組織實施時必

25、須首先做好各項準備工作。一、計算機機房的建設計算機機房的建設是指能夠滿足各項環境指標、 安放計算機設備使其充分發揮功能的工作場所。1) 機房建設的要求計算機機房的建設應該考慮到它的可靠性、可維護性和可擴展性以及安全性和經濟性等方面的要求, 并且要根據實際情況提出具體的指標標準,為系統的實施提供一個良好的環境。2) 機房總體布局問題計算機機房應該包括計算機主機房、基本工作房間和各類輔助性房間等。計算機機房的總體布局應該以安裝計算機設備的主機房為中心,然后確定其它房間的多少和大小,并且依據各個房間之間的關系來綜合考慮布局。二、購置計算機系統設備。1) 購置計算機系統硬件設備。 購置設備首先要考慮該

26、是質量, 并且要在保證質量的前提下,盡可能地降低購置成本。2) 資料齊全、手續完整。購置設備要求供貨單位提供的設備資料必須齊全、售貨手續必須完整, 同時要組織好驗收工作。 由于計算機設備技術比較復雜, 驗收工作必須十分認真仔細地進行。3) 計算機設備的兼容性和可維護性。 購置計算機設備必須還要考慮它的兼容性和可維護性。應盡量選購那些兼容性好、可維護性好、并且能夠提供良好售后服務的設備。系統實施的作用系統實施階段既是成功的實現新系統, 又是取得用戶對系統信任的關鍵階段。 MIS 的規模越大,實施階段的任務就越復雜。 在系統正式實施之前,就要制定出周密的計劃,即確定出系統實施的方法、 步驟、所需的

27、時間和費用。 并且要監督計劃的執行, 做到既有計劃又有檢查,以保證系統實施工作的順利進行。4 2程序設計和軟件開發工具。隨著計算機應用水平的提高,軟件越來越復雜,同時硬件價格不斷下降,軟件費用在整個應用系統中所占的比重急劇上升, 從而使人們對程序設計的要求發生了變化。 在過去的小程序設計中, 主要強調程序的正確性和效率, 但對于大型程序, 人們則傾向于首先強調程序的可維護性、 可靠性和可理解性, 然后才是效率。 目前衡量程序設計質量的指標要求一般有以下幾個方面:1) 可靠性系統運行的可靠性是衡量系統質量的首要指標。 它有兩方面的含義: 一方面是指系統的安全可靠性,如數據存取、通訊、操作權限等的

28、安全可靠性;另一方面是指程序運行的可靠性。2) 實用性實用性是指從用戶的角度來審查系統的功能實用、行的重要保證。靈活、 方便。實用性是系統實施后投入運3) 規范性規范性是指系統功能的劃分、 書寫的格式、 變量的命名等都有統一的規范。 文檔的規范化是今后程序的閱讀、修改、維護以及相互交流所必須做到的。4) 可讀性可讀性是指設計的程序結構和命令語句清晰, 使其他人容易看懂。 可讀性是今后維護和修改程序的基礎, 對于大型的系統軟件開發尤為重要, 沒有可讀性的程序就無法修改與維護,就沒有生命力。也5) 可維護性可維護性是指系統程序的各個組成部分是相互獨立的,沒有牽一發而動全身的連鎖反應。維護性是和規范

29、性、可讀性等指標密切相關的。可4 3系統測試系統測試是在假定系統中有錯誤的前提下進行的,通過測試來盡可能地發現在系統分、系統設計和系統實施中存在的錯誤,也就是系統測試的目的是為了發現和解決系統中可能存在的錯誤。 測試包括對系統的基本功能、系統的效率、 系統的可靠性和可操作性等問題所進行的測試。 系統測試的目的體現在系統調試的各個步驟中。程序測試, 是為了發現程序設計中錯誤。也就是說,越是早期的錯誤,往往越是到最后才能發現。所以要非常重視早期的系統分析、系統設計工作,決不能草率行事,不然一旦出現錯誤,將使系統的開發工作大量返工,造成工期的延誤和人力資源的浪費。系統測試的方法主要有兩種:1) 黑箱法黑箱法是指測試人員不考慮程序模塊的內部結構如何, 而只用測試程序來驗證程序是否符合功能的要求,是否會發生異常現象。2) 白箱法白箱法是指測試人員根據模塊內部的結構來導出測試數據, 使模塊中的所有測試路徑都被測試到。系統的測試很明顯在程序測試中要用白

溫馨提示

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

評論

0/150

提交評論