Foxtable(狐表)用户栏目专家坐堂 → [杰哥的免费分享]E1迷你库存管理系统(Access局域网多人Exe程序)。除了分享代码,本次重点是:我要用实战案例教大家如何设计一个美观的狐表软件,教你设计理念,做好产品经理


  共有51855人关注过本帖树形打印复制链接

主题:[杰哥的免费分享]E1迷你库存管理系统(Access局域网多人Exe程序)。除了分享代码,本次重点是:我要用实战案例教大家如何设计一个美观的狐表软件,教你设计理念,做好产品经理

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
[杰哥的免费分享]E1迷你库存管理系统(Access局域网多人Exe程序)。除了分享代码,本次重点是:我要用实战案例教大家如何设计一个美观的狐表软件,教你设计理念,做好产品经理  发帖心情 Post By:2022/9/5 18:04:00 [显示全部帖子]

(快速浏览杰哥分享过的所有经验汇总,点击跳转



1.产品场景
这个是免安装、绿色版的单纯管理库存数量的迷你系统,功能并不复杂,就是商品(含Excel导入)、出入库(含Excel导出)、库存统计与盘点
例如我有一些产品,每天都有几个人再出入库。目前的库存都是通过Excel或者纸质记录,汇总起来比较麻烦,库存对不上时找原因也很麻烦。
希望有一个小软件,能让每个人都有一个账号,他们自己去建立出入库单单据,而我负责审核。最后系统自动汇总库存,有异常的库存还能查看流水,一目了然。库存过低的有预警提醒。

同时,如果您是狐表的新粉丝用户,想找一个简易的、带登陆、用户权限、单表、主子表的案例进行学习并改造,这个产品合适您。

2.软件下载
版本说明:免费开源,可学习、可商用、可随意二次开发

成品、使用教程、源码、源码教程下载

以下内容只有回复后才可以浏览
注意:源码需要狐表2022.8.18或以上的加密狗

3.界面一览

此主题相关图片如下:1.png
按此在新窗口浏览图片 

此主题相关图片如下:1.png
按此在新窗口浏览图片

此主题相关图片如下:2.png
按此在新窗口浏览图片

此主题相关图片如下:3.png
按此在新窗口浏览图片

此主题相关图片如下:4.png
按此在新窗口浏览图片

此主题相关图片如下:5.png
按此在新窗口浏览图片

此主题相关图片如下:6.png
按此在新窗口浏览图片

此主题相关图片如下:7.png
按此在新窗口浏览图片

此主题相关图片如下:8.png
按此在新窗口浏览图片

此主题相关图片如下:4.png
按此在新窗口浏览图片

此主题相关图片如下:5.png
按此在新窗口浏览图片

此主题相关图片如下:6.png
按此在新窗口浏览图片


4.框架简介
这是一套用Access做数据库+狐表做功能界面的Exe系统,可单机/局域网多人使用,所有代码均来自狐表帮助文档,没有超纲,狐表新手也可以放心阅读。

此主题相关图片如下:3.png
按此在新窗口浏览图片

选用Access做数据库,而不是MsSQL的原因:
  1. 我认为单机或者局域网小应用,更加合适狐表新手,也更加合适绝大部分的小企业管理需求。
  2. Access解压即可运行,不需要用户特意安装Sql数据库+开放防火墙端口,降低新手入门门槛。
  3. 如果是局域网里设置好了网络邻居共享盘,直接把程序目录放进共享盘,即可实现多人使用,简单快捷。
  4. 在网络环境严格的国企和政府里,能放在共享盘就实现多人使用的,往往有出其不意的效果,节省一大堆网络安全的麻烦审计事情。
该源码包含了Access+Exe狐表的实战功能,很有学习价值,功能以下:
  1. 基于Access的单机/局域网多人使用框架
  2. 使用乐观锁实现独占编辑的方案
  3. 多人自增不重复编号的方案
  4. 单表增删改查
  5. 主子表的增删改查
  6. 跨表取数1:弹窗多选行,并插入到明细表
  7. 跨表取数2:下拉框模糊选取数据,并插入到明细表
  8. 从Excel校检并导入数据
  9. 带模板格式的Excel导出数据
  10. 报表功能
  11. 库存加减的设计思路
  12. 单元格变红色展示库存预警
  13. 用户管理(含功能权限
  14. 在线自动升级

======好了,学代码,上面自己回去慢慢看即可,没超纲知识,迟早你都会,我们讲本次的重点,如何设计美观的狐表软件=====

5如何设计美观的软件?
5.1为什么要介绍这个?
因为将来无论你是否用我的框架,你都会掌握做一套自己的软件的能力。但是无论你用什么工具开发,都离不开用户交互设计
软件的美观程度,也许不能决定项目费用的上限,但绝对能保住你的下限

学我的东西,学的不只是几段框架代码的复制,而是一种良好的思维习惯。

  • 很多新手做的软件,功能很好,但是界面都不咋样,他们也不知道为什么会这样,想变好,也不知道怎么入手
  • 虽然狐表的UI不算漂亮(例如跟ElementUi、iViewUi比),但是我们还是有办法做到工整美观的
  • 又或者说,就算用最潮流的UI,没有好的产品设计布局理念,用户操作体验非常反人类,产品一样很难用,给人很垃圾的感觉。
这次分享的E1迷你库存管理系统,是结合以下设计理念的实战,每个理念都在源码里有所体现,大家可以仔细观察。

5.2学会用色
每款软件都有自己的主体色调,所以我们在一开始,选好狐表的主体后,再从下面挑一组配色,然后做图的时候,都尽量只从里面选颜色,就能达到一个很好的颜色协调。整体色调一致后,软件就不会看起来很山寨

此主题相关图片如下:9.png
按此在新窗口浏览图片

所以这个软件界面颜色是这样的

此主题相关图片如下:1.png
按此在新窗口浏览图片

此主题相关图片如下:2.png
按此在新窗口浏览图片

此主题相关图片如下:2.png
按此在新窗口浏览图片
千万不要用花里胡哨的颜色,不然你的软件就会看起来像个山寨手机,浓浓的跑马灯风格,见下图

此主题相关图片如下:3.png
按此在新窗口浏览图片
你上下对比一下,感受一下,你懂的

此主题相关图片如下:4.png
按此在新窗口浏览图片

5.3设计四大原则1:亲密性
尽量把相同的功能、相似元素模拷放在一??

此主题相关图片如下:1.png
按此在新窗口浏览图片

此主题相关图片如下:2.png
按此在新窗口浏览图片

此主题相关图片如下:3.png
按此在新窗口浏览图片

5.4设计四大原则2:对齐性
每一个元素尽量都有一个对齐基准线,不要毫无依附随便放一个位置,慎重居中这种毫无准线的东西

此主题相关图片如下:4.png
按此在新窗口浏览图片

此主题相关图片如下:5.png
按此在新窗口浏览图片

5.5设计四大原则3:对比性
把功能不同的,尽量形成鲜明对比

此主题相关图片如下:6.png
按此在新窗口浏览图片
有时候对比,也不一定是功能不同,也可能是很具有对称性功能的,让人一眼区分出它们相反的含义

此主题相关图片如下:7.png
按此在新窗口浏览图片

5.6设计四大原则4:重复性
有规律相似性的元素,用完全一样的风格,重复出现

此主题相关图片如下:8.png
按此在新窗口浏览图片

此主题相关图片如下:9.png
按此在新窗口浏览图片

此主题相关图片如下:1.png
按此在新窗口浏览图片

此主题相关图片如下:2.png
按此在新窗口浏览图片

此主题相关图片如下:3.png
按此在新窗口浏览图片

5.7多一些说明文字
多写几个字,多一份关怀,尽量不要让用户产生困惑,少一些售后

此主题相关图片如下:4.png
按此在新窗口浏览图片

此主题相关图片如下:5.png
按此在新窗口浏览图片

此主题相关图片如下:6.png
按此在新窗口浏览图片

5.8找合适的图标
很多人乱用图标,甚至删除按钮都放个绿色新建的图标,这种情况还不如不放。
图标能更吸引用户,且更直观表达意思,所以一定要用好图标。
例如本案例里用的图标是这样的:彩色+圆形+统一尺寸,尽量保持一致(也没叫你必须绝对一致,做人不能这么死板)

此主题相关图片如下:7.png
按此在新窗口浏览图片

推荐一个我找图标的网站:https://www.flaticon.com/,使用建之前有分享过??点击打开

此主题相关图片如下:8.png
按此在新窗口浏览图片

此主题相关图片如下:9.png
按此在新窗口浏览图片

还有,注意图标也尽量保持一致性,例如你看我很多都是圆形背景+彩色。你不要彩色、黑白、缕空混搭,一样很丑,类似下面几个就不要混用,选中一种风格,就一路走到黑

此主题相关图片如下:1.png
按此在新窗口浏览图片

5.9注意Tab按键顺序

此主题相关图片如下:2.png
按此在新窗口浏览图片

5.10为用户写更新日志
更新日志,显得你做事有交代,公司软件开发流程规范,软件售后有保证,能大大增加客户信任度。(就好比每次狐表更新,大家都想知道更新了什么,修了什么,而不是无端端又更新)
别偷懒,哪怕你写几个字,说修了个极其罕见的bug,客户也会更放心。而不是无端端更新,以为你偷偷加了什么代码进去偷我数据,或者卡我使用想搞钱。

此主题相关图片如下:7.png
按此在新窗口浏览图片


===========================================================================
题外话:本来是打算与官方合作,做一系列的案例分享,像某哲Excel服务器那样,但是
1)由于最近用狐表接的项目有点多,规模有点大,忙不过来
2)本人比较负责任,写时代码注释多,写后帮助文档也写一堆,不能像某哲Excel服务器那样,说是提供一堆案例,但是什么设计思路都没讲,这让新手怎么学嘛?

