国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的微型OA系統(tǒng)的設(shè)計(jì)

2015-12-16 11:18劉慧玲歐陽培俊楊奇峰劉秀峰
電子測試 2015年14期
關(guān)鍵詞:日程安排服務(wù)器端公告

劉慧玲,歐陽培俊,楊奇峰,劉秀峰

(廣州中醫(yī)藥大學(xué) 醫(yī)學(xué)信息工程學(xué)院,廣東廣州,510006)

基于Android的微型OA系統(tǒng)的設(shè)計(jì)

劉慧玲,歐陽培俊,楊奇峰,劉秀峰

(廣州中醫(yī)藥大學(xué) 醫(yī)學(xué)信息工程學(xué)院,廣東廣州,510006)

本文以已有的web版OA系統(tǒng)為基礎(chǔ),通過分析了學(xué)院教學(xué)管理的實(shí)際需求,設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)基于Android的微型OA系統(tǒng)。系統(tǒng)包含了公告瀏覽、日程、會議簽到、個(gè)人資料管理等模塊。文中對消息推送、會議簽到以及日程提醒等功能的實(shí)現(xiàn)進(jìn)行了詳細(xì)闡述。

Android;微型OA系統(tǒng);消息推送;會議簽到

辦公自動(dòng)化(Office Automation, OA)是將電子信息技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和現(xiàn)代辦公結(jié)合在一起的新型辦公方式[1]。隨著移動(dòng)終端以及無線網(wǎng)絡(luò)技術(shù)的發(fā)展,移動(dòng)辦公作為一種新的辦公形式應(yīng)運(yùn)而生。移動(dòng)辦公允許用戶利用各種移動(dòng)終端設(shè)備通過短信、WPN、GPRS、3G、WIFI 等多種通訊方式與傳統(tǒng)的 OA 系統(tǒng)進(jìn)行連接,使隨時(shí)隨地辦公成為可能。

本文從學(xué)院教學(xué)管理的實(shí)際需求出發(fā),在已有的web版OA系統(tǒng)的基礎(chǔ)上,將通知公告、教學(xué)安排、會議管理等模塊進(jìn)行整合,開發(fā)了基于Android的微型OA系統(tǒng)。系統(tǒng)允許采用消息推送技術(shù)實(shí)現(xiàn)了通知公告的推送。與web版OA服務(wù)器對接,獲取教學(xué)日歷等相關(guān)的數(shù)據(jù),并自動(dòng)添加到日程中,用戶可以對日程安排設(shè)置提醒功能。利用二維碼技術(shù),實(shí)現(xiàn)手機(jī)端會議簽到,簽到信息能反饋到web端的OA服務(wù)器中,方便進(jìn)行統(tǒng)計(jì)。

1 相關(guān)技術(shù)介紹

1.1 數(shù)據(jù)交換與解析技術(shù)

微型OA系統(tǒng)主要由服務(wù)器端和手機(jī)客戶端兩部分組成,服務(wù)器端系統(tǒng)主要承擔(dān)服務(wù)支撐、業(yè)務(wù)解析、安全管理、接口配置和系統(tǒng)管理等工作,它與web端OA服務(wù)器相連,進(jìn)行數(shù)據(jù)通信和交互,手機(jī)客戶端則負(fù)責(zé)信息的展示。在服務(wù)端與客戶端之間,數(shù)據(jù)的交換通過HTTP協(xié)議以及JSON技術(shù)實(shí)現(xiàn)。

手機(jī)客戶端先通過HTTP協(xié)議,將數(shù)據(jù)請求發(fā)送到服務(wù)器端,服務(wù)器端接收到信息后,進(jìn)行后臺邏輯處理,將數(shù)據(jù)封裝成JSON格式的數(shù)據(jù),發(fā)送到手機(jī)客戶端,并顯示到對應(yīng)的UI上。

1.2 消息推送技術(shù)

推送(Push)技術(shù)是一種基于由服務(wù)器主動(dòng)將信息發(fā)到客戶端的技術(shù)。同傳統(tǒng)的“拉取”(Pull)相比,Push最主要的特點(diǎn)是由服務(wù)器主動(dòng)發(fā)送信息,而不是由客戶端發(fā)起請求[2]。

微型OA系統(tǒng)的消息推送功能是借助第三方平臺極光推送(JPush)實(shí)現(xiàn)的,主要用于推送通知公告信息。服務(wù)器端發(fā)起推送時(shí),將數(shù)據(jù)(公告的標(biāo)題和公告的發(fā)布時(shí)間)傳到JPush API中,然后再向下傳遞。手機(jī)客戶端首先注冊配置文件,通過監(jiān)聽網(wǎng)絡(luò)切換廣播來接收由服務(wù)器端推送的消息。

圖1 移動(dòng)OA手機(jī)客戶端功能結(jié)構(gòu)圖

圖2 日程管理

圖3 通知公告

圖4 二維碼掃描

1.3 二維碼掃描技術(shù)

會議相關(guān)二維碼由web版OA系統(tǒng)產(chǎn)生,實(shí)現(xiàn)會議簽到時(shí),打開手機(jī)客戶端的二維碼掃描器,掃描并解析二維碼,得到會議相關(guān)信息。二維碼掃描的基本過程如下:

1. 啟動(dòng)攝像頭

2.構(gòu)建掃描窗口

3. 捕捉畫面并解碼

4.處理解碼結(jié)果

2 系統(tǒng)主要功能模塊介紹

2.1 客戶端總體結(jié)構(gòu)圖

