【正文】
于優(yōu)化了的 Linux內(nèi)核,它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動等服務(wù),同時也是手機(jī)硬件的連接層。 Android 是一套真正意義的開放性移動設(shè)備綜合平臺,它包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺應(yīng)用。隨著科技的迅猛發(fā)展,現(xiàn)在的手機(jī)都是智能手機(jī),它的功能不僅僅只是用來打電話或是收發(fā)短信,我們還可以用它聽歌看視頻、用藍(lán)牙傳 輸數(shù)據(jù)、玩游戲、上網(wǎng)等等 ,比起用計算機(jī)訪問因特網(wǎng)更方便快捷。 Campus Assistant。 SQLServer2020。s broadcast, through the Bluetooth to send courseware to students’ phones and so on. This paper is based on the actual needs of teachers and students in the school, and expounds in detail the process of objectoriented analysis and design method, to realize campus assistant application of mobile phone under the Android flat. The application system based on MVC mode uses eclipse and android SDK and ADT to develop mobile clientside, using eclipse and tomcat as issuedside of the work and adopting SQL2020 to build database table. The clientside is used by users, mainly including books information query, lending information query, books renew, student achievement inquiry, the campus announcement inquiry, announcement campus uploading etc. 。 關(guān)鍵字: Android; SQL Server 2020; Tomcat;校園助手;手機(jī)開發(fā)平臺; II Design and Implementation of Campus Assistant Software based on Android Mobile Phone Abstract Author: ShiYuehua。該應(yīng)用程序 基于 MVC 模式 ,整個開發(fā)過程采用 eclipse 加 android SDK 及 ADT 來開發(fā)手機(jī)客戶端 , 使用 eclipse和 tomcat 作為 網(wǎng)絡(luò)發(fā)布端及使用 SQL2020 建 數(shù)據(jù) 庫 表 。國內(nèi)外已有不少手機(jī)應(yīng)用軟件用于教學(xué)事業(yè),如通過手機(jī)操作投影儀的播放,通過藍(lán)牙將課件傳到學(xué)生手機(jī)等等。 I 基于 Android 手機(jī)的校園助手軟件的設(shè)計與實現(xiàn) 專業(yè)班級:網(wǎng)絡(luò)工程 中文摘要 隨著移動通信技術(shù)從 2G 發(fā)展到 3G,手機(jī)的傳輸速度也變得越來越快,其所具備的功能也早已不局限于打電話、發(fā)短信,上網(wǎng)、游戲、辦公等 一系列功能層出不窮 。目前校園的信息量非常龐大,校園的管理方式走向科技化已經(jīng)成為一種趨勢。 本文 是 基于師生在校生活的實際需求,詳細(xì)闡述了 Android 平臺下,采用面向?qū)ο蟮姆治雠c設(shè)計方法,實現(xiàn)校園助手手機(jī)應(yīng) 用程序的過程。客戶端由用戶使用,主要包括圖書信息查詢、借閱信息查詢、圖書續(xù)借、學(xué) 生成績查詢、校園公告查詢、校園公告上傳等功能 ;后臺 服務(wù)器端 由管理員使用,主要 實現(xiàn) 用戶信息管理 、圖書信息管理、借閱 信息管理 、成績信息管理、學(xué)生信息管理、公告信息管理 等功能 , 為 校園 信息化服務(wù)提供更多支持 。 Tutor: WangMeng As the mobile munication technology developed from 2 G to 3 G, cell phone transmission speed also became more and more fast, and its functions were not limited to call and text messaging. A series of functions like play, games and office emerge in endlessly. At present the information of campus is very large, the campus management way towards technology has bee a trend at home and abroad. Much mobile application software were used in the teaching career, such as through the mobile phone operating projector39。 Backend server is driven by the administrator, mainly realizing functions user information management, books information management, lending information management, performance information management, students information management and announcement information management, etc, provide more support for the campus information service. III Keywords: Android。 Tomcat。 Mobile Development Platform. 目錄 第一章 概述 ..................................................................... 1 項目開發(fā)背景和意義 ..................................................... 1 項目開發(fā)背景 ..................................................... 1 項目開發(fā)意義 ..................................................... 1 智能手機(jī)操作系統(tǒng)發(fā)展現(xiàn)狀 ............................................... 1 項目 開發(fā)環(huán)境 ........................................................... 3 第二章 相關(guān)技術(shù)介紹 ............................................................. 4 手機(jī)開發(fā)平臺介紹 ....................................................... 4 Android 架構(gòu)及環(huán)境搭建 .................................................. 5 Android 架構(gòu) ..................................................... 5 開發(fā)環(huán)境搭建 ..................................................... 6 Android SDK 簡述 ........................................................ 8 B/S 模式體系架構(gòu) ........................................................ 9 第三章 需求分析 ................................................................ 10 編寫目的 .............................................................. 10 功能需求 .............................................................. 10 數(shù)據(jù)流圖 .............................................................. 10 數(shù)據(jù)字典 .............................................................. 13 第四章 概要設(shè)計 ................................................................ 15 系統(tǒng)總體分析 ........................................................... 15 系統(tǒng)模塊設(shè)計 .......................................................... 15 系統(tǒng) ER 圖設(shè)計 ........................................................ 17 數(shù)據(jù)庫設(shè)計 ............................................................ 17 IV 數(shù)據(jù)庫表關(guān)系圖 ........................................................ 20 第五章 詳細(xì)設(shè)計 ................................................................ 21 程序結(jié)構(gòu) .............................................................. 21 主要模塊流程圖 ........................................................ 24 第六章 系統(tǒng)實現(xiàn) ................................................................ 26 主要界面代碼實現(xiàn) ...................................................... 26 客戶端和服務(wù)器端通信的實現(xiàn) ............................................ 32 第七章 模塊測試 ................................................................ 44 測試方法 .............................................................. 44 客戶端測試過程 ........................................................ 44 登錄模塊的測試 .................................................. 44 圖書查詢模塊測試 ................................................ 45 圖書借閱信息查詢 模塊測試 ........................................ 46 圖書續(xù)借模塊測試 ................................................ 46 成績查詢模塊測試 ................................................ 47 公告查詢模塊測試 ................................................ 47 公告上傳模塊測試 ................................................ 48 后臺模塊測試過程 ...................................................... 49 用戶管理模塊的測試 .............................................. 49 圖書管理模塊的測試 .............................................. 50 圖書借閱管理模塊的測試 ..........................................