版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 山 東 工 商 學(xué) 院SHANDONG INSTITUTE OF BUSINESS AND TECHNOLOGY畢業(yè)論文(設(shè)計(jì))GRADUATIONTHESIS(DESIGN)論文(設(shè)計(jì))題目Title Of Thesis(Design) 人力資源管理系統(tǒng) 分院(系別)Department計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院學(xué)院 專業(yè)Speciality計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)Class 1班 論文(設(shè)計(jì))作者Author of Thesis(Design)新靜 論文完成日期Date 2015年 4月論文(設(shè)計(jì))指導(dǎo)教師(學(xué)校)Advisor指導(dǎo)教師職稱The Title of Advisor論文(設(shè)計(jì))指導(dǎo)教
2、師(企業(yè))Advisor玉 指導(dǎo)教師職稱The Title of Advisor高級(jí)軟件工程師60 / 69人力資源管理系統(tǒng)人力資源管理新靜張新靜2015年 5月2015年5月學(xué)校指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì))的評(píng)語(yǔ)Advisors Comments on Graduation Thesis (Design)評(píng)語(yǔ): 指導(dǎo)教師(簽章)Signature of Advisor 日期 Date 企業(yè)指導(dǎo)教師對(duì)畢業(yè)論文(設(shè)計(jì))的評(píng)語(yǔ)Advisors Comments on Graduation Thesis (Design)評(píng)語(yǔ): 指導(dǎo)教師(簽章)Signature of Advisor 日期 Date
3、評(píng)閱人意見評(píng)閱人:職稱:選項(xiàng)標(biāo)準(zhǔn): A很同意 B同意 C基本同意 D不同意分項(xiàng)評(píng)價(jià)評(píng)價(jià)項(xiàng)目ABCD選題質(zhì)量1選題符合專業(yè)培養(yǎng)目標(biāo),體現(xiàn)綜合訓(xùn)練基本要求2題目難易適度3題目工作量適當(dāng)4有理論意義或?qū)嶋H價(jià)值能力水平5查閱文獻(xiàn)資料能力強(qiáng)6綜合運(yùn)用知識(shí)能力強(qiáng)7研究方案的設(shè)計(jì)能力強(qiáng)8研究方法和手段的運(yùn)用能力強(qiáng)9外文應(yīng)用能力強(qiáng)成果質(zhì)量10文題相符11寫作水平高12寫作規(guī)13篇幅適度14成果有理論或?qū)嶋H價(jià)值總體評(píng)價(jià): 優(yōu) 良 中 與格 不與格 評(píng)閱人評(píng)語(yǔ) 評(píng)閱人簽字: 年 月 日答辯(評(píng)審)委員會(huì)意見Appraisal of Defence Commission答辯(評(píng)審)成績(jī)Mark of Defence
4、鑒定意見Appraisal & Comments主任(簽章) Signature of Dean 日期Date人力資源管理系統(tǒng)摘要 人力資源管理系統(tǒng), 通過(guò)提高部員工的滿意度、忠誠(chéng)度,從而提高員工貢獻(xiàn)度,即績(jī)效,幫助管理者通過(guò)有效組織管理降低成本和加速增長(zhǎng)來(lái)創(chuàng)造價(jià)值鏈利潤(rùn)。則人力資源綜合管理解決方案從人力資源管理的角度出發(fā),用集中的數(shù)據(jù)將幾乎所有與人力資源相關(guān)的信息(包括:組織規(guī)劃、招聘管理、人事在職離職檔案、員工履歷、勞動(dòng)合同、獎(jiǎng)懲管理、辦公用品、醫(yī)院保險(xiǎn)、調(diào)動(dòng)管理、培訓(xùn)管理、績(jī)效管理、考勤管理、計(jì)時(shí)工資、計(jì)件工資、宿舍管理、員工自助、領(lǐng)導(dǎo)審批等)統(tǒng)一管理起來(lái)。關(guān)鍵詞 人力資源管理系
5、統(tǒng)sqlserverB/SB/S基人力資源管理要旨 人力資源管理,部従業(yè)員満足度高、忠誠(chéng)度高、従業(yè)員貢獻(xiàn)度、助管理者効果的組織管理下価値創(chuàng)造利益成長(zhǎng)加速。人的資源総合管理人的資源管理観點(diǎn)、集中人力資源関連情報(bào)含(:組織的計(jì)畫、募集管理、人事在職従業(yè)員退職、履歴、労働契約書、賞罰管理、事務(wù)用品、病院保険、異動(dòng)管理、教育管理、業(yè)績(jī)管理、勤怠管理、時(shí)給、出來(lái)高払、寮管理、従業(yè)員個(gè)人、審査)統(tǒng)一的管理。 人力資源管理 sqlserver B/S目 錄引言X第一章緒論11.1 人力資源管理系統(tǒng)簡(jiǎn)介與其發(fā)展史11.1.1 人力資源管理系統(tǒng)簡(jiǎn)介11.1.2 人力資源管理系統(tǒng)發(fā)展史11.1.3人力資源管理系統(tǒng)
6、制定因素11.2本文的主要工作2第二章軟件需求分析32.1 軟件需求與需求分析32.2 總體描述32.2.1產(chǎn)品功能42.2.2 約束條件42.3 具體需求42.3.1 用戶接口42.3.2 功能需求172.3.3設(shè)計(jì)約束262.4 動(dòng)態(tài)模型262.4 靜態(tài)模型33第三章軟件概要設(shè)計(jì)353.1軟件結(jié)構(gòu)353.1.1 系統(tǒng)功能結(jié)構(gòu)353.1.2 類設(shè)計(jì)353.2 數(shù)據(jù)結(jié)構(gòu)424.2.1 E-R圖423.2.2 表設(shè)計(jì)43第四章軟件詳細(xì)設(shè)計(jì)464.1 功能模塊代碼464.1.1 員工信息管理464.1.2 部門信息管理51第五章軟件實(shí)現(xiàn)545.1開發(fā)工具簡(jiǎn)介545.1.1 eclipse545.1
7、.2 sqlserver555.2軟件測(cè)試555.2.1功能測(cè)試56結(jié)論58致語(yǔ)59參考文獻(xiàn)60附錄:61引 言企業(yè)采用人力資源管理系統(tǒng)最主要的原因是,期望借由人力資源管理系統(tǒng),將人力資源運(yùn)用到最佳經(jīng)濟(jì)效益,也由于知識(shí)經(jīng)濟(jì)的來(lái)臨,所謂人力資本的觀念已經(jīng)形成,人力資本的重要性更不下于土地、廠房、設(shè)備與資金等,甚至超越,除此之外,人是知識(shí)的載體,為了有效運(yùn)用知識(shí),將知識(shí)發(fā)揮最大的效用,便需要妥善的人力資源管理,才能夠發(fā)揮人力資源的最佳效用。本文將主要介紹基于B/S的人力資源管理系統(tǒng),詳細(xì)介紹其開發(fā)流程和具體功能。本文主要研究容與要解決的問(wèn)題有:1)web界面為操作者提供可視化界面,使操作者更主觀的
8、了解該系統(tǒng)功能。2)web界面可以將該系統(tǒng)中的數(shù)據(jù)按照要求呈獻(xiàn)給用戶,使用戶更加清晰的得到所需數(shù)據(jù)。3)用戶可以更直接的了解企業(yè)用工情況,對(duì)員工薪資等進(jìn)行更合理的調(diào)度。第一章 緒論1.1 人力資源管理系統(tǒng)簡(jiǎn)介與其發(fā)展史1.1.1 人力資源管理系統(tǒng)簡(jiǎn)介人力資源管理系統(tǒng), 通過(guò)提高部員工的滿意度、忠誠(chéng)度,從而提高員工貢獻(xiàn)度,即績(jī)效,幫助管理者通過(guò)有效組織管理降低成本和加速增長(zhǎng)來(lái)創(chuàng)造價(jià)值鏈利潤(rùn)。則人力資源綜合管理解決方案從人力資源管理的角度出發(fā),用集中的數(shù)據(jù)將幾乎所有與人力資源相關(guān)的信息(包括:組織規(guī)劃、招聘管理、人事在職離職檔案、員工履歷、勞動(dòng)合同、獎(jiǎng)懲管理、辦公用品、醫(yī)院保險(xiǎn)、調(diào)動(dòng)管理、培訓(xùn)管理
9、、績(jī)效管理、考勤管理、計(jì)時(shí)工資、計(jì)件工資、宿舍管理、員工自助、領(lǐng)導(dǎo)審批等)統(tǒng)一管理起來(lái)。1.1.2 人力資源管理系統(tǒng)發(fā)展史第一代人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)60年代末期,除了能自動(dòng)計(jì)算人員薪酬外,幾乎沒有更多如報(bào)表生成和數(shù)據(jù)分析等功能,也不保留任何歷史信息。第二代人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末,對(duì)非財(cái)務(wù)人力資源信息和薪資的歷史信息都進(jìn)行設(shè)計(jì),也有了初級(jí)的報(bào)表生成和數(shù)據(jù)分析功能。第三代人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)90年代末,這一代HRMS的數(shù)據(jù)庫(kù)將幾乎所有與人力資源相關(guān)的數(shù)據(jù)都進(jìn)行了收集與管理,更有強(qiáng)力報(bào)表生成工具、數(shù)據(jù)分析工具和信息共享的實(shí)現(xiàn)。企業(yè)采用人力資源管理系統(tǒng)最主要的原因
10、是,期望借由人力資源管理系統(tǒng),將人力資源運(yùn)用到最佳經(jīng)濟(jì)效益,也由于知識(shí)經(jīng)濟(jì)的來(lái)臨,所謂人力資本的觀念已經(jīng)形成,人力資本的重要性更不下于土地、廠房、設(shè)備與資金等,甚至超越,除此之外,人是知識(shí)的載體,為了有效運(yùn)用知識(shí),將知識(shí)發(fā)揮最大的效用,便需要妥善的人力資源管理,才能夠發(fā)揮人力資源的最佳效用。1.1.3人力資源管理系統(tǒng)制定因素企業(yè)遠(yuǎn)景是組織對(duì)自我角色的長(zhǎng)期定位:想做到什么?想成為什么?這可以說(shuō)是企業(yè)存在的根本目的。我們認(rèn)為,這是為企業(yè)"價(jià)值"進(jìn)行定義的依據(jù)所在。傳統(tǒng)的衡量指標(biāo)只關(guān)注短期財(cái)務(wù)價(jià)值,而企業(yè)的主要活動(dòng)應(yīng)該為達(dá)到未來(lái)目標(biāo)而增值。戰(zhàn)略目標(biāo)是由人來(lái)實(shí)現(xiàn)的,人力資源在宏觀層
11、次的貢獻(xiàn)就是確定企業(yè)員工共同持有或認(rèn)同的核心價(jià)值觀,引導(dǎo)和塑造員工的行為,最終指向業(yè)績(jī)目標(biāo)。價(jià)值觀是企業(yè)家、創(chuàng)業(yè)者作出的對(duì)人和組織的基本假設(shè);而傳遞給公司員工進(jìn)而影響員工行為的過(guò)程,就是企業(yè)文化的建設(shè)。文化是核心價(jià)值觀的擴(kuò)展和具體化闡釋,它使核心價(jià)值觀貫徹到員工的行為中,并由此產(chǎn)生或影響公司的管理理念、原則與人力資源指導(dǎo)思想。文化的價(jià)值在于融合硬的組織結(jié)構(gòu)與軟的人力資源,整合組織資源,使之成為一個(gè)整體服務(wù)于企業(yè)戰(zhàn)略目標(biāo)。實(shí)現(xiàn)戰(zhàn)略目標(biāo),必須明確企業(yè)的關(guān)鍵成功因素。它回答的是:為達(dá)到戰(zhàn)略目標(biāo),企業(yè)必須聚焦于哪些方面?這應(yīng)該是我們?cè)u(píng)價(jià)企業(yè)現(xiàn)有活動(dòng)是否有價(jià)值的根本標(biāo)準(zhǔn)。但更重要的是這些因素怎么衡量,也
12、就是以什么標(biāo)準(zhǔn)評(píng)價(jià)績(jī)效的問(wèn)題,這是績(jī)效管理體系的關(guān)鍵。關(guān)鍵績(jī)效指標(biāo)(KPI)體系是已為許多著名的成功企業(yè)實(shí)踐證明為行之有效的途徑,是具體的人力資源操作系統(tǒng)與企業(yè)戰(zhàn)略相銜接的橋梁。由戰(zhàn)略、組織、文化到具體的各人力資源操作系統(tǒng),必須經(jīng)過(guò)一個(gè)普適性的技術(shù)分析過(guò)程,我們稱之為"人力資源管理平臺(tái)"。它的主要容是對(duì)職位、工作、人三者關(guān)系的分析,包括職位對(duì)公司的價(jià)值(存在的目的),如何衡量(分解的關(guān)鍵績(jī)效指標(biāo)),以與對(duì)任職人的素質(zhì)要求。最后一個(gè)層次是具體的招聘、培訓(xùn)、績(jī)效、報(bào)酬等操作系統(tǒng)(政策、制度、程序),它們是企業(yè)人力資源策略的具體實(shí)現(xiàn)途徑。因?yàn)榻⒃谕粋€(gè)平臺(tái)上,所以各操作系統(tǒng)不是
13、相互獨(dú)立,而是緊密聯(lián)系的整體。作為流程的最后一個(gè)環(huán)節(jié),它們都體現(xiàn)和融合了戰(zhàn)略、文化的要求。以上這幾個(gè)層次體現(xiàn)了建立完整的人力資源系統(tǒng)的工作流程。公司遠(yuǎn)景、戰(zhàn)略是輸入端,各操作系統(tǒng)是輸出端,操作系統(tǒng)的執(zhí)行保證流程的實(shí)現(xiàn)。這一流程對(duì)企業(yè)的意義在于,一是推動(dòng)企業(yè)長(zhǎng)期戰(zhàn)略實(shí)現(xiàn),二是促進(jìn)企業(yè)經(jīng)營(yíng)業(yè)績(jī)提升,而業(yè)績(jī)提升又是以推動(dòng)戰(zhàn)略實(shí)現(xiàn)為方向的。這也是大人力資源系統(tǒng)為企業(yè)貢獻(xiàn)的價(jià)值所在。正因?yàn)槊總€(gè)公司都有自己的戰(zhàn)略、文化、價(jià)值觀,所以人力資源系統(tǒng)是個(gè)性化的。1.2本文的主要工作本文將詳細(xì)介紹企業(yè)進(jìn)銷存管理系統(tǒng)。首先具體介紹本系統(tǒng)的需求分析,進(jìn)而介紹按照需求分析所做的概要設(shè)計(jì),然后介紹詳細(xì)設(shè)計(jì),再然后介紹本系
14、統(tǒng)的具體實(shí)現(xiàn)以與測(cè)試計(jì)劃。第二章 軟件需求分析2.1 軟件需求與需求分析軟件需求分析就是把軟件計(jì)劃期間建立的軟件可行性分析求精和細(xì)化,分析各種可能的解法,并且分配給各個(gè)軟件元素。需求分析是軟件定義階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。確定對(duì)系統(tǒng)的綜合要求 。分析系統(tǒng)的數(shù)據(jù)要求,導(dǎo)出系統(tǒng)的邏輯模型,修正系統(tǒng)的開發(fā)計(jì)劃。1 深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的約束和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求,借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)邏輯模型,解決目標(biāo)系統(tǒng)“做什么”的問(wèn)題。需求分析可分為需求提出、需求描
15、述與需求評(píng)審三個(gè)階段。軟件需(1)用戶解決問(wèn)題或達(dá)到目標(biāo)所需條件或權(quán)能(Capability)。 (2)系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn)、規(guī)或其它正式規(guī)定文檔所需具有的條件或權(quán)能。 (3)一種反映上面(1)或(2)所述條件或權(quán)能的文檔說(shuō)明。它包括功能性需求與非功能性需求,非功能性需求對(duì)設(shè)計(jì)和實(shí)現(xiàn)提出了限制,比如性能要求,質(zhì)量標(biāo)準(zhǔn),或者設(shè)計(jì)限制。2 所謂"需求分析",是指對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清楚問(wèn)題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么??梢哉f(shuō),在軟件工程當(dāng)中的“需求分析”就是確定要計(jì)算機(jī)“做什么”,要達(dá)到什么樣的效果??梢哉f(shuō)需求分析
16、是做系統(tǒng)之前必做的。在軟件工程中,需求分析指的是在建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí)描寫新系統(tǒng)的目的、圍、定義和功能時(shí)所要做的所有的工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過(guò)程。在這個(gè)過(guò)程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后,他們才能夠分析和尋求新系統(tǒng)的解決方法。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。在軟件工程的歷史中,很長(zhǎng)時(shí)間里人們一直認(rèn)為需求分析是整個(gè)軟件工程中最簡(jiǎn)單的一個(gè)步驟。但在近十年,越來(lái)越多的人認(rèn)識(shí)到,需求分析是整個(gè)過(guò)程中最關(guān)鍵的一個(gè)部分。假如在需求分析時(shí)分析者們未能正確地認(rèn)識(shí)到顧客的需要的話,那么最后的軟件實(shí)際上不可能達(dá)到顧客的需要,或者軟件項(xiàng)目無(wú)法在
17、規(guī)定的時(shí)間里完工。2.2 總體描述2.2.1產(chǎn)品功能本系統(tǒng)是小型的人力資源管理系統(tǒng),包括部門管理、系統(tǒng)管理、薪資管理、培訓(xùn)管理、員工管理、招聘管理、獎(jiǎng)懲管理等。部門管理用于添加刪除部門,系統(tǒng)管理用于添加刪除管理員與設(shè)置管理員權(quán)限,薪資管理用于管理員工的薪資待遇問(wèn)題、培訓(xùn)管理用于記錄員工培訓(xùn)計(jì)劃與參加培訓(xùn)的員工情況,員工管理用于管理員工的基本信息、所屬部門等,招聘管理用于招聘新員工、獎(jiǎng)懲管理用于設(shè)置員工獎(jiǎng)罰措施。下面是用戶功能模塊劃分:表2.1系統(tǒng)模塊劃分表2.1區(qū)分模塊類別功能部門管理部門信息管理員工管理員工信息管理招聘管理招聘信息添加培訓(xùn)查詢制定培訓(xùn)計(jì)劃獎(jiǎng)懲管理制定獎(jiǎng)懲制度薪資管理制定薪資信
18、息系統(tǒng)管理系統(tǒng)管理員信息管理2.2.2約束條件本系統(tǒng)沒有硬件限制,也沒有其他的應(yīng)用程序接口,同時(shí)也不適用信號(hào)握手協(xié)議。本系統(tǒng)是一款沒有危險(xiǎn)性的軟件。人力資源管理系統(tǒng)是一個(gè)部系統(tǒng),基于安全考慮,應(yīng)儲(chǔ)存一個(gè)有密碼保護(hù)的數(shù)據(jù)庫(kù)。2.3 具體需求2.3.1用戶接口用戶接口即用戶界面,下面將是人力資源管理系統(tǒng)的界面。(1) 管理員登陸模塊系統(tǒng)對(duì)編號(hào)和密碼進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)則進(jìn)入該系統(tǒng),反之則不能進(jìn)入。圖2.1 登陸界面図2.1登録數(shù)據(jù)需求:賬號(hào):必填,密碼:必填(2) 部門管理模塊部門管理模塊包括部門的增刪,以與部門全部部門的顯示。部門信息包含部門名稱,創(chuàng)建時(shí)間,備注信息,部門編號(hào)(自動(dòng)生成)。圖2.2
19、 部門添加図2.2 部門添加圖2.3 部門查詢図2.3部門照會(huì)數(shù)據(jù)需求:部門序號(hào):自動(dòng)生成。部門名稱:必填。創(chuàng)建時(shí)間:自動(dòng)添加,時(shí)間為系統(tǒng)時(shí)間。部門人數(shù):在該部門的員工人數(shù),數(shù)據(jù)庫(kù)表中員工表的外鍵,由員工管理模塊決定。備注:填寫部門功能作用等一些備注信息。可以為空。(3) 員工管理模塊員工管理模塊包括員工的增添,刪除,修改,全部查詢、按部門查詢等功能員工信息包括員工基本信息、所屬部門、上崗時(shí)間、職位、以與員工備注信息等信息資源。圖2.4 員工添加図2.4従業(yè)員添加圖2.5 員工查詢図2.5従業(yè)員情報(bào)數(shù)據(jù)需求:?jiǎn)T工編號(hào):系統(tǒng)自動(dòng)生成。:必填,員工。年齡:必填。性別:必選。出生日期:必填:格式Y(jié)Y
20、YY-MM-DD。號(hào):必填。十八位數(shù)字。民族:必填。籍貫。必填家庭住址:必填。聯(lián)系:必填。住址:必填畢業(yè)院校:必填。專業(yè):必填。部門:必選。員工所屬部門。和部門表有主外鍵關(guān)系。部門工種:必選,員工所屬職位與工作。學(xué)歷:必選,本科生、大專生或研究生。參加工作時(shí)間:必填,格式為YYYY-MM-DD。(4) 招聘管理模塊招聘管理模塊包括應(yīng)聘人員的信息添加,是否錄用,查詢應(yīng)聘人員詳細(xì)信息,查詢錄用員工信息、查詢未錄用員工信息等員工招聘信息包括、性別、應(yīng)聘職位、學(xué)歷、工作經(jīng)驗(yàn)等信息。圖2.6 添加應(yīng)聘人員信息図2.6応募者情報(bào)追加圖2.7 招聘管理図2.7募集管理數(shù)據(jù)需求:編號(hào):系統(tǒng)自動(dòng)生成。:必填。性
21、別:必選。年齡:必填。出生日期:必填,格式Y(jié)YYY-MM-DD。應(yīng)聘職位:必填所學(xué)專業(yè):必填。工作經(jīng)驗(yàn):必填。學(xué)歷:必選。聯(lián)系:必填。畢業(yè)院校:必填。家庭住址:必填。備注:應(yīng)聘人員的信息,與工作要求等備注信息,可以為空。(5) 培訓(xùn)管理模塊培訓(xùn)管理模塊包括培訓(xùn)課程的增刪改查,以與培訓(xùn)課程的信息等培訓(xùn)課程信息包括培訓(xùn)人、培訓(xùn)主題、培訓(xùn)時(shí)間、培訓(xùn)地點(diǎn),參加培訓(xùn)的人員以與備注信息等信息。圖2.8 添加培訓(xùn)信息図2.8添加訓(xùn)練情報(bào)圖2.9 培訓(xùn)查詢図2.9 情報(bào)數(shù)據(jù)需求:編號(hào):自動(dòng)生成。培訓(xùn)人:必填,填寫培訓(xùn)人。培訓(xùn)主題:必填,即培訓(xùn)課程名稱。培訓(xùn)宗旨:必填,即培訓(xùn)目的和目標(biāo)。培訓(xùn)時(shí)間:必填,格式Y(jié)Y
22、YY-MM-DD。培訓(xùn)地點(diǎn):必填。培訓(xùn)人員:必填,即參加培訓(xùn)的人員。備注信息:必填,培訓(xùn)的注意事項(xiàng)等信息。(6) 獎(jiǎng)懲管理模塊獎(jiǎng)懲管理模塊包括對(duì)員工的獎(jiǎng)勵(lì)和懲罰,增刪改查獎(jiǎng)懲信息等功能。獎(jiǎng)懲信息包括獎(jiǎng)懲題目、類型、時(shí)間、獎(jiǎng)懲金額、獎(jiǎng)懲原因等信息。圖2.10 獎(jiǎng)懲添加図2.10賞罰添加圖2.11 獎(jiǎng)懲查詢図2.11賞罰情報(bào)數(shù)據(jù)需求:編號(hào):系統(tǒng)自動(dòng)生成。獎(jiǎng)懲題目:必填。獎(jiǎng)懲原因。獎(jiǎng)懲類型:必選。獎(jiǎng)勵(lì)或者懲罰。獎(jiǎng)懲時(shí)間:必填,格式Y(jié)YYY-MM-DD。獎(jiǎng)懲金額:必填,數(shù)字金額。獎(jiǎng)懲原因:必填,詳細(xì)的獎(jiǎng)懲原因,和獎(jiǎng)懲題目稍有區(qū)別。(7) 薪資管理模塊薪資管理模塊包括薪資的增加、刪除、修改、查詢,以與查
23、詢?nèi)繂T工薪資信息、按年月查詢員工薪資信息,和按查詢員工薪資信息等。員工薪資信息包括員工編號(hào)與、發(fā)放時(shí)間、基本工資、加班次數(shù)、工齡、全勤獎(jiǎng)、曠工費(fèi)、保險(xiǎn)費(fèi)等信息。圖2.12 薪資添加図2.12給與添加圖2.13 薪資查詢図2.13給與情報(bào)數(shù)據(jù)需求:編號(hào)與:必選,選擇要添加或修改的員工的編號(hào)和。發(fā)放時(shí)間:必填,薪資的發(fā)放時(shí)間,格式Y(jié)YYY-MM-DD。基本工資:必填,數(shù)字格式加班次數(shù):必填,數(shù)字格式。工齡:必填,數(shù)字格式全勤獎(jiǎng):必填,數(shù)字格式曠工費(fèi):必填,數(shù)字格式保險(xiǎn)費(fèi):必填,數(shù)字格式實(shí)發(fā)工資:系統(tǒng)自動(dòng)獲取,基本工資+工齡費(fèi)+全勤獎(jiǎng)+保險(xiǎn)費(fèi)+加班費(fèi)-曠工費(fèi)。(8) 系統(tǒng)管理模塊系統(tǒng)管理模塊包括添
24、加新管理員,查詢管理員信息等管理員信息包括賬戶、密碼、確認(rèn)密碼、級(jí)別等信息。圖2.14 用戶添加図2.14添加圖2.15 用戶查詢図2.15調(diào)査數(shù)據(jù)需求:序號(hào):系統(tǒng)自動(dòng)生成。賬戶:必填,用戶的用戶名。密碼:必填。確認(rèn)密碼:必填,且必須與用戶密碼一樣,級(jí)別:默認(rèn)為普通,不可更改。(9)修改密碼模塊修改密碼模塊是對(duì)該用戶的密碼進(jìn)行修改修改密碼包括用戶名、舊密碼、新密碼、新密碼確認(rèn)等信息。圖2.16 修改密碼図2.16変更數(shù)據(jù)需求:賬號(hào):該用戶賬戶,不可更改舊密碼:該用戶現(xiàn)有密碼,必填。新密碼:必填。確認(rèn)密碼:必填,且必須與新密碼一樣,否則修改密碼失敗。2.3.2功能需求由于本項(xiàng)目使用面向?qū)ο蟮姆椒?/p>
25、來(lái)開發(fā),從功能需求的角度出發(fā)提出了用例。下表表2則是描述了本項(xiàng)目所包含的所有用例。表2.2用例列表表2.2用例編號(hào)用例名稱1登錄2修改密碼3部門管理4員工管理5招聘管理6培訓(xùn)管理7獎(jiǎng)懲管理8薪資管理9系統(tǒng)管理以下列表針對(duì)上表記述的用例進(jìn)行詳細(xì)描述,每一個(gè)表均分為兩部分,第一部分主要記述該用例的詳細(xì)信息,包括用例編號(hào)、用例名稱、執(zhí)行者、描述、前置條件、后置條件;第二部分主要記述該用例的主事件流。子事件流與異常處理以文字形式單獨(dú)記述。下面對(duì)用例圖進(jìn)行明確說(shuō)明:用例圖是指由參與者(Actor)、用例(Use Case)以與它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖。用例圖(User Case)是
26、被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以與它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。參與者不是特指人,是指系統(tǒng)以外的,在使用系統(tǒng)或與系統(tǒng)交互中所扮演的角色。因此參與者可以是人,可以是事物,也可以是時(shí)間或其他系統(tǒng)等等。還有一點(diǎn)要注意的是,參與者不是指人或事物本身,而是表示人或事物當(dāng)時(shí)所扮演的角色。用例是對(duì)包括變量在的一組動(dòng)作序列的描述,系統(tǒng)執(zhí)行這些動(dòng)作,并產(chǎn)生傳遞特定參與者的價(jià)值的可觀察結(jié)果。這是UML對(duì)用例的正式定義,對(duì)我們初學(xué)者可能有點(diǎn)難懂。我們可以這樣去理解,用例是參與者想要系統(tǒng)做的事情。對(duì)于對(duì)用例的命名,我們可以給用例取一個(gè)簡(jiǎn)
27、單、描述性的名稱,一般為帶有動(dòng)作性的詞。用例在畫圖中用橢圓來(lái)表示,橢圓下面附上用例的名稱。系統(tǒng)邊界是用來(lái)表示正在建模系統(tǒng)的邊界。邊界表示系統(tǒng)的組成部分,邊界外表示系統(tǒng)外部。系統(tǒng)邊界在畫圖中方框來(lái)表示,同時(shí)附上系統(tǒng)的名稱,參與者畫在邊界的外面,用例畫在邊界里面。箭頭用來(lái)表示參與者和系統(tǒng)通過(guò)相互發(fā)送信號(hào)或消息進(jìn)行交互的關(guān)聯(lián)關(guān)系。箭頭尾部用來(lái)表示啟動(dòng)交互的一方,箭頭頭部用來(lái)表示被啟動(dòng)的一方,其中用例總是要由參與者來(lái)啟動(dòng)。圖2.17 人力資源管理系統(tǒng)用例圖図2.17人力資源管理図針對(duì)上圖描述的系統(tǒng)功能,下面將針對(duì)每一個(gè)用例進(jìn)行詳細(xì)地描述。表2.3 用例描述1表2.3用例説明用例編號(hào)用例名稱執(zhí)行者描述前
28、置條件后置條件US1登錄用戶登錄系統(tǒng)用戶賬號(hào)存在登錄成功,進(jìn)入主界面系統(tǒng)管理員/用戶(2)系統(tǒng)顯示登錄界面并提示系統(tǒng)管理員輸入用戶編號(hào)和密碼。(4)系統(tǒng)確認(rèn)用戶編號(hào)和密碼有效。若無(wú)效則執(zhí)行子事件流a。(5)系統(tǒng)顯示主界面,并顯示部門信息管理、員工信息管理、招聘管理、培訓(xùn)管理等選項(xiàng)。(1)訪問(wèn)本系統(tǒng)。(3)輸入編號(hào)、密碼,點(diǎn)擊登錄按鈕。子事件流:子事件流a:系統(tǒng)提示輸入的用戶名或密碼不正確,請(qǐng)求再次輸入異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.4用例描述2表2.4用例説明用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US2修改密碼用戶修改用戶密碼用戶賬號(hào)存在并且已登錄密碼修改成功,下次登錄需用新密碼系統(tǒng)
29、管理員/用戶(2)系統(tǒng)顯示用戶修改頁(yè)面(4)系統(tǒng)確認(rèn)用戶舊密碼正確,且新密碼和確認(rèn)密碼一樣。若舊密碼不正確則執(zhí)行子事件流a,若新密碼和確認(rèn)密碼不一致,則執(zhí)行子事件流b。(5)系統(tǒng)提示修改密碼成功,返回主界面。(1)用戶成功登錄該系統(tǒng)后點(diǎn)擊用戶修改(3)輸入舊密碼、新密碼確認(rèn)密碼,點(diǎn)擊保存按鈕。子事件流:子事件流a:系統(tǒng)提示輸入的舊密碼與密碼不一致 子事件流b: 系統(tǒng)提示新密碼和確認(rèn)密碼不一致。異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.5用例描述3表2.5用例説明3用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US3部門管理用戶對(duì)部門信息進(jìn)行管理已登錄該系統(tǒng)將部門進(jìn)行重新顯示系統(tǒng)管理員/用戶(2)系統(tǒng)顯
30、示部門管理界面(4)系統(tǒng)保存添加的部門信息,并重新顯示部門信息界面。若添加部門重復(fù)則執(zhí)行子事件流a。(6)系統(tǒng)彈出界面詢問(wèn)是否刪除該部門(8)系統(tǒng)刪除選擇的部門信息成功,并重新顯示部門信息界面。(1)點(diǎn)擊部門管理(3)點(diǎn)擊添加部門按鈕并添加部門信息并點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的刪除按鈕(7)點(diǎn)擊確定按鈕子事件流:子事件流a:系統(tǒng)提示不能夠重復(fù)提交,指該部門已經(jīng)存在。異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.6用例描述4表2.6用例説明4用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US4員工管理用戶對(duì)員工信息進(jìn)行管理已登錄該系統(tǒng)將員工信息進(jìn)行重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示員工管理界面(4)系統(tǒng)保存
31、添加的員工信息,并重新顯示員工信息界面。(6)系統(tǒng)彈出界面詢問(wèn)是否刪除該員工(8)系統(tǒng)刪除選擇的員工信息成功,并重新顯示員工信息界面。(10)顯示員工信息修改頁(yè)面(12)系統(tǒng)保存修改的員工信息,并重新顯示員工信息界面。(14)系統(tǒng)顯示該部門中的所有員工信息(1)點(diǎn)擊員工管理按鈕(3)點(diǎn)擊添加員工按鈕并添加員工信息并點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的刪除按鈕(7)點(diǎn)擊確定按鈕(9)點(diǎn)擊操作欄的修改按鈕(11)對(duì)要修改的員工信息進(jìn)行修改,并點(diǎn)擊保存按鈕(13)點(diǎn)擊部門查詢欄的部門名稱異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.7用例描述5表2.7用例説明5用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US5招
32、聘管理用戶對(duì)應(yīng)聘人員信息進(jìn)行管理已登錄該系統(tǒng)將應(yīng)聘人員信息進(jìn)行重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示招聘管理界面(4)系統(tǒng)保存添加的應(yīng)聘人信息,并重新顯示應(yīng)聘人信息界面。(6)系統(tǒng)顯示該應(yīng)聘人的詳細(xì)信息(8)系統(tǒng)返回應(yīng)聘人信息界面(10)系統(tǒng)彈出界面詢問(wèn)是否刪除該應(yīng)聘人(12)系統(tǒng)刪除選擇的招聘人信息成功,并重新顯示招聘人信息界面。(10)未錄用按鈕變成錄用,并且不可改,該員工被錄用,并在員工管理模塊中可以查詢到該員工。(1)點(diǎn)擊招聘管理按鈕(3)點(diǎn)擊添加應(yīng)聘人信息按鈕并添加應(yīng)聘人信息并點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的詳細(xì)查詢按鈕(7)點(diǎn)擊返回按鈕(9)點(diǎn)擊操作欄的刪除按鈕(11)點(diǎn)擊確定按鈕(9)點(diǎn)
33、擊未錄用應(yīng)聘人行的錄用按鈕異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.8用例描述6表2.8用例説明6用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US6培訓(xùn)管理用戶對(duì)員工培訓(xùn)信息進(jìn)行管理已登錄該系統(tǒng)將培訓(xùn)信息進(jìn)行重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示員工培訓(xùn)管理界面(4)系統(tǒng)保存添加的培訓(xùn)信息,并重新顯示員工培訓(xùn)信息界面。(6)系統(tǒng)彈出界面詢問(wèn)是否刪除該培訓(xùn)信息(8)系統(tǒng)刪除選擇的培訓(xùn)信息成功,并重新顯示培訓(xùn)信息界面。(10)系統(tǒng)顯示該培訓(xùn)信息的詳細(xì)信息(1)點(diǎn)擊培訓(xùn)管理按鈕(3)點(diǎn)擊添加培訓(xùn)信息按鈕并添加培訓(xùn)信息,點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的刪除按鈕(7)點(diǎn)擊確定按鈕(9)點(diǎn)擊操作欄的查看詳細(xì)信息按鈕異常
34、處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.9用例描述7表2.9用例説明7用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US7獎(jiǎng)懲管理用戶對(duì)獎(jiǎng)懲信息進(jìn)行管理已登錄該系統(tǒng)將獎(jiǎng)懲信息進(jìn)行重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示員工獎(jiǎng)懲管理界面(4)系統(tǒng)保存添加的員工獎(jiǎng)懲信息,并重新顯示員工獎(jiǎng)懲信息界面。(6)系統(tǒng)彈出界面詢問(wèn)是否刪除該獎(jiǎng)懲信息(8)系統(tǒng)刪除選擇的獎(jiǎng)懲信息成功,并重新顯示獎(jiǎng)懲信息界面。(10)系統(tǒng)顯示該獎(jiǎng)懲信息的詳細(xì)信息(1)點(diǎn)擊獎(jiǎng)懲管理按鈕(3)點(diǎn)擊添加獎(jiǎng)懲信息按鈕并添加員工獎(jiǎng)懲信息,點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的刪除按鈕(7)點(diǎn)擊確定按鈕(9)點(diǎn)擊操作欄的查看詳細(xì)信息按鈕異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息
35、。表2.10用例描述8表2.10用例説明8用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US8薪資管理用戶對(duì)薪資信息進(jìn)行管理已登錄該系統(tǒng)將薪資信息進(jìn)行重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示員工薪資管理界面(4)系統(tǒng)保存添加的員工薪資信息,并重新顯示員工薪資信息界面。(6)系統(tǒng)彈出界面詢問(wèn)是否刪除該員工薪資信息(8)系統(tǒng)刪除選擇的員工薪資信息成功,并重新顯示薪資信息界面。(10)系統(tǒng)顯示該員工的薪資情況(1)點(diǎn)擊薪資管理按鈕(3)點(diǎn)擊添加薪資按鈕并添加員工薪資信息,點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的刪除按鈕(7)點(diǎn)擊確定按鈕(9)選擇一個(gè)員工,點(diǎn)擊員工查詢按鈕異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。表2.11用例描述
36、9表2.11用例説明9用例編號(hào)用例名稱執(zhí)行者描述前置條件后置條件US9系統(tǒng)管理超級(jí)管理員對(duì)管理員信息進(jìn)行管理超級(jí)管理員已登錄該系統(tǒng)將管理員信息進(jìn)行重新顯示系統(tǒng)用戶(2)系統(tǒng)顯示系統(tǒng)管理界面與所有用戶(4)系統(tǒng)保存添加的管理員信息,并重新顯示系統(tǒng)管理界面。(6)系統(tǒng)彈出界面詢問(wèn)是否刪除該管理員(8)系統(tǒng)刪除選擇的管理員成功,并重新顯示系統(tǒng)管理界面。(1)點(diǎn)擊系統(tǒng)管理按鈕(3)點(diǎn)擊添加管理員按鈕并添加管理員信息,點(diǎn)擊保存按鈕。(5)點(diǎn)擊操作欄的刪除按鈕(7)點(diǎn)擊確定按鈕異常處理:系統(tǒng)顯示一個(gè)錯(cuò)誤消息。2.3.3設(shè)計(jì)約束這個(gè)軟件的目的是要開發(fā)一個(gè)三層架構(gòu)的軟件:用戶界面層、業(yè)務(wù)層和數(shù)據(jù)庫(kù)層。用戶界面
37、層和數(shù)據(jù)庫(kù)層有約束,不得影響設(shè)計(jì)階段。另一方面,數(shù)據(jù)庫(kù)層里的數(shù)據(jù)已經(jīng)存在,可以直接調(diào)用。2.4 動(dòng)態(tài)模型圖2.18用例描述1序列圖図2.18用例説明図功能名稱:登錄輸入?yún)?shù):用戶編號(hào)與密碼輸出參數(shù):驗(yàn)證通過(guò)返回true前置條件:該用戶存在;后置條件:登錄成功,進(jìn)入主界面。圖2.19用例描述2序列圖図2.19用例説明2図功能名稱:修改密碼輸入?yún)?shù):舊密碼、新密碼、密碼確認(rèn)輸出參數(shù):驗(yàn)證通過(guò)返回true并保存新密碼前置條件:該用戶已登錄成功;后置條件:密碼修改成功,返回主界面。圖2.20用例描述3序列圖図2.20用例説明3図功能名稱:部門管理輸入?yún)?shù):部門名稱、備注輸出參數(shù):驗(yàn)證通過(guò)返回true前
38、置條件:該用戶登陸成功;后置條件:部門信息添加或刪除成功,顯示全部部門信息。圖2.21用例描述4序列圖図2.21用例説明4図功能名稱:?jiǎn)T工管理輸入?yún)?shù):?jiǎn)T工、性別、出生日期、民族、籍貫、聯(lián)系、學(xué)歷等信息輸出參數(shù):操作成功返回true前置條件:該用戶登陸成功;后置條件:?jiǎn)T工信息添加修改、查詢或刪除成功,顯示全部員工信息。圖2.22用例描述5序列圖図2.22用例説明5図功能名稱:招聘管理輸入?yún)?shù):應(yīng)聘人員、性別、出生日期、民族、籍貫、聯(lián)系、學(xué)歷等信息輸出參數(shù):操作成功返回true前置條件:該用戶登陸成功;后置條件:應(yīng)聘人員信息添加修改、查詢或刪除成功,顯示全部應(yīng)聘人員信息。圖2.23用例描述6序列
39、圖図2.23用例説明6図功能名稱:系統(tǒng)管理輸入?yún)?shù):用戶名、密碼、密碼確認(rèn)輸出參數(shù):操作成功返回true前置條件:該用戶是超級(jí)用戶,且登陸成功;后置條件:用戶信息添加、查詢或刪除成功,顯示全部用戶信息。圖2.24用例描述7序列圖図2.24用例説明7図功能名稱:薪資管理輸入?yún)?shù):用戶名、基本工資、加班費(fèi)、工齡、全勤獎(jiǎng)或曠工費(fèi)等輸出參數(shù):操作成功返回true前置條件:用戶登陸成功;后置條件:?jiǎn)T工信息添加、查詢或刪除成功,顯示全部薪資信息。圖2.25用例描述8序列圖図2.25用例説明8図功能名稱:獎(jiǎng)懲管理輸入?yún)?shù):獎(jiǎng)懲主題、金額、時(shí)間、原因輸出參數(shù):操作成功返回true前置條件:用戶登陸成功;后置條
40、件:獎(jiǎng)懲信息添加、查詢或刪除成功,顯示全部獎(jiǎng)懲信息。圖2.26用例描述9序列圖図2.26用例説明9図功能名稱:培訓(xùn)管理輸入?yún)?shù):培訓(xùn)人、培訓(xùn)主題、時(shí)間、地點(diǎn)等輸出參數(shù):操作成功返回true前置條件:用戶登陸成功;后置條件:培訓(xùn)信息添加、查詢或刪除成功,顯示全部培訓(xùn)信息。2.4 靜態(tài)模型圖2.25 靜態(tài)模型図2.25靜態(tài)模型實(shí)體屬性:(1) 用戶實(shí)體包括:用戶序號(hào)、賬號(hào)、密碼;(2) 部門實(shí)體包括:部門序號(hào)、部門名稱、創(chuàng)建時(shí)間、備注、部門人數(shù);(3) 員工實(shí)體包括:?jiǎn)T工編號(hào)、性別、年齡、出生日期、號(hào)、民族、婚姻狀況、政治面貌、籍貫、家庭住址、聯(lián)系、畢業(yè)院校、專業(yè)、學(xué)歷、專業(yè)、部門、職位、備注、登
41、記時(shí)間、登記人;(4) 招聘實(shí)體包括:應(yīng)聘人員編號(hào)、性別、年齡、出生日期、應(yīng)聘職位、所學(xué)專業(yè)、工作經(jīng)驗(yàn)、學(xué)歷、聯(lián)系、畢業(yè)院校、家庭住址、登記時(shí)間、個(gè)人簡(jiǎn)介;(5) 培訓(xùn)實(shí)體包括:培訓(xùn)編號(hào)、培訓(xùn)人、培訓(xùn)主題、培訓(xùn)宗旨、培訓(xùn)時(shí)間、培訓(xùn)地點(diǎn)、參加人員、備注信息;(6) 獎(jiǎng)懲實(shí)體包括:編號(hào)、獎(jiǎng)懲題目、獎(jiǎng)懲類型、獎(jiǎng)懲金額、獎(jiǎng)懲時(shí)間、獎(jiǎng)懲原因(7) 薪資實(shí)體包括:編號(hào)與、發(fā)放時(shí)間、基本工資、加班次數(shù)、加班費(fèi)、工齡、工齡費(fèi)、全勤獎(jiǎng)、曠工費(fèi)、保險(xiǎn)費(fèi);第三章 軟件概要設(shè)計(jì)3.1軟件結(jié)構(gòu)3.1.1系統(tǒng)功能結(jié)構(gòu)人力資源管理系統(tǒng)功能結(jié)構(gòu)圖如圖3.1所示。圖3.1 人力資源管理系統(tǒng)功能結(jié)構(gòu)圖図3.1人力資源管理機(jī)能構(gòu)造
42、図3.1.2類設(shè)計(jì)servlet是在服務(wù)器上運(yùn)行的小程序。這個(gè)詞是在Java applet的環(huán)境中創(chuàng)造的,Java applet是一種當(dāng)作單獨(dú)文件跟網(wǎng)頁(yè)一起發(fā)送的小程序,它通常用于在客戶端運(yùn)行,結(jié)果得到為用戶進(jìn)行運(yùn)算或者根據(jù)用戶互作用定位圖形等服務(wù)。服務(wù)器上需要一些程序,常常是根據(jù)用戶輸入訪問(wèn)數(shù)據(jù)庫(kù)的程序。這些通常是使用公共網(wǎng)關(guān)接口應(yīng)用程序完成的。然而,在服務(wù)器上運(yùn)行Java,這種程序可使用Java編程語(yǔ)言實(shí)現(xiàn)。在通信量大的服務(wù)器上,Java servlet的優(yōu)點(diǎn)在于它們的執(zhí)行速度更快于CGI程序。各個(gè)用戶請(qǐng)求被激活成單個(gè)程序中的一個(gè)線程,而創(chuàng)建單獨(dú)的程序,這意味著各個(gè)請(qǐng)求的系統(tǒng)開銷
43、比較小。一個(gè)servlet就是Java編程語(yǔ)言中的一個(gè)類,它被用來(lái)擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過(guò)“請(qǐng)求-響應(yīng)”編程模型來(lái)訪問(wèn)的應(yīng)用程序。雖然servlet可以對(duì)任何類型的請(qǐng)求產(chǎn)生響應(yīng),但通常只用來(lái)擴(kuò)展Web服務(wù)器的應(yīng)用程序。一、功能協(xié)作圖協(xié)作圖是一種交互圖,強(qiáng)調(diào)的是發(fā)送和接收消息的對(duì)象之間的組織結(jié)構(gòu)。一個(gè)協(xié)作圖顯示了一系列的對(duì)象和在這些對(duì)象之間的聯(lián)系以與對(duì)象間發(fā)送和接收的消息。對(duì)象通常是命名或匿名的類的實(shí)例,也可以代表其他事物的實(shí)例,例如協(xié)作、組件和節(jié)點(diǎn)。使用協(xié)作圖來(lái)說(shuō)明系統(tǒng)的動(dòng)態(tài)情況。協(xié)作圖顯示某組對(duì)象如何為了由一個(gè)用例描述的一個(gè)系統(tǒng)事件而與另一組對(duì)象進(jìn)行協(xié)作的交互圖。使用協(xié)作圖可
44、以顯示對(duì)象角色之間的關(guān)系,如為實(shí)現(xiàn)某個(gè)操作或達(dá)到某種結(jié)果而在對(duì)象間交換的一組消息。如果需要強(qiáng)調(diào)時(shí)間和序列,最好選擇序列圖;如果需要強(qiáng)調(diào)上下文相關(guān),最好選擇協(xié)作圖。協(xié)作圖用于顯示對(duì)象之間如何進(jìn)行交互以執(zhí)行特定用例或用例中特定部分的行為。設(shè)計(jì)員使用協(xié)作圖和序列圖確定并闡明對(duì)象的角色,這些對(duì)象執(zhí)行用例的特定事件流。它們是主要的信息來(lái)源,用于確定類的職責(zé)和接口。與序列圖不同,協(xié)作圖顯示了對(duì)象之間的關(guān)系。序列圖和協(xié)作圖表述的是相似的信息,但表述的方式卻不同。協(xié)作圖顯示對(duì)象之間的關(guān)系,它更有利于理解對(duì)給定對(duì)象的所有影響,也更適合過(guò)程設(shè)計(jì)。協(xié)作圖的格式?jīng)Q定了它們更適合在分析活動(dòng)中使用。它們特別適合用來(lái)描述少
45、量對(duì)象之間的簡(jiǎn)單交互。隨著對(duì)象和消息數(shù)量的增多,理解協(xié)作圖將越來(lái)越困難。此外,協(xié)作圖很難顯示補(bǔ)充的說(shuō)明性信息,例如時(shí)間、判定點(diǎn)或其他非結(jié)構(gòu)化的信息,而在序列圖中這些信息可以方便地添加到注釋中。協(xié)作圖強(qiáng)調(diào)參與一個(gè)交互對(duì)象的組織,它由以下基本元素組成:活動(dòng)者、對(duì)象、連接和消息。在UML中,使用實(shí)線標(biāo)記兩個(gè)對(duì)象之間的連接, 協(xié)作圖中的消息,由標(biāo)記在連接上方的帶有標(biāo)記的箭頭表示。協(xié)作圖包含類元角色和關(guān)聯(lián)角色,而不僅僅是類元和關(guān)聯(lián)。類元角色和關(guān)聯(lián)角色描述了對(duì)象的配置和當(dāng)一個(gè)協(xié)作的實(shí)例執(zhí)行時(shí)可能出現(xiàn)的連接。當(dāng)協(xié)作被實(shí)例化時(shí),對(duì)象受限于類元角色,連接受限于關(guān)聯(lián)角色。關(guān)聯(lián)角色也可以被各種不同的臨時(shí)連
46、接所擔(dān)當(dāng),例如過(guò)程參量或局部過(guò)程變量。連接符號(hào)可以使用構(gòu)造型表示臨時(shí)連接或調(diào)用同一個(gè)對(duì)象。雖然整個(gè)系統(tǒng)中可能有其他的對(duì)象,但只有涉與到協(xié)作的對(duì)象才會(huì)被表示出來(lái)。換而言之,協(xié)作圖只對(duì)相互之間具有交互作用的對(duì)象和對(duì)象間的關(guān)聯(lián)建模,而忽略了其他對(duì)象和關(guān)聯(lián)。(1)登陸模塊圖3.2登錄模塊協(xié)作圖図3.2登録図(2)修改密碼圖3.3修改密碼模塊協(xié)作圖図3.3変更図二、類設(shè)計(jì)圖類圖由許多說(shuō)明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的容互相連接)組成。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關(guān)容。是最常用的UML圖,顯示出類、接口以與它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)
47、計(jì)。最基本的元素是類或者接口。根據(jù)協(xié)作圖所作的類設(shè)計(jì)圖如下:圖3.11 類圖図3.11類図三、各功能模塊類關(guān)系圖(1)登錄模塊圖3.12登錄模塊類圖図3.12登録類図(2)修改密碼圖3.13 修改密碼類圖図3.12 変更類図(3)部門管理圖3.14 部門管理類圖図3.14部門管理類図(4)員工管理圖3.15 員工管理類圖図3.15従業(yè)員管理類図(5)招聘管理圖3.16 招聘管理類圖図3.16募集管理類図(6)培訓(xùn)管理圖3.17 培訓(xùn)管理類圖図3.17研修管理類図(7)獎(jiǎng)懲管理圖3.18 獎(jiǎng)懲管理類圖図3.18賞罰管理類図(8)薪資管理圖3.19 薪資管理類圖図3.19賃金管理類図(9)系統(tǒng)管理
48、圖3.20 系統(tǒng)管理類圖図3.20管理類図3.2 數(shù)據(jù)結(jié)構(gòu)4.2.1E-R圖E-R圖也稱實(shí)體-聯(lián)系圖,提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。E-R方法是“實(shí)體-聯(lián)系方法”的簡(jiǎn)稱。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框?qū)懨鲗?shí)體名;用橢圓表示實(shí)體的屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);用菱形表示實(shí)體型之間的聯(lián)系,在菱形框?qū)懨髀?lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。人力資源管理系統(tǒng)主要實(shí)現(xiàn)對(duì)公司人力資源的管理,涉與用戶、部門、員工等多個(gè)實(shí)體。根據(jù)需求分析階段的靜態(tài)模型,下面列舉了關(guān)鍵的實(shí)體和系統(tǒng)的綜合E-R圖。(1) 用戶實(shí)體屬性圖圖3.21用戶實(shí)體屬性圖図3.21実體屬性図(2)部門實(shí)體屬性圖圖3.22部門實(shí)體屬性圖図3.22部門実體屬性図(3)員工實(shí)體屬性圖圖3.22員工實(shí)體屬性圖図3.22従業(yè)員実體屬性図3.2.2表設(shè)計(jì)用戶資料表的名稱為tb_manager,主要用于存儲(chǔ)用戶的具體信息,結(jié)構(gòu)如下表所示。表3.1用戶資料表表3.1資料表字段名稱數(shù)據(jù)類型字段大小主鍵/外鍵說(shuō)明Idint8主鍵用戶IDAccountvarchar20賬號(hào)Passwordvarchar30密碼managerLevelvarchar10用戶級(jí)別
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:聚焦體育新課標(biāo)小學(xué)體育課運(yùn)動(dòng)負(fù)荷主觀測(cè)評(píng)路徑與調(diào)控策略研究
- 課題申報(bào)參考:教師教學(xué)洞察力的表現(xiàn)特征、生成機(jī)制及發(fā)展路徑研究
- 包含維修條款的2025年度二手手機(jī)買賣合同范本3篇
- 二零二五版桉樹種植與星海生態(tài)教育合作項(xiàng)目合同3篇
- 二零二五年度出國(guó)留學(xué)學(xué)費(fèi)支付及管理合同3篇
- 二零二五年度煤炭運(yùn)輸合同范本:多式聯(lián)運(yùn)與綜合物流服務(wù)協(xié)議4篇
- 二零二五版文化中心場(chǎng)地租賃協(xié)議書4篇
- 2025年度海洋工程聘用工程師及項(xiàng)目實(shí)施合同4篇
- 2025版充電樁安全風(fēng)險(xiǎn)評(píng)估與應(yīng)急預(yù)案制定合同3篇
- 二零二五版智慧醫(yī)療路演投資合同范本4篇
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊(cè)》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 全國(guó)身份證前六位、區(qū)號(hào)、郵編-編碼大全
- 2024-2025學(xué)年福建省廈門市第一中學(xué)高一(上)適應(yīng)性訓(xùn)練物理試卷(10月)(含答案)
- 《零售學(xué)第二版教學(xué)》課件
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 房地產(chǎn)行業(yè)職業(yè)生涯規(guī)劃
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- MOOC 數(shù)字電路與系統(tǒng)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論