工具

分类下相关文章

题库管理系统,支持 OCR 图片文字识别

帮一位老客户开发了一套在线版的题库管理系统,支持 OCR 图片文字识别。 功能清单 上传图片进行 OCR 文字识别, 自动解析题目,基于百度 API 自动解析答案。判断最后一行,解析 能保存识别的历史,可以编辑,删除 搜索功能。通过输入关键字查询题库 字段包括:科目名称,正确答案,答案状态(确定/不确定),图片,图片解析内容, 可以编辑/展示答案状态 可以导出/并下载题库。支持按不同科目导出 支持多个账号登录题库系统。每个账号可以禁用,使用次数限制。类似一个计费系统。这里需要一个角色的概念,以及记录使用次数的概念。 一键删除题库及图片。只有超级管理员可以点击。同时清理导出文件 批量上传图 ...

阅读全文...

门店会员卡过期时间管理

会员卡状态 开卡时,设置是否激活字段 status 是否更合适: 0 未激活 1 已激活 2 已过期 3 已注销 4 无剩余次数 卡的有效期类型 ExpireType int // 有效期类型。1:永久有效;2:购买后 N 天内有效;3:使用后 N 天内有效;4:指定时间段 ExpireValue string // 根据有效期不同的类型,存储不同的值。2/3 存储数字;4 存储时间段,逗号分隔,例如:2022-11-04,2022-12-04 开卡时,初始化会员卡状态字段 逐个类型判断,设置有效期,及 status 状态字段。 永久有效 开卡时 status 为已激活 ...

阅读全文...

结算台合并开单服务与快捷收款接口

在做一套门店会员管理软件。 需求背景 以洗浴中心为例,客户在会员管理系统后台结算时,可以在一笔订单里同时支付: 快捷收款。例如,购买服务配套商品,毛巾,拖鞋等 服务开单。例如,搓澡等 而之前是拆分为两个不同的结算接口的,确实不太合理。 现有流程梳理 [X] 确认快捷收款接口的参数,及流水记录逻辑 [X] 确认服务开单接口的参数,及流水记录逻辑 流程基本一致,有一点区别: 第一步判断是否是余额支付,如果是,判断余额是否足够 第二步记录流水日志 唯一的差别是,服务开单多了个保存服务清单的逻辑 改造逻辑 接口合并为一个 还是得支持以后增加商品后的情况,items 里要能区分开服务和商品 ...

阅读全文...

门店会员管理软件之开卡/扣卡功能

需求背景 一个客户可以办多张卡 一张卡可以关联多个服务 卡与服务的关联表,有的包含使用次数。(卡分时卡和次卡,次卡包含次数。时卡指,年卡/季卡/月卡等。) 数据存储 卡项关联至客户。新建表 client_card, 客户可能开多张卡,一条记录代表一张卡 卡项信息、服务信息 copy 一份存储在开卡信息中,防止卡项及服务信息修改。service 备份在关联表中;开卡时间,有效期,更新时间 字段设计 复制卡项的字段到 client_card 关联表。最好同时保存原卡项的 ID,方便统计。 因为一张卡可能包含多项服务,所以把服务字段 json 序列化之后,存储到 client_card 关 ...

阅读全文...

大气压力计算

英文 Atmospheric pressure TODO 一个大气压等于多少 Pa。在海平面的平均气压约为 101.325 KPa(76厘米水银柱),这个值也被称为标准大气压 (atm)。 N 个大气压等于多少 Pa。 高压氧最高气压等于多少个标准大气压。600KPa,即 0.6MPa, 相当于6个大气压。再如,设计最大压力 7ATA, 运行时为 3ATA。 微压氧等于多少个标准大气压。设计最大压力 3ATA, 运行时为 1.33ATA。 海拔与气压的换算 水深与压力的换算 海拔与空气氧含量的换算 人体能够承受的最大压力为18个大气压,也就是1.82MPa的压力 海拔与气压的关系 - 数学 ...

阅读全文...

行程码健康码拼图,软件合成九宫格图片

进入 2022 年,疫情还在反复,这不青岛一夜之间确诊 44 例。 烟台这边就紧张的不行,让幼儿园小朋友周一上学之前,不但要全员核算检测, 还要全家的健康码,行程码,及疫苗接种记录拼在一张图里。 实际上就是拼图合成一张九宫格图片。 健康码拼图示例 拼图软件 最新,为了方便在手机和电脑上同时使用,我自己开发了一个 🚀 在线拼图(点击打开)的功能。 用起来还是挺方便的。 用里面的简单拼图合成了上面的效果。 不过有个小技巧: 如果要达到示例图中的效果,就需要按顺序选择,因为这个小程序用户体验还是差, 无法选择图片后再次拖拽排序。 所以,需要按照,每个人的健康码,疫苗接种历史,行程码这个顺序,逐一选 ...

阅读全文...

财务预算管理系统用户故事

思路 由于我不是财会专业人员,所以优先从我能想到的基本录入功能做起。 整理好用户故事,大概功能框架就出来了。 总财务负责人的基本录入功能 部门录入 (部门名称,部门负责人),但是如何应对部门调整呢? 费用类目录入 支出项录入 (时间,概述,金额,部门,费用类目,发起人)。2.0 版支持 excel 批量导入。 具体可以指定多个财务录入人员。 基础录入还是使用 antd pro web 后台比较方便,用小程序录入效率估计不行。 而且 excel 导入组件都是现成的。 预算核算维度 核心是有了各项支付记录,各种条件自由组合查询汇总 部门月度总预算汇总 部门月度各类目各自汇总 然后,通过录入 ...

阅读全文...

财务预算管理微信小程序

