




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
Goodisgood,butbettercarriesit.
精益求精,善益求善。Goodisgood,butbettercarriesit.
精益求精,善益求善。企業(yè)人事管理系統(tǒng)設(shè)計畢業(yè)企業(yè)人事管理系統(tǒng)設(shè)計畢業(yè)企業(yè)人事管理系統(tǒng)設(shè)計畢業(yè)III企業(yè)人事管理系統(tǒng)設(shè)計畢業(yè)PAGE企業(yè)人事管理系統(tǒng)設(shè)計××,電子工程系摘要:針對企事業(yè)單位人事檔案的自動化管理,進一步推動企業(yè)向前發(fā)展,本文設(shè)計了企業(yè)人事管理系統(tǒng)。該系統(tǒng)基于Java開發(fā)環(huán)境和MySQL數(shù)據(jù)庫,對數(shù)據(jù)信息進行采集、分析和匯總。通過系統(tǒng)分析確定系統(tǒng)功能,設(shè)計數(shù)據(jù)庫并編寫各字段和屬性,以此編輯窗口界面并設(shè)計相應(yīng)的代碼,最終生成一個完整的Web系統(tǒng)。系統(tǒng)主要分為員工基本信息管理、工資管理、部門設(shè)置及用戶管理四大模塊,點擊相應(yīng)按鈕后即可在彈出窗口中進行相關(guān)操作。最后還需要進行測試以保證系統(tǒng)的高效性和魯棒性。關(guān)鍵詞:企業(yè)人事管理系統(tǒng);Java;MySQLDesignoftheEnterprisePersonnelManagementSystem××,DepartmentofElectronicEngineeringAbstract:Inordertorealizepersonnelfilemanagementofenterprisesautomatically,anenterprisepersonnelmanagementsystemisdesignedtopromotethemdevelopforwardfurther.ThesystembasedonJavadevelopmentenvironmentandMySQLdatabasecouldmakecollection,analysisandsummaryforthedatainformation.Firstly,thefunctionsaredeterminedbysystematicanalysisandthedatabaseisdesignedtomakeitselfwritteninvariousfieldsandproperties.Then,acompleteWebsystembasedonitisgeneratedultimatelybyeditingwindowsinterfaceandthecorrespondingcodes.Thesystemismainlydividedintofourmodules,whichcanbeshownasbasicpersonnelinformationmanagement,salarymanagement,departmentsettingandusermanagement.Usersonlytoclickonthebuttonandcanmanipulaterelevantinformationsonthepop-upwindow.Finally,severalrelatedtestsisneededtoensuretheefficiencyandrobustnessofsystem.Keywords:EnterprisePersonnelManagementSystem;Java;MySQL
目錄TOC\o"1-3"\u1引言 12相關(guān)理論及可行性分析 32.1系統(tǒng)分類方式 32.2開發(fā)方法 32.2.1系統(tǒng)規(guī)劃階段 32.2.2系統(tǒng)分析階段 32.2.3系統(tǒng)設(shè)計階段 32.2.4系統(tǒng)實施階段 42.2.5系統(tǒng)維護和評價階段 42.3可行性研究 42.3.1可行性研究的前提 42.3.2經(jīng)濟可行性 42.3.3技術(shù)可行性 42.3.4運行可行性 43需求分析 63.1系統(tǒng)目標(biāo) 63.2功能需求 63.3性能需求 63.4其他需求 74系統(tǒng)設(shè)計 84.1系統(tǒng)開發(fā)環(huán)境 84.2JDK1.6和Tomcat6.0服務(wù)器配置 84.3總體設(shè)計 94.4邏輯模型的描述 94.4.1系統(tǒng)結(jié)構(gòu)圖 94.4.2客戶流程圖 104.4.3管理端流程圖 115系統(tǒng)詳細(xì)設(shè)計 125.1數(shù)據(jù)庫設(shè)計 125.1.1MySQL概述 125.1.2數(shù)據(jù)庫表的設(shè)計 125.2用戶界面設(shè)計 146系統(tǒng)的實現(xiàn)與測試 186.1程序設(shè)計與調(diào)試 186.2系統(tǒng)的測試 186.2.1測試的重要性和目的 186.2.2測試方法設(shè)計 186.2.3測試用例設(shè)計 187結(jié)論 20參考文獻 21致謝 22PAGEPAGE231引言隨著人類邁入二十一世紀(jì),計算機技術(shù)、通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛躍發(fā)展,人類正在從工業(yè)時代向信息時代邁進,人們越來越重視信息資源的開發(fā)和利用?!靶畔⒒币殉蔀橐粋€國家經(jīng)濟和社會發(fā)展的關(guān)鍵環(huán)節(jié),信息化水平的高低已成為衡量一個國家現(xiàn)代化水平和綜合國力的重要標(biāo)志,其實質(zhì)是使信息這一社會的主導(dǎo)資源充分發(fā)揮作用,可以說推廣信息技術(shù)使手段,真正利用信息是目的,信息化則是實現(xiàn)目的的過程。我國自1983年大力推廣微型計算機應(yīng)用以來,在管理信息領(lǐng)域,無論在理論方面,還是在實踐方面都有了很大的發(fā)展。1986年2月國務(wù)院批準(zhǔn)建設(shè)了國家經(jīng)濟信息系統(tǒng),全國從中央到省、市地方都陸續(xù)成立了信息中心,各行各業(yè)應(yīng)用電子計算機的熱情普遍高漲。目前,已從單項業(yè)務(wù)的信息管理迅速項綜合的管理層和決策層的信息管理發(fā)展,應(yīng)用水平日趨提高;以金橋工程、金關(guān)工程和金卡工程為代表的國民經(jīng)濟信息工程也正在加速建設(shè)。人事管理系統(tǒng)的發(fā)展歷史可以追溯到20世紀(jì)60年代末期。由于當(dāng)時計算機技術(shù)已經(jīng)進入實用階段,同時大型企業(yè)用手工來計算和發(fā)放薪資既費時費力又非常容易出差錯,為了解決這個矛盾,第一代的人事管理系統(tǒng)應(yīng)運而生。當(dāng)時由于技術(shù)條件和需求的限制,用戶非常少,而且那種系統(tǒng)充其量也只不過是一種自動計算薪資的工具,既不包含非財務(wù)的信息,也不包含薪資的歷史信息,幾乎沒有報表生成功能和薪資數(shù)據(jù)分析功能。但是,它的出現(xiàn)為人事管理的管理展示了美好的前景,即用計算機的高速度和自動化來替代手工的巨大工量,用計算機的高準(zhǔn)確性來避免手工的錯誤和誤差,使大規(guī)模集中處理大型企業(yè)的薪資成為可能。第二代的人事管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末。由于計算機技術(shù)的飛速發(fā)展,無論是計算機的普及性,還是計算機系統(tǒng)工具和數(shù)據(jù)庫技術(shù)的發(fā)展,都為人事管理系統(tǒng)的階段性發(fā)展提供了可能。第二代人事管理系統(tǒng)基本上解決了第一代系統(tǒng)的主要缺陷,對非財務(wù)的人事管理信息和薪資的歷史信息都給予了考慮,其報表生成和薪資數(shù)據(jù)分析功能也都有了較大的改善。但這一代的系統(tǒng)主要是由計算機專業(yè)人員開發(fā)研制的,未能系統(tǒng)地考慮人事管理的需求和理念,而且其非財務(wù)的人事管理信息也不夠系統(tǒng)和全面。人事管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。由于市場競爭的需要,如何吸引和留住人才,激發(fā)員工的創(chuàng)造性、工作責(zé)任感和工作熱情已成為關(guān)系企業(yè)興衰的重要因素,人才已經(jīng)成為企業(yè)最重要的資產(chǎn)之一?!肮⒐健⒑侠怼钡钠髽I(yè)管理理念和企業(yè)管理水平的提高,使社會對人事管理系統(tǒng)有了更高的需求。同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使得第三代人事管理系統(tǒng)的出現(xiàn)成為必然。第三代人事管理系統(tǒng)的特點是從人事管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與人事管理相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。友好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得人事管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人事管理規(guī)劃和政策。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,傳統(tǒng)的人工管理模式已經(jīng)不適應(yīng)當(dāng)前企業(yè)的發(fā)展,這種管理方式存在著許多缺點,如:效率低、保密性差、數(shù)據(jù)量大、查詢等都不方便,而且還會影響企業(yè)的發(fā)展。由于人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,所以一個好的人事管理系統(tǒng)會給企業(yè)帶來更大的發(fā)展。基于WEB模式的人事管理系統(tǒng)適應(yīng)了當(dāng)前發(fā)展的潮流,作為計算機應(yīng)用的一部分,使用計算機對人事信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理、與世界接軌的重要條件,從另一方面推動了企業(yè)的向前發(fā)展。本次畢業(yè)設(shè)計的目的是:針對企事業(yè)對人事管理的需求,開發(fā)人事管理系統(tǒng),力求方便快捷實現(xiàn)人事檔案的管理,推動企業(yè)的向前發(fā)展。
2相關(guān)理論及可行性分析2.1系統(tǒng)分類方式管理信息系統(tǒng)與計算機的關(guān)系密不可分,計算機技術(shù)產(chǎn)生以后,迅速在管理領(lǐng)域獲得了廣泛的應(yīng)用。管理信息系統(tǒng)的開發(fā)方式有自行開發(fā)、委托開發(fā)、聯(lián)合開發(fā)、購買現(xiàn)成軟件包進行二次開發(fā)幾種形式。一般來說根據(jù)企業(yè)的技術(shù)力量、資源及外部環(huán)境而定。管理信息系統(tǒng)按組織職能可以劃分為:辦公系統(tǒng)、決策系統(tǒng)、生產(chǎn)系統(tǒng)和信息系統(tǒng);按信息處理層次進行劃分為:面向數(shù)量的執(zhí)行系統(tǒng)、面向價值的核算系統(tǒng)、報告監(jiān)控系統(tǒng),分析信息系統(tǒng)、規(guī)劃決策系統(tǒng),自底向上形成信息金字塔;按歷史發(fā)展進行劃分為:第一代MIS是由手工操作,使用工具是文件柜、筆記本等。第二代MIS增加了機械輔助辦公設(shè)備,如打字機、范圍走向廣域范圍。按綜合結(jié)構(gòu)可以劃分為橫向綜合結(jié)構(gòu)和縱向綜合結(jié)構(gòu),橫向綜合結(jié)構(gòu)指同一管理層次各種職能部門的綜合,如勞資、人事部門,縱向綜合結(jié)構(gòu)指具有某種職能的各管理層的業(yè)務(wù)組織在一起,如上下級的對口部門。2.2開發(fā)方法管理信息系統(tǒng)的開發(fā)可分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)維護和評價五個階段。各階段的主要工作概要說明如下:2.2.1系統(tǒng)規(guī)劃階段系統(tǒng)規(guī)劃階段的任務(wù)是:在對原系統(tǒng)進行初步調(diào)查的基礎(chǔ)上提出開發(fā)新系統(tǒng)的要求,根據(jù)需要和可能,給出新系統(tǒng)的總體方案,并對這些方案進行可行性分析,產(chǎn)生系統(tǒng)開發(fā)計劃和可行性研究報告。2.2.2系統(tǒng)分析階段系統(tǒng)分析階段的任務(wù)是根據(jù)系統(tǒng)開發(fā)計劃所確定的范圍,對現(xiàn)行系統(tǒng)進行詳細(xì)檢查描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,指出現(xiàn)行系統(tǒng)的局限性和不足之處,確定新系統(tǒng)的基本目標(biāo)和邏輯模型,這個階段又稱為邏輯設(shè)計階段。系統(tǒng)分析階段的工作成果體現(xiàn)在“系統(tǒng)分析說明書”中,這是系統(tǒng)建設(shè)的必備文件。它是提交給用戶的文檔,也是下一階段工作的依據(jù),因此,系統(tǒng)分析說明書要通俗易懂,用戶可以通過它了解新系統(tǒng)的功能,判斷是否所需的系統(tǒng)系統(tǒng)說明書一旦評審?fù)ㄟ^它就是系統(tǒng)設(shè)計的依據(jù),也是系統(tǒng)最終驗收的依據(jù)。2.2.3系統(tǒng)設(shè)計階段系統(tǒng)分析階段回答了新系統(tǒng)“做什么”的問題,而系統(tǒng)設(shè)計階段的任務(wù)就是回答“怎么做”的問題,即根據(jù)系統(tǒng)分析說明書中規(guī)定的功能要求,考慮實際條件,具體設(shè)計實行邏輯模型的技術(shù)方案,也即設(shè)計新系統(tǒng)的物理模型,所以這個階段又稱為物理設(shè)計階段。它又分為總體設(shè)計和詳細(xì)設(shè)計兩個階段,產(chǎn)生的技術(shù)文檔是“系統(tǒng)設(shè)計說明書”。2.2.4系統(tǒng)實施階段系統(tǒng)實施階段的任務(wù)包括計算機等硬件設(shè)備的購置、安裝和調(diào)試,應(yīng)用程序的編制和調(diào)試,人員培訓(xùn),數(shù)據(jù)文件轉(zhuǎn)換,系統(tǒng)調(diào)試與轉(zhuǎn)換等。系統(tǒng)實施是按實施計劃分階段完成的,每個階段應(yīng)寫出“實施進度報告”。系統(tǒng)調(diào)試之后寫出“系統(tǒng)測試報告”。2.2.5系統(tǒng)維護和評價階段系統(tǒng)投入運行后,需要經(jīng)常進行維護,記錄系統(tǒng)運行情況,根據(jù)一定的程序?qū)ο到y(tǒng)進行必要的修改,評價系統(tǒng)的工作質(zhì)量和經(jīng)濟效益。2.3可行性研究2.3.1可行性研究的前提在當(dāng)前的信息化管理浪潮下,我國的人事管理模式由傳統(tǒng)的手工業(yè)務(wù)辦理模式漸進的轉(zhuǎn)向信息化,現(xiàn)代化的高效管理模式。在結(jié)合人事辦公管理的實際情況和實踐操作研發(fā)的新一代人事管理系統(tǒng),使一直沿襲傳統(tǒng)辦公模式而產(chǎn)生的管理效率較低,經(jīng)營管理水平相對滯后等現(xiàn)象得以改善;而這種新型的辦公業(yè)務(wù)流程自動化、智能分析、科學(xué)宏觀的管理模式已經(jīng)成為各個單位的必然需求。該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟可行性和運行可行性等方面進行分析。2.3.2經(jīng)濟可行性開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已存在的相關(guān)系統(tǒng)進行調(diào)查采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)成本較低。而引進使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點,可以節(jié)省不少人力、物力及財力。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。2.3.3技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本系統(tǒng)用的是JSP+JAVA開發(fā)語言,當(dāng)前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。2.3.4運行可行性運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當(dāng)前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運行上是可行性的。
3需求分析需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結(jié)果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計將來自于需求分析的抽象規(guī)格說明轉(zhuǎn)變?yōu)槊嫦蛘鎸嵤澜绲脑O(shè)計。一旦構(gòu)建完成,該系統(tǒng)就會投入使用,同時會不可避免地產(chǎn)生更多的新需求。同時,需求過程與分析活動之間有相當(dāng)程度的重疊,分析建模對于設(shè)定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。3.1系統(tǒng)目標(biāo)企業(yè)人事管理系統(tǒng)是通過計算機方式集中管理人事活動信息和人事活動服務(wù)的系統(tǒng),有以下幾個目標(biāo):更好地保存用戶的聯(lián)系方式,提供目錄查詢和打印服務(wù);提供人事活動提醒服務(wù),通知用戶所需進行的人事活動;詳細(xì)記錄用戶的人事活動日志,提供日志查詢分析功能;根據(jù)用戶權(quán)限來設(shè)置人事活動服務(wù),提供信息的安全性。3.2功能需求基于系統(tǒng)需求分析,該人事管理系統(tǒng)實現(xiàn)下面的功能:系統(tǒng)分兩種身份:員工、管理員,登陸時根據(jù)選擇角色進入功能界面。1)員工具有以下幾種功能:職工登陸后查詢個人基本的信息;職工還可以查詢個人考勤記錄;職工可以查詢個人請假信息;職工可以修改個人密碼。2)管理員具有以下幾種功能:員工資料管理:包括查看職工列表、添加職工、修改職工信息等;部門管理:包括查看部門列表、修改部門信息及添加新部門等;職工考勤管理:添加、修改、刪除職工考勤信息;職工加班管理:包括個人加班信息查詢及添加新的加班記錄等;假期情況管理:主要用來處理職工的請假申請;職工工資管理:主要用來處理職工的工資情況。3.3性能需求可以方便快捷有效地完成編輯、查詢等的各項操作,錄入數(shù)據(jù)合法性校驗程序高,查詢速度較快。保證信息的正確和及時更新,并降低信息訪問的成本。操作方便可以大大提高工作效率。本系統(tǒng)設(shè)計時需要的相關(guān)環(huán)境如下表所示:相關(guān)環(huán)境配置參數(shù)硬件環(huán)境處理器:IntelPentium,1GHz以上內(nèi)存:512M硬盤空間:至少10GB顯卡:Geforce系列顯示適配器或更高軟件環(huán)境操作系統(tǒng):Windows95以上數(shù)據(jù)庫:MySQL、Access等開發(fā)平臺:MyEclipse、NetBean等表3.3環(huán)境配置表3.4其他需求1)可擴展性能夠適應(yīng)應(yīng)用要求的變化和修改,具有靈活的可擴充性。2)容災(zāi)性能快速恢復(fù)系統(tǒng)和故障處理,方便系統(tǒng)升級和擴充,故障恢復(fù)時間不超過5小時。3)安全性由于此開發(fā)項目針對企業(yè)單位,使用頻度較高,使用性要求比較高。為防止對信息資料和管理程序的惡意破壞,要求有較為可靠的安全性能。系統(tǒng)對不同的用戶提供不同的功能模塊,只有具有管理員身份的用戶才能允許有編輯、修改權(quán)限,而普通用戶只能對信息進行查看。總之,系統(tǒng)要求穩(wěn)定、安全、便捷、易于管理和操作。
4系統(tǒng)設(shè)計4.1系統(tǒng)開發(fā)環(huán)境開發(fā)工具:JDKv1.6,MyEclipse7.0;數(shù)據(jù)庫:MySQL5.0;搭建服務(wù)器:Tomcat6.0。4.2JDK1.6和Tomcat6.0服務(wù)器配置安裝好JDK和Tomcat后,要對系統(tǒng)的環(huán)境變量進行配置才能運行。右鍵“我的電腦”→“屬性”,選擇“高級”→“環(huán)境變量”,在系統(tǒng)變量中新建下面幾個變量。如圖所示:圖4.2環(huán)境變量配置圖首先,定義JAVA安裝目錄及需要載入包的路徑變量:JAVA_HOME值為C:\ProgramFiles\Java\jdk1.6.0_02CLASSPATH值為.;C:\ProgramFiles\Java\JDBC\msbase.jar;C:\ProgramFiles\Java\JDBC\mssalserver.jar;C:\ProgramFiles\Java\JDBC\msutil.jar接著把編輯PATH變量設(shè)置我們需要的值如下:%SystemRoot%\System32\Wbem;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%CATALINA_HOME%\bin;C:\ProgramFiles\Java\JDBC\msbase.jar;C:\ProgramFiles\Java\JDBC\mssalserver.jar;C:\ProgramFiles\Java\JDBC\msutil.jar;C:\ProgramFiles\Java\jdk1.6.0_02\bin;C:\ProgramFiles\MySQL\MySQLServer5.0\bin設(shè)置完以后重新啟動tomcat,打開瀏覽器,在地址欄中輸入http://localhost:8080,進行驗證配置是否成功。4.3總體設(shè)計1)員工檔案實現(xiàn)員工信息的查詢與添加,員工查詢條件分員工姓名和員工編號兩類,能夠查詢的基本信息為員工姓名、員工編號以及所屬部門。添加新員工包含員工的詳細(xì)信息,如姓名、性別、民族、政治面貌,出生日期、部門、職務(wù)、聯(lián)系電話等等。2)工資管理工資管理主要實現(xiàn)員工工資查詢,查詢條件含月份、員工姓名及員工編號。工資信息里除員工的基本信息如姓名、部門、職務(wù)等以外,還包含了員工工資所處銀行,銀行賬號及實發(fā)工資。3)部門設(shè)置部門設(shè)置實現(xiàn)現(xiàn)有部門的信息顯示以及部門管理,部門管理可實現(xiàn)對現(xiàn)有部門的刪除、修改功能,也可實現(xiàn)部門的新增功能。4)用戶管理用戶管理主要實現(xiàn)對當(dāng)前用戶的密碼修改。4.4邏輯模型的描述系統(tǒng)的邏輯模型主要包括系統(tǒng)結(jié)構(gòu)圖、客戶流程圖和管理段流程圖三個部分,后面兩個流程圖是對系統(tǒng)結(jié)構(gòu)圖的進一步細(xì)化,以明確具體的責(zé)任劃分,相應(yīng)的模型描述如下所示。4.4.1系統(tǒng)結(jié)構(gòu)圖在人事管理系統(tǒng)中,管理員要為每個企業(yè)員工建立管理查詢賬戶,并給企業(yè)員工發(fā)放登陸賬戶及密碼,賬戶內(nèi)存儲員工的個人信息和工作記錄信息。企業(yè)員工可以通過自己的賬戶登陸系統(tǒng),查詢個人信息及一些公共信息。登陸系統(tǒng)時,先輸入自己的賬號,系統(tǒng)驗證賬戶的有效性和登陸賬戶的權(quán)限,無效則提示其原因,有效則顯示員工的基本信息。然后打開自己所要查詢或者管理的相關(guān)信息,若有修改權(quán)限的管理人員,即可進行相應(yīng)的管理。系統(tǒng)管理員定期或不定期對企業(yè)員工信息進行入庫、修改、刪除等人事信息管理以及注銷,包括基本信息管理。為系統(tǒng)維護人員提供權(quán)限管理、數(shù)據(jù)備份等通用功能。
人事管理系統(tǒng)管理員人事管理系統(tǒng)管理員職工職工資料管理職工考勤管理職工加班管理假期情況管理部門管理個人資料查詢請假記錄查詢在線請假職工工資管理考勤信息查詢修改個人密碼登陸對話框顯示無效信息圖4.4.1系統(tǒng)功能4.4.2客戶流程圖客戶流程圖主要分為職工管理、事務(wù)管理和賬號管理三個部分,其主要功能就是查看各種個人信息,其中職工可以在“事務(wù)管理”的“查看加班信息”一欄進行在線請假。如圖4.4.2所示。登錄職工管理登錄職工管理事務(wù)管理帳號管理查看職工信息查看請假信息查看加班信息查看工資信息查看考勤信息查看帳號信息修改個人密碼在線請假信息職工圖4.4.2客戶端流程4.4.3管理端流程圖管理端流程主要分為部門管理、事務(wù)管理、職工管理和帳號管理四個部分,對于每個管理模塊管理員都具有添加、修改、刪除權(quán)限,如圖4.4.3所示。管理員登錄管理員登錄部門管理事務(wù)管理職工管理帳號管理部門列表職工管理請假管理考勤管理工資管理加班管理添加刪除修改添加、刪除、修改添加刪除修改管理員職工添加、刪除、修改管理員查詢職工圖4.4.3管理端流程
5系統(tǒng)詳細(xì)設(shè)計5.1數(shù)據(jù)庫設(shè)計5.1.1MySQL概述MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,目前被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。5.1.2數(shù)據(jù)庫表的設(shè)計1)用戶信息表:用于記錄用戶信息功能名稱:用戶信息表(user)存儲位置:用戶信息表存儲組織:用戶信息信息一條記錄主鍵:Id數(shù)據(jù)元素數(shù)據(jù)采集方式說明Id自動采集主鍵,必須輸入Username人工采集必須輸入Password人工采集必須輸入相關(guān)數(shù)據(jù)主要功能模塊:用戶管理表用戶信息表2)員工信息表:記錄員工基本信息功能名稱:員工信息表(personnel)存儲位置:員工信息記錄存儲組織:員工信息一條記錄主鍵:personnelid數(shù)據(jù)元素數(shù)據(jù)采集方式說明personnelid自動采集主鍵,必須輸入name自動采集不允許空值Sex人工采集允許空值Nation人工采集允許空值Faction人工采集允許空值birthday人工采集允許空值department人工采集允許空值Position人工采集允許空值Contactphone人工采集允許空值Mobile人工采集允許空值Usemodus人工采集允許空值photo人工采集允許空值相關(guān)數(shù)據(jù)主要功能模塊:員工文檔管理表員工信息表3)部門信息表:記錄部門信息功能名稱:部門信息表(department)存儲位置:部門信息存儲組織:部門信息一條記錄主鍵:CheckDate數(shù)據(jù)元素數(shù)據(jù)采集方式說明Departmentid自動采集主鍵,必須輸入Departmentname人工采集允許空值Remark人工采集允許空值相關(guān)數(shù)據(jù)主要功能模塊:部門管理表部門信息表4)工資表:記錄員工工資信息功能名稱:工資表(wage)存儲位置:工資表存儲組織:員工工資一條記錄主鍵:Wageid數(shù)據(jù)元素數(shù)據(jù)采集方式說明Wageid自動采集主鍵,必須輸入Time自動采集允許空值Name人工采集允許空值Personnid人工采集允許空值Department人工采集允許空值Position人工采集允許空值bank人工采集允許空值Banknumer人工采集允許空值Pay人工采集允許空值相關(guān)數(shù)據(jù)主要功能模塊:工資管理表工資信息表5.2用戶界面設(shè)計首先在首頁,輸入用戶名和登陸密碼系統(tǒng),用戶可以是系統(tǒng)管理員,也可以是普通員工。圖5.2.1登陸界面圖如果登陸成功,就會進入到系統(tǒng)的主頁面,其中主要包括:員工檔案;工資管理;部門設(shè)置;用戶管理。圖5.2.2系統(tǒng)界面圖點擊“員工檔案”,則顯示員工檔案管理的界面布局及所實現(xiàn)的功能,包括查看全部員工及添加新員工兩個部分。圖5.2.3員工檔案管理界面圖圖5.2.4員工信息界面圖圖5.2.5員工詳細(xì)信息界面圖同樣,在工資管理項的界面,其功能是根據(jù)用戶輸入的內(nèi)容和選擇的查詢條件,輸出相應(yīng)的員工工資。圖5.2.6工資管理界面圖圖5.2.7工資詳細(xì)信息界面圖以下是部門設(shè)置的頁面,包括添加新部門和部門信息管理,后者結(jié)果顯示部門編號、部門名稱、備注及操作四個字段。圖5.2.8添加新部門界面圖圖5.2.9部門管理界面圖最后是用戶管理,實現(xiàn)的功能是修改用戶的登陸密碼。如果修改成功則會返回相應(yīng)信息并退回到登陸界面。圖5.2.10修改用戶密碼界面圖6系統(tǒng)的實現(xiàn)與測試6.1程序設(shè)計與調(diào)試在程序編碼設(shè)計階段,實際上就是以上界面的初始化和連接數(shù)據(jù)庫,實現(xiàn)通過主菜單中的各個新建菜單調(diào)出對應(yīng)界面,再通過界面按鈕和編輯框?qū)崿F(xiàn)用戶與數(shù)據(jù)庫之間的數(shù)據(jù)交流。實際在做系統(tǒng)時,代碼部分肯定是會出現(xiàn)錯誤的,不管是自己寫還是從網(wǎng)上或是其他渠道獲得的。一般情況下,調(diào)試程序時,系統(tǒng)會自動的將錯誤地方列表出來,這種錯誤比較容易改正。然而還會出現(xiàn)其他形式的錯誤,一般系統(tǒng)沒有提示,單個程序運行起來并沒有什么錯誤,但在整個工程項目中卻往往會出現(xiàn)問題。這類的錯誤不容易解決,它很有可能是一些類的錯誤,也有可能是一些函數(shù)的調(diào)用錯誤??傊?,這些錯誤是很難找的,需要大量的時間來排查和改正。6.2系統(tǒng)的測試6.2.1測試的重要性和目的軟件測試是對軟件需求分析、設(shè)計、編碼實現(xiàn)的審查,它是軟件質(zhì)量保證的關(guān)鍵步驟。通常對測試的定義有兩點描述:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;軟件測試是根據(jù)軟件開發(fā)各個階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計的一批測試用例,并利用這些測試用例運行程序以及發(fā)現(xiàn)錯誤的過程,即執(zhí)行測試步驟。測試應(yīng)該盡早進行,因為軟件的質(zhì)量是在開發(fā)過程中形成的,而缺陷往往是無意中引入的。測試的目的就是設(shè)計測試案例,通過這些測試案例來發(fā)現(xiàn)軟件的。缺陷和排除缺陷。測試的目的是在最小的成本和最少的時間內(nèi),通過設(shè)計合適的測試用例,系統(tǒng)地發(fā)現(xiàn)不同類別的錯誤。6.2.2測試方法設(shè)計本系統(tǒng)主要的測試方法是系統(tǒng)測試。系統(tǒng)測試是將軟件系統(tǒng),作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等元素組合在一起,對計算機系統(tǒng)進行一系列的組裝測試和確認(rèn)測試。6.2.3測試用例設(shè)計測試用例(系統(tǒng)測試)如下:
測試項目名稱:企業(yè)人事管理系統(tǒng)測試用例編號:01測試人員:陶劉測試時間:2013-12-20測試項目標(biāo)題:所有基本頁面能正確顯示連接測試內(nèi)容:驗證系統(tǒng)客戶端首頁是否能夠正常顯示驗證系統(tǒng)客戶端登錄后其內(nèi)容是否顯示正常驗證系統(tǒng)客戶端內(nèi)各模塊內(nèi)容信息是否正確測試環(huán)境與系統(tǒng)配置:軟件環(huán)境:WindowsXP+IE瀏覽器+谷歌瀏覽器硬件環(huán)境:Inter(R)Celeron(R)1.60GHzCPU+1.5GB內(nèi)存網(wǎng)絡(luò)環(huán)境:局域網(wǎng)100Mb/s帶
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3408-2024林下經(jīng)濟術(shù)語
- 【假期提升】五升六語文暑假作業(yè)(七)-人教部編版(含答案含解析)
- 緊急任務(wù) 面試題及答案
- 2025年軍隊文職人員招聘之軍隊文職法學(xué)考前沖刺模擬試卷A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級技能題庫綜合試卷A卷附答案
- 遺產(chǎn)繼承房產(chǎn)過戶合同
- 汽車運輸合同協(xié)議書
- 語言學(xué)與文化差異閱讀理解題
- 信息技術(shù)支持下的農(nóng)業(yè)智能生產(chǎn)合作協(xié)議
- 陜西省渭南市富平縣2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 中考心理減壓輔導(dǎo) 中考前心理健康教育主題班會
- 小學(xué)四年級心理健康教育課
- 【上市公司的財務(wù)風(fēng)險的分析和防范:以三只松鼠為例10000字(論文)】
- 部編版小學(xué)語文四年級下冊教師教學(xué)用書(教學(xué)參考)完整版
- 幼兒園消防安全知識競賽試題及答案
- 莫高窟群文閱讀教學(xué)設(shè)計
- 樂理視唱練耳簡明教程課后習(xí)題答案
- 2023年10月自考試題02398土力學(xué)及地基基礎(chǔ)
- 農(nóng)業(yè)領(lǐng)域的服務(wù)禮儀
- 高壓旋噴樁加固工程施工方案
- 【鹽津鋪子公司成本管理現(xiàn)狀、問題及對策】10000字
評論
0/150
提交評論