1.7 KiB
1.7 KiB
启动方式
方法1:使用批处理文件(推荐)
- 双击运行
启动收银台.bat - 首次运行会自动安装依赖(需要几分钟)
- 安装完成后会自动启动应用
方法2:使用命令行
- 打开命令行,切换到项目目录
- 运行
node smart-start.js
方法3:手动启动
- 先启动服务器:
node src/server/app.js - 再启动Electron:
npx electron .
常见问题
1. 端口被占用
系统会自动检测可用端口,无需手动配置。如果遇到问题,请关闭其他可能占用端口的程序。
2. 依赖安装失败
- 确保网络连接正常
- 确保已安装Node.js(建议版本14或更高)
- 尝试删除
node_modules文件夹后重新运行
3. 应用启动失败
- 检查是否有其他错误提示信息
- 尝试重启电脑后再次运行
- 确保系统有足够的内存和磁盘空间
默认登录账号
- 管理员:admin / admin123
- 收银员:cashier1 / cashier123
功能介绍
- 收银台:扫码录入商品、购物车管理、多种支付方式
- 商品管理:添加、编辑、删除商品,分类管理
- 订单管理:查看订单、订单详情、退款处理
- 报表统计:销售统计、支付方式统计、每日销售
- 系统设置:店铺信息、小票设置、硬件配置
数据存储
- 数据库文件:
data/cashier.db - 日志文件:控制台输出
- 配置文件:系统设置表
注意事项
- 首次启动会自动创建数据库和初始化默认数据
- 系统完全本地运行,无需网络连接
- 建议定期备份数据库文件
- 如需重置系统,删除
data文件夹后重新启动