一點微小的程序
今年年初的時候,說好要顛覆 App 的小程序上線了。不過幾個月來一直不溫不火。最近估計實在掛不住了,小程序又開放了一些功能許可權。
正好前陣子有不止一個同學跟我提到,想做一個類似庫存管理的系統,最好還要能和掃碼槍對接,通過掃描條形碼實現入庫出庫操作。然後我看了下,微信小程序里就有提供掃碼的介面,那就很方便了。於是我們的助教就開發了一個簡單的小程序,叫做「掃碼入庫」。
長按識別小程序碼可以進入體驗
算是個 demo 版的產品吧,實現了基本的掃碼入庫、出庫操作,可以查詢庫存列表,還可以自己創建新庫。
對於做電商、零售的人來說,應該是很有實用價值的。當然要完全適用於具體場景,可能還需要進一步的改進。比如:許可權管理,可以多賬號管理同一倉庫;庫存報表、操作日誌;網頁版管理後台等……
════
簡單說下實現思路:
1. 小程序端
小程序端作為系統的前台,主要負責登錄、掃碼和用戶界面。微信提供了一套類似網頁前端的開發介面。這裡主要使用了用戶認證和掃碼介面,剩下的就是頁面的布局顯示,以及和後台的數據交互。
2. 伺服器端
由於要保存庫存數據,所以得有一個後台的伺服器端,作為操作的響應以及數據存儲。我們這裡用的是 Django,一個很常用的 python web 框架。資料庫使用了 MySQL。伺服器部署在阿里雲上。
與普通網站不同,我們不能直接使用 Django 的頁面渲染功能,而是通過 JSON 作為數據的傳輸格式完成與小程序端的數據交互。
在公眾號(Crossin的編程教室)里回復 掃碼 獲取代碼。
另外,公眾號里回復 小程序,有一些我們之前整理的小程序文檔和學習資源。
════
你可以在我們的代碼基礎上修改,增加你需要的功能。只是自己用的話,並不需要提交微信審核,也不用備案網站。不然得稍微折騰下。
當然,有付費定製開發的需求(不僅限於這個小程序),也可以和我們聯繫。
對於目前這個小程序 demo,如果覺得需要我們寫點更詳細的教程,請點個贊。如果需求不大就算咯。
另外,我們之後打算繼續做一些更偏實例的開發和教程。最好這些實例是來自於真實的需求。所以如果各位有具體的需求和想法,請在本文下面留言,以及為其他留言點贊。我們將視大家的意見,決定接下來開發的教學實例。
還有個小預告:我們做了一個獲取免費代理 IP 的介面。寫過爬蟲的同學一定知道這個有什麼用。現已開發好,這幾天就會放出,敬請期待。
════
其他文章及回答:
喏,你們要的 PyCharm 快速上手指南 給伸手黨的福利:Python 新手入門引導如何用100行Python代碼做出魔性聲控遊戲「八分音符醬」學習編程的過程中可能會走哪些彎路,有哪些經驗可以參考?你是如何自學 Python 的?Crossin的編程教室
微信公眾號ID:crossincode
網站:crossincode.comQQ群:149164011微信加群:crossin11推薦閱讀:
※快消行業做需求預測的同事普遍共識是,預測永遠是不準確的。到底有沒有人能做到需求預測高準確率呢?
※如何看待「雙十一不要買東西,庫存變大,後面會更便宜」的說法?
※為什麼WMS正取代ERP的庫存管理?