【正文】
I 基于 Android 手機(jī)的校園助手軟件的設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)班級(jí):網(wǎng)絡(luò)工程 中文摘要 隨著移動(dòng)通信技術(shù)從 2G 發(fā)展到 3G,手機(jī)的傳輸速度也變得越來(lái)越快,其所具備的功能也早已不局限于打電話、發(fā)短信,上網(wǎng)、游戲、辦公等 一系列功能層出不窮 。目前校園的信息量非常龐大,校園的管理方式走向科技化已經(jīng)成為一種趨勢(shì)。國(guó)內(nèi)外已有不少手機(jī)應(yīng)用軟件用于教學(xué)事業(yè),如通過(guò)手機(jī)操作投影儀的播放,通過(guò)藍(lán)牙將課件傳到學(xué)生手機(jī)等等。 本文 是 基于師生在校生活的實(shí)際需求,詳細(xì)闡述了 Android 平臺(tái)下,采用面向?qū)ο蟮姆治雠c設(shè)計(jì)方法,實(shí)現(xiàn)校園助手手機(jī)應(yīng) 用程序的過(guò)程。該應(yīng)用程序 基于 MVC 模式 ,整個(gè)開(kāi)發(fā)過(guò)程采用 eclipse 加 android SDK 及 ADT 來(lái)開(kāi)發(fā)手機(jī)客戶端 , 使用 eclipse和 tomcat 作為 網(wǎng)絡(luò)發(fā)布端及使用 SQL2020 建 數(shù)據(jù) 庫(kù) 表 。客戶端由用戶使用,主要包括圖書(shū)信息查詢、借閱信息查詢、圖書(shū)續(xù)借、學(xué) 生成績(jī)查詢、校園公告查詢、校園公告上傳等功能 ;后臺(tái) 服務(wù)器端 由管理員使用,主要 實(shí)現(xiàn) 用戶信息管理 、圖書(shū)信息管理、借閱 信息管理 、成績(jī)信息管理、學(xué)生信息管理、公告信息管理 等功能 , 為 校園 信息化服務(wù)提供更多支持 。 關(guān)鍵字: Android; SQL Server 2020; Tomcat;校園助手;手機(jī)開(kāi)發(fā)平臺(tái); II Design and Implementation of Campus Assistant Software based on Android Mobile Phone Abstract Author: ShiYuehua。 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。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. 。 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。 SQLServer2020。 Tomcat。 Campus Assistant。 Mobile Development Platform. 目錄 第一章 概述 ..................................................................... 1 項(xiàng)目開(kāi)發(fā)背景和意義 ..................................................... 1 項(xiàng)目開(kāi)發(fā)背景 ..................................................... 1 項(xiàng)目開(kāi)發(fā)意義 ..................................................... 1 智能手機(jī)操作系統(tǒng)發(fā)展現(xiàn)狀 ............................................... 1 項(xiàng)目 開(kāi)發(fā)環(huán)境 ........................................................... 3 第二章 相關(guān)技術(shù)介紹 ............................................................. 4 手機(jī)開(kāi)發(fā)平臺(tái)介紹 ....................................................... 4 Android 架構(gòu)及環(huán)境搭建 .................................................. 5 Android 架構(gòu) ..................................................... 5 開(kāi)發(fā)環(huán)境搭建 ..................................................... 6 Android SDK 簡(jiǎn)述 ........................................................ 8 B/S 模式體系架構(gòu) ........................................................ 9 第三章 需求分析 ................................................................ 10 編寫(xiě)目的 .............................................................. 10 功能需求 .............................................................. 10 數(shù)據(jù)流圖 .............................................................. 10 數(shù)據(jù)字典 .............................................................. 13 第四章 概要設(shè)計(jì) ................................................................ 15 系統(tǒng)總體分析 ........................................................... 15 系統(tǒng)模塊設(shè)計(jì) .......................................................... 15 系統(tǒng) ER 圖設(shè)計(jì) ........................................................ 17 數(shù)據(jù)庫(kù)設(shè)計(jì) ............................................................ 17 IV 數(shù)據(jù)庫(kù)表關(guān)系圖 ........................................................ 20 第五章 詳細(xì)設(shè)計(jì) ................................................................ 21 程序結(jié)構(gòu) .............................................................. 21 主要模塊流程圖 ........................................................ 24 第六章 系統(tǒng)實(shí)現(xiàn) ................................................................ 26 主要界面代碼實(shí)現(xiàn) ...................................................... 26 客戶端和服務(wù)器端通信的實(shí)現(xiàn) ............................................ 32 第七章 模塊測(cè)試 ................................................................ 44 測(cè)試方法 .............................................................. 44 客戶端測(cè)試過(guò)程 ........................................................ 44 登錄模塊的測(cè)試 .................................................. 44 圖書(shū)查詢模塊測(cè)試 ................................................ 45 圖書(shū)借閱信息查詢 模塊測(cè)試 ........................................ 46 圖書(shū)續(xù)借模塊測(cè)試 ................................................ 46 成績(jī)查詢模塊測(cè)試 ................................................ 47 公告查詢模塊測(cè)試 ................................................ 47 公告上傳模塊測(cè)試 ................................................ 48 后臺(tái)模塊測(cè)試過(guò)程 ...................................................... 49 用戶管理模塊的測(cè)試 .............................................. 49 圖書(shū)管理模塊的測(cè)試 .............................................. 50 圖書(shū)借閱管理模塊的測(cè)試 .......................................... 51 學(xué)生管理模塊的測(cè)試 .............................................. 52 成績(jī)管理模塊的測(cè)試 .............................................. 53 公告管理模塊的測(cè)試 .............................................. 53 測(cè)試結(jié)果 ..............