minishouyin/doc/使用指南.md

59 lines
1.7 KiB
Markdown
Raw Normal View History

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