• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      王苗苗

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

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

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

      為了實現(xiàn)移動辦公,首先就需要對整個修船過程進行需求分析,其中最重要的是對于信息的查詢及訪問,其次就是與同事之間的通信及對信息的保存。基于此需要,下圖列出了此軟件的需求分析情況。

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

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

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

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

      圖2 驗證用戶流程圖Fig.2 The flow chart of verifying users’permission

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

      2 接口設(shè)計

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

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

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

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

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

      下面的類用于構(gòu)造發(fā)送到服務(wù)器的查詢語句:

      SqlMessage()

      {

      public SqlMessage(int userId)

      public void setTableName(String name);

      public void addMessage(List

      }

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

      SearchHelper()

      {

      public SearchHelper(String serverIp,int port)

      public void sendMessage(SqlMessage msg)

      public String getResult();

      }

      [5]

      3 測試

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

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

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

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

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

      4 結(jié)論

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

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

      [2]陸劍江,錢培德,楊季文.OA系統(tǒng)的現(xiàn)狀及發(fā)展趨勢研究[J].辦公自動化,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]陳正飛.手機圖形用戶界面的交互設(shè)計研究[D].武漢:武漢紡織大學(xué),2011.

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

      [5]怯肇乾.嵌入式人機界面中的鍵盤及其接口設(shè)計[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]黃瑩.軟件測試技術(shù)與測試管理[J].工業(yè)控制計算機,2003(5):36.HUANG Ying.Software testing techniques and test management[J].Industrial Control Computer,2003(5):36.

      [7]王坤.基于SVPWM的STATCOM設(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.

      猜你喜歡
      字段辦公客戶端
      X辦公總部
      Base4Work共享辦公空間
      圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
      X-workingspace辦公空間
      縣級臺在突發(fā)事件報道中如何應(yīng)用手機客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      CNMARC304字段和314字段責任附注方式解析
      無正題名文獻著錄方法評述
      關(guān)于CNMARC的3--字段改革的必要性與可行性研究
      西昌市| 宝坻区| 两当县| 磐安县| 通州市| 封丘县| 新疆| 陵水| 平武县| 望江县| 年辖:市辖区| 会昌县| 彰化市| 巴塘县| 抚远县| 合作市| 伊宁县| 孟村| 贵德县| 萨嘎县| 海晏县| 拉孜县| 密云县| 定安县| 于都县| 井陉县| 潼关县| 石河子市| 辽宁省| 东台市| 平舆县| 沁阳市| 区。| 瑞昌市| 太保市| 竹溪县| 仪陇县| 平定县| 汝州市| 环江| 乐安县|