地鐵人事管理系統(tǒng)建設實施方案_第1頁
地鐵人事管理系統(tǒng)建設實施方案_第2頁
地鐵人事管理系統(tǒng)建設實施方案_第3頁
地鐵人事管理系統(tǒng)建設實施方案_第4頁
地鐵人事管理系統(tǒng)建設實施方案_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、地鐵人事管理系統(tǒng)建設實施方案 i地鐵人事管理系統(tǒng)建設實施方案(本文檔為word格式,下載后可修改編輯!)地鐵人事管理系統(tǒng)建設實施方案 引言1.1編寫目的21世紀是知識經(jīng)濟的時代,是人才競爭的時代,隨著21世紀的到來,人類已步入信息社會,信息產(chǎn)業(yè)正成為全球經(jīng)濟的主導產(chǎn)業(yè)。 信息自動化的作用也越 來越大,特別是各行業(yè)的管理領域,智能化信息處理已是提高效率、規(guī)范管理、 客觀審查的最有效途徑。人事管理系統(tǒng)在當今社會中是一個不可或缺的、必備的 工具軟件。然而,一個好的高質量的軟件還是少之乂少的。 并未根本的實現(xiàn)智能 化。亦不利丁實現(xiàn)科學的管理、體現(xiàn)領導者的決策作用。因此,在本軟件設計中 心準備開發(fā)一個功

2、能完善的人事管理系統(tǒng)。人事管理系統(tǒng)是一個公司不可缺少的部分,它的內(nèi)容對丁公司的決策者和管 理者來說都至關重要,隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的 功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作 用。1.2背景開發(fā)的軟件系統(tǒng)的名稱:環(huán)宇科技人事管理系統(tǒng)本項目的任務提出者:環(huán)宇科技有限責任公司開發(fā)者:用戶:環(huán)宇科技有限責任公司實現(xiàn)該軟件的計算中心:個人計算機,Sql Server , WindowXP , Win7操作系統(tǒng);該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系:該軟件系統(tǒng)與操作系統(tǒng)、SQL Server數(shù)據(jù)庫管理系統(tǒng) 1.3定義人事管理:所謂

3、人事管理,是指以從事社會勞動的人和有關的事的相互關系為 對象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應 實現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標所進行的管理活動。Personnel_ManagementA 事管理系統(tǒng)可行性研究的前提2.1要求A.功能:人事管理系統(tǒng)的主要功能就是對員工的各項信息進行管理,包括對員工信息、 人事異動信息、工資信息、獎懲信息、考勤信息的維護、瀏覽和查詢,還包括對 企業(yè)中的部門、職位信息的管理。性能:要求系統(tǒng)能快速響應用戶的各種信息請求,效率高,速度快,能夠及時滿足用戶的需求;充分考慮人性化管理,提高辦公效率。不需要用戶長時間等待,節(jié)

4、省用戶的時間。數(shù)據(jù)的輸入員工信息、部門信息、職位信息、人事異動信息、工資信息、獎懲信息、考 勤信息的輸入。數(shù)據(jù)的輸出根據(jù)用戶要求返回的結果,如:對員工信息、部門信息、職位信息、人事異 動信息、工資信息、獎懲信息、考勤信息的查詢結果可以導出到文件里,對瀏覽 的要求返回符合用戶要求的內(nèi)容。在安全與保密方面的要求不同的用戶會有不同的權限,每個用戶都擁有自己的密碼,普通用戶只能修 改、查看自己的信息,管理員擁有查詢和修改所有普通用戶的信息的權限。同本系統(tǒng)相連接的其他系統(tǒng)操作系統(tǒng)、SQL Server數(shù)據(jù)庫管理系統(tǒng)。完成期限:2017年11月2.2目標致力丁開發(fā)一個功能健全、強大的人事管理系統(tǒng) ,以期達

5、到如下目標: 方便基本信息的錄入,實現(xiàn)錄入的數(shù)據(jù)的高校驗性;處理速度的提高;使系統(tǒng)更人性化以方便用戶使用;人力與設備費用的減少;高安全性、保密性;使系統(tǒng)具有簡單性、針對性、實用性的特點。2.3條件、假定和限制所建議系統(tǒng)的運行壽命的最小值系統(tǒng)運行壽命的最小值是6年經(jīng)費、投資方面的來源和限制經(jīng)費由公司支出,由丁本系統(tǒng)軟件對硬件資源要求不高,不存在限制問題。法律和政策方面的限制該系統(tǒng)的開發(fā)會完全按照有關的法律法規(guī)進行,決不逾越。可利用的信息和資源目前的Internet網(wǎng)絡資源,以及目前存在的類似系統(tǒng)系統(tǒng)投入使用的最晚時間:2018年03月2.4進行可行性研究的方法本次可行性分析是按照前面給出的步驟進

6、行的,即按照復查項目和規(guī)模,研 究目前正在使用的系統(tǒng),導出新系統(tǒng)的高層邏輯模型,重新定義問題這一循環(huán)反 復過程進行的。2.5評價尺度我們在對該系統(tǒng)進行評價時主要是與當前的人工進行的人事管理的比較,在 評價時,我們不僅考慮了當前已有系統(tǒng)的不足以及優(yōu)點,同時我們也要參考我們當前已經(jīng)掌握的項目開發(fā)知識,從而評判該系統(tǒng)是否能夠成功開發(fā)以及其能帶來 的經(jīng)濟效益和社會效益。3.對現(xiàn)有系統(tǒng)的分析3.2費用開支)丁與崗位名稱人數(shù)工資1員工信息管理員52000/月/人2執(zhí)勤員31500/月/人3資料管理員52000/月/人4P出納員63000/月/人5會計54000/月/人合計每年共123.6萬元。3.3人員由

7、丁現(xiàn)有系統(tǒng)是人工的,對管理人員的要求并不高,只要有一定的管理才能 和文化基礎即可,但是由丁工作量較大,需要的人員比較多。3.4設備由丁現(xiàn)有系統(tǒng)是人工的,所以對設備無定性要求。3.5局限性由丁現(xiàn)有系統(tǒng)是人工的,處理速度慢,運行效率低。所建議的系統(tǒng)4.1對所建議系統(tǒng)的說明利用計算機處理數(shù)據(jù)的快速有效的優(yōu)點,將本系統(tǒng)安裝在計算機上,提供人 性化的界面供用戶進行操作,用戶就可以對各種信息進行操作,包括對員工信息、 部門信息、職位信息、人事異動信息、工資信息、獎懲信息、考勤信息的維護、 瀏覽和查詢。這樣不僅可以減少人員的工作量,提高操作效率,也可以避免有人工輸入的 某些信息的錯誤,操作起來簡便,快捷,數(shù)

