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

正文內(nèi)容

基于java開發(fā)的高校人事管理系統(tǒng)—培訓(xùn)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)論文-資料下載頁

2025-06-24 15:45本頁面
  

【正文】 未完成/option option value=1 ${resultRemark == 1 ? 39。selected39。 : 39。39。 }完成/option /select /TD /tr /s:iterator /table input type=submit value=保存/ /s:form//Action代碼,屬于MVC的Control層public String saveresult(){ MapString,Object parameters = ().getParameters()。 for(EntryString,Object param : ()){ String key = ()。 if((trainingId_)){ Long trainId = ((_)[1])。 Long userId = ( ((String[])(userId_+ trainId ))[0] )。 Integer grade = ( ((String[])(grade_+trainId))[0] )。 String course = (((String[])(course_+trainId))[0] )。 String ment = ( ((String[])(resultComment_+trainId))[0] )。 String day = ( ((String[])(resultTime_+trainId))[0] )。 String remark = ( ((String[])(resultRemark_+trainId))[0] )。 UserInfo temp = (userId)。 //建立表之間關(guān)聯(lián) train = (trainId)。 (temp)。 (course)。 (grade)。 (ment)。 (day)。 (remark)。 Planing temp2 = (().getPlaningId())。 (temp2)。 String courseName=().getCourseName()。 (courseName)。 (train)。 } } return success。 }由于班級數(shù)據(jù)的數(shù)據(jù)量較小且數(shù)據(jù)屬性不復(fù)雜,因此只使用計(jì)劃統(tǒng)計(jì)情況顯示數(shù)據(jù)和實(shí)際統(tǒng)計(jì)情況足以,因?yàn)橄嚓P(guān)數(shù)據(jù)的特殊性僅需實(shí)現(xiàn)計(jì)劃統(tǒng)計(jì)情況及實(shí)際統(tǒng)計(jì)情況能即可,操作界面如下:代碼://Action代碼 ,屬于MVC的Control層private CollectionTrainingApply trainColl。 public CollectionTrainingApply getTrainColl() { return trainColl。 }public void setTrainColl(CollectionTrainingApply trainColl) { = trainColl。 } /* * 查詢管理員信息 */public String search() throws Exception { trainColl = ()。 return success。 } public ListUserInfo getUserInfoColl() { return ()。 }public ListResult getResultColl() { return ()。 }public ListPlaning getPlanColl() { return ()。}代碼://jsp代碼,屬于MVC的View層%@ page contentType=text/html。 charset=utf8%%@ taglib prefix=s uri=/strutstags %s:iterator value=planColl LI class=list top SPAN class=times:property value=planingTime //SPAN A title=首頁培訓(xùn)計(jì)劃動(dòng)列表顯示 href=s:url action=loadnewsindex s:param name=id value=planingId //s:url rel=nofollow target=_blanks:property value=planingContent //A /LI/s:iterator//Action代碼,屬于MVC的Control層private CollectionPlaning planColl。public CollectionPlaning getPlanColl() { return planColl。 }public void setPlanColl(CollectionPlaning planColl) { = planColl。 } /* * 查詢培訓(xùn)計(jì)劃后5條信息 */public String searchFive() throws Exception { planColl = ()。 return success。 }//jsp代碼,屬于MVC的ControlView層script type=text/javascript function searchForPage(page) { = page。 if ( != null) { ()。 } else { (當(dāng)前頁面值不能為空!)。 } } /scripts:form id=selectform action=listplanindex method=post s:hidden id=currentpage name= //s:formjsp:include flush=true page=../include//jsp:include//Action代碼 ,屬于MVC的Control層private PageBean pageBean。 public PageBean getPageBean() { return pageBean。 }public void setPageBean(PageBean pageBean) { = pageBean。 } /* * 查詢管理員信息,支持條件和分頁 */public String searchByPage() throws Exception { if (pageBean == null) { pageBean = new PageBean()。 } planColl = (pageBean)。 return success。 }詳細(xì)代碼可查看本文所附上光盤。7 系統(tǒng)測試 軟件測試常識及主要技術(shù)軟件測試是軟件開發(fā)過程中的一個(gè)重要組成部分,是在軟件投入使用前,對軟件需求分析、設(shè)計(jì)說明和軟件編碼的最終復(fù)審,它是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試的目的包括:第一,確認(rèn)軟件的質(zhì)量。第二,提供信息。第三,軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。目前,常用的測試方法主要有:數(shù)據(jù)和數(shù)據(jù)庫完整性測試、黑盒測試、白盒測試。(1)數(shù)據(jù)與數(shù)據(jù)庫完整測試數(shù)據(jù)與數(shù)據(jù)庫完整測試是指測試軟件中關(guān)系數(shù)據(jù)庫完整性原則以及數(shù)據(jù)的合理性測試。數(shù)據(jù)庫完整性即:主碼不能為空、外碼必須等于對應(yīng)的主碼或者為空。數(shù)據(jù)合理性指數(shù)據(jù)在數(shù)據(jù)庫中的類型,長度,索引等是否比較合理。(2)黑盒測試黑盒測試是通過使用整個(gè)軟件或某種軟件的功能來嚴(yán)格地測試,而沒有通過檢查程序的源代碼或者清楚地了解該軟件或某種軟件功能的源代碼程序是怎樣設(shè)計(jì)的。通常測試人員在進(jìn)行測試時(shí)不僅使用肯定出正確結(jié)果的輸入數(shù)據(jù),而且還會使用有挑戰(zhàn)性的輸入數(shù)據(jù)以及可能結(jié)果會出錯(cuò)的輸入數(shù)據(jù)以便了解軟件怎樣處理各種類型的數(shù)據(jù)。[13]黑盒測試就是將被測系統(tǒng)看成一個(gè)黑盒,從外界取得輸入,然后再輸出。整個(gè)測試基于該系統(tǒng)的需求分析,看是否能滿足需求分析中的所有要求。黑盒測試要求測試者在測試時(shí)不能使用與被測系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識或經(jīng)驗(yàn),它適用于對系統(tǒng)的功能進(jìn)行測試。(3)白盒測試白盒測試又稱為結(jié)構(gòu)測試和邏輯驅(qū)動(dòng)測試,允許測試人員對程序內(nèi)部邏輯結(jié)構(gòu)及有關(guān)信息來設(shè)計(jì)和選擇測試用例,對程序的邏輯路徑進(jìn)行測試。測試人員通過閱讀程序代碼或者通過使用開發(fā)工具中的單步調(diào)試來判斷軟件的質(zhì)量。白盒測試分為動(dòng)態(tài)白盒測試和靜態(tài)白盒測試。 測試用例及結(jié)果分析測試用例(Test Case)目前沒有經(jīng)典的定義。比較通常的說法是:指對一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測試任務(wù)的描述,體現(xiàn)測試方案、方法、技術(shù)和策略。內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等,并形成文檔。[14]不同類別的軟件,測試用例是不同的。不同于諸如系統(tǒng)、工具、控制、游戲軟件,管理軟件的用戶需求更加不統(tǒng)一,變化更大、更快。筆者主要從事企業(yè)管理軟件的測試。因此我們的做法是把測試數(shù)據(jù)和測試腳本從測試用例中劃分出來。測試用例更趨于是針對軟件產(chǎn)品的功能、業(yè)務(wù)規(guī)則和業(yè)務(wù)處理所設(shè)計(jì)的測試方案。對軟件的每個(gè)特定功能或運(yùn)行操作路徑的測試構(gòu)成了一個(gè)個(gè)測試用例。下面以高校人事管理系統(tǒng)培訓(xùn)管理模塊中的管理培訓(xùn)計(jì)劃為例:管理培訓(xùn)計(jì)劃頁面驗(yàn)證:Step NameDescriptionExpected ResultStep 1頁面設(shè)計(jì)符合界面設(shè)計(jì)規(guī)范。Step 2調(diào)整計(jì)算機(jī)的分辨率。頁面布局不會變化。Step 3按Tab鍵 。光標(biāo)自上而下,自左向右的移動(dòng)。Step 4頁面底部有版本信息。(2)功能驗(yàn)證:Step NameDescriptionExpected ResultStep 1在管理培訓(xùn)規(guī)劃頁面點(diǎn)擊添加按鈕顯示增加培訓(xùn)規(guī)劃頁面Step 2輸入正確的信息,點(diǎn)擊保存按鈕提示成功信息Step 3輸入錯(cuò)誤信息,點(diǎn)擊保存按鈕提示錯(cuò)誤信息(3) 輸入驗(yàn)證Step NameDescriptionExpected ResultStep 1不輸入任何信息(或盡可能清空可以清空的信息),點(diǎn)擊事件的按鈕(或要執(zhí)行的事件)。提示錯(cuò)誤信息。Step 2在信息的必填選項(xiàng)中存在未填項(xiàng),點(diǎn)擊事件的按鈕(或要執(zhí)行的事件)。提示錯(cuò)誤信息。Step 3在信息的必填選項(xiàng)全不為空,但存在格式錯(cuò)誤,點(diǎn)擊事件的按鈕(或要執(zhí)行的事件)。提示錯(cuò)誤信息。Step 4信息的必填項(xiàng)非空且格式正確。提示事件執(zhí)行成功信息(需要頁面跳轉(zhuǎn)的成功跳轉(zhuǎn))。Step 5信息的非必填項(xiàng)格式錯(cuò)誤,點(diǎn)擊事件的按鈕(或要執(zhí)行的事件)。提示錯(cuò)誤信息Step 6信息的非必填項(xiàng)格式正確,點(diǎn)擊事件的按鈕(或要執(zhí)行的事件)。提示事件執(zhí)行成功信息(需要頁面跳轉(zhuǎn)的成功跳轉(zhuǎn))。下面為該系統(tǒng)關(guān)鍵用例的測試結(jié)果舉例:(1)測試用戶登錄是否成功打開高校人事管理系統(tǒng)后臺登錄頁面,輸入任意密碼選并輸入驗(yàn)證碼后,點(diǎn)擊“提交”按鈕。系統(tǒng)驗(yàn)證密碼并返回登錄頁面。(2)測試培訓(xùn)規(guī)劃用例新增,修改功能管理員在登錄成功之后,選擇要修改的對象(如:培訓(xùn)規(guī)劃,培訓(xùn)計(jì)劃等)點(diǎn)擊“新增”,在彈出的窗體中,輸入要添加的相關(guān)信息,點(diǎn)擊“提交”按鈕,將會回到顯示頁面顯示已新增的信息。(修改操作類似)(3)測試“刪除、批量刪除”信息功能是否成功管理員在登錄成功之后,選擇要?jiǎng)h除的對象(如:培訓(xùn)規(guī)劃,培訓(xùn)計(jì)劃等)點(diǎn)擊左上角“批量刪除”,跳出對話框“你確定要?jiǎng)h除全部信息嗎?”,點(diǎn)擊“確定”按鈕,將會刪除所選中的全部信息。(單條記錄刪除操作只需點(diǎn)擊記錄后面的“刪除”按鈕就行)(4)測試記錄培訓(xùn)結(jié)果用例單擊記錄“培訓(xùn)結(jié)果”,系統(tǒng)跳到培訓(xùn)結(jié)果頁面,輸入成績,培訓(xùn)內(nèi)容,培訓(xùn)時(shí)間,備注,相關(guān)信息后,單擊“保存”,系統(tǒng)重新加載當(dāng)前頁面,頁面顯示數(shù)據(jù)與之前輸入的數(shù)據(jù)一致。經(jīng)過本小組各成員對以上用例進(jìn)行測試,測試均能通過,證明本系統(tǒng)功能均可以正常運(yùn)行,至此系統(tǒng)測試成功!8 結(jié)束語本文論述了基于JSP的在高校人事管理系統(tǒng)培訓(xùn)管理模塊的設(shè)計(jì)與實(shí)現(xiàn), 該系統(tǒng)基本實(shí)現(xiàn)了需求分析中的功能要求。系統(tǒng)管理子系統(tǒng)功能旨在提高人事管理系統(tǒng)培訓(xùn)管理的效率,把培訓(xùn)管理集中化。 啟示和意義通過本次高校培訓(xùn)管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)過程讓我對設(shè)計(jì)應(yīng)用程序有了新的認(rèn)識,我認(rèn)識到設(shè)計(jì)不僅僅是停留在理論方面的更多需要的是對實(shí)際情況的了解及變通。所謂的人性化不是讓系統(tǒng)有人的思維而是讓系統(tǒng)符合人們工作時(shí)的是思維習(xí)慣,讓人們用起來得心應(yīng)手。 局限性由于我是初次分析與設(shè)計(jì)應(yīng)用程序,在知識、經(jīng)驗(yàn)等方面都存在著許多的不足之處。另外,對培訓(xùn)管理工作的整個(gè)流程不夠熟悉和系統(tǒng)的設(shè)計(jì)開發(fā)過程時(shí)間比較倉促導(dǎo)致該系統(tǒng)可能存在一些缺陷和不足。同時(shí)由于本身水平所限,系統(tǒng)還的功能不是很多,還存在許多不足之處,比如:在使用該子系統(tǒng)還有界面的美觀等問題。由于技術(shù)有限,這需要在將來的擴(kuò)展中修改和補(bǔ)充。 對未來研究的建議作為一種嘗試,本系統(tǒng)還有待進(jìn)一步完善,要實(shí)現(xiàn)更為
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1