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

正文內(nèi)容

基于android平臺下的名片冊管理系統(tǒng)-wenkub

2022-09-18 12:30:52 本頁面
 

【正文】 南陽理工學(xué)院 Nanyang Institute of Technology 基于 Adnroid 平臺下的名片冊管理系統(tǒng) 基于 android 平臺下的名片冊管理系統(tǒng) 軟件工程專業(yè) XXX [摘 要] 無論是在日常生活中還是在商務(wù)或者經(jīng)濟(jì)活動中,名片都是人們不可缺少的工具,是人們 身份信息的載體,作用重要,使用頻繁。本文分析了當(dāng)前的研究現(xiàn)狀和技術(shù)現(xiàn)狀,剖析了目前市場上最為流行的移動設(shè)備操作系統(tǒng) —— Android操作系統(tǒng),并且在該系統(tǒng)平臺上設(shè)計(jì)和實(shí)現(xiàn)了一個電子名片管理系統(tǒng)。 [關(guān)鍵詞] 電子名片; Android 操作系統(tǒng);短消息服務(wù) 基于 Adnroid 平臺下的名片冊管理系統(tǒng) Electronic Business Card Management System Based on the Android System Software Engineering XXXX Abstract: Both in daily life and on business activities, the cards are indispensable tools. They are not noly the status information carrier, an important role,but also the use of frequent. However, when we collect the cards, more cards bee more trouble. To solve this problem, a variety of electronic card management are ing. That is especially popular in recent years because of mobile devices and electronic industry are developing rapidly and the intelligent system provides the hardware , so based on the mobile device,the research of electronic card management system will be a flashpoint. This article analyzes the current research , technology, and the most popular operating system in the designs and implements an electronic card management system based on the android uses the software engineering management methods to analyze the demand for the project and plete the usecase model. It analysis all the modules from the user interface to database operations and achieve the international the test run, the results show that the function of the card management system: card management, group management,card querying and card sending are able to run smoothly,so it gives the users a good experience. Key words: electronic business。多數(shù)的生產(chǎn)廠商都生產(chǎn)出了自己的電子名片管理系統(tǒng),這種管理系統(tǒng)是基于自己廠商生產(chǎn)的硬件設(shè)備之上的。 基于 Android 的名片管理系統(tǒng)使用方便,界面美觀,所用的數(shù)據(jù)庫是輕量級數(shù)據(jù)庫SQLite,它占用的資源,靈活輕便,為系統(tǒng)的數(shù)據(jù)存儲提供了支持。 課 題 的 研 究 背 景 及 其 研 究 意 義 名片是標(biāo)示姓名及其所屬組織、公司單位和聯(lián)系方法的卡片,是新朋友互相認(rèn)識,自我介紹的最快有效的方法。經(jīng)濟(jì)的迅猛發(fā)展促使人際交往日益頻繁,一 張小小的名片,承載著的實(shí)際上是資源,是商機(jī),甚至可以說是效益。 近幾年來,隨著無線通信技術(shù)的迅猛發(fā)展,移動設(shè)備的使用開始滲入到人生活的方方面面。 基于 Adnroid 平臺下的名片冊管理系統(tǒng) 2 相 關(guān) 技 術(shù) 的 發(fā) 展 狀 況 目前,市場上最流行的智能手機(jī)操作系統(tǒng)主要有四種,他們分別是諾基亞的 Symbian操作系統(tǒng),蘋果公司的 Mac OS X, RIM 公司 的 Blackberry OS 和谷歌公司的 android操作系統(tǒng)。 隨著智能手機(jī) 的功能的強(qiáng)大和市場份額比重的增大,各種各樣基于只能手機(jī)上的軟件也日益增多 [1]。從技術(shù)上來說, Android 的 SDK 功能十分強(qiáng)大,并且對編程人員免費(fèi)。 第 2章簡要介紹了 Android手機(jī)操作系統(tǒng)的框架體系。 最后是參考文獻(xiàn)和致謝。該虛擬機(jī)是 公司開發(fā)的,其遵照的技術(shù)規(guī)范與一般的 java 虛擬機(jī)與一般的 java 虛擬機(jī)不同。 Google公司開發(fā)的網(wǎng)頁瀏覽器 Google Chrome 就是基于 WebKit 開源代碼開發(fā)出來的,所以Android 平臺上的瀏覽器可以視為 Google 公司的瀏覽器產(chǎn)品的移動設(shè)備版本 和 3D 圖形引擎, 2D 圖形引擎基于 SGL, 3D 圖形引擎基于 OpenGL ES 規(guī)范。 ,視頻和圖片等媒體的支持。 Andiord框 架 介 紹 Android平臺的架構(gòu)從上至下包含了五個部分:應(yīng)用程序 (Applications)、應(yīng)用框架 (Application Framework)、開發(fā)庫 (Libraries)、運(yùn)行時環(huán)境 (AndroidRuntime)以及Linux內(nèi)核 (Linux Kernel)[4],如圖 21所示。 應(yīng)用程序 框架 在 Android 開發(fā)過程中,開發(fā)者可以完全使用與那些內(nèi)核應(yīng)用程序相同的框架,這些框架用于簡化和重用應(yīng)用程序的組件。 Android 的核心庫包括 包含 2D 和 3D 的 SGL 和 OpenGL 的圖形庫 因此,它是向應(yīng)用程序提供動力的引擎,它和庫一起形成了應(yīng) 用程序框架的基礎(chǔ) [7]。 圖 22Linux 內(nèi)核體系結(jié)構(gòu)圖 基于 Adnroid 平臺下的名片冊管理系統(tǒng) 6 Android應(yīng) 用 程 序 控 件 Activity 在 Android 中,每個 Activity 變現(xiàn)了一個提供給用戶執(zhí)行操作的可視化用戶界面,所以 Activity 是 Android 組件 中最基本也是最常用的一種組件。這些視圖控件都繼承于視圖類( View),每個視圖控件控制著窗體內(nèi)一個常規(guī)的矩形框區(qū)域,俯視圖包含和組織其子視圖的布局。 Broadcast Receiver Broadcast Receiver 是為了實(shí)現(xiàn)系統(tǒng)廣播而提供的一種組件。 ContentProvider Android 應(yīng)用程序之間是相互獨(dú)立的,各個組件運(yùn)行在不同的進(jìn)程中,這就意味著數(shù)據(jù)是不能共享的。 Intent Intent 是不同組件之間相互導(dǎo)航的紐帶,封裝了不同組件之間導(dǎo)航查找的條件。另外, SQLite 數(shù)據(jù)庫對 SQL 規(guī)范的支持非常全面,它能夠支持大多數(shù)標(biāo)準(zhǔn)的 SQL 語言,并且摒棄了 SQL 語言中的一些非常復(fù)雜少用的操作,同時添加了自己的新特性。它提供了對發(fā)送文本消息的支持。使用 SMSManager 就可以替換本地的 SMS 應(yīng)用程序,創(chuàng)建新的應(yīng)用程序來發(fā)送文本信息,處理收到的文本信息或者使用 SMS 作為一個數(shù)據(jù)傳輸層。 基于 Adnroid 平臺下的名片冊管理系統(tǒng) 8 圖 31 系統(tǒng)總體用例圖 個 人 信 息 用 例 分 析 用戶使用該軟件時,數(shù)據(jù)庫會自動檢索數(shù)據(jù)庫中是否已經(jīng)存在用戶信息,若用戶是第一次使用該軟件,則檢索結(jié)果為空。 圖 32 個人信息用例圖 名 片 發(fā) 送 用 例 分 析 用戶可以隨意發(fā)送自己的名片,在發(fā)送名片的時候,需要輸入對方的手機(jī)號碼,確定之后便可發(fā)送給對方自己的名片。接收名片用例圖如 34 所示。 基于 Adnroid 平臺下的名片冊管理系統(tǒng) 10 圖 35 名片查詢用例圖 名 片 夾 信 息 用 例 分 析 名片夾是以樹狀的結(jié)構(gòu)呈現(xiàn)給用戶的。 圖 36 名片夾信息用例圖 名 片 信 息 用 例 分 析 用戶查看名片信息的時候,可以給該名片的主人打電話,發(fā)短信。系統(tǒng)功能模塊圖如 38 所示。該頁面會提示用戶編寫自己名片信息的內(nèi)容。 發(fā) 送 名 片 模 塊 當(dāng)用戶需要發(fā)送名片的時候,可以點(diǎn)擊發(fā)送按鈕,此時 會有對話框彈出,用戶只需要在對話框中輸入發(fā)送對象的手機(jī)號碼并確定發(fā)送,則程序便會把自己的名片發(fā)送出去。則可以重新編輯自己的名片信息,只需點(diǎn)擊編輯按鈕即可。保存之后,系統(tǒng)數(shù)據(jù)庫會插入一條新的名片信息。點(diǎn)擊名片夾中的任意的名片便可查看該名片的詳細(xì)信息。在 Android 中,所用到的數(shù)據(jù)庫是輕量級,關(guān)系型的 SQLite 數(shù)據(jù)庫。而cardGroupInfo 表則只是記錄了名 片分組的名稱,并且把名片分組設(shè)定為 unquie,因?yàn)锳ndroid 不支持 distinct 查詢,所以為了解決無重復(fù)查詢的問題,特地建立了一個cardGroupInfo 表。 表 43 CardGroupInfo 表 主 要 功 能 模 塊 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 發(fā) 送 名 片 模 塊 的設(shè)計(jì)與實(shí)現(xiàn) 在該系統(tǒng)中,名片的發(fā)送是通過 SMS(短消息服務(wù))來傳輸?shù)摹?Android API 支持開發(fā)可以發(fā)送和接收 SMS 消息的應(yīng)用程序。 基于 Adnroid 平臺下的名片冊管理系統(tǒng) 15 圖 41發(fā)送模塊流程圖 發(fā)送名片的關(guān)鍵步驟的實(shí)現(xiàn)可分為以下幾步: 。具體實(shí)現(xiàn)代碼如下。 } if (()) { theName = ((name))。 theTitle = ((title))。 theCardGroup = ((cardGroup))。 sendMessage = * + + theName + + thePhoneNum + + theCompName + + theTelePhoneNum + + theTitle + + theSection + + theAddress + + thePostCode 。 public void onClick(DialogInterface dialog, int which) { SmsManager myManager = ()。 } 實(shí)現(xiàn)完成的界面為圖 42 所示。當(dāng)設(shè)備接收到一個新的 SMS 消息時,就會觸發(fā)一個新的廣播 Intent,包含了收到的 SMS的詳細(xì)信息,要提取封裝在 SMS 廣播 Intent 中的 SmsMessage 對象,需要使用 pdu 密鑰來提取一 SMSpdus 數(shù)組,其中每個 pdu 都表示 一條 SMS 消息。如果不是, 則說明該短信沒有包含名片信息,即不是該程序所需要的短信,則程序?qū)Υ藳]有操作;如果是的話
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1