8、據(jù)的準確性高,使人事管理效率大大提 局。4.5技術條件方面的可行性本系統(tǒng)是采用C語言開發(fā)的,提供了強大的視圖編程集成環(huán)境,所以在一 些基本的界面設計上使開發(fā)變得很容易。另外通過Sql Server這種高效的關系數(shù)據(jù)庫,還有 Windows系歹0的操作系統(tǒng)緊密集成,這種安排使 Sql Server能充 分利用系統(tǒng)提供的特性。對丁即將開發(fā)的該系統(tǒng)來說,Sql Server是一個很好的選擇。而開發(fā)人員都具有一定的編程基礎和系統(tǒng)開發(fā)經(jīng)驗,并且已經(jīng)熟練掌 握該開發(fā)語言,完全有能力開發(fā)出該系統(tǒng)。所以在技術上,開發(fā)本系統(tǒng)是可行的??蛇x擇的其他系統(tǒng)方案投資及效益分析6.1支出6.1.1基本建設投資本系統(tǒng)的基本

9、建設投資有如下幾項:1)采購必要設備的投資:網(wǎng)絡平臺的建設,這一塊需要5萬左右;服務器與存儲系統(tǒng),這一塊需要10萬左右。2)開發(fā)系統(tǒng)的投資:按目前市場上人事管理系統(tǒng)的開發(fā)價格來看,開發(fā)所需的投大概在30萬不等;3)安裝費用:2萬;總計:47萬左右;6.1.2其他一次性支出A、本系統(tǒng)開發(fā)期為3個月,需開發(fā)人員7人。根據(jù)軟件系統(tǒng)的規(guī)模估算, 每人每月的人工費按5000元計算,開發(fā)費用為10.5萬元。B、硬件設備費共10萬元,其中:服務器及網(wǎng)絡等設備費 10萬元。C、外購開發(fā)工具、軟件環(huán)境費用共 3萬元。D、其他費費用共1萬元。一次性支出總費用:25.5萬元。6.1.3非一次性支出運行維護費用:1)

10、硬件維護運行,包括設備耗電量和檢修維護,這塊費用在每年10萬左右;2)軟件運行維護:按開發(fā)費用的 5咐算,1萬/年左右;3)人員成本與辦公經(jīng)費,28.2萬/年左右;總計:39.2萬/年左右;cz6.2收益一次性收益提高了對用戶的各種請求操作的反應速度,能夠高效的錄入數(shù)據(jù)并降低了出 錯機率,從而節(jié)省了用戶大量的時間,使管理人員的工作量大大減少,企業(yè)就可 以精簡人員,使原材料和勞動力資源得到更合理的利用。該系統(tǒng)也不需要其他特 殊的外部設備,更方便了各類信息的存儲,減少了企業(yè)為存檔而支出的費用。 從 而降低了很多成本。6.2.2非一次性收益)丁與崗位名稱原人 數(shù)現(xiàn)人數(shù)工資1員工信息管理員522000

11、/月/人2執(zhí)勤員311500/月/人3資料管理員522000/月/人4r出納員623000/月/人5會計524000/月/人原先每年需支出員工工資123.6萬元,現(xiàn)每年需支出員工工資28.2萬元,每年共節(jié)省工資支出95.4萬6.2.3不可定量的收益由丁該系統(tǒng)節(jié)省了用戶大量的時間,使員工可以充分利用這些時間為公司工 作,創(chuàng)造出更好的經(jīng)濟效益。6.3收益/投資比在6年期內(nèi),系統(tǒng)總成本307.7元,系統(tǒng)總收益572.4萬元。A、投資回收期:1.28年B、純收益:572.4-307.7 = 264.7 萬元從經(jīng)濟上考慮,開發(fā)本系統(tǒng)完全可行的。6.4投資回收周期根據(jù)投資回收周期的計算方法,收益的累計數(shù)開

12、始超過支出累計數(shù)的時間 為1年。6.5業(yè)務運作需求分析報告1引言1.1編寫目的本文編寫目的在丁使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同的理解,規(guī)定和控制項目開發(fā)的內(nèi)容,保證本項目的需求分析活動在 受控狀態(tài)下進行,在進行軟件開發(fā)前,明確本系統(tǒng)應達到的目標,對系統(tǒng) 目標做出完整、準確、活晰、具體的要求。保證本需求分析的結果能夠完 整、無遺漏地反映本系統(tǒng)的要求。1.2產(chǎn)品范圍產(chǎn)品說明:人事管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企業(yè)單位實 現(xiàn)辦公自動化的前提和基礎。目標:幫助企業(yè)以自動化的方式來取代現(xiàn)有的人工管理以便丁該廠 領導掌握人員的動向,及時高速人才的分配。從而減少企業(yè)在這方 面所花費的

13、人力、物力和財力。適用范圍:可應用丁大部分企業(yè)之中。定義人事管理:所謂人事管理,是指以從事社會勞動的人和有關的事的相互關系 為對象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適 應,實現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標所進行的管理活動 O SQL SERVER 數(shù)據(jù)庫 1.4參考資料軟件工程(第二版)軟件工程導論 月版,北京軟件工程基礎軟件開發(fā)技術軟件工程1.3(第四版)鄧良松編著西安電子科技大學出版社張海藩編著,活華大學出版社,2006年10湯淮倪秉營張權范西安交通大學出版社 電子科技大學出版社 活華大學出版社2.1A.B.綜合描述背景.開發(fā)的軟件系統(tǒng)的名稱:環(huán)

14、宇科技人事管理系統(tǒng)本項目的任務提出者:環(huán)宇科技有限責任公司開發(fā)者:焦飛嫂、郭丹、李歡、雒曉華、蔣夢琴、姬彩云、魯景輝 用戶:環(huán)宇科技有限責任公司實現(xiàn)該軟件的計算中心:個人計算機,Sql Server , WindowXp Win7操作系統(tǒng);該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系:該軟件系統(tǒng)與用戶的特點普通用戶:會最基本的電腦操作,可以查看自己的資料和關丁自 己請假、加班、考勤、薪資等各種有關信息,也可以修改自己的 基本信息。管理員:擁有一定的電腦技術,可對數(shù)據(jù)庫進行操作,會使用一 些相關的軟件,如word, Excel等,擁有所有的管理權限,可以 查看和更改所有普通員工的基本信息,

15、也可以授權給其他人員, 添加和刪除操作員。假定和約束本系統(tǒng)所需人力資源為五人,最小運行時間建議運行五年,由丁這是個人所做的項目,所以沒有經(jīng)費投資來源,并且本系統(tǒng)沒有打算進行商業(yè) 運營,因此不會牽涉到法律問題??衫玫男畔⒑唾Y源有網(wǎng)上的一部分 和從其他系統(tǒng)上得到的比較好的資料。系統(tǒng)的最遲投入時間是本學期結 束。3功能需求系統(tǒng)總體需求描述普通員工登錄系統(tǒng)可以查詢維護自己的信息,包括瀏覽自己的信息,維護個 人信息,以及修改密碼和瀏覽個人的考勤信息,獎懲信息和調(diào)動信息,但不 允許查看和修改其他的信息。管理員登錄系統(tǒng)可以查詢和維護所有員工除了其他管理員的信息,包括瀏覽所有員工個人信息,維護所有員工詳細檔

