前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一点微小的程序

一点微小的程序

作者头像
Crossin先生
发布2018-04-17 11:33:33
9790
发布2018-04-17 11:33:33
举报

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

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

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

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

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

════

简单说下实现思路:

1. 小程序端

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

2. 服务器端

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

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

在公众号(Crossin的编程教室)里回复 扫码 获取代码。

另外,公众号里回复 小程序,有一些我们之前整理的小程序文档和学习资源。

════

你可以在我们的代码基础上修改,增加你需要的功能。只是自己用的话,并不需要提交微信审核,也不用备案网站。不然得稍微折腾下。

当然,有付费定制开发的需求(不仅限于这个小程序),也可以和我们联系。

对于目前这个小程序 demo,如果觉得需要我们写点更详细的教程,请在留言里点个赞。如果需求不大就算咯。

另外,我们之后打算继续做一些更偏实例的开发和教程。最好这些实例是来自于真实的需求。所以如果各位有具体的需求和想法,请在本文下面留言,以及为其他留言点赞。我们将视大家的意见,决定接下来开发的教学实例。

还有个小预告:我们做了一个获取免费代理 IP 的接口。写过爬虫的同学一定知道这个有什么用。现已开发好,这几天就会放出,敬请期待。

『码上行动』在线学习班正在开放中,详情请回复 码上行动 查看

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 小程序端
  • 2. 服务器端
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档