版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、湖南工學院畢業(yè)論文(設計)人事檔案案管理系系統(tǒng)系 、 部:計計算機科科學與信信息系學生姓名名:唐明明輝指導教師師:周瑞瑞玲職稱稱專 業(yè):軟件技技術班 級:08002完成時間間:20011.05.10摘要人事檔案案的管理理是企業(yè)業(yè)管理中中的一個個重要內內容,隨隨著時代代的進步步,企業(yè)業(yè)也逐漸漸變得龐龐大起來來。如何何管理好好企業(yè)內內部員工工的信息息,成為為企業(yè)管管理中的的一個大大問題。在這種種情況下下,開發(fā)發(fā)一個人人事檔案案管理系系統(tǒng)就顯顯得非常常必要。本系統(tǒng)結結合公司司實際的的人事、制度,經經過實際際的需求求分析,采采用功能能強大的的Myeecliipsee作為開開發(fā)工具具而開發(fā)發(fā)出來的的人事
2、檔檔案管理理系統(tǒng)。整個系系統(tǒng)從符符合操作作簡便、界面友友好、靈靈活、實實用、安安全的要要求出發(fā)發(fā),本企企業(yè)人事事檔案管理理系統(tǒng)具具有如下下功能:主要實實現對員員工的人人事檔案案資料進進行有效效的錄入入、修改改和刪除除,根據據職工編編號或姓姓名對符合合條件的的員工人人事檔案案資料進進行修改改以及根根據職工工編號或或姓名對對符合條條件的員員工人事事檔案資資料進行行刪除,根根據職工工編號或或姓名查查詢符合合條件的的員工人人事檔案案資料,并并打印查查詢結果果等功能能。全文主要要分五個部分分:第一一部分,是是本課題題的來源源和課題題研究的的目的和和意義;第二部部分,是是開發(fā)工工具的選選擇,本本系統(tǒng)主主要
3、運用用的是MMyecclippse作作為系統(tǒng)統(tǒng)前臺應應用程序序開發(fā)工工具,MMySQQL作為為后臺數數據庫;第三部部分,是是系統(tǒng)的的需求分分析,主主要是人人事檔案案管理系系統(tǒng)的需需求分析析、系統(tǒng)統(tǒng)功能設設計和數數據庫的的設計;第四部分,主主要介紹紹了各個個功能模模塊的功功能和主主要的代代碼;第第五部分,是是軟件的的測試。關鍵詞:信息管管理;人人事檔案案管理;人事管管理檔案案系統(tǒng);Myeecliipsee;MyySQLLABSTTRACCTPerssonnnel fille mmanaagemmentt iss ann immporrtannt ppartt off maanaggemeent,
4、 wiith thee prrogrresss off thhe ttimees, commpanniess haave graaduaallyy beecomme aa huuge up. Hoow tto mmanaage intternnal empployyee infformmatiion, beecomme aa biig iissuue mmanaagemmentt. IIn tthiss caase, thhe ddeveeloppmennt oof aa peersoonneel mmanaagemmentt syysteem, it is verry nneceessaar
5、y.Thiss syysteem ccombbinees tthe commpannyss acctuaal pperssonnnel, syysteems, thhe aactuual demmandd annalyysiss, tthe usee off poowerrfull deevellopmmentt tooolss Myyecllipsse ddeveelopped as a pperssonnnel fille mmanaagemmentt syysteem.TThe enttiree syysteem ffromm thhe ssimpple, usser friienddl
6、y, fllexiiblee, ppraccticcal, saafe reqquirremeentss, tthe entterpprisse pperssonnnel mannageemennt ssysttem hass thhe ffolllowiing funnctiionss: tthe maiin pperssonnnel filles of empployyeess too acchieeve efffecttivee daata enttry, moodiffy, andd deelette, acccorddingg too sttafff nuumbeers orNNam
7、ee off thhe eeliggiblle eemplloyeees perrsonnnell fiile infformmatiion to moddifyy annd eemplloyeee nnumbber or namme uundeer tthe eliigibble empployyeess off thhe pperssonnnel filles of delleteed ddataa, eemplloyeee nnumbber or namme qquerry bbaseed oon eeliggiblle eemplloyeee pperssonnnel fille dd
8、ataa, aand priint queery ressultts aand othher funnctiionss.Fulll-teext is divvideed iintoo fiive parrts: Thhe ffirsst ppartt iss thhe ssubjjectt off thhe ooriggin andd puurpoose andd siigniificcancce oof tthe ressearrch; seeconnd ppartt off thhe cchoiice of devveloopmeent toools, thhe ssysttem is m
9、aiinlyy ussed as thee syysteem iis MMyecclippse forregrrounnd aappllicaatioon ddeveeloppmennt ttoolls, MySSQL as thee Baackggrouund dattabaase; thhirdd paart is thee syysteem rrequuireemennts anaalyssis, maainlly pperssonnnel mannageemennt ssysttem reqquirremeentss annalyysiss, ssysttem dessignn ann
10、d ddataabasse ddesiign funnctiionss; ffourrth parrt iintrroduucess thhe ffuncctioon oof eeachh moodulle aand thee maain codde; V PPartt off thhe ssofttwarre ttesttingg.Keywwordds: innforrmattionn maanaggemeent; peersoonneel mmanaagemmentt; pperssonnnel mannageemennt ffilee syysteem; myecclippse; mys
11、qll目錄TOC o 1-3 h u HYPERLINK l _Toc9055 引 論論 PAGEREF _Toc9055 1 HYPERLINK l _Toc28300 1 課題題的來源源與意義義 PAGEREF _Toc28300 2 HYPERLINK l _Toc6868 1.1 本課題題的來源源 PAGEREF _Toc6868 2 HYPERLINK l _Toc20739 1.2 本課題題研究的的目的及及意義 PAGEREF _Toc20739 33 HYPERLINK l _Toc4119 1.3 本課題題的研究究現狀 PAGEREF _Toc4119 33 HYPERLINK
12、 l _Toc13799 2 開發(fā)發(fā)工具的的選擇 PAGEREF _Toc13799 44 HYPERLINK l _Toc17280 2.1 開發(fā)軟軟件MyySQLL的介紹紹 PAGEREF _Toc17280 4 HYPERLINK l _Toc25860 2.2 開發(fā)軟軟件Myyecllipsse的介介紹 PAGEREF _Toc25860 5 HYPERLINK l _Toc2877 3 系統(tǒng)統(tǒng)分析與與設計 PAGEREF _Toc2877 66 HYPERLINK l _Toc31541 3.1 系統(tǒng)分分析 PAGEREF _Toc31541 6 HYPERLINK l _Toc14
13、993 3.1.1 系系統(tǒng)需求求分析 PAGEREF _Toc14993 66 HYPERLINK l _Toc26913 3.1.2 可可行性分分析 PAGEREF _Toc26913 7 HYPERLINK l _Toc2100 3.2 系統(tǒng)功功能設計計 PAGEREF _Toc2100 8 HYPERLINK l _Toc6307 3.2.1 系系統(tǒng)的功功能分析析 PAGEREF _Toc6307 8 HYPERLINK l _Toc5262 3.2.2 系系統(tǒng)功能能結構 PAGEREF _Toc5262 99 HYPERLINK l _Toc30357 3.3 數據庫庫設計 PAGER
14、EF _Toc30357 111 HYPERLINK l _Toc19417 4主要功功能模塊塊設計 PAGEREF _Toc19417 114 HYPERLINK l _Toc12434 4.1 系統(tǒng)登登錄設計計 PAGEREF _Toc12434 14 HYPERLINK l _Toc26587 4.1.1 系系統(tǒng)登陸陸模塊的的功能 PAGEREF _Toc26587 114 HYPERLINK l _Toc8277 4.1.2 系系統(tǒng)登陸陸的代碼碼設計 PAGEREF _Toc8277 117 HYPERLINK l _Toc28634 4.2 系統(tǒng)用用戶管理理模塊 PAGEREF _T
15、oc28634 119 HYPERLINK l _Toc6817 4.2.1 系系統(tǒng)用戶戶管理的的功能 PAGEREF _Toc6817 119 HYPERLINK l _Toc440 4.2.2 部部分代碼碼(更新新) PAGEREF _Toc440 222 HYPERLINK l _Toc15324 4.3 員工信信息管理理模塊 PAGEREF _Toc15324 223 HYPERLINK l _Toc3627 4.3.1 員員工信息息管理模模塊的功功能 PAGEREF _Toc3627 233 HYPERLINK l _Toc26684 4.3.2 部部分代碼碼(查詢詢代碼) PAGE
16、REF _Toc26684 27 HYPERLINK l _Toc11643 4.4 工資管管理模塊塊 PAGEREF _Toc11643 29 HYPERLINK l _Toc20501 4.4.1 工工資管理理模塊的的功能 PAGEREF _Toc20501 229 HYPERLINK l _Toc2871 4.4.2 部部分代碼碼(修改改代碼) PAGEREF _Toc2871 30 HYPERLINK l _Toc17203 4.5 考勤管管理模塊塊 PAGEREF _Toc17203 31 HYPERLINK l _Toc10372 4.5.1 考考勤管理理模塊的的功能 PAGERE
17、F _Toc10372 331 HYPERLINK l _Toc13428 4.5.2 部部分代碼碼(查詢詢代碼) PAGEREF _Toc13428 32 HYPERLINK l _Toc29170 5 系統(tǒng)統(tǒng)測試 PAGEREF _Toc29170 333 HYPERLINK l _Toc5819 5.1 軟件測測試的目目標 PAGEREF _Toc5819 333 HYPERLINK l _Toc19715 5.2 軟件測測試的過過程 PAGEREF _Toc19715 344 HYPERLINK l _Toc18163 主要參考考文獻 PAGEREF _Toc18163 335 HYP
18、ERLINK l _Toc4800 結束語 PAGEREF _Toc4800 336 HYPERLINK l _Toc27018 致謝 PAGEREF _Toc27018 377 引 論論人事檔案案管理是是結合公公司實際際的人事事、制度度,經過過實際的的需求分分析,采采用Myyecllipsse作為為開發(fā)工工具而開開發(fā)出來來的人事事檔案系系統(tǒng)。整整個系統(tǒng)統(tǒng)從符合合操作簡簡便、界界面友好好、靈活活、實用用的要求求出發(fā),本本企業(yè)人人事管理理系統(tǒng)具具有如下下功能:系統(tǒng)用戶戶管理,本系統(tǒng)統(tǒng)的用戶戶分為兩兩類:管管理員和和普通用用戶。管管理員可可以對系系統(tǒng)的各各個模塊塊進行添添加,刪刪除,修修改,查查詢
19、;而而一般用用戶只能能對各模模塊進行行簡單的的查詢,從從而了解解相關的的信息;員工信信息管理理,員工信信息管理理包括對對員工基基本信息息和情況況的記錄錄進行查查詢、添添加、刪刪除和修修改。主主要由管管理員進進行;員工工工資管理理:員工工資資管理主主要是對對員工工工資的綜綜合管理理,建立立合理,規(guī)規(guī)范的企企業(yè)工資資核算制制度,保保障員工工的合法法權利;員工考考勤數據據的查詢詢,主要實實現對員員工的日日??记谇谇闆r進進行查詢詢,能夠夠有效的的監(jiān)控員員工的上上班情況況。為企業(yè)人人事檔案案管理提提供信息息咨詢,信信息檢索索等服務務,基本本上能夠夠滿足現現代企業(yè)業(yè)對人事事檔案管管理的需需要。1 課題題的
20、來源源與意義義1.1 本課題題的來源源隨著計算算機技術術的飛速速發(fā)展,計計算機在在企業(yè)管管理中應應用的普普及,利利用計算算機實現現企業(yè)人人事檔案案管理勢勢在必行行。對于于大中型型企業(yè)來來說,利利用計算算機支持持企業(yè)高高效率完完成人事事檔案管管理的日日常事務務,是適適應現代代企業(yè)制制度要求求、推動動企業(yè)勞勞動人事事檔案管管理走向向科學化化、規(guī)范范化的必必要條件件;計算算機管理理所無法法比擬的的優(yōu)點檢檢索迅速速、查找找方便、可靠性性高、存存儲量大大、保密密性好、壽命長長、成本本低等。這些優(yōu)優(yōu)點能夠夠極大地地提高人人事管理理的效率率,也是是企業(yè)的的科學化化、正規(guī)規(guī)化管理理,與世世界接軌軌的重要要條件
21、。不同的的企業(yè)具具有不同同的人事事檔案管管理制度度,這就就決定了了不同的的企業(yè)需需要不同同的人事事檔案管管理系統(tǒng)統(tǒng)。人事檔案案管理系系統(tǒng)是一一個企業(yè)業(yè)單位不不可缺少少的部分分,它的的內容對對于企業(yè)業(yè)的決策策者和管管理者來來說都至至關重要要,所以以人事檔檔案管理理系統(tǒng)應應該能夠夠為用戶戶提供充充足的信信息和快快捷的查查詢手段段。但一一直以來來人們使使用傳統(tǒng)統(tǒng)人工的的方式管管理文件件檔案,這這種管理理方式存存在著許許多缺點點,如:效率低低、保密密性差,另另外時間間一長,將將產生大大量的文文件和數數據,這這對于查查找、更更新和維維護都帶帶來了不不少的困困難。 合理的利利用有助助于企業(yè)業(yè)發(fā)展的的管理系
22、系統(tǒng)是企企業(yè)改革革的一種種優(yōu)越的的體現,不不僅保證證了核算算準確度度,還成成倍的提提高了工工作效率率,而且且便于查查詢。作作為計算算機應用用的一部部分,使使用計算算機對人人事檔案案信息進進行管理理,具有有手工管管理所無無法比擬擬的優(yōu)點點.例如如:檢索索迅速、查找方方便、可可靠性高高、存儲儲量大、保密性性好、壽壽命長、成本低低等。這這些優(yōu)點點能夠極極大地提提高人事事檔案管管理的效效率,也也是企業(yè)業(yè)的科學學化、正正規(guī)化管管理,與與世界接接軌的重重要條件件。因此此,開發(fā)發(fā)這樣一一套適用用的人事事管理軟軟件成為為很有必必要的事事情。1.2 本課題題研究的的目的及及意義現代信息息技術的的發(fā)展,在在改變著
23、著我們的的生活方方式的同同時,也也改變著著我們的的工作方方式,使使傳統(tǒng)意意義上的的人事檔檔案管理理的形式式和內涵涵都在發(fā)發(fā)生著根根本性的的變化。在過去去,一支支筆和一一張繪圖圖桌,可可能就是是進行辦辦公的全全部工具具。今天天,電腦腦、掃描描儀和打打印機等等,已基基本取代代了舊的的辦公用用具。如如今,人人事檔案案管理己己完全可可以通過過電腦進進行,并并在計算算機輔助助下準確確快速地地完成許許多復雜雜的工作作,不僅僅能夠大大大降低低企業(yè)在在人事檔檔案管理理方面的的成本,而而且能大大大縮短短檔案管管理的時時間。而而今天,人人事檔案案管理的的內容己己經轉變變?yōu)閷Ω鼮閺V泛泛的系統(tǒng)統(tǒng)價值的的追求。信息管
24、管理,如如今已是是一個熱熱門話題題,它已已為許多多企業(yè)所所采用。我認為為,在現現代化的的進程中中,引入入現代管管理的思思想,建建立一套套可面向向企事業(yè)業(yè)單位人人事檔案案管理系系統(tǒng),也也是十分分必要的的。1.3 本課題題的研究究現狀目前,在在國內外外各大企企事業(yè)單單位中,人人事檔案案管理系系統(tǒng)的使使用是非非常廣泛泛的。同同時,有有很多的的軟件開開發(fā)商也也開發(fā)了了許多基基于各種種行業(yè)的的企業(yè)人人事檔案案管理學學系統(tǒng),其其中有單單機版的的,也有有C/SS和B/S模式式的。而而不同的的企業(yè)具具有不同同的人事事檔案管管理制度度,這就就決定了了不同的的企業(yè)需需要不同同的人事事檔案管管理系統(tǒng)統(tǒng)。而且且,企業(yè)
25、業(yè)管理信信息量大大、操作作繁瑣、傳統(tǒng)的的方式不不再適應應新的工工作需要要,開發(fā)發(fā)研制適適合企業(yè)業(yè)的人事事檔案管管理系統(tǒng)統(tǒng),使其其具有整整體性強強、流程程簡單、操作方方便、功功能豐富富和通用用性強等等特點,是是加快企企業(yè)人事事檔案管管理工作作辦公自自動化、信息資資源化和和管理科科學化建建設進程程必要途途徑。因因此建立立適合企企業(yè)的人人事檔案案管理系系統(tǒng),是是促進企企業(yè)信息息高速公公路的發(fā)發(fā)展,為為企業(yè)的的發(fā)展提提供條件件的重要要課題。隨著數據據庫技術術和網絡絡技術的的發(fā)展,數數據庫的的互連技技術正成成為世界界計算機機領域研研究的熱熱點,基基于WEEB的管管理信息息系統(tǒng)的的研究正正成為MMIS(管
26、管理信息息系統(tǒng))研研究的主主流。與與此同時時,Innterrnett的發(fā)展展與普及及,國內內許多企企業(yè)已經經建成有有自己的的人事檔檔案源管管理軟件件,為企企業(yè)的快快速運營營提供了了很大方方便。但但是對于于有些中中小企業(yè)業(yè)來說,不不需要大大量的數數據庫,所所以我們們的目標標是開發(fā)發(fā)一個功功能使用用,操作作簡單的的人事檔檔案管理理系統(tǒng)。2 開發(fā)發(fā)工具的的選擇現在,市市場上可可以選購購的應用用開發(fā)產產品很多多,流行行的也有有數十種種。在目目前市場場上這些些眾多的的程序開開發(fā)工具具中,有有些強調調程序語語言的彈彈性與執(zhí)執(zhí)行效率率;有些些則偏重重于可視視化程序序開發(fā)工工具所帶帶來的便便利性與與效率的的得
27、高,各各有各的的優(yōu)點和和特色,也也滿足了了不同用用戶的需需求。然然而,語語言的彈彈性和工工具的便便利性是是密不可可分的,只只強調程程序語言言的彈性性,卻沒沒有便利利的工具具作配合合,會使使一些即即使非常常簡單的的界面處處理動作作,也會會嚴重地地浪費程程序設計計師的寶寶貴時間間;相反反,如果果只有便便利的工工具,卻卻沒有彈彈性的語語言作支支持,許許多特殊殊化的處處理動作作必需要要耗費數數倍的工工夫來處處理,使使得原來來所標榜榜的效率率提高的的優(yōu)點失失去了作作用。本設計我我將采用用面向對對象的方方法,綜綜合運用用數據庫庫技術、程序設設計技術術,結合合企業(yè)人人事管理理知識,以以Myeecliipse
28、e作為系系統(tǒng)前臺臺應用程程序開發(fā)發(fā)工具,MMysqql作為為后臺數數據庫。2.1 開發(fā)軟軟件MyySQLL的介紹紹MySQQL是一一個小型型關系型型數據庫庫管理系系統(tǒng),開開發(fā)者為為瑞典MMySQQL AAB公司司。在220088年1月月16號號被Suun公司司收購。而20009年年,SUUN又被被Oraaclee收購.對于MMysqql的前前途,沒沒有任何何人抱樂樂觀的態(tài)態(tài)度.目目前MyySQLL被廣泛泛地應用用在Innterrnett上的中中小型網網站中。由于其其體積小小、速度度快、總總體擁有有成本低低,尤其其是開放放源碼這這一特點點,許多多中小型型網站為為了降低低網站總總體擁有有成本而而選
29、擇了了MySSQL作作為網站站數據庫庫。它的主要要特性如如下:使用C和和C+編寫,并并使用了了多種編編譯器進進行測試試,保證證源代碼碼的可移移植性。支持AIIX、FFreeeBSDD、HPP-UXX、Liinuxx、Maac OOS、OOS/22 Wrrap、Winndowws等多多種操作作系統(tǒng)。3.為多多種編程程語言提提供了AAPI。這些編編程語言言包括CC、C+、PPythhon、Javva、PPHP等等。 支持多線線程,充充分利用用CPUU資源。優(yōu)化的SSQL查查詢算法法,有效效地提高高查詢速速度。.既能夠夠作為一一個單獨獨的應用用程序應應用在客客戶端服服務器網網絡環(huán)境境中,也也能夠作作
30、為一個個庫而嵌嵌入到其其他的軟軟件中提提供多語語言支持持,常見見的編碼碼如中文文的GBB 23312、BIGG5,日日文的SShifft_JJIS等等都可以以用作數數據表名名和數據據列名。.提供TTCP/IP、ODBBC和JJDBCC等多種種數據庫庫連接途途徑。2.2 開發(fā)軟軟件Myyecllipsse的介介紹MyEcclippse,是是一個十十分優(yōu)秀秀的用于于開發(fā)JJavaa, JJ2EEE的Ecclippse插插件集合合,MyyEcllipsse的功功能非常常強大,支支持也十十分廣泛泛,尤其其是對各各種開元元產品的的支持十十分不錯錯。myecclippse66.6MyEcclippse企企
31、業(yè)級工工作平臺臺(MyyEcllipsse EEnteerprrisee Woorkbbencch ,簡簡稱MyyEcllipsse)是是對Ecclippse IDEE的擴展展,利用用它我們們可以在在數據庫庫和JaavaEEE的開開發(fā)、發(fā)發(fā)布,以以及應用用程序服服務器的的整合方方面極大大的提高高工作效效率。它它是功能能豐富的的JavvaEEE集成開開發(fā)環(huán)境境,包括括了完備備的編碼碼、調試試、測試試和發(fā)布布功能,完完整支持持HTMML, Strrutss, JJSF, CSSS, Javvasccrippt, SQLL, HHibeernaate。3 系統(tǒng)統(tǒng)分析與與設計3.1 系統(tǒng)分分析3.1.
32、1 系系統(tǒng)需求求分析隨著科學學技術的的不斷提提高,計計算機科科學日漸漸成熟,其其強大的的功能已已為人們們深刻認認識,它它已進入入人類社社會的各各個領域域并發(fā)揮揮著越來來越重要要的作用用。作為為計算機機應用的的一部分分,使用用計算機機對人事事檔案進進行管理理,具有有著手工工管理所所無法比比擬的優(yōu)優(yōu)點。這這些優(yōu)點點能夠極極大地提提高人事事檔案管管理的效效率,也也是企業(yè)業(yè)的科學學化、正正規(guī)化管管理,與與世界接接軌的重重要條件件。根據據以上情情況,決決定實施施建立人人事檔案案管理系系統(tǒng), 因為人人事檔案案管理是是一個企企業(yè)單位位不可缺缺少的部部分,它它的內容容對于企企業(yè)的決決策者和和管理者者來說都都至
33、關重重要,所所以人事事信息管管理系統(tǒng)統(tǒng)應該能能夠為用用戶提供供充足的的信息和和快捷的的查詢手手段??煽梢越鉀Q決一直以以來人們們使用傳傳統(tǒng)人工工的方式式管理文文件檔案案存在著著的許多多缺點,如如:效率率低、保保密性差差,另外外時間一一長,將將產生大大量的文文件和數數據,這這對于查查找、更更新和維維護都帶帶來了不不少的困困難。隨隨著計算算機技術術的飛速速發(fā)展,計計算機在在企業(yè)管管理中應應用的普普及,利利用計算算實現企企業(yè)人事事檔案的的管理勢勢在必行行。當前前企業(yè)信信息管理理系統(tǒng)正正在從UUS結構構向B/S結構構轉移,但但是由于于安全性性等方面面的因素素,C/S結構構的管理理信息系系統(tǒng)仍然然占據企企
34、業(yè)管理理信息系系統(tǒng)的主主流。人人事檔案案管理系系統(tǒng)是現現代企業(yè)業(yè)管理工工作不可可缺少的的一部分分,是適適應現代代企業(yè)制制度要求求、推動動企業(yè)勞勞動人事事檔案管管理走向向科學化化、規(guī)范范化的必必要條件件。 人事檔案案管理系系統(tǒng)是針針對企業(yè)業(yè)人事處處的大量量業(yè)務處處理工作作用計算算機進行行全面現現代化管管理,他他必須具具備以下下基本功功能:(1)人人事檔案案管理數數據庫及及表的操操作。實實現對人人事檔案案管理數數據庫及及表的創(chuàng)創(chuàng)建,表表中數據據的維護護。(2)人人事檔案案信息的的管理。實現人人事信息息的添加加,保存存,修改改和刪除除等。(3)人人事檔案案信息的的應用。實現人人事信息息的查詢詢,例如
35、如考勤的的查詢、工資的的管理等等。(4)對對系統(tǒng)用用戶的管管理,可可以對用用戶進行行添加,修修改,刪刪除等。3.1.2 可可行性分分析人事管理理系統(tǒng)后后臺數據據庫采用用目前應應用十分分廣泛的的關系數數據庫MMySQQL,由由于其具具有快速速、方便便、靈活活和可移移植性等等特點被被很多軟軟件開發(fā)發(fā)者所使使用;前前臺采用用myeecliipsee作為主主要的開開發(fā)工具具,其可可與MyySQLL數據庫庫結合的的很好,并并且MyyEcllipsse,是是一個十十分優(yōu)秀秀的用于于開發(fā)JJavaa, JJ2EEE的Ecclippse插插件集合合,MyyEcllipsse的功功能非常常強大,支支持也十十分廣
36、泛泛,尤其其是對各各種開元元產品的的支持十十分不錯錯。主要的的技術用用到了jjsp、javvabeean、jdbbc等,要要實現其其簡單的的增刪改改查還是是比較容容易的,特特別是jjsp,現現在jssp技術術已經很很成熟了了,對于于一些功功能不是是很復雜雜的系統(tǒng)統(tǒng)選擇它它是最合合適不過過了。3.2 系統(tǒng)功功能設計計3.2.1 系系統(tǒng)的功功能分析析人事檔案案管理系系統(tǒng)是一一個典型型的數據據庫開發(fā)發(fā)應用程程序,它它由員工工信息管管理、工工資管理理、考勤勤查詢、系統(tǒng)用用戶管理理組成,具具體規(guī)劃劃如下:(1)系系統(tǒng)用戶戶管理:本系統(tǒng)的的用戶分分為兩類類:管理理員和普普通用戶戶。管理理員可以以對系統(tǒng)統(tǒng)的
37、各個個模塊進進行添加加,刪除除,修改改,查詢詢;而一一般用戶戶只能對對各模塊塊進行簡簡單的查查詢,從從而了解解相關的的信息。(2)員員工信息息管理:員工信息息管理包包括對員員工基本本信息和和情況的的記錄進進行查詢詢、添加加、刪除除和修改改。主要要由管理理員進行行。(3)員員工工資資管理:員工工資資管理主主要是對對員工工工資的綜綜合管理理,建立立合理,規(guī)規(guī)范的企企業(yè)工資資核算制制度,保保障員工工的合法法權利。員工考勤勤數據的的查詢:主要實現現對員工工的日常??记谇榍闆r進行行查詢,能能夠有效效的監(jiān)控控員工的的上班情情況。3.2.2 系系統(tǒng)功能能結構系統(tǒng)功能能結構圖圖主要從從功能的的角度描描述了系系
38、統(tǒng)的結結構。人事管理理的系統(tǒng)統(tǒng)功能結結構如圖圖一所示:人事檔案管理系統(tǒng)查詢用戶工資信息修改用戶工資信息查看員工考勤信息查詢員工檔案信息修改員工檔案信息增加員工檔案信息刪除員工檔案信息檔案管理模塊考勤管理模塊修改用戶信息刪除用戶信息查詢用戶信息工資管理模塊系統(tǒng)用戶管理模塊圖一 系統(tǒng)功功能結構構圖系統(tǒng)流程程圖如圖圖二系統(tǒng)登錄新用戶注冊用戶注冊查詢工資信息查詢員工的信息查詢工資信息增刪改查是工資管理用戶管理員工檔案管理考勤管理判斷是否是管理員否圖二 系統(tǒng)流流程圖系統(tǒng)部分分E-RR圖密碼字段編號()員工編號角色用戶名員工圖三 員工表表E-RR圖字段編號領導姓名部門編號部門名部門圖四 部部門表EE-R圖
39、圖考勤信息上班刷卡時間刷卡日期字段編號員工姓名員工編號工資編號下班刷卡時間 圖五 考勤勤表E-R圖3.3 數據庫庫設計人事管理理系統(tǒng)的的數據庫庫采用MMySQQL ,系系統(tǒng)數據據庫的名名稱為“fillesmms”。數據據庫fiilessms中中包含了了5張數數據表。下面分分別給出出數據表表概要說說明和主主要數據據表的結結構。表一用戶戶表(useers)屬性名數據類型型長度允許空是否主鍵鍵中文備注注idVarccharr50否是記錄編號號userrnammeVarccharr50否否用戶名passsworrdsVarccharr50否否用戶密碼碼roleeVarccharr50否否角色Empll
40、oyeeeIDDVarccharr50否否員工編碼碼表二人事事檔案表表(PerrsonnalFFilees)屬性名數據類型型長度允許空是否主鍵鍵中文備注注idVarccharr50否是記錄編號號EmplloyeeeIDDVarccharr50否否員工編號號EmplloyeeeNaameVarccharr50否否員工姓名名sexVarccharr50否否性別BirtthDaateDatee50否否出生日期期posiitioonsVarccharr50否否職務natiionaalsVarccharr50否否職族educcatiionVarccharr50否否學歷DepaartmmenttIDVar
41、ccharr50否否部門編號號DepaartmmenttNameVarccharr50否否部門名稱稱workkVarccharr50否否工作性質質表三部門門表(deeparrtmeent)屬性名數據類型型長度允許空是否主鍵鍵中文備注注idVarccharr50否是記錄編號號DepaartmmenttIDVarccharr50否否部門編號號DepaartmmenttNammeVarccharr50否否部門名稱稱LeadderNNameeVarccharr50否否領導名字字表四工資資表(sallaryy)屬性名數據類型型長度允許空是否主鍵鍵中文備注注idVarccharr50否是記錄編號號Sala
42、aryIIDVarccharr50否否工資編號號EmplloyeeeIDDVarccharr50否否員工編號號EmplloyeeeNaameVarccharr50否否員工名字字BasiicSaalarryVarccharr50否否基本工資資rewaardVarccharr50否否獎金forffeittVarccharr50否否罰金PayTTimeeDatee50否否發(fā)放日期期表五考勤勤表(atttenddancce)屬性名數據類型型長度允許空是否主鍵鍵中文備注注idVarccharr50否是記錄編號號AtteendaanceeIDVarccharr50否否工資編號號EmplloyeeeIDDV
43、arccharr50否否員工編號號EmplloyeeeNaameVarccharr50否否員工姓名名WorkktimmeCrrediitCaardTimee50否否上班刷卡卡時間WorkkeovverttimeeCreedittCarrdTimee50否否下班刷卡卡時間CredditCCarddTimmeDatee50否否刷卡日期期4 主要要功能模模塊設計計4.1 系統(tǒng)登登錄設計計4.1.1 系系統(tǒng)登陸陸模塊的的功能登錄窗體體是用戶戶進入系系統(tǒng)的鑰鑰匙,只只有合法法的登錄錄才是有有效的登登錄,這這里主要要是利用用輸入的的用戶表表信息跟跟useers(用用戶表)里里面的信信息進行行比對。如果是是
44、非法用用戶登錄錄的話,就就會跳轉轉到錯誤誤頁面。在本系系統(tǒng)中預預設了兩兩種用戶戶:管理理員用戶戶和普通通用戶,管管理員對對普通用用戶有管管理的功功能,管管理員可可以添加加登錄也也可以刪刪除用戶戶。管理理員對系系統(tǒng)的員員工信息息,考勤勤信息,工工資信息息,都有有編輯,刪刪除,查查詢,添添加的功功能。管理員登登錄界面面如圖六六圖六 管理員員登錄界界面登錄成功功后轉到到查詢頁頁面如圖圖七圖七 查詢頁頁面普通用戶戶登錄界界面如圖圖八圖八 普通用用戶登錄錄界面普通用戶戶登錄后后界面如如圖九圖九 普通用用戶登錄錄后的界界面4.1.2 系系統(tǒng)登陸陸的代碼碼設計publliccclasss LLogiin p
45、rivvatee Coonneectiion connn=nulll;privvatee PrrepaareddStaatemmentt sttmt=nulll;privvatee ReesulltSeet rrs=nulll;privvatee Boooleean b;publliciint loggin(Strringg ussernnamee,Striing passswoord,Strringg roole)throows SQLLExccepttionntry Strringg urrl=jdbbc:mmysqql:/loocallhosst:333066/fiilemms?aauo
46、ttRecconnnectt=truee&usseUnnicoode=truue&ccharractterEEncoodinng=GGB23312;Striing useer=rooot;Striing pwdd=1123; Cllasss.foorNaame(coom.mmysqql.jjdbcc.Drriveer); connn= DDrivverMManaagerr.geetCoonneectiion(urll,usser,pwdd);stmtt= coonn.preeparreSttateemennt(sellectt * froom uuserrs wwherre uuserrnam
47、me=? annd ppasssworrds=? aand rolle=?);stmtt.seetSttrinng(11, uuserrnamme);stmtt.seetSttrinng(22, ppasssworrd);stmtt.seetSttrinng(33, rrolee);rs=sstmtt.exxecuuteQQuerry();b=rss.neext();if(rrs != nnulll) rs.cclosse();if(sstmtt!= nulll)stmtt.cllosee(); if(cconnn!= nulll)connn.cllosee();catcch (ClaassN
48、NotFFounndExxcepptioon ee) ee.prrinttStaackTTracce(); catcch (SQLLExccepttionn e) ee.prrinttStaackTTracce(); if(bb)retuurn 1;elssereeturrn 00;4.2 系統(tǒng)用用戶管理理模塊4.2.1 系系統(tǒng)用戶戶管理的的功能系統(tǒng)用戶戶管理的的主要功功能就是是對用戶戶進行管管理,可可以對用用戶信息息進行查查詢,修修改和刪刪除。對對一些辭辭職的員員工我們們就可以以對他的的用戶信信息進行行刪除,刪刪除用戶戶的同時時,連帶帶著將用用戶的檔檔案信息息都能刪刪除掉,這這些功能能主要也
49、也是在uuserrs(用用戶表)表表中進行行的。如如果是未未注冊的的用戶,還還可以注注冊用戶戶,但是是必須要要在peersoonallfilles(員工檔檔案表)表中有有相應的的記錄,否否則是無無法完成成注冊。注冊成成功后將將跳轉到到登錄界界面。在管理員員查詢頁頁面上單單擊用戶戶管理的的鏈接就就能將用用戶信息息查詢出出來,如如圖十圖十 單擊用用戶管理理界面單擊用戶戶管理后后的界面面如圖十一一圖十一 單擊擊用戶管管理后的的查詢用用戶結果果界面在廖用戶戶后單擊擊修改并并且將用用戶名改改為廖湘湘榮后的的截圖如如圖十二二圖十二 更改改廖用戶戶名為廖廖湘榮的的界面修改后的的截圖(此此時用戶戶名已經經變成
50、了了廖湘榮榮如圖十十三)圖十三 更改改成功后后的界面面在廖湘榮榮后單擊擊刪除后后的截圖圖如圖十十四圖十四 單擊擊刪除后后的截圖圖用戶注冊冊界面如如圖十五五圖十五 用戶戶注冊界界面注冊后登登錄界面面如圖十十六圖十六 注冊冊后的登登錄界面面用新注冊冊的用戶戶登錄后后界面如如圖十七七圖十七 用新新注冊的的用戶登登錄后的的界面4.2.2 部部分代碼碼(更新新)publliccclasss UUpdaateUUserr privvatee Coonneectiion connn=nulll;privvatee PrrepaareddStaatemmentt sttmt=nulll;publlicvvoi
51、dd uppdatte(SStriing id,Strringg ussernnamee,Sttrinng ppasssworrd,SStriing rolee,Sttrinng EEmplloyeeeIDD) tthroows SQLLExccepttionntry Strringg url=jddbc:myssql:/llocaalhoost:33006/ffileems?auootReeconnnecct=ttruee&usseUnnicoode=truue&ccharractterEEncoodinng=GGB23312;Striing useer=rooot;Striing pwdd
52、=1123;Classs.fforNNamee(coom.mmysqql.jjdbcc.Drriveer); connn= DDrivverMManaagerr.geetCoonneectiion(urll,usser,pwdd);stmtt= coonn.preeparreSttateemennt( uppdatte uuserrs sset userrnamme=?,paasswwordds=?,roole=?,EEmplloyeeeIDD=?wwherre iid=?);stmtt.seetSttrinng(11, uuserrnamme);stmtt.seetSttrinng(22,
53、ppasssworrd);stmtt.seetSttrinng(33, rrolee);stmtt.seetSttrinng(44, EEmplloyeeeIDD);stmtt.seetSttrinng(55, iid);stmtt.exxecuute();cattch(Exccepttionn e)4.3 員工信信息管理理模塊4.3.1 員員工信息息管理模模塊的功功能員工信息息管理模模塊的主主要功能能就是對對員工的的信息進進行查詢詢,查詢詢出結果果后可以以進行更更新、刪刪除、添添加。能能夠對員員工的信信息進行行有效的的監(jiān)管。這些功功能只有有管理員員才能完完成,普普通用戶戶只能進進行查詢詢。在
54、查查詢時,可可以多條條件組合合查詢,在在代碼方方面采用用sqll語句拼拼接的方方法進行行條件的的組合查查詢。管理員登登錄后按按條件查查詢截圖圖如圖十十八圖十八 管理理員登錄錄后按條條件查詢詢的頁面面查詢結果果截圖如如圖十九九圖十九查查詢結果果截圖添加用戶戶張國榮榮截圖如如二十圖二十 添加加張國榮榮的截圖圖添加后截截圖如圖圖二十一一圖二十一一 添添加張國國榮后的的界面更新張國國榮職務務為總工工程師的的截圖如如圖二十十二圖二十二二 更更改張國國榮職務務為總工工程師的的界面更新后的的截圖如如圖二十十三圖二十三三 更更新張國國榮后的的界面刪除張國國榮后的的截圖如如圖二十十四圖二十四四 刪刪除張國國榮后
55、的的界面4.3.2 部部分代碼碼(查詢詢代碼)publlic claass CheeckPPerssonaalFiiless privvatee Coonneectiion connn=nnulll;privvatee PrrepaareddStaatemmentt sttmt=nulll;privvatee ReesulltSeet rrs=nnulll; Strringg EmmplooyeeeID; Strringg EmmplooyeeeNamme; Strringg DeeparrtmeentNNamee; Strringg woork;publlic ArrrayLListt qu
56、ueryy(Sttrinng EEmplloyeeeIDD,Sttrinng EEmplloyeeeNaame,Strringg DeeparrtmeentNNamee, SStriing worrk) thrrowss SQQLExxcepptioonArraayLiist lisst=nnew ArrrayLListt();thiss.EmmplooyeeeID=EmpployyeeIID;thiss.EmmplooyeeeNamme=EEmplloyeeeNaame;thiss.DeeparrtmeentNNamee=DeeparrtmeentNNamee;thiss.woork=wor
57、rk;Systtem.outt.prrinttln(EmpployyeeIID);StriingBBufffer sqll=neew SStriingBBufffer(seelecct * ffromm perrsonnalffilees wwherre 1=1 ); if (EmpployyeeIID!=nulll&! .eequaals(EmpployyeeIID) sqll.apppennd( annd idd= +EEmplloyeeeIDD+ ); if (EmpployyeeNNamee!=nnulll&! .eqqualls(EEmplloyeeeNaame) sqll.appp
58、ennd( annd EmmplooyeeeNamme= +EmpployyeeNNamee+ ); if (DepparttmenntNaame!=nuull&! .equualss(DeeparrtmeentNNamee) sqll.apppennd( annd DeeparrtmeentNNamee= +DDepaartmmenttNamme+ ); iif (wworkk!=nnulll&! .eqqualls(wworkk) sqll.apppennd( annd woork= +woork+ ); SStriing finnalSSQL=sqll.tooStrringg(); Sy
59、ysteem.oout.priintlln(ffinaalSQQL);tryStriinguurl=jddbc:myssql:/llocaalhoost:33006/ffileems?auootReeconnnecct=ttruee&usseUnnicoode=truue&ccharractterEEncoodinng=GGB23312;Striing useer=rooot;Striing pwdd=1123; Claass.forrNamme(comm.myysqll.jddbc.Driiverr); connn= DriiverrMannageer.ggetCConnnecttionn(
60、urrl,uuserr,pwwd);stmtt= (PreeparredSStattemeent) coonn.preeparreSttateemennt(ffinaalSQQL); rs=stmmt.eexeccuteeQueery();cattch(Exccepttionn e)whille(rrs.nnextt()PerssonaalFiilessJavvaBeean jb=neww PeersoonallFillesJJavaaBeaan();jb.ssetIId(rrs.ggetSStriing(idd);jb.ssetEEmplloyeeeIDD(rss.geetSttrinng(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技園區(qū)門衛(wèi)招聘協議
- 醫(yī)藥企業(yè)運營總監(jiān)聘用協議
- 市場部個人培訓小結
- 旅游設施建設合同樣本
- 傳統(tǒng)產業(yè)用地預審管理辦法
- 移動通信公司安全管理實施辦法
- 2022年大學物理學專業(yè)大學物理二期末考試試卷A卷-含答案
- 2022年大學機械專業(yè)大學物理二期末考試試卷D卷-含答案
- 互聯網企業(yè)協議休假管理辦法
- 2022年大學航空航天專業(yè)大學物理二月考試題D卷-含答案
- 第19課《小站》課件(共18張)(五四學制)語文六年級上冊
- 2023年幼兒照護及養(yǎng)育初級理論知識考試題庫(附含答案)
- 高中期中考試成績分析主題班會課件
- 智慧醫(yī)療人工智能的應用
- 行業(yè)變革下的專業(yè)知識更新與迭代
- 內蒙古自治區(qū)2021-2022學年普通高中學業(yè)水平考試(高二會考)英語真題
- 《草船借箭》教學案例(5篇)
- 房屋租賃運營服務投標方案(技術方案)
- 第三章地圖數學基礎
- 人教部編版語文四年級上冊第四單元同步練習及答案
- 家長會課件:陪伴的家長會課件
評論
0/150
提交評論