• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Android的高校校園移動秘書系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2013-04-14 03:17:16于龍斌賈欣欣東北石油大學(xué)軟件學(xué)院黑龍江大慶163318
    關(guān)鍵詞:后臺考研客戶端

    于龍斌,賈欣欣 (東北石油大學(xué)軟件學(xué)院,黑龍江 大慶163318)

    隨著移動通信技術(shù)的快速發(fā)展以及人們對手機(jī)功能需求的不斷提高,智能手機(jī)逐漸成為人們的日常消費(fèi)品。在高校校園里,學(xué)生手機(jī)用戶使用的智能手機(jī)一般利用Android系統(tǒng)平臺[1-3]。為了給學(xué)生提供及時準(zhǔn)確的課程信息、考試信息和相關(guān)生活信息,同時便于相關(guān)院系和教學(xué)職能部門進(jìn)行各種管理工作,筆者基于Android系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)了高校校園移動秘書系統(tǒng)。

    1 物理架構(gòu)

    該系統(tǒng)物理架構(gòu)主要由后臺數(shù)據(jù)庫服務(wù)器、Web服務(wù)器、無線網(wǎng)絡(luò)、Android校園秘書前端等部分組成 (見圖1)??蛻舳薃ndroid系統(tǒng)智能手機(jī)通過無線網(wǎng)絡(luò)訪問后臺服務(wù)器,后臺服務(wù)器的URL應(yīng)保證與后臺服務(wù)器IP地址一致。如果需要數(shù)據(jù)訪問,則訪問后臺數(shù)據(jù)庫,與后臺數(shù)據(jù)庫的鏈接主要通過MyEclipse的MVC模式來實(shí)現(xiàn),運(yùn)行過程中要保證TomCat處于啟動狀態(tài)[4]。

    圖1 校園移動秘書系統(tǒng)物理架構(gòu)

    2 技術(shù)選型

    Android客戶端采用Java技術(shù),網(wǎng)絡(luò)通信使用Apache HTTP協(xié)議客戶端,中間Web服務(wù)器采用Servlet響應(yīng)客戶請求。后臺服務(wù)器采用JDBC訪問數(shù)據(jù)庫,客戶端的一部分?jǐn)?shù)據(jù)存儲采用SQLite數(shù)據(jù)庫,應(yīng)保持Android客戶端的數(shù)據(jù)和服務(wù)器中的數(shù)據(jù)同步(見圖2)。

    3 數(shù)據(jù)庫設(shè)計(jì)

    圖2 技術(shù)選型圖

    在設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫時,系統(tǒng)Web服務(wù)器可以采用WebLogic或者WebSpere,也可以使用JBoss,數(shù)據(jù)庫采用SQL Server,這樣系統(tǒng)在提供客戶端數(shù)據(jù)和服務(wù)器端數(shù)據(jù)的同步功能的同時,也提高了程序的運(yùn)行效率[5]。系統(tǒng)后臺服務(wù)器中的數(shù)據(jù)庫主要包括用戶表、課程表 (見表1)、答疑表和測試表等,這些數(shù)據(jù)表通過Web服務(wù)器進(jìn)行及時更新。

    4 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)

    該系統(tǒng)實(shí)現(xiàn)包括前端Android界面程序?qū)崿F(xiàn)和后端服務(wù)器實(shí)現(xiàn)??蛻舳薃ndroid系統(tǒng)智能手機(jī)具有前段處理與計(jì)算能力,而且通過無線網(wǎng)絡(luò)訪問Web服務(wù)器,如果需要數(shù)據(jù)訪問,則訪問后臺數(shù)據(jù)庫。對于系統(tǒng)中需求分析和模塊設(shè)計(jì)采用UML統(tǒng)一建模語言,分別進(jìn)行用例視圖、邏輯視圖和組件視圖設(shè)計(jì)。采用MVC 3層架構(gòu)模式,采用Android的UI技術(shù)來展現(xiàn)表現(xiàn)層,采用JavaBean技術(shù)來實(shí)現(xiàn)業(yè)務(wù)邏輯層,采用Servlet完成業(yè)務(wù)和表現(xiàn)之間的松散耦合,最后設(shè)計(jì)底層數(shù)據(jù)操作模塊來完成數(shù)據(jù)層的統(tǒng)一操作。該系統(tǒng)主要功能及其實(shí)現(xiàn)內(nèi)容如下。

    表1 課程表

    4.1 登錄功能

    為了增強(qiáng)系統(tǒng)的使用安全,使用系統(tǒng)之前必須登錄該系統(tǒng)。登錄過程是用戶利用無線網(wǎng)絡(luò)在后臺數(shù)據(jù)庫通過用戶名稱和密碼進(jìn)行查詢并注冊用戶后方可使用該系統(tǒng)。系統(tǒng)登錄成功后便可進(jìn)入系統(tǒng)主菜單,主菜單通過一個GridView以圖形菜單的方式來展現(xiàn)系統(tǒng)的功能,單擊某個選項(xiàng)便進(jìn)入該功能的操作界面。

    4.2 學(xué)習(xí)助手功能

    學(xué)習(xí)助手功能主要體現(xiàn)用戶在前臺發(fā)出查詢命令,命令通過WIFI傳達(dá)到后臺服務(wù)器,后臺Web服務(wù)器接到命令之后傳達(dá)給后臺MyEclipse,通過MVC模式訪問數(shù)據(jù)庫,進(jìn)行各種查詢,并將查詢的結(jié)果通過網(wǎng)絡(luò)發(fā)送到前臺主界面,用戶就可以在前臺獲取所需信息,如課程信息、學(xué)術(shù)講座信息、學(xué)生活動信息等 (見圖3)。

    1)課程信息查詢 系統(tǒng)通過無線網(wǎng)絡(luò)獲得后臺數(shù)據(jù)庫中課程相關(guān)信息,并在前臺客戶服務(wù)端接收數(shù)據(jù),并將其具體信息顯示在當(dāng)前頁面下方,從而方便用戶隨時隨地了解相關(guān)課程信息 (見圖4)。

    2)考研信息查詢 用戶利用該功能可以隨時隨地查詢考研信息,以便及時了解考研動態(tài)。當(dāng)用戶輸入相應(yīng)考研學(xué)校和考研專業(yè)即可查詢出相應(yīng)考研信息 (見圖5)。

    圖3 信息查詢界面

    圖4 課程相關(guān)信息查詢界面

    圖5 考研信息

    3)招聘信息查詢 用戶利用手機(jī)通過連接無限路由器訪問后臺服務(wù)器,這樣招聘資訊可顯示在前臺客戶端 (見圖6)。

    4.3 生活助手功能

    1)理財(cái)助手 通過該功能采集的信息主要包括消費(fèi)賬目、消費(fèi)的類型、金額、日期以及備注等。系統(tǒng)將上述信息錄入到數(shù)據(jù)庫中以備用戶隨時隨地查詢 (見圖7)。

    2)備忘錄 備忘錄也稱為日程安排,可以方便學(xué)生在繁忙的學(xué)習(xí)中對自身生活計(jì)劃進(jìn)行安排。利用該功能可以在設(shè)定時間內(nèi)提醒學(xué)生完成某項(xiàng)工作,具體包括日程規(guī)劃、日程提醒、查看明細(xì)和日程維護(hù)等 (見圖8)。

    圖6 招聘信息

    圖7 理財(cái)助手界面

    圖8 備忘錄

    5 結(jié) 語

    為了給學(xué)生提供及時準(zhǔn)確的課程信息、考試信息和相關(guān)生活信息,同時方便高校相關(guān)院系和教學(xué)職能部門相互聯(lián)系,設(shè)計(jì)和實(shí)現(xiàn)了高校校園移動秘書系統(tǒng)。通過該系統(tǒng)可以隨時隨地為用戶提供信息,用戶無需進(jìn)行繁瑣的登錄相關(guān)網(wǎng)站的操作過程。目前,該系統(tǒng)已經(jīng)在東北石油大學(xué)得到應(yīng)用,受到師生的好評。

    [1]劉衛(wèi)國,姚昱禹.Android與J2ME平臺間即時通信的研究與實(shí)現(xiàn) [J].計(jì)算機(jī)系統(tǒng)與應(yīng)用,2008(12):118-120.

    [2]劉平.Android手機(jī)訪問服務(wù)器的一種數(shù)據(jù)交互方法 [J].電子設(shè)計(jì)工程,2010,18(9):96-102.

    [3]劉玉平.Java輸入輸出流及在網(wǎng)站開發(fā)中的應(yīng)用探討 [J].電子編程技巧與維護(hù),2009(18):35-49.

    [4]陳璟,陳平華,李文亮 .Android內(nèi)核分析 [J].現(xiàn)代計(jì)算機(jī),2009(10):112-115.

    [5]劉衛(wèi)國,姚昱禹 .Android的架構(gòu)與應(yīng)用開發(fā)研究 [J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008(11):110-112.

    猜你喜歡
    后臺考研客戶端
    考研,我是怎么堅(jiān)持過來的
    考研,我是怎么堅(jiān)持過來的
    縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    傳媒評論(2018年4期)2018-06-27 08:20:24
    孵化垂直頻道:新聞客戶端新策略
    傳媒評論(2018年4期)2018-06-27 08:20:16
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    電子測試(2018年10期)2018-06-26 05:53:34
    工作十二年后,我才去考研
    海峽姐妹(2018年3期)2018-05-09 08:20:56
    后臺暗戀
    前臺、后臺精彩花絮停不了
    電力調(diào)度中后臺監(jiān)控系統(tǒng)的應(yīng)用
    河南科技(2014年11期)2014-02-27 14:10:03
    考研不易,更要好好珍惜
    迁安市| 麻城市| 辉县市| 甘谷县| 华池县| 博客| 页游| 额尔古纳市| 延长县| 娄底市| 加查县| 赤水市| 稻城县| 吕梁市| 延安市| 平潭县| 藁城市| 安泽县| 北安市| 香港| 永城市| 中山市| 邹城市| 乐昌市| 和龙市| 天气| 彭州市| 通州市| 德江县| 荣成市| 安西县| 武川县| 平远县| 烟台市| 库车县| 颍上县| 漯河市| 库车县| 鞍山市| 镇平县| 曲水县|