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

?

基于Android 系統(tǒng)的船舶行業(yè)移動(dòng)辦公的研究實(shí)現(xiàn)

2014-01-16 05:26:08王苗苗
電子設(shè)計(jì)工程 2014年24期
關(guān)鍵詞:字段辦公客戶(hù)端

王苗苗

(華南理工大學(xué) 廣州學(xué)院,廣東 廣州 510000)

隨著現(xiàn)代3G網(wǎng)絡(luò)技術(shù)的快速發(fā)展,人們?cè)絹?lái)越追求簡(jiǎn)易便捷的辦公方式,比PC更方便的即為移動(dòng)終端辦公。典型的移動(dòng)終端有平板電腦和智能手機(jī)兩大類(lèi),面對(duì)平板電腦及智能手機(jī)的問(wèn)世與發(fā)展,Android系統(tǒng)正在以迅雷掩耳之勢(shì)發(fā)展,希望占據(jù)更多的市場(chǎng)。Android系統(tǒng)從最初的由谷歌公司提出,奮力與蘋(píng)果公司的iphone IOS系統(tǒng)爭(zhēng)奪市場(chǎng)到現(xiàn)在的后來(lái)居上,Android系統(tǒng)已然成為目前第一大智能系統(tǒng),這些都是有原因的。1)Android系統(tǒng)是基于Linux內(nèi)核,有廣泛的開(kāi)源性和免費(fèi)的特點(diǎn),加之谷歌公司強(qiáng)大的創(chuàng)新能力和開(kāi)發(fā)能力,為其提供了更大的優(yōu)勢(shì);2)Android系統(tǒng)重點(diǎn)是應(yīng)用程序,而大部分核心功能是作為第三方開(kāi)發(fā)的應(yīng)用程序,為其迅速占領(lǐng)市場(chǎng)提供了更多的便利;3)Android系統(tǒng)借鑒了以前系統(tǒng)的安全機(jī)制,包括傳統(tǒng)的linux安全機(jī)制、Dalvik虛擬機(jī)相關(guān)的安全機(jī)制以及Android特有的安全機(jī)制,使得系統(tǒng)的安全性能良好[1]。那么作為現(xiàn)在船舶行業(yè)來(lái)說(shuō),引入智能移動(dòng)終端這種辦公方式也成為一種必然趨勢(shì)。船舶行業(yè)中的修理問(wèn)題是一個(gè)必不可少的環(huán)節(jié),也是耗資巨大的一個(gè)環(huán)節(jié)。由于船舶修理行業(yè)的特點(diǎn)是產(chǎn)品復(fù)雜、小批量、多品種、工藝流程繁多、勞動(dòng)密集,導(dǎo)致修船周期長(zhǎng),管理復(fù)雜,那么為了發(fā)展修船行業(yè)的信息化水平,實(shí)現(xiàn)自動(dòng)化,移動(dòng)辦公成為一種必然趨勢(shì)[2]。目前已經(jīng)開(kāi)發(fā)了一款以查詢(xún)軟件為主,以收發(fā)信息為輔的軟件,該軟件旨在能在施工現(xiàn)場(chǎng)即可訪問(wèn)到遠(yuǎn)程數(shù)據(jù)庫(kù),實(shí)現(xiàn)信息的交互。對(duì)于這款軟件,本文旨在進(jìn)行比較整體的分析,權(quán)限設(shè)計(jì)和接口設(shè)計(jì),以及最后的測(cè)試。

1 功能分析及權(quán)限設(shè)計(jì)

為了實(shí)現(xiàn)移動(dòng)辦公,首先就需要對(duì)整個(gè)修船過(guò)程進(jìn)行需求分析,其中最重要的是對(duì)于信息的查詢(xún)及訪問(wèn),其次就是與同事之間的通信及對(duì)信息的保存?;诖诵枰?,下圖列出了此軟件的需求分析情況。

圖1 用戶(hù)需求分析圖Fig.1 The diagram of users’requirement analysis

物料查詢(xún)與物料跟蹤是對(duì)修船所用的物料進(jìn)行查詢(xún),并顯示其最近的使用情況,反饋給用戶(hù)其型號(hào),倉(cāng)庫(kù)所剩余量等,為用戶(hù)選擇物料提供良好的條件;人員查詢(xún)與定時(shí)查詢(xún)即是能夠在現(xiàn)場(chǎng)安排最近有空余時(shí)間的工程師修理船只,并獲得最新的實(shí)時(shí)消息,為用戶(hù)選擇安排人員工作提供必要的依據(jù);日志備忘即是把所查詢(xún)到的信息保存起來(lái),為接下來(lái)的使用節(jié)省不必要的操作及更多的查詢(xún)時(shí)間;同事通訊的作用是使用戶(hù)在施工現(xiàn)場(chǎng)可以更好的了解到所需要的信息,可以理解為在線幫助的功能;幫助咨詢(xún)更多的是介紹該軟件的使用規(guī)則。