公司财务负责人那边提了一个新需求,想做一个微信小程序的工具,用于财务预算管理。简单评估了一下,感觉是一个简单的小系统。 目的 在部门预算快超标时,自动给财务负责人及相关财务人员发微信消息提醒。例如,超过 80% 时 多维度的财务预算统计,例如,差旅费、材料费、总费用,独立的核算数据。Excel 不方便管理 详细需求 由财务人员手动录入财务数据。最好能够通过 Excel 上传自动导入,例如从现有 ERP 或者 OA 导入。 其他部门负责人可以看到各自部门的预算清单 最终效果 花了两个多周时间,终于写完了代码。包括小程序前端,和网页管理后台。 微信小程序端界面效果(各部门负责人查看使用): ...

阅读全文...

代理商拥有服务或商品定价权的实现

需求 在管理后台,代理商可以修改服务或商品的价格。 实现清单 [x] 数据库模式表,增加代理商 id,agent_id;agent_id 加索引,或 agent_id + 模式名加联合唯一索引 [x] 备份 create sql [x] 修改 golang mode model [x] 小程序前端扫码,获得设备 id,查询对应的代理商 id,从而得到对应的模式清单;如何对应模式 id,中文名?这样中文名就不能允许修改 [x] mode api 调整:参数增加 device id [x] 每个代理商注册时,预设置 N 个模式 [x] antd pro 代理商管理后台,不同代理商看到的定价应该不 ...

阅读全文...

代理商管理系统后台

系统架构 代理商与总部使用独立的后台,即两套 ant design pro 前端,但是后台使用同一个 golang gin 后台? 使用同一个前端,分权限的可能性: [X] 省去了两个子域名跨域的麻烦 [X] 登录界面增加角色选项:代理商 / 总部 [X] 针对不同角色,login 接口赋值不同的 token role [X] jwt token 增加 role 字段 [X] 测试是否会影响原管理员登录 [X] golang gin auth middleware 增加角色参数,区分权限校验 [X] currentUser 接口兼容两种角色 [X] [ant design pro 前端 ...

阅读全文...

知识库管理系统

正在开发一套知识库管理系统,用于向目标客户展示产品的使用方法,及相关科普知识。 知识库管理系统的构成 用户端:微信小程序 企业端(网页管理后台):Ant Design Pro V5 & Golang Gin 管理后台前端 Ant Design Pro done: Ant Design Pro table list layout done: 新建 Modal done: 调用新建接口 done: 知识库列表 done: 调整 ModalForm 的宽度。Modal Form 宽度 600px,组件 XL。 更新 Modal,能否复用新建的 Modal 图片上传组件 https:/ ...

阅读全文...

清明节祭拜小程序

年前去济南参加了一场葬礼,突然萌生了开发一个祭拜类小程序的想法。 需求 模拟祭拜大堂布景,方便不懂的年轻人参考 方便不能去现场的老人缅怀 提示祭拜引导 上香 花圈 各地不同礼仪参考 鲁迅等名人祭拜 参考 云祭拜小程序 祭扫小程序起名 云祭拜 清明节扫墓 微信小程序资质限制 需同时提供: 政府/事业单位:提供《组织机构代码证》或《统一社会信用代码证》 2.《祭扫类目微信小程序信息安全声明函》 适用于政府及相关事业单位(如殡仪馆)主体提供网络祭扫等服务。 也就是说,只有政府及相关事业单位(如殡仪馆)才有资格上架祭扫类小程序。 ...

阅读全文...

售楼处大屏幕投屏系统,展示访客及成交量数据

需求 数字电视上可以显示售楼处当日到访量,当日成交量两个数据 后台可修改到访量和成交量 需要设计一个自动增加程序,比如后台设置到访量数据60分钟100人到访, 大屏幕上数量在60分钟内自动逐渐递增变化,直至60分钟结束,增加为100 可以租一个电视,画面通过 wifi 投在电视上 设置页面 填写相关配置之后,点击按钮“保存设置”,提示保存成功之后。可以点击按钮“打开展示页”,自动进入展示页。 展示页 数据会根据后台的配置自动更新。 线上演示地址 TODO ...

阅读全文...

轻松实现高顿会计继续教育网站自动挂学时

凌晨起床发现客厅的电脑没有关,仔细一看媳妇在挂高顿继续教育网站的会计学时,卡在了答题环节。 我心想这也太浪费电了,挂一晚上,也不过能学习1小时,就会卡在答题上。不值得。 于是我顺手就写了个自动答题的小插件,定时检查是否需要答题,需要的时候,通过 js 自动选择一个答案,然后提交,就绕过了这烦人的检查机制。 同时兼容了 2020 年,2019,2018 年度的学习。 其实逻辑很简单,主要分这么几步: 便利所有年度,找到状态未待学习的视频课程链接 逐个进入视频课程链接,进行学习 定时检查是否需要答题,需要的时候自动选择一个答案 如此反复循环 当所有课程都为已完成状态时,退出程序 好了,睡觉。这 ...

阅读全文...

联想小新 Pro 13 的屏幕非常容易脏,于是我买了一堆眼镜布

我发现联想小新 Pro 13 有个设计问题,在笔记本合上之后,键盘跟屏幕之间没留足够的空隙。 这导致,笔记本键盘上的脏东西非常容易沾到屏幕上,加上小新的屏幕比较亮,非常显眼。 如果用手去擦,又会将手上的油脂涂抹到屏幕上。 无奈,我觉得买一些眼镜布备着,公司办公桌放一条,钱包放一条,家里办公桌放一条,随时擦屏幕。。。顺便擦手机屏幕了。 网上的眼镜布便宜得惊人,我八块五买了10条,还包邮。不得不佩服中国的制造成本控制。 眼镜布商品链接 ...

阅读全文...