此主题相关图片如下:1.jpg
按此在新窗口浏览图片

最后发现折腾一个已经非常费时了,那就先做一个分享一个,有空再继续做。唉,愧对官方的承诺,无奈,还是先吃饱饭更重要。

=====================================================================
杰哥免费分享的Exe系统


杰哥免费分享的web系统






===============================================================
顺便总结以前分享过的帖子,方便大家学习

联系QQ:2385350359


经验分享:























[此贴子已经被作者于2023/6/5 16:12:38编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/5 22:07:00 [显示全部帖子]

以下是引用swagger在2022/9/5 19:25:00的发言:
杰哥,建议狐表搞个板块提供开发者销售他们制作出来的小品,这样开发者可以赚到钱,菜鸟们可以学习更多的实战案例,狐表可以吸引更多的用户,一举三得

其实论坛已经有个销售模块,不过没成功,并不是官方不努力,而是这种小品市场极少,供需决定它做不起来。

正所谓:好用就不通用,通用就不好用。

正是因为有这么多不好用的通用软件,才会狐表这样快速定制开发工具,但是想把个性化软件又变成通用软件,于是又回到这条死胡同。

所以在狐表里圈子里,不应该卖成品,更应该卖解决方案,抛砖引玉,让用户自行集成,更符合群体需求

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/6 14:41:00 [显示全部帖子]

以下是引用weijun在2022/9/6 13:35:00的发言:
 

If r IsNot Nothing Then

    dt.LoadFilter = e.Table.Name & "ID = '" & r("ID") & "'"

Else

    dt.LoadFilter = "1=2"

End If

dt.Load(False)

 

 

请问 1=2是什么意思

意思就是不加载数据,1=2明显是不成立的条件,所以数据就不会加载。这里的业务是,主表行存在,就加载相应的明细,主表行不存在,就不加载数据。

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/6 14:42:00 [显示全部帖子]

以下是引用weijun在2022/9/6 13:42:00的发言:

nr("数量") += 1

请问 += 是什么意思

nr("数量") =nr("数量") +1 的意思,是一种简写

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/6 14:46:00 [显示全部帖子]

以下是引用weijun在2022/9/6 13:52:00的发言:
 

Dim filter As String = "1=1"

 

请问 1=1 是什么意思

1=1是为了后面拼接And查询sql做准备,

因为后续会根据条件,增加 “ and xx=??”之类的
所以最一开始就,弄个“1=1 ”,等着后面拼接 and玩意 ,例如效果
“1=1 and 名称 like'%苹果%'

如果不提前放个 “1=1”,你后面就很难一直拼接And上去

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/14 17:07:00 [显示全部帖子]

以下是引用foxtablefanse在2022/9/14 16:07:00的发言:
杰哥图标网站确实好啊,就是好难登陆上去啊,难受!!图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

我手机电信热点,还有家里联通有线,裸连,速度都还可以

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/14 17:19:00 [显示全部帖子]

以下是引用foxtablefanse在2022/9/14 16:07:00的发言:
杰哥图标网站确实好啊,就是好难登陆上去啊,难受!!图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

我在原分享里,更新了快速下载图标的技巧,去看看,应该能帮助到你 https://www.mbldt.com/ExpShare/149.html

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/9/14 22:47:00 [显示全部帖子]

以下是引用foxtablefanse在2022/9/14 21:47:00的发言:
另存为是个好办法,就不知道其尺寸是否合适

另存为是512像素,你再用ps或者其他傻瓜图片处理工具,压缩一下尺寸就行了

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
回复:(aodou51899)按照源码说明按长按CTR键无效。出...  发帖心情 Post By:2022/10/16 12:49:00 [显示全部帖子]

请继续长按,重新设置数据库连接字符串,这个是狐表基本操作啦

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/12/27 16:58:00 [显示全部帖子]

以下是引用wj14079wj在2022/12/27 16:45:00的发言:
虽然免费,但实际用的可能性很小,都要二次开发
不能增加列,哈也用不了

发布后无法增加列,毕竟不是成品软件。成品软件又为了兼容各种情况,增加多了用不到的列

 回到顶部
总数 12 1 2 下一页