OA手機(jī)客戶端的主要功能如下圖所示:

2.2 通知公告模塊

用戶通過公告瀏覽功能,可以查看最近發(fā)布的20條公告。系統(tǒng)能實(shí)時(shí)接收服務(wù)器端推送過來的公告,并能標(biāo)識出未讀和已讀的公告。具有權(quán)限的用戶可以發(fā)布公告,同時(shí)可以選擇接收人,當(dāng)接收人閱讀了公告后,發(fā)送者會得到相關(guān)反饋。提供了查詢功能,用戶可以快速查找到相應(yīng)的公告。

2.3 日程安排模塊

與web版OA服務(wù)器對接,在學(xué)期初需要手動(dòng)刷新從服務(wù)器獲取該學(xué)期用戶本人的教學(xué)日歷相關(guān)數(shù)據(jù),并自動(dòng)添加到日程中。允許用戶添加新的日程安排。日程安排以日歷表的形式展示,點(diǎn)擊其中一個(gè)日期,會出現(xiàn)當(dāng)天的所有日程安排。對于有教學(xué)安排的日程,可以通過設(shè)置模塊的時(shí)間提醒功能來定制提醒時(shí)間。

2.4 會議簽到模塊

用戶在已經(jīng)登錄的情況下,啟動(dòng)二維碼掃描器掃描對應(yīng)的二維碼后,將用戶名、簽到時(shí)間、手機(jī)號碼和用戶賬號等信息發(fā)送到服務(wù)器,系統(tǒng)會提醒用戶是否已經(jīng)簽到成功。一臺手機(jī)只支持與該手機(jī)綁定的用戶進(jìn)行簽到,其他用戶登錄的時(shí)候,該功能不起作用。

2.5 設(shè)置模塊

該部分提供的功能包括:

1)個(gè)人資料修改,可以修改部門,辦公電話等基本信息;2)日程提醒可以設(shè)置是否需要手機(jī)來提醒日程安排;

3)下載管理可以查看通知公告中下載過的附件;

4)版本更新可以獲取當(dāng)前系統(tǒng)最新的版本;

5)系統(tǒng)在用戶第一次登陸后,再次登陸系統(tǒng)會以上次登陸的賬號自動(dòng)登錄,如果想更換賬號,可以點(diǎn)擊注銷登錄。

2.6 系統(tǒng)界面展示

系統(tǒng)部分界面展示如下:

3 結(jié)語

隨著現(xiàn)代無限wi-fi技術(shù)的快速發(fā)展,Android的適用范圍也日益廣泛。本文主要研究了基于Android的微型OAxitong1也得到了巨大的發(fā)展,其使用范圍也在逐漸擴(kuò)大。隨著現(xiàn)代智能技術(shù)的不斷發(fā)展,移動(dòng)辦公是未來OA系統(tǒng)發(fā)展的主流方向,其使用空間也必將得到極大的拓展。

[1]黃藝.淺談辦公自動(dòng)化的實(shí)際應(yīng)用[J].中國電子商務(wù).2010,(5):82-84.

[2]張長學(xué),張偉,董智明.移動(dòng)推送技術(shù)面面觀[J].移動(dòng)通信, 2011,35(5):21-27.

Design of micro OA system based on Android

Liu Huiling, Ouyang Peijun, Yang Qifeng, Liu Xiufeng
(Guangzhou University of Chinese Medicine College of medical information engineering,Guangdong Guangzhou,510006)

Based on the existing OA web system, this paper designs and implements a micro OA system based on Android, which is based on the practical needs of college teaching management. System includes the announcement of the visit, schedule, meeting attendance, personal data management module. In this paper, the realization of the functions of message sending, meeting attendance and schedule reminder is described in detail.

Android; micro OA system; message push; conference attendance

TP29

A

2013年度國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃支持 項(xiàng)目號:201310572034。

劉慧玲,女,講師,研究方向?yàn)橛?jì)算機(jī)教學(xué),程序設(shè)計(jì)、算法研究;劉秀峰,女,教授,研究方向?yàn)閿?shù)據(jù)庫設(shè)計(jì)。

猜你喜歡
日程安排服務(wù)器端公告
Linux環(huán)境下基于Socket的數(shù)據(jù)傳輸軟件設(shè)計(jì)
騰訊棋牌天天象棋2019全國象棋男子甲級聯(lián)賽競賽日程安排表
滬深一周重要公告
滬深一周重要公告
滬深一周重要公告
滬深一周重要公告
關(guān)于更新《考生應(yīng)注意的相關(guān)日程安排》的說明
基于Qt的安全即時(shí)通訊軟件服務(wù)器端設(shè)計(jì)
基于Qt的網(wǎng)絡(luò)聊天軟件服務(wù)器端設(shè)計(jì)
第六屆中國·敦煌(國際)葡萄文化旅游節(jié)活動(dòng)日程安排表
九江县| 衢州市| 株洲市| 延安市| 盱眙县| 井研县| 塘沽区| 黄石市| 邢台县| 滨州市| 遂宁市| 建水县| 榆中县| 长海县| 绥滨县| 繁昌县| 宝山区| 富阳市| 依安县| 左云县| 安西县| 乳源| 竹溪县| 沈阳市| 博湖县| 兰州市| 旌德县| 屏东县| 肥城市| 霍州市| 夹江县| 乌拉特后旗| 上杭县| 拉孜县| 丹东市| 丰县| 伊川县| 青川县| 株洲县| 平原县| 林甸县|