版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中人事管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)前言TOC\o"1-5"\h\z1系統(tǒng)調(diào)研 2\o"CurrentDocument"1.1公司介紹 2\o"CurrentDocument"1.2公司組織結(jié)構(gòu) 3\o"CurrentDocument"1.3各部門(mén)業(yè)務(wù)描述 3\o"CurrentDocument"行政部管理部 3\o"CurrentDocument"財(cái)務(wù)部 4\o"CurrentDocument"1.3.3人力資源部 5\o"CurrentDocument"業(yè)務(wù)部 5\o"CurrentDocument"開(kāi)發(fā)部 6\o"CurrentDocument"培訓(xùn)部 6\o"CurrentDocument"1.4系統(tǒng)可行性分析 7\o"CurrentDocument"1.4.1操作可行性 7\o"CurrentDocument"1.4.2技術(shù)可行性 7\o"CurrentDocument"1.4.3管理可行性 82系統(tǒng)分析 9\o"CurrentDocument"2.1面向?qū)ο蠹癠ML簡(jiǎn)介 9\o"CurrentDocument"2.2用例圖 10\o"CurrentDocument"2.2.1管理員用例圖 11\o"CurrentDocument"2.2.2普通用戶用例圖 12\o"CurrentDocument"2.3人事檔案管理用例圖 12\o"CurrentDocument"2.2.4部門(mén)管理用例圖 13\o"CurrentDocument"2.5人員調(diào)動(dòng)管理用例圖 13\o"CurrentDocument"2.2.6培訓(xùn)管理用例圖 14\o"CurrentDocument"2.2.7獎(jiǎng)懲管理用例圖 15\o"CurrentDocument"2.2.8考勤管理用例圖 16\o"CurrentDocument"2.2.9工資管理用例圖 17\o"CurrentDocument"2.2.10招聘信息管理用例圖 18\o"CurrentDocument"2.11系統(tǒng)管理 18\o"CurrentDocument"2.3類圖 19\o"CurrentDocument"2.3.1系統(tǒng)類圖 20\o"CurrentDocument"2.3.2類關(guān)系圖 223系統(tǒng)設(shè)計(jì) 23\o"CurrentDocument"3.1基于UML的面向?qū)ο笤O(shè)計(jì)概述 23\o"CurrentDocument"3.2時(shí)序圖 24\o"CurrentDocument"3.3活動(dòng)圖 47\o"CurrentDocument"3.4配置圖 58\o"CurrentDocument"3.4系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 59\o"CurrentDocument"3.5系統(tǒng)功能模塊設(shè)計(jì) 61\o"CurrentDocument"3.7系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 62\o"CurrentDocument"3.7.1數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 63\o"CurrentDocument"3.7.2數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 64\o"CurrentDocument"8輸入輔出設(shè)計(jì) 703.&1輸出設(shè)計(jì) 70\o"CurrentDocument"8.2輸入設(shè)計(jì) 714系統(tǒng)實(shí)施 72\o"CurrentDocument"4.1系統(tǒng)開(kāi)發(fā)工具選擇 72\o"CurrentDocument"4.1.1軟件架構(gòu)的選擇 72\o"CurrentDocument"2MyEclipse介紹 73\o"CurrentDocument"Tomcat服務(wù)器介紹 73\o"CurrentDocument"SQLServer2000簡(jiǎn)介 74\o"CurrentDocument"5Struts扌支術(shù)簡(jiǎn)介 75\o"CurrentDocument"6Hibernate技術(shù)簡(jiǎn)介 76\o"CurrentDocument"4.2系統(tǒng)環(huán)境 77\o"CurrentDocument"4.3系統(tǒng)測(cè)試 77\o"CurrentDocument"3.1概述 77\o"CurrentDocument"4.3.2測(cè)試目標(biāo) 77\o"CurrentDocument"4.3.3測(cè)試方案 77\o"CurrentDocument"4.3.4測(cè)試步驟 78\o"CurrentDocument"4.3.5系統(tǒng)轉(zhuǎn)換 785系統(tǒng)維護(hù)與評(píng)價(jià) 80\o"CurrentDocument"5.1系統(tǒng)維護(hù) 80\o"CurrentDocument"5.2系統(tǒng)評(píng)價(jià) 816結(jié)論 83附件1:外文資料翻譯譯文 8694附件B:外文原文94前言隨著科技水平的飛速發(fā)展,計(jì)算機(jī)技術(shù)日趨完善,人類正在從工業(yè)時(shí)代向信息時(shí)代邁進(jìn)。愈發(fā)激烈的競(jìng)爭(zhēng)在推動(dòng)經(jīng)濟(jì)發(fā)展的同時(shí)也給企業(yè)帶來(lái)更大的挑戰(zhàn)。對(duì)于一般中小型企業(yè)來(lái)說(shuō),在需要良好的管理制度的同時(shí),利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)信息化勢(shì)在必行,其中人事管理系統(tǒng)扮演著舉足輕重的角色。傳統(tǒng)的人事管理采用人工方式管理文件檔案。在網(wǎng)絡(luò)技術(shù)發(fā)展的今天,人事管理的信息量和信息類型越來(lái)越大,工作流程越來(lái)越清晰,社會(huì)分工越來(lái)越細(xì),這種人工管理方式呈現(xiàn)出很多弊端,如:效率低、性差,同時(shí)大量的文件和數(shù)據(jù)對(duì)于查找、更新和維護(hù)都帶來(lái)了不少困難。因此,利用計(jì)算機(jī)支持企業(yè)高效率完成人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)化的必要條件。人事管理系統(tǒng)能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。使用?jì)算機(jī)對(duì)人事資料進(jìn)行管理,給應(yīng)用者帶來(lái)很多方便,例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,同時(shí),這也是企業(yè)的科學(xué)化、正規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌的重要條件。傳統(tǒng)的C/S(客戶機(jī)/服務(wù)器)模式雖然能有效的管理企業(yè)人事信息,但隨著社會(huì)的網(wǎng)絡(luò)化,B/S(瀏覽器/服務(wù)器)模式能在很大程度上方便管理者和員工的需求。本文旨在開(kāi)發(fā)一個(gè)基于B/S模式,操作方便、界面友好、靈活實(shí)用的人事管理系統(tǒng),方便其人事信息有效管理,提高工作效率。1系統(tǒng)調(diào)研1.1公司介紹1.2公司組織結(jié)構(gòu)公司雖然剛成立不久,但麻雀雖小五臟俱全,公司共設(shè)行政管理部、財(cái)務(wù)部、人力資源部、開(kāi)發(fā)部、業(yè)務(wù)部、培訓(xùn)部等六個(gè)個(gè)部門(mén),各個(gè)部門(mén)各司其職又相互協(xié)作,共同維持公司的正常運(yùn)轉(zhuǎn)與盈利。圖1-1公司組織結(jié)構(gòu)圖FigureITthecompanyorganizationchart1.3各部門(mén)業(yè)務(wù)描述1.3.1行政部管理部行政管理部門(mén)是管理層的工作人員,如總經(jīng)理,顧問(wèn),文員等負(fù)責(zé)公司的全面領(lǐng)導(dǎo)并具體主持行政辦公事務(wù)工作。召集公司辦公室每周例會(huì),制定每周工作計(jì)劃。負(fù)責(zé)對(duì)外聯(lián)系的工作計(jì)劃的制定與實(shí)施。文員負(fù)責(zé)文件、資料的打印、登記、發(fā)放、復(fù)印、裝訂,同時(shí)部門(mén)的文員也負(fù)責(zé)每天的管理飲水,保管、登記和按規(guī)定發(fā)放公司辦公文具與器材,制定辦公用品計(jì)劃并報(bào)主任審批,接待與通報(bào)總經(jīng)理室客人。其具體職能如下:負(fù)責(zé)服務(wù)、協(xié)調(diào)總經(jīng)理辦公室工作,檢査落實(shí)總經(jīng)理室安排的各項(xiàng)工作。并及時(shí)反饋總經(jīng)理室,保證總經(jīng)理辦公室各項(xiàng)工作的正常運(yùn)作。負(fù)責(zé)安排公司的年度工作會(huì)議、月度及每周工作例行等會(huì)議,做好記錄,編寫(xiě)會(huì)議紀(jì)要和決議,并督促各部門(mén)貫徹執(zhí)行,及時(shí)了解和反饋有關(guān)信息。負(fù)責(zé)公司相關(guān)文件的起草、印制和分發(fā),上級(jí)和外部來(lái)文的簽收、登記和領(lǐng)導(dǎo)批示后的傳閱、催辦、回復(fù)。做好公司行政類文件的審核、編號(hào)、立卷、存檔工作。擬制公司組織架構(gòu)及人員編制,根據(jù)公司不同時(shí)期的發(fā)展?fàn)顩r,對(duì)公司的組織架構(gòu)及人員編制做出調(diào)整,報(bào)公司領(lǐng)導(dǎo)審批。負(fù)責(zé)檢查各部門(mén)年度和月度培訓(xùn)計(jì)劃的實(shí)施情況。負(fù)責(zé)組織各部門(mén)進(jìn)行部各類培訓(xùn)教材的編寫(xiě)。負(fù)責(zé)每年底制定下一年員工業(yè)余活動(dòng)方案,報(bào)公司審批后,組織開(kāi)展各類員工業(yè)余活動(dòng)?豐富員工業(yè)余文化生活。1.3.2財(cái)務(wù)部財(cái)務(wù)部負(fù)責(zé)處理公司中有關(guān)財(cái)產(chǎn)的管理以及現(xiàn)今的出納、保管、計(jì)算等事務(wù)。主要職能是在本機(jī)構(gòu)一定的整體目標(biāo)下,關(guān)于資產(chǎn)的購(gòu)置(投資),資本的融通(籌資)和經(jīng)營(yíng)中現(xiàn)金流量(營(yíng)運(yùn)資金),以及利潤(rùn)分配的管理。其具體職能如下:起草公司年度經(jīng)營(yíng)計(jì)劃;組織編制公司年度財(cái)務(wù)預(yù)算;執(zhí)行、監(jiān)督、檢查、總結(jié)經(jīng)營(yíng)計(jì)劃和預(yù)算的執(zhí)行情況,提出調(diào)整建議。執(zhí)行國(guó)家的財(cái)務(wù)會(huì)計(jì)政策、稅收政策和法規(guī);制訂和執(zhí)行公司會(huì)計(jì)政策、納稅政策及其管理政策。整合公司業(yè)務(wù)體系資源,發(fā)揮公司綜合優(yōu)勢(shì),實(shí)現(xiàn)公司整體利益的最大化。公司的會(huì)計(jì)核算、會(huì)計(jì)監(jiān)督工作;公司會(huì)計(jì)檔案管理及合同(協(xié)議)、有價(jià)證券、抵(質(zhì))押法律憑證的保管。編寫(xiě)公司經(jīng)營(yíng)管理狀況的財(cái)務(wù)分析報(bào)告。負(fù)責(zé)公司股權(quán)管理工作,實(shí)施對(duì)全資子公司、控股公司、最大股東公司、參股公司的日常管理、財(cái)務(wù)監(jiān)督及股利收繳工作。組織經(jīng)濟(jì)責(zé)任制的實(shí)施工作,下達(dá)各中心核算與考核指標(biāo),組織業(yè)務(wù)考核和評(píng)價(jià)。綜合統(tǒng)計(jì)并分析公司債務(wù)和現(xiàn)金流量及各項(xiàng)業(yè)務(wù)情況。研究公司融資風(fēng)險(xiǎn)和資本結(jié)構(gòu),進(jìn)行融資成本核算,提出融資計(jì)劃和方案;防融資風(fēng)險(xiǎn)。1.3.3人力資源部人力資源部的主要工作有員工培訓(xùn)管理、薪酬福利管理、退休退職管理、獎(jiǎng)懲激勵(lì)管理、員工信息管理、人事檔案管理、其他事務(wù)管理、組織機(jī)構(gòu)管理、勞動(dòng)合同管理、員工招聘管理、員工考核管理、人事調(diào)配管理。例如在實(shí)習(xí)期間,實(shí)習(xí)生的崗前培訓(xùn)、技術(shù)培訓(xùn)等,無(wú)論是正式員工還是我們實(shí)習(xí)生都要按時(shí)報(bào)到屬于人力資源部的工作。其具體職能如下:負(fù)責(zé)組織對(duì)人力資源發(fā)展、勞動(dòng)用工、勞動(dòng)力利用程度扌旨標(biāo)計(jì)劃的擬訂、檢查、修訂及執(zhí)行;負(fù)責(zé)制定公司人事管理制度。設(shè)計(jì)人事管理工作程序,研究、分析并提出改進(jìn)工作意見(jiàn)和建議;負(fù)責(zé)合理配置勞動(dòng)崗位控制勞動(dòng)力總量。組織勞動(dòng)定額編制,做好公司各部門(mén)有關(guān)崗位定員定編工作,結(jié)合實(shí)際需求,合理控制勞動(dòng)力總量及工資總額,及時(shí)組織定額的控制、分析、修訂、補(bǔ)充,確保勞動(dòng)定額的合理性和準(zhǔn)確性,杜絕勞動(dòng)力的浪費(fèi);負(fù)責(zé)人事考核、考査工作。建立人事檔案資料庫(kù),規(guī)人才培養(yǎng)、考查選拔工作程序,組織定期或不定期的人事考證、考核、考查的選拔工作;編制年、離、月度勞動(dòng)力平衡計(jì)劃和工資計(jì)劃。抓好勞動(dòng)力的合理流動(dòng)和安排;制定勞動(dòng)人事統(tǒng)計(jì)工作制度。建立健全人事勞資統(tǒng)計(jì)核算標(biāo)準(zhǔn),定期編制勞資人事等有關(guān)的統(tǒng)計(jì)報(bào)表;定期編寫(xiě)上報(bào)年、季、月度勞資、人事綜合或?qū)n}統(tǒng)計(jì)報(bào)告;負(fù)責(zé)做好公司員工勞動(dòng)紀(jì)律管理工作。定期或不定期抽查公司勞動(dòng)紀(jì)律執(zhí)行情況,及時(shí)考核,負(fù)責(zé)辦理考勤、獎(jiǎng)懲、差假、調(diào)動(dòng)等管理工作;嚴(yán)格遵守勞動(dòng)法及地方政府勞動(dòng)用工政策和公司勞動(dòng)管理制度,負(fù)責(zé)招聘、錄用、辭退工作,組織簽訂勞動(dòng)合同,依法對(duì)員工實(shí)施管理;負(fù)責(zé)核定各崗位工資標(biāo)準(zhǔn)。做好勞動(dòng)工資統(tǒng)計(jì)工作,負(fù)責(zé)對(duì)日常工資、加班工資的報(bào)批和審核工作,辦理考勤、獎(jiǎng)懲、差假、調(diào)動(dòng)等工作;負(fù)責(zé)對(duì)員工勞動(dòng)保護(hù)用品定額和計(jì)劃管理工作。1.3.4業(yè)務(wù)部業(yè)務(wù)部主要職責(zé)是嚴(yán)格遵守公司的各項(xiàng)管理制度,認(rèn)真行使公司給予的管理權(quán)力,負(fù)賁公司產(chǎn)品銷(xiāo)售、市場(chǎng)開(kāi)柘工作;負(fù)責(zé)擬訂產(chǎn)品銷(xiāo)售計(jì)劃和市場(chǎng)開(kāi)扌石計(jì)劃;負(fù)責(zé)擬編和控制本部門(mén)的月季年度預(yù)算;負(fù)責(zé)銷(xiāo)售管理辦法的研究,并提出改進(jìn)建議;負(fù)責(zé)產(chǎn)品市場(chǎng)潛力調(diào)査和市場(chǎng)情況分析;負(fù)責(zé)客戶檔案資料的建立與運(yùn)用;負(fù)責(zé)銷(xiāo)售資料統(tǒng)計(jì)與分析;負(fù)責(zé)對(duì)客戶、同業(yè)、環(huán)境調(diào)查分析;負(fù)責(zé)處理收賬和賬款異常問(wèn)題;協(xié)助做好各類信息的采集和搜集工作;協(xié)助做好有關(guān)產(chǎn)品行銷(xiāo)工作;完成臨時(shí)交辦的其他工作。1.3.5開(kāi)發(fā)部開(kāi)發(fā)部負(fù)責(zé)實(shí)現(xiàn)企業(yè)銷(xiāo)售目標(biāo)。制訂和實(shí)施銷(xiāo)售計(jì)劃。銷(xiāo)售管理;銷(xiāo)售政策的制訂與施行,銷(xiāo)售人員管理。市場(chǎng)調(diào)研與市場(chǎng)預(yù)測(cè)。策劃銷(xiāo)售工作的監(jiān)察與評(píng)估。1.3.6培訓(xùn)部培訓(xùn)部主要負(fù)責(zé)新員工入職培訓(xùn),以及在職員工技術(shù)培訓(xùn),為公司輸送優(yōu)秀人才建立基礎(chǔ),其具體職能如下:建立培訓(xùn)體系,包括培訓(xùn)課程庫(kù)、培訓(xùn)講師選拔與管理、培訓(xùn)考核評(píng)估實(shí)施等,以便于培訓(xùn)部工作的更系統(tǒng)化的執(zhí)行;制定各項(xiàng)工作流程,包括培訓(xùn)需求調(diào)查流程、培訓(xùn)計(jì)劃組織審批流程、培訓(xùn)計(jì)劃監(jiān)控評(píng)估流程等,培訓(xùn)申請(qǐng)流程等,以便與培訓(xùn)工作能加高效的開(kāi)展與實(shí)行;圍繞公司人才需求標(biāo)準(zhǔn),與人力資源部共同打造員工晉級(jí)通道并配合各層級(jí)專業(yè)技能培訓(xùn),設(shè)計(jì)訓(xùn)練模式,激發(fā)員工的潛能;制定全年/季/月培訓(xùn)與年度培訓(xùn)預(yù)算;圍繞公司部經(jīng)營(yíng)管理需求,創(chuàng)建課堂培訓(xùn)與實(shí)地訓(xùn)練模式,將課堂培訓(xùn)與訓(xùn)練、考核相結(jié)合;以培訓(xùn)體系為標(biāo)準(zhǔn),培養(yǎng)并選拔部教練與部講師,建立講師庫(kù)、教材庫(kù)、人員培訓(xùn)檔案庫(kù),充實(shí)培訓(xùn)梯隊(duì)建設(shè);依照公司為客戶提供的服務(wù)要求及客戶的需求,擬定年度客戶培訓(xùn)方案并設(shè)計(jì)課題及教材;以客戶需求為導(dǎo)向,配合市場(chǎng)部,策劃與組織,舉辦客戶活動(dòng);圍繞各項(xiàng)培訓(xùn)及活動(dòng)展開(kāi)評(píng)估與考核工作,并做好記錄存檔;根據(jù)公司發(fā)展及客戶需求尋找培訓(xùn)機(jī)構(gòu)并與之建立友好關(guān)系,引入外部培訓(xùn)資源;圍繞培訓(xùn)大環(huán)境的發(fā)展,吸收新的培訓(xùn)方式方法,提升培訓(xùn)部講師素質(zhì),擔(dān)任部分。1.4系統(tǒng)可行性分析可行性分析是指在當(dāng)前組織外的具體環(huán)境和現(xiàn)有條件下,某個(gè)項(xiàng)目的工作是否具備必要的資源及其他條件。它是保證工作正常運(yùn)作的前提。通過(guò)調(diào)查分析,公司建立人事管理系統(tǒng)有充分的必要性和可能性。下面從操作、技術(shù)、管理三方面進(jìn)行可行性分析。1.4.1操作可行性在設(shè)計(jì)企業(yè)人事管理系統(tǒng)的界面時(shí),力求用戶界面的友好,操作簡(jiǎn)單化,而使用Java程序設(shè)計(jì)語(yǔ)言進(jìn)行系統(tǒng)開(kāi)發(fā)'Windows友好的用戶界面風(fēng)格以及本系統(tǒng)良好的安全性設(shè)置,可以使公司部的員工在系統(tǒng)管理員的培訓(xùn)、扌旨導(dǎo)下,容易、快速地掌握系統(tǒng)的使用方法。1.4.2技術(shù)可行性在軟件方面,根據(jù)本系統(tǒng)的特點(diǎn)以及系統(tǒng)的復(fù)雜程度,本文采用Java程序設(shè)計(jì)語(yǔ)言作為系統(tǒng)的開(kāi)發(fā)語(yǔ)言。Java語(yǔ)言的設(shè)計(jì)集中于對(duì)象及其接口,它提供了簡(jiǎn)單的類機(jī)制以及動(dòng)態(tài)的接口模型。對(duì)象中封裝了它的狀態(tài)變量以及相應(yīng)的方法,實(shí)現(xiàn)了模塊化和信息隱藏;而類則提供了一類對(duì)象的原型,并且通過(guò)繼承機(jī)制,子類可以使用父類所提供的方法,實(shí)現(xiàn)了代碼的復(fù)用。系統(tǒng)采用SQLServer2000數(shù)據(jù)庫(kù),整合Struts、Hibernate技術(shù)?方便的實(shí)現(xiàn)了系統(tǒng)數(shù)據(jù)的增、刪、改、查。所以,在軟件方面,本系統(tǒng)的開(kāi)發(fā)是可行的。在硬件方面,開(kāi)發(fā)本系統(tǒng)所使用的軟件對(duì)于計(jì)算機(jī)的硬件(如:計(jì)算機(jī)的存、主頻、外頻、外存)也沒(méi)有過(guò)多的要求,不過(guò)配置不能過(guò)低,否則,將影響到本系統(tǒng)的正常運(yùn)行,速率過(guò)低,運(yùn)行失去效率,甚至導(dǎo)致數(shù)據(jù)計(jì)算的失誤等比較嚴(yán)重的錯(cuò)誤。從市場(chǎng)上目前流行的硬件水平來(lái)看,這種要求水平是完全可以達(dá)到的。所以,在硬件方面,本系統(tǒng)的開(kāi)發(fā)也是可行的。1.4.3管理可行性本系統(tǒng)是針對(duì)人事管理的相關(guān)工作,所開(kāi)發(fā)的針對(duì)公司部員工人事管理的系統(tǒng),系統(tǒng)使用方便,能夠使操作員快速掌握使用方法。系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)的到了公司領(lǐng)導(dǎo)的大力支持,使得系統(tǒng)的開(kāi)發(fā)得以順利進(jìn)行。使用本系統(tǒng)需要操作員有一定的計(jì)算機(jī)操作基礎(chǔ),系統(tǒng)管理員要求有一定的計(jì)算機(jī)專業(yè)知識(shí)。這些條件對(duì)于軟件公司的員工來(lái)說(shuō)是必備的,因此本系統(tǒng)的使用人員經(jīng)過(guò)短期的學(xué)習(xí)后就會(huì)熟練掌握使用方法。從管理上來(lái)看,此系統(tǒng)可以開(kāi)發(fā)。經(jīng)過(guò)以上對(duì)系統(tǒng)開(kāi)發(fā)在技術(shù)上、經(jīng)濟(jì)上和管理上的可行性分析,得出結(jié)論,該系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)完全具有可行性,可以開(kāi)發(fā)。2糸統(tǒng)分析2.1面向?qū)ο蠹癠ML簡(jiǎn)介面向?qū)ο蠓椒?Object-OrientedMethod)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱00(Object-Oriented)方法,是建立在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接對(duì)應(yīng)關(guān)系,一個(gè)對(duì)象類定義了具有相似性質(zhì)的一組對(duì)象。而繼承性是對(duì)具有層次關(guān)系的類的屬性和操作進(jìn)行共享的一種方式。所謂面向?qū)ο缶褪腔趯?duì)象概念,以對(duì)象為中心,以類和繼承為構(gòu)造機(jī)制,來(lái)認(rèn)識(shí)、理解、刻畫(huà)客觀世界和設(shè)計(jì)、構(gòu)建相應(yīng)的軟件系統(tǒng)。面向?qū)ο蟮闹饕卣饔蟹庋b性、繼承性和多態(tài)性。封裝是一種信息隱蔽技術(shù),它體現(xiàn)于類的說(shuō)明,是對(duì)象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個(gè)整體,以實(shí)現(xiàn)獨(dú)立性很強(qiáng)的模塊,使得用戶只能見(jiàn)到對(duì)象的外特性,而對(duì)象的特性對(duì)用戶是隱蔽的。封裝的目的在于把對(duì)象的設(shè)計(jì)者和對(duì)象者的使用分開(kāi),使用者不必知曉行為實(shí)現(xiàn)的細(xì)節(jié),只須用設(shè)計(jì)者提供的消息來(lái)訪問(wèn)該對(duì)象。繼承性是子類自動(dòng)共享父類之間數(shù)據(jù)和方法的機(jī)制。它由類的派生功能體現(xiàn)。一個(gè)類直接繼職其它類的全部描述,同時(shí)可修改和擴(kuò)充。對(duì)象根據(jù)所接收的消息而做出動(dòng)作。同一消息為不同的對(duì)象接受時(shí)可產(chǎn)生完全不同的行動(dòng),這種現(xiàn)象稱為多態(tài)性。利用多態(tài)性用戶可發(fā)送一個(gè)通用的信息,而將所有的實(shí)現(xiàn)細(xì)節(jié)都留給接受消息的對(duì)象自行決定,如是,同一消息即可調(diào)用不同的方法。UML(UnifiedModelingLanguage)統(tǒng)一建模語(yǔ)言,是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言oUML為面向?qū)ο箝_(kāi)發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化和編制文檔的一種標(biāo)準(zhǔn)語(yǔ)言。它始于1997年一個(gè)OMG標(biāo)準(zhǔn),包括由需求分析到規(guī)格,到構(gòu)造和配置。面向?qū)ο蟮姆治雠c設(shè)計(jì)(OOA&I),OOAD)方法的發(fā)展在80年代末至90年代中出現(xiàn)了一個(gè)高潮,UML是這個(gè)高潮的產(chǎn)物。它不僅統(tǒng)一了Booch、Rumbaugh和Jacobson的表示方法,而且對(duì)其作了進(jìn)一步的發(fā)展,并最終統(tǒng)一為大眾所接受的標(biāo)準(zhǔn)建模語(yǔ)言。2.2用例圖符號(hào)符號(hào)說(shuō)明符號(hào)用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行可視化,使用戶能夠理解如何使用這些元素,并使開(kāi)發(fā)者能夠?qū)崿F(xiàn)這些元素。本系統(tǒng)中使用的用例圖涉及的符號(hào)說(shuō)明如下表所示:
表示參與者(Actor),是系統(tǒng)外部的一個(gè)實(shí)體,參與者由參與用例時(shí)所擔(dān)當(dāng)?shù)慕巧珌?lái)表示,它通過(guò)交換信息與用例發(fā)生交互。表示用例(UseCase),用例是外部可見(jiàn)的系統(tǒng)功能單元,這些功能由系統(tǒng)單元所提供,其用途是,在不揭示系統(tǒng)部構(gòu)造的前提下定義連貫的行為°表示關(guān)聯(lián)關(guān)系(Association),關(guān)聯(lián)關(guān)系描述參與者與用例之間的關(guān)系,它是用于表示類的關(guān)系的關(guān)聯(lián)元類的實(shí)例。?hclude?表示包含關(guān)系(include)*包含關(guān)系使一個(gè)用例的功能可以在另一個(gè)用例中使用。?hclude? >表示泛化關(guān)系(Generalization),用例泛化表示一個(gè)用例可以被特別列舉為一個(gè)或多個(gè)用例。 >表示泛化關(guān)系(Generalization),用例泛化表示一個(gè)用例可以被特別列舉為一個(gè)或多個(gè)用例。?use?表示依賴關(guān)系(use)°?extend?表2-1用例圖符號(hào)說(shuō)明Table2-1TheexplanationofUseCaseDiagram2.2.1管理員用例圖退出系統(tǒng)系統(tǒng)管理圖2-1管理員用例圖Figure2-1?\dininistratorusecasediagram2.2.2普通用戶用例圖圖2-2普通用戶員用例圖Figure2-2Userusecasediagram2.2.3人事檔案管理用例圖圖2-3人事檔案管理用例圖Figure2-3Personalfileusecasediagram
2.2.4部門(mén)管理用例圖圖2-4部門(mén)管理用例圖Figure2-4Departmcntmanagementuseeasediagram2.2.5人員調(diào)動(dòng)管理用例圖圖2-5人員訓(xùn)動(dòng)管理用例圖Figure2-5Personnelredeploymentmanagementusecasediagram2.2.6培訓(xùn)管理用例圖添加培訓(xùn)計(jì)劃?include?刪除培訓(xùn)計(jì)劃修改培訓(xùn)計(jì)劃瀏覽培訓(xùn)計(jì)劃<<extend>>AA?extend?鄉(xiāng)培訓(xùn)計(jì)劃管理?use?管理員添加員工培訓(xùn)記錄填寫(xiě)培訓(xùn)總結(jié)員工培訓(xùn)管理?include??extend>修改員工培訓(xùn)記錄瀏覽員工培訓(xùn)記錄?extend?添加培訓(xùn)計(jì)劃?include?刪除培訓(xùn)計(jì)劃修改培訓(xùn)計(jì)劃瀏覽培訓(xùn)計(jì)劃<<extend>>AA?extend?鄉(xiāng)培訓(xùn)計(jì)劃管理?use?管理員添加員工培訓(xùn)記錄填寫(xiě)培訓(xùn)總結(jié)員工培訓(xùn)管理?include??extend>修改員工培訓(xùn)記錄瀏覽員工培訓(xùn)記錄?extend?刪除員工培訓(xùn)記錄圖2-6員工培訓(xùn)信息管理用例圖Figure2-6Traininginformationmanagcnicntusecasediagram
2.2.7獎(jiǎng)懲管理用例圖刪除員工獎(jiǎng)懲記錄圖2-7獎(jiǎng)懲管理用例圖Figure2-7Rewardingandpunishmentmanagementuseeasediagram2.2.8考勤管理用例圖管理員刪除考勤記錄管理員刪除考勤記錄圖2-8考勤管理用例圖Figure2-8Attendancemanagementusecasediagram2.2.9工資管理用例圖管理員添加工資套帳..?include?工資套帳維護(hù)員工工資管理?include?"^<include>>^發(fā)放員工工資查看員工工資winclude?修改工資套帳?include?一查看工資套帳_一、”—工資管理修改員工工資刪除工資套帳?include?圖2-9工資管理用例圖Figure2-9Salarymanagementusecasediagram
2.2.10招聘信息管理用例圖瀏覽應(yīng)聘信息圖2-10員工招聘信息管理用例圖Figure2-10Staffrecruitmentinfomiationnianagemcntuseeasediagram2.2.11系統(tǒng)管理圖2-11系統(tǒng)管理用例圖Figure2-11Systemmanagementuseeasediagram
2.3類圖類圖(Classdiagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時(shí)性信息。類圖(Classdiagram)由許多(靜態(tài))說(shuō)明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的容互相連接)組成。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關(guān)容。類圖(Classdiagram)是最常用的UHL圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)。本系統(tǒng)中使用的類圖涉及的符號(hào)說(shuō)明如下表所示:表2-2類圖符號(hào)說(shuō)明Table2-2tableofclassdiagramsymbolexplanation符號(hào)NewClass符號(hào)NewClass表示類(Class),類是面向?qū)ο笙到y(tǒng)組織結(jié)構(gòu)的核心,頂部區(qū)域顯示類的名字,中間的區(qū)域列出類的屬性,底部的區(qū)域列出類的操作。表示依賴關(guān)系(Dependency),依賴表示兩個(gè)或多個(gè)模型元素之" 間語(yǔ)義上的關(guān)系。{> 表示泛化關(guān)系,泛化關(guān)系是一種存在于一般元素和特殊元素之間的分類關(guān)系。表示關(guān)聯(lián)關(guān)系(Association),它指明一個(gè)事物對(duì)象和另一個(gè)弓 事物的對(duì)象之間的聯(lián)系。、 表示實(shí)現(xiàn)關(guān)系(Realization),它是將一種模型元素和另一種模型元素連接起來(lái),比如類和接口。2.3.1系統(tǒng)類圖員工?。締T工編號(hào)訪員工姓名坊所屬部門(mén)烏婚姻狀況訪出生日期②身份證號(hào)勃家?jiàn)Y住址邑聯(lián)系電話■畢業(yè)院校勃計(jì)算機(jī)水平②參加工作時(shí)間気工忙狀態(tài)◎工作經(jīng)歷至昭片八"/1部門(mén)⑦部門(mén)編號(hào)弘部門(mén)名稱3部門(mén)經(jīng)理毎部門(mén)人數(shù)合同②合②臺(tái)同名稱?>合同內(nèi)容調(diào)崗記錄勃調(diào)崗記錄編號(hào)気員工編號(hào)◎員工姓名爲(wèi)凋前部門(mén)②調(diào)后部門(mén)気調(diào)前職位気洞后職位鬼凋動(dòng)原因②洞動(dòng)日期気確認(rèn)人工資套帳◎套帳編號(hào)唸?zhí)讕っQ②請(qǐng)假系數(shù)◎遲到早退系數(shù)簽曠工系數(shù)靈>加班系數(shù)乾夜班系數(shù)②公差系數(shù)合同記錄②合同記錄編號(hào)②員工編號(hào)②員工姓名爲(wèi)合同開(kāi)始時(shí)間②合同結(jié)束時(shí)間気合同編號(hào)。>合同名稱培訓(xùn)鬆培訓(xùn)編號(hào)戛培訓(xùn)名稱気培訓(xùn)目的②開(kāi)始時(shí)間鬆結(jié)束時(shí)間乾培訓(xùn)材料邑講師$>培訓(xùn)人員②培訓(xùn)效果乾培訓(xùn)總結(jié)培訓(xùn)記錄招聘號(hào)業(yè)臉校歷編專經(jīng)院經(jīng)聘名別齡位學(xué)作歷業(yè)話箱細(xì)招姓性年職所工學(xué)畢電郵詳即②觀弘餌^觀晏晏邑鬻號(hào)編気號(hào)名門(mén)號(hào)稱數(shù)績(jī)記編姓部編名天成訓(xùn)工工屬訓(xùn)訓(xùn)訓(xùn)核注培員員所培培培考備觀妙^-^觀觀&觀劃工資款扣稅份號(hào)名門(mén)帳資貼助助助款款退險(xiǎn)險(xiǎn)得資資期月編姓部套工津補(bǔ)補(bǔ)補(bǔ)費(fèi)費(fèi)費(fèi)扣扣早金保保險(xiǎn)所工工日號(hào)資工工屬資本位通房食班班差金假工到款積老療業(yè)人發(fā)發(fā)藕編工員員所工基崗交住伙加夜出獎(jiǎng)?wù)垥邕t罰公養(yǎng)醫(yī)失個(gè)應(yīng)實(shí)發(fā)觀代銀②②②鬻②觀②◎觀気鑼劃^>1夠劃夠^令②②妙②觀觀考勤記錄號(hào)編錄月號(hào)名門(mén)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)數(shù)間記年編姓部日日日日日日日日次次次次日時(shí)勤勒工工屬勒假假假假嫁假工到退班班差勤考考員員所出休厚病公婚喪曠遲早加夜公考戛密^②邑觀暫鬻^-包助?暫觀罷色逆觀零獎(jiǎng)懲魅獎(jiǎng)懲編號(hào)鬆獎(jiǎng)懲名稱②獎(jiǎng)懲原因必說(shuō)明②創(chuàng)建時(shí)間獎(jiǎng)懲記錄編亦號(hào)名門(mén)號(hào)稱間法記編姓部編名時(shí)辦人懲工工屬懲懲懲懲認(rèn)注獎(jiǎng)員員所獎(jiǎng)獎(jiǎng)獎(jiǎng)獎(jiǎng)確備圖2-12系統(tǒng)類圖號(hào)員編間理員時(shí)管理名碼日建介管姓密生創(chuàng)簡(jiǎn)Figure2-12classdiagramofthesystcm2.3.2類關(guān)系圖3系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過(guò)程,是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要環(huán)節(jié),關(guān)系到系統(tǒng)的成功與失敗,系統(tǒng)設(shè)計(jì)的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量。它關(guān)系到系統(tǒng)的壽命長(zhǎng)短,關(guān)系到系統(tǒng)是否被用戶接受。在系統(tǒng)設(shè)計(jì)的過(guò)程中要遵循實(shí)用性原則,方便性原則,靈活性原則以及擴(kuò)苑性原則等。系統(tǒng)設(shè)計(jì)的指標(biāo)包括系統(tǒng)的工作效率、系統(tǒng)的可靠性、系統(tǒng)的工作質(zhì)量、系統(tǒng)的實(shí)用性和系統(tǒng)的經(jīng)濟(jì)性等,它們是衡量系統(tǒng)設(shè)計(jì)質(zhì)量的準(zhǔn)則。本系統(tǒng)主要采用了面向?qū)ο蟮拈_(kāi)發(fā)方法,依據(jù)系統(tǒng)設(shè)計(jì)的原則和標(biāo)準(zhǔn),系統(tǒng)設(shè)計(jì)如下。3.1基于UML的面向?qū)ο笤O(shè)計(jì)概述UML是一種功能強(qiáng)大的、面向?qū)ο蟮目梢暬到y(tǒng)分析的建模語(yǔ)言,它采用一整套成熟的建模技術(shù),廣泛地適用于各個(gè)應(yīng)用領(lǐng)域。它的各個(gè)模型可以幫助開(kāi)發(fā)人員更好地理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型。從而使用戶和開(kāi)發(fā)人員對(duì)問(wèn)題的描述達(dá)到相同的理解,以減少語(yǔ)義差異,保障分析的正確性。運(yùn)用MIL進(jìn)行面向?qū)ο蟮姆治鲈O(shè)計(jì),通常都要經(jīng)過(guò)如下三個(gè)步驟。識(shí)別系統(tǒng)的用例和再色。首先要對(duì)項(xiàng)目進(jìn)行需求分調(diào)研,分析項(xiàng)目的業(yè)務(wù)流程圖和數(shù)據(jù)流程圖,以及項(xiàng)目中涉及的各級(jí)操作人員,識(shí)別出系統(tǒng)中的所有用例和角色;接著分析系統(tǒng)中角色和用例間的關(guān)系,使用MIL建模工具畫(huà)出系統(tǒng)的用例圖;最后,勾畫(huà)系統(tǒng)的概念層模型,借助MIL建模工具描述概念層的類圖和活動(dòng)圖。進(jìn)行系統(tǒng)分析并抽象出類。系統(tǒng)分析的任務(wù)是找出系統(tǒng)的所有需求并加以描述,同時(shí)建立特定領(lǐng)域模型,建立域模型有助于開(kāi)發(fā)人員考察用例。從實(shí)際需求中抽象出類,并描述各個(gè)類之間的關(guān)系。設(shè)計(jì)系統(tǒng),并設(shè)計(jì)系統(tǒng)中的類及其行為。設(shè)計(jì)階段由結(jié)構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì)組成。結(jié)構(gòu)設(shè)計(jì)是高層設(shè)計(jì),其任務(wù)是定義包(子系統(tǒng))、包間的依賴關(guān)系和主要通信機(jī)制。包有利于描述系統(tǒng)的邏輯組成部分以及各部分之間的依賴關(guān)系。詳細(xì)設(shè)計(jì)主要用來(lái)細(xì)化包的容,清晰描述所有的類,同時(shí)使用UML的動(dòng)態(tài)模型描述在特定環(huán)境下這些類的實(shí)例的行為。3.2時(shí)序圖時(shí)序圖(SequenceDiagram)描述了對(duì)象之間傳送消息的時(shí)間順序,它用來(lái)表示用列圖中的行為順序。當(dāng)執(zhí)行一個(gè)用例行為是,時(shí)序圖中的每個(gè)消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。時(shí)序圖中包括如下元素:類角色,生命線,激活期和消息。在UML圖中,時(shí)序圖將交互關(guān)系表示為二維圖。其中,縱軸是時(shí)間軸,時(shí)間沿豎線向下延伸。橫軸代表了在協(xié)作中各個(gè)獨(dú)立的對(duì)象。當(dāng)對(duì)象存在是,生命線用一條虛線表示,當(dāng)對(duì)象的過(guò)程處于激活狀態(tài)時(shí),生命線是一個(gè)雙道線。消息用從一個(gè)對(duì)象的生命線到另一個(gè)對(duì)象生命線的箭頭表示。箭頭事件順序在圖中從上到下排列。本系統(tǒng)中使用的時(shí)序圖涉及的符號(hào)說(shuō)明如下表所示:表3-1時(shí)序圖符號(hào)說(shuō)明Table3-1tableofsequencediagramsymbolexplanation符號(hào) 符號(hào)說(shuō)明~ 表示參與交互的對(duì)象,時(shí)序圖中的對(duì)象使用矩形將對(duì)象名稱包含起來(lái),并且對(duì)象名稱下有下劃線。: 表示生命線(Lifeline),它是一條垂直的虛線,表示時(shí)序圖中I: 的對(duì)象在一段時(shí)間的存?在。 表示反身消息(MessagetoSelf)°表示ObjectMessage,含義是在兩個(gè)對(duì)象之間繪制消息。
?>表示ReturnMessage,顯示過(guò)程調(diào)用返回的消息。?>激活期(Activation),激活表示該對(duì)象被占用以完成某個(gè)任務(wù),去激活指的是對(duì)象處于空閑狀態(tài),在等待消息。1)用戶登陸時(shí)序圖用戶登陸系統(tǒng),輸入用戶名和密碼,系統(tǒng)驗(yàn)證用戶名和密碼是否正確,如果用戶名和密碼輸入正確則成功登錄系統(tǒng),如果輸入的用戶名和密碼不正確,系統(tǒng)自動(dòng)提示出錯(cuò)信息,用戶需要從新輸入。
圖3-1用戶登陸時(shí)序圖Figure3-1Userlandingsequencediagram2)添加部門(mén)信息時(shí)序圖管理員登陸輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊部門(mén)信息添加模塊,就可以錄入部門(mén)信息,錄入的信息存儲(chǔ)到數(shù)據(jù)庫(kù)。
部門(mén)信息添
加樓塊部門(mén)信息庫(kù)部門(mén)信息添
加樓塊部門(mén)信息庫(kù)1:輸入用戶名和密碼I7 2:驗(yàn)讓用戶名和密碼3:登陸成功4:操作信息 h5:選擇添□部門(mén)信息6:部門(mén)信息添加7:添加部門(mén)信息n~~ 曲8:更新數(shù)據(jù)庫(kù)I9:數(shù)據(jù)庫(kù)更新成功W 10:酒加成功圖3-2添加部門(mén)信息時(shí)序圖Figure3-2Adddepartmentinformationsequencediagram3)修改部門(mén)信息時(shí)序圖管理員登卩擊輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊部門(mén)信息列表,選擇要修改的部門(mén)信息/就可以對(duì)部門(mén)信息進(jìn)行修改,錄入的信息存儲(chǔ)到數(shù)據(jù)庫(kù)。:親統(tǒng)管理員用戶登錄管理員界面部門(mén)信息更
新模塊部門(mén)信息庫(kù):親統(tǒng)管理員用戶登錄管理員界面部門(mén)信息更
新模塊部門(mén)信息庫(kù)1輸入用戶名和密碼21輸入用戶名和密碼2:驗(yàn)證用戶名和密碼3:登陸成功4:4:操作信息55:選擇部門(mén)信息列表,選擇要更新的部門(mén)10:修改成功nj6:10:修改成功nj6:部門(mén)信息更新7:更新部門(mén)信息9:數(shù)據(jù)更新成功8:更新數(shù)據(jù)庫(kù)圖3-3修改部門(mén)信息時(shí)序圖Figure3-3Modifydepartmentinformationsequencediagram4)刪除部門(mén)信息時(shí)序圖
管理員登陸輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊部門(mén)信息列表,選擇要?jiǎng)h除的部門(mén)信息,打開(kāi)部門(mén)信息>點(diǎn)擊刪除,系統(tǒng)更新數(shù)據(jù)庫(kù)。用戶登錄管理員界面部門(mén)信息刪除樟塊用戶登錄管理員界面部門(mén)信息刪除樟塊部門(mén)信息庫(kù)1:輸入用戶名和密碼2:驗(yàn)證用戶名和密碼3:登陸成功 4:操作信息5:選擇部門(mén)信息列表6:選擇要?jiǎng)h除的部門(mén)信息7:刪除部門(mén)信息9:數(shù)據(jù)10:9:數(shù)據(jù)10:刪除成功□< \<□&更新數(shù)據(jù)庫(kù)-5圖3-4刪除部門(mén)信息時(shí)序圖Figure3-4Deleteinformationdepartmentsequencediagram
5)查詢部門(mén)信息時(shí)序圖管理員登陸輸入用戶名和密碼>登陸系統(tǒng),點(diǎn)擊部門(mén)査詢模塊,輸入查詢條件,就可以查詢要部門(mén)信息。圖3-5查詢部門(mén)信息時(shí)序圖Figure3-5Inquiresthedepartmentinformationsequencediagram
6)添加員工信息時(shí)序圖管理員登陸輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊員工信息添加模塊,就可以錄入員工信息,錄入的信息存儲(chǔ)到數(shù)據(jù)庫(kù)。圖3-6添加員工信息時(shí)序圖Figure3-6Addstaffinformationsequencediagram7)修改員工信息時(shí)序圖管理員登陸輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊員工信息列表,選擇要修改的員工信息/就可以對(duì)員工信息進(jìn)行修改,錄入的信息存儲(chǔ)到數(shù)據(jù)庫(kù)。
圖3-7修改員工信息時(shí)序圖Figure3-7Modifystaffinformationsequencediagram8)查詢員工信息時(shí)序圖管理員登陸輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊員工査詢模塊,輸入查詢條件,就可
以查詢員工信息。以查詢員工信息。圖3-8查詢員工信息時(shí)序圖Figure3-8Inquiresstaffinformationsequencediagram9)刪除員工信息時(shí)序圖
管理員登陸輸入用戶名和密碼,登陸系統(tǒng),點(diǎn)擊員工信息列表,選擇要?jiǎng)h除的員工信息,打開(kāi)員工信息>點(diǎn)擊刪除,系統(tǒng)更新數(shù)據(jù)庫(kù)。圖3-9刪除員工信息時(shí)序圖Figure3-9Deletestaffinformationsequencediagram
10)添加人員調(diào)動(dòng)時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇人員調(diào)動(dòng)模塊,選擇需要調(diào)動(dòng)的員工填寫(xiě)人員調(diào)動(dòng)記錄,系統(tǒng)更新數(shù)據(jù)庫(kù)人員調(diào)動(dòng)表及員工表。奈統(tǒng)管理員:
管理員用戶登錄管理員界面人員調(diào)動(dòng)模
奈統(tǒng)管理員:
管理員用戶登錄管理員界面人員調(diào)動(dòng)模
塊數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)證用戶名和密碼3:逐成功 14:操作信層5:5:選擇人員調(diào)動(dòng)模塊6:添加人員調(diào)動(dòng)記錄17:人員調(diào)動(dòng)記錄添力:]8]更新數(shù)據(jù)庫(kù)Ik——'9:數(shù)據(jù)庫(kù)更新成功10:添加記錄萬(wàn)沏r—圖3-10添加人員調(diào)動(dòng)時(shí)序圖Figure3-10Addredcploymcntscquencediagram11)修改人員調(diào)動(dòng)記錄時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇查看人員調(diào)動(dòng)模塊,選擇需要修改的人員調(diào)動(dòng)記錄進(jìn)行記錄修改>系統(tǒng)更新數(shù)據(jù)庫(kù)人員調(diào)動(dòng)表及員工表。用戶登錄管理員界面修改人員調(diào)
動(dòng)模塊數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)i匸用戶名和密碼3用戶登錄管理員界面修改人員調(diào)
動(dòng)模塊數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)i匸用戶名和密碼3:轄成功5:選擇修改人員調(diào)動(dòng)戦$修改人員調(diào)動(dòng)密人員調(diào)動(dòng)記錄修議8更新數(shù)據(jù)庫(kù)9:數(shù)據(jù)庫(kù)旳新成功10:修改記錄萬(wàn)沏圖3-11修改人員調(diào)動(dòng)時(shí)序圖Figure3-11Modifyredeploymentsequencediagram12)刪除人員調(diào)動(dòng)記錄時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇查看人員調(diào)動(dòng)模塊,選擇需要?jiǎng)h除的人員調(diào)動(dòng)記錄進(jìn)行記錄刪除>系統(tǒng)更新數(shù)據(jù)庫(kù)人員調(diào)動(dòng)表。
用戶登錄管理員界面刪除人員調(diào)
動(dòng)模塊數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)i匸用戶名和密碼用戶登錄管理員界面刪除人員調(diào)
動(dòng)模塊數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)i匸用戶名和密碼3:轄成功5:選擇刪除人員卿動(dòng)模塊:刪除人員調(diào)動(dòng)記零人員調(diào)動(dòng)記錄刪孩=8更新數(shù)據(jù)庫(kù)9:數(shù)據(jù)庫(kù)旳新成功10:刪除記錄萬(wàn)沏圖3-12修改人員調(diào)動(dòng)時(shí)序圖Figure3-12Deletcredeploymentsequencediagram13)添加部門(mén)時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇添加部門(mén)模塊,填寫(xiě)部門(mén)信息并保存,系統(tǒng)更新數(shù)據(jù)庫(kù)部系統(tǒng)管理員:
管理員用戶登錄管理員界面添加部門(mén)模~1—數(shù)堀庫(kù)1:輸入用戶名和密碼2:驗(yàn)系統(tǒng)管理員:
管理員用戶登錄管理員界面添加部門(mén)模~1—數(shù)堀庫(kù)1:輸入用戶名和密碼2:驗(yàn)U潤(rùn)戶名和密碼3:登錄成功 5:選擇添加部匚14:操作信層6:添加部門(mén)信息17:部門(mén)信息添加 8:更新數(shù)據(jù)庫(kù)9:數(shù)據(jù)庫(kù)旳新成功〔0:添加記錄月助V圖3-13添加部門(mén)時(shí)序圖14)查詢部門(mén)信息時(shí)序圖管理員登陸輸入用戶名和密碼>登陸系統(tǒng)>點(diǎn)擊部門(mén)管理模塊/查看部門(mén)信息。奈統(tǒng)管理員:
管理員用戶登錄管理員界面直看部門(mén)信
息奈統(tǒng)管理員:
管理員用戶登錄管理員界面直看部門(mén)信
息數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)遼潤(rùn)戶名和密碼3:登錄成功5:選擇部門(mén)管理模塊6:宜看部門(mén)信息7:部門(mén)信息直詢、8:顯示部J信息9:直詢信息成功W 圖3-13査看部門(mén)時(shí)序圖
15)修改部門(mén)信息時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇修改需要修改的部門(mén),修改部門(mén)信息并保存,系統(tǒng)更新數(shù)據(jù)庫(kù)部門(mén)信息表。奈統(tǒng)管理員:
管理呂用戶登錄管理員界面修改部門(mén)模數(shù)據(jù)庫(kù)奈統(tǒng)管理員:
管理呂用戶登錄管理員界面修改部門(mén)模數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)證用戶名和密碼3:登錄成功14:操作信層V、5:修改添加部匚6:修改部門(mén)信息7:部門(mén)信息修改&更新數(shù)據(jù)庫(kù)圖3-14修改部門(mén)時(shí)序圖16)刪除部門(mén)信息時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇部門(mén)管理模塊,選擇要?jiǎng)h除的部門(mén)信息,系統(tǒng)更新數(shù)據(jù)庫(kù)。奈統(tǒng)管理員:
管理員用戶脊錄管理員界面刪除部門(mén)模數(shù)據(jù)庫(kù)奈統(tǒng)管理員:
管理員用戶脊錄管理員界面刪除部門(mén)模數(shù)據(jù)庫(kù)1:輸入用戶名和密碼2:驗(yàn)U潤(rùn)戶名和密碼3:登錄成功14:操作信層5:選擇刪除部匚16:刪除部門(mén)信息7:部門(mén)信息刪除8:更新數(shù)據(jù)庫(kù)9:數(shù)堀庫(kù)卑新成功10:刪除成功圖3-15刪除部門(mén)時(shí)序圖17)添加獎(jiǎng)懲項(xiàng)目時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇添加獎(jiǎng)懲項(xiàng)目模塊,填寫(xiě)?yīng)剳晚?xiàng)目信息并保存,系統(tǒng)更新數(shù)據(jù)庫(kù)獎(jiǎng)懲信息表。
圖3-16添加獎(jiǎng)懲項(xiàng)目時(shí)序圖Figure3-16Addrewardsandpunishmentprojectsequencediagram17)修改獎(jiǎng)懲項(xiàng)目時(shí)序圖圖3-17修改獎(jiǎng)懲項(xiàng)目時(shí)序圖Figure3-17Modifyrewardsandpunishmentprojectsequencediagram18)刪除獎(jiǎng)懲項(xiàng)目時(shí)序圖系統(tǒng)管理員:
管理員用戶登錄管理員界面刪除獎(jiǎng)懲項(xiàng)
目戦系統(tǒng)管理員:
管理員用戶登錄管理員界面刪除獎(jiǎng)懲項(xiàng)
目戦數(shù)堀庫(kù)1:輸入用戶名和密碼2:1:輸入用戶名和密碼2:驗(yàn)U潤(rùn)戶名和密碼3:登錄成功4:操作信層5:選擇刪除獎(jiǎng)懲頂目模塊:刪除獎(jiǎng)懲項(xiàng)目信息:獎(jiǎng)懲項(xiàng)目信息彎5:選擇刪除獎(jiǎng)懲頂目模塊:刪除獎(jiǎng)懲項(xiàng)目信息:獎(jiǎng)懲項(xiàng)目信息彎18:更新數(shù)據(jù)庫(kù)9:數(shù)據(jù)庫(kù)旳新成功10:刪除信息血功圖3-18刪除獎(jiǎng)懲項(xiàng)目時(shí)序圖Figure3-18Deleterewardsandpunishmentprojectsequencediagram
19)添加工資信息時(shí)序圖系統(tǒng)管理員登錄系統(tǒng)/選擇工資添加模塊>錄入工資信息/系統(tǒng)更新數(shù)據(jù)庫(kù)。圖3-19添加工資信息時(shí)序圖Figure3-19Addsalaryinformationsequencechart
20)刪除工資信息時(shí)序圖系統(tǒng)管理員登錄系統(tǒng),選擇工資管理模塊,選擇要?jiǎng)h除的工資信息,系統(tǒng)更新數(shù)據(jù)庫(kù)o圖3-20刪除工資信息書(shū)序圖Figure3-20Deletesequencediagramsalaryinformation
21)用戶退出系統(tǒng)時(shí)序圖用戶登錄系統(tǒng)后,點(diǎn)擊退出系統(tǒng),用戶即退出。圖3-21用戶退出系統(tǒng)時(shí)序圖Figure3-21Userscancellationsequencediagram
3.3活動(dòng)圖活動(dòng)圖(activitydiagram,動(dòng)態(tài)圖)是闡明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程。業(yè)務(wù)用例工作流程說(shuō)明了業(yè)務(wù)為向所服務(wù)的業(yè)務(wù)主角提供其所需的價(jià)值而必須完成的工作。業(yè)務(wù)用例由一系列活動(dòng)組成,它們共同為業(yè)務(wù)主角生成某些工件。工作流程通常包括一個(gè)基本工作流程和一個(gè)或多個(gè)備選工作流程。工作流程的結(jié)構(gòu)使用活動(dòng)圖來(lái)進(jìn)行說(shuō)明。工作流程活動(dòng)圖用于研究實(shí)現(xiàn)業(yè)務(wù)目標(biāo)時(shí)所要執(zhí)行的各項(xiàng)任務(wù)或活動(dòng)的順序安排?;顒?dòng)既可以是手動(dòng)執(zhí)行的任務(wù),也可以是自動(dòng)執(zhí)行的任務(wù)。它可完成一個(gè)工作單元?;顒?dòng)圖是狀態(tài)圖的一種特殊形式。其中所有或多數(shù)狀態(tài)都是活動(dòng)狀態(tài),而且所有或多數(shù)轉(zhuǎn)移都在源狀態(tài)中的活動(dòng)完成時(shí)立即觸發(fā)。本系統(tǒng)中使用的活動(dòng)圖涉及的符號(hào)說(shuō)明如表4-3所示表3-2活動(dòng)圖符號(hào)說(shuō)明Table3-2Activitydiagramsymbolexplanation表示活動(dòng)開(kāi)始(StartState)*是活動(dòng)圖的起始位置。活動(dòng)起始在一個(gè)狀態(tài)圖中只能有一個(gè)。表示活動(dòng)終止(EndState)*是活動(dòng)圖的終點(diǎn)?;顒?dòng)終止在一個(gè)狀態(tài)圖中可以有多個(gè)。表示水平同步(HorizontalSynchronization)°表示狀態(tài)轉(zhuǎn)換(StateTrastion)1)普通用戶活動(dòng)圖登陸管理
系統(tǒng)圖3-22普通用戶活動(dòng)圖Figure3-22Commonuseractivitydiagrams2)人事檔案管理活動(dòng)圖登錄系統(tǒng)人事檔案
管理3)人員調(diào)動(dòng)管理活動(dòng)圖圖3-24人員調(diào)動(dòng)管理活動(dòng)圖Figure3-24Personnelredeploymentmanagementactivitydiagrams4)部門(mén)管理活動(dòng)圖登錄系統(tǒng)部門(mén)管理圖3-25部門(mén)管理活動(dòng)圖Figure3-25Departmcntinanageinentactivitydiagrams5)培訓(xùn)管理活動(dòng)圖酥系統(tǒng)圖3-26人員調(diào)動(dòng)管理活動(dòng)圖Figure3-26Trainingmanagementmanagementactivitydiagrams6)獎(jiǎng)懲管理活動(dòng)圖圖3-27獎(jiǎng)懲管理活動(dòng)圖Figure3-27RewardsandpunisFiincntmanagementmanageincntactivitydiagrams
7)考勤管理活動(dòng)圖圖3-28考勤管理活動(dòng)圖Figure3-28Attendancemanagcnicntinanagcincntactivitydiagrams8)工資管理活動(dòng)圖X登錄奈統(tǒng)工資管理圖3-29工資管理管理活動(dòng)圖Figure3-29Salarymanagementinanagementactivitydiagrams9)招聘管理活動(dòng)圖登錄系統(tǒng)圖3-30招聘管理管理活動(dòng)圖Figure3-30Recruitmentmanagementmanagementactivitydiagrams10)系統(tǒng)管理活動(dòng)圖系統(tǒng)管理3.4配置圖配置圖描述了運(yùn)行軟件的系統(tǒng)中硬件和軟件的物理結(jié)構(gòu),即系統(tǒng)執(zhí)行處理過(guò)程中系統(tǒng)資源元素的配置情況以及軟件到這些資源元素的映射。配置圖中通常包含兩種元素:節(jié)點(diǎn)和管理節(jié)點(diǎn)。本系統(tǒng)的配置圖如下:
圖3-32系統(tǒng)配置圖Figure3-32Systemconfigurationdiagram3.4系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的主要研究對(duì)象是公司人力資源管理系統(tǒng)/主要包括人力資源管理>工資管理?招聘管理、培訓(xùn)管理'系統(tǒng)管理管理五大模塊。系統(tǒng)的主要功能如下圖:大連般源投資咨詢有限公司人事管理系統(tǒng)人Ml
管理人員詞幼
管理人Ml
管理人員詞幼
管理部門(mén)管理培訓(xùn)管理獎(jiǎng)懲管理考勤管理工資管理招聘管理系統(tǒng)管理訓(xùn)錄理
培記管訓(xùn)錄理
培記管圖3-33系統(tǒng)結(jié)構(gòu)圖Figure3-33systcmstrueturc培訓(xùn)管理培訓(xùn)項(xiàng)目管理圖3-34培訓(xùn)管理模塊結(jié)構(gòu)圖Figure3-34Trainingmanagementmodulestructure
圖3-35獎(jiǎng)懲管理模塊結(jié)構(gòu)圖Figure3-35Rewardsandpunishmentmanagementmodulestructure匸資管理圖3-36工資管理模塊結(jié)構(gòu)圖Figure3-36Salarymanagementmodulestructure
考勤管理招聘管理系統(tǒng)管理退出系統(tǒng)添加考勒信息人事檔案管理部門(mén)管理占X人員調(diào)動(dòng)管理考勤管理招聘管理系統(tǒng)管理退出系統(tǒng)添加考勒信息人事檔案管理部門(mén)管理占X人員調(diào)動(dòng)管理除門(mén)信息圖3-37其他管理模塊結(jié)構(gòu)圖Figure3-37Othersmanagementmodulestructure5系統(tǒng)功能模塊設(shè)計(jì)1) 人事管理模塊人事檔案管理:人事檔案的錄入、修改、刪除、査看人事檔案信息。人員調(diào)動(dòng)管理:人員崗位的調(diào)動(dòng)、調(diào)動(dòng)記錄的査看、修改、刪除。部門(mén)管理:部門(mén)信息的錄入、修改、査看、刪除。2) 培訓(xùn)管理模塊培訓(xùn)項(xiàng)目管理:培訓(xùn)項(xiàng)目信息的錄入、修改、刪除及査看。培訓(xùn)記錄管理:?jiǎn)T工培訓(xùn)記錄的錄入'修改、刪除及査看。3) 獎(jiǎng)懲管理模塊獎(jiǎng)懲項(xiàng)目管理:獎(jiǎng)懲項(xiàng)目信息的錄入、修改、刪除及査看。獎(jiǎng)懲記錄管理:?jiǎn)T工獎(jiǎng)懲記錄的錄入、修改、刪除及査看。4) 考勤管理模塊員工考勤信息的錄入、修改、刪除及査看。5) 工資管理模塊工資套帳管理:工資套帳的錄入、修改、刪除及査看。員工工資管理:?jiǎn)T工工資的錄入、修改、刪除及査看,發(fā)放員工工資。6) 招聘管理模塊添加招聘信息:管理員錄入招聘信息。查看招聘信息:用戶登陸系統(tǒng)可以查看招聘信息。刪除招聘信息:管理員可以刪除招聘信息。7) 系統(tǒng)管理模塊添加用戶信息:管理員可以添加用戶,輸入用戶信息。修改用戶信息:管理員可以修改用戶的信息。査詢用戶信息:用戶可以登錄系統(tǒng)查詢用戶信息。刪除用戶信息:管理員可以刪除用戶信息。退出系統(tǒng):用戶登陸后點(diǎn)擊注銷(xiāo)用戶,系統(tǒng)退出到登陸界面。3.7系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(DatabaseDesign)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境/構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。目前,國(guó)各種小型公司基本上都建立了自己的勞資管理數(shù)據(jù)庫(kù),從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)來(lái)保持?jǐn)?shù)據(jù)的整體性、完整性和共享性。數(shù)據(jù)庫(kù)是的核心,數(shù)據(jù)庫(kù)設(shè)計(jì)的合理與否對(duì)的建設(shè)有著至關(guān)重要的影響。一個(gè)良好的數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程一般是先系統(tǒng)分析,再邏輯設(shè)計(jì),然后物理實(shí)現(xiàn)。邏輯設(shè)計(jì)中根據(jù)系統(tǒng)分析設(shè)計(jì)的一個(gè)關(guān)系模型。物理設(shè)計(jì)為邏輯設(shè)計(jì)中的數(shù)據(jù)模型選取一個(gè)最合理的應(yīng)用環(huán)境的物理結(jié)構(gòu),通常選取一個(gè)常用數(shù)據(jù)庫(kù)軟件,用數(shù)據(jù)庫(kù)軟件創(chuàng)建與邏輯設(shè)計(jì)中數(shù)據(jù)模型對(duì)應(yīng)的數(shù)據(jù)庫(kù)。本系統(tǒng)中數(shù)據(jù)庫(kù)采用MicrosoftSQLServer2000作為數(shù)據(jù)庫(kù)工具。3.7.1數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著重要的地位。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞沒(méi)直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以提高數(shù)據(jù)信息的存儲(chǔ)效率,確保數(shù)據(jù)信息的完整性和一致性。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)決定了數(shù)據(jù)庫(kù)及其應(yīng)用的整體性能,調(diào)優(yōu)位置。如果數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)不好,則所有調(diào)優(yōu)方法對(duì)于提高數(shù)據(jù)庫(kù)性能的效果都是有限的。為了使數(shù)據(jù)庫(kù)設(shè)計(jì)的方法走向完備,數(shù)據(jù)庫(kù)的規(guī)化理論必須遵守。規(guī)化理論為數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)提供了理論指導(dǎo)和工具,在減少了數(shù)據(jù)冗余的同時(shí)節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度。針對(duì)人事管理系統(tǒng)的需求,本系統(tǒng)設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工信息表:{員工編號(hào)、員工、所屬部門(mén)、性別、婚姻狀況、出生日期、年齡、民族、政治面貌'身份證號(hào)、戶口、籍貫、地址、郵編、聯(lián)系、電子、學(xué)歷、專業(yè)、畢業(yè)院校、職務(wù)、職稱、行政級(jí)別、計(jì)算機(jī)水平、外語(yǔ)語(yǔ)種、外語(yǔ)水平、何時(shí)參加工作、工齡、工作狀態(tài)、特長(zhǎng)、工作經(jīng)歷}人員調(diào)動(dòng)信息表:{記錄編號(hào)、員工編號(hào)、員工、調(diào)前部門(mén)、調(diào)后部門(mén)、調(diào)前職位、調(diào)后職位、調(diào)動(dòng)日期、調(diào)動(dòng)原因、確認(rèn)人}部門(mén)信息表:{部門(mén)號(hào)、部門(mén)名稱、部門(mén)經(jīng)歷、部門(mén)人數(shù)}獎(jiǎng)懲信息表:{獎(jiǎng)懲編號(hào)、獎(jiǎng)懲名稱、獎(jiǎng)懲原因、說(shuō)明、創(chuàng)建時(shí)間}獎(jiǎng)懲記錄表:{記錄編號(hào)、員工編號(hào)、員工、所屬部門(mén)、獎(jiǎng)懲編號(hào)、獎(jiǎng)懲名稱、獎(jiǎng)懲時(shí)間、獎(jiǎng)懲辦法、確認(rèn)人、備注}培訓(xùn)信息表:{培訓(xùn)編號(hào)、培訓(xùn)名稱、培訓(xùn)目的、開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)材料、講師、培訓(xùn)人員、創(chuàng)建時(shí)間、是否完成培訓(xùn)、培訓(xùn)效果、培訓(xùn)總結(jié)}培訓(xùn)記錄表:{記錄編號(hào)、員工編號(hào)、員工、所屬部門(mén)、培訓(xùn)編號(hào)、培訓(xùn)名稱、培訓(xùn)天數(shù)、考核成績(jī)、備注}合同信息表:{合同編號(hào)、合同名稱、合同容}合同記錄表:{記錄編號(hào)、員工編號(hào)、員工、合同開(kāi)始時(shí)間、合同結(jié)束時(shí)間、合同編號(hào)、合同名稱}考勤信息表:{記錄編號(hào)、考勤月份、員工編號(hào)、員工、所屬部門(mén)、出勤日數(shù)、休假日數(shù)、事假日數(shù)、病假日數(shù)、公假日數(shù)、婚嫁日數(shù)、喪假日數(shù)、曠工日數(shù)、加班日數(shù)、夜班日數(shù)、公差日數(shù)、遲到次數(shù)、早退次數(shù)、最后考勤時(shí)間}工資信息表:{編號(hào)、工資月份、員工編號(hào)、員工、所屬部門(mén)、工資套帳、基本工資、崗位津貼、交通補(bǔ)助、住房補(bǔ)助、伙食補(bǔ)助、加班費(fèi)、夜班費(fèi)、出差費(fèi)、獎(jiǎng)金、請(qǐng)假扣款、曠工扣款、遲到早退扣款、罰款、公積金、養(yǎng)老保險(xiǎn)、醫(yī)療保險(xiǎn)、失業(yè)險(xiǎn)、個(gè)人所得稅、應(yīng)發(fā)工資、實(shí)發(fā)工資、是否發(fā)放、發(fā)放日期}工資套帳表:{套帳編號(hào)、套帳名稱、請(qǐng)假系數(shù)、遲到早退系數(shù)、曠工系數(shù)、加班系數(shù)、夜班系數(shù)、公差系數(shù)}招聘信息表:{招聘編號(hào)、、性別、年齡、職位、所學(xué)專業(yè)、工作經(jīng)驗(yàn)、學(xué)歷、畢業(yè)院校、、、創(chuàng)建時(shí)間、詳細(xì)經(jīng)歷、是否入庫(kù)}管理員信息表:{管理員編號(hào)、、密碼、性別、生日、創(chuàng)建時(shí)間、簡(jiǎn)介}3.7.2數(shù)據(jù)庫(kù)的物理設(shè)計(jì)將一個(gè)給定邏輯結(jié)構(gòu)實(shí)施到具體的環(huán)境中時(shí),邏輯數(shù)據(jù)模型要選取一個(gè)具體的工作環(huán)境,這個(gè)工作環(huán)境提供了數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與存取方法,這個(gè)過(guò)程就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。數(shù)據(jù)庫(kù)物理設(shè)計(jì)過(guò)程中需要對(duì)時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)行權(quán)衡,選擇一個(gè)優(yōu)化方案作為數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。本系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)采用MicrosoftSQLServer2000數(shù)據(jù)庫(kù)?具體數(shù)據(jù)庫(kù)表設(shè)計(jì)如下:表3-3員工信息表Table3-3Employeesinformation列名說(shuō)明類型長(zhǎng)度可否為空主鍵emp_id員工編號(hào)int4主鍵emp^name員工varchar20dept_name所屬部門(mén)varchar20sex性別varchar2Jmarriage婚姻狀況varchar20birthdate出生日期datetime8age年齡int4political
nationIDCard
residence
hometown
address
postcode
phone
emai1政治面貌民族身份證號(hào)戶口籍貫地址住址郵政編碼聯(lián)系varchar 20varchar 20varchar 50varchar20varcharvarcharvarchar15Jvarchar15educationbgr學(xué)歷varchar20major專業(yè)varchar20graduate畢業(yè)院校varchar20duty職務(wù)varchar20title職稱varchar20administration行政級(jí)別varchar20computerlevel計(jì)算機(jī)水平varchar20languages外語(yǔ)語(yǔ)種varchar20languagelevel外語(yǔ)水平varchar20workdate參加工作時(shí)間datetime8workyear工齡int4workstatus工作狀態(tài)varchar20varchar25rVrskill特長(zhǎng)varchar100Jexperience工作經(jīng)歷text16/photo頭像varchar50vA表3-4人員調(diào)動(dòng)信息表Table3-4Redeploymentinformation列名說(shuō)明類型長(zhǎng)度可否為空主鍵id記錄編號(hào)int4主鍵enip^id員工編號(hào)int4emp_naine員工varchar20pre_dept_name調(diào)前部門(mén)varchar20cur_dept_name調(diào)后部門(mén)varchar20/pre__position調(diào)前職位varchar20cur_position調(diào)后職位varchar20/changejate調(diào)動(dòng)日期datetime8change^reason調(diào)動(dòng)原因text16confirmor確認(rèn)人varchar20表3-5部門(mén)信息表Table3-5Departmentinfonnation列名說(shuō)明類型 長(zhǎng)度 可否為空 主鍵dcpt-id部門(mén)編號(hào) ?4 / +卅int 4 主鍵
dcpt_name部門(mén)名稱varchar20managcr_name部門(mén)經(jīng)理varchar20 Z[count'部門(mén)人數(shù)int4 Z表3-6合同信息表Table3-6Contractinformation列名說(shuō)明類型長(zhǎng)度 可否為空主鍵contract.id合同編號(hào)int4主鍵contract_nanie合同名稱varchar20contract_content合同容text16 Z表3-7合同記錄表Table3-7Contractrecordinformation列名說(shuō)明類型長(zhǎng)度可否為空主鍵id記錄編號(hào)int4主鍵emp_id員工編號(hào)員工varchar20begin_time開(kāi)始時(shí)間datetime8end_time結(jié)束時(shí)間datetime8contract_id合同編號(hào)int4Contract_name合同名稱varchar20表3-8培訓(xùn)信息表Table3-8Traininginformation列名說(shuō)明 類型長(zhǎng)度可否為空主鍵
id培訓(xùn)編號(hào)int4主鍵name培訓(xùn)名稱varchar20purpose坤?訓(xùn)目的varchar500begintime開(kāi)始時(shí)間datetime8endtime結(jié)束時(shí)間datetime8datum培訓(xùn)材料varchar2000 drteacher講師varchar20student培訓(xùn)人員varchar2000createtiine創(chuàng)建時(shí)間datetime8 dreducate是否完成bit1 v/reffect培訓(xùn)效果varchar500 drsuininarize培訓(xùn)總結(jié)varchar2000 dr表3-9培訓(xùn)記錄表Table3-9Trainingrecordinformation列名說(shuō)明類型長(zhǎng)度可否為空主鍵id記錄編號(hào)int4主鍵emp_id員工編號(hào)int4emp^name員工varchar20dept_name所屬部門(mén)varchar20educate_id培訓(xùn)編號(hào)int4educate^name培訓(xùn)名稱varchar20
表3-10獎(jiǎng)懲信息表Table3-10Rewardandpunishinentinfonnation列名說(shuō)明類型長(zhǎng)度 可否為空主鍵id獎(jiǎng)懲編號(hào)int4主鍵name獎(jiǎng)懲名稱varchar20 Jreason獎(jiǎng)懲原因varchar1000 zexplain說(shuō)明varchar1000 zcreatetime創(chuàng)建時(shí)間datetime8/Table3-11表3-11獎(jiǎng)懲記錄表Rewardandpunishmentrecordinformation列名說(shuō)明類型長(zhǎng)度 可否為空主鍵id記錄編號(hào)int4主鍵emp_id員工編號(hào)int4einp_name員工varchar20dept_name所屬部門(mén)varchar20inst_id獎(jiǎng)懲編號(hào)int4inst_name獎(jiǎng)懲名稱char20inst_time獎(jiǎng)懲時(shí)間datetime8method獎(jiǎng)懲辦法varchar50educate_time培訓(xùn)天數(shù)datetimeeducate_time培訓(xùn)天數(shù)datetime8score考核成績(jī)float8remark備注text16confirmor確認(rèn)人varchar20remark備注text16廠表3-12考勤記錄表Table3-11Attendanceinformation列名說(shuō)明類型 長(zhǎng)度可否為空主鍵主鍵id記錄編號(hào)int4check_tiine考勤月份varchar20emp_id員工編號(hào)int4emp^name員工所屬部門(mén)varchar20atwork出勤日數(shù)float8vacation休假日數(shù)float8business.leave事假日數(shù)float8sick_leave病假日數(shù)float8o仃icial_leave公假日數(shù)float8marriage^leave婚嫁日數(shù)float8funeral_leave喪假日數(shù)float8absenteeism曠工日數(shù)float8overtime加班日數(shù)float8nightwork夜班日數(shù)float8businesstrip公差日數(shù)float8late遲到次數(shù)int4 Zleave_early早退次數(shù)int4last_check考勤時(shí)間datetime8表3-13x資套帳信息表Table3-13Salarysetinformation列名說(shuō)明類型長(zhǎng)度可否為空 主鍵id套帳編號(hào)int4主鍵set_name套帳名稱varchar20leave_ratio請(qǐng)假系數(shù)float8late_early_ratio遲到早退系數(shù)float8absenteeism_ratio曠工系數(shù)float8overtiine^ratio加班系數(shù)float8nightwork_ratio夜班系數(shù)float8business_trip_ratio公差系數(shù)float8表3-14x資信息表Table3-14Salaryinfonnation列名說(shuō)明類型長(zhǎng)度 可否為空主鍵id工資編號(hào)int4主鍵sal_time工資月份varchar20emp_id員工編號(hào)int4emp_name員工varchar20dept_name所屬部門(mén)varchar20salary_set工資套帳varchar20basic.sal基本工資float8job_subsidy崗位津貼float8traffic_allowance交通補(bǔ)助float8housing_a11owance住房補(bǔ)助float8meal—allowance伙食補(bǔ)助float8overtime.sal加班費(fèi)float8nightwork.sal夜班費(fèi)float8businesstrip_sal出差費(fèi)float8bonus獎(jiǎng)金float8leave.deduction請(qǐng)假扣款float8absenteeism_deduction曠工扣款float81ate.early.deduction遲到早退扣款float8fine罰款float8reserved^fund公積金float8pension_insu養(yǎng)老保險(xiǎn)float8health」nsu醫(yī)療保險(xiǎn)float8unemp1oyment_insu失業(yè)險(xiǎn)float8income_tax個(gè)人所得稅float8should_sal應(yīng)發(fā)工資float8total_sal實(shí)發(fā)工資float8pay_date發(fā)放日期datetimeispaybit 1<3-15招聘信息表Table3-15Recruitmentinformation列名說(shuō)明 類型 長(zhǎng)度 可否為空 主鍵是否發(fā)放id編號(hào)int4namevarchar20sex性別bit1age年齡int4job職位varchar20specialty專業(yè)varchar20experience工作經(jīng)歷varchar100studyeffort學(xué)歷varchar20school畢業(yè)院校varchar20telvarchar15emailvarchar25createtime創(chuàng)建時(shí)間datetime8content詳細(xì)經(jīng)歷ntext16isstock是否入庫(kù)bit1表3-16系統(tǒng)用戶表Table3-16Systemuser列名說(shuō)明類型長(zhǎng)度可否為空主鍵id編號(hào)int4usernamevarchar20password密碼id編號(hào)int4usernamevarchar20password密碼varchar20sex性別bit1birthday生日datetime8createtiine創(chuàng)建時(shí)間datetime8content簡(jiǎn)介varchar503.8.1輸出設(shè)計(jì)輸出設(shè)計(jì)的任務(wù)是使管理信息系統(tǒng)輸出滿足用戶需求的信息。輸出設(shè)計(jì)的目的是為了正確及時(shí)反映和組成用于管理各部門(mén)需要的信息。信息能夠滿足用戶需要,直接關(guān)系到系統(tǒng)的使用效果和系統(tǒng)的成功與否。輸出設(shè)計(jì)的容包括輸出信息使用情況、輸出信息容、輸出格式、輸出設(shè)備和介質(zhì)。如本系統(tǒng)培訓(xùn)計(jì)劃輸出界面如下:培訓(xùn)計(jì)劃培訓(xùn)名禰講師培訓(xùn)人員開(kāi)始時(shí)間結(jié)束時(shí)間拚行操作培訓(xùn)1講師1人員12012-05-012012-05-02詳細(xì)刪除培訓(xùn)完成培訓(xùn)2講師2人員22012-05-072012-05-11詳細(xì)刪除培訓(xùn)完成培訓(xùn)3講師3人員32012-05-142012-05-18詳細(xì)刪除培訓(xùn)完成圖3-38瀏覽培訓(xùn)計(jì)劃頁(yè)面Figure3-38Interfaceofscaningtraininginformation
3.8.2輸入設(shè)計(jì)輸入設(shè)計(jì)的目的是提高輸入效率,減少輸入錯(cuò)誤。輸入設(shè)計(jì)的設(shè)計(jì)原則是控制輸入量'減少輸入延遲、減少輸入錯(cuò)誤、避免額外步驟、簡(jiǎn)化輸入過(guò)程0如本系統(tǒng)添加員工信息的輸入界面如下圖:添加人事信息水為必垣水員工編號(hào):岸性別*出生日期*民族水員工編號(hào):岸性別*出生日期*民族朮身份證號(hào)*籍貫郵編學(xué)歷職務(wù)計(jì)算機(jī)水平何時(shí)參加工作?水所屬部門(mén):運(yùn)營(yíng)部▼外語(yǔ)水平:W匚*工作狀態(tài):在職,特長(zhǎng)工作經(jīng)歷提交|重置|圖3-39添加員工信息頁(yè)面Figure3-39Interfaceofaddingemployeesinformation4系統(tǒng)實(shí)施1系統(tǒng)開(kāi)發(fā)工具選擇4.1.1軟件架構(gòu)的選擇本系統(tǒng)采用的軟件架構(gòu)是B/S模式即瀏覽器和服務(wù)器模式。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)典動(dòng)漫介紹
- 杭州策劃活動(dòng)方案海報(bào)(3篇)
- 疫情期間居家生活管理制度(3篇)
- 網(wǎng)吧新店活動(dòng)策劃方案(3篇)
- 《GA 519.2-2004公安被裝管理信息代碼 第2部分:被裝號(hào)型分類與代碼》專題研究報(bào)告
- 2026河南鄭州市規(guī)劃院招聘22人備考題庫(kù)附答案
- 2026湖南現(xiàn)代環(huán)境科技股份有限公司部分崗位招聘3人備考題庫(kù)附答案
- 2026福建寧德福鼎市前岐第二中心幼兒園招聘參考題庫(kù)附答案
- 2026西安高新錢(qián)學(xué)森第二小學(xué)招聘參考題庫(kù)附答案
- 2026貴州錦屏縣中醫(yī)醫(yī)院第一次招聘編外工作人員參考題庫(kù)附答案
- 2026湖北隨州農(nóng)商銀行科技研發(fā)中心第二批人員招聘9人筆試模擬試題及答案解析
- 2025年-輔導(dǎo)員素質(zhì)能力大賽筆試題庫(kù)及答案
- 2025年風(fēng)電運(yùn)維成本降低路徑報(bào)告
- 2025年老年娛樂(lè)行業(yè)藝術(shù)教育普及報(bào)告
- 2025年抗菌藥物合理應(yīng)用培訓(xùn)考核試題附答案
- 2025年度臨床醫(yī)生個(gè)人述職報(bào)告
- 2026年煙花爆竹安全生產(chǎn)法律法規(guī)知識(shí)試題含答案
- 2026年《必背60題》 計(jì)算機(jī)科學(xué)與技術(shù)26屆考研復(fù)試高頻面試題包含詳細(xì)解答
- 2026年無(wú)錫商業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能筆試備考試題帶答案解析
- 2026年初二物理寒假作業(yè)(1.31-3.1)
- 2025秋人教版七年級(jí)上冊(cè)音樂(lè)期末測(cè)試卷(三套含答案)
評(píng)論
0/150
提交評(píng)論