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

正文內(nèi)容

基于ssh框架的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-27 19:32本頁(yè)面
  

【正文】 實(shí)現(xiàn)由于文件的配置都差不多,所以以下幾個(gè)模塊只介紹業(yè)務(wù)層的代碼。(1)辦公申請(qǐng)模塊的實(shí)現(xiàn)界面,如圖52所示。圖52 辦公申請(qǐng)界面(2)主要業(yè)務(wù)層的實(shí)現(xiàn)代碼public ListAffairs findAllByPage(int firstResult, int maxResults) { try { ListAffairs listAffairs = () .findByCriteria( ().add( (state).eq(提交)), firstResult, maxResults)。 return listAffairs。 } catch (Exception e) { ()。 return null。 } } 事務(wù)管理模塊的實(shí)現(xiàn)(1)事務(wù)登記的界面,如圖53所示。圖53 事務(wù)登記界面(2)主要業(yè)務(wù)層的實(shí)現(xiàn)代碼public String update() { affairsType=(().toString())。 user = (().toString())。 (user)。 (affairsType)。 boolean result = (affairs)。 if (result) { return update。 } else { return input。 } } 文檔管理模塊的實(shí)現(xiàn)(1)事務(wù)管理模塊的界面上傳文檔如下圖54所示。圖54 上傳文檔界面下載文檔如下圖55所示。圖55 下載文檔界面(2)主要業(yè)務(wù)層的實(shí)現(xiàn)代碼public String upload() { Date uploadDate = new Date()。 docType = (())。 ActionContext act = ()。 user = (User) ().get(CURRENT_USER)。 try { String root = ().getRealPath(/upload/ + ())。 InputStream is = new FileInputStream(file)。 File destFile = new File(root, fileFileName)。 String size = fileSize(())。 (fileFileName)。 (docType)。 (())。 (())。 (size)。 (document)。 OutputStream os = new FileOutputStream(destFile)。 byte[] buffer = new byte[1024]。 int length = 0。 while (1 != (length = (buffer))) { (buffer, 0, length)。 } ()。 ()。 return uploadDoc。 } catch (Exception e) { ()。 return ERROR。 } }系統(tǒng)的測(cè)試6 系統(tǒng)的測(cè)試軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫(xiě)不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開(kāi)發(fā)的產(chǎn)品適合需求。從是否關(guān)心軟件內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)的角度講,軟件測(cè)試方法劃分為白盒測(cè)試和黑盒測(cè)試。本章就從這兩個(gè)方面對(duì)本系統(tǒng)中各個(gè)模塊進(jìn)行測(cè)試。 測(cè)試目的測(cè)試的目的就是以較小的代價(jià)發(fā)現(xiàn)盡可能多的錯(cuò)誤[18]。要實(shí)現(xiàn)這個(gè)目標(biāo)的關(guān)鍵在于設(shè)計(jì)一套出色的測(cè)試用例。測(cè)試的最終目的是為了避免錯(cuò)誤的發(fā)生,確保應(yīng)用程序能夠正常高效的運(yùn)行,好的測(cè)試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤,成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試,好的測(cè)試工程師應(yīng)該做到不僅發(fā)現(xiàn)問(wèn)題,還能夠幫助開(kāi)發(fā)人員分析問(wèn)題。 黑盒測(cè)試黑盒測(cè)試也稱(chēng)功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。黑盒測(cè)試主要是為了發(fā)現(xiàn)以下幾類(lèi)錯(cuò)誤:(1)是否有不正確或遺漏的功能?(2)在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?(3)是否有數(shù)據(jù)結(jié)構(gòu)或外部信息(例如數(shù)據(jù)文件)訪問(wèn)錯(cuò)誤?(4)性能上是否能夠滿足要求?(5)是否有初始化或終止性錯(cuò)誤?在測(cè)試中,把程序看成是一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。下面針對(duì)界面和功能分別進(jìn)行黑盒測(cè)試。 界面測(cè)試界面測(cè)試是測(cè)試過(guò)程中比較簡(jiǎn)單直觀的一種測(cè)試方法,只要細(xì)心地按界面要求核對(duì)就行了。這塊往往是程序開(kāi)發(fā)人員容易忽視和遺漏的地方,也是常常出Bug的地方。下面是在界面測(cè)試中主要解決的幾種Bug。(1)錯(cuò)別字,即界面中的標(biāo)題或者文本內(nèi)容出現(xiàn)了錯(cuò)別字。這種Bug如果測(cè)試人員不細(xì)心,很難找出來(lái),可能會(huì)出現(xiàn)在提示信息或界面中。通過(guò)仔細(xì)的測(cè)試,沒(méi)發(fā)現(xiàn)系統(tǒng)界面中存在的錯(cuò)別字。(2)頁(yè)面類(lèi)似的內(nèi)容中,明顯有字體、字號(hào)不同的情況,使界面整體風(fēng)格上看上去不一致。通過(guò)對(duì)系統(tǒng)的設(shè)置,改進(jìn)了原來(lái)出現(xiàn)的字體不一致的問(wèn)題。(3)標(biāo)題相近的程序及模塊,把標(biāo)題弄混。很相似或很類(lèi)似,并且業(yè)務(wù)實(shí)體方面也很類(lèi)似,開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中忽略了開(kāi)發(fā)名稱(chēng)和模塊,只單獨(dú)實(shí)現(xiàn)其功能。 功能測(cè)試功能測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。好的測(cè)試方案能盡可能發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯(cuò)誤。(1)登錄模塊的測(cè)試① 測(cè)試用例表如下表61所示。表61 登錄模塊測(cè)試用例測(cè)試場(chǎng)景測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)1用戶名:null密碼:null彈出錯(cuò)誤提示,請(qǐng)輸入您的員工工號(hào)登錄失敗,請(qǐng)輸入您的員工工號(hào)通過(guò)2用戶名:10001密碼:null彈出錯(cuò)誤提示請(qǐng)輸入您的密碼登錄失敗,請(qǐng)輸入您的密碼通過(guò)3用戶名:10001密碼:1彈出錯(cuò)誤提示,用戶名或者密碼錯(cuò)誤登陸失敗,提示用戶名或密碼錯(cuò)誤通過(guò)4用戶:10001密碼:123456角色:系統(tǒng)管理員登錄成功,進(jìn)入管理員用戶功能界面登錄成功,進(jìn)入管理員用戶功能界面通過(guò)5用戶名:10002密碼:123456角色:部門(mén)經(jīng)理登錄成功,進(jìn)入部門(mén)經(jīng)理功能界面登錄成功,進(jìn)入部門(mén)經(jīng)理功能界面通過(guò)6用戶名:10003密碼:123456角色:普通員工登錄成功,進(jìn)入普通員工功能界面登錄成功,進(jìn)入普通員工功能界面通過(guò)② 測(cè)試結(jié)果當(dāng)用戶名和密碼為空時(shí),系統(tǒng)提示請(qǐng)輸入工號(hào)和請(qǐng)輸入密碼,顯示界面如下圖61所示。圖61 員工工號(hào)為空的提示界面當(dāng)用戶登錄成功之后,進(jìn)入到系統(tǒng)的主界面,系統(tǒng)根據(jù)不同的角色進(jìn)入到不同的主界面,在此,以普通員工為例,員工身份登錄成功之后的主界面如下圖62所示。圖62 員工主界面(2)辦公申請(qǐng)的測(cè)試① 測(cè)試用例表如下表62所示。表62 登錄模塊測(cè)試用例測(cè)試場(chǎng)景測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)1員工登錄,選擇事務(wù)類(lèi)型跳轉(zhuǎn)到申請(qǐng)表的頁(yè)面跳轉(zhuǎn)到申請(qǐng)表的頁(yè)面通過(guò)2填寫(xiě)申請(qǐng)表整體內(nèi)容跳轉(zhuǎn)到我的申請(qǐng)列表跳轉(zhuǎn)到我的申請(qǐng)列表通過(guò)3管理員登錄,選擇事務(wù)登記登記成功,事務(wù)列表顯示已登記登記成功,事務(wù)列表顯示已登記通過(guò)4管理員登錄,選擇事務(wù)登記登記不成功,事務(wù)列表顯示不合格登記不成功,事務(wù)列表顯示不合格通過(guò)5部門(mén)經(jīng)理登錄,選擇事務(wù)審批事務(wù)不合格,部門(mén)經(jīng)理處不顯示事務(wù)事務(wù)不合格,部門(mén)經(jīng)理處不顯示事務(wù)通過(guò)6部門(mén)經(jīng)理登錄,選擇事務(wù)審批事務(wù)已經(jīng)登記,事務(wù)審批通過(guò)事務(wù)已經(jīng)登記,事務(wù)審批通過(guò)通過(guò)② 測(cè)試結(jié)果 當(dāng)員工進(jìn)行申請(qǐng)事務(wù)時(shí),提交成功之后,交由管理員進(jìn)行登記,管理員事務(wù)登記之后,這次的申請(qǐng)就流轉(zhuǎn)到部門(mén)經(jīng)理處,由部門(mén)經(jīng)理進(jìn)行審核,當(dāng)審核通過(guò)時(shí),員工界面顯示通過(guò),通過(guò)界面如下圖63所示。圖63 員工申請(qǐng)通過(guò)界面(3)文檔管理的測(cè)試① 測(cè)試用例表如下表63所示。表63 登錄模塊測(cè)試用例測(cè)試場(chǎng)景測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過(guò)1管理員登錄,選擇文檔管理可以增加文檔目錄名稱(chēng)可以增加文檔目錄名稱(chēng)通過(guò)2部門(mén)經(jīng)理登錄,選擇文檔目錄顯示所有的文檔目錄顯示所有的文檔目錄通過(guò)3部門(mén)經(jīng)理選擇要上傳的文檔跳轉(zhuǎn)到上傳成功的界面跳轉(zhuǎn)到上傳成功的界面通過(guò)4部門(mén)經(jīng)理未選擇上傳的文檔窗體提示請(qǐng)選擇要上傳的文檔窗體提示請(qǐng)選擇要上傳的文檔通過(guò)5本部門(mén)的員工登錄不能上傳,只能下載部門(mén)經(jīng)理的文檔不能上傳,只能下載部門(mén)經(jīng)理的文檔通過(guò)6外部門(mén)的員工登錄只能查看本部門(mén)經(jīng)理上傳的文檔只能查看本部門(mén)經(jīng)理上傳的文檔通過(guò)② 測(cè)試結(jié)果當(dāng)經(jīng)理進(jìn)行文檔上傳時(shí),上傳成功之后,跳轉(zhuǎn)到上傳成功的界面。其中界面如下圖64所示。圖64 上傳成功后跳轉(zhuǎn)到的界面 白盒測(cè)試白盒測(cè)試也稱(chēng)結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條路徑是否都能按照預(yù)定的要求正確工作。這一方法是把測(cè)試對(duì)象看作是一個(gè)打開(kāi)的盒子,測(cè)試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或者選擇測(cè)試用例,對(duì)程序中所有的邏輯路徑進(jìn)行測(cè)試,通過(guò)在不同的點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否和預(yù)期的狀態(tài)一致。白盒測(cè)試的測(cè)試方法有邏輯覆蓋法、基本路徑測(cè)試法等方法。語(yǔ)句覆蓋每條語(yǔ)句至少執(zhí)行一次。判定覆蓋每個(gè)判定的每個(gè)分支至少執(zhí)行一次。條件覆蓋每個(gè)判定的每個(gè)條件應(yīng)取到各種可能的值。判定/條件覆蓋同時(shí)滿足判定覆蓋和條件覆蓋。條件組合覆蓋每個(gè)判定中各條件的每一種組合至少出現(xiàn)一次。路徑覆蓋使程序中的每一條可能的路徑至少執(zhí)行一次。下面以用戶登錄為例說(shuō)明白盒測(cè)試方法。(1)測(cè)試效果如圖65所示。圖65 測(cè)試效果圖(2)測(cè)試用例如表64所示。測(cè)試用例:其中userpwd1為非法用戶;userpwd2為部門(mén)經(jīng)理用戶;userpwd3為普通員工用戶;userpwd4為管理員用戶;表64 測(cè)試用例表編號(hào)輸入數(shù)據(jù)輸出數(shù)據(jù)組合覆蓋測(cè)試結(jié)果1userpwd1FTFF2userpwd2TSTTST3userpwd3TTTTTT4userpwd4TMTTMT總結(jié)與展望7 總結(jié)與展望 總結(jié)經(jīng)過(guò)4個(gè)月的努力,辦公自動(dòng)化系統(tǒng)開(kāi)發(fā)任務(wù)已經(jīng)基本完成,當(dāng)然,畢業(yè)論文的寫(xiě)作也已經(jīng)圓滿結(jié)束?;仡^總結(jié)一下,發(fā)現(xiàn)自己真的受益匪淺。首先,熟悉了軟件開(kāi)發(fā)的整個(gè)流程,獲得了寶貴的開(kāi)發(fā)經(jīng)驗(yàn);第二,提高了對(duì)SSH框架的掌握程度;在系統(tǒng)的開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)與學(xué)習(xí)相輔相成,互相促進(jìn)的;最后,提高了論文的寫(xiě)作能力。同時(shí),由于自己技術(shù)水平有限、開(kāi)發(fā)經(jīng)驗(yàn)不足、寫(xiě)作水平不高等原因,在軟件開(kāi)發(fā)和論文的寫(xiě)作中難免存在一些不足之處;比如,系統(tǒng)的功能不夠完善,系統(tǒng)代碼的可復(fù)用性比較差,系統(tǒng)安全性不夠高等;希望在以后能夠針對(duì)辦公自動(dòng)化系統(tǒng)做更深一步的調(diào)研,在原有系統(tǒng)的基礎(chǔ)上不斷添加新功能。最終能夠開(kāi)發(fā)出一套完善的辦公自動(dòng)化系統(tǒng)。 展望經(jīng)過(guò)學(xué)習(xí)和開(kāi)發(fā),發(fā)現(xiàn)使用SSH框架可以大大提高開(kāi)發(fā)效率,提高系統(tǒng)的可擴(kuò)展性和可維護(hù)性,對(duì)開(kāi)發(fā)中小型Web應(yīng)用系統(tǒng)具有一定的通用性。同時(shí)這三種技術(shù)也處于發(fā)展完善階段,不斷推出更高版本,開(kāi)源框架的愛(ài)好者和專(zhuān)家在網(wǎng)上不斷發(fā)表關(guān)于這些框架改進(jìn)和應(yīng)用的文章,都值得自己去進(jìn)一步研究。隨著技術(shù)的進(jìn)步,肯定還會(huì)涌現(xiàn)出更多的開(kāi)源產(chǎn)品;學(xué)無(wú)止境,既然選擇了這條路,就要不斷的學(xué)習(xí)、實(shí)踐和總結(jié),才能體會(huì)到這些開(kāi)源框架的精髓,把技術(shù)學(xué)習(xí)得更加深入,盡力去精通它。另外,本系統(tǒng)只是通過(guò)簡(jiǎn)單的功能展示了SSH框架在辦公自動(dòng)化中的應(yīng)用。辦公自動(dòng)化系統(tǒng)設(shè)計(jì)的信息量大、復(fù)雜,涉及的崗位和人員眾多,處理的流程也是多變繁瑣。隨著企業(yè)信息化程度的發(fā)展和提高,目前很多企業(yè)的OA系統(tǒng)已經(jīng)整合了更多的應(yīng)用,遠(yuǎn)遠(yuǎn)超出了傳統(tǒng)OA的范疇,集成了人、財(cái)、物、信息、知識(shí)等諸多資源,成為領(lǐng)導(dǎo)決策、中層管理、員工辦公的平臺(tái)。而新一代OA更是融合了協(xié)同、知識(shí)管理、門(mén)戶等精髓。這種新的發(fā)展趨勢(shì)方興未艾,需要用發(fā)展的眼光來(lái)進(jìn)行追蹤和研究。參考文獻(xiàn)參考文獻(xiàn)[1]李雪蓮,辦公自動(dòng)化系統(tǒng)分析與開(kāi)發(fā)[D],吉林:吉林大學(xué),2010[2]劉凱立,SSH技術(shù)研究及其在辦公自動(dòng)化系統(tǒng)中的應(yīng)用[D],北京:中國(guó)地質(zhì)大學(xué),2010[3]歐海華,安全高效的中小企業(yè)辦公自動(dòng)化系統(tǒng)設(shè)計(jì)[D],重慶:重慶大學(xué),2008[4]許勇,+Hibernate+Spring整合開(kāi)發(fā)技術(shù)詳解[M],北京:清華大學(xué)出版社,2010[5]朱雪琴,常建功,Java Web項(xiàng)目開(kāi)發(fā)案例導(dǎo)航[M],北京:電子工業(yè)出版社,2012[6]楊春花,Spring攻略[M],人民郵電出版社,2009[7]孫更新等,Java程序開(kāi)發(fā)大全[M],中國(guó)鐵道出版社,2010[8]楊少波,顧益軍,J2EE項(xiàng)目實(shí)訓(xùn)Spring框架技術(shù)[M],清華大學(xué)出版社,2008[9]米奕杭,基于SSH框架的網(wǎng)絡(luò)購(gòu)物電子商務(wù)平臺(tái)的設(shè)計(jì)與
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1