




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于移動設(shè)備的飲食健康應(yīng)用-食拍技術(shù)路線與實現(xiàn)方案指導(dǎo)老師:張修軍團隊名:21克青春隊員:蔣開強,劉雪超,肖夢坦,周瑜,陳永杰時間:2013-6-25版本目錄:版本號日期描述作者version 1.02013-7-4初步文檔完成周瑜version 1.12013-7-20技術(shù)模塊完善蔣開強version 1.22013-7-29文檔完善周瑜目錄1.食拍平臺架構(gòu)42.android端52.1 android端技術(shù)路線52.1.1界面展示和用戶交互52.1.2圖片處理52.1.3條形碼處理62.1.3異步處理技術(shù)72.2 android端實現(xiàn)方案82.2.1用戶數(shù)據(jù)的分析82.2.2系統(tǒng)計劃機理1
2、13.web端技術(shù)203.1 web端技術(shù)路線203.1.1 mvc模式203.1.2web架構(gòu)213.2web端實現(xiàn)方案243.2.1通信協(xié)議243.2.2數(shù)據(jù)處理253.2.3數(shù)據(jù)調(diào)用基本過程264.數(shù)據(jù)庫274.1 數(shù)據(jù)庫技術(shù)路線274.1 數(shù)據(jù)庫實現(xiàn)方案284.1.1 數(shù)據(jù)庫的連接284.1.2 解決數(shù)據(jù)量大的問題294.1.3 備份與恢復(fù)301. 食拍平臺架構(gòu)食拍采用基于移動平臺以及b/s系統(tǒng)架構(gòu)。食拍分為三層:界面服務(wù)層、業(yè)務(wù)邏輯服務(wù)層、數(shù)據(jù)庫訪問層,彼此之間通過互聯(lián)網(wǎng)標準通訊。 圖1-1 食拍系統(tǒng)架構(gòu)圖如圖1-1所示l 客戶端:用戶通過手機客戶端對食物和袋裝食品進行拍照掃描,采集
3、食物圖片和條形碼,并進行圖片的處理提取特征值和分析出條形碼通過http協(xié)議傳輸?shù)椒?wù)器,并且與服務(wù)器上數(shù)據(jù)進行匹配。l 并將數(shù)據(jù)上傳到服務(wù)器,用戶可以在瀏覽器上查看自己的信息以及結(jié)合自身的情況查看排行榜,健康商城等。l 服務(wù)器:根據(jù)客戶端上傳的數(shù)據(jù)查詢數(shù)據(jù),并反饋給用戶。同時記錄用戶的個人信息以及平時用戶的產(chǎn)生的數(shù)據(jù),進行統(tǒng)計分析。給出用戶合理健康科學(xué)的飲食建議。l 數(shù)據(jù)庫:存儲菜和食品的數(shù)據(jù),同時保存用戶的信息數(shù)據(jù),以及系統(tǒng)日志。2. android端2.1 android端技術(shù)路線2.1.1界面展示和用戶交互 l activity:控制活動的,包括對視圖進行管理。l view:顯示界面,實
4、現(xiàn)人機交互l notification:提供了一種一致的和非打斷性的機制來通知用戶。l service:讓應(yīng)用程序可以在程序間共享數(shù)據(jù)。l net:提供網(wǎng)絡(luò)連接,與服務(wù)端進行數(shù)據(jù)交換2.1.2圖片處理 android端我們把用戶的拍攝的圖片進行處理,我們采用gray world和 灰度共生矩陣 圖片識別的核心算法對圖片提取顏色和紋理特征值,通過特征值的融合提高圖片識別的準確率,同時把圖片保存在用戶本地,方便用戶收藏和查看。為了保證應(yīng)用的流暢度,我們將對圖片進行壓縮處理,并保持圖片的完整度。下面展示圖片識別流程:圖2-1像顏色信息獲取與比較過程 2.1.3條形碼處理為了更大化的滿足用戶的需求和增
5、加用戶的體驗感,我對用戶平時吃的零食等袋裝食物進行條形碼掃描,得到袋裝食物的成分信息。每一個袋裝食物都有自己的唯一標示的條形碼,通過調(diào)用手機的攝像頭對條形碼進行掃描,識別條形碼,然后將識別到的條形碼放到數(shù)據(jù)庫匹配,找到對應(yīng)食物。2.1.3異步處理技術(shù)圖2-2異步處理技術(shù)我們系統(tǒng)中很多地方都需要向服務(wù)器請求數(shù)據(jù),或者進行圖片處理時候由于過程比較復(fù)雜和流程比較長這時候系統(tǒng)將一直等待響應(yīng),因此我們通過service android的后臺服務(wù)來進行,用戶在這個時間間隔里可以進行其他的操作這些都需要異步處理技術(shù)以提供用戶的體現(xiàn),和增加系統(tǒng)的效率。同時提高用戶的體驗感。2.2 android端實現(xiàn)方案圖2
6、-3 數(shù)據(jù)采集流程手機端主要進行拍照和掃條形碼,對圖片的處理分析,提取特征值。通過http協(xié)議將處理數(shù)據(jù)發(fā)送到服務(wù)器端,有服務(wù)器對用戶數(shù)據(jù)進行處理,并且對數(shù)據(jù)庫進行操作,獲取數(shù)據(jù)返回到客戶端,展示給用戶。2.2.1用戶數(shù)據(jù)的分析一切軟件用戶至上,在應(yīng)用中如:統(tǒng)計、提醒、推薦、計劃等多個地方都與用戶的信息、食物的成分、密切相關(guān)。同時為了系統(tǒng)中數(shù)據(jù)的科學(xué)性和真實性,我們對用戶的數(shù)據(jù)進行科學(xué)的分析。用戶信息分析:基本注冊信息包含:性別(男為xy,女為xx)、生日(及年齡n歲)、身高(h)、體重(m)、運動量(由下面列出選擇表)。1)bmi值計算:其中m=體重 單位:千克(kg)h=身高
7、 單位:米 (m)根據(jù)世界衛(wèi)生組織定下的標準,亞洲人的bmi評判標準(表1)男女偏輕203435注:特別要強調(diào)的是,不是每個人都適用bmi 的,如果你屬于有以下的情況那么bmi的指數(shù)對你不適用:1. 未滿18歲。2. 是運動員。3. 正在做重量訓(xùn)練。4. 懷孕或哺乳中。5. 身體虛弱或久坐不動的老人。根據(jù)未成年人的特征,我們特別查找了相關(guān)數(shù)據(jù),歸納計算出未成年人bmi值判斷表,詳細請見附錄一,針對這幾種不同情況下,我們后面會采用不同的最佳預(yù)熱算求取最佳值。717歲兒童青少年超重肥胖判斷標準(bmi切點,kg/m2)(表2)性別年齡超重肥胖女718.9bmi=17.2bmi=18.9819.9b
8、mi=18.1bmi=19.9921.0bmi=19.0bmi=21.01022.1bmi=20.0bmi=22.11123.3bmi=21.1bmi=23.31224.5bmi=21.9bmi=24.51325.6bmi=22.6bmi=25.61426.3bmi=23.0bmi=26.31526.9bmi=23.4bmi=26.91627.4bmi=23.7bmi=27.41727.7bmi=23.8bmi=27.7男719.2bmi=17.4bmi=19.2820.3bmi=18.1bmi=20.3921.4bmi=18.9bmi=21.41022.5bmi=19.6bmi=22.511
9、23.6bmi=20.3bmi=23.61224.7bmi=21.0bmi=24.71325.7bmi=21.9bmi=25.71426.4bmi=22.6bmi=26.41526.9bmi=23.1bmi=26.91627.4bmi=23.5bmi=27.41727.8bmi=23.8bmi=.2運動量的判斷:g1:長時間坐在辦公室、教室里、很少運動或是完全沒有運動的人g2:偶爾會運動或散步、逛街、踏青等每周大約少量運動1-3次的人g3:有持續(xù)運動的習(xí)慣,或是會上健身房,每周運動3-5次的人g4:熱愛運動,每周運動6-7次,或是工作量相當大的人g5:工作或生活作息需要大量勞
10、動,相當消耗能量的人 由系統(tǒng)提供出上述5種狀態(tài),由用戶根據(jù)自身情況,選擇不同運動量。該值為后面最佳預(yù)熱計算提供基礎(chǔ)。2.2.2系統(tǒng)計劃機理最佳熱量預(yù)算(z)最佳熱量預(yù)算是為每個人量身訂制的最佳每日所需食物熱量攝入值。既能保證攝入熱量值滿足身體所需,又能幫助用戶更好的控制攝入量。根據(jù)熱量平衡原理可知:sq(攝取量)xh時,m處于上升趨勢;sq=xh時,m保持不變。而sq=xs(飲食攝取量)消耗熱量=基礎(chǔ)代謝+身體活動總消耗量+食物熱效應(yīng)轉(zhuǎn)化為數(shù)學(xué)公式:xh=bmr+sh+sr。.1基礎(chǔ)代謝基代謝率(bmr)是指人體在非活動狀態(tài)下,維持生命所需的最低能量。 這些能量主要
11、用于維持人體各器官的機能,如呼吸、心跳、氧氣運送、腺體分泌、排泄等等這些就被稱為基礎(chǔ)代謝率bmr?;A(chǔ)代謝率對減肥有非常大的影響,每天適量的運動有助于提高身體的基礎(chǔ)代謝率,而極端節(jié)食會降低人的基礎(chǔ)代謝率。通過性別,年齡,身高和體重能粗略計算基礎(chǔ)代謝率?;A(chǔ)代謝率bmr計算公式: 女性=655 + (9.6 x 體重) + (1.7 x 身高) - (4.7 x 年齡) 男性=66 + (13.7 x 體重) + (5.0 x 身高) - (6.8 x 身體活動總消耗(sh)我們每天從起床張開眼睛那一刻,身體就會開始燃燒能量,包括你刷牙洗臉、走路去搭公車、坐地鐵、應(yīng)付一天上班上課的
12、精力等等,都會消耗你的卡路里能量,而這些最基本的熱量。每個人的每日所需熱量,會因為工作類型以及生活習(xí)慣的不同而不同,因此,想要知道自己的所需熱量,就要先根據(jù)你的生活習(xí)慣選出適合的計算方式。其中g(shù)1=0.2;g2=0.3;g3=0.5;g4=0.07;g5=0.9。身體活動總消耗計算公式:身體活動總消耗=基礎(chǔ)代謝率*g+運動額外消耗量sh=bmr*g+y各類運動每小時消耗能量表(表3)單位:大卡/小時單位:大卡/小時午睡48跳有氧運動252看電影66慢走255看電視72騎馬276工作76打桌球300開車82跳舞300念書88體能訓(xùn)練300逛街110健身減肥操300插花114打網(wǎng)球352洗衣服11
13、4滑雪354燙衣服120仰臥起坐432遛狗130跳繩448洗碗136打拳450泡澡168爬樓梯480買東西180快走555騎腳踏車184慢跑655打高爾夫球186快跑700打掃228練武術(shù)790 食物熱效應(yīng)(sr)食物熱效應(yīng)(thermic effect of food,tef)是指由于進食而引起能量消耗增加的現(xiàn)象。人體在攝食過程中,除夾菜、咀嚼等動作消耗的熱量外,因為要對食物中的營養(yǎng)素進行消化吸收及代謝轉(zhuǎn)化,還需要額外消耗能量。營養(yǎng)學(xué)家把這種因為攝食而引起的熱能的額外消耗稱為食物熱效應(yīng),又叫食物的特殊動力作用。食物熱效應(yīng)計算公式: 食物熱效應(yīng)=(bmr+活動量)*10%=食物攝
14、取量*10%sr=(bmr+y)*10%=xs*10%根據(jù)以上公式可以得出最佳熱量預(yù)算公式:本文提供了根據(jù)以上公式算得的各類人群每日最佳熱量預(yù)算表,如下表(表4):類別能量(kcal)類別能量嬰兒不分性別男女初生6個月120/kg體重孕婦(46個月)+200712個月100/kg體重孕婦(79個月)+200兒童男女乳母+8001歲11001050老年前期男女2歲12001150453歲13501300g1220019004歲14501400g2240021005歲16001500g3270024006歲17001600g43000-7歲18001700老年8歲19001800609歲20001
15、900g12000170010歲21002000g22200190011歲22002100g32500210012歲2300220070歲少年g11800160013歲24002300g22000180016歲2800240080歲以上16001400成年g124002100g226002300g3300027002.2.3熱量控制值:根據(jù)前面計算得出的bmi值,判斷用戶身體狀況類型,每天熱量總攝取量需要保證基礎(chǔ)代謝率的情況下,如果根據(jù)bmi值判斷出用戶超重,不同程度超重的用戶選擇不同的減少熱量攝取,其中:a=+100;b=-200;c=-300;d=-350;e=-400;f=-500。綜合
16、以上公式,從每日最佳預(yù)熱算值中扣除熱量控制值,即為計劃每日攝入量。計算公式如下:每日計劃攝取量=每日最佳熱量預(yù)算+熱量控制值(其中0為x或y,i為a,b.f)運動計劃根據(jù)用戶自身習(xí)慣提供運動計劃,可以采取各種類型的計劃。為什么要做運動運動就是指長時間進行運動(耐力運動),使得心(循環(huán)系統(tǒng))、肺(呼吸系統(tǒng))得到充分的有效刺激,提高心、肺功能。從而讓全身各組織、器官得到良好的氧氣和營養(yǎng)供應(yīng),維持最佳的功能狀況。運動對減肥帶來的效果,并不僅僅是我們表面看到的每小時消耗200或300大卡那么簡單,它的最大效果在于可以提高我們的身體代謝消耗,這才是我們看中的。 運動計劃方案按照自己喜好為自己訂制運動方案
17、,按照計劃每次提醒是否已經(jīng)完成任務(wù)。這里的運動所消耗熱量可以畫成運動曲線圖,歸納入能量曲線圖中,方便更好的統(tǒng)計作用;運動消耗量記為y。提醒方面,根據(jù)每周攝入量超過本周計劃量30%時,提醒建議運動進行轉(zhuǎn)化。提醒系統(tǒng)與系統(tǒng)計劃直接聯(lián)系的提醒系統(tǒng)搭建:一日三餐拍照分析結(jié)果:三餐時間的設(shè)定,如果吃飯的時間不對,會影響消化和吸收情況,會事倍功半。所以作如下設(shè)定:早餐7:009:00;午餐12:0012:30;晚餐18:0018:30。早餐,此時間段,你的消化功能也已經(jīng)開始運轉(zhuǎn),胃腸道蘇醒,能最高效地消化吸收食物中的營養(yǎng)成分,是早餐的最佳時間。午餐,這個時間段身體能量需求最大的時候,是吃午餐的最佳時間。此
18、時你體內(nèi)胃腸道的消化積極性已經(jīng)遠不如早餐的時候,所以用餐時需要細嚼慢咽,萬萬不能一邊盯著電腦一邊吃午餐。不僅容易發(fā)胖,營養(yǎng)也無法吸收。晚餐,晚餐要在睡前4個小時解決,這是食物在胃腸道中完全消化吸收所需的時間。否則帶著未消化的食物入睡,不僅會堆積脂肪,而且會降低睡眠質(zhì)量。根據(jù)查閱資料,早中晚進餐攝取熱量比例為3:4:3。程序自動將計劃每日攝入量按比例分配到三餐時 間,當拍照時間為以上時間段時記為該餐攝入量,如果超過或低于計劃量20%時,卡路里量進度條顯色,系統(tǒng)提示超量或過低。統(tǒng)計圖下的提醒建議:已有統(tǒng)計圖分為營養(yǎng)成分圖、能量趨勢圖、運動趨勢圖、標準對比圖、飲食時間分布圖。能量趨勢圖,統(tǒng)計一周的能
19、量攝取量,如果未完成上周計劃,則發(fā)起相關(guān)提醒。飲食時間分布圖,可以直觀反映出飲食規(guī)律,可以根據(jù)以上統(tǒng)計圖,給出統(tǒng)計性建議。周期性,針對性的系統(tǒng)建議。由系統(tǒng)提供隨機性建議。例如健康小習(xí)慣、小貼士。2.2.4存在問題食物識別的時候,需要提取實物圖片的顏色特征值和紋理特征值,在提取特征值的時候需要對顏色的進行顏色直方圖的分離,分離顏色的三原色r,g,b,在提取顏色的可能存在顏色的特征值的誤差。導(dǎo)致食物識別的準確率。提取實物紋理特征值的時候由于只是提取的表面的原因,食物內(nèi)部成分不能明確,以及實物圖片只是一個二維圖像不能從各個角度分離圖片的紋理特征值。這樣造成食物識別的不準確。 由于食物體積在開發(fā)前期沒
20、有進行三維建模,再提及計算過程中,切法準確度,造成食物體積不不準確,最終計算的食物卡路、脂肪、蛋白質(zhì)等食物成分只是一個范圍,精確了不是很高。圖2-4食物成分分析與對比圖2.2.5數(shù)據(jù)sqlite圖2-5 sqlitesqlite采用了模塊的設(shè)計,它由三個子系統(tǒng),包括8個獨立的模塊構(gòu)成。sqlite提供本地數(shù)據(jù)的存儲,可以存儲最近的運動記錄,系統(tǒng)設(shè)置,數(shù)據(jù)緩存等數(shù)據(jù)。3. web端技術(shù)3.1 web端技術(shù)路線3.1.1 mvc模式web端主體框架采用mvc的設(shè)計模式,通過視圖,控制器,模型的分離減少了代碼的耦合度,由于mvc模式的三個模塊相互獨立,改變其中一個不會影響其他兩個,所以依據(jù)這種設(shè)計思
21、想能構(gòu)造良好的少互擾性的構(gòu)件。圖3-1 mvc模型圖3-2 mvc模式3.1.2web架構(gòu)圖3-3 服務(wù)端系統(tǒng)架構(gòu)圖web應(yīng)用系統(tǒng)大多采用j2ee(java 2 platform enterprise edition)的多層框架結(jié)構(gòu)模型,web應(yīng)用框架技術(shù)是一種針對某一特定應(yīng)用領(lǐng)域的面向?qū)ο筌浖?fù)用技術(shù)由特定應(yīng)用領(lǐng)域的軟件體系結(jié)構(gòu)所決定的軟件構(gòu)架。1) struts框架struts框架是基于mvc(model-view-controller,模型視圖控制器)模式的框架.采用java語言編寫,它繼承了mvc設(shè)計模式的特性,對應(yīng)用系統(tǒng)的用戶界面顯示和數(shù)據(jù)的后端業(yè)務(wù)邏輯代碼進行了抽象,并且整合了se
22、rvlet與jsp在web應(yīng)用系統(tǒng)開發(fā)上的優(yōu)勢。在struts框架中,模型由實現(xiàn)業(yè)務(wù)邏輯的javabean組件構(gòu)成,控制器由action以及struts-config.xml配置文件來實現(xiàn),視圖由一組jsp文件構(gòu)成。2) spring框架spring框架由一個容器,一個配置和組織組件的框架,一組內(nèi)置的為事務(wù)、持久化和web用戶接口提供的服務(wù)組成,是一個輕量的控制反轉(zhuǎn)(inversion of control,ioc)和面向方面(aspect-oriented programming,aop)的容器框架:輕量:完整的spring框架可在一個大小1 mb多的jar文件里發(fā)布。并且spring所需的
23、處理開銷也很小??刂品崔D(zhuǎn):spring通過一種稱作控制反轉(zhuǎn)(ioc)的技術(shù)促進了松耦合??刂品崔D(zhuǎn)就是指由容器通過配置文件來管理業(yè)務(wù)對象之間的依賴關(guān)系,而非傳統(tǒng)方式中由代碼方式來直接操控。控制反轉(zhuǎn)的實質(zhì),是控制管理權(quán)由程序代碼轉(zhuǎn)到了外部容器,控制權(quán)的轉(zhuǎn)變即是所謂的反轉(zhuǎn)。面向方面:spring包含對面向方面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)服務(wù)進行內(nèi)聚性的開發(fā)。應(yīng)用對象只做它們應(yīng)該做的,完成業(yè)務(wù)邏輯,并不負責(zé)其它的系統(tǒng)關(guān)注點。容器:spring包含管理應(yīng)用對象的配置和生命周期,可以配置每個bean如何被創(chuàng)建??蚣埽簊pring中,應(yīng)用對象被聲明式地組合,典型地是在一個xml文件里,s
24、pring提供了很多基礎(chǔ)功能(事務(wù)管理、持久性框架集成等等),并留有應(yīng)用邏輯開發(fā)。3) hibernate框架hibernate是一種java語言環(huán)境下的對象/關(guān)系映射(object- relational,or) 解決方案。它為面向?qū)ο蟮膶嶓w模型到關(guān)系型數(shù)據(jù)庫之間的映射,提供了一個極為方便的開源框架。hibernate使用數(shù)據(jù)庫和配置文件來為應(yīng)用程序提供持久化(持久化是指和數(shù)據(jù)庫相關(guān)的各種操作)服務(wù)。hibernate配置文件有兩種格式:一種是xml格式的文件hibernate.cfg.xml,一種是java屬性文件hibernate.properties,采用鍵=值的形式。在應(yīng)用系統(tǒng)的開發(fā)
25、中,hibernate配置文件中包含了jdbc連接數(shù)據(jù)庫的驅(qū)動信息。在應(yīng)用程序訪問數(shù)據(jù)庫時,首先讀取hibernate配置文件,再通過配置文件找到持久化類的xml映射文件,根據(jù)該映射文件得到相應(yīng)的持久化類,從而可以對類進行操作。也就是將持久化對象中的屬性與數(shù)據(jù)庫表中的字段對應(yīng)起來。通過持久化對象完成對數(shù)據(jù)庫表中的數(shù)據(jù)的增加、修改、查詢和刪除操作。3.2web端實現(xiàn)方案3.2.1通信協(xié)議我們用http協(xié)議實現(xiàn)客戶端與服務(wù)端的連接。http協(xié)議是一種詳細規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則,通過因特網(wǎng)傳送萬維網(wǎng)文檔的數(shù)據(jù)傳送協(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。圖3-4
26、 http協(xié)議圖3-5 xmpp協(xié)議xmpp是一種基于xml的協(xié)議,它繼承了在xml環(huán)境中靈活的發(fā)展性。因此,基于xmpp的應(yīng)用具有超強的可擴展性。經(jīng)過擴展以后的xmpp可以通過發(fā)送擴展的信息來處理用戶的需求,以及在xmpp的頂端建立如內(nèi)容發(fā)布系統(tǒng)和基于地址的服務(wù)等應(yīng)用程 序。而且,xmpp包含了針對服務(wù)器端的軟件協(xié)議,使之能與另一個進行通話,這使得開發(fā)者更容易建立客戶用應(yīng)用程序或給一個配好系統(tǒng)添加功能。由于http協(xié)議時需要客戶端發(fā)送請求,服務(wù)端才會發(fā)送數(shù)據(jù),但我們系統(tǒng)中有如聊天系統(tǒng)等需要實施的功能使用http協(xié)議就不是很合適,因此我們還使用了xmpp協(xié)議配合html協(xié)議完成聊天功能以及系統(tǒng)
27、活動、運動咨詢和定點廣告的推送功能。3.2.2數(shù)據(jù)處理1. 字符數(shù)據(jù)處理圖3-6 json的數(shù)據(jù)結(jié)構(gòu)json(javascript object notation) 是一種輕量級的數(shù)據(jù)交換格式。json采用完全獨立于語言的文本格式,但是也使用了類似于c語言家族的習(xí)慣(包括c, c+, c#, java, javascript, perl, python等)。這些特性使json成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。3.2.3數(shù)據(jù)調(diào)用基本過程圖3-7 數(shù)據(jù)調(diào)用基本過程4. 數(shù)據(jù)庫4.1 數(shù)據(jù)庫技術(shù)路線圖4-1 jdbc架構(gòu)jdbc(java data base connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行sql語句的java api,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用java語言編寫的類和接口組成。jdbc為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標準的api,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 java api 編寫數(shù)據(jù)庫應(yīng)用程序。4.1 數(shù)據(jù)庫實現(xiàn)方案4.1.1 數(shù)據(jù)庫的連接圖4-2 連接數(shù)據(jù)庫流程與數(shù)據(jù)庫建立連接的標準方法是調(diào)用drivermanager.getconnection方法。該方法接受含有某個url的字符串。driver
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美容美發(fā)店員工入股2025年度全新合作框架合同匯編
- 2025年度高端服裝店品牌代理權(quán)轉(zhuǎn)讓合同范本
- 砌體抹灰勞務(wù)分包合同書
- 工業(yè)生產(chǎn)過程質(zhì)量控制要點
- 農(nóng)業(yè)養(yǎng)殖業(yè)智能化養(yǎng)殖管理系統(tǒng)建設(shè)
- 新能源車充電樁建設(shè)合同
- 汽車工程車輛維護與故障診斷技能考試試題集
- 中學(xué)生物多樣性的感悟
- 城市商業(yè)管理系統(tǒng)升級服務(wù)協(xié)議
- 給排水安裝工程勞務(wù)合同
- 火力發(fā)電廠OVATION 與西門子控制系統(tǒng)之間通訊實現(xiàn)
- 家庭節(jié)約用水
- 2022公務(wù)員錄用體檢操作手冊(試行)
- 電力事業(yè)部崗位職責(zé)
- GB/T 7024-2008電梯、自動扶梯、自動人行道術(shù)語
- GB/T 36663-2018船舶和海上技術(shù)船舶系泊和拖帶設(shè)備閉式導(dǎo)纜孔
- GB/T 3077-2015合金結(jié)構(gòu)鋼
- 肝硬化超聲診斷 課件
- 現(xiàn)代節(jié)水灌溉技術(shù)課件
- 常用臨床檢驗
- 人類行為與社會環(huán)境全套課件
評論
0/150
提交評論