當前位置:首頁 > 企業資訊

                          零基礎也能開發企業APP

                          文章來源:眾聯科技時間:2015/8/12閱讀數:1595

                               

                          【IT168 資訊】摘  要:做夢都沒想到,我一個和專業計算機不沾邊的人,居然能開發出一款企業級的APP。那是我進入創美工藝后一次偶然的機會。通過學習公司統一采用的移動平臺iUAP Mobile,2個月時間,開發出一個工廠導航APP。

                            大學時,我學習的專業是“報關與國際貨運”,和計算機不沾邊,計算機對于我而言更多是一個“游戲工具”,連做夢都沒想到,有一天,我會去編程,我居然能開發出一款企業級應用APP,這一切在我到了創美工藝之后就這么自然而然的發生了。

                            4月12日,我進入創美工藝實習,一個偶然的機會,遇到創美工藝金工場長金吉光,他和我聊到現在創美工藝一些業務人員也在編程,主要基于iUAP Mobile進行APP開發,這讓我很好奇,在金場長的支持和鼓勵下,我也決定參加到創美工藝APP開發的大軍中。

                          零基礎也能開發企業APP
                          零編程基礎開發出“創美工藝工廠導航APP”的周雨杰

                            明確了方向之后,我開始學習。通過用友iUAP Mobile官方網頁的文檔中心和視頻教程,我了解到其實基于iUAP Mobile平臺開發確實比較容易,因為平臺本身已經提供了很多模型工具,包括業務模型、UI模型,以及豐富的公共服務,包括數據、通訊、安全、消息、人機交互等各個方面,這些都大大降低了APP的開發難度,一些通用的功能我不需要寫代碼,只要通過可視化的拖拽就可以完成。我們個性化的業務需要寫些代碼,但這也不是問題,通過用友iUAP老師的基礎技術培訓,我很快掌握了前端頁面開發的javascript開發語言。

                            學以致用,我邊學邊開發,我的任務是為物流管理部門開發一款他們應用的APP。物流管理部門需要解決的問題是:很多供應商來創美工藝送貨、回收貨品時,不知道具體的位置,每次都要下車詢問門衛,然后再聯系采購和出庫負責人,采購和出庫負責人再告知貨物送達的具體方位,經常出現找不到送貨位置和相關負責人的情況,導致送貨效率低,同時也影響了工場現場生產進度。

                            別看這只是一個小問題,如果解決了,對物流管理部的流程是一大促進。我的應用開發原則是簡單易用,尤其是對于那些送貨的大叔而言,越簡單越好。于是我開始設計開發“工廠位置導航APP”。我需要做的是:1、繪制工場平面圖;2、確認各個負責人姓名以及電話;3、讓庫房與工場平面圖的位置相對應;4、送貨大叔不容易,要讓他們不花流量費才是硬道理;5、最后還需強調,對于送貨大叔來說,便捷操作以確保安全是第一位的。

                            在基于iUAP Mobile開發過程中,開發平臺提供的大量頁面模式、應用模塊中我可以選擇我所需要的頁面模塊,對于我這樣的小白來說,實在是很實用。另外平臺的iUAP Mobile的開放性和可擴展性讓我很容易就實現導航圖的開發,學習、設計和開發,總共用了2個月,零編程基礎的我就成功開發出了一款工廠導航APP。

                            現在不熟悉創美地形的供應商只需掃描這款APP,根據送貨所需選擇入庫或出庫的庫房,再根據送貨類別或提貨類別選擇所對應的選項,工廠導航APP就可以準確地告知去往目的地的最短或者最快路徑,如果有特殊問題,也可以通過一鍵撥號聯系到指定負責人,送貨效率得到了顯著提高。有了這款APP,來創美送貨或提貨的大叔們就再也不會為找不到庫房位置而發愁了,我也是滿滿的成就感!

                            下面來秀一下我開發的APP,以下是我開發“工廠導航APP”中的一些截圖以及相關代碼,以項目出庫中的半成品為例:

                          零基礎也能開發企業APP

                          其代碼為:
                          function cm$wldh$K1Controller$label1_onclick(sender, args){
                           $menu.openDropDownList({
                            "controlid" : "label1",//目標控件的id
                            "dropDownListWidth" : "100",//菜單項的寬度
                            "background":"#f5f5f5",
                            "panelstyle":"round-div",
                            "border-color":"#d2d2d2",
                            "showtype":"middle",
                            "font-size":"04",
                            "dropItemsArray" : [{
                             "name" : "請至16號門",//菜單項名稱
                             "action" : "shiliu()"http://點擊該菜單項時執行的JS方法
                            }]
                           });
                          }
                          function shiliu(){
                            $alert("負責人:沈丹萍" ) 
                          }
                          function banchengpin(sender, args){
                           $menu.openDropDownList({
                            "controlid" : "label1",//目標控件的id
                            "dropDownListWidth" : "100",//菜單項的寬度
                            "background":"#f5f5f5",
                            "panelstyle":"round-div",
                            "border-color":"#d2d2d2",
                            "showtype":"middle",
                            "font-size":"04",
                            "dropItemsArray" : [{
                             "name" : "請至16號門",//菜單項名稱
                             "action" : "shiliu()"http://點擊該菜單項時執行的JS方法
                            }]
                           });
                          }
                          function shiliu(){
                            $alert("負責人:沈丹萍" )
                          }
                          function cm$wldh$K1Controller$image0_onclick(sender, args){
                           $tel.call("沈丹萍:13962366XXX")
                          顯示效果為:

                          零基礎也能開發企業APP

                            經測試,在沒有網絡的情況下,“工廠導航APP”同樣可以正常使用。當然如果你需要使用里面的一鍵撥號快速找到聯系人,那么基礎的通話網絡還是需要具備的!為什么要設計成“一鍵撥號”功能?因為想要最大程度的保障司機的便捷化操作,從而保障其安全,也想在這細節上改變司機“撥號”的習慣!

                            知道我在APP主頁上為什么放置一張貨車,并在貨車上標出“2025”字樣嗎,這個是有寓意的:

                          零基礎也能開發企業APP
                          工廠導航APP主頁

                            一,貨車是物流的標志性硬件設施之一,一看這張圖便知這個APP與物流有關,很直觀。二,創美工藝正在向“工業4.0”邁進,而“中國制造2025”是中國版的“工業4.0”,這體現了創美工藝在沖壓制造領域爭做全球第一的雄心!

                            我希望這些微不足道的細節都能幫助于客戶,服務于客戶!因為我堅信在互聯網時代“細節決定成敗”的真理!

                            在完成開發以及測試后,金工場長又教會了我包裝產品。例如通過PPT以及使用相應軟件制作視頻廣告作為宣傳,瞬間又讓產品變得更加的“神奇”。尤其是視頻廣告,添加了錄音文件、背景音樂等相關操作后,使產品的特性更加突出!如今無論是在騰訊視頻還是優酷視頻,只要輸入“創美工藝工場導航APP”就能搜索到這款APP的產品介紹!

                            最后我想說:這一切并不是在傳統“應試教育”下能學習到的技能知識。所有的一切都是在用友的UAP Mobile平臺和創美工藝用心學到的技能!感謝兩大平臺給予我的知識,我知道這一切只是剛開始,未來的路還很長!而這一切又是不尋常的開始,一個走進互聯網時代,走向科技前沿的開始!

                            關于我所在的公司:創美工藝于1993年創建,是一家專業從事液晶、電器產品用部件、精密機器用部件、汽車用零部件的沖壓加工、復印機光學結構件的組裝、兩次加工和模具生產等業務的全球沖壓件產業領導廠商之一,也是最早開始踐行工業4.0的制造企業之一。2014年年底,創美工藝啟動了全面移動化的信息化發展戰略,同時也開創了“全員開發”的先河,即讓零基礎的業務人員參與到APP開發中來,實現“誰用誰開發”的理念。這一理念在創美工藝已經邁出了關鍵一步。

                          公司動態

                          行業資訊

                          營銷策劃

                                
                                

                                                  {关键词}