【正文】
象。所有的子元素將會(huì)固定在屏幕的左上角,你不能為 FrameLayout 中的一個(gè)子元素指定一個(gè)位置。 Android 的界面直接采用 XML 文件保存的,界面開(kāi)發(fā)變的很方便。客戶端應(yīng)用程序執(zhí)行與用戶進(jìn)行交互的活動(dòng)。 Java 在服務(wù)器端的應(yīng)用非常的豐富,比如 Servlet, JSP 和第三方框架等等,使用 Servlet 或者 Filter 攔截請(qǐng)求,使用 MVC 的思想設(shè)計(jì)架構(gòu),使用約定, XML 或 Annotation 實(shí)現(xiàn)配置,運(yùn)用 Java 面向?qū)ο蟮奶攸c(diǎn),面向抽象實(shí)現(xiàn)請(qǐng)求和響應(yīng)的流程,支持 Jsp, Freemarker, Velocity 等視圖。 通信格式 設(shè)計(jì) 通信交互格式采用 XML( Extensible Markup Language)文檔格式 , XML 即可擴(kuò)展標(biāo)記語(yǔ)言 ,是一種跨平臺(tái)的文件格式,是當(dāng)前處理 結(jié)構(gòu)化文檔 信息的有力工具。正在傳輸?shù)念愋陀?ContentType 加以標(biāo)記。它于 1990 年提出,經(jīng)過(guò)幾年的使用與發(fā)展,得到不斷地完善和擴(kuò)展。 通信方案 設(shè)計(jì) 網(wǎng)絡(luò)條件 3G 網(wǎng)絡(luò)的高速數(shù)據(jù)傳輸特性,可以保證系統(tǒng)實(shí)現(xiàn)的通信需求。 5)可以查看同事信息。谷歌與開(kāi)放手機(jī)聯(lián)盟合作開(kāi)發(fā)了 Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)和 TMobile 在內(nèi)的 30 多家技術(shù)和無(wú)線應(yīng)用的領(lǐng)軍企業(yè) 組成。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。其高效的通信性能和方便的可操作性,也獲得了更多用戶的認(rèn)可。 結(jié)合 android 智能手機(jī)已有的功能支持,在手機(jī)終端上開(kāi)發(fā)一種新的綜合信息考勤平臺(tái)。 課題研究?jī)?nèi)容 課題意義 傳統(tǒng)的上班打卡方式 (如圖 ) 是打卡機(jī)和一套系統(tǒng) 數(shù)據(jù)鏈接 在一起。 智能手機(jī)具有五大特點(diǎn): 1. 具備無(wú)線接入互聯(lián)網(wǎng)的能力,即支持 GSM 網(wǎng)絡(luò)下的GPRS、 CDMA 網(wǎng)絡(luò)和 3G網(wǎng)絡(luò)。 Android 是一種新的 系統(tǒng) ,不需要 考慮對(duì) 舊系統(tǒng)的兼容,因?yàn)閷?duì)舊系統(tǒng)的支持會(huì)讓系統(tǒng)速度變得非常緩慢, android 從一開(kāi)始就專門(mén)為最快的硬件而設(shè)計(jì),所以它 的運(yùn)行 速度非常 快 。傳統(tǒng)的單一的通訊功能已經(jīng)不能滿足人們的需求。s munication needs greatly. The 3G mobile phone is a mobile terminal which based on this technology, through the android system research monly used by 3G phones, experts tested most function of this platform, its remarkable features including openness, a good thirdparty program development environment and efficient scalable sexual function is also convenient to develop a variety of application in the android platform. Android system is a new system that it does not need to consider the patibility of the old system because the support of the old system will lead the speed of this system being very slow .The android system is specifically designed for the fastest hardware from the beginning, so it39。 4. 人性化,可以根據(jù)個(gè)人需要擴(kuò)展機(jī)器功能。然后根據(jù)這次 簽到 的時(shí)間來(lái)確定是否遲到、是否早退。原有的考勤系統(tǒng)也可以不用作任何的更改。 員工是 希望能很方便的使用公司的信息平臺(tái),而 3G 手機(jī)就是一種很好的接入方式,攜帶方便 ,基于這種技術(shù)開(kāi)發(fā)的考勤平臺(tái)一定會(huì)獲得更好的應(yīng)用 。 View 等同于 J2ME 的 Displayable, 程序 人員可以通過(guò) View 類與 ―XML layout‖檔將 UI 放置在視窗上, View 的構(gòu)造函數(shù)不需要再 Activity 中調(diào)用,但是 Displayable 的是必須的,在 Activity 中,要通過(guò) findViewById()來(lái)從 XML 中取得 View, Android 的 View 類的顯示很大程度上是從 XML 中讀取的。這些條件必然降低移動(dòng)終端的開(kāi)發(fā)成本,保證了終端應(yīng)用程序的使用質(zhì)量,從而提高客戶的使用體驗(yàn) ,最終會(huì)有更 好的市場(chǎng)并且給企業(yè)帶來(lái)實(shí)際的效益。 功能模塊圖示 用戶成功登錄后進(jìn)入主界面,主界面顯示了個(gè)人主頁(yè)信息 ,動(dòng)向(簽到信息),地點(diǎn)(即需要簽到的地點(diǎn)列表),同事信息(點(diǎn)擊顯示同事列表),信息選項(xiàng)(進(jìn)入后可以查看信息列表,選擇列表后可以對(duì)信息進(jìn)行回復(fù))。智能手機(jī)對(duì) 3G 網(wǎng)絡(luò)的支持是它的亮點(diǎn), 3G 網(wǎng)絡(luò)與前者的主要區(qū)別是在傳輸聲音和數(shù)據(jù)的速度上的提升,它能夠處理圖像、音樂(lè)、視頻流等多種媒體形式,提供包括網(wǎng)頁(yè)瀏覽、電話會(huì)議、電子商務(wù)等多種信息服務(wù)。 :客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。采用這種方式可以節(jié)省傳輸時(shí)間。第二行代碼, books,則是文檔元素( document element),它是文件中最外面的標(biāo)簽。利用 Sun 公司提供的 java 數(shù)據(jù)流和過(guò)濾流結(jié)合 android 提供的 API 提取 web 服務(wù)器端不同類型的數(shù)據(jù),這是一種解決手機(jī)終端和web 服務(wù)器交互提取各種類型數(shù)據(jù)的清晰有效的方法,手機(jī)端可以在任何時(shí)候、任何地方、以任何方式查詢企業(yè)所提供的服務(wù), android 還使用的一種高效的方法就是將應(yīng)用系統(tǒng)的功能拓展到手機(jī)終端,手機(jī)通過(guò)移動(dòng)網(wǎng)絡(luò)和互聯(lián)網(wǎng)訪問(wèn)企業(yè) web 網(wǎng)站并處理各項(xiàng)業(yè)務(wù),這種方式能夠給手機(jī)終端提供有效、便捷和清晰的地訪問(wèn) web 服務(wù)器。它提供開(kāi)放的、全面的、和集成的信息管理方法。在控制層上將數(shù)據(jù)按照視圖模型的要求(也就是 Android SDK 中的 Adapter)封裝就可以直接在視圖模型上顯示了,從而實(shí)現(xiàn)了數(shù)據(jù)綁定。子元素是水平或垂直一個(gè)挨一個(gè)的。單元格不能跨列,這與 HTML 中的不一樣 AbsoluteLayout 可以讓子元素指定準(zhǔn)確的 x/y 坐標(biāo)值,并顯示在屏幕上。 兼容性設(shè)計(jì) 界面顯示兼容性: Android 平臺(tái)包括一些開(kāi)發(fā)者 API,以允許開(kāi)發(fā)者連接到系統(tǒng)用戶界面。對(duì)于 Android ,此字段必須為整型值7 人類可讀格式的由設(shè)備實(shí)現(xiàn)者選定的值,指定了當(dāng)前正在執(zhí)行的 Android 系統(tǒng)的特別 build 號(hào)。此字段一個(gè)可能的用途是用來(lái)指定 OEM 和 /或銷售此設(shè)備的承擔(dān)者。 圖 數(shù)據(jù)庫(kù)表設(shè)計(jì) ( 1)用戶 USER 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) : :306826066 17 表 用戶信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID 用戶 ID NUMBER(11) PK Not NAME 名字 (昵稱 ) VARCHAR(20) Not SEX 性別 VARCHAR(6) Not 男 女 保密 PHONE 電話 VARCHAR(12) EMAIL 電子郵箱 VARCHAR(30) Not PASSWORD 密碼 VARCHAR(30) Not qq 號(hào)碼 VARCHAR(10) MSN msn 賬號(hào) VARCHAR(30) PHOTO 用戶頭像 VARCHAR(100) 圖標(biāo) url PHONE_TYPE 電話類型 VARCHAR(20) 操作系統(tǒng)類型 DEVICE_TOKEN 設(shè)備令牌 VARCHAR(100) 手機(jī)設(shè)備令牌 ADMIN 是否管理員 NUMBER(1) 0 0:不是 ,1:是 TIMETAG 注冊(cè)時(shí)間 DATE Not ( 2)朋友 FRIENDS 表 朋友信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 USER_ID 用戶 ID NUMBER(11) PK Not FRIEND_ID 朋友的用戶 ID NUMBER(8) PK Not 同 user_id STATUS 狀態(tài) NUMBER(1) Not 0:還沒(méi)得到 1:是朋友了 ( 3)地點(diǎn) VENUE 表 地點(diǎn)信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID 地點(diǎn) ID NUMBER(11) PK Not NAME 地點(diǎn)名稱 VARCHAR(50) Not ADDRESS 具體地址 VARCHAR(60) CROSS_STREET 街道名稱 VARCHAR(40) CITY 所在城市 VARCHAR(20) PROVINCE 所在省 VARCHAR(20) ZIP 郵編 VARCHAR(30) PHONE 聯(lián)系電話 VARCHAR(10) LATITUDE 緯度 DOUBLE(11,6) Not LONGITUDE 經(jīng)度 DOUBLE (11,6) Not CATEGORY_ID 地點(diǎn)類別 ID NUMBER(3) Not 默認(rèn) 2 PHOTO 地點(diǎn)圖標(biāo) VARCHAR(100) URL USER_ID 用戶 ID NUMBER(11) 添加該地點(diǎn)的用戶 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) : :306826066 18 ( 4)簽到 CHECK_IN 表 簽到信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID 簽到記錄 ID NUMBER(11) PK Not USER_ID 誰(shuí)簽到 NUMBER(11) Not VENUE_ID 哪里簽到 NUMBER(11) Not CONTENT 簽到 內(nèi)容 VARCHAR(140) PICTURE 貼圖 VARCHAR(50) TIMETAG 簽到時(shí)間 DATE Not COMM_COUNT 評(píng)論條數(shù) NUMBER(3) COME_FROM 來(lái)自哪里 NUMBER(1) ( 5)叫喊 SHOUT 表 叫喊信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID 喊叫記錄 ID NUMBER(11) PK Not USER_ID 誰(shuí)喊叫 NUMBER(11) Not SHOUT 喊 叫內(nèi)容 VARCHAR(140) Not PICTURE 貼圖 VARCHAR(50) LATITUDE 緯度 NUMBER(10,6) LONGITUDE 經(jīng)度 NUMBER(10,6) TIMETAG 喊叫時(shí)間 DATE Not COMM_COUNT 評(píng)論條數(shù) NUMBER(3) ( 6)功能菜單 FUNCTION 表 功能菜單 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID NUMBER (2) PK Not FUN_ID 功能 ID VARCHAR (30) Not 用于頁(yè)面操作 ID,可同名 NAME 功能名稱 VARCHAR(20) Not ICON 功能圖片 VARCHAR(50) TYPE 功能類型 NUMBER(1) Not 1 HAVE_CHILD 是否有子功能 NUMBER(1) 0: 沒(méi)有 ,1: 有 PARENT_ID 父功能 ID NUMBER (2) DISCRIBE 功能描述 VARCHAR(30) ( 7)省 PROVINCE 畢業(yè)設(shè)計(jì) (論文 )網(wǎng) : :306826066 19 表 省份信 息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID ID NUMBER(2) PK Not NAME 省份名稱 VARCHAR (50) Not SORT 排名 NUMBER(2) REMARK 備注 VARCHAR(50) ( 8)城市 CITY 表 城市信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注 ID ID NUMBER(3) PK Not NAME 城市名稱 VARCHAR(50) Not PRO_ID 所屬省 份 NUMBER(2) Not SORT 排序 NUMBER(3) ( 9)評(píng)論 COMMENT 表 評(píng)論信息 字段名稱 字段含義 數(shù)據(jù)類型 關(guān)鍵字 可空 默認(rèn)值 備注