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

正文內(nèi)容

基于android的手游應(yīng)用商店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-11-13 09:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 開(kāi) 始登 錄 成 功登 錄 模 塊從 數(shù) 據(jù) 庫(kù) 查 詢數(shù) 據(jù)以 表 格 形 式 展示 數(shù) 據(jù)結(jié) 束添加數(shù)據(jù)刪除數(shù)據(jù)查詢數(shù)據(jù)修改數(shù)據(jù)是否 圖 38 服務(wù)端數(shù)據(jù)管理模塊流程圖 基于 Android 的手游應(yīng)用商店的 設(shè)計(jì)與實(shí)現(xiàn) 19 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)結(jié)構(gòu)組織和數(shù)據(jù)庫(kù)文件設(shè)計(jì)要根據(jù)不同用途,使用要求等,來(lái)決定數(shù)據(jù)庫(kù)的整體組織形式等一系列問(wèn)題。 數(shù)據(jù)庫(kù),顧名思義,是存放數(shù)據(jù)的倉(cāng)庫(kù),只不過(guò)這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上的,而且數(shù)據(jù)是按一定格式存放。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定模型組織描述和存儲(chǔ)。具有較小的重復(fù)度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)張性,并且可以被一定范圍內(nèi)的各種用戶共享。在涉及數(shù)據(jù)庫(kù)的軟件開(kāi)發(fā)中,需要根據(jù)有待解決的問(wèn)題性質(zhì),規(guī)模,以及所采用的前端程序創(chuàng)建工具等。做出合適的數(shù)據(jù)庫(kù)類型選擇。 在該項(xiàng)目中建立了兩個(gè)數(shù)據(jù)庫(kù),客戶端和服務(wù)器各一個(gè),用這種設(shè)計(jì)方式主要是為用戶減少許多不必要的流量浪費(fèi),如果只創(chuàng)建一個(gè)服務(wù)器數(shù)據(jù)庫(kù)的話,用戶每次連接上服務(wù)器時(shí)都會(huì)將服 務(wù)器的所有資源全部接受一遍,但是事實(shí)上該項(xiàng)目并不需要實(shí)時(shí)的更新數(shù)據(jù),因?yàn)橛行┎似返男畔⒖赡芎芫枚疾粫?huì)有變動(dòng),所以考慮在客戶端也創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)把服務(wù)器端發(fā)送過(guò)來(lái)的數(shù)據(jù)存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中,當(dāng)服務(wù)器有更新時(shí)只需要傳遞改變的數(shù)據(jù)就可以實(shí)現(xiàn)更新。 數(shù)據(jù)庫(kù)表及其結(jié)構(gòu) 客戶端數(shù)據(jù)庫(kù)( SQLite) DownloadInfo 表:編號(hào),文件名,包名,圖標(biāo)鏈接,下載鏈接,下載進(jìn)度,文件長(zhǎng)度,文件詳細(xì)信息鏈接,文件存儲(chǔ)路徑。 服務(wù)端數(shù)據(jù)庫(kù)( MySQL) User 表:編號(hào),頭像鏈接,用戶名,性別,生日,手機(jī),郵箱,等 級(jí),經(jīng)驗(yàn), 金幣,注冊(cè)時(shí)間,禮包數(shù),收藏?cái)?shù),評(píng)論數(shù)。 Game 表:編號(hào),標(biāo)題,圖標(biāo)鏈接,包名,版本號(hào),評(píng)價(jià)等級(jí),描述,金幣數(shù), 獎(jiǎng)勵(lì)金幣數(shù),游戲類別,文件大小,下載數(shù)量,下載鏈接,詳情編 號(hào),作者編號(hào)。 GameDetail 表:編號(hào),標(biāo)簽,詳情圖片鏈接,評(píng)論鏈接; Author 表:編號(hào),姓名,作者鏈接。 Comment 表:編號(hào),評(píng)分,評(píng)論內(nèi)容,評(píng)論日期,手游編號(hào),評(píng)論者編號(hào)。 基于 Android 的手游應(yīng)用商店的 設(shè)計(jì)與實(shí)現(xiàn) 20 數(shù)據(jù) 系統(tǒng) ER(實(shí)體 聯(lián)系)圖用來(lái)描述數(shù)據(jù)關(guān)系模型,可以用來(lái)建立數(shù)據(jù)模 型。本系統(tǒng)共有 6 個(gè)實(shí)體,其關(guān)系如圖 39 所示。 D o w n l o a d I n f oP K I D p a s s w o r d n a m e f i l e N a m e p a c k a g e N a m e i c o n P a t h d o w n l o a d U r l p r o g r e s s f i l e L e n g h t d e t a i l U r l f i l e S a v e P a t hU s e rP K I D i c o n u s e r n a m e p a s s w o r d s e x b i r t h d a y p h o n e e m a i l l e v e l e x p e r i e n c e c o i n s i g n u p T i m e g i f t b a g C o u n t b o o k m a r k C o u n t c o m m e n t C o u n tG a m eP K I D t i t l e i c o n p a c k a g e N a m e v e r s i o n C o d e s t a r t s u m m a r y c o i n a w a r d C o i n c a t e g o r y N a m e d o w n l o a d C o u n t d o w n l o a d L e n g h t d e t a i l U r l d e t a i l I D a u t h o r I DC o m m e n tP K I D s t a r t c o m m e n t s u m b i t D a t e u s e r I D g a m e I DG a m e D e t a i lP K I D t a g s c o v e r U r l c o m m e n t U r lA u t h o rP K I D n a m e s u m m a r y U r l 圖 39 手游應(yīng)用商店實(shí)體關(guān)系圖 客戶 端數(shù)據(jù)庫(kù)的連接 客戶端的數(shù)據(jù)庫(kù)創(chuàng)建代碼如下所示: public class FileDownDBOpenHelper extends SQLiteOpenHelper { private static final String DBNAME = 。 private static final int VERSION = 1。 基于 Android 的手游應(yīng)用商店的 設(shè)計(jì)與實(shí)現(xiàn) 21 public FileDownDBOpenHelper(Context context) { super(context, DBNAME, null, VERSION)。 } @Override public void onCreate(SQLiteDatabase db) { (CREATE TABLE IF NOT EXISTS + + (_id integer primary key autoincrement, ++ varchar(100), ++ varchar(100), ++ varchar(100), ++ varchar(100), + + varchar(100), + + varchar(100), + + INTEGER, + + varchar(100), ++ INTEGER ))。 } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { (DROP TABLE IF EXISTS + )。 onCreate(db)。 } } 客戶端數(shù)據(jù)庫(kù)鏈接代碼(主要代碼)如下所示: 基于 Android 的手游應(yīng)用商店的 設(shè)計(jì)與實(shí)現(xiàn) 22 服務(wù)器數(shù)據(jù)庫(kù)的連接 系統(tǒng)結(jié)構(gòu) 本 系統(tǒng)采用 HTTP協(xié)議來(lái)進(jìn)行數(shù)據(jù)傳輸。采用 C/S結(jié)構(gòu),客戶端為基于 Android操作系統(tǒng)平臺(tái)的智能手機(jī),主要的業(yè)務(wù)邏輯則服務(wù)器端來(lái)實(shí)現(xiàn),數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器 部署圖 系統(tǒng)部署如圖 所示,客戶端采用基于 Android 操作系統(tǒng)平臺(tái)的智能手機(jī),服務(wù)器端包括服務(wù)器、圖形界面化工具和數(shù)據(jù)庫(kù)服務(wù)器,主要處理業(yè)務(wù)邏輯和對(duì)數(shù)據(jù)的增刪改查。 基 于 A n d r o i d操 作 平 臺(tái) 的智 能 手 機(jī)客 戶 端P C 機(jī)服 務(wù) 端數(shù) 據(jù) 庫(kù) 服務(wù) : S Q L s e r v e r 2 0 0 5D B M SH T T P 協(xié)議 圖 310 系統(tǒng)部署圖 類圖 根據(jù)已建立的用例圖確定要建立的對(duì) 象類并確定屬性和操作。通過(guò)檢查類的定義,分析問(wèn)題的需求和運(yùn)用該領(lǐng)域知識(shí)來(lái)確定類的屬性。根據(jù)系統(tǒng)功能需求和基于 Android 的手游應(yīng)用商店的 設(shè)計(jì)與實(shí)現(xiàn) 23 系統(tǒng)設(shè)計(jì)需要確定類的操作 ,本系統(tǒng)有 6 個(gè)實(shí)體類,分別為 下載信息 實(shí)體類( DownloadInfo)、 用戶 實(shí)體類( User)、 評(píng)論 實(shí)體類( Comment)、 手游 實(shí)體類( Game)、 手游詳情 實(shí)體類( GameDetail)、 手游作者 實(shí)體類( Author),如圖311 所示。+ s e t I D ( )+ g e t I D ( ) : L o n g+ s e t N a m e ( )+ g e t N a m e ( ) : S t r i n g+ s e t F i l e N a m e ( )+ g e t F i l e N a m e ( ) : S t r i n g+ s e t P a c k a g e N a m e ( )+ g e t P a c k a g e N a m e ( ) : S t r i n g+ s e t I c o n P a t h ( )+ g e t I c o n P a t h ( ) : S t r i n g+ s e t D o w n l o a d U r l ( )+ g e t D o w n l o a d U r l ( ) : S t r i n g+ s e t P r o g r e s s ( )+ g e t P r o g r e s s ( ) : I n t e g e r+ s e t F i l e L e n g t h ( )+ g e t F i l e L e n g t h ( ) : I n t e g e r+ s e D e t a i l U r l ( )+ g e t D e t a i l U r l ( ) : S t r i n g+ s e t F i l e S a v e P a t h ( )+ g e t F i l e S a v e P a t h ( ) : S t r i n g I D : L o n g n a m e : S t r i n g f i l e N a m e : S t r i n g p a c k a g e N a m e : S t r i n g i c o n P a t h : S t r i n g d o w n l o a d U r l : S t r i n g p r o g r e s s : I n t e g e r f i l e L e n g t h : I n t e g e r d e t a i l U r l : S t r i n g f i l e S a v e P a t h : S t r i n gD o w n l o a d I n f o+ s e t I D ( )+ g e t I D ( ) : L o n g+ s e t I c o n ( )+ g e t I c o n ( ) : S t r i n g+ s e t U s e r N a m e ( )+ g e t U s e r N a m e ( ) : S t r i n g+ s e t S e x ( )+ g e t S e x ( ) : S t r i n g+ s e t B i r t h d a y ( )+ g e t B i r t h d a y ( ) : S t r i n g+ s e t P h o n e ( )+ g e t P h o n e ( ) : S t r i n g+ s e t E m a i l ( )+ g e t E m a i l ( ) : S t r i n g+ s e t L e v e l ( )+ g e t L e v e l ( ) : I n t e g e r+ s e t E x p e r i e n c e ( )+ g e t E x p e r i e n c e ( ) : I n t e g e r+ s e t C o i n ( )+ g e t C o i n ( ) : I n t e g e r+ s e t S i g n u p T i m e ( )+ g e t S i g n u p T i m e ( ) : S t r i n g+ s e t G i f t b a g C o u n t ( )+ g e t G i f t b a g C o u n t ( ) : S i n g l e+ s e t B o o k m a r k C o u n t ( )+ g e t B o o k m a r k C o u n t ( ) : I n t e g e r+ s e t C o m m e n t C o u n t ( )+ g e t C o m m e n t C o u n t ( ) : I n t e g e r I D : L o n g i c o n : S t r i n g
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1