在進(jìn)行需求分析的同時(shí),也考慮到使用這款軟件時(shí)用戶(hù)的體驗(yàn),比如界面給用戶(hù)美觀大方舒服的感覺(jué),最重要的是使用方便不復(fù)雜[3],有廣泛的人員市場(chǎng);能夠快速的反饋信息,較短的時(shí)間即可以滿(mǎn)足用戶(hù)的所需。

為了確保船廠信息的安全性,對(duì)用戶(hù)的權(quán)限進(jìn)行了設(shè)置,只有系統(tǒng)錄入的用戶(hù)才可以應(yīng)用其查詢(xún)信息,訪問(wèn)數(shù)據(jù)庫(kù)。對(duì)此我們對(duì)用戶(hù)進(jìn)行了驗(yàn)證,主要步驟如圖2所示。

圖2 驗(yàn)證用戶(hù)流程圖Fig.2 The flow chart of verifying users’permission

而且對(duì)于不同的用戶(hù),對(duì)應(yīng)的權(quán)限也是不一樣的。如該軟件主要使用人員包括部門(mén)領(lǐng)導(dǎo)、系統(tǒng)管理員、職能部門(mén)管理層、普通員工,每類(lèi)人的權(quán)限都是各不相同的,領(lǐng)導(dǎo)的權(quán)限大,而普通員工的權(quán)限小。

2 接口設(shè)計(jì)

接口設(shè)計(jì)對(duì)于一款軟件能否實(shí)現(xiàn)對(duì)接是起決定作用的,接口的形式?jīng)Q定了服務(wù)器和客戶(hù)端之間建立通信連接的形式,只要我們規(guī)定一種合理的接口形式,并把其對(duì)應(yīng)表示出來(lái),即可完成服務(wù)器與客戶(hù)端之間的通信[4]。通常接口形式可以有很多種,一種比較適合該關(guān)鍵的形式是用SQL語(yǔ)句,因?yàn)殛P(guān)于船舶的相關(guān)數(shù)據(jù)是以SQL2000這種數(shù)據(jù)庫(kù)形式儲(chǔ)存起來(lái)的。例如可以采用“字段=某值”的方式表示某一字段的結(jié)果,以數(shù)據(jù)中不會(huì)出現(xiàn)字符分割同一條數(shù)據(jù)的不同字段和同一結(jié)果的不同數(shù)據(jù)。

例如:對(duì)于查詢(xún)語(yǔ)句:Select字段1,字段2 From表名where字段3=參數(shù)名1 and字段4=參數(shù)名2

對(duì)于響應(yīng)信息形式:

字段1=某值~@字段2=某值~@字段3=某值|#字段1=某值~@字段2=某值~@字段3=某值~@(用~@作為列之間的分割符,用|#作為行之間的分割符)

對(duì)于船舶修理系統(tǒng)查詢(xún)軟件,我們對(duì)其中的部分類(lèi)進(jìn)行了如下的接口設(shè)計(jì):

下面的類(lèi)用于構(gòu)造發(fā)送到服務(wù)器的查詢(xún)語(yǔ)句:

SqlMessage()

