前言
朋友家是做物流的,缺少个配货开单软件,跟他了解了下需求,用了几天时间给他做了个。具体需求比较简单,程序windows单机版的,带本地数据库进行数据存储,输入配货信息,生成配货单,然后连接打印机进行配货单打印,还有就是通讯录,基本公司信息配置等功能。
具体功能页面
![2a054462c66b24b4ff98e4f727c8844f.png](https://i-blog.csdnimg.cn/blog_migrate/4e053477945f8c7697810b7a8f402865.jpeg)
配货信息录入页面
![f01b40b0b9e4040a1df825bcfda51458.png](https://i-blog.csdnimg.cn/blog_migrate/f0b7aabb68089fb9d37367d8f67f5e38.jpeg)
打印预览页面
![d1eeaf145850d627b3a2f35e60a16da6.png](https://i-blog.csdnimg.cn/blog_migrate/f62ced532a35cd0459cf5e5da07d4f6b.jpeg)
打印机配置
![7578b0b7177803f31c238e72ce64a292.png](https://i-blog.csdnimg.cn/blog_migrate/a7c35c752ed5c5cf278cf7414d286e15.jpeg)
开单记录页面
![f27bd25839a9cd7721949bbc1bab8d8c.png](https://i-blog.csdnimg.cn/blog_migrate/508bbf70d6e615f61a133616c4009582.jpeg)
通讯录页面
![4c4bebe54b31910c41e3b252139e28cf.png](https://i-blog.csdnimg.cn/blog_migrate/bd8ce0e52f15ee709b7d99fff7fe5408.jpeg)
公司信息配置页面
所用技术
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语句。