李欣煜 太原學院
Android 是基于Linux 平臺的開源手機操作系統的名稱,主要包含有操作系統、中間件、用戶界面和應用軟件這四部分內容,對于移動應用程序的發展有著劃時代的重要作用。
(1)Activity:在Android系統中Activity 提供可視化的用戶界面,一個Android 應用通常由多個Activity 組成。多個Activity 組成了Activity 棧(Stack),當前活動的Activity 處于棧頂。Activity 有自己的生命周期,由Android 系統來控制。
(2)Service:主要指的便是在后臺中運行的服務程序,幾乎不直接和使用者進行交互活動,因此沒有可視化界面定義一個Service 類比較簡單,對其進行集成化,只要能夠實施其生命周期中的方法便好。
(3)Broadcast Receiver:主要指的便是廣播接收器,它和事件處理機制類似,只不過事件處理機制是程序組件級別的,而廣播事件處理機制是系統級別的。在當前情況下主要是利用Intent 啟動相應的程序組件,同時還能夠利用sendBroadcast()方法來發起一個系統級別的事件廣播傳播消息。可以在應用程序中實現Broadcast Receiver 來監聽和響應這些廣播的Intent 。
(4)ContentProvider:主要指的便是保存和檢索數據,能夠促使不同應用程序實現共享信息數據。在目前來講,屬于跨應用程序共享數據的唯一方法。Android 為常用的數據類型提供了大量的ContentProvider。它們被定義在android.provider 包下面。通過這樣定義好的ContentProvider 用戶可以方便的進行數據操作。
Java 是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,Java 這種技術具有普遍的應用性,并且具有較高的效率,擁有一定的平臺移植性和安全性。
Eclipse 是一個開放源代碼的、基于Java 的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse 附帶了一個標準的插件集,包括Java 開發工具(Java Development Kit,JDK)。盡管 Eclipse 是使用Java 語言開發的,具有十分廣泛的應用范圍;就像,支持諸如 C/C++ 和 COBOL 等編程語言的插件已經可用,Eclipse 框架還可用來作為與軟件開發無關的其他應用程序類型的基礎。
本文采用Android 系統和Java 語言開發。Java 作為設計語言,它是如今全球使用的最為廣泛的一種程序研發設計語言。Android是一個開源的系統,Android 平臺為第三方開發者供應了相對健全的開發框架,開發者能夠利用 Android 平臺針對各種程序進行相應的開發,開發框架提供的開發接口 API 對應用的開發打下了堅實的基礎。
系統功能如圖3.1 所示。

圖3.1 系統功能模塊
用例圖通過對功能模塊的信息抽取,說明了系統不同用戶的用例,系統參與用戶包括app 客戶端用戶和后臺管理員用戶。app 客戶端的用例包括用戶登錄、查看會員招募信息、活動信息查詢、任務的接收以及通知公告信息的查看等;管理員用例包括:登錄、會員招募。
系統數據流圖將用戶對功能需求、需要的數據需求以及它們之間的關系表達得更加直觀、清晰,同時還清晰的表達出了數據流向的情況,對于系統建模更加有利,它能夠充分的展示相關的邏輯模型,對其有著重要作用。本系統數據流圖如圖3.6 所示。

圖3.2 系統數據流程圖
運行手機端APP,顯示的是對應的登錄信息模塊,如果使用者是首次應用的話,那么就需要進行相應的注冊。注冊成功后,才能正常登錄本系統。登錄界面設計如下圖4.1 所示。
用戶在進入相應的界面之后,那么首先出現的便是其首頁,在個人中心,會員能夠針對其個人信息自主更改。在消息中心模塊,用戶能夠查詢管理員上傳的會員招募,通知,公告信息。點擊行后,彈出信息的具體信息。會員可以在活動信息模塊查看最近的社團活動。會員可以在活動信息模塊查看最近的社團活動。
會員還可以在留言板模塊在系統中進行留言。用戶進入系統后,可以看到頁面左側的系統功能菜單,包括信息類型,信息管理,留言板管理,活動管理,任務查詢的功能。
管理員登錄成功后,打開信息分類管理頁面,可以對各種信息類型進行維護,包括添加,修改,刪除功能。系統已默認設置了會員招募、通知、公告三個類型。
本文主要是針對安卓手機的大學社團管理系統的設計與實現進行研究分析,目前基于安卓手機對大學社團進行管理的項目近乎為零,雖然一些高校也采用了相應的PC 客戶端來進行日常工作,但是通常其保存的信息并不具有可移動性,不能夠隨時動態的進行管理,這就會造成許多通知信息都不能夠及時的傳播出去,并且使用者在進行查詢的話,經常會受到空間限制。也有些基于B/S 模式的管理系統,雖然是可以對系統進行聯網的管理,但是還是受到PC 機不能移動的限制。所以在日常的高校社團管理工作中,應用這種安卓手機系統應用有著重要的功能和作用,具有深遠意義和影響。