沈陽工程學院 張 倩 趙東升 秦 宏 姜洪發
Android手機的校園兼職信息查詢系統的APP設計
沈陽工程學院 張 倩 趙東升 秦 宏 姜洪發
【摘要】設計并實現了基于Android系統的大學生兼職信息服務系統,該系統由Android手機終端、Web服務器和數據庫組成。手機與Web服務器通過Http協議進行通信,數據以JSON格式傳輸;Android手機通過設計Layout布局、Activity組件和View類實現圖形界面。WEB服務器通過Servlet接口響應客戶請求。本系統在Android移動設備上運行穩定、方便快捷。
【關鍵詞】兼職信息;Android;Web服務器
隨著信息技術和互聯網的飛速發展,人們的生活水平和生活方式發生了很大的變化。Android智能手機兼顧了無線通信和電腦的功能。本文設計了一個校園兼職招聘系統,本系統將智能Android手機開發和Web服務器開發相結合,學生可以隨時隨地獲取合適自己的招聘信息。
根據系統的設計需求,兼職信息服務系統由Android手機終端、Web服務器和MySQL數據庫三個部分組成。Android客戶端APP為用戶提供了會員注冊、用戶登錄、兼職信息查詢和網上報名等功能。當手機用戶向服務器發出訪問數據的請求時,Web服務器查詢MySQL數據庫中的表單,并將結果返回給手機客戶端。

圖1 系統架構
Android手機開發工具為JDK1.6+Eclipse+Android +SDK。JDK是是Java 開發工具箱,包含了Java的運行環境、Java工具和類庫。Eclipse為Java應用程序及Android開發的IDE。Android SDK提供了API庫和開發工具。
3.1 注冊及登錄功能
啟動手機軟件后首先進入LoginActivity登錄界面。Activity在on Creat()方法中進行初始化,然后用setContentView()方法加載一個XML布局。新用戶需要申請注冊為會員,點擊注冊按鈕切換到注冊界面,調用startActivity(intent)方法啟動新界面,頁面間的消息傳遞采用Intent方式完成。
用戶成功注冊后,用戶信息將通過Tomcat服務器保存到MySQL數據庫中的db_user表中。會員登錄時,需要在登錄頁面的EditText輸入賬戶、密碼信息后點擊Button完成登錄操作,服務器端將對進行用戶信息查詢和驗證,如果該用戶存在則跳轉到職位信息界面,否則會彈出toast對話框,提示用戶信息錯誤。

圖2 Android手機軟件流程圖
3.2 兼職信息展示功能
一個Android應用由多個用戶界面組成,包括用戶登錄、會員注冊、職位信息顯示等。由多個Activity提供和用戶的交互的可視界面。調用Activity.setContentView()方法將Layout布局文件展示在Activity視圖界面上。使用findViewById()方法來找到布局中的組件。
兼職信息的列舉采用GridView網格視圖的方式排列,通過重寫getView()方法設置網格布局參數和顯示的內容。界面中組件包括EditText、Button、對話框等視圖組件。各種組件在XML文件中定義,并根據設計需求進行布局并屬性設置。當用戶操作組件時,Android會觸發事件監聽器,由事件監聽器調用相應的方法來處理各種設定的事件響應。
參考文獻
[1]朱海林,袁敏,李躍武.基于JAVA平臺的遠程監控系統的設計與實現[J].微型電腦應用,2013,29(9)∶41-43.
[2]王昀.基于Android平臺的智能手機通信系統的設計與實現[D].天津大學,2014.
[3]朱生,牟星亮,單康康.基于Android平臺的應用程序開發研究[J].網絡安全技術與應用,2013(10)∶46-47.
作者簡介:
張倩(1987—),女,遼寧海城人,碩士,沈陽工程學院助理實驗師,研究方向:無線通信設計。