【摘要】企業進銷存系統在企業生產過程中使用非常普遍,隨著移動平臺的普及,在移動設備中使用進銷存系統進行企業生產管理變得越來越重要,我們根據移動平臺的特點開發了一個跨平臺的進銷存系統,使得企業管理者能夠隨時掌握生產銷售信息,為了實現跨平臺使用,我們采用了混合式開發模式,使得系統能夠使用在多種類型的移動設備中。
【關鍵詞】移動平臺;進銷存系統;JqueryMobile
Abstract:Enterprise Purchase-Sales-Inventory Management System is very common on enterprise production and sale process.Along the mobile device become more and more,it’s very important to use system on them to manage sale and produce information.We develop this mobile purchase and sale system to make leader can master timely information.We use hybrid pattern to develop this system to make it can use in more mobile device.
Keywords:Mobile Platform;Purchase-Sales-Inventory System;JqueryMobile
一、概述
隨著移動互聯網的高速發展,使用移動端平臺進行信息處理已經成為我們的一種生活方式,根據中國互聯網絡CNNIC第33次中國互聯網絡發展狀況統計報告,截至2013年12月,中國網民規模達6.18億,手機網民規模達到5億,年增長率為19.1%[1]。對于企業來說,最重要的問題就是生產經營中的進銷存問題,擺脫傳統的PC端使用方式,能夠隨時隨地管理獲取進銷存信息,從而調整生產經營是非常重要的,因此我們開發設計了一個適合移動平臺使用的中小型企業進銷存系統,該系統的特點是擺脫大型系統中存在的并不實用的功能,同時根據移動網絡的特點,采用小數據傳遞的方法,提高速度,降低流量,實現了中小型企業最重視的進銷存系統中的進貨,銷售和財務管理的功能。
二、開發方式
由于移動平臺上最重要的兩個系統為谷歌公司的安卓系統和蘋果公司的Ios系統,而兩大系統由于開發環境不同,系統硬件不同等等因素,從而導致為一個平臺開發的軟件不能在另一個平臺上復用,因此大部分的APP采用了兩個平臺各自開發的方式,由此帶來了巨大的開發成本和開發效率的緩慢問題。另一種開發方式為采用WEBAPP開發,采用自適應技術來進行移動平臺屏幕的自適應,但這種方法需要使用者在瀏覽器中輸入域名等額外行為,帶來了極大的出錯機會,同時也提高了使用者的技術要求,為了解決這些問題,我們采用了混合式開發[2],采用JQUERY MOBILE[3]開發系統前端,最后在安卓和蘋果的IOS系統中進行封裝,從而在提高開發效率的前提下,給客戶帶來一樣的原生APP使用體驗。
三、數據模型設計
對于中小型企業來說,進銷存系統中最重要的功能主要在于進貨、銷售、財務管理。進貨就是企業需要的生產原料的購買,入庫等。對于銷售來說就是企業什么時間賣給誰多少金額的產品,對于財務管理來說,企業管理人員主要關心的是一個周期內企業運營是否盈利,利潤是多少,對于企業的財務我們主要關注兩點,一個是支出,一個是收入。支出包括各種類型的支出,比如原材料的購買,工人工資的發放,廣告投放費用等等。收入主要是銷售額,貨款結賬金額等。
我們設計了如下的數據模型,主要包括:產品表,產品類別表,銷售記錄表,客戶表,支出類別表,支出記錄表。
四、開發實現
前端我們采用了基于JQUERY的移動框架JQUERY MOBILE來進行開發設計,后臺采用PHP+MYSQL來進行業務邏輯的處理。對于各個數據表的處理采用了ORM[4]技術來進行記錄的增加,讀取,更新等操作。同時采用MVC[5]模式來進行業務邏輯和視圖的分離,使得后期的維護更加容易。每一個表對應一個實體類,一個控制器,包括多個渲染視圖,額外增加了財務管理控制器以及若干視圖。由財務控制器來對支出,收入,統計等業務進行控制實施。
對于開發完畢的WEBAPP,我們最后在ECLIPSE平臺上通過移動開發平臺的相應插件完成最后的封裝,編譯成原生APP,供客戶在手機或其他的移動平臺上安裝使用。
五、系統預覽
如圖1所示為系統在安卓模擬器上的運行主界面,由于涉及到客戶隱私,我們做客戶名稱做了部分處理。
六、結束語
為了使企業的生產經營活動能夠更加便捷話,信息化,我們開發了基于移動平臺的進銷存管理系統,整個系統采用了移動平臺混合模式進行開發,采用MVC模式進行系統的設計開發,經過長時間的運營,系統保持了高效穩定的狀態,給企業的生產經營帶來了巨大的效益化,未來我們會采用迭代的方式完善系統的其他功能和細節。
參考文獻
[1]第33次中國互聯網絡發展狀況統計報告[R].http://cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201403/t20140305_46240.htm.
[2]混合式App程式開發[OL].http://www.phd.com.tw/knowledge/app-dev/hybrid-app/.
[3]JqueryMobile官網[OL].http://jquerymobile.com/.
[4]ORM技術介紹[OL].http://zh.wikipedia.org/zh-cn/對象關系映射.
[5]MVC技術[OL].http://zh.wikipedia.org/wiki/MVC.
作者簡介:
張志靜,女,青島科技大學研究生。
何裕友,男,棗莊科技職業學院講師。