16、案,修改員工密碼,以及瀏覽和維 護員工考勤信息,獎懲信息和調(diào)動信息。還可以對系統(tǒng)進行維護,比如說維 護部門信息和職位信息。系統(tǒng)分塊需求描述:員工基本信息管理添加職工信息:管理員可以添加職工的基本信息,包括員工號、姓名、身份 證號、性別、籍貫、年齡、生日、住址、 E-mail、學歷、專業(yè)、畢業(yè)時間、 畢業(yè)院校、聯(lián)系方式、進入本單位時間等。修改職工信息:選擇一個職工,可以修改這個職工的基本信息。查詢職工信息:可以根據(jù)職工的編號、姓名或者進入單位時間進行查詢職工 基本信息。并且可以針對查詢結果進行修改和刪除操作。刪除職工信息:先找到某個員工的信息,然后為他辦理離職手續(xù)。(員工辦理離職手續(xù)是同時刪除與

17、該員工有關的基本工資記錄和職位記錄以及該員 工的密碼權限信息)職工考勤信息管理添加考勤信息:考勤信息主要分為:遲到,早退,礦工,請假,加班??记?信息通常都是對應丁一個特定的員工而言的。查詢考勤信息:根據(jù)職工編號或者時間進行查詢,得到所有的考勤信息,包 括考勤信息里的所有信息,但是不能夠對信息進行任何操作。職工調(diào)動信息管理添加調(diào)動信息:添加事業(yè)職工的原有部門、原有職務、原有工資、新部門、新職務、新工資等信息。查詢調(diào)動信息:查詢某個職工的調(diào)動信息或者某段時間內(nèi)事業(yè)內(nèi)部的調(diào)動情況。部門信息管理添加部門信息:添加一個新的部門,記錄部門的代號、名稱等修改部門信息:修改相應的部門信息刪除部門信息:對待一

18、些不需要的部門,可對部門進行刪除職位信息管理:添加職位信息:可增添某個職位,包括職位名稱、所屆部門等修改職位信息:修改相應的職位信息刪除職位信息:允許管理員刪除某個職位的信息查詢信息管理該模塊可分為:員工信息查詢,部門信息查詢,考勤信息查詢,獎懲信息查詢,人事異動查詢,工資發(fā)放查詢。具體的操作功能在各個模塊都已寫明,在此不再贅述。薪資福利管理該模塊分為薪資管理和獎懲信息:員工薪資信息:員工的一些初始工資獎懲信息:可根據(jù)考勤記錄和業(yè)績要求對員工的獎勵,處罰。在本系統(tǒng)中對丁考勤記錄對獎懲信息的影響由管理員輸入。獎懲信息主要分為大功,小功,小過,大過。數(shù)據(jù)流圖人事管理系統(tǒng)的頂層數(shù)據(jù)流圖:查詢工資發(fā)放

19、記錄請求.查詢工資發(fā)放/異動記錄請求查詢個人考勤信息請求維護員工信息請求 /-查詢個人信息請求一ki人事管理系統(tǒng)查詢員工信息請求管理員個人信息,維護個人信息請求工資發(fā)放/異動/考勤/獎懲記錄異動/獎懲/考勤/工資發(fā)放信息員工信息維護獎懲/考勤/異動/工資發(fā)放信息請求_圖人事管理系統(tǒng)頂層數(shù)據(jù)流圖人事管理系統(tǒng)第0層數(shù)據(jù)流圖:獎罰信息考勤信息7.查詢工資發(fā)放信息獎罰信息員工/考勤/獎罰/異動/工資發(fā)放信息查詢請/員工/考勤/獎罰/異動/工資發(fā)放系信異動信息4.獎罰信 息管理獎 罰 信 息5圖人事管理系統(tǒng)第0層數(shù)據(jù)流圖人事管理系統(tǒng)第1層數(shù)據(jù)流圖:員工基本信息管理:員工信息圖人事管理系統(tǒng)1層數(shù)據(jù)流圖員工

20、工資管理:員工信息員工工資獎懲工資二資發(fā)放信息工資發(fā)放信息,員工信息圖人事管理系統(tǒng)1層數(shù)據(jù)流圖部門信息管理:部門信息職位名稱和*門號職位信息部門信息 部門信息二職位信息部門號部門信息寸,匕職位信息/ 6.6,修改%職位信息-職位信息圖人事管理系統(tǒng)1層數(shù)據(jù)流圖3.4 數(shù)據(jù)字典設計1)數(shù)據(jù)流名稱:員工信息情況位置:員工一P1定義:員工情況=員工號+姓名+性別+出生日期+籍貫+學歷+專業(yè)+聯(lián)系方式 照片+部門號。數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定。說明:要對每一位被聘用的新員工進行唯一編號。2)數(shù)據(jù)流名稱:獎懲情況位置:P3一 員工定義:獎懲情況=員工號+姓名+獎懲類別+附加工資+獎懲日期數(shù)

21、據(jù)流量:根據(jù)公司的具體情況來確定。說明:要對每一次的獎懲記錄進行唯一編號。3)數(shù)據(jù)流名稱:調(diào)動情況位置:P5一 員工定義:調(diào)動情況=員工號+姓名+原部門號+原職位名稱+原工資+新部門號+新職 位名稱+新工資+調(diào)動時間。數(shù)據(jù)流量:根據(jù)公司的 具體情況來確定。說明:員工號和調(diào)動日期可以唯一確定一個調(diào)動情況。4)數(shù)據(jù)流名稱:實際工資查詢位置:P4一 員工定義:實際工資查詢情況=員工號+姓名+實發(fā)工資+發(fā)放日期。數(shù)據(jù)流量:根據(jù)公司的 具體情況來確定。說明:員工號和發(fā)薪日期可以唯一確定一個工資記錄。5)數(shù)據(jù)流名稱:部門情況位置:上級一 部門情況定義:部門情況=部門號+名稱+備注。數(shù)據(jù)流量:根據(jù)公司的 具

22、體情況來確定。說明:部門號是主碼。4非功能需求4.1精度需求該系統(tǒng)的數(shù)據(jù)精度除了薪資管理模塊的有精度要求外,在其他的方面沒有很高的要求。在工資方面的精度要求精確到分。4.2性能需求響應時間:本系統(tǒng)要求有很好的響應需求,能夠及時響應用戶的操作,一般為1-2秒鐘更新處理時間:更新處理時間相對比較快,一般為 1-2秒數(shù)據(jù)處理和傳送時間:對操作的中間處理一定要快,一般為 1-2秒4.3靈活性需求操作方式上的變化:要求能夠適應這種情況,即要求操作最通俗易懂運行環(huán)境的變化:要求系統(tǒng)能適應不同的運行環(huán)境,即能夠在不同環(huán)境下運 行同其他軟件接口的變化:要求系統(tǒng)適應這種變化精度和有效時限的變化:不做太大要求計劃

