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

正文內(nèi)容

基于java的電子寵物系統(tǒng)的開發(fā)-資料下載頁

2024-12-06 02:27本頁面

【導(dǎo)讀】JAVA自從20世紀90年代早期誕生以來,以其強大的功能迅速為廣大程序員們所接受。神享受,是給消費者消遣娛樂的產(chǎn)品。能更改它對應(yīng)的屬性值。每個事件對屬性值得加成影響可以由后臺參數(shù)設(shè)置來管理。

  

【正文】 樣,學(xué)習(xí),購物等都需要錢才能去做。虛擬世界也一樣,也需要錢,才能辦事,只不過是虛擬的錢。而且等級越高,單位時間攢的錢就會越多。 效果 如下圖 56 所示: 圖 56 寵物工作 、 寵物動態(tài)界面 動態(tài)界面需要用到多線程機制。每個線程 都要經(jīng)歷創(chuàng)建,就緒,運行,阻塞和死亡這 5 22 個狀態(tài)。 優(yōu)先級高的線程通常用來執(zhí)行些關(guān)鍵性和緊急任務(wù),如果系 統(tǒng)事件的響應(yīng)和屏幕顯示。低優(yōu)先級的線程往往需要等待更長的時間才能有機會運行。由于系統(tǒng)本身就無法中止高優(yōu)先級的線程執(zhí)行,因此,如程充中用到優(yōu)先級較高的線程對象,則最好不時讓這些線程舍棄對 CPU 資源控制權(quán)。如 sleep()方法,休眠一段時間,以讓其他線程能有機會運行。 若線程處于運行狀態(tài)中,表示線程已經(jīng)擁有對 CPU的控制權(quán),其代碼目前正處運行中,除非運行過程被更高優(yōu)先級線程搶占,否則此線程將一直持續(xù),直到運行完畢。 動態(tài)界面效果如圖 57 所示: 圖 57 動態(tài)圖 以下是實 現(xiàn) 動態(tài)界面的部分代碼: //3秒后自動關(guān)閉 (3000)。 ()。 、 小 結(jié) 實現(xiàn)包括編碼和測試兩個階段。 按照傳統(tǒng)的軟件工程學(xué),編碼是在對軟件進行了 總體設(shè)計和詳細設(shè)計之后進行的,它只不過是把軟件設(shè)計的結(jié)果翻譯成用某種程序設(shè)計語言書寫的程序,因此,程序的質(zhì)量基本上取決于設(shè)計的質(zhì)量。但是,編碼使用的語言,特別是寫程序的風(fēng)格,也對程序質(zhì)量有相當大的影響。 23 大量實踐結(jié)果表明,高級程序設(shè)計語言較匯編語言有很多優(yōu)點。因此,除非在非常必要的場合,一般 不要使用匯編語言寫程序。至于具體選用哪種高級程序設(shè)計語言,則不老虎語言本身的特點,還應(yīng)該老虎使用環(huán)境等一系列實際因素。 程序中潛藏的錯誤的數(shù)目,直接決定了軟件的可靠性。通過測試可以估算出程序中剩余的錯誤數(shù)。根據(jù)測試和調(diào)試過程中已經(jīng)發(fā)現(xiàn)和改正的錯誤數(shù),可以估算軟件的平均無故障時間;反之,根據(jù)要求達到的軟件平均無故障時間,可以估算出應(yīng)該改正的錯誤數(shù),從而能夠判斷測試階段何時可以結(jié)束。 下一章將進行系統(tǒng)測試。 24 系統(tǒng)測試 在設(shè)計系統(tǒng)過程中,存在錯誤是必然的 。但對于語句的語法錯誤,在運行時自動提示,并請要立即糾正。所以,這類的錯誤比較容易發(fā)現(xiàn)和糾正。但另一類的錯誤是在程序運行時由于不正確的操作或某些數(shù)據(jù)的邏輯錯誤導(dǎo)致的錯誤結(jié)果,這類錯誤隱蔽性強,有時會出現(xiàn),但有時不會出現(xiàn),因此,對于這一類的動態(tài)發(fā)生的錯誤的排查是最耗時和費力的。 、 測試 目的 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會出現(xiàn)錯誤。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤,但不可能完全杜絕軟件中的錯誤,這些錯誤需要測試來找出,軟件的錯誤密度也需測試進行 估計。測試是所有工程學(xué)科的基本組成單元,是軟件開發(fā) 項目的重要組成部分。 在實踐中,軟件測試的難點常常使人望而卻步或敷衍行事,這是因為對測試仍然存在的一些不正確的看和錯誤的態(tài)度。 如果測試的目的是為了盡可能多的找出錯誤,那么測試就該直接針對軟件較復(fù)雜的地方或是以前出錯較頻繁的位置。 1) 軟件測試是為了發(fā)現(xiàn)錯誤而去執(zhí)行程序的過程; 2) 測試就是為了證明程序有錯誤,而不是證明程序無錯; 3) 一個好的測試在于它能發(fā)現(xiàn)至今未能發(fā)現(xiàn)的錯誤; 4) 一個成功的測試找出了至今求能發(fā)現(xiàn)的錯誤的測試。 以上觀點可以提醒測試人員要以查找錯誤為中心 ,而不是為了演示軟件的正確運行。 、 測試要點 測試步驟 與開發(fā)過程相類似,測試過程也須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大的軟件系統(tǒng)通常是由若干個子系統(tǒng)組成的,第個子系統(tǒng)又由若干個模塊組成的。所以,大型的軟件系統(tǒng)的測試基本上由下面幾個步驟組成: 1) 模塊測試:在此測試步驟中所發(fā)現(xiàn)的常常是編碼和詳細設(shè)計的錯誤。 2) 系統(tǒng)測試:在此步驟中所發(fā)現(xiàn)的一般是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。 3) 驗收測試:這個步驟中一般出現(xiàn)是系統(tǒng)需求說明書里的錯誤。 測試主要內(nèi)容 為了保證測試的質(zhì)量,將測試過 程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。 1) 單元測試 25 單元測試集中在檢查軟件設(shè)計的最小單位的模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 2) 集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。如果一個模塊和另一個模塊可能由于疏忽的問題而造成有害影響,把子功能組合起來可能不會產(chǎn)生預(yù)期的主功能; 個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯誤等等。 3) 確認測試 確認測試目的是 向未來的用戶表明系統(tǒng)能像預(yù)定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進一步驗證軟件的有效性,這也就是確認測試的任務(wù),即軟件的功能和性能如像用戶所期待的那樣。 4) 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,再進行系統(tǒng)測試。包括恢復(fù)測試、安全測試、強度測試和性能測試等等。 單獨對于系統(tǒng)的測試主要從以下幾個方面入手: a. 功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到了滿足。功能測試是系統(tǒng)測試最常 用和必須的測試,通常還將以正式軟件說明書為測試標準。 b. 強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件園在一些超負荷情況下功能實現(xiàn)的情況。 c. 安全測試:驗證安裝在系統(tǒng)內(nèi)的保護機構(gòu)確實能夠?qū)ο到y(tǒng)進行保護,使之不受各種非法的干擾。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯誤數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。 通過上面的測試過程對軟件進行測試后,軟件基本滿足開發(fā)的要求,測試就宣告結(jié)束。 、 測試實例 登錄界面測試 測試結(jié)果如圖 61所示 26 圖 61 錯誤用戶名和密 碼結(jié)果 測試結(jié)果如圖 62 所示 圖 62 空用戶名和密碼結(jié)果 測試結(jié)果如圖 63 所示 圖 63 正確用戶名和密碼 27 測試結(jié)論: 在正確輸入 用戶名和密碼 的情況下能夠順利進入系統(tǒng) ;只要用戶名和密碼有一個錯或空值 ,就彈出對話框“用戶 名無效 ,請重新輸入!”。 服務(wù)器數(shù)據(jù)測試 如圖 64如示: 圖 64 服務(wù)器數(shù)據(jù) 測試結(jié)論:進入到各系統(tǒng)后,每項功能都進行了測試 ,數(shù)據(jù)庫中的數(shù)據(jù) 更新及時并且正確。 、 小結(jié) 從中也認識到,軟件測試不僅僅指 利用計算機進行的測試,還包括人工進行的測試。 一個 成功的 項目 必須經(jīng)過反復(fù)的測試,并且不斷的改進。它才會成為有價值的產(chǎn)品 ,而且后期還要長期的維護。 28 總結(jié) 電子寵物只能片面的模仿寵物的部分特征,因此它無法取代真實的寵物。目前新廳的東西層出不窮,就連昔日的現(xiàn)實寵物也漸漸從家庭中消失,取而代之的是一系列的電子寵物。所以電子寵物的版本提升是必然的。 中國的獨生子女,由于家庭結(jié)構(gòu)的特殊性而無兄弟姐妹可與他們交流,再加上父母的工作繁忙,使得一些孩子因缺乏情感交流而變得自卑、自負、易怒和焦躁,甚至自閉。 飼養(yǎng)小動物可以激發(fā)兒童活躍、好奇的天性。再與伴侶動物朝夕相處過程中,兒童不僅可以培養(yǎng)起責(zé)任心,而且還能夠讓他們從小親近自然,愛護、關(guān)心、體貼他人、同人分享自己的快樂。 事實告訴我們:飼養(yǎng)小動物能給孤獨的老人帶來慰藉,允許小動物近視的病人能夠改善抑郁心情,甚至可以減輕病痛 ;飼養(yǎng)寵物的家庭也增添了歡樂和凝聚力,伴侶動物一般都與其主人結(jié)成了家庭成員般的親情。 但還是由于各方面的條件限制,如寵物除了可愛的一面,還有令人討厭的一面。床上經(jīng)常會聞到小貓的尿味兒,整潔的家里顧惜經(jīng)常被小貓搞得亂七八糟的,當然還有隨之而來的 跳蚤和糞便。使得無法領(lǐng)養(yǎng)小動物。繼而就出現(xiàn)了電子寵物。 首先認識到, 一個系統(tǒng)開發(fā)的前期準備是非常重要的。需要 先了解項目的市場背景, 此項目能否獲得正常 效益;對業(yè)務(wù)邏輯 的思路是否清晰,想到 每一個細小的規(guī)則。 在 正式開發(fā)過程前,我按照軟件工程開發(fā)流程,進行需求分析和軟件設(shè)計。 進而才去做詳細設(shè)計,雖然工作量變多了,但是為后期的更改減少了很多的難題 。 本系統(tǒng)設(shè)計實現(xiàn)了 C/S架構(gòu)的電子寵物系統(tǒng)的開發(fā),通過本系統(tǒng)的的開發(fā),體會到了 Java技術(shù) 的優(yōu)越性 , 從而 激發(fā)我對它更深的探索。 通過本 次 的畢業(yè)設(shè)計,我深深地領(lǐng)悟到到理論與實 際結(jié)合的重要性。在整個 做系統(tǒng)的 開發(fā) 過程中, 運用了學(xué)在校所學(xué)專業(yè)知識和在校外的實踐經(jīng)驗,以及網(wǎng)上查閱資料和圖書館查閱資料, 解決系統(tǒng)中所遇到的 各式各樣的問題。而且還須使用到 沒有學(xué)習(xí)過的知識,這就需要我們在做系統(tǒng)的過程中還要不斷的 吸收更多的新 知識。 29 參考文獻 [1]Joshua Bloce 著 . 潘愛民譯 . 《 Effective Java 中文版 》 . 機械工業(yè)出版社 .2021 年 7月第 4版 . [2]Bruce .《 Java 編程思想 》 . 機械工業(yè)出版社出版社 .2021 年 3月第 1版 . [3] 林智揚 著 . 《 深入淺出 JAVA Swing 程序設(shè)計 》 .中國鐵道出版社 .2021 年 2 月第 2 版 . [4]James Keogh 著 .潘穎 王磊譯 .《 J2EE 開發(fā)大全 》 . 清華大學(xué)出版社 .2021 年 2 月第 1 版 [5]Ian Sommerville 著 .程成等譯 .《 軟件工程 》 . 機械工業(yè)出版社 .2021 年 1 月第 1 版 . [6]Jason Lam 著 .Deabo way Chou 譯 《 精通 JAVA swing 程序設(shè)計 》 2021年末 [7]飛思科技產(chǎn)品研發(fā)中心 .《 精通 Eclipse》 .電子工業(yè)出版社 .2021年 [8]微型爪哇人 .《 Java 程序開發(fā) 》 .中國鐵道出版社 .2021年 [9]Frand ,Ja .著 韓志宏 譯 .《 數(shù)據(jù)抽象和問題求解 —— JAVA 語言描述 》 .清華大學(xué) 出版社 .2021 年 4月 [10]袁海燕 王文濤 著 .《 JAVA 實用程序設(shè)計 100 例 》 .人民郵電出版社 .2021年 5月 [11]Jonathan Knudsen.《 What39。s New in the J2EE Toolkit 2》 .2021 年 4 月 30 致 謝 大學(xué) 四年的學(xué)習(xí)即將結(jié)束,四年的學(xué)習(xí)生活緊張而又愉快。論文是我這一階段學(xué)習(xí)工作情況的總結(jié)。在此謹向所有關(guān)心、幫助、支持過我的老師、同學(xué)、朋友和親人致以最誠摯的感謝。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1