




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書Version 1.0文檔歷史版本標(biāo)題內(nèi)容作者時(shí)間1編寫目的明確業(yè)務(wù)背景、業(yè)務(wù)范圍、基本業(yè)務(wù)邏輯和業(yè)務(wù)框架,期望讀者包括:項(xiàng)目發(fā)起人、最終用戶、項(xiàng)目投資方、項(xiàng)目管理團(tuán)隊(duì)、項(xiàng)目執(zhí)行團(tuán)隊(duì),以及其他項(xiàng)目干系人。2參考文檔。人力資源管理系統(tǒng)需求規(guī)格說明書。人力資源管理系統(tǒng)概要設(shè)計(jì)說明書3名詞解釋 GWAP:通用WEB 應(yīng)用平臺(tái)(General WEB application platform) 。 B/S:Browser/Server(瀏覽器/服務(wù)器) 。 C/S:Client/Server(客戶端/服務(wù)器) 。 CSS:是 Cascading Style Sheets(層疊樣式表)的簡(jiǎn)稱,CSS 語言是一種標(biāo)記語言,它不需要編譯可以直接由瀏覽器執(zhí)行。 HTML:Hypertext Markup Language 超文字標(biāo)記語言。 JAVASCRIPT:一種由 Sun Microsystems 所開發(fā)的程序腳本語言(它是一種嚴(yán)密的物件導(dǎo)向的語言,適合在網(wǎng)際網(wǎng)絡(luò)上發(fā)展主從架構(gòu)的應(yīng)用程序),常常簡(jiǎn)稱 JS。4系統(tǒng)架構(gòu)4.1功能架構(gòu)系統(tǒng)功能機(jī)構(gòu)管理公共屬性管 理薪酬標(biāo)準(zhǔn)管理權(quán)限管理人力資源檔案管理薪酬發(fā)放系統(tǒng)報(bào)表4.2系統(tǒng)架構(gòu) 人力資源管理系統(tǒng)采用 4 層結(jié)構(gòu),主要包括:表現(xiàn)層、控制層、業(yè)務(wù)層、持久層。 表現(xiàn)層:主要負(fù)責(zé)用戶交互和結(jié)果顯示,交易系統(tǒng)和管理系統(tǒng)有不同的 URL 入口界面。 控制層:主要負(fù)責(zé)系統(tǒng)的訪問控制、數(shù)據(jù)加載和注銷,是系統(tǒng)的核心控制單元??刂茖油ㄟ^系統(tǒng)描述來組織工作。 業(yè)務(wù)層:實(shí)現(xiàn)了交易系統(tǒng)和管理系統(tǒng)的主要業(yè)務(wù)邏輯,是系統(tǒng)主要的運(yùn)算單元。 持久層:實(shí)現(xiàn)了靜態(tài)數(shù)據(jù)和數(shù)據(jù)庫數(shù)據(jù)的持久化管理,為業(yè)務(wù)層提供數(shù)據(jù)服務(wù),是系統(tǒng)進(jìn)行數(shù)據(jù)操作的統(tǒng)一界面。 5.訪問控制設(shè)計(jì)5.1訪問控制流程圖5.2訪問控制流程圖說明結(jié)合上圖,針對(duì)每一個(gè)消息請(qǐng)求,按照消息請(qǐng)求/回復(fù)順序,作如下說明。編號(hào)消息名稱消息說明1HttpServletRequest瀏覽器發(fā)來的 HttpServletRequest 請(qǐng)求2ActionForm通過 ActionForm獲取 Struts 加載的頁面表單數(shù)據(jù)3Exectule根據(jù)struts-config.xml配置調(diào)用指定的Action指定的方法處理請(qǐng)求4ActionForm.getXxx()通過 ActionForm獲取頁面表單數(shù)據(jù)5Service Method調(diào)用業(yè)務(wù)邏輯6Import使用 Pojo 進(jìn)行數(shù)據(jù)操作7Dao Method調(diào)用 Dao 方法,執(zhí)行數(shù)據(jù)庫操作8Return result返回 Dao 執(zhí)行結(jié)果,給 Service9Return result返回 Business 執(zhí)行結(jié)果,給 Action10ActionForward.findForwardAction返回執(zhí)行結(jié)果給新的畫面 (Struts-Config.xml配置)11HttpServletResponseMappingDispatchAction 返回處理結(jié)果給瀏覽器6域模型設(shè)計(jì)6.1視圖層設(shè)計(jì)參看界面設(shè)計(jì)標(biāo)準(zhǔn)6.2控制層設(shè)計(jì)6.2.1類圖6.2.2類圖描述HumanAction類方法名功能描述參數(shù)和返回值異常處理inAddHuman添加員工檔案ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionaddHuman添加員工相片ExceptionmanagerHuman打開員工管理界面,并將所有員工信息顯示在頁面上ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninUpdateHuman修改員工檔案時(shí),初始化添加頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionupdateHuman修改員工檔案ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeleteHuman刪除員工ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionmanagerHumanForReport打開員工管理界面,并將所有員工信息顯示在頁面上,用于導(dǎo)出數(shù)據(jù)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionhumanForReport導(dǎo)出單個(gè)人的數(shù)據(jù)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionhumanForReportAll導(dǎo)出所有人的數(shù)據(jù)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioncteateCell設(shè)置Excel中每列的值和樣式HSSFWorkbook wb, HSSFRow row, short col, String valExceptionhumanSchoolingReport圖形報(bào)表ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionOperatorAction類方法名稱說明參數(shù)和返回值異常login登錄驗(yàn)證ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionopenPage打開頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionmanagerRole角色管理ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninAddRole打開角色添加頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionaddRole添加角色ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninUpdateRole進(jìn)入更新權(quán)限ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionupdateRole更新權(quán)限ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeleteRole刪除角色ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionmanagerOperator打開操作員管理界面,并將所有操作員信息顯示在頁面上ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninAddOperator初始化操作員管理頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionaddOperator添加操作員ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeleteOperator刪除操作員ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninUpdateOperator初始化更新操作員頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)ExceptionupdateOperator更新操作員頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionupdatepassword更改密碼ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionOrganAction類方法名說明參數(shù)和返回值異常loadOrgan加載所有機(jī)構(gòu)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionaddOrgan添加機(jī)構(gòu)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeleteOrgan刪除機(jī)構(gòu),刪除機(jī)構(gòu)只需將其父節(jié)點(diǎn)設(shè)為null即可ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionupdateOrgan更新機(jī)構(gòu)名稱ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondragOrgan拖拽機(jī)構(gòu)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionPayAction類方法名說明參數(shù)和返回者異常managerPay打開工資管理界面,并將所有工資信息顯示在頁面上ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionpayReport將工資信息導(dǎo)出ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioncteateCell設(shè)置Excel中每列的值和樣式HSSFWorkbook wb, HSSFRow row, short col, String valExceptionPropertyAction類方法名說明參數(shù)和返回值異常initProperty獲取所有的公共屬性ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninAddProperty進(jìn)入添加公共屬性值頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionaddProperty添加公共屬性值A(chǔ)ctionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeleteProperty刪除公共屬性值A(chǔ)ctionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionupdateProperty修改公共屬性值A(chǔ)ctionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninUpdateProperty進(jìn)入修改公共屬性值頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionResourceService類方法名說明參數(shù)和返回值異常loadResource添加角色時(shí),初始化資源樹ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeployTree修改角色時(shí),初始化資源樹ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionStipendAction類方法名說明參數(shù)和返回值異常initStipendManager進(jìn)入薪酬管理模塊ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninAddStipend進(jìn)入添加薪酬標(biāo)準(zhǔn)頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionaddStipend添加薪酬標(biāo)準(zhǔn)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptiondeleteStipend刪除薪酬標(biāo)準(zhǔn)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptioninUpdateStipend進(jìn)入修改薪酬標(biāo)準(zhǔn)頁面ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseExceptionupdateStipend修改薪酬標(biāo)準(zhǔn)ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responseException6.3業(yè)務(wù)層設(shè)計(jì)6.3.1類圖6.3.2類圖描述6.4持久層設(shè)計(jì)6.4.1類圖6.4.2類圖描述CommonPropertyDao類方法名稱功能說明參數(shù)和返回值異常selectAllCommonProperty查詢所有公共屬性值無無getCommonProperty根據(jù)id查詢int id無getCommonPropertyWithOutId查詢int propertyid無getCommonPropertyByName根據(jù)名字查詢String propertyName無CommonPropertyValueDao類方法名稱功能說明參數(shù)和返回值異常selectAllCommonPropertyValue查詢出所有公共屬性無selectCommonPropertyValueByPager回調(diào)函數(shù),數(shù)據(jù)分頁final Pager pager無selectCommonPropertyValueCount數(shù)據(jù)總行數(shù)無addOrDeleteOrUpdateCommonPropertyValue添加、修改、刪除Commonpropertyvalue cpv無getCommonPropertyValue根據(jù)id查詢int id無selectCommonPropertyValueByName添加時(shí)保障數(shù)據(jù)的不重復(fù)Commonpropertyvalue cpv無selectCommonPropertyValueByNameWithOutCurr修改時(shí)保障數(shù)據(jù)的不重復(fù)Commonpropertyvalue cpv無getCommonPropertyValueBypropertyid添加員工檔案時(shí),讀取公共屬性信息int propertyid無getCommonPropertyValueBypropertyid查詢int propertyid, String value無HumanDao類方法名稱功能說明參數(shù)和返回值異常addHuman添加員工信息Human humanselectHumanByPager回調(diào)函數(shù),數(shù)據(jù)分頁final Pager pagerselectHumanByPager回調(diào)函數(shù),數(shù)據(jù)分頁,帶有查詢參數(shù)final Pager pager, final String nameselectHumanCount數(shù)據(jù)總行數(shù)selectHumanCount數(shù)據(jù)總行數(shù),帶有查詢參數(shù)String nameupdateHuman更新員工信息Human humanselectHumanById根據(jù)id查詢檔案信息int idselectAllHuman查詢出要發(fā)放工資的所有員工selectHumanBySchoolingCount查詢出不同學(xué)歷對(duì)應(yīng)的人數(shù)String schoolingOperatorDao類方法名稱功能說明參數(shù)和返回值異常selectOperatorByNameAndPassword登陸Operator operatorselectOperatorByName添加操作員時(shí),查詢是否有相同登錄名的操作員Operator operatorselectOperatorByNameWitchOutCurr修改操作員時(shí),查詢是否有相同登錄名的操作員Operator operatoraddOrDeleteOrUpdateOperator添加,刪除,修改操作員Operator operatorselectOperatorById根據(jù)id查詢操作員Operator operatorselectOperatorByPager回調(diào)函數(shù),數(shù)據(jù)分頁final Pager pagerselectOperatorCount數(shù)據(jù)總行數(shù)OrganDao類方法名功能說明參數(shù)和返回值異常selectOrganById根據(jù)id查詢組織機(jī)構(gòu)int idaddOrgan添加組織機(jī)構(gòu)Organ organupdateOrgan修改組織機(jī)構(gòu)Organ organselectOrganByName根據(jù)名字查詢組織機(jī)構(gòu)Organ organselectOrganByNameWithOutCurr查詢Organ organPayDao類方法名稱功能說明參數(shù)和返回值異常addPay添加工資報(bào)表Pay payselectPayByPager回調(diào)函數(shù),數(shù)據(jù)分頁final Pager pager, final String starttime, final String endtimeExceptionselectPay回調(diào)函數(shù),數(shù)據(jù)分頁final String starttime, final String endtimeExceptionselectPayCount數(shù)據(jù)總行數(shù)String starttime, String
溫馨提示
- 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. 人人文庫網(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è)運(yùn)營(yíng)與服務(wù)管理案例分析題庫及解答指導(dǎo)
- 證券投資分析與風(fēng)險(xiǎn)管理知識(shí)考點(diǎn)
- 擴(kuò)大宣傳效益內(nèi)容梳理?xiàng)l款協(xié)議
- ××超市版權(quán)合規(guī)制度
- 我心中的英雄形象:小學(xué)生寫人作文9篇
- 美國(guó)國(guó)立衛(wèi)生研究院(NIH)公共獲取的案例解析及啟示
- 雨后彩虹的約定:童話色彩的故事展現(xiàn)美好愿景8篇
- 2025年甲肝滅活疫苗項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 2025年德語TestDaF口語模擬試卷:歷年真題解析與備考策略
- 2025年電子商務(wù)師(初級(jí))職業(yè)技能鑒定試卷:電商行業(yè)發(fā)展趨勢(shì)分析
- 2025年人教版小學(xué)五年級(jí)下冊(cè)數(shù)學(xué)期末重難點(diǎn)測(cè)評(píng)試題(含答案和解析)
- 黨課課件含講稿:以作風(fēng)建設(shè)新成效激發(fā)干事創(chuàng)業(yè)新作為
- 工業(yè)自動(dòng)化設(shè)備維護(hù)保養(yǎng)操作手冊(cè)
- 猩紅熱課件完整版本
- GB/T 23858-2009檢查井蓋
- 模板攤銷計(jì)算規(guī)則
- FANUC機(jī)器人培訓(xùn)教程(完成版)(PPT134頁)
- 危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)應(yīng)急管理值班值守制度管理辦法
- 耐張線夾壓接工藝
- 輸煤皮帶著火事故處置演練
- 流動(dòng)資金貸款需求量測(cè)算參考計(jì)算表(XLS12)
評(píng)論
0/150
提交評(píng)論