23、的變化和改變:要求系統(tǒng)具有適應計劃變化后的功能擴展功能4.4輸人輸出需求系統(tǒng)使用SQLSever存儲各類日常數(shù)據(jù),在建立數(shù)據(jù)庫時都會為每個變 量定義所用數(shù)據(jù)類型,在進行數(shù)據(jù)輸入輸出時應嚴格按照所限制的數(shù)據(jù) 類型,否則將會產(chǎn)生錯誤提示,不能進行正常的操作。對丁輸出的就是由文檔化得要求,可以支持 Excel , word文檔格式4.5數(shù)據(jù)管理能力需求系統(tǒng)使用SQLSever存儲日常數(shù)據(jù),數(shù)據(jù)量依據(jù)用戶數(shù)量增長特別是用 戶提交程序數(shù)量的增長而增加。4.6故障處理需求從操作系統(tǒng)環(huán)境的角度,系統(tǒng)分為兩個部分:數(shù)據(jù)庫數(shù)據(jù)部分和外部文件部分。數(shù)據(jù)庫部分由數(shù)據(jù)庫驅動連入系統(tǒng),要求數(shù)據(jù)庫服務器能夠正 常運行,而

24、外部文件部分則必須匹配正確的存儲路徑。4.7其他需求對安全保密的需求,以防止各種非法的訪問、使用、修改、破壞或者泄 密。軟件產(chǎn)品具備可擴充性和很好的可維護性,易讀性,可靠性,可轉換型,運行環(huán)境的要求在以下的運行環(huán)境規(guī)定里邊具體闡述。5外部接口需求5.1軟件接口軟件:Office 2003 或者Office 2007,需要支持Excel和 Word的導出文檔概要設計說明書1引言1.1編寫目的在本人事管理系統(tǒng)項目的前一階段,已經(jīng)將用戶對本系統(tǒng)的需求做了詳細的 闡述。本階段在需求分析的基礎上,對人事管理系統(tǒng)做比較概括的設計, 明確將 要開發(fā)的系統(tǒng)應該具有的功能,確定如何把該系統(tǒng)劃分成若干個模塊、各個

25、模塊 之間的接口以及模塊之間傳遞的信息, 并完成數(shù)據(jù)庫的設計。在該概要設計說明 中將對在本階段中對系統(tǒng)所做的所有概要設計進行詳細的說明。本報告的預期讀者是用戶、同學以及相關項目組的所有成員和將來有可能使 用本系統(tǒng)的相關人員。1.2月與說明:待開發(fā)軟件系統(tǒng)的名稱;環(huán)宇科技人事管理系統(tǒng)列出此項目的任務提出者、開發(fā)者、用戶項目任務提出者:環(huán)宇科技有限責任公司項目開發(fā)者:焦飛嫂、郭丹、李歡、蔣夢琴、雒曉華、姬彩云、魯景輝 用戶:環(huán)宇科技有限責任公司1.3定義人事管理:所謂人事管理,是指以從事社會勞動的人和有關的事的相互關系為對 象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應

26、實現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標所進行的管理活動。1.4參考資料1軟件工程(第二版)鄧良松、劉海巖、陸麗娜西安電子科技大學出版2軟件工程導論 張海藩 活華大學出版社2總體設計2.1需求規(guī)定本系統(tǒng)面向用戶的輸入接口有:登陸界面、修改信息界面、查詢操作的條件 輸入域、針對管理員的添加操作等。對丁用戶輸入的信息,可能會出現(xiàn)輸入數(shù)據(jù) 與數(shù)據(jù)庫中定義的數(shù)據(jù)類型相沖突,這時通過捕捉異常來處理并提示用戶輸入錯 誤。2.2運行環(huán)境硬件要求:PI 133以上的處理器,最低32M內(nèi)存,300M以上硬盤剩余空間運行環(huán)境:win7/winxp2.3基本設計概念和處理流程說明本系統(tǒng)的基本設計概念和處理流程,

27、盡量使用圖表的形式。處理流程圖:2.4結構2.4.1該系統(tǒng)的模塊結構圖:人事管理系統(tǒng)2.4.2各個子模塊的功能概述:員工信息瀏覽:點擊員工瀏覽按鈕時,顯示出員工的基本信息。員工檔案維護:點擊檔案維護按鈕時,彈出一個窗體來顯示出員工的員工號和姓 名,點擊該員工,顯示出該員工的信息,輸入想要維護的信息,并把信息更新到數(shù)據(jù)庫中,維護員工的基本信息。員工就職:點擊員工就職按鈕時,彈出窗體顯示出員工必須填寫的信息項, 填完 并保存之后,點擊填寫詳細檔案,彈出窗體顯示出其他需要完善的信息項, 填寫 完畢后點擊保存按鈕,將信息保存到數(shù)據(jù)庫中。員工調(diào)動:點擊員工調(diào)動按鈕后,彈出一個窗體來顯示出員工的員工號和姓

28、名, 點擊該員工,彈出窗體顯示出該員工原來的部門、職位、薪金信息,并填寫新部 門、新職位、新薪金,點擊保存按鈕后,將信息更新到數(shù)據(jù)庫中。員工離職:點擊員工調(diào)動按鈕后,彈出一個窗體來顯示出員工的員工號和姓名, 點擊該員工,彈出窗體顯示出該員工的部門、職位、薪金信息,并填寫離職日期, 點擊保存按鈕將信息更新到數(shù)據(jù)庫中,實現(xiàn)員工的離職。員工調(diào)動查詢:點擊員工調(diào)動查詢按鈕時,彈出窗體顯示出員工的調(diào)動信息。獎懲信息維護:點擊獎懲信息維護按鈕時,彈出一個窗體來顯示出員工的員工號 和姓名,點擊該員工,填寫獎懲類別和獎懲日期,點擊保存按鈕將信息更新到數(shù) 據(jù)庫中。獎懲信息查詢:點擊獎懲信息查詢按鈕時,彈出窗體顯

29、示出員工的獎懲信息。部門信息維護:點擊部門設置按鈕時,顯示出已經(jīng)存在的部門的信息,點擊添加 按鈕,可以輸入新的部門信息,點擊保存按鈕之后,可將信息更新到數(shù)據(jù)庫中。點擊刪除按鈕則可刪除該部門。修改密碼:點擊修改密碼按鈕時,彈出窗體,輸入舊密碼和新密碼,舊密碼正確 時點擊保存按鈕將更改信息保存到數(shù)據(jù)庫中,舊密碼錯誤則提示。職位信息維護:點擊職位設置按鈕時,顯示出已經(jīng)存在的職位的信息,點擊添加 按鈕,可以輸入新的職位信息,點擊保存按鈕之后,可將信息更新到數(shù)據(jù)庫中。點擊刪除按鈕則可刪除該職位。權限設置:點擊權限設置按鈕時,彈出窗體,輸入要更改成的權限,點擊保存按 鈕將更改信息保存到數(shù)據(jù)庫中??记谛畔⒕S

