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

正文內(nèi)容

基于java的電子寵物系統(tǒng)的開發(fā)(編輯修改稿)

2025-01-11 02:27 本頁面
 

【文章內(nèi)容簡介】 視圖,其中每個視圖可 以顯示完整內(nèi)容的不同部分或不同方面。如果作為程序員來使用 Swing , 6 則不需要考慮 mvc 的體系結(jié)構(gòu),每個用戶界面元素都有一個包裝類(如 Jbutton 和 JTextField ),來保存模型和視圖。 Jframe: JFrame 與 Frame 的功能相當(dāng),但遠(yuǎn)比 Frame 復(fù)雜。 JPanel 組件為中間容器,用于將較小的輕量級組件組合在一起,這意味著它與內(nèi)容窗格相似。 JPanel 默認(rèn)為 FlowLayout 布局。 、 數(shù)據(jù)庫體系結(jié)構(gòu) 數(shù)據(jù)的體系結(jié)構(gòu)可以分成三級:內(nèi)部級( Internal),概念級( Conceptual)和外部級( External)。這三個結(jié)構(gòu)有時(shí)也稱為 “ 三級模式結(jié)構(gòu) ” 。 1)外部級:最接近用戶,是單個用戶所能看到的數(shù)據(jù)特性。單個用戶使用的數(shù)據(jù)視圖的描述稱為 “ 外模式 ” 。 2)概念級:涉及到所有用戶的數(shù)據(jù)定義、是全局的數(shù)據(jù)視圖。全局視圖的描述稱為 “ 概念模式 ” 。 3)內(nèi)部級:最接近于物理存儲設(shè)備,涉及到實(shí)際數(shù)據(jù)存儲的結(jié)構(gòu)物理存儲數(shù)據(jù)視圖的描述稱為 “ 內(nèi)模式 ” 。 數(shù)據(jù)庫的三級模式結(jié)構(gòu)是數(shù)據(jù)的三個抽象級別。它把數(shù)據(jù)的具體組織留給 DBMS 去做,用戶只要抽象地處理 數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲,這樣可以減輕了用戶使用系統(tǒng)的負(fù)擔(dān)。 DBMS的主要功能: 數(shù)據(jù)庫管理系統(tǒng) (Database Management System)是一種操縱和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱 DBMS。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過 DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過 DBMS進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它提供多種功能,可使多個應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。 按功能劃分,數(shù) 據(jù)庫管理系統(tǒng)大致可分為 6個部分: (1)模式翻譯:提供數(shù)據(jù)定義語言 (DDL)。用它書寫的數(shù)據(jù)庫模式被翻譯為內(nèi)部表示。數(shù)據(jù)庫的邏輯結(jié)構(gòu)、完整性約束和物理儲存結(jié)構(gòu)保存在內(nèi)部的數(shù)據(jù)字典中。數(shù)據(jù)庫的各種數(shù)據(jù)操作 (如查找、修改、插入和刪除等 )和數(shù)據(jù)庫的維護(hù)管理都是以數(shù)據(jù)庫模式為依據(jù)的。 (2)應(yīng)用程序的編譯:把包含著訪問數(shù)據(jù)庫語句的應(yīng)用程序,編譯成在 DBMS 支持下可運(yùn)行的目標(biāo)程序。 (3)交互式查詢:提供易使用的交互式查詢語言,如 SQL。 DBMS負(fù)責(zé)執(zhí)行查詢命令,并將查詢結(jié)果顯示在屏幕上。 (4)數(shù)據(jù)的組織與存?。禾?供數(shù)據(jù)在外圍儲存設(shè)備上的物理組織與存取方法。 (5)事務(wù)運(yùn)行管理:提供事務(wù)運(yùn)行管理及運(yùn)行日志,事務(wù)運(yùn)行的安全性監(jiān)控和數(shù)據(jù)完整性檢查,事務(wù)的并發(fā)控制及系統(tǒng)恢復(fù)等功能。 7 (6)數(shù)據(jù)庫的維護(hù):為數(shù)據(jù)庫管理員提供軟件支持,包括數(shù)據(jù)安全控制、完整性保障、數(shù)據(jù)庫備份、數(shù)據(jù)庫重組以及性能監(jiān)控等維護(hù)工具。 8 系統(tǒng)需求分析 需求分析 首先是開發(fā)者和用戶的應(yīng)用需求作充分的調(diào)研,提交完整的需求分析報(bào)告。在需求分析報(bào)告中務(wù)必描述的基本問題是:功能、性能、強(qiáng)加 于實(shí)現(xiàn)的設(shè)計(jì)限制、屬性、外部接口。應(yīng)當(dāng)避免把設(shè)計(jì)或項(xiàng)目需求寫入需求分析報(bào)告中。必須說明由軟件所獲得的結(jié)果,而不是獲得這些結(jié)果的手段。 編寫需求分析分析報(bào)告的要求 1. 無歧義性 對最終產(chǎn)品的每一個特性用某一術(shù)語描述:某個術(shù)語在某特殊的行文中使用時(shí)具有多種含義,則應(yīng)對該術(shù)語的每種含義 做 出解釋并指出其適用的場合。 2. 完整性 需求分析報(bào)告應(yīng)該包括全部有意義的需求,無論是關(guān)系到功能的,性能的,設(shè)計(jì)約束的,還是關(guān)系到外部接口的需求;對所有可能出現(xiàn)的輸入數(shù)據(jù)的響應(yīng)予以定義,須對合法和非合法的輸入值的響應(yīng)做出規(guī)定動作填寫全部插圖 ,表,圖示標(biāo)記等;用于定義全部術(shù)語和試題單位。 3. 可驗(yàn)證性 需求分析報(bào)告描述的每一個需求應(yīng)該是可以驗(yàn)證的。可以通過一個有限處理過程來檢查軟件產(chǎn)品可否滿足需求。 4. 一致性 在需求分析報(bào)告中各個需求的描述不能互相矛盾。 本章節(jié) 主要 從功能和性能這兩方面對系統(tǒng)進(jìn)行詳細(xì)的需求分析。 、 系統(tǒng)功能需求 電子寵物系統(tǒng) 是根據(jù) 寵物游戲思路和理念而設(shè)置的單機(jī)版寵物游戲 ,根據(jù) java的特點(diǎn), 用電子 戶可以把應(yīng)用程序放置在任意的安裝有 JDK 環(huán)境的平臺下運(yùn)行。寵物系統(tǒng)有登錄框和寵物顯示框。用戶需要從登錄框中輸入用戶名和密碼登入寵物 顯示框。寵物顯示框包括基本資料界面、寵物屬性界面、寵物喂養(yǎng)界面、寵物學(xué)習(xí)界面、寵物打工界面等。當(dāng)用戶使用喂養(yǎng)、學(xué)習(xí)、打工三個界面的操作時(shí),會出現(xiàn)相應(yīng)的寵物動態(tài)表情,把相應(yīng)的數(shù)據(jù)傳輸?shù)胶笈_進(jìn)行永久保存并且即時(shí)更新基本資料和屬性界面的數(shù)據(jù)。 基本的思路 充分利用現(xiàn)有的網(wǎng)絡(luò)的軟件硬件資源,建立電子寵物系統(tǒng)的基本目標(biāo)就是為喜歡寵物 的人群提供了一種電子的、可更新情緒的、能吃食的、聽故事的一款小游戲,為一些喜歡小動物卻沒有飼養(yǎng)真實(shí)小動物的人群提供了便利,如上班族,家里不允許養(yǎng)寵物的小朋友們。 圍繞實(shí)現(xiàn)這個目標(biāo),應(yīng)用平臺的開發(fā)設(shè)計(jì)必須突出技術(shù)手段相為主的主體性要求;心可能地用低廉的投入獲取盡可能高的回報(bào)。 9 登錄模塊功能 此模塊是模仿用戶登陸入口,用戶通過輸入賬號和密碼進(jìn)入系統(tǒng)主界面,查看寵物的各種資料以及進(jìn)行寵物培養(yǎng)。帳號或密碼都是由有后臺進(jìn)行管理,并且是唯一的。輸入正確的賬號或密碼就可以成功進(jìn)入主界面,也可點(diǎn)擊取消,退出登錄界面。 1) 寵物系統(tǒng)模塊功能 該模塊分為五個子模塊: 基礎(chǔ)信息:可以查看寵物的基本信息,以及寵物主人的信息等。顯示后臺數(shù)據(jù)庫寵物信息。 屬性資料:寵物的屬性信息,包括饑餓值,清潔 值,心情值,健康值還有這些值代表的狀態(tài)。 寵物喂養(yǎng):可以對寵物進(jìn)行喂養(yǎng),提高寵物的饑餓值、清潔值和心情值。 寵物學(xué)習(xí):對寵物進(jìn)行培養(yǎng),提高寵物的屬性值。 寵物工作:工作攢錢 模仿 寵物,實(shí)現(xiàn)對寵物的升級,通過學(xué)習(xí),提升寵物的屬性和經(jīng)驗(yàn), 每個寵物對應(yīng)有寵物等級和寵物成長值,成長值是決定等級的唯一因素。成長值由寵物的在線時(shí)長和心情值決定,心情值越高,單位時(shí)長寵物的成長值增量越高 。 、 系統(tǒng)性 能 分析 系統(tǒng)性能要求如下 1. 數(shù)據(jù)庫管理 MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng), 安裝方便快捷, 對于一般的個人使用 者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余 。 MySQL 是一款 免費(fèi)軟件( FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩(wěn)定、免費(fèi)的 數(shù)據(jù)庫 后臺服務(wù)。 這是本系統(tǒng)采用 MySQL 的主要原因之一。 MySQL 數(shù)據(jù)庫的基本功能與其它大型數(shù)據(jù)庫大同小異。 因此本系統(tǒng)采用 MySQL作為后臺數(shù)據(jù) 服務(wù)器 。 2.界面風(fēng)格 界面字體要求統(tǒng)一。 3. 運(yùn)行環(huán)境 操作系統(tǒng): Microsoft Windows XP 程序語言: Java 開 發(fā) 包: Java(TM) 2 Standard Edition () IDE: Eclipse 數(shù)據(jù)庫: 、 系統(tǒng)可行性分析 通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案進(jìn)行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性等方面進(jìn)行分析。 10 開發(fā)該系統(tǒng)所需的相關(guān)資料可以通過已經(jīng)存在的相關(guān)系統(tǒng)進(jìn)行調(diào)查和采集,所需的其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得。因此,開發(fā)成本才會較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),從而可節(jié)省不少人力、物力以及財(cái)力。所以,在經(jīng)濟(jì)的角度看來,該系統(tǒng)可行。 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件,是否可以順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。軟件方面:因?yàn)楫?dāng)前本機(jī)模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,其速度快、容量大、可靠性能高、價(jià)格低,完全能夠滿足系統(tǒng)的需求。 本系統(tǒng)的開發(fā),采用流行的 JAVA+MySql開發(fā),已元技術(shù)上的問題。 運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性以及人員的培訓(xùn)補(bǔ)充計(jì)劃的可行性。目前信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行的 11 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì)是對系統(tǒng)總體框架的搭建,這個階段非常重要,總體設(shè)計(jì)的好壞決定著整個系統(tǒng)的好壞,就好比一幢大樓的地基。 總體設(shè)計(jì)后,就是詳細(xì)設(shè)計(jì)了。詳細(xì)設(shè)計(jì)就是對各個獨(dú)立模塊的實(shí)現(xiàn)。 本章主要完成整個系統(tǒng)的設(shè)計(jì)任務(wù)。 、 總休設(shè)計(jì) 用戶通過登錄界面,進(jìn)入到寵物顯示框。接著可以查看寵物基本數(shù)據(jù)和寵物的屬性資料,可以喂寵物吃食物、學(xué)習(xí)、打工,并且即時(shí)更新數(shù)據(jù)。所有數(shù)據(jù)保存在服務(wù)器端。 如 圖 41所示: 圖 41系統(tǒng)流程圖 、 詳細(xì)設(shè)計(jì) 該電子寵物系統(tǒng)分為客戶端和服務(wù)器端 ??蛻舳说卿浐?,有以下模塊:基礎(chǔ)信息 、寵物屬性、寵物喂養(yǎng)、寵物學(xué)習(xí)和寵物打工。而服務(wù)器端則是后臺管理,分別有:用戶、寵物、參數(shù)和角色管理。 如圖 42 所示: 登錄 用 戶和密碼? 上一步 寵物顯示框 寵物喂養(yǎng)、學(xué)習(xí)、打工操作 服務(wù)器 否 是 寵物動態(tài)圖 寵物屬性 保存 更新數(shù)據(jù) 12 圖 42 系統(tǒng) 詳細(xì)設(shè)計(jì) 、 客戶端模塊 客戶端模塊分為寵物登錄和寵物 2 個模塊,只有用戶名和密碼同時(shí)才可以進(jìn)入寵物模塊。 而寵物模塊又分為基本資料、寵物屬性、寵物喂養(yǎng)、寵物學(xué)習(xí)和寵物打工 。 寵物登錄模塊 此模塊是 用戶進(jìn)入電子寵物的入口,須輸入用戶名和密碼,再點(diǎn)擊“確定”。若用戶名或密碼輸入錯誤,則彈出對話框“用戶名無效,請重新輸入”。只有用戶名和密碼同時(shí)正確,就可以進(jìn)入電子寵物界面。 電子寵物模塊 1) 基礎(chǔ)信息 模塊 該模塊顯示寵物的一些基礎(chǔ)信息。 寵物頭像 :所養(yǎng)寵物的頭像。 寵物昵稱 :寵物的名稱。 主人昵稱:用戶的名稱。 寵物頭銜:寵物的職稱。 等級:寵物的級別(即寵物的經(jīng)驗(yàn))。 個人說明 :用戶可以對自己所養(yǎng)寵物加以備注。 寵物幣 :寵物可以用其購買食物,洗澡,打扮等 。 寵物 系統(tǒng) 客戶端 服務(wù)器端后臺管理 基礎(chǔ)信息 寵物屬性 寵物喂養(yǎng) 寵物學(xué)習(xí) 寵物打工 角色管理 參數(shù)管理 寵物管理 用戶管理 寵物登錄 電子寵物 13 2) 屬性資料模塊 此模塊 顯示寵物的當(dāng)前狀態(tài)。 饑餓值: 大于 80,狀態(tài)為“吃飽了”;大于 50,狀態(tài)為“饑餓”;大于 25,狀態(tài)為“非常餓”;小于等于 25,狀態(tài)為“瀕臨死亡”。 清潔值:大于 80,狀態(tài)為“干凈”;小于等于 80,狀態(tài)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1