使用Electron和Vue开发SQLite客户端单机版应用

发表时间: 2020-03-06 14:46

前言

朋友家是做物流的,缺少个配货开单软件,跟他了解了下需求,用了几天时间给他做了个。具体需求比较简单,程序windows单机版的,带本地数据库进行数据存储,输入配货信息,生成配货单,然后连接打印机进行配货单打印,还有就是通讯录,基本公司信息配置等功能。

具体功能页面


配货信息录入页面


打印预览页面


打印机配置


开单记录页面


通讯录页面


公司信息配置页面

所用技术

electron-vue(客户端开发技术) / sqlite(单机版数据库)

  • 平时做的Vue项目较多,所以选择了electron-vue模版,该模版使用了vue-cli脚手架,webpack配置包括了vue-loader、electron-packager、electron-builder等一些常用的插件,比如vue-router、vuex。因electron-vue使用了vue-cli的脚手架,所以在使用前请确认安装了vue-cli。使用该技术有vue开发经验的最容易入手,网上关于该技术的文章也有很多。
  • SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。使用该技术需要学习一些常用的SQL语句。