30、護:點擊考勤信息維護按鈕時,彈出一個窗體來顯示出員工的員工號和姓名,點擊該員工,填寫遲到、早退、礦工、請假、加班次數(shù)和考勤時間,點擊保存按鈕將信息更新到數(shù)據(jù)庫中??记谛畔⒉樵儯狐c擊考勤信息查詢按鈕時,彈出窗體顯示出員工的考勤信息。工資信息維護:點擊工資更新按鈕時,彈出一個窗體來顯示出員工的員工號和姓 名,點擊該員工,彈出一個窗體顯小出該員工的原工資,并填寫新工資,點擊保 存按鈕將信息更新到數(shù)據(jù)庫中。工資發(fā)放:點擊工資信息查詢按鈕時,給需要發(fā)放工資的員工進行工資發(fā)放, 并 將發(fā)放結果保存到數(shù)據(jù)庫中。工資信息查詢:點擊工資信息查詢按鈕時,彈出窗體顯示出員工的工資發(fā)放信息。軟件說明:點擊軟件說明按鈕

31、時,彈出窗體說明一些關丁該軟件的信息。用戶手冊:點擊用戶按鈕時,彈出窗體顯示對該系統(tǒng)的操作方法,指導新用戶對 該系統(tǒng)進行操作。2.5功能需求與程序的關系登錄員 工 瀏 覽檔 案 維 護員 工 就 職員 工 調(diào) 職人 事 異 動 查詢員 工 離 職獎 懲 記 錄 維 護獎 懲 記 錄 查 詢部 門 設 置職位設置密 碼 修 改權 限 設 置考 勤 信 息 維 護考 勤 信 息 查 詢工 資 更 新工 資 發(fā) 放工 資 發(fā) 放 查 詢用 戶 手 冊軟 件 說 明用戶 登錄V員工信息 維護VV員工 就職、 離職 和調(diào) 動VVVV獎懲信息 維護VV考勤 信息 維護VV部門 設置V職位 設置V修改 密碼

32、V權限 設置V工資 更新V工資 發(fā)放V工資發(fā)放查詢V幫助 說明VV2.6人工處理過程修改各項信息以及考勤信息的錄入需要人工輸入。3接口設計3.1外部接口在c的windows窗體應用程序的引用中,添加 office引用,因為需要導出 Word和excel格式的文件。3.2內(nèi)部接口模塊間的接口是通過函數(shù)調(diào)用建立的,應用程序在運行期間始終保持著與數(shù) 據(jù)庫的聯(lián)系。通過應用程序與數(shù)據(jù)庫的耦合以記錄數(shù)據(jù),在應用程序內(nèi)部,F(xiàn)orm窗體只負責顯示,一切數(shù)據(jù)操作都由后臺的各個類實現(xiàn),包括對數(shù)據(jù)庫的操作。4運行設計4.1運行模塊組合若是管理員登錄該系統(tǒng),則可對系統(tǒng)內(nèi)的所有模塊進行操作, 而若是普通員 工登錄,則只

33、能對員工瀏覽、檔案維護、密碼修改和其他關丁查詢的模塊進行操 作。4.2運行時間在軟件的需求分析中,對運行時間的要求為必須對作出的操作有較快的反 應。硬件對運行時間有最大的影響,當設備負載量大時,對操作反應將受到很大 的影響。所以盡量采用高性能主機,充分發(fā)揮軟件性能。在應用程序方面,盡量 建立存儲過程來對數(shù)據(jù)庫進行操作,加快系統(tǒng)對數(shù)據(jù)的操作速度,以減少系統(tǒng)的 反應時間。5系統(tǒng)數(shù)據(jù)結構設計5.1數(shù)據(jù)庫數(shù)據(jù)結構設計該系統(tǒng)使用數(shù)據(jù)庫對數(shù)據(jù)進行管理,使用的數(shù)據(jù)庫表如下:員工信息表、部門信息表、職位信息表、密碼權限表、基本工資表、實 際工資表、實際工資查詢表、獎懲信息表、員工調(diào)動信息表、員工考勤信息表、

34、員工職位信息表具體如下:1.員工信息表:字段名稱數(shù)據(jù)類型主鍵允許 空員工號char(10)V身份證號char(18)姓名nvarchar(50)性別nchar(2)出生日期datetimeV籍貫nvarchar(50)V住址nvarchar(50)V郵箱nvarchar(50)V學歷nchar(10)V專業(yè)nvarchar(50)V畢業(yè)時間datetimeV畢業(yè)院校nvarchar(50)V就職時間datetimeV聯(lián)系方式char(20)V照片imageV部門號char(10)狀態(tài)nchar(10)備注textV其中部門號是外鍵,它參照部門信息表里的部門號2.部門信息表:字段名稱數(shù)據(jù)類型主鍵

35、允許空部門號char(10)V名稱nvarchar(50)備注textV3.職位信息表:字段名稱數(shù)據(jù)類型主鍵允許空職位名稱nvarchar(50)V部門號char(10)V其中部門號是外鍵,它參照部門信息表里的部門號4.密碼權限表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V密碼char(20)權限char(1)其中員工號是外鍵,它參照員工信息表里的員工號。5.基本工資表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V基本工資money備注ntextV其中員工號是外鍵,它參照員工信息表里的員工號。6.實際工資表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V姓名nvarchar(

36、50)實際工資money發(fā)放日期datetime其中員工號是外鍵,它參照員工信息表里的員工號。7.實際工資查詢表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V姓名nvarchar(10)實發(fā)工資money發(fā)放日期datetimev7其中員工號是外鍵,它參照員工信息表里的員工號。8.獎懲信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V姓名nvarchar(50)獎懲類別nvarchar(50)附加工資money獎懲日期datetimeV其中員工號是外鍵,它參照員工信息表里的員工號。9.員工調(diào)動信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V姓名nvarchar(50)原

37、部門號char(10)原職位名稱nvarchr(50)原工資money新部門虧char(10)新職位名稱nvarchar(50)新工資money調(diào)動時間datetimeV其中員工號是外鍵,它參照員工信息表里的員工號。10.員工考勤信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V姓名nvarchar(50)遲到int早退int曠工int請假int加班時間int考勤時間datetimeV其中員工號是外鍵,它參照員工信息表里的員工號。 11.員工職位信息表:字段名稱數(shù)據(jù)類型主鍵允許空員工號char(10)V職位名稱nvarchar(50)V其中員工號是外鍵,它參照員工信息表里的員工號。員工

