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

正文內(nèi)容

基于java的電子寵物系統(tǒng)的開發(fā)(參考版)

2024-12-10 02:27本頁面
  

【正文】 。論文是我這一階段學習工作情況的總結(jié)。 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ā)大全 》 . 清華大學出版社 .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 語言描述 》 .清華大學 出版社 .2021 年 4月 [10]袁海燕 王文濤 著 .《 JAVA 實用程序設(shè)計 100 例 》 .人民郵電出版社 .2021年 5月 [11]Jonathan Knudsen.《 What39。在整個 做系統(tǒng)的 開發(fā) 過程中, 運用了學在校所學專業(yè)知識和在校外的實踐經(jīng)驗,以及網(wǎng)上查閱資料和圖書館查閱資料, 解決系統(tǒng)中所遇到的 各式各樣的問題。 本系統(tǒng)設(shè)計實現(xiàn)了 C/S架構(gòu)的電子寵物系統(tǒng)的開發(fā),通過本系統(tǒng)的的開發(fā),體會到了 Java技術(shù) 的優(yōu)越性 , 從而 激發(fā)我對它更深的探索。 在 正式開發(fā)過程前,我按照軟件工程開發(fā)流程,進行需求分析和軟件設(shè)計。 首先認識到, 一個系統(tǒng)開發(fā)的前期準備是非常重要的。使得無法領(lǐng)養(yǎng)小動物。 但還是由于各方面的條件限制,如寵物除了可愛的一面,還有令人討厭的一面。再與伴侶動物朝夕相處過程中,兒童不僅可以培養(yǎng)起責任心,而且還能夠讓他們從小親近自然,愛護、關(guān)心、體貼他人、同人分享自己的快樂。 中國的獨生子女,由于家庭結(jié)構(gòu)的特殊性而無兄弟姐妹可與他們交流,再加上父母的工作繁忙,使得一些孩子因缺乏情感交流而變得自卑、自負、易怒和焦躁,甚至自閉。目前新廳的東西層出不窮,就連昔日的現(xiàn)實寵物也漸漸從家庭中消失,取而代之的是一系列的電子寵物。它才會成為有價值的產(chǎn)品 ,而且后期還要長期的維護。 、 小結(jié) 從中也認識到,軟件測試不僅僅指 利用計算機進行的測試,還包括人工進行的測試。 、 測試實例 登錄界面測試 測試結(jié)果如圖 61所示 26 圖 61 錯誤用戶名和密 碼結(jié)果 測試結(jié)果如圖 62 所示 圖 62 空用戶名和密碼結(jié)果 測試結(jié)果如圖 63 所示 圖 63 正確用戶名和密碼 27 測試結(jié)論: 在正確輸入 用戶名和密碼 的情況下能夠順利進入系統(tǒng) ;只要用戶名和密碼有一個錯或空值 ,就彈出對話框“用戶 名無效 ,請重新輸入!”。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯誤數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。 b. 強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件園在一些超負荷情況下功能實現(xiàn)的情況。 單獨對于系統(tǒng)的測試主要從以下幾個方面入手: a. 功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到了滿足。 4) 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,再進行系統(tǒng)測試。 3) 確認測試 確認測試目的是 向未來的用戶表明系統(tǒng)能像預(yù)定要求那樣工作。 2) 集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。 測試主要內(nèi)容 為了保證測試的質(zhì)量,將測試過 程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。 2) 系統(tǒng)測試:在此步驟中所發(fā)現(xiàn)的一般是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。大的軟件系統(tǒng)通常是由若干個子系統(tǒng)組成的,第個子系統(tǒng)又由若干個模塊組成的。 以上觀點可以提醒測試人員要以查找錯誤為中心 ,而不是為了演示軟件的正確運行。 如果測試的目的是為了盡可能多的找出錯誤,那么測試就該直接針對軟件較復(fù)雜的地方或是以前出錯較頻繁的位置。測試是所有工程學科的基本組成單元,是軟件開發(fā) 項目的重要組成部分。 、 測試 目的 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會出現(xiàn)錯誤。所以,這類的錯誤比較容易發(fā)現(xiàn)和糾正。 24 系統(tǒng)測試 在設(shè)計系統(tǒng)過程中,存在錯誤是必然的 。根據(jù)測試和調(diào)試過程中已經(jīng)發(fā)現(xiàn)和改正的錯誤數(shù),可以估算軟件的平均無故障時間;反之,根據(jù)要求達到的軟件平均無故障時間,可以估算出應(yīng)該改正的錯誤數(shù),從而能夠判斷測試階段何時可以結(jié)束。 程序中潛藏的錯誤的數(shù)目,直接決定了軟件的可靠性。因此,除非在非常必要的場合,一般 不要使用匯編語言寫程序。但是,編碼使用的語言,特別是寫程序的風格,也對程序質(zhì)量有相當大的影響。 、 小 結(jié) 實現(xiàn)包括編碼和測試兩個階段。 動態(tài)界面效果如圖 57 所示: 圖 57 動態(tài)圖 以下是實 現(xiàn) 動態(tài)界面的部分代碼: //3秒后自動關(guān)閉 (3000)。如 sleep()方法,休眠一段時間,以讓其他線程能有機會運行。低優(yōu)先級的線程往往需要等待更長的時間才能有機會運行。每個線程 都要經(jīng)歷創(chuàng)建,就緒,運行,阻塞和死亡這 5 22 個狀態(tài)。而且等級越高,單位時間攢的錢就會越多。 正如現(xiàn)實生活一樣,學習,購物等都需要錢才能去做。 具體效果 如下圖 55 所示: 21 圖 55 寵物學習 寵物工作 實現(xiàn) 寵物的打工功能。 此模塊是實現(xiàn)寵物的成長過程的 進度,學習越多,等級越高,則其能力也越強。 寵物學習 實現(xiàn) 寵物的學習功能。// 饑餓 1 update()。// 健康 +1 (() + 1)。// 休息按鈕操作 (new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { } public void widgetSelected(SelectionEvent e) { new Pet(主人晚安! ,/icons/)。 具體效果如 圖 54 所示: 20 圖 54 寵物喂養(yǎng) 以下是部分休息代碼: Button button = new Button(posite, )。 每個用戶有個儲藏 室,存有為 寵物 購買的餅干和牛奶;每種食物都有不能的用途,能夠改變 的饑餓、清潔、心情、健康值 。即其狀態(tài)也會改變。 屬性資料 顯示寵物的屬性資料: 饑餓、清潔、心情、健康、武力、智力、魅力動態(tài)更新,隨著喂養(yǎng)、學習和工作的操作動態(tài)更新。 } 19 } //以下是 獲取 連接 對象 public Connection getConnection()throws SQLException { return (MYSQL_URL_NAME, prop)。//輸入密 碼 } //以下是 加載驅(qū)動 public void loadDrivers() { try { (MYSQL_DRIVER).newInstance()。 public Driver(String user, String pw, String services) { (user, user)。 主 界面具體效果如圖 52 所示: 圖 52 主界面 、 數(shù)據(jù) 連接實現(xiàn) 連接數(shù)據(jù)庫主要代碼 : public class Driver { //以下是定義 JDBC相應(yīng) MySql的 驅(qū)動名稱 和數(shù)據(jù)庫具體路徑名稱 private static final String MYSQL_DRIVER = 。 信息區(qū) 18 該區(qū)域插入一個 Panel 控件,然后再在 Panel 控件添加所需的組件。 主界面主要分為三大塊: 標題區(qū) 顯示系統(tǒng)的名稱,以及可以 在此區(qū)域上關(guān)閉系統(tǒng)?!按_定”按鈕實現(xiàn)以下功能:首先,根據(jù)輸入的用戶名和密碼到數(shù)據(jù)庫找,若找到匹配的,則轉(zhuǎn)入寵物界面;若找不到,則彈出對話框“您輸入的用戶名錯誤,請重新輸入!” 另外,些界面還可以增加注冊功能以及忘記密碼,找回密碼的功能。功能再強大的軟件最終還是要交給客戶,因此 美觀實用的界面便成為了開發(fā)者所要追求的效果。 具體屬性如表 43所示: 表 43 購物數(shù)據(jù)表 字段 屬性 長度 注釋 說明 ShoppingID varchar 32 購物 ID UserID varchar 32 用戶 ID GoodsID varchar 32 商 品 ID t int 4 購物數(shù)量 17 系統(tǒng)的實現(xiàn) 本章對系統(tǒng)的界面和功能進行詳細介紹,并且賦有主要的代碼與截圖。 具體屬性 如表 41所示 : 表 41 用戶資料表 字段 屬性 長度 注釋 說明 UserID varchar 32 用戶 ID LoginName varchar 30 登錄賬號 NOT NULL NickName varchar 30 用戶昵稱 Password varchar 20 登陸密碼 NOT NULL Birthday varchar 8 寵物生日 sex varchar 4 性別 NOT NULL RoleID int 4 所屬角色 PetID int 4 寵物 ID GOLD Double 8 賬戶余額 寵物資料表 (T_PetInfo) 該表 描述了寵物的屬性資料 。支持寵物數(shù)據(jù)的更新。 3) 數(shù)據(jù)庫備份:以防數(shù)據(jù)意外丟失。 、 數(shù)據(jù)庫 設(shè)計 數(shù)據(jù)庫設(shè)計原則 1) 數(shù)據(jù)庫 完整性:建立完整的數(shù)據(jù)庫,將電子寵物的所有數(shù)據(jù)詳細記錄。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1