程序聚合 软件案例 会计工作台

会计工作台

2026-10-05 01:00:03
行业:金融、企业内部管理
载体:Windows应用
技术:SQL、TypeScript、Electron、Vue

业务和功能介绍

会计工作台是一款面向企业专职会计与代理记账会计的纯离线桌面软件,解决财务数据不出本机、断网也能完整记账这一核心诉求。立项目标有三条:账务数据全程本地存储、软件永不自动改账(所有智能建议必须人工确认后才落库)、交付形态为可直接双击安装的 Windows 安装包。核心模块共九块:多公司账套管理(一家公司一个独立数据库文件,代账场景下互不干扰)、科目与期初余额、凭证录入(支持红冲、断号整理、批量过账)、期末结转损益与结账反结账、三大财务报表外加现金流量表、Excel 导入(银行流水、费用明细、科目期初三类表通用解析)、智能对账勾对、发票台账与增值税科目、备份与恢复。业务路径与手工账一致:建账套并录期初 → 启用 → 通过凭证录入或大白话入账与表格导入生成待确认分录 → 人工确认入账 → 银行流水与账上分录智能勾对 → 月末结转损益并结账 → 出资产负债表、利润表、现金流量表 → 一键备份。

项目实现

整体为 Electron + TypeScript + Vue 3 单仓库,主进程承担全部业务逻辑,渲染层只做展示与交互,二者通过 IPC 通道契约通信,通道名单与入出参类型集中在共享类型文件里做单一真源,避免两侧各写一遍而漂移。数据库用 better-sqlite3 直接读写本地 SQLite 文件,金额一律以整数分存储,杜绝浮点误差。可测试性是这项目的主要工程约束:所有算账逻辑拆进不引用 electron 的 core 层,原生对话框与应用路径以依赖注入方式传入,因此结账、试算平衡、现金流量归集这类核心算法可以在纯 Node 环境用真实数据库跑断言。报表引擎自研公式 DSL 加准则表体规则表,现金流量表按 28 行表体与借贷恒等式校验,并支持逐笔改归属。质量口径量化如下:单元测试 103 个文件 1238 例全绿,TypeScript 类型检查与构建零错误,另有一条端到端验收走查脚本通过远程调试驱动真实界面,累计 200 条断言全部通过,覆盖冷启动、建账、入账、导入、对账、结账、报表与备份全链路。遇到的难点有三个:一是原生模块的 Node 与 Electron ABI 互斥,同一份工作副本两侧不能同时可用,最终用真建库探针判定并自动切换;二是 Windows 安装包必须在一台 Apple Silicon 的 Mac 上交叉产出,node-gyp 拒绝交叉编译,改为换入官方 win32 预编译二进制并跳过依赖重建,安装包图标与版本信息用纯 JS 直接写 PE 资源,绕开 wine;三是原生保存对话框无法自动化,因此所有写文件的入口都做成「原生对话框 + 应用内默认目录」双入口,保证端到端可验证。

示例图片视频


苏苏苏
5天前活跃
方向: 前端-前端其他、桌面端-Electron、
交付率:100.00%
相似推荐
江西省人民医院医疗廉洁防控平台
对接医院信息系统,自动归集:处方、医嘱、药品耗材使用、检查检验申请、收费结算、耗材采购、设备采购、患者就诊、医保结算等全量业务数据,形成医疗行为大数据池。 内置风控规则模型,自动筛查异常行为并预警:大处方、重复开药、高频开同类检查、耗材异常使用、同一医生高频开具特定药品 / 耗材、超适应症检查、医保违规结算等;按风险等级分为红 / 黄预警,自动推送至医务、医德医风办、纪检部门。
课表查询(正方教务系统多校适配版)
高校教务系统(正方 jwglxt 等)是学生查询课表、成绩、考试安排的唯一官方入口, 但普遍存在四个现实问题:一是登录需 RSA 加密加密并对接 CSRF 令牌,页面为服务端 渲染的复杂表格,手机浏览器打开体验极差;二是课表的单双周、分段奇偶、调休与临时 停课信息只能靠学生自己推算,极易看错;三是成绩与绩点口径混乱,挂科课程常被错误 计入"已获得学分",导致学生无法与学校数字对账;四是空教室只能逐节次手工查询, 效率极低。学生每周都要反复核对课表与空教室,却缺少一个能在手机上清晰查看、并可 一键导入系统日历的工具。本项目立项,即为解决高校学生在课表、成绩、考试、空教室 四类高频信息上的查询成本问题。
WPF上位机-上位机SCADA/HMI
🌟 核心架构与技术亮点 (Architecture Highlights) 🔄 内存级环形缓冲区 :采用手搓环形队列实现高频采集与消费解耦,极大地降低 C# 垃圾回收 (GC) 压力支撑界面流畅渲染。 ⚡ 自研轻量级数据核心 :轻量级内存数据核心,高性能内存状态机,实时采集点位高速路由,实时状态响应与事件报警分发。 ⏱️ 自适应时间补偿 :基于高精度 Stopwatch 计时,动态修正采集调度周期,抑制高频采集任务的时间漂移与时序抖动 🔒 无饥饿并发控制 :基于轻量级异步锁+线程池隔离策略,PLC通信负载与UI线程解耦。
智能汽车项目
完成汽车某些功能的座仓设计与交付,使座仓具备了高端的应用场景与用户使用感受;汽车座仓的流畅度设计,保障汽车在整体市场的高竞争力;汽车座仓的人因设计效果的落地与实施效果跟踪与改进,保障汽车在整体市场的高竞争力。
智能无人咖啡售货机控制系统
本质上是“传统零售业态”与“物联网智能技术”在消费升级浪潮下的深度融合。 该项目旨在通过先进的嵌入式控制系统、云端管理平台和自动化机械结构,解决传统咖啡售卖中存在的高成本、低效率、时空限制等核心问题,为消费者提供一种高品质、高便利性、个性化的咖啡消费新体验。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服