38、信息表和部門信息表通過部門號建立聯(lián)系 員工信息表和職位信息表通過職位名稱建立聯(lián)系 職位信息表和部門信息表通過部門號建立聯(lián)系 員工信息表和密碼權限表通過員工號建立聯(lián)系 員工信息表和基本工資表通過員工號建立聯(lián)系 員工信息表和實際工資表通過員工號、姓名建立聯(lián)系 員工信息表和實際工資查詢表通過員工號、姓名建立聯(lián)系 實際工資表和實際工資查詢表通過實際工資、發(fā)放日期建立聯(lián)系 員工信息表和獎懲信息表通過員工號、姓名建立聯(lián)系 員工信息表和員工調(diào)動信息表通過員工號、姓名建立聯(lián)系 員工信息表和員工考勤信息表通過員工號、姓名建立聯(lián)系 員工信息表和員工職位信息表通過員工號建立聯(lián)系 職位信息表和員工職位信息表通過職位名

39、稱建立聯(lián)系5.2數(shù)據(jù)結構與程序的關系說明各個數(shù)據(jù)結構與訪問這些數(shù)據(jù)結構的形式:登錄員 工 瀏 覽檔 案 維 護員 工 就 職員 工 調(diào) 職人 事 異 動 查詢員 工 離 職獎 懲 記 錄 維 護獎 懲 記 錄 查 詢部 門 設 置職位設置密 碼 修 改權 限 設 置考 勤 信 息 維 護考 勤 信 息 查 詢工 資 更 新工 資 發(fā) 放工 資 發(fā) 放 查 詢員工信息 表VVVVV部門信息 表V職位信息 表V密碼權限 表VVVV基本工資 表VVVV實際工資 表V實際工資 查詢表V獎懲信息 表VV員工調(diào)動 信息表VV員工考勤 信息表VV員工職位 信息表VV6系統(tǒng)出錯處理設計6.1出錯信息出錯類型錯

40、誤提示造成原因輸入錯誤輸入數(shù)據(jù)錯誤指用戶所填寫的數(shù)據(jù)不合 規(guī)定系統(tǒng)錯誤數(shù)據(jù)庫錯誤指系統(tǒng)與數(shù)據(jù)建立連接時, 連接失敗6.2補救措施周期性地進行數(shù)據(jù)庫備份,同時要進行數(shù)據(jù)庫操作的日志記錄,當系統(tǒng)故障 發(fā)生時可以將最新備份的數(shù)據(jù)庫進行還原然后根據(jù)數(shù)據(jù)庫操作日志將數(shù)據(jù)庫還 原成最新狀態(tài),盡量降低系統(tǒng)故障造成的損失。6.3系統(tǒng)維護設計維護方面主要為對數(shù)據(jù)庫數(shù)據(jù)進行維護。可使用SQL SERVER勺數(shù)據(jù)庫維護功能機制。例如,定期為數(shù)據(jù)庫進行 Backup,維護管理數(shù)據(jù)庫死鎖問題和維 護數(shù)據(jù)庫內(nèi)數(shù)據(jù)的一致性等。詳細設計說明書引言編寫目的本文檔是在概要設計基礎上,對概要設計中產(chǎn)生的功能模塊進行過程描述,設計

41、功能模塊的內(nèi)部細節(jié),包括算法和詳細數(shù)據(jù)結構,為編寫源代碼提供必要的說明。 本文檔的預期讀者是系統(tǒng)開發(fā)人員,以及使用該系統(tǒng)的用戶和維護該系統(tǒng)的人 員。目早待開發(fā)的軟件系統(tǒng)的名稱:環(huán)宇科技人事管理系統(tǒng)本項目的任務提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機 網(wǎng)絡:項目任務提出者:環(huán)宇科技有限責任公司項目開發(fā)者:焦飛嫂、郭丹、李歡、蔣夢琴、雒曉華、姬彩云、魯景輝 用戶:環(huán)宇科技有限責任公司定義人事管理:所謂人事管理,是指以從事社會勞動的人和有關的事的相互關系為對 象,通過組織,協(xié)調(diào),控制,監(jiān)督等手段,謀求人與事以示共事人之間的相互適應 實現(xiàn)充分發(fā)揮人的潛能,把事情做得更好這一目標所進行的管理活

42、動。SQLSERVE研發(fā)系統(tǒng)使用的數(shù)據(jù)庫名稱1.4參考資料網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設計理念, 好的報告分析。軟件工程(第二版)鄧良松、劉海巖、陸麗娜西安電子科技大學出版社軟件工程導論 張海藩 活華大學出版社程序系統(tǒng)的結構人事管理系統(tǒng)人事管理設計說明程序描述這部分程序就是為了員工信息的維護和查詢的,員工登陸后,系統(tǒng)會判斷他的權 限,如果是普通員工,系統(tǒng)將控制只顯示他自己的信息,如果是管理員,那么將 會顯示除了其他管理員的所有員工的信息。那么用戶可以對顯示的員工信息進行 完善和修改。安排這個程序的目的是讓員工能保證自己的信息時正確無誤的。此部分程序不是常駐內(nèi)存

43、的,并且是順序處理的。功能人事管理就是主要針對員工信息的維護和瀏覽的, 在這一個模塊中乂分為員工信 息瀏覽和檔案維護,普通員工可以在這里查看自己的信息,如果有什么不完善的, 可以通過檔案維護進行修改和完善,而系統(tǒng)管理員則有權限查看除了其他管理員 的所有員工信息,當然也可以對以上的員工信息進行完善和修改。還可以對表中的數(shù)據(jù)進行導出到固定的文檔上。IPO表系統(tǒng):人事管理系統(tǒng)作者:第一開發(fā)小組模塊:人事管理日期:2017年11月被調(diào)用:無調(diào)用:無輸入:員工基本信息輸出:員工詳細信息和更新后的員工 信息處理:查詢員工信息和維護員工檔案J性能該部分主要是對員工信息的查詢和維護,所以對精度要求不高。但是對

44、丁時間特 性要求較高,因為用戶要查詢,并要對查詢出來的信息進行維護, 所以系統(tǒng)響應 時間要短,一般為1-2秒。因此在此段程序里,從數(shù)據(jù)庫里查詢員工信息的時候 可以用存儲過程,以節(jié)約時間。輸入項要求輸入的是查詢和維護員工時的條件也就是員工號或者姓名,具體字段信息請參考概要設計中的數(shù)據(jù)庫設計。輸出項輸出的是一個員工的基本信息,具體信息請參考概要設計中數(shù)據(jù)庫設計中的員工 信息表。算法當點擊員工信息瀏覽按鈕時:系統(tǒng)執(zhí)行private void buttonEmployeeScan_Click(object sender, EventArgs e)函數(shù)。該函數(shù)內(nèi)部調(diào)用Form員工信息無窗體類。當點擊檔案

