jsp人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁
jsp人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁
jsp人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁
jsp人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁
jsp人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

jsp人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文.pdf 免費(fèi)下載

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

文檔簡介

摘要人力資源管理系統(tǒng)是現(xiàn)代企業(yè)管理的核心內(nèi)容。隨著計(jì)算機(jī)信息技術(shù)的高速發(fā)展,電子商務(wù)模式的空前盛行,企業(yè)之間的競爭也從有形的經(jīng)濟(jì)市場轉(zhuǎn)向了網(wǎng)絡(luò)。開發(fā)以計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù)支持的現(xiàn)代人力資源管理系統(tǒng),既能提高企業(yè)人力資源管理的技術(shù)含量和企業(yè)的辦事效率,也能使人力資源管理能夠進(jìn)入現(xiàn)代化、決策科學(xué)化的進(jìn)程。現(xiàn)代人力資源管理系統(tǒng)采用了B/S模式,可以避免C/S模式的重用性差、維護(hù)難度高的缺點(diǎn)和不足。結(jié)合實(shí)際項(xiàng)目的功能需求,從系統(tǒng)分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)等方面進(jìn)行了詳細(xì)的論述。系統(tǒng)開發(fā)主要是MVC設(shè)計(jì)思想的應(yīng)用,主要采用JSPSERVLETJAVABEAN的開發(fā)方式。JSP對應(yīng)MVC設(shè)計(jì)思想的視圖(VIEW),主要是負(fù)責(zé)接收/響應(yīng)客服端請求,以及動(dòng)態(tài)生成WEB現(xiàn)實(shí)頁面。SERVLET是對應(yīng)MVC設(shè)計(jì)思想的控制(CONTROLLER),主要負(fù)責(zé)整個(gè)系統(tǒng)的核心業(yè)務(wù)控制。JAVABEAN對應(yīng)的是MVC設(shè)計(jì)思想的模型(MODEL),主要負(fù)責(zé)整個(gè)系統(tǒng)的數(shù)據(jù)和業(yè)務(wù)規(guī)則。系統(tǒng)的實(shí)現(xiàn)過程中運(yùn)用了一些開源項(xiàng)目,如AJAX技術(shù)、JFREECHART報(bào)表、FILEUPLOAD技術(shù)。本文運(yùn)用了現(xiàn)代人力資源管理理論,結(jié)合企業(yè)的實(shí)際情況,比較國內(nèi)外人力資源管理系統(tǒng)的現(xiàn)狀,設(shè)計(jì)了一個(gè)基于INTERNET/INTRANET的人力資源管理系統(tǒng)。本文研究人力資源管理系統(tǒng)的主要內(nèi)容有招聘管理、人事管理、考勤管理、培訓(xùn)管理、薪資管理、系統(tǒng)設(shè)置。系統(tǒng)的開發(fā)目的是人力資源管理的業(yè)務(wù)邏輯實(shí)現(xiàn)高效化、智能化,從而能幫助企業(yè)的人力資源管理人員進(jìn)行人力資源管理和數(shù)據(jù)分析。關(guān)鍵詞人力資源管理;B/S模式;MVC模型開源項(xiàng)目ABSTRACTHUMANRESOURCEMANAGEMENTSYSTEMISTHECORECONTENTOFMODERNENTERPRISEMANAGEMENTWITHTHERAPIDDEVELOPMENTOFTHECOMPUTERINFORMATIONTECHNOLOGYANDUNPRECEDENTEDPREVALENCEOFELECTRONICCOMMERCEMODE,THECOMPETITIONBETWEENENTERPRISESISTURNINGFROMVISIBLEECONOMICMARKETSTOTHENETWORKDEVELOPINGTHEHUMANRESOURCEMANAGEMENTSYSTEMSUPPORTEDBYCOMPUTERTECHNOLOGY,NETWORKTECHNOLOGYANDINFORMATIONTECHNOLOGYCANNOTONLYIMPROVETHESKILLOFHUMANRESOURCEMANAGEMENTANDTHEEFFICIENCYOFTHEENTERPRISESBUTALSOMAKEHUMANRESOURCEMANAGEMENTMODERNANDDECISIONSCIENCEFIC,MODERNHUMANRESOURCEMANAGEMENTUSESB/SMODETOAVOIDC/SMODESSHORTCOMINGOFDIFFICULTINMAINTDNINGANDREUSINGACCORDINGTOTHEFUNCTIONALREQUIREMENTSOFTHEACTUALPROJECT,THISARTICLESPECIFICLYSTATETHEANALYSISOFSYSTEM,THEGENERALDESIGINOFTHESYSTEM,THEDETAILDESIGNOFSYSTEMANDTHEPRACTICEOFTHESYSTEMTHEDEVELOPMENTOFTHESYSTEMISTHEPRACTICEOFMVCDESIGNIDEAS,MAINGUSINGTHEJSPSERVLETJAVABEANFORMOFDEVELOPMENTJSPISTHEPRACTICEOFMVCDESIGNIDEASVIEW,INCHARGEOFRECEIVING/RESPONDINGTHEREQUESTOFTHECUSTOMERSERVLETMAINLYRESPONSIBLEFORTHECOREBUSINESSCONTROLOFTHEWHOLESYSTEMISTHEPRACTICEOFTHEVONTROLLEROFMVCDESIGNIDEATOTAKECHARGEOFTHESTATISTICSANDRULESOFTHEWHOLESYSTEMINTHEPRACTICEOFTHESYSTEM,SOMROPENSOURCEPROJRCTS,SUCHASTHEAJAXTECHNIQUE,JFRECHARTSTATEMENTS,FILEUPLOADTECHNOLOGY,HASBEENUSEDUSINGTHEMODERNHUMANRESOURCEMANAGEMENTTHEROPYANDANALYSISINGTHEACTUALSITUATION,COMPARINGTHECURRENTSITUATIONOFHUMANRESOURCEMANAGEMENTSYSTEM,AHUAMANRESOURCEMANAGEMENTSYSTEMBASIEDONTHEINTERNET/INTRANETHASBEENDESIGNEDTHEMAINCONTENTSOFTHEHUAMANRESOURCEMANAGEMENTSYSTEMINCLUDESRECRUITMENTMANAGEMENT,PERSONNELMANAGEMENT,ATTENDANCEMANAGEMENTTRAININGMANAGEMENT,SALARYMANAGEMENTANDSYSTEMCONFIGUATIONTHEDEVELOPMENTOFTHESYSTEMAIMSATMAKINGTHEMANAGEMENTBUSINESSLOGICMOREEFFICIENTANDINTELLIGENTTOHELPPEOPLEMANAGETHEHUMANRESOURCEANDANALYSISTHESTATISTICSKEYWORDSHUMANRESOURCEMANAGEMENTB/SMODEOPENSOURCEPROJECTSMVCMODE目錄摘要IABSTRACTII目錄III第1章緒論111課題研究的背景112國內(nèi)外發(fā)展現(xiàn)狀113課題研究的目的和意義2第2章相關(guān)知識(shí)的介紹321開發(fā)工具簡介322MVC框架簡介323系統(tǒng)運(yùn)行配置4第3章系統(tǒng)分析531可行性分析5311技術(shù)可行性5312操作可行性532需求分析5第4章系統(tǒng)總體設(shè)計(jì)741系統(tǒng)模塊規(guī)劃742系統(tǒng)功能結(jié)構(gòu)圖743系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)9431數(shù)據(jù)庫需求分析9432數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)10433數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)10第5章系統(tǒng)詳細(xì)設(shè)計(jì)1451人事管理模塊詳細(xì)設(shè)計(jì)14511人事基本信息14512工種類型14513職位類型15514員工狀態(tài)16515部門信息16516人事檔案17517專業(yè)資料17518學(xué)歷類型18519人事變動(dòng)185110合同管理195111統(tǒng)計(jì)分析1952考勤管理模塊詳細(xì)設(shè)計(jì)20521請假管理模塊20522出差管理模塊21523日常考勤管理模塊22524加班管理模塊23525考勤數(shù)據(jù)分析2353權(quán)限管理24531用戶管理24532密碼修改25533角色管理25534資源權(quán)限管理26第6章系統(tǒng)實(shí)現(xiàn)2761系統(tǒng)開發(fā)環(huán)境2762創(chuàng)建配置文件2763實(shí)現(xiàn)數(shù)據(jù)持久層2964控制層的實(shí)現(xiàn)3265系統(tǒng)WEB層實(shí)現(xiàn)3366系統(tǒng)部署3357系統(tǒng)界面介紹34第7章總結(jié)37致謝38參考文獻(xiàn)39附錄40英文原文40譯文44附錄47核心代碼47計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET第1章緒論11課題研究的背景21世紀(jì)是一個(gè)日新月異的信息時(shí)代,隨著電腦與網(wǎng)絡(luò)技術(shù)的日益發(fā)達(dá),電子商務(wù)空前的發(fā)展,企業(yè)之間的競爭已經(jīng)從有形的市場經(jīng)濟(jì)轉(zhuǎn)向了無形的網(wǎng)絡(luò)領(lǐng)域。因此企業(yè)管理也進(jìn)入了高效的信息化的時(shí)代,即人力資源管理系統(tǒng)也就應(yīng)運(yùn)而生,所謂人力資源管理系統(tǒng),指人力資源管理電子信息化,是企業(yè)基于高速度、大容量的硬件和先進(jìn)的IT軟件的人力資源管理模式。通俗地說,就是人力資源管理信息化或自動(dòng)化。在一個(gè)現(xiàn)代化的公司中的企業(yè)管理主要涉及到招聘,人事、薪資、考勤、培訓(xùn)幾大部分,本次系統(tǒng)開發(fā)主要是針對以上幾大模塊的工作邏輯來設(shè)計(jì)和實(shí)現(xiàn)人力資源管理系統(tǒng)。12國內(nèi)外國內(nèi)外國內(nèi)外國內(nèi)外發(fā)發(fā)發(fā)發(fā)展展展展現(xiàn)現(xiàn)現(xiàn)現(xiàn)狀狀狀狀現(xiàn)在,中國國內(nèi)的人力資源管理系統(tǒng)的現(xiàn)況是1中國的軟件系統(tǒng)大多是源自信息系統(tǒng),從部門的業(yè)務(wù)需求方面出發(fā)設(shè)計(jì)。管理信息系統(tǒng)的設(shè)計(jì)是為了服務(wù)于企業(yè)內(nèi)部大多數(shù)業(yè)務(wù)操作員,將業(yè)務(wù)操作人員的重復(fù)性勞動(dòng)進(jìn)行初步自動(dòng)化,即從管理理論抽象出理想化的業(yè)務(wù)管理模式,在基于該業(yè)務(wù)模式的基礎(chǔ)上實(shí)現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務(wù)流程電子化。管理信息系統(tǒng)的設(shè)計(jì),是根據(jù)中小型企業(yè)業(yè)務(wù)單元的需求來編寫的,一般無法滿足多體制、多元化、多重組織結(jié)構(gòu)的大型企業(yè)數(shù)據(jù)處理需求。在與國外同類應(yīng)用系統(tǒng)及解決方案相比較,目前中國的人力資源管理軟件還有一些不足第一,大部分是由管理信息系統(tǒng)演變而來,從單一的人力資源管理或人事行政管理的業(yè)務(wù)需求角度出發(fā)設(shè)計(jì),如人事管理、考勤管理,或薪資計(jì)算與發(fā)放管理等,服務(wù)對象是某一具體業(yè)務(wù)的自動(dòng)化操作需求;第二,目前國內(nèi)的人力資源管理軟件雖然已將模塊功能擴(kuò)展至企業(yè)人力資源管理或人才資本管理相關(guān)的整個(gè)業(yè)務(wù)領(lǐng)域,但系統(tǒng)在完整性、前沿性和集成性方面仍有欠缺。國外人力資源管理系統(tǒng)相對于國內(nèi)人力資源管理系統(tǒng)來說,優(yōu)勢主要體現(xiàn)為具有雄厚的經(jīng)濟(jì)實(shí)力,在技術(shù)力量的培養(yǎng)、研發(fā)、市場推廣等方面大力投入;具有一定實(shí)力的包括硬件廠商、數(shù)據(jù)庫公司、咨詢公司在內(nèi)的合作伙伴,形成很強(qiáng)的實(shí)力聯(lián)手格局。國外人力資源管理系統(tǒng)伴隨著管理理論的發(fā)展,其設(shè)計(jì)思路蘊(yùn)涵了先進(jìn)的管理理念和先進(jìn)的開發(fā)技術(shù);國外人力資源管理系統(tǒng)起步較早,完整性和成熟度高,能開發(fā)出了適用于不同行業(yè)的解決方案。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET13課題研究的目的和意義人力資源管理系統(tǒng)(HRMS),包括人事日常事務(wù)、薪資、招聘、培訓(xùn)、考核,同時(shí)人力資源的管理也指組織或社會(huì)團(tuán)體運(yùn)用系統(tǒng)學(xué)理論方法,對企業(yè)的人力資源管理各個(gè)方面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務(wù)于組織或團(tuán)體目標(biāo)。人力資源管理系統(tǒng)就不僅可以完成日常業(yè)務(wù)需求,而且可以準(zhǔn)確及時(shí)地搜索各種人力資源信息以方便管理者進(jìn)行決策。本系統(tǒng)是一個(gè)建立在成熟的INTERNETINTRANET【2】之上的人力資源管理系統(tǒng)。在系統(tǒng)需求分析的設(shè)計(jì)過程中,我們通過網(wǎng)絡(luò)了解人力資源管理系統(tǒng)的功能組成部分,并通過對公司的咨詢進(jìn)行分析,最后通過小組會(huì)議討論的方法獲得需求分析,根據(jù)用戶需求設(shè)計(jì)開發(fā)思路,采用圖形來建立業(yè)務(wù)邏輯,最終確定系統(tǒng)功能模塊。根據(jù)需求分析過程獲取具體實(shí)體對象,從而設(shè)計(jì)系統(tǒng)類圖,確定類之間的關(guān)系,對系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)并實(shí)現(xiàn)。該系統(tǒng)可以對企業(yè)員工各種信息和企業(yè)的各種部門信息進(jìn)行統(tǒng)一管理,公司相應(yīng)權(quán)限的管理人員可以登錄本系統(tǒng),進(jìn)行相應(yīng)的企業(yè)人力管理。使人力資源管理人員從繁雜、重復(fù)的勞動(dòng)中脫離出來,集中時(shí)間、精力進(jìn)行人力資源的整體規(guī)劃與決策,提高企業(yè)的市場競爭力。系統(tǒng)應(yīng)用了成熟的INTERNETINTRANET技術(shù)到人力資源管理系統(tǒng)中,使企業(yè)員工在全國各地都可以隨時(shí)了解企業(yè)相關(guān)信息。在人員招聘方面,企業(yè)通過INTERNET對外發(fā)布招聘信息,應(yīng)聘人員可以根據(jù)自己的特點(diǎn)填報(bào)相關(guān)空缺職位;在內(nèi)部管理方面,也能方便員工交流;在業(yè)績考勤管理方面,能對公司員工的日??记凇⒓影?、出差、請假考勤進(jìn)行相關(guān)的記錄統(tǒng)計(jì),得到相關(guān)的負(fù)責(zé)人的批準(zhǔn)方能生效。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET第2章相關(guān)知識(shí)的介紹在系統(tǒng)的開發(fā)過程中,運(yùn)用面向?qū)ο?的開發(fā)語言,系統(tǒng)采取BS結(jié)構(gòu),使用J2EE開發(fā)框架,主要是MVC框架,AJAX技術(shù)(JQUERY),JFREECHART報(bào)表權(quán)限控制時(shí)采用的是角色對應(yīng)權(quán)限,配置文件配置URL進(jìn)行ACTION過濾來實(shí)現(xiàn)。數(shù)據(jù)庫采用SQLSERVER200521開發(fā)工具簡介本系統(tǒng)的開發(fā)環(huán)境是JDK60ECLIPSE35TOMCAT60,使用的語言是JAVA語言。JDKJAVADEVELOPMENTKIT是SUNMICROSYSTEMS公司為JAVA開發(fā)人員設(shè)計(jì)的的產(chǎn)品。從JAVA誕生以來,JDK已經(jīng)成為使用最廣泛JAVASDK。JDK是整個(gè)JAVA的核心內(nèi)容,包括了JAVA運(yùn)行環(huán)境,JAVA工具和JAVA基礎(chǔ)的類庫三部分。JDK是學(xué)好JAVA的前提。而專門運(yùn)行在X86平臺(tái)的JROCKET在服務(wù)端運(yùn)行效率也要比SUNJDK好很多。從SUN的JDK50開始,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高?,F(xiàn)在最新版本是JDK60。ECLIPSE是一個(gè)開放源代碼的、基于JAVA的可擴(kuò)展開發(fā)平臺(tái)。ECLIPSE它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境,關(guān)鍵的是ECLIPSE附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括JAVA開發(fā)工具(JAVADEVELOPMENTTOOLS,JDT)。ECLIPSE最先是由IBM公司開發(fā)的替代商業(yè)軟件VISUALAGEFORJAVA的下一代IDE開發(fā)環(huán)境,2001年11月貢獻(xiàn)給開源社區(qū),現(xiàn)在由非營利軟件供應(yīng)商聯(lián)盟ECLIPSE基金會(huì)(ECLIPSEFOUNDATION)管理。2003年,ECLIPSE30選擇OSGI服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。2007年6月,穩(wěn)定版33發(fā)布。2008年6月發(fā)布代號(hào)為GANYMEDE的34版。2009年7月發(fā)布代號(hào)為GALILEO的35版。TOMCAT是APACHE軟件基金會(huì)(APACHESOFTWAREFOUNDATION)的JAKARTA項(xiàng)目中的一個(gè)核心項(xiàng)目,由APACHE、SUN和其他一些公司及個(gè)人共同開發(fā)研究而成。因?yàn)橛辛薙UN的參與和支持的原因,最新的SERVLET和JSP規(guī)范總是能在TOMCAT中得到體現(xiàn),TOMCAT5支持最新的SERVLET24和JSP20規(guī)范。因?yàn)門OMCAT技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受JAVA愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的WEB應(yīng)用服務(wù)器。目前最新版本是60。22MVC框架簡介MVC架構(gòu)是“MODELVIEWCONTROLLER“的縮寫中文翻譯為“模型視圖控制“4MVC應(yīng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET用程序是由這三個(gè)部分組成。EVENT事件的變化導(dǎo)致CONTROLLER改變MODEL或VIEW,或者同時(shí)改變兩者。當(dāng)CONTROLLER改變了MODELS的數(shù)據(jù)或者屬性,所有依賴的VIEW都會(huì)自動(dòng)更新。對應(yīng)地,當(dāng)CONTROLLER改變了VIEW,VIEW會(huì)從潛在的MODEL中獲取數(shù)據(jù)來刷新自己的變化。MVC架構(gòu)最早研發(fā)者是SMALLTALK語言研究團(tuán),主要應(yīng)用于用戶交互應(yīng)用程序中。SMALLTALK語言和JAVA語言有很多相似性,都是面向?qū)ο笳Z言,很自然的SUN在PETSTORE寵物店事例應(yīng)用程序中就推薦MVC架構(gòu)作為開發(fā)WEB應(yīng)用的架構(gòu)模式。MVC架構(gòu)是一種架構(gòu),其實(shí)需要其他模式協(xié)作完成。在J2EE模式中,通常采用SERVICETOWORKER模式實(shí)現(xiàn),而SERVICETOWORKER模式可由集中控制器模式,派遣器模式和PAGEHELPER模式組成。MVC架構(gòu)是一個(gè)復(fù)雜的架構(gòu),其實(shí)現(xiàn)也顯得非常復(fù)雜。由于我們已經(jīng)總結(jié)出了很多可靠的設(shè)計(jì)模式,多種設(shè)計(jì)模式結(jié)合在一起,使MVC架構(gòu)的實(shí)現(xiàn)變得相對簡單易行。VIEWS相當(dāng)于一棵樹,可以用COMPOSITEPATTERN來實(shí)現(xiàn)。VIEWS和MODELS之間的關(guān)系可以用OBSERVERPATTERN體現(xiàn)。CONTROLLER控制VIEWS的顯示,可以用STRATEGYPATTERN實(shí)現(xiàn)。MODEL通常是一個(gè)調(diào)停者,可采用MEDIATORPATTERN來實(shí)現(xiàn)。MVC與J2EE架構(gòu)的對應(yīng)關(guān)系可以分析如下VIEW處于WEBTIER或者說是CLIENTTIER,通常是JSP/SERVLET,即頁面顯示部分。CONTROLLER也處于WEBTIER,通常用SERVLET來實(shí)現(xiàn),即頁面顯示的邏輯部分實(shí)現(xiàn)。MODEL處于MIDDLETIER,通常用服務(wù)端的JAVABEAN或者EJB實(shí)現(xiàn),即業(yè)務(wù)邏輯部分的實(shí)現(xiàn)。23系統(tǒng)運(yùn)行配置服務(wù)器操作系統(tǒng)可運(yùn)行TOMCAT60的WINDOWS或LINUX操作系統(tǒng)客戶操作系統(tǒng)支持FIREFOX瀏覽器的操作系統(tǒng)測試瀏覽器FIREFOX瀏覽器計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET第3章系統(tǒng)分析系統(tǒng)分析主要是介紹在系統(tǒng)設(shè)計(jì)前的可行性分析和需求分析,為系統(tǒng)設(shè)計(jì)作必要的準(zhǔn)備??尚行苑治龊唵蔚膶Ρ鞠到y(tǒng)的技術(shù)可行性、操作可行性、軟硬件的選擇的分析說明。需求分析,主要是對本系統(tǒng)大體要實(shí)現(xiàn)內(nèi)容的總結(jié),以便以后測試本系統(tǒng)是否達(dá)到設(shè)計(jì)標(biāo)準(zhǔn)。31可行性分析311技術(shù)可行性本系統(tǒng)技術(shù)要求如下功能對人事資料、人力資源、工資管理、考勤管理等進(jìn)行綜合管理。輸入/輸出輸入查詢條件,輸出查詢內(nèi)容?;镜臄?shù)據(jù)流程和處理流程先對人員信息進(jìn)行錄入,然后再對它們分類。可以對數(shù)據(jù)進(jìn)行插入、刪除、修改、查詢。用戶與權(quán)限此系統(tǒng)可以分為用戶和管理員,用戶可以設(shè)置自己的個(gè)人信息,管理員主要管理系統(tǒng)的各種信息。以上系統(tǒng)技術(shù)要求使用ECLIPSE可以滿足,它使用的是面向?qū)ο蟆⒏咝是夷軌驅(qū)崿F(xiàn)B/S模式編程的JAVA語言5開發(fā),使用MVC思想把數(shù)據(jù)、視圖、業(yè)務(wù)邏輯進(jìn)行分開,使用SVN協(xié)同開發(fā)工具進(jìn)行版本控制,因此,本系統(tǒng)的開發(fā)在技術(shù)上是可行的。312操作可行性該系統(tǒng)在操作上很簡單的,使用者完全可以沒有專業(yè)的計(jì)算機(jī)知識(shí)。啟動(dòng)系統(tǒng)后進(jìn)入登陸用戶界面,用戶用自己登陸名和密碼進(jìn)入系統(tǒng)操作頁面。不同的用戶擁有不同的權(quán)限,也只能瀏覽和操作相應(yīng)的模塊。用戶能對自己擁有權(quán)限的功能模塊進(jìn)行相應(yīng)的操作。例如人事主管進(jìn)入系統(tǒng)他就可以進(jìn)入人事信息模塊,對人事信息進(jìn)行瀏覽,刪除,修改,添加等操作。32需求分析該系統(tǒng)分為六個(gè)模塊人事管理、考勤管理、工資管理、招聘管理、培訓(xùn)管理、權(quán)限管理。招聘管理針對公司的人才需求發(fā)布招聘職位信息,對應(yīng)聘職位的簡歷進(jìn)行錄入并管理;符合要求的簡歷通知其進(jìn)行面試,對面試人員的面試結(jié)果進(jìn)行檔案維護(hù)。另外該模塊計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET還涉及到對應(yīng)聘人員資料的統(tǒng)計(jì)分析。人事管理該模塊是關(guān)于公司的人事信息維護(hù),首先是對入職員工的基本信息的錄入、修改、瀏覽等操作;其次是員工人事檔案、合同檔案等基本信息的管理和公司的部門管理;最后,并對公司的人事信息從工種,專業(yè),學(xué)歷等屬性進(jìn)行統(tǒng)計(jì)分析。考勤管理該模塊主要涉及到公司員工的考勤統(tǒng)計(jì)。考勤主要是日??记?,請假考勤、出差考勤、加班考勤幾大內(nèi)容;另外也通過各個(gè)部門的考勤進(jìn)行報(bào)表分析。工資管理該模塊主要是關(guān)于公司的薪資信息維護(hù),相關(guān)人員能進(jìn)入該模塊給員工進(jìn)行工資管理,員工的工資主要是工資方案計(jì)算得出,工資方案是由工資項(xiàng)目進(jìn)行組合而成。另外還能對員工的工資信息能進(jìn)行調(diào)整和數(shù)據(jù)統(tǒng)計(jì)。培訓(xùn)管理該模塊主要是進(jìn)行員工培訓(xùn)信息的維護(hù),主要是對培訓(xùn)類型管理、培訓(xùn)檔案管理和培訓(xùn)效果統(tǒng)計(jì)。系統(tǒng)設(shè)置該模塊主要是用戶的權(quán)限設(shè)計(jì),不同的用戶對應(yīng)著不同的權(quán)限,也只能操作相應(yīng)權(quán)限的模塊,另外還有用戶的創(chuàng)建和用戶密碼的修改等功能。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET第4章系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)是對系統(tǒng)的模塊規(guī)劃、系統(tǒng)功能結(jié)構(gòu)及系統(tǒng)數(shù)據(jù)庫的總體設(shè)計(jì)。41系統(tǒng)模塊規(guī)劃本系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,主要由招聘管理、人事管理、考勤管理、薪資管理、培訓(xùn)管理和系統(tǒng)設(shè)置六大模塊組成,規(guī)劃系統(tǒng)功能模塊如下招聘管理模塊該模塊主要是由招聘信息管理、簡歷管理、面試檔案管理、招聘職位、統(tǒng)計(jì)分析組成。人事管理模塊該模塊主要是由人事基本信息管理、部門設(shè)置、人事檔案、人事變動(dòng)、合同管理、工種類型、職位類型、員工狀態(tài)、學(xué)歷資料、專業(yè)資料、統(tǒng)計(jì)分析組成??记诠芾砟K該模塊主要由請假管理、出差管理、加班管理、出勤管理、請假報(bào)表、出差報(bào)表、加班報(bào)表、出勤報(bào)表組成。工資管理模塊該模塊主要是由工資項(xiàng)目設(shè)置、工資方案、工資調(diào)整、工資發(fā)放、統(tǒng)計(jì)分析組成。培訓(xùn)管理模塊該模塊主要由培訓(xùn)信息管理、培訓(xùn)檔案管理、培訓(xùn)類別、統(tǒng)計(jì)分析組成。系統(tǒng)設(shè)置模塊該模塊主要由用戶管理、角色管理、資源權(quán)限管理、密碼修改組成。42系統(tǒng)功能結(jié)構(gòu)圖1主要模塊結(jié)構(gòu)圖如41圖41系統(tǒng)結(jié)構(gòu)功能圖2模塊結(jié)構(gòu)圖1招聘管理子模塊結(jié)構(gòu)圖如42計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET圖42招聘管理子模塊結(jié)構(gòu)圖2人事管理子模塊結(jié)構(gòu)圖43圖43人事管理子模塊結(jié)構(gòu)圖3考勤管理子模塊結(jié)構(gòu)圖44圖44考勤管理4培訓(xùn)管理子模塊結(jié)構(gòu)設(shè)計(jì)圖45圖45培訓(xùn)管理模塊設(shè)計(jì)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET5工資管理子模塊設(shè)計(jì)圖46圖46工資管理模塊設(shè)計(jì)6系統(tǒng)設(shè)置子模塊設(shè)計(jì)圖47圖47系統(tǒng)設(shè)置子模塊設(shè)計(jì)43系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)的好壞在一個(gè)信息管理系統(tǒng)中地位十分重要,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)將直接關(guān)系到對應(yīng)用系統(tǒng)的效率,實(shí)現(xiàn)的效果產(chǎn)生影響。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)合理可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性6。431數(shù)據(jù)庫需求分析數(shù)據(jù)庫系統(tǒng)應(yīng)充分熟悉用戶各方面的需求,對于本系統(tǒng)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出,收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,為后面的具體設(shè)計(jì)打下數(shù)據(jù)基礎(chǔ)。1數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的準(zhǔn)確輸入是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的異常和不正確,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入數(shù)據(jù)要考慮數(shù)據(jù)的長度和數(shù)據(jù)的屬性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。2數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的部門中,信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。根據(jù)系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計(jì)出員工基本信息表、工種類型表、職位表、部門表等十八個(gè)表。432數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有員工基本信息表、工種類型表、職位表、部門表等十八個(gè)表。433數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完之后,可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。比如系統(tǒng)數(shù)據(jù)庫中各表的詳細(xì)設(shè)計(jì)如表所示。表41員工基本信息表HR_JBXXB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空YGGHVARCHAR(30)員工工號(hào)YGXMVARCHAR(30)員工姓名YGXBVARCHAR10員工性別CSRQVARCHAR20出生日期XLVARCHAR20學(xué)歷ZYVARCHAR20專業(yè)LXFSVARCHAR30聯(lián)系方式JZDZVARCHAR100居住地址ZWVARCHAR30職務(wù)XZFLOAT8薪資RZSJVARCHAR20入職時(shí)間SSBMVARCHAR(30)所屬部門ZZZTVARCHAR10在職狀態(tài)表42工種類型HR_GZLXB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空GZBHVARCHAR(30)工種編號(hào)GZMCVARCHAR(30)工種名稱表43職位類型HR_ZWLXB計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空ZWBHVARCHAR(30)職位編號(hào)ZWMCVARCHAR(30)職位名稱表44員工狀態(tài)(HR_YGZT)字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空ZZZTBHVARCHAR(30)在職狀態(tài)編號(hào)ZZZTMCVARCHAR(30)在職狀態(tài)名稱表45部門分類HR_BMFLB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空BMBHVARCHAR30部門編號(hào)BMMCVARVHAR30部門名稱表46人事變動(dòng)HR_RSBDB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空BMBHVARCHAR30人事變動(dòng)編號(hào)YGGHVARVHAR30員工工號(hào)YGXMVARVHAR30員工性名YGXBVARVHAR10員工性別BDQZWVARVHAR30變動(dòng)前職務(wù)BDQBMVARVHAR30變動(dòng)前部門BDQXZFLAOT8變動(dòng)前薪資BDHZWVARVHAR30變動(dòng)后職務(wù)BDHBMVARVHAR30變動(dòng)后部門BDHXZFLOAT8變動(dòng)后薪資SXRQVARVHAR20生效日期PZRVARVHAR30批準(zhǔn)人PZRQVARVHAR20批準(zhǔn)日期表47人事檔案HR_RSDAB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空YGGHVARCHAR(30)員工工號(hào)YGXMVARCHAR(30)員工姓名YGXBVARCHAR10員工性別SFZHVARCHAR(30)身份證號(hào)HYZKVARCHAR10婚姻狀況CSRQVARCHAR20出生日期MZVARCHAR30民族SGINT身高TZINT體重LXFSVARCHAR30聯(lián)系方式JZDZVARCHAR100居住地址JGVARCHAR100籍貫XLVARCHAR20學(xué)歷ZYVARCHAR20專業(yè)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NETWYVARCHAR20外語BYYXVARCHAR100畢業(yè)院校BYSJVARCHAR20畢業(yè)時(shí)間SMVARCHAR(2000)說明表48專業(yè)資料HR_ZYZLB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空ZYBHVARCHAR30專業(yè)編號(hào)ZYMCVARCHAR30專業(yè)名稱表49學(xué)歷類型HR_XLLXB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空XLBHVARCHAR30學(xué)歷編號(hào)XLMCVARCHAR30學(xué)歷名稱表410合同管理HR_HTGLB字段名數(shù)據(jù)類型描述是否主鍵外鍵是否為空HTBHVARCHAR30合同編號(hào)YGGHVARVHAR30員工工號(hào)YGXMVARVHAR30員工性名HTLXVARVHAR30合同類型HTSXVARVHAR30合同屬性SXRQVARVHAR20生效日期ZZRQVARVHAR20終止日期HTXZFLAOT8合同薪資QSRQVARVHAR20簽署日期HTNRVARVHAR3000合同內(nèi)容表411請假信息表(HR_QJXXB)列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空QJDHVCHAR(30)假條單號(hào)YGBHVCHAR(30)員工編號(hào)QJSYVCHAR(400)請假事由SWJJVCHAR(100)事務(wù)交接QJTSINT請假天數(shù)SPRVCHAR(30)審批人RQVCHAR(30)日期表412出差信息表(HR_CCXXB)列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空CCDHVCHAR(30)出差單號(hào)RQVCHAR(30)日期YGBHVCHAR(30)員工編號(hào)CCSYVCHAR(400)出差事由SWJJVCHAR(100)事務(wù)交接CCTSINT出差天數(shù)SPRVCHAR(30)審批人表413考勤日歷表(HR_KQRLB)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空KQHVCHAR(30)考勤號(hào)RQVCHAR(30)日期YGBHVCHAR(30)員工編號(hào)SWCDINT上午遲到SWZTINT上午早退SWKGINT上午曠工XWCDINT下午遲到XWZTINT下午早退XWKGINT下午曠工表414用戶表HR_YHB列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空YHMVARCHAR30用戶名MMVARCHAR30密碼YHMSVARCHAR100用戶描述表415角色表HR_JSB列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空J(rèn)SBHVARCHAR20角色編號(hào)JSMVARCHAR30角色名JSMMVARCHAR100角色描述表416角色分配表HR_JSFPB列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空FPBHUNIQUEIDENTIFIER16分配編號(hào)YHMVARCHAR30用戶名JSBHVARCHAR20角色編號(hào)表417權(quán)限表HR_QXB列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空QXBHVARCHAR20權(quán)限編號(hào)QXMVARCHAR30權(quán)限名ZYDZVARCHAR100資源地址表418權(quán)限分配表HR_QXFPB列名數(shù)據(jù)類型描述是否主鍵外鍵是否為空FPBHUNIQUEIDENTIFIER16分配編號(hào)JSBHVARCHAR20角色編號(hào)QXBHVARCHAR20權(quán)限編號(hào)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET第5章系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)是對每個(gè)模塊功能的具體設(shè)計(jì),包括界面、功能模塊和設(shè)計(jì)要點(diǎn)等內(nèi)容。本次系統(tǒng)開發(fā)是分小組三人協(xié)同開發(fā),我在本次開發(fā)中主要負(fù)責(zé)人事管理模塊、考勤管理模塊和系統(tǒng)設(shè)置三部分。51人事管理模塊詳細(xì)設(shè)計(jì)人事管理模塊由人事基本信息、工種類型、職位類型、員工狀態(tài)、部門信息、人事檔案、人事變動(dòng)、專業(yè)資料、學(xué)歷類型和統(tǒng)計(jì)分析等子模塊組成。511人事基本信息1界面員工基本信息設(shè)計(jì)界面如圖51圖51員工基本信息設(shè)計(jì)2功能模塊從表HR_JBXX中查詢出公司所有員工信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改人員的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)員工信息查詢可查出公司所有員工的信息,多條記錄需要分頁功能,數(shù)據(jù)與工種類型表,職位類型表,在職狀態(tài)表相關(guān)聯(lián)。在刪除數(shù)據(jù)時(shí)需要彈出確認(rèn)窗口,避免誤刪。512工種類型1界面職工工種類型設(shè)計(jì)界面為圖522模塊功能從表HR_GZLX中查詢出公司所有工種信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)工種類型可以任意添加,修改,當(dāng)刪除時(shí)如果此工種類型下有員工所屬此工種類型,則無法刪除。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。圖52職工工種類型設(shè)計(jì)界面513職位類型1界面職位類型頁面設(shè)計(jì)如圖53圖53職位類型頁面2模塊功能從表HR_ZWLX中查詢出公司所有職位類型信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)職位類型可以任意添加,修改,當(dāng)刪除時(shí)如果有員工所屬此職位類型,則無法刪除。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET514員工狀態(tài)1界面設(shè)計(jì)員工狀態(tài)界面設(shè)計(jì)如圖54圖54員工狀態(tài)界面設(shè)計(jì)2模塊功能從表HR_ZZZT中查詢出公司所有在職狀態(tài)信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)在職狀態(tài)可以任意添加,修改,當(dāng)刪除時(shí)如果有員工所屬此在職狀態(tài),則無法刪除。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。515部門信息1界面設(shè)計(jì)部門信息界面設(shè)計(jì)如圖55圖55部門信息界面設(shè)計(jì)2模塊功能從表HR_BMFL中查詢出公司所有部門信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改部門的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET3設(shè)計(jì)要點(diǎn)部門分類可以添加,修改,當(dāng)刪除時(shí)如果有員工所屬此部門分類,則無法刪除。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。516人事檔案1界面設(shè)計(jì)人事檔案管理界面設(shè)計(jì)如圖56圖56人事檔案管理界面設(shè)計(jì)2功能模塊從表HR_DAGL中查詢出所有員工的檔案信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改員工檔案的數(shù)據(jù)信息,刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)檔案信息可以添加,修改,如果要?jiǎng)h除,需要彈出確認(rèn)窗口,避免誤刪。517專業(yè)資料1界面設(shè)計(jì)專業(yè)資料管理界面設(shè)計(jì)如圖572模塊功能從表HR_ZYZL中查詢出公司所有工種信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)專業(yè)資料可以任意添加,修改,當(dāng)刪除時(shí)如果有員工所屬此專業(yè)資料,則無法刪除。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET圖57專業(yè)資料管理界面設(shè)計(jì)518學(xué)歷類型1界面設(shè)計(jì)學(xué)歷類型的界面設(shè)計(jì)圖58圖58學(xué)歷類型的界面設(shè)計(jì)2模塊功能從表HR_XLLX中查詢出所有學(xué)歷類型信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改學(xué)歷類型的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)學(xué)歷類型可以任意添加,修改,當(dāng)刪除時(shí)如果有員工所屬此學(xué)歷類型,則無法刪除。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。519人事變動(dòng)1界面設(shè)計(jì)人事變動(dòng)界面設(shè)計(jì)為圖592模塊功能從表HR_RSBD中查詢出公司所有人事變動(dòng)信息,在頁面中動(dòng)態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改部門的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當(dāng)前記錄的數(shù)據(jù)。3設(shè)計(jì)要點(diǎn)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET如果執(zhí)行添加人事變動(dòng)信息功能,保存成功則在表HR_RSBD中添加一條記錄,同時(shí)更新員工基本信息表HR_JBXX中數(shù)據(jù),保存按鈕同時(shí)操作兩個(gè)表的數(shù)據(jù)。圖59人事變動(dòng)界面設(shè)計(jì)5110合同管理1界面合同管理界面設(shè)計(jì)圖510圖510合同管理界面設(shè)計(jì)2模塊功能從表HR_HTGL中查詢員工合同信息,查看合同概要,并提供合同詳細(xì)信息查詢。3設(shè)計(jì)要點(diǎn)合同管理只提供添加,刪除功能,不提供修改功能5111統(tǒng)計(jì)分析1人事管理統(tǒng)計(jì)分析界面設(shè)計(jì)如圖511計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET如圖511人事管理統(tǒng)計(jì)分析界面設(shè)計(jì)2模塊功能分析人事管理的員工職位比例報(bào)表、員工的學(xué)歷分布報(bào)表、員工狀態(tài)比例報(bào)表和員工專業(yè)分布報(bào)表。3設(shè)計(jì)要點(diǎn)統(tǒng)計(jì)分析要做到反映公司部門職位、專業(yè)、學(xué)歷和員工職位狀態(tài)結(jié)構(gòu)。52考勤管理模塊詳細(xì)設(shè)計(jì)該模塊主要涉及到請假管理、出差管理、加班管理、出勤管理及相應(yīng)的統(tǒng)計(jì)分析。521請假管理模塊1用戶界面請假管理用戶界面設(shè)計(jì)如圖512圖512請假管理用戶界面2模塊功能實(shí)現(xiàn)請假信息的填加,修改,查詢等計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET用戶點(diǎn)擊寫入請假信息按鈕將請假信息寫入數(shù)據(jù)庫用戶可以按員工編號(hào)或者日期,或者部門查詢請假信息,也可以將查詢出來的請假信息刪除之3設(shè)計(jì)要點(diǎn)1用戶輸入日期,輸入員工編號(hào)后,當(dāng)焦點(diǎn)離開輸入框后,使用DWR技術(shù)7到員工信息表用員工編號(hào)查詢?nèi)〉脝T工的相應(yīng)信息,自動(dòng)填充員工姓名,部門,職位等信息2請假天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)庫要轉(zhuǎn)換成數(shù)字整形3請假事由,事務(wù)交接兩項(xiàng)內(nèi)容包含的字符串比較長,應(yīng)該注意數(shù)據(jù)庫中相應(yīng)的字段數(shù)據(jù)類型的長度522出差管理模塊1用戶界面出差管理界面設(shè)計(jì)如圖513圖513出差管理界面設(shè)計(jì)2模塊功能實(shí)現(xiàn)出差信息的填加,修改,查詢等。用戶點(diǎn)擊寫入請假信息按鈕將出差信息寫入數(shù)據(jù)庫。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET用戶可以按員工編號(hào)或者日期,或者部門查詢出差信息。也可以將查詢出來的出差信息刪除之。3設(shè)計(jì)要點(diǎn)1用戶輸入日期,輸入員工編號(hào)后,當(dāng)焦點(diǎn)離開輸入框后,使用DWR技術(shù)到員工信息表用員工編號(hào)查詢?nèi)〉脝T工的相應(yīng)信息,自動(dòng)填充員工姓名,部門,職位等信息2請假天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)庫要轉(zhuǎn)換成數(shù)字整形3請假事由,事務(wù)交接兩項(xiàng)內(nèi)容包含的字符串比較長,應(yīng)該注意數(shù)據(jù)庫中相應(yīng)的字段數(shù)據(jù)類型的長度523日??记诠芾砟K1界面設(shè)計(jì)考勤管理界面設(shè)計(jì)如圖514圖514考勤管理界面設(shè)計(jì)2模塊功能實(shí)現(xiàn)考勤功能并能將考勤信息保存到數(shù)據(jù)庫中并具備查詢考勤情況的功能3設(shè)計(jì)要點(diǎn)考勤信息和工資的計(jì)算有一定的關(guān)系,所以考勤管理這里著一塊的信息保存和查詢比較重要,當(dāng)每月發(fā)工資的時(shí)候,就需要通過循環(huán)語句從一個(gè)月的30天請假信息中查詢該員工編號(hào)有無請假信息,有的話,每天扣多少工資,總共扣多少工資然后在查詢該員工有無遲到早退或者礦工信息,用循環(huán)語句可以從考勤信息表中查出該員工一個(gè)月的考勤信息根據(jù)公司的規(guī)定,指定相應(yīng)的處理。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET524加班管理模塊1界面設(shè)計(jì)加班管理模塊界面設(shè)計(jì)如圖515圖515加班管理界面設(shè)計(jì)2模塊功能實(shí)現(xiàn)員工的加班考勤功能,對員工的加班考勤記錄進(jìn)行保存、刪除、修改,并能按一定條件進(jìn)行查詢。3設(shè)計(jì)要點(diǎn)1用戶輸入日期,輸入員工編號(hào)后,當(dāng)焦點(diǎn)離開輸入框后,使用DWR技術(shù)到員工信息表用員工編號(hào)查詢?nèi)〉脝T工的相應(yīng)信息,自動(dòng)填充員工姓名,部門,職位等信息2加班天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)庫要轉(zhuǎn)換成數(shù)字整形3加班事由,事務(wù)交接兩項(xiàng)內(nèi)容包含的字符串比較長,應(yīng)該注意數(shù)據(jù)庫中相應(yīng)的字段數(shù)據(jù)類型的長度525考勤數(shù)據(jù)分析考勤數(shù)據(jù)分析包括四部分請假考勤報(bào)表、出差考勤報(bào)表、日??记趫?bào)表、加班考勤計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET報(bào)表。四部分的內(nèi)容大體相同,所有界面進(jìn)行統(tǒng)一設(shè)計(jì)。1界面設(shè)計(jì)報(bào)表設(shè)計(jì)界面如圖516圖516報(bào)表界面設(shè)計(jì)3模塊功能報(bào)表設(shè)計(jì)主要是對記錄的考勤數(shù)據(jù)進(jìn)行具體分析并以直觀的視圖給我們顯示出來,方便進(jìn)行統(tǒng)計(jì)分析。例如出勤報(bào)表可以統(tǒng)計(jì)某段時(shí)間里各個(gè)部門的遲到、早退和礦工次數(shù)比例。4設(shè)計(jì)要點(diǎn)開始時(shí)間結(jié)束時(shí)間都是用JAVASCRIPT實(shí)現(xiàn),通過單擊時(shí)間觸發(fā)可以選擇自己要統(tǒng)計(jì)的時(shí)間段。報(bào)表實(shí)現(xiàn)技術(shù)是JFREECHAR報(bào)表技術(shù)實(shí)現(xiàn)。53權(quán)限管理531用戶管理1界面設(shè)計(jì)用戶管理的界面設(shè)計(jì)如圖517計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET圖517用戶管理的界面設(shè)計(jì)2模塊功能本模塊是用戶管理的主界面,一般只有管理員才有權(quán)使用,可以對用戶進(jìn)行添加、選擇,瀏覽,刪除與修改操作。3設(shè)計(jì)要點(diǎn)用戶描述應(yīng)為用戶的員工號(hào)如果有的話、真實(shí)姓名、所在部門、職務(wù)為系統(tǒng)管理員分配角色和權(quán)限提供參考。刪除用戶時(shí)需有出現(xiàn)提示框,防止管理員誤刪用戶。532密碼修改1界面設(shè)計(jì)密碼修改界面設(shè)計(jì)如圖518圖518密碼修改界面設(shè)計(jì)2模塊功能本模塊用以修改單前用戶自己的密碼,本功能只有當(dāng)前用戶能使用,即使是系統(tǒng)管理員也不能修改其它用戶的密碼。3設(shè)計(jì)要點(diǎn)用戶權(quán)限管理與用戶名和密碼有關(guān)的模塊都需要用到“字符合法性檢測”和防止SQL注入漏洞。533角色管理1界面設(shè)計(jì)角色管理界面設(shè)計(jì)如圖519計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET圖519角色管理界面設(shè)計(jì)2模塊功能本模塊用于對角色的綜合管理包括添加新角色、刪除已有角色、為角色分配權(quán)限,瀏覽系統(tǒng)所有角色。3設(shè)計(jì)要點(diǎn)成功添加角色后角色并沒有權(quán)限,需要調(diào)用“權(quán)限分配”模塊,為角色分配權(quán)限。534資源權(quán)限管理1界面設(shè)計(jì)資源權(quán)限管理界面設(shè)計(jì)如圖520圖520資源權(quán)限管理界面設(shè)計(jì)2模塊功能對“權(quán)限”進(jìn)行增、刪、改、查操作。3設(shè)計(jì)要點(diǎn)權(quán)限編號(hào)為主鍵,但權(quán)限名稱也不允許重復(fù)。計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET第6章系統(tǒng)實(shí)現(xiàn)本系統(tǒng)是一個(gè)典型的MVC框架的擴(kuò)展應(yīng)用,首先表示層用JSPSERVLET來實(shí)現(xiàn),包括視圖和控制器。模型層包括業(yè)務(wù)邏輯層和數(shù)據(jù)庫持久層。業(yè)務(wù)邏輯層主要是應(yīng)用了FILETER技術(shù)8進(jìn)行過濾ACTION事務(wù),數(shù)據(jù)庫持久層主要是用了數(shù)據(jù)訪問對象(DAO)和FACTORY設(shè)計(jì)模式來實(shí)現(xiàn)。61系統(tǒng)開發(fā)環(huán)境本系統(tǒng)采用JAVA開發(fā)環(huán)境JDKI6,WEB服務(wù)器使用APACHE的TOMCAT60,數(shù)據(jù)庫使用SQLSERVER2005,開發(fā)工具為ECLIPSE55向開發(fā)的JAVAWEB項(xiàng)目加入數(shù)據(jù)庫驅(qū)動(dòng)包、DWR包、JSTL包、XML解析的JDOM包;項(xiàng)目用到的庫文件如圖61所示。圖61項(xiàng)目用到的庫文件62創(chuàng)建配置文件1WEBXML通常所有的MVC框架都需要WEB應(yīng)用加載一個(gè)核心控制器,對于本本系統(tǒng)而言,需要加載ACTIONSERVLET,它就是本系統(tǒng)的核心控制器,只要WEB應(yīng)用加載了ACTIONSERVLET,就可以獲得整個(gè)MVC框架所提供的服務(wù)。WEBXML_里元素用來指定要加載MVC框架的核心控制器ACTIONSERVLET,元素用來指定讓MVC框架來處理用戶的哪些請求URL,當(dāng)它的子元素的值為“”時(shí)表示用戶的所有請示都使用此框架來處理。在系統(tǒng)的實(shí)現(xiàn)過程中使用到了DWR技術(shù)、上傳下載(UPLOAD)技術(shù)和報(bào)表計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文購買WWWLUNWENDZCOM計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文定做WWWLUNWEN168NET處理等都要求在WEBXML文件中配置。WEBXML文件部分如下ACTIONCOMSOFTSTONECONTROLLERACTIONACTIONSERVLETACTIONCONFIG/WEBINF/ACTIONCONFIGXMLDBCONFIG/WEBINF/DBCONFIGXMLSYSCONFIG/WEBINF/SYSCONFIGXML1ACTIONDODWRINVOKERORGDIRECTWEBREMOTINGSERVLETDWRSERVLETDEBUGTRUE(2)ACTIONCONFIGXML通過WEBXML文件把ACTIONCONFIGXML文件進(jìn)行加載,在MVC框架中對ACTIONCONFIGXML文件進(jìn)行JDOM解析并根據(jù)解析到的參數(shù)解析跳轉(zhuǎn)。例如系統(tǒng)登陸ACTION如下以上配置信息表示如果在系統(tǒng)登陸的時(shí)候能夠正確的得到LOGIN對應(yīng)

溫馨提示

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

最新文檔

評論

0/150

提交評論