已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文)題目JAVAWEB設(shè)計(jì)HR人力資源管理院別軟件工程學(xué)院專業(yè)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)班級(jí)網(wǎng)絡(luò)11日期20140310畢業(yè)設(shè)計(jì)(論文)任務(wù)書軟件工程學(xué)院2014屆計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文)題目JAVAWEB設(shè)計(jì)課題內(nèi)容性質(zhì)軟件開發(fā)課題來源性質(zhì)教師收集的結(jié)合生產(chǎn)實(shí)際的課題設(shè)計(jì)/論文校內(nèi)(外)指導(dǎo)教師職稱工作單位及部門聯(lián)系方式副教授軟件工程學(xué)院網(wǎng)絡(luò)教研室一、題目說明(目的和意義)隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展與JAVA語言的不斷完善與優(yōu)化,JAVAWEB應(yīng)用開發(fā)是一條很重要的開發(fā)途徑。SUN公司推出的MODEL2模式規(guī)范了JAVAWEB的應(yīng)用開發(fā),而不斷涌現(xiàn)出的優(yōu)秀開源框架使得WEB的開發(fā)更加迅速、便捷,大大降低了系統(tǒng)的耦合度,每個(gè)層次在系統(tǒng)中都具有明確的分工。在框架的開發(fā)應(yīng)用中,STRUTS是MODEL2的經(jīng)典實(shí)現(xiàn),具有組件的模塊化、靈活性和重用性的優(yōu)點(diǎn);HIBERNATE由于其功能與性能的優(yōu)越而成為STRUTS框架最理想的底層數(shù)據(jù)交換組件;SPRING則致力于JAVAEE應(yīng)用的各層的解決方案,而不是僅僅專注于某一層的方案,它貫穿于表現(xiàn)層、業(yè)務(wù)層及持久層,并與其它框架無縫地整合。以JSP技術(shù)為基礎(chǔ),整合STRUTS、HIBERNATE與SPRING技術(shù)開發(fā)JAVAWEB應(yīng)用已經(jīng)成為主流的JAVAWEB開發(fā)技術(shù)體系。二、設(shè)計(jì)(論文)要求(工作量、內(nèi)容)【設(shè)計(jì)內(nèi)容】由于WEB開發(fā)的領(lǐng)域較廣,本次設(shè)計(jì)不固定于某個(gè)具體項(xiàng)目,而將范圍限定于網(wǎng)站的開發(fā)與設(shè)計(jì)中。比如在線新聞發(fā)布系統(tǒng)、在線銷售系統(tǒng)、校務(wù)辦公系統(tǒng)等常見網(wǎng)站系統(tǒng)。以“XX班級(jí)電子會(huì)議廳”系統(tǒng)為例,功能要求如下信息瀏覽、信息查詢、信息評(píng)論、后臺(tái)信息發(fā)布和維護(hù)。前臺(tái)設(shè)計(jì)信息瀏覽(按照類別、時(shí)間等自定義方式進(jìn)行查看)、信息評(píng)論、信息查詢(按照時(shí)間段、標(biāo)題關(guān)鍵字等自定義方式進(jìn)行查詢)。后臺(tái)管理信息發(fā)布、信息維護(hù)(刪除、修改某條信息)、評(píng)論維護(hù)(刪除)。自定義模塊用戶可視具體網(wǎng)站要求,添加必要模塊,如最新信息公布、圖片展示等。【實(shí)施步驟】熟練掌握STRUTS、HIBERNATE、SPRING的開發(fā)過程,明確層次處理和細(xì)節(jié)實(shí)現(xiàn)(占15)根據(jù)功能要求設(shè)計(jì)所有的視圖頁面,明確數(shù)據(jù)走向,從理論上勾勒出成功的結(jié)構(gòu)模型。占工作量的15設(shè)計(jì)合理數(shù)據(jù)庫(kù)根據(jù)上面的工作,設(shè)計(jì)數(shù)據(jù)庫(kù)。從結(jié)構(gòu)、數(shù)量、表之間的關(guān)系方面確定最合理的表,確保功能順利進(jìn)行。占工作量的10子模塊細(xì)化從劃分的功能模塊入手,為每一個(gè)模塊設(shè)計(jì)MVC處理方式,重點(diǎn)確定控制層、邏輯業(yè)務(wù)層、DAO層及外部容器的相互關(guān)系占工作量的15子模塊實(shí)現(xiàn)應(yīng)用STRUTSSPRINGHIBERNATE技術(shù)實(shí)現(xiàn)模塊功能,進(jìn)行編程、測(cè)試和修改。占工作量的30系統(tǒng)調(diào)試各小組進(jìn)行功能整合,由小到大地調(diào)試功能模塊,完成整個(gè)系統(tǒng)要求。占工作量的10功能完善和改進(jìn)做最后的修繕和調(diào)整,使得功能全面、運(yùn)行流暢、貼近實(shí)際運(yùn)行環(huán)境。占5三、進(jìn)度表日期內(nèi)容第15周第16周第17、18周第19周第20周確定設(shè)計(jì)內(nèi)容,分析功能模塊,明確數(shù)據(jù)走向及相互關(guān)系;設(shè)計(jì)合理的數(shù)據(jù)庫(kù),建立數(shù)據(jù)表。細(xì)化子模塊,明確各模塊的設(shè)計(jì)細(xì)節(jié)及層次結(jié)構(gòu)。利用SSH架構(gòu)逐一實(shí)現(xiàn)各個(gè)子模塊,并完成調(diào)試。完成系統(tǒng)的整合,做功能修繕和調(diào)整。書寫并上交論文,制作電子文檔,為答辯做準(zhǔn)備。完成日期2013年1月11日答辯日期2013年3月10日四、主要參考文獻(xiàn)、資料、設(shè)備和實(shí)習(xí)地點(diǎn)及翻譯工作量【設(shè)備】實(shí)踐基地資源、個(gè)人設(shè)備資源及實(shí)習(xí)地點(diǎn)的設(shè)備資源,按照設(shè)計(jì)要求進(jìn)行配置和安裝?!驹O(shè)計(jì)環(huán)境】軟件WINDOWSXP,JDK60以上版本,TOMCAT50以上版本,MYSQL50,DREAMWEAVER70以上,MYECLIPSE71以上版本。硬件以軟件安裝要求為準(zhǔn)則,在設(shè)計(jì)的過程中確保程序調(diào)試的流暢?!緦?shí)習(xí)地點(diǎn)】計(jì)算機(jī)實(shí)踐基地、學(xué)生選定的調(diào)式地點(diǎn)與學(xué)生自己考察的外部地點(diǎn)相結(jié)合?!痉g工作量】對(duì)論文標(biāo)題、關(guān)鍵字、摘要進(jìn)行英文翻譯?!緟⒖嘉墨I(xiàn)】林建素,孟康健ECLIPSE開發(fā)學(xué)習(xí)筆記(第1版)北京電子工業(yè)出版社20084陳天河STRUTS、HIBERNATE|、SPRING集成開發(fā)寶典(第1版)北京電子工業(yè)出20075劉斌大型門戶網(wǎng)站是這樣煉成的(第1版)電子工業(yè)出版社20103孔昊,盧霞JAVAWEB設(shè)計(jì)實(shí)用教程(第1版)機(jī)械工業(yè)出版社20124指導(dǎo)教師簽字教研室主任簽字主管學(xué)院領(lǐng)導(dǎo)簽字年月日年月日年月日摘要隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,利用網(wǎng)絡(luò)管理已經(jīng)成為當(dāng)代一種發(fā)展趨勢(shì)。本文主要介紹了人力資源管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程,詳細(xì)論述了總體設(shè)計(jì)思想、數(shù)據(jù)庫(kù)設(shè)計(jì)和功能模塊設(shè)計(jì),實(shí)現(xiàn)了公司信息的動(dòng)態(tài)更新和發(fā)布、員工信息的存檔錄入、瀏覽、查詢等各個(gè)功能。在整個(gè)系統(tǒng)的設(shè)計(jì)過程中,充分考慮了數(shù)據(jù)庫(kù)的安全性、一致性、穩(wěn)定性和可靠性等問題。該系統(tǒng)為人事部門的管理帶了很大的便利,有效的解決了傳統(tǒng)的管理模式。系統(tǒng)采用了先進(jìn)的WEB開發(fā)技術(shù)和MVC模式設(shè)計(jì),基于STRUTS2HIBERNATESPING框架開發(fā)完成。系統(tǒng)的WEB服務(wù)器采用TOMCAT60,后臺(tái)數(shù)據(jù)庫(kù)使用MYSQL51。關(guān)鍵詞數(shù)據(jù)庫(kù)設(shè)計(jì);模塊分析;SSH;人力資源管理系統(tǒng);ABSTRACTALONGWITHTHERAPIDDEVELOPMENTOFCOMPUTERANDNETWORKTECHNOLOGY,THEUSEOFNETWORKMANAGEMENTHASBECOMEADEVELOPMENTTRENDOFCONTEMPORARYTHISPAPERMAINLYINTRODUCESTHEPROCESSDESIGNANDIMPLEMENTATIONOFHUMANRESOURCESMANAGEMENTSYSTEM,ADETAILEDDISCUSSIONONTHEOVERALLDESIGN,DATABASEDESIGNANDFUNCTIONMODULEDESIGNANDIMPLEMENTATIONOFCOMPANYINFORMATIONDYNAMICUPDATEANDRELEASEARCHIVE,EMPLOYEEINFORMATIONENTRY,BROWSE,QUERYANDOTHERFUNCTIONSINTHEPROCESSOFTHEDESIGNOFTHEWHOLESYSTEM,GIVEFULLCONSIDERATIONTOTHEDATABASESECURITY,CONSISTENCY,STABILITYANDRELIABILITY,ETCTHESYSTEMBROUGHTGREATCONVENIENCEFORTHEMANAGEMENTOFTHEPERSONNELDEPARTMENT,EFFECTIVELYSOLVETHETRADITIONALMANAGEMENTMODESYSTEMUSESTHEADVANCEDWEBDEVELOPMENTTECHNOLOGYANDMVCPATTERNDESIGN,DEVELOPEDBASEDONSTRUTS2SPINGHIBERNATEFRAMEWORKSYSTEMOFWEBSERVERUSETOMCAT60,BACKGROUNDDATABASEUSINGMYSQL51KEYWORDSDATABASEDESIGNANALYSISOFTHEMODULESSHHUMANRESOURCEMANAGEMENTSYSTEM目錄1緒論12人力資源管理系統(tǒng)概述221市場(chǎng)背景2211研究背景2212國(guó)內(nèi)外發(fā)展現(xiàn)狀222名詞解釋33人力資源管理系統(tǒng)分析431功能介紹4311功能結(jié)構(gòu)4312功能模塊4313桌面管理4314系統(tǒng)管理4315招聘管理5316薪資管理7317系統(tǒng)中心732非功能需求74人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)941系統(tǒng)架構(gòu)942技術(shù)體系943訪問控制設(shè)計(jì)1044數(shù)據(jù)庫(kù)設(shè)計(jì)11441結(jié)構(gòu)圖11442數(shù)據(jù)實(shí)體描述1245工程結(jié)構(gòu)1546模型設(shè)計(jì)15461視圖層設(shè)計(jì)15462業(yè)務(wù)層設(shè)計(jì)19463控制層設(shè)計(jì)23464持久層設(shè)計(jì)25465工具類設(shè)計(jì)28466SPING配置文件28總結(jié)32致謝33參考文獻(xiàn)341緒論人力資源管理是任何企事業(yè)單位都需要進(jìn)行的一項(xiàng)工作,因此,開發(fā)制作人力資源管理系統(tǒng)具有較大的社會(huì)現(xiàn)實(shí)意義,同時(shí)人力資源管理系統(tǒng)是一切應(yīng)用系統(tǒng)的典范,它具有一切應(yīng)用系統(tǒng)的特征,系統(tǒng)結(jié)構(gòu)與現(xiàn)實(shí)生活緊密結(jié)合,具體直觀,具有典范的數(shù)據(jù)庫(kù)系統(tǒng)的特性。人力資源管理系統(tǒng)主要用于企業(yè)內(nèi)部員工的檔案、工資、考勤、報(bào)表的管理,便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的分配,同時(shí)也減少了手工操作帶來的一些繁瑣與不便,使員工情況的記錄和統(tǒng)計(jì)變得十分簡(jiǎn)單這些優(yōu)點(diǎn)可以極大的提高企業(yè)對(duì)人力資源管理的效率因此,人力資源管理系統(tǒng)是企事業(yè)信息化、智能化、科學(xué)化和正規(guī)化不可缺少的管理軟件。本系統(tǒng)開發(fā)的目的一方面從提高人力資源管理工作的效率出發(fā),擺脫過去由人用紙和筆進(jìn)行的費(fèi)時(shí)費(fèi)力的繁重工作,即利用成熟的計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)管理工作的自動(dòng)化。本系統(tǒng)根據(jù)企業(yè)管理的一些實(shí)際情況而編制的一套自動(dòng)化的人事信息管理系統(tǒng)。通過對(duì)人力資源管理所做工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,我認(rèn)為本課題是一個(gè)適應(yīng)現(xiàn)今企業(yè)人事考勤工資管理要求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開發(fā)價(jià)值和使用價(jià)值。原來手工統(tǒng)計(jì),周期長(zhǎng),處理慢,大部分統(tǒng)計(jì)是自下而上、封閉運(yùn)轉(zhuǎn),使有的信息在加工過程中滯留、折耗,信息的價(jià)值降低,本系統(tǒng)采用了計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),借用通訊技術(shù)加工信息,利用數(shù)據(jù)庫(kù)技術(shù)、計(jì)算和統(tǒng)計(jì)方法,對(duì)人員信息進(jìn)行專業(yè)加工,并可在局部范圍內(nèi)或限定范圍內(nèi)使統(tǒng)計(jì)的信息成為部門領(lǐng)導(dǎo)或公司領(lǐng)導(dǎo)的決策依據(jù)。2人力資源管理系統(tǒng)概述21市場(chǎng)背景211研究背景隨著時(shí)代的發(fā)展,社會(huì)的進(jìn)步,越來越多的企業(yè)建立、發(fā)展、壯大、成熟。企業(yè)是國(guó)民經(jīng)濟(jì)的基本單元,企業(yè)發(fā)展得越好,經(jīng)濟(jì)進(jìn)步就越快。然而隨著企業(yè)的發(fā)展,人員的增多,每年人力資源管理的成本也會(huì)不斷地增加,這一問題不僅耗費(fèi)企業(yè)大量的資金,也耗費(fèi)了大量的人力。當(dāng)企業(yè)規(guī)模較小時(shí),人力尚且比較容易完成信息管理,但隨著企業(yè)規(guī)模增大,人員增多,老式的紙質(zhì)管理方法就會(huì)出現(xiàn)許多弊端,比如說,保存困難、不易查詢、耗費(fèi)大量人力卻仍然工作效率低下,工作出錯(cuò)率增高等,這種方法已經(jīng)跟不上時(shí)代。人力資源管理系統(tǒng)產(chǎn)生于20世紀(jì)60年代末期,當(dāng)時(shí)的計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)際應(yīng)用階段,同時(shí)大型企業(yè)用手工來計(jì)算和發(fā)放薪資既費(fèi)時(shí)、費(fèi)力又非常容易出錯(cuò),為了解決這個(gè)矛盾,第一代的人力資源管理信息系統(tǒng)應(yīng)運(yùn)而生。經(jīng)過將近40年的發(fā)展,如今大多數(shù)公司普遍使用的是第三代人力資源管理信息系統(tǒng)。第三代人力資源管理信息系統(tǒng)界面友好,支持多平臺(tái),并提供了強(qiáng)有力的報(bào)表生成工具、分析工具和信息共享,使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策。企業(yè)人力資源管理系統(tǒng)的出現(xiàn)是企業(yè)管理的一個(gè)重要里程碑,公司的各種資源的實(shí)際情是各不相同的,一款人力資源管理系統(tǒng)不能適用于所有公司,一個(gè)可以安全的、規(guī)范的,自動(dòng)化的、適合的企業(yè)人力資源管理系統(tǒng)對(duì)企業(yè)的發(fā)展是必不可少的。212國(guó)內(nèi)外發(fā)展現(xiàn)狀近些年,一些較大的企業(yè)經(jīng)常自行開發(fā)人力資源管理軟件,這樣做有一定的好處,如成本低廉,上級(jí)單位一次開發(fā),基層單位可以重復(fù)利用,而且一定程度上能滿足個(gè)性化需求。但是實(shí)踐證明,這種開放方式一般難以成功。一方面,企業(yè)內(nèi)部開發(fā)人員往往缺乏項(xiàng)目經(jīng)驗(yàn),導(dǎo)致與最終用戶的需求相悖;另一方面,這種形式的軟件開發(fā)不參與市場(chǎng)競(jìng)爭(zhēng),僅僅是供給內(nèi)部使用,有可能導(dǎo)致開發(fā)人員敷衍了事,開發(fā)的系統(tǒng)不能真正起到作用。與此同時(shí),由于我國(guó)正處在由傳統(tǒng)管理方式向人力資源管理過渡轉(zhuǎn)型時(shí)期,企業(yè)中的管理方法從思想到行動(dòng)都發(fā)生著巨大的變化,處于摸索中的人力資源管理隨時(shí)都可能發(fā)生這樣那樣的變革,這就對(duì)人力資源管理軟件提出了巨大的挑戰(zhàn),軟件如果不能夠隨著變革而自行適應(yīng),那么,這個(gè)軟件就沒有生命力。國(guó)外人力資源管理系統(tǒng)與國(guó)內(nèi)的相比,優(yōu)勢(shì)主要體現(xiàn)為具有雄厚的實(shí)力,在技術(shù)力量的培養(yǎng)、研發(fā)、市場(chǎng)推廣等方面大力投入;具有一定包括硬件廠商、數(shù)據(jù)庫(kù)公司、咨詢公司在內(nèi)的合作伙伴,形成強(qiáng)強(qiáng)聯(lián)手的格局。國(guó)外人力資源管理系統(tǒng)伴隨著管理理論的發(fā)展,其設(shè)計(jì)思路蘊(yùn)涵了先進(jìn)的管理理念;國(guó)外人力資源管理系統(tǒng)起步較早,完整性和成熟度高,開發(fā)出了適用于不同行業(yè)的解決方案。西方發(fā)達(dá)國(guó)家已廣泛使用人力資源管理系統(tǒng),其他一些軟件系統(tǒng)如ERP企業(yè)資源計(jì)劃、WFM工作流管理等在開發(fā)過程中預(yù)留了與人力資源管理系統(tǒng)的接口,使得國(guó)外的人力資源管理系統(tǒng)今后的擴(kuò)展難度降低。國(guó)外人力資源管理系統(tǒng)對(duì)于基于互聯(lián)網(wǎng)技術(shù)的研究和支持不遺余力,以PEOPLESOFT為例,其最新版本是完全基于互聯(lián)網(wǎng)架構(gòu)的版本,使得其易用性大大加強(qiáng)。從某種意義上來說,國(guó)外雖然有著較為成熟的產(chǎn)品,在成熟度、先進(jìn)性上都要優(yōu)于大多數(shù)的國(guó)內(nèi)產(chǎn)品,但在我國(guó)大多數(shù)公司人力資源管理制度并不規(guī)范,這就導(dǎo)致了國(guó)外的產(chǎn)品實(shí)用性、有效性大打折扣,而且其價(jià)格過于昂貴,讓國(guó)內(nèi)企業(yè)難以接受。另一方面來說,我國(guó)企業(yè)受中華民族源遠(yuǎn)流長(zhǎng)的文化影響,人力資源管理上比西方企業(yè)更強(qiáng)調(diào)人性化,而非制度化。這也是的國(guó)外軟件開發(fā)商很難開發(fā)出符合中國(guó)企業(yè)需要的產(chǎn)品。22名詞解釋B/SBROWSER/SERVER(瀏覽器/服務(wù)器)。C/SCLIENT/SERVER(客戶端/服務(wù)器)。CSS是CASCADINGSTYLESHEETS層疊樣式表的簡(jiǎn)稱,CSS語言是一種標(biāo)記語言,它不需要編譯可以直接由瀏覽器執(zhí)行。HTMLHYPERTEXTMARKUPLANGUAGE超文字標(biāo)記語言。JAVASCRIPT一種由SUNMICROSYSTEMS所開發(fā)的程序腳本語言它是一種嚴(yán)密的物件導(dǎo)向的語言,適合在網(wǎng)際網(wǎng)絡(luò)上發(fā)展主從架構(gòu)的應(yīng)用程序,常常簡(jiǎn)稱JS。STRUTS2MVC框架,負(fù)責(zé)請(qǐng)求和業(yè)務(wù)處理之間的轉(zhuǎn)發(fā)。開發(fā)大型和企業(yè)級(jí)系統(tǒng)時(shí),對(duì)系統(tǒng)的結(jié)構(gòu)、安全性、穩(wěn)定性要求高時(shí),常采用STRUTS框架。STRUTS2與STRUTS1有很大區(qū)別,該框架是基于WEBWORK發(fā)展而來。JQUERY一個(gè)JAVASCRIPT框架,用于JAVASCRIPT客戶端編程。簡(jiǎn)化JS編程,加快開發(fā)速度。AJAXAJAX是一系列技術(shù)的綜合應(yīng)用,包括XMLHTTPREQUEST,JAVASCRIPT,XML,JSONJAVASCRIPTOBJECTNOTATION,HTML,CSS可以節(jié)省網(wǎng)絡(luò)資源,提升用戶體驗(yàn)。JDBCJAVA中的數(shù)據(jù)庫(kù)連接技術(shù)DBCP數(shù)據(jù)庫(kù)連接池,用于自動(dòng)控制數(shù)據(jù)庫(kù)的連接對(duì)象,大大提高系統(tǒng)效率和節(jié)省資源SERVLETSUN公司制定的一種用來擴(kuò)展WEB服務(wù)器功能的組件規(guī)范,使得WEB服務(wù)器可以處理動(dòng)態(tài)資源請(qǐng)求只能使用JAVA語言來開發(fā)、不依賴于容器、能作JAVA類所做的事情,包括訪問數(shù)據(jù)庫(kù)等。JSP本質(zhì)是SERVLET技術(shù),因?yàn)橹苯邮褂肧ERVLET來生成動(dòng)態(tài)頁面,雖然可行,但是過于繁瑣,并且代碼很難維護(hù)比如頁面發(fā)生改變,需要修改SERVLET,所以為了更方便生成動(dòng)態(tài)頁面,SUN開發(fā)了JSP技術(shù)。3人力資源管理系統(tǒng)分析31功能介紹311功能結(jié)構(gòu)HR人力資源管理系統(tǒng)是為了便于公司人事部門管而開發(fā)的系統(tǒng),基于三大框架(HIBERNATE,STRUTS2,SPRING)的開發(fā)模式,部署于服務(wù)器端,客戶端借助瀏覽器訪問服務(wù)器。312功能模塊通用WEB應(yīng)用系統(tǒng),包括系統(tǒng)管理,功能管理,薪資管理,系統(tǒng)中心和獨(dú)立的子系統(tǒng),主要包括部門管理,員工管理,角色管理,功能管理,應(yīng)聘管理,面試管理,錄用管理,轉(zhuǎn)正管理,離職管理,薪資錄入,薪資查詢,公告管理,資源管理多個(gè)個(gè)功能模塊。313桌面管理公告通知需求描述增加系統(tǒng)或公司內(nèi)部相關(guān)信息,通過審核后,發(fā)布到公告欄。功能需求要點(diǎn)說明點(diǎn)擊可以查看一條公告的詳細(xì)信息;員工生日提醒需求描述將即將過生日的員工信息展現(xiàn)在桌面上,使人力資源管理部門提供公司員工提供更好的幫助和服務(wù)。過期后從桌面上自動(dòng)刪除,提醒周期為提前一周。需求要點(diǎn)說明點(diǎn)擊可以查看某個(gè)員工的詳細(xì)生日信息;員工轉(zhuǎn)正提醒需求描述將即將轉(zhuǎn)正的員工信息展現(xiàn)在桌面上,以方便人力資源管理部門及時(shí)查看,并為轉(zhuǎn)正員工辦理轉(zhuǎn)正手續(xù),當(dāng)辦理了轉(zhuǎn)正手續(xù)后,自動(dòng)從桌面上刪除,提醒周期為提前一周。需求要點(diǎn)說明點(diǎn)擊可以查看某個(gè)員工的轉(zhuǎn)正詳細(xì)信息;員工離職提醒需求描述將即將離職的員工信息展現(xiàn)在桌面上,以方便人力資源管理部門及時(shí)查看,并為離職員工辦理離職手續(xù),當(dāng)辦理了離職手續(xù)后,自動(dòng)從桌面上刪除,提醒周期為提前一周。需求要點(diǎn)說明點(diǎn)擊可以查看某個(gè)員工的離職詳細(xì)信息;314系統(tǒng)管理員工管理需求描述管理公司所有在職員工個(gè)人信息包括,正式員工,試用期員工,實(shí)習(xí)員工。已在職員工通過系統(tǒng)錄入或批量導(dǎo)入方式導(dǎo)入系統(tǒng);試用期員工通過招聘流程錄入,當(dāng)錄用管理模塊中確定了員工被正式錄用后,員工個(gè)人信息就會(huì)自動(dòng)導(dǎo)入到員工管理中。需求要點(diǎn)說明實(shí)習(xí)員工有兩種方式一是通過系統(tǒng)錄入,二是通過招聘流程錄入(同試用期員工)。功能【新增】新增一條員工信息;【修改】修改一條員工信息;【刪除】刪除一條員工信息;【搜索】搜索符合條件的員工信息;【查看】查看一條員工的詳細(xì)信息;【批量導(dǎo)入】通過文件批量導(dǎo)入員工信息;部門管理需求描述對(duì)公司所有部門進(jìn)行統(tǒng)一管理,部門要體現(xiàn)出上下級(jí)關(guān)系。需求要點(diǎn)說明【新增】新增一部門信息;【修改】修改一條部門信息;【刪除】刪除一條部門信息;【搜索】搜索符合條件的部門信息;【查看】查看一條部門的詳細(xì)信息;角色管理需求描述按照業(yè)務(wù)職能對(duì)系統(tǒng)進(jìn)行角色化管理。需求要點(diǎn)說明【新增】新增一角色信息;【修改】修改一條角色信息;【刪除】刪除一條角色信息;【搜索】搜索符合條件的角色信息;【查看】查看一條角色的詳細(xì)信息;【指定人員】給指定的角色指派人員;權(quán)限管理需求描述按照業(yè)務(wù)操作職責(zé),對(duì)系統(tǒng)中角色分配相應(yīng)操作權(quán)限,即系統(tǒng)功能。功能需求要點(diǎn)說明為指定的角色分配功能權(quán)限,相應(yīng)的該角色下的所有人就具有了該角色所具的功能權(quán)限,在菜單樹上會(huì)體現(xiàn)出不同角色的人所操作的功能菜單是不一樣的。315招聘管理應(yīng)聘管理需求描述將已通知面試的人員信息錄入或批量導(dǎo)入系統(tǒng),包括人員姓名,性別,年齡,籍貫,學(xué)歷,地址,聯(lián)系電話等。需求要點(diǎn)說明【新增】新增一面試人員信息;【修改】修改一條面試人員;【刪除】刪除一條面試人員;【搜索】搜索符合條件的面試人員;【查看】查看一條面試人員的詳細(xì)信息;【批量導(dǎo)入】系統(tǒng)提供模板(EXCEL),HR將需要面試的人員信息錄入到EXCEL文件中,最后通過系統(tǒng)提供的批量導(dǎo)入功能,將所有面試人員的信息一次性導(dǎo)入系統(tǒng);面試管理需求描述面試官面試完后需要將面試人員的面試情況信息錄入系統(tǒng)。需求要點(diǎn)說明【搜索】搜索符合條件的面試人員;【審定】選中一條面試人員信息,點(diǎn)擊審定按紐進(jìn)入修改頁面,面試人員的個(gè)人信息是不能修改,面試官只能增加或修改面試意見;錄用管理需求描述當(dāng)面試人員完成所有面試后,HR需要根據(jù)面試結(jié)果確定是否錄用,此模塊主要功能是將已錄用人員個(gè)人信息導(dǎo)入到公司正式員工庫(kù)中。需求要點(diǎn)說明【搜索】搜索符合條件的面試人員;【錄用】選中一條面試人員信息,點(diǎn)擊錄用按紐,修改錄用狀態(tài)為已錄用,并將該人員的個(gè)人信息導(dǎo)入到員工管理中,并且該模塊中不再顯示該人員信息;【存檔】未達(dá)到本次公司錄用的標(biāo)準(zhǔn),但可以做為公司人才庫(kù)以備后用,選擇中一條面試人員信息,點(diǎn)擊存檔,將錄用狀態(tài)修改為“存檔”;此時(shí)此模塊中不再顯示該人員信息?!緞h除】對(duì)于面試完全不合格的人員,通過此功能可以從系統(tǒng)中刪除。轉(zhuǎn)正申請(qǐng)員工轉(zhuǎn)正申請(qǐng)流程如圖31所示圖31轉(zhuǎn)正申請(qǐng)流程離職申請(qǐng)員工離職申請(qǐng)流程如圖32所示圖32離職申請(qǐng)流程316薪資管理薪資錄入需求描述錄入薪資或批量導(dǎo)入薪資需求要點(diǎn)說明【新增】新增一條薪資信息;【修改】修改一條薪資信息;【刪除】刪除一條薪資信息;【搜索】搜索符合條件的薪資信息;【查看】查看一條薪資的詳細(xì)信息;【批量導(dǎo)入】將模板數(shù)據(jù)批量導(dǎo)入到系統(tǒng)中;工資單查詢需求描述員工登陸系統(tǒng)可以查看自己的工資單317系統(tǒng)中心公告管理需求描述增加系統(tǒng)或公司內(nèi)部相關(guān)信息,通過審核后,發(fā)布到公告欄,并在桌面滾動(dòng)展現(xiàn)。需求要點(diǎn)說明【增加】增加一條公告信息;【修改】修改一條公告信息;【審核】審核一條公告信息;【刪除】刪除一條公告信息;【搜索】搜索一條公告信息;資源管理需求描述增加系統(tǒng)附件管理功能。需求要點(diǎn)說明【增加】增加一條資源信息,選擇附件上傳;【修改】修改一條資源信息;【刪除】刪除一條資源信息;【下載】下載一條資源信息;32非功能需求界面需求整個(gè)系統(tǒng)界面色調(diào)統(tǒng)一、布局整齊、美觀大方。性能需求界面響應(yīng)速度FUNCTIONCHANGEPAGENUMBERPAGENUMBERDOCUMENTTHISFORMPAGENUMBERVALUEPAGENUMBERDOCUMENTTHISFORMSUBMITFUNCTIONVIEWGOTOPAGEPAGESIZEPAGESIZEPAGESIZE1VARK0FORVARI1I當(dāng)前第PAGECURPAGENUMBER頁共PAGETOTALPAGENUMBER頁IMAGES/FIRSTGIF“WIDTH“37“HEIGHT“15“BORDER“0“/|IMAGES/BACKGIF“WIDTH“37“HEIGHT“15“BORDER“0“/|IMAGES/NEXTGIF“WIDTH“37“HEIGHT“15“BORDER“0“/|IMAGES/LASTGIF“WIDTH“37“HEIGHT“15“BORDER“0“/轉(zhuǎn)到第頁IMAGES/GOGIF“WIDTH“37“HEIGHT“15“BORDER“0“/462業(yè)務(wù)層設(shè)計(jì)業(yè)務(wù)層由相關(guān)的ACTION組件類與一些JAVABEAN組件類充當(dāng),負(fù)責(zé)進(jìn)行業(yè)務(wù)邏輯與數(shù)據(jù)計(jì)算處理,然后返回結(jié)果,供頁面顯示或者相關(guān)對(duì)象的的數(shù)據(jù)存儲(chǔ)調(diào)用。業(yè)務(wù)層的處理包括每個(gè)模塊相關(guān)信息的增刪改查功能、主頁面的消息動(dòng)態(tài)顯示功能、用戶的登陸、退出處理功能等。桌面業(yè)務(wù)設(shè)計(jì),其具體思路是當(dāng)用戶沒登陸進(jìn)入系統(tǒng)之后,可以看到公司動(dòng)態(tài)新聞和相關(guān)事件。業(yè)務(wù)實(shí)現(xiàn)部分代碼PUBLICCLASSDESKACTIONEXTENDSBASEACTION/SPING的依賴注入/PRIVATESTATICFINALLONGSERIALVERSIONUID1LYGXXSERVICEYGXXSERVICEZZGLSERVICEZZGLSERVICELZGLSERVICELZGLSERVICEPUBLICVOIDSETLZGLSERVICELZGLSERVICELZGLSERVICETHISLZGLSERVICELZGLSERVICEPUBLICVOIDSETZZGLSERVICEZZGLSERVICEZZGLSERVICETHISZZGLSERVICEZZGLSERVICEGGGLGGGLPUBLICGGGLGETGGGLRETURNGGGLPUBLICVOIDSETGGGLGGGLGGGLTHISGGGLGGGLPUBLICYGXXSERVICEGETYGXXSERVICERETURNYGXXSERVICEPUBLICVOIDSETYGXXSERVICEYGXXSERVICEYGXXSERVICETHISYGXXSERVICEYGXXSERVICE/信息查詢存放在GGLIST()之中/PUBLICSTRINGSEARCHLISTLISTYGXXSERVICEGGLISTGETREQUESTSETATTRIBUTE“LIST“,LISTLISTLIST2ZZGLSERVICEGETZZGLLIST“GETREQUESTSETATTRIBUTE“ZZGLLIST“,LIST2LISTLIST3LZGLSERVICEGETLZGLLIST“WHEREJSRQGETMENUSLISTSTRINGSJBH,STRINGYGBHTHROWSEXCEPTIONLISTLISTNULLLISTGNMKSERVICEGETMENUSLISTSJBH,YGBHRETURNLIST/菜單樹入口PARAMYGBH2/SUPPRESSWARNINGS“RAWTYPES“,“UNCHECKED“PUBLICLISTGETMENUTREESTRINGYGBHLISTTREELISTNULLTRYLISTLISTGETMENUSLIST“0“,YGBHIFLISTNULLFORINTI0I0FORINTI0I/COMM/MAINJSP/COMM/LOGINJSP/PAGES/YGXX/USERADDJSP/PAGES/YGXX/USEREDITJSP/PAGES/YGXX/USERINFOJSP/PAGES/YGXX/USERLISTJSP/PAGES/LZGL/LZLISTJSP/PAGES/LZGL/LZEDITJSP/PAGES/YPGL/YPGLLISTJSP/PAGES/YPGL/YPGLEDITJSP/PAGES/YPGL/YPGLSEARCHJSP/PAGES/ZYGL/ZYGLEDITJSP/PAGES/ZYGL/ZYGLLISTJSPAPPLICATION/OCTETSTREAMCHARSETUTF8INPUTSTREAMATTACHMENTFILENAME“DOWNLOADNAME“4096在WEBXML中對(duì)STRUTS2的注入代碼如下COMM/LOGINJSPCONTEXTCONFIGLOCATIONCLASSPATHAPPLICATIONCONTEXTXMLORGSPRINGFRAMEWORKWEBCONTEXTCONTEXTLOADERLISTENERSTRUTS2ORGAPACHESTRUTS2DISPATCHERFILTERDISPATCHERSTRUTS2/HELLO1DWR/DWR/464持久層設(shè)計(jì)由實(shí)體類和數(shù)據(jù)訪問對(duì)象(DAO)充當(dāng)。數(shù)據(jù)的底層存儲(chǔ)是數(shù)據(jù)庫(kù),每張表都有一個(gè)對(duì)應(yīng)的實(shí)體類,用于數(shù)據(jù)的持久化操作。每張表都提供一個(gè)數(shù)據(jù)訪問對(duì)象(DAO),用于對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行連接操作。DAO對(duì)象的創(chuàng)建,我們采用了工廠模式。所有的實(shí)體類都實(shí)現(xiàn)了序列化接口。下面展示部門信息的相關(guān)業(yè)務(wù)實(shí)現(xiàn)的相關(guān)代碼,一個(gè)BMXX表的對(duì)應(yīng)實(shí)現(xiàn)類BMXX,一個(gè)對(duì)應(yīng)的DAO類BMXXDAO,一個(gè)創(chuàng)建DAO對(duì)象的工廠類。代碼示例PACKAGECOMINSIGMAWORKBMXXMODEL/BMXXENTITYAUTHORMYECLIPSEPERSISTENCETOOLSBMXX表的實(shí)體類及JAVABEAN/PUBLICCLASSBMXXIMPLEMENTSJAVAIOSERIALIZABLE/FIELDSPRIVATESTRINGBMBHPRIVATESTRINGBMMCPRIVATESTRINGSJBH/CONSTRUCTORS/DEFAULTCONSTRUCTOR/PUBLICBMXX/FULLCONSTRUCTOR/PUBLICBMXXSTRINGBMBH,STRINGBMMC,STRINGSJBHTHISBMBHBMBHTHISBMMCBMMCTHISSJBHSJBH/PROPERTYACCESSORSPUBLICSTRINGGETBMBHRETURNTHISBMBHPUBLICVOIDSETBMBHSTRINGBMBHTHISBMBHBMBHPUBLICSTRINGGETBMMCRETURNTHISBMMCPUBLICVOIDSETBMMCSTRINGBMMCTHISBMMCBMMCPUBLICSTRINGGETSJBHRETURNTHISSJBHPUBLICVOIDSETSJBHSTRINGSJBHTHISSJBHSJBHPUBLICVOIDSETMOBILESTRINGMOBILETHISMOBILEMOBILEPUBLICSTRINGGETPHONERETURNPHONEPUBLICVOIDSETPHONESTRINGPHONETHISPHONEPHONEDAO層接口PUBLICINTERFACEBMXXDAOPUBLICVOIDINSERTBMXXBMXXPUBLICVOIDUPDATEBMXXBMXXPUBLICVOIDDELETEBMXXBMXXPUBLICBMXXGETEXAMPLEBYIDSTRINGBMBHPUBLICLISTGETBMXXLISTSTRINGSQLPUBLICPAGEGETBMXXPAGELISTINTPAGENUMBER,STRINGSQLDAO層接口的實(shí)現(xiàn)類BMXXDAOIMPLPUBLICCLASSBMXXDAOIMPLEXTENDSHIBERNATEDAOSUPPORTIMPLEMENTSBMXXDAO/DAO層接口的實(shí)現(xiàn)類,主要實(shí)現(xiàn)增、刪、改、查等功能JAVA分頁技術(shù)的實(shí)現(xiàn)所有記錄數(shù)的查詢/OVERRIDEPUBLICVOIDINSERTBMXXBMXXTHISGETHIBERNATETEMPLATEGETSESSIONFACTORYGETCURRENTSESSIONSAVEBMXXSYSTEMOUTPRINTLN“插入成功了“PUBLICVOIDUPDATEBMXXBMXXTHISGETHIBERNATETEMPLATEGETSESSIONFACTORYGETCURRENTSESSIONUPDATEBMXXSYSTEMOUTPRINTLN“修改成功了“PUBLICVOIDDELETEBMXXBMXXTHISGETHIBERNATETEMPLATEGETSESSIONFACTORYGETCURRENTSESSIONDELETEBMXXSYSTEMOUTPRINTLN“刪除成功了“PUBLICLISTGETBMXXLISTSTRINGHQLSYSTEMOUTPRINTLN“查詢成功了“QUERYQUERYTHISGETHIBERNATETEMPLATEGETSESSIONFACTORYGETCURRENTSESSIONCREATEQUERYHQLRETURNQUERYLISTPUBLICBMXXGETEXAMPLEBYIDSTRINGBMBHRETURNBMXXTHISGETHIBERNATETEMPLATEGETSESSIONFACTORYGETCURRENTSESSIONGETBMXXCLASS,BMBHPUBLICPAGEGETBMXXPAGELISTINTPAGENUMBER,STRINGSQLINTSTARTCOUNTPAGENUMBER1PAGESIZEPAGESIZEINTCOUNTGETCOUNTSQLSTRINGQUERYSTRING“FROMBMXXWHERE11“SQLQUERYQUERYOBJECTGETSESSIONCREATEQUERYQUERYSTRINGQUERYOBJECTSETFIRSTRESULTSTARTCOUNTQUERYOBJECTSETMAXRESULTSPAGESIZEPAGESIZELISTLISTQUERYOBJECTLISTPAGEPAGENEWPAGELIST,COUNT,PAGENUMBERRETURNPAGE/查詢所有記錄數(shù)/PRIVATEINTGETCOUNTSTRINGSQLQUERYQUERYOBJECTGETSESSIONCREATEQUERY“FROMBMXXWHERE11“SQLLISTLISTQUERYOBJECTLISTRETURNLISTSIZE465工具類設(shè)計(jì)工具類提供靜態(tài)方法,與業(yè)務(wù)無關(guān)而可以單獨(dú)使用的,用于供業(yè)務(wù)類調(diào)用。這里提供的工具類方法有隨機(jī)生成指定位數(shù)的客戶端編號(hào)方法,用于客戶端編號(hào);文件判斷類方法,用于判斷上傳的文件是否存在,是否你為空等。文件判斷類方法代碼示例PUBLICCLASSFILEUPLOADPUBLICSTATICBOOLEANUPLOADFILESTRINGPATH,FILEFILE,STRINGFILENAMEBOOLEANBOOFALSE/判斷文件是否為空IFFILENULL/就在該文件夾下面,生成一個(gè)FILENAME為文件FILESAVEFILENEWFILENEWFILEPATH,FILENAME/用這個(gè)文件到該文件夾下面,判斷該文件是否存在IFSAVEFILEGETPARENTFILEEXISTS/新建一個(gè)文件SAVEFILEGETPARENTFILEMKDIRSTRY/將文件內(nèi)容拷到新建的這個(gè)文件里面FILEUTILSCOPYFILEFILE,SAVEFILEBOOTRUECATCHIOEXCEPTIONE/TODOAUTOGENERATEDCATCHBLOCKEPRINTSTACKTRACERETURNBOO466SPING配置文件SPING配置文件和HIBERNATE配置文件部分代碼如下ORGHIBERNATEDIALECTMYSQLDIALECTCOM/INSIGMA/WORK/YGXX/MODEL/YGXXHBMXMLCOM/INSIGMA/WORK/GNMK/MODEL/GNMKHBMXMLCOM/INSIGMA/WORK/JSGL/MODEL/JSGLHBMXMLCOM/INSIGMA/WORK/JSRY/MODEL/JSRYHBMXMLCOM/INSIGMA/WORK/BMXX/MODEL/BMXXHBMXMLCOM/INSIGMA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 考研備考流程說明
- 飛盤運(yùn)動(dòng)課件
- 2026年不動(dòng)產(chǎn)投資信托合同三篇
- UI設(shè)計(jì)規(guī)范與注意事項(xiàng)詳解
- 2025年高中化學(xué)實(shí)驗(yàn)操作評(píng)分標(biāo)準(zhǔn)試題及真題
- 2026年鋼琴藝術(shù)表現(xiàn)力強(qiáng)化訓(xùn)練及考核試題
- 汽車維修技術(shù)操作考試及答案真題
- 電子商務(wù)平臺(tái)運(yùn)營(yíng)文書檢驗(yàn)試題及答案
- 企業(yè)內(nèi)部培訓(xùn)與提升方案
- 醫(yī)療設(shè)備維修與保養(yǎng)流程
- 珀萊雅考核制度
- 廣西壯族自治區(qū)貴港市202年秋季學(xué)期高二年級(jí)期末學(xué)科素養(yǎng)檢測(cè)考試政治試卷
- 醫(yī)療影像診斷與報(bào)告書寫規(guī)范
- 旅游規(guī)劃與產(chǎn)品開發(fā)
- 2025年稅務(wù)會(huì)計(jì)期末試題及答案
- (2025年)麻醉綜合療法在孤獨(dú)癥譜系障礙兒童中臨床應(yīng)用的專家共識(shí)
- 全膝關(guān)節(jié)置換術(shù)患者心理因素關(guān)聯(lián)探究:疼痛信念、自我效能與睡眠質(zhì)量
- 后循環(huán)缺血護(hù)理常規(guī)課件
- T-HAS 148-2025 工廠化菌糠栽培雙孢蘑菇技術(shù)規(guī)程
- 宇樹科技在服務(wù)機(jī)器人市場(chǎng)的競(jìng)爭(zhēng)策略 課件
- 農(nóng)村兄弟二人分家協(xié)議書范文
評(píng)論
0/150
提交評(píng)論