45、維護按鈕時:系統(tǒng)執(zhí)行private void buttonEmployeeInfo_Click(object sender, EventArgs e)函數(shù)該函數(shù)內(nèi)部調(diào)用Form員工檔案昴護類。流程邏輯在程序開始的時候會判斷進入該模塊的員工是管理員還是普通員工,然后給他們賦以不同的權限。其流程圖如下:1 F保存顯示結 果接口由丁該程序塊就是系統(tǒng)登錄后的第一模塊,所以沒有上層程序,但是他的下層程序有兩個,一個是員工信息瀏覽,一個是員工檔案維護。與該程序塊所關聯(lián)的數(shù) 據(jù)結構是DataBase,其名稱是PersonnalManage。所調(diào)用的方式都是函數(shù)調(diào)用, 在調(diào)用是的參數(shù)是員工的員工號或者姓名。該

46、程序塊與其他軟件間的接口有與 Microsoft Office 中的 Excel , Word的接口。限制條件在該程序塊中的瀏覽子模塊中限制是每次用戶輸入查詢條件的時候必須完成, 否 則不允許查詢,在檔案維護子模塊中,不允許修改用戶的員工號和部門號, 修改 部門號可以到員工調(diào)動里去修改。還有就是不同權限的員工的操作范圍的限制。人事異動設計說明程序描述這部分程序就是為了員工的異動的,包括員工就職,員工離職,員工異動以及員 工異動查詢。在一個部門中員工不可能只呆在一個地方,所以此模塊也是必不可少的。此部分程序不是常駐內(nèi)存的,并且是順序執(zhí)行的。功能 該部分的功能實現(xiàn)的是員工的異動,實際就是員工的添加

47、和刪除,以及調(diào)動。每 一次的員工異動,都會在員工異動信息里產(chǎn)生一條記錄以供以后查詢。而員工離 職后,還保留有他的信息,但是不享有任何在職員工的福利條件。 當然這里邊也 有權限的問題,如果是普通員工,那么只允許他查看他自己的異動記錄, 如果是 管理員,可以操作員工就職添加員工,可以為員工辦理員工離職和員工調(diào)動。IPO表系統(tǒng):人事管理系統(tǒng)作者:第一開發(fā)小組模塊:人事異動日期:2017年11月被調(diào)用:無調(diào)用:檔案維護輸入:員工基本信息輸出:更新后的員 工信息處理:添加員工,完善員工詳細信息,辦理離 職和員工調(diào)動J性能由丁這些程序都是對數(shù)據(jù)庫的操作,所以在精度上沒有過多的要求,所要求的就 是對時間特性

48、的,需要響應時間短,一般為1-2秒,為此可以將一些頻繁的操作 用存儲過程來實現(xiàn),比如說查詢功能。輸入項輸入項包括員工的基本信息包括員工號,姓名,身份證號,性別,部門和職位, 員工離職和調(diào)動里輸入員工號或者姓名。這些字段信息可參照概要設計里的數(shù)據(jù) 庫設計里的人事異動信息表。輸出項輸出項包括員工的調(diào)動信息,可以輸出到DataGridView表里,也可以輸出到外媒介上,比如說Excel和word上,其具體要求的數(shù)據(jù)類型和字段信息可以參照 概要設計里的數(shù)據(jù)庫設計中的人事異動信息表。算法當點擊員工就職按鈕是,系統(tǒng)執(zhí)行:private void buttonEmployeeAdd_Click(object

49、 sender, EventArgs e)&函數(shù)該函數(shù)內(nèi)部調(diào)用Form員工就職類。當點擊員工調(diào)動按鈕時,系統(tǒng)執(zhí)行:private void buttonEmployeeMove_Click(object sender, EventArgs e)&函數(shù)該函數(shù)內(nèi)部調(diào)用Form員工調(diào)職類。當點擊員工離職按鈕時,系統(tǒng)執(zhí)行:private void buttonLeave_Click(object sender, EventArgs e)&函數(shù)該函數(shù)內(nèi)部調(diào)用Form員工離職類。當點擊人事異動查詢按鈕時,系統(tǒng)執(zhí)行:private void buttonEmployeeMoveScan_Click(obje

50、ct sender, EventArgs e)& 函數(shù)該函數(shù)內(nèi)部調(diào)用Form人事異動查詢類。流程邏輯在程序開始的時候會判斷進入該模塊的員工是管理員還是普通員工,然后給他們賦以不同的權限。其流程圖如下:F接口由丁該程序塊就是系統(tǒng)登錄后的第一模塊,所以沒有上層程序,但是他的下層程序有四個,一個是員工就職,一個是員工離職,一個是員工調(diào)動,一個是員工異 動查詢,與該程序塊所關聯(lián)的數(shù)據(jù)結構是 DataBase,其名稱是PersonnalManage。 所調(diào)用的方式都是函數(shù)調(diào)用,在調(diào)用是的參數(shù)是員工的員工號或者姓名。該程序塊與其他軟件間的接口有與 Microsoft Office 中的Excel , Wo

51、rd的接口。限制條件在該程序塊中,限制條件是普通員工和管理員之間權限的限制,普通員工只能查詢自己的員工調(diào)動記錄,而管理員可以查詢所有的員工的調(diào)動記錄,而且可以辦理員工就職,離職和調(diào)動操作。還有就是就職時,如果不填寫基本信息并保存后, 不允許去維護檔案。還有就是運行環(huán)境的限制,可參考需求分析里的運行環(huán)境規(guī) 定。獎懲管理設計說明程序描述該部分程序是用來對一個員工實現(xiàn)獎勵和懲罰的,主要是根據(jù)該員工的平時表 現(xiàn),比如說是考勤記錄,來給他一個評判。包括獎懲信息維護和獎懲信息查詢 該部分程序為不常駐內(nèi)存,并且是順序執(zhí)行的。功能 該模塊的功能用來對一個員工實現(xiàn)獎勵和懲罰的。管理員可以根據(jù)某個員工的平 時表現(xiàn)

52、來對該員工實行獎勵和懲罰,分為四個等級,大功,小功,小過,大過。普通員工進入該模塊的時候可以查看自己的獎懲記錄,但不允許其他操作,管理員可以對員工的獎懲信息進行維護,也可以查看所有人的獎懲信息。IPO表系統(tǒng):人事管理系統(tǒng) 模塊:獎懲管理作者:第一開發(fā)小組日期:2017年11月被調(diào)用:無調(diào)用:無輸入:員工基本信息輸出:獎懲信息或更新過的信息處理:維護員工獎懲信息,查詢員工獎懲信息J性能對精度沒有要求,但是對時間上要求還是要響應時間短,一般為1-2秒,為此,可以把一些頻繁的操作用存儲過程來實現(xiàn),比如說是查詢。輸入項輸入項要求輸入員工的員工號或者姓名,具體字段信息請參考概要設計里的數(shù)據(jù) 庫設計里的獎

