立项背景:小型门店依靠纸质账本记录进货、卖货,库存数量、盈利金额人工计算容易出错,查找历史单据十分麻烦。项目目标做一套轻量化管理软件,完成商品、采购、销售、库存基础管理。
核心功能:商品信息录入、采购入库登记、销售开单、库存自动增减、库存不足提醒、月度销售统计、单据打印、简单账号权限管理。
业务流程:录入商品信息→进货填写入库单增加库存;顾客消费开销售单自动扣减库存;随时查看剩余库存,月底导出销售报表对账。
采用简易两层 WinForm 架构,前端窗体实现所有交互逻辑,后端 SQL Server 存储商品、单据数据,出入库操作使用事务保证数据统一。
本人独立完成数据库设计、全部窗体开发、单据打印功能,支持 3 台电脑局域网共用一套数据库,门店盘点、对账效率提升一半。
开发难点:多电脑同时销售导致库存数量出错;商品多了页面加载缓慢。解决方案:库存更新加数据库锁,使用分页加载商品数据,界面不会卡顿。