{

public SqlMessage(int userId)

public void setTableName(String name);

public void addMessage(List

}

下面的類(lèi)用于連接到服務(wù)器、發(fā)送請(qǐng)求信息和獲得響應(yīng)信息:

SearchHelper()

{

public SearchHelper(String serverIp,int port)

public void sendMessage(SqlMessage msg)

public String getResult();

}

[5]

3 測(cè)試

在經(jīng)過(guò)了整體設(shè)計(jì),接口設(shè)計(jì),界面設(shè)計(jì)后,即是對(duì)所開(kāi)發(fā)的軟件進(jìn)行測(cè)試,以驗(yàn)證其能否滿(mǎn)足用戶(hù)的需求,最后反復(fù)修改以達(dá)到成熟的結(jié)果。對(duì)于此款軟件,我們進(jìn)行了相關(guān)方面的測(cè)試,主要包括客戶(hù)端與服務(wù)器連接、斷開(kāi)測(cè)試、用戶(hù)登錄測(cè)試、查詢(xún)信息測(cè)試、獲取消息和任務(wù)并反饋信息測(cè)試和通信超時(shí)處理測(cè)試。這些通常是用反應(yīng)時(shí)間、連接速度、準(zhǔn)確性等來(lái)進(jìn)行測(cè)試[6]。

對(duì)于服務(wù)器與客戶(hù)端能否連接進(jìn)行測(cè)試,我們選用的是華為一款A(yù)ndroid系統(tǒng)4.2的智能手機(jī)作為客戶(hù)端,服務(wù)器是計(jì)算機(jī)上的模擬服務(wù)器。當(dāng)客戶(hù)端程序獲得IP端口號(hào)后,輸入在與服務(wù)器創(chuàng)建連接時(shí)的ip和端口進(jìn)行連接,得到如圖3所示的界面,表示已經(jīng)建立連接。

以下是對(duì)發(fā)送信息和獲取信息進(jìn)行的測(cè)試,當(dāng)在客戶(hù)端中輸入要發(fā)送的信息“我是王”時(shí),模擬服務(wù)器可以順利的接受到所發(fā)送的信息,界面如下。

圖4 發(fā)送信息測(cè)試圖Fig.4 The test pattern of sending information

經(jīng)過(guò)以上幾方面的測(cè)試,可以確定的是服務(wù)器與客戶(hù)端可以進(jìn)行正常的連接與斷開(kāi),可以正常的發(fā)送與接收信息,可以正常的完成查詢(xún)信息,而且在準(zhǔn)確性方面,保真度方面,快速響應(yīng)方面都可以達(dá)到另用戶(hù)滿(mǎn)意的結(jié)果。

4 結(jié)論

文中針對(duì)現(xiàn)在移動(dòng)辦公發(fā)展的趨勢(shì)展開(kāi)了對(duì)船舶修理企業(yè)數(shù)字化進(jìn)程的推進(jìn),典型的工作是開(kāi)發(fā)了一款查詢(xún)軟件用于實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的訪問(wèn),不僅實(shí)現(xiàn)了查詢(xún)信息和發(fā)送信息的功能,而且也完整的通過(guò)了測(cè)試,從而可以投入到真正的應(yīng)用中,雖然該軟件還不能夠促成整個(gè)行業(yè)的移動(dòng)辦公[7],但是卻在不斷實(shí)現(xiàn)移動(dòng)辦公中起到了很好的開(kāi)端作用。鑒于該軟件的簡(jiǎn)便易用性,將有更大的企業(yè)采用,帶動(dòng)整個(gè)船舶行業(yè)的發(fā)展。但是這款查詢(xún)軟件也存在一定的不足,如在有新消息到終端時(shí)不能第一時(shí)間反饋到用戶(hù),如EditText的斷點(diǎn)問(wèn)題也還沒(méi)能得到解決,這都需要進(jìn)一步的研究與開(kāi)發(fā),相信在經(jīng)過(guò)眾多的努力后會(huì)有一款完美的軟件出現(xiàn)在行業(yè)內(nèi)為其發(fā)展提供更多的幫助。

[1]王有祿 Android系統(tǒng)的智能手機(jī)木馬攻防機(jī)制的分析[D].廣州:廣東工業(yè)大學(xué).2013.

[2]陸劍江,錢(qián)培德,楊季文.OA系統(tǒng)的現(xiàn)狀及發(fā)展趨勢(shì)研究[J].辦公自動(dòng)化,2003(7):13-16.LU Jian-jiang,QIAN Pei-de,YANG Ji-wen.The research of current situation and development trend of OA system[J].Office Automation,2003(7):13-16.

[3]陳正飛.手機(jī)圖形用戶(hù)界面的交互設(shè)計(jì)研究[D].武漢:武漢紡織大學(xué),2011.

[4]樊榮.Java基礎(chǔ)教程[M].北京:機(jī)械工業(yè)出版社,2004.

[5]怯肇乾.嵌入式人機(jī)界面中的鍵盤(pán)及其接口設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2006(4):24.QIE Zhao-qian.The design of keyboard and the embedded man-machine interface [J].Microcontrollers&Embedded Systems,2006(4):24.

[6]黃瑩.軟件測(cè)試技術(shù)與測(cè)試管理[J].工業(yè)控制計(jì)算機(jī),2003(5):36.HUANG Ying.Software testing techniques and test management[J].Industrial Control Computer,2003(5):36.

[7]王坤.基于SVPWM的STATCOM設(shè)計(jì)及實(shí)現(xiàn)[J].陜西電力,2011(1):11-15.WANG Kun.SVPWM based design and realization of STATCOM[J].Shaanxi Electric Power,2011(1):11-15.

猜你喜歡
字段辦公客戶(hù)端
X辦公總部
Base4Work共享辦公空間
圖書(shū)館中文圖書(shū)編目外包數(shù)據(jù)質(zhì)量控制分析
X-workingspace辦公空間
縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶(hù)端
孵化垂直頻道:新聞客戶(hù)端新策略
基于Vanconnect的智能家居瘦客戶(hù)端的設(shè)計(jì)與實(shí)現(xiàn)
CNMARC304字段和314字段責(zé)任附注方式解析
無(wú)正題名文獻(xiàn)著錄方法評(píng)述
關(guān)于CNMARC的3--字段改革的必要性與可行性研究
大埔区| 个旧市| 彭泽县| 苗栗市| 甘泉县| 衢州市| 托克逊县| 辉县市| 安多县| 黄山市| 金阳县| 买车| 民县| 周口市| 华蓥市| 麦盖提县| 天气| 甘谷县| 建瓯市| 饶平县| 大新县| 岳阳县| 柳江县| 新田县| 乌兰浩特市| 辰溪县| 通州区| 四川省| 昌乐县| 威远县| 财经| 贡觉县| 维西| 河间市| 靖江市| 潼南县| 图们市| 宝丰县| 珠海市| 京山县| 兴化市|