53、懲信息表。輸出項輸出項為員工的獎懲信息,具體請參考概要設計里的數(shù)據(jù)庫設計的獎懲信息表。輸出媒介為 DataGridView 表,Excel , Word等。5.6.算法當點擊獎懲信息維護按鈕時,系統(tǒng)執(zhí)行:private void buttonRewardInfo_Click(object sender, EventArgs e)(該函數(shù)內(nèi)部調(diào)用Form獎懲信息維護類。當點擊獎懲信息查詢按鈕時,系統(tǒng)執(zhí)行:private void buttonRewardScan_Click(object sender, EventArgs e)(該函數(shù)內(nèi)部調(diào)用Form獎懲信息查詢類。函數(shù)函數(shù)5.7.流程邏輯在程

54、序開始的時候會判斷進入該模塊的員工是管理員還是普通員工, 賦以不同的權限。其流程圖如下:然后給他們c是否管理員獎懲信息維 護查詢獎懲信 息Fl查詢成功F查詢獎懲信 息T*顯示結果操作成功保存顯示結 果結束接口由丁該程序塊就是系統(tǒng)登錄后的第一模塊,所以沒有上層程序,但是他的下層程序有兩個,一個是獎懲信息維護,一個是獎懲信息查詢。與該程序塊所關聯(lián)的數(shù) 據(jù)結構是DataBase,其名稱是PersonnalManage。所調(diào)用的方式都是函數(shù)調(diào)用, 在調(diào)用是的參數(shù)是員工的員工號或者姓名。該程序塊與其他軟件間的接口有與 MicroSoft Office 中的 Excel , Word 的接口。限制條件在該

55、模塊中限制條件還是普通員工和管理員之間的權限限制,普通員工不允許操作獎懲信息維護,不允許查看別人的獎懲信息。對其他的限制就是運行環(huán)境中必 須要安裝有Office2003以上的版本。不然,導出文檔的時候會有錯誤。具體可 參考需求分析的運行環(huán)境規(guī)定。考勤管理設計說明程序描述這一部分程序模塊是用來對員工的平時表現(xiàn)記錄的。在該模塊里包括考勤信息維 護和考勤信息查詢。該部分程序為不常駐內(nèi)存,并且是順序執(zhí)行的。功能 該部分程序的功能是記錄每個員工平時表現(xiàn)的, 考勤記錄有:遲到,早退,礦工, 加班。如果普通員工登錄此模塊,可以查看自己的考勤信息,如果是管理員,可 以記錄員工的考勤信息,也可以查看其他員工的考

56、勤信息。系統(tǒng):人事管理系統(tǒng)模塊:考勤管理IPO表作者:第一開發(fā)小組日期:2017年11月調(diào)用:無輸入:員工基本信息輸出:考勤信息或 更新過的信息被調(diào)用:無處理:維護員工考勤信息,查詢員工考勤信息J性能對精度沒有要求,但是對時間上要求還是要響應時間短,一般為1-2秒,為此,可以把一些頻繁的操作用存儲過程來實現(xiàn),比如說是查詢。輸入項輸入項要求輸入員工的員工號或者姓名,具體字段信息請參考概要設計里的數(shù)據(jù) 庫設計里的考勤信息表。輸出項輸出項為員工的考勤信息,具體請參考概要設計里的數(shù)據(jù)庫設計里的考勤信息表。輸出媒介為 DataGridView 表,Excel , Word等。算法 當點擊考勤信息維護按鈕

57、時,系統(tǒng)執(zhí)行:private void buttonAttendInfo_Click(object sender, EventArgs e)(函數(shù)該函數(shù)內(nèi)部調(diào)用Form考勤彳*息維護類。當點擊考勤信息查詢按鈕時,系統(tǒng)執(zhí)行:private void buttonAttendQuery_Click(object sender, EventArgs e)(函數(shù)該函數(shù)內(nèi)部調(diào)用Form考勤信心查詢類。流程邏輯在程序開始的時候會判斷進入該模塊的員工是管理員還是普通員工,然后給他們賦以不同的權限。其流程圖如下:T ,保存顯示結果顯示結果接口由丁該程序塊就是系統(tǒng)登錄后的第一模塊,所以沒有上層程序,但是他的下層

58、程序有兩個,一個是考勤信息維護,一個是考勤信息查詢。與該程序塊所關聯(lián)的數(shù) 據(jù)結構是DataBase,其名稱是PersonnalManage。所調(diào)用的方式都是函數(shù)調(diào)用, 在調(diào)用是的參數(shù)是員工的員工號或者姓名。該程序塊與其他軟件間的接口有與 Microsoft Office 中的 Excel , Word的接口。限制條件在該模塊中限制條件還是普通員工和管理員之間的權限限制,普通員工只允許查看自己的考勤信息,不允許有其他的操作。對其他的限制就是運行環(huán)境中必須要 安裝有Office2003以上的版本。不然,導出文檔的時候會有錯誤。具體可參考 需求分析里的運行環(huán)境規(guī)定。工資管理設計說明程序說明這一程序模

59、塊是對用戶的工資進行管理,對丁一個員工來說,工資是必不可少的部分,所以該模塊是必不可少的。該部分程序非常駐內(nèi)存,而且是順序執(zhí)行的。功能 在該模塊中,可以對丁員工的工資進行更新,因為在員工就職的時候,系統(tǒng)默認 一個最低工資額,所以調(diào)節(jié)工資在這個模塊。還有發(fā)放工資,系統(tǒng)默認的每月的 一號為發(fā)工資的日期,另一個模塊就是工資發(fā)放記錄查詢。 在這個模塊普通員工 只允許查詢自己的工資發(fā)放記錄,不允許有其他的操作,管理員可以去操作更新 工資,發(fā)放工資和查詢工資記錄操作。IPO表系統(tǒng):人事管理系統(tǒng)模塊:工資管理作者:第一開發(fā)小組日期:2017年11月調(diào)用:無被調(diào)用:無輸入:員工基本信息輸出:工資發(fā)放信 息或更

60、新過的工資 信息處理:維護員工考勤信息,查詢員工考勤信息性能對精度沒有要求,但是對時間上要求還是要響應時間短,一般為 1-2秒,為此, 可以把一些頻繁的操作用存儲過程來實現(xiàn),比如說是查詢。輸入項輸入項要求輸入員工的員工號或者姓名,具體字段信息請參考概要設計里的數(shù)據(jù)庫設計里的員工信息表。輸出項輸出項為員工的工資發(fā)放記錄信息,具體請參考概要設計里的數(shù)據(jù)庫設計里的實際工資發(fā)放信息表。輸出媒介為 DataGridView表,Excel , Word等。算法當點擊工資更新按鈕時,系統(tǒng)執(zhí)行:private void buttonSalary_Click(object sender, EventArgs e

溫馨提示

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

評論

0/150

提交評論