亚洲色影视在线播放_国产一区+欧美+综合_久久精品少妇视频_制服丝袜国产网站

計算機應(yīng)用論文

企業(yè)人事信息管理系統(tǒng)設(shè)計論文

時間:2022-10-09 03:45:49 計算機應(yīng)用論文 我要投稿
  • 相關(guān)推薦

企業(yè)人事信息管理系統(tǒng)設(shè)計論文

  第三章 系統(tǒng)設(shè)計
  
  3.1  系統(tǒng)功能設(shè)計
  
  系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化,是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。對本系統(tǒng)的功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如下圖所示的系統(tǒng)功能模塊圖。
  
  各模塊實現(xiàn)的功能解釋如下:
  
  1) 有關(guān)企業(yè)員工各種信息的輸入,包括員工基本信息、所在部門、工作信息和工作簡歷等。
  
  2) 員工各種信息的查詢。
  
  3) 員工各種信息的修改。
  
  4) 考勤信息的輸入等。
  
  5) 考勤信息的查詢。
  
  6) 員工工作評價信息的輸入。
  
  7) 員工工作評價信息的查詢。
  
  8) 員工工作評價信息的修改。
  
  9) 員工工資信息的輸入
  
  10) 員工工資信息的查詢。
  
  11) 員工工作信息修改等。
  
  3.2 代碼設(shè)計
  
  代碼是一組有序的數(shù)字或字母的排列,是代表客觀存在的實體或?qū)傩缘姆,代碼設(shè)計就是給系統(tǒng)中某些實體及其屬性于相應(yīng)的編碼。這些編碼主要是為了對實體的表示、助記和方便檢索。
  
  代碼結(jié)構(gòu)的類型有:順序碼、區(qū)間碼、助記碼。
  
  本企業(yè)對員工的編碼使用的是區(qū)間碼。
  
  上述編碼分別以“0”,“1”,“2”,……開頭,以表示所代表的員工分別屬于管理人員、一車間、二車……。
  
  3.3  數(shù)據(jù)庫設(shè)計
  
  數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生的影響。合理的數(shù)據(jù)庫結(jié)構(gòu)時既可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。
  
  設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。
  
  3.3.1  數(shù)據(jù)庫需求分析
  
  用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。
  
  仔細(xì)分析調(diào)查有企業(yè)人事信息需求的基礎(chǔ)上,將得到如下圖所示的本系統(tǒng)所處理的數(shù)據(jù)流程。
  
  圖:企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)流程圖
  
  3.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計
  
  根據(jù)上圖,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。
  
  根據(jù)上面的設(shè)計規(guī)劃處理的實體有:員工基本信息實體、員工考勤信息實體、員工工作評價信息實體、員工工資信息實體。各個實體具體的描述E-R圖如下:
  
  下圖為員工基本信息實體E-R圖。
  
  下圖為員工考勤信息實體E-R圖。
  
  下圖為員工工資信息實體E-R圖
  
  實體與實體之間的關(guān)系E-R圖如下圖所示。
  
  3.3.3 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)
  
  經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計以后,得到是數(shù)據(jù)庫的邏輯結(jié)構(gòu),F(xiàn)在就可以在SQL Server 2000數(shù)據(jù)庫系統(tǒng)中實現(xiàn)該邏輯結(jié)構(gòu)。這是利用SQL Server 2000數(shù)據(jù)庫系統(tǒng)中實現(xiàn)該邏輯結(jié)構(gòu)。
  
  3.3.4 創(chuàng)建系統(tǒng)數(shù)據(jù)表格 manrecord
  
  列名 數(shù)據(jù)類型 長度 允許空 說明
  
  ygid varchar 8  編號
  
  ygname varchar 10  姓名
  
  ygdept varchar 20 √ 部門
  
  ygsex varchar 2 √ 性別
  
  ygbirthday datetime 8 √ 生日
  
  ygplace varchar 40 √ 籍貫
  
  yglevel varchar 10 √ 學(xué)歷
  
  ygspecial varchar 20 √ 專業(yè)
  
  ygdate1 datetime 8 √ 參加工作時間
  
  ygdate2 datetime 8 √ 入黨時間
  
  ygbusi varchar 12 √ 職稱
  
  ygdate3 datetime 8 √ 職稱時間
  
  ygstatus varchar 12 √ 原身份
  
  ygoffice varchar 30 √ 原工作單位
  
  ygduty varchar 10 √ 原職務(wù)
  
  ygdate4 datetime 8 √ 進(jìn)入公司時間
  
  ygdate5 datetime 8 √ 起薪時間
  
  ygdate6 datetime 8 √ 調(diào)入時間
  
  ygno varchar 8 √ 擋號
  
  ygremark1 text 16 √ 備注
  
  3.3.5 創(chuàng)建員工基本工資分配表 pay
  
  列名 數(shù)據(jù)類型 長度 允許空 說明
  
  gzid varchar 8  編號
  
  gzname varchar 10  姓名
  
  gzbase numeric 5  底薪
  
  gzall numeric 5 √ 補貼
  
  gzbonus numeric 5 √ 獎金
  
  gzpay numeric 5 √ 加班
  
  gzdeduct numeric 5 √ 扣考核
  
  gzage numeric 5 √ 代扣養(yǎng)老金
  
  gzmedical numeric 5 √ 代扣醫(yī)療保險
  
  gzhouse1 numeric 5 √ 代扣住房公基金
  
  gztotal numeric 5 √ 稅前小計
  
  gzduty numeric 5 √ 所得稅
  
  gzhouse2 numeric 5 √ 房貼
  
  gzhouse3 numeric 5 √ 房租
  
  gzlaborage numeric 5 √ 實發(fā)工資
  
  gzdate datetime 8 √ 時間
  
  3.4  界面的設(shè)計
  
  本系統(tǒng)的用戶界面設(shè)計采用Visual BASIC 6.0,他最大的優(yōu)點是可視性,每個對象都以圖形方式顯示在界面上,我們不必建立每個對象的程序代碼,只需用工具畫在界面上,F(xiàn)將本系統(tǒng)的幾個主要界面介紹一下。
  
  3.4.1 企業(yè)人事信息系統(tǒng)的主窗體
  
  這個項目我們使用多文檔界面,單擊工具欄中的ADD MDI Form按鈕,產(chǎn)生一個在這個窗體上添加所需的控件,創(chuàng)建好的窗體如圖所示:
  
  下面對主窗體各選項實現(xiàn)的功能作具體介紹:
  
  1) 系統(tǒng):該項只包括一個退出選項。
  
  2) 員工基本信息
  
  包括四個菜單項:添加員工信息、修改員工信息、刪除員工信息、員工信息查詢。員工基本信息的數(shù)據(jù)項有員工編號、員工姓名、性別、出生日期、所在部門、籍貫、學(xué)歷、專業(yè)、參加工作時間、進(jìn)入公司時間、起薪時間、調(diào)入部門時間、職稱、入黨時間、檔號、原身份、原職務(wù)、原工作單位、備注等。
  
  3) 員工考勤管理。
  
  包括四個菜單項:添加考勤信息、修改考勤信息、刪除考勤信息、員工考勤查詢。包括的數(shù)據(jù)項有員工所在部門、員工姓名、出勤時間、工序時間、曠工時間、請假時間、早退時間、遲到時間、加班時間、出差時間等。
  
  4) 員工工作評價管理。
  
  包括四個菜單項:添加工作評價信息、修改工作評價信息、刪除工作評價信息、員工工作評價查詢。包括的數(shù)據(jù)項有員工所在部門、員工姓名、員工所在部門、工作業(yè)績、工作態(tài)度、業(yè)務(wù)水平、備注等。
  
  5) 員工工資管理。
  
  包括三個菜單項:計發(fā)員工工資信息、修改員工工資信息、員工工資信息查詢。包括數(shù)據(jù)項有員工所在部門、員工姓名、底薪、補貼、獎金、加班、住房補貼、房租、養(yǎng)老金、醫(yī)療保險、住房公積金、所得稅、實發(fā)工資等。
  
  6) 幫助:顯示相關(guān)幫助信息。
  
  3.4.2 主窗體菜單
  
  創(chuàng)建如下圖所示菜單結(jié)構(gòu):
  
  該窗體實現(xiàn)的是對菜單的編輯,主菜單有系統(tǒng)、員工基本信息、員工考勤管理、員工工作評價管理。下面的子菜單分別實現(xiàn)的是對這些主菜單的具體數(shù)據(jù)的添加、修改、刪除和查詢。
  
  3.4.3 員工基本信息模塊。
  
  創(chuàng)建好的窗體如下所示:
  
  下面對本窗體實現(xiàn)的功能作具體介紹:
  
  該窗體分四個部分,左上邊實現(xiàn)的是輸入員工的基本信息,右上邊實現(xiàn)的是輸入員工的基本工作信息,下邊是工作簡歷,最下邊是其它信息。員工的基本信息的數(shù)據(jù)項有:姓名、部門、性別、生日、籍貫、學(xué)歷、專業(yè)。工作信息的數(shù)據(jù)項有建參加工作時間、進(jìn)入公司時間、起薪時間、調(diào)入部門時間、職稱、職稱時間、入黨時間。工作簡歷包含的數(shù)據(jù)項有:原身份、原職務(wù)、原工作單位。其它信息的數(shù)據(jù)項是:備注,用于輸入有關(guān)員工的其他備用說明。
  
  3.4.4員工考勤管理模塊。
  
  創(chuàng)建好的窗體如下所示:
  
  現(xiàn)將員工考勤窗體介紹一下:基本信息欄可輸入員工信息、本月基本信息、調(diào)整工資。員工基本信息欄包括部門和姓名;本月基本信息包括考勤年月、本月天數(shù)、工休天數(shù)和應(yīng)出勤天數(shù)。
  
  3.4.5員工工資管理模塊
  
  創(chuàng)建好的窗體如下所示:
  
  該窗體的功能有輸入員工的信息、基本工資、代扣項目和工資總計。員工信息欄的數(shù)據(jù)項是:部門和姓名;基本信息數(shù)據(jù)欄的數(shù)據(jù)項是底薪、補貼、獎金、扣考核、房貼和房租;代扣項目欄的數(shù)據(jù)項有:養(yǎng)老金、醫(yī)療保險、住房公積金;工資小計欄的數(shù)據(jù)項有稅前小計、所得稅、實發(fā)工資和計發(fā)時間。
  
  第四章 系統(tǒng)實施
  
  4.1  系統(tǒng)實施主要活動、地點和作用
  
  4.1.1 系統(tǒng)實施的主要活動
  
  系統(tǒng)實施的主要活動內(nèi)容包括系統(tǒng)環(huán)境的建立、程序設(shè)計、數(shù)據(jù)準(zhǔn)備與錄入、系統(tǒng)人員培訓(xùn)、系統(tǒng)的調(diào)試與轉(zhuǎn)換和、文檔的建立與完善。以上各工作幾間的關(guān)系如圖所示:
  
  4.1.2系統(tǒng)實施的環(huán)境建設(shè)與設(shè)備購置
  
  由于在系統(tǒng)實施過程需要的人員和設(shè)備的數(shù)量及種類都很多,因此,在正式組織實施時必須首先做好各項準(zhǔn)備工作。
  
  一、計算機機房的建設(shè)
  
  計算機機房的建設(shè)是指能夠滿足各項環(huán)境指標(biāo)、安放計算機設(shè)備使其充分發(fā)揮功能的工作場所。
  
  1) 機房建設(shè)的要求
  
  計算機機房的建設(shè)應(yīng)該考慮到它的可靠性、可維護(hù)性和可擴展性以及安全性和經(jīng)濟性等方面的要求,并且要根據(jù)實際情況提出具體的指標(biāo)標(biāo)準(zhǔn),為系統(tǒng)的實施提供一個良好的環(huán)境。
  
  2) 機房總體布局問題
  
  計算機機房應(yīng)該包括計算機主機房、基本工作房間和各類輔助性房間等。計算機機房的總體布局應(yīng)該以安裝計算機設(shè)備的主機房為中心,然后確定其它房間的多少和大小,并且依據(jù)各個房間之間的關(guān)系來綜合考慮布局。
  
  二、購置計算機系統(tǒng)設(shè)備。
  
  1) 購置計算機系統(tǒng)硬件設(shè)備。購置設(shè)備首先要考慮該是質(zhì)量,并且要在保證質(zhì)量的前提下,盡可能地降低購置成本。
  
  2) 資料齊全、手續(xù)完整。購置設(shè)備要求供貨單位提供的設(shè)備資料必須齊全、售貨手續(xù)必須完整,同時要組織好驗收工作。由于計算機設(shè)備技術(shù)比較復(fù)雜,驗收工作必須十分認(rèn)真仔細(xì)地進(jìn)行。
  
  3) 計算機設(shè)備的兼容性和可維護(hù)性。購置計算機設(shè)備必須還要考慮它的兼容性和可維護(hù)性。應(yīng)盡量選購那些兼容性好、可維護(hù)性好、并且能夠提供良好售后服務(wù)的設(shè)備。
  
  4.1.3 系統(tǒng)實施的作用
  
  系統(tǒng)實施階段既是成功的實現(xiàn)新系統(tǒng),又是取得用戶對系統(tǒng)信任的關(guān)鍵階段。MIS的規(guī)模越大,實施階段的任務(wù)就越復(fù)雜。在系統(tǒng)正式實施之前,就要制定出周密的計劃,即確定出系統(tǒng)實施的方法、步驟、所需的時間和費用。并且要監(jiān)督計劃的執(zhí)行,做到既有計劃又有檢查,以保證系統(tǒng)實施工作的順利進(jìn)行。
  
  4.2  程序設(shè)計和軟件開發(fā)工具。
  
  隨著計算機應(yīng)用水平的提高,軟件越來越復(fù)雜,同時硬件價格不斷下降,軟件費用在整個應(yīng)用系統(tǒng)中所占的比重急劇上升,從而使人們對程序設(shè)計的要求發(fā)生了變化。在過去的小程序設(shè)計中,主要強調(diào)程序的正確性和效率,但對于大型程序,人們則傾向于首先強調(diào)程序的可維護(hù)性、可靠性和可理解性,然后才是效率。目前衡量程序設(shè)計質(zhì)量的指標(biāo)要求一般有以下幾個方面:
  
  1) 可靠性
  
  系統(tǒng)運行的可靠性是衡量系統(tǒng)質(zhì)量的首要指標(biāo)。它有兩方面的含義:一方面是指系統(tǒng)的安全可靠性,如數(shù)據(jù)存取、通訊、操作權(quán)限等的安全可靠性;另一方面是指程序運行的可靠性。
  
  2) 實用性
  
  實用性是指從用戶的角度來審查系統(tǒng)的功能實用、靈活、方便。實用性是系統(tǒng)實施后投入運行的重要保證。
  
  3) 規(guī)范性
  
  規(guī)范性是指系統(tǒng)功能的劃分、書寫的格式、變量的命名等都有統(tǒng)一的規(guī)范。文檔的規(guī)范化是今后程序的閱讀、修改、維護(hù)以及相互交流所必須做到的。
  
  4) 可讀性
  
  可讀性是指設(shè)計的程序結(jié)構(gòu)和命令語句清晰,使其他人容易看懂?勺x性是今后維護(hù)和修改程序的基礎(chǔ),對于大型的系統(tǒng)軟件開發(fā)尤為重要,沒有可讀性的程序就無法修改與維護(hù),也就沒有生命力。
  
  5) 可維護(hù)性
  
  可維護(hù)性是指系統(tǒng)程序的各個組成部分是相互獨立的,沒有牽一發(fā)而動全身的連鎖反應(yīng)。可維護(hù)性是和規(guī)范性、可讀性等指標(biāo)密切相關(guān)的。
  
  4.3  系統(tǒng)測試
  
  系統(tǒng)測試是在假定系統(tǒng)中有錯誤的前提下進(jìn)行的,通過測試來盡可能地發(fā)現(xiàn)在系統(tǒng)分、系統(tǒng)設(shè)計和系統(tǒng)實施中存在的錯誤,也就是系統(tǒng)測試的目的是為了發(fā)現(xiàn)和解決系統(tǒng)中可能存在的錯誤。測試包括對系統(tǒng)的基本功能、系統(tǒng)的效率、系統(tǒng)的可靠性和可操作性等問題所進(jìn)行的測試。系統(tǒng)測試的目的體現(xiàn)在系統(tǒng)調(diào)試的各個步驟中。程序測試,是為了發(fā)現(xiàn)程序設(shè)計中錯誤。也就是說,越是早期的錯誤,往往越是到最后才能發(fā)現(xiàn)。所以要非常重視早期的系統(tǒng)分析、系統(tǒng)設(shè)計工作,決不能草率行事,不然一旦出現(xiàn)錯誤,將使系統(tǒng)的開發(fā)工作大量返工,造成工期的延誤和人力資源的浪費。
  
  系統(tǒng)測試的方法主要有兩種:
  
  1) 黑箱法
  
  黑箱法是指測試人員不考慮程序模塊的內(nèi)部結(jié)構(gòu)如何,而只用測試程序來驗證程序是否符合功能的要求,是否會發(fā)生異,F(xiàn)象。
  
  2) 白箱法
  
  白箱法是指測試人員根據(jù)模塊內(nèi)部的結(jié)構(gòu)來導(dǎo)出測試數(shù)據(jù),使模塊中的所有測試路徑都被測試到。
  
  系統(tǒng)的測試很明顯在程序測試中要用白箱法,在系統(tǒng)的統(tǒng)調(diào)試中要用白箱法。但是在具體實踐中是要互相結(jié)合運用的,因為無論是“黑箱法”還是“白箱法”都是無法將系統(tǒng)中的所有錯誤都測試出來。
  
  4.4 系統(tǒng)運行的管理與維護(hù)
  
  企業(yè)人事信息管理系統(tǒng)正式投入運行以后,為了讓MIS長期高效的工作,必須加強對MIS日常管理。我們把系統(tǒng)交付使用后的變更等工作成為軟件維護(hù)。MIS運行的日常管理決不僅僅是機房環(huán)境和設(shè)施的管理,更主要的是對系統(tǒng)每天運行情況、數(shù)據(jù)輸入和輸出情況以及系統(tǒng)的安全性與完備性及時如實的記錄和處置。這些工作主要有:
  
  1) 系統(tǒng)運行的日常維護(hù)。包括數(shù)據(jù)收集、數(shù)據(jù)整理、數(shù)據(jù)錄入、及處理結(jié)果的整理與分發(fā)。此外,還包括簡單的硬件管理和設(shè)施管理。
  
  2) 系統(tǒng)運行情況的記錄。整個系統(tǒng)運行情況的記錄能夠反映出系統(tǒng)在大多數(shù)情況下的狀態(tài)和工作效率,對于系統(tǒng)性能的評價與改進(jìn)具有重要的參考價值。因此,對MIS的運行情況一定要及時、準(zhǔn)確、完整地記錄下來。除了記錄正常情況外,還要記錄意外情況發(fā)生的時間、原因與處理結(jié)果。
  
  記錄MIS運行情況是一件細(xì)致而又繁瑣的工作,從系統(tǒng)開始投入運行就要抓好。
  
  系統(tǒng)維護(hù)維護(hù)是系統(tǒng)生存期的一個重要階段,也是持續(xù)時間最長,工作量最大的一個階段。因為在軟件的使用過程中,用戶往往會發(fā)現(xiàn)一些在開發(fā)時期沒有發(fā)現(xiàn)的錯誤;隨著環(huán)境的變化,用戶可能對原來的軟件產(chǎn)品提出修改的要求,往往會對原來的軟件在性能和功能上提出一些新的要求。所以說軟件在交付使用后,還必須做好維護(hù)工作,使軟件將更加完善,能適應(yīng)新的環(huán)境和要求,延長使用時壽命。
  
  1) 程序的維護(hù)。程序維護(hù)指根據(jù)需求變化后硬件環(huán)境的變化對程序進(jìn)行部分或全部修改。修改時應(yīng)充分利用原程序,需改后要填寫程序修改登記表。并在程序變更通知書上寫明新老程序的不同之處。
  
  2) 數(shù)據(jù)文件的維護(hù)。數(shù)據(jù)文件的維護(hù)有許多是不定期的,必須在現(xiàn)場要求的時間內(nèi)維護(hù)好。維護(hù)是一般使用開發(fā)商提供的文件維護(hù)程序,也可自行編制專用的文件維護(hù)程序。
  
  3) 代碼的維護(hù)。代碼的維護(hù)應(yīng)由代碼管理小組進(jìn)行。變更代碼應(yīng)經(jīng)過詳細(xì)討論,確定之后應(yīng)用書面寫清、貫徹。代碼維護(hù)的困難往往不在代碼本身的變更,而在于新代碼的貫徹。為此,除了成立專門的代碼管理小組外,各業(yè)務(wù)部門要指定專人進(jìn)行代碼管理,通過他們貫徹使用代碼。這樣做的目的是要明確管理職責(zé),有助于防止和訂正錯誤。

【企業(yè)人事信息管理系統(tǒng)設(shè)計論文】相關(guān)文章:

企業(yè)人事信息管理系統(tǒng)論文10-09

企業(yè)人事信息管理系統(tǒng)之系統(tǒng)分析論文10-09

淺談企業(yè)供水信息管理系統(tǒng)的運用論文10-09

企業(yè)應(yīng)用信息管理系統(tǒng)的問題研究論文10-09

中小企業(yè)人力資源信息管理系統(tǒng)設(shè)計與實現(xiàn)論文10-08

旅游企業(yè)信息管理設(shè)計論文10-01

礦山企業(yè)的信息管理系統(tǒng)數(shù)據(jù)倉庫論文10-09

企業(yè)固定資產(chǎn)管理系統(tǒng)的設(shè)計論文10-09

企業(yè)軟件項目績效管理系統(tǒng)的設(shè)計論文10-05