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

下載本文檔

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

文檔簡介

第一章概論1研究的背景和意義1.1研究的背景伴隨著信息化和互聯(lián)網(wǎng)技術(shù)的全面普及,企業(yè)的管理已經(jīng)在很大程度上區(qū)別于傳統(tǒng)的手工管理模式。自上世紀開始,我國積極投身于網(wǎng)絡(luò)基礎(chǔ)設(shè)施的建設(shè),特別是互聯(lián)網(wǎng)的發(fā)展方面投入了大量的資金,很多單位開始將計算機和互聯(lián)網(wǎng)很好地運用在了企業(yè)的業(yè)務(wù)管理中,更加重視將信息化和企業(yè)管理相結(jié)合。人事管理是企業(yè)中相當重要的內(nèi)容,在企業(yè)的管理中發(fā)揮著舉足輕重的作用,而且互聯(lián)網(wǎng)等技術(shù)的發(fā)展使企業(yè)的發(fā)展更加的快速高效,人事管理系統(tǒng)已然與企業(yè)的發(fā)展密不可分。但是,企業(yè)人事管理在隨著現(xiàn)代化信息技術(shù)發(fā)展的過程中仍存在著某些不足:(1)企業(yè)對信息化的人事管理重視度不夠。很多企業(yè)的管理者把人事管理的信息化建設(shè)簡單的理解為利用計算機進行辦公,而沒有上升到將人機充分結(jié)合利用的高度,同時企業(yè)的人事管理發(fā)展并沒有與網(wǎng)絡(luò)技術(shù)的發(fā)展同步,無論是人事管理制度、手段和方法,亦或是管理人員的素質(zhì)等方面都存在著某些問題,不能為人事管理系統(tǒng)的發(fā)展提供有力的支持。(2)企業(yè)在考勤管理方面遠遠沒有跟上信息技術(shù)發(fā)展的速度。員工的日??记谛枰才艑iT的人員進行每日的考勤登記,采用每月月末上報人事部的方式實現(xiàn)對員工的考勤管理,這在很大程度上浪費了人力物力,而且無法避免登記人員存在徇私舞弊或者有所疏漏的情況,這樣以來不僅會使員工內(nèi)部不產(chǎn)生不滿情緒,而且不利于企業(yè)的長期發(fā)展。(3)企業(yè)人才培訓(xùn)管理被忽視。大部分企業(yè)對員工的培訓(xùn)都是"速成"式的,員工入職后安排相應(yīng)的工作人員對企業(yè)的文化及員工的工作內(nèi)容做以簡單介紹后就安排員工上崗,甚至于有些企業(yè)在員工未接受必要的培訓(xùn)后就被安排上崗,在整個人事管理中培訓(xùn)管理是相對而言被忽視了的一部分重要內(nèi)容。從某種程度上,這就會造成日后員工需要自學(xué),請教老師和不斷嘗試去適應(yīng)自己的工作,工作效率自然也就會受到影響。[1]1.2系統(tǒng)開發(fā)的意義結(jié)合企業(yè)目前的所處的狀況,系統(tǒng)開發(fā)存在著極其重要的意義:(1)有效提高企業(yè)人事管理的效率。這是一套完整、穩(wěn)定的系統(tǒng)為企業(yè)帶來的最不言而喻的利益。相比于以往的企業(yè)管理方式,人事管理信息系統(tǒng)可以更方便的對企業(yè)相關(guān)的一些基本信息,如部門信息,員工信息等進行及時有效的更新,對各項數(shù)據(jù)進行更加靈活的處理并且數(shù)據(jù)的存儲也更加的安全和便捷。隨著企業(yè)規(guī)模的不斷發(fā)展,人事管理系統(tǒng)的優(yōu)勢會更加凸顯,一套成型、可靠地人事管理系統(tǒng)會為企業(yè)的人事管理節(jié)約很大成本,而且有效提高人事管理效率,這對企業(yè)的發(fā)展來說意義重大。(2)使企業(yè)的管理工作更加井然有序,通過在系統(tǒng)中實現(xiàn)培訓(xùn)管理、考勤管理、員工打卡這些功能,很大程度上節(jié)省了企業(yè)在人力、物力、財力方面的浪費,同樣企業(yè)也可以很好的實現(xiàn)通過將互聯(lián)網(wǎng)和信息技術(shù)與打卡管理相結(jié)合的方式來實現(xiàn)員工的日常考勤工作,更方便于人事管理人員對相關(guān)信息的統(tǒng)計。(3)充分實現(xiàn)員工個人信息的透明化。企業(yè)在應(yīng)用人事管理信息系統(tǒng)后,員工可以在登錄系統(tǒng)后隨時查看自己的員工信息,獎罰信息,考勤信息,工資信息等,當發(fā)現(xiàn)問題時可以及時地向管理人員反映,從而更好地維護自身的利益。而且這種信息的透明化從某些方面也能夠使員工更加積極的投入工作。1.3研究的目的及內(nèi)容1.3.1研究的目的在當今這個信息化全面發(fā)展的時代,很多領(lǐng)域開始伴隨著信息技術(shù)的發(fā)展展開信息化建設(shè),時代對人事管理的要求越來越高,充分利用信息技術(shù)可以有效提高企業(yè)的工作效率。對大多數(shù)企業(yè)而言,人事管理由傳統(tǒng)的手工管理轉(zhuǎn)向信息化、現(xiàn)代化的管理已不可避免,建立人事管理系統(tǒng)也是企業(yè)信息化發(fā)展的必然。隨著企業(yè)的發(fā)展、業(yè)務(wù)的擴大等現(xiàn)代企業(yè)的人事管理變得更加全面、精細,企業(yè)的管理難度與日俱增,這就要求人事管理人員有更高的專業(yè)素養(yǎng),既懂得人力資源管理相關(guān)專業(yè)知識,而且也要有很強的計算機運用能力。而且現(xiàn)代企業(yè)的發(fā)展更加趨向于社會化,企業(yè)間的合作,行業(yè)間的交流更加多元,當企業(yè)身處這樣競爭激烈又更加多元化的市場,怎樣對各種信息的出現(xiàn)作以靈敏的反應(yīng),這時人事管理系統(tǒng)就發(fā)揮了它不可忽視的重要作用。[2]企業(yè)的人事管理一直以來都是一個研究的熱門話題,市場上也已存在功能完善的人事管理系統(tǒng),但這些系統(tǒng)在某種層面上不能很好的符合企業(yè)的個性化需求,對于企業(yè)而言,能夠?qū)镜墓芾硇枨笞龀隹焖俜答仯辛己玫奶幚頂?shù)據(jù)的功能,滿足企業(yè)日常業(yè)務(wù)需求的系統(tǒng)就是一套很好的系統(tǒng)。所以,本文研究的目的是設(shè)計一套功能合適,適應(yīng)市場,滿足企業(yè)日常業(yè)務(wù)處理的人事管理系統(tǒng)。1.3.2研究的內(nèi)容根據(jù)前文的一系列探討,本文主要是為實習(xí)期間所調(diào)研的金昌正旭工貿(mào)有限責(zé)任公司設(shè)計開發(fā)一套切實可行的人事管理系統(tǒng),充分考慮企業(yè)發(fā)展現(xiàn)狀和業(yè)務(wù)需求,通過讓企業(yè)應(yīng)用人事管理系統(tǒng)讓其發(fā)展更加穩(wěn)定。企業(yè)的人事管理主要需完成部門管理、員工管理、考勤管理、培訓(xùn)管理、獎懲管理、工資管理等方面的內(nèi)容,系統(tǒng)需要實現(xiàn)的是不同角色的人員登錄系統(tǒng)后能夠?qū)εc自己管理業(yè)務(wù)相關(guān)的一系列數(shù)據(jù)的添加、修改、刪除、查詢等操作。系統(tǒng)中要涉及到與企業(yè)日常業(yè)務(wù)處理工作相關(guān)的管理模塊,切實改善當前企業(yè)人事管理工作的中存在的不足,真正做到提高企業(yè)的工作效率,為企業(yè)發(fā)展發(fā)揮一些作用。1.4研究的思路在本系統(tǒng)的研究與設(shè)計過程中首先需要進行論文的選題,查詢相關(guān)文獻資料,了解該領(lǐng)域的當前研究狀況,學(xué)習(xí)相關(guān)的開發(fā)技術(shù),配置所需的開發(fā)環(huán)境,經(jīng)過切身的深入調(diào)研,明確企業(yè)在人事管理方面的需求和存在的問題,熟悉企業(yè)人事管理業(yè)務(wù)。經(jīng)過這些基本的系統(tǒng)分析和相應(yīng)的準備工作后開始進行系統(tǒng)設(shè)計,包括數(shù)據(jù)庫的設(shè)計、代碼的設(shè)計、輸入輸出的設(shè)計等內(nèi)容。之后進行了系統(tǒng)的開發(fā)、功能模塊的測試、系統(tǒng)的調(diào)試、運行和修改以及對系統(tǒng)穩(wěn)定性的檢驗。1.5主要內(nèi)容及章節(jié)介紹在通過實習(xí)深入了解企業(yè)的人事管理流程后,采用Browser/Server架構(gòu),以MyEclipse8.5作為開發(fā)工具,服務(wù)器用的是tomcat7.0版本,運用SSH框架,后臺數(shù)據(jù)庫采用MySQL5.1,基于此開發(fā)一套適合企業(yè)現(xiàn)行管理模式,滿足企業(yè)基本需求的人事管理系統(tǒng)。全文包括七章主要內(nèi)容:第一章:介紹本文的研究背景和系統(tǒng)開發(fā)的意義。第二章:系統(tǒng)調(diào)研相關(guān)內(nèi)容,介紹企業(yè)組織結(jié)構(gòu)、部門功能并對系統(tǒng)作以可行性分析。第三章:系統(tǒng)分析階段相關(guān)內(nèi)容,主要是根據(jù)人事管理的功能要求繪制系統(tǒng)的用例圖和類圖。第四章:系統(tǒng)設(shè)計階段相關(guān)內(nèi)容,涉及到的是系統(tǒng)時序圖、活動圖、配置圖的繪制以及數(shù)據(jù)庫設(shè)計、輸入輸出設(shè)計、人機對話設(shè)計的內(nèi)容。第五章:系統(tǒng)實施階段相關(guān)內(nèi)容,包括對系統(tǒng)的開發(fā)和實施環(huán)境的介紹和對系統(tǒng)的測試。第六章:系統(tǒng)維護與評價,對系統(tǒng)后續(xù)的維護作以說明并對系統(tǒng)進行評價。第七章:總結(jié)全文,分析存在的問題并提出可行的解決方法。第二章系統(tǒng)調(diào)研2.1公司簡介金昌正旭工貿(mào)有限責(zé)任公司地處甘肅省金昌市,企業(yè)員工目前在100人左右,廠區(qū)周邊交通便捷,設(shè)施齊全,附近有相當多的其他類型的化工生產(chǎn)廠商,鐵路集裝箱能夠直達廠區(qū)放松貨物。公司位于三條高速路交匯附近,距離金昌機場15公里。公司成立于2008年5月,受益于金川地區(qū)的各方面優(yōu)勢,主營業(yè)務(wù)包括化工產(chǎn)品的研究、生產(chǎn)和銷售,是主要從事硫磺粉、硫磺、無水亞硫酸鈉等行業(yè)的公司,產(chǎn)品廣泛應(yīng)用于選礦、礦山、冶金、化工、橡膠、農(nóng)業(yè)等行業(yè)。公司專門生產(chǎn)的硫磺粉已在航空輪胎上使用多年,質(zhì)量非常好。通過對多家公司供應(yīng)商體系的現(xiàn)場審核,被評為A級供應(yīng)商。公司注冊商標“正旭”被評為甘肅省著名商標。到目前為止,公司已為業(yè)內(nèi)許多知名客戶提供產(chǎn)品。金昌正旭工貿(mào)有限公司員工的工作理念是:天道酬勤。公司的企業(yè)文化為:正本清源、旭日東升。同時,公司有著"創(chuàng)新發(fā)展、科技興業(yè)"的戰(zhàn)略思想,"通過資源綜合利用,發(fā)展循環(huán)經(jīng)濟及技術(shù)創(chuàng)新"的奮斗目標,公司所獲榮譽主要有:公司致力于創(chuàng)新發(fā)展企業(yè):目前公司擁有六項技術(shù)專利;2014-2015年度金昌市非公經(jīng)濟先進黨支部;2015年度甘肅省誠信單位;2015年公司由金昌市科技局審核命名為金昌市科技型企業(yè);2015年公司經(jīng)過環(huán)保標準化和安全標準化驗收。2.2公司組織機構(gòu)設(shè)置2.2.1組織機構(gòu)圖公司使用的職能結(jié)構(gòu)是組織結(jié)構(gòu)中最簡單,最直接的直線型。其組織結(jié)構(gòu)包括總部、財務(wù)部、銷售部、人事部、生產(chǎn)技術(shù)部、化驗科、物流中心、兩個生產(chǎn)車間、兩個倉庫:原材料倉庫和成品倉庫。金昌正旭工貿(mào)有限責(zé)任公司金昌正旭工貿(mào)有限責(zé)任公司生產(chǎn)車間人事部銷售部生產(chǎn)技術(shù)部化驗科物流中心倉庫財務(wù)部原材料倉庫成品倉庫圖2-1組織機構(gòu)圖Figure2-1TheOrganizationDiagram2.2.2人事部主要職能介紹公司的人事部由人事經(jīng)理,人事經(jīng)理助理和后勤人員組成,其職能主要有設(shè)計公司的職能結(jié)構(gòu);招聘各個部門所需員工;管理員工培訓(xùn);辦理人員的入職、調(diào)動事宜;管理員工個人檔案以及統(tǒng)計人事信息;負責(zé)人員日??记诩蔼剳陀涗洠挥捎诠緵]有特定的后勤部,只是在人事部下編制了兩名后勤工作人員,所以該公司人事部還負責(zé)為員工分配宿舍、購入員工生活用品等一些后勤保障工作。2.3系統(tǒng)業(yè)務(wù)分析該人事管理系統(tǒng)主要包括七大管理模塊:部門管理模塊,員工管理模塊,獎懲管理模塊,工資管理模塊,考勤管理模塊,培訓(xùn)管理模塊以及系統(tǒng)管理模塊。部門管理和員工管理屬于系統(tǒng)中基本信息的管理,由管理員負責(zé)。部門管理模塊包括部門的新增、修改、刪除和查詢,員工管理包括人員信息的添加、修改、刪除和查詢。獎懲管理模塊實現(xiàn)的是除基本工資以外的獎懲工資的管理,包括獎懲類別,獎懲理由解釋,獎懲時間和金額。工資管理模塊主要包括工資信息的查看和工資的計算,當管理員登錄時他不僅可以查看所有員工的不同月份的工資信息,而且可以每個月份計算員工的工資以及導(dǎo)出所有與員工的工資條。當員工登錄時可以查看自己的工資信息并且導(dǎo)出自己的工資條。培訓(xùn)管理模塊的業(yè)務(wù)主要是培訓(xùn)信息的新增、刪除、修改、查詢管理。考勤管理模塊主要的功能包括員工登錄時實現(xiàn)打卡、提交請假申請以及查看考勤信息、請假信息、打卡信息。管理員登錄時可以查看員工的打卡信息,審核員工的請假申請以及對員工每個月份的考勤信息的新增、刪除、修改、查詢。系統(tǒng)管理模塊主要實現(xiàn)的是用戶登錄系統(tǒng)后可以修改自己的登錄密碼。2.4系統(tǒng)可行性分析可行性分析是信息系統(tǒng)項目建設(shè)前期工作的重要一步,該項目的一個重要部分是項目示范??尚行匝芯恐饕菫榱嗽谙到y(tǒng)開發(fā)前通過技術(shù)可行性、經(jīng)濟可行性、社會可行性的分析判斷系統(tǒng)開發(fā)的可能性和必要性,為后續(xù)的決策奠定基礎(chǔ),提供依據(jù)。有人做出過統(tǒng)計,之所以很多項目會失敗,有70%的原因都來自于前期的系統(tǒng)分析不充分,很多的項目可能在前期立項的時候就應(yīng)該終止,所以,對要即將開發(fā)的項目進行充分細致的可行性分析是很有必要的。[3]2.4.1技術(shù)可行性分析技術(shù)可行性分析主要是為了了解我們在整個系統(tǒng)開發(fā)的過程中所采用的技術(shù)是否具有很強的可實施性,知曉企業(yè)目前是否具備可行的技術(shù)人員和相應(yīng)的人力資源。在該項目中,系統(tǒng)采用B/S架構(gòu),與C/S架構(gòu)相比,該架構(gòu)具有無需安裝任何特殊軟件即可在任何地方工作的優(yōu)點,而且界面統(tǒng)一,用戶操作簡單,無需專業(yè)培訓(xùn);能夠跨平臺運營;維護和改進的方法很簡單,只需要管理服務(wù)器端。前端頁面使用JSP語言實現(xiàn)與后臺的完美交互,開發(fā)語言使用Java語言,它們都是非常成熟的編程語言。數(shù)據(jù)庫使用MySQL數(shù)據(jù)庫,服務(wù)器使用Tomcat7.0,開發(fā)工具使用免費的開源MyEclipse8.5。以上這些都是在開發(fā)系統(tǒng)時常用的服務(wù)器和工具。總之,該項目是具備技術(shù)可行性的。2.4.2經(jīng)濟可行性分析經(jīng)濟可行性分析主要是對整個項目所要花費的成本和項目能給企業(yè)帶來的利益多少的大致計算。系統(tǒng)在開發(fā)階段完全采用自主開發(fā)模式,所需設(shè)備僅為一臺計算器和相應(yīng)的服務(wù)器,數(shù)據(jù)庫,免費的開源開發(fā)工具等,無需額外費用。由于系統(tǒng)采用的是B/S架構(gòu),所以后期維護時只需關(guān)心服務(wù)器即可,與C/S架構(gòu)相比會大大減少維護費用。而且這種架構(gòu)由于用戶使用的界面統(tǒng)一,所以無需對用戶進行單獨培訓(xùn),在用戶培訓(xùn)方面也不用擔(dān)心資金的浪費。綜上所述,該項目是具備經(jīng)濟可行性的。2.4.3社會可行性分析信息系統(tǒng)并不是獨立于外部環(huán)境而存在的,我們在考慮了技術(shù)和經(jīng)濟因素之后,還應(yīng)該對系統(tǒng)所處的組織環(huán)境和社會環(huán)境作以分析,明確其可行性。公司現(xiàn)在的人事管理模式采用的是簡單的手工錄入和計算機存儲結(jié)合管理的模式,與傳統(tǒng)的手工模式相比效率已經(jīng)有了很大的提升,但是公司管理人員也都知道一套成熟的系統(tǒng)會使得管理效率的提升更上一層樓,所以項目的開發(fā)是得到相關(guān)管理人員支持的。同時,公司所招聘的員工都具備一定的計算機基礎(chǔ),通過集中統(tǒng)一的培訓(xùn)后多數(shù)員工在使用系統(tǒng)上不會存在問題。綜上所述,該項目是具備社會可行性的。第三章系統(tǒng)分析3.1系統(tǒng)用例圖3.1.1確定系統(tǒng)涉及的內(nèi)容人事管理系統(tǒng)是對與人事相關(guān)的一些信息進行統(tǒng)一管理的系統(tǒng),具體包括管理員對部門信息、員工信息、培訓(xùn)信息的增加、修改、刪除、查詢;對考勤的管理,其中包括對員工打卡信息的查看,對員工請假申請的批準,對考勤信息的新增、修改、刪除、查詢;還有對獎懲信息的新增、修改、刪除、查詢,對工資信息的查看、計算以及員工工資條的導(dǎo)出管理。當?shù)卿浾邽閱T工時,他可以查看自己的個人信息、考勤信息、工資信息、獎懲信息,完成每日上班打卡,提交請假申請,導(dǎo)出自己的工資條。3.1.2確定系統(tǒng)參與者參與者是獨立于系統(tǒng)的外部實體,但它可以通過輸入請求從而使用系統(tǒng)來實現(xiàn)某些功能,通常我們是用它在系統(tǒng)中扮演的角色來對它進行描述。參與者的確定是在獲取用例之前必不可少的步驟,關(guān)于如何識別出與系統(tǒng)相關(guān)的參與者,通常我們應(yīng)該知道的是系統(tǒng)涉及到的是哪方面的問題,它有哪些功能,誰要使用這些功能從而達到某種目的,這樣的人往往就會是系統(tǒng)的參與者,當然除了用戶以外,管理員和系統(tǒng)的維護者也是系統(tǒng)的參與者。[4]通過以上分析后,我們可以知道人事管理系統(tǒng)至少應(yīng)該具備這樣的參與者:對一套人事管理系統(tǒng)而言,肯定離不開員工的參與,員工應(yīng)該能夠在登錄后查看與自己相關(guān)的信息、進行日常上班打卡、提交請假申請并且修改自己的登錄密碼。對于系統(tǒng)來說,員工所需要查看的個人信息、部門信息、考勤信息、培訓(xùn)信息、獎懲信息、工資信息等都需要由管理員進行錄入和管理。所以,在這個系統(tǒng)中,與系統(tǒng)有關(guān)的參與者是:員工、管理員。3.1.3確定系統(tǒng)用例在知道系統(tǒng)中有哪些參與者后,我們就可以通過參與者所需實現(xiàn)的功能來確定系統(tǒng)的用例,在描述用例時,通常我們應(yīng)該使用動賓短語,如查詢信息,刪除數(shù)據(jù)等這樣的描述。確定系統(tǒng)用例最有效的做法是分析出系統(tǒng)中涉及到的參與者并對參與者使用系統(tǒng)的過程作出思考。通過之前的描述我們可以知道在該人事管理系統(tǒng)中主要有員工和管理員作為系統(tǒng)的參與者,所以這里我們可以把系統(tǒng)分成兩個用例圖來考慮。員工請求服務(wù)的用例圖包含如下用例:登錄系統(tǒng);修改登錄密碼;查詢部門信息;查詢個人信息;查詢獎懲信息;查詢工資信息并導(dǎo)出;查詢培訓(xùn)信息;查詢考勤信息;進行工作日上班打卡,提交請假申請。管理員的用例圖包含如下用例:部門信息和員工信息的新增、修改、刪除、查詢;批準員工的請假申請,員工考勤信息(包括請假信息、打卡信息)的新增、刪除、修改、查詢,獎懲信息的增刪改查,工資信息的計算、刪除、查看、導(dǎo)出,培訓(xùn)信息的新增、刪除、修改、查詢。3.1.4系統(tǒng)用例圖表3-1用例圖符號說明表Table3-1UseCaseDiagramSymbolDescriptionTable符號說明參與者,可以是任何的事物或人的外部實體。用例是對系統(tǒng)的用戶需求(主要是功能需求)的描述,用例表達了系統(tǒng)具有哪些功能和服務(wù)。使用帶箭頭的實線來表示參與者與用例之間的關(guān)聯(lián)關(guān)系。擴展指一個用例可以被定義為基礎(chǔ)用例的增量擴展。箭頭指向被擴展的用例。包含指其中一個用例的行為包含了另一個用例的行為。箭頭指向被包含的用例。(1)員工用例圖圖3-1員工用例圖Figure3-1EmployeeUseCaseDiagram(2)管理員用例圖圖3-2管理員用例圖Figure3-2TheUseCaseDiagramofAdministrator3.2系統(tǒng)類圖3.2.1類圖介紹類圖是靜態(tài)圖中的一種,它的作用主要在于描述類和類,類和接口以及類和協(xié)作之間的關(guān)系,將這些關(guān)系可視化就形成了類圖。類圖中包含7個主要元素:類、接口、協(xié)作、依賴關(guān)系、泛化關(guān)系、實現(xiàn)關(guān)系以及關(guān)聯(lián)關(guān)系。3.2.2系統(tǒng)類圖繪制類圖之前很顯然的是我們必須要確定系統(tǒng)包含哪些類,也就是說我們應(yīng)該知道哪些實體相互配合實現(xiàn)哪些功能從而支持后續(xù)的數(shù)據(jù)庫。在人事管理系統(tǒng)中涉及到的類有:管理員類、員工信息類、部門信息類、培訓(xùn)信息類、獎懲信息類、工資信息類、考勤信息類。表3-2類圖符號說明表Table3-2ClassDiagramSymbolDescriptionTable符號說明類一般包含3個組成部分,從上往下依次是類名、屬性、方法。依賴關(guān)系,用一個從客戶指向提供者的虛線箭頭表示,表明類之間存在某種依賴。關(guān)聯(lián)關(guān)系,指明不同事物的對象之間的關(guān)系。實現(xiàn)關(guān)系,連接兩種不同的模型元素,比如類和接口。圖3-3系統(tǒng)類圖Figure3-3TheClassDiagramofSystem第四章系統(tǒng)設(shè)計4.1系統(tǒng)時序圖時序圖的作用在于為用例圖中的復(fù)雜用例建模,說明一個用例是如何實現(xiàn)的。它是與傳遞消息的時間順序相關(guān)的交互圖。時序圖所涉及的4個元素依次是對象、生命線、激活和消息。表4-1時序圖符號說明表Table4-1SequenceDiagramSymbolDescriptionTable符號說明Actor,是用戶在系統(tǒng)中的一個角色,有自己的目標,通過跟系統(tǒng)的交互達到目標。表示參與交互的對象。在兩個對象之間傳遞消息。在對象之間傳遞反身消息。表明過程調(diào)用返回的消息。激活條,表示對象執(zhí)行某個動作的期間,也即對象激活的時間段,代表時序圖中的對象執(zhí)行一項操作的時期。生命線,表示時序圖中的對象在一段時間內(nèi)的存在,它是一個時間線。(1)員工修改登錄密碼的時序圖圖4-1修改密碼時序圖Figure4-1TheSequenceDiagramofModifyingPassword(2)員工考勤打卡的時序圖圖4-2員工打卡時序圖Figure4-2TheSequenceDiagramofEmployeesPunchingin(3)員工提交請假申請的時序圖圖4-3員工請假時序圖Figure4-3TheSequenceDiagramofEmployeesLeave(4)員工查看個人、部門、培訓(xùn)、考勤、獎懲、工資信息的時序圖圖4-4員工查看信息時序圖Figure4-4TheSequenceDiagramofEmployeesViewInformation(5)管理員添加、修改或刪除員工、部門、培訓(xùn)、考勤、獎懲、工資信息的時序圖圖4-5管理員管理信息時序圖Figure4-5TheSequenceDiagramofAdministratorManageInformation管理員審核請假申請的時序圖圖4-6管理員審核請假申請信息時序圖Figure4-6TheSequenceDiagramofAdministratorReviewLeaveApplication(7)管理員導(dǎo)出工資條的時序圖圖4-7管理員導(dǎo)出工資條時序圖Figure4-7TheSequenceDiagramofAdministratorExportSalarySlip4.2系統(tǒng)活動圖活動圖是描述系統(tǒng)動態(tài)行為的圖中的一種,在大部分情況下活動圖都是對系統(tǒng)中的用例建模,它主要闡述某個功能是如何實現(xiàn)的以及其實現(xiàn)的流程。活動圖的組成元素包括:動作狀態(tài)、活動狀態(tài)、動作流、分支與合并、分叉和匯合、泳道、對象流。表4-2活動圖符號說明表Table4-2TableofActivityDiagramSymbolExplanation符號說明活動圖的起點。添加活動。表示動作。表示分支與合并,活動在此處分開或合并。活動圖的終點。員工修改登錄密碼活動圖圖4-8員工修改密碼活動圖Figure4-8TheActivityDiagramofEmployeesModifyPassword員工考勤打卡、請假申請、導(dǎo)出工資條活動圖圖4-9員工打卡、請假、導(dǎo)出工資條活動圖Figure4-8TheActivityDiagramofEmployeesPunchingin、LeaveandExportSalarySlip員工查看信息活動圖圖4-10員工查看信息活動圖Figure4-10TheActivityDiagramofEmployeesViewInformation管理員員工管理活動圖圖4-11員工管理活動圖Figure4-11TheActivityDiagramofManagingEmployees管理員部門管理活動圖圖4-12部門管理活動圖Figure4-12TheActivityDiagramofManagingDepartment管理員培訓(xùn)管理活動圖圖4-13培訓(xùn)管理活動圖Figure4-13TheActivityDiagramofManagingTraining管理員獎懲管理活動圖圖4-14獎懲管理活動圖Figure4-14TheActivityDiagramofManagingRewardsandPunishment管理員工資管理活動圖圖4-15工資管理活動圖Figure4-15TheActivityDiagramofManagingSalary管理員考勤管理活動圖圖4-16考勤管理活動圖Figure4-16TheActivityDiagramofManagingChecking-in4.3系統(tǒng)配置圖配置圖的目的是說明未來系統(tǒng)實現(xiàn)的物理體系結(jié)構(gòu)。它除了可以表示出計算機和設(shè)備之外,也能夠顯示二者之間存在的某種重要連接和連接的類型。而且,配置圖還能夠顯示不同配置之間的關(guān)系,比如依賴。配置圖中涉及到的元素有:節(jié)點、組件和關(guān)聯(lián)關(guān)系。表4-3配置圖符號說明表Table4-3DeploymentDiagramSymbolDescriptionTable符號說明處理器,是能夠執(zhí)行軟件、具有計算能力的節(jié)點;設(shè)備,是具有計算能力的節(jié)點,像啞終端、打印機和掃描儀等這些都屬于設(shè)備。在畫圖時可以不嚴格區(qū)分處理器和設(shè)備的圖例,都用不帶陰影的正方體表示。表示連接,連接是兩個設(shè)備或處理器之間的實際連接。圖4-17系統(tǒng)配置圖Figure4-17TheDeploymentDiagramofSystem4.4系統(tǒng)功能設(shè)計該人事管理系統(tǒng)主要包括七大管理模塊:系統(tǒng)管理模塊、員工管理模塊、部門管理模塊、培訓(xùn)管理模塊、獎懲管理模塊、工資管理模塊、考勤管理模塊。員工登錄系統(tǒng)后的功能模塊管理:系統(tǒng)管理模塊:修改自己登錄系統(tǒng)的密碼;員工管理模塊:查看個人的員工信息;部門管理模塊:查看部門信息;培訓(xùn)管理模塊:查看發(fā)布的培訓(xùn)信息;獎懲管理模塊:查看自己的獎懲信息;工資管理模塊:查看自己的工資信息并且可以導(dǎo)出自己的工資條;考勤管理模塊:進行每日上班打卡,提出請假申請,查看自己的打卡信息、請假信息、考勤信息。管理員登錄系統(tǒng)后可以管理的功能模塊:系統(tǒng)管理模塊:修改自己登錄系統(tǒng)的密碼;員工管理模塊:新增、修改、刪除、查詢員工信息,包括員工的工號、姓名、登錄密碼、所在部門等信息;部門管理模塊:新增、修改、刪除、查詢部門信息;培訓(xùn)管理模塊:新增、修改、刪除、查詢培訓(xùn)信息;獎懲管理模塊:新增、修改、刪除、查詢員工的獎懲信息;工資管理模塊:每月根據(jù)員工的考勤情況和獎懲信息計算員工工資,查詢員工工資信息,導(dǎo)出所有員工的工資條;考勤管理模塊:查看員工的打卡信息,審核員工的請假申請,添加、修改、刪除、查詢員工的考勤信息。正旭工貿(mào)人事管理系統(tǒng)正旭工貿(mào)人事管理系統(tǒng)管理員員工系統(tǒng)管理員工管理部門管理培訓(xùn)管理獎懲管理工資管理考勤管理系統(tǒng)管理員工管理部門管理培訓(xùn)管理獎懲管理工資管理考勤管理圖4-18系統(tǒng)功能結(jié)構(gòu)圖Figure4-18TheFunctionStructureDiagramofSystem4.5數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計有概念結(jié)構(gòu)設(shè)計和邏輯結(jié)構(gòu)設(shè)計兩部分內(nèi)容。它主要是對一個確定的環(huán)境設(shè)計建立數(shù)據(jù)庫和相關(guān)應(yīng)用系統(tǒng),使數(shù)據(jù)的存儲和管理更高效。4.5.1概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計過程中非常重要的內(nèi)容,這個過程主要是把需求轉(zhuǎn)化為概念模型。概念結(jié)構(gòu)設(shè)計的重要操作是E-R圖的設(shè)計。人事管理涉及以下幾個實體:管理員:屬性有用戶名、密碼、性別、聯(lián)系方式;員工:屬性有工號、姓名、性別、年齡、身份證號、電話、學(xué)歷、所在部門、基本工資、入職日期;部門:屬性有名稱、負責(zé)人、聯(lián)系電話、地址;培訓(xùn):屬性有名稱、老師、時間、說明;獎懲:屬性有姓名、獎金、罰金、說明、時間;工資:屬性有姓名、時間、基本工資、獎金、罰金、考勤、總工資;考勤:屬性有姓名、時間、請假次數(shù)、曠工次數(shù)、遲到次數(shù)、早退次數(shù)、備注。表4-4E-R圖符號說明表Table4-4TableofE-RDiagramSymbolExplanation符號說明實體型,框內(nèi)寫實體名。屬性,框內(nèi)寫屬性名。聯(lián)系,框內(nèi)寫聯(lián)系名。無向邊,連接實體和屬性,實體和聯(lián)系。擁有擁有考勤姓名請假次數(shù)時間曠工次數(shù)遲到次數(shù)早退次數(shù)備注11聯(lián)系方式性別密碼用戶名管理員名稱時間說明老師培訓(xùn)部門地址電話負責(zé)人名稱員工管理屬于參與姓名性別身份證號年齡電話學(xué)歷部門工號基本工資入職日期mn1mmn工資擁有姓名時間基本工資獎金罰金考勤總工資11獎懲擁有姓名獎金罰金說明時間11部門號工號工號工號工號圖4-19E-R圖Figure4-19TheE-RDiagram4.5.2邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)其操作主要是將E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型,轉(zhuǎn)化后的關(guān)系模型如下所示:部門(部門號,名稱,負責(zé)人,聯(lián)系電話,地址)員工(部門號,工號,姓名,性別,年齡,身份證號,電話,學(xué)歷,所在部門,基本工資,入職日期)管理員(用戶號,用戶名,密碼,性別,聯(lián)系方式)管理(用戶號,部門號,工號)培訓(xùn)(名稱,老師,時間,說明)參與(工號,名稱)工資(工號,姓名,時間,基本工資,獎金,罰金,考勤,總工資)獎懲(工號,姓名,獎金,罰金,說明,時間)考勤(工號,姓名,時間,請假次數(shù),曠工次數(shù),遲到次數(shù),早退次數(shù),備注)4.5.3數(shù)據(jù)庫表設(shè)計人事管理系統(tǒng)的數(shù)據(jù)庫名為qyrsgl,數(shù)據(jù)庫里的數(shù)據(jù)庫表主要有:表4-5用戶表Table4-5TheEmployeeTable字段名稱說明類型長度約束類型userName名稱varchar100可空userPw密碼varchar6可空sex性別varchar10可空tel電話varchar11可空birth生日date可空ruzhi入職日期date可空type用戶類型varchar100可空jiben基本工資varchar10可空dept部門varchar100可空xueli學(xué)歷varchar100可空card卡號varchar18可空hao工號vachar6主鍵表4-6打卡信息表Table4-6TheTableofCardInformation字段名稱說明類型長度約束類型name姓名vachar100可空sdate上班時間date可空xdate下班時間date可空表4-7部門表Table4-7TheDepartmentTable字段名稱說明類型長度約束類型name名稱varcahr100可空fuze負責(zé)人varchar100可空tel聯(lián)系電話varchar11可空adr地址varchar255可空表4-8工資表Table4-8TheSalaryTable字段名稱說明類型長度約束類型name姓名varchar100可空yue月份varchar10可空jiben基本工資varchar10可空jiangjin獎金varchar10可空kou罰金varchar10可空kaoiqn考勤工資varchar10可空zong總工資varchar10可空表4-9獎懲信息表Table4-9TheTableofRewardandPunishInformation字段名稱說明類型長度約束類型name姓名varchar100可空jiang獎金varchar10可空chu罰金varchar10可空info說明varchar255可空adate時間varchar10可空表4-10考勤信息表Table4-10TheTableofAttendanceInformation字段名稱說明類型長度約束類型name姓名varchar100可空yue月份varchar10可空jia請假次數(shù)varchar6可空kuang曠工次數(shù)varchar6可空chi遲到次數(shù)varchar6可空zao早退次數(shù)varchar6可空beizhu備注varchar255可空表4-11培訓(xùn)信息表Table4-11TheTableofTrainingInformation字段名稱說明類型長度約束類型name名稱varchar100可空shi培訓(xùn)老師varchar100可空pdate培訓(xùn)時間date可空info培訓(xùn)說明varchar255可空表4-12請假信息表Table4-12TheTableofLeavingInformation字段名稱說明類型長度約束類型name姓名varchar100可空bdate開始時間date可空edate結(jié)束時間date可空info請假原因varchar255可空sdate審核結(jié)果varchar10可空4.6代碼設(shè)計代碼是一種用數(shù)字或字符來表示實體的符號,其作用在于利用代碼可以標識分類對象;使得信息代碼化,便于計算機進行識別、分類、排序和統(tǒng)計;利用代碼可以節(jié)省計算機的存儲空間,提高運算速度;利用代碼還可以使系統(tǒng)更穩(wěn)定可靠。代碼設(shè)計問題是也是一個很重要的管理問題。一套好的代碼設(shè)計方案對系統(tǒng)來說也是不可缺少的,代碼是人事管理系統(tǒng)中肯定會用到的,如員工的編號,部門的編號等,合理的代碼設(shè)計會減少后續(xù)的許多潛在問題,也有可能可以把難以解決的問題變得簡單。[5]在本系統(tǒng)中涉及到的代碼設(shè)計問題有:員工編號,其格式如下:XXXXX 每個部門中的員工號 部門編號圖4-20代碼設(shè)計圖Figure4-20TheDiagramofCodeDesign4.7輸入輸出設(shè)計輸入輸出設(shè)計的目的在于使用戶使用系統(tǒng)的環(huán)境更加舒適,在最后顯示的時候是先有輸入設(shè)計再有輸出設(shè)計,但作為開發(fā)人員我們應(yīng)該先進行輸出設(shè)計,再進行輸入設(shè)計,因為輸入需要按照輸出要求獲得的信息來進行設(shè)計。一個簡潔高效的輸出設(shè)計能夠使用戶對系統(tǒng)的功能更加清楚,操作起來也更為方便,激發(fā)員工的工作熱情,而成熟的輸入設(shè)計會使用戶和系統(tǒng)的工作環(huán)境都相對良好。表4-13輸出設(shè)計表Table4-13TheOutputDesignTable人事管理系統(tǒng)系統(tǒng)管理考勤管理獎懲管理培訓(xùn)管理工資管理員工管理部門管理表4-14輸入設(shè)計表Table4-14TheInputDesignTable人事管理系統(tǒng)用戶名:密碼:登錄4.8人機對話設(shè)計人機對話設(shè)計是系統(tǒng)應(yīng)該具備的部分,可以把運行結(jié)果及時地反饋給用戶。為了便于人機對話,大多數(shù)計算機操作系統(tǒng)都具有這個功能,操作人員通過各種命令與計算機“對話”;人們編制的應(yīng)用軟件,特別是一些通用型應(yīng)用軟件,為了用戶使用方便,都設(shè)置有會話功能,通過“菜單”或“提示”,由操作人員進行選擇,引導(dǎo)如何操作。以下是本系統(tǒng)中涉及到的個別人機對話設(shè)計:圖4-21-1人機對話圖Figure4-21-1TheDiagramofMan-machineDialogue圖4-21-2人機對話圖Figure4-21-2TheDiagramofMan-machineDialogue圖4-21-3人機對話圖Figure4-21-3TheDiagramofMan-machineDialogue第五章系統(tǒng)實施5.1系統(tǒng)實施過程系統(tǒng)實施階段主要是為了把之前設(shè)計出來的紙質(zhì)版的系統(tǒng)方案轉(zhuǎn)變成可實際操作的系統(tǒng),這個階段的內(nèi)容包括設(shè)備的安裝,人員的培訓(xùn),系統(tǒng)的測試,環(huán)境的配置等內(nèi)容。5.2系統(tǒng)開發(fā)環(huán)境本系統(tǒng)的開發(fā)環(huán)境主要是開發(fā)工具采用MyEclipse8.5,服務(wù)器采用tomcat7.0,后臺數(shù)據(jù)庫用到的是Mysql5.1,java語言開發(fā)工具包用到的是jdk1.8,系統(tǒng)框架是SSH框架,系統(tǒng)架構(gòu)為B/S架構(gòu)。5.3系統(tǒng)實施環(huán)境(1)硬件環(huán)境電腦型號:聯(lián)想LenovoIdeaPad100S-14N3060筆記本電腦操作系統(tǒng):Windows1064位 處理器:Intel賽揚雙核1.6GHzN3060主板:聯(lián)想31900005STD(英特爾IvyBridge-HM76Express芯片組)內(nèi)存:4GB主硬盤:SSD固態(tài)硬盤顯卡:集成顯卡IntelGMAHD(集成于處理器)顯示器:14.0英寸(2)軟件環(huán)境操作系統(tǒng):Windows10數(shù)據(jù)庫軟件:MySql5.1應(yīng)用服務(wù)器軟件:Tomcat7.0JDK版本:JDK1.8瀏覽器:IE瀏覽器,GoogleChrome,火狐瀏覽器開發(fā)工具:MyEclipse8.55.4系統(tǒng)測試系統(tǒng)測試是整個系統(tǒng)設(shè)計過程中非常重要的內(nèi)容,其目的在于通過測試發(fā)現(xiàn)系統(tǒng)中存在的問題,驗收最終的系統(tǒng)是不是符合用戶的需求,系統(tǒng)測試涉及到的有計劃,設(shè)計,實現(xiàn),與測試,執(zhí)行,撰寫報告等活動,這里實現(xiàn)了對系統(tǒng)部分用例的測試。其結(jié)果如下:表5-1管理員工用例測試Table5-1TestingTheUseCaseofManagingEmployee模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過員工管理模塊添加一個員工員工增加1個員工增加一個符合員工管理模塊刪除一個員工員工減少1個員工減少1個符合表5-2管理部門用例測試Table5-2TestingTheUseCaseofManagingDeployment模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過部門管理模塊添加一個部門部門增加1個部門增加一個符合部門管理模塊刪除一個部門部門減少1個部門減少1個符合第六章系統(tǒng)維護與評價6.1系統(tǒng)維護系統(tǒng)維護簡而言之,就是發(fā)現(xiàn)系統(tǒng)存在的問題,然后對這些問題進行改善,使系統(tǒng)更加滿足需求的過程。信息系統(tǒng)不同于其他產(chǎn)品,它并不是開發(fā)完就可以作為最終產(chǎn)品使用的那類產(chǎn)品。交給用戶使用的管理信息系統(tǒng)雖然可能還不是特別的完善,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論