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

正文內(nèi)容

基于android系統(tǒng)的失物招領平臺的設計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-04 00:40本頁面
  

【正文】 resCodeString4返回狀態(tài)碼0000 —— 驗證成功1001 —— 手機號未注冊1002 —— 密碼不匹配resMsgString20交易信息同上userIdString交易成功時返回用戶Id,其他情況該字段為空(3) 修改密碼修改密碼接口用于用戶修改平臺的登錄密碼。表72 注冊接口返回數(shù)據(jù)resCodeString4返回狀態(tài)碼0000 —— 注冊成功1001 —— 該手機號已注冊1002 —— 注冊失敗resMsgString20交易信息同上userIdString交易成功時返回用戶Id(2) 登錄、驗證接口本接口是通過上傳的手機號、登錄密碼來驗證用戶輸入是否和服務器保存的一致,用于校驗用戶身份,可用于兩個功能:(1)用于用戶登錄時校驗是否密碼正確;(2)在用戶更改密碼前校驗原密碼,以確定用戶的合法身份。表66 table_news字段名數(shù)據(jù)類型含義備注newsIdChar(6)資訊IDPrimary keytitleChar(20)資訊標題Not nulltimeDate發(fā)布時間Not nullcontentChar(500)資訊內(nèi)容Not null7 服務器端設計與實現(xiàn)※所有接口若上傳userId 參數(shù),說明需要該交易需要處于登錄狀態(tài),否則不需要處于登錄狀態(tài) 密碼部分(1) 注冊接口客戶第一次使用該系統(tǒng)時需要先注冊為該平臺用戶,本接口用來在注冊界面調用,客戶端向服務器發(fā)送用戶注冊請求。表65 table_article_info字段名數(shù)據(jù)類型含義備注idChar(6)物品IDPrimary KeyuserIdChar(8)用戶IDNot nullCharacter1Char(50)詳情描述Character2Char(50)物品特征(6)中國正能量資訊信息表,存儲資訊記錄,包括資訊標題、資訊入庫時系統(tǒng)分配的資訊ID號、資訊標題、登記日期、資訊的具體內(nèi)容。如下表63table_article_lost所示。如下表63table_article_found所示。表61 table_user_password字段名數(shù)據(jù)類型含義備注phoneNumChar(11)帳號(手機號)Primary KeyuserIdChar(8)用戶IDNot nullpasswordChar(10)密碼Not nullmailChar(20)郵箱號(2)用戶信息表,存儲用戶ID、姓名、性別、年齡、常用地址、幫助他人次數(shù),其中用戶ID作為主鍵,并作為外鍵引用自用戶密碼表(表61table_user_password),如下表62 table_user_info所示。6 數(shù)據(jù)庫設計與實現(xiàn) 數(shù)據(jù)庫概述本平臺數(shù)據(jù)庫選用關系型數(shù)據(jù)庫,此處在演示階段采用MySql數(shù)據(jù)庫,數(shù)據(jù)表有用戶密碼表、用戶信息表、被撿到物品表、丟失物品表、物品詳情表、資訊列表共6張表。同樣地,點擊某一條物品信息后會進入物品詳情頁,顯示他人丟失物品的詳細信息以及發(fā)布該丟失物品信息的用戶的手機號和姓名(以用戶設置為準),同樣有短信聯(lián)系和電話聯(lián)系兩種聯(lián)系方式可用于聯(lián)系該用戶。 找回物品模塊在找回丟失物品模塊,用戶可以發(fā)布自己的丟失物品信息,可以選擇城市、物品類別來瀏覽篩選條件下被撿到物品待認領的信息,點擊某一條物品信息后會進入物品詳情頁,顯示被撿到物品的詳細信息以及發(fā)布該撿拾信息的熱心用戶的手機號和姓名(以用戶設置為準),此時可以點擊短信圖標給對方發(fā)信息或是點擊電話圖標打電話給對方。(2)找回密碼時,先輸入要找回密碼的帳號,向服務器發(fā)送請求查看該帳號是否已注冊,如未注冊則可以注冊,或者是輸入的帳號不正確;若賬號已注冊,則進入下一步向服務器請求找回密碼的郵箱驗證碼,輸入新密碼及驗證碼,通過服務器驗證后找回密碼成功。新密碼設置成功后返回“我的”模塊,不用重新登錄。 登錄密碼管理APP登錄密碼管理模塊包含兩個子模塊——;。此步驟可以跳過不設,在以后的使用中在“設置——手勢密碼——手勢管理”中設置并開啟手勢密碼登錄功能。 手勢管理模塊手勢管理的流程圖如下(圖55手勢模塊流程):圖55 手勢模塊流程圖手勢密碼管理模塊的加入是借鑒當前手機APP的流行做法,在減少用戶依賴鍵盤輸入密碼的同時,能夠保證用戶信息的安全性。 登陸模塊登陸模塊的流程圖如下(圖54登錄流程):圖54 登錄流程圖登陸模塊在進行驗證帳號密碼或者手勢密碼的步驟前先要查詢本地緩存是否登陸過帳號,如果有登陸過賬號并且該賬號已經(jīng)開啟手勢登陸功能,則進入手勢登錄界面;否則進入帳號密碼登錄界面,不同點是,如果上次有登陸過帳號,則默認已經(jīng)輸入上次登陸賬號的手機號,用戶只用輸入密碼就可以,是為了給用戶更好的使用體驗。各模塊包含各自的功能,如下圖所示(圖51Android客戶端模塊):圖51 Android客戶端模塊劃分 登陸注冊模塊注冊登錄模塊時用戶第一次使用該應用時,需要用手機號在該平臺進行注冊,注冊完成后要設置安全郵箱賬號(必填項,用于在忘記密碼時找回密碼),注冊完成后即進入系統(tǒng)首頁,以后即可用該手機號和密碼登錄該平臺。服務器接收到各個客戶端發(fā)來的網(wǎng)絡請求后,解析不同參數(shù)值,進行響應操作,如果需要數(shù)據(jù)庫數(shù)據(jù),則與數(shù)據(jù)可進行增、刪、改、查的操作,之后將操作結果封裝成Json數(shù)據(jù)類型返回給客戶端,客戶端接收到服務器返回數(shù)據(jù)庫后進行解析,并呈現(xiàn)給用戶。而服務器作為Android客戶端發(fā)送請求、在數(shù)據(jù)庫查詢和插入數(shù)據(jù)、向客戶端返回特定數(shù)據(jù)的橋梁,為眾多的Android端的失物招領APP提供內(nèi)容支持。用戶不可見部分包括服務器和數(shù)據(jù)庫。4 系統(tǒng)設計與實現(xiàn) 系統(tǒng)綜述本失物招領平臺用戶可見的部分有:使用前需要用戶用手機號注冊,登錄系統(tǒng)后可以設置本地手勢,方便登陸系統(tǒng)。本課題旨在為失主和撿到物品者之間搭建一座無障礙溝通的橋梁,讓失主有平臺發(fā)布自己丟失物品的信息,讓有愛心的撿拾者有平臺幫助失主解決燃眉之急,讓人與人之間的互幫互助通過移動互聯(lián)網(wǎng)產(chǎn)生更大的能量。 社會可行性我過正在大力弘揚中國正能量,創(chuàng)建和諧發(fā)展的社會氛圍?,F(xiàn)在智能手機軟件普遍采用敏捷開發(fā)模式進行產(chǎn)品開發(fā),一個成熟的產(chǎn)品經(jīng)過幾個月的數(shù)次迭代完成最終的上線發(fā)布。如果應用需要訪問通訊錄等功能,usespermission…/子元素即可為自身聲明權限。ROOT權限是Android系統(tǒng)的最高權限,獲得root權限之后就意味著已經(jīng)獲得了手機的所有文件的最高權限,這時候你可以對手機中的任何文件(包括系統(tǒng)文件)執(zhí)行所有增、刪、改、查的操作;而應用程序權限是手機在運行一個特定的應用程序時,程序要使用手機系統(tǒng)資源時要用到的權限,一般為硬件模塊的開啟和使用權限,如使用藍牙、使用WIFI,接入數(shù)據(jù)網(wǎng)、使用相機,使用地理位置等等。(5)Android手勢解鎖的實現(xiàn)圖33手勢界面手勢密碼的實現(xiàn)思路如下:A. 正上方的提示區(qū)域,用一個類來實現(xiàn),自定義view來繪制9個提示圖標;B. 手勢密碼繪制區(qū)域,用一個類()來實現(xiàn),它繼承自ViewGroup里面, 添加9個ImageView來表示圖標, 在onLayout()方法中設置它們的位置;C. 手勢路徑繪制, 用一個類()來實現(xiàn),復寫onTouchEvent()方法,在這個方法里面監(jiān)聽TouchEvent事件: D. ACTION_DOWN、ACTION_MOVE、ACTION_UP事件,來繪制手勢連接不同點之間的路徑;E. 9個點的對象,用一個類()來實現(xiàn),保存它的位置、狀態(tài)、背景圖片等相關信息,判斷用戶手指當前的位置,取出當前的位置去與那9個點中的每個點的位置進行比較,如果用戶點的位置在某一個點之內(nèi),那么當那個點置換背景圖片;F. 手勢密碼的獲取,判斷手指當前的位置,根據(jù)滑動路徑經(jīng)過的點,按順序保存繪制的點的順序(這里的點順序從上到下分別是:1,2,3,4,5,6,7,8,9),不能有重復的點。(4)ListView下拉刷新通過對ListView添加了一個刷新layout作為header,在滾動中時不斷改變header的高度和內(nèi)容并記錄一些狀態(tài),在用戶手指離開屏幕時根據(jù)狀態(tài)決定進行刷新還是放棄刷新。如果說事件監(jiān)聽制是一種委托式的事件處理,那么回調機制恰好與之相反:對于基于回調機制的事件處理模型來說,事件源與事件監(jiān)聽器是統(tǒng)一的。(3)事件處理機制Android系統(tǒng)提供兩種事件處理機制:基于監(jiān)聽的事件處理在事件監(jiān)聽的處理模型中,主要涉及如下三類對象:A. Event Source(事件源):事件發(fā)生的場所,通常就是各個組件、例如按鈕、窗口、菜單等;B. Event(事件):事件封裝了界面組件上發(fā)生的特定事情(通常就是一次用戶操作);C. Event Listener(事件監(jiān)聽器):監(jiān)聽事件源所發(fā)生的事件,并對各種事件做出相應的響應。Intent負責對應用中一次操作的動作、動作涉及數(shù)據(jù)、附加數(shù)據(jù)進行描述,Android則根據(jù)此Intent的描述,負責找到對應的組件,將 Intent傳遞給調用的組件,并完成組件的調用。它具有以下優(yōu)點:a. 效率出眾,這是無可否認的;b. 十分適合存儲結構化數(shù)據(jù);c. 方便在不同的Activity,甚至不同的應用之間傳遞數(shù)據(jù);d. 由專門的ContentProvider來幫忙管理和維護數(shù)據(jù)庫;e. 可以方便的設置訪問權限,私有還是都可見;f. 操作方便,使用標準的CRUDE語句(Android系統(tǒng)提供的數(shù)據(jù)庫操作函數(shù));g. 良好的可移植性和通用性,用標準的SQL語句就能實現(xiàn)CRUDE;5. Internet網(wǎng)絡(2)Intent跳轉Android系統(tǒng)四大核心組件——Activity、Service服務、Content Provider內(nèi)容提供者、BroadcastReceiver廣播接收器,這四種組件是獨立的,它們之間可以互相調用,協(xié)調工作,最終組成一個真正的Android應用。這些閃存介質由最初的空間小價格貴,到現(xiàn)在的大容量價格便宜,所以幾乎每個支持外部存儲的手機上面都有大容量(大于等于2G)的閃存卡。所以對于內(nèi)部存儲空間,我們要盡量避免使用。事實上它完全相當于一個HashMap,唯一不同的就是HashMap中的Value可以是任何對象,而SharedPreferences中的值只能存儲基本數(shù)據(jù)類型(primitive types);2. Internal Storage內(nèi)部存儲空間手機內(nèi)置的存儲空間,稱為內(nèi)部存儲,它是手機一旦出廠就無法改變,它也是手機的硬件指標之一,通常來講手機內(nèi)置存儲空間越大意味著手機價格會越貴(很多地方把它稱為手機內(nèi)存,但我們做軟件的知道,這并不準確,內(nèi)存是指手機運行時存儲程序,數(shù)據(jù)和指令的地方;這里應該是手機內(nèi)部存儲的簡稱為內(nèi)存,而并非嚴格意義上的內(nèi)存)。 平臺架構的可行性Android客戶端與服務器、數(shù)據(jù)庫的信息交換模型如下(圖31平臺架構模型):圖31 平臺架構模型Android客戶端與服務器之間采用請求進行交互,可以通過移動互聯(lián)網(wǎng),也可以使WIFI網(wǎng)絡,服務器返回給客戶端信息以JSON格式進行封裝,客戶端接收到服務器返回信息之后進行解析,根據(jù)解析結果將信息呈獻給用戶;服務器采用Structs2框架,數(shù)據(jù)庫用MySql數(shù)據(jù)庫,服務器與數(shù)據(jù)庫通過JDBC連接,進行數(shù)據(jù)操作。界面變化時大部分實際上不是全屏內(nèi)容變化的,只是局部變化,android 會根據(jù)變化的內(nèi)容只是跟新局部的內(nèi)容,也提高了效率。 高效的paint機制。所以android啟動一個新的程序實際上并不消耗很多的內(nèi)存和CPU資源。Android是每個進程是個獨立的虛擬機(聽說這么設計是為安全考慮,某個時候進程崩潰了不會影響這個系統(tǒng)和其他進程。 充分利用linux系統(tǒng)特性。它只有幾百k,節(jié)省了空間同時也提高了執(zhí)行效率。 優(yōu)化和裁剪的libc庫。 充分挖掘CPU的性能。實事求是說我對兩者的區(qū)別了解不是很深入,不過網(wǎng)上有專門的相關文論進行分析。 高效的虛擬機。 制作數(shù)據(jù)庫 。優(yōu)化后的dex文件啟動速度會加快。Android的應用程序都打包成一個apk文件,實際上就是一個zip文件。我們看到apk文件解壓后會有個優(yōu)化過的資源文件。xml配置UI在qtopia運用也有但是這么強大并且也不廣泛,因為xml文件有個不足是解析xml的效率很低。用xml文件來描述UI,這樣有個好處是只要修改UI不用修改代碼就可以修改界面的布局、顯示風格和字體大小等。 Android系統(tǒng)框架和上層應用是類java(不是正統(tǒng)的sun java)開發(fā)的,實現(xiàn)了自己的java虛擬機dalvik,在基本主流的智能手機的軟件平臺上,android的執(zhí)行速度是最快的。并且在這天谷歌宣布建立一個全球性的聯(lián)盟組織,該組織由34家 手機制造商、軟件開發(fā)商、電信運營商以及芯片制造商共同組成。魯賓成為谷歌公司的工程部副總裁,繼續(xù)負責Android項目的研發(fā)工作。谷歌公司在2005收購了這個僅成立22月的高科技企業(yè)Android。 技術可行性 Android平臺的成熟性Android系統(tǒng)原來的公司名字就叫做Android。3 可行性分析 經(jīng)濟可行性本課題只為考察基于移動互聯(lián)網(wǎng)、基于Android手機的失物招領平臺的可操作性,為平臺的正式開發(fā)奠定基礎,不考慮經(jīng)濟市場因素,故而不必討論本軟件的經(jīng)濟可行性。(4)信用機制的不斷成熟。(3)手機號碼的
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1