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

正文內(nèi)容

固定資產(chǎn)管理系統(tǒng)本科畢業(yè)論文-資料下載頁(yè)

2025-06-22 03:11本頁(yè)面
  

【正文】 String execute() throws Exception { Integer orgId = ()。 Staff staff = (Staff) (orgId, (), ())。 if (staff != null) { User u = new User()。 (())。 (())。 (())。 Organization org = (Organization) ((), 0)。// 得到機(jī)構(gòu)對(duì)象 (())。 (())。 (())。 setLoggedUser(u)。// 保存到session中 return success。 } setLogonMessage(登錄名或密碼錯(cuò)誤!)。 return failure。 } 注銷(xiāo)實(shí)現(xiàn)當(dāng)用戶選擇退出系統(tǒng)的時(shí)候,系統(tǒng)只需要從session里面把登錄用戶的信息刪除就可以了。 public String execute() throws Exception { HttpServletRequest request = ()。 HttpSession Session = ()。 (_SESSION_KEY_USER)。 return success。 } 資產(chǎn)查詢資產(chǎn)的查詢是系統(tǒng)最基本的功能,有快速查詢和高級(jí)查詢兩種,快速查詢是指,當(dāng)用戶輸入某個(gè)關(guān)鍵字的時(shí)候,系統(tǒng)會(huì)進(jìn)行對(duì)資產(chǎn)的各個(gè)屬性的逐一匹配,如果資產(chǎn)的某個(gè)屬性中含有輸入的關(guān)鍵字就表示匹配成功,然后取出記錄展現(xiàn)到前臺(tái)Web界面上。高級(jí)查詢是指,用戶指定資產(chǎn)的部分或者全部屬性,凡是與所輸入的屬性全部匹配的就表示匹配成功,并取回記錄返回到web界面上進(jìn)行展現(xiàn)。當(dāng)用戶在前臺(tái)輸入關(guān)鍵字并點(diǎn)擊查詢按鈕以后,系統(tǒng)會(huì)傳一個(gè)qryType的參數(shù)來(lái)表示查詢的方式是快速查詢還是高級(jí)查詢。struts調(diào)用AjaxActionAssetBrief類(lèi)的getAssetBriefNodes函數(shù)進(jìn)行資產(chǎn)檢索。 public String getAssetBriefNodes() { String qryType = (qryType)。 ListObject foundList = new ArrayListObject()。 if (exp.equals(qryType)) { // 快速查詢 foundList = getNodesExpress()。 } else if (bo.equals(qryType)) { // 多條件組合查詢 foundList = getNodesCombo()。 } ().put(foundList, foundList)。 return FOUNDLIST。 }這里getAssetBriefNodes函數(shù)調(diào)用了兩個(gè)方法,第一個(gè)是getNodesExpress,這個(gè)函數(shù)是快速查詢函數(shù)。第二個(gè)函數(shù)是getNodesCombo,這個(gè)函數(shù)是高級(jí)查詢函數(shù)。 private ListObject getNodesExpress() { Integer prId = (node)。 String key = (key)。 if ((key == null) || (().length() 1)) key = NEVER。// 快速查詢條件為空 ListObject found = (prId, key, ().toString(), code )。 ListObject data = new ArrayListObject()。 for (IteratorObject it = ()。 ()。) { (new AssetBriefDto((AssetBrief) (), assetLogCreateBiz))。 } return data。 } /** * 按組合條件查詢資產(chǎn)節(jié)點(diǎn)信息 */ private ListObject getNodesCombo() { Integer prId = (node)。 String where = createHqlConditionFull()。 ListObject found = (prId, where, code , 0, 99999).getList()。 ListObject data = new ArrayListObject()。 for (IteratorObject it = ()。 ()。) { (new AssetBriefDto((AssetBrief) (), assetLogCreateBiz))。 } return data。 } 測(cè)試 測(cè)試的任務(wù)及目標(biāo)在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。 測(cè)試方案設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題。所謂測(cè)試方案包括預(yù)定要測(cè)試的功能。應(yīng)該輸入的測(cè)試數(shù)據(jù)和預(yù)期的結(jié)果,目標(biāo)是設(shè)計(jì)一組可能發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)。測(cè)試有兩種方法:黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又稱(chēng)為功能測(cè)試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說(shuō)明書(shū)的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作。本系統(tǒng)開(kāi)發(fā)過(guò)程進(jìn)行的測(cè)試步驟如下:1.模塊測(cè)試:也叫單元測(cè)試,目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測(cè)試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)價(jià)模塊的下述五個(gè)特點(diǎn):(1)模塊接口(2)局部數(shù)據(jù)結(jié)構(gòu)(3)重要的執(zhí)行路徑(4)出錯(cuò)處理通路(5)影響上述各方面特性的邊界條件模塊測(cè)試主要由代碼審查和軟件測(cè)試兩部分組成。下以管理員登錄為例描述模塊測(cè)試過(guò)程:用例名稱(chēng):管理登錄測(cè)試基本描述:通過(guò)登錄擁有網(wǎng)站的管理權(quán)限測(cè)試方案:分別使用不同的登錄方法進(jìn)行登錄,從而查看系統(tǒng)是否相應(yīng)的錯(cuò)誤和成功提示。(1)用正確密碼登錄已存在賬號(hào)(2)用錯(cuò)誤密碼登錄已存在賬號(hào)(3)用不存在賬號(hào)登錄(4)賬號(hào)或密碼為空輸入數(shù)據(jù):(1)使用用戶名:admin,密碼:admin登錄(2)使用用戶名:1,密碼:1登錄(3)使用用戶名:admin,密碼:12345登錄(4)不填寫(xiě)用戶名和密碼預(yù)期結(jié)果:(1)第一組測(cè)試身份驗(yàn)證成功,進(jìn)入管理功能界面(2)第二組測(cè)試提示“沒(méi)有找到該登錄名稱(chēng)!”,返回登錄界面(3)第三組測(cè)試提示“沒(méi)有找到該登錄名稱(chēng)!”,返回登錄界面(4)第四組測(cè)試提示“請(qǐng)輸入用戶名稱(chēng)!”,返回登錄界面測(cè)試成果:和預(yù)期結(jié)果一樣,通過(guò)測(cè)試狀態(tài),測(cè)試成功2.集成測(cè)試包括系統(tǒng)測(cè)試和子系統(tǒng)測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。集成測(cè)試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因?yàn)椋海?)編寫(xiě)的測(cè)試軟件較少,開(kāi)銷(xiāo)較小(2)較早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤(3)錯(cuò)誤位置容易判斷(4)測(cè)試更徹底因此,本系統(tǒng)集成測(cè)試采用漸增式測(cè)試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測(cè)試的一種折衷方法。3.驗(yàn)收測(cè)試:這一步是驗(yàn)證軟件的有效性。目的是向未來(lái)的用戶表明系統(tǒng)能夠象預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果。(1)功能和特性與用戶的要求有差距(2)功能和性能與用戶要求一致,軟件是可以接受的這個(gè)階段發(fā)現(xiàn)的問(wèn)題往往和需求分析階段的差距有關(guān) 運(yùn)行結(jié)果 登錄界面整個(gè)登錄界面左邊是系統(tǒng)logo圖片,右邊是登錄框,有一個(gè)機(jī)構(gòu)(角色)下拉列表,下面是賬號(hào)密碼輸入框。還有一個(gè)“提交”按鈕。當(dāng)?shù)卿浭〉臅r(shí)候,系統(tǒng)會(huì)給出錯(cuò)誤提示,并以紅色字體顯示在登錄界面上。 主界面這是系統(tǒng)的主界面,上面是系統(tǒng)工具區(qū),展現(xiàn)登錄用戶的用戶名,個(gè)人資料等相關(guān)信息。左邊是系統(tǒng)菜單,右邊是展現(xiàn)區(qū)。當(dāng)用戶點(diǎn)擊菜單的某個(gè)子項(xiàng)的時(shí)候,便以tab的形勢(shì)展現(xiàn)在右邊。當(dāng)首先登錄系統(tǒng)的時(shí)候,進(jìn)入的是“我的桌面”。我的桌面上展現(xiàn),備忘錄和系統(tǒng)消息。 資產(chǎn)查詢資產(chǎn)查詢分為快速查詢,當(dāng)用戶在“快速查詢”按鈕左邊的輸入框中輸入相應(yīng)關(guān)鍵字,然后點(diǎn)擊“快速查詢”按鈕便進(jìn)行快速查詢。當(dāng)用戶點(diǎn)擊“更多查詢”菜單時(shí),并點(diǎn)擊菜單中的高級(jí)查詢的時(shí)候,系統(tǒng)會(huì)彈出一個(gè)高級(jí)查詢窗口 如圖。 統(tǒng)計(jì)分析統(tǒng)計(jì)分析分為兩種,第一種是用戶統(tǒng)計(jì)其所早部門(mén)的資產(chǎn)。第二種是根據(jù)資產(chǎn)的類(lèi)別來(lái)統(tǒng)計(jì)資產(chǎn)。前臺(tái)界面從系統(tǒng)中發(fā)出請(qǐng)求,查詢所有資產(chǎn)類(lèi)別列表,然后將返回的結(jié)果以下拉列表的形式展現(xiàn)給用戶,用戶不需要手動(dòng)輸入資產(chǎn)類(lèi)別。 結(jié)論經(jīng)過(guò)將近2個(gè)月的畢業(yè)設(shè)計(jì),本系統(tǒng)初步達(dá)到了預(yù)期的目的和要求。通過(guò)本次畢業(yè)設(shè)計(jì)進(jìn)一步熟悉了Java語(yǔ)言的特性,能夠靈活運(yùn)用java開(kāi)發(fā)軟件。從最開(kāi)始的兩層架構(gòu),逐漸的轉(zhuǎn)換到現(xiàn)在的MVC架構(gòu)。能夠?qū)SH框架整合到系統(tǒng)當(dāng)中,利用hibernate屏蔽了數(shù)據(jù)庫(kù)的差異性,能夠方面的實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作,把數(shù)據(jù)庫(kù)操作由面向過(guò)程轉(zhuǎn)換為面向?qū)ο?。利用Spring,方便的實(shí)現(xiàn)了面向切面編程,和依賴注入,聲明事務(wù)管理。利用struts2實(shí)現(xiàn)了控制層和表示層的完全分離,提高了開(kāi)發(fā)效率,縮短了開(kāi)發(fā)時(shí)間。本系統(tǒng)主要是完成固定資產(chǎn)信息的基本管理,包括資產(chǎn)的添加、刪除、修改、查詢。在這系統(tǒng)中,我采用現(xiàn)在開(kāi)發(fā)后臺(tái)頁(yè)面比較流行的javascript框架Extjs來(lái)實(shí)現(xiàn)后臺(tái)頁(yè)面的開(kāi)發(fā),利用Extjs可以快速的開(kāi)發(fā)出界面以及功能都比較完美的頁(yè)面。Extjs已經(jīng)封裝了很多控件,包括表格、樹(shù)、窗口等。我們只需要簡(jiǎn)單的配置一些參數(shù)就能生成我們想要的效果。本系統(tǒng)的最大特點(diǎn)就是實(shí)時(shí)性比較強(qiáng),當(dāng)用戶輸入某條記錄后立刻可以在本地或服務(wù)器上瀏覽到。為了增強(qiáng)系統(tǒng)的安全性,只有管理員才可以更改里面的數(shù)據(jù),所以把登錄數(shù)據(jù)庫(kù)的工作放到了程序的運(yùn)行中。本系統(tǒng)經(jīng)過(guò)了大量的實(shí)際數(shù)據(jù)測(cè)試后,基本上實(shí)現(xiàn)了用戶的需求,具有實(shí)時(shí)性,容錯(cuò)性等特點(diǎn),保證單層數(shù)據(jù)庫(kù)的正常運(yùn)行。由于所做前期工作不是很充分,在一定程度上還很些缺陷,比如頁(yè)面的易瀏覽性,還需要很多的改進(jìn)。 總結(jié)與體會(huì)2012年3月,我開(kāi)始了我的畢業(yè)設(shè)計(jì)以及畢業(yè)論文,時(shí)至今日,論文基本完成。從剛選定題目時(shí)候的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸的清晰,整個(gè)過(guò)程難以用語(yǔ)言來(lái)表達(dá)。歷經(jīng)了幾個(gè)月的奮戰(zhàn),緊張而又充實(shí)的畢業(yè)設(shè)計(jì)終于落下了帷幕?;叵脒@段日子的經(jīng)歷和感受,我感慨萬(wàn)千,在這次畢業(yè)設(shè)計(jì)的過(guò)程中,我擁有了無(wú)數(shù)難忘的回憶和收獲。3月初,在與導(dǎo)師的交流討論中我的題目定了下來(lái),是:固定資產(chǎn)管理系統(tǒng)。當(dāng)選題報(bào)告,開(kāi)題報(bào)告定下來(lái)的時(shí)候,我當(dāng)時(shí)便立刻著手資料的收集工作中,當(dāng)時(shí)面對(duì)浩瀚的書(shū)海真是有些茫然,不知如何下手。我將這一困難告訴了導(dǎo)師,在導(dǎo)師細(xì)心的指導(dǎo)下,終于使我對(duì)自己現(xiàn)在的工作方向和方法有了掌握。在搜集資料的過(guò)程中,我認(rèn)真準(zhǔn)備了一個(gè)筆記本。我在學(xué)校圖書(shū)館,大工圖書(shū)館搜集資料,還在網(wǎng)上查找各類(lèi)相關(guān)資料,將這些寶貴的資料全部記在筆記本上,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫(xiě)。然后我將收集到的資料仔細(xì)整理分類(lèi),及時(shí)拿給導(dǎo)師進(jìn)行溝通。3月中旬,資料已經(jīng)查找完畢了,我開(kāi)始著畢業(yè)設(shè)計(jì)。在設(shè)計(jì)過(guò)程中遇到困難我就及時(shí)和導(dǎo)師聯(lián)系,并和同學(xué)互相交流,請(qǐng)教專(zhuān)業(yè)課老師。在大家的幫助下,困難一個(gè)一個(gè)解決掉,畢業(yè)設(shè)計(jì)也慢慢成型。4月底,畢業(yè)設(shè)計(jì)已經(jīng)基本完成。5月開(kāi)始著手寫(xiě)畢業(yè)論文,畢業(yè)論文主要是描述整個(gè)軟件的設(shè)計(jì)到編碼實(shí)現(xiàn)以及軟件測(cè)試的過(guò)程。當(dāng)我終于完成了所有打字、繪圖、排版、校對(duì)的任務(wù)后整個(gè)人都很累,但同時(shí)看著電腦熒屏上的畢業(yè)設(shè)計(jì)稿件我的心里是甜的,我覺(jué)得這一切都值了。這次畢業(yè)論文的制作過(guò)程是我的一次再學(xué)習(xí),再提高的過(guò)程。在論文中我充分地運(yùn)用了大學(xué)期間所學(xué)到的知識(shí)。我不會(huì)忘記這難忘的幾個(gè)月的時(shí)間。畢業(yè)論文的制作給了我難忘的回憶。在我徜徉書(shū)海查找資料的日子里,面對(duì)無(wú)數(shù)書(shū)本的羅列,最難忘的是每次找到資料時(shí)的激動(dòng)和興奮;親手實(shí)現(xiàn)軟件時(shí)間里,記憶最深的是每一步小小思路實(shí)現(xiàn)時(shí)那幸福的心情;為了論文我曾趕稿到深夜,但看著親手打出的一字一句,心里滿滿的只有喜悅毫無(wú)疲憊。這段旅程看似荊棘密布,實(shí)則蘊(yùn)藏著無(wú)盡的寶藏。我從資料的收集中,掌握了很java軟件開(kāi)發(fā)的知識(shí),讓我對(duì)我所學(xué)過(guò)的知識(shí)有所鞏固和提高,并且讓我對(duì)當(dāng)今固定資產(chǎn)最新發(fā)展技術(shù)有所了解。在整個(gè)過(guò)程中,我學(xué)到了新知識(shí),增長(zhǎng)了見(jiàn)識(shí)。在今后的日子里,我仍然要不斷地充實(shí)自己,爭(zhēng)取在所學(xué)領(lǐng)域有所作為。腳踏實(shí)地,認(rèn)真嚴(yán)謹(jǐn),實(shí)事求是的學(xué)習(xí)態(tài)度,不怕困難、堅(jiān)持不懈、吃苦耐勞的精神是我在這次設(shè)計(jì)中最大的收益。我想這是一次意志的磨練,是對(duì)我實(shí)際能力的一次提升,也會(huì)對(duì)我未來(lái)的學(xué)習(xí)和工作有很大的幫助。在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。在此更要感謝我的導(dǎo)師和專(zhuān)業(yè)老師,是你們的細(xì)心指導(dǎo)和關(guān)懷,使我能夠順利的完成畢業(yè)論文。在我的學(xué)業(yè)和論文的研究工作中無(wú)不傾注著老師們辛勤的汗水和心血。老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識(shí)、無(wú)私的奉獻(xiàn)精神使我深受啟迪。從尊敬的導(dǎo)師身上,我不僅學(xué)到了扎實(shí)、寬廣的專(zhuān)業(yè)知識(shí),也學(xué)到了做人的道理。在此我要向我的導(dǎo)師致以最衷心的感謝和深深的敬意。 謝辭走的最快的總是時(shí)間,來(lái)不及感嘆,在完成畢業(yè)論文的今天,在敲完最后一個(gè)句號(hào)的時(shí)刻,我的思想同周?chē)痰臒釟庖粯油qv了,不知道是慰藉還是悲傷,大學(xué)四年的生活就這樣結(jié)束了,而眼前的路還很長(zhǎng),雖然似乎有些迷茫,但我必須整理心情,背上行囊,堅(jiān)定的踏上新的征程……經(jīng)過(guò)幾個(gè)月的收集和整理材料,完成畢業(yè)設(shè)計(jì),撰寫(xiě)畢業(yè)論文,今天終于可以順利的完成論文的最后的謝辭了,
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1