freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的人事管理系統(tǒng)設(shè)計(jì)畢業(yè)論文(已改無(wú)錯(cuò)字)

2023-07-19 14:41:38 本頁(yè)面
  

【正文】 的原理是相似的,也是通過(guò)session獲得各個(gè)字段的數(shù)據(jù),調(diào)用相應(yīng)的Action將數(shù)據(jù)存入數(shù)據(jù)庫(kù)中。該功能主要在JobDao中實(shí)現(xiàn),Serverlet控制它來(lái)進(jìn)行各種操作。錄入信息之后,點(diǎn)擊保存即存儲(chǔ)了該條信息。通過(guò)應(yīng)聘信息查看可以查看到人員的信息,如圖56:圖56 人才信息查詢頁(yè)面該功能也是通過(guò)session對(duì)象,調(diào)用對(duì)應(yīng)的Action以表格的形式輸出應(yīng)聘信息表(Job)中的部分信息。設(shè)計(jì)中,表格的最后一列中實(shí)現(xiàn)了三個(gè)操作,分別是“詳細(xì)”、“刪除”和“入庫(kù)”,其說(shuō)明如下:點(diǎn)擊詳細(xì)可以查看到更為詳細(xì)的信息,如圖57:圖57 人才詳細(xì)信息該功能與查看信息的功能所用到原理是類(lèi)似的,不同之處僅僅在于輸出的格式不一樣。由于一條信息的字段較多,用表格輸出不太方便,因此用這種面板上的文本格式輸出會(huì)更好。當(dāng)應(yīng)聘人員審批通過(guò)后,點(diǎn)擊入庫(kù),即可將其信息存入人才庫(kù)。如圖58:圖58 人才信息瀏覽頁(yè)面“入庫(kù)”的原理其實(shí)就是將Job表中的信息加一個(gè)標(biāo)志,之后它便屬于人才庫(kù)中的記錄,而不再在應(yīng)聘人員信息表中顯示。實(shí)現(xiàn)該模塊的關(guān)鍵代碼如下:private ActionForward detailjob(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ Long id=new Long((id))。//獲得參數(shù)id Job j=(())。//加載該ID對(duì)應(yīng)的應(yīng)聘信息 (job,j)。//將應(yīng)聘信息對(duì)象設(shè)置到request范圍 return (success)。 } private ActionForward updateJob(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ JobForm jobform=(JobForm)form。 Job j=()。 (j)。 return (success)。 }“刪除”功能類(lèi)似于培訓(xùn)管理中的“刪除”功能,不再贅述。 培訓(xùn)管理為了滿足公司技術(shù)需求,培訓(xùn)管理模塊是非常重要的。該功能包括三個(gè)部分,培訓(xùn)計(jì)劃的錄入和查看,培訓(xùn)總結(jié)的查看。根據(jù)公司的安排,管理員必須輸入培訓(xùn)計(jì)劃的信息,其操作如圖59:圖59 培訓(xùn)計(jì)劃錄入頁(yè)面培訓(xùn)計(jì)劃錄入模塊與人員信息錄入的原理是一致的,通過(guò)session獲得各個(gè)字段的數(shù)據(jù),調(diào)用相應(yīng)的Action將數(shù)據(jù)存入數(shù)據(jù)庫(kù)中。該功能主要在EducateDao中實(shí)現(xiàn),通過(guò)Serverlet控制器來(lái)實(shí)現(xiàn)各種操作。 信息錄入之后,點(diǎn)擊“保存”,數(shù)據(jù)庫(kù)中的培訓(xùn)信息表(educate)中便自動(dòng)存儲(chǔ)了一條新的信息。以后,可以通過(guò)培訓(xùn)計(jì)劃查看了解培訓(xùn)的信息,如圖510所示:圖510 培訓(xùn)計(jì)劃查詢頁(yè)面同樣,在該界面還可以進(jìn)行查看詳細(xì)信息和刪除計(jì)劃操作。如圖511:圖511 查看詳細(xì)信息頁(yè)面刪除功能的設(shè)計(jì)思路是,點(diǎn)擊“刪除”時(shí),系統(tǒng)自動(dòng)獲取該培訓(xùn)計(jì)劃的ID,通過(guò)該ID在“培訓(xùn)信息”表中找到對(duì)應(yīng)的培訓(xùn)計(jì)劃,然后將其刪除。其關(guān)鍵代碼如下: private ActionForward detailEducate(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws HibernateException { Long id=new Long((id))。 Educate e = (())。 (())。 (educate,e)。 return (success)。 } public void deleteEducate(Educate e) throws HibernateException { Session session = ()。 Transaction tx = ()。 (e)。 ()。 ()。 } 當(dāng)某個(gè)培訓(xùn)完成時(shí),點(diǎn)擊“培訓(xùn)完成”即可對(duì)此次培訓(xùn)進(jìn)行總結(jié)并將記錄存入總結(jié)中。如圖512:圖512培訓(xùn)總結(jié)頁(yè)面 錄入信息成功之后,本條記錄便會(huì)被保存到數(shù)據(jù)庫(kù)對(duì)應(yīng)的數(shù)據(jù)表中??梢酝ㄟ^(guò)查看培訓(xùn)總結(jié)來(lái)了解各培訓(xùn)總結(jié)的詳細(xì)情況,如圖513:圖513 總結(jié)詳細(xì)情況頁(yè)面查看培訓(xùn)總結(jié)的原理與查看人員詳細(xì)信息類(lèi)似,使用post提交查詢數(shù)據(jù),后臺(tái)控制器處理并從數(shù)據(jù)庫(kù)中取出數(shù)據(jù),然后向視圖層發(fā)送數(shù)據(jù),用于顯示。通過(guò)session獲得值為”Educate”的對(duì)象,之后調(diào)用Action輸出數(shù)據(jù)。該部分的關(guān)鍵代碼為:public List listEducate(byte educate) throws HibernateException{ Session session = ()。 Transaction tx = ()。 Query query = (select e from Educate as e where =:educate order by createtime)。 (educate,educate)。 List list = ()。 ()。 ()。 return list。 } 獎(jiǎng)懲管理獎(jiǎng)懲管理是為了統(tǒng)計(jì)公司員工工作情況的表現(xiàn)所獲得的獎(jiǎng)勵(lì)與懲罰。主要包括兩個(gè)部分,獎(jiǎng)懲信息登記和獎(jiǎng)懲信息查看。管理員根據(jù)報(bào)告錄入獎(jiǎng)懲信息,如圖514:圖514 獎(jiǎng)懲信息登記頁(yè)面可以通過(guò)獎(jiǎng)懲信息查看來(lái)獲取信息,如圖515:圖515 獎(jiǎng)懲信息查詢頁(yè)面 點(diǎn)擊詳細(xì)可以查看詳細(xì)的獎(jiǎng)懲信息,如圖516:516獎(jiǎng)懲信息詳情頁(yè)面 獎(jiǎng)懲管理中錄入與查看的設(shè)計(jì)思想與其他模塊中錄入與查詢的思想基本一致,故不再贅述。 實(shí)現(xiàn)修改功能的關(guān)鍵代碼為: public void updateInstitution(Institution ins) throws HibernateException{ Institution e =(().longValue())。 if (()!=null){ (())。 } if(()!=null){ (())。 } if (()!= null) { (())。 } Session session = ()。 Transaction tx = ()。 (e)。 ()。 ()。} 薪金管理薪金管理是由財(cái)務(wù)部統(tǒng)計(jì)匯總,表示員工在這段時(shí)間內(nèi)的工作情況和其所得的薪金,包括兩個(gè)部分,薪金數(shù)據(jù)錄入和薪金數(shù)據(jù)查看。薪金數(shù)據(jù)錄入如圖517:圖517 薪金數(shù)據(jù)錄入頁(yè)面點(diǎn)擊保存之后,便存儲(chǔ)了該條信息??梢酝ㄟ^(guò)薪金信息查看獲取各員工的信息,如圖518:圖518 薪金數(shù)據(jù)查詢頁(yè)面該模塊中錄入與查詢功能的設(shè)計(jì)思路與之前模塊的一致,不再贅述。其中,計(jì)算薪金的關(guān)鍵代碼為:private Stipend getCountTotalize(Stipend e){ float count=0。 count=count+().longValue()。 count=count+().longValue()。 count=count+().longValue()。 count=count+().longValue()。 count=count+().longValue()。 count=().longValue()。 count=().longValue()。 (new Float(count))。 return e。 } 部門(mén)人員信息該部分的主要功能是,當(dāng)人員數(shù)量很多時(shí),將他們按部門(mén)分類(lèi)查看,便于管理。如圖519:圖519 部門(mén)人員信息頁(yè)面在該界面也可以進(jìn)行人員信息的修改、刪除操作。該模塊的修改和刪除操作的設(shè)計(jì)思想與之前模塊的一致,不再贅述。其中,實(shí)現(xiàn)分類(lèi)查看功能的關(guān)鍵代碼為:% List list=(List)(list)。 if(list!=nullamp。amp。()0){ Iterator it = ()。 String, ListUsers map = new String, ListUsers()。 while (()) { Users u1 = (Users) ()。 String bumen = ()。 if((bumen)==null) (bumen, new Users())。 (bumen).add(u1)。 } for(Iterator itNew=().iterator()。()。) { String name = ().toString()。%東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 第6章 軟件測(cè)試第6章 軟件測(cè)試 軟件測(cè)試方法在軟件開(kāi)發(fā)的整個(gè)周期中,軟件測(cè)試都是必要的。我們需要對(duì)軟件的需求說(shuō)明書(shū),軟件結(jié)構(gòu)設(shè)計(jì)及程序代碼等整個(gè)軟件的各個(gè)對(duì)象都進(jìn)行仔細(xì)的分析測(cè)試?!? 主要的軟件測(cè)試方法包括白盒、黑盒和灰盒測(cè)試三種,其中白盒測(cè)試和黑盒測(cè)試是經(jīng)常用到的測(cè)試方法。系統(tǒng)最終是交付給用戶使用,因此
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1