分享

一点微小的程序

 编程教室 2021-03-18

今年年初的时候,说好要颠覆 App 的小程序上线了。不过几个月来一直不温不火。最近估计实在挂不住了,小程序又开放了一些功能权限。

正好前阵子有不止一个同学跟我提到,想做一个类似库存管理的系统,最好还要能和扫码枪对接,通过扫描条形码实现入库出库操作。然后我看了下,微信小程序里就有提供扫码的接口,那就很方便了。于是我们的助教就开发了一个简单的小程序,叫做“扫码入库”。

长按识别小程序码可以进入体验

算是个 demo 版的产品吧,实现了基本的扫码入库、出库操作,可以查询库存列表,还可以自己创建新库。

对于做电商、零售的人来说,应该是很有实用价值的。当然要完全适用于具体场景,可能还需要进一步的改进。比如:权限管理,可以多账号管理同一仓库;库存报表、操作日志;网页版管理后台等……

════

简单说下实现思路:

1. 小程序端

小程序端作为系统的前台,主要负责登录、扫码和用户界面。微信提供了一套类似网页前端的开发接口。这里主要使用了用户认证扫码接口,剩下的就是页面的布局显示,以及和后台的数据交互。

2. 服务器端

由于要保存库存数据,所以得有一个后台的服务器端,作为操作的响应以及数据存储。我们这里用的是 Django,一个很常用的 python web 框架。数据库使用了 MySQL。服务器部署在阿里云上。

与普通网站不同,我们不能直接使用 Django 的页面渲染功能,而是通过 JSON 作为数据的传输格式完成与小程序端的数据交互。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多